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
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: v9_4th_kaos_03_05_04_500.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#define ALIAS ECACHE
39
40#define KAOS_SIMULATION
41#define SKIP_TRAPCHECK
42#define SET_DTTE_W_ON_DATA_ACC_PROT
43
44#define THREAD_COUNT 4
45#define THREAD_STRIDE 1
46#define THR_1_PARTID 1
47#define THR_2_PARTID 2
48#define THR_3_PARTID 3
49
50#define USER_PAGE_CUSTOM_MAP
51
52!
53! If we are verifying, then two pass mode disabled
54!
55#if defined(T0_KAOS_VERIFY)
56#if defined(T0_KAOS_TWOPASS)
57#undef T0_KAOS_TWOPASS
58#endif
59#endif
60
61
62#if defined(T1_KAOS_VERIFY)
63#if defined(T1_KAOS_TWOPASS)
64#undef T1_KAOS_TWOPASS
65#endif
66#endif
67
68#if defined(T2_KAOS_VERIFY)
69#if defined(T2_KAOS_TWOPASS)
70#undef T2_KAOS_TWOPASS
71#endif
72#endif
73
74#if defined(T3_KAOS_VERIFY)
75#if defined(T3_KAOS_TWOPASS)
76#undef T3_KAOS_TWOPASS
77#endif
78#endif
79
80
81!
82! Get random values and do some basic selections
83! Reserve T0_KAOS_RANVAL_00 for the ksim script
84!
85/* start ktbl.0.h */
86#define T0_KAOS_NIAGARA
87#define T0_KAOS_VERSION 4.2
88#define T0_KAOS_SEED d4e89bdd3079
89#define T0_KAOS_ICOUNT 2513
90#define T0_KAOS_AREAS 1
91#define T0_KAOS_AREASIZE 64
92#define T0_KAOS_AREAOFFSET 6400
93#define T0_KAOS_PAGESIZE 8192
94#define T0_KAOS_CODECOUNT 2516
95
96#define T0_KAOS_BOOT_VA 0x04566000
97#define T0_KAOS_BOOT_PA 0x0000000000764000
98#define T0_KAOS_BOOT_CACHEABLE 1
99#define T0_KAOS_BOOT_NONCACHEABLE 0
100
101#define T0_KAOS_STARTUP_VA 0x1b552000
102#define T0_KAOS_STARTUP_PA 0x0000000000fe8000
103#define T0_KAOS_STARTUP_CACHEABLE 1
104#define T0_KAOS_STARTUP_NONCACHEABLE 0
105
106#define T0_KAOS_OFFSET_TBL_VA 0x0cb44000
107#define T0_KAOS_OFFSET_TBL_PA 0x0000000001634000
108#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
109#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
110
111#define T0_KAOS_DONE_VA 0x0bf8e000
112#define T0_KAOS_DONE_PA 0x0000000001de2000
113#define T0_KAOS_DONE_CACHEABLE 1
114#define T0_KAOS_DONE_NONCACHEABLE 0
115
116#define T0_KAOS_KTBL_VA 0x1866c000
117#define T0_KAOS_KTBL_PA 0x000000000266a000
118#define T0_KAOS_KTBL_CACHEABLE 1
119#define T0_KAOS_KTBL_NONCACHEABLE 0
120
121#define T0_KAOS_SUBR0_VA 0x12e5c000
122#define T0_KAOS_SUBR0_PA 0x0000000002d24000
123#define T0_KAOS_SUBR0_CACHEABLE 1
124#define T0_KAOS_SUBR0_NONCACHEABLE 0
125#define T0_KAOS_SUBR1_VA 0x18808000
126#define T0_KAOS_SUBR1_PA 0x00000000031e8000
127#define T0_KAOS_SUBR1_CACHEABLE 1
128#define T0_KAOS_SUBR1_NONCACHEABLE 0
129#define T0_KAOS_SUBR2_VA 0x17f70000
130#define T0_KAOS_SUBR2_PA 0x0000000003b40000
131#define T0_KAOS_SUBR2_CACHEABLE 1
132#define T0_KAOS_SUBR2_NONCACHEABLE 0
133#define T0_KAOS_SUBR3_VA 0x18692000
134#define T0_KAOS_SUBR3_PA 0x0000000004066000
135#define T0_KAOS_SUBR3_CACHEABLE 1
136#define T0_KAOS_SUBR3_NONCACHEABLE 0
137
138#define T0_KAOS_EXP_REGS_VA 0x0d984000
139#define T0_KAOS_EXP_REGS_PA 0x0000000004804000
140#define T0_KAOS_EXP_REGS_CACHEABLE 1
141#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
142#define T0_KAOS_RUN_REGS_VA 0x18c90000
143#define T0_KAOS_RUN_REGS_PA 0x00000000057d0000
144#define T0_KAOS_RUN_REGS_CACHEABLE 1
145#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
146
147#define T0_KAOS_EXP_STACK_VA 0x13148000
148#define T0_KAOS_EXP_STACK_PA 0x0000000005d4c000
149#define T0_KAOS_EXP_STACK_CACHEABLE 1
150#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
151#define T0_KAOS_RUN_STACK_VA 0x1a3f4000
152#define T0_KAOS_RUN_STACK_PA 0x0000000006364000
153#define T0_KAOS_RUN_STACK_CACHEABLE 1
154#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
155
156#define T0_KAOS_AREA0
157#define T0_KAOS_EXP_AREA0_VA 0x091a2000
158#define T0_KAOS_EXP_AREA0_PA 0x0000000006f14000
159#define T0_KAOS_EXP_AREA0_CACHEABLE 1
160#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
161#define T0_KAOS_RUN_AREA0_VA 0x0f75e000
162#define T0_KAOS_RUN_AREA0_PA 0x000000000714e000
163#define T0_KAOS_RUN_AREA0_CACHEABLE 1
164#define T0_KAOS_RUN_AREA0_NONCACHEABLE 0
165
166#define T0_KAOS_SHM_AREA
167#define T0_KAOS_EXP_SHM_AREA_VA 0x13bca000
168#define T0_KAOS_EXP_SHM_AREA_PA 0x0000000000634000
169#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
170#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
171#define T0_KAOS_RUN_SHM_AREA_VA 0x17aa0000
172#define T0_KAOS_RUN_SHM_AREA_PA 0x0000000000046000
173#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
174#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
175
176#define T0_KAOS_RANVAL_00 0xbc9e99a8
177#define T0_KAOS_RANVAL_01 0x4ffb24ec
178#define T0_KAOS_RANVAL_02 0xaec77a23
179#define T0_KAOS_RANVAL_03 0x116929ec
180#define T0_KAOS_RANVAL_04 0x95678ee5
181#define T0_KAOS_RANVAL_05 0xaa1ac360
182#define T0_KAOS_RANVAL_06 0xba6965e7
183#define T0_KAOS_RANVAL_07 0x4b77cc83
184#define T0_KAOS_RANVAL_08 0x684f5830
185#define T0_KAOS_RANVAL_09 0xae1346cc
186#define T0_KAOS_RANVAL_0a 0x152a29cf
187#define T0_KAOS_RANVAL_0b 0x668089a8
188#define T0_KAOS_RANVAL_0c 0x08fc4842
189#define T0_KAOS_RANVAL_0d 0x6bed6e5e
190#define T0_KAOS_RANVAL_0e 0xc03a6f34
191#define T0_KAOS_RANVAL_0f 0xa94105d1
192#define T0_KAOS_RANVAL_10 0x91bac1c2
193#define T0_KAOS_RANVAL_11 0xc5d9cf33
194#define T0_KAOS_RANVAL_12 0xb1deb6a4
195#define T0_KAOS_RANVAL_13 0xf6a111e8
196#define T0_KAOS_RANVAL_14 0xaa7a9fe9
197#define T0_KAOS_RANVAL_15 0x0549ba2d
198#define T0_KAOS_RANVAL_16 0x66f5ab2c
199#define T0_KAOS_RANVAL_17 0x2d63373d
200#define T0_KAOS_RANVAL_18 0x81a80568
201#define T0_KAOS_RANVAL_19 0x0b502b08
202#define T0_KAOS_RANVAL_1a 0x5179e5d8
203#define T0_KAOS_RANVAL_1b 0x80bd8ebd
204#define T0_KAOS_RANVAL_1c 0x5287b588
205#define T0_KAOS_RANVAL_1d 0xe33a14af
206#define T0_KAOS_RANVAL_1e 0x4d5de57a
207#define T0_KAOS_RANVAL_1f 0x3b4c5764
208#define T0_KAOS_RANVAL_20 0xa49d5b93
209#define T0_KAOS_RANVAL_21 0x2d6e9ecc
210#define T0_KAOS_RANVAL_22 0xb5c93eaa
211#define T0_KAOS_RANVAL_23 0x7ef2fff0
212#define T0_KAOS_RANVAL_24 0x37246472
213#define T0_KAOS_RANVAL_25 0xd09d289d
214#define T0_KAOS_RANVAL_26 0x9faa480e
215#define T0_KAOS_RANVAL_27 0xdc5797d6
216#define T0_KAOS_RANVAL_28 0x210a4e97
217#define T0_KAOS_RANVAL_29 0xd948250e
218#define T0_KAOS_RANVAL_2a 0x03ffc6db
219#define T0_KAOS_RANVAL_2b 0x06efdb79
220#define T0_KAOS_RANVAL_2c 0x8b63941c
221#define T0_KAOS_RANVAL_2d 0xf9192403
222#define T0_KAOS_RANVAL_2e 0xe8725f9b
223#define T0_KAOS_RANVAL_2f 0xe6564f99
224#define T0_KAOS_RANVAL_30 0x7042932c
225#define T0_KAOS_RANVAL_31 0xd15b9cf4
226#define T0_KAOS_RANVAL_32 0x800dcf30
227#define T0_KAOS_RANVAL_33 0xf6112009
228#define T0_KAOS_RANVAL_34 0x746a18a1
229#define T0_KAOS_RANVAL_35 0x13c14ebf
230#define T0_KAOS_RANVAL_36 0xbc663018
231#define T0_KAOS_RANVAL_37 0x615bb5a4
232#define T0_KAOS_RANVAL_38 0xadcb70ee
233#define T0_KAOS_RANVAL_39 0x936c48b8
234#define T0_KAOS_RANVAL_3a 0x4975cff2
235#define T0_KAOS_RANVAL_3b 0xdc1f3781
236#define T0_KAOS_RANVAL_3c 0x7d5a233f
237#define T0_KAOS_RANVAL_3d 0xfb67f105
238#define T0_KAOS_RANVAL_3e 0xa8445940
239#define T0_KAOS_RANVAL_3f 0xa4556b65
240#define T0_KAOS_RANVAL_40 0x7ebdbade
241#define T0_KAOS_RANVAL_41 0xf87b9c29
242#define T0_KAOS_RANVAL_42 0x4630556d
243#define T0_KAOS_RANVAL_43 0xcad4a979
244#define T0_KAOS_RANVAL_44 0x860c42d8
245#define T0_KAOS_RANVAL_45 0xffd689dd
246#define T0_KAOS_RANVAL_46 0x84c04b12
247#define T0_KAOS_RANVAL_47 0x473ad73c
248#define T0_KAOS_RANVAL_48 0x293e57e0
249#define T0_KAOS_RANVAL_49 0x53be5b26
250#define T0_KAOS_RANVAL_4a 0xa870fc74
251#define T0_KAOS_RANVAL_4b 0x0b989dba
252#define T0_KAOS_RANVAL_4c 0x02b7f472
253#define T0_KAOS_RANVAL_4d 0xa86655a3
254#define T0_KAOS_RANVAL_4e 0x584a8a51
255#define T0_KAOS_RANVAL_4f 0x58dd4efe
256#define T0_KAOS_RANVAL_50 0xb24f5b3b
257#define T0_KAOS_RANVAL_51 0x96a70827
258#define T0_KAOS_RANVAL_52 0x845e7edb
259#define T0_KAOS_RANVAL_53 0xc0172ec4
260#define T0_KAOS_RANVAL_54 0x44edc3b7
261#define T0_KAOS_RANVAL_55 0x75b32487
262#define T0_KAOS_RANVAL_56 0x3aed0504
263#define T0_KAOS_RANVAL_57 0x3da31273
264#define T0_KAOS_RANVAL_58 0x9e7bad1c
265#define T0_KAOS_RANVAL_59 0xe95fa2b4
266#define T0_KAOS_RANVAL_5a 0xbb0fcffc
267#define T0_KAOS_RANVAL_5b 0x9da18c49
268#define T0_KAOS_RANVAL_5c 0x7084fb76
269#define T0_KAOS_RANVAL_5d 0x6d62810b
270#define T0_KAOS_RANVAL_5e 0x44ad76f7
271#define T0_KAOS_RANVAL_5f 0x3bb715d7
272#define T0_KAOS_RANVAL_60 0x401f4313
273#define T0_KAOS_RANVAL_61 0xf84cb5eb
274#define T0_KAOS_RANVAL_62 0x18604933
275#define T0_KAOS_RANVAL_63 0x467fedb0
276#define T0_KAOS_RANVAL_64 0xb15ee620
277#define T0_KAOS_RANVAL_65 0xe0392688
278#define T0_KAOS_RANVAL_66 0x6b27de39
279#define T0_KAOS_RANVAL_67 0x00779c5d
280#define T0_KAOS_RANVAL_68 0x544de893
281#define T0_KAOS_RANVAL_69 0xf073b6fe
282#define T0_KAOS_RANVAL_6a 0xe16ce662
283#define T0_KAOS_RANVAL_6b 0x3f9f5493
284#define T0_KAOS_RANVAL_6c 0x41219e4c
285#define T0_KAOS_RANVAL_6d 0xe7f8c7a9
286#define T0_KAOS_RANVAL_6e 0x5752ff9c
287#define T0_KAOS_RANVAL_6f 0x5a2da2a7
288#define T0_KAOS_RANVAL_70 0x0d9a9776
289#define T0_KAOS_RANVAL_71 0xc5deb3b3
290#define T0_KAOS_RANVAL_72 0x39cc926e
291#define T0_KAOS_RANVAL_73 0x24451f41
292#define T0_KAOS_RANVAL_74 0xce4c6f33
293#define T0_KAOS_RANVAL_75 0x8fc024ed
294#define T0_KAOS_RANVAL_76 0xa8a0fb39
295#define T0_KAOS_RANVAL_77 0xf857194f
296#define T0_KAOS_RANVAL_78 0x92416078
297#define T0_KAOS_RANVAL_79 0xe85750e2
298#define T0_KAOS_RANVAL_7a 0xb5d583bf
299#define T0_KAOS_RANVAL_7b 0x84b26b3d
300#define T0_KAOS_RANVAL_7c 0xe047c534
301#define T0_KAOS_RANVAL_7d 0x76e77329
302#define T0_KAOS_RANVAL_7e 0xceedf0e9
303#define T0_KAOS_RANVAL_7f 0x440def62
304/* end ktbl.0.h */
305/* start ktbl.1.h */
306#define T1_KAOS_NIAGARA
307#define T1_KAOS_VERSION 4.2
308#define T1_KAOS_SEED d4e89bdd307a
309#define T1_KAOS_ICOUNT 2513
310#define T1_KAOS_AREAS 1
311#define T1_KAOS_AREASIZE 64
312#define T1_KAOS_AREAOFFSET 6400
313#define T1_KAOS_PAGESIZE 8192
314#define T1_KAOS_CODECOUNT 2516
315
316#define T1_KAOS_BOOT_VA 0x38302000
317#define T1_KAOS_BOOT_PA 0x00000000200fe000
318#define T1_KAOS_BOOT_CACHEABLE 1
319#define T1_KAOS_BOOT_NONCACHEABLE 0
320
321#define T1_KAOS_STARTUP_VA 0x2be9e000
322#define T1_KAOS_STARTUP_PA 0x0000000020b12000
323#define T1_KAOS_STARTUP_CACHEABLE 1
324#define T1_KAOS_STARTUP_NONCACHEABLE 0
325
326#define T1_KAOS_OFFSET_TBL_VA 0x2ad60000
327#define T1_KAOS_OFFSET_TBL_PA 0x0000000021152000
328#define T1_KAOS_OFFSET_TBL_CACHEABLE 1
329#define T1_KAOS_OFFSET_TBL_NONCACHEABLE 0
330
331#define T1_KAOS_DONE_VA 0x27716000
332#define T1_KAOS_DONE_PA 0x0000000021acc000
333#define T1_KAOS_DONE_CACHEABLE 1
334#define T1_KAOS_DONE_NONCACHEABLE 0
335
336#define T1_KAOS_KTBL_VA 0x3c732000
337#define T1_KAOS_KTBL_PA 0x00000000221f6000
338#define T1_KAOS_KTBL_CACHEABLE 1
339#define T1_KAOS_KTBL_NONCACHEABLE 0
340
341#define T1_KAOS_SUBR0_VA 0x3cb50000
342#define T1_KAOS_SUBR0_PA 0x0000000022eb0000
343#define T1_KAOS_SUBR0_CACHEABLE 1
344#define T1_KAOS_SUBR0_NONCACHEABLE 0
345#define T1_KAOS_SUBR1_VA 0x3c16a000
346#define T1_KAOS_SUBR1_PA 0x0000000023012000
347#define T1_KAOS_SUBR1_CACHEABLE 1
348#define T1_KAOS_SUBR1_NONCACHEABLE 0
349#define T1_KAOS_SUBR2_VA 0x3c948000
350#define T1_KAOS_SUBR2_PA 0x0000000023ce2000
351#define T1_KAOS_SUBR2_CACHEABLE 1
352#define T1_KAOS_SUBR2_NONCACHEABLE 0
353#define T1_KAOS_SUBR3_VA 0x3c764000
354#define T1_KAOS_SUBR3_PA 0x00000000243da000
355#define T1_KAOS_SUBR3_CACHEABLE 1
356#define T1_KAOS_SUBR3_NONCACHEABLE 0
357
358#define T1_KAOS_EXP_REGS_VA 0x36cac000
359#define T1_KAOS_EXP_REGS_PA 0x0000000024d06000
360#define T1_KAOS_EXP_REGS_CACHEABLE 1
361#define T1_KAOS_EXP_REGS_NONCACHEABLE 0
362#define T1_KAOS_RUN_REGS_VA 0x3dee8000
363#define T1_KAOS_RUN_REGS_PA 0x000000002540c000
364#define T1_KAOS_RUN_REGS_CACHEABLE 1
365#define T1_KAOS_RUN_REGS_NONCACHEABLE 0
366
367#define T1_KAOS_EXP_STACK_VA 0x3fdb6000
368#define T1_KAOS_EXP_STACK_PA 0x0000000025e5c000
369#define T1_KAOS_EXP_STACK_CACHEABLE 1
370#define T1_KAOS_EXP_STACK_NONCACHEABLE 0
371#define T1_KAOS_RUN_STACK_VA 0x32e42000
372#define T1_KAOS_RUN_STACK_PA 0x0000000026454000
373#define T1_KAOS_RUN_STACK_CACHEABLE 1
374#define T1_KAOS_RUN_STACK_NONCACHEABLE 0
375
376#define T1_KAOS_AREA0
377#define T1_KAOS_EXP_AREA0_VA 0x335a8000
378#define T1_KAOS_EXP_AREA0_PA 0x0000000026814000
379#define T1_KAOS_EXP_AREA0_CACHEABLE 1
380#define T1_KAOS_EXP_AREA0_NONCACHEABLE 0
381#define T1_KAOS_RUN_AREA0_VA 0x305c4000
382#define T1_KAOS_RUN_AREA0_PA 0x00000000272dc000
383#define T1_KAOS_RUN_AREA0_CACHEABLE 1
384#define T1_KAOS_RUN_AREA0_NONCACHEABLE 0
385
386#define T1_KAOS_SHM_AREA
387#define T1_KAOS_EXP_SHM_AREA_VA 0x2c0a0000
388#define T1_KAOS_EXP_SHM_AREA_PA 0x00000000200e8000
389#define T1_KAOS_EXP_SHM_AREA_CACHEABLE 1
390#define T1_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
391#define T1_KAOS_RUN_SHM_AREA_VA 0x2dca2000
392#define T1_KAOS_RUN_SHM_AREA_PA 0x00000000206aa000
393#define T1_KAOS_RUN_SHM_AREA_CACHEABLE 1
394#define T1_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
395
396#define T1_KAOS_RANVAL_00 0xeeac8f8b
397#define T1_KAOS_RANVAL_01 0x7150d4e7
398#define T1_KAOS_RANVAL_02 0xc3bb1a02
399#define T1_KAOS_RANVAL_03 0xced6c5d5
400#define T1_KAOS_RANVAL_04 0x7c8876a9
401#define T1_KAOS_RANVAL_05 0xd9187473
402#define T1_KAOS_RANVAL_06 0x728dec22
403#define T1_KAOS_RANVAL_07 0x7e43d1d3
404#define T1_KAOS_RANVAL_08 0xa70d8752
405#define T1_KAOS_RANVAL_09 0x8e335a50
406#define T1_KAOS_RANVAL_0a 0x8bf0b332
407#define T1_KAOS_RANVAL_0b 0x0b1102c4
408#define T1_KAOS_RANVAL_0c 0xc64eb33d
409#define T1_KAOS_RANVAL_0d 0xaac9b09a
410#define T1_KAOS_RANVAL_0e 0x44893244
411#define T1_KAOS_RANVAL_0f 0x28d61ee0
412#define T1_KAOS_RANVAL_10 0x23a320b1
413#define T1_KAOS_RANVAL_11 0xf5af82c1
414#define T1_KAOS_RANVAL_12 0x477c687b
415#define T1_KAOS_RANVAL_13 0xa28fcc12
416#define T1_KAOS_RANVAL_14 0xab225a5b
417#define T1_KAOS_RANVAL_15 0xf6ad92d5
418#define T1_KAOS_RANVAL_16 0x5bbc7703
419#define T1_KAOS_RANVAL_17 0x4e53b0dd
420#define T1_KAOS_RANVAL_18 0x8f132862
421#define T1_KAOS_RANVAL_19 0x9a2bbf03
422#define T1_KAOS_RANVAL_1a 0x387a7241
423#define T1_KAOS_RANVAL_1b 0xb7ab3f7d
424#define T1_KAOS_RANVAL_1c 0xe04666b8
425#define T1_KAOS_RANVAL_1d 0x19ddbb5f
426#define T1_KAOS_RANVAL_1e 0xfe47924b
427#define T1_KAOS_RANVAL_1f 0xc72d8f4c
428#define T1_KAOS_RANVAL_20 0x44186cb3
429#define T1_KAOS_RANVAL_21 0x92db23e3
430#define T1_KAOS_RANVAL_22 0xd334769a
431#define T1_KAOS_RANVAL_23 0xd492e867
432#define T1_KAOS_RANVAL_24 0x2968d9db
433#define T1_KAOS_RANVAL_25 0xe0982ab7
434#define T1_KAOS_RANVAL_26 0x29f470fe
435#define T1_KAOS_RANVAL_27 0x5702e591
436#define T1_KAOS_RANVAL_28 0x0281dc05
437#define T1_KAOS_RANVAL_29 0xffc466b2
438#define T1_KAOS_RANVAL_2a 0xe1f60bd1
439#define T1_KAOS_RANVAL_2b 0x68085057
440#define T1_KAOS_RANVAL_2c 0x47e542a0
441#define T1_KAOS_RANVAL_2d 0x28698620
442#define T1_KAOS_RANVAL_2e 0xbfc13f6f
443#define T1_KAOS_RANVAL_2f 0x86a41b73
444#define T1_KAOS_RANVAL_30 0x2086f34e
445#define T1_KAOS_RANVAL_31 0xc3fbe9c5
446#define T1_KAOS_RANVAL_32 0x7cff0ae5
447#define T1_KAOS_RANVAL_33 0x1bab1f75
448#define T1_KAOS_RANVAL_34 0x146193b6
449#define T1_KAOS_RANVAL_35 0x6eab6c22
450#define T1_KAOS_RANVAL_36 0x959563e7
451#define T1_KAOS_RANVAL_37 0xb5307d9f
452#define T1_KAOS_RANVAL_38 0xcfcb7c98
453#define T1_KAOS_RANVAL_39 0xe362d8f6
454#define T1_KAOS_RANVAL_3a 0xee7db207
455#define T1_KAOS_RANVAL_3b 0x6e78cd11
456#define T1_KAOS_RANVAL_3c 0xb5bf4a21
457#define T1_KAOS_RANVAL_3d 0x5bc8d907
458#define T1_KAOS_RANVAL_3e 0xdaab4924
459#define T1_KAOS_RANVAL_3f 0x93107625
460#define T1_KAOS_RANVAL_40 0x5eac9d80
461#define T1_KAOS_RANVAL_41 0xe97d5621
462#define T1_KAOS_RANVAL_42 0xedba9720
463#define T1_KAOS_RANVAL_43 0xf061e01c
464#define T1_KAOS_RANVAL_44 0x8d9ae3b8
465#define T1_KAOS_RANVAL_45 0x37fa9b5e
466#define T1_KAOS_RANVAL_46 0x8278f8d5
467#define T1_KAOS_RANVAL_47 0x0fce54f9
468#define T1_KAOS_RANVAL_48 0x17b135b7
469#define T1_KAOS_RANVAL_49 0x1f31b5a8
470#define T1_KAOS_RANVAL_4a 0x17e06a48
471#define T1_KAOS_RANVAL_4b 0x7616bfad
472#define T1_KAOS_RANVAL_4c 0x7fd3a5a8
473#define T1_KAOS_RANVAL_4d 0x5a6dd87c
474#define T1_KAOS_RANVAL_4e 0x5921861f
475#define T1_KAOS_RANVAL_4f 0x220fa873
476#define T1_KAOS_RANVAL_50 0x02378d84
477#define T1_KAOS_RANVAL_51 0x7d82caf0
478#define T1_KAOS_RANVAL_52 0x30098850
479#define T1_KAOS_RANVAL_53 0x9e6e137d
480#define T1_KAOS_RANVAL_54 0xafd5b2ef
481#define T1_KAOS_RANVAL_55 0x1006a0f6
482#define T1_KAOS_RANVAL_56 0xfbb9481b
483#define T1_KAOS_RANVAL_57 0xb73125d0
484#define T1_KAOS_RANVAL_58 0x50ba5441
485#define T1_KAOS_RANVAL_59 0x3b9744e2
486#define T1_KAOS_RANVAL_5a 0x7b7d5d39
487#define T1_KAOS_RANVAL_5b 0x0d06b46b
488#define T1_KAOS_RANVAL_5c 0xaba072e2
489#define T1_KAOS_RANVAL_5d 0x2b309529
490#define T1_KAOS_RANVAL_5e 0x2de6e455
491#define T1_KAOS_RANVAL_5f 0x864721ae
492#define T1_KAOS_RANVAL_60 0xba46eeda
493#define T1_KAOS_RANVAL_61 0x8ea01a6b
494#define T1_KAOS_RANVAL_62 0x824796bb
495#define T1_KAOS_RANVAL_63 0xd0072cfa
496#define T1_KAOS_RANVAL_64 0x41c347a7
497#define T1_KAOS_RANVAL_65 0x6a6f99b2
498#define T1_KAOS_RANVAL_66 0xedab294f
499#define T1_KAOS_RANVAL_67 0x78849894
500#define T1_KAOS_RANVAL_68 0x55ff1651
501#define T1_KAOS_RANVAL_69 0xb27006fc
502#define T1_KAOS_RANVAL_6a 0x979326bf
503#define T1_KAOS_RANVAL_6b 0x811cc9ce
504#define T1_KAOS_RANVAL_6c 0xecca94bc
505#define T1_KAOS_RANVAL_6d 0x27a29bf6
506#define T1_KAOS_RANVAL_6e 0x3559b8fc
507#define T1_KAOS_RANVAL_6f 0xd74ac768
508#define T1_KAOS_RANVAL_70 0xd0bfc63c
509#define T1_KAOS_RANVAL_71 0x99d6170a
510#define T1_KAOS_RANVAL_72 0xd07315e5
511#define T1_KAOS_RANVAL_73 0xd41c3a33
512#define T1_KAOS_RANVAL_74 0xd3d7156e
513#define T1_KAOS_RANVAL_75 0x4e2a669b
514#define T1_KAOS_RANVAL_76 0x930c8345
515#define T1_KAOS_RANVAL_77 0x766353f7
516#define T1_KAOS_RANVAL_78 0xfe477b45
517#define T1_KAOS_RANVAL_79 0xb60d448f
518#define T1_KAOS_RANVAL_7a 0x7b0325ff
519#define T1_KAOS_RANVAL_7b 0x6fe5c096
520#define T1_KAOS_RANVAL_7c 0xdd598363
521#define T1_KAOS_RANVAL_7d 0x6a66860d
522#define T1_KAOS_RANVAL_7e 0x9c1c1087
523#define T1_KAOS_RANVAL_7f 0x9f270570
524/* end ktbl.1.h */
525/* start ktbl.2.h */
526#define T2_KAOS_NIAGARA
527#define T2_KAOS_VERSION 4.2
528#define T2_KAOS_SEED d4e89bdd307b
529#define T2_KAOS_ICOUNT 2513
530#define T2_KAOS_AREAS 1
531#define T2_KAOS_AREASIZE 64
532#define T2_KAOS_AREAOFFSET 6400
533#define T2_KAOS_PAGESIZE 8192
534#define T2_KAOS_CODECOUNT 2511
535
536#define T2_KAOS_BOOT_VA 0x52416000
537#define T2_KAOS_BOOT_PA 0x0000000040242000
538#define T2_KAOS_BOOT_CACHEABLE 1
539#define T2_KAOS_BOOT_NONCACHEABLE 0
540
541#define T2_KAOS_STARTUP_VA 0x5577a000
542#define T2_KAOS_STARTUP_PA 0x0000000040d38000
543#define T2_KAOS_STARTUP_CACHEABLE 1
544#define T2_KAOS_STARTUP_NONCACHEABLE 0
545
546#define T2_KAOS_OFFSET_TBL_VA 0x50bb4000
547#define T2_KAOS_OFFSET_TBL_PA 0x000000004115c000
548#define T2_KAOS_OFFSET_TBL_CACHEABLE 1
549#define T2_KAOS_OFFSET_TBL_NONCACHEABLE 0
550
551#define T2_KAOS_DONE_VA 0x46fa4000
552#define T2_KAOS_DONE_PA 0x0000000041ed0000
553#define T2_KAOS_DONE_CACHEABLE 1
554#define T2_KAOS_DONE_NONCACHEABLE 0
555
556#define T2_KAOS_KTBL_VA 0x40c00000
557#define T2_KAOS_KTBL_PA 0x000000004215a000
558#define T2_KAOS_KTBL_CACHEABLE 1
559#define T2_KAOS_KTBL_NONCACHEABLE 0
560
561#define T2_KAOS_SUBR0_VA 0x412bc000
562#define T2_KAOS_SUBR0_PA 0x0000000042c1c000
563#define T2_KAOS_SUBR0_CACHEABLE 1
564#define T2_KAOS_SUBR0_NONCACHEABLE 0
565#define T2_KAOS_SUBR1_VA 0x40908000
566#define T2_KAOS_SUBR1_PA 0x0000000043444000
567#define T2_KAOS_SUBR1_CACHEABLE 1
568#define T2_KAOS_SUBR1_NONCACHEABLE 0
569#define T2_KAOS_SUBR2_VA 0x408aa000
570#define T2_KAOS_SUBR2_PA 0x0000000043b82000
571#define T2_KAOS_SUBR2_CACHEABLE 1
572#define T2_KAOS_SUBR2_NONCACHEABLE 0
573#define T2_KAOS_SUBR3_VA 0x40ba2000
574#define T2_KAOS_SUBR3_PA 0x00000000441ee000
575#define T2_KAOS_SUBR3_CACHEABLE 1
576#define T2_KAOS_SUBR3_NONCACHEABLE 0
577
578#define T2_KAOS_EXP_REGS_VA 0x4906e000
579#define T2_KAOS_EXP_REGS_PA 0x0000000044b3c000
580#define T2_KAOS_EXP_REGS_CACHEABLE 1
581#define T2_KAOS_EXP_REGS_NONCACHEABLE 0
582#define T2_KAOS_RUN_REGS_VA 0x4d024000
583#define T2_KAOS_RUN_REGS_PA 0x00000000452c0000
584#define T2_KAOS_RUN_REGS_CACHEABLE 1
585#define T2_KAOS_RUN_REGS_NONCACHEABLE 0
586
587#define T2_KAOS_EXP_STACK_VA 0x5a8ce000
588#define T2_KAOS_EXP_STACK_PA 0x0000000045f84000
589#define T2_KAOS_EXP_STACK_CACHEABLE 1
590#define T2_KAOS_EXP_STACK_NONCACHEABLE 0
591#define T2_KAOS_RUN_STACK_VA 0x56548000
592#define T2_KAOS_RUN_STACK_PA 0x00000000465c4000
593#define T2_KAOS_RUN_STACK_CACHEABLE 1
594#define T2_KAOS_RUN_STACK_NONCACHEABLE 0
595
596#define T2_KAOS_AREA0
597#define T2_KAOS_EXP_AREA0_VA 0x4a350000
598#define T2_KAOS_EXP_AREA0_PA 0x0000000046e92000
599#define T2_KAOS_EXP_AREA0_CACHEABLE 1
600#define T2_KAOS_EXP_AREA0_NONCACHEABLE 0
601#define T2_KAOS_RUN_AREA0_VA 0x49ece000
602#define T2_KAOS_RUN_AREA0_PA 0x0000000047128000
603#define T2_KAOS_RUN_AREA0_CACHEABLE 1
604#define T2_KAOS_RUN_AREA0_NONCACHEABLE 0
605
606#define T2_KAOS_SHM_AREA
607#define T2_KAOS_EXP_SHM_AREA_VA 0x48ec2000
608#define T2_KAOS_EXP_SHM_AREA_PA 0x00000000403ac000
609#define T2_KAOS_EXP_SHM_AREA_CACHEABLE 1
610#define T2_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
611#define T2_KAOS_RUN_SHM_AREA_VA 0x545aa000
612#define T2_KAOS_RUN_SHM_AREA_PA 0x0000000040762000
613#define T2_KAOS_RUN_SHM_AREA_CACHEABLE 1
614#define T2_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
615
616#define T2_KAOS_RANVAL_00 0x2bf4407b
617#define T2_KAOS_RANVAL_01 0x64f9c044
618#define T2_KAOS_RANVAL_02 0xed1882c0
619#define T2_KAOS_RANVAL_03 0x655ce7bb
620#define T2_KAOS_RANVAL_04 0x9ddee396
621#define T2_KAOS_RANVAL_05 0x7d1f7bba
622#define T2_KAOS_RANVAL_06 0xead2c891
623#define T2_KAOS_RANVAL_07 0x1e17f795
624#define T2_KAOS_RANVAL_08 0x2bb2e83c
625#define T2_KAOS_RANVAL_09 0x02d68bba
626#define T2_KAOS_RANVAL_0a 0x35f741bf
627#define T2_KAOS_RANVAL_0b 0x4c2769c8
628#define T2_KAOS_RANVAL_0c 0xe9dc22d2
629#define T2_KAOS_RANVAL_0d 0x807888cb
630#define T2_KAOS_RANVAL_0e 0x966f609b
631#define T2_KAOS_RANVAL_0f 0x9a9d9f94
632#define T2_KAOS_RANVAL_10 0x1a610f27
633#define T2_KAOS_RANVAL_11 0xf1b54954
634#define T2_KAOS_RANVAL_12 0x95d59c94
635#define T2_KAOS_RANVAL_13 0x07af08df
636#define T2_KAOS_RANVAL_14 0xa88e9030
637#define T2_KAOS_RANVAL_15 0x8bdf393e
638#define T2_KAOS_RANVAL_16 0x61e41b12
639#define T2_KAOS_RANVAL_17 0x34ee7e7d
640#define T2_KAOS_RANVAL_18 0xba7376fa
641#define T2_KAOS_RANVAL_19 0xabb307d7
642#define T2_KAOS_RANVAL_1a 0x76e49182
643#define T2_KAOS_RANVAL_1b 0x407e7cb0
644#define T2_KAOS_RANVAL_1c 0xcf1904db
645#define T2_KAOS_RANVAL_1d 0x9851cff9
646#define T2_KAOS_RANVAL_1e 0x9d73b4b1
647#define T2_KAOS_RANVAL_1f 0xe0bd01f2
648#define T2_KAOS_RANVAL_20 0x4584dceb
649#define T2_KAOS_RANVAL_21 0xecf31e6b
650#define T2_KAOS_RANVAL_22 0x793bc95d
651#define T2_KAOS_RANVAL_23 0x680815f1
652#define T2_KAOS_RANVAL_24 0x786418b2
653#define T2_KAOS_RANVAL_25 0x43467a86
654#define T2_KAOS_RANVAL_26 0xe46f2a09
655#define T2_KAOS_RANVAL_27 0x03953cda
656#define T2_KAOS_RANVAL_28 0x4c067422
657#define T2_KAOS_RANVAL_29 0x6dd2551b
658#define T2_KAOS_RANVAL_2a 0x0704d610
659#define T2_KAOS_RANVAL_2b 0x47365ada
660#define T2_KAOS_RANVAL_2c 0xcb4bc4c7
661#define T2_KAOS_RANVAL_2d 0x9e188194
662#define T2_KAOS_RANVAL_2e 0x3e465dfd
663#define T2_KAOS_RANVAL_2f 0xfc8acbe1
664#define T2_KAOS_RANVAL_30 0x5b95303c
665#define T2_KAOS_RANVAL_31 0x04269d59
666#define T2_KAOS_RANVAL_32 0xd25fc119
667#define T2_KAOS_RANVAL_33 0x4ec3b3a8
668#define T2_KAOS_RANVAL_34 0xfaeed5e0
669#define T2_KAOS_RANVAL_35 0x3ebb0974
670#define T2_KAOS_RANVAL_36 0x49971044
671#define T2_KAOS_RANVAL_37 0x290ec9f5
672#define T2_KAOS_RANVAL_38 0xadbddfca
673#define T2_KAOS_RANVAL_39 0xaa8d5a77
674#define T2_KAOS_RANVAL_3a 0x1cdaea08
675#define T2_KAOS_RANVAL_3b 0xd52b271d
676#define T2_KAOS_RANVAL_3c 0xb58a2ef9
677#define T2_KAOS_RANVAL_3d 0xbed3629c
678#define T2_KAOS_RANVAL_3e 0x34b423eb
679#define T2_KAOS_RANVAL_3f 0x3ddfd4ca
680#define T2_KAOS_RANVAL_40 0xd03a16d0
681#define T2_KAOS_RANVAL_41 0x0b0a3a2e
682#define T2_KAOS_RANVAL_42 0x09983504
683#define T2_KAOS_RANVAL_43 0x564426fe
684#define T2_KAOS_RANVAL_44 0xb989dbc0
685#define T2_KAOS_RANVAL_45 0x989cea28
686#define T2_KAOS_RANVAL_46 0x7c5f35d0
687#define T2_KAOS_RANVAL_47 0xf7462157
688#define T2_KAOS_RANVAL_48 0x8eefe946
689#define T2_KAOS_RANVAL_49 0xd0789d1b
690#define T2_KAOS_RANVAL_4a 0x84798945
691#define T2_KAOS_RANVAL_4b 0x78db6c94
692#define T2_KAOS_RANVAL_4c 0xd3b9f318
693#define T2_KAOS_RANVAL_4d 0x1b387a54
694#define T2_KAOS_RANVAL_4e 0x06ae8328
695#define T2_KAOS_RANVAL_4f 0x980da057
696#define T2_KAOS_RANVAL_50 0x673e759a
697#define T2_KAOS_RANVAL_51 0x30918f3d
698#define T2_KAOS_RANVAL_52 0x79ee9f9b
699#define T2_KAOS_RANVAL_53 0x16dae52c
700#define T2_KAOS_RANVAL_54 0x3cc14997
701#define T2_KAOS_RANVAL_55 0x02496b03
702#define T2_KAOS_RANVAL_56 0x35591ff9
703#define T2_KAOS_RANVAL_57 0x6af032c9
704#define T2_KAOS_RANVAL_58 0x73613f2d
705#define T2_KAOS_RANVAL_59 0xd6885079
706#define T2_KAOS_RANVAL_5a 0x343e20e6
707#define T2_KAOS_RANVAL_5b 0xc4d2ae97
708#define T2_KAOS_RANVAL_5c 0x274ff407
709#define T2_KAOS_RANVAL_5d 0x1702223b
710#define T2_KAOS_RANVAL_5e 0xf7e37da1
711#define T2_KAOS_RANVAL_5f 0x7e61ee71
712#define T2_KAOS_RANVAL_60 0x0bf458d1
713#define T2_KAOS_RANVAL_61 0x947f6d16
714#define T2_KAOS_RANVAL_62 0xb464149b
715#define T2_KAOS_RANVAL_63 0x5df523aa
716#define T2_KAOS_RANVAL_64 0x53ab99e8
717#define T2_KAOS_RANVAL_65 0x230234a7
718#define T2_KAOS_RANVAL_66 0xbb66414d
719#define T2_KAOS_RANVAL_67 0x1ef17255
720#define T2_KAOS_RANVAL_68 0x54e35f51
721#define T2_KAOS_RANVAL_69 0x08586641
722#define T2_KAOS_RANVAL_6a 0xc5df9f46
723#define T2_KAOS_RANVAL_6b 0xe9d7f8bf
724#define T2_KAOS_RANVAL_6c 0xa88397ed
725#define T2_KAOS_RANVAL_6d 0x67a81614
726#define T2_KAOS_RANVAL_6e 0x52e96a83
727#define T2_KAOS_RANVAL_6f 0x28ae4b40
728#define T2_KAOS_RANVAL_70 0x8a4d43e9
729#define T2_KAOS_RANVAL_71 0xae9fea8a
730#define T2_KAOS_RANVAL_72 0x5e0a1102
731#define T2_KAOS_RANVAL_73 0xc98c6833
732#define T2_KAOS_RANVAL_74 0x2436f27b
733#define T2_KAOS_RANVAL_75 0xbeb859f4
734#define T2_KAOS_RANVAL_76 0x988dc999
735#define T2_KAOS_RANVAL_77 0x24476842
736#define T2_KAOS_RANVAL_78 0x2926e6ca
737#define T2_KAOS_RANVAL_79 0xb4989e66
738#define T2_KAOS_RANVAL_7a 0x90d14403
739#define T2_KAOS_RANVAL_7b 0x79e06ee6
740#define T2_KAOS_RANVAL_7c 0xf4f6182d
741#define T2_KAOS_RANVAL_7d 0x837c83de
742#define T2_KAOS_RANVAL_7e 0x94fec63b
743#define T2_KAOS_RANVAL_7f 0x48d39f2d
744/* end ktbl.2.h */
745/* start ktbl.3.h */
746#define T3_KAOS_NIAGARA
747#define T3_KAOS_VERSION 4.2
748#define T3_KAOS_SEED d4e89bdd307c
749#define T3_KAOS_ICOUNT 2513
750#define T3_KAOS_AREAS 1
751#define T3_KAOS_AREASIZE 64
752#define T3_KAOS_AREAOFFSET 6400
753#define T3_KAOS_PAGESIZE 8192
754#define T3_KAOS_CODECOUNT 2515
755
756#define T3_KAOS_BOOT_VA 0x6a65a000
757#define T3_KAOS_BOOT_PA 0x000000006049e000
758#define T3_KAOS_BOOT_CACHEABLE 1
759#define T3_KAOS_BOOT_NONCACHEABLE 0
760
761#define T3_KAOS_STARTUP_VA 0x6ed9e000
762#define T3_KAOS_STARTUP_PA 0x0000000060f7c000
763#define T3_KAOS_STARTUP_CACHEABLE 1
764#define T3_KAOS_STARTUP_NONCACHEABLE 0
765
766#define T3_KAOS_OFFSET_TBL_VA 0x652ea000
767#define T3_KAOS_OFFSET_TBL_PA 0x0000000061482000
768#define T3_KAOS_OFFSET_TBL_CACHEABLE 1
769#define T3_KAOS_OFFSET_TBL_NONCACHEABLE 0
770
771#define T3_KAOS_DONE_VA 0x62526000
772#define T3_KAOS_DONE_PA 0x00000000619fa000
773#define T3_KAOS_DONE_CACHEABLE 1
774#define T3_KAOS_DONE_NONCACHEABLE 0
775
776#define T3_KAOS_KTBL_VA 0x66cf6000
777#define T3_KAOS_KTBL_PA 0x000000006218a000
778#define T3_KAOS_KTBL_CACHEABLE 1
779#define T3_KAOS_KTBL_NONCACHEABLE 0
780
781#define T3_KAOS_SUBR0_VA 0x674a2000
782#define T3_KAOS_SUBR0_PA 0x0000000062e8e000
783#define T3_KAOS_SUBR0_CACHEABLE 1
784#define T3_KAOS_SUBR0_NONCACHEABLE 0
785#define T3_KAOS_SUBR1_VA 0x66d5c000
786#define T3_KAOS_SUBR1_PA 0x000000006371c000
787#define T3_KAOS_SUBR1_CACHEABLE 1
788#define T3_KAOS_SUBR1_NONCACHEABLE 0
789#define T3_KAOS_SUBR2_VA 0x67386000
790#define T3_KAOS_SUBR2_PA 0x0000000063812000
791#define T3_KAOS_SUBR2_CACHEABLE 1
792#define T3_KAOS_SUBR2_NONCACHEABLE 0
793#define T3_KAOS_SUBR3_VA 0x665aa000
794#define T3_KAOS_SUBR3_PA 0x000000006421c000
795#define T3_KAOS_SUBR3_CACHEABLE 1
796#define T3_KAOS_SUBR3_NONCACHEABLE 0
797
798#define T3_KAOS_EXP_REGS_VA 0x7b9d2000
799#define T3_KAOS_EXP_REGS_PA 0x0000000064a04000
800#define T3_KAOS_EXP_REGS_CACHEABLE 1
801#define T3_KAOS_EXP_REGS_NONCACHEABLE 0
802#define T3_KAOS_RUN_REGS_VA 0x6a128000
803#define T3_KAOS_RUN_REGS_PA 0x00000000654bc000
804#define T3_KAOS_RUN_REGS_CACHEABLE 1
805#define T3_KAOS_RUN_REGS_NONCACHEABLE 0
806
807#define T3_KAOS_EXP_STACK_VA 0x78dde000
808#define T3_KAOS_EXP_STACK_PA 0x0000000065c8e000
809#define T3_KAOS_EXP_STACK_CACHEABLE 1
810#define T3_KAOS_EXP_STACK_NONCACHEABLE 0
811#define T3_KAOS_RUN_STACK_VA 0x691bc000
812#define T3_KAOS_RUN_STACK_PA 0x0000000066632000
813#define T3_KAOS_RUN_STACK_CACHEABLE 1
814#define T3_KAOS_RUN_STACK_NONCACHEABLE 0
815
816#define T3_KAOS_AREA0
817#define T3_KAOS_EXP_AREA0_VA 0x6b45e000
818#define T3_KAOS_EXP_AREA0_PA 0x0000000066dea000
819#define T3_KAOS_EXP_AREA0_CACHEABLE 1
820#define T3_KAOS_EXP_AREA0_NONCACHEABLE 0
821#define T3_KAOS_RUN_AREA0_VA 0x6eae0000
822#define T3_KAOS_RUN_AREA0_PA 0x00000000675c4000
823#define T3_KAOS_RUN_AREA0_CACHEABLE 1
824#define T3_KAOS_RUN_AREA0_NONCACHEABLE 0
825
826#define T3_KAOS_SHM_AREA
827#define T3_KAOS_EXP_SHM_AREA_VA 0x747fa000
828#define T3_KAOS_EXP_SHM_AREA_PA 0x000000006035a000
829#define T3_KAOS_EXP_SHM_AREA_CACHEABLE 1
830#define T3_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
831#define T3_KAOS_RUN_SHM_AREA_VA 0x685c6000
832#define T3_KAOS_RUN_SHM_AREA_PA 0x0000000060626000
833#define T3_KAOS_RUN_SHM_AREA_CACHEABLE 1
834#define T3_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
835
836#define T3_KAOS_RANVAL_00 0xa8a5cf3e
837#define T3_KAOS_RANVAL_01 0x8b95a52c
838#define T3_KAOS_RANVAL_02 0x242499fd
839#define T3_KAOS_RANVAL_03 0xfc525fb6
840#define T3_KAOS_RANVAL_04 0xa95dbdcc
841#define T3_KAOS_RANVAL_05 0xfbdd4ca1
842#define T3_KAOS_RANVAL_06 0x67c571df
843#define T3_KAOS_RANVAL_07 0x665687f4
844#define T3_KAOS_RANVAL_08 0x92af1f6a
845#define T3_KAOS_RANVAL_09 0x24ecb9a4
846#define T3_KAOS_RANVAL_0a 0x37151869
847#define T3_KAOS_RANVAL_0b 0xca0ecf40
848#define T3_KAOS_RANVAL_0c 0xcab28a9b
849#define T3_KAOS_RANVAL_0d 0x772dc2c4
850#define T3_KAOS_RANVAL_0e 0x2911e2f1
851#define T3_KAOS_RANVAL_0f 0x5277613c
852#define T3_KAOS_RANVAL_10 0xa621e2f7
853#define T3_KAOS_RANVAL_11 0xa610281f
854#define T3_KAOS_RANVAL_12 0xdadd9906
855#define T3_KAOS_RANVAL_13 0x14b0ae91
856#define T3_KAOS_RANVAL_14 0x0e6f0d3f
857#define T3_KAOS_RANVAL_15 0x1fee37e3
858#define T3_KAOS_RANVAL_16 0x899618a0
859#define T3_KAOS_RANVAL_17 0xacb40f12
860#define T3_KAOS_RANVAL_18 0x358950b2
861#define T3_KAOS_RANVAL_19 0x7ff8b711
862#define T3_KAOS_RANVAL_1a 0x13978999
863#define T3_KAOS_RANVAL_1b 0x47ade221
864#define T3_KAOS_RANVAL_1c 0x8b86f99e
865#define T3_KAOS_RANVAL_1d 0xc7f21284
866#define T3_KAOS_RANVAL_1e 0x62e9d45c
867#define T3_KAOS_RANVAL_1f 0xd32ed151
868#define T3_KAOS_RANVAL_20 0xbfae1139
869#define T3_KAOS_RANVAL_21 0xf57d1c32
870#define T3_KAOS_RANVAL_22 0x30824fdb
871#define T3_KAOS_RANVAL_23 0x175c194c
872#define T3_KAOS_RANVAL_24 0x32b03eb1
873#define T3_KAOS_RANVAL_25 0x4843d8b0
874#define T3_KAOS_RANVAL_26 0xad1ddac6
875#define T3_KAOS_RANVAL_27 0xe260fcf7
876#define T3_KAOS_RANVAL_28 0xc09b2580
877#define T3_KAOS_RANVAL_29 0xff7f20fb
878#define T3_KAOS_RANVAL_2a 0x2806d3f9
879#define T3_KAOS_RANVAL_2b 0x8ae1c6d3
880#define T3_KAOS_RANVAL_2c 0x9f3fd505
881#define T3_KAOS_RANVAL_2d 0x2eb01c74
882#define T3_KAOS_RANVAL_2e 0x395da635
883#define T3_KAOS_RANVAL_2f 0x0052fca6
884#define T3_KAOS_RANVAL_30 0x7ee91d50
885#define T3_KAOS_RANVAL_31 0x86e8d72c
886#define T3_KAOS_RANVAL_32 0x2bb1db12
887#define T3_KAOS_RANVAL_33 0x591da959
888#define T3_KAOS_RANVAL_34 0x8061dd3d
889#define T3_KAOS_RANVAL_35 0x14117862
890#define T3_KAOS_RANVAL_36 0x7b24e934
891#define T3_KAOS_RANVAL_37 0x69a3e124
892#define T3_KAOS_RANVAL_38 0x99c99dc3
893#define T3_KAOS_RANVAL_39 0x386bdd49
894#define T3_KAOS_RANVAL_3a 0xce2f31bd
895#define T3_KAOS_RANVAL_3b 0xeac6e3e7
896#define T3_KAOS_RANVAL_3c 0xecc70e8d
897#define T3_KAOS_RANVAL_3d 0xec6f9c0d
898#define T3_KAOS_RANVAL_3e 0x10b2e102
899#define T3_KAOS_RANVAL_3f 0x34c281db
900#define T3_KAOS_RANVAL_40 0x718d37ca
901#define T3_KAOS_RANVAL_41 0x0234b318
902#define T3_KAOS_RANVAL_42 0x8c8fa680
903#define T3_KAOS_RANVAL_43 0x9a47a669
904#define T3_KAOS_RANVAL_44 0x5c217541
905#define T3_KAOS_RANVAL_45 0xf2436890
906#define T3_KAOS_RANVAL_46 0x66a57810
907#define T3_KAOS_RANVAL_47 0x29fa2d59
908#define T3_KAOS_RANVAL_48 0x419d8ea7
909#define T3_KAOS_RANVAL_49 0x60041e24
910#define T3_KAOS_RANVAL_4a 0xab63d45a
911#define T3_KAOS_RANVAL_4b 0x9814662f
912#define T3_KAOS_RANVAL_4c 0x530a8134
913#define T3_KAOS_RANVAL_4d 0xe6721d08
914#define T3_KAOS_RANVAL_4e 0xa5e63887
915#define T3_KAOS_RANVAL_4f 0x8134e9d1
916#define T3_KAOS_RANVAL_50 0xe825ce73
917#define T3_KAOS_RANVAL_51 0xf6609e3d
918#define T3_KAOS_RANVAL_52 0x1f75bd3a
919#define T3_KAOS_RANVAL_53 0x3081a66d
920#define T3_KAOS_RANVAL_54 0x072c6459
921#define T3_KAOS_RANVAL_55 0x3ed19315
922#define T3_KAOS_RANVAL_56 0x16530ec0
923#define T3_KAOS_RANVAL_57 0xd0954599
924#define T3_KAOS_RANVAL_58 0xe4e37299
925#define T3_KAOS_RANVAL_59 0xa1d1f1f6
926#define T3_KAOS_RANVAL_5a 0xa92b3485
927#define T3_KAOS_RANVAL_5b 0x0e5a50bb
928#define T3_KAOS_RANVAL_5c 0x62c8c136
929#define T3_KAOS_RANVAL_5d 0x85478b5e
930#define T3_KAOS_RANVAL_5e 0x43ccdbc9
931#define T3_KAOS_RANVAL_5f 0xf949b7aa
932#define T3_KAOS_RANVAL_60 0x0dd95c59
933#define T3_KAOS_RANVAL_61 0x0b58ab26
934#define T3_KAOS_RANVAL_62 0x60db1994
935#define T3_KAOS_RANVAL_63 0x7bb89d95
936#define T3_KAOS_RANVAL_64 0xd7f6a964
937#define T3_KAOS_RANVAL_65 0x99d60a0a
938#define T3_KAOS_RANVAL_66 0x7e95d7e7
939#define T3_KAOS_RANVAL_67 0x6a3b9023
940#define T3_KAOS_RANVAL_68 0xd5df3946
941#define T3_KAOS_RANVAL_69 0x0793d368
942#define T3_KAOS_RANVAL_6a 0xb19f6233
943#define T3_KAOS_RANVAL_6b 0x90e38cdc
944#define T3_KAOS_RANVAL_6c 0x6531ec10
945#define T3_KAOS_RANVAL_6d 0xc226c347
946#define T3_KAOS_RANVAL_6e 0xc329c50e
947#define T3_KAOS_RANVAL_6f 0xa27b78c6
948#define T3_KAOS_RANVAL_70 0xc64739c8
949#define T3_KAOS_RANVAL_71 0x8246a09a
950#define T3_KAOS_RANVAL_72 0x276df524
951#define T3_KAOS_RANVAL_73 0xb732ee53
952#define T3_KAOS_RANVAL_74 0x0615b47d
953#define T3_KAOS_RANVAL_75 0x716797c6
954#define T3_KAOS_RANVAL_76 0xb0f9f16b
955#define T3_KAOS_RANVAL_77 0x778d857a
956#define T3_KAOS_RANVAL_78 0xfa14179b
957#define T3_KAOS_RANVAL_79 0x7c303962
958#define T3_KAOS_RANVAL_7a 0x8482549a
959#define T3_KAOS_RANVAL_7b 0xe43bfa23
960#define T3_KAOS_RANVAL_7c 0x8c5c7880
961#define T3_KAOS_RANVAL_7d 0x7b8a213d
962#define T3_KAOS_RANVAL_7e 0xfab709db
963#define T3_KAOS_RANVAL_7f 0x45f6d4c7
964/* end ktbl.3.h */
965
966
967#define CREGS_PSTATE_AM 1
968#define CREGS_TSTATE_PSTATE_AM 1
969
970#define NO_TRAPCHECK
971
972#define LOCAL_SUPERVISOR_SECTION_TEXT_VA 0x20200000
973#define LOCAL_SUPERVISOR_SECTION_TEXT_PA 0x20200000
974#define LOCAL_SUPERVISOR_SECTION_DATA_VA 0x20210000
975#define LOCAL_SUPERVISOR_SECTION_DATA_PA 0x20210000
976#define LOCAL_SUPERVISOR_SECTION_DATA_VA_0 0x20210000
977#define LOCAL_SUPERVISOR_SECTION_DATA_PA_0 0x20210000
978#define LOCAL_SUPERVISOR_SECTION_DATA_VA_1 0x20210008
979#define LOCAL_SUPERVISOR_SECTION_DATA_PA_1 0x20210008
980#define LOCAL_SUPERVISOR_SECTION_DATA_VA_2 0x20210010
981#define LOCAL_SUPERVISOR_SECTION_DATA_PA_2 0x20210010
982#define LOCAL_SUPERVISOR_SECTION_DATA_VA_3 0x20210018
983#define LOCAL_SUPERVISOR_SECTION_DATA_PA_3 0x20210018
984
985
986
987#if defined(T0_KAOS_RANVAL_01)
988
989#if (T0_KAOS_RANVAL_01 & (1<<0))
990#define T0_KREADONLY
991#endif
992
993#if (T0_KAOS_RANVAL_01 & (1<<7))
994#define T0_KAOS_FPNS
995#endif
996
997#if (T0_KAOS_RANVAL_01 & (1<<9))
998!#define T0_KAOS_TICK
999#endif
1000
1001#if (T0_KAOS_RANVAL_01 & (1<<10))
1002#define DISP_MS_INIT 1
1003#endif
1004
1005#if (T0_KAOS_RANVAL_01 & (1<<11))
1006#define PSTATE_MM_INIT PSTATE_MM_TSO
1007#endif
1008
1009#endif
1010
1011
1012
1013#if defined(T1_KAOS_RANVAL_01)
1014#if (T1_KAOS_RANVAL_01 & (1<<0))
1015#define T1_KREADONLY
1016#endif
1017
1018#if (T1_KAOS_RANVAL_01 & (1<<7))
1019#define T1_KAOS_FPNS
1020#endif
1021
1022#if (T1_KAOS_RANVAL_01 & (1<<9))
1023!#define KAOS_TICK
1024#endif
1025
1026#if (T1_KAOS_RANVAL_01 & (1<<10))
1027#define T1_DISP_MS_INIT 1
1028#endif
1029
1030#if (KAOS_RANVAL_01 & (1<<11))
1031#define T1_PSTATE_MM_INIT PSTATE_MM_TSO
1032#endif
1033
1034#endif
1035
1036
1037
1038#if defined(T2_KAOS_RANVAL_01)
1039#if (T2_KAOS_RANVAL_01 & (1<<0))
1040#define T2_KREADONLY
1041#endif
1042
1043#if (T2_KAOS_RANVAL_01 & (1<<7))
1044#define T2_KAOS_FPNS
1045#endif
1046
1047#if (T2_KAOS_RANVAL_01 & (1<<9))
1048!#define KAOS_TICK
1049#endif
1050
1051#if (T2_KAOS_RANVAL_01 & (1<<10))
1052#define T2_DISP_MS_INIT 1
1053#endif
1054
1055#if (KAOS_RANVAL_01 & (1<<11))
1056#define T2_PSTATE_MM_INIT PSTATE_MM_TSO
1057#endif
1058
1059#endif
1060
1061
1062
1063#if defined(T3_KAOS_RANVAL_01)
1064#if (T3_KAOS_RANVAL_01 & (1<<0))
1065#define T3_KREADONLY
1066#endif
1067
1068#if (T3_KAOS_RANVAL_01 & (1<<7))
1069#define T3_KAOS_FPNS
1070#endif
1071
1072#if (T3_KAOS_RANVAL_01 & (1<<9))
1073!#define KAOS_TICK
1074#endif
1075
1076#if (T3_KAOS_RANVAL_01 & (1<<10))
1077#define T3_DISP_MS_INIT 1
1078#endif
1079
1080#if (KAOS_RANVAL_01 & (1<<11))
1081#define T3_PSTATE_MM_INIT PSTATE_MM_TSO
1082#endif
1083
1084#endif
1085
1086
1087
1088
1089!
1090! Define primary context number
1091!
1092#define USER_CONTEXT 0x0fff
1093
1094!
1095! Define local trap numbers
1096!
1097#define TRAP_INIT_TICK_COMPARE 0x23
1098#define TRAP_SETDATA 0x24
1099#define TRAP_SIGSEGV_UPDATE 0x27
1100
1101
1102!
1103! Include the local kaos definitions
1104!
1105
1106#if !defined(_KAOS_H)
1107#define _KAOS_H
1108
1109#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
1110
1111/*
1112 * _kaos() register load/store area layout
1113 */
1114#define KDATA_FREGS (64)
1115#define KDATA_LREGS (8)
1116#define KDATA_IREGS (8)
1117#define KDATA_GREGS (8)
1118#define KDATA_OREGS (8)
1119
1120#define KDATA_FREG_IDX (0)
1121#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
1122#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
1123#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
1124#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
1125#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
1126#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
1127#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
1128#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
1129#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
1130#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
1131#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
1132#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
1133#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
1134#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
1135#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
1136#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
1137#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
1138#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
1139#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
1140#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
1141#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
1142#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
1143#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
1144#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
1145#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
1146#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
1147#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
1148#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
1149#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
1150#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
1151
1152#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
1153#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
1154#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
1155#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
1156#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
1157#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
1158#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
1159#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
1160#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
1161#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
1162#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
1163#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
1164#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
1165#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
1166#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
1167#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
1168#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
1169#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
1170#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
1171#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
1172#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
1173#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
1174#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
1175#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
1176#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
1177#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
1178#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
1179#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
1180#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
1181#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
1182
1183/*
1184 * _kaos() local stack frame layout
1185 */
1186#define KFRAME_FSR (-4) /* addr offset for fsr */
1187#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
1188#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
1189#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
1190 /* word of variable */
1191 /* stack region */
1192
1193/*
1194 * _kaos xflags bits
1195 */
1196#define XFLAG_TRIGGER 0x1 /* Activate triggers */
1197#define XFLAG_SGI 0x2 /* Save/restore %gsr */
1198#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
1199
1200/*
1201 * %fsr set/get bit mask
1202 * We only allow RD and fcc fields
1203 */
1204#define FSR_MASK 0xc0000c00
1205
1206/*
1207 * Trap numbers
1208 */
1209#define TICC_TRAP 0x10
1210#define TRIGGER_START_TRAP 0x14
1211#define TRIGGER_STOP_TRAP 0x18
1212#define WATCHDOG_TRAP 0x71
1213
1214#endif
1215
1216/*
1217 * Minimum frame size
1218 */
1219#define MINFRAME 0x60
1220
1221/*
1222 * Special ticc traps for simulation
1223 */
1224#define TRAP_DEMAP_RANDOM_VA 0x28
1225#define TRAP_DEMAP_AREA 0x2c
1226#define TRAP_DEMAP_KTBL_TEXT 0x30
1227#define TRAP_DEMAP_KTBL_DATA 0x34
1228#define TRAP_DEMAP_SUBR 0x38
1229#define TRAP_DEMAP_REG 0x3c
1230#define TRAP_DEMAP_STACK 0x40
1231#define TRAP_RO_AREA 0x44
1232#define TRAP_RO_KTBL_DATA 0x75
1233#define TRAP_RO_REG 0x4c
1234#define TRAP_RO_STACK 0x50
1235#define TRAP_SET_WINDOW 0x54
1236#define TRAP_SET_VA_WP 0x58
1237#define TRAP_SET_PA_WP 0x5c
1238#define TRAP_SET_SOFTINT 0x60
1239#define TRAP_IE_TOGGLE 0x64
1240#define TRAP_SET_PIL 0x68
1241#define TRAP_SET_TSO 0x6c
1242#define TRAP_SET_PSO 0x70
1243#define TRAP_SET_RMO 0x74
1244
1245/*
1246 * mplock return codes
1247 */
1248#define LOCK_SUCCESS 0
1249#define LOCK_TIMEOUT 1
1250
1251/*
1252 * memtest types
1253 */
1254#define MEMTEST_NONE 0
1255#define MEMTEST_TSO 1
1256#define MEMTEST_RMO 2
1257
1258#define MAXHOSTS 10
1259
1260
1261#include "constants.h"
1262#include "macros.h"
1263
1264
1265/*
1266#include "enable_traps.h"
1267*/
1268
1269#define H_T0_Trap_Instruction_0
1270#define SUN_H_T0_Trap_Instruction_0 \
1271 tcc T_TRAP_INST1; \
1272 wr %g0, ASI_PRIMARY, %asi; \
1273 set T0_KAOS_RUN_REGS_PA, %g7; \
1274 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1275 inc %g6 ; \
1276 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1277 done; \
1278 nop
1279
1280#define H_HT0_Trap_Instruction_0
1281#define SUN_H_HT0_Trap_Instruction_0 \
1282 tcc T_TRAP_INST1; \
1283 wr %g0, ASI_PRIMARY, %asi; \
1284 set T0_KAOS_RUN_REGS_PA, %g7; \
1285 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1286 inc %g6 ; \
1287 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1288 done; \
1289 nop
1290
1291#define H_T0_Trap_Instruction_1
1292#define SUN_H_T0_Trap_Instruction_1 \
1293 rdpr %tstate, %g1; \
1294 wrpr %g1, 0x200, %tstate; \
1295 done; \
1296 nop; \
1297 nop; \
1298 nop; \
1299 nop; \
1300 nop
1301
1302#define H_HT0_Trap_Instruction_1
1303#define SUN_H_HT0_Trap_Instruction_1 \
1304 rdpr %tstate, %g1; \
1305 wrpr %g1, 0x200, %tstate; \
1306 done; \
1307 nop; \
1308 nop; \
1309 nop; \
1310 nop; \
1311 nop
1312
1313
1314#define H_T0_Trap_Instruction_2
1315#define SUN_H_T0_Trap_Instruction_2 \
1316 tcc T_TRAP_INST1; \
1317 wr %g0, ASI_PRIMARY, %asi; \
1318 set T0_KAOS_RUN_REGS_PA, %g7; \
1319 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1320 inc %g6 ; \
1321 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1322 done; \
1323 nop
1324
1325#define H_HT0_Trap_Instruction_2
1326#define SUN_H_HT0_Trap_Instruction_2 \
1327 tcc T_TRAP_INST1; \
1328 wr %g0, ASI_PRIMARY, %asi; \
1329 set T0_KAOS_RUN_REGS_PA, %g7; \
1330 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1331 inc %g6 ; \
1332 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1333 done; \
1334 nop
1335
1336#define H_T0_Trap_Instruction_3
1337#define SUN_H_T0_Trap_Instruction_3 \
1338 rdpr %tstate, %g1; \
1339 wrpr %g1, 0x200, %tstate; \
1340 done; \
1341 nop; \
1342 nop; \
1343 nop; \
1344 nop; \
1345 nop
1346
1347#define H_HT0_Trap_Instruction_3
1348#define SUN_H_HT0_Trap_Instruction_3 \
1349 rdpr %tstate, %g1; \
1350 wrpr %g1, 0x200, %tstate; \
1351 done; \
1352 nop; \
1353 nop; \
1354 nop; \
1355 nop; \
1356 nop
1357#define H_T0_Trap_Instruction_4
1358#define SUN_H_T0_Trap_Instruction_4 \
1359 rdpr %tstate, %g1; \
1360 wrpr %g1, 0x200, %tstate; \
1361 done; \
1362 nop; \
1363 nop; \
1364 nop; \
1365 nop; \
1366 nop
1367
1368#define H_HT0_Trap_Instruction_4
1369#define SUN_H_HT0_Trap_Instruction_4 \
1370 rdpr %tstate, %g1; \
1371 wrpr %g1, 0x200, %tstate; \
1372 done; \
1373 nop; \
1374 nop; \
1375 nop; \
1376 nop; \
1377 nop
1378
1379#define H_T0_Trap_Instruction_180
1380#define SUN_H_T0_Trap_Instruction_180 \
1381 rdpr %tstate, %g1; \
1382 wrpr %g1, 0x200, %tstate; \
1383 done; \
1384 nop; \
1385 nop; \
1386 nop; \
1387 nop; \
1388 nop
1389
1390#define H_HT0_Trap_Instruction_180
1391#define SUN_H_HT0_Trap_Instruction_180 \
1392 rdpr %tstate, %g1; \
1393 wrpr %g1, 0x200, %tstate; \
1394 done; \
1395 nop; \
1396 nop; \
1397 nop; \
1398 nop; \
1399 nop
1400#define H_T0_Fp_disabled_0x20
1401#define SUN_H_T0_Fp_disabled_0x20 \
1402 wr %g0, 0x4, %fprs ; \
1403 retry ; \
1404 nop; \
1405 nop; \
1406 nop; \
1407 nop; \
1408 nop; \
1409 nop
1410
1411/****************************************************************
1412 * MEMORY ADDRESS NOT ALIGNED TRAP HANDLERS
1413 * DO NOTHING SINCE THE COUNTERS ARE NO LONGER USED
1414 ****************************************************************/
1415
1416 /* HYPERVISOR MODE */
1417
1418#define H_HT0_Mem_Address_Not_Aligned_0x34
1419#define SUN_H_HT0_Mem_Address_Not_Aligned_0x34 \
1420 tne T_TRAP_INST1; \
1421 done; \
1422 nop; \
1423 nop; \
1424 nop; \
1425 nop; \
1426 nop; \
1427 nop
1428
1429#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35
1430#define SUN_H_HT0_Lddf_Mem_Address_Not_Aligned_0x35 \
1431 tne T_TRAP_INST1; \
1432 done; \
1433 nop; \
1434 nop; \
1435 nop; \
1436 nop; \
1437 nop; \
1438 nop
1439
1440#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36
1441#define SUN_H_HT0_Stdf_Mem_Address_Not_Aligned_0x36 \
1442 tne T_TRAP_INST1; \
1443 done; \
1444 nop; \
1445 nop; \
1446 nop; \
1447 nop; \
1448 nop; \
1449 nop
1450
1451#define H_HT0_Reserved_0x38
1452#define SUN_H_HT0_Reserved_0x38 \
1453 tne T_TRAP_INST1; \
1454 done; \
1455 nop; \
1456 nop; \
1457 nop; \
1458 nop; \
1459 nop; \
1460 nop
1461
1462#define H_HT0_Reserved_0x39
1463#define SUN_H_HT0_Reserved_0x39 \
1464 tne T_TRAP_INST1; \
1465 done; \
1466 nop; \
1467 nop; \
1468 nop; \
1469 nop; \
1470 nop; \
1471 nop
1472
1473 /* SUPERVISOR MODE */
1474
1475#define H_T0_Mem_Address_Not_Aligned_0x34
1476#define SUN_H_T0_Mem_Address_Not_Aligned_0x34 \
1477 tne T_TRAP_INST1; \
1478 done; \
1479 nop; \
1480 nop; \
1481 nop; \
1482 nop; \
1483 nop; \
1484 nop
1485
1486#define H_T0_Lddf_Mem_Address_Not_Aligned_0x35
1487#define SUN_H_T0_Lddf_Mem_Address_Not_Aligned_0x35 \
1488 tne T_TRAP_INST1; \
1489 done; \
1490 nop; \
1491 nop; \
1492 nop; \
1493 nop; \
1494 nop; \
1495 nop
1496
1497#define H_T0_Stdf_Mem_Address_Not_Aligned_0x36
1498#define SUN_H_T0_Stdf_Mem_Address_Not_Aligned_0x36 \
1499 tne T_TRAP_INST1; \
1500 done; \
1501 nop; \
1502 nop; \
1503 nop; \
1504 nop; \
1505 nop; \
1506 nop
1507
1508#define H_T0_Reserved_0x38
1509#define SUN_H_T0_Reserved_0x38 \
1510 tne T_TRAP_INST1; \
1511 done; \
1512 nop; \
1513 nop; \
1514 nop; \
1515 nop; \
1516 nop; \
1517 nop
1518
1519#define H_T0_Reserved_0x39
1520#define SUN_H_T0_Reserved_0x39 \
1521 tne T_TRAP_INST1; \
1522 done; \
1523 nop; \
1524 nop; \
1525 nop; \
1526 nop; \
1527 nop; \
1528 nop
1529
1530#define H_T1_Trap_Instruction_0
1531#define SUN_H_T1_Trap_Instruction_0 \
1532 tcc T_TRAP_INST1; \
1533 wr %g0, ASI_PRIMARY, %asi; \
1534 set T0_KAOS_RUN_REGS_PA, %g7; \
1535 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1536 inc %g6 ; \
1537 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1538 done; \
1539 nop
1540
1541#define H_HT1_Trap_Instruction_0
1542#define SUN_H_HT1_Trap_Instruction_0 \
1543 tcc T_TRAP_INST1; \
1544 wr %g0, ASI_PRIMARY, %asi; \
1545 set T0_KAOS_RUN_REGS_PA, %g7; \
1546 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1547 inc %g6 ; \
1548 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1549 done; \
1550 nop
1551
1552#define H_T1_Trap_Instruction_1
1553#define SUN_H_T1_Trap_Instruction_1 \
1554 rdpr %tstate, %g1; \
1555 wrpr %g1, 0x200, %tstate; \
1556 done; \
1557 nop; \
1558 nop; \
1559 nop; \
1560 nop; \
1561 nop
1562
1563#define H_HT1_Trap_Instruction_1
1564#define SUN_H_HT1_Trap_Instruction_1 \
1565 rdpr %tstate, %g1; \
1566 wrpr %g1, 0x200, %tstate; \
1567 done; \
1568 nop; \
1569 nop; \
1570 nop; \
1571 nop; \
1572 nop
1573
1574#define H_T1_Trap_Instruction_2
1575#define SUN_H_T1_Trap_Instruction_2 \
1576 tcc T_TRAP_INST1; \
1577 wr %g0, ASI_PRIMARY, %asi; \
1578 set T0_KAOS_RUN_REGS_PA, %g7; \
1579 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1580 inc %g6 ; \
1581 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1582 done; \
1583 nop
1584
1585#define H_HT1_Trap_Instruction_2
1586#define SUN_H_HT1_Trap_Instruction_2 \
1587 tcc T_TRAP_INST1; \
1588 wr %g0, ASI_PRIMARY, %asi; \
1589 set T0_KAOS_RUN_REGS_PA, %g7; \
1590 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1591 inc %g6 ; \
1592 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1593 done; \
1594 nop
1595
1596#define H_T1_Trap_Instruction_3
1597#define SUN_H_T1_Trap_Instruction_3 \
1598 rdpr %tstate, %g1; \
1599 wrpr %g1, 0x200, %tstate; \
1600 done; \
1601 nop; \
1602 nop; \
1603 nop; \
1604 nop; \
1605 nop
1606
1607#define H_HT1_Trap_Instruction_3
1608#define SUN_H_HT1_Trap_Instruction_3 \
1609 rdpr %tstate, %g1; \
1610 wrpr %g1, 0x200, %tstate; \
1611 done; \
1612 nop; \
1613 nop; \
1614 nop; \
1615 nop; \
1616 nop
1617#define H_T1_Trap_Instruction_4
1618#define SUN_H_T1_Trap_Instruction_4 \
1619 rdpr %tstate, %g1; \
1620 wrpr %g1, 0x200, %tstate; \
1621 done; \
1622 nop; \
1623 nop; \
1624 nop; \
1625 nop; \
1626 nop
1627
1628#define H_HT1_Trap_Instruction_4
1629#define SUN_H_HT1_Trap_Instruction_4 \
1630 rdpr %tstate, %g1; \
1631 wrpr %g1, 0x200, %tstate; \
1632 done; \
1633 nop; \
1634 nop; \
1635 nop; \
1636 nop; \
1637 nop
1638
1639#define H_T1_Trap_Instruction_180
1640#define SUN_H_T1_Trap_Instruction_180 \
1641 rdpr %tstate, %g1; \
1642 wrpr %g1, 0x200, %tstate; \
1643 done; \
1644 nop; \
1645 nop; \
1646 nop; \
1647 nop; \
1648 nop
1649
1650#define H_HT1_Trap_Instruction_180
1651#define SUN_H_HT1_Trap_Instruction_180 \
1652 rdpr %tstate, %g1; \
1653 wrpr %g1, 0x200, %tstate; \
1654 done; \
1655 nop; \
1656 nop; \
1657 nop; \
1658 nop; \
1659 nop
1660#define H_T1_Fp_disabled_0x20
1661#define SUN_H_T1_Fp_disabled_0x20 \
1662 wr %g0, 0x4, %fprs ; \
1663 retry ; \
1664 nop; \
1665 nop; \
1666 nop; \
1667 nop; \
1668 nop; \
1669 nop
1670
1671/** ILLEGAL TRAP HANDLERS **/
1672
1673#define H_HT0_Illegal_instruction_0x10
1674#define SUN_H_HT0_Illegal_instruction_0x10 \
1675 setx illegal_trap_handler, %g1, %g2; \
1676 jmp %g2;\
1677 nop
1678
1679#define H_T0_Illegal_instruction_0x10
1680#define SUN_H_T0_Illegal_instruction_0x10 \
1681 setx illegal_trap_handler, %g1, %g2; \
1682 jmp %g2;\
1683 nop
1684#define H_T0_Illegal_instruction_0x10
1685#define SUN_H_T0_Illegal_instruction_0x10 \
1686 setx illegal_trap_handler, %g1, %g2; \
1687 jmp %g2;\
1688 nop
1689#define H_T0_Trap_Instruction_0x180
1690#define SUN_H_T0_Trap_Instruction_0x180 \
1691 rdpr %tstate, %g1; \
1692 wrpr %g1, 0x200, %tstate; \
1693 done; \
1694 nop; \
1695 nop; \
1696 nop; \
1697 nop; \
1698 nop
1699
1700
1701
1702#define H_HT0_Trap_Instruction_0x180
1703#define SUN_H_HT0_Trap_Instruction_0x180 \
1704 rdpr %tstate, %g1; \
1705 wrpr %g1, 0x200, %tstate; \
1706 done; \
1707 nop; \
1708 nop; \
1709 nop; \
1710 nop; \
1711 nop
1712
1713#define THREAD_COUNT 4
1714
1715#include "enable_file.h"
1716#include "hboot.s"
1717
1718changequote([, ])dnl
1719define([thread_idx], eval(THREAD_COUNT-1))dnl
1720
1721SECTION .MAIN TEXT_VA=MAIN_BASE_TEXT_VA, DATA_VA=MAIN_BASE_DATA_VA
1722forloop([i], 0, thread_idx, [
1723attr_text {
1724
1725 Name = .MAIN,
1726 VA= MAIN_BASE_TEXT_VA ,
1727 RA= MAIN_BASE_TEXT_RA ,
1728 PA= ra2pa2(MAIN_BASE_TEXT_RA ,tid2pid(i)),
1729 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
1730 TTE_G=1, TTE_Context=[0x]eval(PCONTEXT + 0, 16), TTE_V=1, TTE_Size=0, TTE_NFO=0,
1731 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
1732 TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, TTE_X=1
1733}
1734attr_data {
1735
1736 Name = .MAIN,
1737 VA= MAIN_BASE_DATA_VA ,
1738 RA= MAIN_BASE_DATA_RA ,
1739 PA= ra2pa2(MAIN_BASE_DATA_RA ,tid2pid(i)),
1740 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
1741 TTE_G=1, TTE_Context=[0x]eval(PCONTEXT + 0, 16), TTE_V=1, TTE_Size=0, TTE_NFO=0,
1742 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
1743 TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1, TTE_X=1
1744}
1745])dnl
1746
1747changequote(`,')dnl'
1748
1749.global main
1750
1751.seg "text"
1752ALIGN_PAGE_8K
1753main:
1754 setx kaos_boot, %l0, %o5
1755 jmp %o5
1756 !ta T_GOOD_TRAP
1757 nop
1758
1759main_end:
1760
1761
1762
1763
1764
1765/************************************************************************
1766 Include startup code
1767 ************************************************************************/
1768#define KAOS_SIMULATION
1769#define KAOS_V9
1770
1771SECTION kaos_startup TEXT_VA=T0_KAOS_STARTUP_VA
1772
1773.seg "text"
1774_kaos_page_begin:
1775
1776#if !defined(_KAOS_H)
1777#define _KAOS_H
1778
1779#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
1780
1781/*
1782 * _kaos() register load/store area layout
1783 */
1784#define KDATA_FREGS (64)
1785#define KDATA_LREGS (8)
1786#define KDATA_IREGS (8)
1787#define KDATA_GREGS (8)
1788#define KDATA_OREGS (8)
1789
1790#define KDATA_FREG_IDX (0)
1791#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
1792#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
1793#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
1794#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
1795#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
1796#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
1797#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
1798#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
1799#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
1800#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
1801#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
1802#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
1803#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
1804#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
1805#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
1806#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
1807#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
1808#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
1809#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
1810#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
1811#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
1812#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
1813#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
1814#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
1815#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
1816#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
1817#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
1818#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
1819#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
1820#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
1821
1822#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
1823#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
1824#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
1825#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
1826#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
1827#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
1828#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
1829#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
1830#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
1831#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
1832#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
1833#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
1834#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
1835#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
1836#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
1837#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
1838#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
1839#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
1840#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
1841#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
1842#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
1843#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
1844#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
1845#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
1846#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
1847#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
1848#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
1849#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
1850#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
1851#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
1852
1853/*
1854 * _kaos() local stack frame layout
1855 */
1856#define KFRAME_FSR (-4) /* addr offset for fsr */
1857#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
1858#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
1859#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
1860 /* word of variable */
1861 /* stack region */
1862
1863/*
1864 * _kaos xflags bits
1865 */
1866#define XFLAG_TRIGGER 0x1 /* Activate triggers */
1867#define XFLAG_SGI 0x2 /* Save/restore %gsr */
1868#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
1869
1870/*
1871 * %fsr set/get bit mask
1872 * We only allow RD and fcc fields
1873 */
1874#define FSR_MASK 0xc0000c00
1875
1876/*
1877 * Trap numbers
1878 */
1879#define TICC_TRAP 0x10
1880#define TRIGGER_START_TRAP 0x14
1881#define TRIGGER_STOP_TRAP 0x18
1882#define WATCHDOG_TRAP 0x71
1883
1884#endif
1885
1886/*
1887 * Minimum frame size
1888 */
1889#define MINFRAME 0x60
1890
1891/*
1892 * Special ticc traps for simulation
1893 */
1894#define TRAP_DEMAP_RANDOM_VA 0x28
1895#define TRAP_DEMAP_AREA 0x2c
1896#define TRAP_DEMAP_KTBL_TEXT 0x30
1897#define TRAP_DEMAP_KTBL_DATA 0x34
1898#define TRAP_DEMAP_SUBR 0x38
1899#define TRAP_DEMAP_REG 0x3c
1900#define TRAP_DEMAP_STACK 0x40
1901#define TRAP_RO_AREA 0x44
1902#define TRAP_RO_KTBL_DATA 0x75
1903#define TRAP_RO_REG 0x4c
1904#define TRAP_RO_STACK 0x50
1905#define TRAP_SET_WINDOW 0x54
1906#define TRAP_SET_VA_WP 0x58
1907#define TRAP_SET_PA_WP 0x5c
1908#define TRAP_SET_SOFTINT 0x60
1909#define TRAP_IE_TOGGLE 0x64
1910#define TRAP_SET_PIL 0x68
1911#define TRAP_SET_TSO 0x6c
1912#define TRAP_SET_PSO 0x70
1913#define TRAP_SET_RMO 0x74
1914
1915/*
1916 * mplock return codes
1917 */
1918#define LOCK_SUCCESS 0
1919#define LOCK_TIMEOUT 1
1920
1921/*
1922 * memtest types
1923 */
1924#define MEMTEST_NONE 0
1925#define MEMTEST_TSO 1
1926#define MEMTEST_RMO 2
1927
1928#define MAXHOSTS 10
1929
1930!
1931! Trap types for UNIX set condition codes
1932!
1933#define T_SETCC 0x21
1934
1935!
1936! Entry point macros
1937!
1938#if defined(KAOS_SIMULATION) || defined(KAOS_VERIFY)
1939#define ENTRY(a) _/**/a:
1940
1941#if defined(NIAGARA2)
1942#define ENTRY_GLOBAL(a) .global _/**/a ; _/**/a:
1943#endif
1944
1945#define SYM(a) _/**/a
1946#else
1947#define ENTRY(a) .global a ; a:
1948#define SYM(a) a
1949#endif
1950
1951 .seg "text"
1952
1953! _kaos(code, regdata, mtbl_cnt, mtbl, xflags);
1954! int *code ;
1955! int *regdata ;
1956! int mtbl_cnt ;
1957! int **mtbl ;
1958! int xflags ;
1959
1960#if !defined(NIAGARA2)
1961ENTRY(_kaos)
1962#else
1963ENTRY_GLOBAL(_kaos)
1964#endif
1965 sll %o2, 2, %g1 ! allocate stack frame
1966 add %g1, (MINFRAME-(KFRAME_MTBL+4))+7, %g1
1967 andn %g1, 7, %g1
1968 neg %g1
1969 save %sp,%g1,%sp
1970
1971#if !defined(KAOS_SIMULATION)
1972
1973! copy mtbl to stack
1974! (assumes the top of mtbl is dword aligned)
1975
1976#if ((KFRAME_MTBL & 0x4) == 0)
1977 dec 4, %i3
1978 ld [%i3], %f0
1979 st %f0, [%fp+KFRAME_MTBL]
1980 add %fp, KFRAME_MTBL-8, %l2
1981 dec %i2
1982#else
1983 add %fp, KFRAME_MTBL-4, %l2
1984#endif
19851:
1986 dec 8, %i3
1987 deccc 2, %i2
1988 ldd [%i3], %f0
1989 std %f0, [%l2]
1990 bne 1b
1991 dec 8, %l2
1992#else
1993
1994! If we are simulating, then mtbl is already on the stack
1995! so just the the nops right so va's match.
1996
1997#if ((KFRAME_MTBL & 0x4) == 0)
1998 nop
1999 nop
2000 nop
2001 nop
2002 nop
2003#else
2004 nop
2005#endif
2006 nop
2007 nop
2008 nop
2009 nop
2010 nop
2011 nop
2012#endif
2013
2014! set up the floating point registers
2015
2016 ldd [%i1+KDATA_FREG_OFF(0)],%f0
2017 ldd [%i1+KDATA_FREG_OFF(2)],%f2
2018 ldd [%i1+KDATA_FREG_OFF(4)],%f4
2019 ldd [%i1+KDATA_FREG_OFF(6)],%f6
2020 ldd [%i1+KDATA_FREG_OFF(8)],%f8
2021 ldd [%i1+KDATA_FREG_OFF(10)],%f10
2022 ldd [%i1+KDATA_FREG_OFF(12)],%f12
2023 ldd [%i1+KDATA_FREG_OFF(14)],%f14
2024 ldd [%i1+KDATA_FREG_OFF(16)],%f16
2025 ldd [%i1+KDATA_FREG_OFF(18)],%f18
2026 ldd [%i1+KDATA_FREG_OFF(20)],%f20
2027 ldd [%i1+KDATA_FREG_OFF(22)],%f22
2028 ldd [%i1+KDATA_FREG_OFF(24)],%f24
2029 ldd [%i1+KDATA_FREG_OFF(26)],%f26
2030 ldd [%i1+KDATA_FREG_OFF(28)],%f28
2031 ldd [%i1+KDATA_FREG_OFF(30)],%f30
2032
2033#if !defined(KAOS_V8_ONLY)
2034 andcc %i4, XFLAG_V9, %g0 ! set extended floating
2035 be 1f ! (in v9, odd registers for
2036 nop ! double opcodes actually
2037 ! refer to the upper bank)
2038 ldd [%i1+KDATA_FREG_OFF(32)], %f32
2039 ldd [%i1+KDATA_FREG_OFF(34)], %f34
2040 ldd [%i1+KDATA_FREG_OFF(36)], %f36
2041 ldd [%i1+KDATA_FREG_OFF(38)], %f38
2042 ldd [%i1+KDATA_FREG_OFF(40)], %f40
2043 ldd [%i1+KDATA_FREG_OFF(42)], %f42
2044 ldd [%i1+KDATA_FREG_OFF(44)], %f44
2045 ldd [%i1+KDATA_FREG_OFF(46)], %f46
2046 ldd [%i1+KDATA_FREG_OFF(48)], %f48
2047 ldd [%i1+KDATA_FREG_OFF(50)], %f50
2048 ldd [%i1+KDATA_FREG_OFF(52)], %f52
2049 ldd [%i1+KDATA_FREG_OFF(54)], %f54
2050 ldd [%i1+KDATA_FREG_OFF(56)], %f56
2051 ldd [%i1+KDATA_FREG_OFF(58)], %f58
2052 ldd [%i1+KDATA_FREG_OFF(60)], %f60
2053 ldd [%i1+KDATA_FREG_OFF(62)], %f62
2054 membar #Sync
2055
2056 ld [%i1+KDATA_ASI_OFF], %l0 ! set %asi
2057
2058#if !defined(NIAGARA2)
2059 wr %l0, %g0, %asr3
2060#endif
20611:
2062
2063! set %gsr if requested
2064
2065 andcc %i4, XFLAG_SGI, %g0
2066 be 1f
2067 nop
2068 ld [%i1+KDATA_GSRMASK_OFF],%o1
2069 ld [%i1+KDATA_GSR_OFF], %o0 ! set %gsr
2070 sllx %o1, 32, %o1
2071 or %o0, %o1, %o0
2072#if !defined(NIAGARA2)
2073 wr %o0, %gsr
2074#endif
20751:
2076#else
2077! 30 nop's so silicon/sim va's match
2078 nop ; nop ; nop ; nop ; nop
2079 nop ; nop ; nop ; nop ; nop
2080 nop ; nop ; nop ; nop ; nop
2081 nop ; nop ; nop ; nop ; nop
2082 nop ; nop ; nop ; nop ; nop
2083 nop ; nop ; nop ; nop ; nop
2084#endif
2085
2086! save xflags and fire start trigger if requested
2087! (must do this before the T_SETCC trap below)
2088
2089#if !defined(KAOS_SIMULATION)
2090 st %i4, [%fp+KFRAME_XFLAGS]
2091 andcc %i4, XFLAG_TRIGGER, %g0
2092 tne TRIGGER_START_TRAP
2093#else
2094 nop
2095 nop
2096 nop
2097#endif
2098
2099! set up other registers
2100
2101 ld [%i1+KDATA_Y_OFF], %o0 ! set y
2102 mov %o0, %y
2103
2104 ld [%i1+KDATA_ICC_OFF], %g1 ! set icc
2105#if !defined(NIAGARA2)
2106 ta T_SETCC
2107#endif
2108
2109 st %fsr, [%fp+KFRAME_FSR] ! save old fsr
2110
2111#if defined(KAOS_V9) && defined(KAOS_FPNS)
2112 ld [%i1+KDATA_FSR_OFF], %o0
2113 set (1<<22), %o1 ! set fsr.NS to avoid traps
2114 or %o0, %o1, %o0 ! in simulation
2115 st %o0, [%i1+KDATA_FSR_OFF]
2116#else
2117 nop
2118 nop
2119 nop
2120 nop
2121#endif
2122 fmovs %f0, %f0 ! clear %fsr ftt field
2123 ld [%i1+KDATA_FSR_OFF], %fsr ! set fsr
2124
2125 mov %i0, %o7 ! save code pointer
2126 st %i1, [%fp+KFRAME_REGPTR] ! save register area pointer
2127 ldd [%i1+KDATA_IREG_OFF(2)], %i2 ! r/w area offsets
2128 ldd [%i1+KDATA_IREG_OFF(4)], %i4
2129 ldd [%i1+KDATA_OREG_OFF(0)], %o0 ! output regs
2130 ldd [%i1+KDATA_OREG_OFF(2)], %o2
2131 ldd [%i1+KDATA_OREG_OFF(4)], %o4
2132 ldd [%i1+KDATA_LREG_OFF(0)], %l0 ! local regs
2133 ldd [%i1+KDATA_LREG_OFF(2)], %l2
2134 ldd [%i1+KDATA_LREG_OFF(4)], %l4
2135 ldd [%i1+KDATA_LREG_OFF(6)], %l6
2136 ld [%i1+KDATA_GREG_OFF(0)], %g0 ! always zero
2137 ld [%i1+KDATA_GREG_OFF(1)], %g1 ! code offset
2138 ld [%i1+KDATA_GREG_OFF(2)], %g2 ! unused
2139 ld [%i1+KDATA_GREG_OFF(3)], %g3 ! loop index
2140 ld [%i1+KDATA_GREG_OFF(4)], %g4 ! jmpl target
2141 ld [%i1+KDATA_GREG_OFF(5)], %g5 ! sigbus target
2142 ld [%i1+KDATA_GREG_OFF(6)], %g6 ! block ld offset
2143 ld [%i1+KDATA_GREG_OFF(7)], %g7 ! block st offset
2144 ldd [%i1+KDATA_IREG_OFF(0)], %i0 ! area pointers
2145
2146#if defined(KAOS_SIMULATION)
2147!
2148! Save return address on stack
2149! HARI
2150 st %i7, [%sp+0x3c]
2151#else
2152 nop
2153#endif
2154!
2155! Begin random instruction execution at specified entry point
2156! When done, code returns using a "call SYM(_kaos_done)"
2157!
2158#if !defined(NIAGARA2)
2159 flush %o7
2160#endif
2161 jmp %o7
2162 membar #Sync
2163
2164! Random instruction execution done
2165
2166#if !defined(NIAGARA2)
2167ENTRY(_kaos_done)
2168#else
2169SECTION kaos_done TEXT_VA=T0_KAOS_DONE_VA
2170ENTRY_GLOBAL(_kaos_done)
2171#endif
2172 membar #Sync
2173#if defined(KAOS_SIMULATION)
2174 ret
2175 restore
2176#else
2177 nop
2178 nop
2179#endif
2180 ld [%fp+KFRAME_REGPTR], %o7 ! point to register area
2181 std %o0, [%o7+KDATA_OREG_OFF(0)] ! output regs
2182 std %o2, [%o7+KDATA_OREG_OFF(2)]
2183 std %o4, [%o7+KDATA_OREG_OFF(4)]
2184
2185 st %g0, [%o7+KDATA_GREG_OFF(0)] ! should be 0
2186 st %g1, [%o7+KDATA_GREG_OFF(1)] ! code offset
2187 st %g2, [%o7+KDATA_GREG_OFF(2)] ! unused
2188 st %g3, [%o7+KDATA_GREG_OFF(3)] ! loop index
2189 st %g4, [%o7+KDATA_GREG_OFF(4)] ! jmpl target
2190 st %g5, [%o7+KDATA_GREG_OFF(5)] ! sigbus target
2191 st %g6, [%o7+KDATA_GREG_OFF(6)] ! block ld offset
2192 st %g7, [%o7+KDATA_GREG_OFF(7)] ! block st offset
2193
2194 std %i0, [%o7+KDATA_IREG_OFF(0)] ! area pointers
2195 std %i2, [%o7+KDATA_IREG_OFF(2)] ! r/w area offsets
2196 std %i4, [%o7+KDATA_IREG_OFF(4)]
2197
2198 std %l0, [%o7+KDATA_LREG_OFF(0)] ! locals
2199 std %l2, [%o7+KDATA_LREG_OFF(2)]
2200 std %l4, [%o7+KDATA_LREG_OFF(4)]
2201 std %l6, [%o7+KDATA_LREG_OFF(6)]
2202
2203 clr %o0 ! get icc
2204 bcs,a 1f
2205 or %o0, 0x1, %o0
22061: bvs,a 2f
2207 or %o0, 0x2, %o0
22082: be,a 4f
2209 or %o0, 0x4, %o0
22104: bneg,a 8f
2211 or %o0, 0x8, %o0
22128:
2213 st %o0, [%o7+KDATA_ICC_OFF]
2214
2215 ld [%fp+KFRAME_XFLAGS], %g1 ! trigger analyzer
2216 andcc %g1, XFLAG_TRIGGER, %g0
2217 tne TRIGGER_STOP_TRAP
2218
2219 st %fsr, [%o7+KDATA_FSR_OFF] ! get fsr
2220 ld [%fp+KFRAME_FSR], %fsr ! restore original fsr
2221
2222#if !defined(KAOS_V8_ONLY)
2223 ld [%fp+KFRAME_XFLAGS], %g1 ! get %gsr
2224 andcc %g1, XFLAG_SGI, %g0
2225 be 1f
2226 nop
2227#if !defined(NIAGARA2)
2228 rd %gsr, %o0
2229#endif
2230 srlx %o0, 32, %o1
2231 st %o1, [%o7+KDATA_GSRMASK_OFF]
2232 st %o0, [%o7+KDATA_GSR_OFF]
22331:
2234#else
2235! 8 nop's so silicon/sim va's match
2236 nop ; nop ; nop ; nop ; nop
2237 nop ; nop ; nop
2238#endif
2239
2240 mov %y, %o0
2241 st %o0, [%o7+KDATA_Y_OFF] ! get y
2242
2243 std %f0, [%o7+KDATA_FREG_OFF(0)] ! get floating
2244 std %f2, [%o7+KDATA_FREG_OFF(2)]
2245 std %f4, [%o7+KDATA_FREG_OFF(4)]
2246 std %f6, [%o7+KDATA_FREG_OFF(6)]
2247 std %f8, [%o7+KDATA_FREG_OFF(8)]
2248 std %f10, [%o7+KDATA_FREG_OFF(10)]
2249 std %f12, [%o7+KDATA_FREG_OFF(12)]
2250 std %f14, [%o7+KDATA_FREG_OFF(14)]
2251 std %f16, [%o7+KDATA_FREG_OFF(16)]
2252 std %f18, [%o7+KDATA_FREG_OFF(18)]
2253 std %f20, [%o7+KDATA_FREG_OFF(20)]
2254 std %f22, [%o7+KDATA_FREG_OFF(22)]
2255 std %f24, [%o7+KDATA_FREG_OFF(24)]
2256 std %f26, [%o7+KDATA_FREG_OFF(26)]
2257 std %f28, [%o7+KDATA_FREG_OFF(28)]
2258 std %f30, [%o7+KDATA_FREG_OFF(30)]
2259
2260#if !defined(KAOS_V8_ONLY)
2261 ld [%fp+KFRAME_XFLAGS], %o1 ! get extended floating
2262 andcc %o1, XFLAG_V9, %g0 ! (in v9, odd registers for
2263 be 1f ! double opcodes actually
2264 nop ! refer to the upper bank)
2265
2266 membar #Sync
2267 std %f32, [%o7+KDATA_FREG_OFF(32)]
2268 std %f34, [%o7+KDATA_FREG_OFF(34)]
2269 std %f36, [%o7+KDATA_FREG_OFF(36)]
2270 std %f38, [%o7+KDATA_FREG_OFF(38)]
2271 std %f40, [%o7+KDATA_FREG_OFF(40)]
2272 std %f42, [%o7+KDATA_FREG_OFF(42)]
2273 std %f44, [%o7+KDATA_FREG_OFF(44)]
2274 std %f46, [%o7+KDATA_FREG_OFF(46)]
2275 std %f48, [%o7+KDATA_FREG_OFF(48)]
2276 std %f50, [%o7+KDATA_FREG_OFF(50)]
2277 std %f52, [%o7+KDATA_FREG_OFF(52)]
2278 std %f54, [%o7+KDATA_FREG_OFF(54)]
2279 std %f56, [%o7+KDATA_FREG_OFF(56)]
2280 std %f58, [%o7+KDATA_FREG_OFF(58)]
2281 std %f60, [%o7+KDATA_FREG_OFF(60)]
2282 std %f62, [%o7+KDATA_FREG_OFF(62)]
2283
2284 ! save %asi
2285#if !defined(NIAGARA2)
2286 rd %asr3, %o1
2287#endif
2288 st %o1, [%o7+KDATA_ASI_OFF]
22891:
2290#else
2291! 23 nop's so silicon/sim va's match
2292 nop ; nop ; nop ; nop ; nop
2293 nop ; nop ; nop ; nop ; nop
2294 nop ; nop ; nop ; nop ; nop
2295 nop ; nop ; nop ; nop ; nop
2296 nop ; nop ; nop
2297#endif
2298
2299 ret
2300 restore
2301
2302!----------------------------------------------------------------------
2303.seg "text"
2304_kaos_page_end:
2305
2306/************************************************************************
2307 Include random code and data
2308 ************************************************************************/
2309#define KTEXT_MODULE(mod, va) SECTION mod TEXT_VA=va
2310#define KDATA_MODULE(mod, va) SECTION mod DATA_VA=va
2311
2312
2313! kaos version 4.2
2314! thread 0
2315! icount 2513
2316! targetid NIAGARA:SIM
2317! hostid NIAGARA:5.8
2318! areas 1
2319! areasize 64
2320! areaoffset 6400
2321! ncache 0
2322! emulate_ncache 1
2323! pagesize 8192
2324! invsize 0
2325! codecount 2516
2326! code 1866c000
2327! entry 1866c000
2328! fsr_exceptions 00000000
2329! fsr_roundmode 00000004
2330! fsr_mask c0000fff
2331! seed d4e89bdd3079
2332! va_map 0000000000400000,000000001fffffff
2333! pa_cached 0000000000400000,000000001fffffff
2334! pa_noncached 000001ff00000000,000001ff7fffffff
2335! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
2336! begcount 0
2337! endcount 2513
2338! dwords 8
2339! ldblocks 0
2340! stblocks 0
2341! ldfsr_words 0
2342! annul 1
2343! predict 1
2344! iudepend 0
2345! bug 65535
2346
2347#if !defined(KGLOBAL)
2348#define KGLOBAL(a) .global a
2349#endif
2350
2351#if !defined(SYM)
2352#define SYM(a) /**/a
2353#endif
2354
2355#if !defined(KTEXT_MODULE)
2356#define KTEXT_MODULE(module, va)
2357#endif
2358
2359#if !defined(KDATA_MODULE)
2360#define KDATA_MODULE(module, va)
2361#endif
2362
2363KTEXT_MODULE(t0_module_ktbl, 0x1866c000)
2364.seg "text"
2365 KGLOBAL(t0_ktbl)
2366t0_ktbl_page_begin:
2367.global t0_kref; t0_kref:
2368 .skip 0
2369t0_ktbl:
2370 .word 0x9fc10000 ! t0_kref+0x0: call %g4
2371 .word 0x9bb3cd2e ! t0_kref+0x4: fandnot1s %f15, %f14, %f13
2372 .word 0x9fa0002e ! t0_kref+0x8: fmovs %f14, %f15
2373 .word 0x2f800008 ! t0_kref+0xc: fbu,a _kref+0x2c
2374 .word 0x9da389ce ! t0_kref+0x10: fdivd %f14, %f14, %f14
2375 .word 0xfd6e401d ! t0_kref+0x14: prefetch %i1 + %i5, 30
2376 .word 0xa4536586 ! t0_kref+0x18: umul %o5, 0x586, %l2
2377 .word 0x35800004 ! t0_kref+0x1c: fbue,a _kref+0x2c
2378 .word 0xd0066010 ! t0_kref+0x20: ld [%i1 + 0x10], %o0
2379 .word 0xec3e6010 ! t0_kref+0x24: std %l6, [%i1 + 0x10]
2380 .word 0x9fa3c82d ! t0_kref+0x28: fadds %f15, %f13, %f15
2381 .word 0x9a73401b ! t0_kref+0x2c: udiv %o5, %i3, %o5
2382 .word 0x81400000 ! t0_kref+0x30: mov %y, %g0
2383 .word 0x92fb0000 ! t0_kref+0x34: sdivcc %o4, %g0, %o1
2384 .word 0xf620a000 ! t0_kref+0x38: st %i3, [%g2]
2385 .word 0x9db34c6d ! t0_kref+0x3c: fnors %f13, %f13, %f14
2386 .word 0x9fb34a6f ! t0_kref+0x40: fpadd32s %f13, %f15, %f15
2387 .word 0xe4087bf4 ! t0_kref+0x44: ldub [%g1 - 0x40c], %l2
2388 .word 0xa41ca00c ! t0_kref+0x48: xor %l2, 0xc, %l2
2389 .word 0xe4287bf4 ! t0_kref+0x4c: stb %l2, [%g1 - 0x40c]
2390 .word 0x81d87bf4 ! t0_kref+0x50: flush %g1 - 0x40c
2391 .word 0x2b800002 ! t0_kref+0x54: fbug,a _kref+0x5c
2392 .word 0xd828a030 ! t0_kref+0x58: stb %o4, [%g2 + 0x30]
2393 .word 0x92427463 ! t0_kref+0x5c: addc %o1, -0xb9d, %o1
2394 .word 0xd479401c ! t0_kref+0x60: swap [%g5 + %i4], %o2
2395 .word 0xdb20a010 ! t0_kref+0x64: st %f13, [%g2 + 0x10]
2396 .word 0xd820a000 ! t0_kref+0x68: st %o4, [%g2]
2397 .word 0xa4f2800c ! t0_kref+0x6c: udivcc %o2, %o4, %l2
2398 .word 0x9db38ecc ! t0_kref+0x70: fornot2 %f14, %f12, %f14
2399 .word 0x9da3894c ! t0_kref+0x74: fmuld %f14, %f12, %f14
2400 .word 0x9fa3c92f ! t0_kref+0x78: fmuls %f15, %f15, %f15
2401 .word 0x96ddf012 ! t0_kref+0x7c: smulcc %l7, -0xfee, %o3
2402 .word 0x925a0009 ! t0_kref+0x80: smul %o0, %o1, %o1
2403 .word 0x9ba0188d ! t0_kref+0x84: fitos %f13, %f13
24042: .word 0x931b0000 ! t0_kref+0x88: tsubcctv %o4, %g0, %o1
2405 .word 0x86102004 ! t0_kref+0x8c: mov 0x4, %g3
2406 .word 0x32800000 ! t0_kref+0x90: bne,a _kref+0x90
2407 .word 0x86a0e001 ! t0_kref+0x94: subcc %g3, 1, %g3
2408 .word 0x9845a35c ! t0_kref+0x98: addc %l6, 0x35c, %o4
2409 .word 0x98c28008 ! t0_kref+0x9c: addccc %o2, %o0, %o4
2410 .word 0x8143c000 ! t0_kref+0xa0: stbar
2411 .word 0xa5b200ab ! t0_kref+0xa4: edge16n %o0, %o3, %l2
2412 .word 0xee362018 ! t0_kref+0xa8: sth %l7, [%i0 + 0x18]
2413 .word 0xa6d2eee6 ! t0_kref+0xac: umulcc %o3, 0xee6, %l3
2414 .word 0x2f18a742 ! t0_kref+0xb0: sethi %hi(0x629d0800), %l7
2415 .word 0xec20a000 ! t0_kref+0xb4: st %l6, [%g2]
2416 .word 0x9fc00004 ! t0_kref+0xb8: call %g0 + %g4
2417 .word 0x9056801b ! t0_kref+0xbc: umul %i2, %i3, %o0
2418 .word 0xa8e5bdbd ! t0_kref+0xc0: subccc %l6, -0x243, %l4
2419 .word 0x33480005 ! t0_kref+0xc4: fbe,a,pt %fcc0, _kref+0xd8
2420 .word 0xab0329eb ! t0_kref+0xc8: taddcc %o4, 0x9eb, %l5
2421 .word 0x9ba0052d ! t0_kref+0xcc: fsqrts %f13, %f13
2422 .word 0xdd1fbfa8 ! t0_kref+0xd0: ldd [%fp - 0x58], %f14
2423 .word 0xd91e4000 ! t0_kref+0xd4: ldd [%i1], %f12
2424 .word 0xaca231d1 ! t0_kref+0xd8: subcc %o0, -0xe2f, %l6
2425 .word 0xac76efa0 ! t0_kref+0xdc: udiv %i3, 0xfa0, %l6
2426 .word 0xd220a010 ! t0_kref+0xe0: st %o1, [%g2 + 0x10]
2427 .word 0x9db38dcc ! t0_kref+0xe4: fnand %f14, %f12, %f14
2428 .word 0xa4422b6e ! t0_kref+0xe8: addc %o0, 0xb6e, %l2
2429 .word 0xc06e8019 ! t0_kref+0xec: ldstub [%i2 + %i1], %g0
2430 .word 0x37800005 ! t0_kref+0xf0: fbge,a _kref+0x104
2431 .word 0xd6067fec ! t0_kref+0xf4: ld [%i1 - 0x14], %o3
2432 .word 0x9db38a4e ! t0_kref+0xf8: fpadd32 %f14, %f14, %f14
2433 .word 0x9fc00004 ! t0_kref+0xfc: call %g0 + %g4
2434 .word 0xe896d040 ! t0_kref+0x100: lduha [%i3]0x82, %l4
2435 .word 0xadb3848c ! t0_kref+0x104: fcmple32 %f14, %f12, %l6
2436 .word 0xec364000 ! t0_kref+0x108: sth %l6, [%i1]
2437 .word 0xd44e6000 ! t0_kref+0x10c: ldsb [%i1], %o2
2438 .word 0x9db30a4e ! t0_kref+0x110: fpadd32 %f12, %f14, %f14
2439 .word 0xe16e001a ! t0_kref+0x114: prefetch %i0 + %i2, 16
2440 .word 0xd66e0000 ! t0_kref+0x118: ldstub [%i0], %o3
2441 .word 0xdaae501a ! t0_kref+0x11c: stba %o5, [%i1 + %i2]0x80
2442 .word 0xf428a021 ! t0_kref+0x120: stb %i2, [%g2 + 0x21]
2443 .word 0xd91fbe38 ! t0_kref+0x124: ldd [%fp - 0x1c8], %f12
2444 .word 0x9e96e2af ! t0_kref+0x128: orcc %i3, 0x2af, %o7
2445 .word 0x8143c000 ! t0_kref+0x12c: stbar
2446 .word 0x9442c00d ! t0_kref+0x130: addc %o3, %o5, %o2
2447 .word 0x9e400000 ! t0_kref+0x134: addc %g0, %g0, %o7
2448 call SYM(t0_subr0)
2449 .word 0xec56200a ! t0_kref+0x13c: ldsh [%i0 + 0xa], %l6
2450 .word 0xa5b24156 ! t0_kref+0x140: edge32l %o1, %l6, %l2
2451 .word 0xd628a021 ! t0_kref+0x144: stb %o3, [%g2 + 0x21]
2452 .word 0x981ac00a ! t0_kref+0x148: xor %o3, %o2, %o4
2453 .word 0xd9be5856 ! t0_kref+0x14c: stda %f12, [%i1 + %l6]0xc2
2454 .word 0x81b3844e ! t0_kref+0x150: fcmpne16 %f14, %f14, %g0
2455 .word 0xe816c018 ! t0_kref+0x154: lduh [%i3 + %i0], %l4
2456 .word 0xe0780018 ! t0_kref+0x158: swap [%g0 + %i0], %l0
2457 .word 0xa4c3000a ! t0_kref+0x15c: addccc %o4, %o2, %l2
2458 .word 0x9ba389ae ! t0_kref+0x160: fdivs %f14, %f14, %f13
2459 .word 0xa4a231da ! t0_kref+0x164: subcc %o0, -0xe26, %l2
2460 .word 0x9fa3c82d ! t0_kref+0x168: fadds %f15, %f13, %f15
2461 .word 0xacda0017 ! t0_kref+0x16c: smulcc %o0, %l7, %l6
2462 .word 0xf76e2000 ! t0_kref+0x170: prefetch %i0, 27
2463 .word 0xab44c000 ! t0_kref+0x174: mov %gsr, %l5
2464 .word 0x9da0052d ! t0_kref+0x178: fsqrts %f13, %f14
2465 .word 0xa4a33bd4 ! t0_kref+0x17c: subcc %o4, -0x42c, %l2
2466 .word 0x94f2001c ! t0_kref+0x180: udivcc %o0, %i4, %o2
2467 .word 0xe416001b ! t0_kref+0x184: lduh [%i0 + %i3], %l2
2468 .word 0xdd1fbed8 ! t0_kref+0x188: ldd [%fp - 0x128], %f14
2469 .word 0xf207bfe0 ! t0_kref+0x18c: ld [%fp - 0x20], %i1
2470 .word 0xac1f3dca ! t0_kref+0x190: xor %i4, -0x236, %l6
2471 .word 0xee2e001a ! t0_kref+0x194: stb %l7, [%i0 + %i2]
2472 .word 0x961b7a8d ! t0_kref+0x198: xor %o5, -0x573, %o3
2473 .word 0x2f800002 ! t0_kref+0x19c: fbu,a _kref+0x1a4
2474 .word 0x90f3001b ! t0_kref+0x1a0: udivcc %o4, %i3, %o0
2475 .word 0xda20a000 ! t0_kref+0x1a4: st %o5, [%g2]
2476 .word 0x86102004 ! t0_kref+0x1a8: mov 0x4, %g3
2477 .word 0x86a0e001 ! t0_kref+0x1ac: subcc %g3, 1, %g3
2478 .word 0x22800007 ! t0_kref+0x1b0: be,a _kref+0x1cc
2479 .word 0xdd063ff4 ! t0_kref+0x1b4: ld [%i0 - 0xc], %f14
2480 .word 0x81ab0a4c ! t0_kref+0x1b8: fcmpd %fcc0, %f12, %f12
2481 .word 0x9db30a0c ! t0_kref+0x1bc: fpadd16 %f12, %f12, %f14
2482 .word 0x284ffffb ! t0_kref+0x1c0: bleu,a,pt %icc, _kref+0x1ac
2483 .word 0xafb3844e ! t0_kref+0x1c4: fcmpne16 %f14, %f14, %l7
2484 .word 0x9ba3882f ! t0_kref+0x1c8: fadds %f14, %f15, %f13
2485 .word 0x99a389ce ! t0_kref+0x1cc: fdivd %f14, %f14, %f12
2486 .word 0x947a8009 ! t0_kref+0x1d0: sdiv %o2, %o1, %o2
2487 .word 0xabb68308 ! t0_kref+0x1d4: alignaddr %i2, %o0, %l5
2488 .word 0x32800006 ! t0_kref+0x1d8: bne,a _kref+0x1f0
2489 .word 0x80b8299d ! t0_kref+0x1dc: xnorcc %g0, 0x99d, %g0
2490 .word 0xdda61000 ! t0_kref+0x1e0: sta %f14, [%i0]0x80
2491 .word 0xd03e0000 ! t0_kref+0x1e4: std %o0, [%i0]
2492 .word 0xf6a01019 ! t0_kref+0x1e8: sta %i3, [%g0 + %i1]0x80
2493 .word 0x99a0004c ! t0_kref+0x1ec: fmovd %f12, %f12
2494 .word 0x952ea00e ! t0_kref+0x1f0: sll %i2, 0xe, %o2
2495 .word 0x1524a0fe ! t0_kref+0x1f4: sethi %hi(0x9283f800), %o2
2496 .word 0xe4087d74 ! t0_kref+0x1f8: ldub [%g1 - 0x28c], %l2
2497 .word 0xa41ca00c ! t0_kref+0x1fc: xor %l2, 0xc, %l2
2498 .word 0xe4287d74 ! t0_kref+0x200: stb %l2, [%g1 - 0x28c]
2499 .word 0x81d87d74 ! t0_kref+0x204: flush %g1 - 0x28c
25002: .word 0xafb3844c ! t0_kref+0x208: fcmpne16 %f14, %f12, %l7
2501 .word 0x94300009 ! t0_kref+0x20c: orn %g0, %o1, %o2
2502 .word 0x22800008 ! t0_kref+0x210: be,a _kref+0x230
2503 .word 0xa846ec41 ! t0_kref+0x214: addc %i3, 0xc41, %l4
2504 .word 0xd42e6018 ! t0_kref+0x218: stb %o2, [%i1 + 0x18]
2505 .word 0xdd00a000 ! t0_kref+0x21c: ld [%g2], %f14
2506 .word 0x99b384cc ! t0_kref+0x220: fcmpne32 %f14, %f12, %o4
2507 .word 0x29800008 ! t0_kref+0x224: fbl,a _kref+0x244
2508 .word 0xfd6e6010 ! t0_kref+0x228: prefetch %i1 + 0x10, 30
2509 .word 0x80368008 ! t0_kref+0x22c: orn %i2, %o0, %g0
2510 .word 0xa5b7008b ! t0_kref+0x230: edge16 %i4, %o3, %l2
2511 .word 0x9ab2c01c ! t0_kref+0x234: orncc %o3, %i4, %o5
2512 .word 0x81580000 ! t0_kref+0x238: flushw
2513 .word 0x9ef2e352 ! t0_kref+0x23c: udivcc %o3, 0x352, %o7
2514 .word 0x3d800003 ! t0_kref+0x240: fbule,a _kref+0x24c
2515 .word 0x9da0004e ! t0_kref+0x244: fmovd %f14, %f14
2516 .word 0x9ba0012e ! t0_kref+0x248: fabss %f14, %f13
2517 .word 0x800eb5e9 ! t0_kref+0x24c: and %i2, -0xa17, %g0
2518 .word 0x9a8e801b ! t0_kref+0x250: andcc %i2, %i3, %o5
2519 .word 0x8143e079 ! t0_kref+0x254: membar 0x79
2520 .word 0x8143c000 ! t0_kref+0x258: stbar
2521 .word 0x9da0012d ! t0_kref+0x25c: fabss %f13, %f14
2522 .word 0xad44c000 ! t0_kref+0x260: mov %gsr, %l6
2523 .word 0xdd1fbe18 ! t0_kref+0x264: ldd [%fp - 0x1e8], %f14
2524 .word 0x9fa01a2e ! t0_kref+0x268: fstoi %f14, %f15
2525 .word 0x9da309cc ! t0_kref+0x26c: fdivd %f12, %f12, %f14
2526 .word 0xec1e3fe0 ! t0_kref+0x270: ldd [%i0 - 0x20], %l6
2527 .word 0x9fa0052f ! t0_kref+0x274: fsqrts %f15, %f15
2528 .word 0x9b2de010 ! t0_kref+0x278: sll %l7, 0x10, %o5
2529 .word 0x2e480004 ! t0_kref+0x27c: bvs,a,pt %icc, _kref+0x28c
2530 .word 0x9ae6c000 ! t0_kref+0x280: subccc %i3, %g0, %o5
2531 .word 0xdba71018 ! t0_kref+0x284: sta %f13, [%i4 + %i0]0x80
2532 .word 0x932d801b ! t0_kref+0x288: sll %l6, %i3, %o1
2533 .word 0x9fb3cf6f ! t0_kref+0x28c: fornot1s %f15, %f15, %f15
2534 .word 0xa8302cdb ! t0_kref+0x290: orn %g0, 0xcdb, %l4
2535 .word 0x9da0012e ! t0_kref+0x294: fabss %f14, %f14
2536 .word 0xaaaa3d90 ! t0_kref+0x298: andncc %o0, -0x270, %l5
2537 .word 0x97400000 ! t0_kref+0x29c: mov %y, %o3
2538 .word 0xd91e4000 ! t0_kref+0x2a0: ldd [%i1], %f12
2539 .word 0x9db38aef ! t0_kref+0x2a4: fpsub32s %f14, %f15, %f14
2540 .word 0xa6b2bb55 ! t0_kref+0x2a8: orncc %o2, -0x4ab, %l3
2541 .word 0xf4366018 ! t0_kref+0x2ac: sth %i2, [%i1 + 0x18]
2542 .word 0x33480001 ! t0_kref+0x2b0: fbe,a,pt %fcc0, _kref+0x2b4
2543 .word 0xc05e401d ! t0_kref+0x2b4: ldx [%i1 + %i5], %g0
2544 .word 0x98ff37cd ! t0_kref+0x2b8: sdivcc %i4, -0x833, %o4
2545 .word 0x99b38d8e ! t0_kref+0x2bc: fxor %f14, %f14, %f12
2546 .word 0x9625800d ! t0_kref+0x2c0: sub %l6, %o5, %o3
2547 .word 0xa69ae46e ! t0_kref+0x2c4: xorcc %o3, 0x46e, %l3
2548 .word 0x9fb007ae ! t0_kref+0x2c8: fpackfix %f14, %f15
2549 .word 0xec363fec ! t0_kref+0x2cc: sth %l6, [%i0 - 0x14]
2550 .word 0xf8364000 ! t0_kref+0x2d0: sth %i4, [%i1]
2551 .word 0xdd1fbe10 ! t0_kref+0x2d4: ldd [%fp - 0x1f0], %f14
2552 .word 0x39480002 ! t0_kref+0x2d8: fbuge,a,pt %fcc0, _kref+0x2e0
2553 .word 0x9da3882e ! t0_kref+0x2dc: fadds %f14, %f14, %f14
2554 .word 0x34800007 ! t0_kref+0x2e0: bg,a _kref+0x2fc
2555 .word 0xc086101c ! t0_kref+0x2e4: lda [%i0 + %i4]0x80, %g0
2556 .word 0x908d800c ! t0_kref+0x2e8: andcc %l6, %o4, %o0
2557 .word 0xd62e401a ! t0_kref+0x2ec: stb %o3, [%i1 + %i2]
2558 .word 0x24480007 ! t0_kref+0x2f0: ble,a,pt %icc, _kref+0x30c
2559 .word 0xac46fc17 ! t0_kref+0x2f4: addc %i3, -0x3e9, %l6
2560 .word 0xd8300018 ! t0_kref+0x2f8: sth %o4, [%g0 + %i0]
2561 .word 0xd0965000 ! t0_kref+0x2fc: lduha [%i1]0x80, %o0
2562 .word 0xec480018 ! t0_kref+0x300: ldsb [%g0 + %i0], %l6
2563 .word 0x26800002 ! t0_kref+0x304: bl,a _kref+0x30c
2564 .word 0xd2de501d ! t0_kref+0x308: ldxa [%i1 + %i5]0x80, %o1
2565 .word 0x86102011 ! t0_kref+0x30c: mov 0x11, %g3
2566 .word 0x86a0e001 ! t0_kref+0x310: subcc %g3, 1, %g3
2567 .word 0x22800016 ! t0_kref+0x314: be,a _kref+0x36c
2568 .word 0x81b2030a ! t0_kref+0x318: alignaddr %o0, %o2, %g0
2569 .word 0x8d824009 ! t0_kref+0x31c: wr %o1, %o1, %fprs
2570 .word 0x27480007 ! t0_kref+0x320: fbul,a,pt %fcc0, _kref+0x33c
2571 .word 0x811dc00b ! t0_kref+0x324: tsubcctv %l7, %o3, %g0
2572 .word 0xa445b68c ! t0_kref+0x328: addc %l6, -0x974, %l2
2573 .word 0x9da349ae ! t0_kref+0x32c: fdivs %f13, %f14, %f14
2574 .word 0xae40000a ! t0_kref+0x330: addc %g0, %o2, %l7
2575 .word 0x8143c000 ! t0_kref+0x334: stbar
2576 .word 0xc76e7ff0 ! t0_kref+0x338: prefetch %i1 - 0x10, 3
2577 .word 0x971f2ed8 ! t0_kref+0x33c: tsubcctv %i4, 0xed8, %o3
2578 .word 0xd25e6018 ! t0_kref+0x340: ldx [%i1 + 0x18], %o1
2579 .word 0x9fb34d2d ! t0_kref+0x344: fandnot1s %f13, %f13, %f15
2580 .word 0x9da0192e ! t0_kref+0x348: fstod %f14, %f14
2581 .word 0x9fa389ad ! t0_kref+0x34c: fdivs %f14, %f13, %f15
2582 .word 0xda20a030 ! t0_kref+0x350: st %o5, [%g2 + 0x30]
2583 .word 0x9db3c70f ! t0_kref+0x354: fmuld8sux16 %f15, %f15, %f14
2584 .word 0x9db38d8e ! t0_kref+0x358: fxor %f14, %f14, %f14
2585 .word 0xd8480019 ! t0_kref+0x35c: ldsb [%g0 + %i1], %o4
2586 .word 0x9da0192f ! t0_kref+0x360: fstod %f15, %f14
2587 .word 0xa866e6a3 ! t0_kref+0x364: subc %i3, 0x6a3, %l4
2588 .word 0xec080018 ! t0_kref+0x368: ldub [%g0 + %i0], %l6
2589 .word 0xdb200018 ! t0_kref+0x36c: st %f13, [%g0 + %i0]
2590 .word 0x9fa348ad ! t0_kref+0x370: fsubs %f13, %f13, %f15
2591 .word 0x9da3884c ! t0_kref+0x374: faddd %f14, %f12, %f14
2592 .word 0xaab0000a ! t0_kref+0x378: orncc %g0, %o2, %l5
2593 .word 0x8d8034d8 ! t0_kref+0x37c: mov 0xfffff4d8, %fprs
2594 .word 0x1334b715 ! t0_kref+0x380: sethi %hi(0xd2dc5400), %o1
2595 .word 0x9275ef7b ! t0_kref+0x384: udiv %l7, 0xf7b, %o1
2596 .word 0x2c480003 ! t0_kref+0x388: bneg,a,pt %icc, _kref+0x394
2597 .word 0x9db3c6af ! t0_kref+0x38c: fmul8x16al %f15, %f15, %f14
2598 .word 0x9da0054e ! t0_kref+0x390: fsqrtd %f14, %f14
2599 .word 0x34480001 ! t0_kref+0x394: bg,a,pt %icc, _kref+0x398
2600 .word 0xdd20a030 ! t0_kref+0x398: st %f14, [%g2 + 0x30]
2601 .word 0x971ea275 ! t0_kref+0x39c: tsubcctv %i2, 0x275, %o3
2602 .word 0xe3ee101c ! t0_kref+0x3a0: prefetcha %i0 + %i4, 17
2603 .word 0x9fb00c20 ! t0_kref+0x3a4: fzeros %f15
2604 .word 0xa81a400c ! t0_kref+0x3a8: xor %o1, %o4, %l4
2605 .word 0xdb262004 ! t0_kref+0x3ac: st %f13, [%i0 + 4]
2606 .word 0xe64e7fe8 ! t0_kref+0x3b0: ldsb [%i1 - 0x18], %l3
2607 .word 0x981b7290 ! t0_kref+0x3b4: xor %o5, -0xd70, %o4
2608 .word 0x80aa001c ! t0_kref+0x3b8: andncc %o0, %i4, %g0
2609 .word 0x9242001c ! t0_kref+0x3bc: addc %o0, %i4, %o1
2610 .word 0x99a0192f ! t0_kref+0x3c0: fstod %f15, %f12
2611 .word 0xacf80017 ! t0_kref+0x3c4: sdivcc %g0, %l7, %l6
2612 .word 0x9da3084e ! t0_kref+0x3c8: faddd %f12, %f14, %f14
2613 .word 0x9db30f8c ! t0_kref+0x3cc: for %f12, %f12, %f14
2614 .word 0x2d480008 ! t0_kref+0x3d0: fbg,a,pt %fcc0, _kref+0x3f0
2615 .word 0x9fa01a2d ! t0_kref+0x3d4: fstoi %f13, %f15
2616 .word 0x34480002 ! t0_kref+0x3d8: bg,a,pt %icc, _kref+0x3e0
2617 .word 0x9db3ceee ! t0_kref+0x3dc: fornot2s %f15, %f14, %f14
2618 .word 0x80d726cd ! t0_kref+0x3e0: umulcc %i4, 0x6cd, %g0
2619 .word 0xe46e7fe2 ! t0_kref+0x3e4: ldstub [%i1 - 0x1e], %l2
2620 .word 0xd8c01018 ! t0_kref+0x3e8: ldswa [%g0 + %i0]0x80, %o4
2621 .word 0xdd200018 ! t0_kref+0x3ec: st %f14, [%g0 + %i0]
2622 .word 0x98aa0009 ! t0_kref+0x3f0: andncc %o0, %o1, %o4
2623 .word 0xec166008 ! t0_kref+0x3f4: lduh [%i1 + 8], %l6
2624 .word 0x2b0ae1a0 ! t0_kref+0x3f8: sethi %hi(0x2b868000), %l5
2625 call SYM(t0_subr1)
2626 .word 0xab28001c ! t0_kref+0x400: sll %g0, %i4, %l5
2627 .word 0xec567fec ! t0_kref+0x404: ldsh [%i1 - 0x14], %l6
2628 .word 0xa916f960 ! t0_kref+0x408: taddcctv %i3, -0x6a0, %l4
2629 .word 0x9da3c9ae ! t0_kref+0x40c: fdivs %f15, %f14, %f14
2630 .word 0xd62e7ff6 ! t0_kref+0x410: stb %o3, [%i1 - 0xa]
2631 .word 0x81ab4aad ! t0_kref+0x414: fcmpes %fcc0, %f13, %f13
2632 .word 0x90d028fa ! t0_kref+0x418: umulcc %g0, 0x8fa, %o0
2633 .word 0x20800004 ! t0_kref+0x41c: bn,a _kref+0x42c
2634 .word 0xec166000 ! t0_kref+0x420: lduh [%i1], %l6
2635 .word 0x9ba0052e ! t0_kref+0x424: fsqrts %f14, %f13
2636 .word 0x80fd800b ! t0_kref+0x428: sdivcc %l6, %o3, %g0
2637 .word 0x3b480005 ! t0_kref+0x42c: fble,a,pt %fcc0, _kref+0x440
2638 .word 0xec3e4000 ! t0_kref+0x430: std %l6, [%i1]
2639 .word 0xaca837e7 ! t0_kref+0x434: andncc %g0, -0x819, %l6
2640 .word 0x9db38ace ! t0_kref+0x438: fpsub32 %f14, %f14, %f14
2641 .word 0x9da0190d ! t0_kref+0x43c: fitod %f13, %f14
2642 .word 0x9db30f4c ! t0_kref+0x440: fornot1 %f12, %f12, %f14
2643 .word 0x9255ae81 ! t0_kref+0x444: umul %l6, 0xe81, %o1
2644 .word 0xa9b3010d ! t0_kref+0x448: edge32 %o4, %o5, %l4
2645 .word 0x9fa349ad ! t0_kref+0x44c: fdivs %f13, %f13, %f15
2646 .word 0x9bb3caaf ! t0_kref+0x450: fpsub16s %f15, %f15, %f13
2647 .word 0x81ab4aae ! t0_kref+0x454: fcmpes %fcc0, %f13, %f14
2648 .word 0x9fa3c9ad ! t0_kref+0x458: fdivs %f15, %f13, %f15
2649 .word 0x9f414000 ! t0_kref+0x45c: mov %pc, %o7
2650 .word 0xff6e401a ! t0_kref+0x460: prefetch %i1 + %i2, 31
2651 .word 0xf4362018 ! t0_kref+0x464: sth %i2, [%i0 + 0x18]
2652 .word 0xd620a030 ! t0_kref+0x468: st %o3, [%g2 + 0x30]
2653 .word 0x9fa389ae ! t0_kref+0x46c: fdivs %f14, %f14, %f15
2654 .word 0xda2e3fe0 ! t0_kref+0x470: stb %o5, [%i0 - 0x20]
2655 .word 0x8088000d ! t0_kref+0x474: btst %o5, %g0
2656 .word 0x9ed2400c ! t0_kref+0x478: umulcc %o1, %o4, %o7
2657 .word 0x9da3884c ! t0_kref+0x47c: faddd %f14, %f12, %f14
2658 .word 0x33480003 ! t0_kref+0x480: fbe,a,pt %fcc0, _kref+0x48c
2659 .word 0x95b3403a ! t0_kref+0x484: edge8n %o5, %i2, %o2
2660 .word 0xc07e600c ! t0_kref+0x488: swap [%i1 + 0xc], %g0
2661 .word 0x9da0192f ! t0_kref+0x48c: fstod %f15, %f14
2662 .word 0xd8d61000 ! t0_kref+0x490: ldsha [%i0]0x80, %o4
2663 .word 0xd65e7fe8 ! t0_kref+0x494: ldx [%i1 - 0x18], %o3
2664 .word 0x96aac00d ! t0_kref+0x498: andncc %o3, %o5, %o3
2665 .word 0x98e5c00c ! t0_kref+0x49c: subccc %l7, %o4, %o4
2666 .word 0x93b58280 ! t0_kref+0x4a0: array32 %l6, %g0, %o1
2667 .word 0x81580000 ! t0_kref+0x4a4: flushw
2668 .word 0x95400000 ! t0_kref+0x4a8: mov %y, %o2
2669 .word 0x37480003 ! t0_kref+0x4ac: fbge,a,pt %fcc0, _kref+0x4b8
2670 .word 0xec26401c ! t0_kref+0x4b0: st %l6, [%i1 + %i4]
2671 .word 0xdb263ff8 ! t0_kref+0x4b4: st %f13, [%i0 - 8]
2672 .word 0x99a3cd2e ! t0_kref+0x4b8: fsmuld %f15, %f14, %f12
2673 .word 0x33480004 ! t0_kref+0x4bc: fbe,a,pt %fcc0, _kref+0x4cc
2674 .word 0xe66e7ffd ! t0_kref+0x4c0: ldstub [%i1 - 3], %l3
2675 .word 0x9a2ec00b ! t0_kref+0x4c4: andn %i3, %o3, %o5
2676 .word 0xd696501b ! t0_kref+0x4c8: lduha [%i1 + %i3]0x80, %o3
2677 sethi %hi(2f), %o7
2678 .word 0xe40be0fc ! t0_kref+0x4d0: ldub [%o7 + 0xfc], %l2
2679 .word 0xa41ca00c ! t0_kref+0x4d4: xor %l2, 0xc, %l2
2680 .word 0xe42be0fc ! t0_kref+0x4d8: stb %l2, [%o7 + 0xfc]
2681 .word 0x81dbe0fc ! t0_kref+0x4dc: flush %o7 + 0xfc
2682 .word 0xd6364000 ! t0_kref+0x4e0: sth %o3, [%i1]
2683 .word 0x9e22801b ! t0_kref+0x4e4: sub %o2, %i3, %o7
2684 .word 0xd9be5a5c ! t0_kref+0x4e8: stda %f12, [%i1 + %i4]0xd2
2685 .word 0x3f800006 ! t0_kref+0x4ec: fbo,a _kref+0x504
2686 .word 0xd030a030 ! t0_kref+0x4f0: sth %o0, [%g2 + 0x30]
2687 .word 0x2e480004 ! t0_kref+0x4f4: bvs,a,pt %icc, _kref+0x504
2688 .word 0x92e6800d ! t0_kref+0x4f8: subccc %i2, %o5, %o1
26892: .word 0x9da01a2e ! t0_kref+0x4fc: fstoi %f14, %f14
2690 .word 0xdf20a000 ! t0_kref+0x500: st %f15, [%g2]
2691 .word 0xf428a023 ! t0_kref+0x504: stb %i2, [%g2 + 0x23]
2692 .word 0xd6100018 ! t0_kref+0x508: lduh [%g0 + %i0], %o3
2693 .word 0xec100019 ! t0_kref+0x50c: lduh [%g0 + %i1], %l6
2694 .word 0xed6e401d ! t0_kref+0x510: prefetch %i1 + %i5, 22
2695 .word 0x1f22db71 ! t0_kref+0x514: sethi %hi(0x8b6dc400), %o7
2696 .word 0x29800007 ! t0_kref+0x518: fbl,a _kref+0x534
2697 .word 0x99b3c72d ! t0_kref+0x51c: fmuld8ulx16 %f15, %f13, %f12
2698 .word 0xed6e6000 ! t0_kref+0x520: prefetch %i1, 22
2699 .word 0x37480006 ! t0_kref+0x524: fbge,a,pt %fcc0, _kref+0x53c
2700 .word 0xa4fb401b ! t0_kref+0x528: sdivcc %o5, %i3, %l2
2701 .word 0xee080019 ! t0_kref+0x52c: ldub [%g0 + %i1], %l7
2702 .word 0x99a3884c ! t0_kref+0x530: faddd %f14, %f12, %f12
2703 .word 0x32480007 ! t0_kref+0x534: bne,a,pt %icc, _kref+0x550
2704 .word 0xec3f4019 ! t0_kref+0x538: std %l6, [%i5 + %i1]
2705 .word 0xd91e6000 ! t0_kref+0x53c: ldd [%i1], %f12
2706 .word 0xe268a020 ! t0_kref+0x540: ldstub [%g2 + 0x20], %l1
2707 .word 0x9ba0012f ! t0_kref+0x544: fabss %f15, %f13
2708 .word 0x9db34eee ! t0_kref+0x548: fornot2s %f13, %f14, %f14
2709 .word 0x9da3c92e ! t0_kref+0x54c: fmuls %f15, %f14, %f14
2710 .word 0x9fa0012d ! t0_kref+0x550: fabss %f13, %f15
2711 .word 0x9688001a ! t0_kref+0x554: andcc %g0, %i2, %o3
2712 .word 0x802f0017 ! t0_kref+0x558: andn %i4, %l7, %g0
2713 .word 0x8143c000 ! t0_kref+0x55c: stbar
2714 .word 0x81d87915 ! t0_kref+0x560: flush %g1 - 0x6eb
2715 .word 0xec560000 ! t0_kref+0x564: ldsh [%i0], %l6
2716 .word 0xa655801b ! t0_kref+0x568: umul %l6, %i3, %l3
2717 .word 0x9ac5c00b ! t0_kref+0x56c: addccc %l7, %o3, %o5
2718 .word 0x81828000 ! t0_kref+0x570: wr %o2, %g0, %y
2719 .word 0x9db38c4c ! t0_kref+0x574: fnor %f14, %f12, %f14
2720 .word 0x3e800007 ! t0_kref+0x578: bvc,a _kref+0x594
2721 .word 0xec28a001 ! t0_kref+0x57c: stb %l6, [%g2 + 1]
2722 .word 0xc0363fe2 ! t0_kref+0x580: clrh [%i0 - 0x1e]
2723 .word 0xaa528017 ! t0_kref+0x584: umul %o2, %l7, %l5
2724 .word 0xeace501a ! t0_kref+0x588: ldsba [%i1 + %i2]0x80, %l5
2725 .word 0x94573cbd ! t0_kref+0x58c: umul %i4, -0x343, %o2
2726 .word 0xa65d801c ! t0_kref+0x590: smul %l6, %i4, %l3
2727 .word 0xf96e7ff8 ! t0_kref+0x594: prefetch %i1 - 8, 28
2728 .word 0x292036df ! t0_kref+0x598: sethi %hi(0x80db7c00), %l4
2729 .word 0xefee501c ! t0_kref+0x59c: prefetcha %i1 + %i4, 23
2730 .word 0x9da3884e ! t0_kref+0x5a0: faddd %f14, %f14, %f14
2731 .word 0x96d36174 ! t0_kref+0x5a4: umulcc %o5, 0x174, %o3
2732 .word 0x35480005 ! t0_kref+0x5a8: fbue,a,pt %fcc0, _kref+0x5bc
2733 .word 0xdd1e401d ! t0_kref+0x5ac: ldd [%i1 + %i5], %f14
2734 .word 0xda2e8018 ! t0_kref+0x5b0: stb %o5, [%i2 + %i0]
2735 .word 0xc411401b ! t0_kref+0x5b4: lduh [%g5 + %i3], %g2
2736 .word 0xd20e8019 ! t0_kref+0x5b8: ldub [%i2 + %i1], %o1
2737 .word 0xd0b81019 ! t0_kref+0x5bc: stda %o0, [%g0 + %i1]0x80
2738 .word 0xa8b6c01b ! t0_kref+0x5c0: orncc %i3, %i3, %l4
2739 .word 0x81868000 ! t0_kref+0x5c4: wr %i2, %g0, %y
2740 .word 0x2926f8c5 ! t0_kref+0x5c8: sethi %hi(0x9be31400), %l4
2741 .word 0xa465c01c ! t0_kref+0x5cc: subc %l7, %i4, %l2
2742 .word 0xec563fe0 ! t0_kref+0x5d0: ldsh [%i0 - 0x20], %l6
2743 .word 0xec3e3ff0 ! t0_kref+0x5d4: std %l6, [%i0 - 0x10]
2744 .word 0x9ba3892f ! t0_kref+0x5d8: fmuls %f14, %f15, %f13
2745 .word 0x81408000 ! t0_kref+0x5dc: mov %ccr, %g0
2746 .word 0x30480006 ! t0_kref+0x5e0: ba,a,pt %icc, _kref+0x5f8
2747 .word 0x9da3884e ! t0_kref+0x5e4: faddd %f14, %f14, %f14
2748 .word 0xde5e3ff0 ! t0_kref+0x5e8: ldx [%i0 - 0x10], %o7
2749 .word 0xaa76ef92 ! t0_kref+0x5ec: udiv %i3, 0xf92, %l5
2750 .word 0x3c480002 ! t0_kref+0x5f0: bpos,a,pt %icc, _kref+0x5f8
2751 .word 0x81820000 ! t0_kref+0x5f4: wr %o0, %g0, %y
2752 .word 0xd40e401a ! t0_kref+0x5f8: ldub [%i1 + %i2], %o2
2753 .word 0x9fc10000 ! t0_kref+0x5fc: call %g4
2754 .word 0xa0472938 ! t0_kref+0x600: addc %i4, 0x938, %l0
2755 .word 0x9db386af ! t0_kref+0x604: fmul8x16al %f14, %f15, %f14
2756 .word 0x9495fb67 ! t0_kref+0x608: orcc %l7, -0x499, %o2
2757 .word 0x96fdc008 ! t0_kref+0x60c: sdivcc %l7, %o0, %o3
2758 .word 0xaaf5ff63 ! t0_kref+0x610: udivcc %l7, -0x9d, %l5
2759 .word 0xd40e7ff0 ! t0_kref+0x614: ldub [%i1 - 0x10], %o2
2760 .word 0xa892e731 ! t0_kref+0x618: orcc %o3, 0x731, %l4
2761 .word 0xc76e6008 ! t0_kref+0x61c: prefetch %i1 + 8, 3
2762 .word 0x9db3c62c ! t0_kref+0x620: fmul8x16 %f15, %f12, %f14
2763 .word 0xdb060000 ! t0_kref+0x624: ld [%i0], %f13
2764 .word 0x90a3401b ! t0_kref+0x628: subcc %o5, %i3, %o0
2765 .word 0xb8103ff4 ! t0_kref+0x62c: mov 0xfffffff4, %i4
2766 .word 0xd236201e ! t0_kref+0x630: sth %o1, [%i0 + 0x1e]
2767 .word 0xda564000 ! t0_kref+0x634: ldsh [%i1], %o5
2768 .word 0x99b3862c ! t0_kref+0x638: fmul8x16 %f14, %f12, %f12
2769 .word 0x9292001b ! t0_kref+0x63c: orcc %o0, %i3, %o1
2770 .word 0x9db38dce ! t0_kref+0x640: fnand %f14, %f14, %f14
2771 .word 0x37480001 ! t0_kref+0x644: fbge,a,pt %fcc0, _kref+0x648
2772 .word 0xdd3e0000 ! t0_kref+0x648: std %f14, [%i0]
2773 .word 0x27800007 ! t0_kref+0x64c: fbul,a _kref+0x668
2774 .word 0x9da0052e ! t0_kref+0x650: fsqrts %f14, %f14
2775 .word 0x99a0192e ! t0_kref+0x654: fstod %f14, %f12
2776 .word 0xee68a011 ! t0_kref+0x658: ldstub [%g2 + 0x11], %l7
2777 call SYM(t0_subr3)
2778 .word 0xaea5baa7 ! t0_kref+0x660: subcc %l6, -0x559, %l7
2779 .word 0x3a800008 ! t0_kref+0x664: bcc,a _kref+0x684
2780 .word 0x9db38fad ! t0_kref+0x668: fors %f14, %f13, %f14
2781 .word 0xd9180018 ! t0_kref+0x66c: ldd [%g0 + %i0], %f12
2782 call SYM(t0_subr1)
2783 .word 0xea162014 ! t0_kref+0x674: lduh [%i0 + 0x14], %l5
2784 .word 0x173d32fd ! t0_kref+0x678: sethi %hi(0xf4cbf400), %o3
2785 .word 0x9255fe40 ! t0_kref+0x67c: umul %l7, -0x1c0, %o1
2786 .word 0x9da388cc ! t0_kref+0x680: fsubd %f14, %f12, %f14
2787 .word 0x9fa0052d ! t0_kref+0x684: fsqrts %f13, %f15
2788 .word 0xa6df23f6 ! t0_kref+0x688: smulcc %i4, 0x3f6, %l3
2789 .word 0xd2c71018 ! t0_kref+0x68c: ldswa [%i4 + %i0]0x80, %o1
2790 .word 0x20800005 ! t0_kref+0x690: bn,a _kref+0x6a4
2791 .word 0xea7e4000 ! t0_kref+0x694: swap [%i1], %l5
2792 .word 0xd9be585c ! t0_kref+0x698: stda %f12, [%i1 + %i4]0xc2
2793 .word 0x9da0052f ! t0_kref+0x69c: fsqrts %f15, %f14
2794 .word 0x99a3884e ! t0_kref+0x6a0: faddd %f14, %f14, %f12
2795 .word 0xa8beabd9 ! t0_kref+0x6a4: xnorcc %i2, 0xbd9, %l4
2796 .word 0x99b30acc ! t0_kref+0x6a8: fpsub32 %f12, %f12, %f12
2797 .word 0x86102013 ! t0_kref+0x6ac: mov 0x13, %g3
2798 .word 0x86a0e001 ! t0_kref+0x6b0: subcc %g3, 1, %g3
2799 .word 0x22800010 ! t0_kref+0x6b4: be,a _kref+0x6f4
2800 .word 0x99a0014e ! t0_kref+0x6b8: fabsd %f14, %f12
2801 .word 0x9da389cc ! t0_kref+0x6bc: fdivd %f14, %f12, %f14
2802 .word 0xdf270019 ! t0_kref+0x6c0: st %f15, [%i4 + %i1]
2803 .word 0xe968a043 ! t0_kref+0x6c4: prefetch %g2 + 0x43, 20
2804 .word 0x9ba018cc ! t0_kref+0x6c8: fdtos %f12, %f13
2805 .word 0x1725970e ! t0_kref+0x6cc: sethi %hi(0x965c3800), %o3
2806 .word 0xa6d26686 ! t0_kref+0x6d0: umulcc %o1, 0x686, %l3
2807 .word 0x33bffff7 ! t0_kref+0x6d4: fbe,a _kref+0x6b0
2808 .word 0x9db38e0e ! t0_kref+0x6d8: fand %f14, %f14, %f14
2809 .word 0xe400a030 ! t0_kref+0x6dc: ld [%g2 + 0x30], %l2
2810 .word 0x9da3882e ! t0_kref+0x6e0: fadds %f14, %f14, %f14
2811 .word 0xc807bfe4 ! t0_kref+0x6e4: ld [%fp - 0x1c], %g4
2812 .word 0xd91fbe90 ! t0_kref+0x6e8: ldd [%fp - 0x170], %f12
2813 .word 0x9da0002f ! t0_kref+0x6ec: fmovs %f15, %f14
2814 .word 0xaa3362be ! t0_kref+0x6f0: orn %o5, 0x2be, %l5
2815 .word 0xa92d801b ! t0_kref+0x6f4: sll %l6, %i3, %l4
2816 .word 0x3e480002 ! t0_kref+0x6f8: bvc,a,pt %icc, _kref+0x700
2817 .word 0x972b2007 ! t0_kref+0x6fc: sll %o4, 0x7, %o3
2818 .word 0x92dd800c ! t0_kref+0x700: smulcc %l6, %o4, %o1
2819 .word 0xd03e0000 ! t0_kref+0x704: std %o0, [%i0]
2820 .word 0x9da3892d ! t0_kref+0x708: fmuls %f14, %f13, %f14
2821 .word 0x9fc00004 ! t0_kref+0x70c: call %g0 + %g4
2822 .word 0xa7b24100 ! t0_kref+0x710: edge32 %o1, %g0, %l3
2823 .word 0xab2a400a ! t0_kref+0x714: sll %o1, %o2, %l5
2824 .word 0x8182c000 ! t0_kref+0x718: wr %o3, %g0, %y
2825 .word 0x9fa0012d ! t0_kref+0x71c: fabss %f13, %f15
2826 .word 0x982b3bbe ! t0_kref+0x720: andn %o4, -0x442, %o4
2827 .word 0x9afa650f ! t0_kref+0x724: sdivcc %o1, 0x50f, %o5
2828 .word 0xd830a012 ! t0_kref+0x728: sth %o4, [%g2 + 0x12]
2829 .word 0x9da3892d ! t0_kref+0x72c: fmuls %f14, %f13, %f14
2830 .word 0x9da349ad ! t0_kref+0x730: fdivs %f13, %f13, %f14
2831 .word 0x3b800006 ! t0_kref+0x734: fble,a _kref+0x74c
2832 .word 0x9ef6c01a ! t0_kref+0x738: udivcc %i3, %i2, %o7
2833 .word 0xd4c01018 ! t0_kref+0x73c: ldswa [%g0 + %i0]0x80, %o2
2834 .word 0x3c800005 ! t0_kref+0x740: bpos,a _kref+0x754
2835 .word 0xab2aa018 ! t0_kref+0x744: sll %o2, 0x18, %l5
2836 .word 0xa81dbdae ! t0_kref+0x748: xor %l6, -0x252, %l4
2837 .word 0xa8bdc00d ! t0_kref+0x74c: xnorcc %l7, %o5, %l4
2838 .word 0xa6080008 ! t0_kref+0x750: and %g0, %o0, %l3
2839 .word 0xd6100018 ! t0_kref+0x754: lduh [%g0 + %i0], %o3
2840 call SYM(t0_subr3)
2841 .word 0x961ef9ca ! t0_kref+0x75c: xor %i3, -0x636, %o3
2842 .word 0xd9be5a1a ! t0_kref+0x760: stda %f12, [%i1 + %i2]0xd0
2843 .word 0x20480004 ! t0_kref+0x764: bn,a,pt %icc, _kref+0x774
2844 .word 0x91b000da ! t0_kref+0x768: edge16l %g0, %i2, %o0
2845 .word 0xa6bec00d ! t0_kref+0x76c: xnorcc %i3, %o5, %l3
2846 .word 0xd268a021 ! t0_kref+0x770: ldstub [%g2 + 0x21], %o1
2847 .word 0x3f800003 ! t0_kref+0x774: fbo,a _kref+0x780
2848 .word 0x9ba3c92f ! t0_kref+0x778: fmuls %f15, %f15, %f13
2849 .word 0x25800004 ! t0_kref+0x77c: fblg,a _kref+0x78c
2850 .word 0x1b2abb9e ! t0_kref+0x780: sethi %hi(0xaaee7800), %o5
2851 .word 0x2d480006 ! t0_kref+0x784: fbg,a,pt %fcc0, _kref+0x79c
2852 .word 0xc12e3fe8 ! t0_kref+0x788: st %fsr, [%i0 - 0x18]
2853 .word 0xee0e7fe2 ! t0_kref+0x78c: ldub [%i1 - 0x1e], %l7
2854 .word 0xe656401b ! t0_kref+0x790: ldsh [%i1 + %i3], %l3
2855 .word 0x80defc37 ! t0_kref+0x794: smulcc %i3, -0x3c9, %g0
2856 .word 0xc807bfe8 ! t0_kref+0x798: ld [%fp - 0x18], %g4
2857 .word 0x35480003 ! t0_kref+0x79c: fbue,a,pt %fcc0, _kref+0x7a8
2858 .word 0x9f2d8009 ! t0_kref+0x7a0: sll %l6, %o1, %o7
2859 .word 0x2b800006 ! t0_kref+0x7a4: fbug,a _kref+0x7bc
2860 .word 0xdf270019 ! t0_kref+0x7a8: st %f15, [%i4 + %i1]
2861 .word 0x99a309ce ! t0_kref+0x7ac: fdivd %f12, %f14, %f12
2862 .word 0x99a0192f ! t0_kref+0x7b0: fstod %f15, %f12
2863 .word 0x9fb38daf ! t0_kref+0x7b4: fxors %f14, %f15, %f15
2864 .word 0x99b00c00 ! t0_kref+0x7b8: fzero %f12
2865 .word 0x132ba32b ! t0_kref+0x7bc: sethi %hi(0xae8cac00), %o1
2866 .word 0x2a800005 ! t0_kref+0x7c0: bcs,a _kref+0x7d4
2867 .word 0x9da01a4e ! t0_kref+0x7c4: fdtoi %f14, %f14
2868 .word 0xe4881019 ! t0_kref+0x7c8: lduba [%g0 + %i1]0x80, %l2
2869 .word 0x9da0004e ! t0_kref+0x7cc: fmovd %f14, %f14
2870 .word 0xd44e3fec ! t0_kref+0x7d0: ldsb [%i0 - 0x14], %o2
2871 .word 0xd5e61009 ! t0_kref+0x7d4: casa [%i0]0x80, %o1, %o2
2872 .word 0x9fa01a4e ! t0_kref+0x7d8: fdtoi %f14, %f15
2873 .word 0xefe6501b ! t0_kref+0x7dc: casa [%i1]0x80, %i3, %l7
2874 .word 0xde480019 ! t0_kref+0x7e0: ldsb [%g0 + %i1], %o7
2875 .word 0x2d480005 ! t0_kref+0x7e4: fbg,a,pt %fcc0, _kref+0x7f8
2876 .word 0x9bb38aad ! t0_kref+0x7e8: fpsub16s %f14, %f13, %f13
2877 .word 0x9fa349ad ! t0_kref+0x7ec: fdivs %f13, %f13, %f15
2878 .word 0xafb3044c ! t0_kref+0x7f0: fcmpne16 %f12, %f12, %l7
2879 .word 0x929b62c5 ! t0_kref+0x7f4: xorcc %o5, 0x2c5, %o1
2880 .word 0xee062008 ! t0_kref+0x7f8: ld [%i0 + 8], %l7
2881 .word 0xd0263ff4 ! t0_kref+0x7fc: st %o0, [%i0 - 0xc]
2882 .word 0x35800002 ! t0_kref+0x800: fbue,a _kref+0x808
2883 .word 0x91400000 ! t0_kref+0x804: mov %y, %o0
2884 .word 0xdb20a000 ! t0_kref+0x808: st %f13, [%g2]
2885 call SYM(t0_subr0)
2886 .word 0x8185c000 ! t0_kref+0x810: wr %l7, %g0, %y
2887 .word 0x90f24016 ! t0_kref+0x814: udivcc %o1, %l6, %o0
2888 .word 0x8143e040 ! t0_kref+0x818: membar 0x40
2889 .word 0x25480005 ! t0_kref+0x81c: fblg,a,pt %fcc0, _kref+0x830
2890 .word 0x99a0054e ! t0_kref+0x820: fsqrtd %f14, %f12
2891 .word 0x3f800002 ! t0_kref+0x824: fbo,a _kref+0x82c
2892 .word 0x81dd3d47 ! t0_kref+0x828: flush %l4 - 0x2b9
2893 .word 0x3a800007 ! t0_kref+0x82c: bcc,a _kref+0x848
2894 .word 0xec2e6010 ! t0_kref+0x830: stb %l6, [%i1 + 0x10]
2895 .word 0xdd1e4000 ! t0_kref+0x834: ldd [%i1], %f14
2896 .word 0xa4ba78aa ! t0_kref+0x838: xnorcc %o1, -0x756, %l2
2897 .word 0xaa0a801a ! t0_kref+0x83c: and %o2, %i2, %l5
2898 .word 0xd220a010 ! t0_kref+0x840: st %o1, [%g2 + 0x10]
2899 .word 0xf16e7ff8 ! t0_kref+0x844: prefetch %i1 - 8, 24
2900 .word 0xdb06601c ! t0_kref+0x848: ld [%i1 + 0x1c], %f13
2901 .word 0xd828a032 ! t0_kref+0x84c: stb %o4, [%g2 + 0x32]
2902 .word 0xa4fef638 ! t0_kref+0x850: sdivcc %i3, -0x9c8, %l2
2903 .word 0xee066018 ! t0_kref+0x854: ld [%i1 + 0x18], %l7
2904 .word 0x92b5c009 ! t0_kref+0x858: orncc %l7, %o1, %o1
2905 .word 0x39800007 ! t0_kref+0x85c: fbuge,a _kref+0x878
2906 .word 0xee36601c ! t0_kref+0x860: sth %l7, [%i1 + 0x1c]
2907 .word 0xe5ee501d ! t0_kref+0x864: prefetcha %i1 + %i5, 18
2908 .word 0xcf270005 ! t0_kref+0x868: st %f7, [%i4 + %g5]
2909 .word 0xdd1e401d ! t0_kref+0x86c: ldd [%i1 + %i5], %f14
2910 .word 0xd2f65000 ! t0_kref+0x870: stxa %o1, [%i1]0x80
2911 .word 0x9ba0012f ! t0_kref+0x874: fabss %f15, %f13
2912 .word 0xa92ee003 ! t0_kref+0x878: sll %i3, 0x3, %l4
2913 .word 0x9de3bfa0 ! t0_kref+0x87c: save %sp, -0x60, %sp
2914 .word 0xafef2471 ! t0_kref+0x880: restore %i4, 0x471, %l7
2915 .word 0x30800007 ! t0_kref+0x884: ba,a _kref+0x8a0
2916 .word 0xae7b0000 ! t0_kref+0x888: sdiv %o4, %g0, %l7
2917 .word 0xd27e4000 ! t0_kref+0x88c: swap [%i1], %o1
2918 .word 0x99b38e0c ! t0_kref+0x890: fand %f14, %f12, %f12
2919 .word 0x90e2801b ! t0_kref+0x894: subccc %o2, %i3, %o0
2920 .word 0xd9be5889 ! t0_kref+0x898: stda %f12, [%i1 + %o1]0xc4
2921 .word 0x9da0192d ! t0_kref+0x89c: fstod %f13, %f14
2922 .word 0x9eaab2e1 ! t0_kref+0x8a0: andncc %o2, -0xd1f, %o7
2923 .word 0x9da349ad ! t0_kref+0x8a4: fdivs %f13, %f13, %f14
2924 .word 0x9da01a2d ! t0_kref+0x8a8: fstoi %f13, %f14
2925 .word 0xdd270018 ! t0_kref+0x8ac: st %f14, [%i4 + %i0]
2926 .word 0x9da01a2d ! t0_kref+0x8b0: fstoi %f13, %f14
2927 .word 0xa41d8009 ! t0_kref+0x8b4: xor %l6, %o1, %l2
2928 .word 0xaefb401a ! t0_kref+0x8b8: sdivcc %o5, %i2, %l7
2929 .word 0x9fa349ad ! t0_kref+0x8bc: fdivs %f13, %f13, %f15
2930 .word 0x81b01025 ! t0_kref+0x8c0: siam 0x5
2931 .word 0xaf2b401a ! t0_kref+0x8c4: sll %o5, %i2, %l7
2932 .word 0x9fa0052f ! t0_kref+0x8c8: fsqrts %f15, %f15
2933 .word 0x20480008 ! t0_kref+0x8cc: bn,a,pt %icc, _kref+0x8ec
2934 .word 0xec366012 ! t0_kref+0x8d0: sth %l6, [%i1 + 0x12]
2935 .word 0x90526d02 ! t0_kref+0x8d4: umul %o1, 0xd02, %o0
2936 .word 0x81ab4aad ! t0_kref+0x8d8: fcmpes %fcc0, %f13, %f13
2937 .word 0xaaa23134 ! t0_kref+0x8dc: subcc %o0, -0xecc, %l5
2938 .word 0xd8167fea ! t0_kref+0x8e0: lduh [%i1 - 0x16], %o4
2939 .word 0x9da389ce ! t0_kref+0x8e4: fdivd %f14, %f14, %f14
2940 call SYM(t0_subr2)
2941 .word 0xdd1e3ff0 ! t0_kref+0x8ec: ldd [%i0 - 0x10], %f14
2942 .word 0x9a9b7dad ! t0_kref+0x8f0: xorcc %o5, -0x253, %o5
2943 .word 0xdbf61008 ! t0_kref+0x8f4: casxa [%i0]0x80, %o0, %o5
2944 .word 0xd25e7fe0 ! t0_kref+0x8f8: ldx [%i1 - 0x20], %o1
2945 .word 0xd0380019 ! t0_kref+0x8fc: std %o0, [%g0 + %i1]
2946 .word 0xed6e001b ! t0_kref+0x900: prefetch %i0 + %i3, 22
2947 .word 0x2a480003 ! t0_kref+0x904: bcs,a,pt %icc, _kref+0x910
2948 .word 0x99b38e4e ! t0_kref+0x908: fxnor %f14, %f14, %f12
2949 .word 0x8582af7d ! t0_kref+0x90c: wr %o2, 0xf7d, %ccr
2950 .word 0x9da0004c ! t0_kref+0x910: fmovd %f12, %f14
2951 .word 0xae08313f ! t0_kref+0x914: and %g0, -0xec1, %l7
2952 .word 0x9f400000 ! t0_kref+0x918: mov %y, %o7
2953 .word 0xd806401c ! t0_kref+0x91c: ld [%i1 + %i4], %o4
2954 .word 0xafb3840c ! t0_kref+0x920: fcmple16 %f14, %f12, %l7
2955 .word 0x33480005 ! t0_kref+0x924: fbe,a,pt %fcc0, _kref+0x938
2956 .word 0xdd06600c ! t0_kref+0x928: ld [%i1 + 0xc], %f14
2957 .word 0xf4367ff0 ! t0_kref+0x92c: sth %i2, [%i1 - 0x10]
2958 .word 0xe3ee101c ! t0_kref+0x930: prefetcha %i0 + %i4, 17
2959 .word 0xc76e4008 ! t0_kref+0x934: prefetch %i1 + %o0, 3
2960 .word 0x3c800001 ! t0_kref+0x938: bpos,a _kref+0x93c
2961 .word 0xdd1f4018 ! t0_kref+0x93c: ldd [%i5 + %i0], %f14
2962 .word 0xafb3848c ! t0_kref+0x940: fcmple32 %f14, %f12, %l7
2963 .word 0x29480001 ! t0_kref+0x944: fbl,a,pt %fcc0, _kref+0x948
2964 .word 0x9da0012e ! t0_kref+0x948: fabss %f14, %f14
2965 .word 0xab418000 ! t0_kref+0x94c: mov %fprs, %l5
2966 .word 0xd6366012 ! t0_kref+0x950: sth %o3, [%i1 + 0x12]
2967 .word 0x9fc10000 ! t0_kref+0x954: call %g4
2968 .word 0xd03e6008 ! t0_kref+0x958: std %o0, [%i1 + 8]
2969 .word 0x9da018ce ! t0_kref+0x95c: fdtos %f14, %f14
2970 .word 0xf828a022 ! t0_kref+0x960: stb %i4, [%g2 + 0x22]
2971 .word 0xaaf72d71 ! t0_kref+0x964: udivcc %i4, 0xd71, %l5
2972 .word 0x9db30e0e ! t0_kref+0x968: fand %f12, %f14, %f14
2973 .word 0x9fa018ce ! t0_kref+0x96c: fdtos %f14, %f15
2974 .word 0xec3e7ff8 ! t0_kref+0x970: std %l6, [%i1 - 8]
2975 .word 0x01224388 ! t0_kref+0x974: sethi %hi(0x890e2000), %g0
2976 .word 0x33480001 ! t0_kref+0x978: fbe,a,pt %fcc0, _kref+0x97c
2977 .word 0xa4fac00b ! t0_kref+0x97c: sdivcc %o3, %o3, %l2
2978 .word 0xe4566008 ! t0_kref+0x980: ldsh [%i1 + 8], %l2
2979 .word 0xa6322c88 ! t0_kref+0x984: orn %o0, 0xc88, %l3
2980 .word 0x81834000 ! t0_kref+0x988: wr %o5, %g0, %y
2981 .word 0x9bb34aaf ! t0_kref+0x98c: fpsub16s %f13, %f15, %f13
2982 .word 0xc807bfe8 ! t0_kref+0x990: ld [%fp - 0x18], %g4
2983 .word 0x9ba348ae ! t0_kref+0x994: fsubs %f13, %f14, %f13
2984 .word 0xac433e26 ! t0_kref+0x998: addc %o4, -0x1da, %l6
2985 .word 0x9da0192f ! t0_kref+0x99c: fstod %f15, %f14
2986 .word 0xf828a020 ! t0_kref+0x9a0: stb %i4, [%g2 + 0x20]
2987 .word 0xd9be5816 ! t0_kref+0x9a4: stda %f12, [%i1 + %l6]0xc0
2988 .word 0x99a000ce ! t0_kref+0x9a8: fnegd %f14, %f12
2989 .word 0xd8362014 ! t0_kref+0x9ac: sth %o4, [%i0 + 0x14]
2990 .word 0xda78a020 ! t0_kref+0x9b0: swap [%g2 + 0x20], %o5
2991 .word 0xdf20a000 ! t0_kref+0x9b4: st %f15, [%g2]
2992 .word 0x2e480004 ! t0_kref+0x9b8: bvs,a,pt %icc, _kref+0x9c8
2993 .word 0x99b00ccc ! t0_kref+0x9bc: fnot2 %f12, %f12
2994 .word 0x960368e7 ! t0_kref+0x9c0: add %o5, 0x8e7, %o3
2995 .word 0xfd6e6000 ! t0_kref+0x9c4: prefetch %i1, 30
2996 .word 0xf430a022 ! t0_kref+0x9c8: sth %i2, [%g2 + 0x22]
2997 .word 0x80537673 ! t0_kref+0x9cc: umul %o5, -0x98d, %g0
2998 .word 0xd4d6505b ! t0_kref+0x9d0: ldsha [%i1 + %i3]0x82, %o2
2999 .word 0x99a309ce ! t0_kref+0x9d4: fdivd %f12, %f14, %f12
3000 .word 0x9e5dc000 ! t0_kref+0x9d8: smul %l7, %g0, %o7
3001 .word 0xd80e8018 ! t0_kref+0x9dc: ldub [%i2 + %i0], %o4
3002 .word 0xaefa8008 ! t0_kref+0x9e0: sdivcc %o2, %o0, %l7
3003 .word 0x9db307cc ! t0_kref+0x9e4: pdist %f12, %f12, %f14
3004 .word 0xde166016 ! t0_kref+0x9e8: lduh [%i1 + 0x16], %o7
3005 .word 0x33480007 ! t0_kref+0x9ec: fbe,a,pt %fcc0, _kref+0xa08
3006 .word 0x952e800c ! t0_kref+0x9f0: sll %i2, %o4, %o2
3007 .word 0x9da348ad ! t0_kref+0x9f4: fsubs %f13, %f13, %f14
3008 .word 0x2e800005 ! t0_kref+0x9f8: bvs,a _kref+0xa0c
3009 .word 0x9ba01a2e ! t0_kref+0x9fc: fstoi %f14, %f13
3010 .word 0x8143c000 ! t0_kref+0xa00: stbar
3011 .word 0x9916b7e8 ! t0_kref+0xa04: taddcctv %i2, -0x818, %o4
3012 .word 0x99b38e0c ! t0_kref+0xa08: fand %f14, %f12, %f12
3013 .word 0x9da3482d ! t0_kref+0xa0c: fadds %f13, %f13, %f14
3014 .word 0x9da0110e ! t0_kref+0xa10: fxtod %f14, %f14
3015 .word 0x96334009 ! t0_kref+0xa14: orn %o5, %o1, %o3
3016 .word 0x98d366a5 ! t0_kref+0xa18: umulcc %o5, 0x6a5, %o4
3017 .word 0xd9be9a19 ! t0_kref+0xa1c: stda %f12, [%i2 + %i1]0xd0
3018 .word 0x9bb000ed ! t0_kref+0xa20: edge16ln %g0, %o5, %o5
3019 .word 0x81580000 ! t0_kref+0xa24: flushw
3020 .word 0x83414000 ! t0_kref+0xa28: mov %pc, %g1
3021 .word 0x8140c000 ! t0_kref+0xa2c: mov %asi, %g0
3022 .word 0xd03e3fe0 ! t0_kref+0xa30: std %o0, [%i0 - 0x20]
3023 .word 0xaa1a762a ! t0_kref+0xa34: xor %o1, -0x9d6, %l5
3024 .word 0xea40a010 ! t0_kref+0xa38: ldsw [%g2 + 0x10], %l5
3025 .word 0x9fa0012e ! t0_kref+0xa3c: fabss %f14, %f15
3026 .word 0x31800004 ! t0_kref+0xa40: fba,a _kref+0xa50
3027 .word 0x801a8009 ! t0_kref+0xa44: xor %o2, %o1, %g0
3028 .word 0xdb86101c ! t0_kref+0xa48: lda [%i0 + %i4]0x80, %f13
3029 .word 0xd0064000 ! t0_kref+0xa4c: ld [%i1], %o0
3030 .word 0x9db34eed ! t0_kref+0xa50: fornot2s %f13, %f13, %f14
3031 .word 0xa856be7c ! t0_kref+0xa54: umul %i2, -0x184, %l4
3032 .word 0x38480003 ! t0_kref+0xa58: bgu,a,pt %icc, _kref+0xa64
3033 .word 0xa71a2930 ! t0_kref+0xa5c: tsubcctv %o0, 0x930, %l3
3034 .word 0x81abcaaf ! t0_kref+0xa60: fcmpes %fcc0, %f15, %f15
3035 .word 0x26800008 ! t0_kref+0xa64: bl,a _kref+0xa84
3036 .word 0x909a4017 ! t0_kref+0xa68: xorcc %o1, %l7, %o0
3037 .word 0x9da018cc ! t0_kref+0xa6c: fdtos %f12, %f14
3038 .word 0x9bb3054c ! t0_kref+0xa70: fcmpeq16 %f12, %f12, %o5
3039 .word 0xad2da017 ! t0_kref+0xa74: sll %l6, 0x17, %l6
3040 .word 0x9da38d2e ! t0_kref+0xa78: fsmuld %f14, %f14, %f14
3041 .word 0xad44c000 ! t0_kref+0xa7c: mov %gsr, %l6
3042 .word 0xf620a020 ! t0_kref+0xa80: st %i3, [%g2 + 0x20]
3043 .word 0x81868000 ! t0_kref+0xa84: wr %i2, %g0, %y
3044 .word 0xa656fcd7 ! t0_kref+0xa88: umul %i3, -0x329, %l3
3045 .word 0xe86e3fec ! t0_kref+0xa8c: ldstub [%i0 - 0x14], %l4
3046 .word 0xd03e3ff8 ! t0_kref+0xa90: std %o0, [%i0 - 8]
3047 call SYM(t0_subr2)
3048 .word 0x9fa0012f ! t0_kref+0xa98: fabss %f15, %f15
3049 .word 0x291fa608 ! t0_kref+0xa9c: sethi %hi(0x7e982000), %l4
3050 .word 0x9016bb4d ! t0_kref+0xaa0: or %i2, -0x4b3, %o0
3051 .word 0x99a0054c ! t0_kref+0xaa4: fsqrtd %f12, %f12
3052 .word 0x9bb6c09c ! t0_kref+0xaa8: edge16 %i3, %i4, %o5
3053 .word 0x86102003 ! t0_kref+0xaac: mov 0x3, %g3
3054 .word 0x32800000 ! t0_kref+0xab0: bne,a _kref+0xab0
3055 .word 0x86a0e001 ! t0_kref+0xab4: subcc %g3, 1, %g3
3056 .word 0x8053000b ! t0_kref+0xab8: umul %o4, %o3, %g0
3057 .word 0x9da0192d ! t0_kref+0xabc: fstod %f13, %f14
3058 .word 0x8143e040 ! t0_kref+0xac0: membar 0x40
3059 .word 0x9fa018cc ! t0_kref+0xac4: fdtos %f12, %f15
3060 .word 0x33480001 ! t0_kref+0xac8: fbe,a,pt %fcc0, _kref+0xacc
3061 .word 0xd416c018 ! t0_kref+0xacc: lduh [%i3 + %i0], %o2
3062 .word 0x9fa0012e ! t0_kref+0xad0: fabss %f14, %f15
3063 .word 0x9db38dcc ! t0_kref+0xad4: fnand %f14, %f12, %f14
3064 .word 0x37800001 ! t0_kref+0xad8: fbge,a _kref+0xadc
3065 .word 0xa852400b ! t0_kref+0xadc: umul %o1, %o3, %l4
3066 .word 0xd99e5a5d ! t0_kref+0xae0: ldda [%i1 + %i5]0xd2, %f12
3067 .word 0x293e4be7 ! t0_kref+0xae4: sethi %hi(0xf92f9c00), %l4
3068 .word 0x8143c000 ! t0_kref+0xae8: stbar
3069 .word 0x9fb3cc6d ! t0_kref+0xaec: fnors %f15, %f13, %f15
3070 .word 0x94532505 ! t0_kref+0xaf0: umul %o4, 0x505, %o2
3071 .word 0x9db38ace ! t0_kref+0xaf4: fpsub32 %f14, %f14, %f14
3072 .word 0x3e800006 ! t0_kref+0xaf8: bvc,a _kref+0xb10
3073 .word 0x99a0192f ! t0_kref+0xafc: fstod %f15, %f12
3074 .word 0xde4e2000 ! t0_kref+0xb00: ldsb [%i0], %o7
3075 .word 0xe47e7ff4 ! t0_kref+0xb04: swap [%i1 - 0xc], %l2
3076 .word 0x9da389cc ! t0_kref+0xb08: fdivd %f14, %f12, %f14
3077 .word 0xa862a947 ! t0_kref+0xb0c: subc %o2, 0x947, %l4
3078 .word 0x8610200f ! t0_kref+0xb10: mov 0xf, %g3
3079 .word 0x86a0e001 ! t0_kref+0xb14: subcc %g3, 1, %g3
3080 .word 0x22800019 ! t0_kref+0xb18: be,a _kref+0xb7c
3081 .word 0x90d23c29 ! t0_kref+0xb1c: umulcc %o0, -0x3d7, %o0
3082 .word 0x9e92e002 ! t0_kref+0xb20: orcc %o3, 2, %o7
3083 .word 0x99b38ace ! t0_kref+0xb24: fpsub32 %f14, %f14, %f12
3084 .word 0xe36e401d ! t0_kref+0xb28: prefetch %i1 + %i5, 17
3085 .word 0x37480005 ! t0_kref+0xb2c: fbge,a,pt %fcc0, _kref+0xb40
3086 .word 0xec000018 ! t0_kref+0xb30: ld [%g0 + %i0], %l6
3087 .word 0xc0064000 ! t0_kref+0xb34: ld [%i1], %g0
3088 .word 0x9ba389ae ! t0_kref+0xb38: fdivs %f14, %f14, %f13
3089 .word 0x9db00c00 ! t0_kref+0xb3c: fzero %f14
3090 .word 0xda2e4000 ! t0_kref+0xb40: stb %o5, [%i1]
3091 .word 0xe8567fe6 ! t0_kref+0xb44: ldsh [%i1 - 0x1a], %l4
3092 .word 0x2b070582 ! t0_kref+0xb48: sethi %hi(0x1c160800), %l5
3093 .word 0x81da2482 ! t0_kref+0xb4c: flush %o0 + 0x482
3094 .word 0x9fa01a2d ! t0_kref+0xb50: fstoi %f13, %f15
3095 .word 0x9db38a6e ! t0_kref+0xb54: fpadd32s %f14, %f14, %f14
3096 .word 0xd9be581a ! t0_kref+0xb58: stda %f12, [%i1 + %i2]0xc0
3097 .word 0x9db34eef ! t0_kref+0xb5c: fornot2s %f13, %f15, %f14
3098 .word 0x9db387ce ! t0_kref+0xb60: pdist %f14, %f14, %f14
3099 .word 0xd0c71019 ! t0_kref+0xb64: ldswa [%i4 + %i1]0x80, %o0
3100 .word 0xec0e7ffc ! t0_kref+0xb68: ldub [%i1 - 4], %l6
3101 .word 0x99a0014e ! t0_kref+0xb6c: fabsd %f14, %f12
3102 .word 0xafb3048e ! t0_kref+0xb70: fcmple32 %f12, %f14, %l7
3103 .word 0xad400000 ! t0_kref+0xb74: mov %y, %l6
3104 .word 0x9fa01a2f ! t0_kref+0xb78: fstoi %f15, %f15
3105 .word 0xec300019 ! t0_kref+0xb7c: sth %l6, [%g0 + %i1]
3106 .word 0xaaa3391c ! t0_kref+0xb80: subcc %o4, -0x6e4, %l5
3107 .word 0xecb81019 ! t0_kref+0xb84: stda %l6, [%g0 + %i1]0x80
3108 .word 0x9fb5c11b ! t0_kref+0xb88: edge32 %l7, %i3, %o7
3109 .word 0x9f44c000 ! t0_kref+0xb8c: mov %gsr, %o7
3110 .word 0x9e737661 ! t0_kref+0xb90: udiv %o5, -0x99f, %o7
3111 .word 0xa81a800c ! t0_kref+0xb94: xor %o2, %o4, %l4
3112 .word 0xd6480018 ! t0_kref+0xb98: ldsb [%g0 + %i0], %o3
3113 .word 0xa744c000 ! t0_kref+0xb9c: mov %gsr, %l3
3114 .word 0x9a8b6766 ! t0_kref+0xba0: andcc %o5, 0x766, %o5
3115 .word 0xc04e2014 ! t0_kref+0xba4: ldsb [%i0 + 0x14], %g0
3116 .word 0x81800000 ! t0_kref+0xba8: mov %g0, %y
3117 .word 0x9ba018ce ! t0_kref+0xbac: fdtos %f14, %f13
3118 .word 0x97b58328 ! t0_kref+0xbb0: bmask %l6, %o0, %o3
3119 .word 0xd8167fec ! t0_kref+0xbb4: lduh [%i1 - 0x14], %o4
3120 .word 0xace2c00b ! t0_kref+0xbb8: subccc %o3, %o3, %l6
3121 .word 0x9db38d40 ! t0_kref+0xbbc: fnot1 %f14, %f14
3122 .word 0x9eb6e9e6 ! t0_kref+0xbc0: orncc %i3, 0x9e6, %o7
3123 .word 0x9ba018cc ! t0_kref+0xbc4: fdtos %f12, %f13
3124 .word 0xfb6e401a ! t0_kref+0xbc8: prefetch %i1 + %i2, 29
3125 .word 0xd220a000 ! t0_kref+0xbcc: st %o1, [%g2]
3126 .word 0xe4167fe4 ! t0_kref+0xbd0: lduh [%i1 - 0x1c], %l2
3127 .word 0x80fb4009 ! t0_kref+0xbd4: sdivcc %o5, %o1, %g0
3128 .word 0xacbaed30 ! t0_kref+0xbd8: xnorcc %o3, 0xd30, %l6
3129 .word 0x80e5e0f6 ! t0_kref+0xbdc: subccc %l7, 0xf6, %g0
3130 .word 0x8143e040 ! t0_kref+0xbe0: membar 0x40
3131 .word 0x8582c009 ! t0_kref+0xbe4: wr %o3, %o1, %ccr
3132 .word 0xd48e9019 ! t0_kref+0xbe8: lduba [%i2 + %i1]0x80, %o2
3133 .word 0xf876001d ! t0_kref+0xbec: stx %i4, [%i0 + %i5]
3134 .word 0x3a800005 ! t0_kref+0xbf0: bcc,a _kref+0xc04
3135 .word 0xd82e401a ! t0_kref+0xbf4: stb %o4, [%i1 + %i2]
3136 .word 0x99b386ce ! t0_kref+0xbf8: fmul8sux16 %f14, %f14, %f12
3137 .word 0xd248a030 ! t0_kref+0xbfc: ldsb [%g2 + 0x30], %o1
3138 .word 0x9ba01a4c ! t0_kref+0xc00: fdtoi %f12, %f13
3139 .word 0xd628a023 ! t0_kref+0xc04: stb %o3, [%g2 + 0x23]
3140 .word 0x26800007 ! t0_kref+0xc08: bl,a _kref+0xc24
3141 .word 0x9ba3c92e ! t0_kref+0xc0c: fmuls %f15, %f14, %f13
3142 .word 0x9db30d8e ! t0_kref+0xc10: fxor %f12, %f14, %f14
3143 .word 0x8143c000 ! t0_kref+0xc14: stbar
3144 .word 0x99b00f0e ! t0_kref+0xc18: fsrc2 %f14, %f12
3145 .word 0xd91e3ff8 ! t0_kref+0xc1c: ldd [%i0 - 8], %f12
3146 .word 0xd896d059 ! t0_kref+0xc20: lduha [%i3 + %i1]0x82, %o4
3147 .word 0x27480006 ! t0_kref+0xc24: fbul,a,pt %fcc0, _kref+0xc3c
3148 .word 0xe8462018 ! t0_kref+0xc28: ldsw [%i0 + 0x18], %l4
3149 .word 0xa4e24017 ! t0_kref+0xc2c: subccc %o1, %l7, %l2
3150 .word 0xae56fecd ! t0_kref+0xc30: umul %i3, -0x133, %l7
3151 .word 0x9ba3c9af ! t0_kref+0xc34: fdivs %f15, %f15, %f13
3152 .word 0x2f800004 ! t0_kref+0xc38: fbu,a _kref+0xc48
3153 .word 0x9db00f2e ! t0_kref+0xc3c: fsrc2s %f14, %f14
3154 .word 0xc0366014 ! t0_kref+0xc40: clrh [%i1 + 0x14]
3155 .word 0xe8162018 ! t0_kref+0xc44: lduh [%i0 + 0x18], %l4
3156 .word 0x29800007 ! t0_kref+0xc48: fbl,a _kref+0xc64
3157 .word 0x9da01a2d ! t0_kref+0xc4c: fstoi %f13, %f14
3158 .word 0x28800001 ! t0_kref+0xc50: bleu,a _kref+0xc54
3159 .word 0x92a5c00d ! t0_kref+0xc54: subcc %l7, %o5, %o1
3160 .word 0xb8103fec ! t0_kref+0xc58: mov 0xffffffec, %i4
3161 .word 0x9ad80000 ! t0_kref+0xc5c: smulcc %g0, %g0, %o5
3162 .word 0x9af6800b ! t0_kref+0xc60: udivcc %i2, %o3, %o5
3163 .word 0x3f800001 ! t0_kref+0xc64: fbo,a _kref+0xc68
3164 .word 0x9db3090e ! t0_kref+0xc68: faligndata %f12, %f14, %f14
3165 .word 0x9fc00004 ! t0_kref+0xc6c: call %g0 + %g4
3166 .word 0xa413000b ! t0_kref+0xc70: or %o4, %o3, %l2
3167 .word 0x9da9c04e ! t0_kref+0xc74: fmovdu %fcc0, %f14, %f14
3168 .word 0xe36e401a ! t0_kref+0xc78: prefetch %i1 + %i2, 17
3169 .word 0x9fc00004 ! t0_kref+0xc7c: call %g0 + %g4
3170 .word 0xd26e0000 ! t0_kref+0xc80: ldstub [%i0], %o1
3171 .word 0xf420a020 ! t0_kref+0xc84: st %i2, [%g2 + 0x20]
3172 .word 0x9da3884e ! t0_kref+0xc88: faddd %f14, %f14, %f14
3173 .word 0x99a3094e ! t0_kref+0xc8c: fmuld %f12, %f14, %f12
3174 .word 0xd9be5817 ! t0_kref+0xc90: stda %f12, [%i1 + %l7]0xc0
3175 call 1f
3176 .empty
3177 .word 0xa9b2809b ! t0_kref+0xc98: edge16 %o2, %i3, %l4
3178 .word 0x3c800002 ! t0_kref+0xc9c: bpos,a _kref+0xca4
3179 .word 0xd24e001a ! t0_kref+0xca0: ldsb [%i0 + %i2], %o1
3180 .word 0xed68a14f ! t0_kref+0xca4: prefetch %g2 + 0x14f, 22
31811: .word 0x91b3844e ! t0_kref+0xca8: fcmpne16 %f14, %f14, %o0
3182 .word 0x99b38ece ! t0_kref+0xcac: fornot2 %f14, %f14, %f12
3183 .word 0xf4280018 ! t0_kref+0xcb0: stb %i2, [%g0 + %i0]
3184 .word 0x97400000 ! t0_kref+0xcb4: mov %y, %o3
3185 .word 0xdb267fe4 ! t0_kref+0xcb8: st %f13, [%i1 - 0x1c]
3186 .word 0x9656ff99 ! t0_kref+0xcbc: umul %i3, -0x67, %o3
3187 .word 0xd0380018 ! t0_kref+0xcc0: std %o0, [%g0 + %i0]
3188 .word 0x81ab8a4c ! t0_kref+0xcc4: fcmpd %fcc0, %f14, %f12
3189 .word 0x92aa0009 ! t0_kref+0xcc8: andncc %o0, %o1, %o1
3190 .word 0x97418000 ! t0_kref+0xccc: mov %fprs, %o3
3191 .word 0xd42e7fee ! t0_kref+0xcd0: stb %o2, [%i1 - 0x12]
3192 .word 0xee20a030 ! t0_kref+0xcd4: st %l7, [%g2 + 0x30]
3193 .word 0xae52adf2 ! t0_kref+0xcd8: umul %o2, 0xdf2, %l7
3194 .word 0xfb6e6008 ! t0_kref+0xcdc: prefetch %i1 + 8, 29
3195 .word 0xdd20a030 ! t0_kref+0xce0: st %f14, [%g2 + 0x30]
3196 .word 0x33800007 ! t0_kref+0xce4: fbe,a _kref+0xd00
3197 .word 0x9657001c ! t0_kref+0xce8: umul %i4, %i4, %o3
3198 .word 0x9aa58009 ! t0_kref+0xcec: subcc %l6, %o1, %o5
3199 .word 0x39800001 ! t0_kref+0xcf0: fbuge,a _kref+0xcf4
3200 .word 0x81580000 ! t0_kref+0xcf4: flushw
3201 .word 0x9ba01a4e ! t0_kref+0xcf8: fdtoi %f14, %f13
3202 .word 0x37480002 ! t0_kref+0xcfc: fbge,a,pt %fcc0, _kref+0xd04
3203 .word 0xec3e001d ! t0_kref+0xd00: std %l6, [%i0 + %i5]
3204 .word 0xdd1fbcf8 ! t0_kref+0xd04: ldd [%fp - 0x308], %f14
3205 .word 0xd6d61000 ! t0_kref+0xd08: ldsha [%i0]0x80, %o3
3206 .word 0xacf024de ! t0_kref+0xd0c: udivcc %g0, 0x4de, %l6
3207 .word 0x9af2400b ! t0_kref+0xd10: udivcc %o1, %o3, %o5
3208 .word 0xdd1fbf60 ! t0_kref+0xd14: ldd [%fp - 0xa0], %f14
3209 .word 0xdf064000 ! t0_kref+0xd18: ld [%i1], %f15
3210 .word 0x21800005 ! t0_kref+0xd1c: fbn,a _kref+0xd30
3211 .word 0xd4c65000 ! t0_kref+0xd20: ldswa [%i1]0x80, %o2
3212 .word 0x8143c000 ! t0_kref+0xd24: stbar
3213 .word 0x9da309cc ! t0_kref+0xd28: fdivd %f12, %f12, %f14
3214 .word 0x99b6832b ! t0_kref+0xd2c: bmask %i2, %o3, %o4
3215 .word 0xae1abb92 ! t0_kref+0xd30: xor %o2, -0x46e, %l7
3216 .word 0xd6200018 ! t0_kref+0xd34: st %o3, [%g0 + %i0]
3217 .word 0xaadec00d ! t0_kref+0xd38: smulcc %i3, %o5, %l5
3218 .word 0x9b2f0009 ! t0_kref+0xd3c: sll %i4, %o1, %o5
3219 .word 0xd830a002 ! t0_kref+0xd40: sth %o4, [%g2 + 2]
3220 .word 0x36800008 ! t0_kref+0xd44: bge,a _kref+0xd64
3221 .word 0xa7b5800a ! t0_kref+0xd48: edge8 %l6, %o2, %l3
3222 .word 0x931f000d ! t0_kref+0xd4c: tsubcctv %i4, %o5, %o1
3223 .word 0x8582c00c ! t0_kref+0xd50: wr %o3, %o4, %ccr
3224 .word 0x80ad800c ! t0_kref+0xd54: andncc %l6, %o4, %g0
3225 .word 0x9fa3882d ! t0_kref+0xd58: fadds %f14, %f13, %f15
3226 .word 0xd87f0019 ! t0_kref+0xd5c: swap [%i4 + %i1], %o4
3227 .word 0xd8567fec ! t0_kref+0xd60: ldsh [%i1 - 0x14], %o4
3228 .word 0xd620a030 ! t0_kref+0xd64: st %o3, [%g2 + 0x30]
3229 .word 0xee20a000 ! t0_kref+0xd68: st %l7, [%g2]
3230 .word 0xda56401b ! t0_kref+0xd6c: ldsh [%i1 + %i3], %o5
3231 .word 0xecbe501d ! t0_kref+0xd70: stda %l6, [%i1 + %i5]0x80
3232 .word 0x30800003 ! t0_kref+0xd74: ba,a _kref+0xd80
3233 .word 0x99b38a4e ! t0_kref+0xd78: fpadd32 %f14, %f14, %f12
3234 .word 0x2a800003 ! t0_kref+0xd7c: bcs,a _kref+0xd88
3235 .word 0x9db3cc6f ! t0_kref+0xd80: fnors %f15, %f15, %f14
3236 .word 0x30480006 ! t0_kref+0xd84: ba,a,pt %icc, _kref+0xd9c
3237 .word 0x9fa000af ! t0_kref+0xd88: fnegs %f15, %f15
3238 .word 0xd0be501d ! t0_kref+0xd8c: stda %o0, [%i1 + %i5]0x80
3239 .word 0xdab01019 ! t0_kref+0xd90: stha %o5, [%g0 + %i1]0x80
3240 .word 0x8586801b ! t0_kref+0xd94: wr %i2, %i3, %ccr
3241 .word 0x921d800d ! t0_kref+0xd98: xor %l6, %o5, %o1
3242 .word 0xd91e401d ! t0_kref+0xd9c: ldd [%i1 + %i5], %f12
3243 .word 0x87802082 ! t0_kref+0xda0: mov 0x82, %asi
3244 .word 0x81800000 ! t0_kref+0xda4: mov %g0, %y
3245 call SYM(t0_subr3)
3246 .word 0xaad2c00d ! t0_kref+0xdac: umulcc %o3, %o5, %l5
3247 .word 0xd80e6009 ! t0_kref+0xdb0: ldub [%i1 + 9], %o4
3248 .word 0x8143e025 ! t0_kref+0xdb4: membar 0x25
3249 .word 0xd66e7fe3 ! t0_kref+0xdb8: ldstub [%i1 - 0x1d], %o3
3250 .word 0x9ebb001a ! t0_kref+0xdbc: xnorcc %o4, %i2, %o7
3251 .word 0xa944c000 ! t0_kref+0xdc0: mov %gsr, %l4
3252 .word 0x23800007 ! t0_kref+0xdc4: fbne,a _kref+0xde0
3253 .word 0x80a3725d ! t0_kref+0xdc8: cmp %o5, -0xda3
3254 .word 0x8186c000 ! t0_kref+0xdcc: wr %i3, %g0, %y
3255 .word 0xe608a022 ! t0_kref+0xdd0: ldub [%g2 + 0x22], %l3
3256 .word 0x9fa3882f ! t0_kref+0xdd4: fadds %f14, %f15, %f15
3257 .word 0xc56e0008 ! t0_kref+0xdd8: prefetch %i0 + %o0, 2
3258 .word 0xf420a000 ! t0_kref+0xddc: st %i2, [%g2]
3259 .word 0x9ba3892d ! t0_kref+0xde0: fmuls %f14, %f13, %f13
3260 .word 0xd2d81018 ! t0_kref+0xde4: ldxa [%g0 + %i0]0x80, %o1
3261 call SYM(t0_subr3)
3262 .word 0xfdee101b ! t0_kref+0xdec: prefetcha %i0 + %i3, 30
3263 .word 0x9de3bfa0 ! t0_kref+0xdf0: save %sp, -0x60, %sp
3264 .word 0xa5eec01d ! t0_kref+0xdf4: restore %i3, %i5, %l2
3265 .word 0x9075c00b ! t0_kref+0xdf8: udiv %l7, %o3, %o0
3266 .word 0x2a480002 ! t0_kref+0xdfc: bcs,a,pt %icc, _kref+0xe04
3267 .word 0x98f20000 ! t0_kref+0xe00: udivcc %o0, %g0, %o4
3268 .word 0xa835801c ! t0_kref+0xe04: orn %l6, %i4, %l4
3269 .word 0x27800007 ! t0_kref+0xe08: fbul,a _kref+0xe24
3270 .word 0xec3e401d ! t0_kref+0xe0c: std %l6, [%i1 + %i5]
3271 .word 0x9fb38a2e ! t0_kref+0xe10: fpadd16s %f14, %f14, %f15
3272 .word 0x9db38a0c ! t0_kref+0xe14: fpadd16 %f14, %f12, %f14
3273 .word 0xa4a826b8 ! t0_kref+0xe18: andncc %g0, 0x6b8, %l2
3274 call SYM(t0_subr3)
3275 .word 0xae183c18 ! t0_kref+0xe20: xor %g0, -0x3e8, %l7
3276 .word 0x99a0192f ! t0_kref+0xe24: fstod %f15, %f12
3277 .word 0x80573dff ! t0_kref+0xe28: umul %i4, -0x201, %g0
3278 call 0x000006d4
3279 .word 0x9da348ad ! t0_kref+0xe30: fsubs %f13, %f13, %f14
3280 .word 0xd2470019 ! t0_kref+0xe34: ldsw [%i4 + %i1], %o1
3281 .word 0x2b2d27a0 ! t0_kref+0xe38: sethi %hi(0xb49e8000), %l5
3282 .word 0xa4d5c000 ! t0_kref+0xe3c: umulcc %l7, %g0, %l2
3283 .word 0xa897001c ! t0_kref+0xe40: orcc %i4, %i4, %l4
3284 .word 0x86102019 ! t0_kref+0xe44: mov 0x19, %g3
3285 .word 0x86a0e001 ! t0_kref+0xe48: subcc %g3, 1, %g3
3286 .word 0x2280001d ! t0_kref+0xe4c: be,a _kref+0xec0
3287 .word 0x9fa0012f ! t0_kref+0xe50: fabss %f15, %f15
3288 .word 0x9da389ae ! t0_kref+0xe54: fdivs %f14, %f14, %f14
3289 .word 0x26800003 ! t0_kref+0xe58: bl,a _kref+0xe64
3290 .word 0xda20a030 ! t0_kref+0xe5c: st %o5, [%g2 + 0x30]
3291 .word 0x9e8ae1f4 ! t0_kref+0xe60: andcc %o3, 0x1f4, %o7
3292 .word 0x900e8008 ! t0_kref+0xe64: and %i2, %o0, %o0
3293 .word 0x23800001 ! t0_kref+0xe68: fbne,a _kref+0xe6c
3294 .word 0x81b6c0e0 ! t0_kref+0xe6c: edge16ln %i3, %g0, %g0
3295 .word 0xab2d800b ! t0_kref+0xe70: sll %l6, %o3, %l5
3296 .word 0x9fa01a4e ! t0_kref+0xe74: fdtoi %f14, %f15
3297 .word 0x81ab8a4c ! t0_kref+0xe78: fcmpd %fcc0, %f14, %f12
3298 .word 0x2cbffff3 ! t0_kref+0xe7c: bneg,a _kref+0xe48
3299 .word 0x9fa01a4e ! t0_kref+0xe80: fdtoi %f14, %f15
3300 .word 0xc768a182 ! t0_kref+0xe84: prefetch %g2 + 0x182, 3
3301 .word 0xc16e2008 ! t0_kref+0xe88: prefetch %i0 + 8, 0
3302 .word 0x9fa3882d ! t0_kref+0xe8c: fadds %f14, %f13, %f15
3303 .word 0xf420a020 ! t0_kref+0xe90: st %i2, [%g2 + 0x20]
3304 .word 0x9da0002f ! t0_kref+0xe94: fmovs %f15, %f14
3305 .word 0x9bb0076c ! t0_kref+0xe98: fpack16 %f12, %f13
3306 .word 0xa446e0e3 ! t0_kref+0xe9c: addc %i3, 0xe3, %l2
3307 .word 0x8143c000 ! t0_kref+0xea0: stbar
3308 .word 0xc1086a72 ! t0_kref+0xea4: ld [%g1 + 0xa72], %fsr
3309 .word 0xdb063ffc ! t0_kref+0xea8: ld [%i0 - 4], %f13
3310 .word 0x98936ba2 ! t0_kref+0xeac: orcc %o5, 0xba2, %o4
3311 .word 0xee163ffe ! t0_kref+0xeb0: lduh [%i0 - 2], %l7
3312 .word 0x907333aa ! t0_kref+0xeb4: udiv %o4, -0xc56, %o0
3313 .word 0xa41337d2 ! t0_kref+0xeb8: or %o4, -0x82e, %l2
3314 .word 0xee20a030 ! t0_kref+0xebc: st %l7, [%g2 + 0x30]
3315 .word 0x9bb34c6d ! t0_kref+0xec0: fnors %f13, %f13, %f13
3316 .word 0x9fa01a2f ! t0_kref+0xec4: fstoi %f15, %f15
3317 .word 0xe406401c ! t0_kref+0xec8: ld [%i1 + %i4], %l2
3318 .word 0x801ec00a ! t0_kref+0xecc: xor %i3, %o2, %g0
3319 .word 0xa8524000 ! t0_kref+0xed0: umul %o1, %g0, %l4
3320 .word 0x8143c000 ! t0_kref+0xed4: stbar
3321 .word 0xd830a012 ! t0_kref+0xed8: sth %o4, [%g2 + 0x12]
3322 .word 0x9ee20008 ! t0_kref+0xedc: subccc %o0, %o0, %o7
3323 .word 0xd828a012 ! t0_kref+0xee0: stb %o4, [%g2 + 0x12]
3324 .word 0x90303cc4 ! t0_kref+0xee4: orn %g0, -0x33c, %o0
3325 .word 0x9ab72057 ! t0_kref+0xee8: orncc %i4, 0x57, %o5
3326 .word 0x39800007 ! t0_kref+0xeec: fbuge,a _kref+0xf08
3327 .word 0xaab80017 ! t0_kref+0xef0: xnorcc %g0, %l7, %l5
3328 .word 0x90d2c01c ! t0_kref+0xef4: umulcc %o3, %i4, %o0
3329 .word 0x809a800a ! t0_kref+0xef8: xorcc %o2, %o2, %g0
3330 .word 0xde50a030 ! t0_kref+0xefc: ldsh [%g2 + 0x30], %o7
3331 .word 0x113f50c4 ! t0_kref+0xf00: sethi %hi(0xfd431000), %o0
3332 .word 0x26480003 ! t0_kref+0xf04: bl,a,pt %icc, _kref+0xf10
3333 .word 0x9da0192f ! t0_kref+0xf08: fstod %f15, %f14
3334 .word 0xd87e001c ! t0_kref+0xf0c: swap [%i0 + %i4], %o4
3335 .word 0x32480008 ! t0_kref+0xf10: bne,a,pt %icc, _kref+0xf30
3336 .word 0xae0a76dc ! t0_kref+0xf14: and %o1, -0x924, %l7
3337 .word 0x9fa01a2f ! t0_kref+0xf18: fstoi %f15, %f15
3338 .word 0x9ab0000b ! t0_kref+0xf1c: orncc %g0, %o3, %o5
3339 .word 0x81580000 ! t0_kref+0xf20: flushw
3340 .word 0xe67e6000 ! t0_kref+0xf24: swap [%i1], %l3
3341 .word 0x91b3848e ! t0_kref+0xf28: fcmple32 %f14, %f14, %o0
3342 .word 0x9db3c6af ! t0_kref+0xf2c: fmul8x16al %f15, %f15, %f14
3343 .word 0xafb5c020 ! t0_kref+0xf30: edge8n %l7, %g0, %l7
3344 .word 0xa765a509 ! t0_kref+0xf34: movneg %icc, -0x2f7, %l3
3345 .word 0x99b38ace ! t0_kref+0xf38: fpsub32 %f14, %f14, %f12
3346 .word 0x9da0054c ! t0_kref+0xf3c: fsqrtd %f12, %f14
3347 .word 0x8182c000 ! t0_kref+0xf40: wr %o3, %g0, %y
3348 .word 0x25800003 ! t0_kref+0xf44: fblg,a _kref+0xf50
3349 .word 0x99a0192d ! t0_kref+0xf48: fstod %f13, %f12
3350 .word 0x94b37773 ! t0_kref+0xf4c: orncc %o5, -0x88d, %o2
3351 .word 0xd028a012 ! t0_kref+0xf50: stb %o0, [%g2 + 0x12]
3352 .word 0xd9be189a ! t0_kref+0xf54: stda %f12, [%i0 + %i2]0xc4
3353 .word 0x34800008 ! t0_kref+0xf58: bg,a _kref+0xf78
3354 .word 0xd4c65000 ! t0_kref+0xf5c: ldswa [%i1]0x80, %o2
3355 .word 0x9fa0052d ! t0_kref+0xf60: fsqrts %f13, %f15
3356 .word 0x81830000 ! t0_kref+0xf64: wr %o4, %g0, %y
3357 .word 0x81ab8a4e ! t0_kref+0xf68: fcmpd %fcc0, %f14, %f14
3358 .word 0x94bdc00c ! t0_kref+0xf6c: xnorcc %l7, %o4, %o2
3359 .word 0xa62a400a ! t0_kref+0xf70: andn %o1, %o2, %l3
3360 .word 0xde86501c ! t0_kref+0xf74: lda [%i1 + %i4]0x80, %o7
3361 .word 0x9edf2356 ! t0_kref+0xf78: smulcc %i4, 0x356, %o7
3362 .word 0x90b80016 ! t0_kref+0xf7c: xnorcc %g0, %l6, %o0
3363 .word 0x81df7613 ! t0_kref+0xf80: flush %i5 - 0x9ed
3364 .word 0xe8c71018 ! t0_kref+0xf84: ldswa [%i4 + %i0]0x80, %l4
3365 .word 0x9fa0012d ! t0_kref+0xf88: fabss %f13, %f15
3366 .word 0x9db3c72e ! t0_kref+0xf8c: fmuld8ulx16 %f15, %f14, %f14
3367 .word 0x80ab76b8 ! t0_kref+0xf90: andncc %o5, -0x948, %g0
3368 .word 0xad22ea1d ! t0_kref+0xf94: mulscc %o3, 0xa1d, %l6
3369 .word 0xa852400d ! t0_kref+0xf98: umul %o1, %o5, %l4
3370 .word 0x9253663e ! t0_kref+0xf9c: umul %o5, 0x63e, %o1
3371 .word 0x9ba349ae ! t0_kref+0xfa0: fdivs %f13, %f14, %f13
3372 .word 0xd4362012 ! t0_kref+0xfa4: sth %o2, [%i0 + 0x12]
3373 .word 0x94f2f29f ! t0_kref+0xfa8: udivcc %o3, -0xd61, %o2
3374 .word 0x9842c017 ! t0_kref+0xfac: addc %o3, %l7, %o4
3375 .word 0x9da0012e ! t0_kref+0xfb0: fabss %f14, %f14
3376 .word 0x9fa0012f ! t0_kref+0xfb4: fabss %f15, %f15
3377 .word 0xdd1e0000 ! t0_kref+0xfb8: ldd [%i0], %f14
3378 .word 0xe06e401a ! t0_kref+0xfbc: ldstub [%i1 + %i2], %l0
3379 .word 0x81b01021 ! t0_kref+0xfc0: siam 0x1
3380 .word 0x9ba3892d ! t0_kref+0xfc4: fmuls %f14, %f13, %f13
3381 .word 0x9abeb7c3 ! t0_kref+0xfc8: xnorcc %i2, -0x83d, %o5
3382 .word 0x99a389ce ! t0_kref+0xfcc: fdivd %f14, %f14, %f12
3383 .word 0x28800001 ! t0_kref+0xfd0: bleu,a _kref+0xfd4
3384 .word 0x130df90a ! t0_kref+0xfd4: sethi %hi(0x37e42800), %o1
3385 .word 0xdd180018 ! t0_kref+0xfd8: ldd [%g0 + %i0], %f14
3386 .word 0x9fa3c9af ! t0_kref+0xfdc: fdivs %f15, %f15, %f15
3387 .word 0x29480007 ! t0_kref+0xfe0: fbl,a,pt %fcc0, _kref+0xffc
3388 .word 0x9ba389af ! t0_kref+0xfe4: fdivs %f14, %f15, %f13
3389 .word 0xfb6e2000 ! t0_kref+0xfe8: prefetch %i0, 29
3390 .word 0x30480003 ! t0_kref+0xfec: ba,a,pt %icc, _kref+0xff8
3391 .word 0x9da3482d ! t0_kref+0xff0: fadds %f13, %f13, %f14
3392 .word 0x9895fc64 ! t0_kref+0xff4: orcc %l7, -0x39c, %o4
3393 .word 0x9da309cc ! t0_kref+0xff8: fdivd %f12, %f12, %f14
3394 .word 0xa4f264de ! t0_kref+0xffc: udivcc %o1, 0x4de, %l2
3395 .word 0x29480005 ! t0_kref+0x1000: fbl,a,pt %fcc0, _kref+0x1014
3396 .word 0x95b3409a ! t0_kref+0x1004: edge16 %o5, %i2, %o2
3397 .word 0x9ba3482d ! t0_kref+0x1008: fadds %f13, %f13, %f13
3398 .word 0xc16e401a ! t0_kref+0x100c: prefetch %i1 + %i2, 0
3399 .word 0xa6dea36a ! t0_kref+0x1010: smulcc %i2, 0x36a, %l3
3400 .word 0x9da3c82f ! t0_kref+0x1014: fadds %f15, %f15, %f14
3401 .word 0xd6500018 ! t0_kref+0x1018: ldsh [%g0 + %i0], %o3
3402 .word 0x9fa0052d ! t0_kref+0x101c: fsqrts %f13, %f15
3403 .word 0x95b385ce ! t0_kref+0x1020: fcmpeq32 %f14, %f14, %o2
3404 .word 0x99b00c00 ! t0_kref+0x1024: fzero %f12
3405 .word 0xdd983ff0 ! t0_kref+0x1028: ldda [%g0 - 0x10]%asi, %f14
3406 .word 0x9fc10000 ! t0_kref+0x102c: call %g4
3407 .word 0x945b38b2 ! t0_kref+0x1030: smul %o4, -0x74e, %o2
3408 .word 0x9fa01a2d ! t0_kref+0x1034: fstoi %f13, %f15
3409 .word 0xe408662c ! t0_kref+0x1038: ldub [%g1 + 0x62c], %l2
3410 .word 0xa41ca00c ! t0_kref+0x103c: xor %l2, 0xc, %l2
3411 .word 0xe428662c ! t0_kref+0x1040: stb %l2, [%g1 + 0x62c]
3412 .word 0x81d8662c ! t0_kref+0x1044: flush %g1 + 0x62c
3413 .word 0x9fc00004 ! t0_kref+0x1048: call %g0 + %g4
3414 .word 0xd4de501d ! t0_kref+0x104c: ldxa [%i1 + %i5]0x80, %o2
3415 .word 0xd2267fe0 ! t0_kref+0x1050: st %o1, [%i1 - 0x20]
34162: .word 0xa0768016 ! t0_kref+0x1054: udiv %i2, %l6, %l0
3417 .word 0xc76e2018 ! t0_kref+0x1058: prefetch %i0 + 0x18, 3
3418 .word 0xa6fdc00a ! t0_kref+0x105c: sdivcc %l7, %o2, %l3
3419 .word 0x9db38f4c ! t0_kref+0x1060: fornot1 %f14, %f12, %f14
3420 .word 0x9da0054e ! t0_kref+0x1064: fsqrtd %f14, %f14
3421 .word 0xd028a010 ! t0_kref+0x1068: stb %o0, [%g2 + 0x10]
3422 .word 0xee167fe0 ! t0_kref+0x106c: lduh [%i1 - 0x20], %l7
3423 .word 0xdad81018 ! t0_kref+0x1070: ldxa [%g0 + %i0]0x80, %o5
3424 .word 0xd03f4018 ! t0_kref+0x1074: std %o0, [%i5 + %i0]
3425 .word 0x9fa3492e ! t0_kref+0x1078: fmuls %f13, %f14, %f15
3426 .word 0x9a400016 ! t0_kref+0x107c: addc %g0, %l6, %o5
3427 .word 0x96ff3054 ! t0_kref+0x1080: sdivcc %i4, -0xfac, %o3
3428 .word 0x991a659f ! t0_kref+0x1084: tsubcctv %o1, 0x59f, %o4
3429 .word 0x25480007 ! t0_kref+0x1088: fblg,a,pt %fcc0, _kref+0x10a4
3430 .word 0xd03e6018 ! t0_kref+0x108c: std %o0, [%i1 + 0x18]
3431 .word 0xd06e7ff1 ! t0_kref+0x1090: ldstub [%i1 - 0xf], %o0
3432 .word 0xac1f0017 ! t0_kref+0x1094: xor %i4, %l7, %l6
3433 .word 0x9da389ce ! t0_kref+0x1098: fdivd %f14, %f14, %f14
3434 .word 0xece81019 ! t0_kref+0x109c: ldstuba [%g0 + %i1]0x80, %l6
3435 .word 0x9db30a0c ! t0_kref+0x10a0: fpadd16 %f12, %f12, %f14
3436 .word 0xd60e3ffb ! t0_kref+0x10a4: ldub [%i0 - 5], %o3
3437 .word 0xaaf7000d ! t0_kref+0x10a8: udivcc %i4, %o5, %l5
3438 .word 0x36800005 ! t0_kref+0x10ac: bge,a _kref+0x10c0
3439 .word 0xafb3848c ! t0_kref+0x10b0: fcmple32 %f14, %f12, %l7
3440 .word 0x25256c09 ! t0_kref+0x10b4: sethi %hi(0x95b02400), %l2
3441 .word 0xe8062000 ! t0_kref+0x10b8: ld [%i0], %l4
3442 .word 0xfd6e001c ! t0_kref+0x10bc: prefetch %i0 + %i4, 30
3443 call SYM(t0_subr1)
3444 .word 0xf016c000 ! t0_kref+0x10c4: lduh [%i3], %i0
3445 .word 0x9fa0188f ! t0_kref+0x10c8: fitos %f15, %f15
3446 .word 0xd0f61000 ! t0_kref+0x10cc: stxa %o0, [%i0]0x80
3447 .word 0x90f2801b ! t0_kref+0x10d0: udivcc %o2, %i3, %o0
3448 .word 0x9db3cd2d ! t0_kref+0x10d4: fandnot1s %f15, %f13, %f14
3449 .word 0xd80e2004 ! t0_kref+0x10d8: ldub [%i0 + 4], %o4
3450 .word 0xea0e8019 ! t0_kref+0x10dc: ldub [%i2 + %i1], %l5
3451 .word 0xe86e8018 ! t0_kref+0x10e0: ldstub [%i2 + %i0], %l4
3452 .word 0x9f414000 ! t0_kref+0x10e4: mov %pc, %o7
3453 .word 0x9117000a ! t0_kref+0x10e8: taddcctv %i4, %o2, %o0
3454 .word 0x9ba018ce ! t0_kref+0x10ec: fdtos %f14, %f13
3455 .word 0xdb20a030 ! t0_kref+0x10f0: st %f13, [%g2 + 0x30]
3456 .word 0xd228a002 ! t0_kref+0x10f4: stb %o1, [%g2 + 2]
3457 .word 0x8d833294 ! t0_kref+0x10f8: wr %o4, 0xfffff294, %fprs
3458 .word 0x9da3c9ae ! t0_kref+0x10fc: fdivs %f15, %f14, %f14
3459 .word 0x99b38e80 ! t0_kref+0x1100: fsrc1 %f14, %f12
3460 .word 0xdbe6500a ! t0_kref+0x1104: casa [%i1]0x80, %o2, %o5
3461 .word 0x9fb7011a ! t0_kref+0x1108: edge32 %i4, %i2, %o7
3462 .word 0xdda71018 ! t0_kref+0x110c: sta %f14, [%i4 + %i0]0x80
3463 .word 0x24800004 ! t0_kref+0x1110: ble,a _kref+0x1120
3464 .word 0xd2200018 ! t0_kref+0x1114: st %o1, [%g0 + %i0]
3465 .word 0x9ba3882f ! t0_kref+0x1118: fadds %f14, %f15, %f13
3466 .word 0x920db7b1 ! t0_kref+0x111c: and %l6, -0x84f, %o1
3467 .word 0xaef6c01a ! t0_kref+0x1120: udivcc %i3, %i2, %l7
3468 .word 0x94fe801a ! t0_kref+0x1124: sdivcc %i2, %i2, %o2
3469 .word 0x35480002 ! t0_kref+0x1128: fbue,a,pt %fcc0, _kref+0x1130
3470 .word 0xd60e7ff7 ! t0_kref+0x112c: ldub [%i1 - 9], %o3
3471 .word 0x9ba3882d ! t0_kref+0x1130: fadds %f14, %f13, %f13
3472 .word 0x9ba0012f ! t0_kref+0x1134: fabss %f15, %f13
3473 .word 0x9ba000af ! t0_kref+0x1138: fnegs %f15, %f13
3474 .word 0x9fa389ad ! t0_kref+0x113c: fdivs %f14, %f13, %f15
3475 .word 0xf8300019 ! t0_kref+0x1140: sth %i4, [%g0 + %i1]
3476 .word 0x8143c000 ! t0_kref+0x1144: stbar
3477 .word 0xd620a030 ! t0_kref+0x1148: st %o3, [%g2 + 0x30]
3478 .word 0xec28a032 ! t0_kref+0x114c: stb %l6, [%g2 + 0x32]
3479 .word 0x971d801c ! t0_kref+0x1150: tsubcctv %l6, %i4, %o3
3480 call 1f
3481 .empty
3482 .word 0xa4b70009 ! t0_kref+0x1158: orncc %i4, %o1, %l2
3483 .word 0x2e480007 ! t0_kref+0x115c: bvs,a,pt %icc, _kref+0x1178
34841: .word 0x809d801b ! t0_kref+0x1160: xorcc %l6, %i3, %g0
3485 .word 0x99b70200 ! t0_kref+0x1164: array8 %i4, %g0, %o4
3486 .word 0x39480003 ! t0_kref+0x1168: fbuge,a,pt %fcc0, _kref+0x1174
3487 .word 0xd440a030 ! t0_kref+0x116c: ldsw [%g2 + 0x30], %o2
3488 .word 0x80a2f3b9 ! t0_kref+0x1170: cmp %o3, -0xc47
3489 .word 0x9fa349af ! t0_kref+0x1174: fdivs %f13, %f15, %f15
3490 .word 0x9fa3882f ! t0_kref+0x1178: fadds %f14, %f15, %f15
3491 .word 0x97280008 ! t0_kref+0x117c: sll %g0, %o0, %o3
3492 .word 0x2e800006 ! t0_kref+0x1180: bvs,a _kref+0x1198
3493 .word 0x931a77da ! t0_kref+0x1184: tsubcctv %o1, -0x826, %o1
3494 .word 0x99b30a0e ! t0_kref+0x1188: fpadd16 %f12, %f14, %f12
3495 .word 0xa81e8016 ! t0_kref+0x118c: xor %i2, %l6, %l4
3496 .word 0x9db386ce ! t0_kref+0x1190: fmul8sux16 %f14, %f14, %f14
3497 .word 0xd6566006 ! t0_kref+0x1194: ldsh [%i1 + 6], %o3
3498 .word 0x2f29b2be ! t0_kref+0x1198: sethi %hi(0xa6caf800), %l7
3499 .word 0x9fb38aae ! t0_kref+0x119c: fpsub16s %f14, %f14, %f15
3500 .word 0x26800008 ! t0_kref+0x11a0: bl,a _kref+0x11c0
3501 .word 0x81408000 ! t0_kref+0x11a4: mov %ccr, %g0
3502 .word 0x9075c00b ! t0_kref+0x11a8: udiv %l7, %o3, %o0
3503 .word 0xac53400b ! t0_kref+0x11ac: umul %o5, %o3, %l6
3504 .word 0x9bb3caed ! t0_kref+0x11b0: fpsub32s %f15, %f13, %f13
3505 .word 0x90f0000a ! t0_kref+0x11b4: udivcc %g0, %o2, %o0
3506 .word 0xd2c61000 ! t0_kref+0x11b8: ldswa [%i0]0x80, %o1
3507 .word 0xd650a000 ! t0_kref+0x11bc: ldsh [%g2], %o3
3508 .word 0x9abec009 ! t0_kref+0x11c0: xnorcc %i3, %o1, %o5
3509 .word 0x90fd801a ! t0_kref+0x11c4: sdivcc %l6, %i2, %o0
3510 .word 0x23800003 ! t0_kref+0x11c8: fbne,a _kref+0x11d4
3511 .word 0xe6ce5000 ! t0_kref+0x11cc: ldsba [%i1]0x80, %l3
3512 .word 0x9da0004e ! t0_kref+0x11d0: fmovd %f14, %f14
3513 .word 0xe406001c ! t0_kref+0x11d4: ld [%i0 + %i4], %l2
3514 .word 0x99a389ce ! t0_kref+0x11d8: fdivd %f14, %f14, %f12
3515 .word 0x37800004 ! t0_kref+0x11dc: fbge,a _kref+0x11ec
3516 .word 0xdf066010 ! t0_kref+0x11e0: ld [%i1 + 0x10], %f15
3517 .word 0x99b38a0e ! t0_kref+0x11e4: fpadd16 %f14, %f14, %f12
3518 .word 0xe2fe101c ! t0_kref+0x11e8: swapa [%i0 + %i4]0x80, %l1
3519 .word 0x9aaa000b ! t0_kref+0x11ec: andncc %o0, %o3, %o5
3520 .word 0xaafec016 ! t0_kref+0x11f0: sdivcc %i3, %l6, %l5
3521 .word 0x9da3084e ! t0_kref+0x11f4: faddd %f12, %f14, %f14
3522 .word 0x8143c000 ! t0_kref+0x11f8: stbar
3523 .word 0x9db38e0c ! t0_kref+0x11fc: fand %f14, %f12, %f14
3524 .word 0x912ac01c ! t0_kref+0x1200: sll %o3, %i4, %o0
3525 .word 0x37800007 ! t0_kref+0x1204: fbge,a _kref+0x1220
3526 .word 0x99b3470e ! t0_kref+0x1208: fmuld8sux16 %f13, %f14, %f12
3527 .word 0x9fb3ccaf ! t0_kref+0x120c: fandnot2s %f15, %f15, %f15
3528 .word 0x39480003 ! t0_kref+0x1210: fbuge,a,pt %fcc0, _kref+0x121c
3529 .word 0xac0ac000 ! t0_kref+0x1214: and %o3, %g0, %l6
3530 .word 0x9aaa2615 ! t0_kref+0x1218: andncc %o0, 0x615, %o5
3531 .word 0xaca7000b ! t0_kref+0x121c: subcc %i4, %o3, %l6
3532 .word 0x80b6e443 ! t0_kref+0x1220: orncc %i3, 0x443, %g0
3533 .word 0x92f5b832 ! t0_kref+0x1224: udivcc %l6, -0x7ce, %o1
3534 .word 0xacaeed34 ! t0_kref+0x1228: andncc %i3, 0xd34, %l6
3535 .word 0xdd1e3fe0 ! t0_kref+0x122c: ldd [%i0 - 0x20], %f14
3536 .word 0xf4262018 ! t0_kref+0x1230: st %i2, [%i0 + 0x18]
3537 .word 0x9fa0052d ! t0_kref+0x1234: fsqrts %f13, %f15
3538 .word 0x9ba01a4e ! t0_kref+0x1238: fdtoi %f14, %f13
3539 .word 0x30800008 ! t0_kref+0x123c: ba,a _kref+0x125c
3540 .word 0xaebac000 ! t0_kref+0x1240: xnorcc %o3, %g0, %l7
3541 .word 0x99b384cc ! t0_kref+0x1244: fcmpne32 %f14, %f12, %o4
3542 .word 0x9ec34008 ! t0_kref+0x1248: addccc %o5, %o0, %o7
3543 .word 0xe86e4000 ! t0_kref+0x124c: ldstub [%i1], %l4
3544 .word 0x2f13480b ! t0_kref+0x1250: sethi %hi(0x4d202c00), %l7
3545 .word 0x81ab8a4e ! t0_kref+0x1254: fcmpd %fcc0, %f14, %f14
3546 .word 0x8143c000 ! t0_kref+0x1258: stbar
3547 .word 0xa60a0017 ! t0_kref+0x125c: and %o0, %l7, %l3
3548 .word 0x9fa0052d ! t0_kref+0x1260: fsqrts %f13, %f15
3549 .word 0xd91e6000 ! t0_kref+0x1264: ldd [%i1], %f12
3550 .word 0xf630a002 ! t0_kref+0x1268: sth %i3, [%g2 + 2]
3551 .word 0x9ba01a4e ! t0_kref+0x126c: fdtoi %f14, %f13
3552 .word 0xa6880016 ! t0_kref+0x1270: andcc %g0, %l6, %l3
3553 .word 0x98fa400b ! t0_kref+0x1274: sdivcc %o1, %o3, %o4
3554 .word 0xd46e001a ! t0_kref+0x1278: ldstub [%i0 + %i2], %o2
3555 .word 0xac930016 ! t0_kref+0x127c: orcc %o4, %l6, %l6
3556 .word 0xdd9f5059 ! t0_kref+0x1280: ldda [%i5 + %i1]0x82, %f14
3557 .word 0xd2366012 ! t0_kref+0x1284: sth %o1, [%i1 + 0x12]
3558 .word 0xe4086870 ! t0_kref+0x1288: ldub [%g1 + 0x870], %l2
3559 .word 0xa41ca00c ! t0_kref+0x128c: xor %l2, 0xc, %l2
3560 .word 0xe4286870 ! t0_kref+0x1290: stb %l2, [%g1 + 0x870]
3561 .word 0x81d86870 ! t0_kref+0x1294: flush %g1 + 0x870
35622: .word 0x9dabc02d ! t0_kref+0x1298: fmovso %fcc0, %f13, %f14
3563 .word 0x2d3cf97e ! t0_kref+0x129c: sethi %hi(0xf3e5f800), %l6
3564 .word 0x9da3882e ! t0_kref+0x12a0: fadds %f14, %f14, %f14
3565 .word 0x9ba349ad ! t0_kref+0x12a4: fdivs %f13, %f13, %f13
3566 sethi %hi(2f), %o7
3567 .word 0xe40be2f8 ! t0_kref+0x12ac: ldub [%o7 + 0x2f8], %l2
3568 .word 0xa41ca00c ! t0_kref+0x12b0: xor %l2, 0xc, %l2
3569 .word 0xe42be2f8 ! t0_kref+0x12b4: stb %l2, [%o7 + 0x2f8]
3570 .word 0x81dbe2f8 ! t0_kref+0x12b8: flush %o7 + 0x2f8
3571 .word 0xdb20a010 ! t0_kref+0x12bc: st %f13, [%g2 + 0x10]
3572 .word 0xfbee101b ! t0_kref+0x12c0: prefetcha %i0 + %i3, 29
3573 call SYM(t0_subr0)
3574 .word 0x9da0192e ! t0_kref+0x12c8: fstod %f14, %f14
3575 .word 0x2b800002 ! t0_kref+0x12cc: fbug,a _kref+0x12d4
3576 .word 0x9ec2c016 ! t0_kref+0x12d0: addccc %o3, %l6, %o7
3577 .word 0x3f800003 ! t0_kref+0x12d4: fbo,a _kref+0x12e0
3578 .word 0xae5f3f5a ! t0_kref+0x12d8: smul %i4, -0xa6, %l7
3579 .word 0xd420a000 ! t0_kref+0x12dc: st %o2, [%g2]
3580 .word 0x20480005 ! t0_kref+0x12e0: bn,a,pt %icc, _kref+0x12f4
3581 .word 0x9842ea4f ! t0_kref+0x12e4: addc %o3, 0xa4f, %o4
3582 .word 0xec362008 ! t0_kref+0x12e8: sth %l6, [%i0 + 8]
3583 .word 0x9ba000af ! t0_kref+0x12ec: fnegs %f15, %f13
3584 .word 0x9da0004e ! t0_kref+0x12f0: fmovd %f14, %f14
3585 .word 0xad282004 ! t0_kref+0x12f4: sll %g0, 0x4, %l6
35862: .word 0xea680019 ! t0_kref+0x12f8: ldstub [%g0 + %i1], %l5
3587 .word 0xa8db7d46 ! t0_kref+0x12fc: smulcc %o5, -0x2ba, %l4
3588 .word 0x9ba388af ! t0_kref+0x1300: fsubs %f14, %f15, %f13
3589 .word 0x952d801c ! t0_kref+0x1304: sll %l6, %i4, %o2
3590 .word 0xe8562018 ! t0_kref+0x1308: ldsh [%i0 + 0x18], %l4
3591 .word 0xc807bfe4 ! t0_kref+0x130c: ld [%fp - 0x1c], %g4
3592 .word 0x27480004 ! t0_kref+0x1310: fbul,a,pt %fcc0, _kref+0x1320
3593 .word 0x9fa0012e ! t0_kref+0x1314: fabss %f14, %f15
3594 .word 0x8182c000 ! t0_kref+0x1318: wr %o3, %g0, %y
3595 .word 0x3a480001 ! t0_kref+0x131c: bcc,a,pt %icc, _kref+0x1320
3596 .word 0x9fb007ae ! t0_kref+0x1320: fpackfix %f14, %f15
3597 .word 0xec20a020 ! t0_kref+0x1324: st %l6, [%g2 + 0x20]
3598 .word 0x9da01a2f ! t0_kref+0x1328: fstoi %f15, %f14
3599 .word 0x9de3bfa0 ! t0_kref+0x132c: save %sp, -0x60, %sp
3600 .word 0xb486fed3 ! t0_kref+0x1330: addcc %i3, -0x12d, %i2
3601 .word 0xa7ee3024 ! t0_kref+0x1334: restore %i0, -0xfdc, %l3
3602 .word 0x9da0102d ! t0_kref+0x1338: fstox %f13, %f14
3603 .word 0x38800003 ! t0_kref+0x133c: bgu,a _kref+0x1348
3604 .word 0xa6c372cb ! t0_kref+0x1340: addccc %o5, -0xd35, %l3
3605 .word 0xdba71018 ! t0_kref+0x1344: sta %f13, [%i4 + %i0]0x80
3606 .word 0xe8801018 ! t0_kref+0x1348: lda [%g0 + %i0]0x80, %l4
3607 .word 0x965dab5d ! t0_kref+0x134c: smul %l6, 0xb5d, %o3
3608 .word 0x9da0014e ! t0_kref+0x1350: fabsd %f14, %f14
3609 .word 0x99b30f4e ! t0_kref+0x1354: fornot1 %f12, %f14, %f12
3610 .word 0x9db3caed ! t0_kref+0x1358: fpsub32s %f15, %f13, %f14
3611 .word 0xe80e3fe2 ! t0_kref+0x135c: ldub [%i0 - 0x1e], %l4
3612 .word 0x28480007 ! t0_kref+0x1360: bleu,a,pt %icc, _kref+0x137c
3613 .word 0xd2070019 ! t0_kref+0x1364: ld [%i4 + %i1], %o1
3614 .word 0x9fb3ca2e ! t0_kref+0x1368: fpadd16s %f15, %f14, %f15
3615 .word 0x9a73000c ! t0_kref+0x136c: udiv %o4, %o4, %o5
3616 .word 0x9da0054c ! t0_kref+0x1370: fsqrtd %f12, %f14
3617 .word 0x3c800005 ! t0_kref+0x1374: bpos,a _kref+0x1388
3618 .word 0xae8f000d ! t0_kref+0x1378: andcc %i4, %o5, %l7
3619 .word 0x90b23d2f ! t0_kref+0x137c: orncc %o0, -0x2d1, %o0
3620 .word 0x98fd8016 ! t0_kref+0x1380: sdivcc %l6, %l6, %o4
3621 .word 0x81b5c10c ! t0_kref+0x1384: edge32 %l7, %o4, %g0
3622 .word 0x9db00ccc ! t0_kref+0x1388: fnot2 %f12, %f14
3623 .word 0x29800007 ! t0_kref+0x138c: fbl,a _kref+0x13a8
3624 .word 0x99b00f0c ! t0_kref+0x1390: fsrc2 %f12, %f12
3625 .word 0xf16e2008 ! t0_kref+0x1394: prefetch %i0 + 8, 24
3626 .word 0xacc20000 ! t0_kref+0x1398: addccc %o0, %g0, %l6
3627 .word 0xdd264000 ! t0_kref+0x139c: st %f14, [%i1]
3628 .word 0x9da3482e ! t0_kref+0x13a0: fadds %f13, %f14, %f14
3629 .word 0x9da0012f ! t0_kref+0x13a4: fabss %f15, %f14
3630 .word 0xa4bab1b7 ! t0_kref+0x13a8: xnorcc %o2, -0xe49, %l2
3631 .word 0x9da309cc ! t0_kref+0x13ac: fdivd %f12, %f12, %f14
3632 .word 0x94da001a ! t0_kref+0x13b0: smulcc %o0, %i2, %o2
3633 .word 0x9646801b ! t0_kref+0x13b4: addc %i2, %i3, %o3
3634 .word 0xabb34280 ! t0_kref+0x13b8: array32 %o5, %g0, %l5
3635 .word 0x86102002 ! t0_kref+0x13bc: mov 0x2, %g3
3636 .word 0x32800000 ! t0_kref+0x13c0: bne,a _kref+0x13c0
3637 .word 0x86a0e001 ! t0_kref+0x13c4: subcc %g3, 1, %g3
3638 .word 0x81ddebbf ! t0_kref+0x13c8: flush %l7 + 0xbbf
3639 .word 0xec5e001d ! t0_kref+0x13cc: ldx [%i0 + %i5], %l6
3640 .word 0x22480006 ! t0_kref+0x13d0: be,a,pt %icc, _kref+0x13e8
3641 .word 0xdb263ffc ! t0_kref+0x13d4: st %f13, [%i0 - 4]
3642 .word 0xa52a0009 ! t0_kref+0x13d8: sll %o0, %o1, %l2
3643 .word 0xd91e6008 ! t0_kref+0x13dc: ldd [%i1 + 8], %f12
3644 .word 0xa8724008 ! t0_kref+0x13e0: udiv %o1, %o0, %l4
3645 .word 0xd9beda58 ! t0_kref+0x13e4: stda %f12, [%i3 + %i0]0xd2
3646 .word 0x28800007 ! t0_kref+0x13e8: bleu,a _kref+0x1404
3647 .word 0x98473bc4 ! t0_kref+0x13ec: addc %i4, -0x43c, %o4
3648 .word 0x8035c008 ! t0_kref+0x13f0: orn %l7, %o0, %g0
3649 .word 0x9da3894c ! t0_kref+0x13f4: fmuld %f14, %f12, %f14
3650 .word 0x9a1a2c0c ! t0_kref+0x13f8: xor %o0, 0xc0c, %o5
3651 .word 0x26800006 ! t0_kref+0x13fc: bl,a _kref+0x1414
3652 .word 0x9db34aae ! t0_kref+0x1400: fpsub16s %f13, %f14, %f14
3653 .word 0x9ba3c9af ! t0_kref+0x1404: fdivs %f15, %f15, %f13
3654 .word 0x99b386ce ! t0_kref+0x1408: fmul8sux16 %f14, %f14, %f12
3655 .word 0x26800001 ! t0_kref+0x140c: bl,a _kref+0x1410
3656 .word 0xa872000a ! t0_kref+0x1410: udiv %o0, %o2, %l4
3657 .word 0x99b30d8c ! t0_kref+0x1414: fxor %f12, %f12, %f12
3658 .word 0x37480007 ! t0_kref+0x1418: fbge,a,pt %fcc0, _kref+0x1434
3659 .word 0xa8fa4017 ! t0_kref+0x141c: sdivcc %o1, %l7, %l4
3660 .word 0x3f800003 ! t0_kref+0x1420: fbo,a _kref+0x142c
3661 .word 0x9db3cdad ! t0_kref+0x1424: fxors %f15, %f13, %f14
3662 .word 0x28800002 ! t0_kref+0x1428: bleu,a _kref+0x1430
3663 .word 0xfdee501c ! t0_kref+0x142c: prefetcha %i1 + %i4, 30
3664 .word 0xd24e0000 ! t0_kref+0x1430: ldsb [%i0], %o1
3665 .word 0xd60e7ff4 ! t0_kref+0x1434: ldub [%i1 - 0xc], %o3
3666 .word 0x9e9e8008 ! t0_kref+0x1438: xorcc %i2, %o0, %o7
3667 .word 0xdd270019 ! t0_kref+0x143c: st %f14, [%i4 + %i1]
3668 .word 0x90d70008 ! t0_kref+0x1440: umulcc %i4, %o0, %o0
3669 .word 0xd6480018 ! t0_kref+0x1444: ldsb [%g0 + %i0], %o3
3670 .word 0xea8e505a ! t0_kref+0x1448: lduba [%i1 + %i2]0x82, %l5
3671 .word 0xec060000 ! t0_kref+0x144c: ld [%i0], %l6
3672 .word 0x25480005 ! t0_kref+0x1450: fblg,a,pt %fcc0, _kref+0x1464
3673 .word 0x9712000d ! t0_kref+0x1454: taddcctv %o0, %o5, %o3
3674 .word 0xe27e7fe0 ! t0_kref+0x1458: swap [%i1 - 0x20], %l1
3675 .word 0xa6e2000c ! t0_kref+0x145c: subccc %o0, %o4, %l3
3676 .word 0xf82e6011 ! t0_kref+0x1460: stb %i4, [%i1 + 0x11]
3677 .word 0x9da3c82d ! t0_kref+0x1464: fadds %f15, %f13, %f14
3678 .word 0x81dec00d ! t0_kref+0x1468: flush %i3 + %o5
3679 .word 0x94f3401a ! t0_kref+0x146c: udivcc %o5, %i2, %o2
3680 .word 0xf620a020 ! t0_kref+0x1470: st %i3, [%g2 + 0x20]
3681 .word 0x9db3c66f ! t0_kref+0x1474: fmul8x16au %f15, %f15, %f14
3682 .word 0x9e1b0000 ! t0_kref+0x1478: xor %o4, %g0, %o7
3683 .word 0x26480006 ! t0_kref+0x147c: bl,a,pt %icc, _kref+0x1494
3684 .word 0xef6e001c ! t0_kref+0x1480: prefetch %i0 + %i4, 23
3685 .word 0x80426709 ! t0_kref+0x1484: addc %o1, 0x709, %g0
3686 .word 0x96c2a5be ! t0_kref+0x1488: addccc %o2, 0x5be, %o3
3687 .word 0x80583171 ! t0_kref+0x148c: smul %g0, -0xe8f, %g0
3688 .word 0xd08e101a ! t0_kref+0x1490: lduba [%i0 + %i2]0x80, %o0
3689 .word 0x99b30dce ! t0_kref+0x1494: fnand %f12, %f14, %f12
3690 .word 0xdb063fe0 ! t0_kref+0x1498: ld [%i0 - 0x20], %f13
3691 .word 0x967df798 ! t0_kref+0x149c: sdiv %l7, -0x868, %o3
3692 .word 0x2e480007 ! t0_kref+0x14a0: bvs,a,pt %icc, _kref+0x14bc
3693 .word 0x80ba800b ! t0_kref+0x14a4: xnorcc %o2, %o3, %g0
3694 .word 0x9832ee0a ! t0_kref+0x14a8: orn %o3, 0xe0a, %o4
3695 .word 0x952f200c ! t0_kref+0x14ac: sll %i4, 0xc, %o2
3696 .word 0xdd1fbcc8 ! t0_kref+0x14b0: ldd [%fp - 0x338], %f14
3697 .word 0xda78a020 ! t0_kref+0x14b4: swap [%g2 + 0x20], %o5
3698 .word 0x931d8016 ! t0_kref+0x14b8: tsubcctv %l6, %l6, %o1
3699 .word 0xddbf5019 ! t0_kref+0x14bc: stda %f14, [%i5 + %i1]0x80
3700 .word 0xf836401b ! t0_kref+0x14c0: sth %i4, [%i1 + %i3]
3701 .word 0xea063ff0 ! t0_kref+0x14c4: ld [%i0 - 0x10], %l5
3702 .word 0xd9bf5a58 ! t0_kref+0x14c8: stda %f12, [%i5 + %i0]0xd2
3703 .word 0x9fa3c9af ! t0_kref+0x14cc: fdivs %f15, %f15, %f15
3704 .word 0x809030c0 ! t0_kref+0x14d0: orcc %g0, -0xf40, %g0
3705 .word 0x33480007 ! t0_kref+0x14d4: fbe,a,pt %fcc0, _kref+0x14f0
3706 .word 0xdf200018 ! t0_kref+0x14d8: st %f15, [%g0 + %i0]
3707 .word 0x2e480008 ! t0_kref+0x14dc: bvs,a,pt %icc, _kref+0x14fc
3708 .word 0xf56e401c ! t0_kref+0x14e0: prefetch %i1 + %i4, 26
3709 .word 0xee06001c ! t0_kref+0x14e4: ld [%i0 + %i4], %l7
3710 .word 0xd430a020 ! t0_kref+0x14e8: sth %o2, [%g2 + 0x20]
3711 .word 0x93400000 ! t0_kref+0x14ec: mov %y, %o1
3712 .word 0xe36e401a ! t0_kref+0x14f0: prefetch %i1 + %i2, 17
3713 .word 0x9da308ce ! t0_kref+0x14f4: fsubd %f12, %f14, %f14
3714 .word 0x34480005 ! t0_kref+0x14f8: bg,a,pt %icc, _kref+0x150c
3715 .word 0x9aa6c00b ! t0_kref+0x14fc: subcc %i3, %o3, %o5
3716 .word 0xf830a032 ! t0_kref+0x1500: sth %i4, [%g2 + 0x32]
3717 .word 0x9db306ce ! t0_kref+0x1504: fmul8sux16 %f12, %f14, %f14
3718 .word 0x99b3472e ! t0_kref+0x1508: fmuld8ulx16 %f13, %f14, %f12
3719 .word 0xa8ae801c ! t0_kref+0x150c: andncc %i2, %i4, %l4
3720 .word 0x9da3894e ! t0_kref+0x1510: fmuld %f14, %f14, %f14
3721 .word 0xaad7000d ! t0_kref+0x1514: umulcc %i4, %o5, %l5
3722 .word 0x81abcaaf ! t0_kref+0x1518: fcmpes %fcc0, %f15, %f15
3723 .word 0xd91fbda8 ! t0_kref+0x151c: ldd [%fp - 0x258], %f12
3724 .word 0x81b3050c ! t0_kref+0x1520: fcmpgt16 %f12, %f12, %g0
3725 .word 0x9ed2c00d ! t0_kref+0x1524: umulcc %o3, %o5, %o7
3726 .word 0xdf20a000 ! t0_kref+0x1528: st %f15, [%g2]
3727 .word 0xd42e8018 ! t0_kref+0x152c: stb %o2, [%i2 + %i0]
3728 .word 0x96fe801c ! t0_kref+0x1530: sdivcc %i2, %i4, %o3
3729 .word 0xf436401b ! t0_kref+0x1534: sth %i2, [%i1 + %i3]
3730 .word 0xaad03de2 ! t0_kref+0x1538: umulcc %g0, -0x21e, %l5
3731 .word 0xd91fbe50 ! t0_kref+0x153c: ldd [%fp - 0x1b0], %f12
3732 .word 0xf830a020 ! t0_kref+0x1540: sth %i4, [%g2 + 0x20]
3733 .word 0x25480004 ! t0_kref+0x1544: fblg,a,pt %fcc0, _kref+0x1554
3734 .word 0x981f3f0d ! t0_kref+0x1548: xor %i4, -0xf3, %o4
3735 .word 0xf430a022 ! t0_kref+0x154c: sth %i2, [%g2 + 0x22]
3736 .word 0xd9be5a1c ! t0_kref+0x1550: stda %f12, [%i1 + %i4]0xd0
3737 .word 0x903238f7 ! t0_kref+0x1554: orn %o0, -0x709, %o0
3738 .word 0x21800002 ! t0_kref+0x1558: fbn,a _kref+0x1560
3739 .word 0x99b3844e ! t0_kref+0x155c: fcmpne16 %f14, %f14, %o4
3740 .word 0x8143c000 ! t0_kref+0x1560: stbar
3741 .word 0xda2e001a ! t0_kref+0x1564: stb %o5, [%i0 + %i2]
3742 .word 0xe616c019 ! t0_kref+0x1568: lduh [%i3 + %i1], %l3
3743 .word 0x98b5800d ! t0_kref+0x156c: orncc %l6, %o5, %o4
3744 .word 0x99b30a4c ! t0_kref+0x1570: fpadd32 %f12, %f12, %f12
3745 .word 0x99a3084e ! t0_kref+0x1574: faddd %f12, %f14, %f12
3746 .word 0xaa76801b ! t0_kref+0x1578: udiv %i2, %i3, %l5
3747 .word 0xc129401c ! t0_kref+0x157c: st %fsr, [%g5 + %i4]
3748 .word 0xa8f5f0f2 ! t0_kref+0x1580: udivcc %l7, -0xf0e, %l4
3749 .word 0xec30a030 ! t0_kref+0x1584: sth %l6, [%g2 + 0x30]
3750 .word 0xec3e3ff0 ! t0_kref+0x1588: std %l6, [%i0 - 0x10]
3751 .word 0xafb68200 ! t0_kref+0x158c: array8 %i2, %g0, %l7
3752 .word 0x9846e2a6 ! t0_kref+0x1590: addc %i3, 0x2a6, %o4
3753 .word 0x81de4019 ! t0_kref+0x1594: flush %i1 + %i1
3754 .word 0xae53685c ! t0_kref+0x1598: umul %o5, 0x85c, %l7
3755 .word 0xae56b09f ! t0_kref+0x159c: umul %i2, -0xf61, %l7
3756 .word 0x9fb3ccae ! t0_kref+0x15a0: fandnot2s %f15, %f14, %f15
3757 .word 0xa732c016 ! t0_kref+0x15a4: srl %o3, %l6, %l3
3758 .word 0xe856c019 ! t0_kref+0x15a8: ldsh [%i3 + %i1], %l4
3759 .word 0xa68b001a ! t0_kref+0x15ac: andcc %o4, %i2, %l3
3760 .word 0x945233b8 ! t0_kref+0x15b0: umul %o0, -0xc48, %o2
3761 call SYM(t0_subr1)
3762 .word 0xf6267fe4 ! t0_kref+0x15b8: st %i3, [%i1 - 0x1c]
3763 .word 0x9ba0012d ! t0_kref+0x15bc: fabss %f13, %f13
3764 .word 0x31480001 ! t0_kref+0x15c0: fba,a,pt %fcc0, _kref+0x15c4
3765 .word 0x9efb401b ! t0_kref+0x15c4: sdivcc %o5, %i3, %o7
3766 .word 0x932a0008 ! t0_kref+0x15c8: sll %o0, %o0, %o1
3767 .word 0xd03f4018 ! t0_kref+0x15cc: std %o0, [%i5 + %i0]
3768 .word 0xaa8b7df8 ! t0_kref+0x15d0: andcc %o5, -0x208, %l5
3769 .word 0x9da0002f ! t0_kref+0x15d4: fmovs %f15, %f14
3770 .word 0x99b30e80 ! t0_kref+0x15d8: fsrc1 %f12, %f12
3771 .word 0xdd1e401d ! t0_kref+0x15dc: ldd [%i1 + %i5], %f14
3772 .word 0x95b3044e ! t0_kref+0x15e0: fcmpne16 %f12, %f14, %o2
3773 .word 0x2c800006 ! t0_kref+0x15e4: bneg,a _kref+0x15fc
3774 .word 0x9da3894e ! t0_kref+0x15e8: fmuld %f14, %f14, %f14
3775 .word 0x3a480008 ! t0_kref+0x15ec: bcc,a,pt %icc, _kref+0x160c
3776 .word 0xa8923362 ! t0_kref+0x15f0: orcc %o0, -0xc9e, %l4
3777 .word 0x81dcb476 ! t0_kref+0x15f4: flush %l2 - 0xb8a
3778 .word 0x2f800004 ! t0_kref+0x15f8: fbu,a _kref+0x1608
3779 .word 0xac170016 ! t0_kref+0x15fc: or %i4, %l6, %l6
3780 .word 0xad07001c ! t0_kref+0x1600: taddcc %i4, %i4, %l6
3781 .word 0xd616001b ! t0_kref+0x1604: lduh [%i0 + %i3], %o3
3782 .word 0x22480005 ! t0_kref+0x1608: be,a,pt %icc, _kref+0x161c
3783 .word 0x9ba389ad ! t0_kref+0x160c: fdivs %f14, %f13, %f13
3784 .word 0xd828a002 ! t0_kref+0x1610: stb %o4, [%g2 + 2]
3785 .word 0x24800003 ! t0_kref+0x1614: ble,a _kref+0x1620
3786 .word 0x9fa0012d ! t0_kref+0x1618: fabss %f13, %f15
3787 .word 0x9db38faf ! t0_kref+0x161c: fors %f14, %f15, %f14
3788 .word 0x3b800002 ! t0_kref+0x1620: fble,a _kref+0x1628
3789 .word 0x8143c000 ! t0_kref+0x1624: stbar
3790 .word 0xa8bdecd3 ! t0_kref+0x1628: xnorcc %l7, 0xcd3, %l4
3791 .word 0x81b3414a ! t0_kref+0x162c: edge32l %o5, %o2, %g0
3792 .word 0xd66e8019 ! t0_kref+0x1630: ldstub [%i2 + %i1], %o3
3793 .word 0x99b30d40 ! t0_kref+0x1634: fnot1 %f12, %f12
3794 .word 0x9da3c9ad ! t0_kref+0x1638: fdivs %f15, %f13, %f14
3795 .word 0x31800004 ! t0_kref+0x163c: fba,a _kref+0x164c
3796 .word 0xd8a61000 ! t0_kref+0x1640: sta %o4, [%i0]0x80
3797 .word 0x9bb00c20 ! t0_kref+0x1644: fzeros %f13
3798 .word 0x8d834017 ! t0_kref+0x1648: wr %o5, %l7, %fprs
3799 .word 0x9fb007ac ! t0_kref+0x164c: fpackfix %f12, %f15
3800 .word 0x9ba0002f ! t0_kref+0x1650: fmovs %f15, %f13
3801 .word 0x9fc10000 ! t0_kref+0x1654: call %g4
3802 .word 0xd81e7fe8 ! t0_kref+0x1658: ldd [%i1 - 0x18], %o4
3803 .word 0x20800006 ! t0_kref+0x165c: bn,a _kref+0x1674
3804 .word 0x9db3466d ! t0_kref+0x1660: fmul8x16au %f13, %f13, %f14
3805 .word 0x9fc00004 ! t0_kref+0x1664: call %g0 + %g4
3806 .word 0x9fa0012f ! t0_kref+0x1668: fabss %f15, %f15
3807 .word 0x9eb0201b ! t0_kref+0x166c: orncc %g0, 0x1b, %o7
3808 .word 0xd00e001a ! t0_kref+0x1670: ldub [%i0 + %i2], %o0
3809 .word 0x9fc10000 ! t0_kref+0x1674: call %g4
3810 .word 0xdd20a000 ! t0_kref+0x1678: st %f14, [%g2]
3811 .word 0x99b38e80 ! t0_kref+0x167c: fsrc1 %f14, %f12
3812 .word 0x9a924008 ! t0_kref+0x1680: orcc %o1, %o0, %o5
3813 .word 0x9db34eef ! t0_kref+0x1684: fornot2s %f13, %f15, %f14
3814 .word 0xdb20a010 ! t0_kref+0x1688: st %f13, [%g2 + 0x10]
3815 .word 0x8143c000 ! t0_kref+0x168c: stbar
3816 .word 0xec3e401d ! t0_kref+0x1690: std %l6, [%i1 + %i5]
3817 .word 0x9ba0012f ! t0_kref+0x1694: fabss %f15, %f13
3818 .word 0x9ba018ce ! t0_kref+0x1698: fdtos %f14, %f13
3819 .word 0x23800006 ! t0_kref+0x169c: fbne,a _kref+0x16b4
3820 .word 0xef6e7fe0 ! t0_kref+0x16a0: prefetch %i1 - 0x20, 23
3821 .word 0xac67001b ! t0_kref+0x16a4: subc %i4, %i3, %l6
3822 .word 0x99b38e4e ! t0_kref+0x16a8: fxnor %f14, %f14, %f12
3823 .word 0x99b387ce ! t0_kref+0x16ac: pdist %f14, %f14, %f12
3824 .word 0x94333625 ! t0_kref+0x16b0: orn %o4, -0x9db, %o2
3825 .word 0x99b38ace ! t0_kref+0x16b4: fpsub32 %f14, %f14, %f12
3826 .word 0x9ba349ad ! t0_kref+0x16b8: fdivs %f13, %f13, %f13
3827 .word 0x92980016 ! t0_kref+0x16bc: xorcc %g0, %l6, %o1
3828 .word 0xaaf5a582 ! t0_kref+0x16c0: udivcc %l6, 0x582, %l5
3829 .word 0x2a480001 ! t0_kref+0x16c4: bcs,a,pt %icc, _kref+0x16c8
3830 .word 0x9adf0016 ! t0_kref+0x16c8: smulcc %i4, %l6, %o5
3831 sethi %hi(2f), %o7
3832 .word 0xe40be308 ! t0_kref+0x16d0: ldub [%o7 + 0x308], %l2
3833 .word 0xa41ca00c ! t0_kref+0x16d4: xor %l2, 0xc, %l2
3834 .word 0xe42be308 ! t0_kref+0x16d8: stb %l2, [%o7 + 0x308]
3835 .word 0x81dbe308 ! t0_kref+0x16dc: flush %o7 + 0x308
3836 .word 0x8d870008 ! t0_kref+0x16e0: wr %i4, %o0, %fprs
3837 call SYM(t0_subr3)
3838 .word 0xaac28016 ! t0_kref+0x16e8: addccc %o2, %l6, %l5
3839 .word 0xdd06600c ! t0_kref+0x16ec: ld [%i1 + 0xc], %f14
3840 .word 0xd6280019 ! t0_kref+0x16f0: stb %o3, [%g0 + %i1]
3841 .word 0xec3e3fe8 ! t0_kref+0x16f4: std %l6, [%i0 - 0x18]
3842 .word 0x9bb68329 ! t0_kref+0x16f8: bmask %i2, %o1, %o5
3843 .word 0x99b387ce ! t0_kref+0x16fc: pdist %f14, %f14, %f12
3844 .word 0x9da0052e ! t0_kref+0x1700: fsqrts %f14, %f14
3845 .word 0x83414000 ! t0_kref+0x1704: mov %pc, %g1
38462: .word 0x99a0192e ! t0_kref+0x1708: fstod %f14, %f12
3847 .word 0x94a5c01c ! t0_kref+0x170c: subcc %l7, %i4, %o2
3848 .word 0x92f029bf ! t0_kref+0x1710: udivcc %g0, 0x9bf, %o1
3849 .word 0xf207bfe0 ! t0_kref+0x1714: ld [%fp - 0x20], %i1
3850 .word 0xe6d61000 ! t0_kref+0x1718: ldsha [%i0]0x80, %l3
3851 .word 0xaf2ea010 ! t0_kref+0x171c: sll %i2, 0x10, %l7
3852 .word 0xa6db4009 ! t0_kref+0x1720: smulcc %o5, %o1, %l3
3853 .word 0x8052aa36 ! t0_kref+0x1724: umul %o2, 0xa36, %g0
3854 .word 0xd620a020 ! t0_kref+0x1728: st %o3, [%g2 + 0x20]
3855 .word 0xf8270019 ! t0_kref+0x172c: st %i4, [%i4 + %i1]
3856 .word 0xc020a020 ! t0_kref+0x1730: clr [%g2 + 0x20]
3857 .word 0xe56e001b ! t0_kref+0x1734: prefetch %i0 + %i3, 18
3858 .word 0x93224017 ! t0_kref+0x1738: mulscc %o1, %l7, %o1
3859 .word 0xc000a000 ! t0_kref+0x173c: ld [%g2], %g0
3860 .word 0xd03e2000 ! t0_kref+0x1740: std %o0, [%i0]
3861 .word 0x3b800006 ! t0_kref+0x1744: fble,a _kref+0x175c
3862 .word 0x8585c01c ! t0_kref+0x1748: wr %l7, %i4, %ccr
3863 .word 0x9da0054c ! t0_kref+0x174c: fsqrtd %f12, %f14
3864 .word 0xd820a030 ! t0_kref+0x1750: st %o4, [%g2 + 0x30]
3865 .word 0xa5400000 ! t0_kref+0x1754: mov %y, %l2
3866 .word 0x9da3482f ! t0_kref+0x1758: fadds %f13, %f15, %f14
3867 .word 0xadb3854c ! t0_kref+0x175c: fcmpeq16 %f14, %f12, %l6
3868 .word 0x90d6c00c ! t0_kref+0x1760: umulcc %i3, %o4, %o0
3869 .word 0x9fa3482f ! t0_kref+0x1764: fadds %f13, %f15, %f15
3870 .word 0xda16c018 ! t0_kref+0x1768: lduh [%i3 + %i0], %o5
3871 .word 0xee070019 ! t0_kref+0x176c: ld [%i4 + %i1], %l7
3872 .word 0x2f34f059 ! t0_kref+0x1770: sethi %hi(0xd3c16400), %l7
3873 .word 0xf630a022 ! t0_kref+0x1774: sth %i3, [%g2 + 0x22]
3874 .word 0xdb06001c ! t0_kref+0x1778: ld [%i0 + %i4], %f13
3875 .word 0xa6c6aca8 ! t0_kref+0x177c: addccc %i2, 0xca8, %l3
3876 .word 0xec9e501d ! t0_kref+0x1780: ldda [%i1 + %i5]0x80, %l6
3877 .word 0x9bb38cad ! t0_kref+0x1784: fandnot2s %f14, %f13, %f13
3878 .word 0xd9bf5a58 ! t0_kref+0x1788: stda %f12, [%i5 + %i0]0xd2
3879 .word 0xc0000018 ! t0_kref+0x178c: ld [%g0 + %i0], %g0
3880 .word 0xdf266000 ! t0_kref+0x1790: st %f15, [%i1]
3881 .word 0x8d86ae92 ! t0_kref+0x1794: wr %i2, 0xe92, %fprs
3882 .word 0xac9a400d ! t0_kref+0x1798: xorcc %o1, %o5, %l6
3883 .word 0xaadac017 ! t0_kref+0x179c: smulcc %o3, %l7, %l5
3884 .word 0xd0b81019 ! t0_kref+0x17a0: stda %o0, [%g0 + %i1]0x80
3885 .word 0x9da0012e ! t0_kref+0x17a4: fabss %f14, %f14
3886 .word 0x948f000d ! t0_kref+0x17a8: andcc %i4, %o5, %o2
3887 .word 0x9fa01a2f ! t0_kref+0x17ac: fstoi %f15, %f15
3888 .word 0x9fc10000 ! t0_kref+0x17b0: call %g4
3889 .word 0x81820000 ! t0_kref+0x17b4: wr %o0, %g0, %y
3890 .word 0xa5b24200 ! t0_kref+0x17b8: array8 %o1, %g0, %l2
3891 .word 0xdd000018 ! t0_kref+0x17bc: ld [%g0 + %i0], %f14
3892 .word 0xd230a002 ! t0_kref+0x17c0: sth %o1, [%g2 + 2]
3893 .word 0xc12e2008 ! t0_kref+0x17c4: st %fsr, [%i0 + 8]
3894 .word 0xaafb7a07 ! t0_kref+0x17c8: sdivcc %o5, -0x5f9, %l5
3895 sethi %hi(2f), %o7
3896 .word 0xe40be3f4 ! t0_kref+0x17d0: ldub [%o7 + 0x3f4], %l2
3897 .word 0xa41ca00c ! t0_kref+0x17d4: xor %l2, 0xc, %l2
3898 .word 0xe42be3f4 ! t0_kref+0x17d8: stb %l2, [%o7 + 0x3f4]
3899 .word 0x81dbe3f4 ! t0_kref+0x17dc: flush %o7 + 0x3f4
3900 .word 0x96358008 ! t0_kref+0x17e0: orn %l6, %o0, %o3
3901 .word 0xd99f1a58 ! t0_kref+0x17e4: ldda [%i4 + %i0]0xd2, %f12
3902 .word 0x9da3892f ! t0_kref+0x17e8: fmuls %f14, %f15, %f14
3903 .word 0x9b61c01c ! t0_kref+0x17ec: movu %fcc0, %i4, %o5
3904 .word 0x9236ac2f ! t0_kref+0x17f0: orn %i2, 0xc2f, %o1
39052: .word 0xea100018 ! t0_kref+0x17f4: lduh [%g0 + %i0], %l5
3906 .word 0xa915a106 ! t0_kref+0x17f8: taddcctv %l6, 0x106, %l4
3907 .word 0x90f80008 ! t0_kref+0x17fc: sdivcc %g0, %o0, %o0
3908 .word 0xdd20a010 ! t0_kref+0x1800: st %f14, [%g2 + 0x10]
3909 .word 0x30800005 ! t0_kref+0x1804: ba,a _kref+0x1818
3910 .word 0xda06401c ! t0_kref+0x1808: ld [%i1 + %i4], %o5
3911 .word 0xd628a031 ! t0_kref+0x180c: stb %o3, [%g2 + 0x31]
3912 .word 0x80702343 ! t0_kref+0x1810: udiv %g0, 0x343, %g0
3913 .word 0x9da0004e ! t0_kref+0x1814: fmovd %f14, %f14
3914 .word 0xf6270019 ! t0_kref+0x1818: st %i3, [%i4 + %i1]
3915 .word 0xdd070018 ! t0_kref+0x181c: ld [%i4 + %i0], %f14
3916 .word 0xf42e001a ! t0_kref+0x1820: stb %i2, [%i0 + %i2]
3917 .word 0x9db38d40 ! t0_kref+0x1824: fnot1 %f14, %f14
3918 .word 0x9fc00004 ! t0_kref+0x1828: call %g0 + %g4
3919 .word 0xab2aa004 ! t0_kref+0x182c: sll %o2, 0x4, %l5
3920 .word 0x9da389ad ! t0_kref+0x1830: fdivs %f14, %f13, %f14
3921 .word 0x8143c000 ! t0_kref+0x1834: stbar
3922 .word 0x81b01024 ! t0_kref+0x1838: siam 0x4
3923 .word 0x8143e040 ! t0_kref+0x183c: membar 0x40
3924 .word 0x9ba388ad ! t0_kref+0x1840: fsubs %f14, %f13, %f13
3925 .word 0xc0266000 ! t0_kref+0x1844: clr [%i1]
3926 .word 0x25800001 ! t0_kref+0x1848: fblg,a _kref+0x184c
3927 .word 0x8582fe15 ! t0_kref+0x184c: wr %o3, 0xfffffe15, %ccr
3928 .word 0x3f480007 ! t0_kref+0x1850: fbo,a,pt %fcc0, _kref+0x186c
3929 .word 0xd828a023 ! t0_kref+0x1854: stb %o4, [%g2 + 0x23]
3930 .word 0x92772894 ! t0_kref+0x1858: udiv %i4, 0x894, %o1
3931 .word 0x99b3850e ! t0_kref+0x185c: fcmpgt16 %f14, %f14, %o4
3932 .word 0xd99eda18 ! t0_kref+0x1860: ldda [%i3 + %i0]0xd0, %f12
3933 .word 0xec380018 ! t0_kref+0x1864: std %l6, [%g0 + %i0]
3934 .word 0x92fefd0a ! t0_kref+0x1868: sdivcc %i3, -0x2f6, %o1
3935 .word 0x0135a9c6 ! t0_kref+0x186c: sethi %hi(0xd6a71800), %g0
3936 .word 0x93b3044e ! t0_kref+0x1870: fcmpne16 %f12, %f14, %o1
3937 .word 0x2d800001 ! t0_kref+0x1874: fbg,a _kref+0x1878
3938 .word 0xec6e6014 ! t0_kref+0x1878: ldstub [%i1 + 0x14], %l6
3939 .word 0x8143c000 ! t0_kref+0x187c: stbar
3940 .word 0x929a4009 ! t0_kref+0x1880: xorcc %o1, %o1, %o1
3941 .word 0xa5b2808d ! t0_kref+0x1884: edge16 %o2, %o5, %l2
3942 .word 0x9da0190f ! t0_kref+0x1888: fitod %f15, %f14
3943 .word 0x86102008 ! t0_kref+0x188c: mov 0x8, %g3
3944 .word 0x86a0e001 ! t0_kref+0x1890: subcc %g3, 1, %g3
3945 .word 0x22800005 ! t0_kref+0x1894: be,a _kref+0x18a8
3946 .word 0xd226601c ! t0_kref+0x1898: st %o1, [%i1 + 0x1c]
3947 .word 0x97b304ce ! t0_kref+0x189c: fcmpne32 %f12, %f14, %o3
3948 .word 0xdd1fbfc0 ! t0_kref+0x18a0: ldd [%fp - 0x40], %f14
3949 .word 0xee28a022 ! t0_kref+0x18a4: stb %l7, [%g2 + 0x22]
3950 call 1f
3951 .empty
3952 .word 0x2b3b4446 ! t0_kref+0x18ac: sethi %hi(0xed111800), %l5
39531: .word 0x9875c01c ! t0_kref+0x18b0: udiv %l7, %i4, %o4
3954 .word 0x9da0054e ! t0_kref+0x18b4: fsqrtd %f14, %f14
3955 .word 0xd6166012 ! t0_kref+0x18b8: lduh [%i1 + 0x12], %o3
3956 .word 0xc807bfe8 ! t0_kref+0x18bc: ld [%fp - 0x18], %g4
3957 .word 0x99b00f0c ! t0_kref+0x18c0: fsrc2 %f12, %f12
3958 call SYM(t0_subr0)
3959 .word 0x9455801a ! t0_kref+0x18c8: umul %l6, %i2, %o2
3960 .word 0xf436c019 ! t0_kref+0x18cc: sth %i2, [%i3 + %i1]
3961 .word 0x9db3898e ! t0_kref+0x18d0: bshuffle %f14, %f14, %f14
3962 .word 0xd2881018 ! t0_kref+0x18d4: lduba [%g0 + %i0]0x80, %o1
3963 .word 0x9da0002d ! t0_kref+0x18d8: fmovs %f13, %f14
3964 .word 0xa9b5c088 ! t0_kref+0x18dc: edge16 %l7, %o0, %l4
3965 .word 0xd016401b ! t0_kref+0x18e0: lduh [%i1 + %i3], %o0
3966 .word 0xaa43000d ! t0_kref+0x18e4: addc %o4, %o5, %l5
3967 .word 0xd9be5896 ! t0_kref+0x18e8: stda %f12, [%i1 + %l6]0xc4
3968 .word 0x9bb34eef ! t0_kref+0x18ec: fornot2s %f13, %f15, %f13
3969 .word 0x22800007 ! t0_kref+0x18f0: be,a _kref+0x190c
3970 .word 0xabb6c14a ! t0_kref+0x18f4: edge32l %i3, %o2, %l5
3971 .word 0x9bb000ec ! t0_kref+0x18f8: edge16ln %g0, %o4, %o5
3972 .word 0xdd1fbfa8 ! t0_kref+0x18fc: ldd [%fp - 0x58], %f14
3973 .word 0xae0dc009 ! t0_kref+0x1900: and %l7, %o1, %l7
3974 .word 0x28800005 ! t0_kref+0x1904: bleu,a _kref+0x1918
3975 .word 0x81858000 ! t0_kref+0x1908: wr %l6, %g0, %y
3976 .word 0x81820000 ! t0_kref+0x190c: wr %o0, %g0, %y
3977 .word 0x99b00ccc ! t0_kref+0x1910: fnot2 %f12, %f12
3978 .word 0xdd1fbe10 ! t0_kref+0x1914: ldd [%fp - 0x1f0], %f14
3979 .word 0x80537cb1 ! t0_kref+0x1918: umul %o5, -0x34f, %g0
3980 .word 0xfd6e3ff8 ! t0_kref+0x191c: prefetch %i0 - 8, 30
3981 .word 0xaef82315 ! t0_kref+0x1920: sdivcc %g0, 0x315, %l7
3982 .word 0xc028a022 ! t0_kref+0x1924: clrb [%g2 + 0x22]
3983 .word 0xa4470016 ! t0_kref+0x1928: addc %i4, %l6, %l2
3984 .word 0x9e0a401a ! t0_kref+0x192c: and %o1, %i2, %o7
3985 .word 0x9bb3cdad ! t0_kref+0x1930: fxors %f15, %f13, %f13
3986 .word 0xa82de3ba ! t0_kref+0x1934: andn %l7, 0x3ba, %l4
3987 .word 0xea000019 ! t0_kref+0x1938: ld [%g0 + %i1], %l5
3988 .word 0xd03e0000 ! t0_kref+0x193c: std %o0, [%i0]
3989 .word 0xac9aa87d ! t0_kref+0x1940: xorcc %o2, 0x87d, %l6
3990 .word 0xaef5f3c3 ! t0_kref+0x1944: udivcc %l7, -0xc3d, %l7
3991 .word 0x9de3bfa0 ! t0_kref+0x1948: save %sp, -0x60, %sp
3992 .word 0x9bef001a ! t0_kref+0x194c: restore %i4, %i2, %o5
3993 .word 0x39480006 ! t0_kref+0x1950: fbuge,a,pt %fcc0, _kref+0x1968
3994 .word 0x8d86bc13 ! t0_kref+0x1954: wr %i2, 0xfffffc13, %fprs
3995 .word 0xd9be185c ! t0_kref+0x1958: stda %f12, [%i0 + %i4]0xc2
3996 .word 0x81ab8a4e ! t0_kref+0x195c: fcmpd %fcc0, %f14, %f14
3997 .word 0xdb063fe4 ! t0_kref+0x1960: ld [%i0 - 0x1c], %f13
3998 .word 0xacab3141 ! t0_kref+0x1964: andncc %o4, -0xebf, %l6
3999 .word 0x13372063 ! t0_kref+0x1968: sethi %hi(0xdc818c00), %o1
4000 .word 0xf8766008 ! t0_kref+0x196c: stx %i4, [%i1 + 8]
4001 .word 0x9da0002e ! t0_kref+0x1970: fmovs %f14, %f14
4002 .word 0x9db00cce ! t0_kref+0x1974: fnot2 %f14, %f14
4003 .word 0xee0e7ffb ! t0_kref+0x1978: ldub [%i1 - 5], %l7
4004 .word 0xdd3e7ff0 ! t0_kref+0x197c: std %f14, [%i1 - 0x10]
4005 .word 0xa650000b ! t0_kref+0x1980: umul %g0, %o3, %l3
4006 .word 0xc02e600b ! t0_kref+0x1984: clrb [%i1 + 0xb]
4007 .word 0xeeee501a ! t0_kref+0x1988: ldstuba [%i1 + %i2]0x80, %l7
4008 .word 0x2c800006 ! t0_kref+0x198c: bneg,a _kref+0x19a4
4009 .word 0x9462c01c ! t0_kref+0x1990: subc %o3, %i4, %o2
4010 .word 0x9ed2a9d7 ! t0_kref+0x1994: umulcc %o2, 0x9d7, %o7
4011 .word 0x9da0192f ! t0_kref+0x1998: fstod %f15, %f14
4012 .word 0x9da3c9ad ! t0_kref+0x199c: fdivs %f15, %f13, %f14
4013 .word 0x80aebfd4 ! t0_kref+0x19a0: andncc %i2, -0x2c, %g0
4014 .word 0x9e0aa4f9 ! t0_kref+0x19a4: and %o2, 0x4f9, %o7
4015 .word 0x9db38ace ! t0_kref+0x19a8: fpsub32 %f14, %f14, %f14
4016 .word 0x96500008 ! t0_kref+0x19ac: umul %g0, %o0, %o3
4017 .word 0x31480004 ! t0_kref+0x19b0: fba,a,pt %fcc0, _kref+0x19c0
4018 .word 0xa4d229e1 ! t0_kref+0x19b4: umulcc %o0, 0x9e1, %l2
4019 .word 0x99a0192d ! t0_kref+0x19b8: fstod %f13, %f12
4020 .word 0x28800004 ! t0_kref+0x19bc: bleu,a _kref+0x19cc
4021 .word 0xd9be580a ! t0_kref+0x19c0: stda %f12, [%i1 + %o2]0xc0
4022 .word 0xa72b2007 ! t0_kref+0x19c4: sll %o4, 0x7, %l3
4023 .word 0x81ab0a4e ! t0_kref+0x19c8: fcmpd %fcc0, %f12, %f14
4024 .word 0x9db38d8e ! t0_kref+0x19cc: fxor %f14, %f14, %f14
4025 .word 0xee2e401a ! t0_kref+0x19d0: stb %l7, [%i1 + %i2]
4026 .word 0xdb06401c ! t0_kref+0x19d4: ld [%i1 + %i4], %f13
4027 .word 0xd656600c ! t0_kref+0x19d8: ldsh [%i1 + 0xc], %o3
4028 .word 0xdd1fbc50 ! t0_kref+0x19dc: ldd [%fp - 0x3b0], %f14
4029 .word 0x9a66b813 ! t0_kref+0x19e0: subc %i2, -0x7ed, %o5
4030 .word 0x29800006 ! t0_kref+0x19e4: fbl,a _kref+0x19fc
4031 .word 0x96bec008 ! t0_kref+0x19e8: xnorcc %i3, %o0, %o3
4032 .word 0x9ba3c92f ! t0_kref+0x19ec: fmuls %f15, %f15, %f13
4033 .word 0x21800002 ! t0_kref+0x19f0: fbn,a _kref+0x19f8
4034 .word 0xd9beda19 ! t0_kref+0x19f4: stda %f12, [%i3 + %i1]0xd0
4035 .word 0x23800006 ! t0_kref+0x19f8: fbne,a _kref+0x1a10
4036 .word 0x9e55b39f ! t0_kref+0x19fc: umul %l6, -0xc61, %o7
4037 .word 0x8186c000 ! t0_kref+0x1a00: wr %i3, %g0, %y
4038 .word 0x932b0016 ! t0_kref+0x1a04: sll %o4, %l6, %o1
4039 .word 0x9db38daf ! t0_kref+0x1a08: fxors %f14, %f15, %f14
4040 .word 0xd228a002 ! t0_kref+0x1a0c: stb %o1, [%g2 + 2]
4041 .word 0xaad0001b ! t0_kref+0x1a10: umulcc %g0, %i3, %l5
4042 .word 0x81ab8a2f ! t0_kref+0x1a14: fcmps %fcc0, %f14, %f15
4043 .word 0xd86e3ff3 ! t0_kref+0x1a18: ldstub [%i0 - 0xd], %o4
4044 .word 0xa89a2328 ! t0_kref+0x1a1c: xorcc %o0, 0x328, %l4
4045 .word 0x9da0002e ! t0_kref+0x1a20: fmovs %f14, %f14
4046 .word 0x9db306ce ! t0_kref+0x1a24: fmul8sux16 %f12, %f14, %f14
4047 .word 0xd91e6010 ! t0_kref+0x1a28: ldd [%i1 + 0x10], %f12
4048 .word 0x9ba018ce ! t0_kref+0x1a2c: fdtos %f14, %f13
4049 .word 0xa4c5a7b8 ! t0_kref+0x1a30: addccc %l6, 0x7b8, %l2
4050 .word 0xac9ac00a ! t0_kref+0x1a34: xorcc %o3, %o2, %l6
4051 .word 0x85824000 ! t0_kref+0x1a38: wr %o1, %g0, %ccr
4052 .word 0xd91f4018 ! t0_kref+0x1a3c: ldd [%i5 + %i0], %f12
4053 .word 0x2d480004 ! t0_kref+0x1a40: fbg,a,pt %fcc0, _kref+0x1a50
4054 .word 0xa856a15e ! t0_kref+0x1a44: umul %i2, 0x15e, %l4
4055 .word 0x93b304ce ! t0_kref+0x1a48: fcmpne32 %f12, %f14, %o1
4056 .word 0x81ab0a4e ! t0_kref+0x1a4c: fcmpd %fcc0, %f12, %f14
4057 .word 0x969828ad ! t0_kref+0x1a50: xorcc %g0, 0x8ad, %o3
4058 .word 0xaef5c00b ! t0_kref+0x1a54: udivcc %l7, %o3, %l7
4059 .word 0xabb385ce ! t0_kref+0x1a58: fcmpeq32 %f14, %f14, %l5
4060 .word 0x13269596 ! t0_kref+0x1a5c: sethi %hi(0x9a565800), %o1
4061 .word 0x94fb75b8 ! t0_kref+0x1a60: sdivcc %o5, -0xa48, %o2
4062 .word 0x8023263e ! t0_kref+0x1a64: sub %o4, 0x63e, %g0
4063 .word 0x98534008 ! t0_kref+0x1a68: umul %o5, %o0, %o4
4064 .word 0x9fb3ceed ! t0_kref+0x1a6c: fornot2s %f15, %f13, %f15
4065 .word 0xdd26401c ! t0_kref+0x1a70: st %f14, [%i1 + %i4]
4066 .word 0xea066014 ! t0_kref+0x1a74: ld [%i1 + 0x14], %l5
4067 .word 0xd60e7fe3 ! t0_kref+0x1a78: ldub [%i1 - 0x1d], %o3
4068 .word 0xe1ee101c ! t0_kref+0x1a7c: prefetcha %i0 + %i4, 16
4069 .word 0x2f480008 ! t0_kref+0x1a80: fbu,a,pt %fcc0, _kref+0x1aa0
4070 .word 0xa8f28016 ! t0_kref+0x1a84: udivcc %o2, %l6, %l4
4071 .word 0x90aec01b ! t0_kref+0x1a88: andncc %i3, %i3, %o0
4072 .word 0x9db307cc ! t0_kref+0x1a8c: pdist %f12, %f12, %f14
4073 .word 0xd91e2018 ! t0_kref+0x1a90: ldd [%i0 + 0x18], %f12
4074 .word 0xd2965000 ! t0_kref+0x1a94: lduha [%i1]0x80, %o1
4075 .word 0x99b00c00 ! t0_kref+0x1a98: fzero %f12
4076 .word 0x92af259c ! t0_kref+0x1a9c: andncc %i4, 0x59c, %o1
4077 .word 0x38800003 ! t0_kref+0x1aa0: bgu,a _kref+0x1aac
4078 .word 0x19180b91 ! t0_kref+0x1aa4: sethi %hi(0x602e4400), %o4
4079 .word 0xdd26001c ! t0_kref+0x1aa8: st %f14, [%i0 + %i4]
4080 .word 0xa6c26d10 ! t0_kref+0x1aac: addccc %o1, 0xd10, %l3
4081 .word 0x35480006 ! t0_kref+0x1ab0: fbue,a,pt %fcc0, _kref+0x1ac8
4082 .word 0x9db00fc0 ! t0_kref+0x1ab4: fone %f14
4083 .word 0x9ba3482d ! t0_kref+0x1ab8: fadds %f13, %f13, %f13
4084 .word 0x39800004 ! t0_kref+0x1abc: fbuge,a _kref+0x1acc
4085 .word 0x9fb38d2d ! t0_kref+0x1ac0: fandnot1s %f14, %f13, %f15
4086 .word 0x9ae6c00a ! t0_kref+0x1ac4: subccc %i3, %o2, %o5
4087 .word 0x9db38c4e ! t0_kref+0x1ac8: fnor %f14, %f14, %f14
4088 .word 0x24480004 ! t0_kref+0x1acc: ble,a,pt %icc, _kref+0x1adc
4089 .word 0xab2da003 ! t0_kref+0x1ad0: sll %l6, 0x3, %l5
4090 .word 0xa735e00c ! t0_kref+0x1ad4: srl %l7, 0xc, %l3
4091 .word 0x96428008 ! t0_kref+0x1ad8: addc %o2, %o0, %o3
4092 .word 0x9af2801a ! t0_kref+0x1adc: udivcc %o2, %i2, %o5
4093 call 1f
4094 .empty
4095 .word 0x90bb000d ! t0_kref+0x1ae4: xnorcc %o4, %o5, %o0
4096 .word 0x920de5e3 ! t0_kref+0x1ae8: and %l7, 0x5e3, %o1
4097 .word 0x967dc009 ! t0_kref+0x1aec: sdiv %l7, %o1, %o3
40981: .word 0xad400000 ! t0_kref+0x1af0: mov %y, %l6
4099 .word 0x86102003 ! t0_kref+0x1af4: mov 0x3, %g3
4100 .word 0x32800000 ! t0_kref+0x1af8: bne,a _kref+0x1af8
4101 .word 0x86a0e001 ! t0_kref+0x1afc: subcc %g3, 1, %g3
4102 .word 0x98d329dd ! t0_kref+0x1b00: umulcc %o4, 0x9dd, %o4
4103 .word 0xea56200c ! t0_kref+0x1b04: ldsh [%i0 + 0xc], %l5
4104 .word 0x9ac038ae ! t0_kref+0x1b08: addccc %g0, -0x752, %o5
4105 .word 0x9db00cef ! t0_kref+0x1b0c: fnot2s %f15, %f14
4106 .word 0x2e800002 ! t0_kref+0x1b10: bvs,a _kref+0x1b18
4107 .word 0x8143c000 ! t0_kref+0x1b14: stbar
4108 .word 0xe5ee101a ! t0_kref+0x1b18: prefetcha %i0 + %i2, 18
4109 .word 0x9ba0012f ! t0_kref+0x1b1c: fabss %f15, %f13
4110 .word 0xd428a010 ! t0_kref+0x1b20: stb %o2, [%g2 + 0x10]
4111 .word 0x3a800003 ! t0_kref+0x1b24: bcc,a _kref+0x1b30
4112 .word 0x9da0054c ! t0_kref+0x1b28: fsqrtd %f12, %f14
4113 .word 0xadb2c0dc ! t0_kref+0x1b2c: edge16l %o3, %i4, %l6
4114 .word 0xeb6e401b ! t0_kref+0x1b30: prefetch %i1 + %i3, 21
4115 .word 0xda480019 ! t0_kref+0x1b34: ldsb [%g0 + %i1], %o5
4116 .word 0x9db34fae ! t0_kref+0x1b38: fors %f13, %f14, %f14
4117 .word 0x01286a4c ! t0_kref+0x1b3c: sethi %hi(0xa1a93000), %g0
4118 .word 0x80b5b0dc ! t0_kref+0x1b40: orncc %l6, -0xf24, %g0
4119 .word 0x9f414000 ! t0_kref+0x1b44: mov %pc, %o7
4120 .word 0x86102021 ! t0_kref+0x1b48: mov 0x21, %g3
4121 .word 0x86a0e001 ! t0_kref+0x1b4c: subcc %g3, 1, %g3
4122 .word 0x2280000a ! t0_kref+0x1b50: be,a _kref+0x1b78
4123 .word 0x95302013 ! t0_kref+0x1b54: srl %g0, 0x13, %o2
4124 .word 0xc919401d ! t0_kref+0x1b58: ldd [%g5 + %i5], %f4
4125 .word 0xd830a010 ! t0_kref+0x1b5c: sth %o4, [%g2 + 0x10]
4126 .word 0x9da01a2d ! t0_kref+0x1b60: fstoi %f13, %f14
4127 .word 0xd620a030 ! t0_kref+0x1b64: st %o3, [%g2 + 0x30]
4128 .word 0xa6aaff89 ! t0_kref+0x1b68: andncc %o3, -0x77, %l3
4129 .word 0xa876c009 ! t0_kref+0x1b6c: udiv %i3, %o1, %l4
4130 .word 0x28bffff7 ! t0_kref+0x1b70: bleu,a _kref+0x1b4c
4131 .word 0xae300000 ! t0_kref+0x1b74: orn %g0, %g0, %l7
4132 .word 0x8143c000 ! t0_kref+0x1b78: stbar
4133 .word 0x2e800003 ! t0_kref+0x1b7c: bvs,a _kref+0x1b88
4134 .word 0x805a001a ! t0_kref+0x1b80: smul %o0, %i2, %g0
4135 .word 0xa6bf001a ! t0_kref+0x1b84: xnorcc %i4, %i2, %l3
4136 .word 0x9ba018ce ! t0_kref+0x1b88: fdtos %f14, %f13
4137 .word 0x9252800d ! t0_kref+0x1b8c: umul %o2, %o5, %o1
4138 .word 0x29800001 ! t0_kref+0x1b90: fbl,a _kref+0x1b94
4139 .word 0xc0480019 ! t0_kref+0x1b94: ldsb [%g0 + %i1], %g0
4140 .word 0x9b61400c ! t0_kref+0x1b98: movug %fcc0, %o4, %o5
4141 .word 0x94d28009 ! t0_kref+0x1b9c: umulcc %o2, %o1, %o2
4142 .word 0x3a800004 ! t0_kref+0x1ba0: bcc,a _kref+0x1bb0
4143 .word 0x9da0054e ! t0_kref+0x1ba4: fsqrtd %f14, %f14
4144 .word 0x9832400a ! t0_kref+0x1ba8: orn %o1, %o2, %o4
4145 .word 0x9bb3caed ! t0_kref+0x1bac: fpsub32s %f15, %f13, %f13
4146 .word 0xd9bf1a18 ! t0_kref+0x1bb0: stda %f12, [%i4 + %i0]0xd0
4147 .word 0xec2e401a ! t0_kref+0x1bb4: stb %l6, [%i1 + %i2]
4148 .word 0x81ab4a2d ! t0_kref+0x1bb8: fcmps %fcc0, %f13, %f13
4149 .word 0xd828a031 ! t0_kref+0x1bbc: stb %o4, [%g2 + 0x31]
4150 .word 0xdb20a030 ! t0_kref+0x1bc0: st %f13, [%g2 + 0x30]
4151 .word 0x99b3c72f ! t0_kref+0x1bc4: fmuld8ulx16 %f15, %f15, %f12
4152 .word 0x32800001 ! t0_kref+0x1bc8: bne,a _kref+0x1bcc
4153 .word 0x80928008 ! t0_kref+0x1bcc: orcc %o2, %o0, %g0
4154 .word 0xe4086500 ! t0_kref+0x1bd0: ldub [%g1 + 0x500], %l2
4155 .word 0xa41ca00c ! t0_kref+0x1bd4: xor %l2, 0xc, %l2
4156 .word 0xe4286500 ! t0_kref+0x1bd8: stb %l2, [%g1 + 0x500]
4157 .word 0x81d86500 ! t0_kref+0x1bdc: flush %g1 + 0x500
4158 .word 0xa4668008 ! t0_kref+0x1be0: subc %i2, %o0, %l2
4159 .word 0x99a0004e ! t0_kref+0x1be4: fmovd %f14, %f12
4160 .word 0xd91fbf18 ! t0_kref+0x1be8: ldd [%fp - 0xe8], %f12
4161 .word 0x9db38dce ! t0_kref+0x1bec: fnand %f14, %f14, %f14
4162 .word 0x81debfef ! t0_kref+0x1bf0: flush %i2 - 0x11
4163 .word 0x9e62000c ! t0_kref+0x1bf4: subc %o0, %o4, %o7
4164 .word 0x20800005 ! t0_kref+0x1bf8: bn,a _kref+0x1c0c
4165 .word 0x9052fe43 ! t0_kref+0x1bfc: umul %o3, -0x1bd, %o0
4166 .word 0x9f40c000 ! t0_kref+0x1c00: mov %asi, %o7
41672: .word 0xf628a011 ! t0_kref+0x1c04: stb %i3, [%g2 + 0x11]
4168 .word 0xaedf001a ! t0_kref+0x1c08: smulcc %i4, %i2, %l7
4169 .word 0xe4c71018 ! t0_kref+0x1c0c: ldswa [%i4 + %i0]0x80, %l2
4170 .word 0x97b240bb ! t0_kref+0x1c10: edge16n %o1, %i3, %o3
4171 .word 0x9db38f4c ! t0_kref+0x1c14: fornot1 %f14, %f12, %f14
4172 .word 0x9db38a0e ! t0_kref+0x1c18: fpadd16 %f14, %f14, %f14
4173 .word 0xacd6b841 ! t0_kref+0x1c1c: umulcc %i2, -0x7bf, %l6
4174 .word 0x9f0a3133 ! t0_kref+0x1c20: tsubcc %o0, -0xecd, %o7
4175 .word 0xdd1fbfd8 ! t0_kref+0x1c24: ldd [%fp - 0x28], %f14
4176 .word 0xd806401c ! t0_kref+0x1c28: ld [%i1 + %i4], %o4
4177 .word 0xd91e6008 ! t0_kref+0x1c2c: ldd [%i1 + 8], %f12
4178 .word 0x99b3c72f ! t0_kref+0x1c30: fmuld8ulx16 %f15, %f15, %f12
4179 call SYM(t0_subr1)
4180 .word 0xd86e8019 ! t0_kref+0x1c38: ldstub [%i2 + %i1], %o4
4181 .word 0xd8066018 ! t0_kref+0x1c3c: ld [%i1 + 0x18], %o4
4182 .word 0xd0364000 ! t0_kref+0x1c40: sth %o0, [%i1]
4183 .word 0x9da349af ! t0_kref+0x1c44: fdivs %f13, %f15, %f14
4184 .word 0x98fdc00c ! t0_kref+0x1c48: sdivcc %l7, %o4, %o4
4185 .word 0x9bd02010 ! t0_kref+0x1c4c: tcc %icc, %g0 + 0x10
4186 .word 0x99b3890e ! t0_kref+0x1c50: faligndata %f14, %f14, %f12
4187 .word 0xf42e401a ! t0_kref+0x1c54: stb %i2, [%i1 + %i2]
4188 .word 0xaef2000c ! t0_kref+0x1c58: udivcc %o0, %o4, %l7
4189 .word 0xdd200018 ! t0_kref+0x1c5c: st %f14, [%g0 + %i0]
4190 .word 0x29480006 ! t0_kref+0x1c60: fbl,a,pt %fcc0, _kref+0x1c78
4191 .word 0x98fe8009 ! t0_kref+0x1c64: sdivcc %i2, %o1, %o4
4192 .word 0x9ba3c82f ! t0_kref+0x1c68: fadds %f15, %f15, %f13
4193 .word 0x80aa2951 ! t0_kref+0x1c6c: andncc %o0, 0x951, %g0
4194 .word 0x3b480002 ! t0_kref+0x1c70: fble,a,pt %fcc0, _kref+0x1c78
4195 .word 0x97400000 ! t0_kref+0x1c74: mov %y, %o3
4196 .word 0x9da389ce ! t0_kref+0x1c78: fdivd %f14, %f14, %f14
4197 .word 0xa5b24088 ! t0_kref+0x1c7c: edge16 %o1, %o0, %l2
4198 .word 0xc1ee100b ! t0_kref+0x1c80: prefetcha %i0 + %o3, 0
4199 .word 0xee28a032 ! t0_kref+0x1c84: stb %l7, [%g2 + 0x32]
4200 .word 0x9242c000 ! t0_kref+0x1c88: addc %o3, %g0, %o1
4201 .word 0xaee2800a ! t0_kref+0x1c8c: subccc %o2, %o2, %l7
4202 .word 0xdd1e7ff0 ! t0_kref+0x1c90: ldd [%i1 - 0x10], %f14
4203 .word 0xec3e6018 ! t0_kref+0x1c94: std %l6, [%i1 + 0x18]
4204 .word 0xee06001c ! t0_kref+0x1c98: ld [%i0 + %i4], %l7
4205 .word 0x93b3054c ! t0_kref+0x1c9c: fcmpeq16 %f12, %f12, %o1
4206 .word 0x9da0054e ! t0_kref+0x1ca0: fsqrtd %f14, %f14
4207 .word 0xabb384cc ! t0_kref+0x1ca4: fcmpne32 %f14, %f12, %l5
4208 .word 0x9ac37633 ! t0_kref+0x1ca8: addccc %o5, -0x9cd, %o5
4209 .word 0x3f800001 ! t0_kref+0x1cac: fbo,a _kref+0x1cb0
4210 .word 0x9f2d801a ! t0_kref+0x1cb0: sll %l6, %i2, %o7
4211 .word 0x1b1bd610 ! t0_kref+0x1cb4: sethi %hi(0x6f584000), %o5
4212 .word 0xaa42000d ! t0_kref+0x1cb8: addc %o0, %o5, %l5
4213 .word 0x9fa0012d ! t0_kref+0x1cbc: fabss %f13, %f15
4214 .word 0x9ba018ce ! t0_kref+0x1cc0: fdtos %f14, %f13
4215 .word 0xef00001c ! t0_kref+0x1cc4: ld [%g0 + %i4], %f23
4216 .word 0xa6536aee ! t0_kref+0x1cc8: umul %o5, 0xaee, %l3
4217 .word 0xe40865f4 ! t0_kref+0x1ccc: ldub [%g1 + 0x5f4], %l2
4218 .word 0xa41ca00c ! t0_kref+0x1cd0: xor %l2, 0xc, %l2
4219 .word 0xe42865f4 ! t0_kref+0x1cd4: stb %l2, [%g1 + 0x5f4]
4220 .word 0x81d865f4 ! t0_kref+0x1cd8: flush %g1 + 0x5f4
4221 .word 0xc36e0017 ! t0_kref+0x1cdc: prefetch %i0 + %l7, 1
4222 .word 0x90a2000a ! t0_kref+0x1ce0: subcc %o0, %o2, %o0
4223 .word 0x9ec324fd ! t0_kref+0x1ce4: addccc %o4, 0x4fd, %o7
4224 .word 0xd00e2015 ! t0_kref+0x1ce8: ldub [%i0 + 0x15], %o0
4225 .word 0x9afdb412 ! t0_kref+0x1cec: sdivcc %l6, -0xbee, %o5
4226 .word 0x90b2800b ! t0_kref+0x1cf0: orncc %o2, %o3, %o0
4227 .word 0x94bd800c ! t0_kref+0x1cf4: xnorcc %l6, %o4, %o2
42282: .word 0xd6070019 ! t0_kref+0x1cf8: ld [%i4 + %i1], %o3
4229 .word 0x99a3084c ! t0_kref+0x1cfc: faddd %f12, %f12, %f12
4230 .word 0xaf2b401b ! t0_kref+0x1d00: sll %o5, %i3, %l7
4231 .word 0xd27e2000 ! t0_kref+0x1d04: swap [%i0], %o1
4232 .word 0xd44e2017 ! t0_kref+0x1d08: ldsb [%i0 + 0x17], %o2
4233 .word 0x3f800002 ! t0_kref+0x1d0c: fbo,a _kref+0x1d14
4234 .word 0x9fa0052d ! t0_kref+0x1d10: fsqrts %f13, %f15
4235 .word 0xaac02f0a ! t0_kref+0x1d14: addccc %g0, 0xf0a, %l5
4236 .word 0x39480007 ! t0_kref+0x1d18: fbuge,a,pt %fcc0, _kref+0x1d34
4237 .word 0x9da0052f ! t0_kref+0x1d1c: fsqrts %f15, %f14
4238 .word 0x3e800002 ! t0_kref+0x1d20: bvc,a _kref+0x1d28
4239 .word 0x94920016 ! t0_kref+0x1d24: orcc %o0, %l6, %o2
4240 .word 0xa6d2f945 ! t0_kref+0x1d28: umulcc %o3, -0x6bb, %l3
4241 .word 0x9db38ece ! t0_kref+0x1d2c: fornot2 %f14, %f14, %f14
4242 .word 0x23800002 ! t0_kref+0x1d30: fbne,a _kref+0x1d38
4243 .word 0x9ba3c9af ! t0_kref+0x1d34: fdivs %f15, %f15, %f13
4244 .word 0x9db30e4c ! t0_kref+0x1d38: fxnor %f12, %f12, %f14
4245 .word 0x9fb38fae ! t0_kref+0x1d3c: fors %f14, %f14, %f15
4246 .word 0xaa8f0009 ! t0_kref+0x1d40: andcc %i4, %o1, %l5
4247 .word 0x9fa348af ! t0_kref+0x1d44: fsubs %f13, %f15, %f15
4248 .word 0xf626001c ! t0_kref+0x1d48: st %i3, [%i0 + %i4]
4249 .word 0x94e2c00a ! t0_kref+0x1d4c: subccc %o3, %o2, %o2
4250 .word 0x2e800004 ! t0_kref+0x1d50: bvs,a _kref+0x1d60
4251 .word 0xac5a72fc ! t0_kref+0x1d54: smul %o1, -0xd04, %l6
4252 .word 0x9db34fad ! t0_kref+0x1d58: fors %f13, %f13, %f14
4253 .word 0xa6c5bc36 ! t0_kref+0x1d5c: addccc %l6, -0x3ca, %l3
4254 .word 0x87802080 ! t0_kref+0x1d60: mov 0x80, %asi
4255 .word 0xa8f70016 ! t0_kref+0x1d64: udivcc %i4, %l6, %l4
4256 .word 0x98dae194 ! t0_kref+0x1d68: smulcc %o3, 0x194, %o4
4257 .word 0xe16e401a ! t0_kref+0x1d6c: prefetch %i1 + %i2, 16
4258 .word 0xc5ee500d ! t0_kref+0x1d70: prefetcha %i1 + %o5, 2
4259 .word 0xd0563fe4 ! t0_kref+0x1d74: ldsh [%i0 - 0x1c], %o0
4260 .word 0x98d229d5 ! t0_kref+0x1d78: umulcc %o0, 0x9d5, %o4
4261 call SYM(t0_subr2)
4262 .word 0xc096105b ! t0_kref+0x1d80: lduha [%i0 + %i3]0x82, %g0
4263 .word 0x92f2800a ! t0_kref+0x1d84: udivcc %o2, %o2, %o1
4264 .word 0xa67df6fd ! t0_kref+0x1d88: sdiv %l7, -0x903, %l3
4265 .word 0x925b000c ! t0_kref+0x1d8c: smul %o4, %o4, %o1
4266 .word 0x9da3482d ! t0_kref+0x1d90: fadds %f13, %f13, %f14
4267 .word 0xa4f3000b ! t0_kref+0x1d94: udivcc %o4, %o3, %l2
4268 .word 0xec167fea ! t0_kref+0x1d98: lduh [%i1 - 0x16], %l6
4269 .word 0xa655fd82 ! t0_kref+0x1d9c: umul %l7, -0x27e, %l3
4270 .word 0xda2e8019 ! t0_kref+0x1da0: stb %o5, [%i2 + %i1]
4271 .word 0xc12e3ff4 ! t0_kref+0x1da4: st %fsr, [%i0 - 0xc]
4272 .word 0x9fc00004 ! t0_kref+0x1da8: call %g0 + %g4
4273 .word 0x9ba01a4e ! t0_kref+0x1dac: fdtoi %f14, %f13
4274 .word 0xe6ee3ff4 ! t0_kref+0x1db0: ldstuba [%i0 - 0xc]%asi, %l3
4275 .word 0xffee501a ! t0_kref+0x1db4: prefetcha %i1 + %i2, 31
4276 .word 0x99a0014e ! t0_kref+0x1db8: fabsd %f14, %f12
4277 .word 0x95b304ce ! t0_kref+0x1dbc: fcmpne32 %f12, %f14, %o2
4278 .word 0x36480001 ! t0_kref+0x1dc0: bge,a,pt %icc, _kref+0x1dc4
4279 .word 0xdfa0a020 ! t0_kref+0x1dc4: sta %f15, [%g2 + 0x20]%asi
4280 .word 0xa8af2064 ! t0_kref+0x1dc8: andncc %i4, 0x64, %l4
4281 .word 0x9ea82cbc ! t0_kref+0x1dcc: andncc %g0, 0xcbc, %o7
4282 .word 0x81ab8aaf ! t0_kref+0x1dd0: fcmpes %fcc0, %f14, %f15
4283 .word 0xa944c000 ! t0_kref+0x1dd4: mov %gsr, %l4
4284 .word 0x9db38e80 ! t0_kref+0x1dd8: fsrc1 %f14, %f14
4285 .word 0xc030a022 ! t0_kref+0x1ddc: clrh [%g2 + 0x22]
4286 .word 0x27800005 ! t0_kref+0x1de0: fbul,a _kref+0x1df4
4287 .word 0x8143c000 ! t0_kref+0x1de4: stbar
4288 .word 0x93b68096 ! t0_kref+0x1de8: edge16 %i2, %l6, %o1
4289 .word 0x94e5a8b9 ! t0_kref+0x1dec: subccc %l6, 0x8b9, %o2
4290 .word 0x99a0014e ! t0_kref+0x1df0: fabsd %f14, %f12
4291 .word 0x8143e040 ! t0_kref+0x1df4: membar 0x40
4292 .word 0x9db38ecc ! t0_kref+0x1df8: fornot2 %f14, %f12, %f14
4293 .word 0xd4d62006 ! t0_kref+0x1dfc: ldsha [%i0 + 6]%asi, %o2
4294 .word 0x80bf2f54 ! t0_kref+0x1e00: xnorcc %i4, 0xf54, %g0
4295 .word 0x9fc00004 ! t0_kref+0x1e04: call %g0 + %g4
4296 .word 0x81824000 ! t0_kref+0x1e08: wr %o1, %g0, %y
4297 .word 0x34800002 ! t0_kref+0x1e0c: bg,a _kref+0x1e14
4298 .word 0xdb06001c ! t0_kref+0x1e10: ld [%i0 + %i4], %f13
4299 .word 0x21800004 ! t0_kref+0x1e14: fbn,a _kref+0x1e24
4300 .word 0x98e5bc23 ! t0_kref+0x1e18: subccc %l6, -0x3dd, %o4
4301 .word 0x9db30dce ! t0_kref+0x1e1c: fnand %f12, %f14, %f14
4302 .word 0xac35c016 ! t0_kref+0x1e20: orn %l7, %l6, %l6
4303 .word 0x9da0002d ! t0_kref+0x1e24: fmovs %f13, %f14
4304 .word 0xae8ab9a4 ! t0_kref+0x1e28: andcc %o2, -0x65c, %l7
4305 .word 0x9fa388ae ! t0_kref+0x1e2c: fsubs %f14, %f14, %f15
4306 .word 0xdd000019 ! t0_kref+0x1e30: ld [%g0 + %i1], %f14
4307 .word 0x9aa72198 ! t0_kref+0x1e34: subcc %i4, 0x198, %o5
4308 .word 0x9f1ef257 ! t0_kref+0x1e38: tsubcctv %i3, -0xda9, %o7
4309 .word 0x38800002 ! t0_kref+0x1e3c: bgu,a _kref+0x1e44
4310 .word 0xe47e001c ! t0_kref+0x1e40: swap [%i0 + %i4], %l2
4311 .word 0x9da01a4e ! t0_kref+0x1e44: fdtoi %f14, %f14
4312 .word 0x9db38aef ! t0_kref+0x1e48: fpsub32s %f14, %f15, %f14
4313 .word 0xd8d63ff6 ! t0_kref+0x1e4c: ldsha [%i0 - 0xa]%asi, %o4
4314 .word 0x90f5c009 ! t0_kref+0x1e50: udivcc %l7, %o1, %o0
4315 .word 0x9f2b000b ! t0_kref+0x1e54: sll %o4, %o3, %o7
4316 .word 0x2b1a3374 ! t0_kref+0x1e58: sethi %hi(0x68cdd000), %l5
4317 .word 0x2e480004 ! t0_kref+0x1e5c: bvs,a,pt %icc, _kref+0x1e6c
4318 .word 0x9db3c72f ! t0_kref+0x1e60: fmuld8ulx16 %f15, %f15, %f14
4319 .word 0xe76e401a ! t0_kref+0x1e64: prefetch %i1 + %i2, 19
4320 .word 0x192f4346 ! t0_kref+0x1e68: sethi %hi(0xbd0d1800), %o4
4321 .word 0x8143c000 ! t0_kref+0x1e6c: stbar
4322 .word 0x9db30e0e ! t0_kref+0x1e70: fand %f12, %f14, %f14
4323 .word 0x9db386ee ! t0_kref+0x1e74: fmul8ulx16 %f14, %f14, %f14
4324 .word 0x81580000 ! t0_kref+0x1e78: flushw
4325 .word 0xd6566014 ! t0_kref+0x1e7c: ldsh [%i1 + 0x14], %o3
4326 .word 0x2a480007 ! t0_kref+0x1e80: bcs,a,pt %icc, _kref+0x1e9c
4327 .word 0xec3e6000 ! t0_kref+0x1e84: std %l6, [%i1]
4328 .word 0x9ba01a2d ! t0_kref+0x1e88: fstoi %f13, %f13
4329 .word 0x9fa018ce ! t0_kref+0x1e8c: fdtos %f14, %f15
4330 .word 0xd9bf5a59 ! t0_kref+0x1e90: stda %f12, [%i5 + %i1]0xd2
4331 .word 0x9ba0052d ! t0_kref+0x1e94: fsqrts %f13, %f13
4332 .word 0xc0300018 ! t0_kref+0x1e98: clrh [%g0 + %i0]
4333 .word 0x86102004 ! t0_kref+0x1e9c: mov 0x4, %g3
4334 .word 0x32800000 ! t0_kref+0x1ea0: bne,a _kref+0x1ea0
4335 .word 0x86a0e001 ! t0_kref+0x1ea4: subcc %g3, 1, %g3
4336 .word 0x9fc00004 ! t0_kref+0x1ea8: call %g0 + %g4
4337 .word 0x9fa0052d ! t0_kref+0x1eac: fsqrts %f13, %f15
4338 .word 0x93400000 ! t0_kref+0x1eb0: mov %y, %o1
4339 .word 0x93400000 ! t0_kref+0x1eb4: mov %y, %o1
4340 .word 0xa4f24008 ! t0_kref+0x1eb8: udivcc %o1, %o0, %l2
4341 .word 0x921a401a ! t0_kref+0x1ebc: xor %o1, %i2, %o1
4342 .word 0x9ba3882f ! t0_kref+0x1ec0: fadds %f14, %f15, %f13
4343 .word 0xd4267fe8 ! t0_kref+0x1ec4: st %o2, [%i1 - 0x18]
4344 .word 0xd91e3fe8 ! t0_kref+0x1ec8: ldd [%i0 - 0x18], %f12
4345 .word 0xa6d2c016 ! t0_kref+0x1ecc: umulcc %o3, %l6, %l3
4346 .word 0x9ba3c8ae ! t0_kref+0x1ed0: fsubs %f15, %f14, %f13
4347 .word 0x81ab0a4e ! t0_kref+0x1ed4: fcmpd %fcc0, %f12, %f14
4348 .word 0xee4e600f ! t0_kref+0x1ed8: ldsb [%i1 + 0xf], %l7
4349 .word 0xda8e1000 ! t0_kref+0x1edc: lduba [%i0]0x80, %o5
4350 .word 0x992ec00d ! t0_kref+0x1ee0: sll %i3, %o5, %o4
4351 .word 0x9da349ae ! t0_kref+0x1ee4: fdivs %f13, %f14, %f14
4352 .word 0x99a389ce ! t0_kref+0x1ee8: fdivd %f14, %f14, %f12
4353 .word 0x9da388ce ! t0_kref+0x1eec: fsubd %f14, %f14, %f14
4354 .word 0x9fb38f6e ! t0_kref+0x1ef0: fornot1s %f14, %f14, %f15
4355 .word 0xee4e8019 ! t0_kref+0x1ef4: ldsb [%i2 + %i1], %l7
4356 .word 0xe06e7ffc ! t0_kref+0x1ef8: ldstub [%i1 - 4], %l0
4357 .word 0x21800002 ! t0_kref+0x1efc: fbn,a _kref+0x1f04
4358 .word 0x99a0004e ! t0_kref+0x1f00: fmovd %f14, %f12
4359 .word 0x9fc10000 ! t0_kref+0x1f04: call %g4
4360 .word 0x99a0054e ! t0_kref+0x1f08: fsqrtd %f14, %f12
4361 .word 0x9bb34a2e ! t0_kref+0x1f0c: fpadd16s %f13, %f14, %f13
4362 .word 0x93b6c0e9 ! t0_kref+0x1f10: edge16ln %i3, %o1, %o1
4363 .word 0x9fa01a4e ! t0_kref+0x1f14: fdtoi %f14, %f15
4364 .word 0xd0563fee ! t0_kref+0x1f18: ldsh [%i0 - 0x12], %o0
4365 .word 0xa6df0016 ! t0_kref+0x1f1c: smulcc %i4, %l6, %l3
4366 .word 0x2f05b69e ! t0_kref+0x1f20: sethi %hi(0x16da7800), %l7
4367 .word 0x9fa018ce ! t0_kref+0x1f24: fdtos %f14, %f15
4368 .word 0xa65a401a ! t0_kref+0x1f28: smul %o1, %i2, %l3
4369 .word 0xae4222ce ! t0_kref+0x1f2c: addc %o0, 0x2ce, %l7
4370 .word 0x9ba389af ! t0_kref+0x1f30: fdivs %f14, %f15, %f13
4371 .word 0x9da0192d ! t0_kref+0x1f34: fstod %f13, %f14
4372 .word 0xae9e8016 ! t0_kref+0x1f38: xorcc %i2, %l6, %l7
4373 .word 0x9da38d2d ! t0_kref+0x1f3c: fsmuld %f14, %f13, %f14
4374 .word 0x81df4004 ! t0_kref+0x1f40: flush %i5 + %g4
4375! .word 0x2b489821 ! t0_kref+0x1f44: fbug,a,pt %fcc0, SYM(t0_subr3)
4376 fbug,a,pt %fcc0, SYM(t0_subr3)
4377 .word 0x9e006840 ! t0_kref+0x1f48: add %g1, 0x840, %o7
4378 .word 0xd91e0000 ! t0_kref+0x1f4c: ldd [%i0], %f12
4379 .word 0xee364000 ! t0_kref+0x1f50: sth %l7, [%i1]
4380 .word 0xa4902989 ! t0_kref+0x1f54: orcc %g0, 0x989, %l2
4381 .word 0xd2367fe0 ! t0_kref+0x1f58: sth %o1, [%i1 - 0x20]
4382 .word 0xa6a58000 ! t0_kref+0x1f5c: subcc %l6, %g0, %l3
4383 .word 0xa65dbcb0 ! t0_kref+0x1f60: smul %l6, -0x350, %l3
4384 .word 0xd9be1849 ! t0_kref+0x1f64: stda %f12, [%i0 + %o1]0xc2
4385 .word 0xf8a0a030 ! t0_kref+0x1f68: sta %i4, [%g2 + 0x30]%asi
4386 .word 0x9da3884e ! t0_kref+0x1f6c: faddd %f14, %f14, %f14
4387 .word 0xd098105d ! t0_kref+0x1f70: ldda [%g0 + %i5]0x82, %o0
4388 .word 0x92ff000b ! t0_kref+0x1f74: sdivcc %i4, %o3, %o1
4389 .word 0x37800003 ! t0_kref+0x1f78: fbge,a _kref+0x1f84
4390 .word 0x9ba01a4e ! t0_kref+0x1f7c: fdtoi %f14, %f13
4391 .word 0x22800004 ! t0_kref+0x1f80: be,a _kref+0x1f90
4392 .word 0xaa62f44a ! t0_kref+0x1f84: subc %o3, -0xbb6, %l5
4393 .word 0xc76e400c ! t0_kref+0x1f88: prefetch %i1 + %o4, 3
4394 .word 0x3f480005 ! t0_kref+0x1f8c: fbo,a,pt %fcc0, _kref+0x1fa0
4395 .word 0xc0300018 ! t0_kref+0x1f90: clrh [%g0 + %i0]
4396 .word 0x3e480008 ! t0_kref+0x1f94: bvc,a,pt %icc, _kref+0x1fb4
4397 .word 0xdd1fbce8 ! t0_kref+0x1f98: ldd [%fp - 0x318], %f14
4398 .word 0xedee501b ! t0_kref+0x1f9c: prefetcha %i1 + %i3, 22
4399 .word 0x99b38ace ! t0_kref+0x1fa0: fpsub32 %f14, %f14, %f12
4400 .word 0x2a480004 ! t0_kref+0x1fa4: bcs,a,pt %icc, _kref+0x1fb4
4401 .word 0x92ab2dee ! t0_kref+0x1fa8: andncc %o4, 0xdee, %o1
4402 .word 0x8582800a ! t0_kref+0x1fac: wr %o2, %o2, %ccr
4403 .word 0x9da0054e ! t0_kref+0x1fb0: fsqrtd %f14, %f14
4404 .word 0x38480006 ! t0_kref+0x1fb4: bgu,a,pt %icc, _kref+0x1fcc
4405 .word 0xa5b680f7 ! t0_kref+0x1fb8: edge16ln %i2, %l7, %l2
4406 .word 0xd93f4018 ! t0_kref+0x1fbc: std %f12, [%i5 + %i0]
4407 .word 0x8160001a ! t0_kref+0x1fc0: movn %fcc0, %i2, %g0
4408 .word 0x81b30109 ! t0_kref+0x1fc4: edge32 %o4, %o1, %g0
4409 .word 0x81858000 ! t0_kref+0x1fc8: wr %l6, %g0, %y
4410 .word 0xee30a020 ! t0_kref+0x1fcc: sth %l7, [%g2 + 0x20]
4411 .word 0x81df7721 ! t0_kref+0x1fd0: flush %i5 - 0x8df
4412 .word 0x9db30e80 ! t0_kref+0x1fd4: fsrc1 %f12, %f14
4413 .word 0x878020d2 ! t0_kref+0x1fd8: mov 0xd2, %asi
4414 .word 0x38800005 ! t0_kref+0x1fdc: bgu,a _kref+0x1ff0
4415 .word 0x80fa0016 ! t0_kref+0x1fe0: sdivcc %o0, %l6, %g0
4416 .word 0x9da0004e ! t0_kref+0x1fe4: fmovd %f14, %f14
4417 .word 0xa91021fe ! t0_kref+0x1fe8: taddcctv %g0, 0x1fe, %l4
4418 .word 0x34800006 ! t0_kref+0x1fec: bg,a _kref+0x2004
4419 .word 0x9ae22d8e ! t0_kref+0x1ff0: subccc %o0, 0xd8e, %o5
4420 .word 0xf1183ba8 ! t0_kref+0x1ff4: ldd [%g0 - 0x458], %f24
4421 .word 0x940b001b ! t0_kref+0x1ff8: and %o4, %i3, %o2
4422 .word 0xd820a000 ! t0_kref+0x1ffc: st %o4, [%g2]
4423 .word 0x94f3000b ! t0_kref+0x2000: udivcc %o4, %o3, %o2
4424 .word 0x9da389cc ! t0_kref+0x2004: fdivd %f14, %f12, %f14
4425 .word 0xaef269ee ! t0_kref+0x2008: udivcc %o1, 0x9ee, %l7
4426 .word 0x3e800005 ! t0_kref+0x200c: bvc,a _kref+0x2020
4427 .word 0x98c68009 ! t0_kref+0x2010: addccc %i2, %o1, %o4
4428 .word 0xd9be184b ! t0_kref+0x2014: stda %f12, [%i0 + %o3]0xc2
4429 .word 0xaaf274ef ! t0_kref+0x2018: udivcc %o1, -0xb11, %l5
4430 .word 0xde564000 ! t0_kref+0x201c: ldsh [%i1], %o7
4431 .word 0xad2ec00c ! t0_kref+0x2020: sll %i3, %o4, %l6
4432 .word 0x81dbb612 ! t0_kref+0x2024: flush %sp - 0x9ee
4433 sethi %hi(1f), %o7
4434 jmpl %o7+%lo(1f), %g1
4435 .empty
4436 .word 0x9740c000 ! t0_kref+0x2030: mov %asi, %o3
4437 .word 0x81ab0a4c ! t0_kref+0x2034: fcmpd %fcc0, %f12, %f12
4438 .word 0x9fa3c9ae ! t0_kref+0x2038: fdivs %f15, %f14, %f15
4439 .word 0x9ed23a88 ! t0_kref+0x203c: umulcc %o0, -0x578, %o7
4440 .word 0x39480006 ! t0_kref+0x2040: fbuge,a,pt %fcc0, _kref+0x2058
44411: .word 0x9da018cc ! t0_kref+0x2044: fdtos %f12, %f14
4442 .word 0x81828000 ! t0_kref+0x2048: wr %o2, %g0, %y
4443 .word 0x8143c000 ! t0_kref+0x204c: stbar
4444 .word 0x9da389ce ! t0_kref+0x2050: fdivd %f14, %f14, %f14
4445 .word 0xa632fc23 ! t0_kref+0x2054: orn %o3, -0x3dd, %l3
4446 .word 0xa656ee6f ! t0_kref+0x2058: umul %i3, 0xe6f, %l3
4447 .word 0xdb26001c ! t0_kref+0x205c: st %f13, [%i0 + %i4]
4448 .word 0x9fc10000 ! t0_kref+0x2060: call %g4
4449 .word 0xd8067fe4 ! t0_kref+0x2064: ld [%i1 - 0x1c], %o4
4450 .word 0x9843401b ! t0_kref+0x2068: addc %o5, %i3, %o4
4451 .word 0xa7b20328 ! t0_kref+0x206c: bmask %o0, %o0, %l3
4452 call SYM(t0_subr1)
4453 .word 0xdd262004 ! t0_kref+0x2074: st %f14, [%i0 + 4]
4454 .word 0xdd1e7fe0 ! t0_kref+0x2078: ldd [%i1 - 0x20], %f14
4455 .word 0x3b800003 ! t0_kref+0x207c: fble,a _kref+0x2088
4456 .word 0xda30a002 ! t0_kref+0x2080: sth %o5, [%g2 + 2]
4457 .word 0x95b3858e ! t0_kref+0x2084: fcmpgt32 %f14, %f14, %o2
4458 .word 0x878020f0 ! t0_kref+0x2088: mov 0xf0, %asi
4459 .word 0x9fa3c92d ! t0_kref+0x208c: fmuls %f15, %f13, %f15
4460 .word 0x9fb3054e ! t0_kref+0x2090: fcmpeq16 %f12, %f14, %o7
4461 .word 0x9da3492e ! t0_kref+0x2094: fmuls %f13, %f14, %f14
4462 .word 0xd4280018 ! t0_kref+0x2098: stb %o2, [%g0 + %i0]
4463 .word 0xd82e3fed ! t0_kref+0x209c: stb %o4, [%i0 - 0x13]
4464 .word 0x2b082b8d ! t0_kref+0x20a0: sethi %hi(0x20ae3400), %l5
4465 .word 0xd8762008 ! t0_kref+0x20a4: stx %o4, [%i0 + 8]
4466 .word 0x31800005 ! t0_kref+0x20a8: fba,a _kref+0x20bc
4467 .word 0x9da0004c ! t0_kref+0x20ac: fmovd %f12, %f14
4468 .word 0x811ae628 ! t0_kref+0x20b0: tsubcctv %o3, 0x628, %g0
4469 .word 0xd030a012 ! t0_kref+0x20b4: sth %o0, [%g2 + 0x12]
4470 .word 0x3f480003 ! t0_kref+0x20b8: fbo,a,pt %fcc0, _kref+0x20c4
4471 .word 0xdb80105c ! t0_kref+0x20bc: lda [%g0 + %i4]0x82, %f13
4472 .word 0x9da3482e ! t0_kref+0x20c0: fadds %f13, %f14, %f14
4473 .word 0x947721e0 ! t0_kref+0x20c4: udiv %i4, 0x1e0, %o2
4474 .word 0x9ba01a4e ! t0_kref+0x20c8: fdtoi %f14, %f13
4475 .word 0xaee5c000 ! t0_kref+0x20cc: subccc %l7, %g0, %l7
4476 .word 0x9f418000 ! t0_kref+0x20d0: mov %fprs, %o7
4477 .word 0xe478a020 ! t0_kref+0x20d4: swap [%g2 + 0x20], %l2
4478 .word 0x9da0190f ! t0_kref+0x20d8: fitod %f15, %f14
4479 .word 0xe80e6009 ! t0_kref+0x20dc: ldub [%i1 + 9], %l4
4480 .word 0xe80e3fef ! t0_kref+0x20e0: ldub [%i0 - 0x11], %l4
4481 .word 0xd0066008 ! t0_kref+0x20e4: ld [%i1 + 8], %o0
4482 .word 0x29800008 ! t0_kref+0x20e8: fbl,a _kref+0x2108
4483 .word 0xf4ae9019 ! t0_kref+0x20ec: stba %i2, [%i2 + %i1]0x80
4484 .word 0x9495e9b0 ! t0_kref+0x20f0: orcc %l7, 0x9b0, %o2
4485 .word 0xd5f6500b ! t0_kref+0x20f4: casxa [%i1]0x80, %o3, %o2
4486 .word 0xf007bfe0 ! t0_kref+0x20f8: ld [%fp - 0x20], %i0
4487 .word 0x2c800004 ! t0_kref+0x20fc: bneg,a _kref+0x210c
4488 .word 0xafb200cc ! t0_kref+0x2100: edge16l %o0, %o4, %l7
4489 .word 0xd03e401d ! t0_kref+0x2104: std %o0, [%i1 + %i5]
4490 .word 0x9ba3c82e ! t0_kref+0x2108: fadds %f15, %f14, %f13
4491 .word 0x9fab002f ! t0_kref+0x210c: fmovsuge %fcc0, %f15, %f15
4492 .word 0xab2ae007 ! t0_kref+0x2110: sll %o3, 0x7, %l5
4493 .word 0xd67e200c ! t0_kref+0x2114: swap [%i0 + 0xc], %o3
4494 .word 0xa45ee311 ! t0_kref+0x2118: smul %i3, 0x311, %l2
4495 .word 0xe1ee501c ! t0_kref+0x211c: prefetcha %i1 + %i4, 16
4496 .word 0x99a0004e ! t0_kref+0x2120: fmovd %f14, %f12
4497 .word 0x9da018cc ! t0_kref+0x2124: fdtos %f12, %f14
4498 .word 0x27800004 ! t0_kref+0x2128: fbul,a _kref+0x2138
4499 .word 0x9da0012f ! t0_kref+0x212c: fabss %f15, %f14
4500 .word 0x8143c000 ! t0_kref+0x2130: stbar
4501 .word 0x81ab4aad ! t0_kref+0x2134: fcmpes %fcc0, %f13, %f13
4502 .word 0xec764000 ! t0_kref+0x2138: stx %l6, [%i1]
4503 .word 0x9db3caae ! t0_kref+0x213c: fpsub16s %f15, %f14, %f14
4504 .word 0xe3b8a040 ! t0_kref+0x2140: stda %f48, [%g2 + 0x40]%asi
4505 .word 0xda30a022 ! t0_kref+0x2144: sth %o5, [%g2 + 0x22]
4506 .word 0xaaa5b8b5 ! t0_kref+0x2148: subcc %l6, -0x74b, %l5
4507 .word 0xd020a030 ! t0_kref+0x214c: st %o0, [%g2 + 0x30]
4508 .word 0xd478a000 ! t0_kref+0x2150: swap [%g2], %o2
4509 .word 0x9b2ec01c ! t0_kref+0x2154: sll %i3, %i4, %o5
4510 .word 0xf8200018 ! t0_kref+0x2158: st %i4, [%g0 + %i0]
4511 .word 0xa8d34016 ! t0_kref+0x215c: umulcc %o5, %l6, %l4
4512 .word 0x8143e04e ! t0_kref+0x2160: membar 0x4e
4513 .word 0xde563ffe ! t0_kref+0x2164: ldsh [%i0 - 2], %o7
4514 .word 0x9eb58016 ! t0_kref+0x2168: orncc %l6, %l6, %o7
4515 .word 0xd9be584a ! t0_kref+0x216c: stda %f12, [%i1 + %o2]0xc2
4516 .word 0x86102004 ! t0_kref+0x2170: mov 0x4, %g3
4517 .word 0x32800000 ! t0_kref+0x2174: bne,a _kref+0x2174
4518 .word 0x86a0e001 ! t0_kref+0x2178: subcc %g3, 1, %g3
4519 call SYM(t0_subr2)
4520 .word 0x99b38ace ! t0_kref+0x2180: fpsub32 %f14, %f14, %f12
4521 .word 0x948330bd ! t0_kref+0x2184: addcc %o4, -0xf43, %o2
4522 .word 0x90300008 ! t0_kref+0x2188: orn %g0, %o0, %o0
4523 .word 0x8143e040 ! t0_kref+0x218c: membar 0x40
4524 .word 0x2d3acf74 ! t0_kref+0x2190: sethi %hi(0xeb3dd000), %l6
4525 .word 0xabb34328 ! t0_kref+0x2194: bmask %o5, %o0, %l5
4526 .word 0x8143e040 ! t0_kref+0x2198: membar 0x40
4527 .word 0x81da0008 ! t0_kref+0x219c: flush %o0 + %o0
4528 .word 0xefe61017 ! t0_kref+0x21a0: casa [%i0]0x80, %l7, %l7
4529 .word 0x9db00c00 ! t0_kref+0x21a4: fzero %f14
4530 .word 0x94f5b28e ! t0_kref+0x21a8: udivcc %l6, -0xd72, %o2
4531 .word 0x8143c000 ! t0_kref+0x21ac: stbar
4532 .word 0xdb267fe8 ! t0_kref+0x21b0: st %f13, [%i1 - 0x18]
4533 .word 0x81d80011 ! t0_kref+0x21b4: flush %g0 + %l1
4534 .word 0x81ab4aad ! t0_kref+0x21b8: fcmpes %fcc0, %f13, %f13
4535 .word 0x9544c000 ! t0_kref+0x21bc: mov %gsr, %o2
4536 .word 0xda28a031 ! t0_kref+0x21c0: stb %o5, [%g2 + 0x31]
4537 .word 0x9da0012e ! t0_kref+0x21c4: fabss %f14, %f14
4538 .word 0xd076001d ! t0_kref+0x21c8: stx %o0, [%i0 + %i5]
4539 .word 0x8585c00d ! t0_kref+0x21cc: wr %l7, %o5, %ccr
4540 .word 0x9baa802e ! t0_kref+0x21d0: fmovsue %fcc0, %f14, %f13
4541 .word 0xc36e6010 ! t0_kref+0x21d4: prefetch %i1 + 0x10, 1
4542 .word 0x9e5ae657 ! t0_kref+0x21d8: smul %o3, 0x657, %o7
4543 .word 0x25480003 ! t0_kref+0x21dc: fblg,a,pt %fcc0, _kref+0x21e8
4544 .word 0x9fb3844e ! t0_kref+0x21e0: fcmpne16 %f14, %f14, %o7
4545 .word 0xa6aa0009 ! t0_kref+0x21e4: andncc %o0, %o1, %l3
4546 .word 0x9fc10000 ! t0_kref+0x21e8: call %g4
4547 .word 0xe456200c ! t0_kref+0x21ec: ldsh [%i0 + 0xc], %l2
4548 .word 0x99b38a4e ! t0_kref+0x21f0: fpadd32 %f14, %f14, %f12
4549 .word 0xef68a00e ! t0_kref+0x21f4: prefetch %g2 + 0xe, 23
4550 .word 0x80f3400a ! t0_kref+0x21f8: udivcc %o5, %o2, %g0
4551 .word 0xc807bff0 ! t0_kref+0x21fc: ld [%fp - 0x10], %g4
4552 .word 0x9ba348ad ! t0_kref+0x2200: fsubs %f13, %f13, %f13
4553 .word 0x961826fa ! t0_kref+0x2204: xor %g0, 0x6fa, %o3
4554 .word 0xe40e2018 ! t0_kref+0x2208: ldub [%i0 + 0x18], %l2
4555 .word 0x989ac01a ! t0_kref+0x220c: xorcc %o3, %i2, %o4
4556 .word 0x9fa01a2e ! t0_kref+0x2210: fstoi %f14, %f15
4557 .word 0x91b3858c ! t0_kref+0x2214: fcmpgt32 %f14, %f12, %o0
4558 .word 0x8185c000 ! t0_kref+0x2218: wr %l7, %g0, %y
4559 .word 0x81ab4a2d ! t0_kref+0x221c: fcmps %fcc0, %f13, %f13
4560 .word 0xa9b240da ! t0_kref+0x2220: edge16l %o1, %i2, %l4
4561 .word 0x9da0190e ! t0_kref+0x2224: fitod %f14, %f14
4562 .word 0xadb384ce ! t0_kref+0x2228: fcmpne32 %f14, %f14, %l6
4563 .word 0x81800000 ! t0_kref+0x222c: mov %g0, %y
4564 .word 0x9fa0012d ! t0_kref+0x2230: fabss %f13, %f15
4565 .word 0xdd20a030 ! t0_kref+0x2234: st %f14, [%g2 + 0x30]
4566 .word 0xc398a080 ! t0_kref+0x2238: ldda [%g2 + 0x80]%asi, %f32
4567 .word 0x3b480004 ! t0_kref+0x223c: fble,a,pt %fcc0, _kref+0x224c
4568 .word 0xa493401b ! t0_kref+0x2240: orcc %o5, %i3, %l2
4569 .word 0x81ab8a4c ! t0_kref+0x2244: fcmpd %fcc0, %f14, %f12
4570 .word 0x9fa0012f ! t0_kref+0x2248: fabss %f15, %f15
4571 .word 0x989ea765 ! t0_kref+0x224c: xorcc %i2, 0x765, %o4
4572 .word 0xd0be101d ! t0_kref+0x2250: stda %o0, [%i0 + %i5]0x80
4573 .word 0xda20a000 ! t0_kref+0x2254: st %o5, [%g2]
4574 .word 0x9db00ccc ! t0_kref+0x2258: fnot2 %f12, %f14
4575 .word 0xdb26401c ! t0_kref+0x225c: st %f13, [%i1 + %i4]
4576 .word 0x9f414000 ! t0_kref+0x2260: mov %pc, %o7
4577! .word 0x31489759 ! t0_kref+0x2264: fba,a,pt %fcc0, SYM(t0_subr3)
4578 fba,a,pt %fcc0, SYM(t0_subr3)
4579 .word 0xac1af456 ! t0_kref+0x2268: xor %o3, -0xbaa, %l6
4580 .word 0xd6ae5000 ! t0_kref+0x226c: stba %o3, [%i1]0x80
4581 .word 0xd4080018 ! t0_kref+0x2270: ldub [%g0 + %i0], %o2
4582 .word 0x2d480008 ! t0_kref+0x2274: fbg,a,pt %fcc0, _kref+0x2294
4583 .word 0x9db00c20 ! t0_kref+0x2278: fzeros %f14
4584 .word 0x97b3031b ! t0_kref+0x227c: alignaddr %o4, %i3, %o3
4585 .word 0x9e3034d7 ! t0_kref+0x2280: orn %g0, -0xb29, %o7
4586 .word 0x9252675d ! t0_kref+0x2284: umul %o1, 0x75d, %o1
4587 .word 0x85824016 ! t0_kref+0x2288: wr %o1, %l6, %ccr
4588 .word 0x9692bef8 ! t0_kref+0x228c: orcc %o2, -0x108, %o3
4589 .word 0xc56e3fe0 ! t0_kref+0x2290: prefetch %i0 - 0x20, 2
4590 .word 0xa692a834 ! t0_kref+0x2294: orcc %o2, 0x834, %l3
4591 .word 0xf820a020 ! t0_kref+0x2298: st %i4, [%g2 + 0x20]
4592 .word 0x95282008 ! t0_kref+0x229c: sll %g0, 0x8, %o2
4593 .word 0x9fc10000 ! t0_kref+0x22a0: call %g4
4594 .word 0x8055f6b6 ! t0_kref+0x22a4: umul %l7, -0x94a, %g0
4595 .word 0x2d800008 ! t0_kref+0x22a8: fbg,a _kref+0x22c8
4596 .word 0xdb20a030 ! t0_kref+0x22ac: st %f13, [%g2 + 0x30]
4597 .word 0xd8d81018 ! t0_kref+0x22b0: ldxa [%g0 + %i0]0x80, %o4
4598 .word 0x9ba389ad ! t0_kref+0x22b4: fdivs %f14, %f13, %f13
4599 .word 0x9fa018cc ! t0_kref+0x22b8: fdtos %f12, %f15
4600 .word 0x9da01a4e ! t0_kref+0x22bc: fdtoi %f14, %f14
4601 .word 0x9f0b4008 ! t0_kref+0x22c0: tsubcc %o5, %o0, %o7
4602 .word 0x9db30e0e ! t0_kref+0x22c4: fand %f12, %f14, %f14
4603 .word 0x2f800007 ! t0_kref+0x22c8: fbu,a _kref+0x22e4
4604 .word 0x90d68016 ! t0_kref+0x22cc: umulcc %i2, %l6, %o0
4605 .word 0xa4ff37d2 ! t0_kref+0x22d0: sdivcc %i4, -0x82e, %l2
4606 .word 0x9da3884c ! t0_kref+0x22d4: faddd %f14, %f12, %f14
4607 .word 0x3a800006 ! t0_kref+0x22d8: bcc,a _kref+0x22f0
4608 .word 0x98b73636 ! t0_kref+0x22dc: orncc %i4, -0x9ca, %o4
4609 .word 0x9ba0052e ! t0_kref+0x22e0: fsqrts %f14, %f13
4610 .word 0xc016c019 ! t0_kref+0x22e4: lduh [%i3 + %i1], %g0
4611 .word 0x99b38ace ! t0_kref+0x22e8: fpsub32 %f14, %f14, %f12
4612 .word 0xdd1fbe80 ! t0_kref+0x22ec: ldd [%fp - 0x180], %f14
4613 .word 0x9ad328a1 ! t0_kref+0x22f0: umulcc %o4, 0x8a1, %o5
4614 .word 0x9ba3892f ! t0_kref+0x22f4: fmuls %f14, %f15, %f13
4615 .word 0xd2b61000 ! t0_kref+0x22f8: stha %o1, [%i0]0x80
4616 .word 0xd99f5a59 ! t0_kref+0x22fc: ldda [%i5 + %i1]0xd2, %f12
4617 .word 0xd0380018 ! t0_kref+0x2300: std %o0, [%g0 + %i0]
4618 .word 0x92ad801c ! t0_kref+0x2304: andncc %l6, %i4, %o1
4619 .word 0xec3e7fe8 ! t0_kref+0x2308: std %l6, [%i1 - 0x18]
4620 .word 0x9da3482e ! t0_kref+0x230c: fadds %f13, %f14, %f14
4621 .word 0xfb6e001d ! t0_kref+0x2310: prefetch %i0 + %i5, 29
4622 .word 0xd9be1888 ! t0_kref+0x2314: stda %f12, [%i0 + %o0]0xc4
4623 .word 0xf630a012 ! t0_kref+0x2318: sth %i3, [%g2 + 0x12]
4624 .word 0xe6680019 ! t0_kref+0x231c: ldstub [%g0 + %i1], %l3
4625 .word 0xa4f6fb08 ! t0_kref+0x2320: udivcc %i3, -0x4f8, %l2
4626 .word 0x3d480007 ! t0_kref+0x2324: fbule,a,pt %fcc0, _kref+0x2340
4627 .word 0xa4ba4017 ! t0_kref+0x2328: xnorcc %o1, %l7, %l2
4628 .word 0x9fc00004 ! t0_kref+0x232c: call %g0 + %g4
4629 .word 0xf820a000 ! t0_kref+0x2330: st %i4, [%g2]
4630 .word 0x36480007 ! t0_kref+0x2334: bge,a,pt %icc, _kref+0x2350
4631 .word 0x98fec009 ! t0_kref+0x2338: sdivcc %i3, %o1, %o4
4632 .word 0x90ad8009 ! t0_kref+0x233c: andncc %l6, %o1, %o0
4633 .word 0xd420a030 ! t0_kref+0x2340: st %o2, [%g2 + 0x30]
4634 .word 0x816560e2 ! t0_kref+0x2344: movcs %icc, 0xe2, %g0
4635 .word 0xd8462000 ! t0_kref+0x2348: ldsw [%i0], %o4
4636 .word 0x81b00149 ! t0_kref+0x234c: edge32l %g0, %o1, %g0
4637 .word 0x9da389ce ! t0_kref+0x2350: fdivd %f14, %f14, %f14
4638 .word 0x9db00c20 ! t0_kref+0x2354: fzeros %f14
4639 .word 0x97b28100 ! t0_kref+0x2358: edge32 %o2, %g0, %o3
4640 .word 0xae536f4c ! t0_kref+0x235c: umul %o5, 0xf4c, %l7
4641 .word 0xd846001c ! t0_kref+0x2360: ldsw [%i0 + %i4], %o4
4642 .word 0xea060000 ! t0_kref+0x2364: ld [%i0], %l5
4643 .word 0xa8732cad ! t0_kref+0x2368: udiv %o4, 0xcad, %l4
4644 .word 0x96bf0008 ! t0_kref+0x236c: xnorcc %i4, %o0, %o3
4645 .word 0xe46e7ff7 ! t0_kref+0x2370: ldstub [%i1 - 9], %l2
4646 .word 0x9ba01a4c ! t0_kref+0x2374: fdtoi %f12, %f13
4647 .word 0xec2e7ffd ! t0_kref+0x2378: stb %l6, [%i1 - 3]
4648 .word 0x9ba0052d ! t0_kref+0x237c: fsqrts %f13, %f13
4649 .word 0x9a0a001b ! t0_kref+0x2380: and %o0, %i3, %o5
4650 call SYM(t0_subr0)
4651 .word 0x9da0004e ! t0_kref+0x2388: fmovd %f14, %f14
4652 .word 0xd436c018 ! t0_kref+0x238c: sth %o2, [%i3 + %i0]
4653 .word 0x8143e031 ! t0_kref+0x2390: membar 0x31
4654 .word 0x26480005 ! t0_kref+0x2394: bl,a,pt %icc, _kref+0x23a8
4655 .word 0x81dd6ea9 ! t0_kref+0x2398: flush %l5 + 0xea9
4656 .word 0xf420a010 ! t0_kref+0x239c: st %i2, [%g2 + 0x10]
4657 .word 0xd99e5a5d ! t0_kref+0x23a0: ldda [%i1 + %i5]0xd2, %f12
4658 .word 0x31800006 ! t0_kref+0x23a4: fba,a _kref+0x23bc
4659 .word 0xd2300019 ! t0_kref+0x23a8: sth %o1, [%g0 + %i1]
4660 .word 0xee2e0000 ! t0_kref+0x23ac: stb %l7, [%i0]
4661 .word 0x8143c000 ! t0_kref+0x23b0: stbar
4662 .word 0x9da0052e ! t0_kref+0x23b4: fsqrts %f14, %f14
4663 .word 0xe3ee101a ! t0_kref+0x23b8: prefetcha %i0 + %i2, 17
4664 .word 0xe40863cc ! t0_kref+0x23bc: ldub [%g1 + 0x3cc], %l2
4665 .word 0xa41ca00c ! t0_kref+0x23c0: xor %l2, 0xc, %l2
4666 .word 0xe42863cc ! t0_kref+0x23c4: stb %l2, [%g1 + 0x3cc]
4667 .word 0x81d863cc ! t0_kref+0x23c8: flush %g1 + 0x3cc
4668 .word 0xd820a010 ! t0_kref+0x23cc: st %o4, [%g2 + 0x10]
4669 .word 0x26800004 ! t0_kref+0x23d0: bl,a _kref+0x23e0
4670 .word 0x9e923c0c ! t0_kref+0x23d4: orcc %o0, -0x3f4, %o7
4671 .word 0xc5ee101b ! t0_kref+0x23d8: prefetcha %i0 + %i3, 2
4672 .word 0xdd20a000 ! t0_kref+0x23dc: st %f14, [%g2]
4673 .word 0x920a6447 ! t0_kref+0x23e0: and %o1, 0x447, %o1
4674 .word 0x99b30e0c ! t0_kref+0x23e4: fand %f12, %f12, %f12
4675 .word 0xde500018 ! t0_kref+0x23e8: ldsh [%g0 + %i0], %o7
4676 .word 0x81ab8a4c ! t0_kref+0x23ec: fcmpd %fcc0, %f14, %f12
4677 .word 0x35480008 ! t0_kref+0x23f0: fbue,a,pt %fcc0, _kref+0x2410
4678 .word 0x992ec01b ! t0_kref+0x23f4: sll %i3, %i3, %o4
46792: .word 0xe0a6501c ! t0_kref+0x23f8: sta %l0, [%i1 + %i4]0x80
4680 .word 0x99b30e4e ! t0_kref+0x23fc: fxnor %f12, %f14, %f12
4681 .word 0x81ab4aad ! t0_kref+0x2400: fcmpes %fcc0, %f13, %f13
4682 .word 0x9da3c82d ! t0_kref+0x2404: fadds %f15, %f13, %f14
4683 .word 0xec380019 ! t0_kref+0x2408: std %l6, [%g0 + %i1]
4684 .word 0x9db30ecc ! t0_kref+0x240c: fornot2 %f12, %f12, %f14
4685 .word 0x1b2330f0 ! t0_kref+0x2410: sethi %hi(0x8cc3c000), %o5
4686 .word 0x97b3850c ! t0_kref+0x2414: fcmpgt16 %f14, %f12, %o3
4687 .word 0x9fa388af ! t0_kref+0x2418: fsubs %f14, %f15, %f15
4688 .word 0xa60ef842 ! t0_kref+0x241c: and %i3, -0x7be, %l3
4689 .word 0x9da0054c ! t0_kref+0x2420: fsqrtd %f12, %f14
4690 .word 0x9da3c92f ! t0_kref+0x2424: fmuls %f15, %f15, %f14
4691 .word 0x9f400000 ! t0_kref+0x2428: mov %y, %o7
4692 .word 0xa69a380a ! t0_kref+0x242c: xorcc %o0, -0x7f6, %l3
4693 .word 0x99a0054e ! t0_kref+0x2430: fsqrtd %f14, %f12
4694 .word 0x949a801c ! t0_kref+0x2434: xorcc %o2, %i4, %o2
4695 .word 0x9a1a800a ! t0_kref+0x2438: xor %o2, %o2, %o5
4696 .word 0x3e480007 ! t0_kref+0x243c: bvc,a,pt %icc, _kref+0x2458
4697 .word 0xe3b8a040 ! t0_kref+0x2440: stda %f48, [%g2 + 0x40]%asi
4698 .word 0x1919a1e5 ! t0_kref+0x2444: sethi %hi(0x66879400), %o4
4699 .word 0xa8dd8009 ! t0_kref+0x2448: smulcc %l6, %o1, %l4
4700 .word 0xe64e2008 ! t0_kref+0x244c: ldsb [%i0 + 8], %l3
4701 .word 0x9fc00004 ! t0_kref+0x2450: call %g0 + %g4
4702 .word 0xf830a012 ! t0_kref+0x2454: sth %i4, [%g2 + 0x12]
4703 .word 0x3e480006 ! t0_kref+0x2458: bvc,a,pt %icc, _kref+0x2470
4704 .word 0xe6080018 ! t0_kref+0x245c: ldub [%g0 + %i0], %l3
4705 .word 0x81abca2d ! t0_kref+0x2460: fcmps %fcc0, %f15, %f13
4706 .word 0x81400000 ! t0_kref+0x2464: mov %y, %g0
4707 .word 0xecbe1000 ! t0_kref+0x2468: stda %l6, [%i0]0x80
4708 .word 0xec3e7ff8 ! t0_kref+0x246c: std %l6, [%i1 - 8]
4709 .word 0xd220a010 ! t0_kref+0x2470: st %o1, [%g2 + 0x10]
4710 .word 0x81858000 ! t0_kref+0x2474: wr %l6, %g0, %y
4711 .word 0xd9be1856 ! t0_kref+0x2478: stda %f12, [%i0 + %l6]0xc2
4712 .word 0xd2300018 ! t0_kref+0x247c: sth %o1, [%g0 + %i0]
4713 .word 0xaca27030 ! t0_kref+0x2480: subcc %o1, -0xfd0, %l6
4714 .word 0x9fc00004 ! t0_kref+0x2484: call %g0 + %g4
4715 .word 0x80472ab8 ! t0_kref+0x2488: addc %i4, 0xab8, %g0
4716 .word 0x113fe5e2 ! t0_kref+0x248c: sethi %hi(0xff978800), %o0
4717 .word 0x99a3084c ! t0_kref+0x2490: faddd %f12, %f12, %f12
4718 .word 0x9de3bfa0 ! t0_kref+0x2494: save %sp, -0x60, %sp
4719 .word 0x800ea1eb ! t0_kref+0x2498: and %i2, 0x1eb, %g0
4720 .word 0x99ee801d ! t0_kref+0x249c: restore %i2, %i5, %o4
4721 .word 0xaeaa2562 ! t0_kref+0x24a0: andncc %o0, 0x562, %l7
4722 .word 0x9eb37275 ! t0_kref+0x24a4: orncc %o5, -0xd8b, %o7
4723 .word 0x9fb3cf6d ! t0_kref+0x24a8: fornot1s %f15, %f13, %f15
4724 .word 0x9da0052f ! t0_kref+0x24ac: fsqrts %f15, %f14
4725 .word 0x27800004 ! t0_kref+0x24b0: fbul,a _kref+0x24c0
4726 .word 0xa60e8016 ! t0_kref+0x24b4: and %i2, %l6, %l3
4727 .word 0x81b3840c ! t0_kref+0x24b8: fcmple16 %f14, %f12, %g0
4728 .word 0x9ba0012d ! t0_kref+0x24bc: fabss %f13, %f13
4729 .word 0xd60e6006 ! t0_kref+0x24c0: ldub [%i1 + 6], %o3
4730 .word 0x9f414000 ! t0_kref+0x24c4: mov %pc, %o7
4731 .word 0xaa56b0c0 ! t0_kref+0x24c8: umul %i2, -0xf40, %l5
4732 .word 0x8185c000 ! t0_kref+0x24cc: wr %l7, %g0, %y
4733 .word 0xd0b01018 ! t0_kref+0x24d0: stha %o0, [%g0 + %i0]0x80
4734 .word 0x9b668017 ! t0_kref+0x24d4: movg %icc, %l7, %o5
4735 .word 0x9e9d8008 ! t0_kref+0x24d8: xorcc %l6, %o0, %o7
4736 .word 0x9db34d2e ! t0_kref+0x24dc: fandnot1s %f13, %f14, %f14
4737 .word 0x99b38e0c ! t0_kref+0x24e0: fand %f14, %f12, %f12
4738 .word 0xd8267fec ! t0_kref+0x24e4: st %o4, [%i1 - 0x14]
4739 .word 0xd2566010 ! t0_kref+0x24e8: ldsh [%i1 + 0x10], %o1
4740 .word 0x901b2978 ! t0_kref+0x24ec: xor %o4, 0x978, %o0
4741 .word 0x3c480001 ! t0_kref+0x24f0: bpos,a,pt %icc, _kref+0x24f4
4742 .word 0xd9f6100b ! t0_kref+0x24f4: casxa [%i0]0x80, %o3, %o4
4743 .word 0x960de3e5 ! t0_kref+0x24f8: and %l7, 0x3e5, %o3
4744 .word 0xd816001b ! t0_kref+0x24fc: lduh [%i0 + %i3], %o4
4745 .word 0xf428a022 ! t0_kref+0x2500: stb %i2, [%g2 + 0x22]
4746 .word 0xebf65016 ! t0_kref+0x2504: casxa [%i1]0x80, %l6, %l5
4747 .word 0xa436b5fc ! t0_kref+0x2508: orn %i2, -0xa04, %l2
4748 .word 0xd25e6000 ! t0_kref+0x250c: ldx [%i1], %o1
4749 .word 0xc036600c ! t0_kref+0x2510: clrh [%i1 + 0xc]
4750 .word 0xa9b6c308 ! t0_kref+0x2514: alignaddr %i3, %o0, %l4
4751 .word 0x9fa348af ! t0_kref+0x2518: fsubs %f13, %f15, %f15
4752 .word 0xee0e601a ! t0_kref+0x251c: ldub [%i1 + 0x1a], %l7
4753 .word 0x93418000 ! t0_kref+0x2520: mov %fprs, %o1
4754 .word 0x9a55f4e9 ! t0_kref+0x2524: umul %l7, -0xb17, %o5
4755 .word 0xe86e001a ! t0_kref+0x2528: ldstub [%i0 + %i2], %l4
4756 .word 0xd0264000 ! t0_kref+0x252c: st %o0, [%i1]
4757 .word 0xa4a34009 ! t0_kref+0x2530: subcc %o5, %o1, %l2
4758 .word 0x9bb38a2e ! t0_kref+0x2534: fpadd16s %f14, %f14, %f13
4759 .word 0xd06e7ff5 ! t0_kref+0x2538: ldstub [%i1 - 0xb], %o0
4760 .word 0xd91fbe18 ! t0_kref+0x253c: ldd [%fp - 0x1e8], %f12
4761 .word 0xe408655c ! t0_kref+0x2540: ldub [%g1 + 0x55c], %l2
4762 .word 0xa41ca00c ! t0_kref+0x2544: xor %l2, 0xc, %l2
4763 .word 0xe428655c ! t0_kref+0x2548: stb %l2, [%g1 + 0x55c]
4764 .word 0x81d8655c ! t0_kref+0x254c: flush %g1 + 0x55c
4765 .word 0xdf270019 ! t0_kref+0x2550: st %f15, [%i4 + %i1]
4766 .word 0xa8d5c008 ! t0_kref+0x2554: umulcc %l7, %o0, %l4
4767 .word 0x9da3884e ! t0_kref+0x2558: faddd %f14, %f14, %f14
4768 .word 0x9ba0002f ! t0_kref+0x255c: fmovs %f15, %f13
4769 .word 0xeb68a20e ! t0_kref+0x2560: prefetch %g2 + 0x20e, 21
4770 .word 0x3f480006 ! t0_kref+0x2564: fbo,a,pt %fcc0, _kref+0x257c
4771 .word 0xd606401c ! t0_kref+0x2568: ld [%i1 + %i4], %o3
4772 .word 0x812f000c ! t0_kref+0x256c: sll %i4, %o4, %g0
4773 .word 0x900eed5d ! t0_kref+0x2570: and %i3, 0xd5d, %o0
4774 .word 0xda0e601a ! t0_kref+0x2574: ldub [%i1 + 0x1a], %o5
4775 .word 0x9db38d40 ! t0_kref+0x2578: fnot1 %f14, %f14
4776 .word 0x3b480004 ! t0_kref+0x257c: fble,a,pt %fcc0, _kref+0x258c
4777 .word 0xd9be1856 ! t0_kref+0x2580: stda %f12, [%i0 + %l6]0xc2
4778 .word 0x99a0014e ! t0_kref+0x2584: fabsd %f14, %f12
47792: .word 0xd64e8018 ! t0_kref+0x2588: ldsb [%i2 + %i0], %o3
4780 .word 0x9ba01a2d ! t0_kref+0x258c: fstoi %f13, %f13
4781 .word 0x33480003 ! t0_kref+0x2590: fbe,a,pt %fcc0, _kref+0x259c
4782 .word 0xacd0001c ! t0_kref+0x2594: umulcc %g0, %i4, %l6
4783 .word 0xa8d33d8d ! t0_kref+0x2598: umulcc %o4, -0x273, %l4
4784 .word 0x81580000 ! t0_kref+0x259c: flushw
4785 .word 0x9bb34caf ! t0_kref+0x25a0: fandnot2s %f13, %f15, %f13
4786 .word 0x8586c009 ! t0_kref+0x25a4: wr %i3, %o1, %ccr
4787 .word 0x27800002 ! t0_kref+0x25a8: fbul,a _kref+0x25b0
4788 .word 0xd9be189b ! t0_kref+0x25ac: stda %f12, [%i0 + %i3]0xc4
4789 .word 0x90527daa ! t0_kref+0x25b0: umul %o1, -0x256, %o0
4790 .word 0x27800004 ! t0_kref+0x25b4: fbul,a _kref+0x25c4
4791 .word 0x90c2b838 ! t0_kref+0x25b8: addccc %o2, -0x7c8, %o0
4792 .word 0xfb6e2010 ! t0_kref+0x25bc: prefetch %i0 + 0x10, 29
4793 .word 0x1503bd60 ! t0_kref+0x25c0: sethi %hi(0xef58000), %o2
4794 .word 0xdd20a020 ! t0_kref+0x25c4: st %f14, [%g2 + 0x20]
4795 .word 0xf76e001a ! t0_kref+0x25c8: prefetch %i0 + %i2, 27
4796 .word 0xdf20a000 ! t0_kref+0x25cc: st %f15, [%g2]
4797 .word 0x99a3094e ! t0_kref+0x25d0: fmuld %f12, %f14, %f12
4798 .word 0x9fc10000 ! t0_kref+0x25d4: call %g4
4799 .word 0xa12d801b ! t0_kref+0x25d8: sll %l6, %i3, %l0
4800 .word 0xdd1fbd40 ! t0_kref+0x25dc: ldd [%fp - 0x2c0], %f14
4801 .word 0xe4086600 ! t0_kref+0x25e0: ldub [%g1 + 0x600], %l2
4802 .word 0xa41ca00c ! t0_kref+0x25e4: xor %l2, 0xc, %l2
4803 .word 0xe4286600 ! t0_kref+0x25e8: stb %l2, [%g1 + 0x600]
4804 .word 0x81d86600 ! t0_kref+0x25ec: flush %g1 + 0x600
4805 .word 0xc1f6501b ! t0_kref+0x25f0: casxa [%i1]0x80, %i3, %g0
4806 .word 0x31480007 ! t0_kref+0x25f4: fba,a,pt %fcc0, _kref+0x2610
4807 .word 0xdf263ff8 ! t0_kref+0x25f8: st %f15, [%i0 - 8]
4808 .word 0x99a309ce ! t0_kref+0x25fc: fdivd %f12, %f14, %f12
4809 .word 0xa9b6c097 ! t0_kref+0x2600: edge16 %i3, %l7, %l4
4810 .word 0xdd26401c ! t0_kref+0x2604: st %f14, [%i1 + %i4]
4811 .word 0x9da0004e ! t0_kref+0x2608: fmovd %f14, %f14
4812 .word 0x9db38d8c ! t0_kref+0x260c: fxor %f14, %f12, %f14
4813 .word 0x9fb304cc ! t0_kref+0x2610: fcmpne32 %f12, %f12, %o7
4814 .word 0x8d8375bd ! t0_kref+0x2614: wr %o5, 0xfffff5bd, %fprs
4815 .word 0xdb262004 ! t0_kref+0x2618: st %f13, [%i0 + 4]
4816 .word 0x932dc00b ! t0_kref+0x261c: sll %l7, %o3, %o1
4817 .word 0x9db30ece ! t0_kref+0x2620: fornot2 %f12, %f14, %f14
4818 .word 0x80b2e862 ! t0_kref+0x2624: orncc %o3, 0x862, %g0
4819 .word 0x9fa3c82e ! t0_kref+0x2628: fadds %f15, %f14, %f15
48202: .word 0xa47ec00b ! t0_kref+0x262c: sdiv %i3, %o3, %l2
4821 .word 0x81dd8015 ! t0_kref+0x2630: flush %l6 + %l5
4822 .word 0xdd20a000 ! t0_kref+0x2634: st %f14, [%g2]
4823 .word 0xecb81019 ! t0_kref+0x2638: stda %l6, [%g0 + %i1]0x80
4824 .word 0x98f58008 ! t0_kref+0x263c: udivcc %l6, %o0, %o4
4825 .word 0xc56e6000 ! t0_kref+0x2640: prefetch %i1, 2
4826 .word 0x941a400a ! t0_kref+0x2644: xor %o1, %o2, %o2
4827 .word 0x9fc10000 ! t0_kref+0x2648: call %g4
4828 .word 0x96d5801b ! t0_kref+0x264c: umulcc %l6, %i3, %o3
4829 .word 0x990b400b ! t0_kref+0x2650: tsubcc %o5, %o3, %o4
4830 .word 0x3c800007 ! t0_kref+0x2654: bpos,a _kref+0x2670
4831 .word 0x9aab7c40 ! t0_kref+0x2658: andncc %o5, -0x3c0, %o5
4832 .word 0x99b30d40 ! t0_kref+0x265c: fnot1 %f12, %f12
4833 .word 0x2b480001 ! t0_kref+0x2660: fbug,a,pt %fcc0, _kref+0x2664
4834 .word 0xda36201a ! t0_kref+0x2664: sth %o5, [%i0 + 0x1a]
4835 .word 0x901b4017 ! t0_kref+0x2668: xor %o5, %l7, %o0
4836 .word 0xec3f4018 ! t0_kref+0x266c: std %l6, [%i5 + %i0]
4837 .word 0x8143c000 ! t0_kref+0x2670: stbar
4838 .word 0xf836c018 ! t0_kref+0x2674: sth %i4, [%i3 + %i0]
4839 .word 0x83c06664 ! t0_kref+0x2678: jmpl %g1 + 0x664, %g1
4840 .word 0x001fffff ! t0_kref+0x267c: illtrap 0x1fffff
4841 .word 0xdba71018 ! t0_kref+0x2680: sta %f13, [%i4 + %i0]0x80
4842 .word 0xe6567ff6 ! t0_kref+0x2684: ldsh [%i1 - 0xa], %l3
4843 .word 0xc56e4009 ! t0_kref+0x2688: prefetch %i1 + %o1, 2
4844 .word 0x9ba01a2e ! t0_kref+0x268c: fstoi %f14, %f13
4845 .word 0xec06401c ! t0_kref+0x2690: ld [%i1 + %i4], %l6
4846 .word 0x9fa0052e ! t0_kref+0x2694: fsqrts %f14, %f15
4847 .word 0x81ddc01f ! t0_kref+0x2698: flush %l7 + %i7
4848 .word 0x9bb38aad ! t0_kref+0x269c: fpsub16s %f14, %f13, %f13
4849 .word 0xe656c018 ! t0_kref+0x26a0: ldsh [%i3 + %i0], %l3
4850 .word 0x9fa0012f ! t0_kref+0x26a4: fabss %f15, %f15
4851 .word 0xa892baa1 ! t0_kref+0x26a8: orcc %o2, -0x55f, %l4
4852 .word 0xe668a022 ! t0_kref+0x26ac: ldstub [%g2 + 0x22], %l3
4853 .word 0x9db38c4e ! t0_kref+0x26b0: fnor %f14, %f14, %f14
4854 .word 0x9845bbf0 ! t0_kref+0x26b4: addc %l6, -0x410, %o4
4855 .word 0xdd1e401d ! t0_kref+0x26b8: ldd [%i1 + %i5], %f14
4856 .word 0x8143e040 ! t0_kref+0x26bc: membar 0x40
4857 .word 0x86102004 ! t0_kref+0x26c0: mov 0x4, %g3
4858 .word 0x32800000 ! t0_kref+0x26c4: bne,a _kref+0x26c4
4859 .word 0x86a0e001 ! t0_kref+0x26c8: subcc %g3, 1, %g3
4860 .word 0x2f480007 ! t0_kref+0x26cc: fbu,a,pt %fcc0, _kref+0x26e8
4861 .word 0x9bb38aaf ! t0_kref+0x26d0: fpsub16s %f14, %f15, %f13
4862 .word 0x98db001b ! t0_kref+0x26d4: smulcc %o4, %i3, %o4
4863 .word 0x9db38d40 ! t0_kref+0x26d8: fnot1 %f14, %f14
4864 .word 0x9da0054c ! t0_kref+0x26dc: fsqrtd %f12, %f14
4865 .word 0x29480001 ! t0_kref+0x26e0: fbl,a,pt %fcc0, _kref+0x26e4
4866 .word 0xe88e101a ! t0_kref+0x26e4: lduba [%i0 + %i2]0x80, %l4
4867 .word 0x9da0192f ! t0_kref+0x26e8: fstod %f15, %f14
4868 .word 0xdb270019 ! t0_kref+0x26ec: st %f13, [%i4 + %i1]
4869 .word 0xa8b32c07 ! t0_kref+0x26f0: orncc %o4, 0xc07, %l4
4870 .word 0xa5b240f6 ! t0_kref+0x26f4: edge16ln %o1, %l6, %l2
4871 .word 0x99b38a4c ! t0_kref+0x26f8: fpadd32 %f14, %f12, %f12
4872 .word 0xdfa61000 ! t0_kref+0x26fc: sta %f15, [%i0]0x80
4873 .word 0x94b83247 ! t0_kref+0x2700: xnorcc %g0, -0xdb9, %o2
4874 .word 0x9da3094e ! t0_kref+0x2704: fmuld %f12, %f14, %f14
4875 .word 0x9f414000 ! t0_kref+0x2708: mov %pc, %o7
4876 .word 0xd02e3fe0 ! t0_kref+0x270c: stb %o0, [%i0 - 0x20]
4877 .word 0xe26e2000 ! t0_kref+0x2710: ldstub [%i0], %l1
4878 .word 0x96d6b5cd ! t0_kref+0x2714: umulcc %i2, -0xa33, %o3
4879 .word 0xadb384ce ! t0_kref+0x2718: fcmpne32 %f14, %f14, %l6
4880 .word 0x9fc00004 ! t0_kref+0x271c: call %g0 + %g4
4881 .word 0x92f2b41b ! t0_kref+0x2720: udivcc %o2, -0xbe5, %o1
4882 .word 0xea7e6010 ! t0_kref+0x2724: swap [%i1 + 0x10], %l5
4883 .word 0x2b800008 ! t0_kref+0x2728: fbug,a _kref+0x2748
4884 .word 0x81580000 ! t0_kref+0x272c: flushw
4885 .word 0x9aab3377 ! t0_kref+0x2730: andncc %o4, -0xc89, %o5
4886 .word 0xa736e007 ! t0_kref+0x2734: srl %i3, 0x7, %l3
4887 .word 0x99b3890c ! t0_kref+0x2738: faligndata %f14, %f12, %f12
4888 .word 0x3b480002 ! t0_kref+0x273c: fble,a,pt %fcc0, _kref+0x2744
4889 .word 0xd03e6010 ! t0_kref+0x2740: std %o0, [%i1 + 0x10]
4890 .word 0x01000000 ! t0_kref+0x2744: nop
4891 call SYM(_kaos_done)
4892 .word 0x01000000 ! t0_kref+0x274c: nop
4893 KGLOBAL(t0_ktbl_end)
4894t0_ktbl_end:
4895t0_ktbl_page_end:
4896
4897KTEXT_MODULE(t0_module_subr0, 0x12e5c000)
4898.seg "text"
4899t0_subr0_page_begin:
4900 .skip 8184
4901.global _t0_subr0; ENTRY(t0_subr0)
4902 .word 0xa6844012 ! t0_subr0+0x0: addcc %l1, %l2, %l3
4903 .word 0x81c3e008 ! t0_subr0+0x4: retl
4904 .word 0xaa64c014 ! t0_subr0+0x8: subc %l3, %l4, %l5
4905t0_subr0_page_end:
4906
4907KTEXT_MODULE(t0_module_subr1, 0x18808000)
4908.seg "text"
4909t0_subr1_page_begin:
4910 .skip 8184
4911.global _t0_subr1; ENTRY(t0_subr1)
4912 .word 0x9de3bfa0 ! t0_subr1+0x0: save %sp, -0x60, %sp
4913 .word 0xb29eaa5a ! t0_subr1+0x4: xorcc %i2, 0xa5a, %i1
4914 .word 0x81c7e008 ! t0_subr1+0x8: ret
4915 .word 0xa7ee6001 ! t0_subr1+0xc: restore %i1, 1, %l3
4916t0_subr1_page_end:
4917
4918KTEXT_MODULE(t0_module_subr2, 0x17f70000)
4919.seg "text"
4920t0_subr2_page_begin:
4921 .skip 8184
4922.global _t0_subr2; ENTRY(t0_subr2)
4923 .word 0x9de3bfa0 ! t0_subr2+0x0: save %sp, -0x60, %sp
4924 .word 0xb2066001 ! t0_subr2+0x4: add %i1, 1, %i1
4925 .word 0x81c7e008 ! t0_subr2+0x8: ret
4926 .word 0xa3ee6001 ! t0_subr2+0xc: restore %i1, 1, %l1
4927t0_subr2_page_end:
4928
4929KTEXT_MODULE(t0_module_subr3, 0x18692000)
4930.seg "text"
4931t0_subr3_page_begin:
4932 .skip 8136
4933.global _t0_subr3; ENTRY(t0_subr3)
4934 .word 0x90056001 ! t0_subr3+0x0: add %l5, 1, %o0
4935 .word 0x9de3bfa0 ! t0_subr3+0x4: save %sp, -0x60, %sp
4936#if defined(KAOS_SIMULATION)
4937 add %i0, 12, %i0
4938#else
4939 .word 0x90062001 ! t0_subr3+0x8: add %i0, 1, %o0
4940 .word 0x9de3bfa0 ! t0_subr3+0xc: save %sp, -0x60, %sp
4941 .word 0x90062001 ! t0_subr3+0x10: add %i0, 1, %o0
4942 .word 0x9de3bfa0 ! t0_subr3+0x14: save %sp, -0x60, %sp
4943 .word 0x90062001 ! t0_subr3+0x18: add %i0, 1, %o0
4944 .word 0x9de3bfa0 ! t0_subr3+0x1c: save %sp, -0x60, %sp
4945 .word 0x90062001 ! t0_subr3+0x20: add %i0, 1, %o0
4946 .word 0x9de3bfa0 ! t0_subr3+0x24: save %sp, -0x60, %sp
4947 .word 0x90062001 ! t0_subr3+0x28: add %i0, 1, %o0
4948 .word 0x9de3bfa0 ! t0_subr3+0x2c: save %sp, -0x60, %sp
4949 .word 0x90062001 ! t0_subr3+0x30: add %i0, 1, %o0
4950 .word 0x9de3bfa0 ! t0_subr3+0x34: save %sp, -0x60, %sp
4951 .word 0xb1ee2001 ! t0_subr3+0x38: restore %i0, 1, %i0
4952 .word 0xb1ee2001 ! t0_subr3+0x3c: restore %i0, 1, %i0
4953 .word 0xb1ee2001 ! t0_subr3+0x40: restore %i0, 1, %i0
4954 .word 0xb1ee2001 ! t0_subr3+0x44: restore %i0, 1, %i0
4955 .word 0xb1ee2001 ! t0_subr3+0x48: restore %i0, 1, %i0
4956 .word 0xb1ee2001 ! t0_subr3+0x4c: restore %i0, 1, %i0
4957#endif
4958 .word 0x81c7e008 ! t0_subr3+0x50: ret
4959 .word 0xadee2001 ! t0_subr3+0x54: restore %i0, 1, %l6
4960t0_subr3_page_end:
4961!
4962! Total operations: 2435
4963!
4964! Operation frequencies
4965!
4966! name exp obs
4967! ldsb 0.72 0.78
4968! ldub 1.03 1.11
4969! ldsh 0.88 1.07
4970! lduh 0.95 1.03
4971! ld 1.15 1.19
4972! ldd 0.19 0.08
4973! swap 0.69 0.53
4974! ldstub 0.84 0.94
4975! stb 1.24 1.07
4976! sth 1.08 1.44
4977! st 0.85 0.66
4978! std 1.11 1.31
4979! add 0.22 0.04
4980! addcc 0.12 0.04
4981! addx 1.01 1.19
4982! addxcc 0.96 0.78
4983! taddcc 0.21 0.08
4984! taddcctv 0.21 0.25
4985! sub 0.13 0.12
4986! subcc 0.94 0.82
4987! subx 0.52 0.37
4988! subxcc 0.62 0.70
4989! tsubcc 0.14 0.12
4990! tsubcctv 0.21 0.49
4991! mulscc 0.14 0.08
4992! and 0.79 0.82
4993! andcc 0.68 0.53
4994! andn 0.46 0.21
4995! andncc 0.93 1.19
4996! or 0.30 0.16
4997! orcc 0.60 0.86
4998! orn 0.81 0.86
4999! orncc 0.91 0.86
5000! xor 0.85 1.11
5001! xorcc 1.13 0.82
5002! xnor 0.05 0.00
5003! xnorcc 0.91 0.99
5004! sll 1.42 1.60
5005! srl 0.12 0.16
5006! sra 0.03 0.00
5007! unimp 0.09 0.04
5008! umul 1.27 1.85
5009! smul 0.66 0.57
5010! udiv 0.79 0.78
5011! sdiv 0.16 0.25
5012! umulcc 1.19 1.40
5013! smulcc 0.64 0.78
5014! udivcc 1.32 1.68
5015! sdivcc 1.30 1.40
5016! rdy 0.63 0.62
5017! wry 1.23 0.99
5018! bicc 2.73 2.71
5019! sethi 1.37 1.60
5020! jmpl 1.27 1.15
5021! call 1.24 0.86
5022! ticc 0.09 0.04
5023! flush 0.86 0.70
5024! save 0.26 0.21
5025! restore 0.57 0.00
5026! stbar 0.92 1.15
5027! ldf 0.52 0.66
5028! lddf 0.99 1.07
5029! stf 1.04 1.03
5030! stdf 0.09 0.12
5031! fadds 0.92 1.19
5032! fsubs 0.66 0.49
5033! fmuls 0.45 0.66
5034! fdivs 1.30 1.40
5035! faddd 0.82 0.62
5036! fsubd 0.08 0.12
5037! fmuld 0.36 0.29
5038! fdivd 0.71 0.82
5039! faddq 0.00 0.00
5040! fsubq 0.00 0.00
5041! fmulq 0.00 0.00
5042! fdivq 0.00 0.00
5043! fsmuld 0.10 0.12
5044! fdmulq 0.00 0.00
5045! fitos 0.10 0.08
5046! fitod 0.14 0.16
5047! fitoq 0.00 0.00
5048! fstoi 0.84 0.78
5049! fstod 0.87 0.78
5050! fstoq 0.00 0.00
5051! fdtoi 0.64 0.62
5052! fdtos 0.55 0.70
5053! fdtoq 0.00 0.00
5054! fqtoi 0.00 0.00
5055! fqtos 0.00 0.00
5056! fqtod 0.00 0.00
5057! fmovs 0.33 0.41
5058! fnegs 0.12 0.12
5059! fabss 1.21 1.27
5060! fsqrts 0.85 0.90
5061! fsqrtd 0.53 0.66
5062! fsqrtq 0.00 0.00
5063! fcmps 0.27 0.16
5064! fcmpd 0.52 0.49
5065! fcmpq 0.00 0.00
5066! fcmpes 0.52 0.37
5067! fcmped 0.07 0.00
5068! fcmpeq 0.00 0.00
5069! fbfcc 2.87 2.83
5070! ldfsr 0.14 0.00
5071! stfsr 0.21 0.12
5072! loop 1.30 0.57
5073! offset 0.06 0.08
5074! area 0.15 0.12
5075! target 0.18 0.25
5076! goto 0.27 0.25
5077! sigsegv 0.16 0.16
5078! sigbus 0.16 0.25
5079! imodify 0.88 0.53
5080! ldfsr_offset 0.03 0.00
5081! fpattern 0.76 0.86
5082! lbranch 0.10 0.08
5083! shmld 0.40 0.37
5084! shmst 4.53 4.23
5085! shmpf 0.34 0.21
5086! shmswap 0.28 0.33
5087! shmblkld 0.26 0.04
5088! shmblkst 0.48 0.08
5089! shmblkchk 0.52 0.33
5090! hack_restore 0.00 0.00
5091! demap_random_va 0.00 0.00
5092! demap_area 0.00 0.00
5093! demap_ktbl_text 0.00 0.00
5094! demap_ktbl_data 0.00 0.00
5095! demap_subr 0.00 0.00
5096! demap_reg 0.00 0.00
5097! demap_stack 0.00 0.00
5098! ro_area 0.00 0.00
5099! ro_ktbl_data 0.00 0.00
5100! ro_reg 0.00 0.00
5101! ro_stack 0.00 0.00
5102! set_window 0.00 0.00
5103! set_va_wp 0.00 0.00
5104! set_pa_wp 0.00 0.00
5105! set_softint 0.00 0.00
5106! ie_toggle 0.00 0.00
5107! set_pil 0.00 0.00
5108! set_tso 0.00 0.00
5109! set_pso 0.00 0.00
5110! set_rmo 0.00 0.00
5111! cflush 0.00 0.00
5112! return 0.01 0.00
5113! casa 0.19 0.16
5114! rdasi 0.04 0.12
5115! wrasi 0.14 0.16
5116! bpcc 2.06 1.85
5117! fbpfcc 2.48 2.51
5118! fmovscc 0.07 0.12
5119! fmovdcc 0.11 0.04
5120! fmovqcc 0.00 0.00
5121! movcc 0.12 0.25
5122! flushw 0.21 0.33
5123! membar 0.19 0.16
5124! prefetch 1.39 1.77
5125! rdpc 0.27 0.29
5126! ldqf 0.00 0.00
5127! stqf 0.00 0.00
5128! ldfa 0.04 0.04
5129! lddfa 0.00 0.00
5130! ldqfa 0.00 0.00
5131! ldsba 0.20 0.08
5132! ldsha 0.20 0.21
5133! lduba 0.28 0.25
5134! lduha 0.23 0.12
5135! lda 0.16 0.12
5136! ldda 0.19 0.04
5137! ldstuba 0.08 0.12
5138! prefetcha 0.80 0.66
5139! stfa 0.26 0.25
5140! stdfa 0.04 0.04
5141! stqfa 0.00 0.00
5142! stba 0.10 0.12
5143! stha 0.27 0.12
5144! sta 0.25 0.12
5145! stda 0.16 0.33
5146! swapa 0.03 0.04
5147! fmovd 0.27 0.57
5148! fnegd 0.04 0.04
5149! fabsd 0.27 0.25
5150! fstox 0.13 0.04
5151! fdtox 0.00 0.00
5152! fxtos 0.01 0.00
5153! fxtod 0.07 0.04
5154! lds 0.13 0.16
5155! ldsa 0.23 0.37
5156! ldx 0.24 0.29
5157! ldxa 0.26 0.21
5158! nofault 0.18 0.37
5159! rdgsr 0.15 0.33
5160! wrgsr 0.07 0.00
5161! fpadd16 0.27 0.25
5162! fpadd16s 0.11 0.16
5163! fpadd32 0.26 0.25
5164! fpadd32s 0.06 0.08
5165! fpsub16 0.02 0.00
5166! fpsub16s 0.18 0.33
5167! fpsub32 0.26 0.41
5168! fpsub32s 0.25 0.21
5169! fpack16 0.05 0.04
5170! fpack32 0.00 0.00
5171! fpackfix 0.17 0.12
5172! fexpand 0.02 0.00
5173! fpmerge 0.08 0.00
5174! fmul8x16 0.04 0.08
5175! fmul8x16au 0.09 0.08
5176! fmul8x16al 0.22 0.12
5177! fmul8sux16 0.20 0.21
5178! fmul8ulx16 0.18 0.04
5179! fmuld8sux16 0.17 0.08
5180! fmuld8ulx16 0.17 0.25
5181! alignaddr 0.11 0.16
5182! alignaddrl 0.00 0.00
5183! faligndata 0.03 0.12
5184! fzero 0.21 0.21
5185! fzeros 0.08 0.16
5186! fone 0.20 0.04
5187! fones 0.00 0.00
5188! fsrc1 0.16 0.21
5189! fsrc1s 0.01 0.00
5190! fsrc2 0.19 0.12
5191! fsrc2s 0.04 0.04
5192! fnot1 0.13 0.25
5193! fnot1s 0.03 0.00
5194! fnot2 0.26 0.21
5195! fnot2s 0.11 0.04
5196! for 0.16 0.04
5197! fors 0.19 0.21
5198! fnor 0.13 0.12
5199! fnors 0.07 0.16
5200! fand 0.23 0.37
5201! fands 0.01 0.00
5202! fnand 0.24 0.25
5203! fnands 0.01 0.00
5204! fxor 0.18 0.25
5205! fxors 0.16 0.16
5206! fxnor 0.14 0.16
5207! fxnors 0.02 0.00
5208! fornot1 0.20 0.16
5209! fornot1s 0.11 0.12
5210! fornot2 0.09 0.25
5211! fornot2s 0.22 0.29
5212! fandnot1 0.00 0.00
5213! fandnot1s 0.22 0.21
5214! fandnot2 0.00 0.00
5215! fandnot2s 0.12 0.16
5216! fcmpgt16 0.13 0.12
5217! fcmpgt32 0.06 0.08
5218! fcmple16 0.06 0.08
5219! fcmple32 0.07 0.21
5220! fcmpne16 0.23 0.37
5221! fcmpne32 0.28 0.37
5222! fcmpeq16 0.17 0.16
5223! fcmpeq32 0.06 0.08
5224! edge8 0.05 0.04
5225! edge8l 0.00 0.00
5226! edge16 0.28 0.37
5227! edge16l 0.13 0.16
5228! edge32 0.28 0.29
5229! edge32l 0.09 0.16
5230! pdist 0.13 0.21
5231! partial_st8 0.09 0.16
5232! partial_st16 0.20 0.33
5233! partial_st32 0.26 0.21
5234! short_st8 0.20 0.21
5235! short_st16 0.15 0.21
5236! short_ld8 0.04 0.04
5237! short_ld16 0.08 0.16
5238! blkld 0.16 0.00
5239! blkst 0.06 0.00
5240! blkld_offset 0.17 0.00
5241! blkst_offset 0.07 0.00
5242! blk_check 0.18 0.12
5243! casxa 0.13 0.21
5244! rdccr 0.07 0.08
5245! rdfprs 0.19 0.16
5246! wrccr 0.27 0.45
5247! popc 0.02 0.00
5248! wrfprs 0.23 0.33
5249! stx 0.27 0.21
5250! stxa 0.09 0.08
5251! cflush 0.00 0.00
5252! array8 0.13 0.12
5253! array16 0.01 0.00
5254! array32 0.04 0.08
5255! edge8n 0.13 0.08
5256! edge8ln 0.01 0.00
5257! edge16n 0.02 0.08
5258! edge16ln 0.21 0.25
5259! edge32n 0.08 0.00
5260! edge32ln 0.05 0.00
5261! bmask 0.28 0.21
5262! bshuffle 0.05 0.04
5263! siam 0.14 0.12
5264! fpadds16 0.00 0.00
5265! fpadds16s 0.00 0.00
5266! fpadds32 0.00 0.00
5267! fpadds32s 0.00 0.00
5268! fpsubs16 0.00 0.00
5269! fpsubs16s 0.00 0.00
5270! fpsubs32 0.00 0.00
5271! fpsubs32s 0.00 0.00
5272! fpadd64 0.00 0.00
5273! fpsub64 0.00 0.00
5274! fpmean16 0.00 0.00
5275! fpchksm16 0.00 0.00
5276! fshl16 0.00 0.00
5277! fshrl16 0.00 0.00
5278! fshl32 0.00 0.00
5279! fshrl32 0.00 0.00
5280! fshlas16 0.00 0.00
5281! fshra16 0.00 0.00
5282! fshlas32 0.00 0.00
5283! fshra32 0.00 0.00
5284! fpmovc8 0.00 0.00
5285! fpmovc16 0.00 0.00
5286! fpmovc32 0.00 0.00
5287! fmergesp 0.00 0.00
5288! fucmpgt8 0.00 0.00
5289! fucmple8 0.00 0.00
5290! fucmpne8 0.00 0.00
5291! fucmpeq8 0.00 0.00
5292! pdistn 0.00 0.00
5293! lzd 0.00 0.00
5294! addxc 0.00 0.00
5295! addxccc 0.00 0.00
5296! umulxhi 0.00 0.00
5297! flcmps 0.00 0.00
5298! flcmpd 0.00 0.00
5299! sfabss 0.00 0.00
5300! sfnegs 0.00 0.00
5301! sfadds 0.00 0.00
5302! sfsubs 0.00 0.00
5303! sfmuls 0.00 0.00
5304! sfitos 0.00 0.00
5305! sfstoi 0.00 0.00
5306! sfcmpeqs 0.00 0.00
5307! sfcmpnes 0.00 0.00
5308! sfcmpgts 0.00 0.00
5309! sfcmples 0.00 0.00
5310! fmadds 0.00 0.00
5311! fmaddd 0.00 0.00
5312! fmsubs 0.00 0.00
5313! fmsubd 0.00 0.00
5314! fnmsubs 0.00 0.00
5315! fnmsubd 0.00 0.00
5316! fnmadds 0.00 0.00
5317! fnmaddd 0.00 0.00
5318!
5319KDATA_MODULE(t0_module_offset_table, 0x0cb44000)
5320.seg "data"
5321t0_offset_table_start:
5322t0_offset_table_size: .word 0x00000008
5323t0_offset_table:
5324 .word 0x00000008
5325 .word 0xfffffff8
5326 .word 0xffffffe0
5327 .word 0xfffffff0
5328 .word 0xffffffe8
5329 .word 0x00000018
5330 .word 0x00000010
5331 .word 0x00000000
5332t0_offset_table_end:
5333
5334t0_ldfsr_offset_table_start:
5335t0_ldfsr_offset_table_size: .word 0x00000000
5336t0_ldfsr_offset_table:
5337t0_ldfsr_offset_table_end:
5338
5339t0_bld_offset_table_start:
5340t0_bld_offset_table_size: .word 0x00000000
5341t0_bld_offset_table:
5342t0_bld_offset_table_end:
5343
5344t0_bst_offset_table_start:
5345t0_bst_offset_table_size: .word 0x00000000
5346t0_bst_offset_table:
5347t0_bst_offset_table_end:
5348
5349.skip 8144 ! page align
5350
5351KDATA_MODULE(t0_module_data_in_regs, 0x18c90000)
5352.seg "data"
5353KGLOBAL(t0_data_in_regs)
5354t0_data_in_regs_start:
5355t0_data_in_regs:
5356 .word 0x42452603 ! %f0
5357 .word 0xb686d1bd ! %f1
5358 .word 0x096a7ed8 ! %f2
5359 .word 0x8d7a7876 ! %f3
5360 .word 0x42d9cbdb ! %f4
5361 .word 0x09ab17bb ! %f5
5362 .word 0x4a9571d7 ! %f6
5363 .word 0xd6fef870 ! %f7
5364 .word 0xb8496883 ! %f8
5365 .word 0xbfedd599 ! %f9
5366 .word 0xe113b2d4 ! %f10
5367 .word 0x95ddf982 ! %f11
5368 .word 0x8a7caf6e ! %f12
5369 .word 0x5694d417 ! %f13
5370 .word 0x5d60d597 ! %f14
5371 .word 0x64bfdd00 ! %f15
5372 .word 0x70fc8022 ! %f16
5373 .word 0xeacab884 ! %f17
5374 .word 0x335b571d ! %f18
5375 .word 0xb560f442 ! %f19
5376 .word 0x91b78a51 ! %f20
5377 .word 0xff9fd93c ! %f21
5378 .word 0x293db1d0 ! %f22
5379 .word 0x90b5d2cb ! %f23
5380 .word 0xe3759f29 ! %f24
5381 .word 0xd5a55671 ! %f25
5382 .word 0xc99800f8 ! %f26
5383 .word 0xae001eac ! %f27
5384 .word 0x891e43ea ! %f28
5385 .word 0x281a7b2e ! %f29
5386 .word 0x9c7be771 ! %f30
5387 .word 0x01b5832a ! %f31
5388 .word 0x0f3d59b9 ! %f32
5389 .word 0x1ca0aa99 ! %f33
5390 .word 0x90f3ad9e ! %f34
5391 .word 0xdf10a99e ! %f35
5392 .word 0x2089eeb4 ! %f36
5393 .word 0x56ea5d78 ! %f37
5394 .word 0xc3f8ca9d ! %f38
5395 .word 0xc23e5c9c ! %f39
5396 .word 0xc5e08c45 ! %f40
5397 .word 0x261df3f5 ! %f41
5398 .word 0xf4ad4cbb ! %f42
5399 .word 0x43973957 ! %f43
5400 .word 0x0b6396bb ! %f44
5401 .word 0x5ded5fa5 ! %f45
5402 .word 0x69ded52a ! %f46
5403 .word 0xa0789344 ! %f47
5404 .word 0x34899216 ! %f48
5405 .word 0x9defe9c6 ! %f49
5406 .word 0xba111af1 ! %f50
5407 .word 0xaa556dfc ! %f51
5408 .word 0xdd0a6021 ! %f52
5409 .word 0x0edb99c8 ! %f53
5410 .word 0xe8b92923 ! %f54
5411 .word 0xe2c2b166 ! %f55
5412 .word 0x2a19cbc6 ! %f56
5413 .word 0x3b10000e ! %f57
5414 .word 0x3031cc53 ! %f58
5415 .word 0x91cffc15 ! %f59
5416 .word 0xc76ef59d ! %f60
5417 .word 0xe6bc68f5 ! %f61
5418 .word 0xdb84e346 ! %f62
5419 .word 0xdd30b7ee ! %f63
5420 .word 0x00000000 ! %g0 (always zero)
5421 .word t0_kref+0x494 ! %g1 (code pointer)
5422 .word t0_data_in_shm_area ! %g2 (shared area pointer)
5423 .word 0x5e23abe7 ! %g3 (loop index)
5424 .word SYM(t0_subr1) ! %g4 (jmpl target)
5425 .word t0_kref+0x1 ! %g5 (sigbus target)
5426 .word 0x00000000 ! %g6 (block ld offset)
5427 .word 0x00000000 ! %g7 (block st offset)
5428 .word 0x2533ced8 ! %o0
5429 .word 0xfa8018e4 ! %o1
5430 .word 0xee01ad34 ! %o2
5431 .word 0x421cdfb5 ! %o3
5432 .word 0x5a35978d ! %o4
5433 .word 0xfd934ed6 ! %o5
5434 .word 0x00000000 ! %sp (stack pointer)
5435 .word 0x00000000 ! %o7 (relocatable junk)
5436 .word 0xeb7d75c5 ! %l0
5437 .word 0x3807bc14 ! %l1
5438 .word 0xfcac86ea ! %l2
5439 .word 0x58cf550d ! %l3
5440 .word 0x2f3e46f7 ! %l4
5441 .word 0x29408bc5 ! %l5
5442 .word 0xfeaa3d87 ! %l6
5443 .word 0x5e9ecee8 ! %l7
5444 .word t0_data_in_area0 ! %i0 (area pointer)
5445 .word t0_data_in_area0 ! %i1 (area pointer)
5446 .word 0xffffffed ! %i2 (byte offset)
5447 .word 0x0000000a ! %i3 (halfword offset)
5448 .word 0xffffffe4 ! %i4 (word offset)
5449 .word 0x00000010 ! %i5 (doubleword offset)
5450 .word 0x00000000 ! %fp (frame pointer)
5451 .word 0x00000000 ! %i7 (return address)
5452 .word 0x6907818b ! %y
5453 .word 0x00000009 ! %icc (nzvc)
5454 .word 0x40000413 ! %fsr
5455 .word 0x00000000 ! %gsr.mask
5456 .word 0x00000000 ! %gsr
5457 .word 0x000000d0 ! %asi
5458 .word 0x00000000 ! Integer overflow traps
5459 .word 0x00000000 ! Integer divide by zero traps
5460 .word 0x00000000 ! Integer divide > 52 bit dividend traps
5461 .word 0x00000000 ! Floating inexact traps
5462 .word 0x00000000 ! Floating divide by zero traps
5463 .word 0x00000000 ! Floating underflow traps
5464 .word 0x00000000 ! Floating overflow traps
5465 .word 0x00000000 ! Floating invalid traps
5466 .word 0x00000000 ! Floating other traps
5467 .word 0x00000000 ! Ticc traps
5468 .word 0x00000000 ! Unexpected SIGFPE traps
5469 .word 0x00000000 ! Unexpected SIGSEGV traps
5470 .word 0x00000000 ! Unexpected SIGBUS traps
5471 .word 0x00000000 ! Unexpected SIGILL traps
5472 .word 0x00000000 ! Expected SIGSEGV traps
5473 .word 0x00000000 ! Expected SIGBUS traps
5474 .word 0x00000000 ! UNIMP traps
5475 .word 0x00000000 ! ??
5476.global t0_data_in_mtbl_size; t0_data_in_mtbl_size: .word 253
5477t0_data_in_regs_end:
5478
5479.skip 7708 ! page align
5480
5481KDATA_MODULE(t0_module_data_in_stack, 0x1a3f4000)
5482.seg "data"
5483KGLOBAL(t0_data_in_mtbl_size)
5484KGLOBAL(t0_data_in_mtbl)
5485KGLOBAL(t0_data_in_stack)
5486t0_data_in_stack_start:
5487 .word 0x287f9afe
5488 .word 0xedf18cb6
5489 .word 0x2c287390
5490 .word 0xd093a778
5491 .word 0x3cab6666
5492 .word 0x7974714a
5493 .word 0x46b6fc8e
5494 .word 0xfb39106c
5495 .word 0x110938bd
5496 .word 0x2c9a265c
5497 .word 0x2cb4eea2
5498 .word 0xf473c6ad
5499 .word 0x3a27fce5
5500 .word 0xfdb22c23
5501 .word 0x7c08eecd
5502 .word 0xb0970073
5503 .word 0x465ae5e2
5504 .word 0xe66d6557
5505 .word 0xc5249905
5506 .word 0xda9871df
5507 .word 0xb99205d1
5508 .word 0x77a59518
5509 .word 0x783ff249
5510 .word 0xc14dd787
5511 .word 0x84b0e019
5512 .word 0x5084570f
5513 .word 0x9d1167f5
5514 .word 0x199a2532
5515 .word 0x5f7f6adf
5516 .word 0xe05ef5d3
5517 .word 0x3c35f057
5518 .word 0xcd785cdf
5519 .word 0x5d2533bf
5520 .word 0x300ec38d
5521 .word 0x68a22081
5522 .word 0x922e520c
5523 .word 0x75e59bb8
5524 .word 0x81e3d8de
5525 .word 0x23ae4b60
5526 .word 0xe3d1dd34
5527 .word 0x40cf5e67
5528 .word 0xd0ca5dff
5529 .word 0xa4dcfe0d
5530 .word 0x5def4398
5531 .word 0xd480d877
5532 .word 0x6618c22a
5533 .word 0x309c6d63
5534 .word 0x50c7d742
5535 .word 0x9245c157
5536 .word 0x53ff8538
5537 .word 0xc438a8d0
5538 .word 0x448c1346
5539 .word 0x41ea4c2e
5540 .word 0xf6f9778a
5541 .word 0xaa3da670
5542 .word 0xb864b84b
5543 .word 0x59eae40b
5544 .word 0x2d25942d
5545 .word 0x16e57c57
5546 .word 0x7652ad49
5547 .word 0x0666f761
5548 .word 0x9561d939
5549 .word 0x59205b2e
5550 .word 0xf725a893
5551 .word 0x9cb086b1
5552 .word 0x6390c279
5553 .word 0xef891e00
5554 .word 0x7745e518
5555 .word 0xc0b96a88
5556 .word 0x91e94a50
5557 .word 0xf2728356
5558 .word 0xf60d67e5
5559 .word 0xe03a84ac
5560 .word 0xfacb94da
5561 .word 0x22666380
5562 .word 0x9a3199ed
5563 .word 0x8c805092
5564 .word 0x2192a951
5565 .word 0x76317835
5566 .word 0x16863a0c
5567 .word 0x1a8b8712
5568 .word 0xb57dddb1
5569 .word 0x022b895e
5570 .word 0x276eeb49
5571 .word 0x30ebc95d
5572 .word 0x9e52d89f
5573 .word 0x5d15132e
5574 .word 0x1ae4e35b
5575 .word 0x26a5872e
5576 .word 0x41034d86
5577 .word 0x6ae0b975
5578 .word 0x4f4a7d6e
5579 .word 0x5dd3943f
5580 .word 0xa1afd703
5581 .word 0x74501c36
5582 .word 0x789eb526
5583 .word 0xdac820fe
5584 .word 0xba139382
5585 .word 0x40b0e176
5586 .word 0x543ecde3
5587 .word 0xf4780a80
5588 .word 0x4dfa6829
5589 .word 0x2e800856
5590 .word 0xd184aa47
5591 .word 0x0836b5b5
5592 .word 0x651e0df4
5593 .word 0x0586d964
5594 .word 0xed7497f4
5595 .word 0xf877e9dd
5596 .word 0x68e44d20
5597 .word 0x0266082d
5598 .word 0xe995939a
5599 .word 0xffb05e3b
5600 .word 0x673b0acd
5601 .word 0xcdb8da16
5602 .word 0xbe3b4930
5603 .word 0x0cc4ef07
5604 .word 0xc0750cde
5605 .word 0x2943666b
5606 .word 0xcf395480
5607 .word 0xb103ada8
5608 .word 0x46d49823
5609 .word 0xe93c43b8
5610 .word 0xe36b85e9
5611 .word 0x4fa14022
5612 .word 0xb19f4cba
5613 .word 0xaff33657
5614 .word 0x13f72f60
5615 .word 0x1f6843cc
5616 .word 0xfd68e4b2
5617 .word 0x0c1bb44a
5618 .word 0x03e5bdb7
5619 .word 0xffefa747
5620 .word 0x8df8b8f0
5621 .word 0x571b524a
5622 .word 0xe3f92221
5623 .word 0xaf882fab
5624 .word 0x6e083056
5625 .word 0x9e296e20
5626 .word 0x059ecff5
5627 .word 0x95609d02
5628 .word 0x0c567d21
5629 .word 0x300eaa32
5630 .word 0x82ee52b2
5631 .word 0xc76321f9
5632 .word 0x26704c92
5633 .word 0x1f280e60
5634 .word 0x84ecc043
5635 .word 0xdc4622d4
5636 .word 0xe6504cd0
5637 .word 0x3d3ae210
5638 .word 0x351e8b83
5639 .word 0x53756fa2
5640 .word 0x6ae7ad0c
5641 .word 0x39e39387
5642 .word 0x70057b02
5643 .word 0x35186db2
5644 .word 0x42ebfbe6
5645 .word 0x9e3b407a
5646 .word 0xe3c0c809
5647 .word 0x07cce445
5648 .word 0xaf3a080e
5649 .word 0x35f4b3e4
5650 .word 0xb4e1a9db
5651 .word 0x4ef56084
5652 .word 0x94f3a72e
5653 .word 0xf8eaed1a
5654 .word 0xdbe6d13d
5655t0_data_in_sp:
5656 .word 0x9ef564b3
5657 .word 0xc9788707
5658 .word 0xf528841c
5659 .word 0xc3f59839
5660 .word 0x93a4d6a7
5661 .word 0x21b86cda
5662 .word 0xe2107f2d
5663 .word 0xdf8fea1e
5664 .word t0_data_in_area0
5665 .word t0_data_in_area0
5666 .word 0x00000019
5667 .word 0x0000000e
5668 .word 0xffffffec
5669 .word 0xffffffe0
5670 .word t0_data_in_fp
5671 .word 0x7b43b4fc
5672 .word 0x017cdc04
5673 .word 0x60b48c2a
5674 .word 0x4f621944
5675 .word 0x3983e948
5676 .word 0xe82e754a
5677 .word 0xcaffd502
5678 .word 0x6a380396
5679 .word 0xd7390a0e
5680t0_data_in_mtbl_base:
5681 .word 0x380fffff ! [%fp - 0x400]
5682 .word 0xc0000000 ! [%fp - 0x3fc]
5683 .word 0x380fffff ! [%fp - 0x3f8]
5684 .word 0xe0000000 ! [%fp - 0x3f4]
5685 .word 0x380fffff ! [%fp - 0x3f0]
5686 .word 0x80000000 ! [%fp - 0x3ec]
5687 .word 0x38000000 ! [%fp - 0x3e8]
5688 .word 0x40000000 ! [%fp - 0x3e4]
5689 .word 0x38000000 ! [%fp - 0x3e0]
5690 .word 0x80000000 ! [%fp - 0x3dc]
5691 .word 0x38000000 ! [%fp - 0x3d8]
5692 .word 0x20000000 ! [%fp - 0x3d4]
5693 .word 0x47f00000 ! [%fp - 0x3d0]
5694 .word 0x00000000 ! [%fp - 0x3cc]
5695 .word 0x47f00000 ! [%fp - 0x3c8]
5696 .word 0x20000000 ! [%fp - 0x3c4]
5697 .word 0x47efffff ! [%fp - 0x3c0]
5698 .word 0xffffffff ! [%fp - 0x3bc]
5699 .word 0x7ff00000 ! [%fp - 0x3b8]
5700 .word 0x00000000 ! [%fp - 0x3b4]
5701 .word 0x7fefffff ! [%fp - 0x3b0]
5702 .word 0xffffffff ! [%fp - 0x3ac]
5703 .word 0x000fffff ! [%fp - 0x3a8]
5704 .word 0xffffffff ! [%fp - 0x3a4]
5705 .word 0x000fffff ! [%fp - 0x3a0]
5706 .word 0xfffffffe ! [%fp - 0x39c]
5707 .word 0x00100000 ! [%fp - 0x398]
5708 .word 0x00000000 ! [%fp - 0x394]
5709 .word 0x00000000 ! [%fp - 0x390]
5710 .word 0x00000001 ! [%fp - 0x38c]
5711 .word 0x00000000 ! [%fp - 0x388]
5712 .word 0x00000002 ! [%fp - 0x384]
5713 .word 0x00000000 ! [%fp - 0x380]
5714 .word 0x00000000 ! [%fp - 0x37c]
5715 .word 0x7f800000 ! [%fp - 0x378]
5716 .word 0x7f7fffff ! [%fp - 0x374]
5717 .word 0x007fffff ! [%fp - 0x370]
5718 .word 0x007ffffe ! [%fp - 0x36c]
5719 .word 0x00800000 ! [%fp - 0x368]
5720 .word 0x00000001 ! [%fp - 0x364]
5721 .word 0x00000002 ! [%fp - 0x360]
5722 .word 0x80000000 ! [%fp - 0x35c]
5723 .word 0x207fe000 ! [%fp - 0x358]
5724 .word 0x1ffff000 ! [%fp - 0x354]
5725 .word 0x307fe123 ! [%fp - 0x350]
5726 .word 0x0fff1001 ! [%fp - 0x34c]
5727 .word 0x2ff81000 ! [%fp - 0x348]
5728 .word 0x1072e100 ! [%fp - 0x344]
5729 .word 0x027fe067 ! [%fp - 0x340]
5730 .word 0x3eff1289 ! [%fp - 0x33c]
5731 .word 0x3f000400 ! [%fp - 0x338]
5732 .word 0x80003c1f ! [%fp - 0x334]
5733 .word 0x00fff800 ! [%fp - 0x330]
5734 .word 0xffff8000 ! [%fp - 0x32c]
5735 .word 0x200ff760 ! [%fp - 0x328]
5736 .word 0x0800011f ! [%fp - 0x324]
5737 .word 0x1ffff800 ! [%fp - 0x320]
5738 .word 0x00000000 ! [%fp - 0x31c]
5739 .word 0x3ffe8000 ! [%fp - 0x318]
5740 .word 0x147ff000 ! [%fp - 0x314]
5741 .word 0x137fe671 ! [%fp - 0x310]
5742 .word 0x3ffe8459 ! [%fp - 0x30c]
5743 .word 0x127fffff ! [%fp - 0x308]
5744 .word 0x3fffffff ! [%fp - 0x304]
5745 .word 0x307fe123 ! [%fp - 0x300]
5746 .word 0x047fffff ! [%fp - 0x2fc]
5747 .word 0x307fe123 ! [%fp - 0x2f8]
5748 .word 0x03ffffff ! [%fp - 0x2f4]
5749 .word 0x107fe100 ! [%fp - 0x2f0]
5750 .word 0x22efffff ! [%fp - 0x2ec]
5751 .word 0x380ffe80 ! [%fp - 0x2e8]
5752 .word 0x00000000 ! [%fp - 0x2e4]
5753 .word 0x04bfeff9 ! [%fp - 0x2e0]
5754 .word 0x00000000 ! [%fp - 0x2dc]
5755 .word 0x380fffff ! [%fp - 0x2d8]
5756 .word 0xffffffff ! [%fp - 0x2d4]
5757 .word 0x04bfffff ! [%fp - 0x2d0]
5758 .word 0xffffffff ! [%fp - 0x2cc]
5759 .word 0x300ff123 ! [%fp - 0x2c8]
5760 .word 0x40000000 ! [%fp - 0x2c4]
5761 .word 0x0caf8ee0 ! [%fp - 0x2c0]
5762 .word 0x00000000 ! [%fp - 0x2bc]
5763 .word 0x3c0ff456 ! [%fp - 0x2b8]
5764 .word 0x00000000 ! [%fp - 0x2b4]
5765 .word 0x009ff000 ! [%fp - 0x2b0]
5766 .word 0x00000000 ! [%fp - 0x2ac]
5767 .word 0x3c0ff456 ! [%fp - 0x2a8]
5768 .word 0x0000ff99 ! [%fp - 0x2a4]
5769 .word 0x009ff000 ! [%fp - 0x2a0]
5770 .word 0x001234ff ! [%fp - 0x29c]
5771 .word 0x0080ffff ! [%fp - 0x298]
5772 .word 0x3ff8f000 ! [%fp - 0x294]
5773 .word 0x01800001 ! [%fp - 0x290]
5774 .word 0x40c2fc1f ! [%fp - 0x28c]
5775 .word 0x00100100 ! [%fp - 0x288]
5776 .word 0x10010001 ! [%fp - 0x284]
5777 .word 0x3fff8f88 ! [%fp - 0x280]
5778 .word 0x00000000 ! [%fp - 0x27c]
5779 .word 0x00f00f00 ! [%fp - 0x278]
5780 .word 0xf000000f ! [%fp - 0x274]
5781 .word 0x409ff00f ! [%fp - 0x270]
5782 .word 0xff000fff ! [%fp - 0x26c]
5783 .word 0x04003009 ! [%fp - 0x268]
5784 .word 0x4fff0001 ! [%fp - 0x264]
5785 .word 0x03001001 ! [%fp - 0x260]
5786 .word 0x4feeeeee ! [%fp - 0x25c]
5787 .word 0x0801e067 ! [%fp - 0x258]
5788 .word 0x54f231f8 ! [%fp - 0x254]
5789 .word 0x01000001 ! [%fp - 0x250]
5790 .word 0x00000001 ! [%fp - 0x24c]
5791 .word 0x453eef45 ! [%fp - 0x248]
5792 .word 0x00000001 ! [%fp - 0x244]
5793 .word 0x01100111 ! [%fp - 0x240]
5794 .word 0x00011111 ! [%fp - 0x23c]
5795 .word 0x455f8000 ! [%fp - 0x238]
5796 .word 0xffffffff ! [%fp - 0x234]
5797 .word 0x01301222 ! [%fp - 0x230]
5798 .word 0x00111222 ! [%fp - 0x22c]
5799 .word 0x458f1100 ! [%fp - 0x228]
5800 .word 0x01111001 ! [%fp - 0x224]
5801 .word 0x40811111 ! [%fp - 0x220]
5802 .word 0x00feeeee ! [%fp - 0x21c]
5803 .word 0x40000011 ! [%fp - 0x218]
5804 .word 0x007fffff ! [%fp - 0x214]
5805 .word 0x41800221 ! [%fp - 0x210]
5806 .word 0x01ff0001 ! [%fp - 0x20c]
5807 .word 0x7f333333 ! [%fp - 0x208]
5808 .word 0x3f7fffff ! [%fp - 0x204]
5809 .word 0x40100001 ! [%fp - 0x200]
5810 .word 0x11000011 ! [%fp - 0x1fc]
5811 .word 0x001fffff ! [%fp - 0x1f8]
5812 .word 0xffffffff ! [%fp - 0x1f4]
5813 .word 0x40000000 ! [%fp - 0x1f0]
5814 .word 0x00000011 ! [%fp - 0x1ec]
5815 .word 0x000fffff ! [%fp - 0x1e8]
5816 .word 0xffffffff ! [%fp - 0x1e4]
5817 .word 0x7fe11111 ! [%fp - 0x1e0]
5818 .word 0xffffffff ! [%fp - 0x1dc]
5819 .word 0x3ffff110 ! [%fp - 0x1d8]
5820 .word 0x00000001 ! [%fp - 0x1d4]
5821 .word 0x7fffffff ! [%fp - 0x1d0]
5822 .word 0x7f800001 ! [%fp - 0x1cc]
5823 .word 0x7f800000 ! [%fp - 0x1c8]
5824 .word 0x7f7fffff ! [%fp - 0x1c4]
5825 .word 0x5f800001 ! [%fp - 0x1c0]
5826 .word 0x5f800000 ! [%fp - 0x1bc]
5827 .word 0x5f7fffff ! [%fp - 0x1b8]
5828 .word 0x5f000001 ! [%fp - 0x1b4]
5829 .word 0x5f000000 ! [%fp - 0x1b0]
5830 .word 0x5effffff ! [%fp - 0x1ac]
5831 .word 0x4b000001 ! [%fp - 0x1a8]
5832 .word 0x4b000000 ! [%fp - 0x1a4]
5833 .word 0x4affffff ! [%fp - 0x1a0]
5834 .word 0x40000001 ! [%fp - 0x19c]
5835 .word 0x40000000 ! [%fp - 0x198]
5836 .word 0x3fffffff ! [%fp - 0x194]
5837 .word 0x3f800001 ! [%fp - 0x190]
5838 .word 0x3f800000 ! [%fp - 0x18c]
5839 .word 0x3f7fffff ! [%fp - 0x188]
5840 .word 0x00000000 ! [%fp - 0x184]
5841 .word 0x7fffffff ! [%fp - 0x180]
5842 .word 0xffffffff ! [%fp - 0x17c]
5843 .word 0x7ff00000 ! [%fp - 0x178]
5844 .word 0x00000001 ! [%fp - 0x174]
5845 .word 0x7ff00000 ! [%fp - 0x170]
5846 .word 0x00000000 ! [%fp - 0x16c]
5847 .word 0x7fefffff ! [%fp - 0x168]
5848 .word 0xffffffff ! [%fp - 0x164]
5849 .word 0x43e00000 ! [%fp - 0x160]
5850 .word 0x00000001 ! [%fp - 0x15c]
5851 .word 0x43e00000 ! [%fp - 0x158]
5852 .word 0x00000000 ! [%fp - 0x154]
5853 .word 0x43dfffff ! [%fp - 0x150]
5854 .word 0xffffffff ! [%fp - 0x14c]
5855 .word 0x43d00000 ! [%fp - 0x148]
5856 .word 0x00000001 ! [%fp - 0x144]
5857 .word 0x43d00000 ! [%fp - 0x140]
5858 .word 0x00000000 ! [%fp - 0x13c]
5859 .word 0x43cfffff ! [%fp - 0x138]
5860 .word 0xffffffff ! [%fp - 0x134]
5861 .word 0x43300000 ! [%fp - 0x130]
5862 .word 0x00000001 ! [%fp - 0x12c]
5863 .word 0x43300000 ! [%fp - 0x128]
5864 .word 0x00000000 ! [%fp - 0x124]
5865 .word 0x432fffff ! [%fp - 0x120]
5866 .word 0xffffffff ! [%fp - 0x11c]
5867 .word 0x40000000 ! [%fp - 0x118]
5868 .word 0x00000001 ! [%fp - 0x114]
5869 .word 0x40000000 ! [%fp - 0x110]
5870 .word 0x00000000 ! [%fp - 0x10c]
5871 .word 0x3fffffff ! [%fp - 0x108]
5872 .word 0xffffffff ! [%fp - 0x104]
5873 .word 0x3ff00000 ! [%fp - 0x100]
5874 .word 0x00000001 ! [%fp - 0xfc]
5875 .word 0x3ff00000 ! [%fp - 0xf8]
5876 .word 0x00000000 ! [%fp - 0xf4]
5877 .word 0x3fefffff ! [%fp - 0xf0]
5878 .word 0xffffffff ! [%fp - 0xec]
5879 .word 0x80000000 ! [%fp - 0xe8]
5880 .word 0x00000000 ! [%fp - 0xe4]
5881 .word 0x7fffffff ! [%fp - 0xe0]
5882 .word 0xffffffff ! [%fp - 0xdc]
5883 .word 0x00000000 ! [%fp - 0xd8]
5884 .word 0x00000000 ! [%fp - 0xd4]
5885 .word 0x00200000 ! [%fp - 0xd0]
5886 .word 0x00000003 ! [%fp - 0xcc]
5887 .word 0x00200000 ! [%fp - 0xc8]
5888 .word 0x00000002 ! [%fp - 0xc4]
5889 .word 0x00200000 ! [%fp - 0xc0]
5890 .word 0x00000001 ! [%fp - 0xbc]
5891 .word 0x00200000 ! [%fp - 0xb8]
5892 .word 0x00000000 ! [%fp - 0xb4]
5893 .word 0x001fffff ! [%fp - 0xb0]
5894 .word 0xffffffff ! [%fp - 0xac]
5895 .word 0x00100000 ! [%fp - 0xa8]
5896 .word 0x00000001 ! [%fp - 0xa4]
5897 .word 0x00100000 ! [%fp - 0xa0]
5898 .word 0x00000000 ! [%fp - 0x9c]
5899 .word 0x000fffff ! [%fp - 0x98]
5900 .word 0xffffffff ! [%fp - 0x94]
5901 .word 0x00080000 ! [%fp - 0x90]
5902 .word 0x00000001 ! [%fp - 0x8c]
5903 .word 0x00080000 ! [%fp - 0x88]
5904 .word 0x00000000 ! [%fp - 0x84]
5905 .word 0x0007ffff ! [%fp - 0x80]
5906 .word 0xffffffff ! [%fp - 0x7c]
5907 .word 0x00000000 ! [%fp - 0x78]
5908 .word 0x01000003 ! [%fp - 0x74]
5909 .word 0x00000000 ! [%fp - 0x70]
5910 .word 0x01000002 ! [%fp - 0x6c]
5911 .word 0x00000000 ! [%fp - 0x68]
5912 .word 0x01000001 ! [%fp - 0x64]
5913 .word 0x00000000 ! [%fp - 0x60]
5914 .word 0x01000000 ! [%fp - 0x5c]
5915 .word 0x00000000 ! [%fp - 0x58]
5916 .word 0x00ffffff ! [%fp - 0x54]
5917 .word 0x00000000 ! [%fp - 0x50]
5918 .word 0x00800001 ! [%fp - 0x4c]
5919 .word 0x00000000 ! [%fp - 0x48]
5920 .word 0x00800000 ! [%fp - 0x44]
5921 .word 0x00000000 ! [%fp - 0x40]
5922 .word 0x007fffff ! [%fp - 0x3c]
5923 .word 0x00000000 ! [%fp - 0x38]
5924 .word 0x00400001 ! [%fp - 0x34]
5925 .word 0x00000000 ! [%fp - 0x30]
5926 .word 0x00400000 ! [%fp - 0x2c]
5927 .word 0x00000000 ! [%fp - 0x28]
5928 .word 0x003fffff ! [%fp - 0x24]
5929 .word t0_data_in_area0 ! [%fp - 0x20]
5930 .word SYM(t0_subr3) ! [%fp - 0x1c]
5931 .word SYM(t0_subr2) ! [%fp - 0x18]
5932 .word SYM(t0_subr1) ! [%fp - 0x14]
5933 .word SYM(t0_subr0) ! [%fp - 0x10]
5934t0_data_in_mtbl:
5935 .word 0x8eb76586 ! [%fp - 0xc]
5936 .word 0x265d33e9 ! [%fp - 0x8]
5937 .word 0x045bab8f ! [%fp - 0x4]
5938.global t0_data_in_fp; t0_data_in_fp:
5939 .word 0xa1a9f3a1
5940 .word 0x5f89d1ad
5941 .word 0xd825cb97
5942 .word 0xbcef49e0
5943 .word 0x51ea816b
5944 .word 0x8c9178ac
5945 .word 0xcc163d63
5946 .word 0xc270faf8
5947 .word 0xcbe7c110
5948 .word 0xba87d1c0
5949 .word 0xc7cf0b06
5950 .word 0xd0ea7775
5951 .word 0xdb61b3d3
5952 .word 0xdb3b3c04
5953 .word 0x8452d0a4
5954 .word 0x687f5fd7
5955 .word 0x28754238
5956 .word 0x1061134b
5957 .word 0x0b9f9b0d
5958 .word 0xe9e80f76
5959 .word 0xc25f45eb
5960 .word 0xd1b3be30
5961 .word 0x4690de3f
5962 .word 0xbcd22ab5
5963t0_data_in_stacktop:
5964 .word 0
5965t0_data_in_stack_end:
5966.skip 6300 ! page align
5967
5968KDATA_MODULE(t0_module_data_in_area0, 0x0f75e000)
5969.seg "data"
5970t0_data_in_area0_start:
5971.skip 6400
5972t0_data_in_area0_begin:
5973 .word 0x664bcde0 ! t0_data_in_area0-0x20
5974 .word 0x539b096a ! t0_data_in_area0-0x1c
5975 .word 0xfe0bd02f ! t0_data_in_area0-0x18
5976 .word 0x4dff5c78 ! t0_data_in_area0-0x14
5977 .word 0x8f9300ba ! t0_data_in_area0-0x10
5978 .word 0x90ae6464 ! t0_data_in_area0-0xc
5979 .word 0x1a502bc8 ! t0_data_in_area0-0x8
5980 .word 0xd38df6d3 ! t0_data_in_area0-0x4
5981.global t0_data_in_area0; t0_data_in_area0:
5982 .word 0x88f74170 ! t0_data_in_area0+0x0
5983 .word 0x7545d30c ! t0_data_in_area0+0x4
5984 .word 0x3063a033 ! t0_data_in_area0+0x8
5985 .word 0x945e6b03 ! t0_data_in_area0+0xc
5986 .word 0x298e7a2e ! t0_data_in_area0+0x10
5987 .word 0xaa47a8eb ! t0_data_in_area0+0x14
5988 .word 0x802e7059 ! t0_data_in_area0+0x18
5989 .word 0x5743cca1 ! t0_data_in_area0+0x1c
5990t0_data_in_area0_end:
5991.skip 1728
5992t0_data_in_area0_stop:
5993
5994KDATA_MODULE(t0_module_data_in_shm_area, 0x17aa0000)
5995.seg "data"
5996t0_data_in_shm_area_start:
5997t0_data_in_shm_area_begin:
5998.global t0_data_in_shm_area; t0_data_in_shm_area:
5999 .word 0xce3ab178 ! t0_data_in_shm_area+0x0 (t0)
6000 .word 0x1e618a50 ! t0_data_in_shm_area+0x4 (t1)
6001 .word 0x00000000 ! t0_data_in_shm_area+0x8 (t2)
6002 .word 0x5209f14b ! t0_data_in_shm_area+0xc (t3)
6003 .word 0xd8ae6175 ! t0_data_in_shm_area+0x10 (t0)
6004 .word 0x33fed65d ! t0_data_in_shm_area+0x14 (t1)
6005 .word 0x00000000 ! t0_data_in_shm_area+0x18 (t2)
6006 .word 0x9c9141a7 ! t0_data_in_shm_area+0x1c (t3)
6007 .word 0x3a4406a5 ! t0_data_in_shm_area+0x20 (t0)
6008 .word 0x0d0e6304 ! t0_data_in_shm_area+0x24 (t1)
6009 .word 0x00000000 ! t0_data_in_shm_area+0x28 (t2)
6010 .word 0x5229f4d6 ! t0_data_in_shm_area+0x2c (t3)
6011 .word 0x7edcd414 ! t0_data_in_shm_area+0x30 (t0)
6012 .word 0xfa4b358d ! t0_data_in_shm_area+0x34 (t1)
6013 .word 0x00000000 ! t0_data_in_shm_area+0x38 (t2)
6014 .word 0x7494abee ! t0_data_in_shm_area+0x3c (t3)
6015 .word 0x08344d95 ! t0_data_in_shm_area+0x40 (t0 bload)
6016 .word 0x0b2329a1 ! t0_data_in_shm_area+0x44
6017 .word 0x12ba810e ! t0_data_in_shm_area+0x48
6018 .word 0xc2d61447 ! t0_data_in_shm_area+0x4c
6019 .word 0x946aaa2a ! t0_data_in_shm_area+0x50
6020 .word 0xf3beeebc ! t0_data_in_shm_area+0x54
6021 .word 0xeb207954 ! t0_data_in_shm_area+0x58
6022 .word 0xf62d579b ! t0_data_in_shm_area+0x5c
6023 .word 0x94a5e424 ! t0_data_in_shm_area+0x60
6024 .word 0x4acd067a ! t0_data_in_shm_area+0x64
6025 .word 0x58d08d89 ! t0_data_in_shm_area+0x68
6026 .word 0x9719581f ! t0_data_in_shm_area+0x6c
6027 .word 0xec9effdb ! t0_data_in_shm_area+0x70
6028 .word 0x8587c44e ! t0_data_in_shm_area+0x74
6029 .word 0x62d66cd2 ! t0_data_in_shm_area+0x78
6030 .word 0x2fb846fe ! t0_data_in_shm_area+0x7c
6031 .word 0xb0f1cd74 ! t0_data_in_shm_area+0x80 (t0 bstore)
6032 .word 0xaa788ffb ! t0_data_in_shm_area+0x84
6033 .word 0x6b916c6e ! t0_data_in_shm_area+0x88
6034 .word 0xb9dad738 ! t0_data_in_shm_area+0x8c
6035 .word 0x061e2f86 ! t0_data_in_shm_area+0x90
6036 .word 0xc1aa5169 ! t0_data_in_shm_area+0x94
6037 .word 0x827ce8f7 ! t0_data_in_shm_area+0x98
6038 .word 0x1b68bf95 ! t0_data_in_shm_area+0x9c
6039 .word 0xc904a7ff ! t0_data_in_shm_area+0xa0
6040 .word 0x127645bc ! t0_data_in_shm_area+0xa4
6041 .word 0x8246f7e8 ! t0_data_in_shm_area+0xa8
6042 .word 0x7736e7d5 ! t0_data_in_shm_area+0xac
6043 .word 0x2aa44f49 ! t0_data_in_shm_area+0xb0
6044 .word 0x2ca091a2 ! t0_data_in_shm_area+0xb4
6045 .word 0x5ae22d5f ! t0_data_in_shm_area+0xb8
6046 .word 0xf6f6b52b ! t0_data_in_shm_area+0xbc
6047 .word 0xb561cd21 ! t0_data_in_shm_area+0xc0 (t1 bload)
6048 .word 0x69cabe67 ! t0_data_in_shm_area+0xc4
6049 .word 0xac1f1a31 ! t0_data_in_shm_area+0xc8
6050 .word 0x54709c5b ! t0_data_in_shm_area+0xcc
6051 .word 0xff80dab9 ! t0_data_in_shm_area+0xd0
6052 .word 0xb66ce94b ! t0_data_in_shm_area+0xd4
6053 .word 0x2bf7b898 ! t0_data_in_shm_area+0xd8
6054 .word 0xafff8538 ! t0_data_in_shm_area+0xdc
6055 .word 0x6d85c9b6 ! t0_data_in_shm_area+0xe0
6056 .word 0x2efb54bc ! t0_data_in_shm_area+0xe4
6057 .word 0x6ada3c42 ! t0_data_in_shm_area+0xe8
6058 .word 0x6b0781ed ! t0_data_in_shm_area+0xec
6059 .word 0x8fb19316 ! t0_data_in_shm_area+0xf0
6060 .word 0x9c4827a2 ! t0_data_in_shm_area+0xf4
6061 .word 0x66d61ff5 ! t0_data_in_shm_area+0xf8
6062 .word 0x25f91531 ! t0_data_in_shm_area+0xfc
6063 .word 0x4924d2c5 ! t0_data_in_shm_area+0x100 (t1 bstore)
6064 .word 0xa8a9a91c ! t0_data_in_shm_area+0x104
6065 .word 0x938a1feb ! t0_data_in_shm_area+0x108
6066 .word 0xcbd02b4d ! t0_data_in_shm_area+0x10c
6067 .word 0xe1887d77 ! t0_data_in_shm_area+0x110
6068 .word 0x6f9c23c8 ! t0_data_in_shm_area+0x114
6069 .word 0xeef115c5 ! t0_data_in_shm_area+0x118
6070 .word 0xd7daf902 ! t0_data_in_shm_area+0x11c
6071 .word 0x992b9fb7 ! t0_data_in_shm_area+0x120
6072 .word 0xc6883941 ! t0_data_in_shm_area+0x124
6073 .word 0xa28c1fbf ! t0_data_in_shm_area+0x128
6074 .word 0x0fd564aa ! t0_data_in_shm_area+0x12c
6075 .word 0xac557a40 ! t0_data_in_shm_area+0x130
6076 .word 0x619c69e9 ! t0_data_in_shm_area+0x134
6077 .word 0x44ab8723 ! t0_data_in_shm_area+0x138
6078 .word 0xd9ef5d9c ! t0_data_in_shm_area+0x13c
6079 .word 0x00000000 ! t0_data_in_shm_area+0x140 (t2 bload)
6080 .word 0x00000000 ! t0_data_in_shm_area+0x144
6081 .word 0x00000000 ! t0_data_in_shm_area+0x148
6082 .word 0x00000000 ! t0_data_in_shm_area+0x14c
6083 .word 0x00000000 ! t0_data_in_shm_area+0x150
6084 .word 0x00000000 ! t0_data_in_shm_area+0x154
6085 .word 0x00000000 ! t0_data_in_shm_area+0x158
6086 .word 0x00000000 ! t0_data_in_shm_area+0x15c
6087 .word 0x00000000 ! t0_data_in_shm_area+0x160
6088 .word 0x00000000 ! t0_data_in_shm_area+0x164
6089 .word 0x00000000 ! t0_data_in_shm_area+0x168
6090 .word 0x00000000 ! t0_data_in_shm_area+0x16c
6091 .word 0x00000000 ! t0_data_in_shm_area+0x170
6092 .word 0x00000000 ! t0_data_in_shm_area+0x174
6093 .word 0x00000000 ! t0_data_in_shm_area+0x178
6094 .word 0x00000000 ! t0_data_in_shm_area+0x17c
6095 .word 0x00000000 ! t0_data_in_shm_area+0x180 (t2 bstore)
6096 .word 0x00000000 ! t0_data_in_shm_area+0x184
6097 .word 0x00000000 ! t0_data_in_shm_area+0x188
6098 .word 0x00000000 ! t0_data_in_shm_area+0x18c
6099 .word 0x00000000 ! t0_data_in_shm_area+0x190
6100 .word 0x00000000 ! t0_data_in_shm_area+0x194
6101 .word 0x00000000 ! t0_data_in_shm_area+0x198
6102 .word 0x00000000 ! t0_data_in_shm_area+0x19c
6103 .word 0x00000000 ! t0_data_in_shm_area+0x1a0
6104 .word 0x00000000 ! t0_data_in_shm_area+0x1a4
6105 .word 0x00000000 ! t0_data_in_shm_area+0x1a8
6106 .word 0x00000000 ! t0_data_in_shm_area+0x1ac
6107 .word 0x00000000 ! t0_data_in_shm_area+0x1b0
6108 .word 0x00000000 ! t0_data_in_shm_area+0x1b4
6109 .word 0x00000000 ! t0_data_in_shm_area+0x1b8
6110 .word 0x00000000 ! t0_data_in_shm_area+0x1bc
6111 .word 0xbf352c72 ! t0_data_in_shm_area+0x1c0 (t3 bload)
6112 .word 0x3c5250be ! t0_data_in_shm_area+0x1c4
6113 .word 0xf8ccfd3e ! t0_data_in_shm_area+0x1c8
6114 .word 0x1c3ac71e ! t0_data_in_shm_area+0x1cc
6115 .word 0xbe54beaa ! t0_data_in_shm_area+0x1d0
6116 .word 0xaec63a9b ! t0_data_in_shm_area+0x1d4
6117 .word 0xeb22e334 ! t0_data_in_shm_area+0x1d8
6118 .word 0xdf4f7b49 ! t0_data_in_shm_area+0x1dc
6119 .word 0xb68df1fc ! t0_data_in_shm_area+0x1e0
6120 .word 0x9ce989d6 ! t0_data_in_shm_area+0x1e4
6121 .word 0x562acd02 ! t0_data_in_shm_area+0x1e8
6122 .word 0x652b03ed ! t0_data_in_shm_area+0x1ec
6123 .word 0x9521d90f ! t0_data_in_shm_area+0x1f0
6124 .word 0xc9f5152e ! t0_data_in_shm_area+0x1f4
6125 .word 0x1b977793 ! t0_data_in_shm_area+0x1f8
6126 .word 0x4ef26b8b ! t0_data_in_shm_area+0x1fc
6127 .word 0xaf14b001 ! t0_data_in_shm_area+0x200 (t3 bstore)
6128 .word 0xa410b1ce ! t0_data_in_shm_area+0x204
6129 .word 0x48be356c ! t0_data_in_shm_area+0x208
6130 .word 0x3559518a ! t0_data_in_shm_area+0x20c
6131 .word 0x0aa9f679 ! t0_data_in_shm_area+0x210
6132 .word 0x700845d2 ! t0_data_in_shm_area+0x214
6133 .word 0xeb0268dd ! t0_data_in_shm_area+0x218
6134 .word 0x6a1faa5c ! t0_data_in_shm_area+0x21c
6135 .word 0x15bf96fc ! t0_data_in_shm_area+0x220
6136 .word 0xece0ff08 ! t0_data_in_shm_area+0x224
6137 .word 0x3a41ed73 ! t0_data_in_shm_area+0x228
6138 .word 0x3de8dddf ! t0_data_in_shm_area+0x22c
6139 .word 0x63e3af80 ! t0_data_in_shm_area+0x230
6140 .word 0x15c4b1fa ! t0_data_in_shm_area+0x234
6141 .word 0xb11a24b0 ! t0_data_in_shm_area+0x238
6142 .word 0x2cfbe805 ! t0_data_in_shm_area+0x23c
6143t0_data_in_shm_area_end:
6144t0_data_in_shm_area_stop:
6145
6146KDATA_MODULE(t0_module_data_exp_regs, 0x0d984000)
6147.seg "data"
6148KGLOBAL(t0_data_exp_regs)
6149t0_data_exp_regs_start:
6150t0_data_exp_regs:
6151 .word 0x42452603 ! %f0
6152 .word 0xb686d1bd ! %f1
6153 .word 0x096a7ed8 ! %f2
6154 .word 0x8d7a7876 ! %f3
6155 .word 0x42d9cbdb ! %f4
6156 .word 0x09ab17bb ! %f5
6157 .word 0x4a9571d7 ! %f6
6158 .word 0xd6fef870 ! %f7
6159 .word 0xb8496883 ! %f8
6160 .word 0xbfedd599 ! %f9
6161 .word 0xe113b2d4 ! %f10
6162 .word 0x95ddf982 ! %f11
6163 .word 0x8a7caf6e ! %f12
6164 .word 0x5694d417 ! %f13
6165 .word 0x5d60d597 ! %f14
6166 .word 0x64bfdd00 ! %f15
6167 .word 0x70fc8022 ! %f16
6168 .word 0xeacab884 ! %f17
6169 .word 0x335b571d ! %f18
6170 .word 0xb560f442 ! %f19
6171 .word 0x91b78a51 ! %f20
6172 .word 0xff9fd93c ! %f21
6173 .word 0x293db1d0 ! %f22
6174 .word 0x90b5d2cb ! %f23
6175 .word 0xe3759f29 ! %f24
6176 .word 0xd5a55671 ! %f25
6177 .word 0xc99800f8 ! %f26
6178 .word 0xae001eac ! %f27
6179 .word 0x891e43ea ! %f28
6180 .word 0x281a7b2e ! %f29
6181 .word 0x9c7be771 ! %f30
6182 .word 0x01b5832a ! %f31
6183 .word 0x0f3d59b9 ! %f32
6184 .word 0x1ca0aa99 ! %f33
6185 .word 0x90f3ad9e ! %f34
6186 .word 0xdf10a99e ! %f35
6187 .word 0x2089eeb4 ! %f36
6188 .word 0x56ea5d78 ! %f37
6189 .word 0xc3f8ca9d ! %f38
6190 .word 0xc23e5c9c ! %f39
6191 .word 0xc5e08c45 ! %f40
6192 .word 0x261df3f5 ! %f41
6193 .word 0xf4ad4cbb ! %f42
6194 .word 0x43973957 ! %f43
6195 .word 0x0b6396bb ! %f44
6196 .word 0x5ded5fa5 ! %f45
6197 .word 0x69ded52a ! %f46
6198 .word 0xa0789344 ! %f47
6199 .word 0x34899216 ! %f48
6200 .word 0x9defe9c6 ! %f49
6201 .word 0xba111af1 ! %f50
6202 .word 0xaa556dfc ! %f51
6203 .word 0xdd0a6021 ! %f52
6204 .word 0x0edb99c8 ! %f53
6205 .word 0xe8b92923 ! %f54
6206 .word 0xe2c2b166 ! %f55
6207 .word 0x2a19cbc6 ! %f56
6208 .word 0x3b10000e ! %f57
6209 .word 0x3031cc53 ! %f58
6210 .word 0x91cffc15 ! %f59
6211 .word 0xc76ef59d ! %f60
6212 .word 0xe6bc68f5 ! %f61
6213 .word 0xdb84e346 ! %f62
6214 .word 0xdd30b7ee ! %f63
6215 .word 0x00000000 ! %g0 (always zero)
6216 .word t0_kref+0x494 ! %g1 (code pointer)
6217 .word t0_data_exp_shm_area! %g2 (shared area pointer)
6218 .word 0x5e23abe7 ! %g3 (loop index)
6219 .word SYM(t0_subr1) ! %g4 (jmpl target)
6220 .word t0_kref+0x1 ! %g5 (sigbus target)
6221 .word 0x00000000 ! %g6 (block ld offset)
6222 .word 0x00000000 ! %g7 (block st offset)
6223 .word 0x2533ced8 ! %o0
6224 .word 0xfa8018e4 ! %o1
6225 .word 0xee01ad34 ! %o2
6226 .word 0x421cdfb5 ! %o3
6227 .word 0x5a35978d ! %o4
6228 .word 0xfd934ed6 ! %o5
6229 .word 0x00000000 ! %sp (stack pointer)
6230 .word 0x00000000 ! %o7 (relocatable junk)
6231 .word 0xeb7d75c5 ! %l0
6232 .word 0x3807bc14 ! %l1
6233 .word 0xfcac86ea ! %l2
6234 .word 0x58cf550d ! %l3
6235 .word 0x2f3e46f7 ! %l4
6236 .word 0x29408bc5 ! %l5
6237 .word 0xfeaa3d87 ! %l6
6238 .word 0x5e9ecee8 ! %l7
6239 .word t0_data_exp_area0 ! %i0 (area pointer)
6240 .word t0_data_exp_area0 ! %i1 (area pointer)
6241 .word 0xffffffed ! %i2 (byte offset)
6242 .word 0x0000000a ! %i3 (halfword offset)
6243 .word 0xffffffe4 ! %i4 (word offset)
6244 .word 0x00000010 ! %i5 (doubleword offset)
6245 .word 0x00000000 ! %fp (frame pointer)
6246 .word 0x00000000 ! %i7 (return address)
6247 .word 0x6907818b ! %y
6248 .word 0x00000009 ! %icc (nzvc)
6249 .word 0x40000413 ! %fsr
6250 .word 0x00000000 ! %gsr.mask
6251 .word 0x00000000 ! %gsr
6252 .word 0x000000d0 ! %asi
6253 .word 0x00000000 ! Integer overflow traps
6254 .word 0x00000000 ! Integer divide by zero traps
6255 .word 0x00000000 ! Integer divide > 52 bit dividend traps
6256 .word 0x00000000 ! Floating inexact traps
6257 .word 0x00000000 ! Floating divide by zero traps
6258 .word 0x00000000 ! Floating underflow traps
6259 .word 0x00000000 ! Floating overflow traps
6260 .word 0x00000000 ! Floating invalid traps
6261 .word 0x00000000 ! Floating other traps
6262 .word 0x00000000 ! Ticc traps
6263 .word 0x00000000 ! Unexpected SIGFPE traps
6264 .word 0x00000000 ! Unexpected SIGSEGV traps
6265 .word 0x00000000 ! Unexpected SIGBUS traps
6266 .word 0x00000000 ! Unexpected SIGILL traps
6267 .word 0x00000000 ! Expected SIGSEGV traps
6268 .word 0x00000000 ! Expected SIGBUS traps
6269 .word 0x00000000 ! UNIMP traps
6270 .word 0x00000000 ! ??
6271t0_data_exp_mtbl_size: .word 253
6272t0_data_exp_regs_end:
6273
6274.skip 7708 ! page align
6275
6276KDATA_MODULE(t0_module_data_exp_stack, 0x13148000)
6277.seg "data"
6278KGLOBAL(t0_data_exp_mtbl_size)
6279KGLOBAL(t0_data_exp_mtbl)
6280KGLOBAL(t0_data_exp_stack)
6281t0_data_exp_stack_start:
6282 .word 0x287f9afe
6283 .word 0xedf18cb6
6284 .word 0x2c287390
6285 .word 0xd093a778
6286 .word 0x3cab6666
6287 .word 0x7974714a
6288 .word 0x46b6fc8e
6289 .word 0xfb39106c
6290 .word 0x110938bd
6291 .word 0x2c9a265c
6292 .word 0x2cb4eea2
6293 .word 0xf473c6ad
6294 .word 0x3a27fce5
6295 .word 0xfdb22c23
6296 .word 0x7c08eecd
6297 .word 0xb0970073
6298 .word 0x465ae5e2
6299 .word 0xe66d6557
6300 .word 0xc5249905
6301 .word 0xda9871df
6302 .word 0xb99205d1
6303 .word 0x77a59518
6304 .word 0x783ff249
6305 .word 0xc14dd787
6306 .word 0x84b0e019
6307 .word 0x5084570f
6308 .word 0x9d1167f5
6309 .word 0x199a2532
6310 .word 0x5f7f6adf
6311 .word 0xe05ef5d3
6312 .word 0x3c35f057
6313 .word 0xcd785cdf
6314 .word 0x5d2533bf
6315 .word 0x300ec38d
6316 .word 0x68a22081
6317 .word 0x922e520c
6318 .word 0x75e59bb8
6319 .word 0x81e3d8de
6320 .word 0x23ae4b60
6321 .word 0xe3d1dd34
6322 .word 0x40cf5e67
6323 .word 0xd0ca5dff
6324 .word 0xa4dcfe0d
6325 .word 0x5def4398
6326 .word 0xd480d877
6327 .word 0x6618c22a
6328 .word 0x309c6d63
6329 .word 0x50c7d742
6330 .word 0x9245c157
6331 .word 0x53ff8538
6332 .word 0xc438a8d0
6333 .word 0x448c1346
6334 .word 0x41ea4c2e
6335 .word 0xf6f9778a
6336 .word 0xaa3da670
6337 .word 0xb864b84b
6338 .word 0x59eae40b
6339 .word 0x2d25942d
6340 .word 0x16e57c57
6341 .word 0x7652ad49
6342 .word 0x0666f761
6343 .word 0x9561d939
6344 .word 0x59205b2e
6345 .word 0xf725a893
6346 .word 0x9cb086b1
6347 .word 0x6390c279
6348 .word 0xef891e00
6349 .word 0x7745e518
6350 .word 0xc0b96a88
6351 .word 0x91e94a50
6352 .word 0xf2728356
6353 .word 0xf60d67e5
6354 .word 0xe03a84ac
6355 .word 0xfacb94da
6356 .word 0x22666380
6357 .word 0x9a3199ed
6358 .word 0x8c805092
6359 .word 0x2192a951
6360 .word 0x76317835
6361 .word 0x16863a0c
6362 .word 0x1a8b8712
6363 .word 0xb57dddb1
6364 .word 0x022b895e
6365 .word 0x276eeb49
6366 .word 0x30ebc95d
6367 .word 0x9e52d89f
6368 .word 0x5d15132e
6369 .word 0x1ae4e35b
6370 .word 0x26a5872e
6371 .word 0x41034d86
6372 .word 0x6ae0b975
6373 .word 0x4f4a7d6e
6374 .word 0x5dd3943f
6375 .word 0xa1afd703
6376 .word 0x74501c36
6377 .word 0x789eb526
6378 .word 0xdac820fe
6379 .word 0xba139382
6380 .word 0x40b0e176
6381 .word 0x543ecde3
6382 .word 0xf4780a80
6383 .word 0x4dfa6829
6384 .word 0x2e800856
6385 .word 0xd184aa47
6386 .word 0x0836b5b5
6387 .word 0x651e0df4
6388 .word 0x0586d964
6389 .word 0xed7497f4
6390 .word 0xf877e9dd
6391 .word 0x68e44d20
6392 .word 0x0266082d
6393 .word 0xe995939a
6394 .word 0xffb05e3b
6395 .word 0x673b0acd
6396 .word 0xcdb8da16
6397 .word 0xbe3b4930
6398 .word 0x0cc4ef07
6399 .word 0xc0750cde
6400 .word 0x2943666b
6401 .word 0xcf395480
6402 .word 0xb103ada8
6403 .word 0x46d49823
6404 .word 0xe93c43b8
6405 .word 0xe36b85e9
6406 .word 0x4fa14022
6407 .word 0xb19f4cba
6408 .word 0xaff33657
6409 .word 0x13f72f60
6410 .word 0x1f6843cc
6411 .word 0xfd68e4b2
6412 .word 0x0c1bb44a
6413 .word 0x03e5bdb7
6414 .word 0xffefa747
6415 .word 0x8df8b8f0
6416 .word 0x571b524a
6417 .word 0xe3f92221
6418 .word 0xaf882fab
6419 .word 0x6e083056
6420 .word 0x9e296e20
6421 .word 0x059ecff5
6422 .word 0x95609d02
6423 .word 0x0c567d21
6424 .word 0x300eaa32
6425 .word 0x82ee52b2
6426 .word 0xc76321f9
6427 .word 0x26704c92
6428 .word 0x1f280e60
6429 .word 0x84ecc043
6430 .word 0xdc4622d4
6431 .word 0xe6504cd0
6432 .word 0x3d3ae210
6433 .word 0x351e8b83
6434 .word 0x53756fa2
6435 .word 0x6ae7ad0c
6436 .word 0x39e39387
6437 .word 0x70057b02
6438 .word 0x35186db2
6439 .word 0x42ebfbe6
6440 .word 0x9e3b407a
6441 .word 0xe3c0c809
6442 .word 0x07cce445
6443 .word 0xaf3a080e
6444 .word 0x35f4b3e4
6445 .word 0xb4e1a9db
6446 .word 0x4ef56084
6447 .word 0x94f3a72e
6448 .word 0xf8eaed1a
6449 .word 0xdbe6d13d
6450t0_data_exp_sp:
6451 .word 0x9ef564b3
6452 .word 0xc9788707
6453 .word 0xf528841c
6454 .word 0xc3f59839
6455 .word 0x93a4d6a7
6456 .word 0x21b86cda
6457 .word 0xe2107f2d
6458 .word 0xdf8fea1e
6459 .word t0_data_exp_area0
6460 .word t0_data_exp_area0
6461 .word 0x00000019
6462 .word 0x0000000e
6463 .word 0xffffffec
6464 .word 0xffffffe0
6465 .word t0_data_exp_fp
6466 .word 0x7b43b4fc
6467 .word 0x017cdc04
6468 .word 0x60b48c2a
6469 .word 0x4f621944
6470 .word 0x3983e948
6471 .word 0xe82e754a
6472 .word 0xcaffd502
6473 .word 0x6a380396
6474 .word 0xd7390a0e
6475t0_data_exp_mtbl_base:
6476 .word 0x380fffff ! [%fp - 0x400]
6477 .word 0xc0000000 ! [%fp - 0x3fc]
6478 .word 0x380fffff ! [%fp - 0x3f8]
6479 .word 0xe0000000 ! [%fp - 0x3f4]
6480 .word 0x380fffff ! [%fp - 0x3f0]
6481 .word 0x80000000 ! [%fp - 0x3ec]
6482 .word 0x38000000 ! [%fp - 0x3e8]
6483 .word 0x40000000 ! [%fp - 0x3e4]
6484 .word 0x38000000 ! [%fp - 0x3e0]
6485 .word 0x80000000 ! [%fp - 0x3dc]
6486 .word 0x38000000 ! [%fp - 0x3d8]
6487 .word 0x20000000 ! [%fp - 0x3d4]
6488 .word 0x47f00000 ! [%fp - 0x3d0]
6489 .word 0x00000000 ! [%fp - 0x3cc]
6490 .word 0x47f00000 ! [%fp - 0x3c8]
6491 .word 0x20000000 ! [%fp - 0x3c4]
6492 .word 0x47efffff ! [%fp - 0x3c0]
6493 .word 0xffffffff ! [%fp - 0x3bc]
6494 .word 0x7ff00000 ! [%fp - 0x3b8]
6495 .word 0x00000000 ! [%fp - 0x3b4]
6496 .word 0x7fefffff ! [%fp - 0x3b0]
6497 .word 0xffffffff ! [%fp - 0x3ac]
6498 .word 0x000fffff ! [%fp - 0x3a8]
6499 .word 0xffffffff ! [%fp - 0x3a4]
6500 .word 0x000fffff ! [%fp - 0x3a0]
6501 .word 0xfffffffe ! [%fp - 0x39c]
6502 .word 0x00100000 ! [%fp - 0x398]
6503 .word 0x00000000 ! [%fp - 0x394]
6504 .word 0x00000000 ! [%fp - 0x390]
6505 .word 0x00000001 ! [%fp - 0x38c]
6506 .word 0x00000000 ! [%fp - 0x388]
6507 .word 0x00000002 ! [%fp - 0x384]
6508 .word 0x00000000 ! [%fp - 0x380]
6509 .word 0x00000000 ! [%fp - 0x37c]
6510 .word 0x7f800000 ! [%fp - 0x378]
6511 .word 0x7f7fffff ! [%fp - 0x374]
6512 .word 0x007fffff ! [%fp - 0x370]
6513 .word 0x007ffffe ! [%fp - 0x36c]
6514 .word 0x00800000 ! [%fp - 0x368]
6515 .word 0x00000001 ! [%fp - 0x364]
6516 .word 0x00000002 ! [%fp - 0x360]
6517 .word 0x80000000 ! [%fp - 0x35c]
6518 .word 0x207fe000 ! [%fp - 0x358]
6519 .word 0x1ffff000 ! [%fp - 0x354]
6520 .word 0x307fe123 ! [%fp - 0x350]
6521 .word 0x0fff1001 ! [%fp - 0x34c]
6522 .word 0x2ff81000 ! [%fp - 0x348]
6523 .word 0x1072e100 ! [%fp - 0x344]
6524 .word 0x027fe067 ! [%fp - 0x340]
6525 .word 0x3eff1289 ! [%fp - 0x33c]
6526 .word 0x3f000400 ! [%fp - 0x338]
6527 .word 0x80003c1f ! [%fp - 0x334]
6528 .word 0x00fff800 ! [%fp - 0x330]
6529 .word 0xffff8000 ! [%fp - 0x32c]
6530 .word 0x200ff760 ! [%fp - 0x328]
6531 .word 0x0800011f ! [%fp - 0x324]
6532 .word 0x1ffff800 ! [%fp - 0x320]
6533 .word 0x00000000 ! [%fp - 0x31c]
6534 .word 0x3ffe8000 ! [%fp - 0x318]
6535 .word 0x147ff000 ! [%fp - 0x314]
6536 .word 0x137fe671 ! [%fp - 0x310]
6537 .word 0x3ffe8459 ! [%fp - 0x30c]
6538 .word 0x127fffff ! [%fp - 0x308]
6539 .word 0x3fffffff ! [%fp - 0x304]
6540 .word 0x307fe123 ! [%fp - 0x300]
6541 .word 0x047fffff ! [%fp - 0x2fc]
6542 .word 0x307fe123 ! [%fp - 0x2f8]
6543 .word 0x03ffffff ! [%fp - 0x2f4]
6544 .word 0x107fe100 ! [%fp - 0x2f0]
6545 .word 0x22efffff ! [%fp - 0x2ec]
6546 .word 0x380ffe80 ! [%fp - 0x2e8]
6547 .word 0x00000000 ! [%fp - 0x2e4]
6548 .word 0x04bfeff9 ! [%fp - 0x2e0]
6549 .word 0x00000000 ! [%fp - 0x2dc]
6550 .word 0x380fffff ! [%fp - 0x2d8]
6551 .word 0xffffffff ! [%fp - 0x2d4]
6552 .word 0x04bfffff ! [%fp - 0x2d0]
6553 .word 0xffffffff ! [%fp - 0x2cc]
6554 .word 0x300ff123 ! [%fp - 0x2c8]
6555 .word 0x40000000 ! [%fp - 0x2c4]
6556 .word 0x0caf8ee0 ! [%fp - 0x2c0]
6557 .word 0x00000000 ! [%fp - 0x2bc]
6558 .word 0x3c0ff456 ! [%fp - 0x2b8]
6559 .word 0x00000000 ! [%fp - 0x2b4]
6560 .word 0x009ff000 ! [%fp - 0x2b0]
6561 .word 0x00000000 ! [%fp - 0x2ac]
6562 .word 0x3c0ff456 ! [%fp - 0x2a8]
6563 .word 0x0000ff99 ! [%fp - 0x2a4]
6564 .word 0x009ff000 ! [%fp - 0x2a0]
6565 .word 0x001234ff ! [%fp - 0x29c]
6566 .word 0x0080ffff ! [%fp - 0x298]
6567 .word 0x3ff8f000 ! [%fp - 0x294]
6568 .word 0x01800001 ! [%fp - 0x290]
6569 .word 0x40c2fc1f ! [%fp - 0x28c]
6570 .word 0x00100100 ! [%fp - 0x288]
6571 .word 0x10010001 ! [%fp - 0x284]
6572 .word 0x3fff8f88 ! [%fp - 0x280]
6573 .word 0x00000000 ! [%fp - 0x27c]
6574 .word 0x00f00f00 ! [%fp - 0x278]
6575 .word 0xf000000f ! [%fp - 0x274]
6576 .word 0x409ff00f ! [%fp - 0x270]
6577 .word 0xff000fff ! [%fp - 0x26c]
6578 .word 0x04003009 ! [%fp - 0x268]
6579 .word 0x4fff0001 ! [%fp - 0x264]
6580 .word 0x03001001 ! [%fp - 0x260]
6581 .word 0x4feeeeee ! [%fp - 0x25c]
6582 .word 0x0801e067 ! [%fp - 0x258]
6583 .word 0x54f231f8 ! [%fp - 0x254]
6584 .word 0x01000001 ! [%fp - 0x250]
6585 .word 0x00000001 ! [%fp - 0x24c]
6586 .word 0x453eef45 ! [%fp - 0x248]
6587 .word 0x00000001 ! [%fp - 0x244]
6588 .word 0x01100111 ! [%fp - 0x240]
6589 .word 0x00011111 ! [%fp - 0x23c]
6590 .word 0x455f8000 ! [%fp - 0x238]
6591 .word 0xffffffff ! [%fp - 0x234]
6592 .word 0x01301222 ! [%fp - 0x230]
6593 .word 0x00111222 ! [%fp - 0x22c]
6594 .word 0x458f1100 ! [%fp - 0x228]
6595 .word 0x01111001 ! [%fp - 0x224]
6596 .word 0x40811111 ! [%fp - 0x220]
6597 .word 0x00feeeee ! [%fp - 0x21c]
6598 .word 0x40000011 ! [%fp - 0x218]
6599 .word 0x007fffff ! [%fp - 0x214]
6600 .word 0x41800221 ! [%fp - 0x210]
6601 .word 0x01ff0001 ! [%fp - 0x20c]
6602 .word 0x7f333333 ! [%fp - 0x208]
6603 .word 0x3f7fffff ! [%fp - 0x204]
6604 .word 0x40100001 ! [%fp - 0x200]
6605 .word 0x11000011 ! [%fp - 0x1fc]
6606 .word 0x001fffff ! [%fp - 0x1f8]
6607 .word 0xffffffff ! [%fp - 0x1f4]
6608 .word 0x40000000 ! [%fp - 0x1f0]
6609 .word 0x00000011 ! [%fp - 0x1ec]
6610 .word 0x000fffff ! [%fp - 0x1e8]
6611 .word 0xffffffff ! [%fp - 0x1e4]
6612 .word 0x7fe11111 ! [%fp - 0x1e0]
6613 .word 0xffffffff ! [%fp - 0x1dc]
6614 .word 0x3ffff110 ! [%fp - 0x1d8]
6615 .word 0x00000001 ! [%fp - 0x1d4]
6616 .word 0x7fffffff ! [%fp - 0x1d0]
6617 .word 0x7f800001 ! [%fp - 0x1cc]
6618 .word 0x7f800000 ! [%fp - 0x1c8]
6619 .word 0x7f7fffff ! [%fp - 0x1c4]
6620 .word 0x5f800001 ! [%fp - 0x1c0]
6621 .word 0x5f800000 ! [%fp - 0x1bc]
6622 .word 0x5f7fffff ! [%fp - 0x1b8]
6623 .word 0x5f000001 ! [%fp - 0x1b4]
6624 .word 0x5f000000 ! [%fp - 0x1b0]
6625 .word 0x5effffff ! [%fp - 0x1ac]
6626 .word 0x4b000001 ! [%fp - 0x1a8]
6627 .word 0x4b000000 ! [%fp - 0x1a4]
6628 .word 0x4affffff ! [%fp - 0x1a0]
6629 .word 0x40000001 ! [%fp - 0x19c]
6630 .word 0x40000000 ! [%fp - 0x198]
6631 .word 0x3fffffff ! [%fp - 0x194]
6632 .word 0x3f800001 ! [%fp - 0x190]
6633 .word 0x3f800000 ! [%fp - 0x18c]
6634 .word 0x3f7fffff ! [%fp - 0x188]
6635 .word 0x00000000 ! [%fp - 0x184]
6636 .word 0x7fffffff ! [%fp - 0x180]
6637 .word 0xffffffff ! [%fp - 0x17c]
6638 .word 0x7ff00000 ! [%fp - 0x178]
6639 .word 0x00000001 ! [%fp - 0x174]
6640 .word 0x7ff00000 ! [%fp - 0x170]
6641 .word 0x00000000 ! [%fp - 0x16c]
6642 .word 0x7fefffff ! [%fp - 0x168]
6643 .word 0xffffffff ! [%fp - 0x164]
6644 .word 0x43e00000 ! [%fp - 0x160]
6645 .word 0x00000001 ! [%fp - 0x15c]
6646 .word 0x43e00000 ! [%fp - 0x158]
6647 .word 0x00000000 ! [%fp - 0x154]
6648 .word 0x43dfffff ! [%fp - 0x150]
6649 .word 0xffffffff ! [%fp - 0x14c]
6650 .word 0x43d00000 ! [%fp - 0x148]
6651 .word 0x00000001 ! [%fp - 0x144]
6652 .word 0x43d00000 ! [%fp - 0x140]
6653 .word 0x00000000 ! [%fp - 0x13c]
6654 .word 0x43cfffff ! [%fp - 0x138]
6655 .word 0xffffffff ! [%fp - 0x134]
6656 .word 0x43300000 ! [%fp - 0x130]
6657 .word 0x00000001 ! [%fp - 0x12c]
6658 .word 0x43300000 ! [%fp - 0x128]
6659 .word 0x00000000 ! [%fp - 0x124]
6660 .word 0x432fffff ! [%fp - 0x120]
6661 .word 0xffffffff ! [%fp - 0x11c]
6662 .word 0x40000000 ! [%fp - 0x118]
6663 .word 0x00000001 ! [%fp - 0x114]
6664 .word 0x40000000 ! [%fp - 0x110]
6665 .word 0x00000000 ! [%fp - 0x10c]
6666 .word 0x3fffffff ! [%fp - 0x108]
6667 .word 0xffffffff ! [%fp - 0x104]
6668 .word 0x3ff00000 ! [%fp - 0x100]
6669 .word 0x00000001 ! [%fp - 0xfc]
6670 .word 0x3ff00000 ! [%fp - 0xf8]
6671 .word 0x00000000 ! [%fp - 0xf4]
6672 .word 0x3fefffff ! [%fp - 0xf0]
6673 .word 0xffffffff ! [%fp - 0xec]
6674 .word 0x80000000 ! [%fp - 0xe8]
6675 .word 0x00000000 ! [%fp - 0xe4]
6676 .word 0x7fffffff ! [%fp - 0xe0]
6677 .word 0xffffffff ! [%fp - 0xdc]
6678 .word 0x00000000 ! [%fp - 0xd8]
6679 .word 0x00000000 ! [%fp - 0xd4]
6680 .word 0x00200000 ! [%fp - 0xd0]
6681 .word 0x00000003 ! [%fp - 0xcc]
6682 .word 0x00200000 ! [%fp - 0xc8]
6683 .word 0x00000002 ! [%fp - 0xc4]
6684 .word 0x00200000 ! [%fp - 0xc0]
6685 .word 0x00000001 ! [%fp - 0xbc]
6686 .word 0x00200000 ! [%fp - 0xb8]
6687 .word 0x00000000 ! [%fp - 0xb4]
6688 .word 0x001fffff ! [%fp - 0xb0]
6689 .word 0xffffffff ! [%fp - 0xac]
6690 .word 0x00100000 ! [%fp - 0xa8]
6691 .word 0x00000001 ! [%fp - 0xa4]
6692 .word 0x00100000 ! [%fp - 0xa0]
6693 .word 0x00000000 ! [%fp - 0x9c]
6694 .word 0x000fffff ! [%fp - 0x98]
6695 .word 0xffffffff ! [%fp - 0x94]
6696 .word 0x00080000 ! [%fp - 0x90]
6697 .word 0x00000001 ! [%fp - 0x8c]
6698 .word 0x00080000 ! [%fp - 0x88]
6699 .word 0x00000000 ! [%fp - 0x84]
6700 .word 0x0007ffff ! [%fp - 0x80]
6701 .word 0xffffffff ! [%fp - 0x7c]
6702 .word 0x00000000 ! [%fp - 0x78]
6703 .word 0x01000003 ! [%fp - 0x74]
6704 .word 0x00000000 ! [%fp - 0x70]
6705 .word 0x01000002 ! [%fp - 0x6c]
6706 .word 0x00000000 ! [%fp - 0x68]
6707 .word 0x01000001 ! [%fp - 0x64]
6708 .word 0x00000000 ! [%fp - 0x60]
6709 .word 0x01000000 ! [%fp - 0x5c]
6710 .word 0x00000000 ! [%fp - 0x58]
6711 .word 0x00ffffff ! [%fp - 0x54]
6712 .word 0x00000000 ! [%fp - 0x50]
6713 .word 0x00800001 ! [%fp - 0x4c]
6714 .word 0x00000000 ! [%fp - 0x48]
6715 .word 0x00800000 ! [%fp - 0x44]
6716 .word 0x00000000 ! [%fp - 0x40]
6717 .word 0x007fffff ! [%fp - 0x3c]
6718 .word 0x00000000 ! [%fp - 0x38]
6719 .word 0x00400001 ! [%fp - 0x34]
6720 .word 0x00000000 ! [%fp - 0x30]
6721 .word 0x00400000 ! [%fp - 0x2c]
6722 .word 0x00000000 ! [%fp - 0x28]
6723 .word 0x003fffff ! [%fp - 0x24]
6724 .word t0_data_exp_area0 ! [%fp - 0x20]
6725 .word SYM(t0_subr3) ! [%fp - 0x1c]
6726 .word SYM(t0_subr2) ! [%fp - 0x18]
6727 .word SYM(t0_subr1) ! [%fp - 0x14]
6728 .word SYM(t0_subr0) ! [%fp - 0x10]
6729t0_data_exp_mtbl:
6730 .word 0x8eb76586 ! [%fp - 0xc]
6731 .word 0x265d33e9 ! [%fp - 0x8]
6732 .word 0x045bab8f ! [%fp - 0x4]
6733t0_data_exp_fp:
6734 .word 0xa1a9f3a1
6735 .word 0x5f89d1ad
6736 .word 0xd825cb97
6737 .word 0xbcef49e0
6738 .word 0x51ea816b
6739 .word 0x8c9178ac
6740 .word 0xcc163d63
6741 .word 0xc270faf8
6742 .word 0xcbe7c110
6743 .word 0xba87d1c0
6744 .word 0xc7cf0b06
6745 .word 0xd0ea7775
6746 .word 0xdb61b3d3
6747 .word 0xdb3b3c04
6748 .word 0x8452d0a4
6749 .word 0x687f5fd7
6750 .word 0x28754238
6751 .word 0x1061134b
6752 .word 0x0b9f9b0d
6753 .word 0xe9e80f76
6754 .word 0xc25f45eb
6755 .word 0xd1b3be30
6756 .word 0x4690de3f
6757 .word 0xbcd22ab5
6758t0_data_exp_stacktop:
6759 .word 0
6760t0_data_exp_stack_end:
6761.skip 6300 ! page align
6762
6763KDATA_MODULE(t0_module_data_exp_area0, 0x091a2000)
6764.seg "data"
6765t0_data_exp_area0_start:
6766.skip 6400
6767t0_data_exp_area0_begin:
6768 .word 0x664bcde0 ! t0_data_exp_area0-0x20
6769 .word 0x539b096a ! t0_data_exp_area0-0x1c
6770 .word 0xfe0bd02f ! t0_data_exp_area0-0x18
6771 .word 0x4dff5c78 ! t0_data_exp_area0-0x14
6772 .word 0x8f9300ba ! t0_data_exp_area0-0x10
6773 .word 0x90ae6464 ! t0_data_exp_area0-0xc
6774 .word 0x1a502bc8 ! t0_data_exp_area0-0x8
6775 .word 0xd38df6d3 ! t0_data_exp_area0-0x4
6776.global t0_data_exp_area0; t0_data_exp_area0:
6777 .word 0x88f74170 ! t0_data_exp_area0+0x0
6778 .word 0x7545d30c ! t0_data_exp_area0+0x4
6779 .word 0x3063a033 ! t0_data_exp_area0+0x8
6780 .word 0x945e6b03 ! t0_data_exp_area0+0xc
6781 .word 0x298e7a2e ! t0_data_exp_area0+0x10
6782 .word 0xaa47a8eb ! t0_data_exp_area0+0x14
6783 .word 0x802e7059 ! t0_data_exp_area0+0x18
6784 .word 0x5743cca1 ! t0_data_exp_area0+0x1c
6785t0_data_exp_area0_end:
6786.skip 1728
6787t0_data_exp_area0_stop:
6788
6789KDATA_MODULE(t0_module_data_exp_shm_area, 0x13bca000)
6790.seg "data"
6791t0_data_exp_shm_area_start:
6792t0_data_exp_shm_area_begin:
6793.global t0_data_exp_shm_area; t0_data_exp_shm_area:
6794 .word 0xce3ab178 ! t0_data_exp_shm_area+0x0 (t0)
6795 .word 0x1e618a50 ! t0_data_exp_shm_area+0x4 (t1)
6796 .word 0x00000000 ! t0_data_exp_shm_area+0x8 (t2)
6797 .word 0x5209f14b ! t0_data_exp_shm_area+0xc (t3)
6798 .word 0xd8ae6175 ! t0_data_exp_shm_area+0x10 (t0)
6799 .word 0x33fed65d ! t0_data_exp_shm_area+0x14 (t1)
6800 .word 0x00000000 ! t0_data_exp_shm_area+0x18 (t2)
6801 .word 0x9c9141a7 ! t0_data_exp_shm_area+0x1c (t3)
6802 .word 0x3a4406a5 ! t0_data_exp_shm_area+0x20 (t0)
6803 .word 0x0d0e6304 ! t0_data_exp_shm_area+0x24 (t1)
6804 .word 0x00000000 ! t0_data_exp_shm_area+0x28 (t2)
6805 .word 0x5229f4d6 ! t0_data_exp_shm_area+0x2c (t3)
6806 .word 0x7edcd414 ! t0_data_exp_shm_area+0x30 (t0)
6807 .word 0xfa4b358d ! t0_data_exp_shm_area+0x34 (t1)
6808 .word 0x00000000 ! t0_data_exp_shm_area+0x38 (t2)
6809 .word 0x7494abee ! t0_data_exp_shm_area+0x3c (t3)
6810 .word 0x08344d95 ! t0_data_exp_shm_area+0x40 (t0 bload)
6811 .word 0x0b2329a1 ! t0_data_exp_shm_area+0x44
6812 .word 0x12ba810e ! t0_data_exp_shm_area+0x48
6813 .word 0xc2d61447 ! t0_data_exp_shm_area+0x4c
6814 .word 0x946aaa2a ! t0_data_exp_shm_area+0x50
6815 .word 0xf3beeebc ! t0_data_exp_shm_area+0x54
6816 .word 0xeb207954 ! t0_data_exp_shm_area+0x58
6817 .word 0xf62d579b ! t0_data_exp_shm_area+0x5c
6818 .word 0x94a5e424 ! t0_data_exp_shm_area+0x60
6819 .word 0x4acd067a ! t0_data_exp_shm_area+0x64
6820 .word 0x58d08d89 ! t0_data_exp_shm_area+0x68
6821 .word 0x9719581f ! t0_data_exp_shm_area+0x6c
6822 .word 0xec9effdb ! t0_data_exp_shm_area+0x70
6823 .word 0x8587c44e ! t0_data_exp_shm_area+0x74
6824 .word 0x62d66cd2 ! t0_data_exp_shm_area+0x78
6825 .word 0x2fb846fe ! t0_data_exp_shm_area+0x7c
6826 .word 0xb0f1cd74 ! t0_data_exp_shm_area+0x80 (t0 bstore)
6827 .word 0xaa788ffb ! t0_data_exp_shm_area+0x84
6828 .word 0x6b916c6e ! t0_data_exp_shm_area+0x88
6829 .word 0xb9dad738 ! t0_data_exp_shm_area+0x8c
6830 .word 0x061e2f86 ! t0_data_exp_shm_area+0x90
6831 .word 0xc1aa5169 ! t0_data_exp_shm_area+0x94
6832 .word 0x827ce8f7 ! t0_data_exp_shm_area+0x98
6833 .word 0x1b68bf95 ! t0_data_exp_shm_area+0x9c
6834 .word 0xc904a7ff ! t0_data_exp_shm_area+0xa0
6835 .word 0x127645bc ! t0_data_exp_shm_area+0xa4
6836 .word 0x8246f7e8 ! t0_data_exp_shm_area+0xa8
6837 .word 0x7736e7d5 ! t0_data_exp_shm_area+0xac
6838 .word 0x2aa44f49 ! t0_data_exp_shm_area+0xb0
6839 .word 0x2ca091a2 ! t0_data_exp_shm_area+0xb4
6840 .word 0x5ae22d5f ! t0_data_exp_shm_area+0xb8
6841 .word 0xf6f6b52b ! t0_data_exp_shm_area+0xbc
6842 .word 0xb561cd21 ! t0_data_exp_shm_area+0xc0 (t1 bload)
6843 .word 0x69cabe67 ! t0_data_exp_shm_area+0xc4
6844 .word 0xac1f1a31 ! t0_data_exp_shm_area+0xc8
6845 .word 0x54709c5b ! t0_data_exp_shm_area+0xcc
6846 .word 0xff80dab9 ! t0_data_exp_shm_area+0xd0
6847 .word 0xb66ce94b ! t0_data_exp_shm_area+0xd4
6848 .word 0x2bf7b898 ! t0_data_exp_shm_area+0xd8
6849 .word 0xafff8538 ! t0_data_exp_shm_area+0xdc
6850 .word 0x6d85c9b6 ! t0_data_exp_shm_area+0xe0
6851 .word 0x2efb54bc ! t0_data_exp_shm_area+0xe4
6852 .word 0x6ada3c42 ! t0_data_exp_shm_area+0xe8
6853 .word 0x6b0781ed ! t0_data_exp_shm_area+0xec
6854 .word 0x8fb19316 ! t0_data_exp_shm_area+0xf0
6855 .word 0x9c4827a2 ! t0_data_exp_shm_area+0xf4
6856 .word 0x66d61ff5 ! t0_data_exp_shm_area+0xf8
6857 .word 0x25f91531 ! t0_data_exp_shm_area+0xfc
6858 .word 0x4924d2c5 ! t0_data_exp_shm_area+0x100 (t1 bstore)
6859 .word 0xa8a9a91c ! t0_data_exp_shm_area+0x104
6860 .word 0x938a1feb ! t0_data_exp_shm_area+0x108
6861 .word 0xcbd02b4d ! t0_data_exp_shm_area+0x10c
6862 .word 0xe1887d77 ! t0_data_exp_shm_area+0x110
6863 .word 0x6f9c23c8 ! t0_data_exp_shm_area+0x114
6864 .word 0xeef115c5 ! t0_data_exp_shm_area+0x118
6865 .word 0xd7daf902 ! t0_data_exp_shm_area+0x11c
6866 .word 0x992b9fb7 ! t0_data_exp_shm_area+0x120
6867 .word 0xc6883941 ! t0_data_exp_shm_area+0x124
6868 .word 0xa28c1fbf ! t0_data_exp_shm_area+0x128
6869 .word 0x0fd564aa ! t0_data_exp_shm_area+0x12c
6870 .word 0xac557a40 ! t0_data_exp_shm_area+0x130
6871 .word 0x619c69e9 ! t0_data_exp_shm_area+0x134
6872 .word 0x44ab8723 ! t0_data_exp_shm_area+0x138
6873 .word 0xd9ef5d9c ! t0_data_exp_shm_area+0x13c
6874 .word 0x00000000 ! t0_data_exp_shm_area+0x140 (t2 bload)
6875 .word 0x00000000 ! t0_data_exp_shm_area+0x144
6876 .word 0x00000000 ! t0_data_exp_shm_area+0x148
6877 .word 0x00000000 ! t0_data_exp_shm_area+0x14c
6878 .word 0x00000000 ! t0_data_exp_shm_area+0x150
6879 .word 0x00000000 ! t0_data_exp_shm_area+0x154
6880 .word 0x00000000 ! t0_data_exp_shm_area+0x158
6881 .word 0x00000000 ! t0_data_exp_shm_area+0x15c
6882 .word 0x00000000 ! t0_data_exp_shm_area+0x160
6883 .word 0x00000000 ! t0_data_exp_shm_area+0x164
6884 .word 0x00000000 ! t0_data_exp_shm_area+0x168
6885 .word 0x00000000 ! t0_data_exp_shm_area+0x16c
6886 .word 0x00000000 ! t0_data_exp_shm_area+0x170
6887 .word 0x00000000 ! t0_data_exp_shm_area+0x174
6888 .word 0x00000000 ! t0_data_exp_shm_area+0x178
6889 .word 0x00000000 ! t0_data_exp_shm_area+0x17c
6890 .word 0x00000000 ! t0_data_exp_shm_area+0x180 (t2 bstore)
6891 .word 0x00000000 ! t0_data_exp_shm_area+0x184
6892 .word 0x00000000 ! t0_data_exp_shm_area+0x188
6893 .word 0x00000000 ! t0_data_exp_shm_area+0x18c
6894 .word 0x00000000 ! t0_data_exp_shm_area+0x190
6895 .word 0x00000000 ! t0_data_exp_shm_area+0x194
6896 .word 0x00000000 ! t0_data_exp_shm_area+0x198
6897 .word 0x00000000 ! t0_data_exp_shm_area+0x19c
6898 .word 0x00000000 ! t0_data_exp_shm_area+0x1a0
6899 .word 0x00000000 ! t0_data_exp_shm_area+0x1a4
6900 .word 0x00000000 ! t0_data_exp_shm_area+0x1a8
6901 .word 0x00000000 ! t0_data_exp_shm_area+0x1ac
6902 .word 0x00000000 ! t0_data_exp_shm_area+0x1b0
6903 .word 0x00000000 ! t0_data_exp_shm_area+0x1b4
6904 .word 0x00000000 ! t0_data_exp_shm_area+0x1b8
6905 .word 0x00000000 ! t0_data_exp_shm_area+0x1bc
6906 .word 0xbf352c72 ! t0_data_exp_shm_area+0x1c0 (t3 bload)
6907 .word 0x3c5250be ! t0_data_exp_shm_area+0x1c4
6908 .word 0xf8ccfd3e ! t0_data_exp_shm_area+0x1c8
6909 .word 0x1c3ac71e ! t0_data_exp_shm_area+0x1cc
6910 .word 0xbe54beaa ! t0_data_exp_shm_area+0x1d0
6911 .word 0xaec63a9b ! t0_data_exp_shm_area+0x1d4
6912 .word 0xeb22e334 ! t0_data_exp_shm_area+0x1d8
6913 .word 0xdf4f7b49 ! t0_data_exp_shm_area+0x1dc
6914 .word 0xb68df1fc ! t0_data_exp_shm_area+0x1e0
6915 .word 0x9ce989d6 ! t0_data_exp_shm_area+0x1e4
6916 .word 0x562acd02 ! t0_data_exp_shm_area+0x1e8
6917 .word 0x652b03ed ! t0_data_exp_shm_area+0x1ec
6918 .word 0x9521d90f ! t0_data_exp_shm_area+0x1f0
6919 .word 0xc9f5152e ! t0_data_exp_shm_area+0x1f4
6920 .word 0x1b977793 ! t0_data_exp_shm_area+0x1f8
6921 .word 0x4ef26b8b ! t0_data_exp_shm_area+0x1fc
6922 .word 0xaf14b001 ! t0_data_exp_shm_area+0x200 (t3 bstore)
6923 .word 0xa410b1ce ! t0_data_exp_shm_area+0x204
6924 .word 0x48be356c ! t0_data_exp_shm_area+0x208
6925 .word 0x3559518a ! t0_data_exp_shm_area+0x20c
6926 .word 0x0aa9f679 ! t0_data_exp_shm_area+0x210
6927 .word 0x700845d2 ! t0_data_exp_shm_area+0x214
6928 .word 0xeb0268dd ! t0_data_exp_shm_area+0x218
6929 .word 0x6a1faa5c ! t0_data_exp_shm_area+0x21c
6930 .word 0x15bf96fc ! t0_data_exp_shm_area+0x220
6931 .word 0xece0ff08 ! t0_data_exp_shm_area+0x224
6932 .word 0x3a41ed73 ! t0_data_exp_shm_area+0x228
6933 .word 0x3de8dddf ! t0_data_exp_shm_area+0x22c
6934 .word 0x63e3af80 ! t0_data_exp_shm_area+0x230
6935 .word 0x15c4b1fa ! t0_data_exp_shm_area+0x234
6936 .word 0xb11a24b0 ! t0_data_exp_shm_area+0x238
6937 .word 0x2cfbe805 ! t0_data_exp_shm_area+0x23c
6938t0_data_exp_shm_area_end:
6939t0_data_exp_shm_area_stop:
6940
6941! kaos version 4.2
6942! thread 1
6943! icount 2513
6944! targetid NIAGARA:SIM
6945! hostid NIAGARA:5.8
6946! areas 1
6947! areasize 64
6948! areaoffset 6400
6949! ncache 0
6950! emulate_ncache 1
6951! pagesize 8192
6952! invsize 0
6953! codecount 2516
6954! code 1c732000
6955! entry 1c732000
6956! fsr_exceptions 00000000
6957! fsr_roundmode 00000004
6958! fsr_mask c0000fff
6959! seed d4e89bdd307a
6960! va_map 0000000020400000,000000003fffffff
6961! pa_cached 0000000020400000,000000003fffffff
6962! pa_noncached 000001ff20000000,000001ff7fffffff
6963! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
6964! begcount 0
6965! endcount 2513
6966! dwords 8
6967! ldblocks 0
6968! stblocks 0
6969! ldfsr_words 0
6970! annul 1
6971! predict 1
6972! iudepend 0
6973! bug 65535
6974
6975#if !defined(KGLOBAL)
6976#define KGLOBAL(a) .global a
6977#endif
6978
6979#if !defined(SYM)
6980#define SYM(a) /**/a
6981#endif
6982
6983#if !defined(KTEXT_MODULE)
6984#define KTEXT_MODULE(module, va)
6985#endif
6986
6987#if !defined(KDATA_MODULE)
6988#define KDATA_MODULE(module, va)
6989#endif
6990
6991KTEXT_MODULE(t1_module_ktbl, 0x3c732000)
6992.seg "text"
6993 KGLOBAL(t1_ktbl)
6994t1_ktbl_page_begin:
6995.global t1_kref; t1_kref:
6996 .skip 0
6997t1_ktbl:
6998 .word 0x8143c000 ! t1_kref+0x0: stbar
6999 .word 0xec380019 ! t1_kref+0x4: std %l6, [%g0 + %i1]
7000 .word 0xd22e2010 ! t1_kref+0x8: stb %o1, [%i0 + 0x10]
7001 .word 0x967a8016 ! t1_kref+0xc: sdiv %o2, %l6, %o3
7002 .word 0x8da01929 ! t1_kref+0x10: fstod %f9, %f6
7003 .word 0x8da24d27 ! t1_kref+0x14: fsmuld %f9, %f7, %f6
7004 .word 0x93a00128 ! t1_kref+0x18: fabss %f8, %f9
7005 .word 0x81a98a48 ! t1_kref+0x1c: fcmpd %fcc0, %f6, %f8
7006 .word 0x8fa018c6 ! t1_kref+0x20: fdtos %f6, %f7
7007 .word 0xe8263ffc ! t1_kref+0x24: st %l4, [%i0 - 4]
7008 .word 0x8143e040 ! t1_kref+0x28: membar 0x40
7009 .word 0x001fffff ! t1_kref+0x2c: illtrap 0x1fffff
7010 .word 0xea68a017 ! t1_kref+0x30: ldstub [%g2 + 0x17], %l5
7011 .word 0x91a00029 ! t1_kref+0x34: fmovs %f9, %f8
7012 .word 0x91a208c8 ! t1_kref+0x38: fsubd %f8, %f8, %f8
7013 .word 0xd0871019 ! t1_kref+0x3c: lda [%i4 + %i1]0x80, %o0
7014 .word 0xe64e6016 ! t1_kref+0x40: ldsb [%i1 + 0x16], %l3
7015 .word 0x9a8abd87 ! t1_kref+0x44: andcc %o2, -0x279, %o5
7016 .word 0x28800001 ! t1_kref+0x48: bleu,a _kref+0x4c
7017 .word 0xf16e3ff0 ! t1_kref+0x4c: prefetch %i0 - 0x10, 24
7018 .word 0xe4564000 ! t1_kref+0x50: ldsh [%i1], %l2
7019 .word 0x91b20d88 ! t1_kref+0x54: fxor %f8, %f8, %f8
7020 .word 0xa0dac00d ! t1_kref+0x58: smulcc %o3, %o5, %l0
7021 .word 0xea766000 ! t1_kref+0x5c: stx %l5, [%i1]
7022 .word 0xe40e7fe1 ! t1_kref+0x60: ldub [%i1 - 0x1f], %l2
7023 .word 0x91a01a28 ! t1_kref+0x64: fstoi %f8, %f8
7024 .word 0x91a000a9 ! t1_kref+0x68: fnegs %f9, %f8
7025 .word 0xe836c018 ! t1_kref+0x6c: sth %l4, [%i3 + %i0]
7026 .word 0x2e480008 ! t1_kref+0x70: bvs,a,pt %icc, _kref+0x90
7027 .word 0xec1e3fe8 ! t1_kref+0x74: ldd [%i0 - 0x18], %l6
7028 .word 0x91a208c6 ! t1_kref+0x78: fsubd %f8, %f6, %f8
7029 .word 0x91b20d88 ! t1_kref+0x7c: fxor %f8, %f8, %f8
7030 .word 0x81aa0a48 ! t1_kref+0x80: fcmpd %fcc0, %f8, %f8
7031 .word 0xe07f0018 ! t1_kref+0x84: swap [%i4 + %i0], %l0
7032 .word 0x9444f092 ! t1_kref+0x88: addc %l3, -0xf6e, %o2
7033 .word 0xa28b389f ! t1_kref+0x8c: andcc %o4, -0x761, %l1
7034 .word 0x91a208c8 ! t1_kref+0x90: fsubd %f8, %f8, %f8
7035 .word 0x93a01889 ! t1_kref+0x94: fitos %f9, %f9
7036 .word 0xecb81018 ! t1_kref+0x98: stda %l6, [%g0 + %i0]0x80
7037 .word 0xae320017 ! t1_kref+0x9c: orn %o0, %l7, %l7
7038 .word 0x91a00527 ! t1_kref+0xa0: fsqrts %f7, %f8
7039 .word 0x94903a16 ! t1_kref+0xa4: orcc %g0, -0x5ea, %o2
7040 .word 0xae18000b ! t1_kref+0xa8: xor %g0, %o3, %l7
7041 .word 0x8fa00528 ! t1_kref+0xac: fsqrts %f8, %f7
7042 .word 0xd44e8019 ! t1_kref+0xb0: ldsb [%i2 + %i1], %o2
7043 .word 0x91a248a7 ! t1_kref+0xb4: fsubs %f9, %f7, %f8
7044 .word 0x9de3bfa0 ! t1_kref+0xb8: save %sp, -0x60, %sp
7045 .word 0xa3ee8019 ! t1_kref+0xbc: restore %i2, %i1, %l1
7046 .word 0xa0d58013 ! t1_kref+0xc0: umulcc %l6, %l3, %l0
7047 .word 0x91b18ac8 ! t1_kref+0xc4: fpsub32 %f6, %f8, %f8
7048 .word 0xd20e401a ! t1_kref+0xc8: ldub [%i1 + %i2], %o1
7049 .word 0xf3ee101d ! t1_kref+0xcc: prefetcha %i0 + %i5, 25
7050 .word 0x988b2cda ! t1_kref+0xd0: andcc %o4, 0xcda, %o4
7051 .word 0x8da01106 ! t1_kref+0xd4: fxtod %f6, %f6
7052 .word 0xd628a026 ! t1_kref+0xd8: stb %o3, [%g2 + 0x26]
7053 .word 0x91a01909 ! t1_kref+0xdc: fitod %f9, %f8
7054 .word 0xd1be5814 ! t1_kref+0xe0: stda %f8, [%i1 + %l4]0xc0
7055 .word 0xcd380019 ! t1_kref+0xe4: std %f6, [%g0 + %i1]
7056 .word 0xe0162004 ! t1_kref+0xe8: lduh [%i0 + 4], %l0
7057 .word 0x8143c000 ! t1_kref+0xec: stbar
7058 .word 0xcf801019 ! t1_kref+0xf0: lda [%g0 + %i1]0x80, %f7
7059 .word 0xa062000d ! t1_kref+0xf4: subc %o0, %o5, %l0
7060 .word 0xc768a108 ! t1_kref+0xf8: prefetch %g2 + 0x108, 3
7061 .word 0xd8066008 ! t1_kref+0xfc: ld [%i1 + 8], %o4
7062 .word 0x90da3414 ! t1_kref+0x100: smulcc %o0, -0xbec, %o0
7063 .word 0xa3400000 ! t1_kref+0x104: mov %y, %l1
7064 .word 0xee16001b ! t1_kref+0x108: lduh [%i0 + %i3], %l7
7065 .word 0x93b20da9 ! t1_kref+0x10c: fxors %f8, %f9, %f9
7066 .word 0xa888000b ! t1_kref+0x110: andcc %g0, %o3, %l4
7067 .word 0xd126401c ! t1_kref+0x114: st %f8, [%i1 + %i4]
7068 .word 0x85d02010 ! t1_kref+0x118: tle %icc, %g0 + 0x10
7069 .word 0x81a9caa7 ! t1_kref+0x11c: fcmpes %fcc0, %f7, %f7
7070 .word 0x26800001 ! t1_kref+0x120: bl,a _kref+0x124
7071 .word 0x8fa00527 ! t1_kref+0x124: fsqrts %f7, %f7
7072 .word 0xa8950016 ! t1_kref+0x128: orcc %l4, %l6, %l4
7073 .word 0x91a20827 ! t1_kref+0x12c: fadds %f8, %f7, %f8
7074 .word 0x90c2f588 ! t1_kref+0x130: addccc %o3, -0xa78, %o0
7075 .word 0x91a01907 ! t1_kref+0x134: fitod %f7, %f8
7076 .word 0xcd1fbe88 ! t1_kref+0x138: ldd [%fp - 0x178], %f6
7077 .word 0x91b24f69 ! t1_kref+0x13c: fornot1s %f9, %f9, %f8
7078 .word 0x32800007 ! t1_kref+0x140: bne,a _kref+0x15c
7079 .word 0x91a1cd27 ! t1_kref+0x144: fsmuld %f7, %f7, %f8
7080 call SYM(t1_subr1)
7081 .word 0x8da00546 ! t1_kref+0x14c: fsqrtd %f6, %f6
7082 .word 0xa4353105 ! t1_kref+0x150: orn %l4, -0xefb, %l2
7083 .word 0x81aa0a48 ! t1_kref+0x154: fcmpd %fcc0, %f8, %f8
7084 .word 0xd630a016 ! t1_kref+0x158: sth %o3, [%g2 + 0x16]
7085 .word 0x985cc017 ! t1_kref+0x15c: smul %l3, %l7, %o4
7086 .word 0x3c480003 ! t1_kref+0x160: bpos,a,pt %icc, _kref+0x16c
7087 .word 0xee682ec4 ! t1_kref+0x164: ldstub [%g0 + 0xec4], %l7
7088 .word 0x8db18ec6 ! t1_kref+0x168: fornot2 %f6, %f6, %f6
7089 .word 0x9de3bfa0 ! t1_kref+0x16c: save %sp, -0x60, %sp
7090 .word 0xb65ee933 ! t1_kref+0x170: smul %i3, 0x933, %i3
7091 .word 0xa1ee0019 ! t1_kref+0x174: restore %i0, %i1, %l0
7092 .word 0xc568a0ce ! t1_kref+0x178: prefetch %g2 + 0xce, 2
7093 .word 0x8fa01888 ! t1_kref+0x17c: fitos %f8, %f7
7094 .word 0xadb58314 ! t1_kref+0x180: alignaddr %l6, %l4, %l6
7095 .word 0x93b18508 ! t1_kref+0x184: fcmpgt16 %f6, %f8, %o1
7096 .word 0xee36601e ! t1_kref+0x188: sth %l7, [%i1 + 0x1e]
7097 .word 0x81a9ca28 ! t1_kref+0x18c: fcmps %fcc0, %f7, %f8
7098 .word 0x8fa1c829 ! t1_kref+0x190: fadds %f7, %f9, %f7
7099 .word 0x23800006 ! t1_kref+0x194: fbne,a _kref+0x1ac
7100 .word 0x93a20929 ! t1_kref+0x198: fmuls %f8, %f9, %f9
7101 .word 0x8fa018c6 ! t1_kref+0x19c: fdtos %f6, %f7
7102 .word 0x9af58017 ! t1_kref+0x1a0: udivcc %l6, %l7, %o5
7103 .word 0xa5b2c240 ! t1_kref+0x1a4: array16 %o3, %g0, %l2
7104 .word 0xaa44c00a ! t1_kref+0x1a8: addc %l3, %o2, %l5
7105 .word 0x9765000c ! t1_kref+0x1ac: movleu %icc, %o4, %o3
7106 .word 0x91b206e6 ! t1_kref+0x1b0: fmul8ulx16 %f8, %f6, %f8
7107 .word 0x93b20ee8 ! t1_kref+0x1b4: fornot2s %f8, %f8, %f9
7108 .word 0xec3e401d ! t1_kref+0x1b8: std %l6, [%i1 + %i5]
7109 .word 0x8fa209a8 ! t1_kref+0x1bc: fdivs %f8, %f8, %f7
7110 .word 0xa4f34015 ! t1_kref+0x1c0: udivcc %o5, %l5, %l2
7111 .word 0x8da01929 ! t1_kref+0x1c4: fstod %f9, %f6
7112 .word 0x91b00fc0 ! t1_kref+0x1c8: fone %f8
7113 .word 0x93a1c828 ! t1_kref+0x1cc: fadds %f7, %f8, %f9
7114 .word 0x81b01021 ! t1_kref+0x1d0: siam 0x1
7115 .word 0xd0567ff6 ! t1_kref+0x1d4: ldsh [%i1 - 0xa], %o0
7116 .word 0x8143c000 ! t1_kref+0x1d8: stbar
7117 .word 0xa0daa8d6 ! t1_kref+0x1dc: smulcc %o2, 0x8d6, %l0
7118 .word 0xaf23000b ! t1_kref+0x1e0: mulscc %o4, %o3, %l7
7119 .word 0xd8270018 ! t1_kref+0x1e4: st %o4, [%i4 + %i0]
7120 .word 0xee0e200b ! t1_kref+0x1e8: ldub [%i0 + 0xb], %l7
7121 .word 0x8fa00127 ! t1_kref+0x1ec: fabss %f7, %f7
7122 .word 0x91a018c6 ! t1_kref+0x1f0: fdtos %f6, %f8
7123 .word 0xab70276c ! t1_kref+0x1f4: popc 0x76c, %l5
7124 .word 0xec7e7fec ! t1_kref+0x1f8: swap [%i1 - 0x14], %l6
7125 .word 0xa0333ffc ! t1_kref+0x1fc: orn %o4, -0x4, %l0
7126 .word 0x20480008 ! t1_kref+0x200: bn,a,pt %icc, _kref+0x220
7127 .word 0xa2523b0e ! t1_kref+0x204: umul %o0, -0x4f2, %l1
7128 .word 0xd3871019 ! t1_kref+0x208: lda [%i4 + %i1]0x80, %f9
7129 .word 0xe416600e ! t1_kref+0x20c: lduh [%i1 + 0xe], %l2
7130 .word 0x8db186c8 ! t1_kref+0x210: fmul8sux16 %f6, %f8, %f6
7131 .word 0xf9ee101b ! t1_kref+0x214: prefetcha %i0 + %i3, 28
7132 .word 0x91a208c8 ! t1_kref+0x218: fsubd %f8, %f8, %f8
7133 .word 0xab3ce009 ! t1_kref+0x21c: sra %l3, 0x9, %l5
7134 .word 0x22480004 ! t1_kref+0x220: be,a,pt %icc, _kref+0x230
7135 .word 0xac5236fd ! t1_kref+0x224: umul %o0, -0x903, %l6
7136 .word 0x2a800007 ! t1_kref+0x228: bcs,a _kref+0x244
7137 .word 0x9a2dc00a ! t1_kref+0x22c: andn %l7, %o2, %o5
7138 .word 0xe0063ff4 ! t1_kref+0x230: ld [%i0 - 0xc], %l0
7139 .word 0x91a018c6 ! t1_kref+0x234: fdtos %f6, %f8
7140 .word 0xae334008 ! t1_kref+0x238: orn %o5, %o0, %l7
7141 .word 0x91b18e48 ! t1_kref+0x23c: fxnor %f6, %f8, %f8
7142 .word 0xa2f0000d ! t1_kref+0x240: udivcc %g0, %o5, %l1
7143 .word 0xe6780019 ! t1_kref+0x244: swap [%g0 + %i1], %l3
7144 .word 0xa28aece9 ! t1_kref+0x248: andcc %o3, 0xce9, %l1
7145 .word 0x91a20d29 ! t1_kref+0x24c: fsmuld %f8, %f9, %f8
7146 .word 0x91b20d60 ! t1_kref+0x250: fnot1s %f8, %f8
7147 .word 0x8da209c8 ! t1_kref+0x254: fdivd %f8, %f8, %f6
7148 .word 0x8fa018c8 ! t1_kref+0x258: fdtos %f8, %f7
7149 .word 0x91a1c9a7 ! t1_kref+0x25c: fdivs %f7, %f7, %f8
7150 .word 0xd19e1a5d ! t1_kref+0x260: ldda [%i0 + %i5]0xd2, %f8
7151 call SYM(t1_subr3)
7152 .word 0x81dc801a ! t1_kref+0x268: flush %l2 + %i2
7153 .word 0xd068a006 ! t1_kref+0x26c: ldstub [%g2 + 6], %o0
7154 .word 0xd8464000 ! t1_kref+0x270: ldsw [%i1], %o4
7155 .word 0xa48a3650 ! t1_kref+0x274: andcc %o0, -0x9b0, %l2
7156 .word 0x2b480006 ! t1_kref+0x278: fbug,a,pt %fcc0, _kref+0x290
7157 .word 0xa0a5000c ! t1_kref+0x27c: subcc %l4, %o4, %l0
7158 .word 0x81a9caa9 ! t1_kref+0x280: fcmpes %fcc0, %f7, %f9
7159 .word 0x8da00546 ! t1_kref+0x284: fsqrtd %f6, %f6
7160 .word 0x81a9caa8 ! t1_kref+0x288: fcmpes %fcc0, %f7, %f8
7161 .word 0x8fa018c8 ! t1_kref+0x28c: fdtos %f8, %f7
7162 .word 0x91a000a9 ! t1_kref+0x290: fnegs %f9, %f8
7163 .word 0x91a188c6 ! t1_kref+0x294: fsubd %f6, %f6, %f8
7164 .word 0x9a45f125 ! t1_kref+0x298: addc %l7, -0xedb, %o5
7165 .word 0x8da209c6 ! t1_kref+0x29c: fdivd %f8, %f6, %f6
7166 .word 0xa8ddba6c ! t1_kref+0x2a0: smulcc %l6, -0x594, %l4
7167 .word 0x91a00529 ! t1_kref+0x2a4: fsqrts %f9, %f8
7168 .word 0x8fa00527 ! t1_kref+0x2a8: fsqrts %f7, %f7
7169 .word 0x9a428013 ! t1_kref+0x2ac: addc %o2, %l3, %o5
7170 .word 0x95b28135 ! t1_kref+0x2b0: edge32n %o2, %l5, %o2
7171 .word 0xa9b000a8 ! t1_kref+0x2b4: edge16n %g0, %o0, %l4
7172 .word 0x38480002 ! t1_kref+0x2b8: bgu,a,pt %icc, _kref+0x2c0
7173 .word 0x9a22000a ! t1_kref+0x2bc: sub %o0, %o2, %o5
7174 .word 0x8fa01a48 ! t1_kref+0x2c0: fdtoi %f8, %f7
7175 .word 0x8fb24ca9 ! t1_kref+0x2c4: fandnot2s %f9, %f9, %f7
7176 .word 0x8143e040 ! t1_kref+0x2c8: membar 0x40
7177 .word 0xac200015 ! t1_kref+0x2cc: neg %l5, %l6
7178 .word 0x9fc10000 ! t1_kref+0x2d0: call %g4
7179 .word 0x001fffff ! t1_kref+0x2d4: illtrap 0x1fffff
7180 .word 0xacd8000a ! t1_kref+0x2d8: smulcc %g0, %o2, %l6
7181 .word 0x8fa01a29 ! t1_kref+0x2dc: fstoi %f9, %f7
7182 .word 0xe80e200b ! t1_kref+0x2e0: ldub [%i0 + 0xb], %l4
7183 .word 0xaad33363 ! t1_kref+0x2e4: umulcc %o4, -0xc9d, %l5
7184 sethi %hi(2f), %o7
7185 .word 0xe40be304 ! t1_kref+0x2ec: ldub [%o7 + 0x304], %l2
7186 .word 0xa41ca00c ! t1_kref+0x2f0: xor %l2, 0xc, %l2
7187 .word 0xe42be304 ! t1_kref+0x2f4: stb %l2, [%o7 + 0x304]
7188 .word 0x81dbe304 ! t1_kref+0x2f8: flush %o7 + 0x304
7189 .word 0xcf00a034 ! t1_kref+0x2fc: ld [%g2 + 0x34], %f7
7190 .word 0xd19eda59 ! t1_kref+0x300: ldda [%i3 + %i1]0xd2, %f8
71912: .word 0xaa020015 ! t1_kref+0x304: add %o0, %l5, %l5
7192 .word 0x86102010 ! t1_kref+0x308: mov 0x10, %g3
7193 .word 0x86a0e001 ! t1_kref+0x30c: subcc %g3, 1, %g3
7194 .word 0x22800014 ! t1_kref+0x310: be,a _kref+0x360
7195 .word 0x91b1ce67 ! t1_kref+0x314: fxnors %f7, %f7, %f8
7196 .word 0xdad81019 ! t1_kref+0x318: ldxa [%g0 + %i1]0x80, %o5
7197 .word 0x38480006 ! t1_kref+0x31c: bgu,a,pt %icc, _kref+0x334
7198 .word 0xe01e001d ! t1_kref+0x320: ldd [%i0 + %i5], %l0
7199 .word 0x93a018c8 ! t1_kref+0x324: fdtos %f8, %f9
7200 .word 0xa45dc014 ! t1_kref+0x328: smul %l7, %l4, %l2
7201 .word 0x8da01908 ! t1_kref+0x32c: fitod %f8, %f6
7202 .word 0xa92da00e ! t1_kref+0x330: sll %l6, 0xe, %l4
7203 .word 0x902a800c ! t1_kref+0x334: andn %o2, %o4, %o0
7204 .word 0x91a188c8 ! t1_kref+0x338: fsubd %f6, %f8, %f8
7205 .word 0x90b00016 ! t1_kref+0x33c: orncc %g0, %l6, %o0
7206 .word 0x945b3495 ! t1_kref+0x340: smul %o4, -0xb6b, %o2
7207 .word 0x930d4008 ! t1_kref+0x344: tsubcc %l5, %o0, %o1
7208 .word 0xec3e0000 ! t1_kref+0x348: std %l6, [%i0]
7209 .word 0xa83323ab ! t1_kref+0x34c: orn %o4, 0x3ab, %l4
7210 .word 0xa27a0009 ! t1_kref+0x350: sdiv %o0, %o1, %l1
7211 .word 0x91a00529 ! t1_kref+0x354: fsqrts %f9, %f8
7212 .word 0x2dbfffed ! t1_kref+0x358: fbg,a _kref+0x30c
7213 .word 0x91a01929 ! t1_kref+0x35c: fstod %f9, %f8
7214 .word 0x9de3bfa0 ! t1_kref+0x360: save %sp, -0x60, %sp
7215 .word 0x91eec01a ! t1_kref+0x364: restore %i3, %i2, %o0
7216 .word 0x9ad30017 ! t1_kref+0x368: umulcc %o4, %l7, %o5
7217 .word 0xec6e7fe5 ! t1_kref+0x36c: ldstub [%i1 - 0x1b], %l6
7218 .word 0x91a209c8 ! t1_kref+0x370: fdivd %f8, %f8, %f8
7219 .word 0xe0564000 ! t1_kref+0x374: ldsh [%i1], %l0
7220 .word 0xaca2f555 ! t1_kref+0x378: subcc %o3, -0xaab, %l6
7221 .word 0xaa536979 ! t1_kref+0x37c: umul %o5, 0x979, %l5
7222 .word 0x90c58014 ! t1_kref+0x380: addccc %l6, %l4, %o0
7223 .word 0x9832e3df ! t1_kref+0x384: orn %o3, 0x3df, %o4
7224 .word 0x96e56baa ! t1_kref+0x388: subccc %l5, 0xbaa, %o3
7225 .word 0xd6367ff8 ! t1_kref+0x38c: sth %o3, [%i1 - 8]
7226 .word 0x30480002 ! t1_kref+0x390: ba,a,pt %icc, _kref+0x398
7227 .word 0x8fb1caa8 ! t1_kref+0x394: fpsub16s %f7, %f8, %f7
7228 .word 0xa645800d ! t1_kref+0x398: addc %l6, %o5, %l3
7229 .word 0x8fa1c829 ! t1_kref+0x39c: fadds %f7, %f9, %f7
7230 .word 0xe2560000 ! t1_kref+0x3a0: ldsh [%i0], %l1
7231 .word 0xe8083ec4 ! t1_kref+0x3a4: ldub [%g0 - 0x13c], %l4
7232 .word 0xcd3e4000 ! t1_kref+0x3a8: std %f6, [%i1]
7233 .word 0x2b800001 ! t1_kref+0x3ac: fbug,a _kref+0x3b0
7234 .word 0x8db20c48 ! t1_kref+0x3b0: fnor %f8, %f8, %f6
7235 .word 0x9b22a04f ! t1_kref+0x3b4: mulscc %o2, 0x4f, %o5
7236 .word 0xa47a4014 ! t1_kref+0x3b8: sdiv %o1, %l4, %l2
7237 .word 0xcd1fbde8 ! t1_kref+0x3bc: ldd [%fp - 0x218], %f6
7238 .word 0x8fa00027 ! t1_kref+0x3c0: fmovs %f7, %f7
7239 .word 0xa02b2081 ! t1_kref+0x3c4: andn %o4, 0x81, %l0
7240 .word 0xc1183618 ! t1_kref+0x3c8: ldd [%g0 - 0x9e8], %f0
7241 .word 0xd6567ff8 ! t1_kref+0x3cc: ldsh [%i1 - 8], %o3
7242 .word 0x92c5b439 ! t1_kref+0x3d0: addccc %l6, -0xbc7, %o1
7243 .word 0xd1be5880 ! t1_kref+0x3d4: stda %f8, [%i1]0xc4
7244 .word 0xa02a7978 ! t1_kref+0x3d8: andn %o1, -0x688, %l0
7245 .word 0xb8102010 ! t1_kref+0x3dc: mov 0x10, %i4
7246 .word 0x9832000d ! t1_kref+0x3e0: orn %o0, %o5, %o4
7247 .word 0x97408000 ! t1_kref+0x3e4: mov %ccr, %o3
7248 .word 0x8fa00128 ! t1_kref+0x3e8: fabss %f8, %f7
7249 .word 0x929cecd8 ! t1_kref+0x3ec: xorcc %l3, 0xcd8, %o1
7250 .word 0x91a01927 ! t1_kref+0x3f0: fstod %f7, %f8
7251 .word 0x94d58015 ! t1_kref+0x3f4: umulcc %l6, %l5, %o2
7252 .word 0xe41e6008 ! t1_kref+0x3f8: ldd [%i1 + 8], %l2
7253 .word 0x91a01909 ! t1_kref+0x3fc: fitod %f9, %f8
7254 .word 0x81aa4a28 ! t1_kref+0x400: fcmps %fcc0, %f9, %f8
7255 .word 0x8db20dc6 ! t1_kref+0x404: fnand %f8, %f6, %f6
7256 .word 0x8da01028 ! t1_kref+0x408: fstox %f8, %f6
7257 .word 0x28480005 ! t1_kref+0x40c: bleu,a,pt %icc, _kref+0x420
7258 .word 0xaea5c015 ! t1_kref+0x410: subcc %l7, %l5, %l7
7259 .word 0xea801019 ! t1_kref+0x414: lda [%g0 + %i1]0x80, %l5
7260 .word 0x90ba3cac ! t1_kref+0x418: xnorcc %o0, -0x354, %o0
7261 .word 0xd2070000 ! t1_kref+0x41c: ld [%i4], %o1
7262 .word 0xa4300017 ! t1_kref+0x420: orn %g0, %l7, %l2
7263 .word 0x2e800006 ! t1_kref+0x424: bvs,a _kref+0x43c
7264 .word 0xd0363fec ! t1_kref+0x428: sth %o0, [%i0 - 0x14]
7265 .word 0xe41e2000 ! t1_kref+0x42c: ldd [%i0], %l2
7266 .word 0x8db246a9 ! t1_kref+0x430: fmul8x16al %f9, %f9, %f6
7267 .word 0x8da01927 ! t1_kref+0x434: fstod %f7, %f6
7268 .word 0x8fa209a8 ! t1_kref+0x438: fdivs %f8, %f8, %f7
7269 .word 0x91a00148 ! t1_kref+0x43c: fabsd %f8, %f8
7270 .word 0xd8162018 ! t1_kref+0x440: lduh [%i0 + 0x18], %o4
7271 .word 0xa47d374b ! t1_kref+0x444: sdiv %l4, -0x8b5, %l2
7272 .word 0xd19eda58 ! t1_kref+0x448: ldda [%i3 + %i0]0xd2, %f8
7273 .word 0x91a209c6 ! t1_kref+0x44c: fdivd %f8, %f6, %f8
7274 .word 0xa2003581 ! t1_kref+0x450: add %g0, -0xa7f, %l1
7275 .word 0x91a18948 ! t1_kref+0x454: fmuld %f6, %f8, %f8
7276 .word 0xa82db5b0 ! t1_kref+0x458: andn %l6, -0xa50, %l4
7277 .word 0x91a01a29 ! t1_kref+0x45c: fstoi %f9, %f8
7278 .word 0x8db20f48 ! t1_kref+0x460: fornot1 %f8, %f8, %f6
7279 .word 0xaae00014 ! t1_kref+0x464: subccc %g0, %l4, %l5
7280 .word 0x91a018c8 ! t1_kref+0x468: fdtos %f8, %f8
7281 .word 0xc99e5a1d ! t1_kref+0x46c: ldda [%i1 + %i5]0xd0, %f4
7282 .word 0x93a00129 ! t1_kref+0x470: fabss %f9, %f9
7283 .word 0xae5afaec ! t1_kref+0x474: smul %o3, -0x514, %l7
7284 .word 0xaa5dc00b ! t1_kref+0x478: smul %l7, %o3, %l5
7285 .word 0x91a20929 ! t1_kref+0x47c: fmuls %f8, %f9, %f8
7286 .word 0x91b18c88 ! t1_kref+0x480: fandnot2 %f6, %f8, %f8
7287 .word 0x8fa00027 ! t1_kref+0x484: fmovs %f7, %f7
7288 .word 0x8db20988 ! t1_kref+0x488: bshuffle %f8, %f8, %f6
7289 .word 0x93a209a7 ! t1_kref+0x48c: fdivs %f8, %f7, %f9
7290 .word 0x93b5c34d ! t1_kref+0x490: alignaddrl %l7, %o5, %o1
7291 .word 0x8143c000 ! t1_kref+0x494: stbar
7292 .word 0xe01e6000 ! t1_kref+0x498: ldd [%i1], %l0
7293 .word 0xa244e8ef ! t1_kref+0x49c: addc %l3, 0x8ef, %l1
7294 .word 0x96da2cf5 ! t1_kref+0x4a0: smulcc %o0, 0xcf5, %o3
7295 .word 0x91b20e80 ! t1_kref+0x4a4: fsrc1 %f8, %f8
7296 .word 0x91a20827 ! t1_kref+0x4a8: fadds %f8, %f7, %f8
7297 .word 0x81a9ca29 ! t1_kref+0x4ac: fcmps %fcc0, %f7, %f9
7298 .word 0xcfa6501c ! t1_kref+0x4b0: sta %f7, [%i1 + %i4]0x80
7299 .word 0x91a209c8 ! t1_kref+0x4b4: fdivd %f8, %f8, %f8
7300 .word 0x8fa00129 ! t1_kref+0x4b8: fabss %f9, %f7
7301 .word 0x91b24e68 ! t1_kref+0x4bc: fxnors %f9, %f8, %f8
7302 .word 0x9bb20016 ! t1_kref+0x4c0: edge8 %o0, %l6, %o5
7303 .word 0xa0f54013 ! t1_kref+0x4c4: udivcc %l5, %l3, %l0
7304 .word 0x8fa249a8 ! t1_kref+0x4c8: fdivs %f9, %f8, %f7
7305 .word 0x8fa00529 ! t1_kref+0x4cc: fsqrts %f9, %f7
7306 .word 0x8da01928 ! t1_kref+0x4d0: fstod %f8, %f6
7307 .word 0x91a01907 ! t1_kref+0x4d4: fitod %f7, %f8
7308 .word 0x91a208c8 ! t1_kref+0x4d8: fsubd %f8, %f8, %f8
7309 .word 0x3e480001 ! t1_kref+0x4dc: bvc,a,pt %icc, _kref+0x4e0
7310 .word 0x93a01a27 ! t1_kref+0x4e0: fstoi %f7, %f9
7311 .word 0x99b280eb ! t1_kref+0x4e4: edge16ln %o2, %o3, %o4
7312 .word 0x8db24728 ! t1_kref+0x4e8: fmuld8ulx16 %f9, %f8, %f6
7313 .word 0x91a189c8 ! t1_kref+0x4ec: fdivd %f6, %f8, %f8
7314 .word 0x8da01908 ! t1_kref+0x4f0: fitod %f8, %f6
7315 .word 0xaa453071 ! t1_kref+0x4f4: addc %l4, -0xf8f, %l5
7316 .word 0xa0182325 ! t1_kref+0x4f8: xor %g0, 0x325, %l0
7317 .word 0xef68a08e ! t1_kref+0x4fc: prefetch %g2 + 0x8e, 23
7318 .word 0x26800007 ! t1_kref+0x500: bl,a _kref+0x51c
7319 .word 0xe9ee101c ! t1_kref+0x504: prefetcha %i0 + %i4, 20
7320 .word 0xae7a400c ! t1_kref+0x508: sdiv %o1, %o4, %l7
7321 .word 0x81a98a48 ! t1_kref+0x50c: fcmpd %fcc0, %f6, %f8
7322 .word 0x92120017 ! t1_kref+0x510: or %o0, %l7, %o1
7323 .word 0x93a00527 ! t1_kref+0x514: fsqrts %f7, %f9
7324 .word 0xa90366f3 ! t1_kref+0x518: taddcc %o5, 0x6f3, %l4
7325 .word 0xd07e201c ! t1_kref+0x51c: swap [%i0 + 0x1c], %o0
7326 .word 0x3a800008 ! t1_kref+0x520: bcc,a _kref+0x540
7327 .word 0xee560000 ! t1_kref+0x524: ldsh [%i0], %l7
7328 .word 0xe6b01019 ! t1_kref+0x528: stha %l3, [%g0 + %i1]0x80
7329 .word 0x90530014 ! t1_kref+0x52c: umul %o4, %l4, %o0
7330 .word 0x81df401a ! t1_kref+0x530: flush %i5 + %i2
7331 .word 0x38480005 ! t1_kref+0x534: bgu,a,pt %icc, _kref+0x548
7332 .word 0xd2a01018 ! t1_kref+0x538: sta %o1, [%g0 + %i0]0x80
7333 .word 0x81828000 ! t1_kref+0x53c: wr %o2, %g0, %y
7334 .word 0xaa92000a ! t1_kref+0x540: orcc %o0, %o2, %l5
7335 .word 0x8143e06b ! t1_kref+0x544: membar 0x6b
7336 .word 0x25480003 ! t1_kref+0x548: fblg,a,pt %fcc0, _kref+0x554
7337 .word 0x98f2ec59 ! t1_kref+0x54c: udivcc %o3, 0xc59, %o4
7338 call SYM(t1_subr1)
7339 .word 0xadb4c12a ! t1_kref+0x554: edge32n %l3, %o2, %l6
7340 .word 0x91a209c8 ! t1_kref+0x558: fdivd %f8, %f8, %f8
7341 .word 0x81aa0a28 ! t1_kref+0x55c: fcmps %fcc0, %f8, %f8
7342 .word 0x93a01888 ! t1_kref+0x560: fitos %f8, %f9
7343 .word 0x93a00527 ! t1_kref+0x564: fsqrts %f7, %f9
7344 .word 0xd03e3fe0 ! t1_kref+0x568: std %o0, [%i0 - 0x20]
7345 .word 0x90dd61d0 ! t1_kref+0x56c: smulcc %l5, 0x1d0, %o0
7346 .word 0xad400000 ! t1_kref+0x570: mov %y, %l6
7347 .word 0x91a01a28 ! t1_kref+0x574: fstoi %f8, %f8
7348 .word 0x8fa24829 ! t1_kref+0x578: fadds %f9, %f9, %f7
7349 .word 0xf5ee501c ! t1_kref+0x57c: prefetcha %i1 + %i4, 26
7350 .word 0xd80e3ffd ! t1_kref+0x580: ldub [%i0 - 3], %o4
7351 .word 0x9e007f24 ! t1_kref+0x584: add %g1, -0xdc, %o7
7352! .word 0x2c885e9c ! t1_kref+0x588: bneg,a SYM(t1_subr2)
7353 bneg,a SYM(t1_subr2)
7354 .word 0x93a1c927 ! t1_kref+0x58c: fmuls %f7, %f7, %f9
7355 .word 0xae32a057 ! t1_kref+0x590: orn %o2, 0x57, %l7
7356 .word 0x28480004 ! t1_kref+0x594: bleu,a,pt %icc, _kref+0x5a4
7357 .word 0x91a1c829 ! t1_kref+0x598: fadds %f7, %f9, %f8
7358 .word 0x9bd02010 ! t1_kref+0x59c: tcc %icc, %g0 + 0x10
7359 .word 0xa53dc014 ! t1_kref+0x5a0: sra %l7, %l4, %l2
7360 .word 0xeefe1000 ! t1_kref+0x5a4: swapa [%i0]0x80, %l7
7361 .word 0xad40c000 ! t1_kref+0x5a8: mov %asi, %l6
7362 .word 0x27480007 ! t1_kref+0x5ac: fbul,a,pt %fcc0, _kref+0x5c8
7363 .word 0x91b18f86 ! t1_kref+0x5b0: for %f6, %f6, %f8
7364 .word 0x8db18e80 ! t1_kref+0x5b4: fsrc1 %f6, %f6
7365 .word 0x8fa00529 ! t1_kref+0x5b8: fsqrts %f9, %f7
7366 .word 0x952ae00e ! t1_kref+0x5bc: sll %o3, 0xe, %o2
7367 .word 0xd03e2010 ! t1_kref+0x5c0: std %o0, [%i0 + 0x10]
7368 .word 0xa8dd7866 ! t1_kref+0x5c4: smulcc %l5, -0x79a, %l4
7369 .word 0xd2066010 ! t1_kref+0x5c8: ld [%i1 + 0x10], %o1
7370 .word 0x3a800008 ! t1_kref+0x5cc: bcc,a _kref+0x5ec
7371 .word 0xdbf65015 ! t1_kref+0x5d0: casxa [%i1]0x80, %l5, %o5
7372 .word 0xec3e6000 ! t1_kref+0x5d4: std %l6, [%i1]
7373 .word 0x8fb24ca7 ! t1_kref+0x5d8: fandnot2s %f9, %f7, %f7
7374 .word 0x91a00529 ! t1_kref+0x5dc: fsqrts %f9, %f8
7375 .word 0x81aa0ac8 ! t1_kref+0x5e0: fcmped %fcc0, %f8, %f8
7376 .word 0xae14c015 ! t1_kref+0x5e4: or %l3, %l5, %l7
7377 .word 0xec1f4018 ! t1_kref+0x5e8: ldd [%i5 + %i0], %l6
7378 .word 0x9532c00b ! t1_kref+0x5ec: srl %o3, %o3, %o2
7379 .word 0x8da188c6 ! t1_kref+0x5f0: fsubd %f6, %f6, %f6
7380 .word 0x91b00cc8 ! t1_kref+0x5f4: fnot2 %f8, %f8
7381 .word 0xa045c00c ! t1_kref+0x5f8: addc %l7, %o4, %l0
7382 .word 0x916721bb ! t1_kref+0x5fc: movgu %icc, 0x1bb, %o0
7383 .word 0xd04e8018 ! t1_kref+0x600: ldsb [%i2 + %i0], %o0
7384 .word 0xec30a014 ! t1_kref+0x604: sth %l6, [%g2 + 0x14]
7385 .word 0x81a9caa8 ! t1_kref+0x608: fcmpes %fcc0, %f7, %f8
7386 .word 0x91a208c8 ! t1_kref+0x60c: fsubd %f8, %f8, %f8
7387 .word 0x8fa00528 ! t1_kref+0x610: fsqrts %f8, %f7
7388 .word 0x925d3aca ! t1_kref+0x614: smul %l4, -0x536, %o1
7389 .word 0x32800007 ! t1_kref+0x618: bne,a _kref+0x634
7390 .word 0x93a01888 ! t1_kref+0x61c: fitos %f8, %f9
7391 .word 0x24480002 ! t1_kref+0x620: ble,a,pt %icc, _kref+0x628
7392 .word 0xc07e401c ! t1_kref+0x624: swap [%i1 + %i4], %g0
7393 .word 0xd03e401d ! t1_kref+0x628: std %o0, [%i1 + %i5]
7394 .word 0x97b5c0d4 ! t1_kref+0x62c: edge16l %l7, %l4, %o3
7395 .word 0xe4066014 ! t1_kref+0x630: ld [%i1 + 0x14], %l2
7396 .word 0x97b185c6 ! t1_kref+0x634: fcmpeq32 %f6, %f6, %o3
7397 .word 0x8db20c88 ! t1_kref+0x638: fandnot2 %f8, %f8, %f6
7398 .word 0x8db20d88 ! t1_kref+0x63c: fxor %f8, %f8, %f6
7399 .word 0xd2c6101c ! t1_kref+0x640: ldswa [%i0 + %i4]0x80, %o1
7400 .word 0xe16e2008 ! t1_kref+0x644: prefetch %i0 + 8, 16
7401 .word 0x91b00cc6 ! t1_kref+0x648: fnot2 %f6, %f8
7402 .word 0x27480008 ! t1_kref+0x64c: fbul,a,pt %fcc0, _kref+0x66c
7403 .word 0xd19e1a1b ! t1_kref+0x650: ldda [%i0 + %i3]0xd0, %f8
7404 .word 0x91b1ca27 ! t1_kref+0x654: fpadd16s %f7, %f7, %f8
7405 .word 0xd2780018 ! t1_kref+0x658: swap [%g0 + %i0], %o1
7406 .word 0x8da208c6 ! t1_kref+0x65c: fsubd %f8, %f6, %f6
7407 .word 0xac450015 ! t1_kref+0x660: addc %l4, %l5, %l6
7408 .word 0x91a1cd28 ! t1_kref+0x664: fsmuld %f7, %f8, %f8
7409 .word 0x24480006 ! t1_kref+0x668: ble,a,pt %icc, _kref+0x680
7410 .word 0x93a01889 ! t1_kref+0x66c: fitos %f9, %f9
7411 .word 0x91a01929 ! t1_kref+0x670: fstod %f9, %f8
7412 .word 0xd8566016 ! t1_kref+0x674: ldsh [%i1 + 0x16], %o4
7413 .word 0xaa33000b ! t1_kref+0x678: orn %o4, %o3, %l5
7414 .word 0x91b18c46 ! t1_kref+0x67c: fnor %f6, %f6, %f8
7415 .word 0x93a249a8 ! t1_kref+0x680: fdivs %f9, %f8, %f9
7416 .word 0xd1be184d ! t1_kref+0x684: stda %f8, [%i0 + %o5]0xc2
7417 .word 0x93a00028 ! t1_kref+0x688: fmovs %f8, %f9
7418 .word 0xedf6100a ! t1_kref+0x68c: casxa [%i0]0x80, %o2, %l6
7419 .word 0xae35bee5 ! t1_kref+0x690: orn %l6, -0x11b, %l7
7420 .word 0x9535c015 ! t1_kref+0x694: srl %l7, %l5, %o2
7421 .word 0xa073340d ! t1_kref+0x698: udiv %o4, -0xbf3, %l0
7422 .word 0xda364000 ! t1_kref+0x69c: sth %o5, [%i1]
7423 .word 0x8da01929 ! t1_kref+0x6a0: fstod %f9, %f6
7424 .word 0xa612000b ! t1_kref+0x6a4: or %o0, %o3, %l3
7425 .word 0x3c800003 ! t1_kref+0x6a8: bpos,a _kref+0x6b4
7426 .word 0xcd1fbe38 ! t1_kref+0x6ac: ldd [%fp - 0x1c8], %f6
7427 .word 0x93a01a27 ! t1_kref+0x6b0: fstoi %f7, %f9
7428 .word 0x36800002 ! t1_kref+0x6b4: bge,a _kref+0x6bc
7429 .word 0x91a01048 ! t1_kref+0x6b8: fdtox %f8, %f8
7430 .word 0x3a800003 ! t1_kref+0x6bc: bcc,a _kref+0x6c8
7431 .word 0xa3418000 ! t1_kref+0x6c0: mov %fprs, %l1
7432 .word 0x91a01907 ! t1_kref+0x6c4: fitod %f7, %f8
7433 .word 0xac156471 ! t1_kref+0x6c8: or %l5, 0x471, %l6
7434 .word 0x9033000d ! t1_kref+0x6cc: orn %o4, %o5, %o0
7435 .word 0x93a000a9 ! t1_kref+0x6d0: fnegs %f9, %f9
7436 .word 0xd636c019 ! t1_kref+0x6d4: sth %o3, [%i3 + %i1]
7437 .word 0x8d85c00c ! t1_kref+0x6d8: wr %l7, %o4, %fprs
7438 .word 0x35480005 ! t1_kref+0x6dc: fbue,a,pt %fcc0, _kref+0x6f0
7439 .word 0x91a00146 ! t1_kref+0x6e0: fabsd %f6, %f8
7440 .word 0x8d84c00a ! t1_kref+0x6e4: wr %l3, %o2, %fprs
7441 .word 0xa540c000 ! t1_kref+0x6e8: mov %asi, %l2
7442 .word 0xd13e7ff8 ! t1_kref+0x6ec: std %f8, [%i1 - 8]
7443 .word 0x8db207c6 ! t1_kref+0x6f0: pdist %f8, %f6, %f6
7444 .word 0x8fa01a28 ! t1_kref+0x6f4: fstoi %f8, %f7
7445 .word 0x8da01928 ! t1_kref+0x6f8: fstod %f8, %f6
7446 .word 0xec96d019 ! t1_kref+0x6fc: lduha [%i3 + %i1]0x80, %l6
7447 .word 0x91a00548 ! t1_kref+0x700: fsqrtd %f8, %f8
7448 .word 0x81aa0ac6 ! t1_kref+0x704: fcmped %fcc0, %f8, %f6
7449 .word 0x9443400b ! t1_kref+0x708: addc %o5, %o3, %o2
7450 .word 0x97418000 ! t1_kref+0x70c: mov %fprs, %o3
7451 .word 0xa27d0017 ! t1_kref+0x710: sdiv %l4, %l7, %l1
7452 .word 0xa5400000 ! t1_kref+0x714: mov %y, %l2
7453 .word 0xa80330f1 ! t1_kref+0x718: add %o4, -0xf0f, %l4
7454 .word 0xaec026f6 ! t1_kref+0x71c: addccc %g0, 0x6f6, %l7
7455 .word 0xd11fbc30 ! t1_kref+0x720: ldd [%fp - 0x3d0], %f8
7456 .word 0xa835400c ! t1_kref+0x724: orn %l5, %o4, %l4
7457 .word 0x91a20928 ! t1_kref+0x728: fmuls %f8, %f8, %f8
7458 .word 0x81aa4a27 ! t1_kref+0x72c: fcmps %fcc0, %f9, %f7
7459 .word 0x81820000 ! t1_kref+0x730: wr %o0, %g0, %y
7460 .word 0x8143c000 ! t1_kref+0x734: stbar
7461 .word 0x91a01909 ! t1_kref+0x738: fitod %f9, %f8
7462 .word 0xa67a400d ! t1_kref+0x73c: sdiv %o1, %o5, %l3
7463 .word 0xac5a2ddc ! t1_kref+0x740: smul %o0, 0xddc, %l6
7464 .word 0xad25ff37 ! t1_kref+0x744: mulscc %l7, -0xc9, %l6
7465 .word 0xae5a34f7 ! t1_kref+0x748: smul %o0, -0xb09, %l7
7466 .word 0xd11fbd88 ! t1_kref+0x74c: ldd [%fp - 0x278], %f8
7467 .word 0x91a208c6 ! t1_kref+0x750: fsubd %f8, %f6, %f8
7468 .word 0x993a6009 ! t1_kref+0x754: sra %o1, 0x9, %o4
7469 .word 0x93a24927 ! t1_kref+0x758: fmuls %f9, %f7, %f9
7470 .word 0x2f800007 ! t1_kref+0x75c: fbu,a _kref+0x778
7471 .word 0xac5dfa5f ! t1_kref+0x760: smul %l7, -0x5a1, %l6
7472 .word 0x2e480001 ! t1_kref+0x764: bvs,a,pt %icc, _kref+0x768
7473 .word 0xa415c015 ! t1_kref+0x768: or %l7, %l5, %l2
7474 .word 0x8fa00529 ! t1_kref+0x76c: fsqrts %f9, %f7
7475 .word 0x81dfc010 ! t1_kref+0x770: flush %i7 + %l0
7476 .word 0x91b18e46 ! t1_kref+0x774: fxnor %f6, %f6, %f8
7477 .word 0xd1be1888 ! t1_kref+0x778: stda %f8, [%i0 + %o0]0xc4
7478 .word 0x923579c4 ! t1_kref+0x77c: orn %l5, -0x63c, %o1
7479 .word 0x9050000c ! t1_kref+0x780: umul %g0, %o4, %o0
7480 .word 0xac5239b1 ! t1_kref+0x784: umul %o0, -0x64f, %l6
7481 .word 0xa2ddf5ce ! t1_kref+0x788: smulcc %l7, -0xa32, %l1
7482 .word 0xa1b205c6 ! t1_kref+0x78c: fcmpeq32 %f8, %f6, %l0
7483 .word 0xd0396e40 ! t1_kref+0x790: std %o0, [%g5 + 0xe40]
7484 .word 0xe4086140 ! t1_kref+0x794: ldub [%g1 + 0x140], %l2
7485 .word 0xa41ca00c ! t1_kref+0x798: xor %l2, 0xc, %l2
7486 .word 0xe4286140 ! t1_kref+0x79c: stb %l2, [%g1 + 0x140]
7487 .word 0x81d86140 ! t1_kref+0x7a0: flush %g1 + 0x140
74882: .word 0x91a01908 ! t1_kref+0x7a4: fitod %f8, %f8
7489 .word 0xa6402e82 ! t1_kref+0x7a8: addc %g0, 0xe82, %l3
7490 .word 0x8da209c6 ! t1_kref+0x7ac: fdivd %f8, %f6, %f6
7491 .word 0x90ab4009 ! t1_kref+0x7b0: andncc %o5, %o1, %o0
7492 .word 0x31800002 ! t1_kref+0x7b4: fba,a _kref+0x7bc
7493 .word 0x8db00cc8 ! t1_kref+0x7b8: fnot2 %f8, %f6
7494 .word 0x91a20929 ! t1_kref+0x7bc: fmuls %f8, %f9, %f8
7495 .word 0x91a24928 ! t1_kref+0x7c0: fmuls %f9, %f8, %f8
7496 .word 0xd436c019 ! t1_kref+0x7c4: sth %o2, [%i3 + %i1]
7497 .word 0xd0ae5000 ! t1_kref+0x7c8: stba %o0, [%i1]0x80
7498 .word 0x9633774d ! t1_kref+0x7cc: orn %o5, -0x8b3, %o3
7499 .word 0x91a00128 ! t1_kref+0x7d0: fabss %f8, %f8
7500 .word 0xd2ce9058 ! t1_kref+0x7d4: ldsba [%i2 + %i0]0x82, %o1
7501 .word 0xaf3ce019 ! t1_kref+0x7d8: sra %l3, 0x19, %l7
7502 .word 0x91a01908 ! t1_kref+0x7dc: fitod %f8, %f8
7503 .word 0x3a800001 ! t1_kref+0x7e0: bcc,a _kref+0x7e4
7504 .word 0xe6064000 ! t1_kref+0x7e4: ld [%i1], %l3
7505 .word 0xa3257e43 ! t1_kref+0x7e8: mulscc %l5, -0x1bd, %l1
7506 .word 0x2a480008 ! t1_kref+0x7ec: bcs,a,pt %icc, _kref+0x80c
7507 .word 0x91a20829 ! t1_kref+0x7f0: fadds %f8, %f9, %f8
7508 .word 0x972de00e ! t1_kref+0x7f4: sll %l7, 0xe, %o3
7509 .word 0xc12e7fe4 ! t1_kref+0x7f8: st %fsr, [%i1 - 0x1c]
7510 .word 0xd00e001a ! t1_kref+0x7fc: ldub [%i0 + %i2], %o0
7511 .word 0xd1263fec ! t1_kref+0x800: st %f8, [%i0 - 0x14]
7512 .word 0x8fa00528 ! t1_kref+0x804: fsqrts %f8, %f7
7513 .word 0x93a01888 ! t1_kref+0x808: fitos %f8, %f9
7514 .word 0xd1b81019 ! t1_kref+0x80c: stda %f8, [%g0 + %i1]0x80
7515 .word 0x3e480006 ! t1_kref+0x810: bvc,a,pt %icc, _kref+0x828
7516 .word 0xc026401c ! t1_kref+0x814: clr [%i1 + %i4]
7517 .word 0xee6e7fec ! t1_kref+0x818: ldstub [%i1 - 0x14], %l7
7518 .word 0xd13e6018 ! t1_kref+0x81c: std %f8, [%i1 + 0x18]
7519 .word 0xa245400d ! t1_kref+0x820: addc %l5, %o5, %l1
7520 .word 0xa48b4017 ! t1_kref+0x824: andcc %o5, %l7, %l2
7521 .word 0x81dbc00a ! t1_kref+0x828: flush %o7 + %o2
7522 .word 0xa6d37595 ! t1_kref+0x82c: umulcc %o5, -0xa6b, %l3
7523 .word 0xaac4ea98 ! t1_kref+0x830: addccc %l3, 0xa98, %l5
7524 .word 0xe836601a ! t1_kref+0x834: sth %l4, [%i1 + 0x1a]
7525 .word 0x8fb24ae7 ! t1_kref+0x838: fpsub32s %f9, %f7, %f7
7526 .word 0xa052a9e0 ! t1_kref+0x83c: umul %o2, 0x9e0, %l0
7527 .word 0x8fa20928 ! t1_kref+0x840: fmuls %f8, %f8, %f7
7528 .word 0x93258015 ! t1_kref+0x844: mulscc %l6, %l5, %o1
7529 .word 0xae1b4017 ! t1_kref+0x848: xor %o5, %l7, %l7
7530 .word 0x8fa00528 ! t1_kref+0x84c: fsqrts %f8, %f7
7531 .word 0xabb200e0 ! t1_kref+0x850: edge16ln %o0, %g0, %l5
7532 .word 0xe5f61008 ! t1_kref+0x854: casxa [%i0]0x80, %o0, %l2
7533 .word 0xea367ff0 ! t1_kref+0x858: sth %l5, [%i1 - 0x10]
7534 .word 0xd11fbc30 ! t1_kref+0x85c: ldd [%fp - 0x3d0], %f8
7535 .word 0x93b1caa7 ! t1_kref+0x860: fpsub16s %f7, %f7, %f9
7536 .word 0xa0e20016 ! t1_kref+0x864: subccc %o0, %l6, %l0
7537 .word 0xa63d64a9 ! t1_kref+0x868: xnor %l5, 0x4a9, %l3
7538 .word 0x91a249a8 ! t1_kref+0x86c: fdivs %f9, %f8, %f8
7539 .word 0x8fb20e69 ! t1_kref+0x870: fxnors %f8, %f9, %f7
7540 .word 0xa43a0009 ! t1_kref+0x874: xnor %o0, %o1, %l2
7541 .word 0x81a98ac8 ! t1_kref+0x878: fcmped %fcc0, %f6, %f8
7542 .word 0xd856c019 ! t1_kref+0x87c: ldsh [%i3 + %i1], %o4
7543 .word 0x81aa0a46 ! t1_kref+0x880: fcmpd %fcc0, %f8, %f6
7544 .word 0xd120a024 ! t1_kref+0x884: st %f8, [%g2 + 0x24]
7545 .word 0x91a00128 ! t1_kref+0x888: fabss %f8, %f8
7546 .word 0x8fa00529 ! t1_kref+0x88c: fsqrts %f9, %f7
7547 .word 0x8da01908 ! t1_kref+0x890: fitod %f8, %f6
7548 .word 0x90dab55b ! t1_kref+0x894: smulcc %o2, -0xaa5, %o0
7549 .word 0x81aa0ac6 ! t1_kref+0x898: fcmped %fcc0, %f8, %f6
7550 .word 0xa9b5834b ! t1_kref+0x89c: alignaddrl %l6, %o3, %l4
7551 .word 0x91a01027 ! t1_kref+0x8a0: fstox %f7, %f8
7552 .word 0x81a9caa7 ! t1_kref+0x8a4: fcmpes %fcc0, %f7, %f7
7553 .word 0x91b24300 ! t1_kref+0x8a8: alignaddr %o1, %g0, %o0
7554 .word 0x81aa0a28 ! t1_kref+0x8ac: fcmps %fcc0, %f8, %f8
7555 .word 0x91a24d29 ! t1_kref+0x8b0: fsmuld %f9, %f9, %f8
7556 .word 0x952aa011 ! t1_kref+0x8b4: sll %o2, 0x11, %o2
7557 .word 0x81aa0a46 ! t1_kref+0x8b8: fcmpd %fcc0, %f8, %f6
7558 .word 0x2a800002 ! t1_kref+0x8bc: bcs,a _kref+0x8c4
7559 .word 0xe6262010 ! t1_kref+0x8c0: st %l3, [%i0 + 0x10]
7560 .word 0xad2d6008 ! t1_kref+0x8c4: sll %l5, 0x8, %l6
7561 .word 0x93a1c8a7 ! t1_kref+0x8c8: fsubs %f7, %f7, %f9
7562 .word 0x989afa97 ! t1_kref+0x8cc: xorcc %o3, -0x569, %o4
7563 .word 0xd3264000 ! t1_kref+0x8d0: st %f9, [%i1]
7564 .word 0xec163ff6 ! t1_kref+0x8d4: lduh [%i0 - 0xa], %l6
7565 .word 0xd24e001a ! t1_kref+0x8d8: ldsb [%i0 + %i2], %o1
7566 .word 0xa0d4c00d ! t1_kref+0x8dc: umulcc %l3, %o5, %l0
7567 .word 0x86102001 ! t1_kref+0x8e0: mov 0x1, %g3
7568 .word 0x32800000 ! t1_kref+0x8e4: bne,a _kref+0x8e4
7569 .word 0x86a0e001 ! t1_kref+0x8e8: subcc %g3, 1, %g3
7570 .word 0x2a800006 ! t1_kref+0x8ec: bcs,a _kref+0x904
7571 .word 0xd4267ff0 ! t1_kref+0x8f0: st %o2, [%i1 - 0x10]
7572 .word 0x8da01907 ! t1_kref+0x8f4: fitod %f7, %f6
7573 .word 0xe40e7ff7 ! t1_kref+0x8f8: ldub [%i1 - 9], %l2
7574 .word 0x93a01a48 ! t1_kref+0x8fc: fdtoi %f8, %f9
7575 .word 0x91b24f67 ! t1_kref+0x900: fornot1s %f9, %f7, %f8
7576 .word 0xda0e7ff6 ! t1_kref+0x904: ldub [%i1 - 0xa], %o5
7577 .word 0x8fa018c6 ! t1_kref+0x908: fdtos %f6, %f7
7578 .word 0xd19e5a1d ! t1_kref+0x90c: ldda [%i1 + %i5]0xd0, %f8
7579 .word 0xc9ee500b ! t1_kref+0x910: prefetcha %i1 + %o3, 4
7580 .word 0xac1b355f ! t1_kref+0x914: xor %o4, -0xaa1, %l6
7581 .word 0x20800003 ! t1_kref+0x918: bn,a _kref+0x924
7582 .word 0x9a3d2bdd ! t1_kref+0x91c: xnor %l4, 0xbdd, %o5
7583 .word 0xe2563fec ! t1_kref+0x920: ldsh [%i0 - 0x14], %l1
7584 .word 0xa8dda23b ! t1_kref+0x924: smulcc %l6, 0x23b, %l4
7585 .word 0xae100017 ! t1_kref+0x928: mov %l7, %l7
7586 .word 0x27480001 ! t1_kref+0x92c: fbul,a,pt %fcc0, _kref+0x930
7587 .word 0x91a01a29 ! t1_kref+0x930: fstoi %f9, %f8
7588 .word 0x91a00528 ! t1_kref+0x934: fsqrts %f8, %f8
7589 .word 0xe168a104 ! t1_kref+0x938: prefetch %g2 + 0x104, 16
7590 .word 0xc068a005 ! t1_kref+0x93c: ldstub [%g2 + 5], %g0
7591 .word 0xa8f4c000 ! t1_kref+0x940: udivcc %l3, %g0, %l4
7592 .word 0x8fa24828 ! t1_kref+0x944: fadds %f9, %f8, %f7
7593 .word 0xdaf65000 ! t1_kref+0x948: stxa %o5, [%i1]0x80
7594 .word 0xcf066014 ! t1_kref+0x94c: ld [%i1 + 0x14], %f7
7595 .word 0x93a01887 ! t1_kref+0x950: fitos %f7, %f9
7596 .word 0x91a01a46 ! t1_kref+0x954: fdtoi %f6, %f8
7597 .word 0xc9be5856 ! t1_kref+0x958: stda %f4, [%i1 + %l6]0xc2
7598 .word 0x8fa00527 ! t1_kref+0x95c: fsqrts %f7, %f7
7599 .word 0x93a00529 ! t1_kref+0x960: fsqrts %f9, %f9
7600 .word 0xa2280008 ! t1_kref+0x964: andn %g0, %o0, %l1
7601 .word 0xec3e2010 ! t1_kref+0x968: std %l6, [%i0 + 0x10]
7602 .word 0xab44c000 ! t1_kref+0x96c: mov %gsr, %l5
7603 .word 0xaa323c4f ! t1_kref+0x970: orn %o0, -0x3b1, %l5
7604 .word 0x91a00527 ! t1_kref+0x974: fsqrts %f7, %f8
7605 .word 0x91a208c6 ! t1_kref+0x978: fsubd %f8, %f6, %f8
7606 .word 0xff6e7ff0 ! t1_kref+0x97c: prefetch %i1 - 0x10, 31
7607 .word 0x001fffff ! t1_kref+0x980: illtrap 0x1fffff
7608 .word 0xede6100c ! t1_kref+0x984: casa [%i0]0x80, %o4, %l6
7609 .word 0x9ad02417 ! t1_kref+0x988: umulcc %g0, 0x417, %o5
7610 .word 0xa495000a ! t1_kref+0x98c: orcc %l4, %o2, %l2
7611 .word 0x91b50335 ! t1_kref+0x990: bmask %l4, %l5, %o0
7612 .word 0xd22e001a ! t1_kref+0x994: stb %o1, [%i0 + %i2]
7613 .word 0xd0264000 ! t1_kref+0x998: st %o0, [%i1]
7614 .word 0x90c54013 ! t1_kref+0x99c: addccc %l5, %l3, %o0
7615 .word 0xea0e201c ! t1_kref+0x9a0: ldub [%i0 + 0x1c], %l5
7616 .word 0xee063fe0 ! t1_kref+0x9a4: ld [%i0 - 0x20], %l7
7617 .word 0x91b00766 ! t1_kref+0x9a8: fpack16 %f6, %f8
7618 .word 0x38480004 ! t1_kref+0x9ac: bgu,a,pt %icc, _kref+0x9bc
7619 .word 0xac45400d ! t1_kref+0x9b0: addc %l5, %o5, %l6
7620 .word 0xad282019 ! t1_kref+0x9b4: sll %g0, 0x19, %l6
7621 .word 0xae1da004 ! t1_kref+0x9b8: xor %l6, 4, %l7
7622 .word 0x91a00548 ! t1_kref+0x9bc: fsqrtd %f8, %f8
7623 .word 0x8fa01887 ! t1_kref+0x9c0: fitos %f7, %f7
7624 .word 0x81aa4a28 ! t1_kref+0x9c4: fcmps %fcc0, %f9, %f8
7625 .word 0x9b400000 ! t1_kref+0x9c8: mov %y, %o5
7626 .word 0x8fa00527 ! t1_kref+0x9cc: fsqrts %f7, %f7
7627 .word 0x91a00548 ! t1_kref+0x9d0: fsqrtd %f8, %f8
7628 .word 0x8da209c6 ! t1_kref+0x9d4: fdivd %f8, %f6, %f6
7629 .word 0x8fa01a46 ! t1_kref+0x9d8: fdtoi %f6, %f7
7630 .word 0xd1be5896 ! t1_kref+0x9dc: stda %f8, [%i1 + %l6]0xc4
7631 .word 0x8fa20828 ! t1_kref+0x9e0: fadds %f8, %f8, %f7
7632 .word 0xe8ce5000 ! t1_kref+0x9e4: ldsba [%i1]0x80, %l4
7633 .word 0x91b1cda7 ! t1_kref+0x9e8: fxors %f7, %f7, %f8
7634 .word 0xc12e6018 ! t1_kref+0x9ec: st %fsr, [%i1 + 0x18]
7635 .word 0xd1b81019 ! t1_kref+0x9f0: stda %f8, [%g0 + %i1]0x80
7636 .word 0x8da01909 ! t1_kref+0x9f4: fitod %f9, %f6
7637 .word 0x3e800005 ! t1_kref+0x9f8: bvc,a _kref+0xa0c
7638 .word 0xa08cc009 ! t1_kref+0x9fc: andcc %l3, %o1, %l0
7639 .word 0x91a00529 ! t1_kref+0xa00: fsqrts %f9, %f8
7640 .word 0xa45b400b ! t1_kref+0xa04: smul %o5, %o3, %l2
7641 .word 0xc139401d ! t1_kref+0xa08: std %f0, [%g5 + %i5]
7642 .word 0x93b24d29 ! t1_kref+0xa0c: fandnot1s %f9, %f9, %f9
7643 .word 0x91a01887 ! t1_kref+0xa10: fitos %f7, %f8
7644 .word 0x93a00527 ! t1_kref+0xa14: fsqrts %f7, %f9
7645 .word 0xcf20a004 ! t1_kref+0xa18: st %f7, [%g2 + 4]
7646 .word 0x8fa01a27 ! t1_kref+0xa1c: fstoi %f7, %f7
7647 .word 0xda263fe0 ! t1_kref+0xa20: st %o5, [%i0 - 0x20]
7648 .word 0x91b00f06 ! t1_kref+0xa24: fsrc2 %f6, %f8
7649 .word 0xa2b36d60 ! t1_kref+0xa28: orncc %o5, 0xd60, %l1
7650 .word 0x9002f329 ! t1_kref+0xa2c: add %o3, -0xcd7, %o0
7651 .word 0x8fa209a9 ! t1_kref+0xa30: fdivs %f8, %f9, %f7
7652 .word 0x91a01888 ! t1_kref+0xa34: fitos %f8, %f8
7653 .word 0xd3270019 ! t1_kref+0xa38: st %f9, [%i4 + %i1]
7654 .word 0x8fb24da9 ! t1_kref+0xa3c: fxors %f9, %f9, %f7
7655 .word 0x93b00f29 ! t1_kref+0xa40: fsrc2s %f9, %f9
7656 .word 0x91a209c8 ! t1_kref+0xa44: fdivd %f8, %f8, %f8
7657 .word 0x8fa00528 ! t1_kref+0xa48: fsqrts %f8, %f7
7658 .word 0xd26e2006 ! t1_kref+0xa4c: ldstub [%i0 + 6], %o1
7659 .word 0xa0432243 ! t1_kref+0xa50: addc %o4, 0x243, %l0
7660 .word 0xa32a800a ! t1_kref+0xa54: sll %o2, %o2, %l1
7661 .word 0xab3d8000 ! t1_kref+0xa58: sra %l6, %g0, %l5
7662 .word 0x93400000 ! t1_kref+0xa5c: mov %y, %o1
7663 .word 0x91b1ce68 ! t1_kref+0xa60: fxnors %f7, %f8, %f8
7664 .word 0xa9b54134 ! t1_kref+0xa64: edge32n %l5, %l4, %l4
7665 .word 0xaa5d800d ! t1_kref+0xa68: smul %l6, %o5, %l5
7666 .word 0x98c039e6 ! t1_kref+0xa6c: addccc %g0, -0x61a, %o4
7667 .word 0xac44f1e3 ! t1_kref+0xa70: addc %l3, -0xe1d, %l6
7668 .word 0xa01d744b ! t1_kref+0xa74: xor %l5, -0xbb5, %l0
7669 .word 0x93b007a8 ! t1_kref+0xa78: fpackfix %f8, %f9
7670 .word 0x91b20e46 ! t1_kref+0xa7c: fxnor %f8, %f6, %f8
7671 .word 0x30800003 ! t1_kref+0xa80: ba,a _kref+0xa8c
7672 .word 0x91b20ca8 ! t1_kref+0xa84: fandnot2s %f8, %f8, %f8
7673 .word 0x90f53cda ! t1_kref+0xa88: udivcc %l4, -0x326, %o0
7674 .word 0xfb6e401a ! t1_kref+0xa8c: prefetch %i1 + %i2, 29
7675 .word 0x98c2a601 ! t1_kref+0xa90: addccc %o2, 0x601, %o4
7676 .word 0x9bb4c176 ! t1_kref+0xa94: edge32ln %l3, %l6, %o5
7677 .word 0xec06401c ! t1_kref+0xa98: ld [%i1 + %i4], %l6
7678 .word 0xafb4c200 ! t1_kref+0xa9c: array8 %l3, %g0, %l7
7679 .word 0x91a24d29 ! t1_kref+0xaa0: fsmuld %f9, %f9, %f8
7680 .word 0xe5ee501c ! t1_kref+0xaa4: prefetcha %i1 + %i4, 18
7681 .word 0x8da00548 ! t1_kref+0xaa8: fsqrtd %f8, %f6
7682 .word 0x81a98a46 ! t1_kref+0xaac: fcmpd %fcc0, %f6, %f6
7683 .word 0x9814e1bf ! t1_kref+0xab0: or %l3, 0x1bf, %o4
7684 .word 0xa4526cb1 ! t1_kref+0xab4: umul %o1, 0xcb1, %l2
7685 .word 0x91a01928 ! t1_kref+0xab8: fstod %f8, %f8
7686 .word 0xacddf438 ! t1_kref+0xabc: smulcc %l7, -0xbc8, %l6
7687 .word 0xd47e001c ! t1_kref+0xac0: swap [%i0 + %i4], %o2
7688 .word 0x81aa0ac6 ! t1_kref+0xac4: fcmped %fcc0, %f8, %f6
7689 .word 0x902cfab5 ! t1_kref+0xac8: andn %l3, -0x54b, %o0
7690 .word 0xd0200018 ! t1_kref+0xacc: st %o0, [%g0 + %i0]
7691 sethi %hi(2f), %o7
7692 .word 0xe40be2ec ! t1_kref+0xad4: ldub [%o7 + 0x2ec], %l2
7693 .word 0xa41ca00c ! t1_kref+0xad8: xor %l2, 0xc, %l2
7694 .word 0xe42be2ec ! t1_kref+0xadc: stb %l2, [%o7 + 0x2ec]
7695 .word 0x81dbe2ec ! t1_kref+0xae0: flush %o7 + 0x2ec
7696 .word 0x96f5c013 ! t1_kref+0xae4: udivcc %l7, %l3, %o3
7697 .word 0x93b24e67 ! t1_kref+0xae8: fxnors %f9, %f7, %f9
76982: .word 0xa49af447 ! t1_kref+0xaec: xorcc %o3, -0xbb9, %l2
7699 .word 0xea480019 ! t1_kref+0xaf0: ldsb [%g0 + %i1], %l5
7700 .word 0x2e800004 ! t1_kref+0xaf4: bvs,a _kref+0xb04
7701 .word 0xda6e401a ! t1_kref+0xaf8: ldstub [%i1 + %i2], %o5
7702 .word 0xd056401b ! t1_kref+0xafc: ldsh [%i1 + %i3], %o0
7703 .word 0xa8a02abe ! t1_kref+0xb00: subcc %g0, 0xabe, %l4
7704 .word 0x8143c000 ! t1_kref+0xb04: stbar
7705 .word 0xaab20009 ! t1_kref+0xb08: orncc %o0, %o1, %l5
7706 .word 0xd616401b ! t1_kref+0xb0c: lduh [%i1 + %i3], %o3
7707 .word 0x29480006 ! t1_kref+0xb10: fbl,a,pt %fcc0, _kref+0xb28
7708 .word 0x93b00fe0 ! t1_kref+0xb14: fones %f9
7709 .word 0x25480006 ! t1_kref+0xb18: fblg,a,pt %fcc0, _kref+0xb30
7710 .word 0xabb20353 ! t1_kref+0xb1c: alignaddrl %o0, %l3, %l5
7711 .word 0x93b1ce69 ! t1_kref+0xb20: fxnors %f7, %f9, %f9
7712 .word 0xd4562018 ! t1_kref+0xb24: ldsh [%i0 + 0x18], %o2
7713 .word 0xc9ee5015 ! t1_kref+0xb28: prefetcha %i1 + %l5, 4
7714 .word 0xee56401b ! t1_kref+0xb2c: ldsh [%i1 + %i3], %l7
7715 .word 0xd42e0000 ! t1_kref+0xb30: stb %o2, [%i0]
7716 .word 0x91a01a28 ! t1_kref+0xb34: fstoi %f8, %f8
7717 .word 0x91a01908 ! t1_kref+0xb38: fitod %f8, %f8
7718 .word 0x39800001 ! t1_kref+0xb3c: fbuge,a _kref+0xb40
7719 .word 0xee56601c ! t1_kref+0xb40: ldsh [%i1 + 0x1c], %l7
7720 .word 0x8db206e6 ! t1_kref+0xb44: fmul8ulx16 %f8, %f6, %f6
7721 .word 0x9a53000d ! t1_kref+0xb48: umul %o4, %o5, %o5
7722 .word 0x94903c9e ! t1_kref+0xb4c: orcc %g0, -0x362, %o2
7723 .word 0x91a208c8 ! t1_kref+0xb50: fsubd %f8, %f8, %f8
7724 .word 0xaeb274cf ! t1_kref+0xb54: orncc %o1, -0xb31, %l7
7725 .word 0x91b18c48 ! t1_kref+0xb58: fnor %f6, %f8, %f8
7726 .word 0xc9be1815 ! t1_kref+0xb5c: stda %f4, [%i0 + %l5]0xc0
7727 .word 0x8db20d40 ! t1_kref+0xb60: fnot1 %f8, %f6
7728 .word 0x9fc10000 ! t1_kref+0xb64: call %g4
7729 .word 0x96bd400b ! t1_kref+0xb68: xnorcc %l5, %o3, %o3
7730 .word 0xee0e7fe9 ! t1_kref+0xb6c: ldub [%i1 - 0x17], %l7
7731 .word 0x91b20d88 ! t1_kref+0xb70: fxor %f8, %f8, %f8
7732 .word 0x8db18986 ! t1_kref+0xb74: bshuffle %f6, %f6, %f6
7733 .word 0x969a800c ! t1_kref+0xb78: xorcc %o2, %o4, %o3
7734 .word 0x91a000a8 ! t1_kref+0xb7c: fnegs %f8, %f8
7735 .word 0xecd01019 ! t1_kref+0xb80: ldsha [%g0 + %i1]0x80, %l6
7736 .word 0xad3de014 ! t1_kref+0xb84: sra %l7, 0x14, %l6
7737 .word 0x25800006 ! t1_kref+0xb88: fblg,a _kref+0xba0
7738 .word 0x96458009 ! t1_kref+0xb8c: addc %l6, %o1, %o3
7739 .word 0xd028a025 ! t1_kref+0xb90: stb %o0, [%g2 + 0x25]
7740 .word 0x91a00548 ! t1_kref+0xb94: fsqrtd %f8, %f8
7741 .word 0x001fffff ! t1_kref+0xb98: illtrap 0x1fffff
7742 .word 0x20480007 ! t1_kref+0xb9c: bn,a,pt %icc, _kref+0xbb8
7743 .word 0xae5aebff ! t1_kref+0xba0: smul %o3, 0xbff, %l7
7744 .word 0x91a24829 ! t1_kref+0xba4: fadds %f9, %f9, %f8
7745 .word 0x93a20829 ! t1_kref+0xba8: fadds %f8, %f9, %f9
7746 .word 0x8fa01a29 ! t1_kref+0xbac: fstoi %f9, %f7
7747 .word 0x8da00548 ! t1_kref+0xbb0: fsqrtd %f8, %f6
7748 .word 0xd6680019 ! t1_kref+0xbb4: ldstub [%g0 + %i1], %o3
7749 .word 0xe656c018 ! t1_kref+0xbb8: ldsh [%i3 + %i0], %l3
7750 .word 0xa32a8008 ! t1_kref+0xbbc: sll %o2, %o0, %l1
7751 .word 0x91a209c8 ! t1_kref+0xbc0: fdivd %f8, %f8, %f8
7752 .word 0x8fa01a27 ! t1_kref+0xbc4: fstoi %f7, %f7
7753 .word 0xa07dfc8d ! t1_kref+0xbc8: sdiv %l7, -0x373, %l0
7754 .word 0xeac65000 ! t1_kref+0xbcc: ldswa [%i1]0x80, %l5
7755 .word 0x8db20f88 ! t1_kref+0xbd0: for %f8, %f8, %f6
7756 .word 0xa0e5c00b ! t1_kref+0xbd4: subccc %l7, %o3, %l0
7757 .word 0x81de4015 ! t1_kref+0xbd8: flush %i1 + %l5
7758 .word 0xacc364c4 ! t1_kref+0xbdc: addccc %o5, 0x4c4, %l6
7759 .word 0xcc183d38 ! t1_kref+0xbe0: ldd [%g0 - 0x2c8], %g6
7760 .word 0x91b207c8 ! t1_kref+0xbe4: pdist %f8, %f8, %f8
7761 .word 0x91b1caa7 ! t1_kref+0xbe8: fpsub16s %f7, %f7, %f8
7762 .word 0x27800001 ! t1_kref+0xbec: fbul,a _kref+0xbf0
7763 .word 0xec080019 ! t1_kref+0xbf0: ldub [%g0 + %i1], %l6
7764 .word 0x91a1c9a9 ! t1_kref+0xbf4: fdivs %f7, %f9, %f8
7765 .word 0x97b204c8 ! t1_kref+0xbf8: fcmpne32 %f8, %f8, %o3
7766 .word 0xecde1000 ! t1_kref+0xbfc: ldxa [%i0]0x80, %l6
7767 .word 0xe86e401a ! t1_kref+0xc00: ldstub [%i1 + %i2], %l4
7768 .word 0x90adc00d ! t1_kref+0xc04: andncc %l7, %o5, %o0
7769 .word 0x91b20e08 ! t1_kref+0xc08: fand %f8, %f8, %f8
7770 .word 0x91a24928 ! t1_kref+0xc0c: fmuls %f9, %f8, %f8
7771 .word 0xea28a025 ! t1_kref+0xc10: stb %l5, [%g2 + 0x25]
7772 .word 0x8fa1c829 ! t1_kref+0xc14: fadds %f7, %f9, %f7
7773 .word 0x91b20988 ! t1_kref+0xc18: bshuffle %f8, %f8, %f8
7774 .word 0x8fb1cc68 ! t1_kref+0xc1c: fnors %f7, %f8, %f7
7775 .word 0x91b20c48 ! t1_kref+0xc20: fnor %f8, %f8, %f8
7776 .word 0x24800007 ! t1_kref+0xc24: ble,a _kref+0xc40
7777 .word 0xd66e200d ! t1_kref+0xc28: ldstub [%i0 + 0xd], %o3
7778 .word 0x81aa0aa9 ! t1_kref+0xc2c: fcmpes %fcc0, %f8, %f9
7779 .word 0x8fa00528 ! t1_kref+0xc30: fsqrts %f8, %f7
7780 .word 0x8db00cc8 ! t1_kref+0xc34: fnot2 %f8, %f6
7781 .word 0x8fb20d60 ! t1_kref+0xc38: fnot1s %f8, %f7
7782 .word 0xa33dc013 ! t1_kref+0xc3c: sra %l7, %l3, %l1
7783 .word 0xa1702f98 ! t1_kref+0xc40: popc 0xf98, %l0
7784 .word 0x81ddc00f ! t1_kref+0xc44: flush %l7 + %o7
7785 .word 0xaa780008 ! t1_kref+0xc48: sdiv %g0, %o0, %l5
7786 .word 0xe4163fea ! t1_kref+0xc4c: lduh [%i0 - 0x16], %l2
7787 .word 0x8fa000a7 ! t1_kref+0xc50: fnegs %f7, %f7
7788 .word 0x8fb20e69 ! t1_kref+0xc54: fxnors %f8, %f9, %f7
7789 .word 0xc06e6014 ! t1_kref+0xc58: ldstub [%i1 + 0x14], %g0
7790 .word 0xd6de5000 ! t1_kref+0xc5c: ldxa [%i1]0x80, %o3
7791 .word 0x91a01108 ! t1_kref+0xc60: fxtod %f8, %f8
7792 .word 0xe2ce1000 ! t1_kref+0xc64: ldsba [%i0]0x80, %l1
7793 .word 0xea16c018 ! t1_kref+0xc68: lduh [%i3 + %i0], %l5
7794 .word 0x8db18dc8 ! t1_kref+0xc6c: fnand %f6, %f8, %f6
7795 .word 0x91a00548 ! t1_kref+0xc70: fsqrtd %f8, %f8
7796 .word 0x21800008 ! t1_kref+0xc74: fbn,a _kref+0xc94
7797 .word 0x91b18986 ! t1_kref+0xc78: bshuffle %f6, %f6, %f8
7798 .word 0x93b20da7 ! t1_kref+0xc7c: fxors %f8, %f7, %f9
7799 .word 0x91a018c6 ! t1_kref+0xc80: fdtos %f6, %f8
7800 .word 0xd1062000 ! t1_kref+0xc84: ld [%i0], %f8
7801 .word 0x26480005 ! t1_kref+0xc88: bl,a,pt %icc, _kref+0xc9c
7802 .word 0x91b24729 ! t1_kref+0xc8c: fmuld8ulx16 %f9, %f9, %f8
7803 .word 0x8d82789e ! t1_kref+0xc90: wr %o1, 0xfffff89e, %fprs
7804 .word 0x28480003 ! t1_kref+0xc94: bleu,a,pt %icc, _kref+0xca0
7805 .word 0xec380019 ! t1_kref+0xc98: std %l6, [%g0 + %i1]
7806 .word 0xe36e2000 ! t1_kref+0xc9c: prefetch %i0, 17
7807 .word 0x91a00528 ! t1_kref+0xca0: fsqrts %f8, %f8
7808 .word 0x81aa0ac6 ! t1_kref+0xca4: fcmped %fcc0, %f8, %f6
7809 .word 0xac7ac016 ! t1_kref+0xca8: sdiv %o3, %l6, %l6
7810 .word 0x91a00546 ! t1_kref+0xcac: fsqrtd %f6, %f8
7811 .word 0x91a20d28 ! t1_kref+0xcb0: fsmuld %f8, %f8, %f8
7812 .word 0xaac5e541 ! t1_kref+0xcb4: addccc %l7, 0x541, %l5
7813 .word 0xa4134017 ! t1_kref+0xcb8: or %o5, %l7, %l2
7814 .word 0xa81cc014 ! t1_kref+0xcbc: xor %l3, %l4, %l4
7815 .word 0x93b20da7 ! t1_kref+0xcc0: fxors %f8, %f7, %f9
7816 .word 0xd11fbd30 ! t1_kref+0xcc4: ldd [%fp - 0x2d0], %f8
7817 .word 0xaf400000 ! t1_kref+0xcc8: mov %y, %l7
7818 .word 0x81de800e ! t1_kref+0xccc: flush %i2 + %sp
7819 .word 0x91b20336 ! t1_kref+0xcd0: bmask %o0, %l6, %o0
7820 .word 0xe6ae9018 ! t1_kref+0xcd4: stba %l3, [%i2 + %i0]0x80
7821 .word 0x3b480003 ! t1_kref+0xcd8: fble,a,pt %fcc0, _kref+0xce4
7822 .word 0x93a1c929 ! t1_kref+0xcdc: fmuls %f7, %f9, %f9
7823 .word 0xacd5c008 ! t1_kref+0xce0: umulcc %l7, %o0, %l6
7824 .word 0xe0981019 ! t1_kref+0xce4: ldda [%g0 + %i1]0x80, %l0
7825 .word 0x8143c000 ! t1_kref+0xce8: stbar
7826 .word 0x93a00527 ! t1_kref+0xcec: fsqrts %f7, %f9
7827 .word 0x9a2ce308 ! t1_kref+0xcf0: andn %l3, 0x308, %o5
7828 .word 0x8fa20827 ! t1_kref+0xcf4: fadds %f8, %f7, %f7
7829 .word 0x91a01a48 ! t1_kref+0xcf8: fdtoi %f8, %f8
7830 .word 0x81aa0a46 ! t1_kref+0xcfc: fcmpd %fcc0, %f8, %f6
7831 .word 0x98c5bd35 ! t1_kref+0xd00: addccc %l6, -0x2cb, %o4
7832 .word 0x30800002 ! t1_kref+0xd04: ba,a _kref+0xd0c
7833 .word 0x91a01029 ! t1_kref+0xd08: fstox %f9, %f8
7834 .word 0x98e54013 ! t1_kref+0xd0c: subccc %l5, %l3, %o4
7835 .word 0x91b1c968 ! t1_kref+0xd10: fpmerge %f7, %f8, %f8
7836 .word 0x8fa01888 ! t1_kref+0xd14: fitos %f8, %f7
7837 .word 0xd1be180c ! t1_kref+0xd18: stda %f8, [%i0 + %o4]0xc0
7838 .word 0x81aa0ac6 ! t1_kref+0xd1c: fcmped %fcc0, %f8, %f6
7839 .word 0x2a480002 ! t1_kref+0xd20: bcs,a,pt %icc, _kref+0xd28
7840 .word 0xd03e3ff0 ! t1_kref+0xd24: std %o0, [%i0 - 0x10]
7841 .word 0xae8a8008 ! t1_kref+0xd28: andcc %o2, %o0, %l7
7842 .word 0x8fa018c8 ! t1_kref+0xd2c: fdtos %f8, %f7
7843 .word 0xe3ee101d ! t1_kref+0xd30: prefetcha %i0 + %i5, 17
7844 .word 0xd3a71019 ! t1_kref+0xd34: sta %f9, [%i4 + %i1]0x80
7845 .word 0xda2e200e ! t1_kref+0xd38: stb %o5, [%i0 + 0xe]
7846 .word 0x91a00529 ! t1_kref+0xd3c: fsqrts %f9, %f8
7847 .word 0x9ae20000 ! t1_kref+0xd40: subccc %o0, %g0, %o5
7848 .word 0x81aa0ac8 ! t1_kref+0xd44: fcmped %fcc0, %f8, %f8
7849 .word 0x91a88048 ! t1_kref+0xd48: fmovdlg %fcc0, %f8, %f8
7850 .word 0x25480004 ! t1_kref+0xd4c: fblg,a,pt %fcc0, _kref+0xd5c
7851 .word 0x9ad5fb1b ! t1_kref+0xd50: umulcc %l7, -0x4e5, %o5
7852 .word 0x965b4016 ! t1_kref+0xd54: smul %o5, %l6, %o3
7853 .word 0x8fa01887 ! t1_kref+0xd58: fitos %f7, %f7
7854 .word 0x8143c000 ! t1_kref+0xd5c: stbar
7855 .word 0xd630a016 ! t1_kref+0xd60: sth %o3, [%g2 + 0x16]
7856 .word 0x8fb24ca7 ! t1_kref+0xd64: fandnot2s %f9, %f7, %f7
7857 .word 0x90433a09 ! t1_kref+0xd68: addc %o4, -0x5f7, %o0
7858 .word 0x93a01889 ! t1_kref+0xd6c: fitos %f9, %f9
7859 .word 0x36480004 ! t1_kref+0xd70: bge,a,pt %icc, _kref+0xd80
7860 .word 0xda500019 ! t1_kref+0xd74: ldsh [%g0 + %i1], %o5
7861 .word 0x91b20669 ! t1_kref+0xd78: fmul8x16au %f8, %f9, %f8
7862 .word 0x93a00528 ! t1_kref+0xd7c: fsqrts %f8, %f9
7863 .word 0x81a98ac8 ! t1_kref+0xd80: fcmped %fcc0, %f6, %f8
7864 .word 0xec3e3ff8 ! t1_kref+0xd84: std %l6, [%i0 - 8]
7865 .word 0x93a00527 ! t1_kref+0xd88: fsqrts %f7, %f9
7866 .word 0x93b00fe0 ! t1_kref+0xd8c: fones %f9
7867 .word 0xd19e1a1a ! t1_kref+0xd90: ldda [%i0 + %i2]0xd0, %f8
7868 .word 0x91b1c6a9 ! t1_kref+0xd94: fmul8x16al %f7, %f9, %f8
7869 .word 0xd60e8018 ! t1_kref+0xd98: ldub [%i2 + %i0], %o3
7870 .word 0x91a01888 ! t1_kref+0xd9c: fitos %f8, %f8
7871 .word 0x91a00529 ! t1_kref+0xda0: fsqrts %f9, %f8
7872 .word 0xc1f6100a ! t1_kref+0xda4: casxa [%i0]0x80, %o2, %g0
7873 .word 0xe8ff1018 ! t1_kref+0xda8: swapa [%i4 + %i0]0x80, %l4
7874 .word 0xa7b24000 ! t1_kref+0xdac: edge8 %o1, %g0, %l3
7875 .word 0xe6163fee ! t1_kref+0xdb0: lduh [%i0 - 0x12], %l3
7876 .word 0xac52400a ! t1_kref+0xdb4: umul %o1, %o2, %l6
7877 .word 0xc168a189 ! t1_kref+0xdb8: prefetch %g2 + 0x189, 0
7878 .word 0xa4e32661 ! t1_kref+0xdbc: subccc %o4, 0x661, %l2
7879 .word 0x91a24828 ! t1_kref+0xdc0: fadds %f9, %f8, %f8
7880 .word 0x81aa0a48 ! t1_kref+0xdc4: fcmpd %fcc0, %f8, %f8
7881 .word 0xab354016 ! t1_kref+0xdc8: srl %l5, %l6, %l5
7882 .word 0x91b20ec8 ! t1_kref+0xdcc: fornot2 %f8, %f8, %f8
7883 .word 0x26800003 ! t1_kref+0xdd0: bl,a _kref+0xddc
7884 .word 0xa4553cc4 ! t1_kref+0xdd4: umul %l4, -0x33c, %l2
7885 .word 0xaa7dab75 ! t1_kref+0xdd8: sdiv %l6, 0xb75, %l5
7886 .word 0x925ce015 ! t1_kref+0xddc: smul %l3, 0x15, %o1
7887 .word 0x9de3bfa0 ! t1_kref+0xde0: save %sp, -0x60, %sp
7888 .word 0xb82f4000 ! t1_kref+0xde4: andn %i5, %g0, %i4
7889 .word 0xadeec019 ! t1_kref+0xde8: restore %i3, %i1, %l6
7890 .word 0x95b0012b ! t1_kref+0xdec: edge32n %g0, %o3, %o2
7891 .word 0x91b1c729 ! t1_kref+0xdf0: fmuld8ulx16 %f7, %f9, %f8
7892 .word 0x91a208c8 ! t1_kref+0xdf4: fsubd %f8, %f8, %f8
7893 .word 0xae358009 ! t1_kref+0xdf8: orn %l6, %o1, %l7
7894 .word 0x91a00127 ! t1_kref+0xdfc: fabss %f7, %f8
7895 .word 0xc9be5a5b ! t1_kref+0xe00: stda %f4, [%i1 + %i3]0xd2
7896 .word 0x8fa00129 ! t1_kref+0xe04: fabss %f9, %f7
7897 .word 0xec264000 ! t1_kref+0xe08: st %l6, [%i1]
7898 .word 0xa022a8a9 ! t1_kref+0xe0c: sub %o2, 0x8a9, %l0
7899 .word 0xd206401c ! t1_kref+0xe10: ld [%i1 + %i4], %o1
7900 .word 0x8143c000 ! t1_kref+0xe14: stbar
7901 .word 0xd27f0019 ! t1_kref+0xe18: swap [%i4 + %i1], %o1
7902 .word 0xd1be188b ! t1_kref+0xe1c: stda %f8, [%i0 + %o3]0xc4
7903 .word 0xa65ac016 ! t1_kref+0xe20: smul %o3, %l6, %l3
7904 .word 0x81d9001b ! t1_kref+0xe24: flush %g4 + %i3
7905 .word 0x91a00548 ! t1_kref+0xe28: fsqrtd %f8, %f8
7906 .word 0xa12aa001 ! t1_kref+0xe2c: sll %o2, 0x1, %l0
7907 .word 0x93a00527 ! t1_kref+0xe30: fsqrts %f7, %f9
7908 .word 0x93a00527 ! t1_kref+0xe34: fsqrts %f7, %f9
7909 .word 0x38800005 ! t1_kref+0xe38: bgu,a _kref+0xe4c
7910 .word 0xec180019 ! t1_kref+0xe3c: ldd [%g0 + %i1], %l6
7911 .word 0x8da01909 ! t1_kref+0xe40: fitod %f9, %f6
7912 .word 0xa2d00017 ! t1_kref+0xe44: umulcc %g0, %l7, %l1
7913 .word 0x93b1cae9 ! t1_kref+0xe48: fpsub32s %f7, %f9, %f9
7914 .word 0x8143e040 ! t1_kref+0xe4c: membar 0x40
7915 .word 0x39800003 ! t1_kref+0xe50: fbuge,a _kref+0xe5c
7916 .word 0x8db20988 ! t1_kref+0xe54: bshuffle %f8, %f8, %f6
7917 .word 0x81a98a48 ! t1_kref+0xe58: fcmpd %fcc0, %f6, %f8
7918 .word 0x001fffff ! t1_kref+0xe5c: illtrap 0x1fffff
7919 .word 0x93b24da8 ! t1_kref+0xe60: fxors %f9, %f8, %f9
7920 .word 0x91a00148 ! t1_kref+0xe64: fabsd %f8, %f8
7921 .word 0x928ac009 ! t1_kref+0xe68: andcc %o3, %o1, %o1
7922 .word 0xe8362010 ! t1_kref+0xe6c: sth %l4, [%i0 + 0x10]
7923 .word 0xe5ee101b ! t1_kref+0xe70: prefetcha %i0 + %i3, 18
7924 .word 0x8da189c6 ! t1_kref+0xe74: fdivd %f6, %f6, %f6
7925 .word 0x8db20ec8 ! t1_kref+0xe78: fornot2 %f8, %f8, %f6
7926 .word 0x8da01909 ! t1_kref+0xe7c: fitod %f9, %f6
7927 .word 0x8fa00529 ! t1_kref+0xe80: fsqrts %f9, %f7
7928 .word 0x8da208c6 ! t1_kref+0xe84: fsubd %f8, %f6, %f6
7929 .word 0xf5ee101b ! t1_kref+0xe88: prefetcha %i0 + %i3, 26
7930 .word 0x9ae228ca ! t1_kref+0xe8c: subccc %o0, 0x8ca, %o5
7931 .word 0x923263af ! t1_kref+0xe90: orn %o1, 0x3af, %o1
7932 .word 0xc9be5893 ! t1_kref+0xe94: stda %f4, [%i1 + %l3]0xc4
7933 .word 0x3c480005 ! t1_kref+0xe98: bpos,a,pt %icc, _kref+0xeac
7934 .word 0x91a208c8 ! t1_kref+0xe9c: fsubd %f8, %f8, %f8
7935 .word 0xe7e65017 ! t1_kref+0xea0: casa [%i1]0x80, %l7, %l3
7936 .word 0x81aa0a48 ! t1_kref+0xea4: fcmpd %fcc0, %f8, %f8
7937 .word 0xd11fbde8 ! t1_kref+0xea8: ldd [%fp - 0x218], %f8
7938 .word 0x32480002 ! t1_kref+0xeac: bne,a,pt %icc, _kref+0xeb4
7939 .word 0x91b18746 ! t1_kref+0xeb0: fpack32 %f6, %f6, %f8
7940 .word 0xabb3034d ! t1_kref+0xeb4: alignaddrl %o4, %o5, %l5
7941 .word 0x8fa209a8 ! t1_kref+0xeb8: fdivs %f8, %f8, %f7
7942 .word 0x9de3bfa0 ! t1_kref+0xebc: save %sp, -0x60, %sp
7943 .word 0xa5ee2e41 ! t1_kref+0xec0: restore %i0, 0xe41, %l2
7944 .word 0x93a00127 ! t1_kref+0xec4: fabss %f7, %f9
7945 .word 0xaae58000 ! t1_kref+0xec8: subccc %l6, %g0, %l5
7946 .word 0x31800006 ! t1_kref+0xecc: fba,a _kref+0xee4
7947 .word 0xe1ee501d ! t1_kref+0xed0: prefetcha %i1 + %i5, 16
7948 .word 0x8fa00528 ! t1_kref+0xed4: fsqrts %f8, %f7
7949 .word 0x36480003 ! t1_kref+0xed8: bge,a,pt %icc, _kref+0xee4
7950 .word 0x91a189c8 ! t1_kref+0xedc: fdivd %f6, %f8, %f8
7951 .word 0x91b20ac6 ! t1_kref+0xee0: fpsub32 %f8, %f6, %f8
7952 .word 0x91a24828 ! t1_kref+0xee4: fadds %f9, %f8, %f8
7953 .word 0x91a209c8 ! t1_kref+0xee8: fdivd %f8, %f8, %f8
7954 .word 0x91a01a48 ! t1_kref+0xeec: fdtoi %f8, %f8
7955 .word 0x32480001 ! t1_kref+0xef0: bne,a,pt %icc, _kref+0xef4
7956 .word 0xcf26001c ! t1_kref+0xef4: st %f7, [%i0 + %i4]
7957 .word 0xee56c018 ! t1_kref+0xef8: ldsh [%i3 + %i0], %l7
7958 .word 0xec3e7fe0 ! t1_kref+0xefc: std %l6, [%i1 - 0x20]
7959 .word 0x93b20da9 ! t1_kref+0xf00: fxors %f8, %f9, %f9
7960 .word 0x8143c000 ! t1_kref+0xf04: stbar
7961 .word 0x32480003 ! t1_kref+0xf08: bne,a,pt %icc, _kref+0xf14
7962 .word 0xea2e8019 ! t1_kref+0xf0c: stb %l5, [%i2 + %i1]
7963 .word 0x91a00148 ! t1_kref+0xf10: fabsd %f8, %f8
7964 .word 0x952a800c ! t1_kref+0xf14: sll %o2, %o4, %o2
7965 .word 0xa2dd3426 ! t1_kref+0xf18: smulcc %l4, -0xbda, %l1
7966 .word 0xe6063fe8 ! t1_kref+0xf1c: ld [%i0 - 0x18], %l3
7967 .word 0x93a01a28 ! t1_kref+0xf20: fstoi %f8, %f9
7968 .word 0xaa7da937 ! t1_kref+0xf24: sdiv %l6, 0x937, %l5
7969 .word 0x8143e040 ! t1_kref+0xf28: membar 0x40
7970 .word 0xd11fbc70 ! t1_kref+0xf2c: ldd [%fp - 0x390], %f8
7971 .word 0xd1be101d ! t1_kref+0xf30: stda %f8, [%i0 + %i5]0x80
7972 .word 0x96f5e7ad ! t1_kref+0xf34: udivcc %l7, 0x7ad, %o3
7973 .word 0x86102020 ! t1_kref+0xf38: mov 0x20, %g3
7974 .word 0x86a0e001 ! t1_kref+0xf3c: subcc %g3, 1, %g3
7975 .word 0x2280001d ! t1_kref+0xf40: be,a _kref+0xfb4
7976 .word 0x91b18dc6 ! t1_kref+0xf44: fnand %f6, %f6, %f8
7977 .word 0xab2a400d ! t1_kref+0xf48: sll %o1, %o5, %l5
7978 .word 0xa612e810 ! t1_kref+0xf4c: or %o3, 0x810, %l3
7979 .word 0xea4e8019 ! t1_kref+0xf50: ldsb [%i2 + %i1], %l5
7980 .word 0x947d800d ! t1_kref+0xf54: sdiv %l6, %o5, %o2
7981 .word 0xe82e7fe9 ! t1_kref+0xf58: stb %l4, [%i1 - 0x17]
7982 .word 0x91a209c8 ! t1_kref+0xf5c: fdivd %f8, %f8, %f8
7983 .word 0xac334000 ! t1_kref+0xf60: orn %o5, %g0, %l6
7984 .word 0x992b000b ! t1_kref+0xf64: sll %o4, %o3, %o4
7985 .word 0x31bffff5 ! t1_kref+0xf68: fba,a _kref+0xf3c
7986 .word 0xa1b200f6 ! t1_kref+0xf6c: edge16ln %o0, %l6, %l0
7987 .word 0x81db400f ! t1_kref+0xf70: flush %o5 + %o7
7988 .word 0x91b00f08 ! t1_kref+0xf74: fsrc2 %f8, %f8
7989 .word 0xac54c013 ! t1_kref+0xf78: umul %l3, %l3, %l6
7990 .word 0xa02d0016 ! t1_kref+0xf7c: andn %l4, %l6, %l0
7991 .word 0x91a208c8 ! t1_kref+0xf80: fsubd %f8, %f8, %f8
7992 .word 0xec1e6000 ! t1_kref+0xf84: ldd [%i1], %l6
7993 .word 0x3f4fffed ! t1_kref+0xf88: fbo,a,pt %fcc0, _kref+0xf3c
7994 .word 0x91b20d40 ! t1_kref+0xf8c: fnot1 %f8, %f8
7995 .word 0xcd1fbf28 ! t1_kref+0xf90: ldd [%fp - 0xd8], %f6
7996 .word 0x945ac000 ! t1_kref+0xf94: smul %o3, %g0, %o2
7997 .word 0xa4f2c017 ! t1_kref+0xf98: udivcc %o3, %l7, %l2
7998 .word 0x98c2f5f6 ! t1_kref+0xf9c: addccc %o3, -0xa0a, %o4
7999 .word 0x96434014 ! t1_kref+0xfa0: addc %o5, %l4, %o3
8000 .word 0x91a249a8 ! t1_kref+0xfa4: fdivs %f9, %f8, %f8
8001 .word 0x93b24da8 ! t1_kref+0xfa8: fxors %f9, %f8, %f9
8002 .word 0xe41e3fe0 ! t1_kref+0xfac: ldd [%i0 - 0x20], %l2
8003 .word 0xe8567fee ! t1_kref+0xfb0: ldsh [%i1 - 0x12], %l4
8004 .word 0x92b20016 ! t1_kref+0xfb4: orncc %o0, %l6, %o1
8005 .word 0x93a20927 ! t1_kref+0xfb8: fmuls %f8, %f7, %f9
8006 .word 0x8fa000a7 ! t1_kref+0xfbc: fnegs %f7, %f7
8007 .word 0xa72b6005 ! t1_kref+0xfc0: sll %o5, 0x5, %l3
8008 .word 0xa40a643c ! t1_kref+0xfc4: and %o1, 0x43c, %l2
8009 .word 0x94350015 ! t1_kref+0xfc8: orn %l4, %l5, %o2
8010 .word 0xd816c019 ! t1_kref+0xfcc: lduh [%i3 + %i1], %o4
8011 .word 0x90c5b04b ! t1_kref+0xfd0: addccc %l6, -0xfb5, %o0
8012 .word 0xa445e1c7 ! t1_kref+0xfd4: addc %l7, 0x1c7, %l2
8013 .word 0x91b009a8 ! t1_kref+0xfd8: fexpand %f8, %f8
8014 .word 0x91a01a27 ! t1_kref+0xfdc: fstoi %f7, %f8
8015 .word 0x2e480004 ! t1_kref+0xfe0: bvs,a,pt %icc, _kref+0xff0
8016 .word 0xa8303342 ! t1_kref+0xfe4: orn %g0, -0xcbe, %l4
8017 .word 0x8da01928 ! t1_kref+0xfe8: fstod %f8, %f6
8018 .word 0x8db20e48 ! t1_kref+0xfec: fxnor %f8, %f8, %f6
8019 .word 0x37480001 ! t1_kref+0xff0: fbge,a,pt %fcc0, _kref+0xff4
8020 .word 0x95400000 ! t1_kref+0xff4: mov %y, %o2
8021 .word 0x8143c000 ! t1_kref+0xff8: stbar
8022 .word 0x92c268f8 ! t1_kref+0xffc: addccc %o1, 0x8f8, %o1
8023 .word 0xcf263fe8 ! t1_kref+0x1000: st %f7, [%i0 - 0x18]
8024 .word 0x91a24828 ! t1_kref+0x1004: fadds %f9, %f8, %f8
8025 .word 0x90b80014 ! t1_kref+0x1008: xnorcc %g0, %l4, %o0
8026 .word 0x98d3000a ! t1_kref+0x100c: umulcc %o4, %o2, %o4
8027 .word 0x93a20829 ! t1_kref+0x1010: fadds %f8, %f9, %f9
8028 .word 0xea16601a ! t1_kref+0x1014: lduh [%i1 + 0x1a], %l5
8029 .word 0x91b18908 ! t1_kref+0x1018: faligndata %f6, %f8, %f8
8030 .word 0x93a01088 ! t1_kref+0x101c: fxtos %f8, %f9
8031 .word 0xb4103fe8 ! t1_kref+0x1020: mov 0xffffffe8, %i2
8032 .word 0xda360000 ! t1_kref+0x1024: sth %o5, [%i0]
8033 .word 0xa850000d ! t1_kref+0x1028: umul %g0, %o5, %l4
8034 .word 0xaca33958 ! t1_kref+0x102c: subcc %o4, -0x6a8, %l6
8035 .word 0xe96e3ff0 ! t1_kref+0x1030: prefetch %i0 - 0x10, 20
8036 .word 0xa8ba3b53 ! t1_kref+0x1034: xnorcc %o0, -0x4ad, %l4
8037 .word 0xab400000 ! t1_kref+0x1038: mov %y, %l5
8038 .word 0xa08d37de ! t1_kref+0x103c: andcc %l4, -0x822, %l0
8039 .word 0xd86e6002 ! t1_kref+0x1040: ldstub [%i1 + 2], %o4
8040 .word 0x93a000a8 ! t1_kref+0x1044: fnegs %f8, %f9
8041 .word 0x93a01888 ! t1_kref+0x1048: fitos %f8, %f9
8042 .word 0x91a189c8 ! t1_kref+0x104c: fdivd %f6, %f8, %f8
8043 .word 0x26480008 ! t1_kref+0x1050: bl,a,pt %icc, _kref+0x1070
8044 .word 0xee7f0019 ! t1_kref+0x1054: swap [%i4 + %i1], %l7
8045 .word 0xd11e3ff0 ! t1_kref+0x1058: ldd [%i0 - 0x10], %f8
8046 .word 0x98f32dd9 ! t1_kref+0x105c: udivcc %o4, 0xdd9, %o4
8047 .word 0x30800001 ! t1_kref+0x1060: ba,a _kref+0x1064
8048 .word 0xa222000d ! t1_kref+0x1064: sub %o0, %o5, %l1
8049 .word 0x90456ef9 ! t1_kref+0x1068: addc %l5, 0xef9, %o0
8050 .word 0x91a00546 ! t1_kref+0x106c: fsqrtd %f6, %f8
8051 .word 0x91a209c6 ! t1_kref+0x1070: fdivd %f8, %f6, %f8
8052 .word 0xda100019 ! t1_kref+0x1074: lduh [%g0 + %i1], %o5
8053 .word 0x8da01909 ! t1_kref+0x1078: fitod %f9, %f6
8054 .word 0x9de3bfa0 ! t1_kref+0x107c: save %sp, -0x60, %sp
8055 .word 0xb40e8000 ! t1_kref+0x1080: and %i2, %g0, %i2
8056 .word 0xabe83bdf ! t1_kref+0x1084: restore %g0, -0x421, %l5
8057 .word 0x93a00528 ! t1_kref+0x1088: fsqrts %f8, %f9
8058 .word 0x8fa01a29 ! t1_kref+0x108c: fstoi %f9, %f7
8059 .word 0xd03e6010 ! t1_kref+0x1090: std %o0, [%i1 + 0x10]
8060 .word 0x968aa329 ! t1_kref+0x1094: andcc %o2, 0x329, %o3
8061 .word 0xa5658015 ! t1_kref+0x1098: movneg %icc, %l5, %l2
8062 .word 0xda56001b ! t1_kref+0x109c: ldsh [%i0 + %i3], %o5
8063 .word 0x20480007 ! t1_kref+0x10a0: bn,a,pt %icc, _kref+0x10bc
8064 .word 0xad400000 ! t1_kref+0x10a4: mov %y, %l6
8065 .word 0x96f5e114 ! t1_kref+0x10a8: udivcc %l7, 0x114, %o3
8066 .word 0xa85b20aa ! t1_kref+0x10ac: smul %o4, 0xaa, %l4
8067 .word 0xe168a0cf ! t1_kref+0x10b0: prefetch %g2 + 0xcf, 16
8068 .word 0xa7b0032d ! t1_kref+0x10b4: bmask %g0, %o5, %l3
8069 .word 0x8fa00527 ! t1_kref+0x10b8: fsqrts %f7, %f7
8070 .word 0xd13e7ff0 ! t1_kref+0x10bc: std %f8, [%i1 - 0x10]
8071 .word 0x9de3bfa0 ! t1_kref+0x10c0: save %sp, -0x60, %sp
8072 .word 0xadef0018 ! t1_kref+0x10c4: restore %i4, %i0, %l6
8073 .word 0x91a209c6 ! t1_kref+0x10c8: fdivd %f8, %f6, %f8
8074 .word 0xe6100018 ! t1_kref+0x10cc: lduh [%g0 + %i0], %l3
8075 .word 0xa2d2800d ! t1_kref+0x10d0: umulcc %o2, %o5, %l1
8076 .word 0x9a354000 ! t1_kref+0x10d4: orn %l5, %g0, %o5
8077 .word 0x8fa01889 ! t1_kref+0x10d8: fitos %f9, %f7
8078 .word 0xd1200019 ! t1_kref+0x10dc: st %f8, [%g0 + %i1]
8079 .word 0x91b00cc6 ! t1_kref+0x10e0: fnot2 %f6, %f8
8080 .word 0x2c480006 ! t1_kref+0x10e4: bneg,a,pt %icc, _kref+0x10fc
8081 .word 0xab400000 ! t1_kref+0x10e8: mov %y, %l5
8082 .word 0x91b20e80 ! t1_kref+0x10ec: fsrc1 %f8, %f8
8083 .word 0xe5ee101d ! t1_kref+0x10f0: prefetcha %i0 + %i5, 18
8084 .word 0xea264000 ! t1_kref+0x10f4: st %l5, [%i1]
8085 .word 0xa1258000 ! t1_kref+0x10f8: mulscc %l6, %g0, %l0
8086 .word 0x3b800006 ! t1_kref+0x10fc: fble,a _kref+0x1114
8087 .word 0xcf060000 ! t1_kref+0x1100: ld [%i0], %f7
8088 .word 0xa2c34013 ! t1_kref+0x1104: addccc %o5, %l3, %l1
8089 .word 0xa4328015 ! t1_kref+0x1108: orn %o2, %l5, %l2
8090 .word 0x93a00527 ! t1_kref+0x110c: fsqrts %f7, %f9
8091 .word 0xc7ee5008 ! t1_kref+0x1110: prefetcha %i1 + %o0, 3
8092 .word 0x9695acb1 ! t1_kref+0x1114: orcc %l6, 0xcb1, %o3
8093 .word 0xad2da010 ! t1_kref+0x1118: sll %l6, 0x10, %l6
8094 .word 0x8db186e8 ! t1_kref+0x111c: fmul8ulx16 %f6, %f8, %f6
8095 .word 0xef68a008 ! t1_kref+0x1120: prefetch %g2 + 8, 23
8096 .word 0x91a1cd27 ! t1_kref+0x1124: fsmuld %f7, %f7, %f8
8097 .word 0x8fa018c6 ! t1_kref+0x1128: fdtos %f6, %f7
8098 .word 0xe41e001d ! t1_kref+0x112c: ldd [%i0 + %i5], %l2
8099 .word 0x8da000c8 ! t1_kref+0x1130: fnegd %f8, %f6
8100 .word 0x94b00008 ! t1_kref+0x1134: orncc %g0, %o0, %o2
8101 .word 0xac8cc015 ! t1_kref+0x1138: andcc %l3, %l5, %l6
8102 .word 0xa214f69f ! t1_kref+0x113c: or %l3, -0x961, %l1
8103 .word 0x8143e077 ! t1_kref+0x1140: membar 0x77
8104 .word 0xe3ee101d ! t1_kref+0x1144: prefetcha %i0 + %i5, 17
8105 .word 0x29800008 ! t1_kref+0x1148: fbl,a _kref+0x1168
8106 .word 0xda6e8018 ! t1_kref+0x114c: ldstub [%i2 + %i0], %o5
8107 .word 0x8fa00527 ! t1_kref+0x1150: fsqrts %f7, %f7
8108 .word 0x93a018c8 ! t1_kref+0x1154: fdtos %f8, %f9
8109 .word 0x93a01889 ! t1_kref+0x1158: fitos %f9, %f9
8110 .word 0x93a01a48 ! t1_kref+0x115c: fdtoi %f8, %f9
8111 .word 0xa9b30200 ! t1_kref+0x1160: array8 %o4, %g0, %l4
8112 .word 0xcf267fe8 ! t1_kref+0x1164: st %f7, [%i1 - 0x18]
8113 .word 0xa7b5c0ac ! t1_kref+0x1168: edge16n %l7, %o4, %l3
8114 .word 0x93a01a48 ! t1_kref+0x116c: fdtoi %f8, %f9
8115 .word 0xa452c014 ! t1_kref+0x1170: umul %o3, %l4, %l2
8116 .word 0xaeb00016 ! t1_kref+0x1174: orncc %g0, %l6, %l7
8117 .word 0x29480004 ! t1_kref+0x1178: fbl,a,pt %fcc0, _kref+0x1188
8118 .word 0x8da00548 ! t1_kref+0x117c: fsqrtd %f8, %f6
8119 .word 0x987dc00b ! t1_kref+0x1180: sdiv %l7, %o3, %o4
8120 .word 0x81aa0ac8 ! t1_kref+0x1184: fcmped %fcc0, %f8, %f8
8121 .word 0x8db207c8 ! t1_kref+0x1188: pdist %f8, %f8, %f6
8122 .word 0x91b20da8 ! t1_kref+0x118c: fxors %f8, %f8, %f8
8123 .word 0x8182c000 ! t1_kref+0x1190: wr %o3, %g0, %y
8124 .word 0xd1062008 ! t1_kref+0x1194: ld [%i0 + 8], %f8
8125 .word 0xe2567ff8 ! t1_kref+0x1198: ldsh [%i1 - 8], %l1
8126 .word 0x92a57a3b ! t1_kref+0x119c: subcc %l5, -0x5c5, %o1
8127 .word 0x91a1cd27 ! t1_kref+0x11a0: fsmuld %f7, %f7, %f8
8128 .word 0xa2d4f820 ! t1_kref+0x11a4: umulcc %l3, -0x7e0, %l1
8129 .word 0xa87dc013 ! t1_kref+0x11a8: sdiv %l7, %l3, %l4
8130 .word 0x8143c000 ! t1_kref+0x11ac: stbar
8131 .word 0x34800006 ! t1_kref+0x11b0: bg,a _kref+0x11c8
8132 .word 0xed68a20c ! t1_kref+0x11b4: prefetch %g2 + 0x20c, 22
8133 .word 0x91b00cc8 ! t1_kref+0x11b8: fnot2 %f8, %f8
8134 .word 0x8fa00527 ! t1_kref+0x11bc: fsqrts %f7, %f7
8135 .word 0xcd1fbde0 ! t1_kref+0x11c0: ldd [%fp - 0x220], %f6
8136 .word 0xc368a1cf ! t1_kref+0x11c4: prefetch %g2 + 0x1cf, 1
8137 .word 0xae7a0014 ! t1_kref+0x11c8: sdiv %o0, %l4, %l7
8138 .word 0x001fffff ! t1_kref+0x11cc: illtrap 0x1fffff
8139 .word 0xae9d0013 ! t1_kref+0x11d0: xorcc %l4, %l3, %l7
8140 .word 0x28800005 ! t1_kref+0x11d4: bleu,a _kref+0x11e8
8141 .word 0xec070018 ! t1_kref+0x11d8: ld [%i4 + %i0], %l6
8142 .word 0x91a01a29 ! t1_kref+0x11dc: fstoi %f9, %f8
8143 .word 0xa852c017 ! t1_kref+0x11e0: umul %o3, %l7, %l4
8144 .word 0xaa8b3700 ! t1_kref+0x11e4: andcc %o4, -0x900, %l5
8145 .word 0x8db20968 ! t1_kref+0x11e8: fpmerge %f8, %f8, %f6
8146 .word 0xee564000 ! t1_kref+0x11ec: ldsh [%i1], %l7
8147 .word 0x91b20d88 ! t1_kref+0x11f0: fxor %f8, %f8, %f8
8148 .word 0x98433fb8 ! t1_kref+0x11f4: addc %o4, -0x48, %o4
8149 .word 0x93a01a29 ! t1_kref+0x11f8: fstoi %f9, %f9
8150 .word 0x22800005 ! t1_kref+0x11fc: be,a _kref+0x1210
8151 .word 0x81dbefde ! t1_kref+0x1200: flush %o7 + 0xfde
8152 .word 0xad223f25 ! t1_kref+0x1204: mulscc %o0, -0xdb, %l6
8153 .word 0xd1a71019 ! t1_kref+0x1208: sta %f8, [%i4 + %i1]0x80
8154 .word 0x93a00528 ! t1_kref+0x120c: fsqrts %f8, %f9
8155 .word 0x8fb20da9 ! t1_kref+0x1210: fxors %f8, %f9, %f7
8156 .word 0x90132717 ! t1_kref+0x1214: or %o4, 0x717, %o0
8157 .word 0x3e480006 ! t1_kref+0x1218: bvc,a,pt %icc, _kref+0x1230
8158 .word 0x91a018c6 ! t1_kref+0x121c: fdtos %f6, %f8
8159 .word 0x95400000 ! t1_kref+0x1220: mov %y, %o2
8160 .word 0xf3ee501b ! t1_kref+0x1224: prefetcha %i1 + %i3, 25
8161 .word 0xafb58280 ! t1_kref+0x1228: array32 %l6, %g0, %l7
8162 .word 0x8da20946 ! t1_kref+0x122c: fmuld %f8, %f6, %f6
8163 .word 0xd3066018 ! t1_kref+0x1230: ld [%i1 + 0x18], %f9
8164 .word 0xd1be1855 ! t1_kref+0x1234: stda %f8, [%i0 + %l5]0xc2
8165 .word 0x2e480001 ! t1_kref+0x1238: bvs,a,pt %icc, _kref+0x123c
8166 .word 0x81dda4ff ! t1_kref+0x123c: flush %l6 + 0x4ff
8167 .word 0x8db009a8 ! t1_kref+0x1240: fexpand %f8, %f6
8168 .word 0x8db207c8 ! t1_kref+0x1244: pdist %f8, %f8, %f6
8169 .word 0x95b500cc ! t1_kref+0x1248: edge16l %l4, %o4, %o2
8170 .word 0x91a01909 ! t1_kref+0x124c: fitod %f9, %f8
8171 .word 0x3c480005 ! t1_kref+0x1250: bpos,a,pt %icc, _kref+0x1264
8172 .word 0x93a01a28 ! t1_kref+0x1254: fstoi %f8, %f9
8173 .word 0x91b1c6a7 ! t1_kref+0x1258: fmul8x16al %f7, %f7, %f8
8174 .word 0x8fa000a9 ! t1_kref+0x125c: fnegs %f9, %f7
8175 .word 0x8143c000 ! t1_kref+0x1260: stbar
8176 .word 0xd3263fec ! t1_kref+0x1264: st %f9, [%i0 - 0x14]
8177 .word 0x91b206e8 ! t1_kref+0x1268: fmul8ulx16 %f8, %f8, %f8
8178 .word 0x8184c000 ! t1_kref+0x126c: wr %l3, %g0, %y
8179 .word 0xaa137579 ! t1_kref+0x1270: or %o5, -0xa87, %l5
8180 .word 0xaeda0000 ! t1_kref+0x1274: smulcc %o0, %g0, %l7
8181 .word 0x31480008 ! t1_kref+0x1278: fba,a,pt %fcc0, _kref+0x1298
8182 .word 0x81de2f54 ! t1_kref+0x127c: flush %i0 + 0xf54
8183 .word 0xa2d2e735 ! t1_kref+0x1280: umulcc %o3, 0x735, %l1
8184 .word 0x81dfb4fd ! t1_kref+0x1284: flush %fp - 0xb03
8185 .word 0x8143c000 ! t1_kref+0x1288: stbar
8186 .word 0x99237838 ! t1_kref+0x128c: mulscc %o5, -0x7c8, %o4
8187 .word 0x91a209c6 ! t1_kref+0x1290: fdivd %f8, %f6, %f8
8188 .word 0xa014e8c7 ! t1_kref+0x1294: or %l3, 0x8c7, %l0
8189 .word 0x8da00548 ! t1_kref+0x1298: fsqrtd %f8, %f6
8190 .word 0xd1be1a5c ! t1_kref+0x129c: stda %f8, [%i0 + %i4]0xd2
8191 .word 0x3a480005 ! t1_kref+0x12a0: bcc,a,pt %icc, _kref+0x12b4
8192 .word 0x8fa01a29 ! t1_kref+0x12a4: fstoi %f9, %f7
8193 .word 0x2e480008 ! t1_kref+0x12a8: bvs,a,pt %icc, _kref+0x12c8
8194 .word 0x8da188c8 ! t1_kref+0x12ac: fsubd %f6, %f8, %f6
8195 .word 0xd64e0000 ! t1_kref+0x12b0: ldsb [%i0], %o3
8196 .word 0x2e480001 ! t1_kref+0x12b4: bvs,a,pt %icc, _kref+0x12b8
8197 .word 0xa7254014 ! t1_kref+0x12b8: mulscc %l5, %l4, %l3
8198 .word 0xd3a6101c ! t1_kref+0x12bc: sta %f9, [%i0 + %i4]0x80
8199 .word 0x29480002 ! t1_kref+0x12c0: fbl,a,pt %fcc0, _kref+0x12c8
8200 .word 0xd4c71019 ! t1_kref+0x12c4: ldswa [%i4 + %i1]0x80, %o2
8201 .word 0xec4e001a ! t1_kref+0x12c8: ldsb [%i0 + %i2], %l6
8202 .word 0x8fa00529 ! t1_kref+0x12cc: fsqrts %f9, %f7
8203 .word 0x81d96035 ! t1_kref+0x12d0: flush %g5 + 0x35
8204 .word 0xd9f6500d ! t1_kref+0x12d4: casxa [%i1]0x80, %o5, %o4
8205 .word 0x81a9caa7 ! t1_kref+0x12d8: fcmpes %fcc0, %f7, %f7
8206 .word 0x91b18d40 ! t1_kref+0x12dc: fnot1 %f6, %f8
8207 .word 0xaa2a8009 ! t1_kref+0x12e0: andn %o2, %o1, %l5
8208 .word 0xd1262008 ! t1_kref+0x12e4: st %f8, [%i0 + 8]
8209 .word 0x9de3bfa0 ! t1_kref+0x12e8: save %sp, -0x60, %sp
8210 .word 0xadee382d ! t1_kref+0x12ec: restore %i0, -0x7d3, %l6
8211 .word 0x982d0015 ! t1_kref+0x12f0: andn %l4, %l5, %o4
8212 .word 0xd320a034 ! t1_kref+0x12f4: st %f9, [%g2 + 0x34]
8213 .word 0xd410a036 ! t1_kref+0x12f8: lduh [%g2 + 0x36], %o2
8214 .word 0x9ad30013 ! t1_kref+0x12fc: umulcc %o4, %l3, %o5
8215 .word 0x2b480003 ! t1_kref+0x1300: fbug,a,pt %fcc0, _kref+0x130c
8216 .word 0xd1be9a18 ! t1_kref+0x1304: stda %f8, [%i2 + %i0]0xd0
8217 .word 0x81aa4aa9 ! t1_kref+0x1308: fcmpes %fcc0, %f9, %f9
8218 .word 0x81df4008 ! t1_kref+0x130c: flush %i5 + %o0
8219 .word 0x91b20dc6 ! t1_kref+0x1310: fnand %f8, %f6, %f8
8220 .word 0x8fa00529 ! t1_kref+0x1314: fsqrts %f9, %f7
8221 .word 0x91700017 ! t1_kref+0x1318: popc %l7, %o0
8222 .word 0x81d8400e ! t1_kref+0x131c: flush %g1 + %sp
8223 .word 0x8fa01a29 ! t1_kref+0x1320: fstoi %f9, %f7
8224 .word 0xe44e6008 ! t1_kref+0x1324: ldsb [%i1 + 8], %l2
8225 .word 0x81a9ca28 ! t1_kref+0x1328: fcmps %fcc0, %f7, %f8
8226 .word 0x38800003 ! t1_kref+0x132c: bgu,a _kref+0x1338
8227 .word 0xadb2c108 ! t1_kref+0x1330: edge32 %o3, %o0, %l6
8228 .word 0x8db246a8 ! t1_kref+0x1334: fmul8x16al %f9, %f8, %f6
8229 .word 0x90d80015 ! t1_kref+0x1338: smulcc %g0, %l5, %o0
8230 .word 0xe41f4019 ! t1_kref+0x133c: ldd [%i5 + %i1], %l2
8231 .word 0x8fa00529 ! t1_kref+0x1340: fsqrts %f9, %f7
8232 .word 0xa13b200f ! t1_kref+0x1344: sra %o4, 0xf, %l0
8233 .word 0xa1224013 ! t1_kref+0x1348: mulscc %o1, %l3, %l0
8234 .word 0x91b20d27 ! t1_kref+0x134c: fandnot1s %f8, %f7, %f8
8235 .word 0x81dcc012 ! t1_kref+0x1350: flush %l3 + %l2
8236 .word 0xd11fbc98 ! t1_kref+0x1354: ldd [%fp - 0x368], %f8
8237 .word 0xe6400019 ! t1_kref+0x1358: ldsw [%g0 + %i1], %l3
8238 .word 0x91b20c88 ! t1_kref+0x135c: fandnot2 %f8, %f8, %f8
8239 .word 0xa4da0000 ! t1_kref+0x1360: smulcc %o0, %g0, %l2
8240 .word 0xad226f39 ! t1_kref+0x1364: mulscc %o1, 0xf39, %l6
8241 .word 0xe408a036 ! t1_kref+0x1368: ldub [%g2 + 0x36], %l2
8242 .word 0xd02e2004 ! t1_kref+0x136c: stb %o0, [%i0 + 4]
8243 .word 0x93a000a7 ! t1_kref+0x1370: fnegs %f7, %f9
8244 .word 0xec3e2008 ! t1_kref+0x1374: std %l6, [%i0 + 8]
8245 .word 0x933d400a ! t1_kref+0x1378: sra %l5, %o2, %o1
8246 .word 0x961df0fc ! t1_kref+0x137c: xor %l7, -0xf04, %o3
8247 .word 0xd27e4000 ! t1_kref+0x1380: swap [%i1], %o1
8248 .word 0x98b2400a ! t1_kref+0x1384: orncc %o1, %o2, %o4
8249 .word 0x93a01887 ! t1_kref+0x1388: fitos %f7, %f9
8250 .word 0x91a000c8 ! t1_kref+0x138c: fnegd %f8, %f8
8251 .word 0x3f800007 ! t1_kref+0x1390: fbo,a _kref+0x13ac
8252 .word 0x8fb20d60 ! t1_kref+0x1394: fnot1s %f8, %f7
8253 .word 0x8db00f06 ! t1_kref+0x1398: fsrc2 %f6, %f6
8254 .word 0x93a20828 ! t1_kref+0x139c: fadds %f8, %f8, %f9
8255 .word 0x8fa00028 ! t1_kref+0x13a0: fmovs %f8, %f7
8256 .word 0x81580000 ! t1_kref+0x13a4: flushw
8257 .word 0xa412800d ! t1_kref+0x13a8: or %o2, %o5, %l2
8258 .word 0xad2a8017 ! t1_kref+0x13ac: sll %o2, %l7, %l6
8259 .word 0x3a800006 ! t1_kref+0x13b0: bcc,a _kref+0x13c8
8260 .word 0x93b20da8 ! t1_kref+0x13b4: fxors %f8, %f8, %f9
8261 .word 0xea064000 ! t1_kref+0x13b8: ld [%i1], %l5
8262 .word 0x91a00529 ! t1_kref+0x13bc: fsqrts %f9, %f8
8263 .word 0xea6e7ff7 ! t1_kref+0x13c0: ldstub [%i1 - 9], %l5
8264 .word 0xa02a8015 ! t1_kref+0x13c4: andn %o2, %l5, %l0
8265 .word 0x93a00529 ! t1_kref+0x13c8: fsqrts %f9, %f9
8266 .word 0xec070019 ! t1_kref+0x13cc: ld [%i4 + %i1], %l6
8267 .word 0x8d803ec0 ! t1_kref+0x13d0: mov 0xfffffec0, %fprs
8268 .word 0xe07e7fe0 ! t1_kref+0x13d4: swap [%i1 - 0x20], %l0
8269 .word 0x3e800001 ! t1_kref+0x13d8: bvc,a _kref+0x13dc
8270 .word 0xec1e3fe8 ! t1_kref+0x13dc: ldd [%i0 - 0x18], %l6
8271 .word 0xa8d00008 ! t1_kref+0x13e0: umulcc %g0, %o0, %l4
8272 .word 0x91a018c6 ! t1_kref+0x13e4: fdtos %f6, %f8
8273 .word 0x92c28013 ! t1_kref+0x13e8: addccc %o2, %l3, %o1
8274 .word 0x81a9caa8 ! t1_kref+0x13ec: fcmpes %fcc0, %f7, %f8
8275 .word 0x90db73b8 ! t1_kref+0x13f0: smulcc %o5, -0xc48, %o0
8276 .word 0xff6e7ff0 ! t1_kref+0x13f4: prefetch %i1 - 0x10, 31
8277 .word 0x9de3bfa0 ! t1_kref+0x13f8: save %sp, -0x60, %sp
8278 .word 0xa9eec01c ! t1_kref+0x13fc: restore %i3, %i4, %l4
8279 .word 0x9bb58280 ! t1_kref+0x1400: array32 %l6, %g0, %o5
8280 .word 0x28480006 ! t1_kref+0x1404: bleu,a,pt %icc, _kref+0x141c
8281 .word 0xda6e2018 ! t1_kref+0x1408: ldstub [%i0 + 0x18], %o5
8282 .word 0xa71af7a9 ! t1_kref+0x140c: tsubcctv %o3, -0x857, %l3
8283 .word 0xe6070018 ! t1_kref+0x1410: ld [%i4 + %i0], %l3
8284 .word 0x91a249a9 ! t1_kref+0x1414: fdivs %f9, %f9, %f8
8285 .word 0x34800008 ! t1_kref+0x1418: bg,a _kref+0x1438
8286 .word 0xeeb01019 ! t1_kref+0x141c: stha %l7, [%g0 + %i1]0x80
8287 .word 0xd13e7fe8 ! t1_kref+0x1420: std %f8, [%i1 - 0x18]
8288 .word 0x92f23b88 ! t1_kref+0x1424: udivcc %o0, -0x478, %o1
8289 .word 0x91a1cd27 ! t1_kref+0x1428: fsmuld %f7, %f7, %f8
8290 .word 0xd686501c ! t1_kref+0x142c: lda [%i1 + %i4]0x80, %o3
8291 .word 0x91a00548 ! t1_kref+0x1430: fsqrtd %f8, %f8
8292 .word 0x91b24668 ! t1_kref+0x1434: fmul8x16au %f9, %f8, %f8
8293 .word 0xa482e579 ! t1_kref+0x1438: addcc %o3, 0x579, %l2
8294 .word 0xc0300018 ! t1_kref+0x143c: clrh [%g0 + %i0]
8295 .word 0x8fa00528 ! t1_kref+0x1440: fsqrts %f8, %f7
8296 .word 0xafb5c108 ! t1_kref+0x1444: edge32 %l7, %o0, %l7
8297 .word 0x8fa01a27 ! t1_kref+0x1448: fstoi %f7, %f7
8298 .word 0xabb204c8 ! t1_kref+0x144c: fcmpne32 %f8, %f8, %l5
8299 .word 0x81a9caa7 ! t1_kref+0x1450: fcmpes %fcc0, %f7, %f7
8300 .word 0x91b20906 ! t1_kref+0x1454: faligndata %f8, %f6, %f8
8301 .word 0xe3ee501a ! t1_kref+0x1458: prefetcha %i1 + %i2, 17
8302 .word 0x93b1cfa8 ! t1_kref+0x145c: fors %f7, %f8, %f9
8303 .word 0x91a1c927 ! t1_kref+0x1460: fmuls %f7, %f7, %f8
8304 .word 0x8143c000 ! t1_kref+0x1464: stbar
8305 .word 0xdaee9019 ! t1_kref+0x1468: ldstuba [%i2 + %i1]0x80, %o5
8306 .word 0x91a00529 ! t1_kref+0x146c: fsqrts %f9, %f8
8307 .word 0xc439401d ! t1_kref+0x1470: std %g2, [%g5 + %i5]
8308 .word 0x91b18c88 ! t1_kref+0x1474: fandnot2 %f6, %f8, %f8
8309 .word 0x8da209c8 ! t1_kref+0x1478: fdivd %f8, %f8, %f6
8310 .word 0x91b1cfa8 ! t1_kref+0x147c: fors %f7, %f8, %f8
8311 .word 0x2c480007 ! t1_kref+0x1480: bneg,a,pt %icc, _kref+0x149c
8312 .word 0xa87d2dd8 ! t1_kref+0x1484: sdiv %l4, 0xdd8, %l4
8313 .word 0x81df4000 ! t1_kref+0x1488: flush %i5
8314 .word 0x9925c013 ! t1_kref+0x148c: mulscc %l7, %l3, %o4
8315 .word 0x26480006 ! t1_kref+0x1490: bl,a,pt %icc, _kref+0x14a8
8316 .word 0x98920000 ! t1_kref+0x1494: orcc %o0, %g0, %o4
8317 .word 0xd8062014 ! t1_kref+0x1498: ld [%i0 + 0x14], %o4
8318 .word 0x8da188c8 ! t1_kref+0x149c: fsubd %f6, %f8, %f6
8319 .word 0xd11fbf38 ! t1_kref+0x14a0: ldd [%fp - 0xc8], %f8
8320 .word 0xd8367ff2 ! t1_kref+0x14a4: sth %o4, [%i1 - 0xe]
8321 .word 0xd82e0000 ! t1_kref+0x14a8: stb %o4, [%i0]
8322 .word 0x93a018c8 ! t1_kref+0x14ac: fdtos %f8, %f9
8323 .word 0x8fa01a48 ! t1_kref+0x14b0: fdtoi %f8, %f7
8324 .word 0x3b800007 ! t1_kref+0x14b4: fble,a _kref+0x14d0
8325 .word 0xac432dbe ! t1_kref+0x14b8: addc %o4, 0xdbe, %l6
8326 .word 0x8fa01a27 ! t1_kref+0x14bc: fstoi %f7, %f7
8327 .word 0x94d5e9c7 ! t1_kref+0x14c0: umulcc %l7, 0x9c7, %o2
8328 .word 0xe26e401a ! t1_kref+0x14c4: ldstub [%i1 + %i2], %l1
8329 .word 0xab400000 ! t1_kref+0x14c8: mov %y, %l5
8330 .word 0xe4567ff6 ! t1_kref+0x14cc: ldsh [%i1 - 0xa], %l2
8331 .word 0x93a1c8a7 ! t1_kref+0x14d0: fsubs %f7, %f7, %f9
8332 .word 0x81dfa161 ! t1_kref+0x14d4: flush %fp + 0x161
8333 .word 0xe01e0000 ! t1_kref+0x14d8: ldd [%i0], %l0
8334 .word 0x24480006 ! t1_kref+0x14dc: ble,a,pt %icc, _kref+0x14f4
8335 .word 0xa122ab51 ! t1_kref+0x14e0: mulscc %o2, 0xb51, %l0
8336 .word 0x91a01029 ! t1_kref+0x14e4: fstox %f9, %f8
8337 .word 0x81aa0aa7 ! t1_kref+0x14e8: fcmpes %fcc0, %f8, %f7
8338 .word 0xaaa00017 ! t1_kref+0x14ec: subcc %g0, %l7, %l5
8339 .word 0x91a24829 ! t1_kref+0x14f0: fadds %f9, %f9, %f8
8340 .word 0x8da18948 ! t1_kref+0x14f4: fmuld %f6, %f8, %f6
8341 .word 0x26800004 ! t1_kref+0x14f8: bl,a _kref+0x1508
8342 .word 0x91a00527 ! t1_kref+0x14fc: fsqrts %f7, %f8
8343 .word 0x98d2000d ! t1_kref+0x1500: umulcc %o0, %o5, %o4
8344 .word 0x91a01929 ! t1_kref+0x1504: fstod %f9, %f8
8345 .word 0x8610200b ! t1_kref+0x1508: mov 0xb, %g3
8346 .word 0x86a0e001 ! t1_kref+0x150c: subcc %g3, 1, %g3
8347 .word 0x2280001c ! t1_kref+0x1510: be,a _kref+0x1580
8348 .word 0xd13e401d ! t1_kref+0x1514: std %f8, [%i1 + %i5]
8349 .word 0xe8480019 ! t1_kref+0x1518: ldsb [%g0 + %i1], %l4
8350 .word 0x91a00028 ! t1_kref+0x151c: fmovs %f8, %f8
8351 .word 0x8fa01a29 ! t1_kref+0x1520: fstoi %f9, %f7
8352 .word 0x91b206e8 ! t1_kref+0x1524: fmul8ulx16 %f8, %f8, %f8
8353 .word 0xec080019 ! t1_kref+0x1528: ldub [%g0 + %i1], %l6
8354 .word 0x2d480007 ! t1_kref+0x152c: fbg,a,pt %fcc0, _kref+0x1548
8355 .word 0x8fb24a28 ! t1_kref+0x1530: fpadd16s %f9, %f8, %f7
8356 .word 0x81aa0ac8 ! t1_kref+0x1534: fcmped %fcc0, %f8, %f8
8357 .word 0x91a01928 ! t1_kref+0x1538: fstod %f8, %f8
8358 .word 0x81aa0aa8 ! t1_kref+0x153c: fcmpes %fcc0, %f8, %f8
8359 .word 0xa85ac015 ! t1_kref+0x1540: smul %o3, %l5, %l4
8360 .word 0x91a000a9 ! t1_kref+0x1544: fnegs %f9, %f8
8361 .word 0x2dbffff1 ! t1_kref+0x1548: fbg,a _kref+0x150c
8362 .word 0x8fb24aa8 ! t1_kref+0x154c: fpsub16s %f9, %f8, %f7
8363 .word 0x81aa0a28 ! t1_kref+0x1550: fcmps %fcc0, %f8, %f8
8364 .word 0xec360000 ! t1_kref+0x1554: sth %l6, [%i0]
8365 .word 0xebee501b ! t1_kref+0x1558: prefetcha %i1 + %i3, 21
8366 .word 0xc9be1a5b ! t1_kref+0x155c: stda %f4, [%i0 + %i3]0xd2
8367 .word 0x91b18dc6 ! t1_kref+0x1560: fnand %f6, %f6, %f8
8368 .word 0x98e5000a ! t1_kref+0x1564: subccc %l4, %o2, %o4
8369 .word 0x93b28240 ! t1_kref+0x1568: array16 %o2, %g0, %o1
8370 .word 0x91b20c48 ! t1_kref+0x156c: fnor %f8, %f8, %f8
8371 .word 0xa62366bb ! t1_kref+0x1570: sub %o5, 0x6bb, %l3
8372 .word 0xd3266010 ! t1_kref+0x1574: st %f9, [%i1 + 0x10]
8373 .word 0xda36401b ! t1_kref+0x1578: sth %o5, [%i1 + %i3]
8374 .word 0xec266004 ! t1_kref+0x157c: st %l6, [%i1 + 4]
8375 .word 0x39800001 ! t1_kref+0x1580: fbuge,a _kref+0x1584
8376 .word 0x9a52f48d ! t1_kref+0x1584: umul %o3, -0xb73, %o5
8377 .word 0x91a01927 ! t1_kref+0x1588: fstod %f7, %f8
8378 .word 0xea100019 ! t1_kref+0x158c: lduh [%g0 + %i1], %l5
8379 .word 0x91a18948 ! t1_kref+0x1590: fmuld %f6, %f8, %f8
8380 .word 0x81d8251f ! t1_kref+0x1594: flush %g0 + 0x51f
8381 .word 0xa4403df7 ! t1_kref+0x1598: addc %g0, -0x209, %l2
8382 sethi %hi(2f), %o7
8383 .word 0xe40be1e0 ! t1_kref+0x15a0: ldub [%o7 + 0x1e0], %l2
8384 .word 0xa41ca00c ! t1_kref+0x15a4: xor %l2, 0xc, %l2
8385 .word 0xe42be1e0 ! t1_kref+0x15a8: stb %l2, [%o7 + 0x1e0]
8386 .word 0x81dbe1e0 ! t1_kref+0x15ac: flush %o7 + 0x1e0
8387 .word 0xda0e8019 ! t1_kref+0x15b0: ldub [%i2 + %i1], %o5
8388 .word 0xd20e8018 ! t1_kref+0x15b4: ldub [%i2 + %i0], %o1
8389 .word 0x91b00f06 ! t1_kref+0x15b8: fsrc2 %f6, %f8
8390 .word 0xa6a33b25 ! t1_kref+0x15bc: subcc %o4, -0x4db, %l3
8391 .word 0x8da00148 ! t1_kref+0x15c0: fabsd %f8, %f6
8392 .word 0x3a480002 ! t1_kref+0x15c4: bcc,a,pt %icc, _kref+0x15cc
8393 .word 0x9a558016 ! t1_kref+0x15c8: umul %l6, %l6, %o5
8394 .word 0xcf270018 ! t1_kref+0x15cc: st %f7, [%i4 + %i0]
8395 .word 0xe2064000 ! t1_kref+0x15d0: ld [%i1], %l1
8396 .word 0x81dbc009 ! t1_kref+0x15d4: flush %o7 + %o1
8397 .word 0x38480008 ! t1_kref+0x15d8: bgu,a,pt %icc, _kref+0x15f8
8398 .word 0x8db1c728 ! t1_kref+0x15dc: fmuld8ulx16 %f7, %f8, %f6
83992: .word 0xa2d53167 ! t1_kref+0x15e0: umulcc %l4, -0xe99, %l1
8400 .word 0xa8924014 ! t1_kref+0x15e4: orcc %o1, %l4, %l4
8401 .word 0x91b20ec6 ! t1_kref+0x15e8: fornot2 %f8, %f6, %f8
8402 .word 0xec060000 ! t1_kref+0x15ec: ld [%i0], %l6
8403! .word 0x3648ca78 ! t1_kref+0x15f0: bge,a,pt %icc, SYM(t1_subr3)
8404 bge,a,pt %icc, SYM(t1_subr3)
8405 .word 0x9e006f8c ! t1_kref+0x15f4: add %g1, 0xf8c, %o7
8406 .word 0x93a01a46 ! t1_kref+0x15f8: fdtoi %f6, %f9
8407 .word 0xe8de101d ! t1_kref+0x15fc: ldxa [%i0 + %i5]0x80, %l4
8408 .word 0x91a01908 ! t1_kref+0x1600: fitod %f8, %f8
8409 .word 0x91b24e69 ! t1_kref+0x1604: fxnors %f9, %f9, %f8
8410 .word 0x29480005 ! t1_kref+0x1608: fbl,a,pt %fcc0, _kref+0x161c
8411 .word 0xd62e8018 ! t1_kref+0x160c: stb %o3, [%i2 + %i0]
8412 .word 0x9ab50013 ! t1_kref+0x1610: orncc %l4, %l3, %o5
8413 .word 0x3d480007 ! t1_kref+0x1614: fbule,a,pt %fcc0, _kref+0x1630
8414 .word 0xe60e7fe9 ! t1_kref+0x1618: ldub [%i1 - 0x17], %l3
8415 .word 0xc99f1a58 ! t1_kref+0x161c: ldda [%i4 + %i0]0xd2, %f4
8416 .word 0x24480006 ! t1_kref+0x1620: ble,a,pt %icc, _kref+0x1638
8417 .word 0x92856b20 ! t1_kref+0x1624: addcc %l5, 0xb20, %o1
8418 .word 0xae650016 ! t1_kref+0x1628: subc %l4, %l6, %l7
8419 .word 0xad3a6017 ! t1_kref+0x162c: sra %o1, 0x17, %l6
8420 .word 0xee0e3fe1 ! t1_kref+0x1630: ldub [%i0 - 0x1f], %l7
8421 .word 0xa412f050 ! t1_kref+0x1634: or %o3, -0xfb0, %l2
8422 .word 0xc9ee100a ! t1_kref+0x1638: prefetcha %i0 + %o2, 4
8423 .word 0x81aa4aa7 ! t1_kref+0x163c: fcmpes %fcc0, %f9, %f7
8424 .word 0xe678a004 ! t1_kref+0x1640: swap [%g2 + 4], %l3
8425 .word 0xd03e3fe0 ! t1_kref+0x1644: std %o0, [%i0 - 0x20]
8426 .word 0xd6801019 ! t1_kref+0x1648: lda [%g0 + %i1]0x80, %o3
8427 .word 0x91b1cda8 ! t1_kref+0x164c: fxors %f7, %f8, %f8
8428 .word 0x8fa1c9a8 ! t1_kref+0x1650: fdivs %f7, %f8, %f7
8429 .word 0x91a188c8 ! t1_kref+0x1654: fsubd %f6, %f8, %f8
8430 .word 0x87802082 ! t1_kref+0x1658: mov 0x82, %asi
8431 .word 0x9b400000 ! t1_kref+0x165c: mov %y, %o5
8432 .word 0x8db009a9 ! t1_kref+0x1660: fexpand %f9, %f6
8433 .word 0x91a01907 ! t1_kref+0x1664: fitod %f7, %f8
8434 .word 0x21800002 ! t1_kref+0x1668: fbn,a _kref+0x1670
8435 .word 0x8da01927 ! t1_kref+0x166c: fstod %f7, %f6
8436 .word 0xd2064000 ! t1_kref+0x1670: ld [%i1], %o1
8437 .word 0xc12e2014 ! t1_kref+0x1674: st %fsr, [%i0 + 0x14]
8438 .word 0x3a800008 ! t1_kref+0x1678: bcc,a _kref+0x1698
8439 .word 0x96550008 ! t1_kref+0x167c: umul %l4, %o0, %o3
8440 .word 0x9504e9de ! t1_kref+0x1680: taddcc %l3, 0x9de, %o2
8441 .word 0xd0680018 ! t1_kref+0x1684: ldstub [%g0 + %i0], %o0
8442 .word 0x91a209a7 ! t1_kref+0x1688: fdivs %f8, %f7, %f8
8443 .word 0x91a01928 ! t1_kref+0x168c: fstod %f8, %f8
8444 .word 0x92ddc000 ! t1_kref+0x1690: smulcc %l7, %g0, %o1
8445 .word 0xaf220008 ! t1_kref+0x1694: mulscc %o0, %o0, %l7
8446 .word 0x81aa4aa7 ! t1_kref+0x1698: fcmpes %fcc0, %f9, %f7
8447 .word 0xcf264000 ! t1_kref+0x169c: st %f7, [%i1]
8448 .word 0x93a01a46 ! t1_kref+0x16a0: fdtoi %f6, %f9
8449 .word 0x91b1cd27 ! t1_kref+0x16a4: fandnot1s %f7, %f7, %f8
8450 .word 0x39480004 ! t1_kref+0x16a8: fbuge,a,pt %fcc0, _kref+0x16b8
8451 .word 0xadb2804a ! t1_kref+0x16ac: edge8l %o2, %o2, %l6
8452 .word 0xa4c36095 ! t1_kref+0x16b0: addccc %o5, 0x95, %l2
8453 .word 0x8fb24c69 ! t1_kref+0x16b4: fnors %f9, %f9, %f7
8454 .word 0xe00e7ffc ! t1_kref+0x16b8: ldub [%i1 - 4], %l0
8455 .word 0xaa02399e ! t1_kref+0x16bc: add %o0, -0x662, %l5
8456 .word 0x91a208c6 ! t1_kref+0x16c0: fsubd %f8, %f6, %f8
8457 .word 0x3a480007 ! t1_kref+0x16c4: bcc,a,pt %icc, _kref+0x16e0
8458 .word 0x8fa00029 ! t1_kref+0x16c8: fmovs %f9, %f7
8459 .word 0x39800004 ! t1_kref+0x16cc: fbuge,a _kref+0x16dc
8460 .word 0xec680018 ! t1_kref+0x16d0: ldstub [%g0 + %i0], %l6
8461 .word 0xd1be5897 ! t1_kref+0x16d4: stda %f8, [%i1 + %l7]0xc4
8462 .word 0x93702740 ! t1_kref+0x16d8: popc 0x740, %o1
8463 .word 0x81a98ac8 ! t1_kref+0x16dc: fcmped %fcc0, %f6, %f8
8464 .word 0xd8163fea ! t1_kref+0x16e0: lduh [%i0 - 0x16], %o4
8465 .word 0x91a01929 ! t1_kref+0x16e4: fstod %f9, %f8
8466 .word 0xa85d709d ! t1_kref+0x16e8: smul %l5, -0xf63, %l4
8467 .word 0xa4d36fdf ! t1_kref+0x16ec: umulcc %o5, 0xfdf, %l2
8468 .word 0x28480005 ! t1_kref+0x16f0: bleu,a,pt %icc, _kref+0x1704
8469 .word 0xd11e3fe0 ! t1_kref+0x16f4: ldd [%i0 - 0x20], %f8
8470 .word 0x98880009 ! t1_kref+0x16f8: andcc %g0, %o1, %o4
8471 .word 0xec1f4019 ! t1_kref+0x16fc: ldd [%i5 + %i1], %l6
8472 .word 0x91a00548 ! t1_kref+0x1700: fsqrtd %f8, %f8
8473 .word 0x2d480007 ! t1_kref+0x1704: fbg,a,pt %fcc0, _kref+0x1720
8474 .word 0x8fa1c9a8 ! t1_kref+0x1708: fdivs %f7, %f8, %f7
8475 .word 0xaf0debed ! t1_kref+0x170c: tsubcc %l7, 0xbed, %l7
8476 .word 0x93a24827 ! t1_kref+0x1710: fadds %f9, %f7, %f9
8477 .word 0xa8952d26 ! t1_kref+0x1714: orcc %l4, 0xd26, %l4
8478 .word 0xd0bf5019 ! t1_kref+0x1718: stda %o0, [%i5 + %i1]0x80
8479 .word 0x91b1c968 ! t1_kref+0x171c: fpmerge %f7, %f8, %f8
8480 .word 0xe4062010 ! t1_kref+0x1720: ld [%i0 + 0x10], %l2
8481 .word 0xe01f4019 ! t1_kref+0x1724: ldd [%i5 + %i1], %l0
8482 .word 0xe89e5000 ! t1_kref+0x1728: ldda [%i1]0x80, %l4
8483 .word 0x91b18e06 ! t1_kref+0x172c: fand %f6, %f6, %f8
8484 .word 0x968aea40 ! t1_kref+0x1730: andcc %o3, 0xa40, %o3
8485 .word 0x94d5f4a8 ! t1_kref+0x1734: umulcc %l7, -0xb58, %o2
8486 .word 0xcf20a034 ! t1_kref+0x1738: st %f7, [%g2 + 0x34]
8487 .word 0xe41e7fe0 ! t1_kref+0x173c: ldd [%i1 - 0x20], %l2
8488 .word 0x90bdb08e ! t1_kref+0x1740: xnorcc %l6, -0xf72, %o0
8489 .word 0x8da189c6 ! t1_kref+0x1744: fdivd %f6, %f6, %f6
8490 .word 0xa4f236c5 ! t1_kref+0x1748: udivcc %o0, -0x93b, %l2
8491 .word 0xc1ee5009 ! t1_kref+0x174c: prefetcha %i1 + %o1, 0
8492 .word 0x91b18908 ! t1_kref+0x1750: faligndata %f6, %f8, %f8
8493 .word 0x93a00529 ! t1_kref+0x1754: fsqrts %f9, %f9
8494 .word 0x8da01909 ! t1_kref+0x1758: fitod %f9, %f6
8495 .word 0x81dac00e ! t1_kref+0x175c: flush %o3 + %sp
8496 .word 0x33800004 ! t1_kref+0x1760: fbe,a _kref+0x1770
8497 .word 0xe3ee501d ! t1_kref+0x1764: prefetcha %i1 + %i5, 17
8498 .word 0x93a01889 ! t1_kref+0x1768: fitos %f9, %f9
8499 .word 0x93a018c6 ! t1_kref+0x176c: fdtos %f6, %f9
8500 .word 0x9de3bfa0 ! t1_kref+0x1770: save %sp, -0x60, %sp
8501 .word 0xa9ee001d ! t1_kref+0x1774: restore %i0, %i5, %l4
8502 .word 0xa8c5c00d ! t1_kref+0x1778: addccc %l7, %o5, %l4
8503 .word 0x8fa1c8a8 ! t1_kref+0x177c: fsubs %f7, %f8, %f7
8504 .word 0x923b739e ! t1_kref+0x1780: xnor %o5, -0xc62, %o1
8505 .word 0xba102010 ! t1_kref+0x1784: mov 0x10, %i5
8506 .word 0x81a98a48 ! t1_kref+0x1788: fcmpd %fcc0, %f6, %f8
8507 .word 0xd1be5848 ! t1_kref+0x178c: stda %f8, [%i1 + %o0]0xc2
8508 .word 0x93a01a28 ! t1_kref+0x1790: fstoi %f8, %f9
8509 .word 0xc0f75018 ! t1_kref+0x1794: stxa %g0, [%i5 + %i0]0x80
8510 .word 0x9602000d ! t1_kref+0x1798: add %o0, %o5, %o3
8511 .word 0x2c480001 ! t1_kref+0x179c: bneg,a,pt %icc, _kref+0x17a0
8512 .word 0xecfe501c ! t1_kref+0x17a0: swapa [%i1 + %i4]0x80, %l6
8513 .word 0x8db20667 ! t1_kref+0x17a4: fmul8x16au %f8, %f7, %f6
8514 .word 0x93b20ae9 ! t1_kref+0x17a8: fpsub32s %f8, %f9, %f9
8515 .word 0xac9d3c35 ! t1_kref+0x17ac: xorcc %l4, -0x3cb, %l6
8516 .word 0x81a98ac8 ! t1_kref+0x17b0: fcmped %fcc0, %f6, %f8
8517 .word 0xe856401b ! t1_kref+0x17b4: ldsh [%i1 + %i3], %l4
8518 .word 0x93a20828 ! t1_kref+0x17b8: fadds %f8, %f8, %f9
8519 .word 0x91b1c6a7 ! t1_kref+0x17bc: fmul8x16al %f7, %f7, %f8
8520 .word 0xd11fbfd0 ! t1_kref+0x17c0: ldd [%fp - 0x30], %f8
8521 .word 0xad3de00d ! t1_kref+0x17c4: sra %l7, 0xd, %l6
8522 .word 0x8db20e48 ! t1_kref+0x17c8: fxnor %f8, %f8, %f6
8523 .word 0xd1be588c ! t1_kref+0x17cc: stda %f8, [%i1 + %o4]0xc4
8524 .word 0x81aa0ac6 ! t1_kref+0x17d0: fcmped %fcc0, %f8, %f6
8525 .word 0xaa8d4000 ! t1_kref+0x17d4: andcc %l5, %g0, %l5
8526 .word 0x81830000 ! t1_kref+0x17d8: wr %o4, %g0, %y
8527 .word 0xaeda7250 ! t1_kref+0x17dc: smulcc %o1, -0xdb0, %l7
8528 .word 0xa88324fe ! t1_kref+0x17e0: addcc %o4, 0x4fe, %l4
8529 .word 0x8fa20827 ! t1_kref+0x17e4: fadds %f8, %f7, %f7
8530 .word 0x91b18e80 ! t1_kref+0x17e8: fsrc1 %f6, %f8
8531 .word 0x33480003 ! t1_kref+0x17ec: fbe,a,pt %fcc0, _kref+0x17f8
8532 .word 0x95400000 ! t1_kref+0x17f0: mov %y, %o2
8533 .word 0xee68a024 ! t1_kref+0x17f4: ldstub [%g2 + 0x24], %l7
8534 .word 0x93a00528 ! t1_kref+0x17f8: fsqrts %f8, %f9
8535 .word 0x91a00546 ! t1_kref+0x17fc: fsqrtd %f6, %f8
8536 .word 0x927aee90 ! t1_kref+0x1800: sdiv %o3, 0xe90, %o1
8537 .word 0xe2167fe4 ! t1_kref+0x1804: lduh [%i1 - 0x1c], %l1
8538 .word 0xea4838e1 ! t1_kref+0x1808: ldsb [%g0 - 0x71f], %l5
8539 .word 0xf36e2008 ! t1_kref+0x180c: prefetch %i0 + 8, 25
8540 .word 0xd2162008 ! t1_kref+0x1810: lduh [%i0 + 8], %o1
8541 .word 0x928a27ec ! t1_kref+0x1814: andcc %o0, 0x7ec, %o1
8542 .word 0x81a98a48 ! t1_kref+0x1818: fcmpd %fcc0, %f6, %f8
8543 .word 0xa67d6b4c ! t1_kref+0x181c: sdiv %l5, 0xb4c, %l3
8544 .word 0xea266014 ! t1_kref+0x1820: st %l5, [%i1 + 0x14]
8545 .word 0xec380018 ! t1_kref+0x1824: std %l6, [%g0 + %i0]
8546 .word 0xe0467fec ! t1_kref+0x1828: ldsw [%i1 - 0x14], %l0
8547 .word 0x91a00528 ! t1_kref+0x182c: fsqrts %f8, %f8
8548 .word 0x81aa0aa8 ! t1_kref+0x1830: fcmpes %fcc0, %f8, %f8
8549 .word 0x98427813 ! t1_kref+0x1834: addc %o1, -0x7ed, %o4
8550 .word 0xd1066004 ! t1_kref+0x1838: ld [%i1 + 4], %f8
8551 .word 0xe2166008 ! t1_kref+0x183c: lduh [%i1 + 8], %l1
8552 .word 0x967a7cd9 ! t1_kref+0x1840: sdiv %o1, -0x327, %o3
8553 .word 0xa525800b ! t1_kref+0x1844: mulscc %l6, %o3, %l2
8554 .word 0x81aa0aa7 ! t1_kref+0x1848: fcmpes %fcc0, %f8, %f7
8555 .word 0xab400000 ! t1_kref+0x184c: mov %y, %l5
8556 .word 0x8fa01a46 ! t1_kref+0x1850: fdtoi %f6, %f7
8557 .word 0x909ac00b ! t1_kref+0x1854: xorcc %o3, %o3, %o0
8558 .word 0xacbab3ea ! t1_kref+0x1858: xnorcc %o2, -0xc16, %l6
8559 .word 0xe01e3ff0 ! t1_kref+0x185c: ldd [%i0 - 0x10], %l0
8560 .word 0x8da01929 ! t1_kref+0x1860: fstod %f9, %f6
8561 .word 0x97336003 ! t1_kref+0x1864: srl %o5, 0x3, %o3
8562 .word 0xc168a20e ! t1_kref+0x1868: prefetch %g2 + 0x20e, 0
8563 .word 0x9bd02010 ! t1_kref+0x186c: tcc %icc, %g0 + 0x10
8564 .word 0xcd1fbe08 ! t1_kref+0x1870: ldd [%fp - 0x1f8], %f6
8565 .word 0x8d85400d ! t1_kref+0x1874: wr %l5, %o5, %fprs
8566 .word 0xa50d3171 ! t1_kref+0x1878: tsubcc %l4, -0xe8f, %l2
8567 .word 0x93a01a27 ! t1_kref+0x187c: fstoi %f7, %f9
8568 .word 0x8da01928 ! t1_kref+0x1880: fstod %f8, %f6
8569 .word 0x91b206e8 ! t1_kref+0x1884: fmul8ulx16 %f8, %f8, %f8
8570 .word 0xa0582535 ! t1_kref+0x1888: smul %g0, 0x535, %l0
8571 .word 0xa83b4009 ! t1_kref+0x188c: xnor %o5, %o1, %l4
8572 .word 0xc368a1cd ! t1_kref+0x1890: prefetch %g2 + 0x1cd, 1
8573 .word 0x8fa00529 ! t1_kref+0x1894: fsqrts %f9, %f7
8574 .word 0xd3260000 ! t1_kref+0x1898: st %f9, [%i0]
8575 .word 0x91a189c6 ! t1_kref+0x189c: fdivd %f6, %f6, %f8
8576 .word 0x8db186e6 ! t1_kref+0x18a0: fmul8ulx16 %f6, %f6, %f6
8577 .word 0xd13e7ff8 ! t1_kref+0x18a4: std %f8, [%i1 - 8]
8578 .word 0x8fb20d60 ! t1_kref+0x18a8: fnot1s %f8, %f7
8579 .word 0x91a000c6 ! t1_kref+0x18ac: fnegd %f6, %f8
8580 .word 0xea56201e ! t1_kref+0x18b0: ldsh [%i0 + 0x1e], %l5
8581 .word 0xae003f1a ! t1_kref+0x18b4: add %g0, -0xe6, %l7
8582 .word 0x9fc10000 ! t1_kref+0x18b8: call %g4
8583 .word 0x9643400d ! t1_kref+0x18bc: addc %o5, %o5, %o3
8584 .word 0xa12a800b ! t1_kref+0x18c0: sll %o2, %o3, %l0
8585 .word 0x91a01a27 ! t1_kref+0x18c4: fstoi %f7, %f8
8586 .word 0xaedb32f7 ! t1_kref+0x18c8: smulcc %o4, -0xd09, %l7
8587 .word 0xd48e1000 ! t1_kref+0x18cc: lduba [%i0]0x80, %o2
8588 .word 0xe64e8018 ! t1_kref+0x18d0: ldsb [%i2 + %i0], %l3
8589 .word 0xd26e201b ! t1_kref+0x18d4: ldstub [%i0 + 0x1b], %o1
8590 .word 0xef68a18f ! t1_kref+0x18d8: prefetch %g2 + 0x18f, 23
8591 .word 0xac554016 ! t1_kref+0x18dc: umul %l5, %l6, %l6
8592 .word 0xc768a048 ! t1_kref+0x18e0: prefetch %g2 + 0x48, 3
8593 .word 0xac8a8017 ! t1_kref+0x18e4: andcc %o2, %l7, %l6
8594 .word 0x93a00029 ! t1_kref+0x18e8: fmovs %f9, %f9
8595 .word 0xcf267fe8 ! t1_kref+0x18ec: st %f7, [%i1 - 0x18]
8596 .word 0x902ab0a4 ! t1_kref+0x18f0: andn %o2, -0xf5c, %o0
8597 .word 0xd11fbfc0 ! t1_kref+0x18f4: ldd [%fp - 0x40], %f8
8598 .word 0x2c800008 ! t1_kref+0x18f8: bneg,a _kref+0x1918
8599 .word 0x989a8014 ! t1_kref+0x18fc: xorcc %o2, %l4, %o4
8600 .word 0x9140c000 ! t1_kref+0x1900: mov %asi, %o0
8601 .word 0xec363fea ! t1_kref+0x1904: sth %l6, [%i0 - 0x16]
8602 .word 0xd0ae9019 ! t1_kref+0x1908: stba %o0, [%i2 + %i1]0x80
8603 .word 0x24480006 ! t1_kref+0x190c: ble,a,pt %icc, _kref+0x1924
8604 .word 0x8143c000 ! t1_kref+0x1910: stbar
8605 .word 0xacd5800b ! t1_kref+0x1914: umulcc %l6, %o3, %l6
8606 .word 0xd47f0018 ! t1_kref+0x1918: swap [%i4 + %i0], %o2
8607 .word 0x8da000c6 ! t1_kref+0x191c: fnegd %f6, %f6
8608 .word 0x8143c000 ! t1_kref+0x1920: stbar
8609 .word 0x926567d7 ! t1_kref+0x1924: subc %l5, 0x7d7, %o1
8610 .word 0xa62d4015 ! t1_kref+0x1928: andn %l5, %l5, %l3
8611 .word 0xa8b526c0 ! t1_kref+0x192c: orncc %l4, 0x6c0, %l4
8612 .word 0xe60e6012 ! t1_kref+0x1930: ldub [%i1 + 0x12], %l3
8613 .word 0xae5b400c ! t1_kref+0x1934: smul %o5, %o4, %l7
8614 .word 0x25480008 ! t1_kref+0x1938: fblg,a,pt %fcc0, _kref+0x1958
8615 .word 0xc12e001c ! t1_kref+0x193c: st %fsr, [%i0 + %i4]
8616 .word 0xacc2a24b ! t1_kref+0x1940: addccc %o2, 0x24b, %l6
8617 .word 0xa4c03c00 ! t1_kref+0x1944: addccc %g0, -0x400, %l2
8618 .word 0x91a00529 ! t1_kref+0x1948: fsqrts %f9, %f8
8619 .word 0xa62cf7a5 ! t1_kref+0x194c: andn %l3, -0x85b, %l3
8620 .word 0x93b2c300 ! t1_kref+0x1950: alignaddr %o3, %g0, %o1
8621 .word 0x91b18e46 ! t1_kref+0x1954: fxnor %f6, %f6, %f8
8622 .word 0xa3b5812b ! t1_kref+0x1958: edge32n %l6, %o3, %l1
8623 .word 0xed68a1c9 ! t1_kref+0x195c: prefetch %g2 + 0x1c9, 22
8624 .word 0xd02e2013 ! t1_kref+0x1960: stb %o0, [%i0 + 0x13]
8625 .word 0x91a01889 ! t1_kref+0x1964: fitos %f9, %f8
8626 .word 0xd11fbed0 ! t1_kref+0x1968: ldd [%fp - 0x130], %f8
8627 .word 0xe07e7ff4 ! t1_kref+0x196c: swap [%i1 - 0xc], %l0
8628 .word 0x81dec01f ! t1_kref+0x1970: flush %i3 + %i7
8629 .word 0xacdd800a ! t1_kref+0x1974: smulcc %l6, %o2, %l6
8630 .word 0x94b2fc16 ! t1_kref+0x1978: orncc %o3, -0x3ea, %o2
8631 .word 0xd6766010 ! t1_kref+0x197c: stx %o3, [%i1 + 0x10]
8632 .word 0xea300018 ! t1_kref+0x1980: sth %l5, [%g0 + %i0]
8633 .word 0x81828000 ! t1_kref+0x1984: wr %o2, %g0, %y
8634 .word 0x91a00548 ! t1_kref+0x1988: fsqrtd %f8, %f8
8635 .word 0x001fffff ! t1_kref+0x198c: illtrap 0x1fffff
8636 .word 0xd11fbeb0 ! t1_kref+0x1990: ldd [%fp - 0x150], %f8
8637 .word 0x91b20988 ! t1_kref+0x1994: bshuffle %f8, %f8, %f8
8638 .word 0x91a00546 ! t1_kref+0x1998: fsqrtd %f6, %f8
8639 .word 0xcfa01018 ! t1_kref+0x199c: sta %f7, [%g0 + %i0]0x80
8640 .word 0x91a01889 ! t1_kref+0x19a0: fitos %f9, %f8
8641 .word 0x91b00cc6 ! t1_kref+0x19a4: fnot2 %f6, %f8
8642 .word 0x93a249a9 ! t1_kref+0x19a8: fdivs %f9, %f9, %f9
8643 .word 0xac25400c ! t1_kref+0x19ac: sub %l5, %o4, %l6
8644 .word 0x96920014 ! t1_kref+0x19b0: orcc %o0, %l4, %o3
8645 .word 0x27480006 ! t1_kref+0x19b4: fbul,a,pt %fcc0, _kref+0x19cc
8646 .word 0x91b1cee7 ! t1_kref+0x19b8: fornot2s %f7, %f7, %f8
8647 .word 0x91a01927 ! t1_kref+0x19bc: fstod %f7, %f8
8648 .word 0x81834000 ! t1_kref+0x19c0: wr %o5, %g0, %y
8649 .word 0xef68a1c6 ! t1_kref+0x19c4: prefetch %g2 + 0x1c6, 23
8650 .word 0xe1ee501a ! t1_kref+0x19c8: prefetcha %i1 + %i2, 16
8651 .word 0xcd3e6008 ! t1_kref+0x19cc: std %f6, [%i1 + 8]
8652 .word 0x81d97c0c ! t1_kref+0x19d0: flush %g5 - 0x3f4
8653 .word 0xa6434000 ! t1_kref+0x19d4: addc %o5, %g0, %l3
8654 .word 0xa853400b ! t1_kref+0x19d8: umul %o5, %o3, %l4
8655 .word 0xedee101b ! t1_kref+0x19dc: prefetcha %i0 + %i3, 22
8656 .word 0x93b30128 ! t1_kref+0x19e0: edge32n %o4, %o0, %o1
8657 .word 0x91a20927 ! t1_kref+0x19e4: fmuls %f8, %f7, %f8
8658 .word 0xe08e101a ! t1_kref+0x19e8: lduba [%i0 + %i2]0x80, %l0
8659 .word 0x93a018c8 ! t1_kref+0x19ec: fdtos %f8, %f9
8660 .word 0x91a1c829 ! t1_kref+0x19f0: fadds %f7, %f9, %f8
8661 .word 0x91a209a9 ! t1_kref+0x19f4: fdivs %f8, %f9, %f8
8662 call 1f
8663 .empty
8664 .word 0x93a01a27 ! t1_kref+0x19fc: fstoi %f7, %f9
8665 .word 0xa0c30000 ! t1_kref+0x1a00: addccc %o4, %g0, %l0
8666 .word 0xae7aaf12 ! t1_kref+0x1a04: sdiv %o2, 0xf12, %l7
8667 .word 0xea56c019 ! t1_kref+0x1a08: ldsh [%i3 + %i1], %l5
8668 .word 0xe24e6011 ! t1_kref+0x1a0c: ldsb [%i1 + 0x11], %l1
8669 .word 0xd620a024 ! t1_kref+0x1a10: st %o3, [%g2 + 0x24]
86701: .word 0xcf20a014 ! t1_kref+0x1a14: st %f7, [%g2 + 0x14]
8671 .word 0x9a583491 ! t1_kref+0x1a18: smul %g0, -0xb6f, %o5
8672 .word 0xeade5000 ! t1_kref+0x1a1c: ldxa [%i1]0x80, %l5
8673 .word 0x9fc10000 ! t1_kref+0x1a20: call %g4
8674 .word 0x91a00546 ! t1_kref+0x1a24: fsqrtd %f6, %f8
8675 .word 0x81aa0a46 ! t1_kref+0x1a28: fcmpd %fcc0, %f8, %f6
8676 .word 0x92980015 ! t1_kref+0x1a2c: xorcc %g0, %l5, %o1
8677 .word 0x34800001 ! t1_kref+0x1a30: bg,a _kref+0x1a34
8678 .word 0xd62e6005 ! t1_kref+0x1a34: stb %o3, [%i1 + 5]
8679 .word 0x30800002 ! t1_kref+0x1a38: ba,a _kref+0x1a40
8680 .word 0x912da01e ! t1_kref+0x1a3c: sll %l6, 0x1e, %o0
8681 .word 0xe24e600b ! t1_kref+0x1a40: ldsb [%i1 + 0xb], %l1
8682 .word 0xee56001b ! t1_kref+0x1a44: ldsh [%i0 + %i3], %l7
8683 .word 0x8fa249a8 ! t1_kref+0x1a48: fdivs %f9, %f8, %f7
8684 .word 0x93a00528 ! t1_kref+0x1a4c: fsqrts %f8, %f9
8685 .word 0x9de3bfa0 ! t1_kref+0x1a50: save %sp, -0x60, %sp
8686 .word 0xb8e6b9a5 ! t1_kref+0x1a54: subccc %i2, -0x65b, %i4
8687 .word 0x91ee0018 ! t1_kref+0x1a58: restore %i0, %i0, %o0
8688 .word 0xe01e4000 ! t1_kref+0x1a5c: ldd [%i1], %l0
8689 .word 0x81aa0aa7 ! t1_kref+0x1a60: fcmpes %fcc0, %f8, %f7
8690 .word 0xe6200019 ! t1_kref+0x1a64: st %l3, [%g0 + %i1]
8691 .word 0xabb20508 ! t1_kref+0x1a68: fcmpgt16 %f8, %f8, %l5
8692 .word 0xd1380019 ! t1_kref+0x1a6c: std %f8, [%g0 + %i1]
8693 .word 0xea26401c ! t1_kref+0x1a70: st %l5, [%i1 + %i4]
8694 .word 0xd26e201a ! t1_kref+0x1a74: ldstub [%i0 + 0x1a], %o1
8695 .word 0x9845c013 ! t1_kref+0x1a78: addc %l7, %l3, %o4
8696 .word 0xd2066004 ! t1_kref+0x1a7c: ld [%i1 + 4], %o1
8697 .word 0x25480002 ! t1_kref+0x1a80: fblg,a,pt %fcc0, _kref+0x1a88
8698 .word 0xc368a04c ! t1_kref+0x1a84: prefetch %g2 + 0x4c, 1
8699 .word 0x91a01888 ! t1_kref+0x1a88: fitos %f8, %f8
8700 .word 0x91a00546 ! t1_kref+0x1a8c: fsqrtd %f6, %f8
8701 .word 0x91b1c6a9 ! t1_kref+0x1a90: fmul8x16al %f7, %f9, %f8
8702 .word 0x8fa00128 ! t1_kref+0x1a94: fabss %f8, %f7
8703 .word 0x1503a453 ! t1_kref+0x1a98: sethi %hi(0xe914c00), %o2
8704 .word 0xafb5c340 ! t1_kref+0x1a9c: alignaddrl %l7, %g0, %l7
8705 .word 0x89d02010 ! t1_kref+0x1aa0: tleu %icc, %g0 + 0x10
8706 .word 0x91a00548 ! t1_kref+0x1aa4: fsqrtd %f8, %f8
8707 .word 0x9a8b400d ! t1_kref+0x1aa8: andcc %o5, %o5, %o5
8708 .word 0x9a7ac008 ! t1_kref+0x1aac: sdiv %o3, %o0, %o5
8709 .word 0x25800007 ! t1_kref+0x1ab0: fblg,a _kref+0x1acc
8710 .word 0x91a01907 ! t1_kref+0x1ab4: fitod %f7, %f8
8711 .word 0x3c480003 ! t1_kref+0x1ab8: bpos,a,pt %icc, _kref+0x1ac4
8712 .word 0xa6d529eb ! t1_kref+0x1abc: umulcc %l4, 0x9eb, %l3
8713 .word 0x928b4016 ! t1_kref+0x1ac0: andcc %o5, %l6, %o1
8714 .word 0x8143c000 ! t1_kref+0x1ac4: stbar
8715 .word 0x93b1cc67 ! t1_kref+0x1ac8: fnors %f7, %f7, %f9
8716 .word 0xa50a0013 ! t1_kref+0x1acc: tsubcc %o0, %l3, %l2
8717 .word 0x8143e040 ! t1_kref+0x1ad0: membar 0x40
8718 .word 0x9fc10000 ! t1_kref+0x1ad4: call %g4
8719 .word 0xfd6e001c ! t1_kref+0x1ad8: prefetch %i0 + %i4, 30
8720 .word 0x9685000b ! t1_kref+0x1adc: addcc %l4, %o3, %o3
8721 .word 0xe448a025 ! t1_kref+0x1ae0: ldsb [%g2 + 0x25], %l2
8722 .word 0x91b18988 ! t1_kref+0x1ae4: bshuffle %f6, %f8, %f8
8723 .word 0xae954015 ! t1_kref+0x1ae8: orcc %l5, %l5, %l7
8724 .word 0x93b24ee9 ! t1_kref+0x1aec: fornot2s %f9, %f9, %f9
8725 .word 0x8da00548 ! t1_kref+0x1af0: fsqrtd %f8, %f6
8726 .word 0x8db24968 ! t1_kref+0x1af4: fpmerge %f9, %f8, %f6
8727 .word 0x8da00548 ! t1_kref+0x1af8: fsqrtd %f8, %f6
8728 .word 0x91a00028 ! t1_kref+0x1afc: fmovs %f8, %f8
8729 .word 0x81aa0a46 ! t1_kref+0x1b00: fcmpd %fcc0, %f8, %f6
8730 .word 0x8fb00fe0 ! t1_kref+0x1b04: fones %f7
8731 .word 0x86102003 ! t1_kref+0x1b08: mov 0x3, %g3
8732 .word 0x32800000 ! t1_kref+0x1b0c: bne,a _kref+0x1b0c
8733 .word 0x86a0e001 ! t1_kref+0x1b10: subcc %g3, 1, %g3
8734 .word 0xd62e7ff8 ! t1_kref+0x1b14: stb %o3, [%i1 - 8]
8735 .word 0xd236001b ! t1_kref+0x1b18: sth %o1, [%i0 + %i3]
8736 .word 0x81a98a48 ! t1_kref+0x1b1c: fcmpd %fcc0, %f6, %f8
8737 .word 0xd6801019 ! t1_kref+0x1b20: lda [%g0 + %i1]0x80, %o3
8738 .word 0x34800005 ! t1_kref+0x1b24: bg,a _kref+0x1b38
8739 .word 0x9b1576f3 ! t1_kref+0x1b28: taddcctv %l5, -0x90d, %o5
8740 .word 0x93b20ae8 ! t1_kref+0x1b2c: fpsub32s %f8, %f8, %f9
8741 .word 0x8fa01a48 ! t1_kref+0x1b30: fdtoi %f8, %f7
8742 .word 0x81a98ac6 ! t1_kref+0x1b34: fcmped %fcc0, %f6, %f6
8743 .word 0x91a20846 ! t1_kref+0x1b38: faddd %f8, %f6, %f8
8744 .word 0xd19eda18 ! t1_kref+0x1b3c: ldda [%i3 + %i0]0xd0, %f8
8745 .word 0xaca4c015 ! t1_kref+0x1b40: subcc %l3, %l5, %l6
8746 .word 0x91a01907 ! t1_kref+0x1b44: fitod %f7, %f8
8747 .word 0x93a00028 ! t1_kref+0x1b48: fmovs %f8, %f9
8748 .word 0xe2064000 ! t1_kref+0x1b4c: ld [%i1], %l1
8749 .word 0xec270018 ! t1_kref+0x1b50: st %l6, [%i4 + %i0]
8750 .word 0xac8b0008 ! t1_kref+0x1b54: andcc %o4, %o0, %l6
8751 .word 0x8fb24ae9 ! t1_kref+0x1b58: fpsub32s %f9, %f9, %f7
8752 .word 0x8db20ec8 ! t1_kref+0x1b5c: fornot2 %f8, %f8, %f6
8753 .word 0x9442c013 ! t1_kref+0x1b60: addc %o3, %l3, %o2
8754 .word 0x91b1caa7 ! t1_kref+0x1b64: fpsub16s %f7, %f7, %f8
8755 .word 0x8da188c8 ! t1_kref+0x1b68: fsubd %f6, %f8, %f6
8756 .word 0x8da18946 ! t1_kref+0x1b6c: fmuld %f6, %f6, %f6
8757 .word 0xda7e401c ! t1_kref+0x1b70: swap [%i1 + %i4], %o5
8758 .word 0xe8180019 ! t1_kref+0x1b74: ldd [%g0 + %i1], %l4
8759 .word 0x24480007 ! t1_kref+0x1b78: ble,a,pt %icc, _kref+0x1b94
8760 .word 0x91b00c20 ! t1_kref+0x1b7c: fzeros %f8
8761 .word 0x965a7f99 ! t1_kref+0x1b80: smul %o1, -0x67, %o3
8762 .word 0x9a1d72c5 ! t1_kref+0x1b84: xor %l5, -0xd3b, %o5
8763 .word 0x91a018c8 ! t1_kref+0x1b88: fdtos %f8, %f8
8764 .word 0xee300019 ! t1_kref+0x1b8c: sth %l7, [%g0 + %i1]
8765 .word 0xa2c5313d ! t1_kref+0x1b90: addccc %l4, -0xec3, %l1
8766 .word 0x93b2c168 ! t1_kref+0x1b94: edge32ln %o3, %o0, %o1
8767 .word 0x93703a05 ! t1_kref+0x1b98: popc -0x5fb, %o1
8768 .word 0xd8070018 ! t1_kref+0x1b9c: ld [%i4 + %i0], %o4
8769 .word 0x33480003 ! t1_kref+0x1ba0: fbe,a,pt %fcc0, _kref+0x1bac
8770 .word 0x9a8b400c ! t1_kref+0x1ba4: andcc %o5, %o4, %o5
8771 .word 0x93b00fe0 ! t1_kref+0x1ba8: fones %f9
8772 .word 0x93b00fe0 ! t1_kref+0x1bac: fones %f9
8773 .word 0xa0ba800b ! t1_kref+0x1bb0: xnorcc %o2, %o3, %l0
8774 .word 0x91b20d29 ! t1_kref+0x1bb4: fandnot1s %f8, %f9, %f8
8775 .word 0xd47e001c ! t1_kref+0x1bb8: swap [%i0 + %i4], %o2
8776 .word 0x36800001 ! t1_kref+0x1bbc: bge,a _kref+0x1bc0
8777 .word 0xe8fe1000 ! t1_kref+0x1bc0: swapa [%i0]0x80, %l4
8778 .word 0x93b50240 ! t1_kref+0x1bc4: array16 %l4, %g0, %o1
8779 .word 0x957020b0 ! t1_kref+0x1bc8: popc 0xb0, %o2
8780 .word 0x91b18c48 ! t1_kref+0x1bcc: fnor %f6, %f8, %f8
8781 .word 0xaedd0008 ! t1_kref+0x1bd0: smulcc %l4, %o0, %l7
8782 .word 0xac2d8016 ! t1_kref+0x1bd4: andn %l6, %l6, %l6
8783 .word 0x91a209c8 ! t1_kref+0x1bd8: fdivd %f8, %f8, %f8
8784 .word 0xa2d232d1 ! t1_kref+0x1bdc: umulcc %o0, -0xd2f, %l1
8785 .word 0xae12800b ! t1_kref+0x1be0: or %o2, %o3, %l7
8786 .word 0xae954000 ! t1_kref+0x1be4: orcc %l5, %g0, %l7
8787 .word 0x81df000d ! t1_kref+0x1be8: flush %i4 + %o5
8788 .word 0x91a000c6 ! t1_kref+0x1bec: fnegd %f6, %f8
8789 .word 0x99b50309 ! t1_kref+0x1bf0: alignaddr %l4, %o1, %o4
8790 .word 0xaa75000b ! t1_kref+0x1bf4: udiv %l4, %o3, %l5
8791 .word 0x20800005 ! t1_kref+0x1bf8: bn,a _kref+0x1c0c
8792 .word 0x001fffff ! t1_kref+0x1bfc: illtrap 0x1fffff
8793 .word 0xacd2296e ! t1_kref+0x1c00: umulcc %o0, 0x96e, %l6
8794 .word 0x93b007a8 ! t1_kref+0x1c04: fpackfix %f8, %f9
8795 .word 0x3d480004 ! t1_kref+0x1c08: fbule,a,pt %fcc0, _kref+0x1c18
8796 .word 0x91a208c8 ! t1_kref+0x1c0c: fsubd %f8, %f8, %f8
8797 .word 0xd056401b ! t1_kref+0x1c10: ldsh [%i1 + %i3], %o0
8798 .word 0x28800002 ! t1_kref+0x1c14: bleu,a _kref+0x1c1c
8799 .word 0x9ab23e23 ! t1_kref+0x1c18: orncc %o0, -0x1dd, %o5
8800 .word 0x91a00546 ! t1_kref+0x1c1c: fsqrtd %f6, %f8
8801 .word 0xa4353f56 ! t1_kref+0x1c20: orn %l4, -0xaa, %l2
8802 .word 0x8143c000 ! t1_kref+0x1c24: stbar
8803 .word 0xe41e6008 ! t1_kref+0x1c28: ldd [%i1 + 8], %l2
8804 .word 0x91a18948 ! t1_kref+0x1c2c: fmuld %f6, %f8, %f8
8805 .word 0x91a00028 ! t1_kref+0x1c30: fmovs %f8, %f8
8806 .word 0x8fa01a29 ! t1_kref+0x1c34: fstoi %f9, %f7
8807 .word 0x91b1cf68 ! t1_kref+0x1c38: fornot1s %f7, %f8, %f8
8808 .word 0x8fa01a27 ! t1_kref+0x1c3c: fstoi %f7, %f7
8809 .word 0x93124013 ! t1_kref+0x1c40: taddcctv %o1, %l3, %o1
8810 .word 0xf36e2010 ! t1_kref+0x1c44: prefetch %i0 + 0x10, 25
8811 .word 0x91a00527 ! t1_kref+0x1c48: fsqrts %f7, %f8
8812 .word 0x963a3dd6 ! t1_kref+0x1c4c: xnor %o0, -0x22a, %o3
8813 .word 0xe4180018 ! t1_kref+0x1c50: ldd [%g0 + %i0], %l2
8814 .word 0x9de3bfa0 ! t1_kref+0x1c54: save %sp, -0x60, %sp
8815 .word 0x80de401b ! t1_kref+0x1c58: smulcc %i1, %i3, %g0
8816 .word 0x97ee38fe ! t1_kref+0x1c5c: restore %i0, -0x702, %o3
8817 .word 0x37480004 ! t1_kref+0x1c60: fbge,a,pt %fcc0, _kref+0x1c70
8818 .word 0x81d87f84 ! t1_kref+0x1c64: flush %g1 - 0x7c
8819 .word 0x91a00529 ! t1_kref+0x1c68: fsqrts %f9, %f8
8820 .word 0x36800005 ! t1_kref+0x1c6c: bge,a _kref+0x1c80
8821 .word 0x8143c000 ! t1_kref+0x1c70: stbar
8822 .word 0x91a00548 ! t1_kref+0x1c74: fsqrtd %f8, %f8
8823 .word 0x91a00546 ! t1_kref+0x1c78: fsqrtd %f6, %f8
8824 .word 0xa92a4014 ! t1_kref+0x1c7c: sll %o1, %l4, %l4
8825 .word 0x91a018c6 ! t1_kref+0x1c80: fdtos %f6, %f8
8826 .word 0xa47cc015 ! t1_kref+0x1c84: sdiv %l3, %l5, %l2
8827 .word 0xaa82400b ! t1_kref+0x1c88: addcc %o1, %o3, %l5
8828 .word 0xe06e3fe9 ! t1_kref+0x1c8c: ldstub [%i0 - 0x17], %l0
8829 .word 0x91b20968 ! t1_kref+0x1c90: fpmerge %f8, %f8, %f8
8830 .word 0x33480002 ! t1_kref+0x1c94: fbe,a,pt %fcc0, _kref+0x1c9c
8831 .word 0xea20a004 ! t1_kref+0x1c98: st %l5, [%g2 + 4]
8832 .word 0x91b184c8 ! t1_kref+0x1c9c: fcmpne32 %f6, %f8, %o0
8833 .word 0xe66e7ffc ! t1_kref+0x1ca0: ldstub [%i1 - 4], %l3
8834 .word 0x9fc00004 ! t1_kref+0x1ca4: call %g0 + %g4
8835 .word 0xa28b75c0 ! t1_kref+0x1ca8: andcc %o5, -0xa40, %l1
8836 .word 0x8fb1cc69 ! t1_kref+0x1cac: fnors %f7, %f9, %f7
8837 .word 0xc7ee5013 ! t1_kref+0x1cb0: prefetcha %i1 + %l3, 3
8838 .word 0x91a01a28 ! t1_kref+0x1cb4: fstoi %f8, %f8
8839 .word 0x8db20f86 ! t1_kref+0x1cb8: for %f8, %f6, %f6
8840 .word 0x8fa1c9a9 ! t1_kref+0x1cbc: fdivs %f7, %f9, %f7
8841 .word 0x91a01927 ! t1_kref+0x1cc0: fstod %f7, %f8
8842 .word 0xd3267ff8 ! t1_kref+0x1cc4: st %f9, [%i1 - 8]
8843 .word 0x81da8016 ! t1_kref+0x1cc8: flush %o2 + %l6
8844 .word 0xa2dd219f ! t1_kref+0x1ccc: smulcc %l4, 0x19f, %l1
8845 .word 0x8fa01a28 ! t1_kref+0x1cd0: fstoi %f8, %f7
8846 .word 0x8143c000 ! t1_kref+0x1cd4: stbar
8847 .word 0x8fb24aa7 ! t1_kref+0x1cd8: fpsub16s %f9, %f7, %f7
8848 .word 0xda20a024 ! t1_kref+0x1cdc: st %o5, [%g2 + 0x24]
8849 .word 0x8da00548 ! t1_kref+0x1ce0: fsqrtd %f8, %f6
8850 .word 0x8da00148 ! t1_kref+0x1ce4: fabsd %f8, %f6
8851 .word 0x81aa4a27 ! t1_kref+0x1ce8: fcmps %fcc0, %f9, %f7
8852 .word 0xaca2800c ! t1_kref+0x1cec: subcc %o2, %o4, %l6
8853 .word 0x93a00528 ! t1_kref+0x1cf0: fsqrts %f8, %f9
8854 .word 0x8fa01a27 ! t1_kref+0x1cf4: fstoi %f7, %f7
8855 .word 0x81a98a48 ! t1_kref+0x1cf8: fcmpd %fcc0, %f6, %f8
8856 .word 0x8fa1c9a7 ! t1_kref+0x1cfc: fdivs %f7, %f7, %f7
8857 .word 0x81aa0aa7 ! t1_kref+0x1d00: fcmpes %fcc0, %f8, %f7
8858 .word 0x91b18e48 ! t1_kref+0x1d04: fxnor %f6, %f8, %f8
8859 .word 0x3c480008 ! t1_kref+0x1d08: bpos,a,pt %icc, _kref+0x1d28
8860 .word 0x91a189c8 ! t1_kref+0x1d0c: fdivd %f6, %f8, %f8
8861 .word 0x8143c000 ! t1_kref+0x1d10: stbar
8862 .word 0xa1b300f3 ! t1_kref+0x1d14: edge16ln %o4, %l3, %l0
8863 .word 0x93a249a7 ! t1_kref+0x1d18: fdivs %f9, %f7, %f9
8864 .word 0x91b20f48 ! t1_kref+0x1d1c: fornot1 %f8, %f8, %f8
8865 .word 0xc12865ce ! t1_kref+0x1d20: st %fsr, [%g1 + 0x5ce]
8866 .word 0x34800002 ! t1_kref+0x1d24: bg,a _kref+0x1d2c
8867 .word 0x96c2a999 ! t1_kref+0x1d28: addccc %o2, 0x999, %o3
8868 .word 0x91a01a48 ! t1_kref+0x1d2c: fdtoi %f8, %f8
8869 .word 0x96e3000b ! t1_kref+0x1d30: subccc %o4, %o3, %o3
8870 .word 0xc9be5a5b ! t1_kref+0x1d34: stda %f4, [%i1 + %i3]0xd2
8871 .word 0x93a00529 ! t1_kref+0x1d38: fsqrts %f9, %f9
8872 .word 0x8143c000 ! t1_kref+0x1d3c: stbar
8873 .word 0x8fa01a28 ! t1_kref+0x1d40: fstoi %f8, %f7
8874 .word 0x8fa209a9 ! t1_kref+0x1d44: fdivs %f8, %f9, %f7
8875 .word 0xa6d30013 ! t1_kref+0x1d48: umulcc %o4, %l3, %l3
8876 .word 0xa8d2800a ! t1_kref+0x1d4c: umulcc %o2, %o2, %l4
8877 .word 0xd2a81019 ! t1_kref+0x1d50: stba %o1, [%g0 + %i1]0x80
8878 .word 0x8fb1cda8 ! t1_kref+0x1d54: fxors %f7, %f8, %f7
8879 .word 0x81a9caa7 ! t1_kref+0x1d58: fcmpes %fcc0, %f7, %f7
8880 .word 0xa0f36b6c ! t1_kref+0x1d5c: udivcc %o5, 0xb6c, %l0
8881 .word 0xa0c5000b ! t1_kref+0x1d60: addccc %l4, %o3, %l0
8882 .word 0x8faa4029 ! t1_kref+0x1d64: fmovse %fcc0, %f9, %f7
8883 .word 0x81aa0ac6 ! t1_kref+0x1d68: fcmped %fcc0, %f8, %f6
8884 .word 0xac536bc2 ! t1_kref+0x1d6c: umul %o5, 0xbc2, %l6
8885 .word 0x90c2bf51 ! t1_kref+0x1d70: addccc %o2, -0xaf, %o0
8886 .word 0x91b20a46 ! t1_kref+0x1d74: fpadd32 %f8, %f6, %f8
8887 .word 0xaea028a1 ! t1_kref+0x1d78: subcc %g0, 0x8a1, %l7
8888 .word 0xc07f0019 ! t1_kref+0x1d7c: swap [%i4 + %i1], %g0
8889 .word 0xd2500019 ! t1_kref+0x1d80: ldsh [%g0 + %i1], %o1
8890 .word 0x91b00f06 ! t1_kref+0x1d84: fsrc2 %f6, %f8
8891 .word 0xa4534015 ! t1_kref+0x1d88: umul %o5, %l5, %l2
8892 .word 0xd13e7ff0 ! t1_kref+0x1d8c: std %f8, [%i1 - 0x10]
8893 .word 0x985cc014 ! t1_kref+0x1d90: smul %l3, %l4, %o4
8894 .word 0x81ddfa10 ! t1_kref+0x1d94: flush %l7 - 0x5f0
8895 .word 0xc0366010 ! t1_kref+0x1d98: clrh [%i1 + 0x10]
8896 .word 0x8db1c967 ! t1_kref+0x1d9c: fpmerge %f7, %f7, %f6
8897 .word 0xa88aa50c ! t1_kref+0x1da0: andcc %o2, 0x50c, %l4
8898 .word 0xe886600c ! t1_kref+0x1da4: lda [%i1 + 0xc]%asi, %l4
8899 .word 0x8fa01a28 ! t1_kref+0x1da8: fstoi %f8, %f7
8900 .word 0xa4330000 ! t1_kref+0x1dac: orn %o4, %g0, %l2
8901 .word 0x8fa01887 ! t1_kref+0x1db0: fitos %f7, %f7
8902 .word 0x91b1c6a9 ! t1_kref+0x1db4: fmul8x16al %f7, %f9, %f8
8903 .word 0xef68a00d ! t1_kref+0x1db8: prefetch %g2 + 0xd, 23
8904 .word 0x95b204c6 ! t1_kref+0x1dbc: fcmpne32 %f8, %f6, %o2
8905 .word 0x81aa0ac8 ! t1_kref+0x1dc0: fcmped %fcc0, %f8, %f8
8906 .word 0xa21db66b ! t1_kref+0x1dc4: xor %l6, -0x995, %l1
8907 .word 0xa2d00009 ! t1_kref+0x1dc8: umulcc %g0, %o1, %l1
8908 .word 0x94d2000c ! t1_kref+0x1dcc: umulcc %o0, %o4, %o2
8909 .word 0x81a9caa8 ! t1_kref+0x1dd0: fcmpes %fcc0, %f7, %f8
8910 .word 0x90e2c016 ! t1_kref+0x1dd4: subccc %o3, %l6, %o0
8911 .word 0xec3e7fe0 ! t1_kref+0x1dd8: std %l6, [%i1 - 0x20]
8912 .word 0x81858000 ! t1_kref+0x1ddc: wr %l6, %g0, %y
8913 .word 0x9b400000 ! t1_kref+0x1de0: mov %y, %o5
8914 .word 0x91a209c8 ! t1_kref+0x1de4: fdivd %f8, %f8, %f8
8915 .word 0x3c480003 ! t1_kref+0x1de8: bpos,a,pt %icc, _kref+0x1df4
8916 .word 0x8fb24fa7 ! t1_kref+0x1dec: fors %f9, %f7, %f7
8917 .word 0x9a92beff ! t1_kref+0x1df0: orcc %o2, -0x101, %o5
8918 .word 0x93b20c68 ! t1_kref+0x1df4: fnors %f8, %f8, %f9
8919 .word 0xe4871019 ! t1_kref+0x1df8: lda [%i4 + %i1]0x80, %l2
8920 .word 0x2b800002 ! t1_kref+0x1dfc: fbug,a _kref+0x1e04
8921 .word 0x981ac013 ! t1_kref+0x1e00: xor %o3, %l3, %o4
8922 .word 0xa6f27c6d ! t1_kref+0x1e04: udivcc %o1, -0x393, %l3
8923 .word 0x91a00528 ! t1_kref+0x1e08: fsqrts %f8, %f8
8924 .word 0x927ce995 ! t1_kref+0x1e0c: sdiv %l3, 0x995, %o1
8925 .word 0x2d1bbaa9 ! t1_kref+0x1e10: sethi %hi(0x6eeaa400), %l6
8926 call SYM(t1_subr0)
8927 .word 0xd19e5a1b ! t1_kref+0x1e18: ldda [%i1 + %i3]0xd0, %f8
8928 .word 0xcd3e401d ! t1_kref+0x1e1c: std %f6, [%i1 + %i5]
8929 .word 0x93b24ca7 ! t1_kref+0x1e20: fandnot2s %f9, %f7, %f9
8930 .word 0xd47e6004 ! t1_kref+0x1e24: swap [%i1 + 4], %o2
8931 .word 0x93a01a46 ! t1_kref+0x1e28: fdtoi %f6, %f9
8932 .word 0x8fa01a48 ! t1_kref+0x1e2c: fdtoi %f8, %f7
8933 .word 0xac934016 ! t1_kref+0x1e30: orcc %o5, %l6, %l6
8934 .word 0x34480006 ! t1_kref+0x1e34: bg,a,pt %icc, _kref+0x1e4c
8935 .word 0x91a00546 ! t1_kref+0x1e38: fsqrtd %f6, %f8
8936 .word 0x8db00f06 ! t1_kref+0x1e3c: fsrc2 %f6, %f6
8937 .word 0x96f4c008 ! t1_kref+0x1e40: udivcc %l3, %o0, %o3
8938 .word 0x24480008 ! t1_kref+0x1e44: ble,a,pt %icc, _kref+0x1e64
8939 .word 0xec3e4000 ! t1_kref+0x1e48: std %l6, [%i1]
8940 .word 0x93a018c8 ! t1_kref+0x1e4c: fdtos %f8, %f9
8941 .word 0xd06e001a ! t1_kref+0x1e50: ldstub [%i0 + %i2], %o0
8942 .word 0x8db20dc8 ! t1_kref+0x1e54: fnand %f8, %f8, %f6
8943 .word 0xb410201e ! t1_kref+0x1e58: mov 0x1e, %i2
8944 .word 0x2b800005 ! t1_kref+0x1e5c: fbug,a _kref+0x1e70
8945 .word 0xd6363ff6 ! t1_kref+0x1e60: sth %o3, [%i0 - 0xa]
8946 .word 0xa92a4017 ! t1_kref+0x1e64: sll %o1, %l7, %l4
8947 .word 0x81aa4aa7 ! t1_kref+0x1e68: fcmpes %fcc0, %f9, %f7
8948 .word 0x2a480004 ! t1_kref+0x1e6c: bcs,a,pt %icc, _kref+0x1e7c
8949 .word 0x96a37f40 ! t1_kref+0x1e70: subcc %o5, -0xc0, %o3
8950 .word 0xaab02ea8 ! t1_kref+0x1e74: orncc %g0, 0xea8, %l5
8951 .word 0xd100a034 ! t1_kref+0x1e78: ld [%g2 + 0x34], %f8
8952 .word 0x92a5ea8f ! t1_kref+0x1e7c: subcc %l7, 0xa8f, %o1
8953 .word 0xa3254009 ! t1_kref+0x1e80: mulscc %l5, %o1, %l1
8954 .word 0x91a00529 ! t1_kref+0x1e84: fsqrts %f9, %f8
8955 .word 0x2c480007 ! t1_kref+0x1e88: bneg,a,pt %icc, _kref+0x1ea4
8956 .word 0xaae02be3 ! t1_kref+0x1e8c: subccc %g0, 0xbe3, %l5
8957 .word 0x91a249a8 ! t1_kref+0x1e90: fdivs %f9, %f8, %f8
8958 .word 0x91b20f48 ! t1_kref+0x1e94: fornot1 %f8, %f8, %f8
8959 .word 0xf76e001c ! t1_kref+0x1e98: prefetch %i0 + %i4, 27
8960 .word 0xe04e6008 ! t1_kref+0x1e9c: ldsb [%i1 + 8], %l0
8961 .word 0xee263fec ! t1_kref+0x1ea0: st %l7, [%i0 - 0x14]
8962 .word 0xe616401b ! t1_kref+0x1ea4: lduh [%i1 + %i3], %l3
8963! .word 0x3d48c84a ! t1_kref+0x1ea8: fbule,a,pt %fcc0, SYM(t1_subr3)
8964 fbule,a,pt %fcc0, SYM(t1_subr3)
8965 .word 0x9f414000 ! t1_kref+0x1eac: mov %pc, %o7
8966 .word 0xd039401d ! t1_kref+0x1eb0: std %o0, [%g5 + %i5]
8967 .word 0x93b00f29 ! t1_kref+0x1eb4: fsrc2s %f9, %f9
8968 .word 0xa6d8388e ! t1_kref+0x1eb8: smulcc %g0, -0x772, %l3
8969 .word 0x93a00528 ! t1_kref+0x1ebc: fsqrts %f8, %f9
8970 .word 0xadb205c6 ! t1_kref+0x1ec0: fcmpeq32 %f8, %f6, %l6
8971 .word 0x8da00548 ! t1_kref+0x1ec4: fsqrtd %f8, %f6
8972 .word 0x99408000 ! t1_kref+0x1ec8: mov %ccr, %o4
8973 .word 0x3a800001 ! t1_kref+0x1ecc: bcc,a _kref+0x1ed0
8974 .word 0xaac4c008 ! t1_kref+0x1ed0: addccc %l3, %o0, %l5
8975 .word 0x93a208a7 ! t1_kref+0x1ed4: fsubs %f8, %f7, %f9
8976 .word 0xd06e201e ! t1_kref+0x1ed8: ldstub [%i0 + 0x1e], %o0
8977 .word 0x91a000a7 ! t1_kref+0x1edc: fnegs %f7, %f8
8978 .word 0x9de3bfa0 ! t1_kref+0x1ee0: save %sp, -0x60, %sp
8979 .word 0xa7ef3e3c ! t1_kref+0x1ee4: restore %i4, -0x1c4, %l3
8980 .word 0x8fa00527 ! t1_kref+0x1ee8: fsqrts %f7, %f7
8981 .word 0x81aa0a48 ! t1_kref+0x1eec: fcmpd %fcc0, %f8, %f8
8982 .word 0x8fb24ee7 ! t1_kref+0x1ef0: fornot2s %f9, %f7, %f7
8983 .word 0x96d5c00b ! t1_kref+0x1ef4: umulcc %l7, %o3, %o3
8984 .word 0xed68a0ca ! t1_kref+0x1ef8: prefetch %g2 + 0xca, 22
8985 .word 0xc99eda19 ! t1_kref+0x1efc: ldda [%i3 + %i1]0xd0, %f4
8986 .word 0x93b24e69 ! t1_kref+0x1f00: fxnors %f9, %f9, %f9
8987 .word 0xd62e0000 ! t1_kref+0x1f04: stb %o3, [%i0]
8988 .word 0x97b58200 ! t1_kref+0x1f08: array8 %l6, %g0, %o3
8989 .word 0xaee4ea8a ! t1_kref+0x1f0c: subccc %l3, 0xa8a, %l7
8990 .word 0xd078a024 ! t1_kref+0x1f10: swap [%g2 + 0x24], %o0
8991 .word 0xe878a034 ! t1_kref+0x1f14: swap [%g2 + 0x34], %l4
8992 .word 0x91a01908 ! t1_kref+0x1f18: fitod %f8, %f8
8993 .word 0xd1a61000 ! t1_kref+0x1f1c: sta %f8, [%i0]0x80
8994 .word 0xacb50016 ! t1_kref+0x1f20: orncc %l4, %l6, %l6
8995 .word 0x9b0aeb0b ! t1_kref+0x1f24: tsubcc %o3, 0xb0b, %o5
8996 .word 0x910d238e ! t1_kref+0x1f28: tsubcc %l4, 0x38e, %o0
8997 .word 0xae3022e3 ! t1_kref+0x1f2c: orn %g0, 0x2e3, %l7
8998 .word 0x9a356a5a ! t1_kref+0x1f30: orn %l5, 0xa5a, %o5
8999 .word 0xa0f50009 ! t1_kref+0x1f34: udivcc %l4, %o1, %l0
9000 .word 0xa6ddb67b ! t1_kref+0x1f38: smulcc %l6, -0x985, %l3
9001 .word 0xc036001b ! t1_kref+0x1f3c: clrh [%i0 + %i3]
9002 .word 0x91a189c6 ! t1_kref+0x1f40: fdivd %f6, %f6, %f8
9003 .word 0xa67d4015 ! t1_kref+0x1f44: sdiv %l5, %l5, %l3
9004 .word 0x91a208c8 ! t1_kref+0x1f48: fsubd %f8, %f8, %f8
9005 .word 0xa05a74b9 ! t1_kref+0x1f4c: smul %o1, -0xb47, %l0
9006 .word 0x9de3bfa0 ! t1_kref+0x1f50: save %sp, -0x60, %sp
9007 .word 0xadee4018 ! t1_kref+0x1f54: restore %i1, %i0, %l6
9008 .word 0xec1e2000 ! t1_kref+0x1f58: ldd [%i0], %l6
9009 .word 0x90bd0014 ! t1_kref+0x1f5c: xnorcc %l4, %l4, %o0
9010 .word 0x91b18c88 ! t1_kref+0x1f60: fandnot2 %f6, %f8, %f8
9011 .word 0xe968a10f ! t1_kref+0x1f64: prefetch %g2 + 0x10f, 20
9012 .word 0xe0564000 ! t1_kref+0x1f68: ldsh [%i1], %l0
9013 .word 0x23800002 ! t1_kref+0x1f6c: fbne,a _kref+0x1f74
9014 .word 0x99400000 ! t1_kref+0x1f70: mov %y, %o4
9015 .word 0xd3067ff8 ! t1_kref+0x1f74: ld [%i1 - 8], %f9
9016 .word 0xd6ce501a ! t1_kref+0x1f78: ldsba [%i1 + %i2]0x80, %o3
9017 .word 0xd60e200c ! t1_kref+0x1f7c: ldub [%i0 + 0xc], %o3
9018 .word 0x96da2c18 ! t1_kref+0x1f80: smulcc %o0, 0xc18, %o3
9019 .word 0xec0e200e ! t1_kref+0x1f84: ldub [%i0 + 0xe], %l6
9020 .word 0x81a98a46 ! t1_kref+0x1f88: fcmpd %fcc0, %f6, %f6
9021 .word 0x91a00528 ! t1_kref+0x1f8c: fsqrts %f8, %f8
9022 .word 0xac127d11 ! t1_kref+0x1f90: or %o1, -0x2ef, %l6
9023 .word 0x91a208c8 ! t1_kref+0x1f94: fsubd %f8, %f8, %f8
9024 .word 0x8da209c6 ! t1_kref+0x1f98: fdivd %f8, %f6, %f6
9025 .word 0xacc57cea ! t1_kref+0x1f9c: addccc %l5, -0x316, %l6
9026 .word 0x8db20c48 ! t1_kref+0x1fa0: fnor %f8, %f8, %f6
9027 .word 0xd87e2008 ! t1_kref+0x1fa4: swap [%i0 + 8], %o4
9028 .word 0x24800006 ! t1_kref+0x1fa8: ble,a _kref+0x1fc0
9029 .word 0x93a01a48 ! t1_kref+0x1fac: fdtoi %f8, %f9
9030 .word 0x99400000 ! t1_kref+0x1fb0: mov %y, %o4
9031 .word 0x98d3000a ! t1_kref+0x1fb4: umulcc %o4, %o2, %o4
9032 .word 0x27800007 ! t1_kref+0x1fb8: fbul,a _kref+0x1fd4
9033 .word 0x948dfeea ! t1_kref+0x1fbc: andcc %l7, -0x116, %o2
9034 .word 0xec56001b ! t1_kref+0x1fc0: ldsh [%i0 + %i3], %l6
9035 .word 0xd1be5a5d ! t1_kref+0x1fc4: stda %f8, [%i1 + %i5]0xd2
9036 .word 0xd19e9a19 ! t1_kref+0x1fc8: ldda [%i2 + %i1]0xd0, %f8
9037 .word 0x8db20967 ! t1_kref+0x1fcc: fpmerge %f8, %f7, %f6
9038 .word 0x91a189c8 ! t1_kref+0x1fd0: fdivd %f6, %f8, %f8
9039 .word 0x945ac017 ! t1_kref+0x1fd4: smul %o3, %l7, %o2
9040 .word 0xee400019 ! t1_kref+0x1fd8: ldsw [%g0 + %i1], %l7
9041 .word 0xace2f49a ! t1_kref+0x1fdc: subccc %o3, -0xb66, %l6
9042 .word 0x92158016 ! t1_kref+0x1fe0: or %l6, %l6, %o1
9043 .word 0x947d6a64 ! t1_kref+0x1fe4: sdiv %l5, 0xa64, %o2
9044 .word 0xd8774019 ! t1_kref+0x1fe8: stx %o4, [%i5 + %i1]
9045 call SYM(t1_subr3)
9046 .word 0x8fa01a29 ! t1_kref+0x1ff0: fstoi %f9, %f7
9047 .word 0x9de3bfa0 ! t1_kref+0x1ff4: save %sp, -0x60, %sp
9048 .word 0xb6a63ce0 ! t1_kref+0x1ff8: subcc %i0, -0x320, %i3
9049 .word 0xa5ee8000 ! t1_kref+0x1ffc: restore %i2, %g0, %l2
9050 .word 0xda0e001a ! t1_kref+0x2000: ldub [%i0 + %i2], %o5
9051 .word 0xa9150013 ! t1_kref+0x2004: taddcctv %l4, %l3, %l4
9052 .word 0x112a4076 ! t1_kref+0x2008: sethi %hi(0xa901d800), %o0
9053 .word 0x91a00028 ! t1_kref+0x200c: fmovs %f8, %f8
9054 .word 0x81dc8011 ! t1_kref+0x2010: flush %l2 + %l1
9055 .word 0x93a01a29 ! t1_kref+0x2014: fstoi %f9, %f9
9056 .word 0x9de3bfa0 ! t1_kref+0x2018: save %sp, -0x60, %sp
9057 .word 0xb0bec01c ! t1_kref+0x201c: xnorcc %i3, %i4, %i0
9058 .word 0xa3ef0000 ! t1_kref+0x2020: restore %i4, %g0, %l1
9059 .word 0x91b1cc69 ! t1_kref+0x2024: fnors %f7, %f9, %f8
9060 .word 0xe01e401d ! t1_kref+0x2028: ldd [%i1 + %i5], %l0
9061 .word 0xea780019 ! t1_kref+0x202c: swap [%g0 + %i1], %l5
9062 .word 0x8da209c8 ! t1_kref+0x2030: fdivd %f8, %f8, %f6
9063 .word 0xd60e8019 ! t1_kref+0x2034: ldub [%i2 + %i1], %o3
9064 .word 0x9ad5fc76 ! t1_kref+0x2038: umulcc %l7, -0x38a, %o5
9065 .word 0x96a52307 ! t1_kref+0x203c: subcc %l4, 0x307, %o3
9066 .word 0x8143c000 ! t1_kref+0x2040: stbar
9067 .word 0x91a208c8 ! t1_kref+0x2044: fsubd %f8, %f8, %f8
9068 .word 0xa9282009 ! t1_kref+0x2048: sll %g0, 0x9, %l4
9069 .word 0x81a9caa9 ! t1_kref+0x204c: fcmpes %fcc0, %f7, %f9
9070 .word 0xda6e0000 ! t1_kref+0x2050: ldstub [%i0], %o5
9071 .word 0x8610200c ! t1_kref+0x2054: mov 0xc, %g3
9072 .word 0x86a0e001 ! t1_kref+0x2058: subcc %g3, 1, %g3
9073 .word 0x22800005 ! t1_kref+0x205c: be,a _kref+0x2070
9074 .word 0x948d0000 ! t1_kref+0x2060: andcc %l4, %g0, %o2
9075 .word 0xa68df7f7 ! t1_kref+0x2064: andcc %l7, -0x809, %l3
9076 .word 0x93a00527 ! t1_kref+0x2068: fsqrts %f7, %f9
9077 .word 0x8da00548 ! t1_kref+0x206c: fsqrtd %f8, %f6
9078 .word 0xd1380018 ! t1_kref+0x2070: std %f8, [%g0 + %i0]
9079 .word 0x29480007 ! t1_kref+0x2074: fbl,a,pt %fcc0, _kref+0x2090
9080 .word 0x91a00548 ! t1_kref+0x2078: fsqrtd %f8, %f8
9081 .word 0xc9be580d ! t1_kref+0x207c: stda %f4, [%i1 + %o5]0xc0
9082 .word 0xd11fbcf0 ! t1_kref+0x2080: ldd [%fp - 0x310], %f8
9083 .word 0xa9b20448 ! t1_kref+0x2084: fcmpne16 %f8, %f8, %l4
9084 .word 0xadb185c8 ! t1_kref+0x2088: fcmpeq32 %f6, %f8, %l6
9085 .word 0x8143c000 ! t1_kref+0x208c: stbar
9086 .word 0x9de3bfa0 ! t1_kref+0x2090: save %sp, -0x60, %sp
9087 .word 0xb4a027c7 ! t1_kref+0x2094: subcc %g0, 0x7c7, %i2
9088 .word 0xa7ee8018 ! t1_kref+0x2098: restore %i2, %i0, %l3
9089 .word 0x91b20988 ! t1_kref+0x209c: bshuffle %f8, %f8, %f8
9090 .word 0x91a00527 ! t1_kref+0x20a0: fsqrts %f7, %f8
9091 .word 0xa472800d ! t1_kref+0x20a4: udiv %o2, %o5, %l2
9092 .word 0x27800002 ! t1_kref+0x20a8: fbul,a _kref+0x20b0
9093 .word 0x9b2d800d ! t1_kref+0x20ac: sll %l6, %o5, %o5
9094 .word 0x8da189c8 ! t1_kref+0x20b0: fdivd %f6, %f8, %f6
9095 .word 0xb6103fe2 ! t1_kref+0x20b4: mov 0xffffffe2, %i3
9096 .word 0x27480008 ! t1_kref+0x20b8: fbul,a,pt %fcc0, _kref+0x20d8
9097 .word 0xa9400000 ! t1_kref+0x20bc: mov %y, %l4
9098 .word 0x9ac2400a ! t1_kref+0x20c0: addccc %o1, %o2, %o5
9099 .word 0xd47f0019 ! t1_kref+0x20c4: swap [%i4 + %i1], %o2
9100 .word 0x26800007 ! t1_kref+0x20c8: bl,a _kref+0x20e4
9101 .word 0xac623886 ! t1_kref+0x20cc: subc %o0, -0x77a, %l6
9102 .word 0xa42afdcd ! t1_kref+0x20d0: andn %o3, -0x233, %l2
9103 .word 0xac32400a ! t1_kref+0x20d4: orn %o1, %o2, %l6
9104 .word 0x91a01a28 ! t1_kref+0x20d8: fstoi %f8, %f8
9105 .word 0x8fb007a8 ! t1_kref+0x20dc: fpackfix %f8, %f7
9106 .word 0x8da208c8 ! t1_kref+0x20e0: fsubd %f8, %f8, %f6
9107 .word 0x93a01a46 ! t1_kref+0x20e4: fdtoi %f6, %f9
9108 .word 0x8fa00529 ! t1_kref+0x20e8: fsqrts %f9, %f7
9109 .word 0xd0367ffa ! t1_kref+0x20ec: sth %o0, [%i1 - 6]
9110 .word 0xa1b204c8 ! t1_kref+0x20f0: fcmpne32 %f8, %f8, %l0
9111 .word 0xe62e3fe0 ! t1_kref+0x20f4: stb %l3, [%i0 - 0x20]
9112 .word 0x94b2762e ! t1_kref+0x20f8: orncc %o1, -0x9d2, %o2
9113 .word 0x93a018c6 ! t1_kref+0x20fc: fdtos %f6, %f9
9114 .word 0x3b800002 ! t1_kref+0x2100: fble,a _kref+0x2108
9115 .word 0x8143c000 ! t1_kref+0x2104: stbar
9116 .word 0xec965000 ! t1_kref+0x2108: lduha [%i1]0x80, %l6
9117 .word 0xe07e2010 ! t1_kref+0x210c: swap [%i0 + 0x10], %l0
9118 .word 0xe4500019 ! t1_kref+0x2110: ldsh [%g0 + %i1], %l2
9119 .word 0x91a00548 ! t1_kref+0x2114: fsqrtd %f8, %f8
9120 .word 0x97b24055 ! t1_kref+0x2118: edge8l %o1, %l5, %o3
9121 .word 0x9de3bfa0 ! t1_kref+0x211c: save %sp, -0x60, %sp
9122 .word 0xa9ef0019 ! t1_kref+0x2120: restore %i4, %i1, %l4
9123 .word 0xe44e3ff0 ! t1_kref+0x2124: ldsb [%i0 - 0x10], %l2
9124 .word 0xd1bf5019 ! t1_kref+0x2128: stda %f8, [%i5 + %i1]0x80
9125 .word 0x3c800001 ! t1_kref+0x212c: bpos,a _kref+0x2130
9126 .word 0x8da209c8 ! t1_kref+0x2130: fdivd %f8, %f8, %f6
9127 .word 0xe0180019 ! t1_kref+0x2134: ldd [%g0 + %i1], %l0
9128 .word 0x8fa00529 ! t1_kref+0x2138: fsqrts %f9, %f7
9129 .word 0xcd1fbf80 ! t1_kref+0x213c: ldd [%fp - 0x80], %f6
9130 .word 0xaa55ec7a ! t1_kref+0x2140: umul %l7, 0xc7a, %l5
9131 .word 0xee901018 ! t1_kref+0x2144: lduha [%g0 + %i0]0x80, %l7
9132 .word 0x91b246a7 ! t1_kref+0x2148: fmul8x16al %f9, %f7, %f8
9133 .word 0xa8c34000 ! t1_kref+0x214c: addccc %o5, %g0, %l4
9134 .word 0x8143c000 ! t1_kref+0x2150: stbar
9135 .word 0xa2358000 ! t1_kref+0x2154: orn %l6, %g0, %l1
9136 .word 0xa42de0cf ! t1_kref+0x2158: andn %l7, 0xcf, %l2
9137 .word 0xcfa01018 ! t1_kref+0x215c: sta %f7, [%g0 + %i0]0x80
9138 .word 0x8db207c8 ! t1_kref+0x2160: pdist %f8, %f8, %f6
9139 .word 0x91a24929 ! t1_kref+0x2164: fmuls %f9, %f9, %f8
9140 .word 0x81aa0aa7 ! t1_kref+0x2168: fcmpes %fcc0, %f8, %f7
9141 .word 0x9de3bfa0 ! t1_kref+0x216c: save %sp, -0x60, %sp
9142 .word 0xb866f648 ! t1_kref+0x2170: subc %i3, -0x9b8, %i4
9143 .word 0x9beec019 ! t1_kref+0x2174: restore %i3, %i1, %o5
9144 .word 0x36480007 ! t1_kref+0x2178: bge,a,pt %icc, _kref+0x2194
9145 .word 0x91a01028 ! t1_kref+0x217c: fstox %f8, %f8
9146 .word 0x81854000 ! t1_kref+0x2180: wr %l5, %g0, %y
9147 .word 0xa415800d ! t1_kref+0x2184: or %l6, %o5, %l2
9148 .word 0x91a209c6 ! t1_kref+0x2188: fdivd %f8, %f6, %f8
9149 .word 0xea780018 ! t1_kref+0x218c: swap [%g0 + %i0], %l5
9150 .word 0x30800001 ! t1_kref+0x2190: ba,a _kref+0x2194
9151 .word 0x93a00027 ! t1_kref+0x2194: fmovs %f7, %f9
9152 .word 0x8da00548 ! t1_kref+0x2198: fsqrtd %f8, %f6
9153 .word 0x90d5800d ! t1_kref+0x219c: umulcc %l6, %o5, %o0
9154 .word 0xd26e8018 ! t1_kref+0x21a0: ldstub [%i2 + %i0], %o1
9155 .word 0xae324008 ! t1_kref+0x21a4: orn %o1, %o0, %l7
9156 .word 0xe41e2010 ! t1_kref+0x21a8: ldd [%i0 + 0x10], %l2
9157 .word 0xd636601e ! t1_kref+0x21ac: sth %o3, [%i1 + 0x1e]
9158 .word 0x81a98a46 ! t1_kref+0x21b0: fcmpd %fcc0, %f6, %f6
9159 .word 0xda801019 ! t1_kref+0x21b4: lda [%g0 + %i1]0x80, %o5
9160 .word 0x81da8005 ! t1_kref+0x21b8: flush %o2 + %g5
9161 .word 0x38800007 ! t1_kref+0x21bc: bgu,a _kref+0x21d8
9162 .word 0x92f36234 ! t1_kref+0x21c0: udivcc %o5, 0x234, %o1
9163 .word 0xa5b5c02c ! t1_kref+0x21c4: edge8n %l7, %o4, %l2
9164 .word 0x8182c000 ! t1_kref+0x21c8: wr %o3, %g0, %y
9165 .word 0xa48d2df3 ! t1_kref+0x21cc: andcc %l4, 0xdf3, %l2
9166 .word 0x93a018c8 ! t1_kref+0x21d0: fdtos %f8, %f9
9167 .word 0x8fb1cd29 ! t1_kref+0x21d4: fandnot1s %f7, %f9, %f7
9168 .word 0x8143c000 ! t1_kref+0x21d8: stbar
9169 .word 0xae78000d ! t1_kref+0x21dc: sdiv %g0, %o5, %l7
9170 .word 0xe6fe501c ! t1_kref+0x21e0: swapa [%i1 + %i4]0x80, %l3
9171 .word 0x81aa0aa7 ! t1_kref+0x21e4: fcmpes %fcc0, %f8, %f7
9172 .word 0xacdd68c5 ! t1_kref+0x21e8: smulcc %l5, 0x8c5, %l6
9173 .word 0xae5b7946 ! t1_kref+0x21ec: smul %o5, -0x6ba, %l7
9174 .word 0x91a01a48 ! t1_kref+0x21f0: fdtoi %f8, %f8
9175 .word 0x81aa0ac8 ! t1_kref+0x21f4: fcmped %fcc0, %f8, %f8
9176 .word 0x91b20c48 ! t1_kref+0x21f8: fnor %f8, %f8, %f8
9177 .word 0x96d2000d ! t1_kref+0x21fc: umulcc %o0, %o5, %o3
9178 .word 0x91a01887 ! t1_kref+0x2200: fitos %f7, %f8
9179 .word 0xd056c018 ! t1_kref+0x2204: ldsh [%i3 + %i0], %o0
9180 .word 0x91a01908 ! t1_kref+0x2208: fitod %f8, %f8
9181 .word 0xefee501b ! t1_kref+0x220c: prefetcha %i1 + %i3, 23
9182 .word 0xa4e36cca ! t1_kref+0x2210: subccc %o5, 0xcca, %l2
9183 .word 0xa01a7a9b ! t1_kref+0x2214: xor %o1, -0x565, %l0
9184 .word 0xa492c014 ! t1_kref+0x2218: orcc %o3, %l4, %l2
9185 .word 0xc0267ffc ! t1_kref+0x221c: clr [%i1 - 4]
9186 .word 0xae4225b1 ! t1_kref+0x2220: addc %o0, 0x5b1, %l7
9187 .word 0xa85d000d ! t1_kref+0x2224: smul %l4, %o5, %l4
9188 .word 0x91a01909 ! t1_kref+0x2228: fitod %f9, %f8
9189 .word 0xa7400000 ! t1_kref+0x222c: mov %y, %l3
9190 .word 0x9a5cf9ef ! t1_kref+0x2230: smul %l3, -0x611, %o5
9191 .word 0x98654015 ! t1_kref+0x2234: subc %l5, %l5, %o4
9192 .word 0x91a00527 ! t1_kref+0x2238: fsqrts %f7, %f8
9193 .word 0x8da20848 ! t1_kref+0x223c: faddd %f8, %f8, %f6
9194 .word 0xc0263fe4 ! t1_kref+0x2240: clr [%i0 - 0x1c]
9195 .word 0xa0c5aa6c ! t1_kref+0x2244: addccc %l6, 0xa6c, %l0
9196 .word 0xd5f65009 ! t1_kref+0x2248: casxa [%i1]0x80, %o1, %o2
9197 .word 0xd0563fe2 ! t1_kref+0x224c: ldsh [%i0 - 0x1e], %o0
9198 .word 0xaa8b2304 ! t1_kref+0x2250: andcc %o4, 0x304, %l5
9199 .word 0x36480002 ! t1_kref+0x2254: bge,a,pt %icc, _kref+0x225c
9200 .word 0x925a400b ! t1_kref+0x2258: smul %o1, %o3, %o1
9201 .word 0x8da01909 ! t1_kref+0x225c: fitod %f9, %f6
9202 .word 0xec063fe8 ! t1_kref+0x2260: ld [%i0 - 0x18], %l6
9203 .word 0x8fa01887 ! t1_kref+0x2264: fitos %f7, %f7
9204 .word 0x9a8cc015 ! t1_kref+0x2268: andcc %l3, %l5, %o5
9205 .word 0x9f414000 ! t1_kref+0x226c: mov %pc, %o7
9206 .word 0xaaa2800c ! t1_kref+0x2270: subcc %o2, %o4, %l5
9207 .word 0xaa8d4009 ! t1_kref+0x2274: andcc %l5, %o1, %l5
9208 .word 0xd810a006 ! t1_kref+0x2278: lduh [%g2 + 6], %o4
9209 .word 0x92d2400b ! t1_kref+0x227c: umulcc %o1, %o3, %o1
9210 .word 0xaf2da01c ! t1_kref+0x2280: sll %l6, 0x1c, %l7
9211 .word 0xc02e4000 ! t1_kref+0x2284: clrb [%i1]
9212 .word 0xa0a22b9c ! t1_kref+0x2288: subcc %o0, 0xb9c, %l0
9213 .word 0x81aa0a46 ! t1_kref+0x228c: fcmpd %fcc0, %f8, %f6
9214 .word 0x965d000a ! t1_kref+0x2290: smul %l4, %o2, %o3
9215 .word 0xaac2e8dc ! t1_kref+0x2294: addccc %o3, 0x8dc, %l5
9216 .word 0xc56e400d ! t1_kref+0x2298: prefetch %i1 + %o5, 2
9217 .word 0x93b20aa9 ! t1_kref+0x229c: fpsub16s %f8, %f9, %f9
9218 .word 0x8da188c6 ! t1_kref+0x22a0: fsubd %f6, %f6, %f6
9219 .word 0xa104c000 ! t1_kref+0x22a4: taddcc %l3, %g0, %l0
9220 .word 0xec0e200c ! t1_kref+0x22a8: ldub [%i0 + 0xc], %l6
9221 .word 0x91a20d27 ! t1_kref+0x22ac: fsmuld %f8, %f7, %f8
9222 .word 0x26480002 ! t1_kref+0x22b0: bl,a,pt %icc, _kref+0x22b8
9223 .word 0x91b18d40 ! t1_kref+0x22b4: fnot1 %f6, %f8
9224 .word 0x91a00529 ! t1_kref+0x22b8: fsqrts %f9, %f8
9225 .word 0x96a4c015 ! t1_kref+0x22bc: subcc %l3, %l5, %o3
9226 .word 0x91a01046 ! t1_kref+0x22c0: fdtox %f6, %f8
9227 .word 0xe41e001d ! t1_kref+0x22c4: ldd [%i0 + %i5], %l2
9228 .word 0x8fb00c20 ! t1_kref+0x22c8: fzeros %f7
9229 .word 0xa93aa011 ! t1_kref+0x22cc: sra %o2, 0x11, %l4
9230 .word 0xe47e001c ! t1_kref+0x22d0: swap [%i0 + %i4], %l2
9231 .word 0xa694c009 ! t1_kref+0x22d4: orcc %l3, %o1, %l3
9232 .word 0xa12de01a ! t1_kref+0x22d8: sll %l7, 0x1a, %l0
9233 .word 0xd4362016 ! t1_kref+0x22dc: sth %o2, [%i0 + 0x16]
9234 .word 0x983afd8a ! t1_kref+0x22e0: xnor %o3, -0x276, %o4
9235 .word 0xa114eb16 ! t1_kref+0x22e4: taddcctv %l3, 0xb16, %l0
9236 .word 0x3e480001 ! t1_kref+0x22e8: bvc,a,pt %icc, _kref+0x22ec
9237 .word 0x93a00527 ! t1_kref+0x22ec: fsqrts %f7, %f9
9238 .word 0xc568a008 ! t1_kref+0x22f0: prefetch %g2 + 8, 2
9239 .word 0xee56200a ! t1_kref+0x22f4: ldsh [%i0 + 0xa], %l7
9240 .word 0x91a208c8 ! t1_kref+0x22f8: fsubd %f8, %f8, %f8
9241 .word 0x91b206e8 ! t1_kref+0x22fc: fmul8ulx16 %f8, %f8, %f8
9242 .word 0x8da209c6 ! t1_kref+0x2300: fdivd %f8, %f6, %f6
9243 .word 0x8fd02010 ! t1_kref+0x2304: tvs %icc, %g0 + 0x10
9244 .word 0x001fffff ! t1_kref+0x2308: illtrap 0x1fffff
9245 .word 0xd26e8019 ! t1_kref+0x230c: ldstub [%i2 + %i1], %o1
9246 .word 0x981db025 ! t1_kref+0x2310: xor %l6, -0xfdb, %o4
9247 .word 0x91a208c6 ! t1_kref+0x2314: fsubd %f8, %f6, %f8
9248 .word 0xa045fb69 ! t1_kref+0x2318: addc %l7, -0x497, %l0
9249 .word 0x91b20d88 ! t1_kref+0x231c: fxor %f8, %f8, %f8
9250 .word 0x8fa00529 ! t1_kref+0x2320: fsqrts %f9, %f7
9251 .word 0x91a01889 ! t1_kref+0x2324: fitos %f9, %f8
9252 .word 0x8db20c46 ! t1_kref+0x2328: fnor %f8, %f6, %f6
9253 .word 0x9042f86e ! t1_kref+0x232c: addc %o3, -0x792, %o0
9254 .word 0xd11fbde0 ! t1_kref+0x2330: ldd [%fp - 0x220], %f8
9255 .word 0xe4180019 ! t1_kref+0x2334: ldd [%g0 + %i1], %l2
9256 .word 0xe168a14e ! t1_kref+0x2338: prefetch %g2 + 0x14e, 16
9257 .word 0x8143e040 ! t1_kref+0x233c: membar 0x40
9258 .word 0x91a1c828 ! t1_kref+0x2340: fadds %f7, %f8, %f8
9259 .word 0x93b24e68 ! t1_kref+0x2344: fxnors %f9, %f8, %f9
9260 .word 0x81aa0ac6 ! t1_kref+0x2348: fcmped %fcc0, %f8, %f6
9261 .word 0x81d87881 ! t1_kref+0x234c: flush %g1 - 0x77f
9262 .word 0x93a01a27 ! t1_kref+0x2350: fstoi %f7, %f9
9263 .word 0xaa7db534 ! t1_kref+0x2354: sdiv %l6, -0xacc, %l5
9264 .word 0xe0562008 ! t1_kref+0x2358: ldsh [%i0 + 8], %l0
9265 .word 0xee10a016 ! t1_kref+0x235c: lduh [%g2 + 0x16], %l7
9266 .word 0xae433f48 ! t1_kref+0x2360: addc %o4, -0xb8, %l7
9267 .word 0x97334008 ! t1_kref+0x2364: srl %o5, %o0, %o3
9268 .word 0x902de9ff ! t1_kref+0x2368: andn %l7, 0x9ff, %o0
9269 .word 0x2f800001 ! t1_kref+0x236c: fbu,a _kref+0x2370
9270 .word 0x985dc008 ! t1_kref+0x2370: smul %l7, %o0, %o4
9271 .word 0xaadabd08 ! t1_kref+0x2374: smulcc %o2, -0x2f8, %l5
9272 .word 0x94f4f4dd ! t1_kref+0x2378: udivcc %l3, -0xb23, %o2
9273 .word 0x3f800002 ! t1_kref+0x237c: fbo,a _kref+0x2384
9274 .word 0x96ddbc9d ! t1_kref+0x2380: smulcc %l6, -0x363, %o3
9275 .word 0x8da01928 ! t1_kref+0x2384: fstod %f8, %f6
9276 .word 0x8fa01a28 ! t1_kref+0x2388: fstoi %f8, %f7
9277 .word 0x8db207c8 ! t1_kref+0x238c: pdist %f8, %f8, %f6
9278 .word 0x24800008 ! t1_kref+0x2390: ble,a _kref+0x23b0
9279 .word 0x8da00546 ! t1_kref+0x2394: fsqrtd %f6, %f6
9280 .word 0x99d02010 ! t1_kref+0x2398: tgu %icc, %g0 + 0x10
9281 .word 0x96f2c00d ! t1_kref+0x239c: udivcc %o3, %o5, %o3
9282 .word 0xd03e6018 ! t1_kref+0x23a0: std %o0, [%i1 + 0x18]
9283 .word 0x91b18d40 ! t1_kref+0x23a4: fnot1 %f6, %f8
9284 .word 0xd6360000 ! t1_kref+0x23a8: sth %o3, [%i0]
9285 .word 0x90dd661f ! t1_kref+0x23ac: smulcc %l5, 0x61f, %o0
9286 .word 0x9bb5810d ! t1_kref+0x23b0: edge32 %l6, %o5, %o5
9287 .word 0x972a2009 ! t1_kref+0x23b4: sll %o0, 0x9, %o3
9288 .word 0x8fb1cee8 ! t1_kref+0x23b8: fornot2s %f7, %f8, %f7
9289 .word 0xaf3d0000 ! t1_kref+0x23bc: sra %l4, %g0, %l7
9290 .word 0xe168a00a ! t1_kref+0x23c0: prefetch %g2 + 0xa, 16
9291 .word 0xd27f0019 ! t1_kref+0x23c4: swap [%i4 + %i1], %o1
9292 .word 0xd056001b ! t1_kref+0x23c8: ldsh [%i0 + %i3], %o0
9293 .word 0x8db18ec8 ! t1_kref+0x23cc: fornot2 %f6, %f8, %f6
9294 .word 0xad400000 ! t1_kref+0x23d0: mov %y, %l6
9295 .word 0x93a00527 ! t1_kref+0x23d4: fsqrts %f7, %f9
9296 .word 0xab0d0017 ! t1_kref+0x23d8: tsubcc %l4, %l7, %l5
9297 .word 0x8da00548 ! t1_kref+0x23dc: fsqrtd %f8, %f6
9298 .word 0x93a00529 ! t1_kref+0x23e0: fsqrts %f9, %f9
9299 .word 0xcd1fbe28 ! t1_kref+0x23e4: ldd [%fp - 0x1d8], %f6
9300 .word 0x9de3bfa0 ! t1_kref+0x23e8: save %sp, -0x60, %sp
9301 .word 0xadeec01c ! t1_kref+0x23ec: restore %i3, %i4, %l6
9302 .word 0x8fa018c8 ! t1_kref+0x23f0: fdtos %f8, %f7
9303 .word 0x81a9caa7 ! t1_kref+0x23f4: fcmpes %fcc0, %f7, %f7
9304 .word 0x9bb18508 ! t1_kref+0x23f8: fcmpgt16 %f6, %f8, %o5
9305 .word 0xc02e7ff1 ! t1_kref+0x23fc: clrb [%i1 - 0xf]
9306 .word 0x91b18d40 ! t1_kref+0x2400: fnot1 %f6, %f8
9307 .word 0xac323ab0 ! t1_kref+0x2404: orn %o0, -0x550, %l6
9308 .word 0x91b18c48 ! t1_kref+0x2408: fnor %f6, %f8, %f8
9309 .word 0xd13e2010 ! t1_kref+0x240c: std %f8, [%i0 + 0x10]
9310 .word 0x8fb1cee8 ! t1_kref+0x2410: fornot2s %f7, %f8, %f7
9311 .word 0xda262018 ! t1_kref+0x2414: st %o5, [%i0 + 0x18]
9312 .word 0xa4958008 ! t1_kref+0x2418: orcc %l6, %o0, %l2
9313 .word 0xc02e001a ! t1_kref+0x241c: clrb [%i0 + %i2]
9314 .word 0xd2100018 ! t1_kref+0x2420: lduh [%g0 + %i0], %o1
9315 .word 0xeb68a04f ! t1_kref+0x2424: prefetch %g2 + 0x4f, 21
9316 .word 0xd11fbe90 ! t1_kref+0x2428: ldd [%fp - 0x170], %f8
9317 .word 0x8db20d88 ! t1_kref+0x242c: fxor %f8, %f8, %f6
9318 .word 0x94f26d5e ! t1_kref+0x2430: udivcc %o1, 0xd5e, %o2
9319 .word 0xe09e101d ! t1_kref+0x2434: ldda [%i0 + %i5]0x80, %l0
9320 .word 0x8fa01887 ! t1_kref+0x2438: fitos %f7, %f7
9321 .word 0xaa98000b ! t1_kref+0x243c: xorcc %g0, %o3, %l5
9322 .word 0x91b20e48 ! t1_kref+0x2440: fxnor %f8, %f8, %f8
9323 .word 0x8fa00528 ! t1_kref+0x2444: fsqrts %f8, %f7
9324 .word 0xaa38000c ! t1_kref+0x2448: xnor %g0, %o4, %l5
9325 .word 0x8143c000 ! t1_kref+0x244c: stbar
9326 .word 0x912ac017 ! t1_kref+0x2450: sll %o3, %l7, %o0
9327 .word 0xb6102014 ! t1_kref+0x2454: mov 0x14, %i3
9328 .word 0x93a00527 ! t1_kref+0x2458: fsqrts %f7, %f9
9329 .word 0xa245c017 ! t1_kref+0x245c: addc %l7, %l7, %l1
9330 .word 0x92f2400c ! t1_kref+0x2460: udivcc %o1, %o4, %o1
9331 .word 0x98124017 ! t1_kref+0x2464: or %o1, %l7, %o4
9332 .word 0xd62e4000 ! t1_kref+0x2468: stb %o3, [%i1]
9333 .word 0x3d480002 ! t1_kref+0x246c: fbule,a,pt %fcc0, _kref+0x2474
9334 .word 0xa68a287e ! t1_kref+0x2470: andcc %o0, 0x87e, %l3
9335 .word 0xee7f0019 ! t1_kref+0x2474: swap [%i4 + %i1], %l7
9336 .word 0x91a20d27 ! t1_kref+0x2478: fsmuld %f8, %f7, %f8
9337 .word 0x91a209a9 ! t1_kref+0x247c: fdivs %f8, %f9, %f8
9338 .word 0xe01e7ff8 ! t1_kref+0x2480: ldd [%i1 - 8], %l0
9339 .word 0x8fa01a27 ! t1_kref+0x2484: fstoi %f7, %f7
9340 .word 0x91a00528 ! t1_kref+0x2488: fsqrts %f8, %f8
9341 .word 0x91a00546 ! t1_kref+0x248c: fsqrtd %f6, %f8
9342 .word 0x8143e040 ! t1_kref+0x2490: membar 0x40
9343 .word 0x8fa1c9a7 ! t1_kref+0x2494: fdivs %f7, %f7, %f7
9344 .word 0x91a00548 ! t1_kref+0x2498: fsqrtd %f8, %f8
9345 .word 0x91a209c8 ! t1_kref+0x249c: fdivd %f8, %f8, %f8
9346 .word 0xc3ee1013 ! t1_kref+0x24a0: prefetcha %i0 + %l3, 1
9347 .word 0xe2fe501c ! t1_kref+0x24a4: swapa [%i1 + %i4]0x80, %l1
9348 .word 0x91a209a8 ! t1_kref+0x24a8: fdivs %f8, %f8, %f8
9349 .word 0xd82e0000 ! t1_kref+0x24ac: stb %o4, [%i0]
9350 .word 0x91a00527 ! t1_kref+0x24b0: fsqrts %f7, %f8
9351 .word 0x91a01a29 ! t1_kref+0x24b4: fstoi %f9, %f8
9352 .word 0x81aa0a48 ! t1_kref+0x24b8: fcmpd %fcc0, %f8, %f8
9353 .word 0xaa45000c ! t1_kref+0x24bc: addc %l4, %o4, %l5
9354 .word 0x8fa018c8 ! t1_kref+0x24c0: fdtos %f8, %f7
9355 .word 0xd2280018 ! t1_kref+0x24c4: stb %o1, [%g0 + %i0]
9356 .word 0x93a24829 ! t1_kref+0x24c8: fadds %f9, %f9, %f9
9357 .word 0x34480008 ! t1_kref+0x24cc: bg,a,pt %icc, _kref+0x24ec
9358 .word 0xee0e0000 ! t1_kref+0x24d0: ldub [%i0], %l7
9359 .word 0x34800001 ! t1_kref+0x24d4: bg,a _kref+0x24d8
9360 .word 0xa6b26401 ! t1_kref+0x24d8: orncc %o1, 0x401, %l3
9361 .word 0xa4f533c1 ! t1_kref+0x24dc: udivcc %l4, -0xc3f, %l2
9362 .word 0x8da20948 ! t1_kref+0x24e0: fmuld %f8, %f8, %f6
9363 .word 0xd1be188d ! t1_kref+0x24e4: stda %f8, [%i0 + %o5]0xc4
9364 .word 0xd020a014 ! t1_kref+0x24e8: st %o0, [%g2 + 0x14]
9365 .word 0x9a32a8c4 ! t1_kref+0x24ec: orn %o2, 0x8c4, %o5
9366 .word 0x91b18d86 ! t1_kref+0x24f0: fxor %f6, %f6, %f8
9367 .word 0x39480002 ! t1_kref+0x24f4: fbuge,a,pt %fcc0, _kref+0x24fc
9368 .word 0xec070018 ! t1_kref+0x24f8: ld [%i4 + %i0], %l6
9369 .word 0x24800008 ! t1_kref+0x24fc: ble,a _kref+0x251c
9370 .word 0xa12d4017 ! t1_kref+0x2500: sll %l5, %l7, %l0
9371 .word 0xa90d8000 ! t1_kref+0x2504: tsubcc %l6, %g0, %l4
9372 .word 0xe850a016 ! t1_kref+0x2508: ldsh [%g2 + 0x16], %l4
9373 .word 0x3f800002 ! t1_kref+0x250c: fbo,a _kref+0x2514
9374 .word 0x91b1c669 ! t1_kref+0x2510: fmul8x16au %f7, %f9, %f8
9375 .word 0xe640a004 ! t1_kref+0x2514: ldsw [%g2 + 4], %l3
9376 .word 0xa1b340ec ! t1_kref+0x2518: edge16ln %o5, %o4, %l0
9377 .word 0x92d2400b ! t1_kref+0x251c: umulcc %o1, %o3, %o1
9378 .word 0xec4e8019 ! t1_kref+0x2520: ldsb [%i2 + %i1], %l6
9379 .word 0x91a20948 ! t1_kref+0x2524: fmuld %f8, %f8, %f8
9380 call SYM(t1_subr1)
9381 .word 0x93b00fe0 ! t1_kref+0x252c: fones %f9
9382 .word 0xe0563fe2 ! t1_kref+0x2530: ldsh [%i0 - 0x1e], %l0
9383 .word 0x91b20d88 ! t1_kref+0x2534: fxor %f8, %f8, %f8
9384 .word 0xd320a014 ! t1_kref+0x2538: st %f9, [%g2 + 0x14]
9385 .word 0x3c480008 ! t1_kref+0x253c: bpos,a,pt %icc, _kref+0x255c
9386 .word 0xe01e6008 ! t1_kref+0x2540: ldd [%i1 + 8], %l0
9387 .word 0xac432ca9 ! t1_kref+0x2544: addc %o4, 0xca9, %l6
9388 .word 0x925a0008 ! t1_kref+0x2548: smul %o0, %o0, %o1
9389 .word 0xa41d400c ! t1_kref+0x254c: xor %l5, %o4, %l2
9390 .word 0x982d800c ! t1_kref+0x2550: andn %l6, %o4, %o4
9391 .word 0xa492743f ! t1_kref+0x2554: orcc %o1, -0xbc1, %l2
9392 .word 0xaeb82309 ! t1_kref+0x2558: xnorcc %g0, 0x309, %l7
9393 .word 0xaf3ce005 ! t1_kref+0x255c: sra %l3, 0x5, %l7
9394 .word 0x932ce006 ! t1_kref+0x2560: sll %l3, 0x6, %o1
9395 .word 0xda366002 ! t1_kref+0x2564: sth %o5, [%i1 + 2]
9396 .word 0x91a00548 ! t1_kref+0x2568: fsqrtd %f8, %f8
9397 .word 0x8fa00127 ! t1_kref+0x256c: fabss %f7, %f7
9398 .word 0x8fa01887 ! t1_kref+0x2570: fitos %f7, %f7
9399 .word 0x38480007 ! t1_kref+0x2574: bgu,a,pt %icc, _kref+0x2590
9400 .word 0x91a00546 ! t1_kref+0x2578: fsqrtd %f6, %f8
9401 .word 0x81aa4aa9 ! t1_kref+0x257c: fcmpes %fcc0, %f9, %f9
9402 .word 0x8db20d88 ! t1_kref+0x2580: fxor %f8, %f8, %f6
9403 .word 0x97b5c117 ! t1_kref+0x2584: edge32 %l7, %l7, %o3
9404 .word 0x93a249a8 ! t1_kref+0x2588: fdivs %f9, %f8, %f9
9405 .word 0x8da00546 ! t1_kref+0x258c: fsqrtd %f6, %f6
9406 .word 0x23800007 ! t1_kref+0x2590: fbne,a _kref+0x25ac
9407 .word 0x91a01046 ! t1_kref+0x2594: fdtox %f6, %f8
9408 .word 0x91a01a27 ! t1_kref+0x2598: fstoi %f7, %f8
9409 .word 0xa01a0008 ! t1_kref+0x259c: xor %o0, %o0, %l0
9410 .word 0x2a480005 ! t1_kref+0x25a0: bcs,a,pt %icc, _kref+0x25b4
9411 .word 0xe64e7ff8 ! t1_kref+0x25a4: ldsb [%i1 - 8], %l3
9412 .word 0x3f480005 ! t1_kref+0x25a8: fbo,a,pt %fcc0, _kref+0x25bc
9413 .word 0x98bdc000 ! t1_kref+0x25ac: xnorcc %l7, %g0, %o4
9414 .word 0xa732600c ! t1_kref+0x25b0: srl %o1, 0xc, %l3
9415 .word 0xa50af9c2 ! t1_kref+0x25b4: tsubcc %o3, -0x63e, %l2
9416 .word 0x91b5830c ! t1_kref+0x25b8: alignaddr %l6, %o4, %o0
9417 .word 0xe2500019 ! t1_kref+0x25bc: ldsh [%g0 + %i1], %l1
9418 .word 0x972d8000 ! t1_kref+0x25c0: sll %l6, %g0, %o3
9419 .word 0xaedac008 ! t1_kref+0x25c4: smulcc %o3, %o0, %l7
9420 .word 0x3f480006 ! t1_kref+0x25c8: fbo,a,pt %fcc0, _kref+0x25e0
9421 .word 0x91a00548 ! t1_kref+0x25cc: fsqrtd %f8, %f8
9422 .word 0x91b187c6 ! t1_kref+0x25d0: pdist %f6, %f6, %f8
9423 .word 0xae25b7bb ! t1_kref+0x25d4: sub %l6, -0x845, %l7
9424 .word 0x3a480007 ! t1_kref+0x25d8: bcc,a,pt %icc, _kref+0x25f4
9425 .word 0xcf263ff8 ! t1_kref+0x25dc: st %f7, [%i0 - 8]
9426 .word 0x81aa0ac6 ! t1_kref+0x25e0: fcmped %fcc0, %f8, %f6
9427 .word 0x9858280f ! t1_kref+0x25e4: smul %g0, 0x80f, %o4
9428 .word 0xd8396978 ! t1_kref+0x25e8: std %o4, [%g5 + 0x978]
9429 .word 0xe820a024 ! t1_kref+0x25ec: st %l4, [%g2 + 0x24]
9430 .word 0xec28a034 ! t1_kref+0x25f0: stb %l6, [%g2 + 0x34]
9431 .word 0x81aa0a48 ! t1_kref+0x25f4: fcmpd %fcc0, %f8, %f8
9432 .word 0xad2b601a ! t1_kref+0x25f8: sll %o5, 0x1a, %l6
9433 .word 0xaaf52770 ! t1_kref+0x25fc: udivcc %l4, 0x770, %l5
9434 .word 0xd416600e ! t1_kref+0x2600: lduh [%i1 + 0xe], %o2
9435 .word 0x91a20927 ! t1_kref+0x2604: fmuls %f8, %f7, %f8
9436 .word 0xd2df5018 ! t1_kref+0x2608: ldxa [%i5 + %i0]0x80, %o1
9437 .word 0xc768a04c ! t1_kref+0x260c: prefetch %g2 + 0x4c, 3
9438 .word 0xa1b50136 ! t1_kref+0x2610: edge32n %l4, %l6, %l0
9439 .word 0xd2167ff2 ! t1_kref+0x2614: lduh [%i1 - 0xe], %o1
9440 .word 0x8143c000 ! t1_kref+0x2618: stbar
9441 .word 0x26800004 ! t1_kref+0x261c: bl,a _kref+0x262c
9442 .word 0xe67e201c ! t1_kref+0x2620: swap [%i0 + 0x1c], %l3
9443 .word 0xd648a025 ! t1_kref+0x2624: ldsb [%g2 + 0x25], %o3
9444 .word 0xd1be101d ! t1_kref+0x2628: stda %f8, [%i0 + %i5]0x80
9445 .word 0x2a480007 ! t1_kref+0x262c: bcs,a,pt %icc, _kref+0x2648
9446 .word 0xc3ee1013 ! t1_kref+0x2630: prefetcha %i0 + %l3, 1
9447 .word 0x8fa20828 ! t1_kref+0x2634: fadds %f8, %f8, %f7
9448 .word 0x8da00548 ! t1_kref+0x2638: fsqrtd %f8, %f6
9449 .word 0x92f2c009 ! t1_kref+0x263c: udivcc %o3, %o1, %o1
9450 .word 0x93a00028 ! t1_kref+0x2640: fmovs %f8, %f9
9451 .word 0xe008a034 ! t1_kref+0x2644: ldub [%g2 + 0x34], %l0
9452 .word 0xcf270018 ! t1_kref+0x2648: st %f7, [%i4 + %i0]
9453 .word 0x8143c000 ! t1_kref+0x264c: stbar
9454 .word 0x2b800006 ! t1_kref+0x2650: fbug,a _kref+0x2668
9455 .word 0x8fa00527 ! t1_kref+0x2654: fsqrts %f7, %f7
9456 .word 0x9925800a ! t1_kref+0x2658: mulscc %l6, %o2, %o4
9457 .word 0xe6163ffe ! t1_kref+0x265c: lduh [%i0 - 2], %l3
9458 .word 0x3f800005 ! t1_kref+0x2660: fbo,a _kref+0x2674
9459 .word 0xee260000 ! t1_kref+0x2664: st %l7, [%i0]
9460 .word 0xa492e251 ! t1_kref+0x2668: orcc %o3, 0x251, %l2
9461 .word 0x91b20fa8 ! t1_kref+0x266c: fors %f8, %f8, %f8
9462 .word 0x81dd4012 ! t1_kref+0x2670: flush %l5 + %l2
9463 .word 0x3e800001 ! t1_kref+0x2674: bvc,a _kref+0x2678
9464 .word 0xe2470019 ! t1_kref+0x2678: ldsw [%i4 + %i1], %l1
9465 .word 0x98e365f8 ! t1_kref+0x267c: subccc %o5, 0x5f8, %o4
9466 .word 0xd0567fea ! t1_kref+0x2680: ldsh [%i1 - 0x16], %o0
9467 .word 0x24480005 ! t1_kref+0x2684: ble,a,pt %icc, _kref+0x2698
9468 .word 0x90c538ce ! t1_kref+0x2688: addccc %l4, -0x732, %o0
9469 .word 0x91a209c8 ! t1_kref+0x268c: fdivd %f8, %f8, %f8
9470 .word 0xee7e2010 ! t1_kref+0x2690: swap [%i0 + 0x10], %l7
9471 .word 0xcd3e3fe8 ! t1_kref+0x2694: std %f6, [%i0 - 0x18]
9472 .word 0x81a98a48 ! t1_kref+0x2698: fcmpd %fcc0, %f6, %f8
9473 .word 0x38800003 ! t1_kref+0x269c: bgu,a _kref+0x26a8
9474 .word 0xa612608d ! t1_kref+0x26a0: or %o1, 0x8d, %l3
9475 .word 0xda567fe8 ! t1_kref+0x26a4: ldsh [%i1 - 0x18], %o5
9476 .word 0xabb20317 ! t1_kref+0x26a8: alignaddr %o0, %l7, %l5
9477 .word 0x24480006 ! t1_kref+0x26ac: ble,a,pt %icc, _kref+0x26c4
9478 .word 0x91b20968 ! t1_kref+0x26b0: fpmerge %f8, %f8, %f8
9479 .word 0x8fa01a29 ! t1_kref+0x26b4: fstoi %f9, %f7
9480 .word 0x8fa00529 ! t1_kref+0x26b8: fsqrts %f9, %f7
9481 .word 0xa0450000 ! t1_kref+0x26bc: addc %l4, %g0, %l0
9482 .word 0x91a00546 ! t1_kref+0x26c0: fsqrtd %f6, %f8
9483 .word 0x91b007a6 ! t1_kref+0x26c4: fpackfix %f6, %f8
9484 .word 0x965a26f5 ! t1_kref+0x26c8: smul %o0, 0x6f5, %o3
9485 .word 0xe41e4000 ! t1_kref+0x26cc: ldd [%i1], %l2
9486 .word 0xd11e3ff8 ! t1_kref+0x26d0: ldd [%i0 - 8], %f8
9487 .word 0x26800007 ! t1_kref+0x26d4: bl,a _kref+0x26f0
9488 .word 0x9428000b ! t1_kref+0x26d8: andn %g0, %o3, %o2
9489 .word 0xa0558009 ! t1_kref+0x26dc: umul %l6, %o1, %l0
9490 .word 0x8fb00c20 ! t1_kref+0x26e0: fzeros %f7
9491 .word 0x985dee79 ! t1_kref+0x26e4: smul %l7, 0xe79, %o4
9492 .word 0x91b20988 ! t1_kref+0x26e8: bshuffle %f8, %f8, %f8
9493 .word 0xda300019 ! t1_kref+0x26ec: sth %o5, [%g0 + %i1]
9494 .word 0xa540c000 ! t1_kref+0x26f0: mov %asi, %l2
9495 .word 0x8182c000 ! t1_kref+0x26f4: wr %o3, %g0, %y
9496 .word 0x91a01929 ! t1_kref+0x26f8: fstod %f9, %f8
9497 .word 0xaa7d61d1 ! t1_kref+0x26fc: sdiv %l5, 0x1d1, %l5
9498 .word 0xec780018 ! t1_kref+0x2700: swap [%g0 + %i0], %l6
9499 .word 0xe816c018 ! t1_kref+0x2704: lduh [%i3 + %i0], %l4
9500 .word 0xd230a036 ! t1_kref+0x2708: sth %o1, [%g2 + 0x36]
9501 .word 0x8fa00527 ! t1_kref+0x270c: fsqrts %f7, %f7
9502 .word 0x97b20506 ! t1_kref+0x2710: fcmpgt16 %f8, %f6, %o3
9503 .word 0x8fb00f28 ! t1_kref+0x2714: fsrc2s %f8, %f7
9504 .word 0x9a05c013 ! t1_kref+0x2718: add %l7, %l3, %o5
9505 .word 0x9a5d33e5 ! t1_kref+0x271c: smul %l4, -0xc1b, %o5
9506 .word 0x91a018c8 ! t1_kref+0x2720: fdtos %f8, %f8
9507 .word 0xa2283003 ! t1_kref+0x2724: andn %g0, -0xffd, %l1
9508 .word 0xd0070019 ! t1_kref+0x2728: ld [%i4 + %i1], %o0
9509 .word 0xecd01018 ! t1_kref+0x272c: ldsha [%g0 + %i0]0x80, %l6
9510 .word 0x35800006 ! t1_kref+0x2730: fbue,a _kref+0x2748
9511 .word 0x96230017 ! t1_kref+0x2734: sub %o4, %l7, %o3
9512 .word 0xea4e8019 ! t1_kref+0x2738: ldsb [%i2 + %i1], %l5
9513 .word 0xa3b2c32a ! t1_kref+0x273c: bmask %o3, %o2, %l1
9514 .word 0xa49ac00c ! t1_kref+0x2740: xorcc %o3, %o4, %l2
9515 .word 0x01000000 ! t1_kref+0x2744: nop
9516 call SYM(_kaos_done)
9517 .word 0x01000000 ! t1_kref+0x274c: nop
9518 KGLOBAL(t1_ktbl_end)
9519t1_ktbl_end:
9520t1_ktbl_page_end:
9521
9522KTEXT_MODULE(t1_module_subr0, 0x3cb50000)
9523.seg "text"
9524t1_subr0_page_begin:
9525 .skip 8184
9526.global _t1_subr0; ENTRY(t1_subr0)
9527 .word 0xa6844012 ! t1_subr0+0x0: addcc %l1, %l2, %l3
9528 .word 0x81c3e008 ! t1_subr0+0x4: retl
9529 .word 0xaa64c014 ! t1_subr0+0x8: subc %l3, %l4, %l5
9530t1_subr0_page_end:
9531
9532KTEXT_MODULE(t1_module_subr1, 0x3c16a000)
9533.seg "text"
9534t1_subr1_page_begin:
9535 .skip 8180
9536.global _t1_subr1; ENTRY(t1_subr1)
9537 .word 0x9de3bfa0 ! t1_subr1+0x0: save %sp, -0x60, %sp
9538 .word 0xb29eaa5a ! t1_subr1+0x4: xorcc %i2, 0xa5a, %i1
9539 .word 0x81c7e008 ! t1_subr1+0x8: ret
9540 .word 0xa7ee6001 ! t1_subr1+0xc: restore %i1, 1, %l3
9541t1_subr1_page_end:
9542
9543KTEXT_MODULE(t1_module_subr2, 0x3c948000)
9544.seg "text"
9545t1_subr2_page_begin:
9546 .skip 8184
9547.global _t1_subr2; ENTRY(t1_subr2)
9548 .word 0x9de3bfa0 ! t1_subr2+0x0: save %sp, -0x60, %sp
9549 .word 0xb2066001 ! t1_subr2+0x4: add %i1, 1, %i1
9550 .word 0x81c7e008 ! t1_subr2+0x8: ret
9551 .word 0xa3ee6001 ! t1_subr2+0xc: restore %i1, 1, %l1
9552t1_subr2_page_end:
9553
9554KTEXT_MODULE(t1_module_subr3, 0x3c764000)
9555.seg "text"
9556t1_subr3_page_begin:
9557 .skip 8144
9558.global _t1_subr3; ENTRY(t1_subr3)
9559 .word 0x90056001 ! t1_subr3+0x0: add %l5, 1, %o0
9560 .word 0x9de3bfa0 ! t1_subr3+0x4: save %sp, -0x60, %sp
9561#if defined(KAOS_SIMULATION)
9562 add %i0, 12, %i0
9563#else
9564 .word 0x90062001 ! t1_subr3+0x8: add %i0, 1, %o0
9565 .word 0x9de3bfa0 ! t1_subr3+0xc: save %sp, -0x60, %sp
9566 .word 0x90062001 ! t1_subr3+0x10: add %i0, 1, %o0
9567 .word 0x9de3bfa0 ! t1_subr3+0x14: save %sp, -0x60, %sp
9568 .word 0x90062001 ! t1_subr3+0x18: add %i0, 1, %o0
9569 .word 0x9de3bfa0 ! t1_subr3+0x1c: save %sp, -0x60, %sp
9570 .word 0x90062001 ! t1_subr3+0x20: add %i0, 1, %o0
9571 .word 0x9de3bfa0 ! t1_subr3+0x24: save %sp, -0x60, %sp
9572 .word 0x90062001 ! t1_subr3+0x28: add %i0, 1, %o0
9573 .word 0x9de3bfa0 ! t1_subr3+0x2c: save %sp, -0x60, %sp
9574 .word 0x90062001 ! t1_subr3+0x30: add %i0, 1, %o0
9575 .word 0x9de3bfa0 ! t1_subr3+0x34: save %sp, -0x60, %sp
9576 .word 0xb1ee2001 ! t1_subr3+0x38: restore %i0, 1, %i0
9577 .word 0xb1ee2001 ! t1_subr3+0x3c: restore %i0, 1, %i0
9578 .word 0xb1ee2001 ! t1_subr3+0x40: restore %i0, 1, %i0
9579 .word 0xb1ee2001 ! t1_subr3+0x44: restore %i0, 1, %i0
9580 .word 0xb1ee2001 ! t1_subr3+0x48: restore %i0, 1, %i0
9581 .word 0xb1ee2001 ! t1_subr3+0x4c: restore %i0, 1, %i0
9582#endif
9583 .word 0x81c7e008 ! t1_subr3+0x50: ret
9584 .word 0xadee2001 ! t1_subr3+0x54: restore %i0, 1, %l6
9585t1_subr3_page_end:
9586!
9587! Total operations: 2456
9588!
9589! Operation frequencies
9590!
9591! name exp obs
9592! ldsb 0.58 0.73
9593! ldub 0.76 1.02
9594! ldsh 1.34 1.59
9595! lduh 0.82 0.98
9596! ld 0.81 0.98
9597! ldd 1.39 1.22
9598! swap 1.32 1.14
9599! ldstub 0.80 0.98
9600! stb 0.93 0.81
9601! sth 0.89 1.14
9602! st 0.75 0.81
9603! std 0.63 0.77
9604! add 0.26 0.33
9605! addcc 0.31 0.20
9606! addx 1.16 1.47
9607! addxcc 1.36 1.30
9608! taddcc 0.08 0.12
9609! taddcctv 0.13 0.16
9610! sub 0.19 0.33
9611! subcc 0.53 0.69
9612! subx 0.21 0.20
9613! subxcc 0.87 0.69
9614! tsubcc 0.27 0.37
9615! tsubcctv 0.05 0.04
9616! mulscc 0.94 0.69
9617! and 0.07 0.04
9618! andcc 1.29 1.34
9619! andn 0.77 0.90
9620! andncc 0.14 0.08
9621! or 0.68 0.86
9622! orcc 0.92 0.77
9623! orn 1.22 1.30
9624! orncc 0.68 0.65
9625! xor 0.41 0.61
9626! xorcc 0.35 0.45
9627! xnor 0.27 0.33
9628! xnorcc 0.49 0.41
9629! sll 0.95 1.18
9630! srl 0.48 0.24
9631! sra 0.84 0.57
9632! unimp 0.28 0.37
9633! umul 1.03 0.98
9634! smul 1.31 1.51
9635! udiv 0.09 0.12
9636! sdiv 1.32 1.18
9637! umulcc 1.25 1.47
9638! smulcc 1.09 1.26
9639! udivcc 1.13 1.06
9640! sdivcc 0.02 0.00
9641! rdy 0.95 0.86
9642! wry 0.74 0.45
9643! bicc 2.27 2.24
9644! sethi 0.13 0.12
9645! jmpl 0.29 0.24
9646! call 0.14 0.24
9647! ticc 0.22 0.24
9648! flush 1.00 1.30
9649! save 1.13 0.81
9650! restore 1.01 0.00
9651! stbar 1.39 1.26
9652! ldf 0.26 0.29
9653! lddf 0.17 0.12
9654! stf 0.80 0.73
9655! stdf 0.75 0.61
9656! fadds 0.94 1.10
9657! fsubs 0.37 0.20
9658! fmuls 0.34 0.61
9659! fdivs 1.01 1.10
9660! faddd 0.04 0.08
9661! fsubd 1.01 1.22
9662! fmuld 0.41 0.33
9663! fdivd 1.23 1.43
9664! faddq 0.00 0.00
9665! fsubq 0.00 0.00
9666! fmulq 0.00 0.00
9667! fdivq 0.00 0.00
9668! fsmuld 0.46 0.49
9669! fdmulq 0.00 0.00
9670! fitos 1.18 1.14
9671! fitod 1.23 1.10
9672! fitoq 0.00 0.00
9673! fstoi 1.33 1.75
9674! fstod 0.90 0.94
9675! fstoq 0.00 0.00
9676! fdtoi 0.74 0.77
9677! fdtos 1.09 1.06
9678! fdtoq 0.00 0.00
9679! fqtoi 0.00 0.00
9680! fqtos 0.00 0.00
9681! fqtod 0.00 0.00
9682! fmovs 0.70 0.57
9683! fnegs 0.46 0.45
9684! fabss 0.44 0.49
9685! fsqrts 2.75 3.30
9686! fsqrtd 1.58 1.79
9687! fsqrtq 0.00 0.00
9688! fcmps 0.40 0.41
9689! fcmpd 0.96 0.98
9690! fcmpq 0.00 0.00
9691! fcmpes 0.97 1.06
9692! fcmped 0.76 0.81
9693! fcmpeq 0.00 0.00
9694! fbfcc 1.49 1.43
9695! ldfsr 0.15 0.00
9696! stfsr 0.24 0.16
9697! loop 0.23 0.24
9698! offset 0.14 0.24
9699! area 0.06 0.00
9700! target 0.05 0.00
9701! goto 0.19 0.04
9702! sigsegv 0.18 0.24
9703! sigbus 0.20 0.24
9704! imodify 0.18 0.16
9705! ldfsr_offset 0.10 0.00
9706! fpattern 0.84 0.94
9707! lbranch 0.06 0.12
9708! shmld 0.49 0.45
9709! shmst 0.74 0.77
9710! shmpf 0.72 0.98
9711! shmswap 0.22 0.29
9712! shmblkld 0.63 0.00
9713! shmblkst 1.42 0.00
9714! shmblkchk 0.33 0.29
9715! hack_restore 0.00 0.00
9716! demap_random_va 0.00 0.00
9717! demap_area 0.00 0.00
9718! demap_ktbl_text 0.00 0.00
9719! demap_ktbl_data 0.00 0.00
9720! demap_subr 0.00 0.00
9721! demap_reg 0.00 0.00
9722! demap_stack 0.00 0.00
9723! ro_area 0.00 0.00
9724! ro_ktbl_data 0.00 0.00
9725! ro_reg 0.00 0.00
9726! ro_stack 0.00 0.00
9727! set_window 0.00 0.00
9728! set_va_wp 0.00 0.00
9729! set_pa_wp 0.00 0.00
9730! set_softint 0.00 0.00
9731! ie_toggle 0.00 0.00
9732! set_pil 0.00 0.00
9733! set_tso 0.00 0.00
9734! set_pso 0.00 0.00
9735! set_rmo 0.00 0.00
9736! cflush 0.00 0.00
9737! return 0.03 0.00
9738! casa 0.06 0.08
9739! rdasi 0.21 0.16
9740! wrasi 0.09 0.04
9741! bpcc 3.01 2.77
9742! fbpfcc 1.27 1.43
9743! fmovscc 0.11 0.04
9744! fmovdcc 0.01 0.04
9745! fmovqcc 0.00 0.00
9746! movcc 0.21 0.12
9747! flushw 0.03 0.04
9748! membar 0.14 0.08
9749! prefetch 0.56 0.49
9750! rdpc 0.07 0.04
9751! ldqf 0.00 0.00
9752! stqf 0.00 0.00
9753! ldfa 0.05 0.08
9754! lddfa 0.00 0.00
9755! ldqfa 0.00 0.00
9756! ldsba 0.19 0.12
9757! ldsha 0.15 0.08
9758! lduba 0.04 0.08
9759! lduha 0.21 0.12
9760! lda 0.22 0.29
9761! ldda 0.02 0.12
9762! ldstuba 0.03 0.04
9763! prefetcha 1.09 1.06
9764! stfa 0.16 0.29
9765! stdfa 0.28 0.20
9766! stqfa 0.00 0.00
9767! stba 0.10 0.16
9768! stha 0.19 0.08
9769! sta 0.12 0.04
9770! stda 0.18 0.08
9771! swapa 0.26 0.24
9772! fmovd 0.03 0.00
9773! fnegd 0.24 0.20
9774! fabsd 0.22 0.24
9775! fstox 0.17 0.20
9776! fdtox 0.08 0.12
9777! fxtos 0.07 0.04
9778! fxtod 0.15 0.08
9779! lds 0.11 0.20
9780! ldsa 0.19 0.12
9781! ldx 0.01 0.00
9782! ldxa 0.26 0.24
9783! nofault 0.14 0.08
9784! rdgsr 0.07 0.04
9785! wrgsr 0.03 0.00
9786! fpadd16 0.11 0.00
9787! fpadd16s 0.06 0.08
9788! fpadd32 0.01 0.04
9789! fpadd32s 0.10 0.00
9790! fpsub16 0.08 0.00
9791! fpsub16s 0.27 0.29
9792! fpsub32 0.17 0.08
9793! fpsub32s 0.07 0.20
9794! fpack16 0.04 0.04
9795! fpack32 0.01 0.04
9796! fpackfix 0.08 0.16
9797! fexpand 0.04 0.12
9798! fpmerge 0.18 0.33
9799! fmul8x16 0.03 0.00
9800! fmul8x16au 0.07 0.16
9801! fmul8x16al 0.24 0.33
9802! fmul8sux16 0.07 0.04
9803! fmul8ulx16 0.26 0.33
9804! fmuld8sux16 0.03 0.00
9805! fmuld8ulx16 0.24 0.16
9806! alignaddr 0.23 0.24
9807! alignaddrl 0.26 0.20
9808! faligndata 0.12 0.12
9809! fzero 0.06 0.00
9810! fzeros 0.11 0.12
9811! fone 0.01 0.04
9812! fones 0.24 0.24
9813! fsrc1 0.13 0.16
9814! fsrc1s 0.02 0.00
9815! fsrc2 0.26 0.24
9816! fsrc2s 0.15 0.12
9817! fnot1 0.24 0.24
9818! fnot1s 0.21 0.16
9819! fnot2 0.23 0.29
9820! fnot2s 0.02 0.00
9821! for 0.12 0.12
9822! fors 0.16 0.16
9823! fnor 0.26 0.41
9824! fnors 0.22 0.24
9825! fand 0.16 0.08
9826! fands 0.00 0.00
9827! fnand 0.15 0.24
9828! fnands 0.06 0.00
9829! fxor 0.27 0.41
9830! fxors 0.28 0.53
9831! fxnor 0.24 0.33
9832! fxnors 0.28 0.41
9833! fornot1 0.05 0.12
9834! fornot1s 0.11 0.12
9835! fornot2 0.22 0.24
9836! fornot2s 0.22 0.24
9837! fandnot1 0.01 0.00
9838! fandnot1s 0.23 0.20
9839! fandnot2 0.23 0.20
9840! fandnot2s 0.22 0.20
9841! fcmpgt16 0.10 0.16
9842! fcmpgt32 0.13 0.00
9843! fcmple16 0.01 0.00
9844! fcmple32 0.02 0.00
9845! fcmpne16 0.07 0.04
9846! fcmpne32 0.21 0.20
9847! fcmpeq16 0.00 0.00
9848! fcmpeq32 0.23 0.16
9849! edge8 0.07 0.08
9850! edge8l 0.05 0.08
9851! edge16 0.00 0.00
9852! edge16l 0.20 0.08
9853! edge32 0.15 0.16
9854! edge32l 0.13 0.00
9855! pdist 0.20 0.29
9856! partial_st8 0.13 0.16
9857! partial_st16 0.19 0.16
9858! partial_st32 0.23 0.33
9859! short_st8 0.05 0.04
9860! short_st16 0.15 0.20
9861! short_ld8 0.25 0.33
9862! short_ld16 0.12 0.16
9863! blkld 0.03 0.00
9864! blkst 0.05 0.00
9865! blkld_offset 0.00 0.00
9866! blkst_offset 0.00 0.00
9867! blk_check 0.03 0.08
9868! casxa 0.24 0.24
9869! rdccr 0.03 0.08
9870! rdfprs 0.11 0.08
9871! wrccr 0.00 0.00
9872! popc 0.23 0.24
9873! wrfprs 0.27 0.20
9874! stx 0.09 0.12
9875! stxa 0.23 0.08
9876! cflush 0.00 0.00
9877! array8 0.11 0.12
9878! array16 0.20 0.12
9879! array32 0.03 0.08
9880! edge8n 0.02 0.04
9881! edge8ln 0.06 0.00
9882! edge16n 0.12 0.08
9883! edge16ln 0.25 0.20
9884! edge32n 0.14 0.29
9885! edge32ln 0.08 0.08
9886! bmask 0.27 0.16
9887! bshuffle 0.15 0.37
9888! siam 0.10 0.04
9889! fpadds16 0.00 0.00
9890! fpadds16s 0.00 0.00
9891! fpadds32 0.00 0.00
9892! fpadds32s 0.00 0.00
9893! fpsubs16 0.00 0.00
9894! fpsubs16s 0.00 0.00
9895! fpsubs32 0.00 0.00
9896! fpsubs32s 0.00 0.00
9897! fpadd64 0.00 0.00
9898! fpsub64 0.00 0.00
9899! fpmean16 0.00 0.00
9900! fpchksm16 0.00 0.00
9901! fshl16 0.00 0.00
9902! fshrl16 0.00 0.00
9903! fshl32 0.00 0.00
9904! fshrl32 0.00 0.00
9905! fshlas16 0.00 0.00
9906! fshra16 0.00 0.00
9907! fshlas32 0.00 0.00
9908! fshra32 0.00 0.00
9909! fpmovc8 0.00 0.00
9910! fpmovc16 0.00 0.00
9911! fpmovc32 0.00 0.00
9912! fmergesp 0.00 0.00
9913! fucmpgt8 0.00 0.00
9914! fucmple8 0.00 0.00
9915! fucmpne8 0.00 0.00
9916! fucmpeq8 0.00 0.00
9917! pdistn 0.00 0.00
9918! lzd 0.00 0.00
9919! addxc 0.00 0.00
9920! addxccc 0.00 0.00
9921! umulxhi 0.00 0.00
9922! flcmps 0.00 0.00
9923! flcmpd 0.00 0.00
9924! sfabss 0.00 0.00
9925! sfnegs 0.00 0.00
9926! sfadds 0.00 0.00
9927! sfsubs 0.00 0.00
9928! sfmuls 0.00 0.00
9929! sfitos 0.00 0.00
9930! sfstoi 0.00 0.00
9931! sfcmpeqs 0.00 0.00
9932! sfcmpnes 0.00 0.00
9933! sfcmpgts 0.00 0.00
9934! sfcmples 0.00 0.00
9935! fmadds 0.00 0.00
9936! fmaddd 0.00 0.00
9937! fmsubs 0.00 0.00
9938! fmsubd 0.00 0.00
9939! fnmsubs 0.00 0.00
9940! fnmsubd 0.00 0.00
9941! fnmadds 0.00 0.00
9942! fnmaddd 0.00 0.00
9943!
9944KDATA_MODULE(t1_module_offset_table, 0x2ad60000)
9945.seg "data"
9946t1_offset_table_start:
9947t1_offset_table_size: .word 0x00000008
9948t1_offset_table:
9949 .word 0xffffffe8
9950 .word 0xfffffff8
9951 .word 0x00000018
9952 .word 0x00000000
9953 .word 0xfffffff0
9954 .word 0x00000010
9955 .word 0x00000008
9956 .word 0xffffffe0
9957t1_offset_table_end:
9958
9959t1_ldfsr_offset_table_start:
9960t1_ldfsr_offset_table_size: .word 0x00000000
9961t1_ldfsr_offset_table:
9962t1_ldfsr_offset_table_end:
9963
9964t1_bld_offset_table_start:
9965t1_bld_offset_table_size: .word 0x00000000
9966t1_bld_offset_table:
9967t1_bld_offset_table_end:
9968
9969t1_bst_offset_table_start:
9970t1_bst_offset_table_size: .word 0x00000000
9971t1_bst_offset_table:
9972t1_bst_offset_table_end:
9973
9974.skip 8144 ! page align
9975
9976KDATA_MODULE(t1_module_data_in_regs, 0x3dee8000)
9977.seg "data"
9978KGLOBAL(t1_data_in_regs)
9979t1_data_in_regs_start:
9980t1_data_in_regs:
9981 .word 0xd1f01850 ! %f0
9982 .word 0x1215b76e ! %f1
9983 .word 0x2c132e17 ! %f2
9984 .word 0x410bf91f ! %f3
9985 .word 0xe833cd23 ! %f4
9986 .word 0x3ea422ef ! %f5
9987 .word 0xbdd53c04 ! %f6
9988 .word 0xf982d6db ! %f7
9989 .word 0x4eb4064e ! %f8
9990 .word 0x00029853 ! %f9
9991 .word 0x564d998f ! %f10
9992 .word 0xe2d96847 ! %f11
9993 .word 0xd6bd67f5 ! %f12
9994 .word 0x110a201d ! %f13
9995 .word 0x7846773d ! %f14
9996 .word 0x493cb136 ! %f15
9997 .word 0x003086e5 ! %f16
9998 .word 0xea16fda5 ! %f17
9999 .word 0x663676b7 ! %f18
10000 .word 0xbdb14042 ! %f19
10001 .word 0xf86bdf20 ! %f20
10002 .word 0x37d13d4c ! %f21
10003 .word 0x1557eef4 ! %f22
10004 .word 0x87638a24 ! %f23
10005 .word 0x15002e97 ! %f24
10006 .word 0xc83371f6 ! %f25
10007 .word 0x66adce97 ! %f26
10008 .word 0xba522646 ! %f27
10009 .word 0x9d093839 ! %f28
10010 .word 0x443b55b9 ! %f29
10011 .word 0x2589c095 ! %f30
10012 .word 0x1a86c096 ! %f31
10013 .word 0x7921332c ! %f32
10014 .word 0x5b3741d1 ! %f33
10015 .word 0x3e3d771a ! %f34
10016 .word 0x710bd49d ! %f35
10017 .word 0xf4856a59 ! %f36
10018 .word 0x6c5eb1d7 ! %f37
10019 .word 0x05db40ad ! %f38
10020 .word 0xd41a85cf ! %f39
10021 .word 0xee66d02e ! %f40
10022 .word 0x1b934632 ! %f41
10023 .word 0xd3884b91 ! %f42
10024 .word 0xafdd2924 ! %f43
10025 .word 0x88c98a9e ! %f44
10026 .word 0x2a0af9cd ! %f45
10027 .word 0xc7253b6e ! %f46
10028 .word 0xfdd853e7 ! %f47
10029 .word 0xa702bb6c ! %f48
10030 .word 0xea7b7f0a ! %f49
10031 .word 0x7e37f531 ! %f50
10032 .word 0x07d583cd ! %f51
10033 .word 0x091408a9 ! %f52
10034 .word 0x7569f7f5 ! %f53
10035 .word 0xe14bc530 ! %f54
10036 .word 0x9d47b448 ! %f55
10037 .word 0xe718a97b ! %f56
10038 .word 0x8cc17dbd ! %f57
10039 .word 0xbfab4390 ! %f58
10040 .word 0xa8d3751d ! %f59
10041 .word 0x08effb1f ! %f60
10042 .word 0xc9062b5f ! %f61
10043 .word 0xdfa99aea ! %f62
10044 .word 0x4c295634 ! %f63
10045 .word 0x00000000 ! %g0 (always zero)
10046 .word t1_kref+0x664 ! %g1 (code pointer)
10047 .word t1_data_in_shm_area ! %g2 (shared area pointer)
10048 .word 0xaf56aa1c ! %g3 (loop index)
10049 .word SYM(t1_subr0) ! %g4 (jmpl target)
10050 .word t1_kref+0x1 ! %g5 (sigbus target)
10051 .word 0x00000000 ! %g6 (block ld offset)
10052 .word 0x00000000 ! %g7 (block st offset)
10053 .word 0x2086e527 ! %o0
10054 .word 0xe70d188a ! %o1
10055 .word 0x218bcfe4 ! %o2
10056 .word 0x5e7b97ae ! %o3
10057 .word 0x38e115f3 ! %o4
10058 .word 0xd383d4b3 ! %o5
10059 .word 0x00000000 ! %sp (stack pointer)
10060 .word 0x00000000 ! %o7 (relocatable junk)
10061 .word 0x1e8de230 ! %l0
10062 .word 0x0da19fa3 ! %l1
10063 .word 0xa4e7152c ! %l2
10064 .word 0xdbfabcae ! %l3
10065 .word 0xc5197c28 ! %l4
10066 .word 0x68212a4c ! %l5
10067 .word 0xbe5712bd ! %l6
10068 .word 0x61be753c ! %l7
10069 .word t1_data_in_area0 ! %i0 (area pointer)
10070 .word t1_data_in_area0 ! %i1 (area pointer)
10071 .word 0xffffffea ! %i2 (byte offset)
10072 .word 0x00000016 ! %i3 (halfword offset)
10073 .word 0xffffffec ! %i4 (word offset)
10074 .word 0x00000008 ! %i5 (doubleword offset)
10075 .word 0x00000000 ! %fp (frame pointer)
10076 .word 0x00000000 ! %i7 (return address)
10077 .word 0x422e9c6a ! %y
10078 .word 0x0000000a ! %icc (nzvc)
10079 .word 0x4000001e ! %fsr
10080 .word 0x00000000 ! %gsr.mask
10081 .word 0x00000000 ! %gsr
10082 .word 0x00000082 ! %asi
10083 .word 0x00000000 ! Integer overflow traps
10084 .word 0x00000000 ! Integer divide by zero traps
10085 .word 0x00000000 ! Integer divide > 52 bit dividend traps
10086 .word 0x00000000 ! Floating inexact traps
10087 .word 0x00000000 ! Floating divide by zero traps
10088 .word 0x00000000 ! Floating underflow traps
10089 .word 0x00000000 ! Floating overflow traps
10090 .word 0x00000000 ! Floating invalid traps
10091 .word 0x00000000 ! Floating other traps
10092 .word 0x00000000 ! Ticc traps
10093 .word 0x00000000 ! Unexpected SIGFPE traps
10094 .word 0x00000000 ! Unexpected SIGSEGV traps
10095 .word 0x00000000 ! Unexpected SIGBUS traps
10096 .word 0x00000000 ! Unexpected SIGILL traps
10097 .word 0x00000000 ! Expected SIGSEGV traps
10098 .word 0x00000000 ! Expected SIGBUS traps
10099 .word 0x00000000 ! UNIMP traps
10100 .word 0x00000000 ! ??
10101.global t1_data_in_mtbl_size; t1_data_in_mtbl_size: .word 253
10102t1_data_in_regs_end:
10103
10104.skip 7708 ! page align
10105
10106KDATA_MODULE(t1_module_data_in_stack, 0x32e42000)
10107.seg "data"
10108KGLOBAL(t1_data_in_mtbl_size)
10109KGLOBAL(t1_data_in_mtbl)
10110KGLOBAL(t1_data_in_stack)
10111t1_data_in_stack_start:
10112 .word 0xe72a178d
10113 .word 0xf4237637
10114 .word 0xad4a2aa4
10115 .word 0x8bf9c08c
10116 .word 0x2e7b02d4
10117 .word 0x67db8d3b
10118 .word 0xc49a1459
10119 .word 0x3caece74
10120 .word 0x96bbcd3d
10121 .word 0x9c1a578a
10122 .word 0x1d58ab83
10123 .word 0x85d44c02
10124 .word 0xfb64ea0f
10125 .word 0x3c3024ce
10126 .word 0x11e38cbb
10127 .word 0x1e7f0ff6
10128 .word 0xe52b0e36
10129 .word 0x4e1ffc48
10130 .word 0x16b796a7
10131 .word 0xb53511c5
10132 .word 0x2dc18023
10133 .word 0xde5278e0
10134 .word 0xc1c2967c
10135 .word 0xf06275d0
10136 .word 0xb29701f1
10137 .word 0xe591d27d
10138 .word 0x9884b8c4
10139 .word 0x2a96a8d7
10140 .word 0x4874b9c8
10141 .word 0xbcaca896
10142 .word 0xa6d1c260
10143 .word 0x43b33eb0
10144 .word 0x4e78bc86
10145 .word 0xd0e26209
10146 .word 0xde7e55d0
10147 .word 0xdc9d8833
10148 .word 0x7a5c1e9b
10149 .word 0xdb15362b
10150 .word 0x4245c8b2
10151 .word 0x669f1478
10152 .word 0x4c8eaf34
10153 .word 0xf6eb331f
10154 .word 0x17f94d88
10155 .word 0x59b09144
10156 .word 0xf6b0c19b
10157 .word 0x8fc8d56b
10158 .word 0x07d175be
10159 .word 0x18adbebf
10160 .word 0xf495a8dd
10161 .word 0xf52504c8
10162 .word 0xa4c74fea
10163 .word 0xef286a6b
10164 .word 0x9d7fc9ac
10165 .word 0x5f5f8a39
10166 .word 0x5c6aa655
10167 .word 0xc57ba551
10168 .word 0x22f16687
10169 .word 0x6f40535e
10170 .word 0xffff21b9
10171 .word 0xb41fa97c
10172 .word 0xca7b8a17
10173 .word 0x7dd71709
10174 .word 0xc502544c
10175 .word 0x4a5222ab
10176 .word 0x52a6b3dc
10177 .word 0xfdd82f11
10178 .word 0xccd8f0fd
10179 .word 0xdd2dce41
10180 .word 0xe6a72b08
10181 .word 0x640cbb66
10182 .word 0x8a81b2fc
10183 .word 0x7687a680
10184 .word 0x73491baa
10185 .word 0x87396265
10186 .word 0x0e10b980
10187 .word 0x5d970cf6
10188 .word 0xa79ee20f
10189 .word 0xba40426e
10190 .word 0xb09e5bc4
10191 .word 0xc9d1a836
10192 .word 0x1fbe2865
10193 .word 0x7277e8b2
10194 .word 0x6c80b951
10195 .word 0x21bae8cb
10196 .word 0xbd7ebaa0
10197 .word 0x917a6151
10198 .word 0x7d578a83
10199 .word 0x6ef26969
10200 .word 0xc4f834a0
10201 .word 0x324cb4a3
10202 .word 0x95e5f545
10203 .word 0x1dcb9e66
10204 .word 0x0ea9ee93
10205 .word 0x86f065d5
10206 .word 0xf72e6a1e
10207 .word 0x146c8868
10208 .word 0x4a0acb98
10209 .word 0x1a75c6b8
10210 .word 0x2900cd71
10211 .word 0x03185e5e
10212 .word 0x86f4cea4
10213 .word 0xf5bf34d5
10214 .word 0xb06b7100
10215 .word 0x102662b3
10216 .word 0xd53a99a9
10217 .word 0x4f9293c4
10218 .word 0x5883a1b1
10219 .word 0xad7457c1
10220 .word 0xedf33af4
10221 .word 0xcc9798bd
10222 .word 0xee02cd95
10223 .word 0x2e274783
10224 .word 0x5beaecd6
10225 .word 0xe6b6bb6f
10226 .word 0x6a818625
10227 .word 0x4184928f
10228 .word 0x2e6dab86
10229 .word 0xf635e010
10230 .word 0xb8e9e2ce
10231 .word 0xa5d87a42
10232 .word 0xc58ac545
10233 .word 0xf72d0eb5
10234 .word 0x7e4f07ae
10235 .word 0x83fe9a3c
10236 .word 0xf73ec8c3
10237 .word 0x84becbe2
10238 .word 0xb0efd4a0
10239 .word 0xf474050e
10240 .word 0x8be375c1
10241 .word 0x7624e665
10242 .word 0x8f070076
10243 .word 0x2921f832
10244 .word 0xa41b93f7
10245 .word 0xf95bce5f
10246 .word 0x886b2484
10247 .word 0xc68b5b3b
10248 .word 0xed6ad437
10249 .word 0x3143c9a2
10250 .word 0x7d257c65
10251 .word 0xbaf67e4c
10252 .word 0xeb081fd1
10253 .word 0x12b09942
10254 .word 0xe84e5df9
10255 .word 0xadcfcbce
10256 .word 0xf87afa39
10257 .word 0x22556466
10258 .word 0x05eaadac
10259 .word 0x3c19615d
10260 .word 0xe17ad8e7
10261 .word 0x8603fc5e
10262 .word 0x1c75d2fe
10263 .word 0x1b86c402
10264 .word 0xf091957e
10265 .word 0xa393cdfa
10266 .word 0xf377f13e
10267 .word 0xdc2323a7
10268 .word 0x8a705e30
10269 .word 0xe8361419
10270 .word 0x50406898
10271 .word 0xfb53e1c7
10272 .word 0xd0f8c860
10273 .word 0xc1421f80
10274 .word 0x7cd8e352
10275 .word 0xe9f04f64
10276 .word 0x44f1e988
10277 .word 0xd4ddc7ec
10278 .word 0x53c57352
10279 .word 0x5542d63e
10280t1_data_in_sp:
10281 .word 0xfa7b9a5c
10282 .word 0x02935a69
10283 .word 0xc16a83e3
10284 .word 0xaf570141
10285 .word 0x20d0482f
10286 .word 0x132798e4
10287 .word 0xda39a3b8
10288 .word 0x913b183e
10289 .word t1_data_in_area0
10290 .word t1_data_in_area0
10291 .word 0x0000000e
10292 .word 0xffffffe6
10293 .word 0xffffffe8
10294 .word 0x00000008
10295 .word t1_data_in_fp
10296 .word 0x114fc024
10297 .word 0xe25502db
10298 .word 0x514766d2
10299 .word 0x40604652
10300 .word 0x5329b2dc
10301 .word 0xe8f80e3c
10302 .word 0x5cf4354f
10303 .word 0xd5ee5861
10304 .word 0x90d19d61
10305t1_data_in_mtbl_base:
10306 .word 0x380fffff ! [%fp - 0x400]
10307 .word 0xc0000000 ! [%fp - 0x3fc]
10308 .word 0x380fffff ! [%fp - 0x3f8]
10309 .word 0xe0000000 ! [%fp - 0x3f4]
10310 .word 0x380fffff ! [%fp - 0x3f0]
10311 .word 0x80000000 ! [%fp - 0x3ec]
10312 .word 0x38000000 ! [%fp - 0x3e8]
10313 .word 0x40000000 ! [%fp - 0x3e4]
10314 .word 0x38000000 ! [%fp - 0x3e0]
10315 .word 0x80000000 ! [%fp - 0x3dc]
10316 .word 0x38000000 ! [%fp - 0x3d8]
10317 .word 0x20000000 ! [%fp - 0x3d4]
10318 .word 0x47f00000 ! [%fp - 0x3d0]
10319 .word 0x00000000 ! [%fp - 0x3cc]
10320 .word 0x47f00000 ! [%fp - 0x3c8]
10321 .word 0x20000000 ! [%fp - 0x3c4]
10322 .word 0x47efffff ! [%fp - 0x3c0]
10323 .word 0xffffffff ! [%fp - 0x3bc]
10324 .word 0x7ff00000 ! [%fp - 0x3b8]
10325 .word 0x00000000 ! [%fp - 0x3b4]
10326 .word 0x7fefffff ! [%fp - 0x3b0]
10327 .word 0xffffffff ! [%fp - 0x3ac]
10328 .word 0x000fffff ! [%fp - 0x3a8]
10329 .word 0xffffffff ! [%fp - 0x3a4]
10330 .word 0x000fffff ! [%fp - 0x3a0]
10331 .word 0xfffffffe ! [%fp - 0x39c]
10332 .word 0x00100000 ! [%fp - 0x398]
10333 .word 0x00000000 ! [%fp - 0x394]
10334 .word 0x00000000 ! [%fp - 0x390]
10335 .word 0x00000001 ! [%fp - 0x38c]
10336 .word 0x00000000 ! [%fp - 0x388]
10337 .word 0x00000002 ! [%fp - 0x384]
10338 .word 0x00000000 ! [%fp - 0x380]
10339 .word 0x00000000 ! [%fp - 0x37c]
10340 .word 0x7f800000 ! [%fp - 0x378]
10341 .word 0x7f7fffff ! [%fp - 0x374]
10342 .word 0x007fffff ! [%fp - 0x370]
10343 .word 0x007ffffe ! [%fp - 0x36c]
10344 .word 0x00800000 ! [%fp - 0x368]
10345 .word 0x00000001 ! [%fp - 0x364]
10346 .word 0x00000002 ! [%fp - 0x360]
10347 .word 0x80000000 ! [%fp - 0x35c]
10348 .word 0x207fe000 ! [%fp - 0x358]
10349 .word 0x1ffff000 ! [%fp - 0x354]
10350 .word 0x307fe123 ! [%fp - 0x350]
10351 .word 0x0fff1001 ! [%fp - 0x34c]
10352 .word 0x2ff81000 ! [%fp - 0x348]
10353 .word 0x1072e100 ! [%fp - 0x344]
10354 .word 0x027fe067 ! [%fp - 0x340]
10355 .word 0x3eff1289 ! [%fp - 0x33c]
10356 .word 0x3f000400 ! [%fp - 0x338]
10357 .word 0x80003c1f ! [%fp - 0x334]
10358 .word 0x00fff800 ! [%fp - 0x330]
10359 .word 0xffff8000 ! [%fp - 0x32c]
10360 .word 0x200ff760 ! [%fp - 0x328]
10361 .word 0x0800011f ! [%fp - 0x324]
10362 .word 0x1ffff800 ! [%fp - 0x320]
10363 .word 0x00000000 ! [%fp - 0x31c]
10364 .word 0x3ffe8000 ! [%fp - 0x318]
10365 .word 0x147ff000 ! [%fp - 0x314]
10366 .word 0x137fe671 ! [%fp - 0x310]
10367 .word 0x3ffe8459 ! [%fp - 0x30c]
10368 .word 0x127fffff ! [%fp - 0x308]
10369 .word 0x3fffffff ! [%fp - 0x304]
10370 .word 0x307fe123 ! [%fp - 0x300]
10371 .word 0x047fffff ! [%fp - 0x2fc]
10372 .word 0x307fe123 ! [%fp - 0x2f8]
10373 .word 0x03ffffff ! [%fp - 0x2f4]
10374 .word 0x107fe100 ! [%fp - 0x2f0]
10375 .word 0x22efffff ! [%fp - 0x2ec]
10376 .word 0x380ffe80 ! [%fp - 0x2e8]
10377 .word 0x00000000 ! [%fp - 0x2e4]
10378 .word 0x04bfeff9 ! [%fp - 0x2e0]
10379 .word 0x00000000 ! [%fp - 0x2dc]
10380 .word 0x380fffff ! [%fp - 0x2d8]
10381 .word 0xffffffff ! [%fp - 0x2d4]
10382 .word 0x04bfffff ! [%fp - 0x2d0]
10383 .word 0xffffffff ! [%fp - 0x2cc]
10384 .word 0x300ff123 ! [%fp - 0x2c8]
10385 .word 0x40000000 ! [%fp - 0x2c4]
10386 .word 0x0caf8ee0 ! [%fp - 0x2c0]
10387 .word 0x00000000 ! [%fp - 0x2bc]
10388 .word 0x3c0ff456 ! [%fp - 0x2b8]
10389 .word 0x00000000 ! [%fp - 0x2b4]
10390 .word 0x009ff000 ! [%fp - 0x2b0]
10391 .word 0x00000000 ! [%fp - 0x2ac]
10392 .word 0x3c0ff456 ! [%fp - 0x2a8]
10393 .word 0x0000ff99 ! [%fp - 0x2a4]
10394 .word 0x009ff000 ! [%fp - 0x2a0]
10395 .word 0x001234ff ! [%fp - 0x29c]
10396 .word 0x0080ffff ! [%fp - 0x298]
10397 .word 0x3ff8f000 ! [%fp - 0x294]
10398 .word 0x01800001 ! [%fp - 0x290]
10399 .word 0x40c2fc1f ! [%fp - 0x28c]
10400 .word 0x00100100 ! [%fp - 0x288]
10401 .word 0x10010001 ! [%fp - 0x284]
10402 .word 0x3fff8f88 ! [%fp - 0x280]
10403 .word 0x00000000 ! [%fp - 0x27c]
10404 .word 0x00f00f00 ! [%fp - 0x278]
10405 .word 0xf000000f ! [%fp - 0x274]
10406 .word 0x409ff00f ! [%fp - 0x270]
10407 .word 0xff000fff ! [%fp - 0x26c]
10408 .word 0x04003009 ! [%fp - 0x268]
10409 .word 0x4fff0001 ! [%fp - 0x264]
10410 .word 0x03001001 ! [%fp - 0x260]
10411 .word 0x4feeeeee ! [%fp - 0x25c]
10412 .word 0x0801e067 ! [%fp - 0x258]
10413 .word 0x54f231f8 ! [%fp - 0x254]
10414 .word 0x01000001 ! [%fp - 0x250]
10415 .word 0x00000001 ! [%fp - 0x24c]
10416 .word 0x453eef45 ! [%fp - 0x248]
10417 .word 0x00000001 ! [%fp - 0x244]
10418 .word 0x01100111 ! [%fp - 0x240]
10419 .word 0x00011111 ! [%fp - 0x23c]
10420 .word 0x455f8000 ! [%fp - 0x238]
10421 .word 0xffffffff ! [%fp - 0x234]
10422 .word 0x01301222 ! [%fp - 0x230]
10423 .word 0x00111222 ! [%fp - 0x22c]
10424 .word 0x458f1100 ! [%fp - 0x228]
10425 .word 0x01111001 ! [%fp - 0x224]
10426 .word 0x40811111 ! [%fp - 0x220]
10427 .word 0x00feeeee ! [%fp - 0x21c]
10428 .word 0x40000011 ! [%fp - 0x218]
10429 .word 0x007fffff ! [%fp - 0x214]
10430 .word 0x41800221 ! [%fp - 0x210]
10431 .word 0x01ff0001 ! [%fp - 0x20c]
10432 .word 0x7f333333 ! [%fp - 0x208]
10433 .word 0x3f7fffff ! [%fp - 0x204]
10434 .word 0x40100001 ! [%fp - 0x200]
10435 .word 0x11000011 ! [%fp - 0x1fc]
10436 .word 0x001fffff ! [%fp - 0x1f8]
10437 .word 0xffffffff ! [%fp - 0x1f4]
10438 .word 0x40000000 ! [%fp - 0x1f0]
10439 .word 0x00000011 ! [%fp - 0x1ec]
10440 .word 0x000fffff ! [%fp - 0x1e8]
10441 .word 0xffffffff ! [%fp - 0x1e4]
10442 .word 0x7fe11111 ! [%fp - 0x1e0]
10443 .word 0xffffffff ! [%fp - 0x1dc]
10444 .word 0x3ffff110 ! [%fp - 0x1d8]
10445 .word 0x00000001 ! [%fp - 0x1d4]
10446 .word 0x7fffffff ! [%fp - 0x1d0]
10447 .word 0x7f800001 ! [%fp - 0x1cc]
10448 .word 0x7f800000 ! [%fp - 0x1c8]
10449 .word 0x7f7fffff ! [%fp - 0x1c4]
10450 .word 0x5f800001 ! [%fp - 0x1c0]
10451 .word 0x5f800000 ! [%fp - 0x1bc]
10452 .word 0x5f7fffff ! [%fp - 0x1b8]
10453 .word 0x5f000001 ! [%fp - 0x1b4]
10454 .word 0x5f000000 ! [%fp - 0x1b0]
10455 .word 0x5effffff ! [%fp - 0x1ac]
10456 .word 0x4b000001 ! [%fp - 0x1a8]
10457 .word 0x4b000000 ! [%fp - 0x1a4]
10458 .word 0x4affffff ! [%fp - 0x1a0]
10459 .word 0x40000001 ! [%fp - 0x19c]
10460 .word 0x40000000 ! [%fp - 0x198]
10461 .word 0x3fffffff ! [%fp - 0x194]
10462 .word 0x3f800001 ! [%fp - 0x190]
10463 .word 0x3f800000 ! [%fp - 0x18c]
10464 .word 0x3f7fffff ! [%fp - 0x188]
10465 .word 0x00000000 ! [%fp - 0x184]
10466 .word 0x7fffffff ! [%fp - 0x180]
10467 .word 0xffffffff ! [%fp - 0x17c]
10468 .word 0x7ff00000 ! [%fp - 0x178]
10469 .word 0x00000001 ! [%fp - 0x174]
10470 .word 0x7ff00000 ! [%fp - 0x170]
10471 .word 0x00000000 ! [%fp - 0x16c]
10472 .word 0x7fefffff ! [%fp - 0x168]
10473 .word 0xffffffff ! [%fp - 0x164]
10474 .word 0x43e00000 ! [%fp - 0x160]
10475 .word 0x00000001 ! [%fp - 0x15c]
10476 .word 0x43e00000 ! [%fp - 0x158]
10477 .word 0x00000000 ! [%fp - 0x154]
10478 .word 0x43dfffff ! [%fp - 0x150]
10479 .word 0xffffffff ! [%fp - 0x14c]
10480 .word 0x43d00000 ! [%fp - 0x148]
10481 .word 0x00000001 ! [%fp - 0x144]
10482 .word 0x43d00000 ! [%fp - 0x140]
10483 .word 0x00000000 ! [%fp - 0x13c]
10484 .word 0x43cfffff ! [%fp - 0x138]
10485 .word 0xffffffff ! [%fp - 0x134]
10486 .word 0x43300000 ! [%fp - 0x130]
10487 .word 0x00000001 ! [%fp - 0x12c]
10488 .word 0x43300000 ! [%fp - 0x128]
10489 .word 0x00000000 ! [%fp - 0x124]
10490 .word 0x432fffff ! [%fp - 0x120]
10491 .word 0xffffffff ! [%fp - 0x11c]
10492 .word 0x40000000 ! [%fp - 0x118]
10493 .word 0x00000001 ! [%fp - 0x114]
10494 .word 0x40000000 ! [%fp - 0x110]
10495 .word 0x00000000 ! [%fp - 0x10c]
10496 .word 0x3fffffff ! [%fp - 0x108]
10497 .word 0xffffffff ! [%fp - 0x104]
10498 .word 0x3ff00000 ! [%fp - 0x100]
10499 .word 0x00000001 ! [%fp - 0xfc]
10500 .word 0x3ff00000 ! [%fp - 0xf8]
10501 .word 0x00000000 ! [%fp - 0xf4]
10502 .word 0x3fefffff ! [%fp - 0xf0]
10503 .word 0xffffffff ! [%fp - 0xec]
10504 .word 0x80000000 ! [%fp - 0xe8]
10505 .word 0x00000000 ! [%fp - 0xe4]
10506 .word 0x7fffffff ! [%fp - 0xe0]
10507 .word 0xffffffff ! [%fp - 0xdc]
10508 .word 0x00000000 ! [%fp - 0xd8]
10509 .word 0x00000000 ! [%fp - 0xd4]
10510 .word 0x00200000 ! [%fp - 0xd0]
10511 .word 0x00000003 ! [%fp - 0xcc]
10512 .word 0x00200000 ! [%fp - 0xc8]
10513 .word 0x00000002 ! [%fp - 0xc4]
10514 .word 0x00200000 ! [%fp - 0xc0]
10515 .word 0x00000001 ! [%fp - 0xbc]
10516 .word 0x00200000 ! [%fp - 0xb8]
10517 .word 0x00000000 ! [%fp - 0xb4]
10518 .word 0x001fffff ! [%fp - 0xb0]
10519 .word 0xffffffff ! [%fp - 0xac]
10520 .word 0x00100000 ! [%fp - 0xa8]
10521 .word 0x00000001 ! [%fp - 0xa4]
10522 .word 0x00100000 ! [%fp - 0xa0]
10523 .word 0x00000000 ! [%fp - 0x9c]
10524 .word 0x000fffff ! [%fp - 0x98]
10525 .word 0xffffffff ! [%fp - 0x94]
10526 .word 0x00080000 ! [%fp - 0x90]
10527 .word 0x00000001 ! [%fp - 0x8c]
10528 .word 0x00080000 ! [%fp - 0x88]
10529 .word 0x00000000 ! [%fp - 0x84]
10530 .word 0x0007ffff ! [%fp - 0x80]
10531 .word 0xffffffff ! [%fp - 0x7c]
10532 .word 0x00000000 ! [%fp - 0x78]
10533 .word 0x01000003 ! [%fp - 0x74]
10534 .word 0x00000000 ! [%fp - 0x70]
10535 .word 0x01000002 ! [%fp - 0x6c]
10536 .word 0x00000000 ! [%fp - 0x68]
10537 .word 0x01000001 ! [%fp - 0x64]
10538 .word 0x00000000 ! [%fp - 0x60]
10539 .word 0x01000000 ! [%fp - 0x5c]
10540 .word 0x00000000 ! [%fp - 0x58]
10541 .word 0x00ffffff ! [%fp - 0x54]
10542 .word 0x00000000 ! [%fp - 0x50]
10543 .word 0x00800001 ! [%fp - 0x4c]
10544 .word 0x00000000 ! [%fp - 0x48]
10545 .word 0x00800000 ! [%fp - 0x44]
10546 .word 0x00000000 ! [%fp - 0x40]
10547 .word 0x007fffff ! [%fp - 0x3c]
10548 .word 0x00000000 ! [%fp - 0x38]
10549 .word 0x00400001 ! [%fp - 0x34]
10550 .word 0x00000000 ! [%fp - 0x30]
10551 .word 0x00400000 ! [%fp - 0x2c]
10552 .word 0x00000000 ! [%fp - 0x28]
10553 .word 0x003fffff ! [%fp - 0x24]
10554 .word t1_data_in_area0 ! [%fp - 0x20]
10555 .word SYM(t1_subr3) ! [%fp - 0x1c]
10556 .word SYM(t1_subr2) ! [%fp - 0x18]
10557 .word SYM(t1_subr1) ! [%fp - 0x14]
10558 .word SYM(t1_subr0) ! [%fp - 0x10]
10559t1_data_in_mtbl:
10560 .word 0x81cbfed0 ! [%fp - 0xc]
10561 .word 0x5b5b1bb9 ! [%fp - 0x8]
10562 .word 0x8d3e7d7c ! [%fp - 0x4]
10563.global t1_data_in_fp; t1_data_in_fp:
10564 .word 0xc316d771
10565 .word 0x69b2134f
10566 .word 0x07940b9e
10567 .word 0x401021df
10568 .word 0xc6a67564
10569 .word 0x9d2d8731
10570 .word 0xb67f4de5
10571 .word 0x2a8adf21
10572 .word 0x49faf081
10573 .word 0xfe19b673
10574 .word 0x7a24d546
10575 .word 0x39d8cf96
10576 .word 0x842d808c
10577 .word 0x2db8399a
10578 .word 0xf291c3fd
10579 .word 0x5a8833f4
10580 .word 0x3a8afaa3
10581 .word 0xf0b63df7
10582 .word 0x081c18b9
10583 .word 0x9daf4f38
10584 .word 0x36974949
10585 .word 0x96f89e2d
10586 .word 0x8cffb6da
10587 .word 0xc6179cca
10588t1_data_in_stacktop:
10589 .word 0
10590t1_data_in_stack_end:
10591.skip 6300 ! page align
10592
10593KDATA_MODULE(t1_module_data_in_area0, 0x305c4000)
10594.seg "data"
10595t1_data_in_area0_start:
10596.skip 6400
10597t1_data_in_area0_begin:
10598 .word 0x5547d1c3 ! t1_data_in_area0-0x20
10599 .word 0x2ff27ef0 ! t1_data_in_area0-0x1c
10600 .word 0xd3c73ddc ! t1_data_in_area0-0x18
10601 .word 0xbb63c4df ! t1_data_in_area0-0x14
10602 .word 0xabee5aa2 ! t1_data_in_area0-0x10
10603 .word 0x3642740f ! t1_data_in_area0-0xc
10604 .word 0x8826640d ! t1_data_in_area0-0x8
10605 .word 0xc275f31e ! t1_data_in_area0-0x4
10606.global t1_data_in_area0; t1_data_in_area0:
10607 .word 0x94d347a1 ! t1_data_in_area0+0x0
10608 .word 0x7e8e71b3 ! t1_data_in_area0+0x4
10609 .word 0x6012c886 ! t1_data_in_area0+0x8
10610 .word 0x56927385 ! t1_data_in_area0+0xc
10611 .word 0x96173eb0 ! t1_data_in_area0+0x10
10612 .word 0xc6570de8 ! t1_data_in_area0+0x14
10613 .word 0x96437058 ! t1_data_in_area0+0x18
10614 .word 0x6014b98e ! t1_data_in_area0+0x1c
10615t1_data_in_area0_end:
10616.skip 1728
10617t1_data_in_area0_stop:
10618
10619KDATA_MODULE(t1_module_data_in_shm_area, 0x2dca2000)
10620.seg "data"
10621t1_data_in_shm_area_start:
10622t1_data_in_shm_area_begin:
10623.global t1_data_in_shm_area; t1_data_in_shm_area:
10624 .word 0xce3ab178 ! t1_data_in_shm_area+0x0 (t0)
10625 .word 0x1e618a50 ! t1_data_in_shm_area+0x4 (t1)
10626 .word 0x303b74cf ! t1_data_in_shm_area+0x8 (t2)
10627 .word 0x5209f14b ! t1_data_in_shm_area+0xc (t3)
10628 .word 0xd8ae6175 ! t1_data_in_shm_area+0x10 (t0)
10629 .word 0x33fed65d ! t1_data_in_shm_area+0x14 (t1)
10630 .word 0x5a741185 ! t1_data_in_shm_area+0x18 (t2)
10631 .word 0x9c9141a7 ! t1_data_in_shm_area+0x1c (t3)
10632 .word 0x3a4406a5 ! t1_data_in_shm_area+0x20 (t0)
10633 .word 0x0d0e6304 ! t1_data_in_shm_area+0x24 (t1)
10634 .word 0x6b1b2813 ! t1_data_in_shm_area+0x28 (t2)
10635 .word 0x5229f4d6 ! t1_data_in_shm_area+0x2c (t3)
10636 .word 0x7edcd414 ! t1_data_in_shm_area+0x30 (t0)
10637 .word 0xfa4b358d ! t1_data_in_shm_area+0x34 (t1)
10638 .word 0x8594c38b ! t1_data_in_shm_area+0x38 (t2)
10639 .word 0x7494abee ! t1_data_in_shm_area+0x3c (t3)
10640 .word 0x08344d95 ! t1_data_in_shm_area+0x40 (t0 bload)
10641 .word 0x0b2329a1 ! t1_data_in_shm_area+0x44
10642 .word 0x12ba810e ! t1_data_in_shm_area+0x48
10643 .word 0xc2d61447 ! t1_data_in_shm_area+0x4c
10644 .word 0x946aaa2a ! t1_data_in_shm_area+0x50
10645 .word 0xf3beeebc ! t1_data_in_shm_area+0x54
10646 .word 0xeb207954 ! t1_data_in_shm_area+0x58
10647 .word 0xf62d579b ! t1_data_in_shm_area+0x5c
10648 .word 0x94a5e424 ! t1_data_in_shm_area+0x60
10649 .word 0x4acd067a ! t1_data_in_shm_area+0x64
10650 .word 0x58d08d89 ! t1_data_in_shm_area+0x68
10651 .word 0x9719581f ! t1_data_in_shm_area+0x6c
10652 .word 0xec9effdb ! t1_data_in_shm_area+0x70
10653 .word 0x8587c44e ! t1_data_in_shm_area+0x74
10654 .word 0x62d66cd2 ! t1_data_in_shm_area+0x78
10655 .word 0x2fb846fe ! t1_data_in_shm_area+0x7c
10656 .word 0xb0f1cd74 ! t1_data_in_shm_area+0x80 (t0 bstore)
10657 .word 0xaa788ffb ! t1_data_in_shm_area+0x84
10658 .word 0x6b916c6e ! t1_data_in_shm_area+0x88
10659 .word 0xb9dad738 ! t1_data_in_shm_area+0x8c
10660 .word 0x061e2f86 ! t1_data_in_shm_area+0x90
10661 .word 0xc1aa5169 ! t1_data_in_shm_area+0x94
10662 .word 0x827ce8f7 ! t1_data_in_shm_area+0x98
10663 .word 0x1b68bf95 ! t1_data_in_shm_area+0x9c
10664 .word 0xc904a7ff ! t1_data_in_shm_area+0xa0
10665 .word 0x127645bc ! t1_data_in_shm_area+0xa4
10666 .word 0x8246f7e8 ! t1_data_in_shm_area+0xa8
10667 .word 0x7736e7d5 ! t1_data_in_shm_area+0xac
10668 .word 0x2aa44f49 ! t1_data_in_shm_area+0xb0
10669 .word 0x2ca091a2 ! t1_data_in_shm_area+0xb4
10670 .word 0x5ae22d5f ! t1_data_in_shm_area+0xb8
10671 .word 0xf6f6b52b ! t1_data_in_shm_area+0xbc
10672 .word 0xb561cd21 ! t1_data_in_shm_area+0xc0 (t1 bload)
10673 .word 0x69cabe67 ! t1_data_in_shm_area+0xc4
10674 .word 0xac1f1a31 ! t1_data_in_shm_area+0xc8
10675 .word 0x54709c5b ! t1_data_in_shm_area+0xcc
10676 .word 0xff80dab9 ! t1_data_in_shm_area+0xd0
10677 .word 0xb66ce94b ! t1_data_in_shm_area+0xd4
10678 .word 0x2bf7b898 ! t1_data_in_shm_area+0xd8
10679 .word 0xafff8538 ! t1_data_in_shm_area+0xdc
10680 .word 0x6d85c9b6 ! t1_data_in_shm_area+0xe0
10681 .word 0x2efb54bc ! t1_data_in_shm_area+0xe4
10682 .word 0x6ada3c42 ! t1_data_in_shm_area+0xe8
10683 .word 0x6b0781ed ! t1_data_in_shm_area+0xec
10684 .word 0x8fb19316 ! t1_data_in_shm_area+0xf0
10685 .word 0x9c4827a2 ! t1_data_in_shm_area+0xf4
10686 .word 0x66d61ff5 ! t1_data_in_shm_area+0xf8
10687 .word 0x25f91531 ! t1_data_in_shm_area+0xfc
10688 .word 0x4924d2c5 ! t1_data_in_shm_area+0x100 (t1 bstore)
10689 .word 0xa8a9a91c ! t1_data_in_shm_area+0x104
10690 .word 0x938a1feb ! t1_data_in_shm_area+0x108
10691 .word 0xcbd02b4d ! t1_data_in_shm_area+0x10c
10692 .word 0xe1887d77 ! t1_data_in_shm_area+0x110
10693 .word 0x6f9c23c8 ! t1_data_in_shm_area+0x114
10694 .word 0xeef115c5 ! t1_data_in_shm_area+0x118
10695 .word 0xd7daf902 ! t1_data_in_shm_area+0x11c
10696 .word 0x992b9fb7 ! t1_data_in_shm_area+0x120
10697 .word 0xc6883941 ! t1_data_in_shm_area+0x124
10698 .word 0xa28c1fbf ! t1_data_in_shm_area+0x128
10699 .word 0x0fd564aa ! t1_data_in_shm_area+0x12c
10700 .word 0xac557a40 ! t1_data_in_shm_area+0x130
10701 .word 0x619c69e9 ! t1_data_in_shm_area+0x134
10702 .word 0x44ab8723 ! t1_data_in_shm_area+0x138
10703 .word 0xd9ef5d9c ! t1_data_in_shm_area+0x13c
10704 .word 0x98704ad7 ! t1_data_in_shm_area+0x140 (t2 bload)
10705 .word 0xbf6f2a32 ! t1_data_in_shm_area+0x144
10706 .word 0x69b7a644 ! t1_data_in_shm_area+0x148
10707 .word 0x12e89793 ! t1_data_in_shm_area+0x14c
10708 .word 0x2bfa8343 ! t1_data_in_shm_area+0x150
10709 .word 0xff0c27bc ! t1_data_in_shm_area+0x154
10710 .word 0xd56b8ffe ! t1_data_in_shm_area+0x158
10711 .word 0x23adc840 ! t1_data_in_shm_area+0x15c
10712 .word 0xff6421ee ! t1_data_in_shm_area+0x160
10713 .word 0xc6d0226f ! t1_data_in_shm_area+0x164
10714 .word 0xcd649c68 ! t1_data_in_shm_area+0x168
10715 .word 0x0f33c398 ! t1_data_in_shm_area+0x16c
10716 .word 0x02ac5710 ! t1_data_in_shm_area+0x170
10717 .word 0xc09d10f2 ! t1_data_in_shm_area+0x174
10718 .word 0xd2d34498 ! t1_data_in_shm_area+0x178
10719 .word 0x2668b12a ! t1_data_in_shm_area+0x17c
10720 .word 0xfe7f21b2 ! t1_data_in_shm_area+0x180 (t2 bstore)
10721 .word 0xba462ba9 ! t1_data_in_shm_area+0x184
10722 .word 0x4c94ed25 ! t1_data_in_shm_area+0x188
10723 .word 0x51181e0a ! t1_data_in_shm_area+0x18c
10724 .word 0xe220255d ! t1_data_in_shm_area+0x190
10725 .word 0xe87ca25a ! t1_data_in_shm_area+0x194
10726 .word 0x5c5e94f9 ! t1_data_in_shm_area+0x198
10727 .word 0x2d99e519 ! t1_data_in_shm_area+0x19c
10728 .word 0x7c40a715 ! t1_data_in_shm_area+0x1a0
10729 .word 0xa41f8812 ! t1_data_in_shm_area+0x1a4
10730 .word 0x75e31d6b ! t1_data_in_shm_area+0x1a8
10731 .word 0x9b50d789 ! t1_data_in_shm_area+0x1ac
10732 .word 0x1003e585 ! t1_data_in_shm_area+0x1b0
10733 .word 0x2c441949 ! t1_data_in_shm_area+0x1b4
10734 .word 0x4c8d7f8c ! t1_data_in_shm_area+0x1b8
10735 .word 0x404ce99f ! t1_data_in_shm_area+0x1bc
10736 .word 0xbf352c72 ! t1_data_in_shm_area+0x1c0 (t3 bload)
10737 .word 0x3c5250be ! t1_data_in_shm_area+0x1c4
10738 .word 0xf8ccfd3e ! t1_data_in_shm_area+0x1c8
10739 .word 0x1c3ac71e ! t1_data_in_shm_area+0x1cc
10740 .word 0xbe54beaa ! t1_data_in_shm_area+0x1d0
10741 .word 0xaec63a9b ! t1_data_in_shm_area+0x1d4
10742 .word 0xeb22e334 ! t1_data_in_shm_area+0x1d8
10743 .word 0xdf4f7b49 ! t1_data_in_shm_area+0x1dc
10744 .word 0xb68df1fc ! t1_data_in_shm_area+0x1e0
10745 .word 0x9ce989d6 ! t1_data_in_shm_area+0x1e4
10746 .word 0x562acd02 ! t1_data_in_shm_area+0x1e8
10747 .word 0x652b03ed ! t1_data_in_shm_area+0x1ec
10748 .word 0x9521d90f ! t1_data_in_shm_area+0x1f0
10749 .word 0xc9f5152e ! t1_data_in_shm_area+0x1f4
10750 .word 0x1b977793 ! t1_data_in_shm_area+0x1f8
10751 .word 0x4ef26b8b ! t1_data_in_shm_area+0x1fc
10752 .word 0xaf14b001 ! t1_data_in_shm_area+0x200 (t3 bstore)
10753 .word 0xa410b1ce ! t1_data_in_shm_area+0x204
10754 .word 0x48be356c ! t1_data_in_shm_area+0x208
10755 .word 0x3559518a ! t1_data_in_shm_area+0x20c
10756 .word 0x0aa9f679 ! t1_data_in_shm_area+0x210
10757 .word 0x700845d2 ! t1_data_in_shm_area+0x214
10758 .word 0xeb0268dd ! t1_data_in_shm_area+0x218
10759 .word 0x6a1faa5c ! t1_data_in_shm_area+0x21c
10760 .word 0x15bf96fc ! t1_data_in_shm_area+0x220
10761 .word 0xece0ff08 ! t1_data_in_shm_area+0x224
10762 .word 0x3a41ed73 ! t1_data_in_shm_area+0x228
10763 .word 0x3de8dddf ! t1_data_in_shm_area+0x22c
10764 .word 0x63e3af80 ! t1_data_in_shm_area+0x230
10765 .word 0x15c4b1fa ! t1_data_in_shm_area+0x234
10766 .word 0xb11a24b0 ! t1_data_in_shm_area+0x238
10767 .word 0x2cfbe805 ! t1_data_in_shm_area+0x23c
10768t1_data_in_shm_area_end:
10769t1_data_in_shm_area_stop:
10770
10771KDATA_MODULE(t1_module_data_exp_regs, 0x36cac000)
10772.seg "data"
10773KGLOBAL(t1_data_exp_regs)
10774t1_data_exp_regs_start:
10775t1_data_exp_regs:
10776 .word 0xd1f01850 ! %f0
10777 .word 0x1215b76e ! %f1
10778 .word 0x2c132e17 ! %f2
10779 .word 0x410bf91f ! %f3
10780 .word 0xe833cd23 ! %f4
10781 .word 0x3ea422ef ! %f5
10782 .word 0xbdd53c04 ! %f6
10783 .word 0xf982d6db ! %f7
10784 .word 0x4eb4064e ! %f8
10785 .word 0x00029853 ! %f9
10786 .word 0x564d998f ! %f10
10787 .word 0xe2d96847 ! %f11
10788 .word 0xd6bd67f5 ! %f12
10789 .word 0x110a201d ! %f13
10790 .word 0x7846773d ! %f14
10791 .word 0x493cb136 ! %f15
10792 .word 0x003086e5 ! %f16
10793 .word 0xea16fda5 ! %f17
10794 .word 0x663676b7 ! %f18
10795 .word 0xbdb14042 ! %f19
10796 .word 0xf86bdf20 ! %f20
10797 .word 0x37d13d4c ! %f21
10798 .word 0x1557eef4 ! %f22
10799 .word 0x87638a24 ! %f23
10800 .word 0x15002e97 ! %f24
10801 .word 0xc83371f6 ! %f25
10802 .word 0x66adce97 ! %f26
10803 .word 0xba522646 ! %f27
10804 .word 0x9d093839 ! %f28
10805 .word 0x443b55b9 ! %f29
10806 .word 0x2589c095 ! %f30
10807 .word 0x1a86c096 ! %f31
10808 .word 0x7921332c ! %f32
10809 .word 0x5b3741d1 ! %f33
10810 .word 0x3e3d771a ! %f34
10811 .word 0x710bd49d ! %f35
10812 .word 0xf4856a59 ! %f36
10813 .word 0x6c5eb1d7 ! %f37
10814 .word 0x05db40ad ! %f38
10815 .word 0xd41a85cf ! %f39
10816 .word 0xee66d02e ! %f40
10817 .word 0x1b934632 ! %f41
10818 .word 0xd3884b91 ! %f42
10819 .word 0xafdd2924 ! %f43
10820 .word 0x88c98a9e ! %f44
10821 .word 0x2a0af9cd ! %f45
10822 .word 0xc7253b6e ! %f46
10823 .word 0xfdd853e7 ! %f47
10824 .word 0xa702bb6c ! %f48
10825 .word 0xea7b7f0a ! %f49
10826 .word 0x7e37f531 ! %f50
10827 .word 0x07d583cd ! %f51
10828 .word 0x091408a9 ! %f52
10829 .word 0x7569f7f5 ! %f53
10830 .word 0xe14bc530 ! %f54
10831 .word 0x9d47b448 ! %f55
10832 .word 0xe718a97b ! %f56
10833 .word 0x8cc17dbd ! %f57
10834 .word 0xbfab4390 ! %f58
10835 .word 0xa8d3751d ! %f59
10836 .word 0x08effb1f ! %f60
10837 .word 0xc9062b5f ! %f61
10838 .word 0xdfa99aea ! %f62
10839 .word 0x4c295634 ! %f63
10840 .word 0x00000000 ! %g0 (always zero)
10841 .word t1_kref+0x664 ! %g1 (code pointer)
10842 .word t1_data_exp_shm_area! %g2 (shared area pointer)
10843 .word 0xaf56aa1c ! %g3 (loop index)
10844 .word SYM(t1_subr0) ! %g4 (jmpl target)
10845 .word t1_kref+0x1 ! %g5 (sigbus target)
10846 .word 0x00000000 ! %g6 (block ld offset)
10847 .word 0x00000000 ! %g7 (block st offset)
10848 .word 0x2086e527 ! %o0
10849 .word 0xe70d188a ! %o1
10850 .word 0x218bcfe4 ! %o2
10851 .word 0x5e7b97ae ! %o3
10852 .word 0x38e115f3 ! %o4
10853 .word 0xd383d4b3 ! %o5
10854 .word 0x00000000 ! %sp (stack pointer)
10855 .word 0x00000000 ! %o7 (relocatable junk)
10856 .word 0x1e8de230 ! %l0
10857 .word 0x0da19fa3 ! %l1
10858 .word 0xa4e7152c ! %l2
10859 .word 0xdbfabcae ! %l3
10860 .word 0xc5197c28 ! %l4
10861 .word 0x68212a4c ! %l5
10862 .word 0xbe5712bd ! %l6
10863 .word 0x61be753c ! %l7
10864 .word t1_data_exp_area0 ! %i0 (area pointer)
10865 .word t1_data_exp_area0 ! %i1 (area pointer)
10866 .word 0xffffffea ! %i2 (byte offset)
10867 .word 0x00000016 ! %i3 (halfword offset)
10868 .word 0xffffffec ! %i4 (word offset)
10869 .word 0x00000008 ! %i5 (doubleword offset)
10870 .word 0x00000000 ! %fp (frame pointer)
10871 .word 0x00000000 ! %i7 (return address)
10872 .word 0x422e9c6a ! %y
10873 .word 0x0000000a ! %icc (nzvc)
10874 .word 0x4000001e ! %fsr
10875 .word 0x00000000 ! %gsr.mask
10876 .word 0x00000000 ! %gsr
10877 .word 0x00000082 ! %asi
10878 .word 0x00000000 ! Integer overflow traps
10879 .word 0x00000000 ! Integer divide by zero traps
10880 .word 0x00000000 ! Integer divide > 52 bit dividend traps
10881 .word 0x00000000 ! Floating inexact traps
10882 .word 0x00000000 ! Floating divide by zero traps
10883 .word 0x00000000 ! Floating underflow traps
10884 .word 0x00000000 ! Floating overflow traps
10885 .word 0x00000000 ! Floating invalid traps
10886 .word 0x00000000 ! Floating other traps
10887 .word 0x00000000 ! Ticc traps
10888 .word 0x00000000 ! Unexpected SIGFPE traps
10889 .word 0x00000000 ! Unexpected SIGSEGV traps
10890 .word 0x00000000 ! Unexpected SIGBUS traps
10891 .word 0x00000000 ! Unexpected SIGILL traps
10892 .word 0x00000000 ! Expected SIGSEGV traps
10893 .word 0x00000000 ! Expected SIGBUS traps
10894 .word 0x00000000 ! UNIMP traps
10895 .word 0x00000000 ! ??
10896t1_data_exp_mtbl_size: .word 253
10897t1_data_exp_regs_end:
10898
10899.skip 7708 ! page align
10900
10901KDATA_MODULE(t1_module_data_exp_stack, 0x3fdb6000)
10902.seg "data"
10903KGLOBAL(t1_data_exp_mtbl_size)
10904KGLOBAL(t1_data_exp_mtbl)
10905KGLOBAL(t1_data_exp_stack)
10906t1_data_exp_stack_start:
10907 .word 0xe72a178d
10908 .word 0xf4237637
10909 .word 0xad4a2aa4
10910 .word 0x8bf9c08c
10911 .word 0x2e7b02d4
10912 .word 0x67db8d3b
10913 .word 0xc49a1459
10914 .word 0x3caece74
10915 .word 0x96bbcd3d
10916 .word 0x9c1a578a
10917 .word 0x1d58ab83
10918 .word 0x85d44c02
10919 .word 0xfb64ea0f
10920 .word 0x3c3024ce
10921 .word 0x11e38cbb
10922 .word 0x1e7f0ff6
10923 .word 0xe52b0e36
10924 .word 0x4e1ffc48
10925 .word 0x16b796a7
10926 .word 0xb53511c5
10927 .word 0x2dc18023
10928 .word 0xde5278e0
10929 .word 0xc1c2967c
10930 .word 0xf06275d0
10931 .word 0xb29701f1
10932 .word 0xe591d27d
10933 .word 0x9884b8c4
10934 .word 0x2a96a8d7
10935 .word 0x4874b9c8
10936 .word 0xbcaca896
10937 .word 0xa6d1c260
10938 .word 0x43b33eb0
10939 .word 0x4e78bc86
10940 .word 0xd0e26209
10941 .word 0xde7e55d0
10942 .word 0xdc9d8833
10943 .word 0x7a5c1e9b
10944 .word 0xdb15362b
10945 .word 0x4245c8b2
10946 .word 0x669f1478
10947 .word 0x4c8eaf34
10948 .word 0xf6eb331f
10949 .word 0x17f94d88
10950 .word 0x59b09144
10951 .word 0xf6b0c19b
10952 .word 0x8fc8d56b
10953 .word 0x07d175be
10954 .word 0x18adbebf
10955 .word 0xf495a8dd
10956 .word 0xf52504c8
10957 .word 0xa4c74fea
10958 .word 0xef286a6b
10959 .word 0x9d7fc9ac
10960 .word 0x5f5f8a39
10961 .word 0x5c6aa655
10962 .word 0xc57ba551
10963 .word 0x22f16687
10964 .word 0x6f40535e
10965 .word 0xffff21b9
10966 .word 0xb41fa97c
10967 .word 0xca7b8a17
10968 .word 0x7dd71709
10969 .word 0xc502544c
10970 .word 0x4a5222ab
10971 .word 0x52a6b3dc
10972 .word 0xfdd82f11
10973 .word 0xccd8f0fd
10974 .word 0xdd2dce41
10975 .word 0xe6a72b08
10976 .word 0x640cbb66
10977 .word 0x8a81b2fc
10978 .word 0x7687a680
10979 .word 0x73491baa
10980 .word 0x87396265
10981 .word 0x0e10b980
10982 .word 0x5d970cf6
10983 .word 0xa79ee20f
10984 .word 0xba40426e
10985 .word 0xb09e5bc4
10986 .word 0xc9d1a836
10987 .word 0x1fbe2865
10988 .word 0x7277e8b2
10989 .word 0x6c80b951
10990 .word 0x21bae8cb
10991 .word 0xbd7ebaa0
10992 .word 0x917a6151
10993 .word 0x7d578a83
10994 .word 0x6ef26969
10995 .word 0xc4f834a0
10996 .word 0x324cb4a3
10997 .word 0x95e5f545
10998 .word 0x1dcb9e66
10999 .word 0x0ea9ee93
11000 .word 0x86f065d5
11001 .word 0xf72e6a1e
11002 .word 0x146c8868
11003 .word 0x4a0acb98
11004 .word 0x1a75c6b8
11005 .word 0x2900cd71
11006 .word 0x03185e5e
11007 .word 0x86f4cea4
11008 .word 0xf5bf34d5
11009 .word 0xb06b7100
11010 .word 0x102662b3
11011 .word 0xd53a99a9
11012 .word 0x4f9293c4
11013 .word 0x5883a1b1
11014 .word 0xad7457c1
11015 .word 0xedf33af4
11016 .word 0xcc9798bd
11017 .word 0xee02cd95
11018 .word 0x2e274783
11019 .word 0x5beaecd6
11020 .word 0xe6b6bb6f
11021 .word 0x6a818625
11022 .word 0x4184928f
11023 .word 0x2e6dab86
11024 .word 0xf635e010
11025 .word 0xb8e9e2ce
11026 .word 0xa5d87a42
11027 .word 0xc58ac545
11028 .word 0xf72d0eb5
11029 .word 0x7e4f07ae
11030 .word 0x83fe9a3c
11031 .word 0xf73ec8c3
11032 .word 0x84becbe2
11033 .word 0xb0efd4a0
11034 .word 0xf474050e
11035 .word 0x8be375c1
11036 .word 0x7624e665
11037 .word 0x8f070076
11038 .word 0x2921f832
11039 .word 0xa41b93f7
11040 .word 0xf95bce5f
11041 .word 0x886b2484
11042 .word 0xc68b5b3b
11043 .word 0xed6ad437
11044 .word 0x3143c9a2
11045 .word 0x7d257c65
11046 .word 0xbaf67e4c
11047 .word 0xeb081fd1
11048 .word 0x12b09942
11049 .word 0xe84e5df9
11050 .word 0xadcfcbce
11051 .word 0xf87afa39
11052 .word 0x22556466
11053 .word 0x05eaadac
11054 .word 0x3c19615d
11055 .word 0xe17ad8e7
11056 .word 0x8603fc5e
11057 .word 0x1c75d2fe
11058 .word 0x1b86c402
11059 .word 0xf091957e
11060 .word 0xa393cdfa
11061 .word 0xf377f13e
11062 .word 0xdc2323a7
11063 .word 0x8a705e30
11064 .word 0xe8361419
11065 .word 0x50406898
11066 .word 0xfb53e1c7
11067 .word 0xd0f8c860
11068 .word 0xc1421f80
11069 .word 0x7cd8e352
11070 .word 0xe9f04f64
11071 .word 0x44f1e988
11072 .word 0xd4ddc7ec
11073 .word 0x53c57352
11074 .word 0x5542d63e
11075t1_data_exp_sp:
11076 .word 0xfa7b9a5c
11077 .word 0x02935a69
11078 .word 0xc16a83e3
11079 .word 0xaf570141
11080 .word 0x20d0482f
11081 .word 0x132798e4
11082 .word 0xda39a3b8
11083 .word 0x913b183e
11084 .word t1_data_exp_area0
11085 .word t1_data_exp_area0
11086 .word 0x0000000e
11087 .word 0xffffffe6
11088 .word 0xffffffe8
11089 .word 0x00000008
11090 .word t1_data_exp_fp
11091 .word 0x114fc024
11092 .word 0xe25502db
11093 .word 0x514766d2
11094 .word 0x40604652
11095 .word 0x5329b2dc
11096 .word 0xe8f80e3c
11097 .word 0x5cf4354f
11098 .word 0xd5ee5861
11099 .word 0x90d19d61
11100t1_data_exp_mtbl_base:
11101 .word 0x380fffff ! [%fp - 0x400]
11102 .word 0xc0000000 ! [%fp - 0x3fc]
11103 .word 0x380fffff ! [%fp - 0x3f8]
11104 .word 0xe0000000 ! [%fp - 0x3f4]
11105 .word 0x380fffff ! [%fp - 0x3f0]
11106 .word 0x80000000 ! [%fp - 0x3ec]
11107 .word 0x38000000 ! [%fp - 0x3e8]
11108 .word 0x40000000 ! [%fp - 0x3e4]
11109 .word 0x38000000 ! [%fp - 0x3e0]
11110 .word 0x80000000 ! [%fp - 0x3dc]
11111 .word 0x38000000 ! [%fp - 0x3d8]
11112 .word 0x20000000 ! [%fp - 0x3d4]
11113 .word 0x47f00000 ! [%fp - 0x3d0]
11114 .word 0x00000000 ! [%fp - 0x3cc]
11115 .word 0x47f00000 ! [%fp - 0x3c8]
11116 .word 0x20000000 ! [%fp - 0x3c4]
11117 .word 0x47efffff ! [%fp - 0x3c0]
11118 .word 0xffffffff ! [%fp - 0x3bc]
11119 .word 0x7ff00000 ! [%fp - 0x3b8]
11120 .word 0x00000000 ! [%fp - 0x3b4]
11121 .word 0x7fefffff ! [%fp - 0x3b0]
11122 .word 0xffffffff ! [%fp - 0x3ac]
11123 .word 0x000fffff ! [%fp - 0x3a8]
11124 .word 0xffffffff ! [%fp - 0x3a4]
11125 .word 0x000fffff ! [%fp - 0x3a0]
11126 .word 0xfffffffe ! [%fp - 0x39c]
11127 .word 0x00100000 ! [%fp - 0x398]
11128 .word 0x00000000 ! [%fp - 0x394]
11129 .word 0x00000000 ! [%fp - 0x390]
11130 .word 0x00000001 ! [%fp - 0x38c]
11131 .word 0x00000000 ! [%fp - 0x388]
11132 .word 0x00000002 ! [%fp - 0x384]
11133 .word 0x00000000 ! [%fp - 0x380]
11134 .word 0x00000000 ! [%fp - 0x37c]
11135 .word 0x7f800000 ! [%fp - 0x378]
11136 .word 0x7f7fffff ! [%fp - 0x374]
11137 .word 0x007fffff ! [%fp - 0x370]
11138 .word 0x007ffffe ! [%fp - 0x36c]
11139 .word 0x00800000 ! [%fp - 0x368]
11140 .word 0x00000001 ! [%fp - 0x364]
11141 .word 0x00000002 ! [%fp - 0x360]
11142 .word 0x80000000 ! [%fp - 0x35c]
11143 .word 0x207fe000 ! [%fp - 0x358]
11144 .word 0x1ffff000 ! [%fp - 0x354]
11145 .word 0x307fe123 ! [%fp - 0x350]
11146 .word 0x0fff1001 ! [%fp - 0x34c]
11147 .word 0x2ff81000 ! [%fp - 0x348]
11148 .word 0x1072e100 ! [%fp - 0x344]
11149 .word 0x027fe067 ! [%fp - 0x340]
11150 .word 0x3eff1289 ! [%fp - 0x33c]
11151 .word 0x3f000400 ! [%fp - 0x338]
11152 .word 0x80003c1f ! [%fp - 0x334]
11153 .word 0x00fff800 ! [%fp - 0x330]
11154 .word 0xffff8000 ! [%fp - 0x32c]
11155 .word 0x200ff760 ! [%fp - 0x328]
11156 .word 0x0800011f ! [%fp - 0x324]
11157 .word 0x1ffff800 ! [%fp - 0x320]
11158 .word 0x00000000 ! [%fp - 0x31c]
11159 .word 0x3ffe8000 ! [%fp - 0x318]
11160 .word 0x147ff000 ! [%fp - 0x314]
11161 .word 0x137fe671 ! [%fp - 0x310]
11162 .word 0x3ffe8459 ! [%fp - 0x30c]
11163 .word 0x127fffff ! [%fp - 0x308]
11164 .word 0x3fffffff ! [%fp - 0x304]
11165 .word 0x307fe123 ! [%fp - 0x300]
11166 .word 0x047fffff ! [%fp - 0x2fc]
11167 .word 0x307fe123 ! [%fp - 0x2f8]
11168 .word 0x03ffffff ! [%fp - 0x2f4]
11169 .word 0x107fe100 ! [%fp - 0x2f0]
11170 .word 0x22efffff ! [%fp - 0x2ec]
11171 .word 0x380ffe80 ! [%fp - 0x2e8]
11172 .word 0x00000000 ! [%fp - 0x2e4]
11173 .word 0x04bfeff9 ! [%fp - 0x2e0]
11174 .word 0x00000000 ! [%fp - 0x2dc]
11175 .word 0x380fffff ! [%fp - 0x2d8]
11176 .word 0xffffffff ! [%fp - 0x2d4]
11177 .word 0x04bfffff ! [%fp - 0x2d0]
11178 .word 0xffffffff ! [%fp - 0x2cc]
11179 .word 0x300ff123 ! [%fp - 0x2c8]
11180 .word 0x40000000 ! [%fp - 0x2c4]
11181 .word 0x0caf8ee0 ! [%fp - 0x2c0]
11182 .word 0x00000000 ! [%fp - 0x2bc]
11183 .word 0x3c0ff456 ! [%fp - 0x2b8]
11184 .word 0x00000000 ! [%fp - 0x2b4]
11185 .word 0x009ff000 ! [%fp - 0x2b0]
11186 .word 0x00000000 ! [%fp - 0x2ac]
11187 .word 0x3c0ff456 ! [%fp - 0x2a8]
11188 .word 0x0000ff99 ! [%fp - 0x2a4]
11189 .word 0x009ff000 ! [%fp - 0x2a0]
11190 .word 0x001234ff ! [%fp - 0x29c]
11191 .word 0x0080ffff ! [%fp - 0x298]
11192 .word 0x3ff8f000 ! [%fp - 0x294]
11193 .word 0x01800001 ! [%fp - 0x290]
11194 .word 0x40c2fc1f ! [%fp - 0x28c]
11195 .word 0x00100100 ! [%fp - 0x288]
11196 .word 0x10010001 ! [%fp - 0x284]
11197 .word 0x3fff8f88 ! [%fp - 0x280]
11198 .word 0x00000000 ! [%fp - 0x27c]
11199 .word 0x00f00f00 ! [%fp - 0x278]
11200 .word 0xf000000f ! [%fp - 0x274]
11201 .word 0x409ff00f ! [%fp - 0x270]
11202 .word 0xff000fff ! [%fp - 0x26c]
11203 .word 0x04003009 ! [%fp - 0x268]
11204 .word 0x4fff0001 ! [%fp - 0x264]
11205 .word 0x03001001 ! [%fp - 0x260]
11206 .word 0x4feeeeee ! [%fp - 0x25c]
11207 .word 0x0801e067 ! [%fp - 0x258]
11208 .word 0x54f231f8 ! [%fp - 0x254]
11209 .word 0x01000001 ! [%fp - 0x250]
11210 .word 0x00000001 ! [%fp - 0x24c]
11211 .word 0x453eef45 ! [%fp - 0x248]
11212 .word 0x00000001 ! [%fp - 0x244]
11213 .word 0x01100111 ! [%fp - 0x240]
11214 .word 0x00011111 ! [%fp - 0x23c]
11215 .word 0x455f8000 ! [%fp - 0x238]
11216 .word 0xffffffff ! [%fp - 0x234]
11217 .word 0x01301222 ! [%fp - 0x230]
11218 .word 0x00111222 ! [%fp - 0x22c]
11219 .word 0x458f1100 ! [%fp - 0x228]
11220 .word 0x01111001 ! [%fp - 0x224]
11221 .word 0x40811111 ! [%fp - 0x220]
11222 .word 0x00feeeee ! [%fp - 0x21c]
11223 .word 0x40000011 ! [%fp - 0x218]
11224 .word 0x007fffff ! [%fp - 0x214]
11225 .word 0x41800221 ! [%fp - 0x210]
11226 .word 0x01ff0001 ! [%fp - 0x20c]
11227 .word 0x7f333333 ! [%fp - 0x208]
11228 .word 0x3f7fffff ! [%fp - 0x204]
11229 .word 0x40100001 ! [%fp - 0x200]
11230 .word 0x11000011 ! [%fp - 0x1fc]
11231 .word 0x001fffff ! [%fp - 0x1f8]
11232 .word 0xffffffff ! [%fp - 0x1f4]
11233 .word 0x40000000 ! [%fp - 0x1f0]
11234 .word 0x00000011 ! [%fp - 0x1ec]
11235 .word 0x000fffff ! [%fp - 0x1e8]
11236 .word 0xffffffff ! [%fp - 0x1e4]
11237 .word 0x7fe11111 ! [%fp - 0x1e0]
11238 .word 0xffffffff ! [%fp - 0x1dc]
11239 .word 0x3ffff110 ! [%fp - 0x1d8]
11240 .word 0x00000001 ! [%fp - 0x1d4]
11241 .word 0x7fffffff ! [%fp - 0x1d0]
11242 .word 0x7f800001 ! [%fp - 0x1cc]
11243 .word 0x7f800000 ! [%fp - 0x1c8]
11244 .word 0x7f7fffff ! [%fp - 0x1c4]
11245 .word 0x5f800001 ! [%fp - 0x1c0]
11246 .word 0x5f800000 ! [%fp - 0x1bc]
11247 .word 0x5f7fffff ! [%fp - 0x1b8]
11248 .word 0x5f000001 ! [%fp - 0x1b4]
11249 .word 0x5f000000 ! [%fp - 0x1b0]
11250 .word 0x5effffff ! [%fp - 0x1ac]
11251 .word 0x4b000001 ! [%fp - 0x1a8]
11252 .word 0x4b000000 ! [%fp - 0x1a4]
11253 .word 0x4affffff ! [%fp - 0x1a0]
11254 .word 0x40000001 ! [%fp - 0x19c]
11255 .word 0x40000000 ! [%fp - 0x198]
11256 .word 0x3fffffff ! [%fp - 0x194]
11257 .word 0x3f800001 ! [%fp - 0x190]
11258 .word 0x3f800000 ! [%fp - 0x18c]
11259 .word 0x3f7fffff ! [%fp - 0x188]
11260 .word 0x00000000 ! [%fp - 0x184]
11261 .word 0x7fffffff ! [%fp - 0x180]
11262 .word 0xffffffff ! [%fp - 0x17c]
11263 .word 0x7ff00000 ! [%fp - 0x178]
11264 .word 0x00000001 ! [%fp - 0x174]
11265 .word 0x7ff00000 ! [%fp - 0x170]
11266 .word 0x00000000 ! [%fp - 0x16c]
11267 .word 0x7fefffff ! [%fp - 0x168]
11268 .word 0xffffffff ! [%fp - 0x164]
11269 .word 0x43e00000 ! [%fp - 0x160]
11270 .word 0x00000001 ! [%fp - 0x15c]
11271 .word 0x43e00000 ! [%fp - 0x158]
11272 .word 0x00000000 ! [%fp - 0x154]
11273 .word 0x43dfffff ! [%fp - 0x150]
11274 .word 0xffffffff ! [%fp - 0x14c]
11275 .word 0x43d00000 ! [%fp - 0x148]
11276 .word 0x00000001 ! [%fp - 0x144]
11277 .word 0x43d00000 ! [%fp - 0x140]
11278 .word 0x00000000 ! [%fp - 0x13c]
11279 .word 0x43cfffff ! [%fp - 0x138]
11280 .word 0xffffffff ! [%fp - 0x134]
11281 .word 0x43300000 ! [%fp - 0x130]
11282 .word 0x00000001 ! [%fp - 0x12c]
11283 .word 0x43300000 ! [%fp - 0x128]
11284 .word 0x00000000 ! [%fp - 0x124]
11285 .word 0x432fffff ! [%fp - 0x120]
11286 .word 0xffffffff ! [%fp - 0x11c]
11287 .word 0x40000000 ! [%fp - 0x118]
11288 .word 0x00000001 ! [%fp - 0x114]
11289 .word 0x40000000 ! [%fp - 0x110]
11290 .word 0x00000000 ! [%fp - 0x10c]
11291 .word 0x3fffffff ! [%fp - 0x108]
11292 .word 0xffffffff ! [%fp - 0x104]
11293 .word 0x3ff00000 ! [%fp - 0x100]
11294 .word 0x00000001 ! [%fp - 0xfc]
11295 .word 0x3ff00000 ! [%fp - 0xf8]
11296 .word 0x00000000 ! [%fp - 0xf4]
11297 .word 0x3fefffff ! [%fp - 0xf0]
11298 .word 0xffffffff ! [%fp - 0xec]
11299 .word 0x80000000 ! [%fp - 0xe8]
11300 .word 0x00000000 ! [%fp - 0xe4]
11301 .word 0x7fffffff ! [%fp - 0xe0]
11302 .word 0xffffffff ! [%fp - 0xdc]
11303 .word 0x00000000 ! [%fp - 0xd8]
11304 .word 0x00000000 ! [%fp - 0xd4]
11305 .word 0x00200000 ! [%fp - 0xd0]
11306 .word 0x00000003 ! [%fp - 0xcc]
11307 .word 0x00200000 ! [%fp - 0xc8]
11308 .word 0x00000002 ! [%fp - 0xc4]
11309 .word 0x00200000 ! [%fp - 0xc0]
11310 .word 0x00000001 ! [%fp - 0xbc]
11311 .word 0x00200000 ! [%fp - 0xb8]
11312 .word 0x00000000 ! [%fp - 0xb4]
11313 .word 0x001fffff ! [%fp - 0xb0]
11314 .word 0xffffffff ! [%fp - 0xac]
11315 .word 0x00100000 ! [%fp - 0xa8]
11316 .word 0x00000001 ! [%fp - 0xa4]
11317 .word 0x00100000 ! [%fp - 0xa0]
11318 .word 0x00000000 ! [%fp - 0x9c]
11319 .word 0x000fffff ! [%fp - 0x98]
11320 .word 0xffffffff ! [%fp - 0x94]
11321 .word 0x00080000 ! [%fp - 0x90]
11322 .word 0x00000001 ! [%fp - 0x8c]
11323 .word 0x00080000 ! [%fp - 0x88]
11324 .word 0x00000000 ! [%fp - 0x84]
11325 .word 0x0007ffff ! [%fp - 0x80]
11326 .word 0xffffffff ! [%fp - 0x7c]
11327 .word 0x00000000 ! [%fp - 0x78]
11328 .word 0x01000003 ! [%fp - 0x74]
11329 .word 0x00000000 ! [%fp - 0x70]
11330 .word 0x01000002 ! [%fp - 0x6c]
11331 .word 0x00000000 ! [%fp - 0x68]
11332 .word 0x01000001 ! [%fp - 0x64]
11333 .word 0x00000000 ! [%fp - 0x60]
11334 .word 0x01000000 ! [%fp - 0x5c]
11335 .word 0x00000000 ! [%fp - 0x58]
11336 .word 0x00ffffff ! [%fp - 0x54]
11337 .word 0x00000000 ! [%fp - 0x50]
11338 .word 0x00800001 ! [%fp - 0x4c]
11339 .word 0x00000000 ! [%fp - 0x48]
11340 .word 0x00800000 ! [%fp - 0x44]
11341 .word 0x00000000 ! [%fp - 0x40]
11342 .word 0x007fffff ! [%fp - 0x3c]
11343 .word 0x00000000 ! [%fp - 0x38]
11344 .word 0x00400001 ! [%fp - 0x34]
11345 .word 0x00000000 ! [%fp - 0x30]
11346 .word 0x00400000 ! [%fp - 0x2c]
11347 .word 0x00000000 ! [%fp - 0x28]
11348 .word 0x003fffff ! [%fp - 0x24]
11349 .word t1_data_exp_area0 ! [%fp - 0x20]
11350 .word SYM(t1_subr3) ! [%fp - 0x1c]
11351 .word SYM(t1_subr2) ! [%fp - 0x18]
11352 .word SYM(t1_subr1) ! [%fp - 0x14]
11353 .word SYM(t1_subr0) ! [%fp - 0x10]
11354t1_data_exp_mtbl:
11355 .word 0x81cbfed0 ! [%fp - 0xc]
11356 .word 0x5b5b1bb9 ! [%fp - 0x8]
11357 .word 0x8d3e7d7c ! [%fp - 0x4]
11358t1_data_exp_fp:
11359 .word 0xc316d771
11360 .word 0x69b2134f
11361 .word 0x07940b9e
11362 .word 0x401021df
11363 .word 0xc6a67564
11364 .word 0x9d2d8731
11365 .word 0xb67f4de5
11366 .word 0x2a8adf21
11367 .word 0x49faf081
11368 .word 0xfe19b673
11369 .word 0x7a24d546
11370 .word 0x39d8cf96
11371 .word 0x842d808c
11372 .word 0x2db8399a
11373 .word 0xf291c3fd
11374 .word 0x5a8833f4
11375 .word 0x3a8afaa3
11376 .word 0xf0b63df7
11377 .word 0x081c18b9
11378 .word 0x9daf4f38
11379 .word 0x36974949
11380 .word 0x96f89e2d
11381 .word 0x8cffb6da
11382 .word 0xc6179cca
11383t1_data_exp_stacktop:
11384 .word 0
11385t1_data_exp_stack_end:
11386.skip 6300 ! page align
11387
11388KDATA_MODULE(t1_module_data_exp_area0, 0x335a8000)
11389.seg "data"
11390t1_data_exp_area0_start:
11391.skip 6400
11392t1_data_exp_area0_begin:
11393 .word 0x5547d1c3 ! t1_data_exp_area0-0x20
11394 .word 0x2ff27ef0 ! t1_data_exp_area0-0x1c
11395 .word 0xd3c73ddc ! t1_data_exp_area0-0x18
11396 .word 0xbb63c4df ! t1_data_exp_area0-0x14
11397 .word 0xabee5aa2 ! t1_data_exp_area0-0x10
11398 .word 0x3642740f ! t1_data_exp_area0-0xc
11399 .word 0x8826640d ! t1_data_exp_area0-0x8
11400 .word 0xc275f31e ! t1_data_exp_area0-0x4
11401.global t1_data_exp_area0; t1_data_exp_area0:
11402 .word 0x94d347a1 ! t1_data_exp_area0+0x0
11403 .word 0x7e8e71b3 ! t1_data_exp_area0+0x4
11404 .word 0x6012c886 ! t1_data_exp_area0+0x8
11405 .word 0x56927385 ! t1_data_exp_area0+0xc
11406 .word 0x96173eb0 ! t1_data_exp_area0+0x10
11407 .word 0xc6570de8 ! t1_data_exp_area0+0x14
11408 .word 0x96437058 ! t1_data_exp_area0+0x18
11409 .word 0x6014b98e ! t1_data_exp_area0+0x1c
11410t1_data_exp_area0_end:
11411.skip 1728
11412t1_data_exp_area0_stop:
11413
11414KDATA_MODULE(t1_module_data_exp_shm_area, 0x2c0a0000)
11415.seg "data"
11416t1_data_exp_shm_area_start:
11417t1_data_exp_shm_area_begin:
11418.global t1_data_exp_shm_area; t1_data_exp_shm_area:
11419 .word 0xce3ab178 ! t1_data_exp_shm_area+0x0 (t0)
11420 .word 0x1e618a50 ! t1_data_exp_shm_area+0x4 (t1)
11421 .word 0x303b74cf ! t1_data_exp_shm_area+0x8 (t2)
11422 .word 0x5209f14b ! t1_data_exp_shm_area+0xc (t3)
11423 .word 0xd8ae6175 ! t1_data_exp_shm_area+0x10 (t0)
11424 .word 0x33fed65d ! t1_data_exp_shm_area+0x14 (t1)
11425 .word 0x5a741185 ! t1_data_exp_shm_area+0x18 (t2)
11426 .word 0x9c9141a7 ! t1_data_exp_shm_area+0x1c (t3)
11427 .word 0x3a4406a5 ! t1_data_exp_shm_area+0x20 (t0)
11428 .word 0x0d0e6304 ! t1_data_exp_shm_area+0x24 (t1)
11429 .word 0x6b1b2813 ! t1_data_exp_shm_area+0x28 (t2)
11430 .word 0x5229f4d6 ! t1_data_exp_shm_area+0x2c (t3)
11431 .word 0x7edcd414 ! t1_data_exp_shm_area+0x30 (t0)
11432 .word 0xfa4b358d ! t1_data_exp_shm_area+0x34 (t1)
11433 .word 0x8594c38b ! t1_data_exp_shm_area+0x38 (t2)
11434 .word 0x7494abee ! t1_data_exp_shm_area+0x3c (t3)
11435 .word 0x08344d95 ! t1_data_exp_shm_area+0x40 (t0 bload)
11436 .word 0x0b2329a1 ! t1_data_exp_shm_area+0x44
11437 .word 0x12ba810e ! t1_data_exp_shm_area+0x48
11438 .word 0xc2d61447 ! t1_data_exp_shm_area+0x4c
11439 .word 0x946aaa2a ! t1_data_exp_shm_area+0x50
11440 .word 0xf3beeebc ! t1_data_exp_shm_area+0x54
11441 .word 0xeb207954 ! t1_data_exp_shm_area+0x58
11442 .word 0xf62d579b ! t1_data_exp_shm_area+0x5c
11443 .word 0x94a5e424 ! t1_data_exp_shm_area+0x60
11444 .word 0x4acd067a ! t1_data_exp_shm_area+0x64
11445 .word 0x58d08d89 ! t1_data_exp_shm_area+0x68
11446 .word 0x9719581f ! t1_data_exp_shm_area+0x6c
11447 .word 0xec9effdb ! t1_data_exp_shm_area+0x70
11448 .word 0x8587c44e ! t1_data_exp_shm_area+0x74
11449 .word 0x62d66cd2 ! t1_data_exp_shm_area+0x78
11450 .word 0x2fb846fe ! t1_data_exp_shm_area+0x7c
11451 .word 0xb0f1cd74 ! t1_data_exp_shm_area+0x80 (t0 bstore)
11452 .word 0xaa788ffb ! t1_data_exp_shm_area+0x84
11453 .word 0x6b916c6e ! t1_data_exp_shm_area+0x88
11454 .word 0xb9dad738 ! t1_data_exp_shm_area+0x8c
11455 .word 0x061e2f86 ! t1_data_exp_shm_area+0x90
11456 .word 0xc1aa5169 ! t1_data_exp_shm_area+0x94
11457 .word 0x827ce8f7 ! t1_data_exp_shm_area+0x98
11458 .word 0x1b68bf95 ! t1_data_exp_shm_area+0x9c
11459 .word 0xc904a7ff ! t1_data_exp_shm_area+0xa0
11460 .word 0x127645bc ! t1_data_exp_shm_area+0xa4
11461 .word 0x8246f7e8 ! t1_data_exp_shm_area+0xa8
11462 .word 0x7736e7d5 ! t1_data_exp_shm_area+0xac
11463 .word 0x2aa44f49 ! t1_data_exp_shm_area+0xb0
11464 .word 0x2ca091a2 ! t1_data_exp_shm_area+0xb4
11465 .word 0x5ae22d5f ! t1_data_exp_shm_area+0xb8
11466 .word 0xf6f6b52b ! t1_data_exp_shm_area+0xbc
11467 .word 0xb561cd21 ! t1_data_exp_shm_area+0xc0 (t1 bload)
11468 .word 0x69cabe67 ! t1_data_exp_shm_area+0xc4
11469 .word 0xac1f1a31 ! t1_data_exp_shm_area+0xc8
11470 .word 0x54709c5b ! t1_data_exp_shm_area+0xcc
11471 .word 0xff80dab9 ! t1_data_exp_shm_area+0xd0
11472 .word 0xb66ce94b ! t1_data_exp_shm_area+0xd4
11473 .word 0x2bf7b898 ! t1_data_exp_shm_area+0xd8
11474 .word 0xafff8538 ! t1_data_exp_shm_area+0xdc
11475 .word 0x6d85c9b6 ! t1_data_exp_shm_area+0xe0
11476 .word 0x2efb54bc ! t1_data_exp_shm_area+0xe4
11477 .word 0x6ada3c42 ! t1_data_exp_shm_area+0xe8
11478 .word 0x6b0781ed ! t1_data_exp_shm_area+0xec
11479 .word 0x8fb19316 ! t1_data_exp_shm_area+0xf0
11480 .word 0x9c4827a2 ! t1_data_exp_shm_area+0xf4
11481 .word 0x66d61ff5 ! t1_data_exp_shm_area+0xf8
11482 .word 0x25f91531 ! t1_data_exp_shm_area+0xfc
11483 .word 0x4924d2c5 ! t1_data_exp_shm_area+0x100 (t1 bstore)
11484 .word 0xa8a9a91c ! t1_data_exp_shm_area+0x104
11485 .word 0x938a1feb ! t1_data_exp_shm_area+0x108
11486 .word 0xcbd02b4d ! t1_data_exp_shm_area+0x10c
11487 .word 0xe1887d77 ! t1_data_exp_shm_area+0x110
11488 .word 0x6f9c23c8 ! t1_data_exp_shm_area+0x114
11489 .word 0xeef115c5 ! t1_data_exp_shm_area+0x118
11490 .word 0xd7daf902 ! t1_data_exp_shm_area+0x11c
11491 .word 0x992b9fb7 ! t1_data_exp_shm_area+0x120
11492 .word 0xc6883941 ! t1_data_exp_shm_area+0x124
11493 .word 0xa28c1fbf ! t1_data_exp_shm_area+0x128
11494 .word 0x0fd564aa ! t1_data_exp_shm_area+0x12c
11495 .word 0xac557a40 ! t1_data_exp_shm_area+0x130
11496 .word 0x619c69e9 ! t1_data_exp_shm_area+0x134
11497 .word 0x44ab8723 ! t1_data_exp_shm_area+0x138
11498 .word 0xd9ef5d9c ! t1_data_exp_shm_area+0x13c
11499 .word 0x98704ad7 ! t1_data_exp_shm_area+0x140 (t2 bload)
11500 .word 0xbf6f2a32 ! t1_data_exp_shm_area+0x144
11501 .word 0x69b7a644 ! t1_data_exp_shm_area+0x148
11502 .word 0x12e89793 ! t1_data_exp_shm_area+0x14c
11503 .word 0x2bfa8343 ! t1_data_exp_shm_area+0x150
11504 .word 0xff0c27bc ! t1_data_exp_shm_area+0x154
11505 .word 0xd56b8ffe ! t1_data_exp_shm_area+0x158
11506 .word 0x23adc840 ! t1_data_exp_shm_area+0x15c
11507 .word 0xff6421ee ! t1_data_exp_shm_area+0x160
11508 .word 0xc6d0226f ! t1_data_exp_shm_area+0x164
11509 .word 0xcd649c68 ! t1_data_exp_shm_area+0x168
11510 .word 0x0f33c398 ! t1_data_exp_shm_area+0x16c
11511 .word 0x02ac5710 ! t1_data_exp_shm_area+0x170
11512 .word 0xc09d10f2 ! t1_data_exp_shm_area+0x174
11513 .word 0xd2d34498 ! t1_data_exp_shm_area+0x178
11514 .word 0x2668b12a ! t1_data_exp_shm_area+0x17c
11515 .word 0xfe7f21b2 ! t1_data_exp_shm_area+0x180 (t2 bstore)
11516 .word 0xba462ba9 ! t1_data_exp_shm_area+0x184
11517 .word 0x4c94ed25 ! t1_data_exp_shm_area+0x188
11518 .word 0x51181e0a ! t1_data_exp_shm_area+0x18c
11519 .word 0xe220255d ! t1_data_exp_shm_area+0x190
11520 .word 0xe87ca25a ! t1_data_exp_shm_area+0x194
11521 .word 0x5c5e94f9 ! t1_data_exp_shm_area+0x198
11522 .word 0x2d99e519 ! t1_data_exp_shm_area+0x19c
11523 .word 0x7c40a715 ! t1_data_exp_shm_area+0x1a0
11524 .word 0xa41f8812 ! t1_data_exp_shm_area+0x1a4
11525 .word 0x75e31d6b ! t1_data_exp_shm_area+0x1a8
11526 .word 0x9b50d789 ! t1_data_exp_shm_area+0x1ac
11527 .word 0x1003e585 ! t1_data_exp_shm_area+0x1b0
11528 .word 0x2c441949 ! t1_data_exp_shm_area+0x1b4
11529 .word 0x4c8d7f8c ! t1_data_exp_shm_area+0x1b8
11530 .word 0x404ce99f ! t1_data_exp_shm_area+0x1bc
11531 .word 0xbf352c72 ! t1_data_exp_shm_area+0x1c0 (t3 bload)
11532 .word 0x3c5250be ! t1_data_exp_shm_area+0x1c4
11533 .word 0xf8ccfd3e ! t1_data_exp_shm_area+0x1c8
11534 .word 0x1c3ac71e ! t1_data_exp_shm_area+0x1cc
11535 .word 0xbe54beaa ! t1_data_exp_shm_area+0x1d0
11536 .word 0xaec63a9b ! t1_data_exp_shm_area+0x1d4
11537 .word 0xeb22e334 ! t1_data_exp_shm_area+0x1d8
11538 .word 0xdf4f7b49 ! t1_data_exp_shm_area+0x1dc
11539 .word 0xb68df1fc ! t1_data_exp_shm_area+0x1e0
11540 .word 0x9ce989d6 ! t1_data_exp_shm_area+0x1e4
11541 .word 0x562acd02 ! t1_data_exp_shm_area+0x1e8
11542 .word 0x652b03ed ! t1_data_exp_shm_area+0x1ec
11543 .word 0x9521d90f ! t1_data_exp_shm_area+0x1f0
11544 .word 0xc9f5152e ! t1_data_exp_shm_area+0x1f4
11545 .word 0x1b977793 ! t1_data_exp_shm_area+0x1f8
11546 .word 0x4ef26b8b ! t1_data_exp_shm_area+0x1fc
11547 .word 0xaf14b001 ! t1_data_exp_shm_area+0x200 (t3 bstore)
11548 .word 0xa410b1ce ! t1_data_exp_shm_area+0x204
11549 .word 0x48be356c ! t1_data_exp_shm_area+0x208
11550 .word 0x3559518a ! t1_data_exp_shm_area+0x20c
11551 .word 0x0aa9f679 ! t1_data_exp_shm_area+0x210
11552 .word 0x700845d2 ! t1_data_exp_shm_area+0x214
11553 .word 0xeb0268dd ! t1_data_exp_shm_area+0x218
11554 .word 0x6a1faa5c ! t1_data_exp_shm_area+0x21c
11555 .word 0x15bf96fc ! t1_data_exp_shm_area+0x220
11556 .word 0xece0ff08 ! t1_data_exp_shm_area+0x224
11557 .word 0x3a41ed73 ! t1_data_exp_shm_area+0x228
11558 .word 0x3de8dddf ! t1_data_exp_shm_area+0x22c
11559 .word 0x63e3af80 ! t1_data_exp_shm_area+0x230
11560 .word 0x15c4b1fa ! t1_data_exp_shm_area+0x234
11561 .word 0xb11a24b0 ! t1_data_exp_shm_area+0x238
11562 .word 0x2cfbe805 ! t1_data_exp_shm_area+0x23c
11563t1_data_exp_shm_area_end:
11564t1_data_exp_shm_area_stop:
11565
11566! kaos version 4.2
11567! thread 2
11568! icount 2513
11569! targetid NIAGARA:SIM
11570! hostid NIAGARA:5.8
11571! areas 1
11572! areasize 64
11573! areaoffset 6400
11574! ncache 0
11575! emulate_ncache 1
11576! pagesize 8192
11577! invsize 0
11578! codecount 2511
11579! code 00c00000
11580! entry 00c00000
11581! fsr_exceptions 00000000
11582! fsr_roundmode 00000004
11583! fsr_mask c0000fff
11584! seed d4e89bdd307b
11585! va_map 0000000040400000,000000005fffffff
11586! pa_cached 0000000040400000,000000005fffffff
11587! pa_noncached 000001ff40000000,000001ff7fffffff
11588! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
11589! begcount 0
11590! endcount 2513
11591! dwords 8
11592! ldblocks 0
11593! stblocks 0
11594! ldfsr_words 0
11595! annul 1
11596! predict 1
11597! iudepend 0
11598! bug 65535
11599
11600#if !defined(KGLOBAL)
11601#define KGLOBAL(a) .global a
11602#endif
11603
11604#if !defined(SYM)
11605#define SYM(a) /**/a
11606#endif
11607
11608#if !defined(KTEXT_MODULE)
11609#define KTEXT_MODULE(module, va)
11610#endif
11611
11612#if !defined(KDATA_MODULE)
11613#define KDATA_MODULE(module, va)
11614#endif
11615
11616KTEXT_MODULE(t2_module_ktbl, 0x40c00000)
11617.seg "text"
11618 KGLOBAL(t2_ktbl)
11619t2_ktbl_page_begin:
11620.global t2_kref; t2_kref:
11621 .skip 0
11622t2_ktbl:
11623 .word 0xdf263ff4 ! t2_kref+0x0: st %f15, [%i0 - 0xc]
11624 call SYM(t2_subr2)
11625 .word 0xabb5800b ! t2_kref+0x8: edge8 %l6, %o3, %l5
11626 .word 0xa1b40d90 ! t2_kref+0xc: fxor %f16, %f16, %f16
11627 .word 0xd6263fe0 ! t2_kref+0x10: st %o3, [%i0 - 0x20]
11628 .word 0x35800003 ! t2_kref+0x14: fbue,a _kref+0x20
11629 .word 0x91b40037 ! t2_kref+0x18: edge8n %l0, %l7, %o0
11630 .word 0x9fc10000 ! t2_kref+0x1c: call %g4
11631 .word 0xa6ade01d ! t2_kref+0x20: andncc %l7, 0x1d, %l3
11632 .word 0xaa15c010 ! t2_kref+0x24: or %l7, %l0, %l5
11633 .word 0xae55a646 ! t2_kref+0x28: umul %l6, 0x646, %l7
11634 .word 0xa1a00531 ! t2_kref+0x2c: fsqrts %f17, %f16
11635 .word 0xd47e7fec ! t2_kref+0x30: swap [%i1 - 0x14], %o2
11636 .word 0xa40c4017 ! t2_kref+0x34: and %l1, %l7, %l2
11637 .word 0x92454008 ! t2_kref+0x38: addc %l5, %o0, %o1
11638 .word 0x9a828010 ! t2_kref+0x3c: addcc %o2, %l0, %o5
11639 .word 0x39480005 ! t2_kref+0x40: fbuge,a,pt %fcc0, _kref+0x54
11640 .word 0x9fa01891 ! t2_kref+0x44: fitos %f17, %f15
11641 .word 0xa3a448b1 ! t2_kref+0x48: fsubs %f17, %f17, %f17
11642 .word 0xe5e65010 ! t2_kref+0x4c: casa [%i1]0x80, %l0, %l2
11643 .word 0x81ac4a30 ! t2_kref+0x50: fcmps %fcc0, %f17, %f16
11644 .word 0xea4e0000 ! t2_kref+0x54: ldsb [%i0], %l5
11645 .word 0xe8567ff4 ! t2_kref+0x58: ldsh [%i1 - 0xc], %l4
11646 .word 0x81ac4ab1 ! t2_kref+0x5c: fcmpes %fcc0, %f17, %f17
11647 .word 0x2d2b0e36 ! t2_kref+0x60: sethi %hi(0xac38d800), %l6
11648 .word 0xa1a0054e ! t2_kref+0x64: fsqrtd %f14, %f16
11649 .word 0x9da00550 ! t2_kref+0x68: fsqrtd %f16, %f14
11650 .word 0x9fa0188f ! t2_kref+0x6c: fitos %f15, %f15
11651 .word 0xe0362012 ! t2_kref+0x70: sth %l0, [%i0 + 0x12]
11652 .word 0x28480004 ! t2_kref+0x74: bleu,a,pt %icc, _kref+0x84
11653 .word 0xa1a408ce ! t2_kref+0x78: fsubd %f16, %f14, %f16
11654 .word 0x9fa408b0 ! t2_kref+0x7c: fsubs %f16, %f16, %f15
11655 .word 0xafb24097 ! t2_kref+0x80: edge16 %o1, %l7, %l7
11656 .word 0x81ab8a4e ! t2_kref+0x84: fcmpd %fcc0, %f14, %f14
11657 .word 0xdf070018 ! t2_kref+0x88: ld [%i4 + %i0], %f15
11658 .word 0x9fb44a71 ! t2_kref+0x8c: fpadd32s %f17, %f17, %f15
11659 .word 0xe430a02a ! t2_kref+0x90: sth %l2, [%g2 + 0x2a]
11660 .word 0xe1be1000 ! t2_kref+0x94: stda %f16, [%i0]0x80
11661 .word 0x878020f0 ! t2_kref+0x98: mov 0xf0, %asi
11662 .word 0xe19eda58 ! t2_kref+0x9c: ldda [%i3 + %i0]0xd2, %f16
11663 call SYM(t2_subr2)
11664 .word 0xe11e3ff8 ! t2_kref+0xa4: ldd [%i0 - 8], %f16
11665 .word 0xa1a0014e ! t2_kref+0xa8: fabsd %f14, %f16
11666 .word 0x2d800006 ! t2_kref+0xac: fbg,a _kref+0xc4
11667 .word 0xac0c0012 ! t2_kref+0xb0: and %l0, %l2, %l6
11668 .word 0xaa64c010 ! t2_kref+0xb4: subc %l3, %l0, %l5
11669 .word 0xa2654012 ! t2_kref+0xb8: subc %l5, %l2, %l1
11670 .word 0x9fa018d0 ! t2_kref+0xbc: fdtos %f16, %f15
11671 .word 0x33480003 ! t2_kref+0xc0: fbe,a,pt %fcc0, _kref+0xcc
11672 .word 0x9db40e50 ! t2_kref+0xc4: fxnor %f16, %f16, %f14
11673 .word 0xa1a01911 ! t2_kref+0xc8: fitod %f17, %f16
11674 .word 0x9fb00fe0 ! t2_kref+0xcc: fones %f15
11675 .word 0x9fa018ce ! t2_kref+0xd0: fdtos %f14, %f15
11676 .word 0x39480003 ! t2_kref+0xd4: fbuge,a,pt %fcc0, _kref+0xe0
11677 .word 0x9da00550 ! t2_kref+0xd8: fsqrtd %f16, %f14
11678 .word 0xa2450016 ! t2_kref+0xdc: addc %l4, %l6, %l1
11679 .word 0x28480001 ! t2_kref+0xe0: bleu,a,pt %icc, _kref+0xe4
11680 .word 0xe426001c ! t2_kref+0xe4: st %l2, [%i0 + %i4]
11681 .word 0x33800002 ! t2_kref+0xe8: fbe,a _kref+0xf0
11682 .word 0xa3a01a2f ! t2_kref+0xec: fstoi %f15, %f17
11683 .word 0xaa947673 ! t2_kref+0xf0: orcc %l1, -0x98d, %l5
11684 .word 0xa3a0012f ! t2_kref+0xf4: fabss %f15, %f17
11685 .word 0xa844f8b9 ! t2_kref+0xf8: addc %l3, -0x747, %l4
11686 .word 0xe13e401d ! t2_kref+0xfc: std %f16, [%i1 + %i5]
11687 .word 0xa4a46886 ! t2_kref+0x100: subcc %l1, 0x886, %l2
11688 .word 0x9de3bfa0 ! t2_kref+0x104: save %sp, -0x60, %sp
11689 .word 0xa1ef401d ! t2_kref+0x108: restore %i5, %i5, %l0
11690 .word 0x9fc10000 ! t2_kref+0x10c: call %g4
11691 .word 0xd608a038 ! t2_kref+0x110: ldub [%g2 + 0x38], %o3
11692 .word 0xac64b316 ! t2_kref+0x114: subc %l2, -0xcea, %l6
11693 .word 0x37480002 ! t2_kref+0x118: fbge,a,pt %fcc0, _kref+0x120
11694 .word 0xa1b00f10 ! t2_kref+0x11c: fsrc2 %f16, %f16
11695 .word 0x21480002 ! t2_kref+0x120: fbn,a,pt %fcc0, _kref+0x128
11696 .word 0x9892fa02 ! t2_kref+0x124: orcc %o3, -0x5fe, %o4
11697 .word 0x920cc013 ! t2_kref+0x128: and %l3, %l3, %o1
11698 .word 0xa034800a ! t2_kref+0x12c: orn %l2, %o2, %l0
11699 .word 0x24480002 ! t2_kref+0x130: ble,a,pt %icc, _kref+0x138
11700 .word 0xda10a018 ! t2_kref+0x134: lduh [%g2 + 0x18], %o5
11701 .word 0x97b4c0f3 ! t2_kref+0x138: edge16ln %l3, %l3, %o3
11702 .word 0xe11fbf50 ! t2_kref+0x13c: ldd [%fp - 0xb0], %f16
11703 .word 0xee30a028 ! t2_kref+0x140: sth %l7, [%g2 + 0x28]
11704 .word 0xa60d7f75 ! t2_kref+0x144: and %l5, -0x8b, %l3
11705 .word 0xa3a01a4e ! t2_kref+0x148: fdtoi %f14, %f17
11706 .word 0x9fc10000 ! t2_kref+0x14c: call %g4
11707 .word 0xc12e2010 ! t2_kref+0x150: st %fsr, [%i0 + 0x10]
11708 .word 0x81ab8a4e ! t2_kref+0x154: fcmpd %fcc0, %f14, %f14
11709 .word 0xee08a018 ! t2_kref+0x158: ldub [%g2 + 0x18], %l7
11710 .word 0xd9bf5a19 ! t2_kref+0x15c: stda %f12, [%i5 + %i1]0xd0
11711 .word 0xa0d5a5d0 ! t2_kref+0x160: umulcc %l6, 0x5d0, %l0
11712 .word 0xa3a018d0 ! t2_kref+0x164: fdtos %f16, %f17
11713 .word 0xa1a000b1 ! t2_kref+0x168: fnegs %f17, %f16
11714 .word 0xee50a038 ! t2_kref+0x16c: ldsh [%g2 + 0x38], %l7
11715 .word 0x3f800002 ! t2_kref+0x170: fbo,a _kref+0x178
11716 .word 0x993d8008 ! t2_kref+0x174: sra %l6, %o0, %o4
11717 .word 0x942d756e ! t2_kref+0x178: andn %l5, -0xa92, %o2
11718 .word 0xabb5c075 ! t2_kref+0x17c: edge8ln %l7, %l5, %l5
11719 .word 0xac24f087 ! t2_kref+0x180: sub %l3, -0xf79, %l6
11720 .word 0x92e5c009 ! t2_kref+0x184: subccc %l7, %o1, %o1
11721 .word 0x9fc00004 ! t2_kref+0x188: call %g0 + %g4
11722 .word 0xe820a018 ! t2_kref+0x18c: st %l4, [%g2 + 0x18]
11723 .word 0x9fc10000 ! t2_kref+0x190: call %g4
11724 .word 0xd230a02a ! t2_kref+0x194: sth %o1, [%g2 + 0x2a]
11725 .word 0xd0260000 ! t2_kref+0x198: st %o0, [%i0]
11726 .word 0xd8ce501a ! t2_kref+0x19c: ldsba [%i1 + %i2]0x80, %o4
11727 .word 0xa6d4800b ! t2_kref+0x1a0: umulcc %l2, %o3, %l3
11728 .word 0x29800003 ! t2_kref+0x1a4: fbl,a _kref+0x1b0
11729 .word 0xe028a01b ! t2_kref+0x1a8: stb %l0, [%g2 + 0x1b]
11730 .word 0xd030a008 ! t2_kref+0x1ac: sth %o0, [%g2 + 8]
11731 .word 0xec08a038 ! t2_kref+0x1b0: ldub [%g2 + 0x38], %l6
11732 .word 0xa3a0188f ! t2_kref+0x1b4: fitos %f15, %f17
11733 .word 0xa1b48357 ! t2_kref+0x1b8: alignaddrl %l2, %l7, %l0
11734 .word 0xeace501a ! t2_kref+0x1bc: ldsba [%i1 + %i2]0x80, %l5
11735 .word 0xa1a01a4e ! t2_kref+0x1c0: fdtoi %f14, %f16
11736 .word 0xe096501b ! t2_kref+0x1c4: lduha [%i1 + %i3]0x80, %l0
11737 .word 0xa6958008 ! t2_kref+0x1c8: orcc %l6, %o0, %l3
11738 .word 0x26800001 ! t2_kref+0x1cc: bl,a _kref+0x1d0
11739 .word 0xeeae501a ! t2_kref+0x1d0: stba %l7, [%i1 + %i2]0x80
11740 .word 0xd020a038 ! t2_kref+0x1d4: st %o0, [%g2 + 0x38]
11741 .word 0x9085c008 ! t2_kref+0x1d8: addcc %l7, %o0, %o0
11742 .word 0xe96e2010 ! t2_kref+0x1dc: prefetch %i0 + 0x10, 20
11743 .word 0x9012c013 ! t2_kref+0x1e0: or %o3, %l3, %o0
11744 .word 0x9b1223d7 ! t2_kref+0x1e4: taddcctv %o0, 0x3d7, %o5
11745 .word 0xe67e0000 ! t2_kref+0x1e8: swap [%i0], %l3
11746 .word 0xe828a038 ! t2_kref+0x1ec: stb %l4, [%g2 + 0x38]
11747 .word 0xac62f041 ! t2_kref+0x1f0: subc %o3, -0xfbf, %l6
11748 .word 0x31480008 ! t2_kref+0x1f4: fba,a,pt %fcc0, _kref+0x214
11749 .word 0xd6ee5000 ! t2_kref+0x1f8: ldstuba [%i1]0x80, %o3
11750 .word 0xa1b007b0 ! t2_kref+0x1fc: fpackfix %f16, %f16
11751 .word 0x26480006 ! t2_kref+0x200: bl,a,pt %icc, _kref+0x218
11752 .word 0xe300a038 ! t2_kref+0x204: ld [%g2 + 0x38], %f17
11753 .word 0xa532a013 ! t2_kref+0x208: srl %o2, 0x13, %l2
11754 .word 0x25800004 ! t2_kref+0x20c: fblg,a _kref+0x21c
11755 .word 0xe100a038 ! t2_kref+0x210: ld [%g2 + 0x38], %f16
11756 .word 0xa1b38a10 ! t2_kref+0x214: fpadd16 %f14, %f16, %f16
11757 .word 0xa442f9c0 ! t2_kref+0x218: addc %o3, -0x640, %l2
11758 .word 0x98020016 ! t2_kref+0x21c: add %o0, %l6, %o4
11759 .word 0xa3a01891 ! t2_kref+0x220: fitos %f17, %f17
11760 .word 0x905d0013 ! t2_kref+0x224: smul %l4, %l3, %o0
11761 .word 0xa1a00550 ! t2_kref+0x228: fsqrtd %f16, %f16
11762 .word 0xa3a01891 ! t2_kref+0x22c: fitos %f17, %f17
11763 .word 0xc168a1c2 ! t2_kref+0x230: prefetch %g2 + 0x1c2, 0
11764 .word 0x95b3854e ! t2_kref+0x234: fcmpeq16 %f14, %f14, %o2
11765 .word 0xa1a0188f ! t2_kref+0x238: fitos %f15, %f16
11766 .word 0x90127239 ! t2_kref+0x23c: or %o1, -0xdc7, %o0
11767 .word 0x271ac164 ! t2_kref+0x240: sethi %hi(0x6b059000), %l3
11768 .word 0xa3a4082f ! t2_kref+0x244: fadds %f16, %f15, %f17
11769 .word 0xe300a028 ! t2_kref+0x248: ld [%g2 + 0x28], %f17
11770 .word 0x9bb4054e ! t2_kref+0x24c: fcmpeq16 %f16, %f14, %o5
11771 .word 0x20480007 ! t2_kref+0x250: bn,a,pt %icc, _kref+0x26c
11772 .word 0xeab6d018 ! t2_kref+0x254: stha %l5, [%i3 + %i0]0x80
11773 .word 0x34480004 ! t2_kref+0x258: bg,a,pt %icc, _kref+0x268
11774 .word 0x98e4c011 ! t2_kref+0x25c: subccc %l3, %l1, %o4
11775 .word 0xeab01019 ! t2_kref+0x260: stha %l5, [%g0 + %i1]0x80
11776 .word 0x81ac0ab0 ! t2_kref+0x264: fcmpes %fcc0, %f16, %f16
11777 .word 0xa1a00550 ! t2_kref+0x268: fsqrtd %f16, %f16
11778 .word 0xa044e56f ! t2_kref+0x26c: addc %l3, 0x56f, %l0
11779 .word 0x81580000 ! t2_kref+0x270: flushw
11780 .word 0xa1a00550 ! t2_kref+0x274: fsqrtd %f16, %f16
11781 .word 0x2d800008 ! t2_kref+0x278: fbg,a _kref+0x298
11782 .word 0xc1ee1014 ! t2_kref+0x27c: prefetcha %i0 + %l4, 0
11783 .word 0x2e480003 ! t2_kref+0x280: bvs,a,pt %icc, _kref+0x28c
11784 .word 0x9db38c8e ! t2_kref+0x284: fandnot2 %f14, %f14, %f14
11785 .word 0x96050016 ! t2_kref+0x288: add %l4, %l6, %o3
11786 .word 0xa5b2c308 ! t2_kref+0x28c: alignaddr %o3, %o0, %l2
11787 .word 0xa1b38d8e ! t2_kref+0x290: fxor %f14, %f14, %f16
11788 .word 0x9da40d2f ! t2_kref+0x294: fsmuld %f16, %f15, %f14
11789 .word 0xd228a039 ! t2_kref+0x298: stb %o1, [%g2 + 0x39]
11790 .word 0xa1a0190f ! t2_kref+0x29c: fitod %f15, %f16
11791 .word 0xe13f4018 ! t2_kref+0x2a0: std %f16, [%i5 + %i0]
11792 .word 0xa3418000 ! t2_kref+0x2a4: mov %fprs, %l1
11793 .word 0x9fc10000 ! t2_kref+0x2a8: call %g4
11794 .word 0xa1a408ce ! t2_kref+0x2ac: fsubd %f16, %f14, %f16
11795 .word 0xad1cb1f8 ! t2_kref+0x2b0: tsubcctv %l2, -0xe08, %l6
11796 .word 0xe210a00a ! t2_kref+0x2b4: lduh [%g2 + 0xa], %l1
11797 .word 0x19062071 ! t2_kref+0x2b8: sethi %hi(0x1881c400), %o4
11798 .word 0x9da44d2f ! t2_kref+0x2bc: fsmuld %f17, %f15, %f14
11799 .word 0xd236001b ! t2_kref+0x2c0: sth %o1, [%i0 + %i3]
11800 .word 0xdd3e001d ! t2_kref+0x2c4: std %f14, [%i0 + %i5]
11801 .word 0x2a480008 ! t2_kref+0x2c8: bcs,a,pt %icc, _kref+0x2e8
11802 .word 0xd6264000 ! t2_kref+0x2cc: st %o3, [%i1]
11803 .word 0xa1a0012f ! t2_kref+0x2d0: fabss %f15, %f16
11804 call SYM(t2_subr0)
11805 .word 0xa3a0012f ! t2_kref+0x2d8: fabss %f15, %f17
11806 .word 0x9db4066f ! t2_kref+0x2dc: fmul8x16au %f16, %f15, %f14
11807 .word 0xec86501c ! t2_kref+0x2e0: lda [%i1 + %i4]0x80, %l6
11808 .word 0xa1a3c8b0 ! t2_kref+0x2e4: fsubs %f15, %f16, %f16
11809 .word 0xa1b44d31 ! t2_kref+0x2e8: fandnot1s %f17, %f17, %f16
11810 .word 0xa1a0012f ! t2_kref+0x2ec: fabss %f15, %f16
11811 .word 0xd03e7ff0 ! t2_kref+0x2f0: std %o0, [%i1 - 0x10]
11812 .word 0x2c480004 ! t2_kref+0x2f4: bneg,a,pt %icc, _kref+0x304
11813 .word 0xec7e201c ! t2_kref+0x2f8: swap [%i0 + 0x1c], %l6
11814 .word 0xa6a4c013 ! t2_kref+0x2fc: subcc %l3, %l3, %l3
11815 .word 0x81abcab0 ! t2_kref+0x300: fcmpes %fcc0, %f15, %f16
11816 .word 0x92d26873 ! t2_kref+0x304: umulcc %o1, 0x873, %o1
11817 .word 0xa3a01891 ! t2_kref+0x308: fitos %f17, %f17
11818 .word 0x3b800006 ! t2_kref+0x30c: fble,a _kref+0x324
11819 .word 0xac7a0014 ! t2_kref+0x310: sdiv %o0, %l4, %l6
11820 .word 0xe2a01019 ! t2_kref+0x314: sta %l1, [%g0 + %i1]0x80
11821 .word 0xa3b3cd31 ! t2_kref+0x318: fandnot1s %f15, %f17, %f17
11822 .word 0xea801019 ! t2_kref+0x31c: lda [%g0 + %i1]0x80, %l5
11823 .word 0xe810a028 ! t2_kref+0x320: lduh [%g2 + 0x28], %l4
11824 .word 0xd87e2018 ! t2_kref+0x324: swap [%i0 + 0x18], %o4
11825 .word 0xeb68a049 ! t2_kref+0x328: prefetch %g2 + 0x49, 21
11826 .word 0xa3a00030 ! t2_kref+0x32c: fmovs %f16, %f17
11827 .word 0x94628015 ! t2_kref+0x330: subc %o2, %l5, %o2
11828 .word 0xa3a01a30 ! t2_kref+0x334: fstoi %f16, %f17
11829 .word 0xa0246caa ! t2_kref+0x338: sub %l1, 0xcaa, %l0
11830 .word 0xa1a408d0 ! t2_kref+0x33c: fsubd %f16, %f16, %f16
11831 .word 0xea28a00b ! t2_kref+0x340: stb %l5, [%g2 + 0xb]
11832 .word 0xa3a3c92f ! t2_kref+0x344: fmuls %f15, %f15, %f17
11833 .word 0xe120a008 ! t2_kref+0x348: st %f16, [%g2 + 8]
11834 .word 0xa4c20016 ! t2_kref+0x34c: addccc %o0, %l6, %l2
11835 .word 0xe60e600d ! t2_kref+0x350: ldub [%i1 + 0xd], %l3
11836 .word 0xa532e00e ! t2_kref+0x354: srl %o3, 0xe, %l2
11837 .word 0x92052592 ! t2_kref+0x358: add %l4, 0x592, %o1
11838 .word 0x98c2a0df ! t2_kref+0x35c: addccc %o2, 0xdf, %o4
11839 .word 0x9da01911 ! t2_kref+0x360: fitod %f17, %f14
11840 .word 0x3c480004 ! t2_kref+0x364: bpos,a,pt %icc, _kref+0x374
11841 .word 0x9da01911 ! t2_kref+0x368: fitod %f17, %f14
11842 .word 0xc07f0019 ! t2_kref+0x36c: swap [%i4 + %i1], %g0
11843 .word 0x26480002 ! t2_kref+0x370: bl,a,pt %icc, _kref+0x378
11844 .word 0xa1a408d0 ! t2_kref+0x374: fsubd %f16, %f16, %f16
11845 .word 0x9815264b ! t2_kref+0x378: or %l4, 0x64b, %o4
11846 .word 0xe648a008 ! t2_kref+0x37c: ldsb [%g2 + 8], %l3
11847 .word 0xec56c019 ! t2_kref+0x380: ldsh [%i3 + %i1], %l6
11848 .word 0xe436200e ! t2_kref+0x384: sth %l2, [%i0 + 0xe]
11849 .word 0xc768a0c1 ! t2_kref+0x388: prefetch %g2 + 0xc1, 3
11850 .word 0x94a4a10c ! t2_kref+0x38c: subcc %l2, 0x10c, %o2
11851 .word 0xa1a01931 ! t2_kref+0x390: fstod %f17, %f16
11852 .word 0xa944c000 ! t2_kref+0x394: mov %gsr, %l4
11853 .word 0xa3a01890 ! t2_kref+0x398: fitos %f16, %f17
11854 .word 0xe7ee501b ! t2_kref+0x39c: prefetcha %i1 + %i3, 19
11855 .word 0x9fa000b0 ! t2_kref+0x3a0: fnegs %f16, %f15
11856 .word 0xa3a00031 ! t2_kref+0x3a4: fmovs %f17, %f17
11857 .word 0xd03e7fe8 ! t2_kref+0x3a8: std %o0, [%i1 - 0x18]
11858 .word 0xa1b40990 ! t2_kref+0x3ac: bshuffle %f16, %f16, %f16
11859 .word 0xad05a79f ! t2_kref+0x3b0: taddcc %l6, 0x79f, %l6
11860 .word 0xdf00a018 ! t2_kref+0x3b4: ld [%g2 + 0x18], %f15
11861 .word 0xa3b3ce6f ! t2_kref+0x3b8: fxnors %f15, %f15, %f17
11862 .word 0xa3b40ea0 ! t2_kref+0x3bc: fsrc1s %f16, %f17
11863 .word 0xfb6e001c ! t2_kref+0x3c0: prefetch %i0 + %i4, 29
11864 .word 0xa1a408ce ! t2_kref+0x3c4: fsubd %f16, %f14, %f16
11865 .word 0xe400a008 ! t2_kref+0x3c8: ld [%g2 + 8], %l2
11866 .word 0xe800a018 ! t2_kref+0x3cc: ld [%g2 + 0x18], %l4
11867 .word 0xe320a008 ! t2_kref+0x3d0: st %f17, [%g2 + 8]
11868 .word 0x20480005 ! t2_kref+0x3d4: bn,a,pt %icc, _kref+0x3e8
11869 .word 0x961a8014 ! t2_kref+0x3d8: xor %o2, %l4, %o3
11870 .word 0xe320a028 ! t2_kref+0x3dc: st %f17, [%g2 + 0x28]
11871 .word 0x9fa4482f ! t2_kref+0x3e0: fadds %f17, %f15, %f15
11872 .word 0x9da0192f ! t2_kref+0x3e4: fstod %f15, %f14
11873 .word 0xa80cc00b ! t2_kref+0x3e8: and %l3, %o3, %l4
11874 .word 0xac440009 ! t2_kref+0x3ec: addc %l0, %o1, %l6
11875 .word 0xa7b384ce ! t2_kref+0x3f0: fcmpne32 %f14, %f14, %l3
11876 .word 0x9055fef7 ! t2_kref+0x3f4: umul %l7, -0x109, %o0
11877 .word 0x35800008 ! t2_kref+0x3f8: fbue,a _kref+0x418
11878 .word 0xa29a695b ! t2_kref+0x3fc: xorcc %o1, 0x95b, %l1
11879 .word 0x81abcaaf ! t2_kref+0x400: fcmpes %fcc0, %f15, %f15
11880 .word 0xe828a018 ! t2_kref+0x404: stb %l4, [%g2 + 0x18]
11881 .word 0x90bd747f ! t2_kref+0x408: xnorcc %l5, -0xb81, %o0
11882 .word 0xa4b46a71 ! t2_kref+0x40c: orncc %l1, 0xa71, %l2
11883 .word 0x21105d39 ! t2_kref+0x410: sethi %hi(0x4174e400), %l0
11884 .word 0x992d400b ! t2_kref+0x414: sll %l5, %o3, %o4
11885 .word 0x98242042 ! t2_kref+0x418: sub %l0, 0x42, %o4
11886 .word 0xa1a01910 ! t2_kref+0x41c: fitod %f16, %f16
11887 .word 0xd430a00a ! t2_kref+0x420: sth %o2, [%g2 + 0xa]
11888 .word 0xa1a408b0 ! t2_kref+0x424: fsubs %f16, %f16, %f16
11889 .word 0xe408a018 ! t2_kref+0x428: ldub [%g2 + 0x18], %l2
11890 .word 0xc07e401c ! t2_kref+0x42c: swap [%i1 + %i4], %g0
11891 .word 0x96024015 ! t2_kref+0x430: add %o1, %l5, %o3
11892 .word 0xa1400000 ! t2_kref+0x434: mov %y, %l0
11893 .word 0x13357c63 ! t2_kref+0x438: sethi %hi(0xd5f18c00), %o1
11894 .word 0xe67e2018 ! t2_kref+0x43c: swap [%i0 + 0x18], %l3
11895 .word 0x23480001 ! t2_kref+0x440: fbne,a,pt %fcc0, _kref+0x444
11896 .word 0xc398a140 ! t2_kref+0x444: ldda [%g2 + 0x140]%asi, %f32
11897 .word 0xdf20a028 ! t2_kref+0x448: st %f15, [%g2 + 0x28]
11898 .word 0xa4bc400a ! t2_kref+0x44c: xnorcc %l1, %o2, %l2
11899 .word 0x9442f734 ! t2_kref+0x450: addc %o3, -0x8cc, %o2
11900 .word 0x90d44010 ! t2_kref+0x454: umulcc %l1, %l0, %o0
11901 .word 0x20800004 ! t2_kref+0x458: bn,a _kref+0x468
11902 .word 0xa255f59e ! t2_kref+0x45c: umul %l7, -0xa62, %l1
11903 .word 0xa1a018d0 ! t2_kref+0x460: fdtos %f16, %f16
11904 .word 0x36800004 ! t2_kref+0x464: bge,a _kref+0x474
11905 .word 0x9454bb5b ! t2_kref+0x468: umul %l2, -0x4a5, %o2
11906 .word 0xdf20a038 ! t2_kref+0x46c: st %f15, [%g2 + 0x38]
11907 .word 0x94ad4015 ! t2_kref+0x470: andncc %l5, %l5, %o2
11908 .word 0xc398a140 ! t2_kref+0x474: ldda [%g2 + 0x140]%asi, %f32
11909 .word 0xa48d25f6 ! t2_kref+0x478: andcc %l4, 0x5f6, %l2
11910 .word 0xa3b5c356 ! t2_kref+0x47c: alignaddrl %l7, %l6, %l1
11911 .word 0xec20a038 ! t2_kref+0x480: st %l6, [%g2 + 0x38]
11912 .word 0x9624000a ! t2_kref+0x484: sub %l0, %o2, %o3
11913 .word 0xec881019 ! t2_kref+0x488: lduba [%g0 + %i1]0x80, %l6
11914 .word 0xaa3c7fe4 ! t2_kref+0x48c: xnor %l1, -0x1c, %l5
11915 .word 0xa1a40d31 ! t2_kref+0x490: fsmuld %f16, %f17, %f16
11916 .word 0x3d480008 ! t2_kref+0x494: fbule,a,pt %fcc0, _kref+0x4b4
11917 .word 0xa6b40017 ! t2_kref+0x498: orncc %l0, %l7, %l3
11918 .word 0x81ab8ad0 ! t2_kref+0x49c: fcmped %fcc0, %f14, %f16
11919 .word 0xa1b4096f ! t2_kref+0x4a0: fpmerge %f16, %f15, %f16
11920 .word 0xaae46788 ! t2_kref+0x4a4: subccc %l1, 0x788, %l5
11921 .word 0xa3a0052f ! t2_kref+0x4a8: fsqrts %f15, %f17
11922 .word 0xa1a00550 ! t2_kref+0x4ac: fsqrtd %f16, %f16
11923 .word 0x2b800005 ! t2_kref+0x4b0: fbug,a _kref+0x4c4
11924 .word 0xa1a0054e ! t2_kref+0x4b4: fsqrtd %f14, %f16
11925 .word 0xa1b44711 ! t2_kref+0x4b8: fmuld8sux16 %f17, %f17, %f16
11926 .word 0x9da01930 ! t2_kref+0x4bc: fstod %f16, %f14
11927 .word 0xa8944014 ! t2_kref+0x4c0: orcc %l1, %l4, %l4
11928 .word 0xe8362008 ! t2_kref+0x4c4: sth %l4, [%i0 + 8]
11929 .word 0xa244eed6 ! t2_kref+0x4c8: addc %l3, 0xed6, %l1
11930 .word 0xa1a01931 ! t2_kref+0x4cc: fstod %f17, %f16
11931 .word 0x9fa449b0 ! t2_kref+0x4d0: fdivs %f17, %f16, %f15
11932 .word 0x81abcaaf ! t2_kref+0x4d4: fcmpes %fcc0, %f15, %f15
11933 .word 0xdf801019 ! t2_kref+0x4d8: lda [%g0 + %i1]0x80, %f15
11934 .word 0xa3a3c831 ! t2_kref+0x4dc: fadds %f15, %f17, %f17
11935 .word 0xa1a01910 ! t2_kref+0x4e0: fitod %f16, %f16
11936 .word 0x9db38990 ! t2_kref+0x4e4: bshuffle %f14, %f16, %f14
11937 .word 0xe030a01a ! t2_kref+0x4e8: sth %l0, [%g2 + 0x1a]
11938 .word 0xa3a01890 ! t2_kref+0x4ec: fitos %f16, %f17
11939 .word 0x96aa400b ! t2_kref+0x4f0: andncc %o1, %o3, %o3
11940 .word 0x9fc00004 ! t2_kref+0x4f4: call %g0 + %g4
11941 .word 0x933a0009 ! t2_kref+0x4f8: sra %o0, %o1, %o1
11942 .word 0x81ac4ab1 ! t2_kref+0x4fc: fcmpes %fcc0, %f17, %f17
11943 .word 0x20480002 ! t2_kref+0x500: bn,a,pt %icc, _kref+0x508
11944 .word 0xec08a02b ! t2_kref+0x504: ldub [%g2 + 0x2b], %l6
11945 .word 0xe020a028 ! t2_kref+0x508: st %l0, [%g2 + 0x28]
11946 .word 0xa3b00c20 ! t2_kref+0x50c: fzeros %f17
11947 .word 0xa1a0188f ! t2_kref+0x510: fitos %f15, %f16
11948 .word 0xa1a0054e ! t2_kref+0x514: fsqrtd %f14, %f16
11949 .word 0x98ba78dd ! t2_kref+0x518: xnorcc %o1, -0x723, %o4
11950 .word 0x9fb44ef0 ! t2_kref+0x51c: fornot2s %f17, %f16, %f15
11951 .word 0xae1d0012 ! t2_kref+0x520: xor %l4, %l2, %l7
11952 .word 0x85840015 ! t2_kref+0x524: wr %l0, %l5, %ccr
11953 .word 0x907cb575 ! t2_kref+0x528: sdiv %l2, -0xa8b, %o0
11954 .word 0xac12b0c7 ! t2_kref+0x52c: or %o2, -0xf39, %l6
11955 .word 0xa1a01a50 ! t2_kref+0x530: fdtoi %f16, %f16
11956 .word 0xea20a008 ! t2_kref+0x534: st %l5, [%g2 + 8]
11957 .word 0xe1067fe0 ! t2_kref+0x538: ld [%i1 - 0x20], %f16
11958 .word 0xd028a038 ! t2_kref+0x53c: stb %o0, [%g2 + 0x38]
11959 .word 0xede65011 ! t2_kref+0x540: casa [%i1]0x80, %l1, %l6
11960 .word 0xa07c800a ! t2_kref+0x544: sdiv %l2, %o2, %l0
11961 .word 0xe3b8a180 ! t2_kref+0x548: stda %f48, [%g2 + 0x180]%asi
11962 .word 0x92f522a5 ! t2_kref+0x54c: udivcc %l4, 0x2a5, %o1
11963 .word 0x251ac1d4 ! t2_kref+0x550: sethi %hi(0x6b075000), %l2
11964 .word 0xa1a409b0 ! t2_kref+0x554: fdivs %f16, %f16, %f16
11965 .word 0xa4e5a87a ! t2_kref+0x558: subccc %l6, 0x87a, %l2
11966 .word 0x3f800004 ! t2_kref+0x55c: fbo,a _kref+0x56c
11967 .word 0xa3b00f30 ! t2_kref+0x560: fsrc2s %f16, %f17
11968 .word 0xd878a008 ! t2_kref+0x564: swap [%g2 + 8], %o4
11969 .word 0xa3a000af ! t2_kref+0x568: fnegs %f15, %f17
11970 .word 0x39800006 ! t2_kref+0x56c: fbuge,a _kref+0x584
11971 .word 0xa1a018ce ! t2_kref+0x570: fdtos %f14, %f16
11972 .word 0xa5b4050e ! t2_kref+0x574: fcmpgt16 %f16, %f14, %l2
11973 .word 0x9fa00131 ! t2_kref+0x578: fabss %f17, %f15
11974 .word 0xd428a03b ! t2_kref+0x57c: stb %o2, [%g2 + 0x3b]
11975 .word 0x81ab8a50 ! t2_kref+0x580: fcmpd %fcc0, %f14, %f16
11976 .word 0x97b24156 ! t2_kref+0x584: edge32l %o1, %l6, %o3
11977 .word 0xd610a038 ! t2_kref+0x588: lduh [%g2 + 0x38], %o3
11978 .word 0x9da40d30 ! t2_kref+0x58c: fsmuld %f16, %f16, %f14
11979 .word 0xa1b3ca6f ! t2_kref+0x590: fpadd32s %f15, %f15, %f16
11980 .word 0xe3b8a180 ! t2_kref+0x594: stda %f48, [%g2 + 0x180]%asi
11981 .word 0x9fc00004 ! t2_kref+0x598: call %g0 + %g4
11982 .word 0xaaac7025 ! t2_kref+0x59c: andncc %l1, -0xfdb, %l5
11983 .word 0xd6c81018 ! t2_kref+0x5a0: ldsba [%g0 + %i0]0x80, %o3
11984 .word 0xa41460f3 ! t2_kref+0x5a4: or %l1, 0xf3, %l2
11985 .word 0x38480007 ! t2_kref+0x5a8: bgu,a,pt %icc, _kref+0x5c4
11986 .word 0xa00dc012 ! t2_kref+0x5ac: and %l7, %l2, %l0
11987 .word 0xe0b6d018 ! t2_kref+0x5b0: stha %l0, [%i3 + %i0]0x80
11988 .word 0xa1b3cdb1 ! t2_kref+0x5b4: fxors %f15, %f17, %f16
11989 .word 0xa2d4c010 ! t2_kref+0x5b8: umulcc %l3, %l0, %l1
11990 .word 0xd8ee1000 ! t2_kref+0x5bc: ldstuba [%i0]0x80, %o4
11991 .word 0x98628015 ! t2_kref+0x5c0: subc %o2, %l5, %o4
11992 .word 0x9da00550 ! t2_kref+0x5c4: fsqrtd %f16, %f14
11993 .word 0xa1a3c82f ! t2_kref+0x5c8: fadds %f15, %f15, %f16
11994 .word 0xa535000a ! t2_kref+0x5cc: srl %l4, %o2, %l2
11995 .word 0x9814000b ! t2_kref+0x5d0: or %l0, %o3, %o4
11996 .word 0xa1a00550 ! t2_kref+0x5d4: fsqrtd %f16, %f16
11997 .word 0x2c480007 ! t2_kref+0x5d8: bneg,a,pt %icc, _kref+0x5f4
11998 .word 0xa3a3c82f ! t2_kref+0x5dc: fadds %f15, %f15, %f17
11999 .word 0xd62e3ff1 ! t2_kref+0x5e0: stb %o3, [%i0 - 0xf]
12000 .word 0x90128012 ! t2_kref+0x5e4: or %o2, %l2, %o0
12001 .word 0xa6f52058 ! t2_kref+0x5e8: udivcc %l4, 0x58, %l3
12002 .word 0x2e800006 ! t2_kref+0x5ec: bvs,a _kref+0x604
12003 .word 0x92f2769c ! t2_kref+0x5f0: udivcc %o1, -0x964, %o1
12004 .word 0x25800003 ! t2_kref+0x5f4: fblg,a _kref+0x600
12005 .word 0xe030a008 ! t2_kref+0x5f8: sth %l0, [%g2 + 8]
12006 .word 0xe2fe1000 ! t2_kref+0x5fc: swapa [%i0]0x80, %l1
12007 .word 0xa1b44630 ! t2_kref+0x600: fmul8x16 %f17, %f16, %f16
12008 .word 0x96c5000a ! t2_kref+0x604: addccc %l4, %o2, %o3
12009 .word 0xe22e3fe3 ! t2_kref+0x608: stb %l1, [%i0 - 0x1d]
12010 .word 0x9db40d90 ! t2_kref+0x60c: fxor %f16, %f16, %f14
12011 .word 0x20480003 ! t2_kref+0x610: bn,a,pt %icc, _kref+0x61c
12012 .word 0xa1a00130 ! t2_kref+0x614: fabss %f16, %f16
12013 .word 0xe47e401c ! t2_kref+0x618: swap [%i1 + %i4], %l2
12014 .word 0xe648a018 ! t2_kref+0x61c: ldsb [%g2 + 0x18], %l3
12015 .word 0x99418000 ! t2_kref+0x620: mov %fprs, %o4
12016 .word 0x878020d2 ! t2_kref+0x624: mov 0xd2, %asi
12017 .word 0xdf260000 ! t2_kref+0x628: st %f15, [%i0]
12018 .word 0x932d8013 ! t2_kref+0x62c: sll %l6, %l3, %o1
12019 .word 0x9da0004e ! t2_kref+0x630: fmovd %f14, %f14
12020 .word 0xa1b40dd0 ! t2_kref+0x634: fnand %f16, %f16, %f16
12021 .word 0x9da00550 ! t2_kref+0x638: fsqrtd %f16, %f14
12022 .word 0x90aa3632 ! t2_kref+0x63c: andncc %o0, -0x9ce, %o0
12023 .word 0xe64e2003 ! t2_kref+0x640: ldsb [%i0 + 3], %l3
12024 .word 0xa1a388ce ! t2_kref+0x644: fsubd %f14, %f14, %f16
12025 .word 0xe13f4019 ! t2_kref+0x648: std %f16, [%i5 + %i1]
12026 .word 0xa1a40d2f ! t2_kref+0x64c: fsmuld %f16, %f15, %f16
12027 .word 0xe8c6101c ! t2_kref+0x650: ldswa [%i0 + %i4]0x80, %l4
12028 call SYM(t2_subr0)
12029 .word 0x96622b8f ! t2_kref+0x658: subc %o0, 0xb8f, %o3
12030 .word 0x912a0015 ! t2_kref+0x65c: sll %o0, %l5, %o0
12031 .word 0xa1a40830 ! t2_kref+0x660: fadds %f16, %f16, %f16
12032 .word 0xa1b38a90 ! t2_kref+0x664: fpsub16 %f14, %f16, %f16
12033 .word 0xe6901018 ! t2_kref+0x668: lduha [%g0 + %i0]0x80, %l3
12034 .word 0xa1a0188f ! t2_kref+0x66c: fitos %f15, %f16
12035 .word 0xd8df5018 ! t2_kref+0x670: ldxa [%i5 + %i0]0x80, %o4
12036 .word 0x9fa448b1 ! t2_kref+0x674: fsubs %f17, %f17, %f15
12037 .word 0xea4e200e ! t2_kref+0x678: ldsb [%i0 + 0xe], %l5
12038 .word 0xa1a388ce ! t2_kref+0x67c: fsubd %f14, %f14, %f16
12039 .word 0xec28a038 ! t2_kref+0x680: stb %l6, [%g2 + 0x38]
12040 .word 0xa32a800a ! t2_kref+0x684: sll %o2, %o2, %l1
12041 .word 0x81ab8ad0 ! t2_kref+0x688: fcmped %fcc0, %f14, %f16
12042 .word 0x9da01911 ! t2_kref+0x68c: fitod %f17, %f14
12043 .word 0xa33d4014 ! t2_kref+0x690: sra %l5, %l4, %l1
12044 .word 0x81ac0ab0 ! t2_kref+0x694: fcmpes %fcc0, %f16, %f16
12045 .word 0xe13e6008 ! t2_kref+0x698: std %f16, [%i1 + 8]
12046 .word 0xa4bc8014 ! t2_kref+0x69c: xnorcc %l2, %l4, %l2
12047 .word 0x98b28011 ! t2_kref+0x6a0: orncc %o2, %l1, %o4
12048 .word 0xa03c4017 ! t2_kref+0x6a4: xnor %l1, %l7, %l0
12049 .word 0x112c5410 ! t2_kref+0x6a8: sethi %hi(0xb1504000), %o0
12050 .word 0xea30a008 ! t2_kref+0x6ac: sth %l5, [%g2 + 8]
12051 .word 0xa01aac8d ! t2_kref+0x6b0: xor %o2, 0xc8d, %l0
12052 .word 0xe640a018 ! t2_kref+0x6b4: ldsw [%g2 + 0x18], %l3
12053 .word 0xac3c3b6b ! t2_kref+0x6b8: xnor %l0, -0x495, %l6
12054 .word 0xe11e7ff0 ! t2_kref+0x6bc: ldd [%i1 - 0x10], %f16
12055 .word 0xaf3c4015 ! t2_kref+0x6c0: sra %l1, %l5, %l7
12056 .word 0xa1a408ce ! t2_kref+0x6c4: fsubd %f16, %f14, %f16
12057 .word 0xc12e001c ! t2_kref+0x6c8: st %fsr, [%i0 + %i4]
12058 .word 0xe41e2010 ! t2_kref+0x6cc: ldd [%i0 + 0x10], %l2
12059 .word 0x81ac4a30 ! t2_kref+0x6d0: fcmps %fcc0, %f17, %f16
12060 .word 0xa3a44831 ! t2_kref+0x6d4: fadds %f17, %f17, %f17
12061 .word 0x9fc10000 ! t2_kref+0x6d8: call %g4
12062 .word 0xa1a01930 ! t2_kref+0x6dc: fstod %f16, %f16
12063 .word 0x94ac8017 ! t2_kref+0x6e0: andncc %l2, %l7, %o2
12064 .word 0xb810200c ! t2_kref+0x6e4: mov 0xc, %i4
12065 .word 0xec3e401d ! t2_kref+0x6e8: std %l6, [%i1 + %i5]
12066 .word 0x9db40ed0 ! t2_kref+0x6ec: fornot2 %f16, %f16, %f14
12067 .word 0x9fa00530 ! t2_kref+0x6f0: fsqrts %f16, %f15
12068 call SYM(t2_subr3)
12069 .word 0xa3a000b0 ! t2_kref+0x6f8: fnegs %f16, %f17
12070 .word 0xa1a0188f ! t2_kref+0x6fc: fitos %f15, %f16
12071 .word 0x3e800001 ! t2_kref+0x700: bvc,a _kref+0x704
12072 .word 0x9a6534e0 ! t2_kref+0x704: subc %l4, -0xb20, %o5
12073 .word 0x9da44d31 ! t2_kref+0x708: fsmuld %f17, %f17, %f14
12074 .word 0x81abcab0 ! t2_kref+0x70c: fcmpes %fcc0, %f15, %f16
12075 .word 0x9fc00004 ! t2_kref+0x710: call %g0 + %g4
12076 .word 0xa1a00550 ! t2_kref+0x714: fsqrtd %f16, %f16
12077 .word 0xd0a6101c ! t2_kref+0x718: sta %o0, [%i0 + %i4]0x80
12078 .word 0x24480007 ! t2_kref+0x71c: ble,a,pt %icc, _kref+0x738
12079 .word 0xd4260000 ! t2_kref+0x720: st %o2, [%i0]
12080 .word 0xa1a40950 ! t2_kref+0x724: fmuld %f16, %f16, %f16
12081 .word 0xa1a0054e ! t2_kref+0x728: fsqrtd %f14, %f16
12082 .word 0xea40a028 ! t2_kref+0x72c: ldsw [%g2 + 0x28], %l5
12083 .word 0xdf066000 ! t2_kref+0x730: ld [%i1], %f15
12084 .word 0x3d800002 ! t2_kref+0x734: fbule,a _kref+0x73c
12085 .word 0xad3c201a ! t2_kref+0x738: sra %l0, 0x1a, %l6
12086 .word 0xa3a01a50 ! t2_kref+0x73c: fdtoi %f16, %f17
12087 .word 0x9fa018d0 ! t2_kref+0x740: fdtos %f16, %f15
12088 .word 0x81ac0a50 ! t2_kref+0x744: fcmpd %fcc0, %f16, %f16
12089 call SYM(t2_subr1)
12090 .word 0x980423bb ! t2_kref+0x74c: add %l0, 0x3bb, %o4
12091 .word 0xa1a00550 ! t2_kref+0x750: fsqrtd %f16, %f16
12092 .word 0xa3a00031 ! t2_kref+0x754: fmovs %f17, %f17
12093 .word 0xa07c800b ! t2_kref+0x758: sdiv %l2, %o3, %l0
12094 .word 0xd620a008 ! t2_kref+0x75c: st %o3, [%g2 + 8]
12095 .word 0xe11fbd48 ! t2_kref+0x760: ldd [%fp - 0x2b8], %f16
12096 .word 0x9214b79e ! t2_kref+0x764: or %l2, -0x862, %o1
12097 .word 0xa1a408ce ! t2_kref+0x768: fsubd %f16, %f14, %f16
12098 .word 0x9fa018d0 ! t2_kref+0x76c: fdtos %f16, %f15
12099 .word 0xa1b20070 ! t2_kref+0x770: edge8ln %o0, %l0, %l0
12100 .word 0xa0c47da2 ! t2_kref+0x774: addccc %l1, -0x25e, %l0
12101 .word 0x9740c000 ! t2_kref+0x778: mov %asi, %o3
12102 .word 0x9db38e50 ! t2_kref+0x77c: fxnor %f14, %f16, %f14
12103 .word 0x34800003 ! t2_kref+0x780: bg,a _kref+0x78c
12104 .word 0x9da0054e ! t2_kref+0x784: fsqrtd %f14, %f14
12105 .word 0xa3a3c9b1 ! t2_kref+0x788: fdivs %f15, %f17, %f17
12106 .word 0x8dd02010 ! t2_kref+0x78c: tneg %icc, %g0 + 0x10
12107 .word 0xab3c400b ! t2_kref+0x790: sra %l1, %o3, %l5
12108 .word 0x9fa00031 ! t2_kref+0x794: fmovs %f17, %f15
12109 .word 0xa652000a ! t2_kref+0x798: umul %o0, %o2, %l3
12110 .word 0xe320a018 ! t2_kref+0x79c: st %f17, [%g2 + 0x18]
12111 .word 0xa054bb4b ! t2_kref+0x7a0: umul %l2, -0x4b5, %l0
12112 .word 0xa1a01910 ! t2_kref+0x7a4: fitod %f16, %f16
12113 .word 0x96e54016 ! t2_kref+0x7a8: subccc %l5, %l6, %o3
12114 .word 0xd47e401c ! t2_kref+0x7ac: swap [%i1 + %i4], %o2
12115 .word 0xe120a008 ! t2_kref+0x7b0: st %f16, [%g2 + 8]
12116 .word 0xeea6501c ! t2_kref+0x7b4: sta %l7, [%i1 + %i4]0x80
12117 .word 0xa1a44830 ! t2_kref+0x7b8: fadds %f17, %f16, %f16
12118 .word 0xafb2c115 ! t2_kref+0x7bc: edge32 %o3, %l5, %l7
12119 .word 0x37480008 ! t2_kref+0x7c0: fbge,a,pt %fcc0, _kref+0x7e0
12120 .word 0xa7b4c352 ! t2_kref+0x7c4: alignaddrl %l3, %l2, %l3
12121 .word 0xd8470019 ! t2_kref+0x7c8: ldsw [%i4 + %i1], %o4
12122 .word 0xa3a4482f ! t2_kref+0x7cc: fadds %f17, %f15, %f17
12123 .word 0xadb58091 ! t2_kref+0x7d0: edge16 %l6, %l1, %l6
12124 .word 0xa4240008 ! t2_kref+0x7d4: sub %l0, %o0, %l2
12125 .word 0x90f5eb1d ! t2_kref+0x7d8: udivcc %l7, 0xb1d, %o0
12126 .word 0xd68e9018 ! t2_kref+0x7dc: lduba [%i2 + %i0]0x80, %o3
12127 .word 0x9da01931 ! t2_kref+0x7e0: fstod %f17, %f14
12128 .word 0x33480007 ! t2_kref+0x7e4: fbe,a,pt %fcc0, _kref+0x800
12129 .word 0x9fb3ce71 ! t2_kref+0x7e8: fxnors %f15, %f17, %f15
12130 .word 0xa1b40a90 ! t2_kref+0x7ec: fpsub16 %f16, %f16, %f16
12131 .word 0xd0166002 ! t2_kref+0x7f0: lduh [%i1 + 2], %o0
12132 .word 0xa1a3cd31 ! t2_kref+0x7f4: fsmuld %f15, %f17, %f16
12133 .word 0x31480001 ! t2_kref+0x7f8: fba,a,pt %fcc0, _kref+0x7fc
12134 .word 0x9fa409b1 ! t2_kref+0x7fc: fdivs %f16, %f17, %f15
12135 .word 0xe8a6501c ! t2_kref+0x800: sta %l4, [%i1 + %i4]0x80
12136 .word 0x2f800004 ! t2_kref+0x804: fbu,a _kref+0x814
12137 .word 0xa2c40012 ! t2_kref+0x808: addccc %l0, %l2, %l1
12138 .word 0xa1a018d0 ! t2_kref+0x80c: fdtos %f16, %f16
12139 .word 0xa8050011 ! t2_kref+0x810: add %l4, %l1, %l4
12140 .word 0xe3260000 ! t2_kref+0x814: st %f17, [%i0]
12141 .word 0xd028a01b ! t2_kref+0x818: stb %o0, [%g2 + 0x1b]
12142 .word 0xa2246e29 ! t2_kref+0x81c: sub %l1, 0xe29, %l1
12143 .word 0x23480005 ! t2_kref+0x820: fbne,a,pt %fcc0, _kref+0x834
12144 .word 0x81dac01b ! t2_kref+0x824: flush %o3 + %i3
12145 .word 0xa8f2b188 ! t2_kref+0x828: udivcc %o2, -0xe78, %l4
12146 .word 0xa6253a46 ! t2_kref+0x82c: sub %l4, -0x5ba, %l3
12147 .word 0xa3a3c830 ! t2_kref+0x830: fadds %f15, %f16, %f17
12148 .word 0x9da408ce ! t2_kref+0x834: fsubd %f16, %f14, %f14
12149 .word 0xac154016 ! t2_kref+0x838: or %l5, %l6, %l6
12150 .word 0xd07e2000 ! t2_kref+0x83c: swap [%i0], %o0
12151 .word 0xe300a038 ! t2_kref+0x840: ld [%g2 + 0x38], %f17
12152 .word 0xa1a00550 ! t2_kref+0x844: fsqrtd %f16, %f16
12153 .word 0x9da408d0 ! t2_kref+0x848: fsubd %f16, %f16, %f14
12154 call SYM(t2_subr0)
12155 .word 0xa1a3c930 ! t2_kref+0x850: fmuls %f15, %f16, %f16
12156 .word 0xf1ee101a ! t2_kref+0x854: prefetcha %i0 + %i2, 24
12157 .word 0x271f1c88 ! t2_kref+0x858: sethi %hi(0x7c722000), %l3
12158 .word 0x9da38950 ! t2_kref+0x85c: fmuld %f14, %f16, %f14
12159 .word 0xe648a00a ! t2_kref+0x860: ldsb [%g2 + 0xa], %l3
12160 .word 0x9415bb07 ! t2_kref+0x864: or %l6, -0x4f9, %o2
12161 .word 0xa1a409d0 ! t2_kref+0x868: fdivd %f16, %f16, %f16
12162 .word 0xe27e7fe8 ! t2_kref+0x86c: swap [%i1 - 0x18], %l1
12163 .word 0xd6363fea ! t2_kref+0x870: sth %o3, [%i0 - 0x16]
12164 .word 0x20480007 ! t2_kref+0x874: bn,a,pt %icc, _kref+0x890
12165 .word 0xa3a409b1 ! t2_kref+0x878: fdivs %f16, %f17, %f17
12166 .word 0xd0a71018 ! t2_kref+0x87c: sta %o0, [%i4 + %i0]0x80
12167 .word 0xa1a018d0 ! t2_kref+0x880: fdtos %f16, %f16
12168 .word 0xa89a8014 ! t2_kref+0x884: xorcc %o2, %l4, %l4
12169 .word 0x9fc10000 ! t2_kref+0x888: call %g4
12170 .word 0xa3a3c9b0 ! t2_kref+0x88c: fdivs %f15, %f16, %f17
12171 .word 0xa1b40671 ! t2_kref+0x890: fmul8x16au %f16, %f17, %f16
12172 .word 0xe100a028 ! t2_kref+0x894: ld [%g2 + 0x28], %f16
12173 .word 0x93b2c071 ! t2_kref+0x898: edge8ln %o3, %l1, %o1
12174 .word 0xa005c00a ! t2_kref+0x89c: add %l7, %o2, %l0
12175 .word 0x940c0013 ! t2_kref+0x8a0: and %l0, %l3, %o2
12176 .word 0xa05425bd ! t2_kref+0x8a4: umul %l0, 0x5bd, %l0
12177 .word 0xa0d578c0 ! t2_kref+0x8a8: umulcc %l5, -0x740, %l0
12178 .word 0xa3b40ea0 ! t2_kref+0x8ac: fsrc1s %f16, %f17
12179 .word 0xe856001b ! t2_kref+0x8b0: ldsh [%i0 + %i3], %l4
12180 .word 0xe420a028 ! t2_kref+0x8b4: st %l2, [%g2 + 0x28]
12181 .word 0xd0ee501a ! t2_kref+0x8b8: ldstuba [%i1 + %i2]0x80, %o0
12182 .word 0xa3b5c330 ! t2_kref+0x8bc: bmask %l7, %l0, %l1
12183 .word 0xea16601c ! t2_kref+0x8c0: lduh [%i1 + 0x1c], %l5
12184 .word 0x81ac0a50 ! t2_kref+0x8c4: fcmpd %fcc0, %f16, %f16
12185 .word 0x9a0a000a ! t2_kref+0x8c8: and %o0, %o2, %o5
12186 .word 0xa73c601a ! t2_kref+0x8cc: sra %l1, 0x1a, %l3
12187 .word 0xf96e401a ! t2_kref+0x8d0: prefetch %i1 + %i2, 28
12188 .word 0xaec261e2 ! t2_kref+0x8d4: addccc %o1, 0x1e2, %l7
12189 .word 0xea28a028 ! t2_kref+0x8d8: stb %l5, [%g2 + 0x28]
12190 .word 0xe6000018 ! t2_kref+0x8dc: ld [%g0 + %i0], %l3
12191 .word 0xaa348017 ! t2_kref+0x8e0: orn %l2, %l7, %l5
12192 .word 0xa3a01a30 ! t2_kref+0x8e4: fstoi %f16, %f17
12193 .word 0x9ae28014 ! t2_kref+0x8e8: subccc %o2, %l4, %o5
12194 .word 0x81ac0ab1 ! t2_kref+0x8ec: fcmpes %fcc0, %f16, %f17
12195 .word 0x91702d30 ! t2_kref+0x8f0: popc 0xd30, %o0
12196 .word 0x81ac0a50 ! t2_kref+0x8f4: fcmpd %fcc0, %f16, %f16
12197 .word 0x943d0016 ! t2_kref+0x8f8: xnor %l4, %l6, %o2
12198 .word 0xa1b40f70 ! t2_kref+0x8fc: fornot1s %f16, %f16, %f16
12199 .word 0xd4260000 ! t2_kref+0x900: st %o2, [%i0]
12200 .word 0x81ac4ab0 ! t2_kref+0x904: fcmpes %fcc0, %f17, %f16
12201 .word 0xa1a01890 ! t2_kref+0x908: fitos %f16, %f16
12202 .word 0xec28a019 ! t2_kref+0x90c: stb %l6, [%g2 + 0x19]
12203 .word 0xa2340015 ! t2_kref+0x910: orn %l0, %l5, %l1
12204 .word 0xa20dadd3 ! t2_kref+0x914: and %l6, 0xdd3, %l1
12205 .word 0x35800003 ! t2_kref+0x918: fbue,a _kref+0x924
12206 .word 0xdd1fbef8 ! t2_kref+0x91c: ldd [%fp - 0x108], %f14
12207 .word 0xa1a4092f ! t2_kref+0x920: fmuls %f16, %f15, %f16
12208 .word 0x9fa0012f ! t2_kref+0x924: fabss %f15, %f15
12209 .word 0x9fa000b0 ! t2_kref+0x928: fnegs %f16, %f15
12210 .word 0xec1e6000 ! t2_kref+0x92c: ldd [%i1], %l6
12211 .word 0x923a8015 ! t2_kref+0x930: xnor %o2, %l5, %o1
12212 .word 0xdf263ffc ! t2_kref+0x934: st %f15, [%i0 - 4]
12213 .word 0xa1a00131 ! t2_kref+0x938: fabss %f17, %f16
12214 .word 0x22480003 ! t2_kref+0x93c: be,a,pt %icc, _kref+0x948
12215 .word 0xaaf40016 ! t2_kref+0x940: udivcc %l0, %l6, %l5
12216 .word 0xa4027bd8 ! t2_kref+0x944: add %o1, -0x428, %l2
12217 .word 0x9024fc3e ! t2_kref+0x948: sub %l3, -0x3c2, %o0
12218 .word 0xa1a000d0 ! t2_kref+0x94c: fnegd %f16, %f16
12219 .word 0xdd1fbd60 ! t2_kref+0x950: ldd [%fp - 0x2a0], %f14
12220 .word 0xa9b54280 ! t2_kref+0x954: array32 %l5, %g0, %l4
12221 .word 0x9db00f10 ! t2_kref+0x958: fsrc2 %f16, %f14
12222 .word 0xa1b44970 ! t2_kref+0x95c: fpmerge %f17, %f16, %f16
12223 .word 0xa1a3c830 ! t2_kref+0x960: fadds %f15, %f16, %f16
12224 .word 0x81854000 ! t2_kref+0x964: wr %l5, %g0, %y
12225 .word 0xea30a03a ! t2_kref+0x968: sth %l5, [%g2 + 0x3a]
12226 .word 0x98bd8011 ! t2_kref+0x96c: xnorcc %l6, %l1, %o4
12227 .word 0x9fc10000 ! t2_kref+0x970: call %g4
12228 .word 0xd22e2010 ! t2_kref+0x974: stb %o1, [%i0 + 0x10]
12229 .word 0xe3067fe8 ! t2_kref+0x978: ld [%i1 - 0x18], %f17
12230 .word 0xe13e4000 ! t2_kref+0x97c: std %f16, [%i1]
12231 .word 0x3e480001 ! t2_kref+0x980: bvc,a,pt %icc, _kref+0x984
12232 .word 0xa1a00550 ! t2_kref+0x984: fsqrtd %f16, %f16
12233 .word 0xdd1fbcf0 ! t2_kref+0x988: ldd [%fp - 0x310], %f14
12234 .word 0x943cf93a ! t2_kref+0x98c: xnor %l3, -0x6c6, %o2
12235 .word 0xa8324008 ! t2_kref+0x990: orn %o1, %o0, %l4
12236 .word 0xa464acf9 ! t2_kref+0x994: subc %l2, 0xcf9, %l2
12237 .word 0xa3a01a50 ! t2_kref+0x998: fdtoi %f16, %f17
12238 .word 0x23800008 ! t2_kref+0x99c: fbne,a _kref+0x9bc
12239 .word 0x9fa018ce ! t2_kref+0x9a0: fdtos %f14, %f15
12240 .word 0xae35e823 ! t2_kref+0x9a4: orn %l7, 0x823, %l7
12241 .word 0xd2ae9018 ! t2_kref+0x9a8: stba %o1, [%i2 + %i0]0x80
12242 .word 0xa09af712 ! t2_kref+0x9ac: xorcc %o3, -0x8ee, %l0
12243 .word 0x9db40c90 ! t2_kref+0x9b0: fandnot2 %f16, %f16, %f14
12244 .word 0x001fffff ! t2_kref+0x9b4: illtrap 0x1fffff
12245 .word 0x94a5c015 ! t2_kref+0x9b8: subcc %l7, %l5, %o2
12246 .word 0x81ac4ab0 ! t2_kref+0x9bc: fcmpes %fcc0, %f17, %f16
12247 .word 0xa3b00f30 ! t2_kref+0x9c0: fsrc2s %f16, %f17
12248 .word 0xa1a00550 ! t2_kref+0x9c4: fsqrtd %f16, %f16
12249 .word 0xba102008 ! t2_kref+0x9c8: mov 0x8, %i5
12250 .word 0xa1b00f31 ! t2_kref+0x9cc: fsrc2s %f17, %f16
12251 .word 0xaad5b86c ! t2_kref+0x9d0: umulcc %l6, -0x794, %l5
12252 .word 0xd07e401c ! t2_kref+0x9d4: swap [%i1 + %i4], %o0
12253 .word 0xec563ffe ! t2_kref+0x9d8: ldsh [%i0 - 2], %l6
12254 .word 0x21480004 ! t2_kref+0x9dc: fbn,a,pt %fcc0, _kref+0x9ec
12255 .word 0xe420a028 ! t2_kref+0x9e0: st %l2, [%g2 + 0x28]
12256 .word 0xe3000019 ! t2_kref+0x9e4: ld [%g0 + %i1], %f17
12257 .word 0x2d800003 ! t2_kref+0x9e8: fbg,a _kref+0x9f4
12258 .word 0xae42c011 ! t2_kref+0x9ec: addc %o3, %l1, %l7
12259 .word 0xe808a00a ! t2_kref+0x9f0: ldub [%g2 + 0xa], %l4
12260 .word 0xe0162018 ! t2_kref+0x9f4: lduh [%i0 + 0x18], %l0
12261 .word 0xe1be1000 ! t2_kref+0x9f8: stda %f16, [%i0]0x80
12262 .word 0xd0c6501c ! t2_kref+0x9fc: ldswa [%i1 + %i4]0x80, %o0
12263 .word 0xa9340016 ! t2_kref+0xa00: srl %l0, %l6, %l4
12264 .word 0x9da3cd2f ! t2_kref+0xa04: fsmuld %f15, %f15, %f14
12265 .word 0x94240016 ! t2_kref+0xa08: sub %l0, %l6, %o2
12266 .word 0xd640a008 ! t2_kref+0xa0c: ldsw [%g2 + 8], %o3
12267 .word 0xa1a0188f ! t2_kref+0xa10: fitos %f15, %f16
12268 .word 0x980a0016 ! t2_kref+0xa14: and %o0, %l6, %o4
12269 .word 0xe04e8019 ! t2_kref+0xa18: ldsb [%i2 + %i1], %l0
12270 .word 0xd66e001a ! t2_kref+0xa1c: ldstub [%i0 + %i2], %o3
12271 .word 0xa1a0054e ! t2_kref+0xa20: fsqrtd %f14, %f16
12272 .word 0xa5023ddc ! t2_kref+0xa24: taddcc %o0, -0x224, %l2
12273 .word 0x97b4048e ! t2_kref+0xa28: fcmple32 %f16, %f14, %o3
12274 .word 0xa3b0076e ! t2_kref+0xa2c: fpack16 %f14, %f17
12275 .word 0x9fc10000 ! t2_kref+0xa30: call %g4
12276 .word 0x81824000 ! t2_kref+0xa34: wr %o1, %g0, %y
12277 .word 0xba103ff8 ! t2_kref+0xa38: mov 0xfffffff8, %i5
12278 .word 0xa40ca59a ! t2_kref+0xa3c: and %l2, 0x59a, %l2
12279 .word 0xd406001c ! t2_kref+0xa40: ld [%i0 + %i4], %o2
12280 .word 0xa3a01a50 ! t2_kref+0xa44: fdtoi %f16, %f17
12281 .word 0xdd3f4019 ! t2_kref+0xa48: std %f14, [%i5 + %i1]
12282 .word 0xa28cabb5 ! t2_kref+0xa4c: andcc %l2, 0xbb5, %l1
12283 .word 0xa63d61dd ! t2_kref+0xa50: xnor %l5, 0x1dd, %l3
12284 .word 0x9da0192f ! t2_kref+0xa54: fstod %f15, %f14
12285 .word 0xd44e7fe6 ! t2_kref+0xa58: ldsb [%i1 - 0x1a], %o2
12286 .word 0x973d6015 ! t2_kref+0xa5c: sra %l5, 0x15, %o3
12287 .word 0xa1a44830 ! t2_kref+0xa60: fadds %f17, %f16, %f16
12288 .word 0xab70256d ! t2_kref+0xa64: popc 0x56d, %l5
12289 .word 0xa1a408ce ! t2_kref+0xa68: fsubd %f16, %f14, %f16
12290 .word 0x9fa018d0 ! t2_kref+0xa6c: fdtos %f16, %f15
12291 .word 0xa63ca8df ! t2_kref+0xa70: xnor %l2, 0x8df, %l3
12292 .word 0xae0c4010 ! t2_kref+0xa74: and %l1, %l0, %l7
12293 .word 0xe408a00a ! t2_kref+0xa78: ldub [%g2 + 0xa], %l2
12294 .word 0x9db386d0 ! t2_kref+0xa7c: fmul8sux16 %f14, %f16, %f14
12295 .word 0x909df1c7 ! t2_kref+0xa80: xorcc %l7, -0xe39, %o0
12296 .word 0xd0965000 ! t2_kref+0xa84: lduha [%i1]0x80, %o0
12297 .word 0x32800006 ! t2_kref+0xa88: bne,a _kref+0xaa0
12298 .word 0xa3a3c830 ! t2_kref+0xa8c: fadds %f15, %f16, %f17
12299 .word 0xa1b40f50 ! t2_kref+0xa90: fornot1 %f16, %f16, %f16
12300 .word 0xe41e001d ! t2_kref+0xa94: ldd [%i0 + %i5], %l2
12301 .word 0xe1be501d ! t2_kref+0xa98: stda %f16, [%i1 + %i5]0x80
12302 .word 0x9bb405d0 ! t2_kref+0xa9c: fcmpeq32 %f16, %f16, %o5
12303 .word 0xe2163ff8 ! t2_kref+0xaa0: lduh [%i0 - 8], %l1
12304 .word 0x2e480004 ! t2_kref+0xaa4: bvs,a,pt %icc, _kref+0xab4
12305 .word 0xe6f75019 ! t2_kref+0xaa8: stxa %l3, [%i5 + %i1]0x80
12306 .word 0xea10a008 ! t2_kref+0xaac: lduh [%g2 + 8], %l5
12307 .word 0xe1801018 ! t2_kref+0xab0: lda [%g0 + %i0]0x80, %f16
12308 .word 0xe3067fe8 ! t2_kref+0xab4: ld [%i1 - 0x18], %f17
12309 .word 0xa3a449af ! t2_kref+0xab8: fdivs %f17, %f15, %f17
12310 .word 0x1b1ebe57 ! t2_kref+0xabc: sethi %hi(0x7af95c00), %o5
12311 .word 0xec360000 ! t2_kref+0xac0: sth %l6, [%i0]
12312 .word 0xad400000 ! t2_kref+0xac4: mov %y, %l6
12313 .word 0x2a800006 ! t2_kref+0xac8: bcs,a _kref+0xae0
12314 .word 0xaa828017 ! t2_kref+0xacc: addcc %o2, %l7, %l5
12315 .word 0xad7034a4 ! t2_kref+0xad0: popc -0xb5c, %l6
12316 .word 0xdd3e2010 ! t2_kref+0xad4: std %f14, [%i0 + 0x10]
12317 .word 0xae55be80 ! t2_kref+0xad8: umul %l6, -0x180, %l7
12318 .word 0xea08a019 ! t2_kref+0xadc: ldub [%g2 + 0x19], %l5
12319 .word 0x9da00550 ! t2_kref+0xae0: fsqrtd %f16, %f14
12320 .word 0xa042b932 ! t2_kref+0xae4: addc %o2, -0x6ce, %l0
12321 .word 0x903239f3 ! t2_kref+0xae8: orn %o0, -0x60d, %o0
12322 .word 0xa1a01a31 ! t2_kref+0xaec: fstoi %f17, %f16
12323 .word 0xa3b007b0 ! t2_kref+0xaf0: fpackfix %f16, %f17
12324 .word 0xa2dc0008 ! t2_kref+0xaf4: smulcc %l0, %o0, %l1
12325 .word 0xee50a028 ! t2_kref+0xaf8: ldsh [%g2 + 0x28], %l7
12326 .word 0xa1a40930 ! t2_kref+0xafc: fmuls %f16, %f16, %f16
12327 .word 0xa1a01891 ! t2_kref+0xb00: fitos %f17, %f16
12328 .word 0xe1be1a1c ! t2_kref+0xb04: stda %f16, [%i0 + %i4]0xd0
12329 .word 0x2e480001 ! t2_kref+0xb08: bvs,a,pt %icc, _kref+0xb0c
12330 .word 0x9fa0012f ! t2_kref+0xb0c: fabss %f15, %f15
12331 .word 0xa1b38e50 ! t2_kref+0xb10: fxnor %f14, %f16, %f16
12332 .word 0xec08a008 ! t2_kref+0xb14: ldub [%g2 + 8], %l6
12333 .word 0xa6fc7727 ! t2_kref+0xb18: sdivcc %l1, -0x8d9, %l3
12334 .word 0xee780018 ! t2_kref+0xb1c: swap [%g0 + %i0], %l7
12335 .word 0x3b480005 ! t2_kref+0xb20: fble,a,pt %fcc0, _kref+0xb34
12336 .word 0xa43ae979 ! t2_kref+0xb24: xnor %o3, 0x979, %l2
12337 .word 0x9fa00130 ! t2_kref+0xb28: fabss %f16, %f15
12338 .word 0xa8bda676 ! t2_kref+0xb2c: xnorcc %l6, 0x676, %l4
12339 .word 0x81844000 ! t2_kref+0xb30: wr %l1, %g0, %y
12340 .word 0xa3b40e71 ! t2_kref+0xb34: fxnors %f16, %f17, %f17
12341 .word 0x29800006 ! t2_kref+0xb38: fbl,a _kref+0xb50
12342 .word 0x81840000 ! t2_kref+0xb3c: wr %l0, %g0, %y
12343 .word 0xa47ab3db ! t2_kref+0xb40: sdiv %o2, -0xc25, %l2
12344 .word 0xdf20a018 ! t2_kref+0xb44: st %f15, [%g2 + 0x18]
12345 .word 0xe100a008 ! t2_kref+0xb48: ld [%g2 + 8], %f16
12346 .word 0xaf418000 ! t2_kref+0xb4c: mov %fprs, %l7
12347 .word 0x9a25b9d6 ! t2_kref+0xb50: sub %l6, -0x62a, %o5
12348 .word 0xd628a019 ! t2_kref+0xb54: stb %o3, [%g2 + 0x19]
12349 .word 0xec500019 ! t2_kref+0xb58: ldsh [%g0 + %i1], %l6
12350 .word 0x9fc10000 ! t2_kref+0xb5c: call %g4
12351 .word 0xa1a00550 ! t2_kref+0xb60: fsqrtd %f16, %f16
12352 .word 0xec3e401d ! t2_kref+0xb64: std %l6, [%i1 + %i5]
12353 .word 0x9db38d0e ! t2_kref+0xb68: fandnot1 %f14, %f14, %f14
12354 .word 0x95b5432b ! t2_kref+0xb6c: bmask %l5, %o3, %o2
12355 .word 0xa1a40930 ! t2_kref+0xb70: fmuls %f16, %f16, %f16
12356 .word 0xa3a40931 ! t2_kref+0xb74: fmuls %f16, %f17, %f17
12357 .word 0x98ac3476 ! t2_kref+0xb78: andncc %l0, -0xb8a, %o4
12358 .word 0x3e480007 ! t2_kref+0xb7c: bvc,a,pt %icc, _kref+0xb98
12359 .word 0xa1a00050 ! t2_kref+0xb80: fmovd %f16, %f16
12360 .word 0xaa7daf43 ! t2_kref+0xb84: sdiv %l6, 0xf43, %l5
12361 .word 0x9db40a8e ! t2_kref+0xb88: fpsub16 %f16, %f14, %f14
12362 .word 0xa3b00fe0 ! t2_kref+0xb8c: fones %f17
12363 .word 0xe11fbfc0 ! t2_kref+0xb90: ldd [%fp - 0x40], %f16
12364 .word 0xead81018 ! t2_kref+0xb94: ldxa [%g0 + %i0]0x80, %l5
12365 .word 0xec08a029 ! t2_kref+0xb98: ldub [%g2 + 0x29], %l6
12366 .word 0xa3a000b0 ! t2_kref+0xb9c: fnegs %f16, %f17
12367 .word 0xa1b40d90 ! t2_kref+0xba0: fxor %f16, %f16, %f16
12368 .word 0xace20017 ! t2_kref+0xba4: subccc %o0, %l7, %l6
12369 .word 0xe04e401a ! t2_kref+0xba8: ldsb [%i1 + %i2], %l0
12370 .word 0x81ac0a31 ! t2_kref+0xbac: fcmps %fcc0, %f16, %f17
12371 .word 0xec28a01b ! t2_kref+0xbb0: stb %l6, [%g2 + 0x1b]
12372 .word 0x9a548016 ! t2_kref+0xbb4: umul %l2, %l6, %o5
12373 .word 0x37480003 ! t2_kref+0xbb8: fbge,a,pt %fcc0, _kref+0xbc4
12374 .word 0xae04f2b2 ! t2_kref+0xbbc: add %l3, -0xd4e, %l7
12375 .word 0xa3612415 ! t2_kref+0xbc0: movl %fcc0, -0x3eb, %l1
12376 .word 0xe13e001d ! t2_kref+0xbc4: std %f16, [%i0 + %i5]
12377 .word 0xe040a028 ! t2_kref+0xbc8: ldsw [%g2 + 0x28], %l0
12378 .word 0xa3a000b0 ! t2_kref+0xbcc: fnegs %f16, %f17
12379 .word 0x25480005 ! t2_kref+0xbd0: fblg,a,pt %fcc0, _kref+0xbe4
12380 .word 0xa1b40ace ! t2_kref+0xbd4: fpsub32 %f16, %f14, %f16
12381 .word 0xd0363fe0 ! t2_kref+0xbd8: sth %o0, [%i0 - 0x20]
12382 .word 0xa215800b ! t2_kref+0xbdc: or %l6, %o3, %l1
12383 .word 0xea30a01a ! t2_kref+0xbe0: sth %l5, [%g2 + 0x1a]
12384 .word 0x2d480006 ! t2_kref+0xbe4: fbg,a,pt %fcc0, _kref+0xbfc
12385 .word 0xa3a4482f ! t2_kref+0xbe8: fadds %f17, %f15, %f17
12386 .word 0xa1a018ce ! t2_kref+0xbec: fdtos %f14, %f16
12387 .word 0xe4280018 ! t2_kref+0xbf0: stb %l2, [%g0 + %i0]
12388 .word 0x9fa449b0 ! t2_kref+0xbf4: fdivs %f17, %f16, %f15
12389 .word 0xe408a00a ! t2_kref+0xbf8: ldub [%g2 + 0xa], %l2
12390 .word 0x3d800008 ! t2_kref+0xbfc: fbule,a _kref+0xc1c
12391 .word 0xa2ace6f9 ! t2_kref+0xc00: andncc %l3, 0x6f9, %l1
12392 .word 0xe300a028 ! t2_kref+0xc04: ld [%g2 + 0x28], %f17
12393 .word 0xd620a008 ! t2_kref+0xc08: st %o3, [%g2 + 8]
12394 .word 0xa1a01050 ! t2_kref+0xc0c: fdtox %f16, %f16
12395 .word 0xe67e2004 ! t2_kref+0xc10: swap [%i0 + 4], %l3
12396 .word 0x9da0054e ! t2_kref+0xc14: fsqrtd %f14, %f14
12397 .word 0xdf00a008 ! t2_kref+0xc18: ld [%g2 + 8], %f15
12398 .word 0x96a5c014 ! t2_kref+0xc1c: subcc %l7, %l4, %o3
12399 .word 0xaaba32b6 ! t2_kref+0xc20: xnorcc %o0, -0xd4a, %l5
12400 .word 0xe320a038 ! t2_kref+0xc24: st %f17, [%g2 + 0x38]
12401 .word 0x91b4048e ! t2_kref+0xc28: fcmple32 %f16, %f14, %o0
12402 .word 0xa3a018ce ! t2_kref+0xc2c: fdtos %f14, %f17
12403 .word 0x91b384d0 ! t2_kref+0xc30: fcmpne32 %f14, %f16, %o0
12404 .word 0x9fc10000 ! t2_kref+0xc34: call %g4
12405 .word 0xa1b40c8e ! t2_kref+0xc38: fandnot2 %f16, %f14, %f16
12406 .word 0xd650a01a ! t2_kref+0xc3c: ldsh [%g2 + 0x1a], %o3
12407 .word 0xd496d019 ! t2_kref+0xc40: lduha [%i3 + %i1]0x80, %o2
12408 .word 0x20480007 ! t2_kref+0xc44: bn,a,pt %icc, _kref+0xc60
12409 .word 0xac354011 ! t2_kref+0xc48: orn %l5, %l1, %l6
12410 .word 0xa3a018d0 ! t2_kref+0xc4c: fdtos %f16, %f17
12411 .word 0xc807bfe4 ! t2_kref+0xc50: ld [%fp - 0x1c], %g4
12412 .word 0x31800005 ! t2_kref+0xc54: fba,a _kref+0xc68
12413 .word 0x81850000 ! t2_kref+0xc58: wr %l4, %g0, %y
12414 .word 0xa6822026 ! t2_kref+0xc5c: addcc %o0, 0x26, %l3
12415 .word 0x913da01d ! t2_kref+0xc60: sra %l6, 0x1d, %o0
12416 .word 0xa67c661c ! t2_kref+0xc64: sdiv %l1, 0x61c, %l3
12417 .word 0xd606401c ! t2_kref+0xc68: ld [%i1 + %i4], %o3
12418 .word 0xa442c015 ! t2_kref+0xc6c: addc %o3, %l5, %l2
12419 .word 0x31800008 ! t2_kref+0xc70: fba,a _kref+0xc90
12420 .word 0xea00a018 ! t2_kref+0xc74: ld [%g2 + 0x18], %l5
12421 .word 0x92026808 ! t2_kref+0xc78: add %o1, 0x808, %o1
12422 .word 0xaa024016 ! t2_kref+0xc7c: add %o1, %l6, %l5
12423 .word 0x9bb28328 ! t2_kref+0xc80: bmask %o2, %o0, %o5
12424 .word 0xe3060000 ! t2_kref+0xc84: ld [%i0], %f17
12425 .word 0x9da90050 ! t2_kref+0xc88: fmovdl %fcc0, %f16, %f14
12426 .word 0x9da40d31 ! t2_kref+0xc8c: fsmuld %f16, %f17, %f14
12427 .word 0x32800008 ! t2_kref+0xc90: bne,a _kref+0xcb0
12428 .word 0x9da0192f ! t2_kref+0xc94: fstod %f15, %f14
12429 .word 0xa3a0188f ! t2_kref+0xc98: fitos %f15, %f17
12430 .word 0xa1a000b0 ! t2_kref+0xc9c: fnegs %f16, %f16
12431 .word 0x37800008 ! t2_kref+0xca0: fbge,a _kref+0xcc0
12432 .word 0xa9418000 ! t2_kref+0xca4: mov %fprs, %l4
12433 .word 0xaf700008 ! t2_kref+0xca8: popc %o0, %l7
12434 .word 0xaa9ab7c9 ! t2_kref+0xcac: xorcc %o2, -0x837, %l5
12435 .word 0xe11fbc08 ! t2_kref+0xcb0: ldd [%fp - 0x3f8], %f16
12436 .word 0xa40c646c ! t2_kref+0xcb4: and %l1, 0x46c, %l2
12437 .word 0x25800007 ! t2_kref+0xcb8: fblg,a _kref+0xcd4
12438 .word 0xd00e8018 ! t2_kref+0xcbc: ldub [%i2 + %i0], %o0
12439 .word 0xd056c019 ! t2_kref+0xcc0: ldsh [%i3 + %i1], %o0
12440 .word 0x969461d4 ! t2_kref+0xcc4: orcc %l1, 0x1d4, %o3
12441 .word 0x2c800001 ! t2_kref+0xcc8: bneg,a _kref+0xccc
12442 .word 0xa1a00550 ! t2_kref+0xccc: fsqrtd %f16, %f16
12443 .word 0x2c800003 ! t2_kref+0xcd0: bneg,a _kref+0xcdc
12444 .word 0xacd535cc ! t2_kref+0xcd4: umulcc %l4, -0xa34, %l6
12445 .word 0xa53c4010 ! t2_kref+0xcd8: sra %l1, %l0, %l2
12446 .word 0x90d50014 ! t2_kref+0xcdc: umulcc %l4, %l4, %o0
12447 .word 0x9732e01b ! t2_kref+0xce0: srl %o3, 0x1b, %o3
12448 .word 0x3e800005 ! t2_kref+0xce4: bvc,a _kref+0xcf8
12449 .word 0xa1a0054e ! t2_kref+0xce8: fsqrtd %f14, %f16
12450 .word 0xa1b40ece ! t2_kref+0xcec: fornot2 %f16, %f14, %f16
12451 .word 0xa3a01a30 ! t2_kref+0xcf0: fstoi %f16, %f17
12452 .word 0xecd61000 ! t2_kref+0xcf4: ldsha [%i0]0x80, %l6
12453 .word 0x90c4aa10 ! t2_kref+0xcf8: addccc %l2, 0xa10, %o0
12454 .word 0xd27e7ff0 ! t2_kref+0xcfc: swap [%i1 - 0x10], %o1
12455 .word 0x81abcaaf ! t2_kref+0xd00: fcmpes %fcc0, %f15, %f15
12456 .word 0xa3a01890 ! t2_kref+0xd04: fitos %f16, %f17
12457 .word 0x97b20015 ! t2_kref+0xd08: edge8 %o0, %l5, %o3
12458 .word 0x993c4014 ! t2_kref+0xd0c: sra %l1, %l4, %o4
12459 .word 0x81dac01c ! t2_kref+0xd10: flush %o3 + %i4
12460 .word 0x2a800008 ! t2_kref+0xd14: bcs,a _kref+0xd34
12461 .word 0xae45bfd8 ! t2_kref+0xd18: addc %l6, -0x28, %l7
12462 .word 0xa1a0002f ! t2_kref+0xd1c: fmovs %f15, %f16
12463 .word 0x8d857cbe ! t2_kref+0xd20: wr %l5, 0xfffffcbe, %fprs
12464 .word 0xc807bff0 ! t2_kref+0xd24: ld [%fp - 0x10], %g4
12465 .word 0x9f414000 ! t2_kref+0xd28: mov %pc, %o7
12466 .word 0xe4300018 ! t2_kref+0xd2c: sth %l2, [%g0 + %i0]
12467 .word 0x9814c011 ! t2_kref+0xd30: or %l3, %l1, %o4
12468 .word 0x81ac0a2f ! t2_kref+0xd34: fcmps %fcc0, %f16, %f15
12469 .word 0xa4da2d0d ! t2_kref+0xd38: smulcc %o0, 0xd0d, %l2
12470 .word 0x21480005 ! t2_kref+0xd3c: fbn,a,pt %fcc0, _kref+0xd50
12471 .word 0x9b40c000 ! t2_kref+0xd40: mov %asi, %o5
12472 .word 0xa0ada203 ! t2_kref+0xd44: andncc %l6, 0x203, %l0
12473 .word 0x9fa449b1 ! t2_kref+0xd48: fdivs %f17, %f17, %f15
12474 .word 0x9fa408b1 ! t2_kref+0xd4c: fsubs %f16, %f17, %f15
12475 .word 0xa0f40017 ! t2_kref+0xd50: udivcc %l0, %l7, %l0
12476 .word 0xa1a40830 ! t2_kref+0xd54: fadds %f16, %f16, %f16
12477 .word 0x9da000d0 ! t2_kref+0xd58: fnegd %f16, %f14
12478 .word 0x961aec4b ! t2_kref+0xd5c: xor %o3, 0xc4b, %o3
12479 .word 0x9665000b ! t2_kref+0xd60: subc %l4, %o3, %o3
12480 .word 0xf7ee101a ! t2_kref+0xd64: prefetcha %i0 + %i2, 27
12481 .word 0xa1a0002f ! t2_kref+0xd68: fmovs %f15, %f16
12482 .word 0xa2254017 ! t2_kref+0xd6c: sub %l5, %l7, %l1
12483 .word 0xac3dbfae ! t2_kref+0xd70: xnor %l6, -0x52, %l6
12484 .word 0x9fa01a50 ! t2_kref+0xd74: fdtoi %f16, %f15
12485 .word 0x9da38850 ! t2_kref+0xd78: faddd %f14, %f16, %f14
12486 .word 0x8143e04e ! t2_kref+0xd7c: membar 0x4e
12487 .word 0x9234400a ! t2_kref+0xd80: orn %l1, %o2, %o1
12488 .word 0xef6e001a ! t2_kref+0xd84: prefetch %i0 + %i2, 23
12489 .word 0x9db3c970 ! t2_kref+0xd88: fpmerge %f15, %f16, %f14
12490 .word 0x35800004 ! t2_kref+0xd8c: fbue,a _kref+0xd9c
12491 .word 0xa6654016 ! t2_kref+0xd90: subc %l5, %l6, %l3
12492 .word 0xdf067fec ! t2_kref+0xd94: ld [%i1 - 0x14], %f15
12493 .word 0x9db40e50 ! t2_kref+0xd98: fxnor %f16, %f16, %f14
12494 .word 0xba102018 ! t2_kref+0xd9c: mov 0x18, %i5
12495 .word 0x2e800002 ! t2_kref+0xda0: bvs,a _kref+0xda8
12496 .word 0xe41f4018 ! t2_kref+0xda4: ldd [%i5 + %i0], %l2
12497 .word 0xa3a000af ! t2_kref+0xda8: fnegs %f15, %f17
12498 .word 0x2d480002 ! t2_kref+0xdac: fbg,a,pt %fcc0, _kref+0xdb4
12499 .word 0xa12c600a ! t2_kref+0xdb0: sll %l1, 0xa, %l0
12500 .word 0xef6e401d ! t2_kref+0xdb4: prefetch %i1 + %i5, 23
12501 .word 0xe400a028 ! t2_kref+0xdb8: ld [%g2 + 0x28], %l2
12502 .word 0x980d4017 ! t2_kref+0xdbc: and %l5, %l7, %o4
12503 .word 0xe13e7fe8 ! t2_kref+0xdc0: std %f16, [%i1 - 0x18]
12504 .word 0xc1283710 ! t2_kref+0xdc4: st %fsr, [%g0 - 0x8f0]
12505 .word 0x81ac0a50 ! t2_kref+0xdc8: fcmpd %fcc0, %f16, %f16
12506 .word 0xe11fbd10 ! t2_kref+0xdcc: ldd [%fp - 0x2f0], %f16
12507 .word 0x9de3bfa0 ! t2_kref+0xdd0: save %sp, -0x60, %sp
12508 .word 0xadef401d ! t2_kref+0xdd4: restore %i5, %i5, %l6
12509 .word 0xadb4c073 ! t2_kref+0xdd8: edge8ln %l3, %l3, %l6
12510 .word 0xa864c00b ! t2_kref+0xddc: subc %l3, %o3, %l4
12511 .word 0xaa5c8010 ! t2_kref+0xde0: smul %l2, %l0, %l5
12512 .word 0xa3a3c9b0 ! t2_kref+0xde4: fdivs %f15, %f16, %f17
12513 .word 0x25197a19 ! t2_kref+0xde8: sethi %hi(0x65e86400), %l2
12514 .word 0xd628a00a ! t2_kref+0xdec: stb %o3, [%g2 + 0xa]
12515 .word 0xd0861000 ! t2_kref+0xdf0: lda [%i0]0x80, %o0
12516 .word 0x81840000 ! t2_kref+0xdf4: wr %l0, %g0, %y
12517 .word 0x9fa01a4e ! t2_kref+0xdf8: fdtoi %f14, %f15
12518 .word 0xd2300018 ! t2_kref+0xdfc: sth %o1, [%g0 + %i0]
12519 .word 0x9db40a90 ! t2_kref+0xe00: fpsub16 %f16, %f16, %f14
12520 .word 0xa1a000ce ! t2_kref+0xe04: fnegd %f14, %f16
12521 .word 0x92ad4012 ! t2_kref+0xe08: andncc %l5, %l2, %o1
12522 .word 0x37480007 ! t2_kref+0xe0c: fbge,a,pt %fcc0, _kref+0xe28
12523 .word 0x81824000 ! t2_kref+0xe10: wr %o1, %g0, %y
12524 .word 0x29800005 ! t2_kref+0xe14: fbl,a _kref+0xe28
12525 .word 0x9fb3ceef ! t2_kref+0xe18: fornot2s %f15, %f15, %f15
12526 .word 0xa1a01a50 ! t2_kref+0xe1c: fdtoi %f16, %f16
12527 .word 0x33800001 ! t2_kref+0xe20: fbe,a _kref+0xe24
12528 .word 0xe0262004 ! t2_kref+0xe24: st %l0, [%i0 + 4]
12529 .word 0x96e58017 ! t2_kref+0xe28: subccc %l6, %l7, %o3
12530 .word 0xdf20a008 ! t2_kref+0xe2c: st %f15, [%g2 + 8]
12531 .word 0xa1a00131 ! t2_kref+0xe30: fabss %f17, %f16
12532 .word 0x35800005 ! t2_kref+0xe34: fbue,a _kref+0xe48
12533 .word 0x9fb007b0 ! t2_kref+0xe38: fpackfix %f16, %f15
12534 .word 0x98640009 ! t2_kref+0xe3c: subc %l0, %o1, %o4
12535 .word 0xd99eda18 ! t2_kref+0xe40: ldda [%i3 + %i0]0xd0, %f12
12536 .word 0xa1b406f0 ! t2_kref+0xe44: fmul8ulx16 %f16, %f16, %f16
12537 .word 0x9a3db21f ! t2_kref+0xe48: xnor %l6, -0xde1, %o5
12538 .word 0xecce5000 ! t2_kref+0xe4c: ldsba [%i1]0x80, %l6
12539 .word 0xa8d54013 ! t2_kref+0xe50: umulcc %l5, %l3, %l4
12540 .word 0xe13e4000 ! t2_kref+0xe54: std %f16, [%i1]
12541 .word 0xa0620012 ! t2_kref+0xe58: subc %o0, %l2, %l0
12542 .word 0x81ac0a50 ! t2_kref+0xe5c: fcmpd %fcc0, %f16, %f16
12543 .word 0xa3b44ea0 ! t2_kref+0xe60: fsrc1s %f17, %f17
12544 .word 0x9fb3ceef ! t2_kref+0xe64: fornot2s %f15, %f15, %f15
12545 .word 0xdd1fbd90 ! t2_kref+0xe68: ldd [%fp - 0x270], %f14
12546 .word 0x8182c000 ! t2_kref+0xe6c: wr %o3, %g0, %y
12547 .word 0x29800003 ! t2_kref+0xe70: fbl,a _kref+0xe7c
12548 .word 0xee28a02b ! t2_kref+0xe74: stb %l7, [%g2 + 0x2b]
12549 .word 0xdf20a038 ! t2_kref+0xe78: st %f15, [%g2 + 0x38]
12550 .word 0xa1a4482f ! t2_kref+0xe7c: fadds %f17, %f15, %f16
12551 .word 0x9fa3c931 ! t2_kref+0xe80: fmuls %f15, %f17, %f15
12552 .word 0x9af5c017 ! t2_kref+0xe84: udivcc %l7, %l7, %o5
12553 .word 0x9fb3ce30 ! t2_kref+0xe88: fands %f15, %f16, %f15
12554 .word 0xa1b44e70 ! t2_kref+0xe8c: fxnors %f17, %f16, %f16
12555 .word 0x21480004 ! t2_kref+0xe90: fbn,a,pt %fcc0, _kref+0xea0
12556 .word 0x9340c000 ! t2_kref+0xe94: mov %asi, %o1
12557 .word 0x9fb40af1 ! t2_kref+0xe98: fpsub32s %f16, %f17, %f15
12558 .word 0x3c480001 ! t2_kref+0xe9c: bpos,a,pt %icc, _kref+0xea0
12559 .word 0x9db40c90 ! t2_kref+0xea0: fandnot2 %f16, %f16, %f14
12560 .word 0x2f032379 ! t2_kref+0xea4: sethi %hi(0xc8de400), %l7
12561 .word 0x81ac0ace ! t2_kref+0xea8: fcmped %fcc0, %f16, %f14
12562 .word 0xaa5dc009 ! t2_kref+0xeac: smul %l7, %o1, %l5
12563 .word 0xa3a000b0 ! t2_kref+0xeb0: fnegs %f16, %f17
12564 .word 0xe630a018 ! t2_kref+0xeb4: sth %l3, [%g2 + 0x18]
12565 .word 0xa1b40a0e ! t2_kref+0xeb8: fpadd16 %f16, %f14, %f16
12566 .word 0xac94aad8 ! t2_kref+0xebc: orcc %l2, 0xad8, %l6
12567 .word 0xa2a58015 ! t2_kref+0xec0: subcc %l6, %l5, %l1
12568 .word 0xe1064000 ! t2_kref+0xec4: ld [%i1], %f16
12569 .word 0xa1a0004e ! t2_kref+0xec8: fmovd %f14, %f16
12570 .word 0x94ac8011 ! t2_kref+0xecc: andncc %l2, %l1, %o2
12571 .word 0xdf00a038 ! t2_kref+0xed0: ld [%g2 + 0x38], %f15
12572 .word 0xeb016dac ! t2_kref+0xed4: ld [%g5 + 0xdac], %f21
12573 .word 0x9a420014 ! t2_kref+0xed8: addc %o0, %l4, %o5
12574 .word 0xa1a3c830 ! t2_kref+0xedc: fadds %f15, %f16, %f16
12575 .word 0xa1a018ce ! t2_kref+0xee0: fdtos %f14, %f16
12576 .word 0x2e480005 ! t2_kref+0xee4: bvs,a,pt %icc, _kref+0xef8
12577 .word 0xa1a44d2f ! t2_kref+0xee8: fsmuld %f17, %f15, %f16
12578 .word 0xa1b007ae ! t2_kref+0xeec: fpackfix %f14, %f16
12579 .word 0x34800002 ! t2_kref+0xef0: bg,a _kref+0xef8
12580 .word 0xd430a02a ! t2_kref+0xef4: sth %o2, [%g2 + 0x2a]
12581 .word 0x23480003 ! t2_kref+0xef8: fbne,a,pt %fcc0, _kref+0xf04
12582 .word 0x9da40d2f ! t2_kref+0xefc: fsmuld %f16, %f15, %f14
12583 .word 0xa1b00cf0 ! t2_kref+0xf00: fnot2s %f16, %f16
12584 .word 0xd0a71019 ! t2_kref+0xf04: sta %o0, [%i4 + %i1]0x80
12585 .word 0xe050a02a ! t2_kref+0xf08: ldsh [%g2 + 0x2a], %l0
12586 .word 0xa2c4c014 ! t2_kref+0xf0c: addccc %l3, %l4, %l1
12587 .word 0xe41e3ff8 ! t2_kref+0xf10: ldd [%i0 - 8], %l2
12588 .word 0xa3a018d0 ! t2_kref+0xf14: fdtos %f16, %f17
12589 .word 0x24480005 ! t2_kref+0xf18: ble,a,pt %icc, _kref+0xf2c
12590 .word 0xa1a00550 ! t2_kref+0xf1c: fsqrtd %f16, %f16
12591 .word 0x39800003 ! t2_kref+0xf20: fbuge,a _kref+0xf2c
12592 .word 0xdd3e401d ! t2_kref+0xf24: std %f14, [%i1 + %i5]
12593 .word 0x81ac0a30 ! t2_kref+0xf28: fcmps %fcc0, %f16, %f16
12594 .word 0xa532a01c ! t2_kref+0xf2c: srl %o2, 0x1c, %l2
12595 .word 0xa812000b ! t2_kref+0xf30: or %o0, %o3, %l4
12596 .word 0x9da3884e ! t2_kref+0xf34: faddd %f14, %f14, %f14
12597 .word 0xa1a01110 ! t2_kref+0xf38: fxtod %f16, %f16
12598 .word 0xe106401c ! t2_kref+0xf3c: ld [%i1 + %i4], %f16
12599 .word 0xaa550012 ! t2_kref+0xf40: umul %l4, %l2, %l5
12600 .word 0x9fc10000 ! t2_kref+0xf44: call %g4
12601 .word 0xa1a01a4e ! t2_kref+0xf48: fdtoi %f14, %f16
12602 .word 0x9a344017 ! t2_kref+0xf4c: orn %l1, %l7, %o5
12603 .word 0x9fa01890 ! t2_kref+0xf50: fitos %f16, %f15
12604 .word 0xa3a4482f ! t2_kref+0xf54: fadds %f17, %f15, %f17
12605 .word 0xa1a0188f ! t2_kref+0xf58: fitos %f15, %f16
12606 .word 0x26800004 ! t2_kref+0xf5c: bl,a _kref+0xf6c
12607 .word 0x912aa002 ! t2_kref+0xf60: sll %o2, 0x2, %o0
12608 .word 0xadb50336 ! t2_kref+0xf64: bmask %l4, %l6, %l6
12609 .word 0x9da3cd2f ! t2_kref+0xf68: fsmuld %f15, %f15, %f14
12610 .word 0xe320a008 ! t2_kref+0xf6c: st %f17, [%g2 + 8]
12611 .word 0xa1a00550 ! t2_kref+0xf70: fsqrtd %f16, %f16
12612 .word 0xa8248011 ! t2_kref+0xf74: sub %l2, %l1, %l4
12613 .word 0xa1a0012f ! t2_kref+0xf78: fabss %f15, %f16
12614 .word 0x972c601f ! t2_kref+0xf7c: sll %l1, 0x1f, %o3
12615 .word 0x2a800008 ! t2_kref+0xf80: bcs,a _kref+0xfa0
12616 .word 0xa1a01891 ! t2_kref+0xf84: fitos %f17, %f16
12617 .word 0xacac2660 ! t2_kref+0xf88: andncc %l0, 0x660, %l6
12618 .word 0xec060000 ! t2_kref+0xf8c: ld [%i0], %l6
12619 .word 0x3f480007 ! t2_kref+0xf90: fbo,a,pt %fcc0, _kref+0xfac
12620 .word 0xa334c011 ! t2_kref+0xf94: srl %l3, %l1, %l1
12621 .word 0xc12e3fe0 ! t2_kref+0xf98: st %fsr, [%i0 - 0x20]
12622 .word 0x9fb00c20 ! t2_kref+0xf9c: fzeros %f15
12623 .word 0xa1b40d0e ! t2_kref+0xfa0: fandnot1 %f16, %f14, %f16
12624 .word 0xa1a00550 ! t2_kref+0xfa4: fsqrtd %f16, %f16
12625 .word 0x9da01930 ! t2_kref+0xfa8: fstod %f16, %f14
12626 .word 0x3b480003 ! t2_kref+0xfac: fble,a,pt %fcc0, _kref+0xfb8
12627 .word 0x90a43938 ! t2_kref+0xfb0: subcc %l0, -0x6c8, %o0
12628 .word 0xa1a000af ! t2_kref+0xfb4: fnegs %f15, %f16
12629 .word 0x81ac0a50 ! t2_kref+0xfb8: fcmpd %fcc0, %f16, %f16
12630 .word 0xe2167ffa ! t2_kref+0xfbc: lduh [%i1 - 6], %l1
12631 .word 0x9fb40e2f ! t2_kref+0xfc0: fands %f16, %f15, %f15
12632 .word 0x8143c000 ! t2_kref+0xfc4: stbar
12633 .word 0x81ab8a50 ! t2_kref+0xfc8: fcmpd %fcc0, %f14, %f16
12634 .word 0xa3a01890 ! t2_kref+0xfcc: fitos %f16, %f17
12635 .word 0x17338425 ! t2_kref+0xfd0: sethi %hi(0xce109400), %o3
12636 .word 0x3d480003 ! t2_kref+0xfd4: fbule,a,pt %fcc0, _kref+0xfe0
12637 .word 0xa1a01911 ! t2_kref+0xfd8: fitod %f17, %f16
12638 .word 0xe610a028 ! t2_kref+0xfdc: lduh [%g2 + 0x28], %l3
12639 .word 0x92c4b7da ! t2_kref+0xfe0: addccc %l2, -0x826, %o1
12640 .word 0x9da01930 ! t2_kref+0xfe4: fstod %f16, %f14
12641 .word 0xa4552dac ! t2_kref+0xfe8: umul %l4, 0xdac, %l2
12642 .word 0xa1b40a8e ! t2_kref+0xfec: fpsub16 %f16, %f14, %f16
12643 .word 0xff6e3ff0 ! t2_kref+0xff0: prefetch %i0 - 0x10, 31
12644 .word 0xae3c0017 ! t2_kref+0xff4: xnor %l0, %l7, %l7
12645 .word 0x9012e3eb ! t2_kref+0xff8: or %o3, 0x3eb, %o0
12646 .word 0xa3a018d0 ! t2_kref+0xffc: fdtos %f16, %f17
12647 .word 0xe24e601f ! t2_kref+0x1000: ldsb [%i1 + 0x1f], %l1
12648 .word 0xa1b38ece ! t2_kref+0x1004: fornot2 %f14, %f14, %f16
12649 .word 0x9de3bfa0 ! t2_kref+0x1008: save %sp, -0x60, %sp
12650 .word 0xadee287f ! t2_kref+0x100c: restore %i0, 0x87f, %l6
12651 .word 0xec067fe4 ! t2_kref+0x1010: ld [%i1 - 0x1c], %l6
12652 .word 0xa1a01931 ! t2_kref+0x1014: fstod %f17, %f16
12653 .word 0xa1a388ce ! t2_kref+0x1018: fsubd %f14, %f14, %f16
12654 .word 0x9fb00fe0 ! t2_kref+0x101c: fones %f15
12655 .word 0xea7e0000 ! t2_kref+0x1020: swap [%i0], %l5
12656 .word 0x97b2c0b4 ! t2_kref+0x1024: edge16n %o3, %l4, %o3
12657 .word 0xa3b3cab1 ! t2_kref+0x1028: fpsub16s %f15, %f17, %f17
12658 .word 0xa1a018d0 ! t2_kref+0x102c: fdtos %f16, %f16
12659 .word 0x9b3cc008 ! t2_kref+0x1030: sra %l3, %o0, %o5
12660 .word 0x9fc00004 ! t2_kref+0x1034: call %g0 + %g4
12661 .word 0xd03e401d ! t2_kref+0x1038: std %o0, [%i1 + %i5]
12662 .word 0xac0d0008 ! t2_kref+0x103c: and %l4, %o0, %l6
12663 .word 0xa3a000af ! t2_kref+0x1040: fnegs %f15, %f17
12664 .word 0xd000a028 ! t2_kref+0x1044: ld [%g2 + 0x28], %o0
12665 .word 0x81840000 ! t2_kref+0x1048: wr %l0, %g0, %y
12666 .word 0xd6480018 ! t2_kref+0x104c: ldsb [%g0 + %i0], %o3
12667 .word 0x9fa00131 ! t2_kref+0x1050: fabss %f17, %f15
12668 .word 0xe11fbf60 ! t2_kref+0x1054: ldd [%fp - 0xa0], %f16
12669 .word 0x29800006 ! t2_kref+0x1058: fbl,a _kref+0x1070
12670 .word 0x9604c00b ! t2_kref+0x105c: add %l3, %o3, %o3
12671 .word 0xa1a3c931 ! t2_kref+0x1060: fmuls %f15, %f17, %f16
12672 .word 0xd67e6018 ! t2_kref+0x1064: swap [%i1 + 0x18], %o3
12673 .word 0x96354014 ! t2_kref+0x1068: orn %l5, %l4, %o3
12674 .word 0x9da40850 ! t2_kref+0x106c: faddd %f16, %f16, %f14
12675 .word 0xa1a409b0 ! t2_kref+0x1070: fdivs %f16, %f16, %f16
12676 .word 0xaac44017 ! t2_kref+0x1074: addccc %l1, %l7, %l5
12677 .word 0xa3b00f30 ! t2_kref+0x1078: fsrc2s %f16, %f17
12678 .word 0xae9d400a ! t2_kref+0x107c: xorcc %l5, %o2, %l7
12679 .word 0x9a1c8012 ! t2_kref+0x1080: xor %l2, %l2, %o5
12680 .word 0x37800004 ! t2_kref+0x1084: fbge,a _kref+0x1094
12681 .word 0xe76e001d ! t2_kref+0x1088: prefetch %i0 + %i5, 19
12682 .word 0xa1a40831 ! t2_kref+0x108c: fadds %f16, %f17, %f16
12683 .word 0xa1b00fc0 ! t2_kref+0x1090: fone %f16
12684 .word 0x2b078579 ! t2_kref+0x1094: sethi %hi(0x1e15e400), %l5
12685 .word 0xda40a008 ! t2_kref+0x1098: ldsw [%g2 + 8], %o5
12686 .word 0xe19e1a1b ! t2_kref+0x109c: ldda [%i0 + %i3]0xd0, %f16
12687 .word 0xe47e6014 ! t2_kref+0x10a0: swap [%i1 + 0x14], %l2
12688 .word 0xe320a028 ! t2_kref+0x10a4: st %f17, [%g2 + 0x28]
12689 .word 0xa1a0192f ! t2_kref+0x10a8: fstod %f15, %f16
12690 .word 0xa3b44def ! t2_kref+0x10ac: fnands %f17, %f15, %f17
12691 .word 0x83414000 ! t2_kref+0x10b0: mov %pc, %g1
12692 .word 0xdac71019 ! t2_kref+0x10b4: ldswa [%i4 + %i1]0x80, %o5
12693 .word 0xa1b38a50 ! t2_kref+0x10b8: fpadd32 %f14, %f16, %f16
12694 .word 0x96a4e2ec ! t2_kref+0x10bc: subcc %l3, 0x2ec, %o3
12695 .word 0xec8e501a ! t2_kref+0x10c0: lduba [%i1 + %i2]0x80, %l6
12696 .word 0x9fa44931 ! t2_kref+0x10c4: fmuls %f17, %f17, %f15
12697 .word 0xa3a0012f ! t2_kref+0x10c8: fabss %f15, %f17
12698 .word 0xe49f5019 ! t2_kref+0x10cc: ldda [%i5 + %i1]0x80, %l2
12699 .word 0x35800001 ! t2_kref+0x10d0: fbue,a _kref+0x10d4
12700 .word 0xa1a01910 ! t2_kref+0x10d4: fitod %f16, %f16
12701 .word 0x96d5298c ! t2_kref+0x10d8: umulcc %l4, 0x98c, %o3
12702 .word 0xa1a01911 ! t2_kref+0x10dc: fitod %f17, %f16
12703 .word 0xa3a018d0 ! t2_kref+0x10e0: fdtos %f16, %f17
12704 .word 0x943aa10c ! t2_kref+0x10e4: xnor %o2, 0x10c, %o2
12705 .word 0x9db40ad0 ! t2_kref+0x10e8: fpsub32 %f16, %f16, %f14
12706 .word 0xe120a038 ! t2_kref+0x10ec: st %f16, [%g2 + 0x38]
12707 .word 0x9a7afa18 ! t2_kref+0x10f0: sdiv %o3, -0x5e8, %o5
12708 .word 0x9da0014e ! t2_kref+0x10f4: fabsd %f14, %f14
12709 .word 0xa6552929 ! t2_kref+0x10f8: umul %l4, 0x929, %l3
12710 .word 0xa1b00c20 ! t2_kref+0x10fc: fzeros %f16
12711 .word 0xa242336e ! t2_kref+0x1100: addc %o0, -0xc92, %l1
12712 .word 0x9fa0012f ! t2_kref+0x1104: fabss %f15, %f15
12713 .word 0x9fa00131 ! t2_kref+0x1108: fabss %f17, %f15
12714 .word 0xec28a008 ! t2_kref+0x110c: stb %l6, [%g2 + 8]
12715 .word 0xa1a409b1 ! t2_kref+0x1110: fdivs %f16, %f17, %f16
12716 .word 0x36800001 ! t2_kref+0x1114: bge,a _kref+0x1118
12717 .word 0xe1000018 ! t2_kref+0x1118: ld [%g0 + %i0], %f16
12718 .word 0xa3b44ab0 ! t2_kref+0x111c: fpsub16s %f17, %f16, %f17
12719 .word 0x9bb38410 ! t2_kref+0x1120: fcmple16 %f14, %f16, %o5
12720 .word 0xd2463fe8 ! t2_kref+0x1124: ldsw [%i0 - 0x18], %o1
12721 .word 0x28480003 ! t2_kref+0x1128: bleu,a,pt %icc, _kref+0x1134
12722 .word 0xa8f5640f ! t2_kref+0x112c: udivcc %l5, 0x40f, %l4
12723 .word 0xe47e401c ! t2_kref+0x1130: swap [%i1 + %i4], %l2
12724 .word 0x9a5c0011 ! t2_kref+0x1134: smul %l0, %l1, %o5
12725 .word 0xc36e3fe0 ! t2_kref+0x1138: prefetch %i0 - 0x20, 1
12726 .word 0xa2bc6677 ! t2_kref+0x113c: xnorcc %l1, 0x677, %l1
12727 .word 0xd016c018 ! t2_kref+0x1140: lduh [%i3 + %i0], %o0
12728 .word 0x9fa0002f ! t2_kref+0x1144: fmovs %f15, %f15
12729 .word 0xe1be5814 ! t2_kref+0x1148: stda %f16, [%i1 + %l4]0xc0
12730 .word 0xe120a008 ! t2_kref+0x114c: st %f16, [%g2 + 8]
12731 .word 0xe5ee101d ! t2_kref+0x1150: prefetcha %i0 + %i5, 18
12732 .word 0xd028a028 ! t2_kref+0x1154: stb %o0, [%g2 + 0x28]
12733 .word 0xec30a008 ! t2_kref+0x1158: sth %l6, [%g2 + 8]
12734 .word 0x81ab8a4e ! t2_kref+0x115c: fcmpd %fcc0, %f14, %f14
12735 .word 0x81ac0ad0 ! t2_kref+0x1160: fcmped %fcc0, %f16, %f16
12736 .word 0x98550010 ! t2_kref+0x1164: umul %l4, %l0, %o4
12737 .word 0xa2d4e6b9 ! t2_kref+0x1168: umulcc %l3, 0x6b9, %l1
12738 .word 0x9fc10000 ! t2_kref+0x116c: call %g4
12739 .word 0xa1a0004e ! t2_kref+0x1170: fmovd %f14, %f16
12740 .word 0x92d43ea1 ! t2_kref+0x1174: umulcc %l0, -0x15f, %o1
12741 .word 0xa0158014 ! t2_kref+0x1178: or %l6, %l4, %l0
12742 .word 0xa1b38d40 ! t2_kref+0x117c: fnot1 %f14, %f16
12743 .word 0xd01e6000 ! t2_kref+0x1180: ldd [%i1], %o0
12744 .word 0xad3de004 ! t2_kref+0x1184: sra %l7, 0x4, %l6
12745 .word 0xa80afef8 ! t2_kref+0x1188: and %o3, -0x108, %l4
12746 .word 0xecbe1000 ! t2_kref+0x118c: stda %l6, [%i0]0x80
12747 .word 0xa1a0188f ! t2_kref+0x1190: fitos %f15, %f16
12748 .word 0xa2123d43 ! t2_kref+0x1194: or %o0, -0x2bd, %l1
12749 .word 0xa3a00030 ! t2_kref+0x1198: fmovs %f16, %f17
12750 .word 0x93b3848e ! t2_kref+0x119c: fcmple32 %f14, %f14, %o1
12751 .word 0xd00e3fe1 ! t2_kref+0x11a0: ldub [%i0 - 0x1f], %o0
12752 .word 0xe408612c ! t2_kref+0x11a4: ldub [%g1 + 0x12c], %l2
12753 .word 0xa41ca00c ! t2_kref+0x11a8: xor %l2, 0xc, %l2
12754 .word 0xe428612c ! t2_kref+0x11ac: stb %l2, [%g1 + 0x12c]
12755 .word 0x81d8612c ! t2_kref+0x11b0: flush %g1 + 0x12c
12756 .word 0x983463a6 ! t2_kref+0x11b4: orn %l1, 0x3a6, %o4
12757 .word 0xa08a400b ! t2_kref+0x11b8: andcc %o1, %o3, %l0
12758 .word 0x92624009 ! t2_kref+0x11bc: subc %o1, %o1, %o1
12759 .word 0xea26200c ! t2_kref+0x11c0: st %l5, [%i0 + 0xc]
12760 .word 0x2b480001 ! t2_kref+0x11c4: fbug,a,pt %fcc0, _kref+0x11c8
12761 .word 0xea4e7fe3 ! t2_kref+0x11c8: ldsb [%i1 - 0x1d], %l5
12762 .word 0xae64600d ! t2_kref+0x11cc: subc %l1, 0xd, %l7
12763 .word 0xee360000 ! t2_kref+0x11d0: sth %l7, [%i0]
12764 .word 0xda871019 ! t2_kref+0x11d4: lda [%i4 + %i1]0x80, %o5
12765 .word 0xec00a008 ! t2_kref+0x11d8: ld [%g2 + 8], %l6
127662: .word 0xac9a8013 ! t2_kref+0x11dc: xorcc %o2, %l3, %l6
12767 .word 0xc12e2008 ! t2_kref+0x11e0: st %fsr, [%i0 + 8]
12768 .word 0xa1a3c831 ! t2_kref+0x11e4: fadds %f15, %f17, %f16
12769 .word 0xa3a3c9af ! t2_kref+0x11e8: fdivs %f15, %f15, %f17
12770 .word 0xec1e3ff0 ! t2_kref+0x11ec: ldd [%i0 - 0x10], %l6
12771 .word 0xe300a018 ! t2_kref+0x11f0: ld [%g2 + 0x18], %f17
12772 .word 0xae0a000b ! t2_kref+0x11f4: and %o0, %o3, %l7
12773 .word 0xa1a000af ! t2_kref+0x11f8: fnegs %f15, %f16
12774 .word 0xdf20a008 ! t2_kref+0x11fc: st %f15, [%g2 + 8]
12775 .word 0xe13e3fe0 ! t2_kref+0x1200: std %f16, [%i0 - 0x20]
12776 .word 0x9fc10000 ! t2_kref+0x1204: call %g4
12777 .word 0xa1a0102f ! t2_kref+0x1208: fstox %f15, %f16
12778 .word 0xd2766010 ! t2_kref+0x120c: stx %o1, [%i1 + 0x10]
12779 .word 0xa1a01890 ! t2_kref+0x1210: fitos %f16, %f16
12780 .word 0xacf40012 ! t2_kref+0x1214: udivcc %l0, %l2, %l6
12781 .word 0x96d5000b ! t2_kref+0x1218: umulcc %l4, %o3, %o3
12782 .word 0xa7b384d0 ! t2_kref+0x121c: fcmpne32 %f14, %f16, %l3
12783 .word 0x9fa01a4e ! t2_kref+0x1220: fdtoi %f14, %f15
12784 .word 0xa1b3cea0 ! t2_kref+0x1224: fsrc1s %f15, %f16
12785 .word 0xa3a00031 ! t2_kref+0x1228: fmovs %f17, %f17
12786 .word 0x9fb00770 ! t2_kref+0x122c: fpack16 %f16, %f15
12787 .word 0x9fa00131 ! t2_kref+0x1230: fabss %f17, %f15
12788 .word 0xa1b00fc0 ! t2_kref+0x1234: fone %f16
12789 .word 0xe850a038 ! t2_kref+0x1238: ldsh [%g2 + 0x38], %l4
12790 .word 0x94dcae23 ! t2_kref+0x123c: smulcc %l2, 0xe23, %o2
12791 .word 0x9085a335 ! t2_kref+0x1240: addcc %l6, 0x335, %o0
12792 .word 0xd000a028 ! t2_kref+0x1244: ld [%g2 + 0x28], %o0
12793 .word 0xa3b3cea0 ! t2_kref+0x1248: fsrc1s %f15, %f17
12794 .word 0x81ac0a30 ! t2_kref+0x124c: fcmps %fcc0, %f16, %f16
12795 .word 0xafb2032b ! t2_kref+0x1250: bmask %o0, %o3, %l7
12796 .word 0xa1a4492f ! t2_kref+0x1254: fmuls %f17, %f15, %f16
12797 .word 0x81ab8a4e ! t2_kref+0x1258: fcmpd %fcc0, %f14, %f14
12798 call SYM(t2_subr3)
12799 .word 0xa3a3c830 ! t2_kref+0x1260: fadds %f15, %f16, %f17
12800 .word 0xa1a00130 ! t2_kref+0x1264: fabss %f16, %f16
12801 .word 0xe11fbd38 ! t2_kref+0x1268: ldd [%fp - 0x2c8], %f16
12802 .word 0xa1a3c930 ! t2_kref+0x126c: fmuls %f15, %f16, %f16
12803 .word 0xa3a3c8b1 ! t2_kref+0x1270: fsubs %f15, %f17, %f17
12804 .word 0x9634b47e ! t2_kref+0x1274: orn %l2, -0xb82, %o3
12805 .word 0xad02a742 ! t2_kref+0x1278: taddcc %o2, 0x742, %l6
12806 .word 0xd2260000 ! t2_kref+0x127c: st %o1, [%i0]
12807 .word 0x9db40a50 ! t2_kref+0x1280: fpadd32 %f16, %f16, %f14
12808 .word 0xa1a3cd31 ! t2_kref+0x1284: fsmuld %f15, %f17, %f16
12809 .word 0xa7b404d0 ! t2_kref+0x1288: fcmpne32 %f16, %f16, %l3
12810 .word 0xa1b40f8e ! t2_kref+0x128c: for %f16, %f14, %f16
12811 call SYM(t2_subr3)
12812 .word 0xa2858015 ! t2_kref+0x1294: addcc %l6, %l5, %l1
12813 .word 0xa1a00550 ! t2_kref+0x1298: fsqrtd %f16, %f16
12814 .word 0xa1a0004e ! t2_kref+0x129c: fmovd %f14, %f16
12815 .word 0xa9b2c309 ! t2_kref+0x12a0: alignaddr %o3, %o1, %l4
12816 .word 0xe13e6008 ! t2_kref+0x12a4: std %f16, [%i1 + 8]
12817 .word 0xdf064000 ! t2_kref+0x12a8: ld [%i1], %f15
12818 .word 0xa3a000af ! t2_kref+0x12ac: fnegs %f15, %f17
12819 .word 0xa25ac016 ! t2_kref+0x12b0: smul %o3, %l6, %l1
12820 .word 0xe11fbce8 ! t2_kref+0x12b4: ldd [%fp - 0x318], %f16
12821 .word 0xe47e6004 ! t2_kref+0x12b8: swap [%i1 + 4], %l2
12822 .word 0x9da0054e ! t2_kref+0x12bc: fsqrtd %f14, %f14
12823 .word 0x95b24135 ! t2_kref+0x12c0: edge32n %o1, %l5, %o2
12824 .word 0xe248a028 ! t2_kref+0x12c4: ldsb [%g2 + 0x28], %l1
12825 .word 0x94f44014 ! t2_kref+0x12c8: udivcc %l1, %l4, %o2
12826 .word 0xa1b00fc0 ! t2_kref+0x12cc: fone %f16
12827 .word 0x9af40008 ! t2_kref+0x12d0: udivcc %l0, %o0, %o5
12828 .word 0xd450a038 ! t2_kref+0x12d4: ldsh [%g2 + 0x38], %o2
12829 .word 0x993a0015 ! t2_kref+0x12d8: sra %o0, %l5, %o4
12830 .word 0xa73a4012 ! t2_kref+0x12dc: sra %o1, %l2, %l3
12831 .word 0xa1a018d0 ! t2_kref+0x12e0: fdtos %f16, %f16
12832 .word 0xa25536fb ! t2_kref+0x12e4: umul %l4, -0x905, %l1
12833 .word 0xa1b40ed0 ! t2_kref+0x12e8: fornot2 %f16, %f16, %f16
12834 .word 0x9dab8050 ! t2_kref+0x12ec: fmovdule %fcc0, %f16, %f14
12835 .word 0xa1a01891 ! t2_kref+0x12f0: fitos %f17, %f16
12836 .word 0xe4981019 ! t2_kref+0x12f4: ldda [%g0 + %i1]0x80, %l2
12837 .word 0x9db00f0e ! t2_kref+0x12f8: fsrc2 %f14, %f14
12838 .word 0xef6e2010 ! t2_kref+0x12fc: prefetch %i0 + 0x10, 23
12839 .word 0xe816401b ! t2_kref+0x1300: lduh [%i1 + %i3], %l4
12840 .word 0xec3e2000 ! t2_kref+0x1304: std %l6, [%i0]
12841 .word 0xd2300018 ! t2_kref+0x1308: sth %o1, [%g0 + %i0]
12842 .word 0x91b40490 ! t2_kref+0x130c: fcmple32 %f16, %f16, %o0
12843 .word 0x9fa4082f ! t2_kref+0x1310: fadds %f16, %f15, %f15
12844 .word 0x9fa3c9af ! t2_kref+0x1314: fdivs %f15, %f15, %f15
12845 .word 0x9da0102f ! t2_kref+0x1318: fstox %f15, %f14
12846 .word 0xa1b40ea0 ! t2_kref+0x131c: fsrc1s %f16, %f16
12847 .word 0xe44e2000 ! t2_kref+0x1320: ldsb [%i0], %l2
12848 .word 0x3d800003 ! t2_kref+0x1324: fbule,a _kref+0x1330
12849 .word 0xa1a00131 ! t2_kref+0x1328: fabss %f17, %f16
12850 .word 0x9fb00fe0 ! t2_kref+0x132c: fones %f15
12851 .word 0x3d800007 ! t2_kref+0x1330: fbule,a _kref+0x134c
12852 .word 0xee262014 ! t2_kref+0x1334: st %l7, [%i0 + 0x14]
12853 .word 0xc807bfec ! t2_kref+0x1338: ld [%fp - 0x14], %g4
12854 .word 0xa3a449af ! t2_kref+0x133c: fdivs %f17, %f15, %f17
12855 .word 0xacd4c00a ! t2_kref+0x1340: umulcc %l3, %o2, %l6
12856 .word 0xa814f5b1 ! t2_kref+0x1344: or %l3, -0xa4f, %l4
12857 .word 0xd248a02b ! t2_kref+0x1348: ldsb [%g2 + 0x2b], %o1
12858 .word 0xe40862d4 ! t2_kref+0x134c: ldub [%g1 + 0x2d4], %l2
12859 .word 0xa41ca00c ! t2_kref+0x1350: xor %l2, 0xc, %l2
12860 .word 0xe42862d4 ! t2_kref+0x1354: stb %l2, [%g1 + 0x2d4]
12861 .word 0x81d862d4 ! t2_kref+0x1358: flush %g1 + 0x2d4
12862 .word 0xa1a01911 ! t2_kref+0x135c: fitod %f17, %f16
12863 .word 0xd030a03a ! t2_kref+0x1360: sth %o0, [%g2 + 0x3a]
12864 .word 0xa1a0054e ! t2_kref+0x1364: fsqrtd %f14, %f16
12865 .word 0xdf00a018 ! t2_kref+0x1368: ld [%g2 + 0x18], %f15
12866 .word 0x94ad2c16 ! t2_kref+0x136c: andncc %l4, 0xc16, %o2
12867 .word 0x9abc319c ! t2_kref+0x1370: xnorcc %l0, -0xe64, %o5
12868 .word 0x28480006 ! t2_kref+0x1374: bleu,a,pt %icc, _kref+0x138c
12869 .word 0xec1e3ff0 ! t2_kref+0x1378: ldd [%i0 - 0x10], %l6
12870 .word 0xa415c014 ! t2_kref+0x137c: or %l7, %l4, %l2
12871 .word 0xe4a6501c ! t2_kref+0x1380: sta %l2, [%i1 + %i4]0x80
128722: .word 0xa1a408d0 ! t2_kref+0x1384: fsubd %f16, %f16, %f16
12873 .word 0xa0c27edb ! t2_kref+0x1388: addccc %o1, -0x125, %l0
12874 .word 0x92528016 ! t2_kref+0x138c: umul %o2, %l6, %o1
12875 .word 0x28480006 ! t2_kref+0x1390: bleu,a,pt %icc, _kref+0x13a8
12876 .word 0xa7b2c070 ! t2_kref+0x1394: edge8ln %o3, %l0, %l3
12877 .word 0x27800004 ! t2_kref+0x1398: fbul,a _kref+0x13a8
12878 .word 0xafb405ce ! t2_kref+0x139c: fcmpeq32 %f16, %f14, %l7
12879 .word 0xd206601c ! t2_kref+0x13a0: ld [%i1 + 0x1c], %o1
12880 .word 0x90240011 ! t2_kref+0x13a4: sub %l0, %l1, %o0
12881 .word 0x91400000 ! t2_kref+0x13a8: mov %y, %o0
12882 .word 0xa3a01090 ! t2_kref+0x13ac: fxtos %f16, %f17
12883 .word 0x98524012 ! t2_kref+0x13b0: umul %o1, %l2, %o4
12884 .word 0xe830a00a ! t2_kref+0x13b4: sth %l4, [%g2 + 0xa]
12885 .word 0x94d5000a ! t2_kref+0x13b8: umulcc %l4, %o2, %o2
12886 .word 0x81ac0ab0 ! t2_kref+0x13bc: fcmpes %fcc0, %f16, %f16
12887 .word 0x20480004 ! t2_kref+0x13c0: bn,a,pt %icc, _kref+0x13d0
12888 .word 0xec9e501d ! t2_kref+0x13c4: ldda [%i1 + %i5]0x80, %l6
12889 .word 0xd886501c ! t2_kref+0x13c8: lda [%i1 + %i4]0x80, %o4
12890 .word 0x94d58012 ! t2_kref+0x13cc: umulcc %l6, %l2, %o2
12891 .word 0x9fa01891 ! t2_kref+0x13d0: fitos %f17, %f15
12892 .word 0xa1a00550 ! t2_kref+0x13d4: fsqrtd %f16, %f16
12893 .word 0xe1be5892 ! t2_kref+0x13d8: stda %f16, [%i1 + %l2]0xc4
12894 .word 0x9602aef9 ! t2_kref+0x13dc: add %o2, 0xef9, %o3
12895 .word 0xda563fec ! t2_kref+0x13e0: ldsh [%i0 - 0x14], %o5
12896 .word 0xadb48014 ! t2_kref+0x13e4: edge8 %l2, %l4, %l6
12897 .word 0x9afd4015 ! t2_kref+0x13e8: sdivcc %l5, %l5, %o5
12898 .word 0xa3a00130 ! t2_kref+0x13ec: fabss %f16, %f17
12899 .word 0x973ac011 ! t2_kref+0x13f0: sra %o3, %l1, %o3
12900 .word 0xec1e7fe0 ! t2_kref+0x13f4: ldd [%i1 - 0x20], %l6
12901 .word 0xa284c013 ! t2_kref+0x13f8: addcc %l3, %l3, %l1
12902 .word 0x878020d0 ! t2_kref+0x13fc: mov 0xd0, %asi
12903 .word 0xa3a018d0 ! t2_kref+0x1400: fdtos %f16, %f17
12904 .word 0xa3aa4031 ! t2_kref+0x1404: fmovse %fcc0, %f17, %f17
12905 .word 0xa2654012 ! t2_kref+0x1408: subc %l5, %l2, %l1
12906 .word 0xa1a01a4e ! t2_kref+0x140c: fdtoi %f14, %f16
12907 .word 0x9aaa4017 ! t2_kref+0x1410: andncc %o1, %l7, %o5
12908 .word 0xa63d0011 ! t2_kref+0x1414: xnor %l4, %l1, %l3
12909 .word 0xdd1fbea0 ! t2_kref+0x1418: ldd [%fp - 0x160], %f14
12910 .word 0xe0e81018 ! t2_kref+0x141c: ldstuba [%g0 + %i0]0x80, %l0
12911 .word 0xa80cc016 ! t2_kref+0x1420: and %l3, %l6, %l4
12912 .word 0xe8180018 ! t2_kref+0x1424: ldd [%g0 + %i0], %l4
12913 .word 0xa1a4094e ! t2_kref+0x1428: fmuld %f16, %f14, %f16
12914 .word 0xa1a4084e ! t2_kref+0x142c: faddd %f16, %f14, %f16
12915 .word 0xffee101d ! t2_kref+0x1430: prefetcha %i0 + %i5, 31
12916 .word 0xd0280018 ! t2_kref+0x1434: stb %o0, [%g0 + %i0]
12917 .word 0xaaba8008 ! t2_kref+0x1438: xnorcc %o2, %o0, %l5
12918 .word 0xec1f4018 ! t2_kref+0x143c: ldd [%i5 + %i0], %l6
12919 .word 0x2c800007 ! t2_kref+0x1440: bneg,a _kref+0x145c
12920 .word 0xec300019 ! t2_kref+0x1444: sth %l6, [%g0 + %i1]
12921 .word 0xfb6e001d ! t2_kref+0x1448: prefetch %i0 + %i5, 29
12922 .word 0x9fa01891 ! t2_kref+0x144c: fitos %f17, %f15
12923 .word 0xa3a01a4e ! t2_kref+0x1450: fdtoi %f14, %f17
12924 .word 0xa1b40c8e ! t2_kref+0x1454: fandnot2 %f16, %f14, %f16
12925 .word 0x9fa44930 ! t2_kref+0x1458: fmuls %f17, %f16, %f15
12926 .word 0x9fa44930 ! t2_kref+0x145c: fmuls %f17, %f16, %f15
12927 .word 0x9db00fc0 ! t2_kref+0x1460: fone %f14
12928 .word 0xa32a0011 ! t2_kref+0x1464: sll %o0, %l1, %l1
12929 .word 0x878020f0 ! t2_kref+0x1468: mov 0xf0, %asi
12930 .word 0xe100a008 ! t2_kref+0x146c: ld [%g2 + 8], %f16
12931 call SYM(t2_subr1)
12932 .word 0x9852400a ! t2_kref+0x1474: umul %o1, %o2, %o4
12933 .word 0xe300a018 ! t2_kref+0x1478: ld [%g2 + 0x18], %f17
12934 .word 0x81abcaaf ! t2_kref+0x147c: fcmpes %fcc0, %f15, %f15
12935 .word 0xa1b40a8e ! t2_kref+0x1480: fpsub16 %f16, %f14, %f16
12936 .word 0xdaee501a ! t2_kref+0x1484: ldstuba [%i1 + %i2]0x80, %o5
12937 .word 0xe230a018 ! t2_kref+0x1488: sth %l1, [%g2 + 0x18]
12938 .word 0xa1a0054e ! t2_kref+0x148c: fsqrtd %f14, %f16
12939 .word 0xa3a409b0 ! t2_kref+0x1490: fdivs %f16, %f16, %f17
12940 .word 0xa4c5aabd ! t2_kref+0x1494: addccc %l6, 0xabd, %l2
12941 .word 0xae054010 ! t2_kref+0x1498: add %l5, %l0, %l7
12942 .word 0x33800006 ! t2_kref+0x149c: fbe,a _kref+0x14b4
12943 .word 0x9db38c50 ! t2_kref+0x14a0: fnor %f14, %f16, %f14
12944 .word 0xa0aab763 ! t2_kref+0x14a4: andncc %o2, -0x89d, %l0
12945 .word 0xa1b40a90 ! t2_kref+0x14a8: fpsub16 %f16, %f16, %f16
12946 .word 0x9dab4050 ! t2_kref+0x14ac: fmovdle %fcc0, %f16, %f14
12947 .word 0xa1b0076e ! t2_kref+0x14b0: fpack16 %f14, %f16
12948 .word 0xec780019 ! t2_kref+0x14b4: swap [%g0 + %i1], %l6
12949 .word 0x9fb3ca2f ! t2_kref+0x14b8: fpadd16s %f15, %f15, %f15
12950 .word 0xa1b00f30 ! t2_kref+0x14bc: fsrc2s %f16, %f16
12951 .word 0xc12e401c ! t2_kref+0x14c0: st %fsr, [%i1 + %i4]
12952 .word 0xe8861000 ! t2_kref+0x14c4: lda [%i0]0x80, %l4
12953 .word 0x9bb404d0 ! t2_kref+0x14c8: fcmpne32 %f16, %f16, %o5
12954 .word 0x9fa018ce ! t2_kref+0x14cc: fdtos %f14, %f15
12955 .word 0xa0d2e4c1 ! t2_kref+0x14d0: umulcc %o3, 0x4c1, %l0
12956 .word 0xd62e8018 ! t2_kref+0x14d4: stb %o3, [%i2 + %i0]
12957 .word 0xa1a00050 ! t2_kref+0x14d8: fmovd %f16, %f16
12958 .word 0xe11fbde8 ! t2_kref+0x14dc: ldd [%fp - 0x218], %f16
12959 .word 0xe830a028 ! t2_kref+0x14e0: sth %l4, [%g2 + 0x28]
12960! .word 0x20b422c4 ! t2_kref+0x14e4: bn,a SYM(t2_subr1)
12961 bn,a SYM(t2_subr1)
12962 .word 0x9e006434 ! t2_kref+0x14e8: add %g1, 0x434, %o7
12963 .word 0xd27e401c ! t2_kref+0x14ec: swap [%i1 + %i4], %o1
12964 .word 0x913ac008 ! t2_kref+0x14f0: sra %o3, %o0, %o0
12965 .word 0x2f480001 ! t2_kref+0x14f4: fbu,a,pt %fcc0, _kref+0x14f8
12966 .word 0x9da01910 ! t2_kref+0x14f8: fitod %f16, %f14
12967 .word 0xa51dc016 ! t2_kref+0x14fc: tsubcctv %l7, %l6, %l2
12968 .word 0xae628012 ! t2_kref+0x1500: subc %o2, %l2, %l7
12969 .word 0xffee101a ! t2_kref+0x1504: prefetcha %i0 + %i2, 31
12970 .word 0x81840000 ! t2_kref+0x1508: wr %l0, %g0, %y
12971 .word 0xae040013 ! t2_kref+0x150c: add %l0, %l3, %l7
12972 .word 0x2d36f6ed ! t2_kref+0x1510: sethi %hi(0xdbdbb400), %l6
12973 .word 0x950c8008 ! t2_kref+0x1514: tsubcc %l2, %o0, %o2
12974 .word 0xa1a0054e ! t2_kref+0x1518: fsqrtd %f14, %f16
12975 .word 0xa8c58008 ! t2_kref+0x151c: addccc %l6, %o0, %l4
12976 .word 0xee7f0018 ! t2_kref+0x1520: swap [%i4 + %i0], %l7
12977 .word 0x96853014 ! t2_kref+0x1524: addcc %l4, -0xfec, %o3
12978 .word 0xe11e7fe0 ! t2_kref+0x1528: ldd [%i1 - 0x20], %f16
12979 .word 0xe0563fee ! t2_kref+0x152c: ldsh [%i0 - 0x12], %l0
12980 .word 0xd200a038 ! t2_kref+0x1530: ld [%g2 + 0x38], %o1
12981 .word 0xd9be5817 ! t2_kref+0x1534: stda %f12, [%i1 + %l7]0xc0
12982 .word 0x2d800006 ! t2_kref+0x1538: fbg,a _kref+0x1550
12983 .word 0xd67e6008 ! t2_kref+0x153c: swap [%i1 + 8], %o3
12984 .word 0xe320a008 ! t2_kref+0x1540: st %f17, [%g2 + 8]
12985 .word 0xe3b8a180 ! t2_kref+0x1544: stda %f48, [%g2 + 0x180]%asi
12986 call SYM(t2_subr0)
12987 .word 0xa3a40830 ! t2_kref+0x154c: fadds %f16, %f16, %f17
12988 .word 0x2c800004 ! t2_kref+0x1550: bneg,a _kref+0x1560
12989 .word 0xe81e3ff8 ! t2_kref+0x1554: ldd [%i0 - 8], %l4
12990 .word 0x81ac4a31 ! t2_kref+0x1558: fcmps %fcc0, %f17, %f17
12991 .word 0x9a0c31bb ! t2_kref+0x155c: and %l0, -0xe45, %o5
12992 .word 0x9412c00b ! t2_kref+0x1560: or %o3, %o3, %o2
12993 .word 0xc07e2010 ! t2_kref+0x1564: swap [%i0 + 0x10], %g0
12994 .word 0xa932200e ! t2_kref+0x1568: srl %o0, 0xe, %l4
12995 .word 0xec30a01a ! t2_kref+0x156c: sth %l6, [%g2 + 0x1a]
12996 .word 0xdf063fe4 ! t2_kref+0x1570: ld [%i0 - 0x1c], %f15
12997 .word 0xa3b44e31 ! t2_kref+0x1574: fands %f17, %f17, %f17
12998 call SYM(t2_subr3)
12999 .word 0xe3067fe4 ! t2_kref+0x157c: ld [%i1 - 0x1c], %f17
13000 .word 0x9fc10000 ! t2_kref+0x1580: call %g4
13001 .word 0x97b5010b ! t2_kref+0x1584: edge32 %l4, %o3, %o3
13002 .word 0x81ab8a50 ! t2_kref+0x1588: fcmpd %fcc0, %f14, %f16
13003 .word 0xa1a449b1 ! t2_kref+0x158c: fdivs %f17, %f17, %f16
13004 .word 0xd20e8019 ! t2_kref+0x1590: ldub [%i2 + %i1], %o1
13005 .word 0xa1b40ef1 ! t2_kref+0x1594: fornot2s %f16, %f17, %f16
13006 .word 0xacd40013 ! t2_kref+0x1598: umulcc %l0, %l3, %l6
13007 .word 0x9da01911 ! t2_kref+0x159c: fitod %f17, %f14
13008 call SYM(t2_subr1)
13009 .word 0x9fa40831 ! t2_kref+0x15a4: fadds %f16, %f17, %f15
13010 .word 0x29800003 ! t2_kref+0x15a8: fbl,a _kref+0x15b4
13011 .word 0xe3b8a180 ! t2_kref+0x15ac: stda %f48, [%g2 + 0x180]%asi
13012 .word 0xa3a40831 ! t2_kref+0x15b0: fadds %f16, %f17, %f17
13013 .word 0xd028a038 ! t2_kref+0x15b4: stb %o0, [%g2 + 0x38]
13014 .word 0x9db40ed0 ! t2_kref+0x15b8: fornot2 %f16, %f16, %f14
13015 .word 0xa6827ee1 ! t2_kref+0x15bc: addcc %o1, -0x11f, %l3
13016 .word 0x81ac4aaf ! t2_kref+0x15c0: fcmpes %fcc0, %f17, %f15
13017 .word 0xadb24077 ! t2_kref+0x15c4: edge8ln %o1, %l7, %l6
13018 .word 0x31800007 ! t2_kref+0x15c8: fba,a _kref+0x15e4
13019 .word 0xe8367fe4 ! t2_kref+0x15cc: sth %l4, [%i1 - 0x1c]
13020 .word 0x90446eb1 ! t2_kref+0x15d0: addc %l1, 0xeb1, %o0
13021 .word 0xa5b28116 ! t2_kref+0x15d4: edge32 %o2, %l6, %l2
13022 .word 0x210640b4 ! t2_kref+0x15d8: sethi %hi(0x1902d000), %l0
13023 .word 0x23480008 ! t2_kref+0x15dc: fbne,a,pt %fcc0, _kref+0x15fc
13024 .word 0x9da00050 ! t2_kref+0x15e0: fmovd %f16, %f14
13025 .word 0xa3a01a50 ! t2_kref+0x15e4: fdtoi %f16, %f17
13026 .word 0xa33d201d ! t2_kref+0x15e8: sra %l4, 0x1d, %l1
13027 .word 0xa1b009b0 ! t2_kref+0x15ec: fexpand %f16, %f16
13028 .word 0x9445aaba ! t2_kref+0x15f0: addc %l6, 0xaba, %o2
13029 .word 0xf3ee101c ! t2_kref+0x15f4: prefetcha %i0 + %i4, 25
13030 .word 0x37800008 ! t2_kref+0x15f8: fbge,a _kref+0x1618
13031 .word 0x983430ac ! t2_kref+0x15fc: orn %l0, -0xf54, %o4
13032 .word 0xa1b007b0 ! t2_kref+0x1600: fpackfix %f16, %f16
13033 .word 0xd0bf5019 ! t2_kref+0x1604: stda %o0, [%i5 + %i1]0x80
13034 .word 0xae55a488 ! t2_kref+0x1608: umul %l6, 0x488, %l7
13035 .word 0xa52d2013 ! t2_kref+0x160c: sll %l4, 0x13, %l2
13036 .word 0xa1a449af ! t2_kref+0x1610: fdivs %f17, %f15, %f16
13037 .word 0xc398a140 ! t2_kref+0x1614: ldda [%g2 + 0x140]%asi, %f32
13038 .word 0xee20a038 ! t2_kref+0x1618: st %l7, [%g2 + 0x38]
13039 .word 0xe000a018 ! t2_kref+0x161c: ld [%g2 + 0x18], %l0
13040 .word 0x2b800001 ! t2_kref+0x1620: fbug,a _kref+0x1624
13041 .word 0x9fa44830 ! t2_kref+0x1624: fadds %f17, %f16, %f15
13042 .word 0xa3a018d0 ! t2_kref+0x1628: fdtos %f16, %f17
13043 .word 0xa68cea01 ! t2_kref+0x162c: andcc %l3, 0xa01, %l3
13044 .word 0xa03a4012 ! t2_kref+0x1630: xnor %o1, %l2, %l0
13045 .word 0x973cc00a ! t2_kref+0x1634: sra %l3, %o2, %o3
13046 .word 0x9fa409b0 ! t2_kref+0x1638: fdivs %f16, %f16, %f15
13047 .word 0x90c46c0d ! t2_kref+0x163c: addccc %l1, 0xc0d, %o0
13048 .word 0xdd1fbeb8 ! t2_kref+0x1640: ldd [%fp - 0x148], %f14
13049 .word 0x9fa408b1 ! t2_kref+0x1644: fsubs %f16, %f17, %f15
13050 .word 0x9635bea3 ! t2_kref+0x1648: orn %l6, -0x15d, %o3
13051 .word 0xa25cf6ec ! t2_kref+0x164c: smul %l3, -0x914, %l1
13052 .word 0x9da388d0 ! t2_kref+0x1650: fsubd %f14, %f16, %f14
13053 .word 0xa035ab24 ! t2_kref+0x1654: orn %l6, 0xb24, %l0
13054 .word 0xe47e6014 ! t2_kref+0x1658: swap [%i1 + 0x14], %l2
13055 .word 0xa1a449b0 ! t2_kref+0x165c: fdivs %f17, %f16, %f16
13056 .word 0xa802400b ! t2_kref+0x1660: add %o1, %o3, %l4
13057 .word 0xe67e001c ! t2_kref+0x1664: swap [%i0 + %i4], %l3
13058 .word 0x981c6671 ! t2_kref+0x1668: xor %l1, 0x671, %o4
13059 .word 0xa3a409b0 ! t2_kref+0x166c: fdivs %f16, %f16, %f17
13060 .word 0x9fa0188f ! t2_kref+0x1670: fitos %f15, %f15
13061 .word 0xd856401b ! t2_kref+0x1674: ldsh [%i1 + %i3], %o4
13062 .word 0x949a8012 ! t2_kref+0x1678: xorcc %o2, %l2, %o2
13063 .word 0xdf067ff4 ! t2_kref+0x167c: ld [%i1 - 0xc], %f15
13064 .word 0xe4b01019 ! t2_kref+0x1680: stha %l2, [%g0 + %i1]0x80
13065 .word 0xa3a000b0 ! t2_kref+0x1684: fnegs %f16, %f17
13066 .word 0x81ac4ab0 ! t2_kref+0x1688: fcmpes %fcc0, %f17, %f16
13067 .word 0xa1a409af ! t2_kref+0x168c: fdivs %f16, %f15, %f16
13068 .word 0xec380019 ! t2_kref+0x1690: std %l6, [%g0 + %i1]
13069 .word 0x9fa000b0 ! t2_kref+0x1694: fnegs %f16, %f15
13070 .word 0x3a480005 ! t2_kref+0x1698: bcc,a,pt %icc, _kref+0x16ac
13071 .word 0xa1a3c930 ! t2_kref+0x169c: fmuls %f15, %f16, %f16
13072 .word 0xa3a00031 ! t2_kref+0x16a0: fmovs %f17, %f17
13073 .word 0x81ac0ad0 ! t2_kref+0x16a4: fcmped %fcc0, %f16, %f16
13074 .word 0xab400000 ! t2_kref+0x16a8: mov %y, %l5
13075 .word 0xeca6101c ! t2_kref+0x16ac: sta %l6, [%i0 + %i4]0x80
13076 .word 0xa3a3c82f ! t2_kref+0x16b0: fadds %f15, %f15, %f17
13077 .word 0xaeba4009 ! t2_kref+0x16b4: xnorcc %o1, %o1, %l7
13078 .word 0x932c8014 ! t2_kref+0x16b8: sll %l2, %l4, %o1
13079 .word 0x81848000 ! t2_kref+0x16bc: wr %l2, %g0, %y
13080 .word 0xa1a44d30 ! t2_kref+0x16c0: fsmuld %f17, %f16, %f16
13081 .word 0xa4a48012 ! t2_kref+0x16c4: subcc %l2, %l2, %l2
13082 .word 0xa2046120 ! t2_kref+0x16c8: add %l1, 0x120, %l1
13083 .word 0xe830a01a ! t2_kref+0x16cc: sth %l4, [%g2 + 0x1a]
13084 .word 0x20480005 ! t2_kref+0x16d0: bn,a,pt %icc, _kref+0x16e4
13085 .word 0xa3a00130 ! t2_kref+0x16d4: fabss %f16, %f17
13086 .word 0x9da0054e ! t2_kref+0x16d8: fsqrtd %f14, %f14
13087 .word 0x33800002 ! t2_kref+0x16dc: fbe,a _kref+0x16e4
13088 .word 0xa1a408d0 ! t2_kref+0x16e0: fsubd %f16, %f16, %f16
13089 .word 0x9af5c009 ! t2_kref+0x16e4: udivcc %l7, %o1, %o5
13090 .word 0xe13e3fe8 ! t2_kref+0x16e8: std %f16, [%i0 - 0x18]
13091 .word 0x37480001 ! t2_kref+0x16ec: fbge,a,pt %fcc0, _kref+0x16f0
13092 .word 0x98ac8011 ! t2_kref+0x16f0: andncc %l2, %l1, %o4
13093 .word 0x90dd400a ! t2_kref+0x16f4: smulcc %l5, %o2, %o0
13094 .word 0xd0163fea ! t2_kref+0x16f8: lduh [%i0 - 0x16], %o0
13095 .word 0xa3a0002f ! t2_kref+0x16fc: fmovs %f15, %f17
13096 .word 0xc398a140 ! t2_kref+0x1700: ldda [%g2 + 0x140]%asi, %f32
13097 .word 0xa7b385d0 ! t2_kref+0x1704: fcmpeq32 %f14, %f16, %l3
13098 .word 0xa61c62fa ! t2_kref+0x1708: xor %l1, 0x2fa, %l3
13099 .word 0xa1b38a90 ! t2_kref+0x170c: fpsub16 %f14, %f16, %f16
13100 .word 0x989c79fe ! t2_kref+0x1710: xorcc %l1, -0x602, %o4
13101 .word 0x27189ef4 ! t2_kref+0x1714: sethi %hi(0x627bd000), %l3
13102 .word 0x9fb3ca70 ! t2_kref+0x1718: fpadd32s %f15, %f16, %f15
13103 .word 0x37800003 ! t2_kref+0x171c: fbge,a _kref+0x1728
13104 .word 0xa1a40830 ! t2_kref+0x1720: fadds %f16, %f16, %f16
13105 .word 0x36480008 ! t2_kref+0x1724: bge,a,pt %icc, _kref+0x1744
13106 .word 0xe628a01a ! t2_kref+0x1728: stb %l3, [%g2 + 0x1a]
13107 .word 0xa3b50356 ! t2_kref+0x172c: alignaddrl %l4, %l6, %l1
13108 .word 0x9da01110 ! t2_kref+0x1730: fxtod %f16, %f14
13109 .word 0xee7e401c ! t2_kref+0x1734: swap [%i1 + %i4], %l7
13110 .word 0xe2d6d019 ! t2_kref+0x1738: ldsha [%i3 + %i1]0x80, %l1
13111 .word 0xe228a01a ! t2_kref+0x173c: stb %l1, [%g2 + 0x1a]
13112 .word 0x81b01024 ! t2_kref+0x1740: siam 0x4
13113 .word 0xe3b8a180 ! t2_kref+0x1744: stda %f48, [%g2 + 0x180]%asi
13114 .word 0xe816401b ! t2_kref+0x1748: lduh [%i1 + %i3], %l4
13115 .word 0xa3a000b0 ! t2_kref+0x174c: fnegs %f16, %f17
13116 .word 0x92e4c014 ! t2_kref+0x1750: subccc %l3, %l4, %o1
13117 .word 0xa8d5bf13 ! t2_kref+0x1754: umulcc %l6, -0xed, %l4
13118 .word 0xe11fbd28 ! t2_kref+0x1758: ldd [%fp - 0x2d8], %f16
13119 .word 0xe4ce1000 ! t2_kref+0x175c: ldsba [%i0]0x80, %l2
13120 .word 0xee26601c ! t2_kref+0x1760: st %l7, [%i1 + 0x1c]
13121 .word 0xad418000 ! t2_kref+0x1764: mov %fprs, %l6
13122 .word 0xd608a018 ! t2_kref+0x1768: ldub [%g2 + 0x18], %o3
13123 .word 0xe13e401d ! t2_kref+0x176c: std %f16, [%i1 + %i5]
13124 .word 0xa1a44831 ! t2_kref+0x1770: fadds %f17, %f17, %f16
13125 .word 0xd0064000 ! t2_kref+0x1774: ld [%i1], %o0
13126 .word 0x989cac31 ! t2_kref+0x1778: xorcc %l2, 0xc31, %o4
13127 .word 0xacd50016 ! t2_kref+0x177c: umulcc %l4, %l6, %l6
13128 .word 0x909a33fb ! t2_kref+0x1780: xorcc %o0, -0xc05, %o0
13129 .word 0xa4d24016 ! t2_kref+0x1784: umulcc %o1, %l6, %l2
13130 .word 0xe19e5a5d ! t2_kref+0x1788: ldda [%i1 + %i5]0xd2, %f16
13131 .word 0xa3b44a2f ! t2_kref+0x178c: fpadd16s %f17, %f15, %f17
13132 .word 0x81828000 ! t2_kref+0x1790: wr %o2, %g0, %y
13133 .word 0x9fc10000 ! t2_kref+0x1794: call %g4
13134 .word 0xaa0c4010 ! t2_kref+0x1798: and %l1, %l0, %l5
13135 .word 0x9fa018d0 ! t2_kref+0x179c: fdtos %f16, %f15
13136 .word 0xac14a828 ! t2_kref+0x17a0: or %l2, 0x828, %l6
13137 .word 0x96b2ed7d ! t2_kref+0x17a4: orncc %o3, 0xd7d, %o3
13138 .word 0x81ac0a31 ! t2_kref+0x17a8: fcmps %fcc0, %f16, %f17
13139 .word 0xec08a008 ! t2_kref+0x17ac: ldub [%g2 + 8], %l6
13140 .word 0xa1b38f90 ! t2_kref+0x17b0: for %f14, %f16, %f16
13141 .word 0x91b5416b ! t2_kref+0x17b4: edge32ln %l5, %o3, %o0
13142 .word 0x9fa00031 ! t2_kref+0x17b8: fmovs %f17, %f15
13143 .word 0xc398a140 ! t2_kref+0x17bc: ldda [%g2 + 0x140]%asi, %f32
13144 .word 0x26800003 ! t2_kref+0x17c0: bl,a _kref+0x17cc
13145 .word 0xae7aa906 ! t2_kref+0x17c4: sdiv %o2, 0x906, %l7
13146 .word 0xa1b00770 ! t2_kref+0x17c8: fpack16 %f16, %f16
13147 .word 0x90bd4009 ! t2_kref+0x17cc: xnorcc %l5, %o1, %o0
13148 .word 0x2923d23a ! t2_kref+0x17d0: sethi %hi(0x8f48e800), %l4
13149 .word 0xd800a028 ! t2_kref+0x17d4: ld [%g2 + 0x28], %o4
13150 .word 0x903c4017 ! t2_kref+0x17d8: xnor %l1, %l7, %o0
13151 .word 0xd840a008 ! t2_kref+0x17dc: ldsw [%g2 + 8], %o4
13152 .word 0xa825aab8 ! t2_kref+0x17e0: sub %l6, 0xab8, %l4
13153 .word 0x21800005 ! t2_kref+0x17e4: fbn,a _kref+0x17f8
13154 .word 0xa1a000b0 ! t2_kref+0x17e8: fnegs %f16, %f16
13155 .word 0xdf06401c ! t2_kref+0x17ec: ld [%i1 + %i4], %f15
13156 .word 0xa2c2f6df ! t2_kref+0x17f0: addccc %o3, -0x921, %l1
13157 .word 0x9fa00030 ! t2_kref+0x17f4: fmovs %f16, %f15
13158 .word 0xa3a000b0 ! t2_kref+0x17f8: fnegs %f16, %f17
13159 .word 0x21800004 ! t2_kref+0x17fc: fbn,a _kref+0x180c
13160 .word 0x9fb44a30 ! t2_kref+0x1800: fpadd16s %f17, %f16, %f15
13161 .word 0xa1a44d30 ! t2_kref+0x1804: fsmuld %f17, %f16, %f16
13162 .word 0xa005400a ! t2_kref+0x1808: add %l5, %o2, %l0
13163 .word 0xa1a00031 ! t2_kref+0x180c: fmovs %f17, %f16
13164 .word 0xee2e4000 ! t2_kref+0x1810: stb %l7, [%i1]
13165 .word 0xe830a038 ! t2_kref+0x1814: sth %l4, [%g2 + 0x38]
13166 .word 0xe1be1a5b ! t2_kref+0x1818: stda %f16, [%i0 + %i3]0xd2
13167 .word 0xa6f578ba ! t2_kref+0x181c: udivcc %l5, -0x746, %l3
13168 .word 0xa8fa8016 ! t2_kref+0x1820: sdivcc %o2, %l6, %l4
13169 .word 0x81ac0ab0 ! t2_kref+0x1824: fcmpes %fcc0, %f16, %f16
13170 .word 0xea070018 ! t2_kref+0x1828: ld [%i4 + %i0], %l5
13171 .word 0x8185c000 ! t2_kref+0x182c: wr %l7, %g0, %y
13172 .word 0xac2ac00b ! t2_kref+0x1830: andn %o3, %o3, %l6
13173 .word 0xa3a01090 ! t2_kref+0x1834: fxtos %f16, %f17
13174 .word 0x22800004 ! t2_kref+0x1838: be,a _kref+0x1848
13175 .word 0xdd3f4019 ! t2_kref+0x183c: std %f14, [%i5 + %i1]
13176 .word 0xe41e4000 ! t2_kref+0x1840: ldd [%i1], %l2
13177 .word 0x9fa01891 ! t2_kref+0x1844: fitos %f17, %f15
13178 .word 0x981275bf ! t2_kref+0x1848: or %o1, -0xa41, %o4
13179 .word 0xae34a9d9 ! t2_kref+0x184c: orn %l2, 0x9d9, %l7
13180 .word 0xa83d400a ! t2_kref+0x1850: xnor %l5, %o2, %l4
13181 .word 0x3f800008 ! t2_kref+0x1854: fbo,a _kref+0x1874
13182 .word 0xa1a0012f ! t2_kref+0x1858: fabss %f15, %f16
13183 .word 0xa72c600e ! t2_kref+0x185c: sll %l1, 0xe, %l3
13184 .word 0xa1a4094e ! t2_kref+0x1860: fmuld %f16, %f14, %f16
13185 .word 0xaae44012 ! t2_kref+0x1864: subccc %l1, %l2, %l5
13186 .word 0xacaa71ec ! t2_kref+0x1868: andncc %o1, -0xe14, %l6
13187 .word 0x251767e2 ! t2_kref+0x186c: sethi %hi(0x5d9f8800), %l2
13188 .word 0x9da000d0 ! t2_kref+0x1870: fnegd %f16, %f14
13189 .word 0x983cc00b ! t2_kref+0x1874: xnor %l3, %o3, %o4
13190 .word 0x94d5400a ! t2_kref+0x1878: umulcc %l5, %o2, %o2
13191 .word 0x9884c012 ! t2_kref+0x187c: addcc %l3, %l2, %o4
13192 .word 0xec3e3fe8 ! t2_kref+0x1880: std %l6, [%i0 - 0x18]
13193 .word 0x96042ae2 ! t2_kref+0x1884: add %l0, 0xae2, %o3
13194 .word 0xa4adc00b ! t2_kref+0x1888: andncc %l7, %o3, %l2
13195 .word 0x9da0054e ! t2_kref+0x188c: fsqrtd %f14, %f14
13196 .word 0xec9f5019 ! t2_kref+0x1890: ldda [%i5 + %i1]0x80, %l6
13197 .word 0x9da00550 ! t2_kref+0x1894: fsqrtd %f16, %f14
13198 .word 0x9fa000b0 ! t2_kref+0x1898: fnegs %f16, %f15
13199 .word 0x9b3c4011 ! t2_kref+0x189c: sra %l1, %l1, %o5
13200 .word 0xda08a01b ! t2_kref+0x18a0: ldub [%g2 + 0x1b], %o5
13201 .word 0xa3b007b0 ! t2_kref+0x18a4: fpackfix %f16, %f17
13202 .word 0xea063ff0 ! t2_kref+0x18a8: ld [%i0 - 0x10], %l5
13203 .word 0xa9b40329 ! t2_kref+0x18ac: bmask %l0, %o1, %l4
13204 .word 0xec40a038 ! t2_kref+0x18b0: ldsw [%g2 + 0x38], %l6
13205 .word 0xe11fbe58 ! t2_kref+0x18b4: ldd [%fp - 0x1a8], %f16
13206 .word 0x9da01930 ! t2_kref+0x18b8: fstod %f16, %f14
13207 .word 0xe020a028 ! t2_kref+0x18bc: st %l0, [%g2 + 0x28]
13208 .word 0xa3a018ce ! t2_kref+0x18c0: fdtos %f14, %f17
13209 .word 0x9fa0012f ! t2_kref+0x18c4: fabss %f15, %f15
13210 .word 0x98ac4014 ! t2_kref+0x18c8: andncc %l1, %l4, %o4
13211 .word 0xa1a408d0 ! t2_kref+0x18cc: fsubd %f16, %f16, %f16
13212 .word 0xa3a0002f ! t2_kref+0x18d0: fmovs %f15, %f17
13213 .word 0x83414000 ! t2_kref+0x18d4: mov %pc, %g1
13214 .word 0xd0062000 ! t2_kref+0x18d8: ld [%i0], %o0
13215 .word 0xa1a01891 ! t2_kref+0x18dc: fitos %f17, %f16
13216 .word 0x91618011 ! t2_kref+0x18e0: movg %fcc0, %l1, %o0
13217 .word 0xa1a00550 ! t2_kref+0x18e4: fsqrtd %f16, %f16
13218 .word 0xa1a00130 ! t2_kref+0x18e8: fabss %f16, %f16
13219 .word 0x9a1dff77 ! t2_kref+0x18ec: xor %l7, -0x89, %o5
13220 .word 0x33800008 ! t2_kref+0x18f0: fbe,a _kref+0x1910
13221 .word 0xa3a00031 ! t2_kref+0x18f4: fmovs %f17, %f17
13222 .word 0xe0262014 ! t2_kref+0x18f8: st %l0, [%i0 + 0x14]
13223 .word 0xa3a018ce ! t2_kref+0x18fc: fdtos %f14, %f17
13224 .word 0xe320a008 ! t2_kref+0x1900: st %f17, [%g2 + 8]
13225 .word 0x9fa00030 ! t2_kref+0x1904: fmovs %f16, %f15
13226 .word 0xe13e001d ! t2_kref+0x1908: std %f16, [%i0 + %i5]
13227 .word 0xa1a9c050 ! t2_kref+0x190c: fmovdu %fcc0, %f16, %f16
13228 .word 0x9da00550 ! t2_kref+0x1910: fsqrtd %f16, %f14
13229 .word 0x9822000b ! t2_kref+0x1914: sub %o0, %o3, %o4
13230 .word 0x993a2010 ! t2_kref+0x1918: sra %o0, 0x10, %o4
13231 .word 0x9b34c016 ! t2_kref+0x191c: srl %l3, %l6, %o5
13232 .word 0x9fa3c82f ! t2_kref+0x1920: fadds %f15, %f15, %f15
13233 .word 0xd448a028 ! t2_kref+0x1924: ldsb [%g2 + 0x28], %o2
13234 .word 0xf8196b00 ! t2_kref+0x1928: ldd [%g5 + 0xb00], %i4
13235 .word 0xd04e3ff8 ! t2_kref+0x192c: ldsb [%i0 - 8], %o0
13236 .word 0xa3a000af ! t2_kref+0x1930: fnegs %f15, %f17
13237 .word 0xe8881019 ! t2_kref+0x1934: lduba [%g0 + %i1]0x80, %l4
13238 .word 0xa6046fa8 ! t2_kref+0x1938: add %l1, 0xfa8, %l3
13239 .word 0xa1a018d0 ! t2_kref+0x193c: fdtos %f16, %f16
13240 .word 0x969ab92e ! t2_kref+0x1940: xorcc %o2, -0x6d2, %o3
13241 call SYM(t2_subr2)
13242 .word 0x9fa00131 ! t2_kref+0x1948: fabss %f17, %f15
13243 .word 0xa3a408af ! t2_kref+0x194c: fsubs %f16, %f15, %f17
13244 .word 0x9bb54333 ! t2_kref+0x1950: bmask %l5, %l3, %o5
13245 .word 0x27480007 ! t2_kref+0x1954: fbul,a,pt %fcc0, _kref+0x1970
13246 .word 0x9fa0002f ! t2_kref+0x1958: fmovs %f15, %f15
13247 .word 0x9a124017 ! t2_kref+0x195c: or %o1, %l7, %o5
13248 .word 0xe3b8a180 ! t2_kref+0x1960: stda %f48, [%g2 + 0x180]%asi
13249 .word 0xae8421d1 ! t2_kref+0x1964: addcc %l0, 0x1d1, %l7
13250 .word 0xa3a0002f ! t2_kref+0x1968: fmovs %f15, %f17
13251 .word 0xe4363fee ! t2_kref+0x196c: sth %l2, [%i0 - 0x12]
13252 .word 0xaa02c012 ! t2_kref+0x1970: add %o3, %l2, %l5
13253 .word 0x92ba4017 ! t2_kref+0x1974: xnorcc %o1, %l7, %o1
13254 .word 0x9abdb6c0 ! t2_kref+0x1978: xnorcc %l6, -0x940, %o5
13255 .word 0xa1b40a10 ! t2_kref+0x197c: fpadd16 %f16, %f16, %f16
13256 .word 0xa72d0015 ! t2_kref+0x1980: sll %l4, %l5, %l3
13257 .word 0x9af22c16 ! t2_kref+0x1984: udivcc %o0, 0xc16, %o5
13258 .word 0x9fa018ce ! t2_kref+0x1988: fdtos %f14, %f15
13259 .word 0x37480003 ! t2_kref+0x198c: fbge,a,pt %fcc0, _kref+0x1998
13260 .word 0xec28a00a ! t2_kref+0x1990: stb %l6, [%g2 + 0xa]
13261 .word 0x81abca30 ! t2_kref+0x1994: fcmps %fcc0, %f15, %f16
13262 .word 0xa1a00550 ! t2_kref+0x1998: fsqrtd %f16, %f16
13263 .word 0x9fa449b0 ! t2_kref+0x199c: fdivs %f17, %f16, %f15
13264 .word 0xa2d5a5e7 ! t2_kref+0x19a0: umulcc %l6, 0x5e7, %l1
13265 .word 0xa1a00550 ! t2_kref+0x19a4: fsqrtd %f16, %f16
13266 .word 0xee200019 ! t2_kref+0x19a8: st %l7, [%g0 + %i1]
13267 .word 0xe240a018 ! t2_kref+0x19ac: ldsw [%g2 + 0x18], %l1
13268 .word 0x9da01110 ! t2_kref+0x19b0: fxtod %f16, %f14
13269 .word 0xe11fbeb8 ! t2_kref+0x19b4: ldd [%fp - 0x148], %f16
13270 .word 0xa1a408ce ! t2_kref+0x19b8: fsubd %f16, %f14, %f16
13271 .word 0xa1b00fc0 ! t2_kref+0x19bc: fone %f16
13272 .word 0x2f800008 ! t2_kref+0x19c0: fbu,a _kref+0x19e0
13273 .word 0xdf20a008 ! t2_kref+0x19c4: st %f15, [%g2 + 8]
13274 .word 0xac924014 ! t2_kref+0x19c8: orcc %o1, %l4, %l6
13275 .word 0x9fa01a50 ! t2_kref+0x19cc: fdtoi %f16, %f15
13276 .word 0xa1b407ce ! t2_kref+0x19d0: pdist %f16, %f14, %f16
13277 .word 0xe3b8a180 ! t2_kref+0x19d4: stda %f48, [%g2 + 0x180]%asi
13278 .word 0xa1a0054e ! t2_kref+0x19d8: fsqrtd %f14, %f16
13279 .word 0xa8c5efba ! t2_kref+0x19dc: addccc %l7, 0xfba, %l4
13280 .word 0xe100a028 ! t2_kref+0x19e0: ld [%g2 + 0x28], %f16
13281 .word 0x13337ea5 ! t2_kref+0x19e4: sethi %hi(0xcdfa9400), %o1
13282 .word 0x933a4017 ! t2_kref+0x19e8: sra %o1, %l7, %o1
13283 .word 0x9b1afec9 ! t2_kref+0x19ec: tsubcctv %o3, -0x137, %o5
13284 .word 0xe87f0019 ! t2_kref+0x19f0: swap [%i4 + %i1], %l4
13285 .word 0xe830a018 ! t2_kref+0x19f4: sth %l4, [%g2 + 0x18]
13286 .word 0x97b54109 ! t2_kref+0x19f8: edge32 %l5, %o1, %o3
13287 .word 0xaea5c00b ! t2_kref+0x19fc: subcc %l7, %o3, %l7
13288 .word 0xa3a449af ! t2_kref+0x1a00: fdivs %f17, %f15, %f17
13289 .word 0xd608a018 ! t2_kref+0x1a04: ldub [%g2 + 0x18], %o3
13290 .word 0xaa24e3df ! t2_kref+0x1a08: sub %l3, 0x3df, %l5
13291 .word 0xa644fb5f ! t2_kref+0x1a0c: addc %l3, -0x4a1, %l3
13292 .word 0xa2d529ae ! t2_kref+0x1a10: umulcc %l4, 0x9ae, %l1
13293 .word 0xa1a44831 ! t2_kref+0x1a14: fadds %f17, %f17, %f16
13294 .word 0x81ac0ab0 ! t2_kref+0x1a18: fcmpes %fcc0, %f16, %f16
13295 .word 0x2c800005 ! t2_kref+0x1a1c: bneg,a _kref+0x1a30
13296 .word 0x96d4000a ! t2_kref+0x1a20: umulcc %l0, %o2, %o3
13297 .word 0xec36c019 ! t2_kref+0x1a24: sth %l6, [%i3 + %i1]
13298 .word 0xa1b38c8e ! t2_kref+0x1a28: fandnot2 %f14, %f14, %f16
13299 .word 0xa3a44931 ! t2_kref+0x1a2c: fmuls %f17, %f17, %f17
13300 .word 0x961a339b ! t2_kref+0x1a30: xor %o0, -0xc65, %o3
13301 .word 0xa1a40d30 ! t2_kref+0x1a34: fsmuld %f16, %f16, %f16
13302 .word 0xea30a01a ! t2_kref+0x1a38: sth %l5, [%g2 + 0x1a]
13303 .word 0xa1a00550 ! t2_kref+0x1a3c: fsqrtd %f16, %f16
13304 .word 0x9a9de290 ! t2_kref+0x1a40: xorcc %l7, 0x290, %o5
13305 .word 0xa1b40a90 ! t2_kref+0x1a44: fpsub16 %f16, %f16, %f16
13306 .word 0xe120a038 ! t2_kref+0x1a48: st %f16, [%g2 + 0x38]
13307 .word 0x32480005 ! t2_kref+0x1a4c: bne,a,pt %icc, _kref+0x1a60
13308 .word 0xe1067ffc ! t2_kref+0x1a50: ld [%i1 - 4], %f16
13309 .word 0x9b7035e4 ! t2_kref+0x1a54: popc -0xa1c, %o5
13310 .word 0xd6ff1018 ! t2_kref+0x1a58: swapa [%i4 + %i0]0x80, %o3
13311 .word 0xa7827cdc ! t2_kref+0x1a5c: wr %o1, 0xfffffcdc, %gsr
13312 .word 0xa025bc01 ! t2_kref+0x1a60: sub %l6, -0x3ff, %l0
13313 .word 0xdd3e001d ! t2_kref+0x1a64: std %f14, [%i0 + %i5]
13314 .word 0x30480001 ! t2_kref+0x1a68: ba,a,pt %icc, _kref+0x1a6c
13315 .word 0x9db4098e ! t2_kref+0x1a6c: bshuffle %f16, %f14, %f14
13316 .word 0x27800005 ! t2_kref+0x1a70: fbul,a _kref+0x1a84
13317 .word 0x9b2c2015 ! t2_kref+0x1a74: sll %l0, 0x15, %o5
13318 .word 0xec7e6010 ! t2_kref+0x1a78: swap [%i1 + 0x10], %l6
13319 .word 0xa834adb1 ! t2_kref+0x1a7c: orn %l2, 0xdb1, %l4
13320 .word 0xea264000 ! t2_kref+0x1a80: st %l5, [%i1]
13321 .word 0xa1b4072f ! t2_kref+0x1a84: fmuld8ulx16 %f16, %f15, %f16
13322 .word 0xac844013 ! t2_kref+0x1a88: addcc %l1, %l3, %l6
13323 .word 0xa5b4050e ! t2_kref+0x1a8c: fcmpgt16 %f16, %f14, %l2
13324 .word 0xac3db154 ! t2_kref+0x1a90: xnor %l6, -0xeac, %l6
13325 .word 0x28480004 ! t2_kref+0x1a94: bleu,a,pt %icc, _kref+0x1aa4
13326 .word 0xa1b40ab1 ! t2_kref+0x1a98: fpsub16s %f16, %f17, %f16
13327 .word 0xec3e4000 ! t2_kref+0x1a9c: std %l6, [%i1]
13328 .word 0x33800004 ! t2_kref+0x1aa0: fbe,a _kref+0x1ab0
13329 .word 0xc807bff0 ! t2_kref+0x1aa4: ld [%fp - 0x10], %g4
13330 .word 0xa1b38ed0 ! t2_kref+0x1aa8: fornot2 %f14, %f16, %f16
13331 .word 0x9fa3c930 ! t2_kref+0x1aac: fmuls %f15, %f16, %f15
13332 .word 0xa966647e ! t2_kref+0x1ab0: movne %icc, -0x382, %l4
13333 .word 0x9ac44014 ! t2_kref+0x1ab4: addccc %l1, %l4, %o5
13334 .word 0x81ac4a30 ! t2_kref+0x1ab8: fcmps %fcc0, %f17, %f16
13335 .word 0x83414000 ! t2_kref+0x1abc: mov %pc, %g1
13336 .word 0xa3b00cf1 ! t2_kref+0x1ac0: fnot2s %f17, %f17
13337 .word 0xe840a038 ! t2_kref+0x1ac4: ldsw [%g2 + 0x38], %l4
13338 .word 0xa1b38a90 ! t2_kref+0x1ac8: fpsub16 %f14, %f16, %f16
13339 .word 0x9222c013 ! t2_kref+0x1acc: sub %o3, %l3, %o1
13340 .word 0x3f800005 ! t2_kref+0x1ad0: fbo,a _kref+0x1ae4
13341 .word 0x9fb40ea0 ! t2_kref+0x1ad4: fsrc1s %f16, %f15
13342 .word 0x9fb3cdf1 ! t2_kref+0x1ad8: fnands %f15, %f17, %f15
13343 .word 0xad2da003 ! t2_kref+0x1adc: sll %l6, 0x3, %l6
13344 .word 0xaf358012 ! t2_kref+0x1ae0: srl %l6, %l2, %l7
13345 .word 0xe4086064 ! t2_kref+0x1ae4: ldub [%g1 + 0x64], %l2
13346 .word 0xa41ca00c ! t2_kref+0x1ae8: xor %l2, 0xc, %l2
13347 .word 0xe4286064 ! t2_kref+0x1aec: stb %l2, [%g1 + 0x64]
13348 .word 0x81d86064 ! t2_kref+0x1af0: flush %g1 + 0x64
13349 .word 0xa03d8012 ! t2_kref+0x1af4: xnor %l6, %l2, %l0
13350 .word 0xe856401b ! t2_kref+0x1af8: ldsh [%i1 + %i3], %l4
13351 .word 0xa1a00550 ! t2_kref+0x1afc: fsqrtd %f16, %f16
13352 .word 0x3a800001 ! t2_kref+0x1b00: bcc,a _kref+0x1b04
13353 .word 0xa1a018ce ! t2_kref+0x1b04: fdtos %f14, %f16
13354 .word 0xe440a038 ! t2_kref+0x1b08: ldsw [%g2 + 0x38], %l2
13355 .word 0x26800003 ! t2_kref+0x1b0c: bl,a _kref+0x1b18
13356 .word 0x90853ea7 ! t2_kref+0x1b10: addcc %l4, -0x159, %o0
13357 .word 0x9da00550 ! t2_kref+0x1b14: fsqrtd %f16, %f14
13358 .word 0xa50db803 ! t2_kref+0x1b18: tsubcc %l6, -0x7fd, %l2
13359 .word 0x9da00550 ! t2_kref+0x1b1c: fsqrtd %f16, %f14
133602: .word 0x9ae4a767 ! t2_kref+0x1b20: subccc %l2, 0x767, %o5
13361 .word 0xa1a00550 ! t2_kref+0x1b24: fsqrtd %f16, %f16
13362 .word 0x2c480007 ! t2_kref+0x1b28: bneg,a,pt %icc, _kref+0x1b44
13363 .word 0x92ad0014 ! t2_kref+0x1b2c: andncc %l4, %l4, %o1
13364 .word 0xd416001b ! t2_kref+0x1b30: lduh [%i0 + %i3], %o2
13365 .word 0xa3a448b1 ! t2_kref+0x1b34: fsubs %f17, %f17, %f17
13366 .word 0xeca01019 ! t2_kref+0x1b38: sta %l6, [%g0 + %i1]0x80
13367 .word 0x26800006 ! t2_kref+0x1b3c: bl,a _kref+0x1b54
13368 .word 0x9da388ce ! t2_kref+0x1b40: fsubd %f14, %f14, %f14
13369 .word 0x94dd61f7 ! t2_kref+0x1b44: smulcc %l5, 0x1f7, %o2
13370 .word 0xa63cc011 ! t2_kref+0x1b48: xnor %l3, %l1, %l3
13371 .word 0x9fb007ae ! t2_kref+0x1b4c: fpackfix %f14, %f15
13372 .word 0xa1a0004e ! t2_kref+0x1b50: fmovd %f14, %f16
13373 .word 0xa00aef69 ! t2_kref+0x1b54: and %o3, 0xf69, %l0
13374 .word 0x22800001 ! t2_kref+0x1b58: be,a _kref+0x1b5c
13375 .word 0xd8ce501a ! t2_kref+0x1b5c: ldsba [%i1 + %i2]0x80, %o4
13376 .word 0x001fffff ! t2_kref+0x1b60: illtrap 0x1fffff
13377 .word 0xa69a4014 ! t2_kref+0x1b64: xorcc %o1, %l4, %l3
13378 .word 0x28800001 ! t2_kref+0x1b68: bleu,a _kref+0x1b6c
13379 .word 0xa1b40d8e ! t2_kref+0x1b6c: fxor %f16, %f14, %f16
13380 .word 0x9fa449af ! t2_kref+0x1b70: fdivs %f17, %f15, %f15
13381 .word 0xa3b3cea0 ! t2_kref+0x1b74: fsrc1s %f15, %f17
13382 .word 0x28800008 ! t2_kref+0x1b78: bleu,a _kref+0x1b98
13383 .word 0xd09e1000 ! t2_kref+0x1b7c: ldda [%i0]0x80, %o0
13384 .word 0xa4f5b26c ! t2_kref+0x1b80: udivcc %l6, -0xd94, %l2
13385 .word 0xa1a40d31 ! t2_kref+0x1b84: fsmuld %f16, %f17, %f16
13386 .word 0x9fb00fe0 ! t2_kref+0x1b88: fones %f15
13387 .word 0xd4961000 ! t2_kref+0x1b8c: lduha [%i0]0x80, %o2
13388 .word 0x2c800002 ! t2_kref+0x1b90: bneg,a _kref+0x1b98
13389 .word 0xa1b40c90 ! t2_kref+0x1b94: fandnot2 %f16, %f16, %f16
13390 .word 0x95b404ce ! t2_kref+0x1b98: fcmpne32 %f16, %f14, %o2
13391 .word 0x9db40e80 ! t2_kref+0x1b9c: fsrc1 %f16, %f14
13392 .word 0x9a02000a ! t2_kref+0x1ba0: add %o0, %o2, %o5
13393 .word 0xdf26601c ! t2_kref+0x1ba4: st %f15, [%i1 + 0x1c]
13394 .word 0xa7400000 ! t2_kref+0x1ba8: mov %y, %l3
13395 .word 0xa1b3c72f ! t2_kref+0x1bac: fmuld8ulx16 %f15, %f15, %f16
13396 .word 0x9db38d40 ! t2_kref+0x1bb0: fnot1 %f14, %f14
13397 .word 0xa3a0188f ! t2_kref+0x1bb4: fitos %f15, %f17
13398 .word 0xa2e54010 ! t2_kref+0x1bb8: subccc %l5, %l0, %l1
13399 call SYM(t2_subr3)
13400 .word 0xa1a408af ! t2_kref+0x1bc0: fsubs %f16, %f15, %f16
13401 .word 0xa8c2b1d9 ! t2_kref+0x1bc4: addccc %o2, -0xe27, %l4
13402 .word 0x81abca2f ! t2_kref+0x1bc8: fcmps %fcc0, %f15, %f15
13403 .word 0xd6060000 ! t2_kref+0x1bcc: ld [%i0], %o3
13404 .word 0x28480001 ! t2_kref+0x1bd0: bleu,a,pt %icc, _kref+0x1bd4
13405 .word 0xe3b8a180 ! t2_kref+0x1bd4: stda %f48, [%g2 + 0x180]%asi
13406 .word 0xc76e000a ! t2_kref+0x1bd8: prefetch %i0 + %o2, 3
13407 .word 0x81abca2f ! t2_kref+0x1bdc: fcmps %fcc0, %f15, %f15
13408 .word 0xe120a028 ! t2_kref+0x1be0: st %f16, [%g2 + 0x28]
13409 .word 0xa1a448b0 ! t2_kref+0x1be4: fsubs %f17, %f16, %f16
13410 .word 0xc768a207 ! t2_kref+0x1be8: prefetch %g2 + 0x207, 3
13411 .word 0x36800001 ! t2_kref+0x1bec: bge,a _kref+0x1bf0
13412 .word 0xa1a0188f ! t2_kref+0x1bf0: fitos %f15, %f16
13413 .word 0xd2a6501c ! t2_kref+0x1bf4: sta %o1, [%i1 + %i4]0x80
13414 .word 0xa71d8011 ! t2_kref+0x1bf8: tsubcctv %l6, %l1, %l3
13415 .word 0x81ab8a50 ! t2_kref+0x1bfc: fcmpd %fcc0, %f14, %f16
13416 .word 0xa1a449af ! t2_kref+0x1c00: fdivs %f17, %f15, %f16
13417 .word 0xdf060000 ! t2_kref+0x1c04: ld [%i0], %f15
13418 .word 0x3f800005 ! t2_kref+0x1c08: fbo,a _kref+0x1c1c
13419 .word 0xa1a000af ! t2_kref+0x1c0c: fnegs %f15, %f16
13420 .word 0x001fffff ! t2_kref+0x1c10: illtrap 0x1fffff
13421 .word 0x9fa4492f ! t2_kref+0x1c14: fmuls %f17, %f15, %f15
13422 .word 0xa2d4c009 ! t2_kref+0x1c18: umulcc %l3, %o1, %l1
13423 .word 0xd416c018 ! t2_kref+0x1c1c: lduh [%i3 + %i0], %o2
13424 .word 0xac1d68a1 ! t2_kref+0x1c20: xor %l5, 0x8a1, %l6
13425 .word 0x2f800004 ! t2_kref+0x1c24: fbu,a _kref+0x1c34
13426 .word 0x90054016 ! t2_kref+0x1c28: add %l5, %l6, %o0
13427 .word 0xae9d261d ! t2_kref+0x1c2c: xorcc %l4, 0x61d, %l7
13428 .word 0xa8e27185 ! t2_kref+0x1c30: subccc %o1, -0xe7b, %l4
13429 .word 0x9fb00cef ! t2_kref+0x1c34: fnot2s %f15, %f15
13430 .word 0x9a7c26f0 ! t2_kref+0x1c38: sdiv %l0, 0x6f0, %o5
13431 .word 0xa1a01890 ! t2_kref+0x1c3c: fitos %f16, %f16
13432 .word 0xff6e001d ! t2_kref+0x1c40: prefetch %i0 + %i5, 31
13433 .word 0xa61aa3f7 ! t2_kref+0x1c44: xor %o2, 0x3f7, %l3
13434 .word 0xa1b406ce ! t2_kref+0x1c48: fmul8sux16 %f16, %f14, %f16
13435 .word 0xe3070018 ! t2_kref+0x1c4c: ld [%i4 + %i0], %f17
13436 .word 0x9fa000b0 ! t2_kref+0x1c50: fnegs %f16, %f15
13437 .word 0xa1b406f0 ! t2_kref+0x1c54: fmul8ulx16 %f16, %f16, %f16
13438 .word 0xe11fbd50 ! t2_kref+0x1c58: ldd [%fp - 0x2b0], %f16
13439 .word 0xc3ee5016 ! t2_kref+0x1c5c: prefetcha %i1 + %l6, 1
13440 .word 0xc398a140 ! t2_kref+0x1c60: ldda [%g2 + 0x140]%asi, %f32
13441 .word 0x96820016 ! t2_kref+0x1c64: addcc %o0, %l6, %o3
13442 .word 0x9fa44831 ! t2_kref+0x1c68: fadds %f17, %f17, %f15
13443 .word 0xe44e600b ! t2_kref+0x1c6c: ldsb [%i1 + 0xb], %l2
13444 .word 0xe830a02a ! t2_kref+0x1c70: sth %l4, [%g2 + 0x2a]
13445 .word 0x2a800004 ! t2_kref+0x1c74: bcs,a _kref+0x1c84
13446 .word 0x95400000 ! t2_kref+0x1c78: mov %y, %o2
13447 .word 0xe200a028 ! t2_kref+0x1c7c: ld [%g2 + 0x28], %l1
13448 .word 0xec08a00b ! t2_kref+0x1c80: ldub [%g2 + 0xb], %l6
13449 .word 0x81abca31 ! t2_kref+0x1c84: fcmps %fcc0, %f15, %f17
13450 .word 0x95b404ce ! t2_kref+0x1c88: fcmpne32 %f16, %f14, %o2
13451 .word 0x23480004 ! t2_kref+0x1c8c: fbne,a,pt %fcc0, _kref+0x1c9c
13452 .word 0xdf063fe4 ! t2_kref+0x1c90: ld [%i0 - 0x1c], %f15
13453 .word 0x2935fc45 ! t2_kref+0x1c94: sethi %hi(0xd7f11400), %l4
13454 .word 0xa1a00030 ! t2_kref+0x1c98: fmovs %f16, %f16
13455 .word 0x98e57951 ! t2_kref+0x1c9c: subccc %l5, -0x6af, %o4
13456 .word 0xd9be5816 ! t2_kref+0x1ca0: stda %f12, [%i1 + %l6]0xc0
13457 .word 0xa1a00550 ! t2_kref+0x1ca4: fsqrtd %f16, %f16
13458 .word 0xf36e001b ! t2_kref+0x1ca8: prefetch %i0 + %i3, 25
13459 .word 0xa3a018d0 ! t2_kref+0x1cac: fdtos %f16, %f17
13460 .word 0x9fa449b1 ! t2_kref+0x1cb0: fdivs %f17, %f17, %f15
13461 .word 0x25800003 ! t2_kref+0x1cb4: fblg,a _kref+0x1cc0
13462 .word 0xa3a449b1 ! t2_kref+0x1cb8: fdivs %f17, %f17, %f17
13463 .word 0xea28a00a ! t2_kref+0x1cbc: stb %l5, [%g2 + 0xa]
13464 .word 0x2d13f91a ! t2_kref+0x1cc0: sethi %hi(0x4fe46800), %l6
13465 .word 0xa8258009 ! t2_kref+0x1cc4: sub %l6, %o1, %l4
13466 .word 0xacc420e9 ! t2_kref+0x1cc8: addccc %l0, 0xe9, %l6
13467 call SYM(t2_subr0)
13468 .word 0x9024ef87 ! t2_kref+0x1cd0: sub %l3, 0xf87, %o0
13469 .word 0xa0c4fecc ! t2_kref+0x1cd4: addccc %l3, -0x134, %l0
13470 .word 0x9fb3ce71 ! t2_kref+0x1cd8: fxnors %f15, %f17, %f15
13471 .word 0x95b400d5 ! t2_kref+0x1cdc: edge16l %l0, %l5, %o2
13472 .word 0xac85ffe4 ! t2_kref+0x1ce0: addcc %l7, -0x1c, %l6
13473 .word 0x9da00550 ! t2_kref+0x1ce4: fsqrtd %f16, %f14
13474 .word 0xaf3c0008 ! t2_kref+0x1ce8: sra %l0, %o0, %l7
13475 .word 0xe830a038 ! t2_kref+0x1cec: sth %l4, [%g2 + 0x38]
13476 .word 0xa1a0054e ! t2_kref+0x1cf0: fsqrtd %f14, %f16
13477 .word 0xa1a388ce ! t2_kref+0x1cf4: fsubd %f14, %f14, %f16
13478 .word 0xa1b00fc0 ! t2_kref+0x1cf8: fone %f16
13479 .word 0x8143e040 ! t2_kref+0x1cfc: membar 0x40
13480 .word 0x920471fe ! t2_kref+0x1d00: add %l1, -0xe02, %o1
13481 .word 0x9fb3ce2f ! t2_kref+0x1d04: fands %f15, %f15, %f15
13482 .word 0x9db40c50 ! t2_kref+0x1d08: fnor %f16, %f16, %f14
13483 .word 0x9fa0108e ! t2_kref+0x1d0c: fxtos %f14, %f15
13484 .word 0xa1a40d31 ! t2_kref+0x1d10: fsmuld %f16, %f17, %f16
13485 .word 0x35800006 ! t2_kref+0x1d14: fbue,a _kref+0x1d2c
13486 .word 0xd230a038 ! t2_kref+0x1d18: sth %o1, [%g2 + 0x38]
13487 .word 0xec08a008 ! t2_kref+0x1d1c: ldub [%g2 + 8], %l6
13488 call SYM(t2_subr0)
13489 .word 0x9db40f50 ! t2_kref+0x1d24: fornot1 %f16, %f16, %f14
13490 .word 0xa865f915 ! t2_kref+0x1d28: subc %l7, -0x6eb, %l4
13491 .word 0xc3ee500a ! t2_kref+0x1d2c: prefetcha %i1 + %o2, 1
13492 .word 0xe2060000 ! t2_kref+0x1d30: ld [%i0], %l1
13493 .word 0x96bd0013 ! t2_kref+0x1d34: xnorcc %l4, %l3, %o3
13494 .word 0xa1b40d2f ! t2_kref+0x1d38: fandnot1s %f16, %f15, %f16
13495 .word 0x81828000 ! t2_kref+0x1d3c: wr %o2, %g0, %y
13496 .word 0x9da3cd31 ! t2_kref+0x1d40: fsmuld %f15, %f17, %f14
13497 .word 0xa1a408b1 ! t2_kref+0x1d44: fsubs %f16, %f17, %f16
13498 .word 0xe76e6018 ! t2_kref+0x1d48: prefetch %i1 + 0x18, 19
13499 .word 0xa41a663a ! t2_kref+0x1d4c: xor %o1, 0x63a, %l2
13500 .word 0xee362004 ! t2_kref+0x1d50: sth %l7, [%i0 + 4]
13501 .word 0x94123389 ! t2_kref+0x1d54: or %o0, -0xc77, %o2
13502 .word 0xb8103fe0 ! t2_kref+0x1d58: mov 0xffffffe0, %i4
13503 .word 0xa1b2c170 ! t2_kref+0x1d5c: edge32ln %o3, %l0, %l0
13504 .word 0x9ad4b157 ! t2_kref+0x1d60: umulcc %l2, -0xea9, %o5
13505 .word 0xa2aac017 ! t2_kref+0x1d64: andncc %o3, %l7, %l1
13506 .word 0x92a4e175 ! t2_kref+0x1d68: subcc %l3, 0x175, %o1
13507 .word 0xa464c008 ! t2_kref+0x1d6c: subc %l3, %o0, %l2
13508 .word 0xa29db1f9 ! t2_kref+0x1d70: xorcc %l6, -0xe07, %l1
13509 .word 0xc07e6010 ! t2_kref+0x1d74: swap [%i1 + 0x10], %g0
13510 .word 0xacbac009 ! t2_kref+0x1d78: xnorcc %o3, %o1, %l6
13511 .word 0x965a0012 ! t2_kref+0x1d7c: smul %o0, %l2, %o3
13512 .word 0xe2164000 ! t2_kref+0x1d80: lduh [%i1], %l1
13513 .word 0xa1a00031 ! t2_kref+0x1d84: fmovs %f17, %f16
13514 .word 0xa3b44df0 ! t2_kref+0x1d88: fnands %f17, %f16, %f17
13515 .word 0xadb4040e ! t2_kref+0x1d8c: fcmple16 %f16, %f14, %l6
13516 .word 0xe3b8a140 ! t2_kref+0x1d90: stda %f48, [%g2 + 0x140]%asi
13517 .word 0x93b50309 ! t2_kref+0x1d94: alignaddr %l4, %o1, %o1
13518 .word 0xacd521fa ! t2_kref+0x1d98: umulcc %l4, 0x1fa, %l6
13519 .word 0x9de3bfa0 ! t2_kref+0x1d9c: save %sp, -0x60, %sp
13520 .word 0xb086c019 ! t2_kref+0x1da0: addcc %i3, %i1, %i0
13521 .word 0xabee401c ! t2_kref+0x1da4: restore %i1, %i4, %l5
13522 .word 0x8582c017 ! t2_kref+0x1da8: wr %o3, %l7, %ccr
13523 .word 0x91044011 ! t2_kref+0x1dac: taddcc %l1, %l1, %o0
13524 .word 0x1133339c ! t2_kref+0x1db0: sethi %hi(0xccce7000), %o0
13525 .word 0xa4d5bf8e ! t2_kref+0x1db4: umulcc %l6, -0x72, %l2
13526 .word 0xe1070018 ! t2_kref+0x1db8: ld [%i4 + %i0], %f16
13527 .word 0xd01e2008 ! t2_kref+0x1dbc: ldd [%i0 + 8], %o0
13528 .word 0x98042525 ! t2_kref+0x1dc0: add %l0, 0x525, %o4
13529 .word 0xad3c8011 ! t2_kref+0x1dc4: sra %l2, %l1, %l6
13530 .word 0x9da388ce ! t2_kref+0x1dc8: fsubd %f14, %f14, %f14
13531 .word 0x98944016 ! t2_kref+0x1dcc: orcc %l1, %l6, %o4
13532 .word 0x9db00fc0 ! t2_kref+0x1dd0: fone %f14
13533 .word 0x9fa01a50 ! t2_kref+0x1dd4: fdtoi %f16, %f15
13534 .word 0x9ab50009 ! t2_kref+0x1dd8: orncc %l4, %o1, %o5
13535 .word 0xc76e0017 ! t2_kref+0x1ddc: prefetch %i0 + %l7, 3
13536 .word 0xe22e3fe7 ! t2_kref+0x1de0: stb %l1, [%i0 - 0x19]
13537 .word 0x97b20013 ! t2_kref+0x1de4: edge8 %o0, %l3, %o3
13538 .word 0xd87e4000 ! t2_kref+0x1de8: swap [%i1], %o4
13539 .word 0x900c379e ! t2_kref+0x1dec: and %l0, -0x862, %o0
13540 .word 0x878020f0 ! t2_kref+0x1df0: mov 0xf0, %asi
13541 .word 0x9a24c015 ! t2_kref+0x1df4: sub %l3, %l5, %o5
13542 .word 0xe4a81018 ! t2_kref+0x1df8: stba %l2, [%g0 + %i0]0x80
13543 .word 0x9dd02010 ! t2_kref+0x1dfc: tpos %icc, %g0 + 0x10
13544 .word 0x31800001 ! t2_kref+0x1e00: fba,a _kref+0x1e04
13545 .word 0x9bb2c0d0 ! t2_kref+0x1e04: edge16l %o3, %l0, %o5
13546 .word 0x92d5e738 ! t2_kref+0x1e08: umulcc %l7, 0x738, %o1
13547 .word 0xa4d20010 ! t2_kref+0x1e0c: umulcc %o0, %l0, %l2
13548 .word 0xe64e601b ! t2_kref+0x1e10: ldsb [%i1 + 0x1b], %l3
13549 .word 0xa53aa011 ! t2_kref+0x1e14: sra %o2, 0x11, %l2
13550 .word 0xaa553c97 ! t2_kref+0x1e18: umul %l4, -0x369, %l5
13551 .word 0xee96101b ! t2_kref+0x1e1c: lduha [%i0 + %i3]0x80, %l7
13552 .word 0xdd1fbf70 ! t2_kref+0x1e20: ldd [%fp - 0x90], %f14
13553 .word 0xd850a01a ! t2_kref+0x1e24: ldsh [%g2 + 0x1a], %o4
13554 .word 0xd220a008 ! t2_kref+0x1e28: st %o1, [%g2 + 8]
13555 .word 0xa1b38f90 ! t2_kref+0x1e2c: for %f14, %f16, %f16
13556 .word 0xe100a008 ! t2_kref+0x1e30: ld [%g2 + 8], %f16
13557 .word 0xe3b8a140 ! t2_kref+0x1e34: stda %f48, [%g2 + 0x140]%asi
13558 .word 0x9fa018d0 ! t2_kref+0x1e38: fdtos %f16, %f15
13559 .word 0xe1380018 ! t2_kref+0x1e3c: std %f16, [%g0 + %i0]
13560 .word 0xec1e2000 ! t2_kref+0x1e40: ldd [%i0], %l6
13561 .word 0xa1a01110 ! t2_kref+0x1e44: fxtod %f16, %f16
13562 .word 0x9415c015 ! t2_kref+0x1e48: or %l7, %l5, %o2
13563 .word 0xe40863a4 ! t2_kref+0x1e4c: ldub [%g1 + 0x3a4], %l2
13564 .word 0xa41ca00c ! t2_kref+0x1e50: xor %l2, 0xc, %l2
13565 .word 0xe42863a4 ! t2_kref+0x1e54: stb %l2, [%g1 + 0x3a4]
13566 .word 0x81d863a4 ! t2_kref+0x1e58: flush %g1 + 0x3a4
13567 .word 0xe0c61000 ! t2_kref+0x1e5c: ldswa [%i0]0x80, %l0
135682: .word 0xa60daf12 ! t2_kref+0x1e60: and %l6, 0xf12, %l3
13569 .word 0xaa520011 ! t2_kref+0x1e64: umul %o0, %l1, %l5
13570 .word 0xa03c400b ! t2_kref+0x1e68: xnor %l1, %o3, %l0
13571 .word 0xe11fbc58 ! t2_kref+0x1e6c: ldd [%fp - 0x3a8], %f16
13572 .word 0x903ac00b ! t2_kref+0x1e70: xnor %o3, %o3, %o0
13573 .word 0xa1a0054e ! t2_kref+0x1e74: fsqrtd %f14, %f16
13574 .word 0x98d47f4c ! t2_kref+0x1e78: umulcc %l1, -0xb4, %o4
13575 .word 0xa1a44830 ! t2_kref+0x1e7c: fadds %f17, %f16, %f16
13576 .word 0xe440a018 ! t2_kref+0x1e80: ldsw [%g2 + 0x18], %l2
13577 .word 0xa3a448b0 ! t2_kref+0x1e84: fsubs %f17, %f16, %f17
13578 .word 0x28800004 ! t2_kref+0x1e88: bleu,a _kref+0x1e98
13579 .word 0xaec5a54f ! t2_kref+0x1e8c: addccc %l6, 0x54f, %l7
13580 .word 0xa1b40f50 ! t2_kref+0x1e90: fornot1 %f16, %f16, %f16
13581 .word 0xda50a02a ! t2_kref+0x1e94: ldsh [%g2 + 0x2a], %o5
13582 .word 0x33480005 ! t2_kref+0x1e98: fbe,a,pt %fcc0, _kref+0x1eac
13583 .word 0xae024017 ! t2_kref+0x1e9c: add %o1, %l7, %l7
13584 .word 0xab2c8017 ! t2_kref+0x1ea0: sll %l2, %l7, %l5
13585 .word 0xe8564000 ! t2_kref+0x1ea4: ldsh [%i1], %l4
13586 .word 0xa3a00130 ! t2_kref+0x1ea8: fabss %f16, %f17
13587 .word 0xa452c00a ! t2_kref+0x1eac: umul %o3, %o2, %l2
13588 .word 0x2b800005 ! t2_kref+0x1eb0: fbug,a _kref+0x1ec4
13589 .word 0x9da01931 ! t2_kref+0x1eb4: fstod %f17, %f14
13590 .word 0xa1a018ce ! t2_kref+0x1eb8: fdtos %f14, %f16
13591 .word 0xa1a01110 ! t2_kref+0x1ebc: fxtod %f16, %f16
13592 .word 0xa1703c0f ! t2_kref+0x1ec0: popc -0x3f1, %l0
13593 .word 0xa1a3c8b1 ! t2_kref+0x1ec4: fsubs %f15, %f17, %f16
13594 .word 0xa1a40d2f ! t2_kref+0x1ec8: fsmuld %f16, %f15, %f16
13595 .word 0xc76e3fe8 ! t2_kref+0x1ecc: prefetch %i0 - 0x18, 3
13596 .word 0x81ab8a50 ! t2_kref+0x1ed0: fcmpd %fcc0, %f14, %f16
13597 .word 0x901a337e ! t2_kref+0x1ed4: xor %o0, -0xc82, %o0
13598 .word 0x3c480008 ! t2_kref+0x1ed8: bpos,a,pt %icc, _kref+0x1ef8
13599 .word 0xa3a000b1 ! t2_kref+0x1edc: fnegs %f17, %f17
13600 .word 0xe13e3fe0 ! t2_kref+0x1ee0: std %f16, [%i0 - 0x20]
13601 .word 0x9415e0d2 ! t2_kref+0x1ee4: or %l7, 0xd2, %o2
13602 .word 0x93b2c0f2 ! t2_kref+0x1ee8: edge16ln %o3, %l2, %o1
13603 .word 0x92d5eba7 ! t2_kref+0x1eec: umulcc %l7, 0xba7, %o1
13604 .word 0x987c8017 ! t2_kref+0x1ef0: sdiv %l2, %l7, %o4
13605 .word 0x94120014 ! t2_kref+0x1ef4: or %o0, %l4, %o2
13606 .word 0xa1b4496f ! t2_kref+0x1ef8: fpmerge %f17, %f15, %f16
13607 .word 0xa09c8013 ! t2_kref+0x1efc: xorcc %l2, %l3, %l0
13608 .word 0xe62e4000 ! t2_kref+0x1f00: stb %l3, [%i1]
13609 .word 0xa1a40931 ! t2_kref+0x1f04: fmuls %f16, %f17, %f16
13610 .word 0x989c0010 ! t2_kref+0x1f08: xorcc %l0, %l0, %o4
13611 .word 0x9ad461d3 ! t2_kref+0x1f0c: umulcc %l1, 0x1d3, %o5
13612 .word 0x9a623b6f ! t2_kref+0x1f10: subc %o0, -0x491, %o5
13613 .word 0xa3a3c8af ! t2_kref+0x1f14: fsubs %f15, %f15, %f17
13614 .word 0x81ac0a50 ! t2_kref+0x1f18: fcmpd %fcc0, %f16, %f16
13615 .word 0xa1b406f0 ! t2_kref+0x1f1c: fmul8ulx16 %f16, %f16, %f16
13616 .word 0xeb6e3ff0 ! t2_kref+0x1f20: prefetch %i0 - 0x10, 21
13617 .word 0xe6363fe8 ! t2_kref+0x1f24: sth %l3, [%i0 - 0x18]
13618 .word 0x90d4a9ca ! t2_kref+0x1f28: umulcc %l2, 0x9ca, %o0
13619 .word 0xa1a3884e ! t2_kref+0x1f2c: faddd %f14, %f14, %f16
13620 .word 0xdd1fbd10 ! t2_kref+0x1f30: ldd [%fp - 0x2f0], %f14
13621 .word 0xa1b00fc0 ! t2_kref+0x1f34: fone %f16
13622 .word 0xabb38450 ! t2_kref+0x1f38: fcmpne16 %f14, %f16, %l5
13623 .word 0xa1a01a30 ! t2_kref+0x1f3c: fstoi %f16, %f16
13624 .word 0xb6103fe2 ! t2_kref+0x1f40: mov 0xffffffe2, %i3
13625 .word 0xa3a44830 ! t2_kref+0x1f44: fadds %f17, %f16, %f17
13626 .word 0xa1a01a2f ! t2_kref+0x1f48: fstoi %f15, %f16
13627 .word 0xe1270019 ! t2_kref+0x1f4c: st %f16, [%i4 + %i1]
13628 .word 0x989d7c9b ! t2_kref+0x1f50: xorcc %l5, -0x365, %o4
13629 .word 0xa0f4c009 ! t2_kref+0x1f54: udivcc %l3, %o1, %l0
13630 .word 0x37800001 ! t2_kref+0x1f58: fbge,a _kref+0x1f5c
13631 .word 0xa1a00550 ! t2_kref+0x1f5c: fsqrtd %f16, %f16
13632 .word 0x93b540f4 ! t2_kref+0x1f60: edge16ln %l5, %l4, %o1
13633 .word 0xc16e0012 ! t2_kref+0x1f64: prefetch %i0 + %l2, 0
13634 .word 0xa1b386ee ! t2_kref+0x1f68: fmul8ulx16 %f14, %f14, %f16
13635 .word 0xa3a000b0 ! t2_kref+0x1f6c: fnegs %f16, %f17
13636 .word 0xaca2c008 ! t2_kref+0x1f70: subcc %o3, %o0, %l6
13637 .word 0x9da00550 ! t2_kref+0x1f74: fsqrtd %f16, %f14
13638 .word 0xd430a008 ! t2_kref+0x1f78: sth %o2, [%g2 + 8]
13639 .word 0x39800004 ! t2_kref+0x1f7c: fbuge,a _kref+0x1f8c
13640 .word 0x90dcf788 ! t2_kref+0x1f80: smulcc %l3, -0x878, %o0
13641 .word 0xa1b009b1 ! t2_kref+0x1f84: fexpand %f17, %f16
13642 .word 0x9fa44931 ! t2_kref+0x1f88: fmuls %f17, %f17, %f15
13643 .word 0x9fb40ab0 ! t2_kref+0x1f8c: fpsub16s %f16, %f16, %f15
13644 .word 0xae350010 ! t2_kref+0x1f90: orn %l4, %l0, %l7
13645 .word 0xa1a3c9b1 ! t2_kref+0x1f94: fdivs %f15, %f17, %f16
13646 .word 0xdd1fbe60 ! t2_kref+0x1f98: ldd [%fp - 0x1a0], %f14
13647 .word 0x9fa4082f ! t2_kref+0x1f9c: fadds %f16, %f15, %f15
13648 .word 0xacad800b ! t2_kref+0x1fa0: andncc %l6, %o3, %l6
13649 .word 0x9db00fc0 ! t2_kref+0x1fa4: fone %f14
13650 .word 0x92e27703 ! t2_kref+0x1fa8: subccc %o1, -0x8fd, %o1
13651 .word 0x9fb44eef ! t2_kref+0x1fac: fornot2s %f17, %f15, %f15
13652 .word 0x38480003 ! t2_kref+0x1fb0: bgu,a,pt %icc, _kref+0x1fbc
13653 .word 0xd856201c ! t2_kref+0x1fb4: ldsh [%i0 + 0x1c], %o4
13654 .word 0x85858014 ! t2_kref+0x1fb8: wr %l6, %l4, %ccr
13655 .word 0xa864c008 ! t2_kref+0x1fbc: subc %l3, %o0, %l4
13656 .word 0xd248a009 ! t2_kref+0x1fc0: ldsb [%g2 + 9], %o1
13657 .word 0x989c6b2c ! t2_kref+0x1fc4: xorcc %l1, 0xb2c, %o4
13658 .word 0xa4247ff2 ! t2_kref+0x1fc8: sub %l1, -0xe, %l2
13659 .word 0xa2ba2757 ! t2_kref+0x1fcc: xnorcc %o0, 0x757, %l1
13660 .word 0xa1a01891 ! t2_kref+0x1fd0: fitos %f17, %f16
13661 .word 0xa1a0188f ! t2_kref+0x1fd4: fitos %f15, %f16
13662 .word 0xa1a3cd30 ! t2_kref+0x1fd8: fsmuld %f15, %f16, %f16
13663 .word 0x9402c012 ! t2_kref+0x1fdc: add %o3, %l2, %o2
13664 .word 0xe628a03a ! t2_kref+0x1fe0: stb %l3, [%g2 + 0x3a]
13665 .word 0xa1a01911 ! t2_kref+0x1fe4: fitod %f17, %f16
13666 .word 0xa052ecea ! t2_kref+0x1fe8: umul %o3, 0xcea, %l0
13667 .word 0x989abbe6 ! t2_kref+0x1fec: xorcc %o2, -0x41a, %o4
13668 .word 0xe650a01a ! t2_kref+0x1ff0: ldsh [%g2 + 0x1a], %l3
13669 .word 0xa1a00550 ! t2_kref+0x1ff4: fsqrtd %f16, %f16
13670 .word 0xe4270018 ! t2_kref+0x1ff8: st %l2, [%i4 + %i0]
13671 .word 0xe230a01a ! t2_kref+0x1ffc: sth %l1, [%g2 + 0x1a]
13672 .word 0xa3b007ae ! t2_kref+0x2000: fpackfix %f14, %f17
13673 .word 0x21800003 ! t2_kref+0x2004: fbn,a _kref+0x2010
13674 .word 0xac54a497 ! t2_kref+0x2008: umul %l2, 0x497, %l6
13675 .word 0xec380018 ! t2_kref+0x200c: std %l6, [%g0 + %i0]
13676 .word 0xd420a038 ! t2_kref+0x2010: st %o2, [%g2 + 0x38]
13677 .word 0x151930b2 ! t2_kref+0x2014: sethi %hi(0x64c2c800), %o2
13678 .word 0xd5e6100b ! t2_kref+0x2018: casa [%i0]0x80, %o3, %o2
13679 .word 0xe87e6000 ! t2_kref+0x201c: swap [%i1], %l4
13680 .word 0xa804000b ! t2_kref+0x2020: add %l0, %o3, %l4
13681 .word 0xa1a40d31 ! t2_kref+0x2024: fsmuld %f16, %f17, %f16
13682 .word 0x81b01021 ! t2_kref+0x2028: siam 0x1
13683 .word 0xa3b00fe0 ! t2_kref+0x202c: fones %f17
13684 .word 0xa1a408ce ! t2_kref+0x2030: fsubd %f16, %f14, %f16
13685 .word 0x3b800003 ! t2_kref+0x2034: fble,a _kref+0x2040
13686 .word 0xa3a00530 ! t2_kref+0x2038: fsqrts %f16, %f17
13687 .word 0xdd3e2010 ! t2_kref+0x203c: std %f14, [%i0 + 0x10]
13688 .word 0xa1a0192f ! t2_kref+0x2040: fstod %f15, %f16
13689 call SYM(t2_subr0)
13690 .word 0xe2063fe8 ! t2_kref+0x2048: ld [%i0 - 0x18], %l1
13691 .word 0xa6548014 ! t2_kref+0x204c: umul %l2, %l4, %l3
13692 .word 0xa2bd8012 ! t2_kref+0x2050: xnorcc %l6, %l2, %l1
13693 .word 0x9da0110e ! t2_kref+0x2054: fxtod %f14, %f14
13694 .word 0xfdee501c ! t2_kref+0x2058: prefetcha %i1 + %i4, 30
13695 .word 0xa66531c2 ! t2_kref+0x205c: subc %l4, -0xe3e, %l3
13696 .word 0x81ac0ad0 ! t2_kref+0x2060: fcmped %fcc0, %f16, %f16
13697 .word 0x9fa0188f ! t2_kref+0x2064: fitos %f15, %f15
13698 .word 0x3d800002 ! t2_kref+0x2068: fbule,a _kref+0x2070
13699 .word 0xe2500018 ! t2_kref+0x206c: ldsh [%g0 + %i0], %l1
13700 .word 0xa1a018ce ! t2_kref+0x2070: fdtos %f14, %f16
13701 .word 0xa0a44009 ! t2_kref+0x2074: subcc %l1, %o1, %l0
13702 .word 0xa4d23a46 ! t2_kref+0x2078: umulcc %o0, -0x5ba, %l2
13703 .word 0x2d800006 ! t2_kref+0x207c: fbg,a _kref+0x2094
13704 .word 0xe320a008 ! t2_kref+0x2080: st %f17, [%g2 + 8]
13705 .word 0x8143c000 ! t2_kref+0x2084: stbar
13706 .word 0xe1be1853 ! t2_kref+0x2088: stda %f16, [%i0 + %l3]0xc2
13707 .word 0xa3a4092f ! t2_kref+0x208c: fmuls %f16, %f15, %f17
13708 .word 0x9f414000 ! t2_kref+0x2090: mov %pc, %o7
13709 .word 0x9252e94e ! t2_kref+0x2094: umul %o3, 0x94e, %o1
13710 .word 0xa60c8013 ! t2_kref+0x2098: and %l2, %l3, %l3
13711 .word 0x81abca30 ! t2_kref+0x209c: fcmps %fcc0, %f15, %f16
13712 .word 0xa63c0010 ! t2_kref+0x20a0: xnor %l0, %l0, %l3
13713 .word 0x9f414000 ! t2_kref+0x20a4: mov %pc, %o7
13714 .word 0xd630a018 ! t2_kref+0x20a8: sth %o3, [%g2 + 0x18]
13715 .word 0x95b200f1 ! t2_kref+0x20ac: edge16ln %o0, %l1, %o2
13716 .word 0xe11fbec8 ! t2_kref+0x20b0: ldd [%fp - 0x138], %f16
13717 .word 0xa1a409b1 ! t2_kref+0x20b4: fdivs %f16, %f17, %f16
13718 .word 0xa3a0002f ! t2_kref+0x20b8: fmovs %f15, %f17
13719 .word 0xa1a3cd2f ! t2_kref+0x20bc: fsmuld %f15, %f15, %f16
13720 .word 0xd030a028 ! t2_kref+0x20c0: sth %o0, [%g2 + 0x28]
13721 .word 0xe11fbc80 ! t2_kref+0x20c4: ldd [%fp - 0x380], %f16
13722 .word 0xa1a00031 ! t2_kref+0x20c8: fmovs %f17, %f16
13723 .word 0xa1a3cd30 ! t2_kref+0x20cc: fsmuld %f15, %f16, %f16
13724 .word 0x9da40850 ! t2_kref+0x20d0: faddd %f16, %f16, %f14
13725 .word 0xa3a448b1 ! t2_kref+0x20d4: fsubs %f17, %f17, %f17
13726 .word 0xe0267ff0 ! t2_kref+0x20d8: st %l0, [%i1 - 0x10]
13727 .word 0xa6d56ec4 ! t2_kref+0x20dc: umulcc %l5, 0xec4, %l3
13728 .word 0xdd1fbdb8 ! t2_kref+0x20e0: ldd [%fp - 0x248], %f14
13729 .word 0xee96d019 ! t2_kref+0x20e4: lduha [%i3 + %i1]0x80, %l7
13730 .word 0xacbcf876 ! t2_kref+0x20e8: xnorcc %l3, -0x78a, %l6
13731 .word 0xa1a3c830 ! t2_kref+0x20ec: fadds %f15, %f16, %f16
13732 .word 0xe220a008 ! t2_kref+0x20f0: st %l1, [%g2 + 8]
13733 .word 0xa4d57348 ! t2_kref+0x20f4: umulcc %l5, -0xcb8, %l2
13734 .word 0x81ac4a2f ! t2_kref+0x20f8: fcmps %fcc0, %f17, %f15
13735 .word 0x9da0054e ! t2_kref+0x20fc: fsqrtd %f14, %f14
13736 .word 0xea160000 ! t2_kref+0x2100: lduh [%i0], %l5
13737 .word 0x95b384ce ! t2_kref+0x2104: fcmpne32 %f14, %f14, %o2
13738 .word 0xd9bf1a18 ! t2_kref+0x2108: stda %f12, [%i4 + %i0]0xd0
13739 .word 0xa1a38850 ! t2_kref+0x210c: faddd %f14, %f16, %f16
13740 .word 0xd430a018 ! t2_kref+0x2110: sth %o2, [%g2 + 0x18]
13741 .word 0x9fa018ce ! t2_kref+0x2114: fdtos %f14, %f15
13742 .word 0xd01e001d ! t2_kref+0x2118: ldd [%i0 + %i5], %o0
13743 .word 0x93b38490 ! t2_kref+0x211c: fcmple32 %f14, %f16, %o1
13744 .word 0xa1a3cd2f ! t2_kref+0x2120: fsmuld %f15, %f15, %f16
13745 .word 0x81ac4a2f ! t2_kref+0x2124: fcmps %fcc0, %f17, %f15
13746 .word 0xa1b40f8e ! t2_kref+0x2128: for %f16, %f14, %f16
13747 .word 0xa1a018ce ! t2_kref+0x212c: fdtos %f14, %f16
13748 .word 0x21800003 ! t2_kref+0x2130: fbn,a _kref+0x213c
13749 .word 0x95d02010 ! t2_kref+0x2134: tg %icc, %g0 + 0x10
13750 .word 0xe3b8a140 ! t2_kref+0x2138: stda %f48, [%g2 + 0x140]%asi
13751 .word 0xc368a10f ! t2_kref+0x213c: prefetch %g2 + 0x10f, 1
13752 .word 0xa50db10c ! t2_kref+0x2140: tsubcc %l6, -0xef4, %l2
13753 .word 0x9fa0002f ! t2_kref+0x2144: fmovs %f15, %f15
13754 .word 0xe228a019 ! t2_kref+0x2148: stb %l1, [%g2 + 0x19]
13755 .word 0x9032c010 ! t2_kref+0x214c: orn %o3, %l0, %o0
13756 .word 0xa05cc00b ! t2_kref+0x2150: smul %l3, %o3, %l0
13757 .word 0xa1a4082f ! t2_kref+0x2154: fadds %f16, %f15, %f16
13758 .word 0xa1b40a4e ! t2_kref+0x2158: fpadd32 %f16, %f14, %f16
13759 .word 0x35800005 ! t2_kref+0x215c: fbue,a _kref+0x2170
13760 .word 0x9fa000b1 ! t2_kref+0x2160: fnegs %f17, %f15
13761 .word 0x33480003 ! t2_kref+0x2164: fbe,a,pt %fcc0, _kref+0x2170
13762 .word 0xa1a000b0 ! t2_kref+0x2168: fnegs %f16, %f16
13763 .word 0xa9b5c353 ! t2_kref+0x216c: alignaddrl %l7, %l3, %l4
13764 .word 0x9085a383 ! t2_kref+0x2170: addcc %l6, 0x383, %o0
13765 .word 0xa1a0012f ! t2_kref+0x2174: fabss %f15, %f16
13766 .word 0x9034ac8f ! t2_kref+0x2178: orn %l2, 0xc8f, %o0
13767 .word 0x901a0014 ! t2_kref+0x217c: xor %o0, %l4, %o0
13768 .word 0x3b480005 ! t2_kref+0x2180: fble,a,pt %fcc0, _kref+0x2194
13769 .word 0xc398a180 ! t2_kref+0x2184: ldda [%g2 + 0x180]%asi, %f32
13770 .word 0xdd3e4000 ! t2_kref+0x2188: std %f14, [%i1]
13771 call SYM(t2_subr1)
13772 .word 0x85d02010 ! t2_kref+0x2190: tle %icc, %g0 + 0x10
13773 .word 0x81ab8a4e ! t2_kref+0x2194: fcmpd %fcc0, %f14, %f14
13774 .word 0x92ba8012 ! t2_kref+0x2198: xnorcc %o2, %l2, %o1
13775 .word 0xa2c2b5e8 ! t2_kref+0x219c: addccc %o2, -0xa18, %l1
13776 .word 0xa1a000b0 ! t2_kref+0x21a0: fnegs %f16, %f16
13777 .word 0xa3a000b0 ! t2_kref+0x21a4: fnegs %f16, %f17
13778 .word 0xe11fbcb8 ! t2_kref+0x21a8: ldd [%fp - 0x348], %f16
13779 .word 0x23800007 ! t2_kref+0x21ac: fbne,a _kref+0x21c8
13780 .word 0x98d5800b ! t2_kref+0x21b0: umulcc %l6, %o3, %o4
13781 .word 0xa1b40d40 ! t2_kref+0x21b4: fnot1 %f16, %f16
13782 .word 0xa3b0076e ! t2_kref+0x21b8: fpack16 %f14, %f17
13783 .word 0x2f480001 ! t2_kref+0x21bc: fbu,a,pt %fcc0, _kref+0x21c0
13784 .word 0xa1b28355 ! t2_kref+0x21c0: alignaddrl %o2, %l5, %l0
13785 .word 0xc398a180 ! t2_kref+0x21c4: ldda [%g2 + 0x180]%asi, %f32
13786 .word 0xd220a018 ! t2_kref+0x21c8: st %o1, [%g2 + 0x18]
13787 .word 0xa3a00130 ! t2_kref+0x21cc: fabss %f16, %f17
13788 .word 0xd26e8019 ! t2_kref+0x21d0: ldstub [%i2 + %i1], %o1
13789 .word 0xea08a03b ! t2_kref+0x21d4: ldub [%g2 + 0x3b], %l5
13790 .word 0x9a048012 ! t2_kref+0x21d8: add %l2, %l2, %o5
13791 .word 0xd0366002 ! t2_kref+0x21dc: sth %o0, [%i1 + 2]
13792 .word 0xe11fbf60 ! t2_kref+0x21e0: ldd [%fp - 0xa0], %f16
13793 .word 0xae248010 ! t2_kref+0x21e4: sub %l2, %l0, %l7
13794 .word 0x9404b6ae ! t2_kref+0x21e8: add %l2, -0x952, %o2
13795 .word 0xf501401c ! t2_kref+0x21ec: ld [%g5 + %i4], %f26
13796 .word 0x81abca30 ! t2_kref+0x21f0: fcmps %fcc0, %f15, %f16
13797 .word 0x92acc00a ! t2_kref+0x21f4: andncc %l3, %o2, %o1
13798 .word 0xa1b38c90 ! t2_kref+0x21f8: fandnot2 %f14, %f16, %f16
13799 .word 0x9bb54032 ! t2_kref+0x21fc: edge8n %l5, %l2, %o5
13800 .word 0x9fa408b1 ! t2_kref+0x2200: fsubs %f16, %f17, %f15
13801 .word 0xa93d0017 ! t2_kref+0x2204: sra %l4, %l7, %l4
13802 .word 0xe6463fe8 ! t2_kref+0x2208: ldsw [%i0 - 0x18], %l3
13803 .word 0x9ae2382e ! t2_kref+0x220c: subccc %o0, -0x7d2, %o5
13804 .word 0xd4066010 ! t2_kref+0x2210: ld [%i1 + 0x10], %o2
13805 .word 0xe3064000 ! t2_kref+0x2214: ld [%i1], %f17
13806 .word 0x25800006 ! t2_kref+0x2218: fblg,a _kref+0x2230
13807 .word 0x9fa00130 ! t2_kref+0x221c: fabss %f16, %f15
13808 .word 0x81ac0ad0 ! t2_kref+0x2220: fcmped %fcc0, %f16, %f16
13809 .word 0xa40c4010 ! t2_kref+0x2224: and %l1, %l0, %l2
13810 .word 0xa1b4096f ! t2_kref+0x2228: fpmerge %f16, %f15, %f16
13811 .word 0xa012f547 ! t2_kref+0x222c: or %o3, -0xab9, %l0
13812 .word 0xe11f4018 ! t2_kref+0x2230: ldd [%i5 + %i0], %f16
13813 .word 0x969ca24a ! t2_kref+0x2234: xorcc %l2, 0x24a, %o3
13814 call SYM(t2_subr0)
13815 .word 0xea7e001c ! t2_kref+0x223c: swap [%i0 + %i4], %l5
13816 .word 0xe13e6008 ! t2_kref+0x2240: std %f16, [%i1 + 8]
13817 .word 0xa1a38850 ! t2_kref+0x2244: faddd %f14, %f16, %f16
13818 .word 0x945c334b ! t2_kref+0x2248: smul %l0, -0xcb5, %o2
13819 .word 0x9f414000 ! t2_kref+0x224c: mov %pc, %o7
13820! .word 0x23b41f69 ! t2_kref+0x2250: fbne,a SYM(t2_subr1)
13821 fbne,a SYM(t2_subr1)
13822 .word 0xdd1fbc88 ! t2_kref+0x2254: ldd [%fp - 0x378], %f14
13823 .word 0xaaba2884 ! t2_kref+0x2258: xnorcc %o0, 0x884, %l5
13824 .word 0xe13e401d ! t2_kref+0x225c: std %f16, [%i1 + %i5]
13825 .word 0x81b01024 ! t2_kref+0x2260: siam 0x4
13826 .word 0xaafc76f7 ! t2_kref+0x2264: sdivcc %l1, -0x909, %l5
13827 .word 0xdf066000 ! t2_kref+0x2268: ld [%i1], %f15
13828 .word 0xac7d4008 ! t2_kref+0x226c: sdiv %l5, %o0, %l6
13829 .word 0xad2d000a ! t2_kref+0x2270: sll %l4, %o2, %l6
13830 .word 0x90d2c00a ! t2_kref+0x2274: umulcc %o3, %o2, %o0
13831 .word 0xdf00a018 ! t2_kref+0x2278: ld [%g2 + 0x18], %f15
13832 .word 0xae44e0fe ! t2_kref+0x227c: addc %l3, 0xfe, %l7
13833 .word 0xa1a01a50 ! t2_kref+0x2280: fdtoi %f16, %f16
13834 .word 0x27800007 ! t2_kref+0x2284: fbul,a _kref+0x22a0
13835 .word 0xe2d01018 ! t2_kref+0x2288: ldsha [%g0 + %i0]0x80, %l1
13836 .word 0xec363fe0 ! t2_kref+0x228c: sth %l6, [%i0 - 0x20]
13837 .word 0xa012c008 ! t2_kref+0x2290: or %o3, %o0, %l0
13838 .word 0xe648a029 ! t2_kref+0x2294: ldsb [%g2 + 0x29], %l3
13839 .word 0x21313af1 ! t2_kref+0x2298: sethi %hi(0xc4ebc400), %l0
13840 .word 0x9694ee81 ! t2_kref+0x229c: orcc %l3, 0xe81, %o3
13841 .word 0xa9b2c088 ! t2_kref+0x22a0: edge16 %o3, %o0, %l4
13842 .word 0x9a127076 ! t2_kref+0x22a4: or %o1, -0xf8a, %o5
13843 .word 0x98f4b50b ! t2_kref+0x22a8: udivcc %l2, -0xaf5, %o4
13844 .word 0xc12e600c ! t2_kref+0x22ac: st %fsr, [%i1 + 0xc]
13845 .word 0xa0d5ad6f ! t2_kref+0x22b0: umulcc %l6, 0xd6f, %l0
13846 .word 0xe44e6011 ! t2_kref+0x22b4: ldsb [%i1 + 0x11], %l2
13847 .word 0xa1b44df0 ! t2_kref+0x22b8: fnands %f17, %f16, %f16
13848 .word 0xe3b8a140 ! t2_kref+0x22bc: stda %f48, [%g2 + 0x140]%asi
13849 .word 0xa1b4496f ! t2_kref+0x22c0: fpmerge %f17, %f15, %f16
13850 .word 0xe3b8a140 ! t2_kref+0x22c4: stda %f48, [%g2 + 0x140]%asi
13851 .word 0xd67e0000 ! t2_kref+0x22c8: swap [%i0], %o3
13852 .word 0xe430a00a ! t2_kref+0x22cc: sth %l2, [%g2 + 0xa]
13853 .word 0xa7b50013 ! t2_kref+0x22d0: edge8 %l4, %l3, %l3
13854 .word 0xa1a0054e ! t2_kref+0x22d4: fsqrtd %f14, %f16
13855 .word 0xa1a018d0 ! t2_kref+0x22d8: fdtos %f16, %f16
13856 .word 0xda000018 ! t2_kref+0x22dc: ld [%g0 + %i0], %o5
13857 .word 0xe81e2018 ! t2_kref+0x22e0: ldd [%i0 + 0x18], %l4
13858 .word 0xa1a00050 ! t2_kref+0x22e4: fmovd %f16, %f16
13859 .word 0x93326000 ! t2_kref+0x22e8: srl %o1, 0x0, %o1
13860 .word 0x24480004 ! t2_kref+0x22ec: ble,a,pt %icc, _kref+0x22fc
13861 .word 0xe456001b ! t2_kref+0x22f0: ldsh [%i0 + %i3], %l2
13862 .word 0xaa624008 ! t2_kref+0x22f4: subc %o1, %o0, %l5
13863 .word 0xa9b405ce ! t2_kref+0x22f8: fcmpeq32 %f16, %f14, %l4
13864 .word 0x93b40310 ! t2_kref+0x22fc: alignaddr %l0, %l0, %o1
13865 .word 0x9a9a38cc ! t2_kref+0x2300: xorcc %o0, -0x734, %o5
13866 .word 0xeb6e7ff8 ! t2_kref+0x2304: prefetch %i1 - 8, 21
13867 .word 0x92152935 ! t2_kref+0x2308: or %l4, 0x935, %o1
13868 .word 0xa1b40c8e ! t2_kref+0x230c: fandnot2 %f16, %f14, %f16
13869 .word 0x33800002 ! t2_kref+0x2310: fbe,a _kref+0x2318
13870 .word 0xa3a000af ! t2_kref+0x2314: fnegs %f15, %f17
13871 .word 0xae34e4a6 ! t2_kref+0x2318: orn %l3, 0x4a6, %l7
13872 .word 0x9da38850 ! t2_kref+0x231c: faddd %f14, %f16, %f14
13873 .word 0xa7b38490 ! t2_kref+0x2320: fcmple32 %f14, %f16, %l3
13874 .word 0xeea01019 ! t2_kref+0x2324: sta %l7, [%g0 + %i1]0x80
13875 .word 0xe430a00a ! t2_kref+0x2328: sth %l2, [%g2 + 0xa]
13876 .word 0xa1a01891 ! t2_kref+0x232c: fitos %f17, %f16
13877 .word 0xe81f4019 ! t2_kref+0x2330: ldd [%i5 + %i1], %l4
13878 .word 0xa540c000 ! t2_kref+0x2334: mov %asi, %l2
13879 .word 0xa6a28009 ! t2_kref+0x2338: subcc %o2, %o1, %l3
13880 .word 0xa3a0012f ! t2_kref+0x233c: fabss %f15, %f17
13881 .word 0x24480005 ! t2_kref+0x2340: ble,a,pt %icc, _kref+0x2354
13882 .word 0x98baaafd ! t2_kref+0x2344: xnorcc %o2, 0xafd, %o4
13883 .word 0xe5f61011 ! t2_kref+0x2348: casxa [%i0]0x80, %l1, %l2
13884 .word 0x9a85205e ! t2_kref+0x234c: addcc %l4, 0x5e, %o5
13885 .word 0x9db40ece ! t2_kref+0x2350: fornot2 %f16, %f14, %f14
13886 .word 0xa1a01031 ! t2_kref+0x2354: fstox %f17, %f16
13887 .word 0xaa62400b ! t2_kref+0x2358: subc %o1, %o3, %l5
13888 .word 0xa1a40850 ! t2_kref+0x235c: faddd %f16, %f16, %f16
13889 .word 0xae823391 ! t2_kref+0x2360: addcc %o0, -0xc6f, %l7
13890 .word 0xed6e001b ! t2_kref+0x2364: prefetch %i0 + %i3, 22
13891 .word 0x2f800005 ! t2_kref+0x2368: fbu,a _kref+0x237c
13892 .word 0x9da0110e ! t2_kref+0x236c: fxtod %f14, %f14
13893 .word 0x25800004 ! t2_kref+0x2370: fblg,a _kref+0x2380
13894 .word 0xa53c0012 ! t2_kref+0x2374: sra %l0, %l2, %l2
13895 .word 0x96258017 ! t2_kref+0x2378: sub %l6, %l7, %o3
13896 .word 0xdd1fbc78 ! t2_kref+0x237c: ldd [%fp - 0x388], %f14
13897 .word 0x3e800005 ! t2_kref+0x2380: bvc,a _kref+0x2394
13898 .word 0xa1a3c8b0 ! t2_kref+0x2384: fsubs %f15, %f16, %f16
13899 .word 0x81dff4e9 ! t2_kref+0x2388: flush %i7 - 0xb17
13900 .word 0x001fffff ! t2_kref+0x238c: illtrap 0x1fffff
13901 .word 0xa20db07e ! t2_kref+0x2390: and %l6, -0xf82, %l1
13902 .word 0xa1b386f0 ! t2_kref+0x2394: fmul8ulx16 %f14, %f16, %f16
13903 .word 0x3b480002 ! t2_kref+0x2398: fble,a,pt %fcc0, _kref+0x23a0
13904 .word 0xe250a00a ! t2_kref+0x239c: ldsh [%g2 + 0xa], %l1
13905 .word 0x96d4c016 ! t2_kref+0x23a0: umulcc %l3, %l6, %o3
13906 .word 0x9b320011 ! t2_kref+0x23a4: srl %o0, %l1, %o5
13907 .word 0x9b2a601f ! t2_kref+0x23a8: sll %o1, 0x1f, %o5
13908 .word 0xaaf2400b ! t2_kref+0x23ac: udivcc %o1, %o3, %l5
13909 .word 0xe208a00a ! t2_kref+0x23b0: ldub [%g2 + 0xa], %l1
13910 .word 0xdf871018 ! t2_kref+0x23b4: lda [%i4 + %i0]0x80, %f15
13911 .word 0xa1b40c90 ! t2_kref+0x23b8: fandnot2 %f16, %f16, %f16
13912 .word 0x23800005 ! t2_kref+0x23bc: fbne,a _kref+0x23d0
13913 .word 0xd020a018 ! t2_kref+0x23c0: st %o0, [%g2 + 0x18]
13914 .word 0xea96d018 ! t2_kref+0x23c4: lduha [%i3 + %i0]0x80, %l5
13915 .word 0x3c800006 ! t2_kref+0x23c8: bpos,a _kref+0x23e0
13916 .word 0x9da00550 ! t2_kref+0x23cc: fsqrtd %f16, %f14
13917 .word 0xab703753 ! t2_kref+0x23d0: popc -0x8ad, %l5
13918 .word 0xa3b3cd30 ! t2_kref+0x23d4: fandnot1s %f15, %f16, %f17
13919 .word 0x9da00550 ! t2_kref+0x23d8: fsqrtd %f16, %f14
13920 .word 0xa1b54314 ! t2_kref+0x23dc: alignaddr %l5, %l4, %l0
13921 .word 0x3e800004 ! t2_kref+0x23e0: bvc,a _kref+0x23f0
13922 .word 0xa3a44930 ! t2_kref+0x23e4: fmuls %f17, %f16, %f17
13923 .word 0xec7e6018 ! t2_kref+0x23e8: swap [%i1 + 0x18], %l6
13924 .word 0xa3a3c8b0 ! t2_kref+0x23ec: fsubs %f15, %f16, %f17
13925 .word 0x39800007 ! t2_kref+0x23f0: fbuge,a _kref+0x240c
13926 .word 0xa3a018ce ! t2_kref+0x23f4: fdtos %f14, %f17
13927 .word 0xa1b40aef ! t2_kref+0x23f8: fpsub32s %f16, %f15, %f16
13928 .word 0xa1a01910 ! t2_kref+0x23fc: fitod %f16, %f16
13929 .word 0x21800008 ! t2_kref+0x2400: fbn,a _kref+0x2420
13930 .word 0x99b5834a ! t2_kref+0x2404: alignaddrl %l6, %o2, %o4
13931 .word 0xe3b8a140 ! t2_kref+0x2408: stda %f48, [%g2 + 0x140]%asi
13932 .word 0xe4366006 ! t2_kref+0x240c: sth %l2, [%i1 + 6]
13933 .word 0xa8bce52d ! t2_kref+0x2410: xnorcc %l3, 0x52d, %l4
13934 .word 0x9da01910 ! t2_kref+0x2414: fitod %f16, %f14
13935 .word 0x81ac0a4e ! t2_kref+0x2418: fcmpd %fcc0, %f16, %f14
13936 .word 0xd07f0018 ! t2_kref+0x241c: swap [%i4 + %i0], %o0
13937 .word 0x2a800001 ! t2_kref+0x2420: bcs,a _kref+0x2424
13938 .word 0xd08e9019 ! t2_kref+0x2424: lduba [%i2 + %i1]0x80, %o0
13939 .word 0xa1a408b0 ! t2_kref+0x2428: fsubs %f16, %f16, %f16
13940 .word 0x3c800007 ! t2_kref+0x242c: bpos,a _kref+0x2448
13941 .word 0x9b44c000 ! t2_kref+0x2430: mov %gsr, %o5
13942 .word 0xda40a028 ! t2_kref+0x2434: ldsw [%g2 + 0x28], %o5
13943 .word 0x3c800006 ! t2_kref+0x2438: bpos,a _kref+0x2450
13944 .word 0xa33ce01d ! t2_kref+0x243c: sra %l3, 0x1d, %l1
13945 .word 0x24480003 ! t2_kref+0x2440: ble,a,pt %icc, _kref+0x244c
13946 .word 0x2708d4b5 ! t2_kref+0x2444: sethi %hi(0x2352d400), %l3
13947 .word 0xa00a0008 ! t2_kref+0x2448: and %o0, %o0, %l0
13948 .word 0x9a528009 ! t2_kref+0x244c: umul %o2, %o1, %o5
13949 .word 0xa0254012 ! t2_kref+0x2450: sub %l5, %l2, %l0
13950 .word 0x92bd2448 ! t2_kref+0x2454: xnorcc %l4, 0x448, %o1
13951 .word 0x81ac0ab0 ! t2_kref+0x2458: fcmpes %fcc0, %f16, %f16
13952 .word 0xe120a018 ! t2_kref+0x245c: st %f16, [%g2 + 0x18]
13953 .word 0xe8ae1000 ! t2_kref+0x2460: stba %l4, [%i0]0x80
13954 .word 0xa3a0052f ! t2_kref+0x2464: fsqrts %f15, %f17
13955 .word 0x983a000a ! t2_kref+0x2468: xnor %o0, %o2, %o4
13956 .word 0x9032400b ! t2_kref+0x246c: orn %o1, %o3, %o0
13957 .word 0xe89e1000 ! t2_kref+0x2470: ldda [%i0]0x80, %l4
13958 .word 0x81850000 ! t2_kref+0x2474: wr %l4, %g0, %y
13959 call SYM(t2_subr1)
13960 .word 0xe808a02b ! t2_kref+0x247c: ldub [%g2 + 0x2b], %l4
13961 .word 0x96bafea9 ! t2_kref+0x2480: xnorcc %o3, -0x157, %o3
13962 .word 0x946239cd ! t2_kref+0x2484: subc %o0, -0x633, %o2
13963 .word 0x9fa3c8af ! t2_kref+0x2488: fsubs %f15, %f15, %f15
13964 .word 0xa1a00550 ! t2_kref+0x248c: fsqrtd %f16, %f16
13965 .word 0xa32a0015 ! t2_kref+0x2490: sll %o0, %l5, %l1
13966 .word 0xe11e7ff0 ! t2_kref+0x2494: ldd [%i1 - 0x10], %f16
13967 .word 0xe13f4018 ! t2_kref+0x2498: std %f16, [%i5 + %i0]
13968 .word 0x9fa0188f ! t2_kref+0x249c: fitos %f15, %f15
13969 .word 0xe13e3fe8 ! t2_kref+0x24a0: std %f16, [%i0 - 0x18]
13970 .word 0xab3d800b ! t2_kref+0x24a4: sra %l6, %o3, %l5
13971 .word 0x192d51f5 ! t2_kref+0x24a8: sethi %hi(0xb547d400), %o4
13972 .word 0xa1a0188f ! t2_kref+0x24ac: fitos %f15, %f16
13973 .word 0x26800002 ! t2_kref+0x24b0: bl,a _kref+0x24b8
13974 .word 0xda7e601c ! t2_kref+0x24b4: swap [%i1 + 0x1c], %o5
13975 .word 0xa1b00f2f ! t2_kref+0x24b8: fsrc2s %f15, %f16
13976 .word 0x130aef82 ! t2_kref+0x24bc: sethi %hi(0x2bbe0800), %o1
13977 .word 0xd4363ff2 ! t2_kref+0x24c0: sth %o2, [%i0 - 0xe]
13978 .word 0xa3a3c9b0 ! t2_kref+0x24c4: fdivs %f15, %f16, %f17
13979 .word 0x31800005 ! t2_kref+0x24c8: fba,a _kref+0x24dc
13980 .word 0xdf20a008 ! t2_kref+0x24cc: st %f15, [%g2 + 8]
13981 .word 0x25480004 ! t2_kref+0x24d0: fblg,a,pt %fcc0, _kref+0x24e0
13982 .word 0xdf066004 ! t2_kref+0x24d4: ld [%i1 + 4], %f15
13983 .word 0x9db40d90 ! t2_kref+0x24d8: fxor %f16, %f16, %f14
13984 .word 0xa7b2c329 ! t2_kref+0x24dc: bmask %o3, %o1, %l3
13985 .word 0xe11e2000 ! t2_kref+0x24e0: ldd [%i0], %f16
13986 .word 0xe208a03a ! t2_kref+0x24e4: ldub [%g2 + 0x3a], %l1
13987 .word 0x92340014 ! t2_kref+0x24e8: orn %l0, %l4, %o1
13988 .word 0xd020a018 ! t2_kref+0x24ec: st %o0, [%g2 + 0x18]
13989 .word 0xe8300018 ! t2_kref+0x24f0: sth %l4, [%g0 + %i0]
13990 .word 0x9864bbc1 ! t2_kref+0x24f4: subc %l2, -0x43f, %o4
13991 .word 0x97b440e8 ! t2_kref+0x24f8: edge16ln %l1, %o0, %o3
13992 .word 0xd27e4000 ! t2_kref+0x24fc: swap [%i1], %o1
13993 .word 0x9faac031 ! t2_kref+0x2500: fmovsge %fcc0, %f17, %f15
13994 .word 0xe02e601b ! t2_kref+0x2504: stb %l0, [%i1 + 0x1b]
13995 .word 0xebf65012 ! t2_kref+0x2508: casxa [%i1]0x80, %l2, %l5
13996 .word 0xe3b8a140 ! t2_kref+0x250c: stda %f48, [%g2 + 0x140]%asi
13997 .word 0xafb44169 ! t2_kref+0x2510: edge32ln %l1, %o1, %l7
13998 .word 0xa8a44014 ! t2_kref+0x2514: subcc %l1, %l4, %l4
13999! .word 0x3f4e86ab ! t2_kref+0x2518: fbo,a,pt %fcc0, SYM(t2_subr3)
14000 fbo,a,pt %fcc0, SYM(t2_subr3)
14001 .word 0x9e006a5c ! t2_kref+0x251c: add %g1, 0xa5c, %o7
14002 .word 0x9db38c90 ! t2_kref+0x2520: fandnot2 %f14, %f16, %f14
14003 .word 0x878020d0 ! t2_kref+0x2524: mov 0xd0, %asi
14004 .word 0x992cc008 ! t2_kref+0x2528: sll %l3, %o0, %o4
14005 .word 0xdf00a028 ! t2_kref+0x252c: ld [%g2 + 0x28], %f15
14006 .word 0xe4ee5000 ! t2_kref+0x2530: ldstuba [%i1]0x80, %l2
14007 .word 0x9fc00004 ! t2_kref+0x2534: call %g0 + %g4
14008 .word 0xe120a008 ! t2_kref+0x2538: st %f16, [%g2 + 8]
14009 .word 0xe0270019 ! t2_kref+0x253c: st %l0, [%i4 + %i1]
14010 .word 0x86102001 ! t2_kref+0x2540: mov 0x1, %g3
14011 .word 0x32800000 ! t2_kref+0x2544: bne,a _kref+0x2544
14012 .word 0x86a0e001 ! t2_kref+0x2548: subcc %g3, 1, %g3
14013 .word 0x28480001 ! t2_kref+0x254c: bleu,a,pt %icc, _kref+0x2550
14014 .word 0xa29da349 ! t2_kref+0x2550: xorcc %l6, 0x349, %l1
14015 .word 0xa3a3c8af ! t2_kref+0x2554: fsubs %f15, %f15, %f17
14016 .word 0xa92a2006 ! t2_kref+0x2558: sll %o0, 0x6, %l4
14017 .word 0x22800008 ! t2_kref+0x255c: be,a _kref+0x257c
14018 .word 0xe1be1817 ! t2_kref+0x2560: stda %f16, [%i0 + %l7]0xc0
14019 .word 0xae048009 ! t2_kref+0x2564: add %l2, %o1, %l7
14020 .word 0x9da00550 ! t2_kref+0x2568: fsqrtd %f16, %f14
14021 .word 0xe0360000 ! t2_kref+0x256c: sth %l0, [%i0]
14022 .word 0xd9be180b ! t2_kref+0x2570: stda %f12, [%i0 + %o3]0xc0
14023 .word 0x81ac0a50 ! t2_kref+0x2574: fcmpd %fcc0, %f16, %f16
14024 .word 0xa1a01890 ! t2_kref+0x2578: fitos %f16, %f16
14025 .word 0xee164000 ! t2_kref+0x257c: lduh [%i1], %l7
14026 .word 0xa3a40931 ! t2_kref+0x2580: fmuls %f16, %f17, %f17
14027 .word 0xa07df8e8 ! t2_kref+0x2584: sdiv %l7, -0x718, %l0
14028 .word 0xd6362002 ! t2_kref+0x2588: sth %o3, [%i0 + 2]
14029 .word 0x2e800002 ! t2_kref+0x258c: bvs,a _kref+0x2594
14030 .word 0x13194daa ! t2_kref+0x2590: sethi %hi(0x6536a800), %o1
14031 .word 0x39800004 ! t2_kref+0x2594: fbuge,a _kref+0x25a4
14032 .word 0xa015f45d ! t2_kref+0x2598: or %l7, -0xba3, %l0
14033 .word 0x9a3de597 ! t2_kref+0x259c: xnor %l7, 0x597, %o5
14034 .word 0xec1e7fe0 ! t2_kref+0x25a0: ldd [%i1 - 0x20], %l6
14035 .word 0x9405bf02 ! t2_kref+0x25a4: add %l6, -0xfe, %o2
14036 .word 0xea961000 ! t2_kref+0x25a8: lduha [%i0]0x80, %l5
14037 .word 0x32800005 ! t2_kref+0x25ac: bne,a _kref+0x25c0
14038 .word 0x9740c000 ! t2_kref+0x25b0: mov %asi, %o3
14039 .word 0xe11fbe08 ! t2_kref+0x25b4: ldd [%fp - 0x1f8], %f16
14040 .word 0x34480003 ! t2_kref+0x25b8: bg,a,pt %icc, _kref+0x25c4
14041 .word 0xa1a40d2f ! t2_kref+0x25bc: fsmuld %f16, %f15, %f16
14042 .word 0x81ab8ace ! t2_kref+0x25c0: fcmped %fcc0, %f14, %f14
14043 .word 0x81b01025 ! t2_kref+0x25c4: siam 0x5
14044 .word 0xe836001b ! t2_kref+0x25c8: sth %l4, [%i0 + %i3]
14045 .word 0xaf1dc012 ! t2_kref+0x25cc: tsubcctv %l7, %l2, %l7
14046 .word 0xd230a038 ! t2_kref+0x25d0: sth %o1, [%g2 + 0x38]
14047 .word 0xa89d30ae ! t2_kref+0x25d4: xorcc %l4, -0xf52, %l4
14048 .word 0xe13f4019 ! t2_kref+0x25d8: std %f16, [%i5 + %i1]
14049 .word 0xe630a008 ! t2_kref+0x25dc: sth %l3, [%g2 + 8]
14050 .word 0x909ab42b ! t2_kref+0x25e0: xorcc %o2, -0xbd5, %o0
14051 sethi %hi(1f), %o7
14052 save %sp,-0x60,%sp
14053 return %i7+%lo(1f)
14054 .empty
14055 .word 0x9da408d0 ! t2_kref+0x25f0: fsubd %f16, %f16, %f14
14056 .word 0xe2080019 ! t2_kref+0x25f4: ldub [%g0 + %i1], %l1
14057 .word 0xd84e7fe5 ! t2_kref+0x25f8: ldsb [%i1 - 0x1b], %o4
14058 .word 0xa1a9c050 ! t2_kref+0x25fc: fmovdu %fcc0, %f16, %f16
14059 .word 0x001fffff ! t2_kref+0x2600: illtrap 0x1fffff
14060 .word 0x9bb40333 ! t2_kref+0x2604: bmask %l0, %l3, %o5
14061 .word 0x9032c00b ! t2_kref+0x2608: orn %o3, %o3, %o0
140621: .word 0xae05efd6 ! t2_kref+0x260c: add %l7, 0xfd6, %l7
14063 .word 0x001fffff ! t2_kref+0x2610: illtrap 0x1fffff
14064 .word 0xa3a409b1 ! t2_kref+0x2614: fdivs %f16, %f17, %f17
14065 .word 0x9da00550 ! t2_kref+0x2618: fsqrtd %f16, %f14
14066 .word 0xa0158012 ! t2_kref+0x261c: or %l6, %l2, %l0
14067 .word 0x9b0d6c30 ! t2_kref+0x2620: tsubcc %l5, 0xc30, %o5
14068 .word 0xd4262008 ! t2_kref+0x2624: st %o2, [%i0 + 8]
14069 .word 0xd9be2011 ! t2_kref+0x2628: stda %f12, [%i0 + 0x11]%asi
14070 .word 0xa3a0002f ! t2_kref+0x262c: fmovs %f15, %f17
14071 .word 0x9452670b ! t2_kref+0x2630: umul %o1, 0x70b, %o2
14072 .word 0xa0d5241f ! t2_kref+0x2634: umulcc %l4, 0x41f, %l0
14073 .word 0xe11e2010 ! t2_kref+0x2638: ldd [%i0 + 0x10], %f16
14074 .word 0xe830a008 ! t2_kref+0x263c: sth %l4, [%g2 + 8]
14075 .word 0xa3a01890 ! t2_kref+0x2640: fitos %f16, %f17
14076 .word 0xdd3e6010 ! t2_kref+0x2644: std %f14, [%i1 + 0x10]
14077 .word 0xc568a04a ! t2_kref+0x2648: prefetch %g2 + 0x4a, 2
14078 .word 0x81580000 ! t2_kref+0x264c: flushw
14079 .word 0xa1b00c20 ! t2_kref+0x2650: fzeros %f16
14080 .word 0x9fa409b0 ! t2_kref+0x2654: fdivs %f16, %f16, %f15
14081 .word 0x91b280f3 ! t2_kref+0x2658: edge16ln %o2, %l3, %o0
14082 .word 0x9da01050 ! t2_kref+0x265c: fdtox %f16, %f14
14083 .word 0xac0c8008 ! t2_kref+0x2660: and %l2, %o0, %l6
14084 call SYM(t2_subr0)
14085 .word 0x9fb3cd2f ! t2_kref+0x2668: fandnot1s %f15, %f15, %f15
14086 .word 0xdf20a008 ! t2_kref+0x266c: st %f15, [%g2 + 8]
14087 .word 0x25480005 ! t2_kref+0x2670: fblg,a,pt %fcc0, _kref+0x2684
14088 .word 0x9da00150 ! t2_kref+0x2674: fabsd %f16, %f14
14089 .word 0x95b404ce ! t2_kref+0x2678: fcmpne32 %f16, %f14, %o2
14090 .word 0x9da01911 ! t2_kref+0x267c: fitod %f17, %f14
14091 .word 0x81ab8a50 ! t2_kref+0x2680: fcmpd %fcc0, %f14, %f16
14092 .word 0xa6328012 ! t2_kref+0x2684: orn %o2, %l2, %l3
14093 .word 0x33480005 ! t2_kref+0x2688: fbe,a,pt %fcc0, _kref+0x269c
14094 .word 0xc56e400a ! t2_kref+0x268c: prefetch %i1 + %o2, 2
14095 .word 0x933d4008 ! t2_kref+0x2690: sra %l5, %o0, %o1
14096 .word 0x8585251c ! t2_kref+0x2694: wr %l4, 0x51c, %ccr
14097 .word 0xa1a0192f ! t2_kref+0x2698: fstod %f15, %f16
14098 .word 0x9db38ace ! t2_kref+0x269c: fpsub32 %f14, %f14, %f14
14099 .word 0xe13e001d ! t2_kref+0x26a0: std %f16, [%i0 + %i5]
14100 .word 0xe048a02b ! t2_kref+0x26a4: ldsb [%g2 + 0x2b], %l0
14101 .word 0xd03e3ff0 ! t2_kref+0x26a8: std %o0, [%i0 - 0x10]
14102 .word 0xa3a00131 ! t2_kref+0x26ac: fabss %f17, %f17
14103 .word 0x39800003 ! t2_kref+0x26b0: fbuge,a _kref+0x26bc
14104 .word 0xdf20a028 ! t2_kref+0x26b4: st %f15, [%g2 + 0x28]
14105 .word 0x81ac0a30 ! t2_kref+0x26b8: fcmps %fcc0, %f16, %f16
14106 .word 0x9fc00004 ! t2_kref+0x26bc: call %g0 + %g4
14107 .word 0xdf060000 ! t2_kref+0x26c0: ld [%i0], %f15
14108 .word 0x9db3c671 ! t2_kref+0x26c4: fmul8x16au %f15, %f17, %f14
14109 .word 0x96ad0014 ! t2_kref+0x26c8: andncc %l4, %l4, %o3
14110 .word 0xac3a4016 ! t2_kref+0x26cc: xnor %o1, %l6, %l6
14111 .word 0x9fc10000 ! t2_kref+0x26d0: call %g4
14112 .word 0x9da4084e ! t2_kref+0x26d4: faddd %f16, %f14, %f14
14113 .word 0xe4086c68 ! t2_kref+0x26d8: ldub [%g1 + 0xc68], %l2
14114 .word 0xa41ca00c ! t2_kref+0x26dc: xor %l2, 0xc, %l2
14115 .word 0xe4286c68 ! t2_kref+0x26e0: stb %l2, [%g1 + 0xc68]
14116 .word 0x81d86c68 ! t2_kref+0x26e4: flush %g1 + 0xc68
14117 .word 0x81ac0ab1 ! t2_kref+0x26e8: fcmpes %fcc0, %f16, %f17
14118 .word 0x9a0c0011 ! t2_kref+0x26ec: and %l0, %l1, %o5
14119 .word 0xaabaa395 ! t2_kref+0x26f0: xnorcc %o2, 0x395, %l5
14120 .word 0xa1a40831 ! t2_kref+0x26f4: fadds %f16, %f17, %f16
14121 .word 0x9fa3c8b0 ! t2_kref+0x26f8: fsubs %f15, %f16, %f15
14122 .word 0x81ac0a50 ! t2_kref+0x26fc: fcmpd %fcc0, %f16, %f16
14123 .word 0xa1a408ce ! t2_kref+0x2700: fsubd %f16, %f14, %f16
14124 .word 0xa1a0014e ! t2_kref+0x2704: fabsd %f14, %f16
14125 .word 0x97b405d0 ! t2_kref+0x2708: fcmpeq32 %f16, %f16, %o3
14126 .word 0xadb3854e ! t2_kref+0x270c: fcmpeq16 %f14, %f14, %l6
14127 .word 0xe11fbfa8 ! t2_kref+0x2710: ldd [%fp - 0x58], %f16
14128 .word 0xacb42e74 ! t2_kref+0x2714: orncc %l0, 0xe74, %l6
14129 .word 0x96f4ae39 ! t2_kref+0x2718: udivcc %l2, 0xe39, %o3
14130 .word 0xe1067ff4 ! t2_kref+0x271c: ld [%i1 - 0xc], %f16
14131 .word 0xd2ce501a ! t2_kref+0x2720: ldsba [%i1 + %i2]0x80, %o1
141322: .word 0xdf062004 ! t2_kref+0x2724: ld [%i0 + 4], %f15
14133 .word 0xa3a448af ! t2_kref+0x2728: fsubs %f17, %f15, %f17
14134 .word 0x81ac4ab1 ! t2_kref+0x272c: fcmpes %fcc0, %f17, %f17
14135 .word 0xd4c6101c ! t2_kref+0x2730: ldswa [%i0 + %i4]0x80, %o2
14136 call SYM(_kaos_done)
14137 .word 0x01000000 ! t2_kref+0x2738: nop
14138 KGLOBAL(t2_ktbl_end)
14139t2_ktbl_end:
14140t2_ktbl_page_end:
14141
14142KTEXT_MODULE(t2_module_subr0, 0x412bc000)
14143.seg "text"
14144t2_subr0_page_begin:
14145 .skip 8188
14146.global _t2_subr0; ENTRY(t2_subr0)
14147 .word 0xa6844012 ! t2_subr0+0x0: addcc %l1, %l2, %l3
14148 .word 0x81c3e008 ! t2_subr0+0x4: retl
14149 .word 0xaa64c014 ! t2_subr0+0x8: subc %l3, %l4, %l5
14150t2_subr0_page_end:
14151
14152KTEXT_MODULE(t2_module_subr1, 0x40908000)
14153.seg "text"
14154t2_subr1_page_begin:
14155 .skip 8180
14156.global _t2_subr1; ENTRY(t2_subr1)
14157 .word 0x9de3bfa0 ! t2_subr1+0x0: save %sp, -0x60, %sp
14158 .word 0xb29eaa5a ! t2_subr1+0x4: xorcc %i2, 0xa5a, %i1
14159 .word 0x81c7e008 ! t2_subr1+0x8: ret
14160 .word 0xa7ee6001 ! t2_subr1+0xc: restore %i1, 1, %l3
14161t2_subr1_page_end:
14162
14163KTEXT_MODULE(t2_module_subr2, 0x408aa000)
14164.seg "text"
14165t2_subr2_page_begin:
14166 .skip 8180
14167.global _t2_subr2; ENTRY(t2_subr2)
14168 .word 0x9de3bfa0 ! t2_subr2+0x0: save %sp, -0x60, %sp
14169 .word 0xb2066001 ! t2_subr2+0x4: add %i1, 1, %i1
14170 .word 0x81c7e008 ! t2_subr2+0x8: ret
14171 .word 0xa3ee6001 ! t2_subr2+0xc: restore %i1, 1, %l1
14172t2_subr2_page_end:
14173
14174KTEXT_MODULE(t2_module_subr3, 0x40ba2000)
14175.seg "text"
14176t2_subr3_page_begin:
14177 .skip 8132
14178.global _t2_subr3; ENTRY(t2_subr3)
14179 .word 0x90056001 ! t2_subr3+0x0: add %l5, 1, %o0
14180 .word 0x9de3bfa0 ! t2_subr3+0x4: save %sp, -0x60, %sp
14181#if defined(KAOS_SIMULATION)
14182 add %i0, 12, %i0
14183#else
14184 .word 0x90062001 ! t2_subr3+0x8: add %i0, 1, %o0
14185 .word 0x9de3bfa0 ! t2_subr3+0xc: save %sp, -0x60, %sp
14186 .word 0x90062001 ! t2_subr3+0x10: add %i0, 1, %o0
14187 .word 0x9de3bfa0 ! t2_subr3+0x14: save %sp, -0x60, %sp
14188 .word 0x90062001 ! t2_subr3+0x18: add %i0, 1, %o0
14189 .word 0x9de3bfa0 ! t2_subr3+0x1c: save %sp, -0x60, %sp
14190 .word 0x90062001 ! t2_subr3+0x20: add %i0, 1, %o0
14191 .word 0x9de3bfa0 ! t2_subr3+0x24: save %sp, -0x60, %sp
14192 .word 0x90062001 ! t2_subr3+0x28: add %i0, 1, %o0
14193 .word 0x9de3bfa0 ! t2_subr3+0x2c: save %sp, -0x60, %sp
14194 .word 0x90062001 ! t2_subr3+0x30: add %i0, 1, %o0
14195 .word 0x9de3bfa0 ! t2_subr3+0x34: save %sp, -0x60, %sp
14196 .word 0xb1ee2001 ! t2_subr3+0x38: restore %i0, 1, %i0
14197 .word 0xb1ee2001 ! t2_subr3+0x3c: restore %i0, 1, %i0
14198 .word 0xb1ee2001 ! t2_subr3+0x40: restore %i0, 1, %i0
14199 .word 0xb1ee2001 ! t2_subr3+0x44: restore %i0, 1, %i0
14200 .word 0xb1ee2001 ! t2_subr3+0x48: restore %i0, 1, %i0
14201 .word 0xb1ee2001 ! t2_subr3+0x4c: restore %i0, 1, %i0
14202#endif
14203 .word 0x81c7e008 ! t2_subr3+0x50: ret
14204 .word 0xadee2001 ! t2_subr3+0x54: restore %i0, 1, %l6
14205t2_subr3_page_end:
14206!
14207! Total operations: 2485
14208!
14209! Operation frequencies
14210!
14211! name exp obs
14212! ldsb 0.62 0.60
14213! ldub 0.16 0.20
14214! ldsh 0.64 0.56
14215! lduh 1.00 0.56
14216! ld 0.70 0.60
14217! ldd 0.49 0.76
14218! swap 1.32 1.57
14219! ldstub 0.12 0.08
14220! stb 0.59 0.40
14221! sth 1.37 1.01
14222! st 0.64 0.72
14223! std 0.43 0.44
14224! add 0.86 1.33
14225! addcc 0.78 0.72
14226! addx 0.73 0.72
14227! addxcc 0.78 0.89
14228! taddcc 0.21 0.16
14229! taddcctv 0.01 0.04
14230! sub 0.83 1.01
14231! subcc 0.37 0.60
14232! subx 0.91 1.09
14233! subxcc 0.68 0.64
14234! tsubcc 0.23 0.16
14235! tsubcctv 0.17 0.20
14236! mulscc 0.04 0.00
14237! and 1.10 1.17
14238! andcc 0.15 0.16
14239! andn 0.12 0.08
14240! andncc 0.93 0.97
14241! or 1.06 1.33
14242! orcc 0.39 0.36
14243! orn 1.03 1.01
14244! orncc 0.44 0.24
14245! xor 0.46 0.56
14246! xorcc 0.82 1.05
14247! xnor 1.14 1.09
14248! xnorcc 0.76 1.05
14249! sll 0.70 0.80
14250! srl 0.65 0.48
14251! sra 0.97 1.21
14252! unimp 0.24 0.24
14253! umul 0.93 1.09
14254! smul 0.43 0.36
14255! udiv 0.01 0.00
14256! sdiv 0.45 0.52
14257! umulcc 1.27 1.77
14258! smulcc 0.25 0.24
14259! udivcc 0.76 0.80
14260! sdivcc 0.25 0.16
14261! rdy 0.43 0.24
14262! wry 0.54 0.60
14263! bicc 1.39 1.73
14264! sethi 0.90 1.13
14265! jmpl 1.14 0.97
14266! call 0.85 0.89
14267! ticc 0.11 0.16
14268! flush 0.06 0.12
14269! save 0.22 0.16
14270! restore 0.53 0.00
14271! stbar 0.03 0.08
14272! ldf 1.04 1.09
14273! lddf 0.34 0.28
14274! stf 0.41 0.24
14275! stdf 1.34 1.21
14276! fadds 1.30 1.53
14277! fsubs 0.97 1.01
14278! fmuls 0.46 0.89
14279! fdivs 1.38 1.33
14280! faddd 0.59 0.44
14281! fsubd 1.38 0.97
14282! fmuld 0.24 0.16
14283! fdivd 0.02 0.04
14284! faddq 0.00 0.00
14285! fsubq 0.00 0.00
14286! fmulq 0.00 0.00
14287! fdivq 0.00 0.00
14288! fsmuld 1.36 1.05
14289! fdmulq 0.00 0.00
14290! fitos 1.34 1.61
14291! fitod 0.90 0.72
14292! fitoq 0.00 0.00
14293! fstoi 0.21 0.28
14294! fstod 0.76 0.64
14295! fstoq 0.00 0.00
14296! fdtoi 0.85 0.68
14297! fdtos 1.16 1.49
14298! fdtoq 0.00 0.00
14299! fqtoi 0.00 0.00
14300! fqtos 0.00 0.00
14301! fqtod 0.00 0.00
14302! fmovs 0.83 1.01
14303! fnegs 1.34 1.21
14304! fabss 1.04 1.25
14305! fsqrts 0.26 0.20
14306! fsqrtd 2.34 2.45
14307! fsqrtq 0.00 0.00
14308! fcmps 0.65 0.72
14309! fcmpd 1.00 0.85
14310! fcmpq 0.00 0.00
14311! fcmpes 0.90 0.85
14312! fcmped 0.41 0.32
14313! fcmpeq 0.00 0.00
14314! fbfcc 2.73 3.14
14315! ldfsr 0.22 0.00
14316! stfsr 0.22 0.24
14317! loop 0.13 0.04
14318! offset 0.18 0.24
14319! area 0.02 0.00
14320! target 0.17 0.16
14321! goto 0.01 0.00
14322! sigsegv 0.04 0.04
14323! sigbus 0.14 0.12
14324! imodify 0.44 0.24
14325! ldfsr_offset 0.28 0.00
14326! fpattern 1.30 1.29
14327! lbranch 0.15 0.12
14328! shmld 3.62 3.50
14329! shmst 3.90 4.14
14330! shmpf 0.24 0.24
14331! shmswap 0.02 0.04
14332! shmblkld 1.08 0.32
14333! shmblkst 1.33 0.60
14334! shmblkchk 0.15 0.04
14335! hack_restore 0.00 0.00
14336! demap_random_va 0.00 0.00
14337! demap_area 0.00 0.00
14338! demap_ktbl_text 0.00 0.00
14339! demap_ktbl_data 0.00 0.00
14340! demap_subr 0.00 0.00
14341! demap_reg 0.00 0.00
14342! demap_stack 0.00 0.00
14343! ro_area 0.00 0.00
14344! ro_ktbl_data 0.00 0.00
14345! ro_reg 0.00 0.00
14346! ro_stack 0.00 0.00
14347! set_window 0.00 0.00
14348! set_va_wp 0.00 0.00
14349! set_pa_wp 0.00 0.00
14350! set_softint 0.00 0.00
14351! ie_toggle 0.00 0.00
14352! set_pil 0.00 0.00
14353! set_tso 0.00 0.00
14354! set_pso 0.00 0.00
14355! set_rmo 0.00 0.00
14356! cflush 0.00 0.00
14357! return 0.03 0.04
14358! casa 0.04 0.12
14359! rdasi 0.15 0.20
14360! wrasi 0.26 0.24
14361! bpcc 2.42 1.85
14362! fbpfcc 1.55 1.61
14363! fmovscc 0.06 0.08
14364! fmovdcc 0.22 0.20
14365! fmovqcc 0.00 0.00
14366! movcc 0.07 0.12
14367! flushw 0.07 0.08
14368! membar 0.18 0.04
14369! prefetch 0.69 0.85
14370! rdpc 0.26 0.24
14371! ldqf 0.00 0.00
14372! stqf 0.00 0.00
14373! ldfa 0.06 0.12
14374! lddfa 0.00 0.00
14375! ldqfa 0.00 0.00
14376! ldsba 0.10 0.28
14377! ldsha 0.15 0.12
14378! lduba 0.17 0.20
14379! lduha 0.21 0.36
14380! lda 0.24 0.24
14381! ldda 0.14 0.24
14382! ldstuba 0.24 0.24
14383! prefetcha 0.49 0.44
14384! stfa 0.07 0.00
14385! stdfa 0.05 0.12
14386! stqfa 0.00 0.00
14387! stba 0.10 0.16
14388! stha 0.18 0.16
14389! sta 0.17 0.44
14390! stda 0.09 0.08
14391! swapa 0.05 0.08
14392! fmovd 0.14 0.36
14393! fnegd 0.21 0.16
14394! fabsd 0.07 0.16
14395! fstox 0.18 0.12
14396! fdtox 0.06 0.08
14397! fxtos 0.09 0.12
14398! fxtod 0.27 0.28
14399! lds 0.14 0.12
14400! ldsa 0.17 0.20
14401! ldx 0.02 0.00
14402! ldxa 0.04 0.08
14403! nofault 0.00 0.00
14404! rdgsr 0.09 0.08
14405! wrgsr 0.02 0.04
14406! fpadd16 0.26 0.12
14407! fpadd16s 0.13 0.12
14408! fpadd32 0.24 0.12
14409! fpadd32s 0.11 0.12
14410! fpsub16 0.20 0.40
14411! fpsub16s 0.13 0.16
14412! fpsub32 0.24 0.12
14413! fpsub32s 0.09 0.08
14414! fpack16 0.10 0.20
14415! fpack32 0.00 0.00
14416! fpackfix 0.24 0.32
14417! fexpand 0.09 0.08
14418! fpmerge 0.24 0.24
14419! fmul8x16 0.08 0.04
14420! fmul8x16au 0.14 0.12
14421! fmul8x16al 0.00 0.00
14422! fmul8sux16 0.05 0.08
14423! fmul8ulx16 0.26 0.20
14424! fmuld8sux16 0.05 0.04
14425! fmuld8ulx16 0.23 0.08
14426! alignaddr 0.12 0.20
14427! alignaddrl 0.26 0.28
14428! faligndata 0.05 0.00
14429! fzero 0.02 0.00
14430! fzeros 0.17 0.16
14431! fone 0.16 0.36
14432! fones 0.23 0.24
14433! fsrc1 0.05 0.04
14434! fsrc1s 0.20 0.32
14435! fsrc2 0.08 0.12
14436! fsrc2s 0.18 0.24
14437! fnot1 0.15 0.12
14438! fnot1s 0.02 0.00
14439! fnot2 0.07 0.00
14440! fnot2s 0.26 0.12
14441! for 0.12 0.16
14442! fors 0.08 0.00
14443! fnor 0.07 0.08
14444! fnors 0.01 0.00
14445! fand 0.00 0.00
14446! fands 0.12 0.16
14447! fnand 0.07 0.04
14448! fnands 0.11 0.16
14449! fxor 0.22 0.24
14450! fxors 0.01 0.04
14451! fxnor 0.13 0.16
14452! fxnors 0.19 0.20
14453! fornot1 0.11 0.12
14454! fornot1s 0.04 0.04
14455! fornot2 0.21 0.28
14456! fornot2s 0.09 0.20
14457! fandnot1 0.06 0.08
14458! fandnot1s 0.11 0.20
14459! fandnot2 0.20 0.44
14460! fandnot2s 0.00 0.00
14461! fcmpgt16 0.26 0.08
14462! fcmpgt32 0.01 0.00
14463! fcmple16 0.13 0.08
14464! fcmple32 0.23 0.24
14465! fcmpne16 0.09 0.04
14466! fcmpne32 0.23 0.36
14467! fcmpeq16 0.04 0.12
14468! fcmpeq32 0.14 0.20
14469! edge8 0.09 0.20
14470! edge8l 0.00 0.00
14471! edge16 0.14 0.12
14472! edge16l 0.16 0.08
14473! edge32 0.25 0.16
14474! edge32l 0.04 0.04
14475! pdist 0.09 0.04
14476! partial_st8 0.17 0.20
14477! partial_st16 0.03 0.04
14478! partial_st32 0.05 0.04
14479! short_st8 0.09 0.16
14480! short_st16 0.11 0.04
14481! short_ld8 0.16 0.08
14482! short_ld16 0.12 0.08
14483! blkld 0.04 0.00
14484! blkst 0.10 0.00
14485! blkld_offset 0.12 0.00
14486! blkst_offset 0.18 0.00
14487! blk_check 0.26 0.08
14488! casxa 0.10 0.08
14489! rdccr 0.02 0.00
14490! rdfprs 0.27 0.20
14491! wrccr 0.08 0.16
14492! popc 0.17 0.28
14493! wrfprs 0.04 0.04
14494! stx 0.06 0.04
14495! stxa 0.05 0.04
14496! cflush 0.00 0.00
14497! array8 0.04 0.00
14498! array16 0.01 0.00
14499! array32 0.10 0.04
14500! edge8n 0.12 0.08
14501! edge8ln 0.22 0.24
14502! edge16n 0.03 0.04
14503! edge16ln 0.27 0.24
14504! edge32n 0.10 0.04
14505! edge32ln 0.14 0.12
14506! bmask 0.26 0.36
14507! bshuffle 0.16 0.12
14508! siam 0.19 0.16
14509! fpadds16 0.00 0.00
14510! fpadds16s 0.00 0.00
14511! fpadds32 0.00 0.00
14512! fpadds32s 0.00 0.00
14513! fpsubs16 0.00 0.00
14514! fpsubs16s 0.00 0.00
14515! fpsubs32 0.00 0.00
14516! fpsubs32s 0.00 0.00
14517! fpadd64 0.00 0.00
14518! fpsub64 0.00 0.00
14519! fpmean16 0.00 0.00
14520! fpchksm16 0.00 0.00
14521! fshl16 0.00 0.00
14522! fshrl16 0.00 0.00
14523! fshl32 0.00 0.00
14524! fshrl32 0.00 0.00
14525! fshlas16 0.00 0.00
14526! fshra16 0.00 0.00
14527! fshlas32 0.00 0.00
14528! fshra32 0.00 0.00
14529! fpmovc8 0.00 0.00
14530! fpmovc16 0.00 0.00
14531! fpmovc32 0.00 0.00
14532! fmergesp 0.00 0.00
14533! fucmpgt8 0.00 0.00
14534! fucmple8 0.00 0.00
14535! fucmpne8 0.00 0.00
14536! fucmpeq8 0.00 0.00
14537! pdistn 0.00 0.00
14538! lzd 0.00 0.00
14539! addxc 0.00 0.00
14540! addxccc 0.00 0.00
14541! umulxhi 0.00 0.00
14542! flcmps 0.00 0.00
14543! flcmpd 0.00 0.00
14544! sfabss 0.00 0.00
14545! sfnegs 0.00 0.00
14546! sfadds 0.00 0.00
14547! sfsubs 0.00 0.00
14548! sfmuls 0.00 0.00
14549! sfitos 0.00 0.00
14550! sfstoi 0.00 0.00
14551! sfcmpeqs 0.00 0.00
14552! sfcmpnes 0.00 0.00
14553! sfcmpgts 0.00 0.00
14554! sfcmples 0.00 0.00
14555! fmadds 0.00 0.00
14556! fmaddd 0.00 0.00
14557! fmsubs 0.00 0.00
14558! fmsubd 0.00 0.00
14559! fnmsubs 0.00 0.00
14560! fnmsubd 0.00 0.00
14561! fnmadds 0.00 0.00
14562! fnmaddd 0.00 0.00
14563!
14564KDATA_MODULE(t2_module_offset_table, 0x50bb4000)
14565.seg "data"
14566t2_offset_table_start:
14567t2_offset_table_size: .word 0x00000008
14568t2_offset_table:
14569 .word 0x00000010
14570 .word 0xfffffff8
14571 .word 0x00000008
14572 .word 0x00000000
14573 .word 0xfffffff0
14574 .word 0xffffffe0
14575 .word 0x00000018
14576 .word 0xffffffe8
14577t2_offset_table_end:
14578
14579t2_ldfsr_offset_table_start:
14580t2_ldfsr_offset_table_size: .word 0x00000000
14581t2_ldfsr_offset_table:
14582t2_ldfsr_offset_table_end:
14583
14584t2_bld_offset_table_start:
14585t2_bld_offset_table_size: .word 0x00000000
14586t2_bld_offset_table:
14587t2_bld_offset_table_end:
14588
14589t2_bst_offset_table_start:
14590t2_bst_offset_table_size: .word 0x00000000
14591t2_bst_offset_table:
14592t2_bst_offset_table_end:
14593
14594.skip 8144 ! page align
14595
14596KDATA_MODULE(t2_module_data_in_regs, 0x4d024000)
14597.seg "data"
14598KGLOBAL(t2_data_in_regs)
14599t2_data_in_regs_start:
14600t2_data_in_regs:
14601 .word 0xe52fd8a3 ! %f0
14602 .word 0x27c2ec85 ! %f1
14603 .word 0x10684087 ! %f2
14604 .word 0xba6b9716 ! %f3
14605 .word 0x20a3f305 ! %f4
14606 .word 0xa28007f0 ! %f5
14607 .word 0x62242d32 ! %f6
14608 .word 0x1a8d9ba4 ! %f7
14609 .word 0xc1673196 ! %f8
14610 .word 0x11e18fff ! %f9
14611 .word 0x10dea035 ! %f10
14612 .word 0x79908c18 ! %f11
14613 .word 0x30e59506 ! %f12
14614 .word 0x0fe99337 ! %f13
14615 .word 0xa6003b68 ! %f14
14616 .word 0xf5051504 ! %f15
14617 .word 0xf52d6f16 ! %f16
14618 .word 0x0ce00a63 ! %f17
14619 .word 0xfc8797a0 ! %f18
14620 .word 0xd347ade1 ! %f19
14621 .word 0xe20d397e ! %f20
14622 .word 0xda482fa7 ! %f21
14623 .word 0x762b5031 ! %f22
14624 .word 0xcf081844 ! %f23
14625 .word 0x59fd7710 ! %f24
14626 .word 0x33ebb2d5 ! %f25
14627 .word 0x7b92c2b3 ! %f26
14628 .word 0x6c6d1e50 ! %f27
14629 .word 0xd665031c ! %f28
14630 .word 0x0c745eff ! %f29
14631 .word 0x20f48709 ! %f30
14632 .word 0x8c11446b ! %f31
14633 .word 0x6ec87316 ! %f32
14634 .word 0xe982054c ! %f33
14635 .word 0x5fd5e39e ! %f34
14636 .word 0x2aac6234 ! %f35
14637 .word 0x6c5b6e76 ! %f36
14638 .word 0x0bb3c10f ! %f37
14639 .word 0x9096c1f2 ! %f38
14640 .word 0xc10956b4 ! %f39
14641 .word 0x1d7520df ! %f40
14642 .word 0x86f8e915 ! %f41
14643 .word 0xcf29e754 ! %f42
14644 .word 0xf6264bd3 ! %f43
14645 .word 0x70d72a83 ! %f44
14646 .word 0x6fef423e ! %f45
14647 .word 0xe61175f0 ! %f46
14648 .word 0xf0513d0c ! %f47
14649 .word 0x65c8b2c5 ! %f48
14650 .word 0x5159474e ! %f49
14651 .word 0xa5b3fa0c ! %f50
14652 .word 0x20f9b564 ! %f51
14653 .word 0xf9fd811f ! %f52
14654 .word 0xc2109a05 ! %f53
14655 .word 0x249e878e ! %f54
14656 .word 0xb50bf898 ! %f55
14657 .word 0xfb5b4045 ! %f56
14658 .word 0x0d85f16c ! %f57
14659 .word 0xfb8cabc1 ! %f58
14660 .word 0x20390b95 ! %f59
14661 .word 0x702d4f8a ! %f60
14662 .word 0xe0211971 ! %f61
14663 .word 0xde573758 ! %f62
14664 .word 0x77d2502c ! %f63
14665 .word 0x00000000 ! %g0 (always zero)
14666 .word t2_kref+0x63c ! %g1 (code pointer)
14667 .word t2_data_in_shm_area ! %g2 (shared area pointer)
14668 .word 0x6046501a ! %g3 (loop index)
14669 .word SYM(t2_subr3) ! %g4 (jmpl target)
14670 .word t2_kref+0x1 ! %g5 (sigbus target)
14671 .word 0x00000000 ! %g6 (block ld offset)
14672 .word 0x00000000 ! %g7 (block st offset)
14673 .word 0x1217b8c3 ! %o0
14674 .word 0xa9208fc7 ! %o1
14675 .word 0x8c9a69e2 ! %o2
14676 .word 0x1451fbcb ! %o3
14677 .word 0x77e66cc4 ! %o4
14678 .word 0xcae4da56 ! %o5
14679 .word 0x00000000 ! %sp (stack pointer)
14680 .word 0x00000000 ! %o7 (relocatable junk)
14681 .word 0x3679c683 ! %l0
14682 .word 0x12e8d7b6 ! %l1
14683 .word 0xf57724b2 ! %l2
14684 .word 0x6916a805 ! %l3
14685 .word 0x01308ee9 ! %l4
14686 .word 0x6003c9a5 ! %l5
14687 .word 0x92da1e5f ! %l6
14688 .word 0xa23a52d4 ! %l7
14689 .word t2_data_in_area0 ! %i0 (area pointer)
14690 .word t2_data_in_area0 ! %i1 (area pointer)
14691 .word 0xfffffff8 ! %i2 (byte offset)
14692 .word 0xfffffffa ! %i3 (halfword offset)
14693 .word 0x0000001c ! %i4 (word offset)
14694 .word 0xffffffe0 ! %i5 (doubleword offset)
14695 .word 0x00000000 ! %fp (frame pointer)
14696 .word 0x00000000 ! %i7 (return address)
14697 .word 0xf9043ab8 ! %y
14698 .word 0x0000000f ! %icc (nzvc)
14699 .word 0xc00007e1 ! %fsr
14700 .word 0x00000000 ! %gsr.mask
14701 .word 0x00000000 ! %gsr
14702 .word 0x000000d2 ! %asi
14703 .word 0x00000000 ! Integer overflow traps
14704 .word 0x00000000 ! Integer divide by zero traps
14705 .word 0x00000000 ! Integer divide > 52 bit dividend traps
14706 .word 0x00000000 ! Floating inexact traps
14707 .word 0x00000000 ! Floating divide by zero traps
14708 .word 0x00000000 ! Floating underflow traps
14709 .word 0x00000000 ! Floating overflow traps
14710 .word 0x00000000 ! Floating invalid traps
14711 .word 0x00000000 ! Floating other traps
14712 .word 0x00000000 ! Ticc traps
14713 .word 0x00000000 ! Unexpected SIGFPE traps
14714 .word 0x00000000 ! Unexpected SIGSEGV traps
14715 .word 0x00000000 ! Unexpected SIGBUS traps
14716 .word 0x00000000 ! Unexpected SIGILL traps
14717 .word 0x00000000 ! Expected SIGSEGV traps
14718 .word 0x00000000 ! Expected SIGBUS traps
14719 .word 0x00000000 ! UNIMP traps
14720 .word 0x00000000 ! ??
14721.global t2_data_in_mtbl_size; t2_data_in_mtbl_size: .word 253
14722t2_data_in_regs_end:
14723
14724.skip 7708 ! page align
14725
14726KDATA_MODULE(t2_module_data_in_stack, 0x56548000)
14727.seg "data"
14728KGLOBAL(t2_data_in_mtbl_size)
14729KGLOBAL(t2_data_in_mtbl)
14730KGLOBAL(t2_data_in_stack)
14731t2_data_in_stack_start:
14732 .word 0x54a5bfca
14733 .word 0xfc60a33a
14734 .word 0xc1be1ef1
14735 .word 0x60b8f329
14736 .word 0x7a6d830a
14737 .word 0x57a84a31
14738 .word 0xe7d958e7
14739 .word 0xfa623f9a
14740 .word 0x6ac36e41
14741 .word 0xd799e42c
14742 .word 0xbe73be4b
14743 .word 0x5765987d
14744 .word 0x01f74826
14745 .word 0x9a3d0aa7
14746 .word 0x92026952
14747 .word 0xa51b4e67
14748 .word 0x0d6c6687
14749 .word 0x27580df3
14750 .word 0x09af17a3
14751 .word 0xfb70ef0f
14752 .word 0x3cd79f8d
14753 .word 0x3142c726
14754 .word 0xceacc73d
14755 .word 0xfb14ea69
14756 .word 0x37948b44
14757 .word 0x20c01551
14758 .word 0x023ebd97
14759 .word 0x2c0ef4f3
14760 .word 0x494ed95b
14761 .word 0xc4d579f8
14762 .word 0xa6065d08
14763 .word 0xc4cbbb4e
14764 .word 0x89c4bf27
14765 .word 0xd31b88be
14766 .word 0x948e6c68
14767 .word 0xe2f7bb0f
14768 .word 0x6c33c1ed
14769 .word 0x25791e60
14770 .word 0x3e50b4f8
14771 .word 0x58ee54d7
14772 .word 0x04516160
14773 .word 0x2ae692e4
14774 .word 0x6bdd1a7e
14775 .word 0xf13f6ba0
14776 .word 0x8cc56668
14777 .word 0xa0f55b11
14778 .word 0x869791b4
14779 .word 0xef1f255a
14780 .word 0x5e33da25
14781 .word 0xe6abcd21
14782 .word 0xc0f498e2
14783 .word 0xf3b8a0b5
14784 .word 0x5a40e932
14785 .word 0x860bfcb5
14786 .word 0x2b7216c9
14787 .word 0xb695b440
14788 .word 0x23d9372d
14789 .word 0x9b97e208
14790 .word 0xbf04c3c3
14791 .word 0xe7db0ab3
14792 .word 0x69ad6677
14793 .word 0xa9944067
14794 .word 0x76908127
14795 .word 0x6f393088
14796 .word 0x2177d838
14797 .word 0xfaeeffe0
14798 .word 0x298442f2
14799 .word 0x2f6866cf
14800 .word 0x368fe8a5
14801 .word 0xc6c4ee39
14802 .word 0x50186fa3
14803 .word 0xbd0e4f42
14804 .word 0xbcbe2b85
14805 .word 0xc4ce1b23
14806 .word 0xa838da65
14807 .word 0x9e49c597
14808 .word 0xd5796cf0
14809 .word 0x43b743af
14810 .word 0xb711bb73
14811 .word 0xcf127a15
14812 .word 0xc9ec7a59
14813 .word 0x37e20101
14814 .word 0xe0c94ab7
14815 .word 0x635f216a
14816 .word 0x53a0f7cf
14817 .word 0x3a6cae42
14818 .word 0xac65e0b5
14819 .word 0x3bde4dbb
14820 .word 0x18abc57f
14821 .word 0x58fe39db
14822 .word 0x4f7ac1a6
14823 .word 0x3a3b44fb
14824 .word 0x32fbb97d
14825 .word 0xa5e155df
14826 .word 0xba33f6e8
14827 .word 0x27a9687f
14828 .word 0x6d33b1c3
14829 .word 0x20bdbbc8
14830 .word 0xa2fbda94
14831 .word 0x590601d2
14832 .word 0x2e854279
14833 .word 0x39f57765
14834 .word 0xf77b3970
14835 .word 0xe08988c5
14836 .word 0xda918476
14837 .word 0x78976d13
14838 .word 0x395f2f08
14839 .word 0xfafeb6cb
14840 .word 0x76a9c806
14841 .word 0xbc378f2b
14842 .word 0xa65e2016
14843 .word 0x1f06fb83
14844 .word 0x7b222fed
14845 .word 0xf41076ba
14846 .word 0x3ea7772a
14847 .word 0x3d592694
14848 .word 0xe20478ac
14849 .word 0xaad95377
14850 .word 0x51800786
14851 .word 0x02605ac0
14852 .word 0x54917002
14853 .word 0x5df666f1
14854 .word 0xd7873a4a
14855 .word 0x416e9e33
14856 .word 0x22e3e0b5
14857 .word 0x9e597f07
14858 .word 0x9b3f69d0
14859 .word 0xb1179c1c
14860 .word 0xcceff691
14861 .word 0x84cb239d
14862 .word 0xb5360f59
14863 .word 0x2c7d6b7f
14864 .word 0xee465eb1
14865 .word 0x19ac6b8c
14866 .word 0xc7cea6e8
14867 .word 0x3fa26f48
14868 .word 0x76b2a7fc
14869 .word 0x2cccacda
14870 .word 0x697d6d6e
14871 .word 0xaa70a3a2
14872 .word 0x2540a7f2
14873 .word 0x6bed7c2b
14874 .word 0x696d5d26
14875 .word 0x2057ec89
14876 .word 0x21ace7a8
14877 .word 0xb142af76
14878 .word 0xd45f0c42
14879 .word 0x0e6a399d
14880 .word 0x7e005d11
14881 .word 0xdde357fa
14882 .word 0x7c4451c7
14883 .word 0xe8f59339
14884 .word 0x0f57f47e
14885 .word 0xa9fbe773
14886 .word 0x0ef6d4b4
14887 .word 0x090964c4
14888 .word 0xdddcae67
14889 .word 0xa4e0f489
14890 .word 0xada5e96a
14891 .word 0xab559846
14892 .word 0xe0f9556b
14893 .word 0xdd255289
14894 .word 0x497a6147
14895 .word 0x31a7573e
14896 .word 0x92271095
14897 .word 0xfbcd7056
14898 .word 0x80b53093
14899 .word 0x783084b2
14900t2_data_in_sp:
14901 .word 0x567a55e0
14902 .word 0xe0e532a1
14903 .word 0x2c780e9f
14904 .word 0x4d044486
14905 .word 0xd9ae00fc
14906 .word 0x525cbd57
14907 .word 0x80b5742b
14908 .word 0xe4042411
14909 .word t2_data_in_area0
14910 .word t2_data_in_area0
14911 .word 0x0000000b
14912 .word 0x00000006
14913 .word 0x00000010
14914 .word 0xffffffe0
14915 .word t2_data_in_fp
14916 .word 0xb9c31b75
14917 .word 0xb78469fe
14918 .word 0x8f79c30e
14919 .word 0xfca794bb
14920 .word 0xfb2c6d89
14921 .word 0x835e5bef
14922 .word 0xa32f3b15
14923 .word 0x08dbb8db
14924 .word 0x956d630b
14925t2_data_in_mtbl_base:
14926 .word 0x380fffff ! [%fp - 0x400]
14927 .word 0xc0000000 ! [%fp - 0x3fc]
14928 .word 0x380fffff ! [%fp - 0x3f8]
14929 .word 0xe0000000 ! [%fp - 0x3f4]
14930 .word 0x380fffff ! [%fp - 0x3f0]
14931 .word 0x80000000 ! [%fp - 0x3ec]
14932 .word 0x38000000 ! [%fp - 0x3e8]
14933 .word 0x40000000 ! [%fp - 0x3e4]
14934 .word 0x38000000 ! [%fp - 0x3e0]
14935 .word 0x80000000 ! [%fp - 0x3dc]
14936 .word 0x38000000 ! [%fp - 0x3d8]
14937 .word 0x20000000 ! [%fp - 0x3d4]
14938 .word 0x47f00000 ! [%fp - 0x3d0]
14939 .word 0x00000000 ! [%fp - 0x3cc]
14940 .word 0x47f00000 ! [%fp - 0x3c8]
14941 .word 0x20000000 ! [%fp - 0x3c4]
14942 .word 0x47efffff ! [%fp - 0x3c0]
14943 .word 0xffffffff ! [%fp - 0x3bc]
14944 .word 0x7ff00000 ! [%fp - 0x3b8]
14945 .word 0x00000000 ! [%fp - 0x3b4]
14946 .word 0x7fefffff ! [%fp - 0x3b0]
14947 .word 0xffffffff ! [%fp - 0x3ac]
14948 .word 0x000fffff ! [%fp - 0x3a8]
14949 .word 0xffffffff ! [%fp - 0x3a4]
14950 .word 0x000fffff ! [%fp - 0x3a0]
14951 .word 0xfffffffe ! [%fp - 0x39c]
14952 .word 0x00100000 ! [%fp - 0x398]
14953 .word 0x00000000 ! [%fp - 0x394]
14954 .word 0x00000000 ! [%fp - 0x390]
14955 .word 0x00000001 ! [%fp - 0x38c]
14956 .word 0x00000000 ! [%fp - 0x388]
14957 .word 0x00000002 ! [%fp - 0x384]
14958 .word 0x00000000 ! [%fp - 0x380]
14959 .word 0x00000000 ! [%fp - 0x37c]
14960 .word 0x7f800000 ! [%fp - 0x378]
14961 .word 0x7f7fffff ! [%fp - 0x374]
14962 .word 0x007fffff ! [%fp - 0x370]
14963 .word 0x007ffffe ! [%fp - 0x36c]
14964 .word 0x00800000 ! [%fp - 0x368]
14965 .word 0x00000001 ! [%fp - 0x364]
14966 .word 0x00000002 ! [%fp - 0x360]
14967 .word 0x80000000 ! [%fp - 0x35c]
14968 .word 0x207fe000 ! [%fp - 0x358]
14969 .word 0x1ffff000 ! [%fp - 0x354]
14970 .word 0x307fe123 ! [%fp - 0x350]
14971 .word 0x0fff1001 ! [%fp - 0x34c]
14972 .word 0x2ff81000 ! [%fp - 0x348]
14973 .word 0x1072e100 ! [%fp - 0x344]
14974 .word 0x027fe067 ! [%fp - 0x340]
14975 .word 0x3eff1289 ! [%fp - 0x33c]
14976 .word 0x3f000400 ! [%fp - 0x338]
14977 .word 0x80003c1f ! [%fp - 0x334]
14978 .word 0x00fff800 ! [%fp - 0x330]
14979 .word 0xffff8000 ! [%fp - 0x32c]
14980 .word 0x200ff760 ! [%fp - 0x328]
14981 .word 0x0800011f ! [%fp - 0x324]
14982 .word 0x1ffff800 ! [%fp - 0x320]
14983 .word 0x00000000 ! [%fp - 0x31c]
14984 .word 0x3ffe8000 ! [%fp - 0x318]
14985 .word 0x147ff000 ! [%fp - 0x314]
14986 .word 0x137fe671 ! [%fp - 0x310]
14987 .word 0x3ffe8459 ! [%fp - 0x30c]
14988 .word 0x127fffff ! [%fp - 0x308]
14989 .word 0x3fffffff ! [%fp - 0x304]
14990 .word 0x307fe123 ! [%fp - 0x300]
14991 .word 0x047fffff ! [%fp - 0x2fc]
14992 .word 0x307fe123 ! [%fp - 0x2f8]
14993 .word 0x03ffffff ! [%fp - 0x2f4]
14994 .word 0x107fe100 ! [%fp - 0x2f0]
14995 .word 0x22efffff ! [%fp - 0x2ec]
14996 .word 0x380ffe80 ! [%fp - 0x2e8]
14997 .word 0x00000000 ! [%fp - 0x2e4]
14998 .word 0x04bfeff9 ! [%fp - 0x2e0]
14999 .word 0x00000000 ! [%fp - 0x2dc]
15000 .word 0x380fffff ! [%fp - 0x2d8]
15001 .word 0xffffffff ! [%fp - 0x2d4]
15002 .word 0x04bfffff ! [%fp - 0x2d0]
15003 .word 0xffffffff ! [%fp - 0x2cc]
15004 .word 0x300ff123 ! [%fp - 0x2c8]
15005 .word 0x40000000 ! [%fp - 0x2c4]
15006 .word 0x0caf8ee0 ! [%fp - 0x2c0]
15007 .word 0x00000000 ! [%fp - 0x2bc]
15008 .word 0x3c0ff456 ! [%fp - 0x2b8]
15009 .word 0x00000000 ! [%fp - 0x2b4]
15010 .word 0x009ff000 ! [%fp - 0x2b0]
15011 .word 0x00000000 ! [%fp - 0x2ac]
15012 .word 0x3c0ff456 ! [%fp - 0x2a8]
15013 .word 0x0000ff99 ! [%fp - 0x2a4]
15014 .word 0x009ff000 ! [%fp - 0x2a0]
15015 .word 0x001234ff ! [%fp - 0x29c]
15016 .word 0x0080ffff ! [%fp - 0x298]
15017 .word 0x3ff8f000 ! [%fp - 0x294]
15018 .word 0x01800001 ! [%fp - 0x290]
15019 .word 0x40c2fc1f ! [%fp - 0x28c]
15020 .word 0x00100100 ! [%fp - 0x288]
15021 .word 0x10010001 ! [%fp - 0x284]
15022 .word 0x3fff8f88 ! [%fp - 0x280]
15023 .word 0x00000000 ! [%fp - 0x27c]
15024 .word 0x00f00f00 ! [%fp - 0x278]
15025 .word 0xf000000f ! [%fp - 0x274]
15026 .word 0x409ff00f ! [%fp - 0x270]
15027 .word 0xff000fff ! [%fp - 0x26c]
15028 .word 0x04003009 ! [%fp - 0x268]
15029 .word 0x4fff0001 ! [%fp - 0x264]
15030 .word 0x03001001 ! [%fp - 0x260]
15031 .word 0x4feeeeee ! [%fp - 0x25c]
15032 .word 0x0801e067 ! [%fp - 0x258]
15033 .word 0x54f231f8 ! [%fp - 0x254]
15034 .word 0x01000001 ! [%fp - 0x250]
15035 .word 0x00000001 ! [%fp - 0x24c]
15036 .word 0x453eef45 ! [%fp - 0x248]
15037 .word 0x00000001 ! [%fp - 0x244]
15038 .word 0x01100111 ! [%fp - 0x240]
15039 .word 0x00011111 ! [%fp - 0x23c]
15040 .word 0x455f8000 ! [%fp - 0x238]
15041 .word 0xffffffff ! [%fp - 0x234]
15042 .word 0x01301222 ! [%fp - 0x230]
15043 .word 0x00111222 ! [%fp - 0x22c]
15044 .word 0x458f1100 ! [%fp - 0x228]
15045 .word 0x01111001 ! [%fp - 0x224]
15046 .word 0x40811111 ! [%fp - 0x220]
15047 .word 0x00feeeee ! [%fp - 0x21c]
15048 .word 0x40000011 ! [%fp - 0x218]
15049 .word 0x007fffff ! [%fp - 0x214]
15050 .word 0x41800221 ! [%fp - 0x210]
15051 .word 0x01ff0001 ! [%fp - 0x20c]
15052 .word 0x7f333333 ! [%fp - 0x208]
15053 .word 0x3f7fffff ! [%fp - 0x204]
15054 .word 0x40100001 ! [%fp - 0x200]
15055 .word 0x11000011 ! [%fp - 0x1fc]
15056 .word 0x001fffff ! [%fp - 0x1f8]
15057 .word 0xffffffff ! [%fp - 0x1f4]
15058 .word 0x40000000 ! [%fp - 0x1f0]
15059 .word 0x00000011 ! [%fp - 0x1ec]
15060 .word 0x000fffff ! [%fp - 0x1e8]
15061 .word 0xffffffff ! [%fp - 0x1e4]
15062 .word 0x7fe11111 ! [%fp - 0x1e0]
15063 .word 0xffffffff ! [%fp - 0x1dc]
15064 .word 0x3ffff110 ! [%fp - 0x1d8]
15065 .word 0x00000001 ! [%fp - 0x1d4]
15066 .word 0x7fffffff ! [%fp - 0x1d0]
15067 .word 0x7f800001 ! [%fp - 0x1cc]
15068 .word 0x7f800000 ! [%fp - 0x1c8]
15069 .word 0x7f7fffff ! [%fp - 0x1c4]
15070 .word 0x5f800001 ! [%fp - 0x1c0]
15071 .word 0x5f800000 ! [%fp - 0x1bc]
15072 .word 0x5f7fffff ! [%fp - 0x1b8]
15073 .word 0x5f000001 ! [%fp - 0x1b4]
15074 .word 0x5f000000 ! [%fp - 0x1b0]
15075 .word 0x5effffff ! [%fp - 0x1ac]
15076 .word 0x4b000001 ! [%fp - 0x1a8]
15077 .word 0x4b000000 ! [%fp - 0x1a4]
15078 .word 0x4affffff ! [%fp - 0x1a0]
15079 .word 0x40000001 ! [%fp - 0x19c]
15080 .word 0x40000000 ! [%fp - 0x198]
15081 .word 0x3fffffff ! [%fp - 0x194]
15082 .word 0x3f800001 ! [%fp - 0x190]
15083 .word 0x3f800000 ! [%fp - 0x18c]
15084 .word 0x3f7fffff ! [%fp - 0x188]
15085 .word 0x00000000 ! [%fp - 0x184]
15086 .word 0x7fffffff ! [%fp - 0x180]
15087 .word 0xffffffff ! [%fp - 0x17c]
15088 .word 0x7ff00000 ! [%fp - 0x178]
15089 .word 0x00000001 ! [%fp - 0x174]
15090 .word 0x7ff00000 ! [%fp - 0x170]
15091 .word 0x00000000 ! [%fp - 0x16c]
15092 .word 0x7fefffff ! [%fp - 0x168]
15093 .word 0xffffffff ! [%fp - 0x164]
15094 .word 0x43e00000 ! [%fp - 0x160]
15095 .word 0x00000001 ! [%fp - 0x15c]
15096 .word 0x43e00000 ! [%fp - 0x158]
15097 .word 0x00000000 ! [%fp - 0x154]
15098 .word 0x43dfffff ! [%fp - 0x150]
15099 .word 0xffffffff ! [%fp - 0x14c]
15100 .word 0x43d00000 ! [%fp - 0x148]
15101 .word 0x00000001 ! [%fp - 0x144]
15102 .word 0x43d00000 ! [%fp - 0x140]
15103 .word 0x00000000 ! [%fp - 0x13c]
15104 .word 0x43cfffff ! [%fp - 0x138]
15105 .word 0xffffffff ! [%fp - 0x134]
15106 .word 0x43300000 ! [%fp - 0x130]
15107 .word 0x00000001 ! [%fp - 0x12c]
15108 .word 0x43300000 ! [%fp - 0x128]
15109 .word 0x00000000 ! [%fp - 0x124]
15110 .word 0x432fffff ! [%fp - 0x120]
15111 .word 0xffffffff ! [%fp - 0x11c]
15112 .word 0x40000000 ! [%fp - 0x118]
15113 .word 0x00000001 ! [%fp - 0x114]
15114 .word 0x40000000 ! [%fp - 0x110]
15115 .word 0x00000000 ! [%fp - 0x10c]
15116 .word 0x3fffffff ! [%fp - 0x108]
15117 .word 0xffffffff ! [%fp - 0x104]
15118 .word 0x3ff00000 ! [%fp - 0x100]
15119 .word 0x00000001 ! [%fp - 0xfc]
15120 .word 0x3ff00000 ! [%fp - 0xf8]
15121 .word 0x00000000 ! [%fp - 0xf4]
15122 .word 0x3fefffff ! [%fp - 0xf0]
15123 .word 0xffffffff ! [%fp - 0xec]
15124 .word 0x80000000 ! [%fp - 0xe8]
15125 .word 0x00000000 ! [%fp - 0xe4]
15126 .word 0x7fffffff ! [%fp - 0xe0]
15127 .word 0xffffffff ! [%fp - 0xdc]
15128 .word 0x00000000 ! [%fp - 0xd8]
15129 .word 0x00000000 ! [%fp - 0xd4]
15130 .word 0x00200000 ! [%fp - 0xd0]
15131 .word 0x00000003 ! [%fp - 0xcc]
15132 .word 0x00200000 ! [%fp - 0xc8]
15133 .word 0x00000002 ! [%fp - 0xc4]
15134 .word 0x00200000 ! [%fp - 0xc0]
15135 .word 0x00000001 ! [%fp - 0xbc]
15136 .word 0x00200000 ! [%fp - 0xb8]
15137 .word 0x00000000 ! [%fp - 0xb4]
15138 .word 0x001fffff ! [%fp - 0xb0]
15139 .word 0xffffffff ! [%fp - 0xac]
15140 .word 0x00100000 ! [%fp - 0xa8]
15141 .word 0x00000001 ! [%fp - 0xa4]
15142 .word 0x00100000 ! [%fp - 0xa0]
15143 .word 0x00000000 ! [%fp - 0x9c]
15144 .word 0x000fffff ! [%fp - 0x98]
15145 .word 0xffffffff ! [%fp - 0x94]
15146 .word 0x00080000 ! [%fp - 0x90]
15147 .word 0x00000001 ! [%fp - 0x8c]
15148 .word 0x00080000 ! [%fp - 0x88]
15149 .word 0x00000000 ! [%fp - 0x84]
15150 .word 0x0007ffff ! [%fp - 0x80]
15151 .word 0xffffffff ! [%fp - 0x7c]
15152 .word 0x00000000 ! [%fp - 0x78]
15153 .word 0x01000003 ! [%fp - 0x74]
15154 .word 0x00000000 ! [%fp - 0x70]
15155 .word 0x01000002 ! [%fp - 0x6c]
15156 .word 0x00000000 ! [%fp - 0x68]
15157 .word 0x01000001 ! [%fp - 0x64]
15158 .word 0x00000000 ! [%fp - 0x60]
15159 .word 0x01000000 ! [%fp - 0x5c]
15160 .word 0x00000000 ! [%fp - 0x58]
15161 .word 0x00ffffff ! [%fp - 0x54]
15162 .word 0x00000000 ! [%fp - 0x50]
15163 .word 0x00800001 ! [%fp - 0x4c]
15164 .word 0x00000000 ! [%fp - 0x48]
15165 .word 0x00800000 ! [%fp - 0x44]
15166 .word 0x00000000 ! [%fp - 0x40]
15167 .word 0x007fffff ! [%fp - 0x3c]
15168 .word 0x00000000 ! [%fp - 0x38]
15169 .word 0x00400001 ! [%fp - 0x34]
15170 .word 0x00000000 ! [%fp - 0x30]
15171 .word 0x00400000 ! [%fp - 0x2c]
15172 .word 0x00000000 ! [%fp - 0x28]
15173 .word 0x003fffff ! [%fp - 0x24]
15174 .word t2_data_in_area0 ! [%fp - 0x20]
15175 .word SYM(t2_subr3) ! [%fp - 0x1c]
15176 .word SYM(t2_subr2) ! [%fp - 0x18]
15177 .word SYM(t2_subr1) ! [%fp - 0x14]
15178 .word SYM(t2_subr0) ! [%fp - 0x10]
15179t2_data_in_mtbl:
15180 .word 0x2d00e93b ! [%fp - 0xc]
15181 .word 0xc5e5bde6 ! [%fp - 0x8]
15182 .word 0x0cc38117 ! [%fp - 0x4]
15183.global t2_data_in_fp; t2_data_in_fp:
15184 .word 0xb50f17b2
15185 .word 0x5a38f466
15186 .word 0xf2024c77
15187 .word 0x568e6f6d
15188 .word 0x1d881f6b
15189 .word 0x4a6032f8
15190 .word 0x3dba5eeb
15191 .word 0x36c4d1e8
15192 .word 0xcfef8a90
15193 .word 0x9e4cafa4
15194 .word 0x5c2aa5de
15195 .word 0x7a198b6d
15196 .word 0x705f7959
15197 .word 0x9ab3caac
15198 .word 0xe8080d02
15199 .word 0xf78924b3
15200 .word 0xda28f292
15201 .word 0xdb125c83
15202 .word 0x46c5d2ea
15203 .word 0x506a6993
15204 .word 0xc6e1f18e
15205 .word 0x8821deb3
15206 .word 0x8564ca25
15207 .word 0x7f951681
15208t2_data_in_stacktop:
15209 .word 0
15210t2_data_in_stack_end:
15211.skip 6300 ! page align
15212
15213KDATA_MODULE(t2_module_data_in_area0, 0x49ece000)
15214.seg "data"
15215t2_data_in_area0_start:
15216.skip 6400
15217t2_data_in_area0_begin:
15218 .word 0xef71df5b ! t2_data_in_area0-0x20
15219 .word 0x72fcbf01 ! t2_data_in_area0-0x1c
15220 .word 0x66cd178f ! t2_data_in_area0-0x18
15221 .word 0xe4075a59 ! t2_data_in_area0-0x14
15222 .word 0xdfcfeb36 ! t2_data_in_area0-0x10
15223 .word 0x639240ce ! t2_data_in_area0-0xc
15224 .word 0x67d501e3 ! t2_data_in_area0-0x8
15225 .word 0xcabb305f ! t2_data_in_area0-0x4
15226.global t2_data_in_area0; t2_data_in_area0:
15227 .word 0xc969f641 ! t2_data_in_area0+0x0
15228 .word 0x882c90bf ! t2_data_in_area0+0x4
15229 .word 0x042ca693 ! t2_data_in_area0+0x8
15230 .word 0x16e8d681 ! t2_data_in_area0+0xc
15231 .word 0xdc620672 ! t2_data_in_area0+0x10
15232 .word 0x3ad1eea0 ! t2_data_in_area0+0x14
15233 .word 0x628fa7db ! t2_data_in_area0+0x18
15234 .word 0x0803e3de ! t2_data_in_area0+0x1c
15235t2_data_in_area0_end:
15236.skip 1728
15237t2_data_in_area0_stop:
15238
15239KDATA_MODULE(t2_module_data_in_shm_area, 0x545aa000)
15240.seg "data"
15241t2_data_in_shm_area_start:
15242t2_data_in_shm_area_begin:
15243.global t2_data_in_shm_area; t2_data_in_shm_area:
15244 .word 0xce3ab178 ! t2_data_in_shm_area+0x0 (t0)
15245 .word 0x1e618a50 ! t2_data_in_shm_area+0x4 (t1)
15246 .word 0x303b74cf ! t2_data_in_shm_area+0x8 (t2)
15247 .word 0x5209f14b ! t2_data_in_shm_area+0xc (t3)
15248 .word 0xd8ae6175 ! t2_data_in_shm_area+0x10 (t0)
15249 .word 0x33fed65d ! t2_data_in_shm_area+0x14 (t1)
15250 .word 0x5a741185 ! t2_data_in_shm_area+0x18 (t2)
15251 .word 0x9c9141a7 ! t2_data_in_shm_area+0x1c (t3)
15252 .word 0x3a4406a5 ! t2_data_in_shm_area+0x20 (t0)
15253 .word 0x0d0e6304 ! t2_data_in_shm_area+0x24 (t1)
15254 .word 0x6b1b2813 ! t2_data_in_shm_area+0x28 (t2)
15255 .word 0x5229f4d6 ! t2_data_in_shm_area+0x2c (t3)
15256 .word 0x7edcd414 ! t2_data_in_shm_area+0x30 (t0)
15257 .word 0xfa4b358d ! t2_data_in_shm_area+0x34 (t1)
15258 .word 0x8594c38b ! t2_data_in_shm_area+0x38 (t2)
15259 .word 0x7494abee ! t2_data_in_shm_area+0x3c (t3)
15260 .word 0x08344d95 ! t2_data_in_shm_area+0x40 (t0 bload)
15261 .word 0x0b2329a1 ! t2_data_in_shm_area+0x44
15262 .word 0x12ba810e ! t2_data_in_shm_area+0x48
15263 .word 0xc2d61447 ! t2_data_in_shm_area+0x4c
15264 .word 0x946aaa2a ! t2_data_in_shm_area+0x50
15265 .word 0xf3beeebc ! t2_data_in_shm_area+0x54
15266 .word 0xeb207954 ! t2_data_in_shm_area+0x58
15267 .word 0xf62d579b ! t2_data_in_shm_area+0x5c
15268 .word 0x94a5e424 ! t2_data_in_shm_area+0x60
15269 .word 0x4acd067a ! t2_data_in_shm_area+0x64
15270 .word 0x58d08d89 ! t2_data_in_shm_area+0x68
15271 .word 0x9719581f ! t2_data_in_shm_area+0x6c
15272 .word 0xec9effdb ! t2_data_in_shm_area+0x70
15273 .word 0x8587c44e ! t2_data_in_shm_area+0x74
15274 .word 0x62d66cd2 ! t2_data_in_shm_area+0x78
15275 .word 0x2fb846fe ! t2_data_in_shm_area+0x7c
15276 .word 0xb0f1cd74 ! t2_data_in_shm_area+0x80 (t0 bstore)
15277 .word 0xaa788ffb ! t2_data_in_shm_area+0x84
15278 .word 0x6b916c6e ! t2_data_in_shm_area+0x88
15279 .word 0xb9dad738 ! t2_data_in_shm_area+0x8c
15280 .word 0x061e2f86 ! t2_data_in_shm_area+0x90
15281 .word 0xc1aa5169 ! t2_data_in_shm_area+0x94
15282 .word 0x827ce8f7 ! t2_data_in_shm_area+0x98
15283 .word 0x1b68bf95 ! t2_data_in_shm_area+0x9c
15284 .word 0xc904a7ff ! t2_data_in_shm_area+0xa0
15285 .word 0x127645bc ! t2_data_in_shm_area+0xa4
15286 .word 0x8246f7e8 ! t2_data_in_shm_area+0xa8
15287 .word 0x7736e7d5 ! t2_data_in_shm_area+0xac
15288 .word 0x2aa44f49 ! t2_data_in_shm_area+0xb0
15289 .word 0x2ca091a2 ! t2_data_in_shm_area+0xb4
15290 .word 0x5ae22d5f ! t2_data_in_shm_area+0xb8
15291 .word 0xf6f6b52b ! t2_data_in_shm_area+0xbc
15292 .word 0xb561cd21 ! t2_data_in_shm_area+0xc0 (t1 bload)
15293 .word 0x69cabe67 ! t2_data_in_shm_area+0xc4
15294 .word 0xac1f1a31 ! t2_data_in_shm_area+0xc8
15295 .word 0x54709c5b ! t2_data_in_shm_area+0xcc
15296 .word 0xff80dab9 ! t2_data_in_shm_area+0xd0
15297 .word 0xb66ce94b ! t2_data_in_shm_area+0xd4
15298 .word 0x2bf7b898 ! t2_data_in_shm_area+0xd8
15299 .word 0xafff8538 ! t2_data_in_shm_area+0xdc
15300 .word 0x6d85c9b6 ! t2_data_in_shm_area+0xe0
15301 .word 0x2efb54bc ! t2_data_in_shm_area+0xe4
15302 .word 0x6ada3c42 ! t2_data_in_shm_area+0xe8
15303 .word 0x6b0781ed ! t2_data_in_shm_area+0xec
15304 .word 0x8fb19316 ! t2_data_in_shm_area+0xf0
15305 .word 0x9c4827a2 ! t2_data_in_shm_area+0xf4
15306 .word 0x66d61ff5 ! t2_data_in_shm_area+0xf8
15307 .word 0x25f91531 ! t2_data_in_shm_area+0xfc
15308 .word 0x4924d2c5 ! t2_data_in_shm_area+0x100 (t1 bstore)
15309 .word 0xa8a9a91c ! t2_data_in_shm_area+0x104
15310 .word 0x938a1feb ! t2_data_in_shm_area+0x108
15311 .word 0xcbd02b4d ! t2_data_in_shm_area+0x10c
15312 .word 0xe1887d77 ! t2_data_in_shm_area+0x110
15313 .word 0x6f9c23c8 ! t2_data_in_shm_area+0x114
15314 .word 0xeef115c5 ! t2_data_in_shm_area+0x118
15315 .word 0xd7daf902 ! t2_data_in_shm_area+0x11c
15316 .word 0x992b9fb7 ! t2_data_in_shm_area+0x120
15317 .word 0xc6883941 ! t2_data_in_shm_area+0x124
15318 .word 0xa28c1fbf ! t2_data_in_shm_area+0x128
15319 .word 0x0fd564aa ! t2_data_in_shm_area+0x12c
15320 .word 0xac557a40 ! t2_data_in_shm_area+0x130
15321 .word 0x619c69e9 ! t2_data_in_shm_area+0x134
15322 .word 0x44ab8723 ! t2_data_in_shm_area+0x138
15323 .word 0xd9ef5d9c ! t2_data_in_shm_area+0x13c
15324 .word 0x98704ad7 ! t2_data_in_shm_area+0x140 (t2 bload)
15325 .word 0xbf6f2a32 ! t2_data_in_shm_area+0x144
15326 .word 0x69b7a644 ! t2_data_in_shm_area+0x148
15327 .word 0x12e89793 ! t2_data_in_shm_area+0x14c
15328 .word 0x2bfa8343 ! t2_data_in_shm_area+0x150
15329 .word 0xff0c27bc ! t2_data_in_shm_area+0x154
15330 .word 0xd56b8ffe ! t2_data_in_shm_area+0x158
15331 .word 0x23adc840 ! t2_data_in_shm_area+0x15c
15332 .word 0xff6421ee ! t2_data_in_shm_area+0x160
15333 .word 0xc6d0226f ! t2_data_in_shm_area+0x164
15334 .word 0xcd649c68 ! t2_data_in_shm_area+0x168
15335 .word 0x0f33c398 ! t2_data_in_shm_area+0x16c
15336 .word 0x02ac5710 ! t2_data_in_shm_area+0x170
15337 .word 0xc09d10f2 ! t2_data_in_shm_area+0x174
15338 .word 0xd2d34498 ! t2_data_in_shm_area+0x178
15339 .word 0x2668b12a ! t2_data_in_shm_area+0x17c
15340 .word 0xfe7f21b2 ! t2_data_in_shm_area+0x180 (t2 bstore)
15341 .word 0xba462ba9 ! t2_data_in_shm_area+0x184
15342 .word 0x4c94ed25 ! t2_data_in_shm_area+0x188
15343 .word 0x51181e0a ! t2_data_in_shm_area+0x18c
15344 .word 0xe220255d ! t2_data_in_shm_area+0x190
15345 .word 0xe87ca25a ! t2_data_in_shm_area+0x194
15346 .word 0x5c5e94f9 ! t2_data_in_shm_area+0x198
15347 .word 0x2d99e519 ! t2_data_in_shm_area+0x19c
15348 .word 0x7c40a715 ! t2_data_in_shm_area+0x1a0
15349 .word 0xa41f8812 ! t2_data_in_shm_area+0x1a4
15350 .word 0x75e31d6b ! t2_data_in_shm_area+0x1a8
15351 .word 0x9b50d789 ! t2_data_in_shm_area+0x1ac
15352 .word 0x1003e585 ! t2_data_in_shm_area+0x1b0
15353 .word 0x2c441949 ! t2_data_in_shm_area+0x1b4
15354 .word 0x4c8d7f8c ! t2_data_in_shm_area+0x1b8
15355 .word 0x404ce99f ! t2_data_in_shm_area+0x1bc
15356 .word 0xbf352c72 ! t2_data_in_shm_area+0x1c0 (t3 bload)
15357 .word 0x3c5250be ! t2_data_in_shm_area+0x1c4
15358 .word 0xf8ccfd3e ! t2_data_in_shm_area+0x1c8
15359 .word 0x1c3ac71e ! t2_data_in_shm_area+0x1cc
15360 .word 0xbe54beaa ! t2_data_in_shm_area+0x1d0
15361 .word 0xaec63a9b ! t2_data_in_shm_area+0x1d4
15362 .word 0xeb22e334 ! t2_data_in_shm_area+0x1d8
15363 .word 0xdf4f7b49 ! t2_data_in_shm_area+0x1dc
15364 .word 0xb68df1fc ! t2_data_in_shm_area+0x1e0
15365 .word 0x9ce989d6 ! t2_data_in_shm_area+0x1e4
15366 .word 0x562acd02 ! t2_data_in_shm_area+0x1e8
15367 .word 0x652b03ed ! t2_data_in_shm_area+0x1ec
15368 .word 0x9521d90f ! t2_data_in_shm_area+0x1f0
15369 .word 0xc9f5152e ! t2_data_in_shm_area+0x1f4
15370 .word 0x1b977793 ! t2_data_in_shm_area+0x1f8
15371 .word 0x4ef26b8b ! t2_data_in_shm_area+0x1fc
15372 .word 0xaf14b001 ! t2_data_in_shm_area+0x200 (t3 bstore)
15373 .word 0xa410b1ce ! t2_data_in_shm_area+0x204
15374 .word 0x48be356c ! t2_data_in_shm_area+0x208
15375 .word 0x3559518a ! t2_data_in_shm_area+0x20c
15376 .word 0x0aa9f679 ! t2_data_in_shm_area+0x210
15377 .word 0x700845d2 ! t2_data_in_shm_area+0x214
15378 .word 0xeb0268dd ! t2_data_in_shm_area+0x218
15379 .word 0x6a1faa5c ! t2_data_in_shm_area+0x21c
15380 .word 0x15bf96fc ! t2_data_in_shm_area+0x220
15381 .word 0xece0ff08 ! t2_data_in_shm_area+0x224
15382 .word 0x3a41ed73 ! t2_data_in_shm_area+0x228
15383 .word 0x3de8dddf ! t2_data_in_shm_area+0x22c
15384 .word 0x63e3af80 ! t2_data_in_shm_area+0x230
15385 .word 0x15c4b1fa ! t2_data_in_shm_area+0x234
15386 .word 0xb11a24b0 ! t2_data_in_shm_area+0x238
15387 .word 0x2cfbe805 ! t2_data_in_shm_area+0x23c
15388t2_data_in_shm_area_end:
15389t2_data_in_shm_area_stop:
15390
15391KDATA_MODULE(t2_module_data_exp_regs, 0x4906e000)
15392.seg "data"
15393KGLOBAL(t2_data_exp_regs)
15394t2_data_exp_regs_start:
15395t2_data_exp_regs:
15396 .word 0xe52fd8a3 ! %f0
15397 .word 0x27c2ec85 ! %f1
15398 .word 0x10684087 ! %f2
15399 .word 0xba6b9716 ! %f3
15400 .word 0x20a3f305 ! %f4
15401 .word 0xa28007f0 ! %f5
15402 .word 0x62242d32 ! %f6
15403 .word 0x1a8d9ba4 ! %f7
15404 .word 0xc1673196 ! %f8
15405 .word 0x11e18fff ! %f9
15406 .word 0x10dea035 ! %f10
15407 .word 0x79908c18 ! %f11
15408 .word 0x30e59506 ! %f12
15409 .word 0x0fe99337 ! %f13
15410 .word 0xa6003b68 ! %f14
15411 .word 0xf5051504 ! %f15
15412 .word 0xf52d6f16 ! %f16
15413 .word 0x0ce00a63 ! %f17
15414 .word 0xfc8797a0 ! %f18
15415 .word 0xd347ade1 ! %f19
15416 .word 0xe20d397e ! %f20
15417 .word 0xda482fa7 ! %f21
15418 .word 0x762b5031 ! %f22
15419 .word 0xcf081844 ! %f23
15420 .word 0x59fd7710 ! %f24
15421 .word 0x33ebb2d5 ! %f25
15422 .word 0x7b92c2b3 ! %f26
15423 .word 0x6c6d1e50 ! %f27
15424 .word 0xd665031c ! %f28
15425 .word 0x0c745eff ! %f29
15426 .word 0x20f48709 ! %f30
15427 .word 0x8c11446b ! %f31
15428 .word 0x6ec87316 ! %f32
15429 .word 0xe982054c ! %f33
15430 .word 0x5fd5e39e ! %f34
15431 .word 0x2aac6234 ! %f35
15432 .word 0x6c5b6e76 ! %f36
15433 .word 0x0bb3c10f ! %f37
15434 .word 0x9096c1f2 ! %f38
15435 .word 0xc10956b4 ! %f39
15436 .word 0x1d7520df ! %f40
15437 .word 0x86f8e915 ! %f41
15438 .word 0xcf29e754 ! %f42
15439 .word 0xf6264bd3 ! %f43
15440 .word 0x70d72a83 ! %f44
15441 .word 0x6fef423e ! %f45
15442 .word 0xe61175f0 ! %f46
15443 .word 0xf0513d0c ! %f47
15444 .word 0x65c8b2c5 ! %f48
15445 .word 0x5159474e ! %f49
15446 .word 0xa5b3fa0c ! %f50
15447 .word 0x20f9b564 ! %f51
15448 .word 0xf9fd811f ! %f52
15449 .word 0xc2109a05 ! %f53
15450 .word 0x249e878e ! %f54
15451 .word 0xb50bf898 ! %f55
15452 .word 0xfb5b4045 ! %f56
15453 .word 0x0d85f16c ! %f57
15454 .word 0xfb8cabc1 ! %f58
15455 .word 0x20390b95 ! %f59
15456 .word 0x702d4f8a ! %f60
15457 .word 0xe0211971 ! %f61
15458 .word 0xde573758 ! %f62
15459 .word 0x77d2502c ! %f63
15460 .word 0x00000000 ! %g0 (always zero)
15461 .word t2_kref+0x63c ! %g1 (code pointer)
15462 .word t2_data_exp_shm_area! %g2 (shared area pointer)
15463 .word 0x6046501a ! %g3 (loop index)
15464 .word SYM(t2_subr3) ! %g4 (jmpl target)
15465 .word t2_kref+0x1 ! %g5 (sigbus target)
15466 .word 0x00000000 ! %g6 (block ld offset)
15467 .word 0x00000000 ! %g7 (block st offset)
15468 .word 0x1217b8c3 ! %o0
15469 .word 0xa9208fc7 ! %o1
15470 .word 0x8c9a69e2 ! %o2
15471 .word 0x1451fbcb ! %o3
15472 .word 0x77e66cc4 ! %o4
15473 .word 0xcae4da56 ! %o5
15474 .word 0x00000000 ! %sp (stack pointer)
15475 .word 0x00000000 ! %o7 (relocatable junk)
15476 .word 0x3679c683 ! %l0
15477 .word 0x12e8d7b6 ! %l1
15478 .word 0xf57724b2 ! %l2
15479 .word 0x6916a805 ! %l3
15480 .word 0x01308ee9 ! %l4
15481 .word 0x6003c9a5 ! %l5
15482 .word 0x92da1e5f ! %l6
15483 .word 0xa23a52d4 ! %l7
15484 .word t2_data_exp_area0 ! %i0 (area pointer)
15485 .word t2_data_exp_area0 ! %i1 (area pointer)
15486 .word 0xfffffff8 ! %i2 (byte offset)
15487 .word 0xfffffffa ! %i3 (halfword offset)
15488 .word 0x0000001c ! %i4 (word offset)
15489 .word 0xffffffe0 ! %i5 (doubleword offset)
15490 .word 0x00000000 ! %fp (frame pointer)
15491 .word 0x00000000 ! %i7 (return address)
15492 .word 0xf9043ab8 ! %y
15493 .word 0x0000000f ! %icc (nzvc)
15494 .word 0xc00007e1 ! %fsr
15495 .word 0x00000000 ! %gsr.mask
15496 .word 0x00000000 ! %gsr
15497 .word 0x000000d2 ! %asi
15498 .word 0x00000000 ! Integer overflow traps
15499 .word 0x00000000 ! Integer divide by zero traps
15500 .word 0x00000000 ! Integer divide > 52 bit dividend traps
15501 .word 0x00000000 ! Floating inexact traps
15502 .word 0x00000000 ! Floating divide by zero traps
15503 .word 0x00000000 ! Floating underflow traps
15504 .word 0x00000000 ! Floating overflow traps
15505 .word 0x00000000 ! Floating invalid traps
15506 .word 0x00000000 ! Floating other traps
15507 .word 0x00000000 ! Ticc traps
15508 .word 0x00000000 ! Unexpected SIGFPE traps
15509 .word 0x00000000 ! Unexpected SIGSEGV traps
15510 .word 0x00000000 ! Unexpected SIGBUS traps
15511 .word 0x00000000 ! Unexpected SIGILL traps
15512 .word 0x00000000 ! Expected SIGSEGV traps
15513 .word 0x00000000 ! Expected SIGBUS traps
15514 .word 0x00000000 ! UNIMP traps
15515 .word 0x00000000 ! ??
15516t2_data_exp_mtbl_size: .word 253
15517t2_data_exp_regs_end:
15518
15519.skip 7708 ! page align
15520
15521KDATA_MODULE(t2_module_data_exp_stack, 0x5a8ce000)
15522.seg "data"
15523KGLOBAL(t2_data_exp_mtbl_size)
15524KGLOBAL(t2_data_exp_mtbl)
15525KGLOBAL(t2_data_exp_stack)
15526t2_data_exp_stack_start:
15527 .word 0x54a5bfca
15528 .word 0xfc60a33a
15529 .word 0xc1be1ef1
15530 .word 0x60b8f329
15531 .word 0x7a6d830a
15532 .word 0x57a84a31
15533 .word 0xe7d958e7
15534 .word 0xfa623f9a
15535 .word 0x6ac36e41
15536 .word 0xd799e42c
15537 .word 0xbe73be4b
15538 .word 0x5765987d
15539 .word 0x01f74826
15540 .word 0x9a3d0aa7
15541 .word 0x92026952
15542 .word 0xa51b4e67
15543 .word 0x0d6c6687
15544 .word 0x27580df3
15545 .word 0x09af17a3
15546 .word 0xfb70ef0f
15547 .word 0x3cd79f8d
15548 .word 0x3142c726
15549 .word 0xceacc73d
15550 .word 0xfb14ea69
15551 .word 0x37948b44
15552 .word 0x20c01551
15553 .word 0x023ebd97
15554 .word 0x2c0ef4f3
15555 .word 0x494ed95b
15556 .word 0xc4d579f8
15557 .word 0xa6065d08
15558 .word 0xc4cbbb4e
15559 .word 0x89c4bf27
15560 .word 0xd31b88be
15561 .word 0x948e6c68
15562 .word 0xe2f7bb0f
15563 .word 0x6c33c1ed
15564 .word 0x25791e60
15565 .word 0x3e50b4f8
15566 .word 0x58ee54d7
15567 .word 0x04516160
15568 .word 0x2ae692e4
15569 .word 0x6bdd1a7e
15570 .word 0xf13f6ba0
15571 .word 0x8cc56668
15572 .word 0xa0f55b11
15573 .word 0x869791b4
15574 .word 0xef1f255a
15575 .word 0x5e33da25
15576 .word 0xe6abcd21
15577 .word 0xc0f498e2
15578 .word 0xf3b8a0b5
15579 .word 0x5a40e932
15580 .word 0x860bfcb5
15581 .word 0x2b7216c9
15582 .word 0xb695b440
15583 .word 0x23d9372d
15584 .word 0x9b97e208
15585 .word 0xbf04c3c3
15586 .word 0xe7db0ab3
15587 .word 0x69ad6677
15588 .word 0xa9944067
15589 .word 0x76908127
15590 .word 0x6f393088
15591 .word 0x2177d838
15592 .word 0xfaeeffe0
15593 .word 0x298442f2
15594 .word 0x2f6866cf
15595 .word 0x368fe8a5
15596 .word 0xc6c4ee39
15597 .word 0x50186fa3
15598 .word 0xbd0e4f42
15599 .word 0xbcbe2b85
15600 .word 0xc4ce1b23
15601 .word 0xa838da65
15602 .word 0x9e49c597
15603 .word 0xd5796cf0
15604 .word 0x43b743af
15605 .word 0xb711bb73
15606 .word 0xcf127a15
15607 .word 0xc9ec7a59
15608 .word 0x37e20101
15609 .word 0xe0c94ab7
15610 .word 0x635f216a
15611 .word 0x53a0f7cf
15612 .word 0x3a6cae42
15613 .word 0xac65e0b5
15614 .word 0x3bde4dbb
15615 .word 0x18abc57f
15616 .word 0x58fe39db
15617 .word 0x4f7ac1a6
15618 .word 0x3a3b44fb
15619 .word 0x32fbb97d
15620 .word 0xa5e155df
15621 .word 0xba33f6e8
15622 .word 0x27a9687f
15623 .word 0x6d33b1c3
15624 .word 0x20bdbbc8
15625 .word 0xa2fbda94
15626 .word 0x590601d2
15627 .word 0x2e854279
15628 .word 0x39f57765
15629 .word 0xf77b3970
15630 .word 0xe08988c5
15631 .word 0xda918476
15632 .word 0x78976d13
15633 .word 0x395f2f08
15634 .word 0xfafeb6cb
15635 .word 0x76a9c806
15636 .word 0xbc378f2b
15637 .word 0xa65e2016
15638 .word 0x1f06fb83
15639 .word 0x7b222fed
15640 .word 0xf41076ba
15641 .word 0x3ea7772a
15642 .word 0x3d592694
15643 .word 0xe20478ac
15644 .word 0xaad95377
15645 .word 0x51800786
15646 .word 0x02605ac0
15647 .word 0x54917002
15648 .word 0x5df666f1
15649 .word 0xd7873a4a
15650 .word 0x416e9e33
15651 .word 0x22e3e0b5
15652 .word 0x9e597f07
15653 .word 0x9b3f69d0
15654 .word 0xb1179c1c
15655 .word 0xcceff691
15656 .word 0x84cb239d
15657 .word 0xb5360f59
15658 .word 0x2c7d6b7f
15659 .word 0xee465eb1
15660 .word 0x19ac6b8c
15661 .word 0xc7cea6e8
15662 .word 0x3fa26f48
15663 .word 0x76b2a7fc
15664 .word 0x2cccacda
15665 .word 0x697d6d6e
15666 .word 0xaa70a3a2
15667 .word 0x2540a7f2
15668 .word 0x6bed7c2b
15669 .word 0x696d5d26
15670 .word 0x2057ec89
15671 .word 0x21ace7a8
15672 .word 0xb142af76
15673 .word 0xd45f0c42
15674 .word 0x0e6a399d
15675 .word 0x7e005d11
15676 .word 0xdde357fa
15677 .word 0x7c4451c7
15678 .word 0xe8f59339
15679 .word 0x0f57f47e
15680 .word 0xa9fbe773
15681 .word 0x0ef6d4b4
15682 .word 0x090964c4
15683 .word 0xdddcae67
15684 .word 0xa4e0f489
15685 .word 0xada5e96a
15686 .word 0xab559846
15687 .word 0xe0f9556b
15688 .word 0xdd255289
15689 .word 0x497a6147
15690 .word 0x31a7573e
15691 .word 0x92271095
15692 .word 0xfbcd7056
15693 .word 0x80b53093
15694 .word 0x783084b2
15695t2_data_exp_sp:
15696 .word 0x567a55e0
15697 .word 0xe0e532a1
15698 .word 0x2c780e9f
15699 .word 0x4d044486
15700 .word 0xd9ae00fc
15701 .word 0x525cbd57
15702 .word 0x80b5742b
15703 .word 0xe4042411
15704 .word t2_data_exp_area0
15705 .word t2_data_exp_area0
15706 .word 0x0000000b
15707 .word 0x00000006
15708 .word 0x00000010
15709 .word 0xffffffe0
15710 .word t2_data_exp_fp
15711 .word 0xb9c31b75
15712 .word 0xb78469fe
15713 .word 0x8f79c30e
15714 .word 0xfca794bb
15715 .word 0xfb2c6d89
15716 .word 0x835e5bef
15717 .word 0xa32f3b15
15718 .word 0x08dbb8db
15719 .word 0x956d630b
15720t2_data_exp_mtbl_base:
15721 .word 0x380fffff ! [%fp - 0x400]
15722 .word 0xc0000000 ! [%fp - 0x3fc]
15723 .word 0x380fffff ! [%fp - 0x3f8]
15724 .word 0xe0000000 ! [%fp - 0x3f4]
15725 .word 0x380fffff ! [%fp - 0x3f0]
15726 .word 0x80000000 ! [%fp - 0x3ec]
15727 .word 0x38000000 ! [%fp - 0x3e8]
15728 .word 0x40000000 ! [%fp - 0x3e4]
15729 .word 0x38000000 ! [%fp - 0x3e0]
15730 .word 0x80000000 ! [%fp - 0x3dc]
15731 .word 0x38000000 ! [%fp - 0x3d8]
15732 .word 0x20000000 ! [%fp - 0x3d4]
15733 .word 0x47f00000 ! [%fp - 0x3d0]
15734 .word 0x00000000 ! [%fp - 0x3cc]
15735 .word 0x47f00000 ! [%fp - 0x3c8]
15736 .word 0x20000000 ! [%fp - 0x3c4]
15737 .word 0x47efffff ! [%fp - 0x3c0]
15738 .word 0xffffffff ! [%fp - 0x3bc]
15739 .word 0x7ff00000 ! [%fp - 0x3b8]
15740 .word 0x00000000 ! [%fp - 0x3b4]
15741 .word 0x7fefffff ! [%fp - 0x3b0]
15742 .word 0xffffffff ! [%fp - 0x3ac]
15743 .word 0x000fffff ! [%fp - 0x3a8]
15744 .word 0xffffffff ! [%fp - 0x3a4]
15745 .word 0x000fffff ! [%fp - 0x3a0]
15746 .word 0xfffffffe ! [%fp - 0x39c]
15747 .word 0x00100000 ! [%fp - 0x398]
15748 .word 0x00000000 ! [%fp - 0x394]
15749 .word 0x00000000 ! [%fp - 0x390]
15750 .word 0x00000001 ! [%fp - 0x38c]
15751 .word 0x00000000 ! [%fp - 0x388]
15752 .word 0x00000002 ! [%fp - 0x384]
15753 .word 0x00000000 ! [%fp - 0x380]
15754 .word 0x00000000 ! [%fp - 0x37c]
15755 .word 0x7f800000 ! [%fp - 0x378]
15756 .word 0x7f7fffff ! [%fp - 0x374]
15757 .word 0x007fffff ! [%fp - 0x370]
15758 .word 0x007ffffe ! [%fp - 0x36c]
15759 .word 0x00800000 ! [%fp - 0x368]
15760 .word 0x00000001 ! [%fp - 0x364]
15761 .word 0x00000002 ! [%fp - 0x360]
15762 .word 0x80000000 ! [%fp - 0x35c]
15763 .word 0x207fe000 ! [%fp - 0x358]
15764 .word 0x1ffff000 ! [%fp - 0x354]
15765 .word 0x307fe123 ! [%fp - 0x350]
15766 .word 0x0fff1001 ! [%fp - 0x34c]
15767 .word 0x2ff81000 ! [%fp - 0x348]
15768 .word 0x1072e100 ! [%fp - 0x344]
15769 .word 0x027fe067 ! [%fp - 0x340]
15770 .word 0x3eff1289 ! [%fp - 0x33c]
15771 .word 0x3f000400 ! [%fp - 0x338]
15772 .word 0x80003c1f ! [%fp - 0x334]
15773 .word 0x00fff800 ! [%fp - 0x330]
15774 .word 0xffff8000 ! [%fp - 0x32c]
15775 .word 0x200ff760 ! [%fp - 0x328]
15776 .word 0x0800011f ! [%fp - 0x324]
15777 .word 0x1ffff800 ! [%fp - 0x320]
15778 .word 0x00000000 ! [%fp - 0x31c]
15779 .word 0x3ffe8000 ! [%fp - 0x318]
15780 .word 0x147ff000 ! [%fp - 0x314]
15781 .word 0x137fe671 ! [%fp - 0x310]
15782 .word 0x3ffe8459 ! [%fp - 0x30c]
15783 .word 0x127fffff ! [%fp - 0x308]
15784 .word 0x3fffffff ! [%fp - 0x304]
15785 .word 0x307fe123 ! [%fp - 0x300]
15786 .word 0x047fffff ! [%fp - 0x2fc]
15787 .word 0x307fe123 ! [%fp - 0x2f8]
15788 .word 0x03ffffff ! [%fp - 0x2f4]
15789 .word 0x107fe100 ! [%fp - 0x2f0]
15790 .word 0x22efffff ! [%fp - 0x2ec]
15791 .word 0x380ffe80 ! [%fp - 0x2e8]
15792 .word 0x00000000 ! [%fp - 0x2e4]
15793 .word 0x04bfeff9 ! [%fp - 0x2e0]
15794 .word 0x00000000 ! [%fp - 0x2dc]
15795 .word 0x380fffff ! [%fp - 0x2d8]
15796 .word 0xffffffff ! [%fp - 0x2d4]
15797 .word 0x04bfffff ! [%fp - 0x2d0]
15798 .word 0xffffffff ! [%fp - 0x2cc]
15799 .word 0x300ff123 ! [%fp - 0x2c8]
15800 .word 0x40000000 ! [%fp - 0x2c4]
15801 .word 0x0caf8ee0 ! [%fp - 0x2c0]
15802 .word 0x00000000 ! [%fp - 0x2bc]
15803 .word 0x3c0ff456 ! [%fp - 0x2b8]
15804 .word 0x00000000 ! [%fp - 0x2b4]
15805 .word 0x009ff000 ! [%fp - 0x2b0]
15806 .word 0x00000000 ! [%fp - 0x2ac]
15807 .word 0x3c0ff456 ! [%fp - 0x2a8]
15808 .word 0x0000ff99 ! [%fp - 0x2a4]
15809 .word 0x009ff000 ! [%fp - 0x2a0]
15810 .word 0x001234ff ! [%fp - 0x29c]
15811 .word 0x0080ffff ! [%fp - 0x298]
15812 .word 0x3ff8f000 ! [%fp - 0x294]
15813 .word 0x01800001 ! [%fp - 0x290]
15814 .word 0x40c2fc1f ! [%fp - 0x28c]
15815 .word 0x00100100 ! [%fp - 0x288]
15816 .word 0x10010001 ! [%fp - 0x284]
15817 .word 0x3fff8f88 ! [%fp - 0x280]
15818 .word 0x00000000 ! [%fp - 0x27c]
15819 .word 0x00f00f00 ! [%fp - 0x278]
15820 .word 0xf000000f ! [%fp - 0x274]
15821 .word 0x409ff00f ! [%fp - 0x270]
15822 .word 0xff000fff ! [%fp - 0x26c]
15823 .word 0x04003009 ! [%fp - 0x268]
15824 .word 0x4fff0001 ! [%fp - 0x264]
15825 .word 0x03001001 ! [%fp - 0x260]
15826 .word 0x4feeeeee ! [%fp - 0x25c]
15827 .word 0x0801e067 ! [%fp - 0x258]
15828 .word 0x54f231f8 ! [%fp - 0x254]
15829 .word 0x01000001 ! [%fp - 0x250]
15830 .word 0x00000001 ! [%fp - 0x24c]
15831 .word 0x453eef45 ! [%fp - 0x248]
15832 .word 0x00000001 ! [%fp - 0x244]
15833 .word 0x01100111 ! [%fp - 0x240]
15834 .word 0x00011111 ! [%fp - 0x23c]
15835 .word 0x455f8000 ! [%fp - 0x238]
15836 .word 0xffffffff ! [%fp - 0x234]
15837 .word 0x01301222 ! [%fp - 0x230]
15838 .word 0x00111222 ! [%fp - 0x22c]
15839 .word 0x458f1100 ! [%fp - 0x228]
15840 .word 0x01111001 ! [%fp - 0x224]
15841 .word 0x40811111 ! [%fp - 0x220]
15842 .word 0x00feeeee ! [%fp - 0x21c]
15843 .word 0x40000011 ! [%fp - 0x218]
15844 .word 0x007fffff ! [%fp - 0x214]
15845 .word 0x41800221 ! [%fp - 0x210]
15846 .word 0x01ff0001 ! [%fp - 0x20c]
15847 .word 0x7f333333 ! [%fp - 0x208]
15848 .word 0x3f7fffff ! [%fp - 0x204]
15849 .word 0x40100001 ! [%fp - 0x200]
15850 .word 0x11000011 ! [%fp - 0x1fc]
15851 .word 0x001fffff ! [%fp - 0x1f8]
15852 .word 0xffffffff ! [%fp - 0x1f4]
15853 .word 0x40000000 ! [%fp - 0x1f0]
15854 .word 0x00000011 ! [%fp - 0x1ec]
15855 .word 0x000fffff ! [%fp - 0x1e8]
15856 .word 0xffffffff ! [%fp - 0x1e4]
15857 .word 0x7fe11111 ! [%fp - 0x1e0]
15858 .word 0xffffffff ! [%fp - 0x1dc]
15859 .word 0x3ffff110 ! [%fp - 0x1d8]
15860 .word 0x00000001 ! [%fp - 0x1d4]
15861 .word 0x7fffffff ! [%fp - 0x1d0]
15862 .word 0x7f800001 ! [%fp - 0x1cc]
15863 .word 0x7f800000 ! [%fp - 0x1c8]
15864 .word 0x7f7fffff ! [%fp - 0x1c4]
15865 .word 0x5f800001 ! [%fp - 0x1c0]
15866 .word 0x5f800000 ! [%fp - 0x1bc]
15867 .word 0x5f7fffff ! [%fp - 0x1b8]
15868 .word 0x5f000001 ! [%fp - 0x1b4]
15869 .word 0x5f000000 ! [%fp - 0x1b0]
15870 .word 0x5effffff ! [%fp - 0x1ac]
15871 .word 0x4b000001 ! [%fp - 0x1a8]
15872 .word 0x4b000000 ! [%fp - 0x1a4]
15873 .word 0x4affffff ! [%fp - 0x1a0]
15874 .word 0x40000001 ! [%fp - 0x19c]
15875 .word 0x40000000 ! [%fp - 0x198]
15876 .word 0x3fffffff ! [%fp - 0x194]
15877 .word 0x3f800001 ! [%fp - 0x190]
15878 .word 0x3f800000 ! [%fp - 0x18c]
15879 .word 0x3f7fffff ! [%fp - 0x188]
15880 .word 0x00000000 ! [%fp - 0x184]
15881 .word 0x7fffffff ! [%fp - 0x180]
15882 .word 0xffffffff ! [%fp - 0x17c]
15883 .word 0x7ff00000 ! [%fp - 0x178]
15884 .word 0x00000001 ! [%fp - 0x174]
15885 .word 0x7ff00000 ! [%fp - 0x170]
15886 .word 0x00000000 ! [%fp - 0x16c]
15887 .word 0x7fefffff ! [%fp - 0x168]
15888 .word 0xffffffff ! [%fp - 0x164]
15889 .word 0x43e00000 ! [%fp - 0x160]
15890 .word 0x00000001 ! [%fp - 0x15c]
15891 .word 0x43e00000 ! [%fp - 0x158]
15892 .word 0x00000000 ! [%fp - 0x154]
15893 .word 0x43dfffff ! [%fp - 0x150]
15894 .word 0xffffffff ! [%fp - 0x14c]
15895 .word 0x43d00000 ! [%fp - 0x148]
15896 .word 0x00000001 ! [%fp - 0x144]
15897 .word 0x43d00000 ! [%fp - 0x140]
15898 .word 0x00000000 ! [%fp - 0x13c]
15899 .word 0x43cfffff ! [%fp - 0x138]
15900 .word 0xffffffff ! [%fp - 0x134]
15901 .word 0x43300000 ! [%fp - 0x130]
15902 .word 0x00000001 ! [%fp - 0x12c]
15903 .word 0x43300000 ! [%fp - 0x128]
15904 .word 0x00000000 ! [%fp - 0x124]
15905 .word 0x432fffff ! [%fp - 0x120]
15906 .word 0xffffffff ! [%fp - 0x11c]
15907 .word 0x40000000 ! [%fp - 0x118]
15908 .word 0x00000001 ! [%fp - 0x114]
15909 .word 0x40000000 ! [%fp - 0x110]
15910 .word 0x00000000 ! [%fp - 0x10c]
15911 .word 0x3fffffff ! [%fp - 0x108]
15912 .word 0xffffffff ! [%fp - 0x104]
15913 .word 0x3ff00000 ! [%fp - 0x100]
15914 .word 0x00000001 ! [%fp - 0xfc]
15915 .word 0x3ff00000 ! [%fp - 0xf8]
15916 .word 0x00000000 ! [%fp - 0xf4]
15917 .word 0x3fefffff ! [%fp - 0xf0]
15918 .word 0xffffffff ! [%fp - 0xec]
15919 .word 0x80000000 ! [%fp - 0xe8]
15920 .word 0x00000000 ! [%fp - 0xe4]
15921 .word 0x7fffffff ! [%fp - 0xe0]
15922 .word 0xffffffff ! [%fp - 0xdc]
15923 .word 0x00000000 ! [%fp - 0xd8]
15924 .word 0x00000000 ! [%fp - 0xd4]
15925 .word 0x00200000 ! [%fp - 0xd0]
15926 .word 0x00000003 ! [%fp - 0xcc]
15927 .word 0x00200000 ! [%fp - 0xc8]
15928 .word 0x00000002 ! [%fp - 0xc4]
15929 .word 0x00200000 ! [%fp - 0xc0]
15930 .word 0x00000001 ! [%fp - 0xbc]
15931 .word 0x00200000 ! [%fp - 0xb8]
15932 .word 0x00000000 ! [%fp - 0xb4]
15933 .word 0x001fffff ! [%fp - 0xb0]
15934 .word 0xffffffff ! [%fp - 0xac]
15935 .word 0x00100000 ! [%fp - 0xa8]
15936 .word 0x00000001 ! [%fp - 0xa4]
15937 .word 0x00100000 ! [%fp - 0xa0]
15938 .word 0x00000000 ! [%fp - 0x9c]
15939 .word 0x000fffff ! [%fp - 0x98]
15940 .word 0xffffffff ! [%fp - 0x94]
15941 .word 0x00080000 ! [%fp - 0x90]
15942 .word 0x00000001 ! [%fp - 0x8c]
15943 .word 0x00080000 ! [%fp - 0x88]
15944 .word 0x00000000 ! [%fp - 0x84]
15945 .word 0x0007ffff ! [%fp - 0x80]
15946 .word 0xffffffff ! [%fp - 0x7c]
15947 .word 0x00000000 ! [%fp - 0x78]
15948 .word 0x01000003 ! [%fp - 0x74]
15949 .word 0x00000000 ! [%fp - 0x70]
15950 .word 0x01000002 ! [%fp - 0x6c]
15951 .word 0x00000000 ! [%fp - 0x68]
15952 .word 0x01000001 ! [%fp - 0x64]
15953 .word 0x00000000 ! [%fp - 0x60]
15954 .word 0x01000000 ! [%fp - 0x5c]
15955 .word 0x00000000 ! [%fp - 0x58]
15956 .word 0x00ffffff ! [%fp - 0x54]
15957 .word 0x00000000 ! [%fp - 0x50]
15958 .word 0x00800001 ! [%fp - 0x4c]
15959 .word 0x00000000 ! [%fp - 0x48]
15960 .word 0x00800000 ! [%fp - 0x44]
15961 .word 0x00000000 ! [%fp - 0x40]
15962 .word 0x007fffff ! [%fp - 0x3c]
15963 .word 0x00000000 ! [%fp - 0x38]
15964 .word 0x00400001 ! [%fp - 0x34]
15965 .word 0x00000000 ! [%fp - 0x30]
15966 .word 0x00400000 ! [%fp - 0x2c]
15967 .word 0x00000000 ! [%fp - 0x28]
15968 .word 0x003fffff ! [%fp - 0x24]
15969 .word t2_data_exp_area0 ! [%fp - 0x20]
15970 .word SYM(t2_subr3) ! [%fp - 0x1c]
15971 .word SYM(t2_subr2) ! [%fp - 0x18]
15972 .word SYM(t2_subr1) ! [%fp - 0x14]
15973 .word SYM(t2_subr0) ! [%fp - 0x10]
15974t2_data_exp_mtbl:
15975 .word 0x2d00e93b ! [%fp - 0xc]
15976 .word 0xc5e5bde6 ! [%fp - 0x8]
15977 .word 0x0cc38117 ! [%fp - 0x4]
15978t2_data_exp_fp:
15979 .word 0xb50f17b2
15980 .word 0x5a38f466
15981 .word 0xf2024c77
15982 .word 0x568e6f6d
15983 .word 0x1d881f6b
15984 .word 0x4a6032f8
15985 .word 0x3dba5eeb
15986 .word 0x36c4d1e8
15987 .word 0xcfef8a90
15988 .word 0x9e4cafa4
15989 .word 0x5c2aa5de
15990 .word 0x7a198b6d
15991 .word 0x705f7959
15992 .word 0x9ab3caac
15993 .word 0xe8080d02
15994 .word 0xf78924b3
15995 .word 0xda28f292
15996 .word 0xdb125c83
15997 .word 0x46c5d2ea
15998 .word 0x506a6993
15999 .word 0xc6e1f18e
16000 .word 0x8821deb3
16001 .word 0x8564ca25
16002 .word 0x7f951681
16003t2_data_exp_stacktop:
16004 .word 0
16005t2_data_exp_stack_end:
16006.skip 6300 ! page align
16007
16008KDATA_MODULE(t2_module_data_exp_area0, 0x4a350000)
16009.seg "data"
16010t2_data_exp_area0_start:
16011.skip 6400
16012t2_data_exp_area0_begin:
16013 .word 0xef71df5b ! t2_data_exp_area0-0x20
16014 .word 0x72fcbf01 ! t2_data_exp_area0-0x1c
16015 .word 0x66cd178f ! t2_data_exp_area0-0x18
16016 .word 0xe4075a59 ! t2_data_exp_area0-0x14
16017 .word 0xdfcfeb36 ! t2_data_exp_area0-0x10
16018 .word 0x639240ce ! t2_data_exp_area0-0xc
16019 .word 0x67d501e3 ! t2_data_exp_area0-0x8
16020 .word 0xcabb305f ! t2_data_exp_area0-0x4
16021.global t2_data_exp_area0; t2_data_exp_area0:
16022 .word 0xc969f641 ! t2_data_exp_area0+0x0
16023 .word 0x882c90bf ! t2_data_exp_area0+0x4
16024 .word 0x042ca693 ! t2_data_exp_area0+0x8
16025 .word 0x16e8d681 ! t2_data_exp_area0+0xc
16026 .word 0xdc620672 ! t2_data_exp_area0+0x10
16027 .word 0x3ad1eea0 ! t2_data_exp_area0+0x14
16028 .word 0x628fa7db ! t2_data_exp_area0+0x18
16029 .word 0x0803e3de ! t2_data_exp_area0+0x1c
16030t2_data_exp_area0_end:
16031.skip 1728
16032t2_data_exp_area0_stop:
16033
16034KDATA_MODULE(t2_module_data_exp_shm_area, 0x48ec2000)
16035.seg "data"
16036t2_data_exp_shm_area_start:
16037t2_data_exp_shm_area_begin:
16038.global t2_data_exp_shm_area; t2_data_exp_shm_area:
16039 .word 0xce3ab178 ! t2_data_exp_shm_area+0x0 (t0)
16040 .word 0x1e618a50 ! t2_data_exp_shm_area+0x4 (t1)
16041 .word 0x303b74cf ! t2_data_exp_shm_area+0x8 (t2)
16042 .word 0x5209f14b ! t2_data_exp_shm_area+0xc (t3)
16043 .word 0xd8ae6175 ! t2_data_exp_shm_area+0x10 (t0)
16044 .word 0x33fed65d ! t2_data_exp_shm_area+0x14 (t1)
16045 .word 0x5a741185 ! t2_data_exp_shm_area+0x18 (t2)
16046 .word 0x9c9141a7 ! t2_data_exp_shm_area+0x1c (t3)
16047 .word 0x3a4406a5 ! t2_data_exp_shm_area+0x20 (t0)
16048 .word 0x0d0e6304 ! t2_data_exp_shm_area+0x24 (t1)
16049 .word 0x6b1b2813 ! t2_data_exp_shm_area+0x28 (t2)
16050 .word 0x5229f4d6 ! t2_data_exp_shm_area+0x2c (t3)
16051 .word 0x7edcd414 ! t2_data_exp_shm_area+0x30 (t0)
16052 .word 0xfa4b358d ! t2_data_exp_shm_area+0x34 (t1)
16053 .word 0x8594c38b ! t2_data_exp_shm_area+0x38 (t2)
16054 .word 0x7494abee ! t2_data_exp_shm_area+0x3c (t3)
16055 .word 0x08344d95 ! t2_data_exp_shm_area+0x40 (t0 bload)
16056 .word 0x0b2329a1 ! t2_data_exp_shm_area+0x44
16057 .word 0x12ba810e ! t2_data_exp_shm_area+0x48
16058 .word 0xc2d61447 ! t2_data_exp_shm_area+0x4c
16059 .word 0x946aaa2a ! t2_data_exp_shm_area+0x50
16060 .word 0xf3beeebc ! t2_data_exp_shm_area+0x54
16061 .word 0xeb207954 ! t2_data_exp_shm_area+0x58
16062 .word 0xf62d579b ! t2_data_exp_shm_area+0x5c
16063 .word 0x94a5e424 ! t2_data_exp_shm_area+0x60
16064 .word 0x4acd067a ! t2_data_exp_shm_area+0x64
16065 .word 0x58d08d89 ! t2_data_exp_shm_area+0x68
16066 .word 0x9719581f ! t2_data_exp_shm_area+0x6c
16067 .word 0xec9effdb ! t2_data_exp_shm_area+0x70
16068 .word 0x8587c44e ! t2_data_exp_shm_area+0x74
16069 .word 0x62d66cd2 ! t2_data_exp_shm_area+0x78
16070 .word 0x2fb846fe ! t2_data_exp_shm_area+0x7c
16071 .word 0xb0f1cd74 ! t2_data_exp_shm_area+0x80 (t0 bstore)
16072 .word 0xaa788ffb ! t2_data_exp_shm_area+0x84
16073 .word 0x6b916c6e ! t2_data_exp_shm_area+0x88
16074 .word 0xb9dad738 ! t2_data_exp_shm_area+0x8c
16075 .word 0x061e2f86 ! t2_data_exp_shm_area+0x90
16076 .word 0xc1aa5169 ! t2_data_exp_shm_area+0x94
16077 .word 0x827ce8f7 ! t2_data_exp_shm_area+0x98
16078 .word 0x1b68bf95 ! t2_data_exp_shm_area+0x9c
16079 .word 0xc904a7ff ! t2_data_exp_shm_area+0xa0
16080 .word 0x127645bc ! t2_data_exp_shm_area+0xa4
16081 .word 0x8246f7e8 ! t2_data_exp_shm_area+0xa8
16082 .word 0x7736e7d5 ! t2_data_exp_shm_area+0xac
16083 .word 0x2aa44f49 ! t2_data_exp_shm_area+0xb0
16084 .word 0x2ca091a2 ! t2_data_exp_shm_area+0xb4
16085 .word 0x5ae22d5f ! t2_data_exp_shm_area+0xb8
16086 .word 0xf6f6b52b ! t2_data_exp_shm_area+0xbc
16087 .word 0xb561cd21 ! t2_data_exp_shm_area+0xc0 (t1 bload)
16088 .word 0x69cabe67 ! t2_data_exp_shm_area+0xc4
16089 .word 0xac1f1a31 ! t2_data_exp_shm_area+0xc8
16090 .word 0x54709c5b ! t2_data_exp_shm_area+0xcc
16091 .word 0xff80dab9 ! t2_data_exp_shm_area+0xd0
16092 .word 0xb66ce94b ! t2_data_exp_shm_area+0xd4
16093 .word 0x2bf7b898 ! t2_data_exp_shm_area+0xd8
16094 .word 0xafff8538 ! t2_data_exp_shm_area+0xdc
16095 .word 0x6d85c9b6 ! t2_data_exp_shm_area+0xe0
16096 .word 0x2efb54bc ! t2_data_exp_shm_area+0xe4
16097 .word 0x6ada3c42 ! t2_data_exp_shm_area+0xe8
16098 .word 0x6b0781ed ! t2_data_exp_shm_area+0xec
16099 .word 0x8fb19316 ! t2_data_exp_shm_area+0xf0
16100 .word 0x9c4827a2 ! t2_data_exp_shm_area+0xf4
16101 .word 0x66d61ff5 ! t2_data_exp_shm_area+0xf8
16102 .word 0x25f91531 ! t2_data_exp_shm_area+0xfc
16103 .word 0x4924d2c5 ! t2_data_exp_shm_area+0x100 (t1 bstore)
16104 .word 0xa8a9a91c ! t2_data_exp_shm_area+0x104
16105 .word 0x938a1feb ! t2_data_exp_shm_area+0x108
16106 .word 0xcbd02b4d ! t2_data_exp_shm_area+0x10c
16107 .word 0xe1887d77 ! t2_data_exp_shm_area+0x110
16108 .word 0x6f9c23c8 ! t2_data_exp_shm_area+0x114
16109 .word 0xeef115c5 ! t2_data_exp_shm_area+0x118
16110 .word 0xd7daf902 ! t2_data_exp_shm_area+0x11c
16111 .word 0x992b9fb7 ! t2_data_exp_shm_area+0x120
16112 .word 0xc6883941 ! t2_data_exp_shm_area+0x124
16113 .word 0xa28c1fbf ! t2_data_exp_shm_area+0x128
16114 .word 0x0fd564aa ! t2_data_exp_shm_area+0x12c
16115 .word 0xac557a40 ! t2_data_exp_shm_area+0x130
16116 .word 0x619c69e9 ! t2_data_exp_shm_area+0x134
16117 .word 0x44ab8723 ! t2_data_exp_shm_area+0x138
16118 .word 0xd9ef5d9c ! t2_data_exp_shm_area+0x13c
16119 .word 0x98704ad7 ! t2_data_exp_shm_area+0x140 (t2 bload)
16120 .word 0xbf6f2a32 ! t2_data_exp_shm_area+0x144
16121 .word 0x69b7a644 ! t2_data_exp_shm_area+0x148
16122 .word 0x12e89793 ! t2_data_exp_shm_area+0x14c
16123 .word 0x2bfa8343 ! t2_data_exp_shm_area+0x150
16124 .word 0xff0c27bc ! t2_data_exp_shm_area+0x154
16125 .word 0xd56b8ffe ! t2_data_exp_shm_area+0x158
16126 .word 0x23adc840 ! t2_data_exp_shm_area+0x15c
16127 .word 0xff6421ee ! t2_data_exp_shm_area+0x160
16128 .word 0xc6d0226f ! t2_data_exp_shm_area+0x164
16129 .word 0xcd649c68 ! t2_data_exp_shm_area+0x168
16130 .word 0x0f33c398 ! t2_data_exp_shm_area+0x16c
16131 .word 0x02ac5710 ! t2_data_exp_shm_area+0x170
16132 .word 0xc09d10f2 ! t2_data_exp_shm_area+0x174
16133 .word 0xd2d34498 ! t2_data_exp_shm_area+0x178
16134 .word 0x2668b12a ! t2_data_exp_shm_area+0x17c
16135 .word 0xfe7f21b2 ! t2_data_exp_shm_area+0x180 (t2 bstore)
16136 .word 0xba462ba9 ! t2_data_exp_shm_area+0x184
16137 .word 0x4c94ed25 ! t2_data_exp_shm_area+0x188
16138 .word 0x51181e0a ! t2_data_exp_shm_area+0x18c
16139 .word 0xe220255d ! t2_data_exp_shm_area+0x190
16140 .word 0xe87ca25a ! t2_data_exp_shm_area+0x194
16141 .word 0x5c5e94f9 ! t2_data_exp_shm_area+0x198
16142 .word 0x2d99e519 ! t2_data_exp_shm_area+0x19c
16143 .word 0x7c40a715 ! t2_data_exp_shm_area+0x1a0
16144 .word 0xa41f8812 ! t2_data_exp_shm_area+0x1a4
16145 .word 0x75e31d6b ! t2_data_exp_shm_area+0x1a8
16146 .word 0x9b50d789 ! t2_data_exp_shm_area+0x1ac
16147 .word 0x1003e585 ! t2_data_exp_shm_area+0x1b0
16148 .word 0x2c441949 ! t2_data_exp_shm_area+0x1b4
16149 .word 0x4c8d7f8c ! t2_data_exp_shm_area+0x1b8
16150 .word 0x404ce99f ! t2_data_exp_shm_area+0x1bc
16151 .word 0xbf352c72 ! t2_data_exp_shm_area+0x1c0 (t3 bload)
16152 .word 0x3c5250be ! t2_data_exp_shm_area+0x1c4
16153 .word 0xf8ccfd3e ! t2_data_exp_shm_area+0x1c8
16154 .word 0x1c3ac71e ! t2_data_exp_shm_area+0x1cc
16155 .word 0xbe54beaa ! t2_data_exp_shm_area+0x1d0
16156 .word 0xaec63a9b ! t2_data_exp_shm_area+0x1d4
16157 .word 0xeb22e334 ! t2_data_exp_shm_area+0x1d8
16158 .word 0xdf4f7b49 ! t2_data_exp_shm_area+0x1dc
16159 .word 0xb68df1fc ! t2_data_exp_shm_area+0x1e0
16160 .word 0x9ce989d6 ! t2_data_exp_shm_area+0x1e4
16161 .word 0x562acd02 ! t2_data_exp_shm_area+0x1e8
16162 .word 0x652b03ed ! t2_data_exp_shm_area+0x1ec
16163 .word 0x9521d90f ! t2_data_exp_shm_area+0x1f0
16164 .word 0xc9f5152e ! t2_data_exp_shm_area+0x1f4
16165 .word 0x1b977793 ! t2_data_exp_shm_area+0x1f8
16166 .word 0x4ef26b8b ! t2_data_exp_shm_area+0x1fc
16167 .word 0xaf14b001 ! t2_data_exp_shm_area+0x200 (t3 bstore)
16168 .word 0xa410b1ce ! t2_data_exp_shm_area+0x204
16169 .word 0x48be356c ! t2_data_exp_shm_area+0x208
16170 .word 0x3559518a ! t2_data_exp_shm_area+0x20c
16171 .word 0x0aa9f679 ! t2_data_exp_shm_area+0x210
16172 .word 0x700845d2 ! t2_data_exp_shm_area+0x214
16173 .word 0xeb0268dd ! t2_data_exp_shm_area+0x218
16174 .word 0x6a1faa5c ! t2_data_exp_shm_area+0x21c
16175 .word 0x15bf96fc ! t2_data_exp_shm_area+0x220
16176 .word 0xece0ff08 ! t2_data_exp_shm_area+0x224
16177 .word 0x3a41ed73 ! t2_data_exp_shm_area+0x228
16178 .word 0x3de8dddf ! t2_data_exp_shm_area+0x22c
16179 .word 0x63e3af80 ! t2_data_exp_shm_area+0x230
16180 .word 0x15c4b1fa ! t2_data_exp_shm_area+0x234
16181 .word 0xb11a24b0 ! t2_data_exp_shm_area+0x238
16182 .word 0x2cfbe805 ! t2_data_exp_shm_area+0x23c
16183t2_data_exp_shm_area_end:
16184t2_data_exp_shm_area_stop:
16185
16186! kaos version 4.2
16187! thread 3
16188! icount 2513
16189! targetid NIAGARA:SIM
16190! hostid NIAGARA:5.8
16191! areas 1
16192! areasize 64
16193! areaoffset 6400
16194! ncache 0
16195! emulate_ncache 1
16196! pagesize 8192
16197! invsize 0
16198! codecount 2515
16199! code 06cf6000
16200! entry 06cf6000
16201! fsr_exceptions 00000000
16202! fsr_roundmode 00000004
16203! fsr_mask c0000fff
16204! seed d4e89bdd307c
16205! va_map 0000000060400000,000000007fffffff
16206! pa_cached 0000000060400000,000000007fffffff
16207! pa_noncached 000001ff60000000,000001ff7fffffff
16208! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
16209! begcount 0
16210! endcount 2513
16211! dwords 8
16212! ldblocks 0
16213! stblocks 0
16214! ldfsr_words 0
16215! annul 1
16216! predict 1
16217! iudepend 0
16218! bug 65535
16219
16220#if !defined(KGLOBAL)
16221#define KGLOBAL(a) .global a
16222#endif
16223
16224#if !defined(SYM)
16225#define SYM(a) /**/a
16226#endif
16227
16228#if !defined(KTEXT_MODULE)
16229#define KTEXT_MODULE(module, va)
16230#endif
16231
16232#if !defined(KDATA_MODULE)
16233#define KDATA_MODULE(module, va)
16234#endif
16235
16236KTEXT_MODULE(t3_module_ktbl, 0x66cf6000)
16237.seg "text"
16238 KGLOBAL(t3_ktbl)
16239t3_ktbl_page_begin:
16240.global t3_kref; t3_kref:
16241 .skip 0
16242t3_ktbl:
16243 .word 0x9a55c015 ! t3_kref+0x0: umul %l7, %l5, %o5
16244 .word 0xd46e6015 ! t3_kref+0x4: ldstub [%i1 + 0x15], %o2
16245 .word 0xd056c019 ! t3_kref+0x8: ldsh [%i3 + %i1], %o0
16246 .word 0xf9180018 ! t3_kref+0xc: ldd [%g0 + %i0], %f28
16247 .word 0xbba018da ! t3_kref+0x10: fdtos %f26, %f29
16248 .word 0xf7262010 ! t3_kref+0x14: st %f27, [%i0 + 0x10]
16249 .word 0xc0270019 ! t3_kref+0x18: clr [%i4 + %i1]
16250 .word 0xb9b706fa ! t3_kref+0x1c: fmul8ulx16 %f28, %f26, %f28
16251 .word 0xeec62014 ! t3_kref+0x20: ldswa [%i0 + 0x14]%asi, %l7
16252 .word 0x9f227a05 ! t3_kref+0x24: mulscc %o1, -0x5fb, %o7
16253 .word 0x948a8016 ! t3_kref+0x28: andcc %o2, %l6, %o2
16254 .word 0x993d8008 ! t3_kref+0x2c: sra %l6, %o0, %o4
16255 .word 0x81af4abc ! t3_kref+0x30: fcmpes %fcc0, %f29, %f28
16256 .word 0xacb229e2 ! t3_kref+0x34: orncc %o0, 0x9e2, %l6
16257 .word 0xf9a0a00c ! t3_kref+0x38: sta %f28, [%g2 + 0xc]%asi
16258 .word 0x901ea7e1 ! t3_kref+0x3c: xor %i2, 0x7e1, %o0
16259 .word 0xc0360000 ! t3_kref+0x40: clrh [%i0]
16260 .word 0xec300019 ! t3_kref+0x44: sth %l6, [%g0 + %i1]
16261 .word 0x25800007 ! t3_kref+0x48: fblg,a _kref+0x64
16262 .word 0xabb2006b ! t3_kref+0x4c: edge8ln %o0, %o3, %l5
16263 .word 0x97227d97 ! t3_kref+0x50: mulscc %o1, -0x269, %o3
16264 .word 0xd2c8a00e ! t3_kref+0x54: ldsba [%g2 + 0xe]%asi, %o1
16265 .word 0xe07e3ffc ! t3_kref+0x58: swap [%i0 - 4], %l0
16266 .word 0xec28a00c ! t3_kref+0x5c: stb %l6, [%g2 + 0xc]
16267 .word 0xf9be5a1c ! t3_kref+0x60: stda %f28, [%i1 + %i4]0xd0
16268 .word 0xb5a0055c ! t3_kref+0x64: fsqrtd %f28, %f26
16269 .word 0xb5b6c6bb ! t3_kref+0x68: fmul8x16al %f27, %f27, %f26
16270 .word 0xd436601c ! t3_kref+0x6c: sth %o2, [%i1 + 0x1c]
16271 .word 0xf7a0a01c ! t3_kref+0x70: sta %f27, [%g2 + 0x1c]%asi
16272 .word 0xaa02a101 ! t3_kref+0x74: add %o2, 0x101, %l5
16273 .word 0x98bdedbb ! t3_kref+0x78: xnorcc %l7, 0xdbb, %o4
16274 .word 0x9aa2f97d ! t3_kref+0x7c: subcc %o3, -0x683, %o5
16275 .word 0xb7a0053b ! t3_kref+0x80: fsqrts %f27, %f27
16276 .word 0xd430a02c ! t3_kref+0x84: sth %o2, [%g2 + 0x2c]
16277 .word 0x9012001b ! t3_kref+0x88: or %o0, %i3, %o0
16278 .word 0x9a2aefed ! t3_kref+0x8c: andn %o3, 0xfed, %o5
16279 .word 0x9fb3006b ! t3_kref+0x90: edge8ln %o4, %o3, %o7
16280 .word 0xf430a02e ! t3_kref+0x94: sth %i2, [%g2 + 0x2e]
16281 .word 0xb5a0103b ! t3_kref+0x98: fstox %f27, %f26
16282 .word 0xb9b70dda ! t3_kref+0x9c: fnand %f28, %f26, %f28
16283 .word 0x95b68337 ! t3_kref+0xa0: bmask %i2, %l7, %o2
16284 .word 0x25480002 ! t3_kref+0xa4: fblg,a,pt %fcc0, _kref+0xac
16285 .word 0xb9a7493b ! t3_kref+0xa8: fmuls %f29, %f27, %f28
16286 .word 0x93b7055c ! t3_kref+0xac: fcmpeq16 %f28, %f28, %o1
16287 .word 0x2f800004 ! t3_kref+0xb0: fbu,a _kref+0xc0
16288 .word 0xfb26401c ! t3_kref+0xb4: st %f29, [%i1 + %i4]
16289 .word 0x9e432411 ! t3_kref+0xb8: addc %o4, 0x411, %o7
16290 .word 0xb5a7085c ! t3_kref+0xbc: faddd %f28, %f28, %f26
16291 .word 0xf6367ff2 ! t3_kref+0xc0: sth %i3, [%i1 - 0xe]
16292 .word 0xbbb00f3d ! t3_kref+0xc4: fsrc2s %f29, %f29
16293 .word 0x80fec01b ! t3_kref+0xc8: sdivcc %i3, %i3, %g0
16294 .word 0xb7a6c93d ! t3_kref+0xcc: fmuls %f27, %f29, %f27
16295 .word 0x973de012 ! t3_kref+0xd0: sra %l7, 0x12, %o3
16296 .word 0x26480003 ! t3_kref+0xd4: bl,a,pt %icc, _kref+0xe0
16297 .word 0xa61ef78f ! t3_kref+0xd8: xor %i3, -0x871, %l3
16298 .word 0xd0a0a02c ! t3_kref+0xdc: sta %o0, [%g2 + 0x2c]%asi
16299 .word 0xf9380018 ! t3_kref+0xe0: std %f28, [%g0 + %i0]
16300 .word 0xbba6c8bb ! t3_kref+0xe4: fsubs %f27, %f27, %f29
16301 .word 0xf51e3ff8 ! t3_kref+0xe8: ldd [%i0 - 8], %f26
16302 .word 0x81af0a5a ! t3_kref+0xec: fcmpd %fcc0, %f28, %f26
16303 .word 0xb9b007bc ! t3_kref+0xf0: fpackfix %f28, %f28
16304 .word 0xb9aa405c ! t3_kref+0xf4: fmovde %fcc0, %f28, %f28
16305 .word 0x9aa83949 ! t3_kref+0xf8: andncc %g0, -0x6b7, %o5
16306 .word 0xec0e2002 ! t3_kref+0xfc: ldub [%i0 + 2], %l6
16307 .word 0xae16a9c8 ! t3_kref+0x100: or %i2, 0x9c8, %l7
16308 .word 0xb5b68e80 ! t3_kref+0x104: fsrc1 %f26, %f26
16309 .word 0x24480008 ! t3_kref+0x108: ble,a,pt %icc, _kref+0x128
16310 .word 0xa82d6ff9 ! t3_kref+0x10c: andn %l5, 0xff9, %l4
16311 .word 0xd67e7fe0 ! t3_kref+0x110: swap [%i1 - 0x20], %o3
16312 .word 0xb7a0003d ! t3_kref+0x114: fmovs %f29, %f27
16313 .word 0xac458000 ! t3_kref+0x118: addc %l6, %g0, %l6
16314 .word 0xd406001c ! t3_kref+0x11c: ld [%i0 + %i4], %o2
16315 .word 0xe7ee501a ! t3_kref+0x120: prefetcha %i1 + %i2, 19
16316 .word 0xb9b68f5c ! t3_kref+0x124: fornot1 %f26, %f28, %f28
16317 .word 0x81b01020 ! t3_kref+0x128: siam 0x0
16318 .word 0xbbb70a7b ! t3_kref+0x12c: fpadd32s %f28, %f27, %f29
16319 .word 0xd8262014 ! t3_kref+0x130: st %o4, [%i0 + 0x14]
16320 .word 0xaab03f2d ! t3_kref+0x134: orncc %g0, -0xd3, %l5
16321 .word 0xfb266010 ! t3_kref+0x138: st %f29, [%i1 + 0x10]
16322 .word 0xda270000 ! t3_kref+0x13c: st %o5, [%i4]
16323 .word 0xe6863ff4 ! t3_kref+0x140: lda [%i0 - 0xc]%asi, %l3
16324 .word 0x973e8008 ! t3_kref+0x144: sra %i2, %o0, %o3
16325 .word 0xd850a01c ! t3_kref+0x148: ldsh [%g2 + 0x1c], %o4
16326 .word 0x9086e198 ! t3_kref+0x14c: addcc %i3, 0x198, %o0
16327 .word 0xa930001b ! t3_kref+0x150: srl %g0, %i3, %l4
16328 .word 0x81af0a5a ! t3_kref+0x154: fcmpd %fcc0, %f28, %f26
16329 .word 0xbba748bc ! t3_kref+0x158: fsubs %f29, %f28, %f29
16330 .word 0xe16e001c ! t3_kref+0x15c: prefetch %i0 + %i4, 16
16331 .word 0x26480006 ! t3_kref+0x160: bl,a,pt %icc, _kref+0x178
16332 .word 0xb9a000da ! t3_kref+0x164: fnegd %f26, %f28
16333 .word 0xb7b6cdbd ! t3_kref+0x168: fxors %f27, %f29, %f27
16334 .word 0xf5380018 ! t3_kref+0x16c: std %f26, [%g0 + %i0]
16335 .word 0x3e800008 ! t3_kref+0x170: bvc,a _kref+0x190
16336 .word 0xb5b7463c ! t3_kref+0x174: fmul8x16 %f29, %f28, %f26
16337 .word 0x909eb260 ! t3_kref+0x178: xorcc %i2, -0xda0, %o0
16338 .word 0xd610a01c ! t3_kref+0x17c: lduh [%g2 + 0x1c], %o3
16339 .word 0x90e6bf6c ! t3_kref+0x180: subccc %i2, -0x94, %o0
16340 .word 0x94c5c00a ! t3_kref+0x184: addccc %l7, %o2, %o2
16341 .word 0x35480005 ! t3_kref+0x188: fbue,a,pt %fcc0, _kref+0x19c
16342 .word 0xaa2a6de5 ! t3_kref+0x18c: andn %o1, 0xde5, %l5
16343 .word 0xb9a0055a ! t3_kref+0x190: fsqrtd %f26, %f28
16344 .word 0xb7b00f3c ! t3_kref+0x194: fsrc2s %f28, %f27
16345 .word 0xa893400b ! t3_kref+0x198: orcc %o5, %o3, %l4
16346 .word 0x001fffff ! t3_kref+0x19c: illtrap 0x1fffff
16347 .word 0xee067ff4 ! t3_kref+0x1a0: ld [%i1 - 0xc], %l7
16348 .word 0xb5b68f9c ! t3_kref+0x1a4: for %f26, %f28, %f26
16349 .word 0x3d480005 ! t3_kref+0x1a8: fbule,a,pt %fcc0, _kref+0x1bc
16350 .word 0xee20a02c ! t3_kref+0x1ac: st %l7, [%g2 + 0x2c]
16351 .word 0xb9a6895a ! t3_kref+0x1b0: fmuld %f26, %f26, %f28
16352 .word 0x81ae8adc ! t3_kref+0x1b4: fcmped %fcc0, %f26, %f28
16353 .word 0xf91e3ff0 ! t3_kref+0x1b8: ldd [%i0 - 0x10], %f28
16354 .word 0x8143c000 ! t3_kref+0x1bc: stbar
16355 .word 0xda28a00f ! t3_kref+0x1c0: stb %o5, [%g2 + 0xf]
16356 .word 0xec6e6005 ! t3_kref+0x1c4: ldstub [%i1 + 5], %l6
16357 .word 0x928d8008 ! t3_kref+0x1c8: andcc %l6, %o0, %o1
16358 .word 0xb9b70f9c ! t3_kref+0x1cc: for %f28, %f28, %f28
16359 .word 0x81b00280 ! t3_kref+0x1d0: array32 %g0, %g0, %g0
16360 .word 0x31480003 ! t3_kref+0x1d4: fba,a,pt %fcc0, _kref+0x1e0
16361 .word 0xb7b6ca7d ! t3_kref+0x1d8: fpadd32s %f27, %f29, %f27
16362 .word 0xd8070018 ! t3_kref+0x1dc: ld [%i4 + %i0], %o4
16363 .word 0x2c800007 ! t3_kref+0x1e0: bneg,a _kref+0x1fc
16364 .word 0xbba708bc ! t3_kref+0x1e4: fsubs %f28, %f28, %f29
16365 .word 0xb9a74d3b ! t3_kref+0x1e8: fsmuld %f29, %f27, %f28
16366 .word 0xb9b686fa ! t3_kref+0x1ec: fmul8ulx16 %f26, %f26, %f28
16367 .word 0xb5a0055c ! t3_kref+0x1f0: fsqrtd %f28, %f26
16368 .word 0xb5b70eda ! t3_kref+0x1f4: fornot2 %f28, %f26, %f26
16369 .word 0xb9b6ce3b ! t3_kref+0x1f8: fands %f27, %f27, %f28
16370 .word 0xf926001c ! t3_kref+0x1fc: st %f28, [%i0 + %i4]
16371 .word 0xb9a0055a ! t3_kref+0x200: fsqrtd %f26, %f28
16372 .word 0xb5b00c00 ! t3_kref+0x204: fzero %f26
16373 .word 0xb9a709dc ! t3_kref+0x208: fdivd %f28, %f28, %f28
16374 .word 0x9f414000 ! t3_kref+0x20c: mov %pc, %o7
16375! .word 0x31499f7b ! t3_kref+0x210: fba,a,pt %fcc0, SYM(t3_subr1)
16376 fba,a,pt %fcc0, SYM(t3_subr1)
16377 .word 0x9a62c017 ! t3_kref+0x214: subc %o3, %l7, %o5
16378 .word 0xd03e6008 ! t3_kref+0x218: std %o0, [%i1 + 8]
16379 .word 0x35800005 ! t3_kref+0x21c: fbue,a _kref+0x230
16380 .word 0xb5a7095a ! t3_kref+0x220: fmuld %f28, %f26, %f26
16381 .word 0xeace6015 ! t3_kref+0x224: ldsba [%i1 + 0x15]%asi, %l5
16382 .word 0x81db000b ! t3_kref+0x228: flush %o4 + %o3
16383 .word 0xb9a0191c ! t3_kref+0x22c: fitod %f28, %f28
16384 .word 0xb7a0053b ! t3_kref+0x230: fsqrts %f27, %f27
16385 .word 0xd430a03c ! t3_kref+0x234: sth %o2, [%g2 + 0x3c]
16386 .word 0xda7e4000 ! t3_kref+0x238: swap [%i1], %o5
16387 .word 0x9e36c00d ! t3_kref+0x23c: orn %i3, %o5, %o7
16388 .word 0xd2b0a03c ! t3_kref+0x240: stha %o1, [%g2 + 0x3c]%asi
16389 .word 0xaec58000 ! t3_kref+0x244: addccc %l6, %g0, %l7
16390 .word 0x99b68280 ! t3_kref+0x248: array32 %i2, %g0, %o4
16391 .word 0x980a000a ! t3_kref+0x24c: and %o0, %o2, %o4
16392 .word 0x87802080 ! t3_kref+0x250: mov 0x80, %asi
16393 .word 0xb9a0191d ! t3_kref+0x254: fitod %f29, %f28
16394 .word 0xb9a0055a ! t3_kref+0x258: fsqrtd %f26, %f28
16395 .word 0x9a06e2f0 ! t3_kref+0x25c: add %i3, 0x2f0, %o5
16396 .word 0xf7263fe4 ! t3_kref+0x260: st %f27, [%i0 - 0x1c]
16397 .word 0xd07e7ffc ! t3_kref+0x264: swap [%i1 - 4], %o0
16398 .word 0x9de3bfa0 ! t3_kref+0x268: save %sp, -0x60, %sp
16399 .word 0xabeeab1e ! t3_kref+0x26c: restore %i2, 0xb1e, %l5
16400 .word 0xb9a0013d ! t3_kref+0x270: fabss %f29, %f28
16401 .word 0xf3ee101d ! t3_kref+0x274: prefetcha %i0 + %i5, 25
16402 .word 0xd47e7ffc ! t3_kref+0x278: swap [%i1 - 4], %o2
16403 .word 0xb9a0055a ! t3_kref+0x27c: fsqrtd %f26, %f28
16404 .word 0xec1e4000 ! t3_kref+0x280: ldd [%i1], %l6
16405 .word 0x9008342d ! t3_kref+0x284: and %g0, -0xbd3, %o0
16406 .word 0xe8d6601e ! t3_kref+0x288: ldsha [%i1 + 0x1e]%asi, %l4
16407 .word 0x81224016 ! t3_kref+0x28c: mulscc %o1, %l6, %g0
16408 .word 0xda064000 ! t3_kref+0x290: ld [%i1], %o5
16409 call SYM(t3_subr3)
16410 .word 0xb9b00fc0 ! t3_kref+0x298: fone %f28
16411 .word 0x9a8a8009 ! t3_kref+0x29c: andcc %o2, %o1, %o5
16412 .word 0x3c480005 ! t3_kref+0x2a0: bpos,a,pt %icc, _kref+0x2b4
16413 .word 0xb9a6cd3d ! t3_kref+0x2a4: fsmuld %f27, %f29, %f28
16414 .word 0x81af0abb ! t3_kref+0x2a8: fcmpes %fcc0, %f28, %f27
16415 .word 0xc56e400d ! t3_kref+0x2ac: prefetch %i1 + %o5, 2
16416 .word 0x9b40c000 ! t3_kref+0x2b0: mov %asi, %o5
16417 .word 0x23800002 ! t3_kref+0x2b4: fbne,a _kref+0x2bc
16418 .word 0x001fffff ! t3_kref+0x2b8: illtrap 0x1fffff
16419 .word 0xa4c27be2 ! t3_kref+0x2bc: addccc %o1, -0x41e, %l2
16420 .word 0xfb262000 ! t3_kref+0x2c0: st %f29, [%i0]
16421 .word 0x81ae8a5a ! t3_kref+0x2c4: fcmpd %fcc0, %f26, %f26
16422 .word 0xf62e8018 ! t3_kref+0x2c8: stb %i3, [%i2 + %i0]
16423 .word 0x33480003 ! t3_kref+0x2cc: fbe,a,pt %fcc0, _kref+0x2d8
16424 .word 0xd2a8a01d ! t3_kref+0x2d0: stba %o1, [%g2 + 0x1d]%asi
16425 .word 0xb7a0053d ! t3_kref+0x2d4: fsqrts %f29, %f27
16426 .word 0xc0062018 ! t3_kref+0x2d8: ld [%i0 + 0x18], %g0
16427 .word 0xfb263ffc ! t3_kref+0x2dc: st %f29, [%i0 - 4]
16428 .word 0x92a2eff2 ! t3_kref+0x2e0: subcc %o3, 0xff2, %o1
16429 .word 0xad26c016 ! t3_kref+0x2e4: mulscc %i3, %l6, %l6
16430 .word 0x9bb5406c ! t3_kref+0x2e8: edge8ln %l5, %o4, %o5
16431 .word 0xb9b68c9a ! t3_kref+0x2ec: fandnot2 %f26, %f26, %f28
16432 .word 0xf9be1895 ! t3_kref+0x2f0: stda %f28, [%i0 + %l5]0xc4
16433 .word 0x901b0009 ! t3_kref+0x2f4: xor %o4, %o1, %o0
16434 .word 0xe4060000 ! t3_kref+0x2f8: ld [%i0], %l2
16435 .word 0xb9b68a1c ! t3_kref+0x2fc: fpadd16 %f26, %f28, %f28
16436 .word 0xd236001b ! t3_kref+0x300: sth %o1, [%i0 + %i3]
16437 .word 0x9de3bfa0 ! t3_kref+0x304: save %sp, -0x60, %sp
16438 .word 0x81e82009 ! t3_kref+0x308: restore %g0, 9, %g0
16439 .word 0xc807bfe4 ! t3_kref+0x30c: ld [%fp - 0x1c], %g4
16440 .word 0xa9b6859c ! t3_kref+0x310: fcmpgt32 %f26, %f28, %l4
16441 .word 0xf9180018 ! t3_kref+0x314: ldd [%g0 + %i0], %f28
16442 .word 0xf96e3fe0 ! t3_kref+0x318: prefetch %i0 - 0x20, 28
16443 .word 0xb5b7067b ! t3_kref+0x31c: fmul8x16au %f28, %f27, %f26
16444 .word 0xf51fbe60 ! t3_kref+0x320: ldd [%fp - 0x1a0], %f26
16445 .word 0xb7a0003d ! t3_kref+0x324: fmovs %f29, %f27
16446 .word 0xb9a6895c ! t3_kref+0x328: fmuld %f26, %f28, %f28
16447 .word 0xde562018 ! t3_kref+0x32c: ldsh [%i0 + 0x18], %o7
16448 .word 0xb5a7095c ! t3_kref+0x330: fmuld %f28, %f28, %f26
16449 .word 0xb7a709bd ! t3_kref+0x334: fdivs %f28, %f29, %f27
16450 .word 0x31480005 ! t3_kref+0x338: fba,a,pt %fcc0, _kref+0x34c
16451 .word 0xec3e401d ! t3_kref+0x33c: std %l6, [%i1 + %i5]
16452 .word 0xf726600c ! t3_kref+0x340: st %f27, [%i1 + 0xc]
16453 .word 0xfb6e6008 ! t3_kref+0x344: prefetch %i1 + 8, 29
16454 .word 0xbba709bc ! t3_kref+0x348: fdivs %f28, %f28, %f29
16455 .word 0xf7066018 ! t3_kref+0x34c: ld [%i1 + 0x18], %f27
16456 .word 0x9adb2626 ! t3_kref+0x350: smulcc %o4, 0x626, %o5
16457 .word 0x2f480008 ! t3_kref+0x354: fbu,a,pt %fcc0, _kref+0x374
16458 .word 0xaaaebcfe ! t3_kref+0x358: andncc %i2, -0x302, %l5
16459 .word 0x81af4a3d ! t3_kref+0x35c: fcmps %fcc0, %f29, %f29
16460 .word 0xd6f67fe0 ! t3_kref+0x360: stxa %o3, [%i1 - 0x20]%asi
16461 .word 0xb5b7067b ! t3_kref+0x364: fmul8x16au %f28, %f27, %f26
16462 .word 0xf1ee501d ! t3_kref+0x368: prefetcha %i1 + %i5, 24
16463 .word 0xb5a0005a ! t3_kref+0x36c: fmovd %f26, %f26
16464 .word 0x92154017 ! t3_kref+0x370: or %l5, %l7, %o1
16465 .word 0x91058009 ! t3_kref+0x374: taddcc %l6, %o1, %o0
16466 .word 0xaa120016 ! t3_kref+0x378: or %o0, %l6, %l5
16467 .word 0xa4bb305f ! t3_kref+0x37c: xnorcc %o4, -0xfa1, %l2
16468 .word 0xf91fbdd8 ! t3_kref+0x380: ldd [%fp - 0x228], %f28
16469 .word 0xbba749bd ! t3_kref+0x384: fdivs %f29, %f29, %f29
16470 .word 0xa4aa35b8 ! t3_kref+0x388: andncc %o0, -0xa48, %l2
16471 .word 0xea7e0000 ! t3_kref+0x38c: swap [%i0], %l5
16472 .word 0xeac6501c ! t3_kref+0x390: ldswa [%i1 + %i4]0x80, %l5
16473 .word 0xd03e6000 ! t3_kref+0x394: std %o0, [%i1]
16474 .word 0xda56001b ! t3_kref+0x398: ldsh [%i0 + %i3], %o5
16475 .word 0x988ec015 ! t3_kref+0x39c: andcc %i3, %l5, %o4
16476 .word 0xa622800c ! t3_kref+0x3a0: sub %o2, %o4, %l3
16477 .word 0xe87e2014 ! t3_kref+0x3a4: swap [%i0 + 0x14], %l4
16478 .word 0xaa2a0009 ! t3_kref+0x3a8: andn %o0, %o1, %l5
16479 .word 0xbba0189c ! t3_kref+0x3ac: fitos %f28, %f29
16480 .word 0x9506c016 ! t3_kref+0x3b0: taddcc %i3, %l6, %o2
16481 .word 0x81b01027 ! t3_kref+0x3b4: siam 0x7
16482 .word 0xb9b7091c ! t3_kref+0x3b8: faligndata %f28, %f28, %f28
16483 .word 0xb5b70f9c ! t3_kref+0x3bc: for %f28, %f28, %f26
16484 .word 0xb9b7075c ! t3_kref+0x3c0: fpack32 %f28, %f28, %f28
16485 .word 0xa80b401a ! t3_kref+0x3c4: and %o5, %i2, %l4
16486 .word 0x94a5400b ! t3_kref+0x3c8: subcc %l5, %o3, %o2
16487 .word 0xc5ee500b ! t3_kref+0x3cc: prefetcha %i1 + %o3, 2
16488 .word 0x35800004 ! t3_kref+0x3d0: fbue,a _kref+0x3e0
16489 .word 0xbba0013c ! t3_kref+0x3d4: fabss %f28, %f29
16490 .word 0xeca01018 ! t3_kref+0x3d8: sta %l6, [%g0 + %i0]0x80
16491 .word 0xec3e3ff8 ! t3_kref+0x3dc: std %l6, [%i0 - 8]
16492 .word 0xb7a000bd ! t3_kref+0x3e0: fnegs %f29, %f27
16493 .word 0xaea2801a ! t3_kref+0x3e4: subcc %o2, %i2, %l7
16494 .word 0xb5b70f9a ! t3_kref+0x3e8: for %f28, %f26, %f26
16495 .word 0x24480008 ! t3_kref+0x3ec: ble,a,pt %icc, _kref+0x40c
16496 .word 0xad3aa007 ! t3_kref+0x3f0: sra %o2, 0x7, %l6
16497 .word 0x8143c000 ! t3_kref+0x3f4: stbar
16498 .word 0xb5a70d3d ! t3_kref+0x3f8: fsmuld %f28, %f29, %f26
16499 .word 0xb9a01a3b ! t3_kref+0x3fc: fstoi %f27, %f28
16500 .word 0xb9a0053b ! t3_kref+0x400: fsqrts %f27, %f28
16501 .word 0xb9a6895c ! t3_kref+0x404: fmuld %f26, %f28, %f28
16502 .word 0x81af0a5a ! t3_kref+0x408: fcmpd %fcc0, %f28, %f26
16503 .word 0x81ae8ada ! t3_kref+0x40c: fcmped %fcc0, %f26, %f26
16504 .word 0x933b6003 ! t3_kref+0x410: sra %o5, 0x3, %o1
16505 .word 0x81ae8adc ! t3_kref+0x414: fcmped %fcc0, %f26, %f28
16506 .word 0xb9a6c8bb ! t3_kref+0x418: fsubs %f27, %f27, %f28
16507 .word 0x99b6c077 ! t3_kref+0x41c: edge8ln %i3, %l7, %o4
16508 .word 0x94b80000 ! t3_kref+0x420: xnorcc %g0, %g0, %o2
16509 .word 0xf91fbfd0 ! t3_kref+0x424: ldd [%fp - 0x30], %f28
16510 .word 0xd420a01c ! t3_kref+0x428: st %o2, [%g2 + 0x1c]
16511 .word 0x80a83967 ! t3_kref+0x42c: andncc %g0, -0x699, %g0
16512 .word 0xb9a0193d ! t3_kref+0x430: fstod %f29, %f28
16513 .word 0xda90a00e ! t3_kref+0x434: lduha [%g2 + 0xe]%asi, %o5
16514 .word 0xaf326003 ! t3_kref+0x438: srl %o1, 0x3, %l7
16515 .word 0xc9ee500c ! t3_kref+0x43c: prefetcha %i1 + %o4, 4
16516 .word 0xb9b70ddc ! t3_kref+0x440: fnand %f28, %f28, %f28
16517 .word 0x967dc01a ! t3_kref+0x444: sdiv %l7, %i2, %o3
16518 .word 0x3f800007 ! t3_kref+0x448: fbo,a _kref+0x464
16519 .word 0xb9a688dc ! t3_kref+0x44c: fsubd %f26, %f28, %f28
16520 .word 0xfb20a00c ! t3_kref+0x450: st %f29, [%g2 + 0xc]
16521 .word 0xad400000 ! t3_kref+0x454: mov %y, %l6
16522 .word 0x9322001b ! t3_kref+0x458: mulscc %o0, %i3, %o1
16523 .word 0x913b2008 ! t3_kref+0x45c: sra %o4, 0x8, %o0
16524 .word 0x9122a792 ! t3_kref+0x460: mulscc %o2, 0x792, %o0
16525 .word 0xbbb00f3d ! t3_kref+0x464: fsrc2s %f29, %f29
16526 .word 0x99b6c280 ! t3_kref+0x468: array32 %i3, %g0, %o4
16527 .word 0xc76e4008 ! t3_kref+0x46c: prefetch %i1 + %o0, 3
16528 .word 0xb9b6c71b ! t3_kref+0x470: fmuld8sux16 %f27, %f27, %f28
16529 .word 0xb9a708bd ! t3_kref+0x474: fsubs %f28, %f29, %f28
16530 .word 0x80c20009 ! t3_kref+0x478: addccc %o0, %o1, %g0
16531 .word 0xfb20a00c ! t3_kref+0x47c: st %f29, [%g2 + 0xc]
16532 .word 0x80056da7 ! t3_kref+0x480: add %l5, 0xda7, %g0
16533 .word 0xda4e8019 ! t3_kref+0x484: ldsb [%i2 + %i1], %o5
16534 .word 0xec380018 ! t3_kref+0x488: std %l6, [%g0 + %i0]
16535 .word 0xb7b6cefc ! t3_kref+0x48c: fornot2s %f27, %f28, %f27
16536 .word 0xae933887 ! t3_kref+0x490: orcc %o4, -0x779, %l7
16537 .word 0xb9b00c00 ! t3_kref+0x494: fzero %f28
16538 .word 0xb9b7071d ! t3_kref+0x498: fmuld8sux16 %f28, %f29, %f28
16539 .word 0xd06e401a ! t3_kref+0x49c: ldstub [%i1 + %i2], %o0
16540 .word 0x9205b38f ! t3_kref+0x4a0: add %l6, -0xc71, %o1
16541 .word 0x9f228016 ! t3_kref+0x4a4: mulscc %o2, %l6, %o7
16542 .word 0x921ee9c2 ! t3_kref+0x4a8: xor %i3, 0x9c2, %o1
16543 .word 0xb5b686fc ! t3_kref+0x4ac: fmul8ulx16 %f26, %f28, %f26
16544 .word 0x9fc10000 ! t3_kref+0x4b0: call %g4
16545 .word 0xb9b7091c ! t3_kref+0x4b4: faligndata %f28, %f28, %f28
16546 .word 0x808ac00d ! t3_kref+0x4b8: btst %o5, %o3
16547 .word 0x81af0ada ! t3_kref+0x4bc: fcmped %fcc0, %f28, %f26
16548 .word 0x9de3bfa0 ! t3_kref+0x4c0: save %sp, -0x60, %sp
16549 .word 0xafee7a6d ! t3_kref+0x4c4: restore %i1, -0x593, %l7
16550 .word 0xf19e1a1b ! t3_kref+0x4c8: ldda [%i0 + %i3]0xd0, %f24
16551 .word 0xf4a6501c ! t3_kref+0x4cc: sta %i2, [%i1 + %i4]0x80
16552 .word 0xd606401c ! t3_kref+0x4d0: ld [%i1 + %i4], %o3
16553 .word 0x9de3bfa0 ! t3_kref+0x4d4: save %sp, -0x60, %sp
16554 .word 0xb616b9b3 ! t3_kref+0x4d8: or %i2, -0x64d, %i3
16555 .word 0xa5ee4000 ! t3_kref+0x4dc: restore %i1, %g0, %l2
16556 .word 0xfb20a02c ! t3_kref+0x4e0: st %f29, [%g2 + 0x2c]
16557 .word 0xb7b74abb ! t3_kref+0x4e4: fpsub16s %f29, %f27, %f27
16558 .word 0xe2ee5000 ! t3_kref+0x4e8: ldstuba [%i1]0x80, %l1
16559 .word 0xeec0a03c ! t3_kref+0x4ec: ldswa [%g2 + 0x3c]%asi, %l7
16560 .word 0xa7856c5d ! t3_kref+0x4f0: wr %l5, 0xc5d, %gsr
16561 .word 0x3b800001 ! t3_kref+0x4f4: fble,a _kref+0x4f8
16562 .word 0xb7b70afb ! t3_kref+0x4f8: fpsub32s %f28, %f27, %f27
16563 .word 0xb9b706fc ! t3_kref+0x4fc: fmul8ulx16 %f28, %f28, %f28
16564 .word 0xec3f4019 ! t3_kref+0x500: std %l6, [%i5 + %i1]
16565 .word 0x34800002 ! t3_kref+0x504: bg,a _kref+0x50c
16566 .word 0xfb6e3ff0 ! t3_kref+0x508: prefetch %i0 - 0x10, 29
16567 .word 0xb9b00c20 ! t3_kref+0x50c: fzeros %f28
16568 .word 0xb7a6c83c ! t3_kref+0x510: fadds %f27, %f28, %f27
16569 .word 0xac8365d2 ! t3_kref+0x514: addcc %o5, 0x5d2, %l6
16570 .word 0x941d400c ! t3_kref+0x518: xor %l5, %o4, %o2
16571 .word 0xbbb00c20 ! t3_kref+0x51c: fzeros %f29
16572 .word 0xb9b68f5a ! t3_kref+0x520: fornot1 %f26, %f26, %f28
16573 .word 0xf9263fec ! t3_kref+0x524: st %f28, [%i0 - 0x14]
16574 .word 0xc040a01c ! t3_kref+0x528: ldsw [%g2 + 0x1c], %g0
16575 .word 0xea163fe2 ! t3_kref+0x52c: lduh [%i0 - 0x1e], %l5
16576 .word 0xd220a02c ! t3_kref+0x530: st %o1, [%g2 + 0x2c]
16577 .word 0x3f800002 ! t3_kref+0x534: fbo,a _kref+0x53c
16578 .word 0x9ea24016 ! t3_kref+0x538: subcc %o1, %l6, %o7
16579 .word 0x3e480006 ! t3_kref+0x53c: bvc,a,pt %icc, _kref+0x554
16580 .word 0xaa46fff3 ! t3_kref+0x540: addc %i3, -0xd, %l5
16581 .word 0xb9b7091a ! t3_kref+0x544: faligndata %f28, %f26, %f28
16582 .word 0xaebea526 ! t3_kref+0x548: xnorcc %i2, 0x526, %l7
16583 .word 0xf9260000 ! t3_kref+0x54c: st %f28, [%i0]
16584 .word 0xadb6c31a ! t3_kref+0x550: alignaddr %i3, %i2, %l6
16585 .word 0xa4a0000d ! t3_kref+0x554: subcc %g0, %o5, %l2
16586 .word 0xb7a0053d ! t3_kref+0x558: fsqrts %f29, %f27
16587 .word 0x9036f878 ! t3_kref+0x55c: orn %i3, -0x788, %o0
16588 .word 0x27480002 ! t3_kref+0x560: fbul,a,pt %fcc0, _kref+0x568
16589 .word 0xe36e6018 ! t3_kref+0x564: prefetch %i1 + 0x18, 17
16590 .word 0xf93e6008 ! t3_kref+0x568: std %f28, [%i1 + 8]
16591 .word 0xf93e401d ! t3_kref+0x56c: std %f28, [%i1 + %i5]
16592 .word 0xd67e7fe0 ! t3_kref+0x570: swap [%i1 - 0x20], %o3
16593 .word 0xf7260000 ! t3_kref+0x574: st %f27, [%i0]
16594 .word 0xb9b7467d ! t3_kref+0x578: fmul8x16au %f29, %f29, %f28
16595 .word 0x3d800001 ! t3_kref+0x57c: fbule,a _kref+0x580
16596 .word 0xf91e7ff0 ! t3_kref+0x580: ldd [%i1 - 0x10], %f28
16597 .word 0x9286800c ! t3_kref+0x584: addcc %i2, %o4, %o1
16598 .word 0xb9a0191d ! t3_kref+0x588: fitod %f29, %f28
16599 call SYM(t3_subr3)
16600 .word 0x9a7b4015 ! t3_kref+0x590: sdiv %o5, %l5, %o5
16601 .word 0xea060000 ! t3_kref+0x594: ld [%i0], %l5
16602 .word 0xaca2800d ! t3_kref+0x598: subcc %o2, %o5, %l6
16603 .word 0xf93e7ff0 ! t3_kref+0x59c: std %f28, [%i1 - 0x10]
16604 .word 0xbba000bb ! t3_kref+0x5a0: fnegs %f27, %f29
16605 .word 0x2a480001 ! t3_kref+0x5a4: bcs,a,pt %icc, _kref+0x5a8
16606 .word 0xfba0a00c ! t3_kref+0x5a8: sta %f29, [%g2 + 0xc]%asi
16607 .word 0xbbb00fe0 ! t3_kref+0x5ac: fones %f29
16608 .word 0x3a800001 ! t3_kref+0x5b0: bcc,a _kref+0x5b4
16609 .word 0xb5b746bb ! t3_kref+0x5b4: fmul8x16al %f29, %f27, %f26
16610 .word 0xb9b7097d ! t3_kref+0x5b8: fpmerge %f28, %f29, %f28
16611 .word 0xf9200018 ! t3_kref+0x5bc: st %f28, [%g0 + %i0]
16612 .word 0x2b800002 ! t3_kref+0x5c0: fbug,a _kref+0x5c8
16613 .word 0xa4532fa8 ! t3_kref+0x5c4: umul %o4, 0xfa8, %l2
16614 .word 0xea0e4000 ! t3_kref+0x5c8: ldub [%i1], %l5
16615 .word 0xb9a7095c ! t3_kref+0x5cc: fmuld %f28, %f28, %f28
16616 .word 0xb9a0013b ! t3_kref+0x5d0: fabss %f27, %f28
16617 .word 0xb7b70afd ! t3_kref+0x5d4: fpsub32s %f28, %f29, %f27
16618 .word 0xb9a0055a ! t3_kref+0x5d8: fsqrtd %f26, %f28
16619 .word 0xa9302000 ! t3_kref+0x5dc: srl %g0, 0x0, %l4
16620 .word 0xbba6c8bb ! t3_kref+0x5e0: fsubs %f27, %f27, %f29
16621 .word 0x34480004 ! t3_kref+0x5e4: bg,a,pt %icc, _kref+0x5f4
16622 .word 0xee96d018 ! t3_kref+0x5e8: lduha [%i3 + %i0]0x80, %l7
16623 .word 0xbba0189b ! t3_kref+0x5ec: fitos %f27, %f29
16624 .word 0xa725400a ! t3_kref+0x5f0: mulscc %l5, %o2, %l3
16625 .word 0xda28a01c ! t3_kref+0x5f4: stb %o5, [%g2 + 0x1c]
16626 .word 0x9432642b ! t3_kref+0x5f8: orn %o1, 0x42b, %o2
16627 .word 0x8035c00b ! t3_kref+0x5fc: orn %l7, %o3, %g0
16628 .word 0xa4a5af45 ! t3_kref+0x600: subcc %l6, 0xf45, %l2
16629 .word 0xec6e7fff ! t3_kref+0x604: ldstub [%i1 - 1], %l6
16630 .word 0xa865efd0 ! t3_kref+0x608: subc %l7, 0xfd0, %l4
16631 .word 0xea965000 ! t3_kref+0x60c: lduha [%i1]0x80, %l5
16632 .word 0xa50a22a6 ! t3_kref+0x610: tsubcc %o0, 0x2a6, %l2
16633 .word 0x98120008 ! t3_kref+0x614: or %o0, %o0, %o4
16634 .word 0x81d9000c ! t3_kref+0x618: flush %g4 + %o4
16635 .word 0x001fffff ! t3_kref+0x61c: illtrap 0x1fffff
16636 .word 0xbba0003d ! t3_kref+0x620: fmovs %f29, %f29
16637 .word 0xbba7493b ! t3_kref+0x624: fmuls %f29, %f27, %f29
16638 .word 0xa685b585 ! t3_kref+0x628: addcc %l6, -0xa7b, %l3
16639 .word 0x9bb6806b ! t3_kref+0x62c: edge8ln %i2, %o3, %o5
16640 .word 0x90c2c016 ! t3_kref+0x630: addccc %o3, %l6, %o0
16641 .word 0xd64e6019 ! t3_kref+0x634: ldsb [%i1 + 0x19], %o3
16642 .word 0xc0c0a02c ! t3_kref+0x638: ldswa [%g2 + 0x2c]%asi, %g0
16643 .word 0xbbb70afc ! t3_kref+0x63c: fpsub32s %f28, %f28, %f29
16644 .word 0xb9a70d3d ! t3_kref+0x640: fsmuld %f28, %f29, %f28
16645 .word 0x9726801a ! t3_kref+0x644: mulscc %i2, %i2, %o3
16646 .word 0xa462c00a ! t3_kref+0x648: subc %o3, %o2, %l2
16647 .word 0xac32c00b ! t3_kref+0x64c: orn %o3, %o3, %l6
16648 .word 0xee064000 ! t3_kref+0x650: ld [%i1], %l7
16649 .word 0xd0be6008 ! t3_kref+0x654: stda %o0, [%i1 + 8]%asi
16650 .word 0xe3e65016 ! t3_kref+0x658: casa [%i1]0x80, %l6, %l1
16651 .word 0xf93f4018 ! t3_kref+0x65c: std %f28, [%i5 + %i0]
16652 .word 0xff6e2008 ! t3_kref+0x660: prefetch %i0 + 8, 31
16653 .word 0x3f480007 ! t3_kref+0x664: fbo,a,pt %fcc0, _kref+0x680
16654 .word 0xaa424009 ! t3_kref+0x668: addc %o1, %o1, %l5
16655 .word 0x80c5400d ! t3_kref+0x66c: addccc %l5, %o5, %g0
16656 .word 0x2f480003 ! t3_kref+0x670: fbu,a,pt %fcc0, _kref+0x67c
16657 .word 0xb9a7085c ! t3_kref+0x674: faddd %f28, %f28, %f28
16658 .word 0x81af0adc ! t3_kref+0x678: fcmped %fcc0, %f28, %f28
16659 .word 0xb9b00cdc ! t3_kref+0x67c: fnot2 %f28, %f28
16660 .word 0x9eb2c00c ! t3_kref+0x680: orncc %o3, %o4, %o7
16661 .word 0x81af0abd ! t3_kref+0x684: fcmpes %fcc0, %f28, %f29
16662 .word 0x9b0a6843 ! t3_kref+0x688: tsubcc %o1, 0x843, %o5
16663 .word 0x8d85ab14 ! t3_kref+0x68c: wr %l6, 0xb14, %fprs
16664 .word 0xb9b746bd ! t3_kref+0x690: fmul8x16al %f29, %f29, %f28
16665 .word 0xd896501b ! t3_kref+0x694: lduha [%i1 + %i3]0x80, %o4
16666 .word 0xb9b686fa ! t3_kref+0x698: fmul8ulx16 %f26, %f26, %f28
16667 .word 0x81256265 ! t3_kref+0x69c: mulscc %l5, 0x265, %g0
16668 .word 0xb9a748bd ! t3_kref+0x6a0: fsubs %f29, %f29, %f28
16669 .word 0xb7a6c9bb ! t3_kref+0x6a4: fdivs %f27, %f27, %f27
16670 .word 0x9a002230 ! t3_kref+0x6a8: add %g0, 0x230, %o5
16671 .word 0x35800005 ! t3_kref+0x6ac: fbue,a _kref+0x6c0
16672 .word 0x81dfc01b ! t3_kref+0x6b0: flush %i7 + %i3
16673 .word 0x96780008 ! t3_kref+0x6b4: sdiv %g0, %o0, %o3
16674 .word 0x90183abb ! t3_kref+0x6b8: xor %g0, -0x545, %o0
16675 .word 0xb9b6c73b ! t3_kref+0x6bc: fmuld8ulx16 %f27, %f27, %f28
16676 .word 0xea200018 ! t3_kref+0x6c0: st %l5, [%g0 + %i0]
16677 .word 0xbbb70e3c ! t3_kref+0x6c4: fands %f28, %f28, %f29
16678 .word 0xbba709bd ! t3_kref+0x6c8: fdivs %f28, %f29, %f29
16679 .word 0xb9b70dfd ! t3_kref+0x6cc: fnands %f28, %f29, %f28
16680 .word 0xf16e7ff0 ! t3_kref+0x6d0: prefetch %i1 - 0x10, 24
16681 .word 0xd2d0a03c ! t3_kref+0x6d4: ldsha [%g2 + 0x3c]%asi, %o1
16682 .word 0xb9a0189b ! t3_kref+0x6d8: fitos %f27, %f28
16683 .word 0x928d7bea ! t3_kref+0x6dc: andcc %l5, -0x416, %o1
16684 .word 0xb9a748bc ! t3_kref+0x6e0: fsubs %f29, %f28, %f28
16685 .word 0xa806ff29 ! t3_kref+0x6e4: add %i3, -0xd7, %l4
16686 .word 0xbba6c83b ! t3_kref+0x6e8: fadds %f27, %f27, %f29
16687 .word 0x9aba2db5 ! t3_kref+0x6ec: xnorcc %o0, 0xdb5, %o5
16688 .word 0x93b6808c ! t3_kref+0x6f0: edge16 %i2, %o4, %o1
16689 .word 0xb5b70a9a ! t3_kref+0x6f4: fpsub16 %f28, %f26, %f26
16690 .word 0x921dc00c ! t3_kref+0x6f8: xor %l7, %o4, %o1
16691 .word 0x923331f5 ! t3_kref+0x6fc: orn %o4, -0xe0b, %o1
16692 .word 0xc56e7ff8 ! t3_kref+0x700: prefetch %i1 - 8, 2
16693 .word 0xbba000bc ! t3_kref+0x704: fnegs %f28, %f29
16694 .word 0xe01e6008 ! t3_kref+0x708: ldd [%i1 + 8], %l0
16695 .word 0xaa022436 ! t3_kref+0x70c: add %o0, 0x436, %l5
16696 .word 0xb9a708dc ! t3_kref+0x710: fsubd %f28, %f28, %f28
16697 .word 0x81b3033a ! t3_kref+0x714: bmask %o4, %i2, %g0
16698 .word 0x932dc000 ! t3_kref+0x718: sll %l7, %g0, %o1
16699 .word 0x3e480008 ! t3_kref+0x71c: bvc,a,pt %icc, _kref+0x73c
16700 .word 0x94ab7aa8 ! t3_kref+0x720: andncc %o5, -0x558, %o2
16701 .word 0x8143c000 ! t3_kref+0x724: stbar
16702 .word 0xdaee1000 ! t3_kref+0x728: ldstuba [%i0]0x80, %o5
16703 .word 0x81dfc016 ! t3_kref+0x72c: flush %i7 + %l6
16704 .word 0x9b0e8008 ! t3_kref+0x730: tsubcc %i2, %o0, %o5
16705 .word 0xa47ae478 ! t3_kref+0x734: sdiv %o3, 0x478, %l2
16706 .word 0x8585aa4a ! t3_kref+0x738: wr %l6, 0xa4a, %ccr
16707 .word 0xd03e2000 ! t3_kref+0x73c: std %o0, [%i0]
16708 .word 0xe80e3ff4 ! t3_kref+0x740: ldub [%i0 - 0xc], %l4
16709 .word 0xb5a6885c ! t3_kref+0x744: faddd %f26, %f28, %f26
16710 .word 0xae003ca1 ! t3_kref+0x748: add %g0, -0x35f, %l7
16711 .word 0x8143c000 ! t3_kref+0x74c: stbar
16712 .word 0xeeb0a00c ! t3_kref+0x750: stha %l7, [%g2 + 0xc]%asi
16713 .word 0xa9b2c240 ! t3_kref+0x754: array16 %o3, %g0, %l4
16714 .word 0x81b34156 ! t3_kref+0x758: edge32l %o5, %l6, %g0
16715 .word 0xa646c00d ! t3_kref+0x75c: addc %i3, %o5, %l3
16716 .word 0xf786101c ! t3_kref+0x760: lda [%i0 + %i4]0x80, %f27
16717 .word 0x83414000 ! t3_kref+0x764: mov %pc, %g1
16718 .word 0xb9a7085c ! t3_kref+0x768: faddd %f28, %f28, %f28
16719 .word 0x99400000 ! t3_kref+0x76c: mov %y, %o4
16720 .word 0x9de3bfa0 ! t3_kref+0x770: save %sp, -0x60, %sp
16721 .word 0x81ef401b ! t3_kref+0x774: restore %i5, %i3, %g0
16722 .word 0xb9b70a1c ! t3_kref+0x778: fpadd16 %f28, %f28, %f28
16723 .word 0x8005b5ce ! t3_kref+0x77c: add %l6, -0xa32, %g0
16724 .word 0xbba7093b ! t3_kref+0x780: fmuls %f28, %f27, %f29
16725 .word 0xe01e7fe8 ! t3_kref+0x784: ldd [%i1 - 0x18], %l0
16726 .word 0x90b00016 ! t3_kref+0x788: orncc %g0, %l6, %o0
16727 .word 0xec1e2018 ! t3_kref+0x78c: ldd [%i0 + 0x18], %l6
16728 .word 0xaa85c000 ! t3_kref+0x790: addcc %l7, %g0, %l5
16729 .word 0xd8364000 ! t3_kref+0x794: sth %o4, [%i1]
16730 .word 0xf920a00c ! t3_kref+0x798: st %f28, [%g2 + 0xc]
16731 .word 0x81af0a5c ! t3_kref+0x79c: fcmpd %fcc0, %f28, %f28
16732 .word 0xb9a0053d ! t3_kref+0x7a0: fsqrts %f29, %f28
16733 .word 0x9522001b ! t3_kref+0x7a4: mulscc %o0, %i3, %o2
16734 .word 0x98b5c00c ! t3_kref+0x7a8: orncc %l7, %o4, %o4
16735 .word 0x81b01022 ! t3_kref+0x7ac: siam 0x2
16736 .word 0x23480006 ! t3_kref+0x7b0: fbne,a,pt %fcc0, _kref+0x7c8
16737 .word 0xb7a0189c ! t3_kref+0x7b4: fitos %f28, %f27
16738 .word 0x2d800007 ! t3_kref+0x7b8: fbg,a _kref+0x7d4
16739 .word 0xb5b70f5c ! t3_kref+0x7bc: fornot1 %f28, %f28, %f26
16740 .word 0xb9b70edc ! t3_kref+0x7c0: fornot2 %f28, %f28, %f28
16741 .word 0xe8d0a02c ! t3_kref+0x7c4: ldsha [%g2 + 0x2c]%asi, %l4
16742 .word 0xaa937cf9 ! t3_kref+0x7c8: orcc %o5, -0x307, %l5
16743 .word 0xe01e6008 ! t3_kref+0x7cc: ldd [%i1 + 8], %l0
16744 .word 0xd0de5000 ! t3_kref+0x7d0: ldxa [%i1]0x80, %o0
16745 .word 0x93080008 ! t3_kref+0x7d4: tsubcc %g0, %o0, %o1
16746 .word 0x922aa5f8 ! t3_kref+0x7d8: andn %o2, 0x5f8, %o1
16747 .word 0xe8fe3fe0 ! t3_kref+0x7dc: swapa [%i0 - 0x20]%asi, %l4
16748 .word 0xe96e401b ! t3_kref+0x7e0: prefetch %i1 + %i3, 20
16749 .word 0xa5b704dc ! t3_kref+0x7e4: fcmpne32 %f28, %f28, %l2
16750 .word 0xb5a0055c ! t3_kref+0x7e8: fsqrtd %f28, %f26
16751 .word 0xa7b7045c ! t3_kref+0x7ec: fcmpne16 %f28, %f28, %l3
16752 .word 0x81868000 ! t3_kref+0x7f0: wr %i2, %g0, %y
16753 .word 0xa8356472 ! t3_kref+0x7f4: orn %l5, 0x472, %l4
16754 .word 0xaa2b0008 ! t3_kref+0x7f8: andn %o4, %o0, %l5
16755 .word 0xe01e2008 ! t3_kref+0x7fc: ldd [%i0 + 8], %l0
16756 .word 0x33800006 ! t3_kref+0x800: fbe,a _kref+0x818
16757 .word 0xbbb74cbc ! t3_kref+0x804: fandnot2s %f29, %f28, %f29
16758 .word 0xac2abc1e ! t3_kref+0x808: andn %o2, -0x3e2, %l6
16759 .word 0x2f800005 ! t3_kref+0x80c: fbu,a _kref+0x820
16760 .word 0xf9263fe0 ! t3_kref+0x810: st %f28, [%i0 - 0x20]
16761 .word 0x37480006 ! t3_kref+0x814: fbge,a,pt %fcc0, _kref+0x82c
16762 .word 0xea6e200f ! t3_kref+0x818: ldstub [%i0 + 0xf], %l5
16763 .word 0xef6e3ff0 ! t3_kref+0x81c: prefetch %i0 - 0x10, 23
16764 .word 0xe880a01c ! t3_kref+0x820: lda [%g2 + 0x1c]%asi, %l4
16765 .word 0x925b400d ! t3_kref+0x824: smul %o5, %o5, %o1
16766 .word 0xf91fbf10 ! t3_kref+0x828: ldd [%fp - 0xf0], %f28
16767 .word 0xb7a0189c ! t3_kref+0x82c: fitos %f28, %f27
16768 .word 0xb9b68d1c ! t3_kref+0x830: fandnot1 %f26, %f28, %f28
16769 .word 0x81af0a3b ! t3_kref+0x834: fcmps %fcc0, %f28, %f27
16770 .word 0x83c06ac2 ! t3_kref+0x838: jmpl %g1 + 0xac2, %g1
16771 .word 0x988e800d ! t3_kref+0x83c: andcc %i2, %o5, %o4
16772 .word 0x3e480008 ! t3_kref+0x840: bvc,a,pt %icc, _kref+0x860
16773 .word 0xb7a0053b ! t3_kref+0x844: fsqrts %f27, %f27
16774 .word 0xf51fbf08 ! t3_kref+0x848: ldd [%fp - 0xf8], %f26
16775 .word 0xec1e2010 ! t3_kref+0x84c: ldd [%i0 + 0x10], %l6
16776 .word 0xfdee501c ! t3_kref+0x850: prefetcha %i1 + %i4, 30
16777 .word 0xb7a000bc ! t3_kref+0x854: fnegs %f28, %f27
16778 .word 0x9a058000 ! t3_kref+0x858: add %l6, %g0, %o5
16779 .word 0xb7a708bd ! t3_kref+0x85c: fsubs %f28, %f29, %f27
16780 .word 0xb9b70f5a ! t3_kref+0x860: fornot1 %f28, %f26, %f28
16781 .word 0x90a026d7 ! t3_kref+0x864: subcc %g0, 0x6d7, %o0
16782 .word 0xb5a7095c ! t3_kref+0x868: fmuld %f28, %f28, %f26
16783 .word 0xc036c018 ! t3_kref+0x86c: clrh [%i3 + %i0]
16784 .word 0xb5a0055c ! t3_kref+0x870: fsqrtd %f28, %f26
16785 .word 0xb9a709bb ! t3_kref+0x874: fdivs %f28, %f27, %f28
16786! .word 0x249a45e0 ! t3_kref+0x878: ble,a SYM(t3_subr2)
16787 ble,a SYM(t3_subr2)
16788 .word 0x9f414000 ! t3_kref+0x87c: mov %pc, %o7
16789 .word 0xd40e7ff1 ! t3_kref+0x880: ldub [%i1 - 0xf], %o2
16790 .word 0xeeb0a01c ! t3_kref+0x884: stha %l7, [%g2 + 0x1c]%asi
16791 .word 0x36480006 ! t3_kref+0x888: bge,a,pt %icc, _kref+0x8a0
16792 .word 0xb7a000bb ! t3_kref+0x88c: fnegs %f27, %f27
16793 .word 0x9a33307f ! t3_kref+0x890: orn %o4, -0xf81, %o5
16794 .word 0xd8070019 ! t3_kref+0x894: ld [%i4 + %i1], %o4
16795 .word 0x81af0ada ! t3_kref+0x898: fcmped %fcc0, %f28, %f26
16796 .word 0xfb80a01c ! t3_kref+0x89c: lda [%g2 + 0x1c]%asi, %f29
16797 .word 0xaa6039c2 ! t3_kref+0x8a0: subc %g0, -0x63e, %l5
16798 .word 0x987db9d3 ! t3_kref+0x8a4: sdiv %l6, -0x62d, %o4
16799 .word 0xfb067ffc ! t3_kref+0x8a8: ld [%i1 - 4], %f29
16800 .word 0xaabe801b ! t3_kref+0x8ac: xnorcc %i2, %i3, %l5
16801 .word 0x9922801a ! t3_kref+0x8b0: mulscc %o2, %i2, %o4
16802 .word 0xa4a32136 ! t3_kref+0x8b4: subcc %o4, 0x136, %l2
16803 .word 0xb9abc05a ! t3_kref+0x8b8: fmovdo %fcc0, %f26, %f28
16804 .word 0xf700a03c ! t3_kref+0x8bc: ld [%g2 + 0x3c], %f27
16805 .word 0xb5a709dc ! t3_kref+0x8c0: fdivd %f28, %f28, %f26
16806 .word 0x93400000 ! t3_kref+0x8c4: mov %y, %o1
16807 .word 0x81da4008 ! t3_kref+0x8c8: flush %o1 + %o0
16808 .word 0xb7a0013b ! t3_kref+0x8cc: fabss %f27, %f27
16809 .word 0xacad6dbd ! t3_kref+0x8d0: andncc %l5, 0xdbd, %l6
16810 .word 0xd400a02c ! t3_kref+0x8d4: ld [%g2 + 0x2c], %o2
16811 .word 0xb9a0193b ! t3_kref+0x8d8: fstod %f27, %f28
16812 .word 0x3b480001 ! t3_kref+0x8dc: fble,a,pt %fcc0, _kref+0x8e0
16813 .word 0xa6137d76 ! t3_kref+0x8e0: or %o5, -0x28a, %l3
16814 .word 0x8182c000 ! t3_kref+0x8e4: wr %o3, %g0, %y
16815 .word 0xb9a0055c ! t3_kref+0x8e8: fsqrtd %f28, %f28
16816 .word 0xac7a34a9 ! t3_kref+0x8ec: sdiv %o0, -0xb57, %l6
16817 .word 0xb9a6895c ! t3_kref+0x8f0: fmuld %f26, %f28, %f28
16818 .word 0xb9a0055c ! t3_kref+0x8f4: fsqrtd %f28, %f28
16819 .word 0xb9b70f7b ! t3_kref+0x8f8: fornot1s %f28, %f27, %f28
16820 .word 0x2f800004 ! t3_kref+0x8fc: fbu,a _kref+0x90c
16821 .word 0xb9a000bd ! t3_kref+0x900: fnegs %f29, %f28
16822 .word 0xf91fbc58 ! t3_kref+0x904: ldd [%fp - 0x3a8], %f28
16823 .word 0x80b6b264 ! t3_kref+0x908: orncc %i2, -0xd9c, %g0
16824 .word 0xda070019 ! t3_kref+0x90c: ld [%i4 + %i1], %o5
16825 .word 0xedee501c ! t3_kref+0x910: prefetcha %i1 + %i4, 22
16826 .word 0x39480001 ! t3_kref+0x914: fbuge,a,pt %fcc0, _kref+0x918
16827 .word 0xb9b68e80 ! t3_kref+0x918: fsrc1 %f26, %f28
16828 .word 0xb7b00f3b ! t3_kref+0x91c: fsrc2s %f27, %f27
16829 .word 0xb9a6c8bc ! t3_kref+0x920: fsubs %f27, %f28, %f28
16830 .word 0xea564000 ! t3_kref+0x924: ldsh [%i1], %l5
16831 .word 0xb9a0055c ! t3_kref+0x928: fsqrtd %f28, %f28
16832 .word 0x9a65b957 ! t3_kref+0x92c: subc %l6, -0x6a9, %o5
16833 .word 0xf91fbc58 ! t3_kref+0x930: ldd [%fp - 0x3a8], %f28
16834 .word 0xa8aef6f2 ! t3_kref+0x934: andncc %i3, -0x90e, %l4
16835 .word 0xb9b706fa ! t3_kref+0x938: fmul8ulx16 %f28, %f26, %f28
16836 .word 0xe0180019 ! t3_kref+0x93c: ldd [%g0 + %i1], %l0
16837 .word 0xd028a00f ! t3_kref+0x940: stb %o0, [%g2 + 0xf]
16838 .word 0xe2fe1000 ! t3_kref+0x944: swapa [%i0]0x80, %l1
16839 .word 0xa540c000 ! t3_kref+0x948: mov %asi, %l2
16840 .word 0xf36e6008 ! t3_kref+0x94c: prefetch %i1 + 8, 25
16841 .word 0xb9a0003c ! t3_kref+0x950: fmovs %f28, %f28
16842 .word 0xb9a0055a ! t3_kref+0x954: fsqrtd %f26, %f28
16843 .word 0xaaad7b68 ! t3_kref+0x958: andncc %l5, -0x498, %l5
16844 .word 0xe96e401d ! t3_kref+0x95c: prefetch %i1 + %i5, 20
16845 .word 0xefee501c ! t3_kref+0x960: prefetcha %i1 + %i4, 23
16846 .word 0xb9b746bd ! t3_kref+0x964: fmul8x16al %f29, %f29, %f28
16847 .word 0xbba708bc ! t3_kref+0x968: fsubs %f28, %f28, %f29
16848 .word 0xf56e401b ! t3_kref+0x96c: prefetch %i1 + %i3, 26
16849 .word 0x90a371cb ! t3_kref+0x970: subcc %o5, -0xe35, %o0
16850 .word 0xda7e001c ! t3_kref+0x974: swap [%i0 + %i4], %o5
16851 .word 0xb5a000dc ! t3_kref+0x978: fnegd %f28, %f26
16852 .word 0xd2000018 ! t3_kref+0x97c: ld [%g0 + %i0], %o1
16853 .word 0xb9b00c00 ! t3_kref+0x980: fzero %f28
16854 .word 0xb9b70a1c ! t3_kref+0x984: fpadd16 %f28, %f28, %f28
16855 .word 0xdede1000 ! t3_kref+0x988: ldxa [%i0]0x80, %o7
16856 .word 0x2a800007 ! t3_kref+0x98c: bcs,a _kref+0x9a8
16857 .word 0x8143c000 ! t3_kref+0x990: stbar
16858 .word 0xf9be1895 ! t3_kref+0x994: stda %f28, [%i0 + %l5]0xc4
16859 .word 0x20480008 ! t3_kref+0x998: bn,a,pt %icc, _kref+0x9b8
16860 .word 0xe4de2000 ! t3_kref+0x99c: ldxa [%i0]%asi, %l2
16861 .word 0x921e8009 ! t3_kref+0x9a0: xor %i2, %o1, %o1
16862 .word 0xf93e3ff0 ! t3_kref+0x9a4: std %f28, [%i0 - 0x10]
16863 .word 0xb5a70d3c ! t3_kref+0x9a8: fsmuld %f28, %f28, %f26
16864 .word 0xb9b7071d ! t3_kref+0x9ac: fmuld8sux16 %f28, %f29, %f28
16865 .word 0xc0364000 ! t3_kref+0x9b0: clrh [%i1]
16866 .word 0xc036001b ! t3_kref+0x9b4: clrh [%i0 + %i3]
16867 .word 0xb9a70d3c ! t3_kref+0x9b8: fsmuld %f28, %f28, %f28
16868 .word 0x969e800c ! t3_kref+0x9bc: xorcc %i2, %o4, %o3
16869 .word 0xda367fe2 ! t3_kref+0x9c0: sth %o5, [%i1 - 0x1e]
16870 .word 0xd86e6012 ! t3_kref+0x9c4: ldstub [%i1 + 0x12], %o4
16871 .word 0x81af0adc ! t3_kref+0x9c8: fcmped %fcc0, %f28, %f28
16872 .word 0x3e480003 ! t3_kref+0x9cc: bvc,a,pt %icc, _kref+0x9d8
16873 .word 0xb9a708dc ! t3_kref+0x9d0: fsubd %f28, %f28, %f28
16874 .word 0x952d6000 ! t3_kref+0x9d4: sll %l5, 0x0, %o2
16875 .word 0xea070018 ! t3_kref+0x9d8: ld [%i4 + %i0], %l5
16876 .word 0xb9b68a1c ! t3_kref+0x9dc: fpadd16 %f26, %f28, %f28
16877 .word 0xad254009 ! t3_kref+0x9e0: mulscc %l5, %o1, %l6
16878 .word 0x9126bdee ! t3_kref+0x9e4: mulscc %i2, -0x212, %o0
16879 .word 0xb7b00cfd ! t3_kref+0x9e8: fnot2s %f29, %f27
16880 .word 0xd428a00c ! t3_kref+0x9ec: stb %o2, [%g2 + 0xc]
16881 .word 0xc0865000 ! t3_kref+0x9f0: lda [%i1]0x80, %g0
16882 .word 0xfb263fe8 ! t3_kref+0x9f4: st %f29, [%i0 - 0x18]
16883 .word 0x98ba0008 ! t3_kref+0x9f8: xnorcc %o0, %o0, %o4
16884 .word 0xc0a0a00c ! t3_kref+0x9fc: sta %g0, [%g2 + 0xc]%asi
16885 .word 0xb5b68f9c ! t3_kref+0xa00: for %f26, %f28, %f26
16886 .word 0xd8a8a01f ! t3_kref+0xa04: stba %o4, [%g2 + 0x1f]%asi
16887 .word 0xb9a0189b ! t3_kref+0xa08: fitos %f27, %f28
16888 .word 0xb9a70d3d ! t3_kref+0xa0c: fsmuld %f28, %f29, %f28
16889 .word 0x9de3bfa0 ! t3_kref+0xa10: save %sp, -0x60, %sp
16890 .word 0xafee30a8 ! t3_kref+0xa14: restore %i0, -0xf58, %l7
16891 .word 0xbba0189d ! t3_kref+0xa18: fitos %f29, %f29
16892 .word 0x80c5783d ! t3_kref+0xa1c: addccc %l5, -0x7c3, %g0
16893 .word 0xb9b687dc ! t3_kref+0xa20: pdist %f26, %f28, %f28
16894 .word 0x28800006 ! t3_kref+0xa24: bleu,a _kref+0xa3c
16895 .word 0xb9a0103c ! t3_kref+0xa28: fstox %f28, %f28
16896 .word 0x81ddebbb ! t3_kref+0xa2c: flush %l7 + 0xbbb
16897 .word 0xa822c00c ! t3_kref+0xa30: sub %o3, %o4, %l4
16898 .word 0x9bb7059c ! t3_kref+0xa34: fcmpgt32 %f28, %f28, %o5
16899 .word 0xecc71018 ! t3_kref+0xa38: ldswa [%i4 + %i0]0x80, %l6
16900 .word 0x94bdc00b ! t3_kref+0xa3c: xnorcc %l7, %o3, %o2
16901 .word 0x85c70005 ! t3_kref+0xa40: jmpl %i4 + %g5, %g2
16902 .word 0xf9be1880 ! t3_kref+0xa44: stda %f28, [%i0]0xc4
16903 .word 0xea56600e ! t3_kref+0xa48: ldsh [%i1 + 0xe], %l5
16904 .word 0x98b20009 ! t3_kref+0xa4c: orncc %o0, %o1, %o4
16905 .word 0x83414000 ! t3_kref+0xa50: mov %pc, %g1
16906 .word 0x95b3011a ! t3_kref+0xa54: edge32 %o4, %i2, %o2
16907 .word 0xf56e001b ! t3_kref+0xa58: prefetch %i0 + %i3, 26
16908 .word 0xb9a0055c ! t3_kref+0xa5c: fsqrtd %f28, %f28
16909 .word 0x8143c000 ! t3_kref+0xa60: stbar
16910 .word 0x8143e037 ! t3_kref+0xa64: membar 0x37
16911 .word 0xe41e401d ! t3_kref+0xa68: ldd [%i1 + %i5], %l2
16912 .word 0x9de3bfa0 ! t3_kref+0xa6c: save %sp, -0x60, %sp
16913 .word 0xafef001a ! t3_kref+0xa70: restore %i4, %i2, %l7
16914 .word 0xd800a03c ! t3_kref+0xa74: ld [%g2 + 0x3c], %o4
16915 .word 0x81af0adc ! t3_kref+0xa78: fcmped %fcc0, %f28, %f28
16916 .word 0xb9a70d3b ! t3_kref+0xa7c: fsmuld %f28, %f27, %f28
16917 .word 0xf9380019 ! t3_kref+0xa80: std %f28, [%g0 + %i1]
16918 .word 0xf51e3ff0 ! t3_kref+0xa84: ldd [%i0 - 0x10], %f26
16919 .word 0xd0300018 ! t3_kref+0xa88: sth %o0, [%g0 + %i0]
16920 .word 0xeea8a00e ! t3_kref+0xa8c: stba %l7, [%g2 + 0xe]%asi
16921 .word 0xa7832dac ! t3_kref+0xa90: wr %o4, 0xdac, %gsr
16922 .word 0xebee501a ! t3_kref+0xa94: prefetcha %i1 + %i2, 21
16923 .word 0x2f480007 ! t3_kref+0xa98: fbu,a,pt %fcc0, _kref+0xab4
16924 .word 0x9ac34016 ! t3_kref+0xa9c: addccc %o5, %l6, %o5
16925 .word 0x90b02ffd ! t3_kref+0xaa0: orncc %g0, 0xffd, %o0
16926 .word 0x80820017 ! t3_kref+0xaa4: addcc %o0, %l7, %g0
16927 .word 0xec4e601e ! t3_kref+0xaa8: ldsb [%i1 + 0x1e], %l6
16928 .word 0x3e800002 ! t3_kref+0xaac: bvc,a _kref+0xab4
16929 .word 0x9218000a ! t3_kref+0xab0: xor %g0, %o2, %o1
16930 .word 0xd03e2018 ! t3_kref+0xab4: std %o0, [%i0 + 0x18]
16931 .word 0xea080018 ! t3_kref+0xab8: ldub [%g0 + %i0], %l5
16932 .word 0xbba0053b ! t3_kref+0xabc: fsqrts %f27, %f29
16933 .word 0x3f480006 ! t3_kref+0xac0: fbo,a,pt %fcc0, _kref+0xad8
16934 .word 0xf96e001d ! t3_kref+0xac4: prefetch %i0 + %i5, 28
16935 .word 0xfb267fe8 ! t3_kref+0xac8: st %f29, [%i1 - 0x18]
16936 .word 0x38800004 ! t3_kref+0xacc: bgu,a _kref+0xadc
16937 .word 0x9403400b ! t3_kref+0xad0: add %o5, %o3, %o2
16938 .word 0x9f380009 ! t3_kref+0xad4: sra %g0, %o1, %o7
16939 .word 0xb9a0013d ! t3_kref+0xad8: fabss %f29, %f28
16940 .word 0xd93866ec ! t3_kref+0xadc: std %f12, [%g1 + 0x6ec]
16941 .word 0x81da0016 ! t3_kref+0xae0: flush %o0 + %l6
16942 .word 0x24800005 ! t3_kref+0xae4: ble,a _kref+0xaf8
16943 .word 0xabb34200 ! t3_kref+0xae8: array8 %o5, %g0, %l5
16944 .word 0x81def635 ! t3_kref+0xaec: flush %i3 - 0x9cb
16945 .word 0xb5b70c9c ! t3_kref+0xaf0: fandnot2 %f28, %f28, %f26
16946 .word 0xb9a0189b ! t3_kref+0xaf4: fitos %f27, %f28
16947 .word 0x81af0ada ! t3_kref+0xaf8: fcmped %fcc0, %f28, %f26
16948 .word 0xb5a7085a ! t3_kref+0xafc: faddd %f28, %f26, %f26
16949 .word 0xb9a689dc ! t3_kref+0xb00: fdivd %f26, %f28, %f28
16950 .word 0x925d66e7 ! t3_kref+0xb04: smul %l5, 0x6e7, %o1
16951 .word 0x3d800001 ! t3_kref+0xb08: fbule,a _kref+0xb0c
16952 .word 0x98bd6efa ! t3_kref+0xb0c: xnorcc %l5, 0xefa, %o4
16953 .word 0xb9a70d3d ! t3_kref+0xb10: fsmuld %f28, %f29, %f28
16954 call SYM(t3_subr2)
16955 .word 0xb5a7095c ! t3_kref+0xb18: fmuld %f28, %f28, %f26
16956 .word 0xe87e3fec ! t3_kref+0xb1c: swap [%i0 - 0x14], %l4
16957 .word 0x9902801b ! t3_kref+0xb20: taddcc %o2, %i3, %o4
16958 .word 0x9a434015 ! t3_kref+0xb24: addc %o5, %l5, %o5
16959 .word 0xd2266004 ! t3_kref+0xb28: st %o1, [%i1 + 4]
16960 .word 0xb9a6cd3c ! t3_kref+0xb2c: fsmuld %f27, %f28, %f28
16961 .word 0xb7b6ce3c ! t3_kref+0xb30: fands %f27, %f28, %f27
16962 .word 0xf9066008 ! t3_kref+0xb34: ld [%i1 + 8], %f28
16963 .word 0x39480007 ! t3_kref+0xb38: fbuge,a,pt %fcc0, _kref+0xb54
16964 .word 0x913a4016 ! t3_kref+0xb3c: sra %o1, %l6, %o0
16965 .word 0xd6ee201f ! t3_kref+0xb40: ldstuba [%i0 + 0x1f]%asi, %o3
16966 .word 0xb9a0055c ! t3_kref+0xb44: fsqrtd %f28, %f28
16967 .word 0xec867fe8 ! t3_kref+0xb48: lda [%i1 - 0x18]%asi, %l6
16968 .word 0xf7260000 ! t3_kref+0xb4c: st %f27, [%i0]
16969 .word 0xf926001c ! t3_kref+0xb50: st %f28, [%i0 + %i4]
16970 .word 0x962a0015 ! t3_kref+0xb54: andn %o0, %l5, %o3
16971 .word 0xb9a70d3d ! t3_kref+0xb58: fsmuld %f28, %f29, %f28
16972 .word 0xec3e2008 ! t3_kref+0xb5c: std %l6, [%i0 + 8]
16973 .word 0x96423bc6 ! t3_kref+0xb60: addc %o0, -0x43a, %o3
16974 .word 0xa4a5c00c ! t3_kref+0xb64: subcc %l7, %o4, %l2
16975 .word 0x81af0a5a ! t3_kref+0xb68: fcmpd %fcc0, %f28, %f26
16976 .word 0x99b6845c ! t3_kref+0xb6c: fcmpne16 %f26, %f28, %o4
16977 .word 0xf51fbe18 ! t3_kref+0xb70: ldd [%fp - 0x1e8], %f26
16978 .word 0x9525afc0 ! t3_kref+0xb74: mulscc %l6, 0xfc0, %o2
16979 .word 0xbba0053d ! t3_kref+0xb78: fsqrts %f29, %f29
16980 .word 0xf9200018 ! t3_kref+0xb7c: st %f28, [%g0 + %i0]
16981 .word 0x9062780a ! t3_kref+0xb80: subc %o1, -0x7f6, %o0
16982 .word 0xd20e0000 ! t3_kref+0xb84: ldub [%i0], %o1
16983 .word 0xb5a70d3b ! t3_kref+0xb88: fsmuld %f28, %f27, %f26
16984 .word 0xae36800d ! t3_kref+0xb8c: orn %i2, %o5, %l7
16985 .word 0x9de3bfa0 ! t3_kref+0xb90: save %sp, -0x60, %sp
16986 .word 0xa7eec01d ! t3_kref+0xb94: restore %i3, %i5, %l3
16987 .word 0xb9a6895c ! t3_kref+0xb98: fmuld %f26, %f28, %f28
16988 .word 0xf9be188d ! t3_kref+0xb9c: stda %f28, [%i0 + %o5]0xc4
16989 .word 0xae130009 ! t3_kref+0xba0: or %o4, %o1, %l7
16990 .word 0x3b480004 ! t3_kref+0xba4: fble,a,pt %fcc0, _kref+0xbb4
16991 .word 0xa92da010 ! t3_kref+0xba8: sll %l6, 0x10, %l4
16992 .word 0xf9180019 ! t3_kref+0xbac: ldd [%g0 + %i1], %f28
16993 .word 0x9660000a ! t3_kref+0xbb0: subc %g0, %o2, %o3
16994 .word 0xd03e7ff0 ! t3_kref+0xbb4: std %o0, [%i1 - 0x10]
16995 .word 0xc807bfe4 ! t3_kref+0xbb8: ld [%fp - 0x1c], %g4
16996 .word 0xf7270019 ! t3_kref+0xbbc: st %f27, [%i4 + %i1]
16997 .word 0xacc5b9c9 ! t3_kref+0xbc0: addccc %l6, -0x637, %l6
16998 .word 0xe4480019 ! t3_kref+0xbc4: ldsb [%g0 + %i1], %l2
16999 .word 0xae854017 ! t3_kref+0xbc8: addcc %l5, %l7, %l7
17000 .word 0x31800005 ! t3_kref+0xbcc: fba,a _kref+0xbe0
17001 .word 0xafb680f7 ! t3_kref+0xbd0: edge16ln %i2, %l7, %l7
17002 .word 0xa8800000 ! t3_kref+0xbd4: addcc %g0, %g0, %l4
17003 .word 0x32800007 ! t3_kref+0xbd8: bne,a _kref+0xbf4
17004 .word 0xd440a03c ! t3_kref+0xbdc: ldsw [%g2 + 0x3c], %o2
17005 .word 0x81b68240 ! t3_kref+0xbe0: array16 %i2, %g0, %g0
17006 .word 0xefee101d ! t3_kref+0xbe4: prefetcha %i0 + %i5, 23
17007 .word 0xab3b2013 ! t3_kref+0xbe8: sra %o4, 0x13, %l5
17008 .word 0xb7b74afc ! t3_kref+0xbec: fpsub32s %f29, %f28, %f27
17009 .word 0xb9b70ddc ! t3_kref+0xbf0: fnand %f28, %f28, %f28
17010 .word 0x953ac015 ! t3_kref+0xbf4: sra %o3, %l5, %o2
17011 .word 0xe01e6000 ! t3_kref+0xbf8: ldd [%i1], %l0
17012 .word 0xe81e6008 ! t3_kref+0xbfc: ldd [%i1 + 8], %l4
17013 .word 0x8143e040 ! t3_kref+0xc00: membar 0x40
17014 .word 0xb9a0193d ! t3_kref+0xc04: fstod %f29, %f28
17015 .word 0xb7a7483c ! t3_kref+0xc08: fadds %f29, %f28, %f27
17016 .word 0xb7a6c8bc ! t3_kref+0xc0c: fsubs %f27, %f28, %f27
17017 .word 0xf7a0a02c ! t3_kref+0xc10: sta %f27, [%g2 + 0x2c]%asi
17018 .word 0xb9a7093d ! t3_kref+0xc14: fmuls %f28, %f29, %f28
17019 .word 0xbba709bd ! t3_kref+0xc18: fdivs %f28, %f29, %f29
17020 .word 0xf9be5a5b ! t3_kref+0xc1c: stda %f28, [%i1 + %i3]0xd2
17021 .word 0xec3e2008 ! t3_kref+0xc20: std %l6, [%i0 + 8]
17022 .word 0x22800003 ! t3_kref+0xc24: be,a _kref+0xc30
17023 .word 0xd45e6000 ! t3_kref+0xc28: ldx [%i1], %o2
17024 .word 0xbba7083d ! t3_kref+0xc2c: fadds %f28, %f29, %f29
17025 .word 0xb9a0055a ! t3_kref+0xc30: fsqrtd %f26, %f28
17026 .word 0xe01e3ff8 ! t3_kref+0xc34: ldd [%i0 - 8], %l0
17027 .word 0xf780a03c ! t3_kref+0xc38: lda [%g2 + 0x3c]%asi, %f27
17028 .word 0xefee501d ! t3_kref+0xc3c: prefetcha %i1 + %i5, 23
17029 .word 0xa8a22097 ! t3_kref+0xc40: subcc %o0, 0x97, %l4
17030 .word 0xd6b6200e ! t3_kref+0xc44: stha %o3, [%i0 + 0xe]%asi
17031 .word 0xb9a7095c ! t3_kref+0xc48: fmuld %f28, %f28, %f28
17032 .word 0xd820a03c ! t3_kref+0xc4c: st %o4, [%g2 + 0x3c]
17033 .word 0x3e480005 ! t3_kref+0xc50: bvc,a,pt %icc, _kref+0xc64
17034 .word 0xb9a6c83c ! t3_kref+0xc54: fadds %f27, %f28, %f28
17035 .word 0xefe61008 ! t3_kref+0xc58: casa [%i0]0x80, %o0, %l7
17036 .word 0xabb2004b ! t3_kref+0xc5c: edge8l %o0, %o3, %l5
17037 .word 0x9210000a ! t3_kref+0xc60: mov %o2, %o1
17038 .word 0x93408000 ! t3_kref+0xc64: mov %ccr, %o1
17039 .word 0xf636401b ! t3_kref+0xc68: sth %i3, [%i1 + %i3]
17040 .word 0xf91fbd50 ! t3_kref+0xc6c: ldd [%fp - 0x2b0], %f28
17041 .word 0xb9a0055a ! t3_kref+0xc70: fsqrtd %f26, %f28
17042 .word 0xc76e2018 ! t3_kref+0xc74: prefetch %i0 + 0x18, 3
17043 .word 0x34480005 ! t3_kref+0xc78: bg,a,pt %icc, _kref+0xc8c
17044 .word 0xea062014 ! t3_kref+0xc7c: ld [%i0 + 0x14], %l5
17045 .word 0xf726001c ! t3_kref+0xc80: st %f27, [%i0 + %i4]
17046 .word 0xea7e0000 ! t3_kref+0xc84: swap [%i0], %l5
17047 .word 0xec380018 ! t3_kref+0xc88: std %l6, [%g0 + %i0]
17048 .word 0x92b5c016 ! t3_kref+0xc8c: orncc %l7, %l6, %o1
17049 .word 0xf007bfe0 ! t3_kref+0xc90: ld [%fp - 0x20], %i0
17050 .word 0xb9a74d3b ! t3_kref+0xc94: fsmuld %f29, %f27, %f28
17051 .word 0xb5b70eda ! t3_kref+0xc98: fornot2 %f28, %f26, %f26
17052 .word 0x38800006 ! t3_kref+0xc9c: bgu,a _kref+0xcb4
17053 .word 0xb9a6885c ! t3_kref+0xca0: faddd %f26, %f28, %f28
17054 .word 0xc7ee101a ! t3_kref+0xca4: prefetcha %i0 + %i2, 3
17055 .word 0x24480003 ! t3_kref+0xca8: ble,a,pt %icc, _kref+0xcb4
17056 .word 0x81868000 ! t3_kref+0xcac: wr %i2, %g0, %y
17057 .word 0xbba0189b ! t3_kref+0xcb0: fitos %f27, %f29
17058 .word 0xd53839d0 ! t3_kref+0xcb4: std %f10, [%g0 - 0x630]
17059 .word 0x2f800002 ! t3_kref+0xcb8: fbu,a _kref+0xcc0
17060 .word 0xb5b706fc ! t3_kref+0xcbc: fmul8ulx16 %f28, %f28, %f26
17061 .word 0x80b5c015 ! t3_kref+0xcc0: orncc %l7, %l5, %g0
17062 .word 0xabb3033a ! t3_kref+0xcc4: bmask %o4, %i2, %l5
17063 .word 0xa7224015 ! t3_kref+0xcc8: mulscc %o1, %l5, %l3
17064 .word 0x28800008 ! t3_kref+0xccc: bleu,a _kref+0xcec
17065 .word 0xf1be5a1d ! t3_kref+0xcd0: stda %f24, [%i1 + %i5]0xd0
17066 .word 0xac40000a ! t3_kref+0xcd4: addc %g0, %o2, %l6
17067 .word 0xf93e001d ! t3_kref+0xcd8: std %f28, [%i0 + %i5]
17068 .word 0x9326c00b ! t3_kref+0xcdc: mulscc %i3, %o3, %o1
17069 .word 0x9fc00004 ! t3_kref+0xce0: call %g0 + %g4
17070 .word 0xa92a600c ! t3_kref+0xce4: sll %o1, 0xc, %l4
17071 .word 0xedee101a ! t3_kref+0xce8: prefetcha %i0 + %i2, 22
17072 .word 0xaefac00c ! t3_kref+0xcec: sdivcc %o3, %o4, %l7
17073 .word 0x8143c000 ! t3_kref+0xcf0: stbar
17074 .word 0x8143c000 ! t3_kref+0xcf4: stbar
17075 .word 0xd280a03c ! t3_kref+0xcf8: lda [%g2 + 0x3c]%asi, %o1
17076 .word 0xf91f4019 ! t3_kref+0xcfc: ldd [%i5 + %i1], %f28
17077 .word 0xda083ab5 ! t3_kref+0xd00: ldub [%g0 - 0x54b], %o5
17078 .word 0xbbb74e3b ! t3_kref+0xd04: fands %f29, %f27, %f29
17079 .word 0xc368a089 ! t3_kref+0xd08: prefetch %g2 + 0x89, 1
17080 .word 0xe01e6000 ! t3_kref+0xd0c: ldd [%i1], %l0
17081 .word 0xe16e2008 ! t3_kref+0xd10: prefetch %i0 + 8, 16
17082 .word 0xbba6c93c ! t3_kref+0xd14: fmuls %f27, %f28, %f29
17083 .word 0xa6c5b9ba ! t3_kref+0xd18: addccc %l6, -0x646, %l3
17084 .word 0xb9a70d3b ! t3_kref+0xd1c: fsmuld %f28, %f27, %f28
17085 .word 0xd690a03e ! t3_kref+0xd20: lduha [%g2 + 0x3e]%asi, %o3
17086 .word 0xf91f4018 ! t3_kref+0xd24: ldd [%i5 + %i0], %f28
17087 .word 0xb9b6c6bc ! t3_kref+0xd28: fmul8x16al %f27, %f28, %f28
17088 .word 0xbba6c83b ! t3_kref+0xd2c: fadds %f27, %f27, %f29
17089 .word 0xa6da000c ! t3_kref+0xd30: smulcc %o0, %o4, %l3
17090 .word 0xbba0053b ! t3_kref+0xd34: fsqrts %f27, %f29
17091 .word 0x3e800003 ! t3_kref+0xd38: bvc,a _kref+0xd44
17092 .word 0xf93e401d ! t3_kref+0xd3c: std %f28, [%i1 + %i5]
17093 .word 0x93027f66 ! t3_kref+0xd40: taddcc %o1, -0x9a, %o1
17094 .word 0x90a30008 ! t3_kref+0xd44: subcc %o4, %o0, %o0
17095 .word 0xe41f4019 ! t3_kref+0xd48: ldd [%i5 + %i1], %l2
17096 .word 0xaa833800 ! t3_kref+0xd4c: addcc %o4, -0x800, %l5
17097 .word 0xffee101c ! t3_kref+0xd50: prefetcha %i0 + %i4, 31
17098 .word 0xa8db36b6 ! t3_kref+0xd54: smulcc %o4, -0x94a, %l4
17099 .word 0xb9b7073b ! t3_kref+0xd58: fmuld8ulx16 %f28, %f27, %f28
17100 .word 0xd03e6010 ! t3_kref+0xd5c: std %o0, [%i1 + 0x10]
17101 .word 0x2e800008 ! t3_kref+0xd60: bvs,a _kref+0xd80
17102 .word 0x8583001b ! t3_kref+0xd64: wr %o4, %i3, %ccr
17103 .word 0x99b5c15a ! t3_kref+0xd68: edge32l %l7, %i2, %o4
17104 .word 0xd6367ff8 ! t3_kref+0xd6c: sth %o3, [%i1 - 8]
17105 .word 0xa532e016 ! t3_kref+0xd70: srl %o3, 0x16, %l2
17106 .word 0x80b00008 ! t3_kref+0xd74: orncc %g0, %o0, %g0
17107 .word 0x80e2f2eb ! t3_kref+0xd78: subccc %o3, -0xd15, %g0
17108 .word 0x39480004 ! t3_kref+0xd7c: fbuge,a,pt %fcc0, _kref+0xd8c
17109 .word 0xe5e65015 ! t3_kref+0xd80: casa [%i1]0x80, %l5, %l2
17110 .word 0x3a800005 ! t3_kref+0xd84: bcc,a _kref+0xd98
17111 .word 0xb5b686fc ! t3_kref+0xd88: fmul8ulx16 %f26, %f28, %f26
17112 .word 0xb9a6895c ! t3_kref+0xd8c: fmuld %f26, %f28, %f28
17113 .word 0x9ac68016 ! t3_kref+0xd90: addccc %i2, %l6, %o5
17114 .word 0xe656401b ! t3_kref+0xd94: ldsh [%i1 + %i3], %l3
17115 .word 0x93b6834a ! t3_kref+0xd98: alignaddrl %i2, %o2, %o1
17116 .word 0xacfdfeb3 ! t3_kref+0xd9c: sdivcc %l7, -0x14d, %l6
17117 .word 0x36800004 ! t3_kref+0xda0: bge,a _kref+0xdb0
17118 .word 0xd600a01c ! t3_kref+0xda4: ld [%g2 + 0x1c], %o3
17119 .word 0x81800000 ! t3_kref+0xda8: mov %g0, %y
17120 .word 0x81ae8ada ! t3_kref+0xdac: fcmped %fcc0, %f26, %f26
17121 .word 0xb5a7085c ! t3_kref+0xdb0: faddd %f28, %f28, %f26
17122 .word 0xf91e3fe8 ! t3_kref+0xdb4: ldd [%i0 - 0x18], %f28
17123 .word 0x80f32fbe ! t3_kref+0xdb8: udivcc %o4, 0xfbe, %g0
17124 .word 0xa6800008 ! t3_kref+0xdbc: addcc %g0, %o0, %l3
17125 .word 0x81b01023 ! t3_kref+0xdc0: siam 0x3
17126 .word 0xc1e8a0c1 ! t3_kref+0xdc4: prefetcha %g2 + 0xc1, 0
17127 .word 0xa8ab0008 ! t3_kref+0xdc8: andncc %o4, %o0, %l4
17128 .word 0xbbb70ea0 ! t3_kref+0xdcc: fsrc1s %f28, %f29
17129 .word 0xae1575e1 ! t3_kref+0xdd0: or %l5, -0xa1f, %l7
17130 .word 0x30480005 ! t3_kref+0xdd4: ba,a,pt %icc, _kref+0xde8
17131 .word 0xacf0000b ! t3_kref+0xdd8: udivcc %g0, %o3, %l6
17132 .word 0x933ec00d ! t3_kref+0xddc: sra %i3, %o5, %o1
17133 .word 0x81df4019 ! t3_kref+0xde0: flush %i5 + %i1
17134 .word 0xaab3400c ! t3_kref+0xde4: orncc %o5, %o4, %l5
17135 .word 0x28800003 ! t3_kref+0xde8: bleu,a _kref+0xdf4
17136 .word 0xaaa6e771 ! t3_kref+0xdec: subcc %i3, 0x771, %l5
17137 .word 0xb9b7071d ! t3_kref+0xdf0: fmuld8sux16 %f28, %f29, %f28
17138 .word 0xf51e3ff8 ! t3_kref+0xdf4: ldd [%i0 - 8], %f26
17139 .word 0xbba0053b ! t3_kref+0xdf8: fsqrts %f27, %f29
17140 .word 0xa9233514 ! t3_kref+0xdfc: mulscc %o4, -0xaec, %l4
17141 .word 0xa6a3000a ! t3_kref+0xe00: subcc %o4, %o2, %l3
17142 .word 0xb9b00cfc ! t3_kref+0xe04: fnot2s %f28, %f28
17143 .word 0xa6bd400a ! t3_kref+0xe08: xnorcc %l5, %o2, %l3
17144 .word 0xaabb20a0 ! t3_kref+0xe0c: xnorcc %o4, 0xa0, %l5
17145 .word 0xaf418000 ! t3_kref+0xe10: mov %fprs, %l7
17146 .word 0xd0380018 ! t3_kref+0xe14: std %o0, [%g0 + %i0]
17147 .word 0x81af4abb ! t3_kref+0xe18: fcmpes %fcc0, %f29, %f27
17148 .word 0xe850a03c ! t3_kref+0xe1c: ldsh [%g2 + 0x3c], %l4
17149 .word 0xb9b7073c ! t3_kref+0xe20: fmuld8ulx16 %f28, %f28, %f28
17150 .word 0xd636c018 ! t3_kref+0xe24: sth %o3, [%i3 + %i0]
17151 .word 0xb9a7095a ! t3_kref+0xe28: fmuld %f28, %f26, %f28
17152 .word 0xae46c01b ! t3_kref+0xe2c: addc %i3, %i3, %l7
17153 .word 0xe7ee501a ! t3_kref+0xe30: prefetcha %i1 + %i2, 19
17154 .word 0xad2b400b ! t3_kref+0xe34: sll %o5, %o3, %l6
17155 .word 0x9744c000 ! t3_kref+0xe38: mov %gsr, %o3
17156 .word 0x81da800c ! t3_kref+0xe3c: flush %o2 + %o4
17157 .word 0xf53e2018 ! t3_kref+0xe40: std %f26, [%i0 + 0x18]
17158 .word 0x96ba0017 ! t3_kref+0xe44: xnorcc %o0, %l7, %o3
17159 .word 0xb9b70e80 ! t3_kref+0xe48: fsrc1 %f28, %f28
17160 .word 0xa61d4015 ! t3_kref+0xe4c: xor %l5, %l5, %l3
17161 .word 0x2c480008 ! t3_kref+0xe50: bneg,a,pt %icc, _kref+0xe70
17162 .word 0x96c6adb0 ! t3_kref+0xe54: addccc %i2, 0xdb0, %o3
17163 .word 0x9332200b ! t3_kref+0xe58: srl %o0, 0xb, %o1
17164 .word 0xd80e8018 ! t3_kref+0xe5c: ldub [%i2 + %i0], %o4
17165 .word 0xa436c00b ! t3_kref+0xe60: orn %i3, %o3, %l2
17166 .word 0x22480004 ! t3_kref+0xe64: be,a,pt %icc, _kref+0xe74
17167 .word 0xb9a7085a ! t3_kref+0xe68: faddd %f28, %f26, %f28
17168 .word 0xe65e401d ! t3_kref+0xe6c: ldx [%i1 + %i5], %l3
17169 .word 0xb9a0103c ! t3_kref+0xe70: fstox %f28, %f28
17170 .word 0x90782b1e ! t3_kref+0xe74: sdiv %g0, 0xb1e, %o0
17171 .word 0xb7a7493b ! t3_kref+0xe78: fmuls %f29, %f27, %f27
17172 .word 0x80a6e210 ! t3_kref+0xe7c: cmp %i3, 0x210
17173 .word 0xd9e6100d ! t3_kref+0xe80: casa [%i0]0x80, %o5, %o4
17174 .word 0xc00e6002 ! t3_kref+0xe84: ldub [%i1 + 2], %g0
17175 .word 0xa483400c ! t3_kref+0xe88: addcc %o5, %o4, %l2
17176 .word 0x81ae8a5a ! t3_kref+0xe8c: fcmpd %fcc0, %f26, %f26
17177 .word 0x36480005 ! t3_kref+0xe90: bge,a,pt %icc, _kref+0xea4
17178 .word 0xc0b0a00e ! t3_kref+0xe94: stha %g0, [%g2 + 0xe]%asi
17179 .word 0xd84e4000 ! t3_kref+0xe98: ldsb [%i1], %o4
17180 .word 0x81ae8a5a ! t3_kref+0xe9c: fcmpd %fcc0, %f26, %f26
17181 .word 0xea28a01d ! t3_kref+0xea0: stb %l5, [%g2 + 0x1d]
17182 .word 0xaf382016 ! t3_kref+0xea4: sra %g0, 0x16, %l7
17183 .word 0x9fb24280 ! t3_kref+0xea8: array32 %o1, %g0, %o7
17184! .word 0x27a2d455 ! t3_kref+0xeac: fbul,a SYM(t3_subr3)
17185 fbul,a SYM(t3_subr3)
17186 .word 0x9e00645c ! t3_kref+0xeb0: add %g1, 0x45c, %o7
17187 .word 0xaebd400c ! t3_kref+0xeb4: xnorcc %l5, %o4, %l7
17188 .word 0xad26c000 ! t3_kref+0xeb8: mulscc %i3, %g0, %l6
17189 .word 0xc1086bb2 ! t3_kref+0xebc: ld [%g1 + 0xbb2], %fsr
17190 .word 0xe6df5019 ! t3_kref+0xec0: ldxa [%i5 + %i1]0x80, %l3
17191 .word 0xe76e6018 ! t3_kref+0xec4: prefetch %i1 + 0x18, 19
17192 .word 0x3e480007 ! t3_kref+0xec8: bvc,a,pt %icc, _kref+0xee4
17193 .word 0xb9a7085c ! t3_kref+0xecc: faddd %f28, %f28, %f28
17194 .word 0xda30a02e ! t3_kref+0xed0: sth %o5, [%g2 + 0x2e]
17195 .word 0xb7a0053c ! t3_kref+0xed4: fsqrts %f28, %f27
17196 .word 0xe40e201c ! t3_kref+0xed8: ldub [%i0 + 0x1c], %l2
17197 .word 0xaebd7ec3 ! t3_kref+0xedc: xnorcc %l5, -0x13d, %l7
17198 .word 0xf16e6018 ! t3_kref+0xee0: prefetch %i1 + 0x18, 24
17199 .word 0xb9a0013c ! t3_kref+0xee4: fabss %f28, %f28
17200 .word 0xaf0b706b ! t3_kref+0xee8: tsubcc %o5, -0xf95, %l7
17201 .word 0xf9a0a03c ! t3_kref+0xeec: sta %f28, [%g2 + 0x3c]%asi
17202 .word 0x9f3ee01e ! t3_kref+0xef0: sra %i3, 0x1e, %o7
17203 .word 0xadb7059a ! t3_kref+0xef4: fcmpgt32 %f28, %f26, %l6
17204 .word 0xafb68308 ! t3_kref+0xef8: alignaddr %i2, %o0, %l7
17205 .word 0xf53e001d ! t3_kref+0xefc: std %f26, [%i0 + %i5]
17206 .word 0xa4a68015 ! t3_kref+0xf00: subcc %i2, %l5, %l2
17207 .word 0xea270018 ! t3_kref+0xf04: st %l5, [%i4 + %i0]
17208 .word 0x81ae8a5c ! t3_kref+0xf08: fcmpd %fcc0, %f26, %f28
17209 .word 0xf4767fe8 ! t3_kref+0xf0c: stx %i2, [%i1 - 0x18]
17210 .word 0xd06e7ff2 ! t3_kref+0xf10: ldstub [%i1 - 0xe], %o0
17211 .word 0xda36600e ! t3_kref+0xf14: sth %o5, [%i1 + 0xe]
17212 .word 0x21800002 ! t3_kref+0xf18: fbn,a _kref+0xf20
17213 .word 0x960af841 ! t3_kref+0xf1c: and %o3, -0x7bf, %o3
17214 .word 0xb7a0189b ! t3_kref+0xf20: fitos %f27, %f27
17215 .word 0xda865000 ! t3_kref+0xf24: lda [%i1]0x80, %o5
17216 .word 0xa8b5fdf7 ! t3_kref+0xf28: orncc %l7, -0x209, %l4
17217 .word 0xc0470018 ! t3_kref+0xf2c: ldsw [%i4 + %i0], %g0
17218 .word 0xbba6c83c ! t3_kref+0xf30: fadds %f27, %f28, %f29
17219 .word 0xc07e2000 ! t3_kref+0xf34: swap [%i0], %g0
17220 .word 0x980835b1 ! t3_kref+0xf38: and %g0, -0xa4f, %o4
17221 .word 0xa4bd800d ! t3_kref+0xf3c: xnorcc %l6, %o5, %l2
17222 .word 0xb9a0003b ! t3_kref+0xf40: fmovs %f27, %f28
17223 .word 0xf4b0a01c ! t3_kref+0xf44: stha %i2, [%g2 + 0x1c]%asi
17224 .word 0xae8efc3a ! t3_kref+0xf48: andcc %i3, -0x3c6, %l7
17225 .word 0x2c800006 ! t3_kref+0xf4c: bneg,a _kref+0xf64
17226 .word 0xb5a688da ! t3_kref+0xf50: fsubd %f26, %f26, %f26
17227 .word 0xd056c019 ! t3_kref+0xf54: ldsh [%i3 + %i1], %o0
17228 .word 0x81af0a5c ! t3_kref+0xf58: fcmpd %fcc0, %f28, %f28
17229 .word 0xb7a7493c ! t3_kref+0xf5c: fmuls %f29, %f28, %f27
17230 .word 0xa44277ea ! t3_kref+0xf60: addc %o1, -0x816, %l2
17231 .word 0x9de3bfa0 ! t3_kref+0xf64: save %sp, -0x60, %sp
17232 .word 0xb2303330 ! t3_kref+0xf68: orn %g0, -0xcd0, %i1
17233 .word 0x91ef401c ! t3_kref+0xf6c: restore %i5, %i4, %o0
17234 .word 0xf926401c ! t3_kref+0xf70: st %f28, [%i1 + %i4]
17235 .word 0x9f1b4016 ! t3_kref+0xf74: tsubcctv %o5, %l6, %o7
17236 .word 0xd0e81019 ! t3_kref+0xf78: ldstuba [%g0 + %i1]0x80, %o0
17237 .word 0xb9a74d3c ! t3_kref+0xf7c: fsmuld %f29, %f28, %f28
17238 .word 0xb7a0013b ! t3_kref+0xf80: fabss %f27, %f27
17239 .word 0x81854000 ! t3_kref+0xf84: wr %l5, %g0, %y
17240 .word 0xb9a000bc ! t3_kref+0xf88: fnegs %f28, %f28
17241 .word 0x9922000a ! t3_kref+0xf8c: mulscc %o0, %o2, %o4
17242 .word 0xf4b0a02c ! t3_kref+0xf90: stha %i2, [%g2 + 0x2c]%asi
17243 .word 0xb5a7095c ! t3_kref+0xf94: fmuld %f28, %f28, %f26
17244 .word 0xb9a6cd3d ! t3_kref+0xf98: fsmuld %f27, %f29, %f28
17245 .word 0xb5a7085c ! t3_kref+0xf9c: faddd %f28, %f28, %f26
17246 .word 0xb9a0193b ! t3_kref+0xfa0: fstod %f27, %f28
17247 .word 0xf91e6018 ! t3_kref+0xfa4: ldd [%i1 + 0x18], %f28
17248 .word 0x8582400d ! t3_kref+0xfa8: wr %o1, %o5, %ccr
17249 .word 0xe8070018 ! t3_kref+0xfac: ld [%i4 + %i0], %l4
17250 .word 0xbba0053d ! t3_kref+0xfb0: fsqrts %f29, %f29
17251 .word 0x2b800004 ! t3_kref+0xfb4: fbug,a _kref+0xfc4
17252 .word 0xb9a708da ! t3_kref+0xfb8: fsubd %f28, %f26, %f28
17253 .word 0x95b20169 ! t3_kref+0xfbc: edge32ln %o0, %o1, %o2
17254 .word 0x81af0adc ! t3_kref+0xfc0: fcmped %fcc0, %f28, %f28
17255 .word 0x33480007 ! t3_kref+0xfc4: fbe,a,pt %fcc0, _kref+0xfe0
17256 .word 0xb7b74abd ! t3_kref+0xfc8: fpsub16s %f29, %f29, %f27
17257 .word 0xb5b686fa ! t3_kref+0xfcc: fmul8ulx16 %f26, %f26, %f26
17258 .word 0xa9b7055a ! t3_kref+0xfd0: fcmpeq16 %f28, %f26, %l4
17259 .word 0x81af0a5c ! t3_kref+0xfd4: fcmpd %fcc0, %f28, %f28
17260 .word 0xb9b68e1c ! t3_kref+0xfd8: fand %f26, %f28, %f28
17261 .word 0xbbb00f3d ! t3_kref+0xfdc: fsrc2s %f29, %f29
17262 .word 0xbba0053d ! t3_kref+0xfe0: fsqrts %f29, %f29
17263 .word 0xaa1ee8b2 ! t3_kref+0xfe4: xor %i3, 0x8b2, %l5
17264 .word 0xb9a0053c ! t3_kref+0xfe8: fsqrts %f28, %f28
17265 .word 0xeeae1000 ! t3_kref+0xfec: stba %l7, [%i0]0x80
17266 .word 0xb9b68a5c ! t3_kref+0xff0: fpadd32 %f26, %f28, %f28
17267 .word 0xec060000 ! t3_kref+0xff4: ld [%i0], %l6
17268 .word 0xb9b6cdbd ! t3_kref+0xff8: fxors %f27, %f29, %f28
17269 .word 0x8143c000 ! t3_kref+0xffc: stbar
17270 .word 0xa4b5755c ! t3_kref+0x1000: orncc %l5, -0xaa4, %l2
17271 .word 0x98334009 ! t3_kref+0x1004: orn %o5, %o1, %o4
17272 .word 0xfb066018 ! t3_kref+0x1008: ld [%i1 + 0x18], %f29
17273 .word 0x9a626d45 ! t3_kref+0x100c: subc %o1, 0xd45, %o5
17274 .word 0x800333c9 ! t3_kref+0x1010: add %o4, -0xc37, %g0
17275 .word 0xd8d65000 ! t3_kref+0x1014: ldsha [%i1]0x80, %o4
17276 .word 0x99268009 ! t3_kref+0x1018: mulscc %i2, %o1, %o4
17277 .word 0xa73ae010 ! t3_kref+0x101c: sra %o3, 0x10, %l3
17278 .word 0xde88a00e ! t3_kref+0x1020: lduba [%g2 + 0xe]%asi, %o7
17279 .word 0x908d728d ! t3_kref+0x1024: andcc %l5, -0xd73, %o0
17280 .word 0xd236001b ! t3_kref+0x1028: sth %o1, [%i0 + %i3]
17281 .word 0xd2080018 ! t3_kref+0x102c: ldub [%g0 + %i0], %o1
17282 .word 0xaea5c00a ! t3_kref+0x1030: subcc %l7, %o2, %l7
17283 .word 0x81af0a5c ! t3_kref+0x1034: fcmpd %fcc0, %f28, %f28
17284 .word 0xf91e2010 ! t3_kref+0x1038: ldd [%i0 + 0x10], %f28
17285 .word 0x81af4a3c ! t3_kref+0x103c: fcmps %fcc0, %f29, %f28
17286 .word 0xb9a0193c ! t3_kref+0x1040: fstod %f28, %f28
17287 .word 0x987aaf73 ! t3_kref+0x1044: sdiv %o2, 0xf73, %o4
17288 .word 0xb7a7493c ! t3_kref+0x1048: fmuls %f29, %f28, %f27
17289 .word 0xda56401b ! t3_kref+0x104c: ldsh [%i1 + %i3], %o5
17290 .word 0x22800008 ! t3_kref+0x1050: be,a _kref+0x1070
17291 .word 0x8143c000 ! t3_kref+0x1054: stbar
17292 .word 0xf36e2008 ! t3_kref+0x1058: prefetch %i0 + 8, 25
17293 .word 0xb9b68e80 ! t3_kref+0x105c: fsrc1 %f26, %f28
17294 .word 0xb5b68f9c ! t3_kref+0x1060: for %f26, %f28, %f26
17295 .word 0xbbb007ba ! t3_kref+0x1064: fpackfix %f26, %f29
17296 .word 0xb9a0191d ! t3_kref+0x1068: fitod %f29, %f28
17297 .word 0x23480007 ! t3_kref+0x106c: fbne,a,pt %fcc0, _kref+0x1088
17298 .word 0xa8f6800c ! t3_kref+0x1070: udivcc %i2, %o4, %l4
17299 .word 0xa8be8000 ! t3_kref+0x1074: xnorcc %i2, %g0, %l4
17300 .word 0x95400000 ! t3_kref+0x1078: mov %y, %o2
17301 .word 0x30480005 ! t3_kref+0x107c: ba,a,pt %icc, _kref+0x1090
17302 .word 0x90ab65db ! t3_kref+0x1080: andncc %o5, 0x5db, %o0
17303 .word 0xbba709bd ! t3_kref+0x1084: fdivs %f28, %f29, %f29
17304 .word 0xb9a7085c ! t3_kref+0x1088: faddd %f28, %f28, %f28
17305 .word 0xe8c63ff4 ! t3_kref+0x108c: ldswa [%i0 - 0xc]%asi, %l4
17306 .word 0xda10a00c ! t3_kref+0x1090: lduh [%g2 + 0xc], %o5
17307 .word 0xb9a688da ! t3_kref+0x1094: fsubd %f26, %f26, %f28
17308 .word 0xd5f65017 ! t3_kref+0x1098: casxa [%i1]0x80, %l7, %o2
17309 .word 0x993a001a ! t3_kref+0x109c: sra %o0, %i2, %o4
17310 .word 0xe4ee101a ! t3_kref+0x10a0: ldstuba [%i0 + %i2]0x80, %l2
17311 .word 0xb9b7463c ! t3_kref+0x10a4: fmul8x16 %f29, %f28, %f28
17312 .word 0xb9b706fc ! t3_kref+0x10a8: fmul8ulx16 %f28, %f28, %f28
17313 .word 0xead62018 ! t3_kref+0x10ac: ldsha [%i0 + 0x18]%asi, %l5
17314 .word 0x3f480004 ! t3_kref+0x10b0: fbo,a,pt %fcc0, _kref+0x10c0
17315 .word 0x9843223a ! t3_kref+0x10b4: addc %o4, 0x23a, %o4
17316 .word 0x908a801b ! t3_kref+0x10b8: andcc %o2, %i3, %o0
17317 .word 0x35480007 ! t3_kref+0x10bc: fbue,a,pt %fcc0, _kref+0x10d8
17318 .word 0xb9b70a1c ! t3_kref+0x10c0: fpadd16 %f28, %f28, %f28
17319 .word 0x941d7d59 ! t3_kref+0x10c4: xor %l5, -0x2a7, %o2
17320 .word 0xb9b6ca7b ! t3_kref+0x10c8: fpadd32s %f27, %f27, %f28
17321 .word 0xe01e6000 ! t3_kref+0x10cc: ldd [%i1], %l0
17322 .word 0x81af0a5a ! t3_kref+0x10d0: fcmpd %fcc0, %f28, %f26
17323 .word 0xf9be1a5c ! t3_kref+0x10d4: stda %f28, [%i0 + %i4]0xd2
17324 .word 0xb9a0055c ! t3_kref+0x10d8: fsqrtd %f28, %f28
17325 .word 0xb9a7095a ! t3_kref+0x10dc: fmuld %f28, %f26, %f28
17326 .word 0x9f2a0017 ! t3_kref+0x10e0: sll %o0, %l7, %o7
17327 .word 0x9aa23cd7 ! t3_kref+0x10e4: subcc %o0, -0x329, %o5
17328 .word 0xaa06ef41 ! t3_kref+0x10e8: add %i3, 0xf41, %l5
17329 .word 0xb7a748bc ! t3_kref+0x10ec: fsubs %f29, %f28, %f27
17330 .word 0x81af0a5c ! t3_kref+0x10f0: fcmpd %fcc0, %f28, %f28
17331 .word 0xb9a6895a ! t3_kref+0x10f4: fmuld %f26, %f26, %f28
17332 .word 0xb9b68ddc ! t3_kref+0x10f8: fnand %f26, %f28, %f28
17333 .word 0xb9a6885c ! t3_kref+0x10fc: faddd %f26, %f28, %f28
17334 .word 0xd6467fec ! t3_kref+0x1100: ldsw [%i1 - 0x14], %o3
17335 .word 0xb9b70edc ! t3_kref+0x1104: fornot2 %f28, %f28, %f28
17336 .word 0xb9a0055a ! t3_kref+0x1108: fsqrtd %f26, %f28
17337 .word 0x3f480008 ! t3_kref+0x110c: fbo,a,pt %fcc0, _kref+0x112c
17338 .word 0xf53f4019 ! t3_kref+0x1110: std %f26, [%i5 + %i1]
17339 .word 0x81af0abd ! t3_kref+0x1114: fcmpes %fcc0, %f28, %f29
17340 .word 0xe41e2010 ! t3_kref+0x1118: ldd [%i0 + 0x10], %l2
17341 .word 0xedf6500b ! t3_kref+0x111c: casxa [%i1]0x80, %o3, %l6
17342 .word 0xb9a7085c ! t3_kref+0x1120: faddd %f28, %f28, %f28
17343 .word 0xb9a0191d ! t3_kref+0x1124: fitod %f29, %f28
17344 .word 0xf7260000 ! t3_kref+0x1128: st %f27, [%i0]
17345 .word 0x23800001 ! t3_kref+0x112c: fbne,a _kref+0x1130
17346 .word 0xb5a708da ! t3_kref+0x1130: fsubd %f28, %f26, %f26
17347 .word 0x37480003 ! t3_kref+0x1134: fbge,a,pt %fcc0, _kref+0x1140
17348 .word 0x9aaefc1c ! t3_kref+0x1138: andncc %i3, -0x3e4, %o5
17349 .word 0x2f480007 ! t3_kref+0x113c: fbu,a,pt %fcc0, _kref+0x1158
17350 .word 0xb5b00f1a ! t3_kref+0x1140: fsrc2 %f26, %f26
17351 .word 0x30480003 ! t3_kref+0x1144: ba,a,pt %icc, _kref+0x1150
17352 .word 0xd2367fe2 ! t3_kref+0x1148: sth %o1, [%i1 - 0x1e]
17353 .word 0xa922b3b5 ! t3_kref+0x114c: mulscc %o2, -0xc4b, %l4
17354 .word 0xb5a708da ! t3_kref+0x1150: fsubd %f28, %f26, %f26
17355 .word 0xe4c67ff0 ! t3_kref+0x1154: ldswa [%i1 - 0x10]%asi, %l2
17356 .word 0xe76e6008 ! t3_kref+0x1158: prefetch %i1 + 8, 19
17357 .word 0xd4a67fe0 ! t3_kref+0x115c: sta %o2, [%i1 - 0x20]%asi
17358 .word 0x34480003 ! t3_kref+0x1160: bg,a,pt %icc, _kref+0x116c
17359 .word 0xb9a0189d ! t3_kref+0x1164: fitos %f29, %f28
17360 .word 0xf53e7ff8 ! t3_kref+0x1168: std %f26, [%i1 - 8]
17361 .word 0xad40c000 ! t3_kref+0x116c: mov %asi, %l6
17362 .word 0x38800004 ! t3_kref+0x1170: bgu,a _kref+0x1180
17363 .word 0xb9b74d3c ! t3_kref+0x1174: fandnot1s %f29, %f28, %f28
17364 .word 0xec1f4019 ! t3_kref+0x1178: ldd [%i5 + %i1], %l6
17365 .word 0xb9b00cdc ! t3_kref+0x117c: fnot2 %f28, %f28
17366 .word 0xb5a6885c ! t3_kref+0x1180: faddd %f26, %f28, %f26
17367 .word 0xb9a0189b ! t3_kref+0x1184: fitos %f27, %f28
17368 .word 0x9463401a ! t3_kref+0x1188: subc %o5, %i2, %o2
17369 .word 0xf19e5a1d ! t3_kref+0x118c: ldda [%i1 + %i5]0xd0, %f24
17370 .word 0xb9a7085c ! t3_kref+0x1190: faddd %f28, %f28, %f28
17371 .word 0xe87f0019 ! t3_kref+0x1194: swap [%i4 + %i1], %l4
17372 .word 0x2d480005 ! t3_kref+0x1198: fbg,a,pt %fcc0, _kref+0x11ac
17373 .word 0x81d90012 ! t3_kref+0x119c: flush %g4 + %l2
17374 .word 0x30800006 ! t3_kref+0x11a0: ba,a _kref+0x11b8
17375 .word 0xf7266008 ! t3_kref+0x11a4: st %f27, [%i1 + 8]
17376 .word 0x98a20009 ! t3_kref+0x11a8: subcc %o0, %o1, %o4
17377 .word 0xb9b70d1c ! t3_kref+0x11ac: fandnot1 %f28, %f28, %f28
17378 .word 0xd4562012 ! t3_kref+0x11b0: ldsh [%i0 + 0x12], %o2
17379 .word 0xf53f4019 ! t3_kref+0x11b4: std %f26, [%i5 + %i1]
17380 .word 0xd03e401d ! t3_kref+0x11b8: std %o0, [%i1 + %i5]
17381 .word 0xf93e2018 ! t3_kref+0x11bc: std %f28, [%i0 + 0x18]
17382 .word 0xd47e401c ! t3_kref+0x11c0: swap [%i1 + %i4], %o2
17383 .word 0xac8b276b ! t3_kref+0x11c4: andcc %o4, 0x76b, %l6
17384 .word 0xb9a6c93d ! t3_kref+0x11c8: fmuls %f27, %f29, %f28
17385 .word 0xe01e0000 ! t3_kref+0x11cc: ldd [%i0], %l0
17386 .word 0xded63ffc ! t3_kref+0x11d0: ldsha [%i0 - 4]%asi, %o7
17387 .word 0xb5b70c9c ! t3_kref+0x11d4: fandnot2 %f28, %f28, %f26
17388 .word 0x812ee012 ! t3_kref+0x11d8: sll %i3, 0x12, %g0
17389 .word 0xb9a74d3c ! t3_kref+0x11dc: fsmuld %f29, %f28, %f28
17390 .word 0xb9b00fc0 ! t3_kref+0x11e0: fone %f28
17391 .word 0xb9a7085c ! t3_kref+0x11e4: faddd %f28, %f28, %f28
17392 .word 0x33480005 ! t3_kref+0x11e8: fbe,a,pt %fcc0, _kref+0x11fc
17393 .word 0xe06e401a ! t3_kref+0x11ec: ldstub [%i1 + %i2], %l0
17394 .word 0xea066010 ! t3_kref+0x11f0: ld [%i1 + 0x10], %l5
17395 .word 0xb7a0189c ! t3_kref+0x11f4: fitos %f28, %f27
17396 .word 0xa8da800d ! t3_kref+0x11f8: smulcc %o2, %o5, %l4
17397 .word 0xb9a0103c ! t3_kref+0x11fc: fstox %f28, %f28
17398 .word 0xc0070018 ! t3_kref+0x1200: ld [%i4 + %i0], %g0
17399 .word 0xb9a708dc ! t3_kref+0x1204: fsubd %f28, %f28, %f28
17400 .word 0xa4126ebc ! t3_kref+0x1208: or %o1, 0xebc, %l2
17401 .word 0x30480004 ! t3_kref+0x120c: ba,a,pt %icc, _kref+0x121c
17402 .word 0xb5a0193d ! t3_kref+0x1210: fstod %f29, %f26
17403 .word 0xded0a01e ! t3_kref+0x1214: ldsha [%g2 + 0x1e]%asi, %o7
17404 .word 0xb9a688dc ! t3_kref+0x1218: fsubd %f26, %f28, %f28
17405 .word 0xaea57e0a ! t3_kref+0x121c: subcc %l5, -0x1f6, %l7
17406 .word 0x2a800004 ! t3_kref+0x1220: bcs,a _kref+0x1230
17407 .word 0xb9b6c71d ! t3_kref+0x1224: fmuld8sux16 %f27, %f29, %f28
17408 .word 0xedee101a ! t3_kref+0x1228: prefetcha %i0 + %i2, 22
17409 .word 0x34480004 ! t3_kref+0x122c: bg,a,pt %icc, _kref+0x123c
17410 .word 0xa9b5c300 ! t3_kref+0x1230: alignaddr %l7, %g0, %l4
17411 .word 0xb9b00c00 ! t3_kref+0x1234: fzero %f28
17412 .word 0xffee101d ! t3_kref+0x1238: prefetcha %i0 + %i5, 31
17413 .word 0xb7a0003d ! t3_kref+0x123c: fmovs %f29, %f27
17414 .word 0xb9a6c9bc ! t3_kref+0x1240: fdivs %f27, %f28, %f28
17415 sethi %hi(2f), %o7
17416 .word 0xe40be270 ! t3_kref+0x1248: ldub [%o7 + 0x270], %l2
17417 .word 0xa41ca00c ! t3_kref+0x124c: xor %l2, 0xc, %l2
17418 .word 0xe42be270 ! t3_kref+0x1250: stb %l2, [%o7 + 0x270]
17419 .word 0x81dbe270 ! t3_kref+0x1254: flush %o7 + 0x270
17420 .word 0xc3ee1017 ! t3_kref+0x1258: prefetcha %i0 + %l7, 1
17421 .word 0xaac234bf ! t3_kref+0x125c: addccc %o0, -0xb41, %l5
17422 .word 0xf5be7fe0 ! t3_kref+0x1260: stda %f26, [%i1 - 0x20]%asi
17423 .word 0xaa02305d ! t3_kref+0x1264: add %o0, -0xfa3, %l5
17424 .word 0xc07e201c ! t3_kref+0x1268: swap [%i0 + 0x1c], %g0
17425 .word 0xb7a0053c ! t3_kref+0x126c: fsqrts %f28, %f27
174262: .word 0x972b600e ! t3_kref+0x1270: sll %o5, 0xe, %o3
17427 .word 0xb9a6cd3c ! t3_kref+0x1274: fsmuld %f27, %f28, %f28
17428 .word 0xc3ee5000 ! t3_kref+0x1278: prefetcha %i1, 1
17429 .word 0x95b7045c ! t3_kref+0x127c: fcmpne16 %f28, %f28, %o2
17430 .word 0x9b0da581 ! t3_kref+0x1280: tsubcc %l6, 0x581, %o5
17431 .word 0xd86e0000 ! t3_kref+0x1284: ldstub [%i0], %o4
17432 .word 0x95b7059c ! t3_kref+0x1288: fcmpgt32 %f28, %f28, %o2
17433 .word 0xfb270018 ! t3_kref+0x128c: st %f29, [%i4 + %i0]
17434 .word 0xf93f4019 ! t3_kref+0x1290: std %f28, [%i5 + %i1]
17435 .word 0x80468015 ! t3_kref+0x1294: addc %i2, %l5, %g0
17436 .word 0xe41e2000 ! t3_kref+0x1298: ldd [%i0], %l2
17437 .word 0xf5be1000 ! t3_kref+0x129c: stda %f26, [%i0]0x80
17438 .word 0xafb7041a ! t3_kref+0x12a0: fcmple16 %f28, %f26, %l7
17439 .word 0xf53e2010 ! t3_kref+0x12a4: std %f26, [%i0 + 0x10]
17440 .word 0xd06e7fea ! t3_kref+0x12a8: ldstub [%i1 - 0x16], %o0
17441 .word 0x28800002 ! t3_kref+0x12ac: bleu,a _kref+0x12b4
17442 .word 0xb9a74d3c ! t3_kref+0x12b0: fsmuld %f29, %f28, %f28
17443 .word 0x9645ef6e ! t3_kref+0x12b4: addc %l7, 0xf6e, %o3
17444 .word 0xbba748bd ! t3_kref+0x12b8: fsubs %f29, %f29, %f29
17445 .word 0x900eaced ! t3_kref+0x12bc: and %i2, 0xced, %o0
17446 .word 0x81dc4010 ! t3_kref+0x12c0: flush %l1 + %l0
17447 .word 0xda080019 ! t3_kref+0x12c4: ldub [%g0 + %i1], %o5
17448 .word 0xe4962004 ! t3_kref+0x12c8: lduha [%i0 + 4]%asi, %l2
17449 .word 0xda366018 ! t3_kref+0x12cc: sth %o5, [%i1 + 0x18]
17450 .word 0xd206600c ! t3_kref+0x12d0: ld [%i1 + 0xc], %o1
17451 .word 0xb9a688dc ! t3_kref+0x12d4: fsubd %f26, %f28, %f28
17452 .word 0xe4080018 ! t3_kref+0x12d8: ldub [%g0 + %i0], %l2
17453 .word 0xb9b70efc ! t3_kref+0x12dc: fornot2s %f28, %f28, %f28
17454 .word 0xbba0189d ! t3_kref+0x12e0: fitos %f29, %f29
17455 .word 0xb7a709bb ! t3_kref+0x12e4: fdivs %f28, %f27, %f27
17456 .word 0xd0ce2008 ! t3_kref+0x12e8: ldsba [%i0 + 8]%asi, %o0
17457 .word 0xea680018 ! t3_kref+0x12ec: ldstub [%g0 + %i0], %l5
17458 .word 0x8143c000 ! t3_kref+0x12f0: stbar
17459 .word 0xf51e401d ! t3_kref+0x12f4: ldd [%i1 + %i5], %f26
17460 .word 0xd0480018 ! t3_kref+0x12f8: ldsb [%g0 + %i0], %o0
17461 .word 0xa612ee33 ! t3_kref+0x12fc: or %o3, 0xe33, %l3
17462 .word 0xa7382002 ! t3_kref+0x1300: sra %g0, 0x2, %l3
17463 .word 0xb9b6875c ! t3_kref+0x1304: fpack32 %f26, %f28, %f28
17464 .word 0xd03e6000 ! t3_kref+0x1308: std %o0, [%i1]
17465 .word 0xb7a0189c ! t3_kref+0x130c: fitos %f28, %f27
17466 .word 0xb5b70ddc ! t3_kref+0x1310: fnand %f28, %f28, %f26
17467 .word 0xfb06001c ! t3_kref+0x1314: ld [%i0 + %i4], %f29
17468 .word 0xee0e8018 ! t3_kref+0x1318: ldub [%i2 + %i0], %l7
17469 .word 0xadb68155 ! t3_kref+0x131c: edge32l %i2, %l5, %l6
17470 .word 0xf9a0a02c ! t3_kref+0x1320: sta %f28, [%g2 + 0x2c]%asi
17471 .word 0xb5a7095c ! t3_kref+0x1324: fmuld %f28, %f28, %f26
17472 .word 0xb9a70d3c ! t3_kref+0x1328: fsmuld %f28, %f28, %f28
17473 .word 0xb9a0055c ! t3_kref+0x132c: fsqrtd %f28, %f28
17474 .word 0xe488a02d ! t3_kref+0x1330: lduba [%g2 + 0x2d]%asi, %l2
17475 .word 0x39480008 ! t3_kref+0x1334: fbuge,a,pt %fcc0, _kref+0x1354
17476 .word 0xf9be6008 ! t3_kref+0x1338: stda %f28, [%i1 + 8]%asi
17477 .word 0xee563ffc ! t3_kref+0x133c: ldsh [%i0 - 4], %l7
17478 .word 0xaef6b9be ! t3_kref+0x1340: udivcc %i2, -0x642, %l7
17479 .word 0xb7b00f3c ! t3_kref+0x1344: fsrc2s %f28, %f27
17480 .word 0x9fb6c240 ! t3_kref+0x1348: array16 %i3, %g0, %o7
17481 .word 0xbba0013c ! t3_kref+0x134c: fabss %f28, %f29
17482 .word 0x9336a01a ! t3_kref+0x1350: srl %i2, 0x1a, %o1
17483 .word 0xa886bfe8 ! t3_kref+0x1354: addcc %i2, -0x18, %l4
17484 .word 0xb5a0193b ! t3_kref+0x1358: fstod %f27, %f26
17485 .word 0xbba6c83d ! t3_kref+0x135c: fadds %f27, %f29, %f29
17486 .word 0xe9ee501d ! t3_kref+0x1360: prefetcha %i1 + %i5, 20
17487 .word 0x20800001 ! t3_kref+0x1364: bn,a _kref+0x1368
17488 .word 0xec36201c ! t3_kref+0x1368: sth %l6, [%i0 + 0x1c]
17489 .word 0xa6a6c00d ! t3_kref+0x136c: subcc %i3, %o5, %l3
17490 .word 0xa40ef31f ! t3_kref+0x1370: and %i3, -0xce1, %l2
17491 .word 0x9e1a34a4 ! t3_kref+0x1374: xor %o0, -0xb5c, %o7
17492 .word 0x81af0a5c ! t3_kref+0x1378: fcmpd %fcc0, %f28, %f28
17493 .word 0xd06e3feb ! t3_kref+0x137c: ldstub [%i0 - 0x15], %o0
17494 .word 0xe01e6008 ! t3_kref+0x1380: ldd [%i1 + 8], %l0
17495 .word 0xab38200c ! t3_kref+0x1384: sra %g0, 0xc, %l5
17496 .word 0xae66f42a ! t3_kref+0x1388: subc %i3, -0xbd6, %l7
17497 .word 0xd8367ff2 ! t3_kref+0x138c: sth %o4, [%i1 - 0xe]
17498 .word 0xb7a0053c ! t3_kref+0x1390: fsqrts %f28, %f27
17499 .word 0xb9a7093c ! t3_kref+0x1394: fmuls %f28, %f28, %f28
17500 .word 0xaf0afe2f ! t3_kref+0x1398: tsubcc %o3, -0x1d1, %l7
17501 .word 0xabb00148 ! t3_kref+0x139c: edge32l %g0, %o0, %l5
17502 .word 0xb5b70e80 ! t3_kref+0x13a0: fsrc1 %f28, %f26
17503 .word 0xf980a02c ! t3_kref+0x13a4: lda [%g2 + 0x2c]%asi, %f28
17504 .word 0xb9a708bc ! t3_kref+0x13a8: fsubs %f28, %f28, %f28
17505 .word 0xa535c00d ! t3_kref+0x13ac: srl %l7, %o5, %l2
17506 .word 0x9402e7bc ! t3_kref+0x13b0: add %o3, 0x7bc, %o2
17507 .word 0xec4e200c ! t3_kref+0x13b4: ldsb [%i0 + 0xc], %l6
17508 .word 0xb9a8403c ! t3_kref+0x13b8: fmovsne %fcc0, %f28, %f28
17509 .word 0xd03e2010 ! t3_kref+0x13bc: std %o0, [%i0 + 0x10]
17510 .word 0x81580000 ! t3_kref+0x13c0: flushw
17511 .word 0x9095baa6 ! t3_kref+0x13c4: orcc %l6, -0x55a, %o0
17512 .word 0xb9a0055c ! t3_kref+0x13c8: fsqrtd %f28, %f28
17513 .word 0xb9b00fc0 ! t3_kref+0x13cc: fone %f28
17514 .word 0xb7a0053b ! t3_kref+0x13d0: fsqrts %f27, %f27
17515 .word 0x9aa261bd ! t3_kref+0x13d4: subcc %o1, 0x1bd, %o5
17516 .word 0x22800003 ! t3_kref+0x13d8: be,a _kref+0x13e4
17517 .word 0x9e2835b1 ! t3_kref+0x13dc: andn %g0, -0xa4f, %o7
17518 .word 0xbba7093b ! t3_kref+0x13e0: fmuls %f28, %f27, %f29
17519 .word 0xb5b70eda ! t3_kref+0x13e4: fornot2 %f28, %f26, %f26
17520 .word 0x9e45fc5f ! t3_kref+0x13e8: addc %l7, -0x3a1, %o7
17521 .word 0xda764000 ! t3_kref+0x13ec: stx %o5, [%i1]
17522 .word 0xacaec01b ! t3_kref+0x13f0: andncc %i3, %i3, %l6
17523 .word 0xd0366016 ! t3_kref+0x13f4: sth %o0, [%i1 + 0x16]
17524 .word 0x81580000 ! t3_kref+0x13f8: flushw
17525 .word 0xbba6c8bc ! t3_kref+0x13fc: fsubs %f27, %f28, %f29
17526 .word 0x9815698a ! t3_kref+0x1400: or %l5, 0x98a, %o4
17527 .word 0x9de3bfa0 ! t3_kref+0x1404: save %sp, -0x60, %sp
17528 .word 0xb8be20dd ! t3_kref+0x1408: xnorcc %i0, 0xdd, %i4
17529 .word 0x9fef3c79 ! t3_kref+0x140c: restore %i4, -0x387, %o7
17530 .word 0x9de3bfa0 ! t3_kref+0x1410: save %sp, -0x60, %sp
17531 .word 0xadee4019 ! t3_kref+0x1414: restore %i1, %i1, %l6
17532 .word 0xb9a7095c ! t3_kref+0x1418: fmuld %f28, %f28, %f28
17533 .word 0x22480008 ! t3_kref+0x141c: be,a,pt %icc, _kref+0x143c
17534 .word 0xa4156102 ! t3_kref+0x1420: or %l5, 0x102, %l2
17535 .word 0xee362006 ! t3_kref+0x1424: sth %l7, [%i0 + 6]
17536 .word 0x81af0a5c ! t3_kref+0x1428: fcmpd %fcc0, %f28, %f28
17537 .word 0x8045b813 ! t3_kref+0x142c: addc %l6, -0x7ed, %g0
17538 .word 0x2f480002 ! t3_kref+0x1430: fbu,a,pt %fcc0, _kref+0x1438
17539 .word 0xb9a0189c ! t3_kref+0x1434: fitos %f28, %f28
17540 .word 0xb7a0013b ! t3_kref+0x1438: fabss %f27, %f27
17541 .word 0xa7400000 ! t3_kref+0x143c: mov %y, %l3
17542 .word 0x8125c00d ! t3_kref+0x1440: mulscc %l7, %o5, %g0
17543 .word 0xe4d0a02e ! t3_kref+0x1444: ldsha [%g2 + 0x2e]%asi, %l2
17544 .word 0xb9b68edc ! t3_kref+0x1448: fornot2 %f26, %f28, %f28
17545 .word 0xe8de1000 ! t3_kref+0x144c: ldxa [%i0]0x80, %l4
17546 .word 0xad3ec01b ! t3_kref+0x1450: sra %i3, %i3, %l6
17547 .word 0x9de3bfa0 ! t3_kref+0x1454: save %sp, -0x60, %sp
17548 .word 0xabeef835 ! t3_kref+0x1458: restore %i3, -0x7cb, %l5
17549 .word 0x95b24280 ! t3_kref+0x145c: array32 %o1, %g0, %o2
17550 .word 0xb9a0055c ! t3_kref+0x1460: fsqrtd %f28, %f28
17551 .word 0xa925ab0b ! t3_kref+0x1464: mulscc %l6, 0xb0b, %l4
17552 .word 0x8143e040 ! t3_kref+0x1468: membar 0x40
17553 .word 0xe01e6000 ! t3_kref+0x146c: ldd [%i1], %l0
17554 .word 0x90457cd2 ! t3_kref+0x1470: addc %l5, -0x32e, %o0
17555 .word 0x9a824017 ! t3_kref+0x1474: addcc %o1, %l7, %o5
17556 .word 0xb7a0109c ! t3_kref+0x1478: fxtos %f28, %f27
17557 .word 0xbbb00f3c ! t3_kref+0x147c: fsrc2s %f28, %f29
17558 .word 0x9862fbed ! t3_kref+0x1480: subc %o3, -0x413, %o4
17559 .word 0xda366002 ! t3_kref+0x1484: sth %o5, [%i1 + 2]
17560 .word 0x8076bb97 ! t3_kref+0x1488: udiv %i2, -0x469, %g0
17561 .word 0x9aa5b7b2 ! t3_kref+0x148c: subcc %l6, -0x84e, %o5
17562 .word 0xd636401b ! t3_kref+0x1490: sth %o3, [%i1 + %i3]
17563 .word 0xb9a018dc ! t3_kref+0x1494: fdtos %f28, %f28
17564 .word 0xf630a03c ! t3_kref+0x1498: sth %i3, [%g2 + 0x3c]
17565 .word 0xb5a70d3c ! t3_kref+0x149c: fsmuld %f28, %f28, %f26
17566 .word 0xaf40c000 ! t3_kref+0x14a0: mov %asi, %l7
17567 .word 0xda4e3fed ! t3_kref+0x14a4: ldsb [%i0 - 0x13], %o5
17568 .word 0x2c800008 ! t3_kref+0x14a8: bneg,a _kref+0x14c8
17569 .word 0xa6420015 ! t3_kref+0x14ac: addc %o0, %l5, %l3
17570 .word 0x37800004 ! t3_kref+0x14b0: fbge,a _kref+0x14c0
17571 .word 0xaf223a6d ! t3_kref+0x14b4: mulscc %o0, -0x593, %l7
17572 .word 0x30800007 ! t3_kref+0x14b8: ba,a _kref+0x14d4
17573 .word 0xb9a7085c ! t3_kref+0x14bc: faddd %f28, %f28, %f28
17574 .word 0x801ae368 ! t3_kref+0x14c0: xor %o3, 0x368, %g0
17575 .word 0xafb200fb ! t3_kref+0x14c4: edge16ln %o0, %i3, %l7
17576 .word 0x8143c000 ! t3_kref+0x14c8: stbar
17577 .word 0xd2363ff4 ! t3_kref+0x14cc: sth %o1, [%i0 - 0xc]
17578 .word 0xb5b70a5a ! t3_kref+0x14d0: fpadd32 %f28, %f26, %f26
17579 .word 0xd220a01c ! t3_kref+0x14d4: st %o1, [%g2 + 0x1c]
17580 .word 0xa7336006 ! t3_kref+0x14d8: srl %o5, 0x6, %l3
17581 .word 0x9b3a601b ! t3_kref+0x14dc: sra %o1, 0x1b, %o5
17582 .word 0xac7d7bd0 ! t3_kref+0x14e0: sdiv %l5, -0x430, %l6
17583 .word 0xeeb6d019 ! t3_kref+0x14e4: stha %l7, [%i3 + %i1]0x80
17584 .word 0xb7a0053b ! t3_kref+0x14e8: fsqrts %f27, %f27
17585 .word 0xadb54240 ! t3_kref+0x14ec: array16 %l5, %g0, %l6
17586 .word 0x9fb7045c ! t3_kref+0x14f0: fcmpne16 %f28, %f28, %o7
17587 .word 0xae15c009 ! t3_kref+0x14f4: or %l7, %o1, %l7
17588 .word 0xaa12f62e ! t3_kref+0x14f8: or %o3, -0x9d2, %l5
17589 .word 0xa8a2e410 ! t3_kref+0x14fc: subcc %o3, 0x410, %l4
17590 .word 0xa48aa42b ! t3_kref+0x1500: andcc %o2, 0x42b, %l2
17591 .word 0x2c480007 ! t3_kref+0x1504: bneg,a,pt %icc, _kref+0x1520
17592 .word 0xd518001d ! t3_kref+0x1508: ldd [%g0 + %i5], %f10
17593 .word 0x81af0adc ! t3_kref+0x150c: fcmped %fcc0, %f28, %f28
17594 .word 0xbbb6cabc ! t3_kref+0x1510: fpsub16s %f27, %f28, %f29
17595 .word 0x81ae8a5a ! t3_kref+0x1514: fcmpd %fcc0, %f26, %f26
17596 .word 0xb5a0055a ! t3_kref+0x1518: fsqrtd %f26, %f26
17597 .word 0xb9a018dc ! t3_kref+0x151c: fdtos %f28, %f28
17598 .word 0xf7270018 ! t3_kref+0x1520: st %f27, [%i4 + %i0]
17599 .word 0xa632219f ! t3_kref+0x1524: orn %o0, 0x19f, %l3
17600 .word 0xb9b706fa ! t3_kref+0x1528: fmul8ulx16 %f28, %f26, %f28
17601 .word 0xb9b70dda ! t3_kref+0x152c: fnand %f28, %f26, %f28
17602 .word 0xb7a0109c ! t3_kref+0x1530: fxtos %f28, %f27
17603 .word 0x94b24015 ! t3_kref+0x1534: orncc %o1, %l5, %o2
17604 .word 0xc7ee100a ! t3_kref+0x1538: prefetcha %i0 + %o2, 3
17605 .word 0x83414000 ! t3_kref+0x153c: mov %pc, %g1
17606 .word 0x92b82e68 ! t3_kref+0x1540: xnorcc %g0, 0xe68, %o1
17607 .word 0x94b2f565 ! t3_kref+0x1544: orncc %o3, -0xa9b, %o2
17608 .word 0xbba6c9bb ! t3_kref+0x1548: fdivs %f27, %f27, %f29
17609 .word 0xe81e3fe0 ! t3_kref+0x154c: ldd [%i0 - 0x20], %l4
17610 .word 0xb9b6cefb ! t3_kref+0x1550: fornot2s %f27, %f27, %f28
17611 .word 0xb5a0193c ! t3_kref+0x1554: fstod %f28, %f26
17612 .word 0xb5a689da ! t3_kref+0x1558: fdivd %f26, %f26, %f26
17613 .word 0xe8000018 ! t3_kref+0x155c: ld [%g0 + %i0], %l4
17614 .word 0xb7b00c20 ! t3_kref+0x1560: fzeros %f27
17615 sethi %hi(2f), %o7
17616 .word 0xe40be194 ! t3_kref+0x1568: ldub [%o7 + 0x194], %l2
17617 .word 0xa41ca00c ! t3_kref+0x156c: xor %l2, 0xc, %l2
17618 .word 0xe42be194 ! t3_kref+0x1570: stb %l2, [%o7 + 0x194]
17619 .word 0x81dbe194 ! t3_kref+0x1574: flush %o7 + 0x194
17620 .word 0xee50a02c ! t3_kref+0x1578: ldsh [%g2 + 0x2c], %l7
17621 .word 0xefee101b ! t3_kref+0x157c: prefetcha %i0 + %i3, 23
17622 .word 0xb9a0055c ! t3_kref+0x1580: fsqrtd %f28, %f28
17623 .word 0xf9be184c ! t3_kref+0x1584: stda %f28, [%i0 + %o4]0xc2
17624 .word 0xd220a01c ! t3_kref+0x1588: st %o1, [%g2 + 0x1c]
17625 .word 0xbba709bd ! t3_kref+0x158c: fdivs %f28, %f29, %f29
17626 .word 0xb9b68dda ! t3_kref+0x1590: fnand %f26, %f26, %f28
176272: .word 0xaca5a8d2 ! t3_kref+0x1594: subcc %l6, 0x8d2, %l6
17628 .word 0xb5a0015a ! t3_kref+0x1598: fabsd %f26, %f26
17629 .word 0x8143c000 ! t3_kref+0x159c: stbar
17630 .word 0xb9a0055a ! t3_kref+0x15a0: fsqrtd %f26, %f28
17631 .word 0xb7a7083c ! t3_kref+0x15a4: fadds %f28, %f28, %f27
17632 .word 0xf4363fe6 ! t3_kref+0x15a8: sth %i2, [%i0 - 0x1a]
17633 .word 0xf99e1a1b ! t3_kref+0x15ac: ldda [%i0 + %i3]0xd0, %f28
17634 .word 0x90e24000 ! t3_kref+0x15b0: subccc %o1, %g0, %o0
17635 call SYM(t3_subr1)
17636 .word 0xb5b7473c ! t3_kref+0x15b8: fmuld8ulx16 %f29, %f28, %f26
17637 .word 0xd4b0a01e ! t3_kref+0x15bc: stha %o2, [%g2 + 0x1e]%asi
17638 .word 0xb9a0055c ! t3_kref+0x15c0: fsqrtd %f28, %f28
17639 .word 0xb7a0189b ! t3_kref+0x15c4: fitos %f27, %f27
17640 .word 0xa6083db7 ! t3_kref+0x15c8: and %g0, -0x249, %l3
17641 .word 0x2a480004 ! t3_kref+0x15cc: bcs,a,pt %icc, _kref+0x15dc
17642 .word 0xec063fe8 ! t3_kref+0x15d0: ld [%i0 - 0x18], %l6
17643 .word 0x993a200b ! t3_kref+0x15d4: sra %o0, 0xb, %o4
17644 .word 0xa432401a ! t3_kref+0x15d8: orn %o1, %i2, %l2
17645 .word 0x9b202a03 ! t3_kref+0x15dc: mulscc %g0, 0xa03, %o5
17646 .word 0xa8a5c01a ! t3_kref+0x15e0: subcc %l7, %i2, %l4
17647 .word 0x2a480004 ! t3_kref+0x15e4: bcs,a,pt %icc, _kref+0x15f4
17648 .word 0xc56e7ff0 ! t3_kref+0x15e8: prefetch %i1 - 0x10, 2
17649 .word 0xad322001 ! t3_kref+0x15ec: srl %o0, 0x1, %l6
17650 .word 0xac8ec008 ! t3_kref+0x15f0: andcc %i3, %o0, %l6
17651 .word 0x94a6b670 ! t3_kref+0x15f4: subcc %i2, -0x990, %o2
17652 .word 0xe96e001a ! t3_kref+0x15f8: prefetch %i0 + %i2, 20
17653 .word 0xfb20a03c ! t3_kref+0x15fc: st %f29, [%g2 + 0x3c]
17654 .word 0xd3f65017 ! t3_kref+0x1600: casxa [%i1]0x80, %l7, %o1
17655 .word 0x921eb0f0 ! t3_kref+0x1604: xor %i2, -0xf10, %o1
17656 .word 0xb9a7095c ! t3_kref+0x1608: fmuld %f28, %f28, %f28
17657 .word 0xa4a5bec6 ! t3_kref+0x160c: subcc %l6, -0x13a, %l2
17658 .word 0xb9b68d1a ! t3_kref+0x1610: fandnot1 %f26, %f26, %f28
17659 .word 0xd2167fea ! t3_kref+0x1614: lduh [%i1 - 0x16], %o1
17660 .word 0x98a2a0fe ! t3_kref+0x1618: subcc %o2, 0xfe, %o4
17661 .word 0x9e3563fc ! t3_kref+0x161c: orn %l5, 0x3fc, %o7
17662 .word 0xd436c018 ! t3_kref+0x1620: sth %o2, [%i3 + %i0]
17663 .word 0xb9a0193b ! t3_kref+0x1624: fstod %f27, %f28
17664 .word 0xa4aaa176 ! t3_kref+0x1628: andncc %o2, 0x176, %l2
17665 .word 0xf4364000 ! t3_kref+0x162c: sth %i2, [%i1]
17666 .word 0xb9a74d3b ! t3_kref+0x1630: fsmuld %f29, %f27, %f28
17667 .word 0xe81e7fe0 ! t3_kref+0x1634: ldd [%i1 - 0x20], %l4
17668 .word 0xf9be5857 ! t3_kref+0x1638: stda %f28, [%i1 + %l7]0xc2
17669 .word 0xf726401c ! t3_kref+0x163c: st %f27, [%i1 + %i4]
17670 .word 0xda366010 ! t3_kref+0x1640: sth %o5, [%i1 + 0x10]
17671 .word 0xe81e3fe8 ! t3_kref+0x1644: ldd [%i0 - 0x18], %l4
17672 .word 0x30800003 ! t3_kref+0x1648: ba,a _kref+0x1654
17673 .word 0xea064000 ! t3_kref+0x164c: ld [%i1], %l5
17674 .word 0xbbb6ce3c ! t3_kref+0x1650: fands %f27, %f28, %f29
17675 .word 0xa87a2fe4 ! t3_kref+0x1654: sdiv %o0, 0xfe4, %l4
17676 .word 0xb9b74d3c ! t3_kref+0x1658: fandnot1s %f29, %f28, %f28
17677 .word 0xe41e3fe0 ! t3_kref+0x165c: ldd [%i0 - 0x20], %l2
17678 .word 0xe0e8a00e ! t3_kref+0x1660: ldstuba [%g2 + 0xe]%asi, %l0
17679 .word 0x34800007 ! t3_kref+0x1664: bg,a _kref+0x1680
17680 .word 0x98b2f840 ! t3_kref+0x1668: orncc %o3, -0x7c0, %o4
17681 .word 0x9305800d ! t3_kref+0x166c: taddcc %l6, %o5, %o1
17682 .word 0xbbb6cafc ! t3_kref+0x1670: fpsub32s %f27, %f28, %f29
17683 .word 0xb9a74d3c ! t3_kref+0x1674: fsmuld %f29, %f28, %f28
17684 .word 0x9416b808 ! t3_kref+0x1678: or %i2, -0x7f8, %o2
17685 .word 0xb9a0193b ! t3_kref+0x167c: fstod %f27, %f28
17686 .word 0xbba0013b ! t3_kref+0x1680: fabss %f27, %f29
17687 .word 0xa7b7055a ! t3_kref+0x1684: fcmpeq16 %f28, %f26, %l3
17688 .word 0xb7b70dfd ! t3_kref+0x1688: fnands %f28, %f29, %f27
17689 .word 0x2c800008 ! t3_kref+0x168c: bneg,a _kref+0x16ac
17690 .word 0x90bd6ada ! t3_kref+0x1690: xnorcc %l5, 0xada, %o0
17691 .word 0x2f800001 ! t3_kref+0x1694: fbu,a _kref+0x1698
17692 .word 0x9323001a ! t3_kref+0x1698: mulscc %o4, %i2, %o1
17693 .word 0xb9a0003d ! t3_kref+0x169c: fmovs %f29, %f28
17694 .word 0xaa45748a ! t3_kref+0x16a0: addc %l5, -0xb76, %l5
17695 .word 0xf9be501d ! t3_kref+0x16a4: stda %f28, [%i1 + %i5]0x80
17696 .word 0x8143c000 ! t3_kref+0x16a8: stbar
17697 .word 0xf9264000 ! t3_kref+0x16ac: st %f28, [%i1]
17698 .word 0x932de01f ! t3_kref+0x16b0: sll %l7, 0x1f, %o1
17699 .word 0xa815a0a7 ! t3_kref+0x16b4: or %l6, 0xa7, %l4
17700 .word 0xbba0189d ! t3_kref+0x16b8: fitos %f29, %f29
17701 .word 0x9b05e772 ! t3_kref+0x16bc: taddcc %l7, 0x772, %o5
17702 .word 0x81854000 ! t3_kref+0x16c0: wr %l5, %g0, %y
17703 .word 0x91b6845a ! t3_kref+0x16c4: fcmpne16 %f26, %f26, %o0
17704 .word 0x93223905 ! t3_kref+0x16c8: mulscc %o0, -0x6fb, %o1
17705 .word 0xf99e5a5d ! t3_kref+0x16cc: ldda [%i1 + %i5]0xd2, %f28
17706 .word 0xa80ec00c ! t3_kref+0x16d0: and %i3, %o4, %l4
17707 .word 0x26480001 ! t3_kref+0x16d4: bl,a,pt %icc, _kref+0x16d8
17708 .word 0xb9a70d3c ! t3_kref+0x16d8: fsmuld %f28, %f28, %f28
17709 .word 0xb9a0055c ! t3_kref+0x16dc: fsqrtd %f28, %f28
17710 .word 0xe67e7fe0 ! t3_kref+0x16e0: swap [%i1 - 0x20], %l3
17711 .word 0xd030a01c ! t3_kref+0x16e4: sth %o0, [%g2 + 0x1c]
17712 .word 0xeb6e401a ! t3_kref+0x16e8: prefetch %i1 + %i2, 21
17713 .word 0x2f480003 ! t3_kref+0x16ec: fbu,a,pt %fcc0, _kref+0x16f8
17714 .word 0x807ae470 ! t3_kref+0x16f0: sdiv %o3, 0x470, %g0
17715 .word 0xa525800b ! t3_kref+0x16f4: mulscc %l6, %o3, %l2
17716 .word 0x9245c000 ! t3_kref+0x16f8: addc %l7, %g0, %o1
17717 .word 0xfb200019 ! t3_kref+0x16fc: st %f29, [%g0 + %i1]
17718 .word 0x9a154015 ! t3_kref+0x1700: or %l5, %l5, %o5
17719 .word 0xb9a0193d ! t3_kref+0x1704: fstod %f29, %f28
17720 .word 0xa4068008 ! t3_kref+0x1708: add %i2, %o0, %l2
17721 .word 0xc1ee5016 ! t3_kref+0x170c: prefetcha %i1 + %l6, 0
17722 .word 0x9832800b ! t3_kref+0x1710: orn %o2, %o3, %o4
17723 .word 0x36800002 ! t3_kref+0x1714: bge,a _kref+0x171c
17724 .word 0x942e800c ! t3_kref+0x1718: andn %i2, %o4, %o2
17725 .word 0x26480008 ! t3_kref+0x171c: bl,a,pt %icc, _kref+0x173c
17726 .word 0x80bebb45 ! t3_kref+0x1720: xnorcc %i2, -0x4bb, %g0
17727 .word 0xe8de2008 ! t3_kref+0x1724: ldxa [%i0 + 8]%asi, %l4
17728 .word 0xf920a02c ! t3_kref+0x1728: st %f28, [%g2 + 0x2c]
17729 .word 0x98837c5b ! t3_kref+0x172c: addcc %o5, -0x3a5, %o4
17730 .word 0xb9a0191d ! t3_kref+0x1730: fitod %f29, %f28
17731 .word 0xaac5c00b ! t3_kref+0x1734: addccc %l7, %o3, %l5
17732 .word 0xb7a000bd ! t3_kref+0x1738: fnegs %f29, %f27
17733 .word 0x29480004 ! t3_kref+0x173c: fbl,a,pt %fcc0, _kref+0x174c
17734 .word 0x94e68016 ! t3_kref+0x1740: subccc %i2, %l6, %o2
17735 .word 0xbba0189c ! t3_kref+0x1744: fitos %f28, %f29
17736 .word 0xbba0003c ! t3_kref+0x1748: fmovs %f28, %f29
17737 .word 0xfd6e7ff8 ! t3_kref+0x174c: prefetch %i1 - 8, 30
17738 .word 0xb7a7493b ! t3_kref+0x1750: fmuls %f29, %f27, %f27
17739 .word 0xc06e0000 ! t3_kref+0x1754: ldstub [%i0], %g0
17740 .word 0xb9a0191b ! t3_kref+0x1758: fitod %f27, %f28
17741 .word 0x90a2000c ! t3_kref+0x175c: subcc %o0, %o4, %o0
17742 .word 0x9b400000 ! t3_kref+0x1760: mov %y, %o5
17743 .word 0xa6bd801b ! t3_kref+0x1764: xnorcc %l6, %i3, %l3
17744 .word 0xb7a709bc ! t3_kref+0x1768: fdivs %f28, %f28, %f27
17745 .word 0xa4a30008 ! t3_kref+0x176c: subcc %o4, %o0, %l2
17746 .word 0xb7b6cabb ! t3_kref+0x1770: fpsub16s %f27, %f27, %f27
17747 .word 0x3c800008 ! t3_kref+0x1774: bpos,a _kref+0x1794
17748 .word 0x9422a7ae ! t3_kref+0x1778: sub %o2, 0x7ae, %o2
17749 .word 0xbbb00c20 ! t3_kref+0x177c: fzeros %f29
17750 .word 0xbbb70e3d ! t3_kref+0x1780: fands %f28, %f29, %f29
17751 .word 0xa8ba401b ! t3_kref+0x1784: xnorcc %o1, %i3, %l4
17752 .word 0xadb3006d ! t3_kref+0x1788: edge8ln %o4, %o5, %l6
17753 .word 0xb9a74d3b ! t3_kref+0x178c: fsmuld %f29, %f27, %f28
17754 .word 0xbba6c9bc ! t3_kref+0x1790: fdivs %f27, %f28, %f29
17755 .word 0xe8871019 ! t3_kref+0x1794: lda [%i4 + %i1]0x80, %l4
17756 .word 0xb7b00cfb ! t3_kref+0x1798: fnot2s %f27, %f27
17757 .word 0xaabae908 ! t3_kref+0x179c: xnorcc %o3, 0x908, %l5
17758 .word 0xde4e7ffe ! t3_kref+0x17a0: ldsb [%i1 - 2], %o7
17759 .word 0xe4086284 ! t3_kref+0x17a4: ldub [%g1 + 0x284], %l2
17760 .word 0xa41ca00c ! t3_kref+0x17a8: xor %l2, 0xc, %l2
17761 .word 0xe4286284 ! t3_kref+0x17ac: stb %l2, [%g1 + 0x284]
17762 .word 0x81d86284 ! t3_kref+0x17b0: flush %g1 + 0x284
17763 .word 0xb5a6885a ! t3_kref+0x17b4: faddd %f26, %f26, %f26
17764 .word 0xd6100018 ! t3_kref+0x17b8: lduh [%g0 + %i0], %o3
17765 .word 0xc0a01018 ! t3_kref+0x17bc: sta %g0, [%g0 + %i0]0x80
177662: .word 0xb9a0053d ! t3_kref+0x17c0: fsqrts %f29, %f28
17767 .word 0xb9a0013c ! t3_kref+0x17c4: fabss %f28, %f28
17768 .word 0xb9a709da ! t3_kref+0x17c8: fdivd %f28, %f26, %f28
17769 .word 0xd290a03e ! t3_kref+0x17cc: lduha [%g2 + 0x3e]%asi, %o1
17770 .word 0xb9b6c67c ! t3_kref+0x17d0: fmul8x16au %f27, %f28, %f28
17771 .word 0xbba0053b ! t3_kref+0x17d4: fsqrts %f27, %f29
17772 .word 0xa8c3679a ! t3_kref+0x17d8: addccc %o5, 0x79a, %l4
17773 .word 0xf7263fe8 ! t3_kref+0x17dc: st %f27, [%i0 - 0x18]
17774 .word 0xb5a0055c ! t3_kref+0x17e0: fsqrtd %f28, %f26
17775 .word 0x22800004 ! t3_kref+0x17e4: be,a _kref+0x17f4
17776 .word 0xbba749bc ! t3_kref+0x17e8: fdivs %f29, %f28, %f29
17777 .word 0xc00e7ff4 ! t3_kref+0x17ec: ldub [%i1 - 0xc], %g0
17778 .word 0xa73ec00b ! t3_kref+0x17f0: sra %i3, %o3, %l3
17779 .word 0xf786101c ! t3_kref+0x17f4: lda [%i0 + %i4]0x80, %f27
17780 .word 0xec2e001a ! t3_kref+0x17f8: stb %l6, [%i0 + %i2]
17781 .word 0x28800003 ! t3_kref+0x17fc: bleu,a _kref+0x1808
17782 .word 0xf9260000 ! t3_kref+0x1800: st %f28, [%i0]
17783 .word 0xecbf5019 ! t3_kref+0x1804: stda %l6, [%i5 + %i1]0x80
17784 .word 0xa523000c ! t3_kref+0x1808: mulscc %o4, %o4, %l2
17785 .word 0xd8d63ffe ! t3_kref+0x180c: ldsha [%i0 - 2]%asi, %o4
17786 .word 0x3b480002 ! t3_kref+0x1810: fble,a,pt %fcc0, _kref+0x1818
17787 .word 0xc56e3fe8 ! t3_kref+0x1814: prefetch %i0 - 0x18, 2
17788 .word 0x39800008 ! t3_kref+0x1818: fbuge,a _kref+0x1838
17789 .word 0xb9b7473c ! t3_kref+0x181c: fmuld8ulx16 %f29, %f28, %f28
17790 .word 0xadb5410d ! t3_kref+0x1820: edge32 %l5, %o5, %l6
17791 .word 0xf93e001d ! t3_kref+0x1824: std %f28, [%i0 + %i5]
17792 .word 0xd006001c ! t3_kref+0x1828: ld [%i0 + %i4], %o0
17793 .word 0xbba709bd ! t3_kref+0x182c: fdivs %f28, %f29, %f29
17794 .word 0x31480003 ! t3_kref+0x1830: fba,a,pt %fcc0, _kref+0x183c
17795 .word 0xb5a0105a ! t3_kref+0x1834: fdtox %f26, %f26
17796 .word 0xacab400d ! t3_kref+0x1838: andncc %o5, %o5, %l6
17797 .word 0xf9070019 ! t3_kref+0x183c: ld [%i4 + %i1], %f28
17798 .word 0xf7070018 ! t3_kref+0x1840: ld [%i4 + %i0], %f27
17799 .word 0xb9a0191b ! t3_kref+0x1844: fitod %f27, %f28
17800 .word 0xb9a0015a ! t3_kref+0x1848: fabsd %f26, %f28
17801 .word 0xb7a0053d ! t3_kref+0x184c: fsqrts %f29, %f27
17802 .word 0xae82e8dd ! t3_kref+0x1850: addcc %o3, 0x8dd, %l7
17803 .word 0xd088a00f ! t3_kref+0x1854: lduba [%g2 + 0xf]%asi, %o0
17804 .word 0xdbe65016 ! t3_kref+0x1858: casa [%i1]0x80, %l6, %o5
17805 .word 0x23800006 ! t3_kref+0x185c: fbne,a _kref+0x1874
17806 .word 0xbbb007ba ! t3_kref+0x1860: fpackfix %f26, %f29
17807 .word 0xd66e4000 ! t3_kref+0x1864: ldstub [%i1], %o3
17808 .word 0x9f3ae00c ! t3_kref+0x1868: sra %o3, 0xc, %o7
17809 .word 0xa6c6b3c0 ! t3_kref+0x186c: addccc %i2, -0xc40, %l3
17810 .word 0xab326013 ! t3_kref+0x1870: srl %o1, 0x13, %l5
17811 .word 0xd8d6501b ! t3_kref+0x1874: ldsha [%i1 + %i3]0x80, %o4
17812 .word 0xd8116134 ! t3_kref+0x1878: lduh [%g5 + 0x134], %o4
17813 .word 0xa6c57a83 ! t3_kref+0x187c: addccc %l5, -0x57d, %l3
17814 .word 0xb5a7095c ! t3_kref+0x1880: fmuld %f28, %f28, %f26
17815 .word 0xa4e5650c ! t3_kref+0x1884: subccc %l5, 0x50c, %l2
17816 .word 0xd296d019 ! t3_kref+0x1888: lduha [%i3 + %i1]0x80, %o1
17817 .word 0x20480006 ! t3_kref+0x188c: bn,a,pt %icc, _kref+0x18a4
17818 .word 0xfb80a02c ! t3_kref+0x1890: lda [%g2 + 0x2c]%asi, %f29
17819 .word 0xc807bfe8 ! t3_kref+0x1894: ld [%fp - 0x18], %g4
17820 .word 0x94bd7abb ! t3_kref+0x1898: xnorcc %l5, -0x545, %o2
17821 .word 0xe878a02c ! t3_kref+0x189c: swap [%g2 + 0x2c], %l4
17822 .word 0xb9b68a9c ! t3_kref+0x18a0: fpsub16 %f26, %f28, %f28
17823 .word 0x81af4a3c ! t3_kref+0x18a4: fcmps %fcc0, %f29, %f28
17824 .word 0xb9b70f5c ! t3_kref+0x18a8: fornot1 %f28, %f28, %f28
17825 .word 0x81418000 ! t3_kref+0x18ac: mov %fprs, %g0
17826 .word 0xb9b70f5c ! t3_kref+0x18b0: fornot1 %f28, %f28, %f28
17827 .word 0xac357dbe ! t3_kref+0x18b4: orn %l5, -0x242, %l6
17828 .word 0xc0a6101c ! t3_kref+0x18b8: sta %g0, [%i0 + %i4]0x80
17829 .word 0xf786501c ! t3_kref+0x18bc: lda [%i1 + %i4]0x80, %f27
17830 .word 0xb9b746bd ! t3_kref+0x18c0: fmul8x16al %f29, %f29, %f28
17831 .word 0x94223e1f ! t3_kref+0x18c4: sub %o0, -0x1e1, %o2
17832 .word 0x3e800006 ! t3_kref+0x18c8: bvc,a _kref+0x18e0
17833 .word 0xb9b70e1c ! t3_kref+0x18cc: fand %f28, %f28, %f28
17834 .word 0xb5b70f5c ! t3_kref+0x18d0: fornot1 %f28, %f28, %f26
17835 .word 0x947ac00d ! t3_kref+0x18d4: sdiv %o3, %o5, %o2
17836 .word 0xd80e3ff3 ! t3_kref+0x18d8: ldub [%i0 - 0xd], %o4
17837 .word 0xf91e001d ! t3_kref+0x18dc: ldd [%i0 + %i5], %f28
17838 .word 0xe1ee101b ! t3_kref+0x18e0: prefetcha %i0 + %i3, 16
17839 .word 0x35480006 ! t3_kref+0x18e4: fbue,a,pt %fcc0, _kref+0x18fc
17840 .word 0xa526800b ! t3_kref+0x18e8: mulscc %i2, %o3, %l2
17841 .word 0x95b7059a ! t3_kref+0x18ec: fcmpgt32 %f28, %f26, %o2
17842 .word 0x952ac00a ! t3_kref+0x18f0: sll %o3, %o2, %o2
17843 .word 0xb9b70e80 ! t3_kref+0x18f4: fsrc1 %f28, %f28
17844 .word 0xc00e3ff6 ! t3_kref+0x18f8: ldub [%i0 - 0xa], %g0
17845 .word 0xf9be184d ! t3_kref+0x18fc: stda %f28, [%i0 + %o5]0xc2
17846 .word 0x9926c00c ! t3_kref+0x1900: mulscc %i3, %o4, %o4
17847 .word 0x96034015 ! t3_kref+0x1904: add %o5, %l5, %o3
17848 .word 0xb9a0189d ! t3_kref+0x1908: fitos %f29, %f28
17849 .word 0xbbb00c20 ! t3_kref+0x190c: fzeros %f29
17850 .word 0x3c800006 ! t3_kref+0x1910: bpos,a _kref+0x1928
17851 .word 0x81dd8009 ! t3_kref+0x1914: flush %l6 + %o1
17852 .word 0x8143c000 ! t3_kref+0x1918: stbar
17853 .word 0xb9b7497c ! t3_kref+0x191c: fpmerge %f29, %f28, %f28
17854 .word 0x3c800006 ! t3_kref+0x1920: bpos,a _kref+0x1938
17855 .word 0xb7abc03d ! t3_kref+0x1924: fmovso %fcc0, %f29, %f27
17856 .word 0xb9b746bd ! t3_kref+0x1928: fmul8x16al %f29, %f29, %f28
17857 .word 0xb9a6c93c ! t3_kref+0x192c: fmuls %f27, %f28, %f28
17858 .word 0xab334016 ! t3_kref+0x1930: srl %o5, %l6, %l5
17859 .word 0xedee501d ! t3_kref+0x1934: prefetcha %i1 + %i5, 22
17860 .word 0xd4a62010 ! t3_kref+0x1938: sta %o2, [%i0 + 0x10]%asi
17861 .word 0xd620a00c ! t3_kref+0x193c: st %o3, [%g2 + 0xc]
17862 .word 0x9e423870 ! t3_kref+0x1940: addc %o0, -0x790, %o7
17863 .word 0x27480007 ! t3_kref+0x1944: fbul,a,pt %fcc0, _kref+0x1960
17864 .word 0xe56e3ff0 ! t3_kref+0x1948: prefetch %i0 - 0x10, 18
17865 .word 0xf9200019 ! t3_kref+0x194c: st %f28, [%g0 + %i1]
17866 .word 0x9fc10000 ! t3_kref+0x1950: call %g4
17867 .word 0xec1e401d ! t3_kref+0x1954: ldd [%i1 + %i5], %l6
17868 .word 0xf53e6000 ! t3_kref+0x1958: std %f26, [%i1]
17869 .word 0xb9a70d3b ! t3_kref+0x195c: fsmuld %f28, %f27, %f28
17870 .word 0xf900a03c ! t3_kref+0x1960: ld [%g2 + 0x3c], %f28
17871 .word 0xeb6e401a ! t3_kref+0x1964: prefetch %i1 + %i2, 21
17872 .word 0xec86101c ! t3_kref+0x1968: lda [%i0 + %i4]0x80, %l6
17873 .word 0x92a30000 ! t3_kref+0x196c: subcc %o4, %g0, %o1
17874 .word 0x98600009 ! t3_kref+0x1970: subc %g0, %o1, %o4
17875 .word 0x29480002 ! t3_kref+0x1974: fbl,a,pt %fcc0, _kref+0x197c
17876 .word 0xbba0189d ! t3_kref+0x1978: fitos %f29, %f29
17877 .word 0xc76e2010 ! t3_kref+0x197c: prefetch %i0 + 0x10, 3
17878 .word 0xb5b00c00 ! t3_kref+0x1980: fzero %f26
17879 .word 0xe66e8019 ! t3_kref+0x1984: ldstub [%i2 + %i1], %l3
17880 .word 0xd236c019 ! t3_kref+0x1988: sth %o1, [%i3 + %i1]
17881 .word 0xb9a74d3d ! t3_kref+0x198c: fsmuld %f29, %f29, %f28
17882 .word 0xb9a7083c ! t3_kref+0x1990: fadds %f28, %f28, %f28
17883 .word 0x81af0a5c ! t3_kref+0x1994: fcmpd %fcc0, %f28, %f28
17884 .word 0xdac6501c ! t3_kref+0x1998: ldswa [%i1 + %i4]0x80, %o5
17885 .word 0xb7a6c8bc ! t3_kref+0x199c: fsubs %f27, %f28, %f27
17886 .word 0xb9b68e1c ! t3_kref+0x19a0: fand %f26, %f28, %f28
17887 .word 0xaa830008 ! t3_kref+0x19a4: addcc %o4, %o0, %l5
17888 .word 0xb9b7075c ! t3_kref+0x19a8: fpack32 %f28, %f28, %f28
17889 .word 0x2c800008 ! t3_kref+0x19ac: bneg,a _kref+0x19cc
17890 .word 0xb9b70d1c ! t3_kref+0x19b0: fandnot1 %f28, %f28, %f28
17891 .word 0xe0180018 ! t3_kref+0x19b4: ldd [%g0 + %i0], %l0
17892 .word 0xbbb0077a ! t3_kref+0x19b8: fpack16 %f26, %f29
17893 .word 0xe0780018 ! t3_kref+0x19bc: swap [%g0 + %i0], %l0
17894 .word 0xf986201c ! t3_kref+0x19c0: lda [%i0 + 0x1c]%asi, %f28
17895 .word 0x98e2c01a ! t3_kref+0x19c4: subccc %o3, %i2, %o4
17896 .word 0xf36e401d ! t3_kref+0x19c8: prefetch %i1 + %i5, 25
17897 .word 0x90b83413 ! t3_kref+0x19cc: xnorcc %g0, -0xbed, %o0
17898 .word 0xd090a00e ! t3_kref+0x19d0: lduha [%g2 + 0xe]%asi, %o0
17899 .word 0x80f33407 ! t3_kref+0x19d4: udivcc %o4, -0xbf9, %g0
17900 .word 0xc12e001c ! t3_kref+0x19d8: st %fsr, [%i0 + %i4]
17901 .word 0xd6500018 ! t3_kref+0x19dc: ldsh [%g0 + %i0], %o3
17902 .word 0xe16e6008 ! t3_kref+0x19e0: prefetch %i1 + 8, 16
17903 .word 0xe6070019 ! t3_kref+0x19e4: ld [%i4 + %i1], %l3
17904 .word 0x2d480004 ! t3_kref+0x19e8: fbg,a,pt %fcc0, _kref+0x19f8
17905 .word 0xad2de00d ! t3_kref+0x19ec: sll %l7, 0xd, %l6
17906 .word 0xa4f6a9fe ! t3_kref+0x19f0: udivcc %i2, 0x9fe, %l2
17907 .word 0xd06822fc ! t3_kref+0x19f4: ldstub [%g0 + 0x2fc], %o0
17908 .word 0x9f414000 ! t3_kref+0x19f8: mov %pc, %o7
17909 .word 0x21480007 ! t3_kref+0x19fc: fbn,a,pt %fcc0, _kref+0x1a18
17910 .word 0xac637369 ! t3_kref+0x1a00: subc %o5, -0xc97, %l6
17911 .word 0xb7b74efd ! t3_kref+0x1a04: fornot2s %f29, %f29, %f27
17912 .word 0x9f414000 ! t3_kref+0x1a08: mov %pc, %o7
17913 .word 0xadb200f7 ! t3_kref+0x1a0c: edge16ln %o0, %l7, %l6
17914 .word 0xeaa8a03c ! t3_kref+0x1a10: stba %l5, [%g2 + 0x3c]%asi
17915 .word 0xa642801a ! t3_kref+0x1a14: addc %o2, %i2, %l3
17916 .word 0x813d4016 ! t3_kref+0x1a18: sra %l5, %l6, %g0
17917 .word 0xa53b4008 ! t3_kref+0x1a1c: sra %o5, %o0, %l2
17918 .word 0x3a480007 ! t3_kref+0x1a20: bcc,a,pt %icc, _kref+0x1a3c
17919 .word 0xb9a6895a ! t3_kref+0x1a24: fmuld %f26, %f26, %f28
17920 .word 0x81af0a5a ! t3_kref+0x1a28: fcmpd %fcc0, %f28, %f26
17921 .word 0xac820008 ! t3_kref+0x1a2c: addcc %o0, %o0, %l6
17922 .word 0x8143c000 ! t3_kref+0x1a30: stbar
17923 .word 0x9022801a ! t3_kref+0x1a34: sub %o2, %i2, %o0
17924 .word 0xb5b70a1c ! t3_kref+0x1a38: fpadd16 %f28, %f28, %f26
17925 .word 0x8143e000 ! t3_kref+0x1a3c: membar 0x0
17926 .word 0x99b6810a ! t3_kref+0x1a40: edge32 %i2, %o2, %o4
17927 .word 0xe0780018 ! t3_kref+0x1a44: swap [%g0 + %i0], %l0
17928 .word 0xf7ee101d ! t3_kref+0x1a48: prefetcha %i0 + %i5, 27
17929 .word 0xecee1000 ! t3_kref+0x1a4c: ldstuba [%i0]0x80, %l6
17930 .word 0xb9a7095c ! t3_kref+0x1a50: fmuld %f28, %f28, %f28
17931 .word 0xc0a0a02c ! t3_kref+0x1a54: sta %g0, [%g2 + 0x2c]%asi
17932 .word 0x28800002 ! t3_kref+0x1a58: bleu,a _kref+0x1a60
17933 .word 0x9e22c01b ! t3_kref+0x1a5c: sub %o3, %i3, %o7
17934 .word 0x95b6c11b ! t3_kref+0x1a60: edge32 %i3, %i3, %o2
17935! .word 0x24499966 ! t3_kref+0x1a64: ble,a,pt %icc, SYM(t3_subr1)
17936 ble,a,pt %icc, SYM(t3_subr1)
17937 .word 0x9e006528 ! t3_kref+0x1a68: add %g1, 0x528, %o7
17938 .word 0xb5a74d3c ! t3_kref+0x1a6c: fsmuld %f29, %f28, %f26
17939 .word 0xb9a708dc ! t3_kref+0x1a70: fsubd %f28, %f28, %f28
17940 .word 0xb7a000bb ! t3_kref+0x1a74: fnegs %f27, %f27
17941 .word 0xa53ec00a ! t3_kref+0x1a78: sra %i3, %o2, %l2
17942 .word 0x36480001 ! t3_kref+0x1a7c: bge,a,pt %icc, _kref+0x1a80
17943 .word 0xfb267ff0 ! t3_kref+0x1a80: st %f29, [%i1 - 0x10]
17944 .word 0x33480006 ! t3_kref+0x1a84: fbe,a,pt %fcc0, _kref+0x1a9c
17945 .word 0xea062018 ! t3_kref+0x1a88: ld [%i0 + 0x18], %l5
17946 .word 0x2d800007 ! t3_kref+0x1a8c: fbg,a _kref+0x1aa8
17947 .word 0xe4d67ffa ! t3_kref+0x1a90: ldsha [%i1 - 6]%asi, %l2
17948 .word 0xab40c000 ! t3_kref+0x1a94: mov %asi, %l5
17949 .word 0x9f414000 ! t3_kref+0x1a98: mov %pc, %o7
17950 .word 0x9e16c015 ! t3_kref+0x1a9c: or %i3, %l5, %o7
17951 .word 0xb9a0053b ! t3_kref+0x1aa0: fsqrts %f27, %f28
17952 .word 0xda90a00e ! t3_kref+0x1aa4: lduha [%g2 + 0xe]%asi, %o5
17953 .word 0xdab0a00c ! t3_kref+0x1aa8: stha %o5, [%g2 + 0xc]%asi
17954 .word 0xbbb007bc ! t3_kref+0x1aac: fpackfix %f28, %f29
17955 .word 0xf93f4019 ! t3_kref+0x1ab0: std %f28, [%i5 + %i1]
17956 .word 0xf9270019 ! t3_kref+0x1ab4: st %f28, [%i4 + %i1]
17957 .word 0x39480004 ! t3_kref+0x1ab8: fbuge,a,pt %fcc0, _kref+0x1ac8
17958 .word 0xb9b00c00 ! t3_kref+0x1abc: fzero %f28
17959 .word 0xb9a6895c ! t3_kref+0x1ac0: fmuld %f26, %f28, %f28
17960 .word 0xb9a7493b ! t3_kref+0x1ac4: fmuls %f29, %f27, %f28
17961 .word 0xb9a6c9bd ! t3_kref+0x1ac8: fdivs %f27, %f29, %f28
17962 .word 0xe81e0000 ! t3_kref+0x1acc: ldd [%i0], %l4
17963 .word 0xd020a00c ! t3_kref+0x1ad0: st %o0, [%g2 + 0xc]
17964 .word 0xc9ee501b ! t3_kref+0x1ad4: prefetcha %i1 + %i3, 4
17965 .word 0xebee501a ! t3_kref+0x1ad8: prefetcha %i1 + %i2, 21
17966 .word 0xb9a7095c ! t3_kref+0x1adc: fmuld %f28, %f28, %f28
17967 .word 0x81dc2561 ! t3_kref+0x1ae0: flush %l0 + 0x561
17968 .word 0x3e480005 ! t3_kref+0x1ae4: bvc,a,pt %icc, _kref+0x1af8
17969 .word 0x9ab34000 ! t3_kref+0x1ae8: orncc %o5, %g0, %o5
17970 .word 0xd6b0a01e ! t3_kref+0x1aec: stha %o3, [%g2 + 0x1e]%asi
17971 .word 0xf6a71019 ! t3_kref+0x1af0: sta %i3, [%i4 + %i1]0x80
17972 .word 0xf7063ff8 ! t3_kref+0x1af4: ld [%i0 - 8], %f27
17973 .word 0xf16e2018 ! t3_kref+0x1af8: prefetch %i0 + 0x18, 24
17974 .word 0x92dec00a ! t3_kref+0x1afc: smulcc %i3, %o2, %o1
17975 .word 0xd02e4000 ! t3_kref+0x1b00: stb %o0, [%i1]
17976 .word 0xb9a6c93d ! t3_kref+0x1b04: fmuls %f27, %f29, %f28
17977 .word 0x81b00280 ! t3_kref+0x1b08: array32 %g0, %g0, %g0
17978 .word 0xb9a708dc ! t3_kref+0x1b0c: fsubd %f28, %f28, %f28
17979 .word 0xb5a0191c ! t3_kref+0x1b10: fitod %f28, %f26
17980 .word 0xebee101a ! t3_kref+0x1b14: prefetcha %i0 + %i2, 21
17981 .word 0x90fb2d48 ! t3_kref+0x1b18: sdivcc %o4, 0xd48, %o0
17982 .word 0x9ab6a949 ! t3_kref+0x1b1c: orncc %i2, 0x949, %o5
17983 .word 0xf7a0a02c ! t3_kref+0x1b20: sta %f27, [%g2 + 0x2c]%asi
17984 .word 0x98657248 ! t3_kref+0x1b24: subc %l5, -0xdb8, %o4
17985 .word 0xa48d400c ! t3_kref+0x1b28: andcc %l5, %o4, %l2
17986 .word 0x9de3bfa0 ! t3_kref+0x1b2c: save %sp, -0x60, %sp
17987 .word 0x81c865fc ! t3_kref+0x1b30: return %g1 + 0x5fc
17988 .word 0xfb263ff8 ! t3_kref+0x1b34: st %f29, [%i0 - 8]
17989 .word 0xb9a0013b ! t3_kref+0x1b38: fabss %f27, %f28
17990 .word 0xaca5eb30 ! t3_kref+0x1b3c: subcc %l7, 0xb30, %l6
17991 .word 0xb9a708dc ! t3_kref+0x1b40: fsubd %f28, %f28, %f28
17992 .word 0x9de3bfa0 ! t3_kref+0x1b44: save %sp, -0x60, %sp
17993 .word 0xb647401d ! t3_kref+0x1b48: addc %i5, %i5, %i3
17994 .word 0xa5ef401b ! t3_kref+0x1b4c: restore %i5, %i3, %l2
17995 .word 0xad26c016 ! t3_kref+0x1b50: mulscc %i3, %l6, %l6
17996 .word 0xa60a2ca4 ! t3_kref+0x1b54: and %o0, 0xca4, %l3
17997 .word 0xb9a0193d ! t3_kref+0x1b58: fstod %f29, %f28
17998 .word 0x9fc00004 ! t3_kref+0x1b5c: call %g0 + %g4
17999 .word 0xe41e2000 ! t3_kref+0x1b60: ldd [%i0], %l2
18000 .word 0x951d4016 ! t3_kref+0x1b64: tsubcctv %l5, %l6, %o2
18001 .word 0x81de001c ! t3_kref+0x1b68: flush %i0 + %i4
18002 .word 0xdaf75018 ! t3_kref+0x1b6c: stxa %o5, [%i5 + %i0]0x80
18003 .word 0xa6f0000b ! t3_kref+0x1b70: udivcc %g0, %o3, %l3
18004 .word 0x90a6ed19 ! t3_kref+0x1b74: subcc %i3, 0xd19, %o0
18005 .word 0xb9a0193b ! t3_kref+0x1b78: fstod %f27, %f28
18006 .word 0xb7b74a7c ! t3_kref+0x1b7c: fpadd32s %f29, %f28, %f27
18007 .word 0xc096d018 ! t3_kref+0x1b80: lduha [%i3 + %i0]0x80, %g0
18008 .word 0xb5a0105c ! t3_kref+0x1b84: fdtox %f28, %f26
18009 .word 0xa93dc00d ! t3_kref+0x1b88: sra %l7, %o5, %l4
18010 .word 0xc0780019 ! t3_kref+0x1b8c: swap [%g0 + %i1], %g0
18011 .word 0xd24e0000 ! t3_kref+0x1b90: ldsb [%i0], %o1
18012 .word 0xe44e8019 ! t3_kref+0x1b94: ldsb [%i2 + %i1], %l2
18013 .word 0xf93e3fe0 ! t3_kref+0x1b98: std %f28, [%i0 - 0x20]
18014 .word 0xad3ae000 ! t3_kref+0x1b9c: sra %o3, 0x0, %l6
18015 .word 0xee36c018 ! t3_kref+0x1ba0: sth %l7, [%i3 + %i0]
18016 .word 0x97b2c16d ! t3_kref+0x1ba4: edge32ln %o3, %o5, %o3
18017 .word 0xb9b00fc0 ! t3_kref+0x1ba8: fone %f28
18018 .word 0xf5bf5019 ! t3_kref+0x1bac: stda %f26, [%i5 + %i1]0x80
18019 .word 0xd040a02c ! t3_kref+0x1bb0: ldsw [%g2 + 0x2c], %o0
18020 .word 0xb7a7483d ! t3_kref+0x1bb4: fadds %f29, %f29, %f27
18021 .word 0x9616c000 ! t3_kref+0x1bb8: or %i3, %g0, %o3
18022 .word 0xb7b74abd ! t3_kref+0x1bbc: fpsub16s %f29, %f29, %f27
18023 .word 0x9aa24017 ! t3_kref+0x1bc0: subcc %o1, %l7, %o5
18024 .word 0x9f1afbbf ! t3_kref+0x1bc4: tsubcctv %o3, -0x441, %o7
18025 .word 0xe41f4018 ! t3_kref+0x1bc8: ldd [%i5 + %i0], %l2
18026 .word 0xb9b7071c ! t3_kref+0x1bcc: fmuld8sux16 %f28, %f28, %f28
18027 .word 0xb5a0193d ! t3_kref+0x1bd0: fstod %f29, %f26
18028 .word 0xfb26201c ! t3_kref+0x1bd4: st %f29, [%i0 + 0x1c]
18029 .word 0x81af0a5c ! t3_kref+0x1bd8: fcmpd %fcc0, %f28, %f28
18030 .word 0xf53e3ff8 ! t3_kref+0x1bdc: std %f26, [%i0 - 8]
18031 .word 0xa5b2c157 ! t3_kref+0x1be0: edge32l %o3, %l7, %l2
18032 .word 0xb9b70f9c ! t3_kref+0x1be4: for %f28, %f28, %f28
18033 .word 0xb9a689dc ! t3_kref+0x1be8: fdivd %f26, %f28, %f28
18034 .word 0xa6828017 ! t3_kref+0x1bec: addcc %o2, %l7, %l3
18035 .word 0xb9b70e80 ! t3_kref+0x1bf0: fsrc1 %f28, %f28
18036 .word 0x3f480003 ! t3_kref+0x1bf4: fbo,a,pt %fcc0, _kref+0x1c00
18037 .word 0x8143c000 ! t3_kref+0x1bf8: stbar
18038 .word 0xa93a400d ! t3_kref+0x1bfc: sra %o1, %o5, %l4
18039 .word 0xb9a7085c ! t3_kref+0x1c00: faddd %f28, %f28, %f28
18040 .word 0x90057cd7 ! t3_kref+0x1c04: add %l5, -0x329, %o0
18041 .word 0xb9a70d3c ! t3_kref+0x1c08: fsmuld %f28, %f28, %f28
18042 .word 0xd47e2010 ! t3_kref+0x1c0c: swap [%i0 + 0x10], %o2
18043 .word 0xec3e2008 ! t3_kref+0x1c10: std %l6, [%i0 + 8]
18044 .word 0xb9b7063c ! t3_kref+0x1c14: fmul8x16 %f28, %f28, %f28
18045 .word 0xea300019 ! t3_kref+0x1c18: sth %l5, [%g0 + %i1]
18046 .word 0x81dcb835 ! t3_kref+0x1c1c: flush %l2 - 0x7cb
18047 .word 0xa526800c ! t3_kref+0x1c20: mulscc %i2, %o4, %l2
18048 .word 0x92b2c00c ! t3_kref+0x1c24: orncc %o3, %o4, %o1
18049 .word 0xb5b7091a ! t3_kref+0x1c28: faligndata %f28, %f26, %f26
18050 .word 0xbbb0077c ! t3_kref+0x1c2c: fpack16 %f28, %f29
18051 .word 0xd87e7fe0 ! t3_kref+0x1c30: swap [%i1 - 0x20], %o4
18052 .word 0xb9a0055c ! t3_kref+0x1c34: fsqrtd %f28, %f28
18053 .word 0x22800002 ! t3_kref+0x1c38: be,a _kref+0x1c40
18054 .word 0xb5a7095c ! t3_kref+0x1c3c: fmuld %f28, %f28, %f26
18055 .word 0xecbe3fe0 ! t3_kref+0x1c40: stda %l6, [%i0 - 0x20]%asi
18056 .word 0x99400000 ! t3_kref+0x1c44: mov %y, %o4
18057 .word 0xf430a01e ! t3_kref+0x1c48: sth %i2, [%g2 + 0x1e]
18058 .word 0xe5ee101a ! t3_kref+0x1c4c: prefetcha %i0 + %i2, 18
18059 .word 0x92030000 ! t3_kref+0x1c50: add %o4, %g0, %o1
18060 .word 0xec000018 ! t3_kref+0x1c54: ld [%g0 + %i0], %l6
18061 .word 0xb9b70d40 ! t3_kref+0x1c58: fnot1 %f28, %f28
18062 .word 0x9725c015 ! t3_kref+0x1c5c: mulscc %l7, %l5, %o3
18063 .word 0x28800005 ! t3_kref+0x1c60: bleu,a _kref+0x1c74
18064 .word 0xb9b70a5c ! t3_kref+0x1c64: fpadd32 %f28, %f28, %f28
18065 .word 0x26800005 ! t3_kref+0x1c68: bl,a _kref+0x1c7c
18066 .word 0xb5a7095a ! t3_kref+0x1c6c: fmuld %f28, %f26, %f26
18067 .word 0x23800002 ! t3_kref+0x1c70: fbne,a _kref+0x1c78
18068 .word 0xa68eaf27 ! t3_kref+0x1c74: andcc %i2, 0xf27, %l3
18069 .word 0x2e480006 ! t3_kref+0x1c78: bvs,a,pt %icc, _kref+0x1c90
18070 .word 0xfba0a01c ! t3_kref+0x1c7c: sta %f29, [%g2 + 0x1c]%asi
18071 .word 0x81580000 ! t3_kref+0x1c80: flushw
18072 .word 0xb7a7093d ! t3_kref+0x1c84: fmuls %f28, %f29, %f27
18073 .word 0xb9a709da ! t3_kref+0x1c88: fdivd %f28, %f26, %f28
18074 .word 0xf51fbf38 ! t3_kref+0x1c8c: ldd [%fp - 0xc8], %f26
18075 .word 0xaaa024a3 ! t3_kref+0x1c90: subcc %g0, 0x4a3, %l5
18076 .word 0xb7a000bc ! t3_kref+0x1c94: fnegs %f28, %f27
18077 .word 0x9835afce ! t3_kref+0x1c98: orn %l6, 0xfce, %o4
18078 .word 0xf51e7fe0 ! t3_kref+0x1c9c: ldd [%i1 - 0x20], %f26
18079 .word 0xbbb70efc ! t3_kref+0x1ca0: fornot2s %f28, %f28, %f29
18080 .word 0x9de3bfa0 ! t3_kref+0x1ca4: save %sp, -0x60, %sp
18081 .word 0x81ef4000 ! t3_kref+0x1ca8: restore %i5, %g0, %g0
18082 .word 0xd4000019 ! t3_kref+0x1cac: ld [%g0 + %i1], %o2
18083 .word 0xec3f4018 ! t3_kref+0x1cb0: std %l6, [%i5 + %i0]
18084 .word 0xb9b00fc0 ! t3_kref+0x1cb4: fone %f28
18085 .word 0xb9b00cda ! t3_kref+0x1cb8: fnot2 %f26, %f28
18086 .word 0xf9865000 ! t3_kref+0x1cbc: lda [%i1]0x80, %f28
18087 .word 0xe84e3fe2 ! t3_kref+0x1cc0: ldsb [%i0 - 0x1e], %l4
18088 .word 0xa7b00315 ! t3_kref+0x1cc4: alignaddr %g0, %l5, %l3
18089 .word 0xd6062014 ! t3_kref+0x1cc8: ld [%i0 + 0x14], %o3
18090 .word 0xa4902f5c ! t3_kref+0x1ccc: orcc %g0, 0xf5c, %l2
18091 .word 0xa4b37af3 ! t3_kref+0x1cd0: orncc %o5, -0x50d, %l2
18092 .word 0xac8a801a ! t3_kref+0x1cd4: andcc %o2, %i2, %l6
18093 .word 0x81af0a3d ! t3_kref+0x1cd8: fcmps %fcc0, %f28, %f29
18094 .word 0xa50b2589 ! t3_kref+0x1cdc: tsubcc %o4, 0x589, %l2
18095 .word 0xae42800d ! t3_kref+0x1ce0: addc %o2, %o5, %l7
18096 .word 0xaa402d8d ! t3_kref+0x1ce4: addc %g0, 0xd8d, %l5
18097 .word 0xb5a0055c ! t3_kref+0x1ce8: fsqrtd %f28, %f26
18098 .word 0xb9a689dc ! t3_kref+0x1cec: fdivd %f26, %f28, %f28
18099 .word 0x3d800003 ! t3_kref+0x1cf0: fbule,a _kref+0x1cfc
18100 .word 0xd8d6601a ! t3_kref+0x1cf4: ldsha [%i1 + 0x1a]%asi, %o4
18101 .word 0xb7a0053b ! t3_kref+0x1cf8: fsqrts %f27, %f27
18102 .word 0xb9a0055a ! t3_kref+0x1cfc: fsqrtd %f26, %f28
18103 .word 0xec3e6000 ! t3_kref+0x1d00: std %l6, [%i1]
18104 .word 0xc06e401a ! t3_kref+0x1d04: ldstub [%i1 + %i2], %g0
18105 .word 0x8066fd19 ! t3_kref+0x1d08: subc %i3, -0x2e7, %g0
18106 .word 0x32800003 ! t3_kref+0x1d0c: bne,a _kref+0x1d18
18107 .word 0x8136800a ! t3_kref+0x1d10: srl %i2, %o2, %g0
18108 .word 0xbba0189c ! t3_kref+0x1d14: fitos %f28, %f29
18109 .word 0xb9a6c8bd ! t3_kref+0x1d18: fsubs %f27, %f29, %f28
18110 .word 0xf7a0a01c ! t3_kref+0x1d1c: sta %f27, [%g2 + 0x1c]%asi
18111 .word 0x93400000 ! t3_kref+0x1d20: mov %y, %o1
18112 .word 0xb5a0055a ! t3_kref+0x1d24: fsqrtd %f26, %f26
18113 .word 0xb9a6895c ! t3_kref+0x1d28: fmuld %f26, %f28, %f28
18114 .word 0xf7ee101a ! t3_kref+0x1d2c: prefetcha %i0 + %i2, 27
18115 .word 0xf93e7fe8 ! t3_kref+0x1d30: std %f28, [%i1 - 0x18]
18116 .word 0xe76e3ff0 ! t3_kref+0x1d34: prefetch %i0 - 0x10, 19
18117 .word 0xd03e3fe8 ! t3_kref+0x1d38: std %o0, [%i0 - 0x18]
18118 .word 0xb5a7095c ! t3_kref+0x1d3c: fmuld %f28, %f28, %f26
18119 .word 0xdad81019 ! t3_kref+0x1d40: ldxa [%g0 + %i1]0x80, %o5
18120 .word 0x3a800005 ! t3_kref+0x1d44: bcc,a _kref+0x1d58
18121 .word 0xf7270019 ! t3_kref+0x1d48: st %f27, [%i4 + %i1]
18122 .word 0xda861000 ! t3_kref+0x1d4c: lda [%i0]0x80, %o5
18123 .word 0xa5356011 ! t3_kref+0x1d50: srl %l5, 0x11, %l2
18124 .word 0xbba0003c ! t3_kref+0x1d54: fmovs %f28, %f29
18125 .word 0xf7871019 ! t3_kref+0x1d58: lda [%i4 + %i1]0x80, %f27
18126 .word 0xa93ea00f ! t3_kref+0x1d5c: sra %i2, 0xf, %l4
18127 .word 0xa4b28008 ! t3_kref+0x1d60: orncc %o2, %o0, %l2
18128 .word 0x9e332ef4 ! t3_kref+0x1d64: orn %o4, 0xef4, %o7
18129 .word 0x94836d06 ! t3_kref+0x1d68: addcc %o5, 0xd06, %o2
18130 .word 0xbba7093b ! t3_kref+0x1d6c: fmuls %f28, %f27, %f29
18131 .word 0xe4500019 ! t3_kref+0x1d70: ldsh [%g0 + %i1], %l2
18132 .word 0xda763ff0 ! t3_kref+0x1d74: stx %o5, [%i0 - 0x10]
18133 .word 0xe81e7ff8 ! t3_kref+0x1d78: ldd [%i1 - 8], %l4
18134 .word 0xf4b67ff2 ! t3_kref+0x1d7c: stha %i2, [%i1 - 0xe]%asi
18135 .word 0xbbb00f3b ! t3_kref+0x1d80: fsrc2s %f27, %f29
18136 .word 0xbbb6ccbc ! t3_kref+0x1d84: fandnot2s %f27, %f28, %f29
18137 .word 0xbba0053b ! t3_kref+0x1d88: fsqrts %f27, %f29
18138 .word 0xb9a0193b ! t3_kref+0x1d8c: fstod %f27, %f28
18139 .word 0xa5026fbe ! t3_kref+0x1d90: taddcc %o1, 0xfbe, %l2
18140 .word 0x943367bb ! t3_kref+0x1d94: orn %o5, 0x7bb, %o2
18141 .word 0x9a1e800a ! t3_kref+0x1d98: xor %i2, %o2, %o5
18142 .word 0xbba0189d ! t3_kref+0x1d9c: fitos %f29, %f29
18143 .word 0xf93e3ff0 ! t3_kref+0x1da0: std %f28, [%i0 - 0x10]
18144 .word 0xc006001c ! t3_kref+0x1da4: ld [%i0 + %i4], %g0
18145 .word 0xf51fbd00 ! t3_kref+0x1da8: ldd [%fp - 0x300], %f26
18146 .word 0xf7067fe4 ! t3_kref+0x1dac: ld [%i1 - 0x1c], %f27
18147 .word 0xf7266010 ! t3_kref+0x1db0: st %f27, [%i1 + 0x10]
18148 .word 0x26800007 ! t3_kref+0x1db4: bl,a _kref+0x1dd0
18149 .word 0xd8e8a03f ! t3_kref+0x1db8: ldstuba [%g2 + 0x3f]%asi, %o4
18150 .word 0xa830368f ! t3_kref+0x1dbc: orn %g0, -0x971, %l4
18151 .word 0xb9b70c7d ! t3_kref+0x1dc0: fnors %f28, %f29, %f28
18152 .word 0xe4fe2000 ! t3_kref+0x1dc4: swapa [%i0]%asi, %l2
18153 .word 0x953d601c ! t3_kref+0x1dc8: sra %l5, 0x1c, %o2
18154 .word 0xb9b6ca3d ! t3_kref+0x1dcc: fpadd16s %f27, %f29, %f28
18155 .word 0x37480004 ! t3_kref+0x1dd0: fbge,a,pt %fcc0, _kref+0x1de0
18156 .word 0xb9a6c8bb ! t3_kref+0x1dd4: fsubs %f27, %f27, %f28
18157 .word 0xb7b70e3d ! t3_kref+0x1dd8: fands %f28, %f29, %f27
18158 .word 0xf926401c ! t3_kref+0x1ddc: st %f28, [%i1 + %i4]
18159 .word 0x81af0adc ! t3_kref+0x1de0: fcmped %fcc0, %f28, %f28
18160 .word 0xd8063ff8 ! t3_kref+0x1de4: ld [%i0 - 8], %o4
18161 .word 0xe81f4019 ! t3_kref+0x1de8: ldd [%i5 + %i1], %l4
18162 .word 0xbba0003d ! t3_kref+0x1dec: fmovs %f29, %f29
18163 .word 0xd03e401d ! t3_kref+0x1df0: std %o0, [%i1 + %i5]
18164 .word 0x34800006 ! t3_kref+0x1df4: bg,a _kref+0x1e0c
18165 .word 0xfb80a01c ! t3_kref+0x1df8: lda [%g2 + 0x1c]%asi, %f29
18166 .word 0x2c480006 ! t3_kref+0x1dfc: bneg,a,pt %icc, _kref+0x1e14
18167 .word 0xf91e4000 ! t3_kref+0x1e00: ldd [%i1], %f28
18168 .word 0xb9b70f5a ! t3_kref+0x1e04: fornot1 %f28, %f26, %f28
18169 .word 0x9ec5801b ! t3_kref+0x1e08: addccc %l6, %i3, %o7
18170 .word 0xb9b70e80 ! t3_kref+0x1e0c: fsrc1 %f28, %f28
18171 .word 0xac2a801b ! t3_kref+0x1e10: andn %o2, %i3, %l6
18172 .word 0xe5f61017 ! t3_kref+0x1e14: casxa [%i0]0x80, %l7, %l2
18173 .word 0x80a37db5 ! t3_kref+0x1e18: cmp %o5, -0x24b
18174 .word 0xa6a2800b ! t3_kref+0x1e1c: subcc %o2, %o3, %l3
18175 .word 0xa6468000 ! t3_kref+0x1e20: addc %i2, %g0, %l3
18176 .word 0x81af0abb ! t3_kref+0x1e24: fcmpes %fcc0, %f28, %f27
18177 .word 0xee300019 ! t3_kref+0x1e28: sth %l7, [%g0 + %i1]
18178 .word 0xb9a6cd3d ! t3_kref+0x1e2c: fsmuld %f27, %f29, %f28
18179 .word 0xb9b6891c ! t3_kref+0x1e30: faligndata %f26, %f28, %f28
18180 .word 0xb9a6895c ! t3_kref+0x1e34: fmuld %f26, %f28, %f28
18181 .word 0x2f480002 ! t3_kref+0x1e38: fbu,a,pt %fcc0, _kref+0x1e40
18182 .word 0x9035b181 ! t3_kref+0x1e3c: orn %l6, -0xe7f, %o0
18183 .word 0xe4086938 ! t3_kref+0x1e40: ldub [%g1 + 0x938], %l2
18184 .word 0xa41ca00c ! t3_kref+0x1e44: xor %l2, 0xc, %l2
18185 .word 0xe4286938 ! t3_kref+0x1e48: stb %l2, [%g1 + 0x938]
18186 .word 0x81d86938 ! t3_kref+0x1e4c: flush %g1 + 0x938
18187 .word 0xf980a02c ! t3_kref+0x1e50: lda [%g2 + 0x2c]%asi, %f28
18188 .word 0x35480003 ! t3_kref+0x1e54: fbue,a,pt %fcc0, _kref+0x1e60
18189 .word 0xd2b0a00c ! t3_kref+0x1e58: stha %o1, [%g2 + 0xc]%asi
18190 .word 0xbbb007ba ! t3_kref+0x1e5c: fpackfix %f26, %f29
18191 .word 0x81af0a3c ! t3_kref+0x1e60: fcmps %fcc0, %f28, %f28
18192 .word 0xb7a000bc ! t3_kref+0x1e64: fnegs %f28, %f27
18193 .word 0xf93e0000 ! t3_kref+0x1e68: std %f28, [%i0]
18194 .word 0xe8000019 ! t3_kref+0x1e6c: ld [%g0 + %i1], %l4
18195 .word 0xbba0053b ! t3_kref+0x1e70: fsqrts %f27, %f29
181962: .word 0xbba6c8bb ! t3_kref+0x1e74: fsubs %f27, %f27, %f29
18197 .word 0xd090a00c ! t3_kref+0x1e78: lduha [%g2 + 0xc]%asi, %o0
18198 .word 0x9832c01a ! t3_kref+0x1e7c: orn %o3, %i2, %o4
18199 .word 0xabb58280 ! t3_kref+0x1e80: array32 %l6, %g0, %l5
18200 .word 0x32800003 ! t3_kref+0x1e84: bne,a _kref+0x1e90
18201 .word 0x9ea5ed04 ! t3_kref+0x1e88: subcc %l7, 0xd04, %o7
18202 .word 0xb5a6885c ! t3_kref+0x1e8c: faddd %f26, %f28, %f26
18203 .word 0xb5b70e80 ! t3_kref+0x1e90: fsrc1 %f28, %f26
18204 .word 0xb5a6cd3d ! t3_kref+0x1e94: fsmuld %f27, %f29, %f26
18205 .word 0xf51fbf88 ! t3_kref+0x1e98: ldd [%fp - 0x78], %f26
18206 .word 0xa8a3295c ! t3_kref+0x1e9c: subcc %o4, 0x95c, %l4
18207 .word 0xc0680019 ! t3_kref+0x1ea0: ldstub [%g0 + %i1], %g0
18208 .word 0x9802c008 ! t3_kref+0x1ea4: add %o3, %o0, %o4
18209 .word 0xe6063fe8 ! t3_kref+0x1ea8: ld [%i0 - 0x18], %l3
18210 .word 0x3f480006 ! t3_kref+0x1eac: fbo,a,pt %fcc0, _kref+0x1ec4
18211 .word 0xd2865000 ! t3_kref+0x1eb0: lda [%i1]0x80, %o1
18212 .word 0xe01e401d ! t3_kref+0x1eb4: ldd [%i1 + %i5], %l0
18213 .word 0xb9a0109c ! t3_kref+0x1eb8: fxtos %f28, %f28
18214 .word 0x9602e8ac ! t3_kref+0x1ebc: add %o3, 0x8ac, %o3
18215 .word 0x96a82f28 ! t3_kref+0x1ec0: andncc %g0, 0xf28, %o3
18216 .word 0xb9b68a1c ! t3_kref+0x1ec4: fpadd16 %f26, %f28, %f28
18217 .word 0xb9a0191c ! t3_kref+0x1ec8: fitod %f28, %f28
18218 .word 0x953d600b ! t3_kref+0x1ecc: sra %l5, 0xb, %o2
18219 .word 0xd8762008 ! t3_kref+0x1ed0: stx %o4, [%i0 + 8]
18220 .word 0xb5b686dc ! t3_kref+0x1ed4: fmul8sux16 %f26, %f28, %f26
18221 .word 0xaeadf9c0 ! t3_kref+0x1ed8: andncc %l7, -0x640, %l7
18222 .word 0xb9b6c63a ! t3_kref+0x1edc: fmul8x16 %f27, %f26, %f28
18223 .word 0x9de3bfa0 ! t3_kref+0x1ee0: save %sp, -0x60, %sp
18224 .word 0xba5e8018 ! t3_kref+0x1ee4: smul %i2, %i0, %i5
18225 .word 0x9fe8340a ! t3_kref+0x1ee8: restore %g0, -0xbf6, %o7
18226 .word 0xdade101d ! t3_kref+0x1eec: ldxa [%i0 + %i5]0x80, %o5
18227 .word 0x9406800a ! t3_kref+0x1ef0: add %i2, %o2, %o2
18228 .word 0xd60e8018 ! t3_kref+0x1ef4: ldub [%i2 + %i0], %o3
18229 .word 0xd856600c ! t3_kref+0x1ef8: ldsh [%i1 + 0xc], %o4
18230 .word 0xab2a400b ! t3_kref+0x1efc: sll %o1, %o3, %l5
18231 .word 0xacb329a9 ! t3_kref+0x1f00: orncc %o4, 0x9a9, %l6
18232 .word 0xa5b3030b ! t3_kref+0x1f04: alignaddr %o4, %o3, %l2
18233 .word 0xefee501d ! t3_kref+0x1f08: prefetcha %i1 + %i5, 23
18234 .word 0xb9b706bc ! t3_kref+0x1f0c: fmul8x16al %f28, %f28, %f28
18235 .word 0xb9a0193b ! t3_kref+0x1f10: fstod %f27, %f28
18236 .word 0x81b7055c ! t3_kref+0x1f14: fcmpeq16 %f28, %f28, %g0
18237 .word 0x90aef4c0 ! t3_kref+0x1f18: andncc %i3, -0xb40, %o0
18238 .word 0x2c800004 ! t3_kref+0x1f1c: bneg,a _kref+0x1f2c
18239 .word 0xd426001c ! t3_kref+0x1f20: st %o2, [%i0 + %i4]
18240 .word 0x81af4a3b ! t3_kref+0x1f24: fcmps %fcc0, %f29, %f27
18241 .word 0x27480006 ! t3_kref+0x1f28: fbul,a,pt %fcc0, _kref+0x1f40
18242 .word 0xb9b70d1c ! t3_kref+0x1f2c: fandnot1 %f28, %f28, %f28
18243 .word 0xec180018 ! t3_kref+0x1f30: ldd [%g0 + %i0], %l6
18244 .word 0xb7b00f3d ! t3_kref+0x1f34: fsrc2s %f29, %f27
18245 .word 0xf920a02c ! t3_kref+0x1f38: st %f28, [%g2 + 0x2c]
18246 .word 0xe81e401d ! t3_kref+0x1f3c: ldd [%i1 + %i5], %l4
18247 .word 0xbbb007ba ! t3_kref+0x1f40: fpackfix %f26, %f29
18248 .word 0xb9b00f3c ! t3_kref+0x1f44: fsrc2s %f28, %f28
18249 .word 0x81af0ada ! t3_kref+0x1f48: fcmped %fcc0, %f28, %f26
18250 .word 0xb9b70e1c ! t3_kref+0x1f4c: fand %f28, %f28, %f28
18251 .word 0xeb6e001b ! t3_kref+0x1f50: prefetch %i0 + %i3, 21
18252 .word 0xb7a000bd ! t3_kref+0x1f54: fnegs %f29, %f27
18253 .word 0xb9a0189c ! t3_kref+0x1f58: fitos %f28, %f28
18254 .word 0x8143c000 ! t3_kref+0x1f5c: stbar
18255 sethi %hi(2f), %o7
18256 .word 0xe40be390 ! t3_kref+0x1f64: ldub [%o7 + 0x390], %l2
18257 .word 0xa41ca00c ! t3_kref+0x1f68: xor %l2, 0xc, %l2
18258 .word 0xe42be390 ! t3_kref+0x1f6c: stb %l2, [%o7 + 0x390]
18259 .word 0x81dbe390 ! t3_kref+0x1f70: flush %o7 + 0x390
18260 .word 0x9af5e322 ! t3_kref+0x1f74: udivcc %l7, 0x322, %o5
18261 .word 0xaa82bdcb ! t3_kref+0x1f78: addcc %o2, -0x235, %l5
18262 .word 0x97b5431a ! t3_kref+0x1f7c: alignaddr %l5, %i2, %o3
18263 .word 0xc0200019 ! t3_kref+0x1f80: clr [%g0 + %i1]
18264 .word 0xb9a0189c ! t3_kref+0x1f84: fitos %f28, %f28
18265 .word 0xb9a0055c ! t3_kref+0x1f88: fsqrtd %f28, %f28
18266 .word 0x91b00048 ! t3_kref+0x1f8c: edge8l %g0, %o0, %o0
182672: .word 0xf6363fea ! t3_kref+0x1f90: sth %i3, [%i0 - 0x16]
18268 .word 0xacbaf7aa ! t3_kref+0x1f94: xnorcc %o3, -0x856, %l6
18269 .word 0xb5a0005c ! t3_kref+0x1f98: fmovd %f28, %f26
18270 .word 0xb9a0055c ! t3_kref+0x1f9c: fsqrtd %f28, %f28
18271 .word 0xb9a70d3d ! t3_kref+0x1fa0: fsmuld %f28, %f29, %f28
18272 call SYM(t3_subr3)
18273 .word 0x99b580ab ! t3_kref+0x1fa8: edge16n %l6, %o3, %o4
18274 .word 0xb9a7085c ! t3_kref+0x1fac: faddd %f28, %f28, %f28
18275 .word 0xb7b6cd3d ! t3_kref+0x1fb0: fandnot1s %f27, %f29, %f27
18276 .word 0xbbb0077c ! t3_kref+0x1fb4: fpack16 %f28, %f29
18277 .word 0xb5b7473d ! t3_kref+0x1fb8: fmuld8ulx16 %f29, %f29, %f26
18278 .word 0x36480005 ! t3_kref+0x1fbc: bge,a,pt %icc, _kref+0x1fd0
18279 .word 0xb9b00fe0 ! t3_kref+0x1fc0: fones %f28
18280 .word 0x81ae8a5c ! t3_kref+0x1fc4: fcmpd %fcc0, %f26, %f28
18281 .word 0x9e80001b ! t3_kref+0x1fc8: addcc %g0, %i3, %o7
18282 .word 0xaadb001a ! t3_kref+0x1fcc: smulcc %o4, %i2, %l5
18283 .word 0xb5a0191d ! t3_kref+0x1fd0: fitod %f29, %f26
18284 .word 0xf7ee501b ! t3_kref+0x1fd4: prefetcha %i1 + %i3, 27
18285 .word 0xbbb00cfc ! t3_kref+0x1fd8: fnot2s %f28, %f29
18286 .word 0xb5a688da ! t3_kref+0x1fdc: fsubd %f26, %f26, %f26
18287 .word 0xec1f4019 ! t3_kref+0x1fe0: ldd [%i5 + %i1], %l6
18288 .word 0xb9b70e1a ! t3_kref+0x1fe4: fand %f28, %f26, %f28
18289 .word 0x94336e07 ! t3_kref+0x1fe8: orn %o5, 0xe07, %o2
18290 .word 0xb9a0105c ! t3_kref+0x1fec: fdtox %f28, %f28
18291 .word 0xd8266018 ! t3_kref+0x1ff0: st %o4, [%i1 + 0x18]
18292 .word 0xb9a689dc ! t3_kref+0x1ff4: fdivd %f26, %f28, %f28
18293 .word 0xea28a02e ! t3_kref+0x1ff8: stb %l5, [%g2 + 0x2e]
18294 .word 0xb5b706fa ! t3_kref+0x1ffc: fmul8ulx16 %f28, %f26, %f26
18295 .word 0xa4a32851 ! t3_kref+0x2000: subcc %o4, 0x851, %l2
18296 .word 0xaa427df6 ! t3_kref+0x2004: addc %o1, -0x20a, %l5
18297 .word 0xd4963fe6 ! t3_kref+0x2008: lduha [%i0 - 0x1a]%asi, %o2
18298 .word 0xeaf66018 ! t3_kref+0x200c: stxa %l5, [%i1 + 0x18]%asi
18299 .word 0xf9000018 ! t3_kref+0x2010: ld [%g0 + %i0], %f28
18300 .word 0x3a480007 ! t3_kref+0x2014: bcc,a,pt %icc, _kref+0x2030
18301 .word 0xb9a0053c ! t3_kref+0x2018: fsqrts %f28, %f28
18302 .word 0xd0366010 ! t3_kref+0x201c: sth %o0, [%i1 + 0x10]
18303 .word 0xb9b70a1c ! t3_kref+0x2020: fpadd16 %f28, %f28, %f28
18304 .word 0x92aa6d46 ! t3_kref+0x2024: andncc %o1, 0xd46, %o1
18305 .word 0x80c3252b ! t3_kref+0x2028: addccc %o4, 0x52b, %g0
18306 .word 0xb5a708dc ! t3_kref+0x202c: fsubd %f28, %f28, %f26
18307 .word 0xb9a0055a ! t3_kref+0x2030: fsqrtd %f26, %f28
18308 .word 0xd82e6015 ! t3_kref+0x2034: stb %o4, [%i1 + 0x15]
18309 .word 0x81af0a3d ! t3_kref+0x2038: fcmps %fcc0, %f28, %f29
18310 .word 0xf726001c ! t3_kref+0x203c: st %f27, [%i0 + %i4]
18311 .word 0xf16e401b ! t3_kref+0x2040: prefetch %i1 + %i3, 24
18312 .word 0xb7a0013c ! t3_kref+0x2044: fabss %f28, %f27
18313 .word 0xb9a709dc ! t3_kref+0x2048: fdivd %f28, %f28, %f28
18314 .word 0x81328015 ! t3_kref+0x204c: srl %o2, %l5, %g0
18315 .word 0xb7a018dc ! t3_kref+0x2050: fdtos %f28, %f27
18316 .word 0xf91fbfc8 ! t3_kref+0x2054: ldd [%fp - 0x38], %f28
18317 .word 0xd4c6501c ! t3_kref+0x2058: ldswa [%i1 + %i4]0x80, %o2
18318 .word 0xa786800c ! t3_kref+0x205c: wr %i2, %o4, %gsr
18319 .word 0xb5b6c97c ! t3_kref+0x2060: fpmerge %f27, %f28, %f26
18320 .word 0xaa32801a ! t3_kref+0x2064: orn %o2, %i2, %l5
18321 .word 0xb9b6899c ! t3_kref+0x2068: bshuffle %f26, %f28, %f28
18322 .word 0x9eadb0c2 ! t3_kref+0x206c: andncc %l6, -0xf3e, %o7
18323 .word 0xbba708bd ! t3_kref+0x2070: fsubs %f28, %f29, %f29
18324 .word 0x9b3d6013 ! t3_kref+0x2074: sra %l5, 0x13, %o5
18325 .word 0x8143e037 ! t3_kref+0x2078: membar 0x37
18326 .word 0x9edb4017 ! t3_kref+0x207c: smulcc %o5, %l7, %o7
18327 .word 0xd4a8a02c ! t3_kref+0x2080: stba %o2, [%g2 + 0x2c]%asi
18328 .word 0x97400000 ! t3_kref+0x2084: mov %y, %o3
18329 .word 0x3d480003 ! t3_kref+0x2088: fbule,a,pt %fcc0, _kref+0x2094
18330 .word 0x99b280b5 ! t3_kref+0x208c: edge16n %o2, %l5, %o4
18331 .word 0x31800008 ! t3_kref+0x2090: fba,a _kref+0x20b0
18332 .word 0xd03e001d ! t3_kref+0x2094: std %o0, [%i0 + %i5]
18333 .word 0x30800006 ! t3_kref+0x2098: ba,a _kref+0x20b0
18334 .word 0xd0500018 ! t3_kref+0x209c: ldsh [%g0 + %i0], %o0
18335 .word 0x91b28300 ! t3_kref+0x20a0: alignaddr %o2, %g0, %o0
18336 .word 0xb9a749bc ! t3_kref+0x20a4: fdivs %f29, %f28, %f28
18337 .word 0xf51e6000 ! t3_kref+0x20a8: ldd [%i1], %f26
18338 .word 0xf906401c ! t3_kref+0x20ac: ld [%i1 + %i4], %f28
18339 .word 0x23800001 ! t3_kref+0x20b0: fbne,a _kref+0x20b4
18340 .word 0xb7b00f3d ! t3_kref+0x20b4: fsrc2s %f29, %f27
18341 .word 0xac454015 ! t3_kref+0x20b8: addc %l5, %l5, %l6
18342 .word 0xf626401c ! t3_kref+0x20bc: st %i3, [%i1 + %i4]
18343 .word 0x92f3001b ! t3_kref+0x20c0: udivcc %o4, %i3, %o1
18344 .word 0xd8700019 ! t3_kref+0x20c4: stx %o4, [%g0 + %i1]
18345 .word 0xec070019 ! t3_kref+0x20c8: ld [%i4 + %i1], %l6
18346 .word 0xb9a6895c ! t3_kref+0x20cc: fmuld %f26, %f28, %f28
18347 .word 0x3f480002 ! t3_kref+0x20d0: fbo,a,pt %fcc0, _kref+0x20d8
18348 .word 0xf9be589b ! t3_kref+0x20d4: stda %f28, [%i1 + %i3]0xc4
18349 .word 0x9e157971 ! t3_kref+0x20d8: or %l5, -0x68f, %o7
18350 .word 0xc16e3fe8 ! t3_kref+0x20dc: prefetch %i0 - 0x18, 0
18351 .word 0xacb2bf35 ! t3_kref+0x20e0: orncc %o2, -0xcb, %l6
18352 .word 0xec070018 ! t3_kref+0x20e4: ld [%i4 + %i0], %l6
18353 .word 0xb9a748bc ! t3_kref+0x20e8: fsubs %f29, %f28, %f28
18354 .word 0x1b0d67ff ! t3_kref+0x20ec: sethi %hi(0x359ffc00), %o5
18355 .word 0xb9b6cdbc ! t3_kref+0x20f0: fxors %f27, %f28, %f28
18356 .word 0x85868000 ! t3_kref+0x20f4: wr %i2, %g0, %ccr
18357 .word 0xee56001b ! t3_kref+0x20f8: ldsh [%i0 + %i3], %l7
18358 .word 0xffee501c ! t3_kref+0x20fc: prefetcha %i1 + %i4, 31
18359 .word 0xecc0a02c ! t3_kref+0x2100: ldswa [%g2 + 0x2c]%asi, %l6
18360 .word 0xac9b6f19 ! t3_kref+0x2104: xorcc %o5, 0xf19, %l6
18361 .word 0x32800001 ! t3_kref+0x2108: bne,a _kref+0x210c
18362 .word 0xbbb6cd60 ! t3_kref+0x210c: fnot1s %f27, %f29
18363 .word 0xd43f4000 ! t3_kref+0x2110: std %o2, [%i5]
18364 .word 0xea06601c ! t3_kref+0x2114: ld [%i1 + 0x1c], %l5
18365 .word 0x23480001 ! t3_kref+0x2118: fbne,a,pt %fcc0, _kref+0x211c
18366 .word 0x95b6c280 ! t3_kref+0x211c: array32 %i3, %g0, %o2
18367 .word 0xb5a70d3c ! t3_kref+0x2120: fsmuld %f28, %f28, %f26
18368 .word 0x98a2e70e ! t3_kref+0x2124: subcc %o3, 0x70e, %o4
18369 .word 0xac45801a ! t3_kref+0x2128: addc %l6, %i2, %l6
18370 .word 0x34480008 ! t3_kref+0x212c: bg,a,pt %icc, _kref+0x214c
18371 .word 0xb5a0015c ! t3_kref+0x2130: fabsd %f28, %f26
18372 .word 0x8135a016 ! t3_kref+0x2134: srl %l6, 0x16, %g0
18373 .word 0x20480006 ! t3_kref+0x2138: bn,a,pt %icc, _kref+0x2150
18374 .word 0xb5b6c6bb ! t3_kref+0x213c: fmul8x16al %f27, %f27, %f26
18375 .word 0xfb266000 ! t3_kref+0x2140: st %f29, [%i1]
18376 .word 0xae5572eb ! t3_kref+0x2144: umul %l5, -0xd15, %l7
18377 .word 0x9e2dc00a ! t3_kref+0x2148: andn %l7, %o2, %o7
18378 .word 0x3b800001 ! t3_kref+0x214c: fble,a _kref+0x2150
18379 .word 0xb7b70efc ! t3_kref+0x2150: fornot2s %f28, %f28, %f27
18380 .word 0xb9a7095a ! t3_kref+0x2154: fmuld %f28, %f26, %f28
18381 .word 0x973a600f ! t3_kref+0x2158: sra %o1, 0xf, %o3
18382 .word 0xae2aaaf7 ! t3_kref+0x215c: andn %o2, 0xaf7, %l7
18383 .word 0xb9b00f1c ! t3_kref+0x2160: fsrc2 %f28, %f28
18384 .word 0x911b401a ! t3_kref+0x2164: tsubcctv %o5, %i2, %o0
18385 .word 0xb9a708bc ! t3_kref+0x2168: fsubs %f28, %f28, %f28
18386 .word 0xb9b7073c ! t3_kref+0x216c: fmuld8ulx16 %f28, %f28, %f28
18387 .word 0xb5a6895c ! t3_kref+0x2170: fmuld %f26, %f28, %f26
18388 .word 0x24800005 ! t3_kref+0x2174: ble,a _kref+0x2188
18389 .word 0xa538000c ! t3_kref+0x2178: sra %g0, %o4, %l2
18390 .word 0x81dc8005 ! t3_kref+0x217c: flush %l2 + %g5
18391 .word 0xb5a6895c ! t3_kref+0x2180: fmuld %f26, %f28, %f26
18392 .word 0xd2062008 ! t3_kref+0x2184: ld [%i0 + 8], %o1
18393 .word 0xabb000bb ! t3_kref+0x2188: edge16n %g0, %i3, %l5
18394 .word 0xb7a7083b ! t3_kref+0x218c: fadds %f28, %f27, %f27
18395 .word 0xd4b0a02c ! t3_kref+0x2190: stha %o2, [%g2 + 0x2c]%asi
18396 .word 0x8143e040 ! t3_kref+0x2194: membar 0x40
18397 .word 0xb9b009bc ! t3_kref+0x2198: fexpand %f28, %f28
18398 .word 0x80a56fb8 ! t3_kref+0x219c: cmp %l5, 0xfb8
18399 .word 0xab40c000 ! t3_kref+0x21a0: mov %asi, %l5
18400 .word 0xb9b6c67c ! t3_kref+0x21a4: fmul8x16au %f27, %f28, %f28
18401 .word 0xaf234017 ! t3_kref+0x21a8: mulscc %o5, %l7, %l7
18402 .word 0xb5a0055a ! t3_kref+0x21ac: fsqrtd %f26, %f26
18403 .word 0xf56e6010 ! t3_kref+0x21b0: prefetch %i1 + 0x10, 26
18404 .word 0x991b4008 ! t3_kref+0x21b4: tsubcctv %o5, %o0, %o4
18405 .word 0xb9b68f5c ! t3_kref+0x21b8: fornot1 %f26, %f28, %f28
18406 .word 0xd6863fe8 ! t3_kref+0x21bc: lda [%i0 - 0x18]%asi, %o3
18407 .word 0xb9a0193b ! t3_kref+0x21c0: fstod %f27, %f28
18408 .word 0x9a858016 ! t3_kref+0x21c4: addcc %l6, %l6, %o5
18409 .word 0xe86e8018 ! t3_kref+0x21c8: ldstub [%i2 + %i0], %l4
18410 .word 0xda80a00c ! t3_kref+0x21cc: lda [%g2 + 0xc]%asi, %o5
18411 .word 0x37480003 ! t3_kref+0x21d0: fbge,a,pt %fcc0, _kref+0x21dc
18412 .word 0xbbb00cfc ! t3_kref+0x21d4: fnot2s %f28, %f29
18413 .word 0xf53e0000 ! t3_kref+0x21d8: std %f26, [%i0]
18414 .word 0xb9a0053c ! t3_kref+0x21dc: fsqrts %f28, %f28
18415 .word 0xee300018 ! t3_kref+0x21e0: sth %l7, [%g0 + %i0]
18416 .word 0xf91f4019 ! t3_kref+0x21e4: ldd [%i5 + %i1], %f28
18417 .word 0x80ad4015 ! t3_kref+0x21e8: andncc %l5, %l5, %g0
18418 .word 0xec4e401a ! t3_kref+0x21ec: ldsb [%i1 + %i2], %l6
18419 .word 0xec070019 ! t3_kref+0x21f0: ld [%i4 + %i1], %l6
18420 .word 0x94ab4000 ! t3_kref+0x21f4: andncc %o5, %g0, %o2
18421 .word 0xd8ee2012 ! t3_kref+0x21f8: ldstuba [%i0 + 0x12]%asi, %o4
18422 .word 0x81b680eb ! t3_kref+0x21fc: edge16ln %i2, %o3, %g0
18423 .word 0xb9b70d40 ! t3_kref+0x2200: fnot1 %f28, %f28
18424 .word 0xf51e7fe0 ! t3_kref+0x2204: ldd [%i1 - 0x20], %f26
18425 .word 0x9265400b ! t3_kref+0x2208: subc %l5, %o3, %o1
18426 .word 0xb9a0191b ! t3_kref+0x220c: fitod %f27, %f28
18427 .word 0xb7a000bd ! t3_kref+0x2210: fnegs %f29, %f27
18428 .word 0xa68dfabf ! t3_kref+0x2214: andcc %l7, -0x541, %l3
18429 .word 0xaa05e3d1 ! t3_kref+0x2218: add %l7, 0x3d1, %l5
18430 .word 0xea2e8019 ! t3_kref+0x221c: stb %l5, [%i2 + %i1]
18431 .word 0x81ae8a5c ! t3_kref+0x2220: fcmpd %fcc0, %f26, %f28
18432 .word 0xa68ea810 ! t3_kref+0x2224: andcc %i2, 0x810, %l3
18433 .word 0xf5180018 ! t3_kref+0x2228: ldd [%g0 + %i0], %f26
18434 .word 0xb9b74dbd ! t3_kref+0x222c: fxors %f29, %f29, %f28
18435 .word 0x901a800b ! t3_kref+0x2230: xor %o2, %o3, %o0
18436 .word 0x81af0a5c ! t3_kref+0x2234: fcmpd %fcc0, %f28, %f28
18437 .word 0xb5a7085a ! t3_kref+0x2238: faddd %f28, %f26, %f26
18438 .word 0x80356127 ! t3_kref+0x223c: orn %l5, 0x127, %g0
18439 .word 0xac368008 ! t3_kref+0x2240: orn %i2, %o0, %l6
18440 .word 0x81d96f51 ! t3_kref+0x2244: flush %g5 + 0xf51
18441 .word 0xaebd8009 ! t3_kref+0x2248: xnorcc %l6, %o1, %l7
18442 .word 0xb7a6c83c ! t3_kref+0x224c: fadds %f27, %f28, %f27
18443 .word 0xb5a7085c ! t3_kref+0x2250: faddd %f28, %f28, %f26
18444 .word 0xa61ac000 ! t3_kref+0x2254: xor %o3, %g0, %l3
18445 .word 0x98c5800c ! t3_kref+0x2258: addccc %l6, %o4, %o4
18446 .word 0xec180018 ! t3_kref+0x225c: ldd [%g0 + %i0], %l6
18447 .word 0xe4de3ff8 ! t3_kref+0x2260: ldxa [%i0 - 8]%asi, %l2
18448 .word 0xd230a00e ! t3_kref+0x2264: sth %o1, [%g2 + 0xe]
18449 .word 0x9092801a ! t3_kref+0x2268: orcc %o2, %i2, %o0
18450 .word 0x32800001 ! t3_kref+0x226c: bne,a _kref+0x2270
18451 .word 0xb7a6c83c ! t3_kref+0x2270: fadds %f27, %f28, %f27
18452 .word 0xec180019 ! t3_kref+0x2274: ldd [%g0 + %i1], %l6
18453 .word 0xf93e7ff8 ! t3_kref+0x2278: std %f28, [%i1 - 8]
18454 .word 0xafb5c148 ! t3_kref+0x227c: edge32l %l7, %o0, %l7
18455 .word 0x81da8009 ! t3_kref+0x2280: flush %o2 + %o1
18456 .word 0x90b235dc ! t3_kref+0x2284: orncc %o0, -0xa24, %o0
18457 .word 0x3e800007 ! t3_kref+0x2288: bvc,a _kref+0x22a4
18458 .word 0xa6b02e7e ! t3_kref+0x228c: orncc %g0, 0xe7e, %l3
18459 .word 0xe8961000 ! t3_kref+0x2290: lduha [%i0]0x80, %l4
18460 .word 0xf91fbe60 ! t3_kref+0x2294: ldd [%fp - 0x1a0], %f28
18461 .word 0xf7262014 ! t3_kref+0x2298: st %f27, [%i0 + 0x14]
18462 .word 0xb7a0003c ! t3_kref+0x229c: fmovs %f28, %f27
18463 .word 0xd2a6101c ! t3_kref+0x22a0: sta %o1, [%i0 + %i4]0x80
18464 .word 0xb9a0103b ! t3_kref+0x22a4: fstox %f27, %f28
18465 .word 0xf926401c ! t3_kref+0x22a8: st %f28, [%i1 + %i4]
18466 .word 0xf726001c ! t3_kref+0x22ac: st %f27, [%i0 + %i4]
18467 .word 0xb5b7063c ! t3_kref+0x22b0: fmul8x16 %f28, %f28, %f26
18468 .word 0x9322c00a ! t3_kref+0x22b4: mulscc %o3, %o2, %o1
18469 .word 0xf4b0a03c ! t3_kref+0x22b8: stha %i2, [%g2 + 0x3c]%asi
18470 .word 0xa81ec016 ! t3_kref+0x22bc: xor %i3, %l6, %l4
18471 .word 0xa9b34116 ! t3_kref+0x22c0: edge32 %o5, %l6, %l4
18472 .word 0xb9b007bc ! t3_kref+0x22c4: fpackfix %f28, %f28
18473 .word 0xfb200018 ! t3_kref+0x22c8: st %f29, [%g0 + %i0]
18474 .word 0xf7070019 ! t3_kref+0x22cc: ld [%i4 + %i1], %f27
18475 .word 0xb9b707dc ! t3_kref+0x22d0: pdist %f28, %f28, %f28
18476 .word 0x9e45c016 ! t3_kref+0x22d4: addc %l7, %l6, %o7
18477 .word 0xac880009 ! t3_kref+0x22d8: andcc %g0, %o1, %l6
18478 .word 0x3c480005 ! t3_kref+0x22dc: bpos,a,pt %icc, _kref+0x22f0
18479 .word 0xb7b70efc ! t3_kref+0x22e0: fornot2s %f28, %f28, %f27
18480 .word 0x95400000 ! t3_kref+0x22e4: mov %y, %o2
18481 .word 0xa5b5c08a ! t3_kref+0x22e8: edge16 %l7, %o2, %l2
18482 .word 0x3e800002 ! t3_kref+0x22ec: bvc,a _kref+0x22f4
18483 .word 0xc1282934 ! t3_kref+0x22f0: st %fsr, [%g0 + 0x934]
18484 .word 0x9b400000 ! t3_kref+0x22f4: mov %y, %o5
18485 .word 0xb7a000bc ! t3_kref+0x22f8: fnegs %f28, %f27
18486 .word 0xb9a709dc ! t3_kref+0x22fc: fdivd %f28, %f28, %f28
18487 .word 0xf6a0a00c ! t3_kref+0x2300: sta %i3, [%g2 + 0xc]%asi
18488 .word 0x30800008 ! t3_kref+0x2304: ba,a _kref+0x2324
18489 .word 0xab400000 ! t3_kref+0x2308: mov %y, %l5
18490 .word 0xb9b6cdbd ! t3_kref+0x230c: fxors %f27, %f29, %f28
18491 .word 0x20480001 ! t3_kref+0x2310: bn,a,pt %icc, _kref+0x2314
18492 .word 0x81da001a ! t3_kref+0x2314: flush %o0 + %i2
18493 .word 0x93400000 ! t3_kref+0x2318: mov %y, %o1
18494 .word 0x2f480006 ! t3_kref+0x231c: fbu,a,pt %fcc0, _kref+0x2334
18495 .word 0x808ec015 ! t3_kref+0x2320: btst %l5, %i3
18496 .word 0x27480007 ! t3_kref+0x2324: fbul,a,pt %fcc0, _kref+0x2340
18497 .word 0xb7a0189d ! t3_kref+0x2328: fitos %f29, %f27
18498 .word 0xa405c00a ! t3_kref+0x232c: add %l7, %o2, %l2
18499 .word 0x20800004 ! t3_kref+0x2330: bn,a _kref+0x2340
18500 .word 0x8143c000 ! t3_kref+0x2334: stbar
18501 .word 0xd0a0a03c ! t3_kref+0x2338: sta %o0, [%g2 + 0x3c]%asi
18502 .word 0x36800008 ! t3_kref+0x233c: bge,a _kref+0x235c
18503 .word 0xec3e6010 ! t3_kref+0x2340: std %l6, [%i1 + 0x10]
18504 .word 0xa8bb4009 ! t3_kref+0x2344: xnorcc %o5, %o1, %l4
18505 .word 0xb9a6cd3d ! t3_kref+0x2348: fsmuld %f27, %f29, %f28
18506 .word 0xd0f66000 ! t3_kref+0x234c: stxa %o0, [%i1]%asi
18507 .word 0xb9a708dc ! t3_kref+0x2350: fsubd %f28, %f28, %f28
18508 call SYM(t3_subr1)
18509 .word 0xeeb0a03c ! t3_kref+0x2358: stha %l7, [%g2 + 0x3c]%asi
18510 .word 0xaca5801b ! t3_kref+0x235c: subcc %l6, %i3, %l6
18511 .word 0xb9a7085c ! t3_kref+0x2360: faddd %f28, %f28, %f28
18512 .word 0xb9a0053d ! t3_kref+0x2364: fsqrts %f29, %f28
18513 .word 0xe4163fe0 ! t3_kref+0x2368: lduh [%i0 - 0x20], %l2
18514 .word 0xc1ee101a ! t3_kref+0x236c: prefetcha %i0 + %i2, 0
18515 .word 0xf9be5809 ! t3_kref+0x2370: stda %f28, [%i1 + %o1]0xc0
18516 .word 0xaebaf175 ! t3_kref+0x2374: xnorcc %o3, -0xe8b, %l7
18517 .word 0xac324008 ! t3_kref+0x2378: orn %o1, %o0, %l6
18518 .word 0xfb266010 ! t3_kref+0x237c: st %f29, [%i1 + 0x10]
18519 .word 0xb5b00c00 ! t3_kref+0x2380: fzero %f26
18520 .word 0xe0ee200f ! t3_kref+0x2384: ldstuba [%i0 + 0xf]%asi, %l0
18521 .word 0xb9a7085c ! t3_kref+0x2388: faddd %f28, %f28, %f28
18522 .word 0x20480002 ! t3_kref+0x238c: bn,a,pt %icc, _kref+0x2394
18523 .word 0x97400000 ! t3_kref+0x2390: mov %y, %o3
18524 .word 0xa8bdc015 ! t3_kref+0x2394: xnorcc %l7, %l5, %l4
18525 .word 0x2b480001 ! t3_kref+0x2398: fbug,a,pt %fcc0, _kref+0x239c
18526 .word 0xb7b70dfc ! t3_kref+0x239c: fnands %f28, %f28, %f27
18527 .word 0x93b280b5 ! t3_kref+0x23a0: edge16n %o2, %l5, %o1
18528 .word 0x21480001 ! t3_kref+0x23a4: fbn,a,pt %fcc0, _kref+0x23a8
18529 .word 0xfb20a00c ! t3_kref+0x23a8: st %f29, [%g2 + 0xc]
18530 .word 0xf926001c ! t3_kref+0x23ac: st %f28, [%i0 + %i4]
18531 .word 0xe84e2008 ! t3_kref+0x23b0: ldsb [%i0 + 8], %l4
18532 .word 0x98034008 ! t3_kref+0x23b4: add %o5, %o0, %o4
18533 .word 0x81af0a5c ! t3_kref+0x23b8: fcmpd %fcc0, %f28, %f28
18534 .word 0xb9a0053b ! t3_kref+0x23bc: fsqrts %f27, %f28
18535 .word 0x3b480008 ! t3_kref+0x23c0: fble,a,pt %fcc0, _kref+0x23e0
18536 .word 0xb4103feb ! t3_kref+0x23c4: mov 0xffffffeb, %i2
18537 .word 0x91b58280 ! t3_kref+0x23c8: array32 %l6, %g0, %o0
18538 .word 0xde066004 ! t3_kref+0x23cc: ld [%i1 + 4], %o7
18539 .word 0xea4e4000 ! t3_kref+0x23d0: ldsb [%i1], %l5
18540 .word 0x23480008 ! t3_kref+0x23d4: fbne,a,pt %fcc0, _kref+0x23f4
18541 .word 0x968db763 ! t3_kref+0x23d8: andcc %l6, -0x89d, %o3
18542 .word 0x26800005 ! t3_kref+0x23dc: bl,a _kref+0x23f0
18543 .word 0x81da7c41 ! t3_kref+0x23e0: flush %o1 - 0x3bf
18544 .word 0x911ef3ea ! t3_kref+0x23e4: tsubcctv %i3, -0xc16, %o0
18545 .word 0xbbb74a7d ! t3_kref+0x23e8: fpadd32s %f29, %f29, %f29
18546 .word 0xb7b70e3d ! t3_kref+0x23ec: fands %f28, %f29, %f27
18547 .word 0xb9b7097b ! t3_kref+0x23f0: fpmerge %f28, %f27, %f28
18548 .word 0xe41e7ff8 ! t3_kref+0x23f4: ldd [%i1 - 8], %l2
18549 .word 0x81d90010 ! t3_kref+0x23f8: flush %g4 + %l0
18550 .word 0x9a46e332 ! t3_kref+0x23fc: addc %i3, 0x332, %o5
18551 .word 0x8d85f01f ! t3_kref+0x2400: wr %l7, 0xfffff01f, %fprs
18552 .word 0xb9a0055c ! t3_kref+0x2404: fsqrtd %f28, %f28
18553 .word 0xbbaa403d ! t3_kref+0x2408: fmovse %fcc0, %f29, %f29
18554 .word 0x2f800008 ! t3_kref+0x240c: fbu,a _kref+0x242c
18555 .word 0xf9180019 ! t3_kref+0x2410: ldd [%g0 + %i1], %f28
18556 .word 0xf4f75019 ! t3_kref+0x2414: stxa %i2, [%i5 + %i1]0x80
18557 .word 0x94f6eb40 ! t3_kref+0x2418: udivcc %i3, 0xb40, %o2
18558 .word 0xaec0001a ! t3_kref+0x241c: addccc %g0, %i2, %l7
18559 .word 0x9a15400b ! t3_kref+0x2420: or %l5, %o3, %o5
18560 .word 0xf7270018 ! t3_kref+0x2424: st %f27, [%i4 + %i0]
18561 .word 0x967a22ae ! t3_kref+0x2428: sdiv %o0, 0x2ae, %o3
18562 .word 0x9940c000 ! t3_kref+0x242c: mov %asi, %o4
18563 .word 0xe9f6100a ! t3_kref+0x2430: casxa [%i0]0x80, %o2, %l4
18564 .word 0xae7d8000 ! t3_kref+0x2434: sdiv %l6, %g0, %l7
18565 .word 0xb7b6cafc ! t3_kref+0x2438: fpsub32s %f27, %f28, %f27
18566 .word 0x9e8ec00b ! t3_kref+0x243c: andcc %i3, %o3, %o7
18567 .word 0x91b540d5 ! t3_kref+0x2440: edge16l %l5, %l5, %o0
18568 .word 0xb7a0053d ! t3_kref+0x2444: fsqrts %f29, %f27
18569 .word 0xb7b70a7b ! t3_kref+0x2448: fpadd32s %f28, %f27, %f27
18570 .word 0xaeadfdbe ! t3_kref+0x244c: andncc %l7, -0x242, %l7
18571 .word 0xa9b7045c ! t3_kref+0x2450: fcmpne16 %f28, %f28, %l4
18572 .word 0x9bb6c055 ! t3_kref+0x2454: edge8l %i3, %l5, %o5
18573 .word 0x94433b09 ! t3_kref+0x2458: addc %o4, -0x4f7, %o2
18574 .word 0x981b3504 ! t3_kref+0x245c: xor %o4, -0xafc, %o4
18575 .word 0xad3d6009 ! t3_kref+0x2460: sra %l5, 0x9, %l6
18576 .word 0x94bb4000 ! t3_kref+0x2464: xnorcc %o5, %g0, %o2
18577 .word 0xc0a01018 ! t3_kref+0x2468: sta %g0, [%g0 + %i0]0x80
18578 sethi %hi(2f), %o7
18579 .word 0xe40be090 ! t3_kref+0x2470: ldub [%o7 + 0x90], %l2
18580 .word 0xa41ca00c ! t3_kref+0x2474: xor %l2, 0xc, %l2
18581 .word 0xe42be090 ! t3_kref+0x2478: stb %l2, [%o7 + 0x90]
18582 .word 0x81dbe090 ! t3_kref+0x247c: flush %o7 + 0x90
18583 .word 0xb5a6cd3d ! t3_kref+0x2480: fsmuld %f27, %f29, %f26
18584 .word 0xb5a0191b ! t3_kref+0x2484: fitod %f27, %f26
18585 .word 0x98a6c017 ! t3_kref+0x2488: subcc %i3, %l7, %o4
18586 .word 0xb9b00f1c ! t3_kref+0x248c: fsrc2 %f28, %f28
185872: .word 0xa01a000b ! t3_kref+0x2490: xor %o0, %o3, %l0
18588 .word 0xe4562004 ! t3_kref+0x2494: ldsh [%i0 + 4], %l2
18589 .word 0xd0267fe8 ! t3_kref+0x2498: st %o0, [%i1 - 0x18]
18590 .word 0xea7e401c ! t3_kref+0x249c: swap [%i1 + %i4], %l5
18591 .word 0xfb262000 ! t3_kref+0x24a0: st %f29, [%i0]
18592 .word 0xb9a0055c ! t3_kref+0x24a4: fsqrtd %f28, %f28
18593 .word 0x9de3bfa0 ! t3_kref+0x24a8: save %sp, -0x60, %sp
18594 .word 0xba0e8018 ! t3_kref+0x24ac: and %i2, %i0, %i5
18595 .word 0xafee001c ! t3_kref+0x24b0: restore %i0, %i4, %l7
18596 .word 0x28480001 ! t3_kref+0x24b4: bleu,a,pt %icc, _kref+0x24b8
18597 .word 0xbba0003d ! t3_kref+0x24b8: fmovs %f29, %f29
18598 .word 0xa48eb94d ! t3_kref+0x24bc: andcc %i2, -0x6b3, %l2
18599 .word 0xf9ee101b ! t3_kref+0x24c0: prefetcha %i0 + %i3, 28
18600 .word 0xb9a7095c ! t3_kref+0x24c4: fmuld %f28, %f28, %f28
18601 .word 0x3a480004 ! t3_kref+0x24c8: bcc,a,pt %icc, _kref+0x24d8
18602 .word 0x96127f52 ! t3_kref+0x24cc: or %o1, -0xae, %o3
18603 .word 0x8143c000 ! t3_kref+0x24d0: stbar
18604 .word 0xd8300018 ! t3_kref+0x24d4: sth %o4, [%g0 + %i0]
18605 .word 0xa42dc00d ! t3_kref+0x24d8: andn %l7, %o5, %l2
18606 .word 0xb9a7095c ! t3_kref+0x24dc: fmuld %f28, %f28, %f28
18607 .word 0xd8fe6008 ! t3_kref+0x24e0: swapa [%i1 + 8]%asi, %o4
18608 .word 0xda300018 ! t3_kref+0x24e4: sth %o5, [%g0 + %i0]
18609 .word 0xb9a9405c ! t3_kref+0x24e8: fmovdug %fcc0, %f28, %f28
18610 .word 0x27480006 ! t3_kref+0x24ec: fbul,a,pt %fcc0, _kref+0x2504
18611 .word 0x90ba401b ! t3_kref+0x24f0: xnorcc %o1, %i3, %o0
18612 .word 0x953d800a ! t3_kref+0x24f4: sra %l6, %o2, %o2
18613 .word 0xf19e1a5d ! t3_kref+0x24f8: ldda [%i0 + %i5]0xd2, %f24
18614 .word 0x90330017 ! t3_kref+0x24fc: orn %o4, %l7, %o0
18615 .word 0x3f480008 ! t3_kref+0x2500: fbo,a,pt %fcc0, _kref+0x2520
18616 .word 0xee167ffe ! t3_kref+0x2504: lduh [%i1 - 2], %l7
18617 .word 0xf3ee101c ! t3_kref+0x2508: prefetcha %i0 + %i4, 25
18618 .word 0x2a480004 ! t3_kref+0x250c: bcs,a,pt %icc, _kref+0x251c
18619 .word 0xb9a0055c ! t3_kref+0x2510: fsqrtd %f28, %f28
18620 .word 0xb9b00f1c ! t3_kref+0x2514: fsrc2 %f28, %f28
18621 .word 0x81af0a5c ! t3_kref+0x2518: fcmpd %fcc0, %f28, %f28
18622 .word 0xd8363ff2 ! t3_kref+0x251c: sth %o4, [%i0 - 0xe]
18623 .word 0xa7b58240 ! t3_kref+0x2520: array16 %l6, %g0, %l3
18624 .word 0x31480005 ! t3_kref+0x2524: fba,a,pt %fcc0, _kref+0x2538
18625 .word 0xaabd4016 ! t3_kref+0x2528: xnorcc %l5, %l6, %l5
18626 .word 0x951dc00c ! t3_kref+0x252c: tsubcctv %l7, %o4, %o2
18627 .word 0xf7000019 ! t3_kref+0x2530: ld [%g0 + %i1], %f27
18628 .word 0x2f800006 ! t3_kref+0x2534: fbu,a _kref+0x254c
18629 .word 0x9208000a ! t3_kref+0x2538: and %g0, %o2, %o1
18630 .word 0xb9a708dc ! t3_kref+0x253c: fsubd %f28, %f28, %f28
18631 .word 0xd840a01c ! t3_kref+0x2540: ldsw [%g2 + 0x1c], %o4
18632 .word 0xb9a6895a ! t3_kref+0x2544: fmuld %f26, %f26, %f28
18633 .word 0xb5b70ddc ! t3_kref+0x2548: fnand %f28, %f28, %f26
18634 .word 0xaf0aad95 ! t3_kref+0x254c: tsubcc %o2, 0xd95, %l7
18635 .word 0xaac2c000 ! t3_kref+0x2550: addccc %o3, %g0, %l5
18636 .word 0x2c800008 ! t3_kref+0x2554: bneg,a _kref+0x2574
18637 .word 0xa4183d4e ! t3_kref+0x2558: xor %g0, -0x2b2, %l2
18638 .word 0xa73a0000 ! t3_kref+0x255c: sra %o0, %g0, %l3
18639 .word 0xa6a30008 ! t3_kref+0x2560: subcc %o4, %o0, %l3
18640 .word 0xd0fe1000 ! t3_kref+0x2564: swapa [%i0]0x80, %o0
18641 .word 0xb5a0193b ! t3_kref+0x2568: fstod %f27, %f26
18642 .word 0xf9380019 ! t3_kref+0x256c: std %f28, [%g0 + %i1]
18643 .word 0xb9a6c9bd ! t3_kref+0x2570: fdivs %f27, %f29, %f28
18644 .word 0x9aa6c00b ! t3_kref+0x2574: subcc %i3, %o3, %o5
18645 .word 0xb7a7083c ! t3_kref+0x2578: fadds %f28, %f28, %f27
18646 .word 0x3c800007 ! t3_kref+0x257c: bpos,a _kref+0x2598
18647 .word 0xb5a0191b ! t3_kref+0x2580: fitod %f27, %f26
18648 .word 0xdad65000 ! t3_kref+0x2584: ldsha [%i1]0x80, %o5
18649 .word 0xb9b70e80 ! t3_kref+0x2588: fsrc1 %f28, %f28
18650 .word 0xf91fbe48 ! t3_kref+0x258c: ldd [%fp - 0x1b8], %f28
18651 .word 0xbba0013c ! t3_kref+0x2590: fabss %f28, %f29
18652 .word 0xafb0002b ! t3_kref+0x2594: edge8n %g0, %o3, %l7
18653 .word 0xb9a708dc ! t3_kref+0x2598: fsubd %f28, %f28, %f28
18654 .word 0xb7b74e3b ! t3_kref+0x259c: fands %f29, %f27, %f27
18655 .word 0x81ae8a5a ! t3_kref+0x25a0: fcmpd %fcc0, %f26, %f26
18656 .word 0x9e12801b ! t3_kref+0x25a4: or %o2, %i3, %o7
18657 .word 0xeaa8a01f ! t3_kref+0x25a8: stba %l5, [%g2 + 0x1f]%asi
18658 .word 0x81af4a3b ! t3_kref+0x25ac: fcmps %fcc0, %f29, %f27
18659 .word 0x996625a5 ! t3_kref+0x25b0: mova %icc, -0x25b, %o4
18660 .word 0xb9a0053d ! t3_kref+0x25b4: fsqrts %f29, %f28
18661 .word 0xf1ee501b ! t3_kref+0x25b8: prefetcha %i1 + %i3, 24
18662 .word 0xa4f2ee04 ! t3_kref+0x25bc: udivcc %o3, 0xe04, %l2
18663 .word 0x901ec00d ! t3_kref+0x25c0: xor %i3, %o5, %o0
18664 .word 0xec3e0000 ! t3_kref+0x25c4: std %l6, [%i0]
18665 .word 0xde067fe4 ! t3_kref+0x25c8: ld [%i1 - 0x1c], %o7
18666 .word 0xac66c000 ! t3_kref+0x25cc: subc %i3, %g0, %l6
18667 .word 0x83414000 ! t3_kref+0x25d0: mov %pc, %g1
18668 .word 0xa82e800b ! t3_kref+0x25d4: andn %i2, %o3, %l4
18669 .word 0xf4767ff0 ! t3_kref+0x25d8: stx %i2, [%i1 - 0x10]
18670 .word 0xe4086038 ! t3_kref+0x25dc: ldub [%g1 + 0x38], %l2
18671 .word 0xa41ca00c ! t3_kref+0x25e0: xor %l2, 0xc, %l2
18672 .word 0xe4286038 ! t3_kref+0x25e4: stb %l2, [%g1 + 0x38]
18673 .word 0x81d86038 ! t3_kref+0x25e8: flush %g1 + 0x38
18674 .word 0xf93e7ff8 ! t3_kref+0x25ec: std %f28, [%i1 - 8]
18675 .word 0xd430a00e ! t3_kref+0x25f0: sth %o2, [%g2 + 0xe]
18676 .word 0x81b7059c ! t3_kref+0x25f4: fcmpgt32 %f28, %f28, %g0
18677 .word 0xb5b70d1c ! t3_kref+0x25f8: fandnot1 %f28, %f28, %f26
18678 .word 0xf9267fe0 ! t3_kref+0x25fc: st %f28, [%i1 - 0x20]
18679 .word 0xa886ec7a ! t3_kref+0x2600: addcc %i3, 0xc7a, %l4
18680 .word 0x39480004 ! t3_kref+0x2604: fbuge,a,pt %fcc0, _kref+0x2614
186812: .word 0xb9a000bc ! t3_kref+0x2608: fnegs %f28, %f28
18682 .word 0xb5a0105c ! t3_kref+0x260c: fdtox %f28, %f26
18683 .word 0xd26e200f ! t3_kref+0x2610: ldstub [%i0 + 0xf], %o1
18684 call SYM(t3_subr1)
18685 .word 0xfb00a02c ! t3_kref+0x2618: ld [%g2 + 0x2c], %f29
18686 .word 0x96e2801b ! t3_kref+0x261c: subccc %o2, %i3, %o3
18687 .word 0xb9a0193d ! t3_kref+0x2620: fstod %f29, %f28
18688 .word 0xb9b00cdc ! t3_kref+0x2624: fnot2 %f28, %f28
18689 .word 0x980df0a0 ! t3_kref+0x2628: and %l7, -0xf60, %o4
18690 .word 0x92c6f40a ! t3_kref+0x262c: addccc %i3, -0xbf6, %o1
18691 .word 0x97400000 ! t3_kref+0x2630: mov %y, %o3
18692 .word 0xfb00a01c ! t3_kref+0x2634: ld [%g2 + 0x1c], %f29
18693 .word 0xb9a0005c ! t3_kref+0x2638: fmovd %f28, %f28
18694 .word 0xc5ee500d ! t3_kref+0x263c: prefetcha %i1 + %o5, 2
18695 .word 0xec06401c ! t3_kref+0x2640: ld [%i1 + %i4], %l6
18696 .word 0x81ae8a5c ! t3_kref+0x2644: fcmpd %fcc0, %f26, %f28
18697 .word 0x29480003 ! t3_kref+0x2648: fbl,a,pt %fcc0, _kref+0x2654
18698 .word 0xe01e2008 ! t3_kref+0x264c: ldd [%i0 + 8], %l0
18699 .word 0xf1be188a ! t3_kref+0x2650: stda %f24, [%i0 + %o2]0xc4
18700 .word 0x2a800007 ! t3_kref+0x2654: bcs,a _kref+0x2670
18701 .word 0xbba0003b ! t3_kref+0x2658: fmovs %f27, %f29
18702 .word 0xb9b70e1c ! t3_kref+0x265c: fand %f28, %f28, %f28
18703 .word 0xbba749bc ! t3_kref+0x2660: fdivs %f29, %f28, %f29
18704 .word 0x96634008 ! t3_kref+0x2664: subc %o5, %o0, %o3
18705 .word 0xf7262000 ! t3_kref+0x2668: st %f27, [%i0]
18706 .word 0x24480005 ! t3_kref+0x266c: ble,a,pt %icc, _kref+0x2680
18707 .word 0xb9b70dda ! t3_kref+0x2670: fnand %f28, %f26, %f28
18708 .word 0x922d800c ! t3_kref+0x2674: andn %l6, %o4, %o1
18709 .word 0x99b58240 ! t3_kref+0x2678: array16 %l6, %g0, %o4
18710 .word 0x9ea2000c ! t3_kref+0x267c: subcc %o0, %o4, %o7
18711 .word 0xbba709bc ! t3_kref+0x2680: fdivs %f28, %f28, %f29
18712 .word 0xafb340b6 ! t3_kref+0x2684: edge16n %o5, %l6, %l7
18713 .word 0xf9ee501b ! t3_kref+0x2688: prefetcha %i1 + %i3, 28
18714 .word 0xa73b001a ! t3_kref+0x268c: sra %o4, %i2, %l3
18715 .word 0x92326ecd ! t3_kref+0x2690: orn %o1, 0xecd, %o1
18716 .word 0xbbb70efd ! t3_kref+0x2694: fornot2s %f28, %f29, %f29
18717 .word 0xb5b6875a ! t3_kref+0x2698: fpack32 %f26, %f26, %f26
18718 .word 0xb5a7085c ! t3_kref+0x269c: faddd %f28, %f28, %f26
18719 .word 0xa7b6845c ! t3_kref+0x26a0: fcmpne16 %f26, %f28, %l3
18720 .word 0xee264000 ! t3_kref+0x26a4: st %l7, [%i1]
18721 .word 0xec7e0000 ! t3_kref+0x26a8: swap [%i0], %l6
18722 .word 0xb7a0189b ! t3_kref+0x26ac: fitos %f27, %f27
18723 .word 0x83414000 ! t3_kref+0x26b0: mov %pc, %g1
18724 .word 0x23800003 ! t3_kref+0x26b4: fbne,a _kref+0x26c0
18725 .word 0xaabb6373 ! t3_kref+0x26b8: xnorcc %o5, 0x373, %l5
18726 .word 0x90127f43 ! t3_kref+0x26bc: or %o1, -0xbd, %o0
18727 .word 0x94837802 ! t3_kref+0x26c0: addcc %o5, -0x7fe, %o2
18728 .word 0x80454009 ! t3_kref+0x26c4: addc %l5, %o1, %g0
18729 .word 0xd0100018 ! t3_kref+0x26c8: lduh [%g0 + %i0], %o0
18730 .word 0xb5b00c00 ! t3_kref+0x26cc: fzero %f26
18731 .word 0x987a800d ! t3_kref+0x26d0: sdiv %o2, %o5, %o4
18732 .word 0xa4f5800a ! t3_kref+0x26d4: udivcc %l6, %o2, %l2
18733 .word 0xa4830000 ! t3_kref+0x26d8: addcc %o4, %g0, %l2
18734 .word 0x8143c000 ! t3_kref+0x26dc: stbar
18735 .word 0xaf3ee00f ! t3_kref+0x26e0: sra %i3, 0xf, %l7
18736 .word 0xb5b746bc ! t3_kref+0x26e4: fmul8x16al %f29, %f28, %f26
18737 .word 0xebf6100a ! t3_kref+0x26e8: casxa [%i0]0x80, %o2, %l5
18738 .word 0xb9b70f5c ! t3_kref+0x26ec: fornot1 %f28, %f28, %f28
18739 .word 0xf9267fe8 ! t3_kref+0x26f0: st %f28, [%i1 - 0x18]
18740 .word 0xf53f4019 ! t3_kref+0x26f4: std %f26, [%i5 + %i1]
18741 .word 0xb9a6c8bc ! t3_kref+0x26f8: fsubs %f27, %f28, %f28
18742 .word 0xb5a0191d ! t3_kref+0x26fc: fitod %f29, %f26
18743 .word 0x941da226 ! t3_kref+0x2700: xor %l6, 0x226, %o2
18744 .word 0xb9a0055c ! t3_kref+0x2704: fsqrtd %f28, %f28
18745 .word 0xa5b280a9 ! t3_kref+0x2708: edge16n %o2, %o1, %l2
18746 .word 0xae03000a ! t3_kref+0x270c: add %o4, %o2, %l7
18747 .word 0xf780a00c ! t3_kref+0x2710: lda [%g2 + 0xc]%asi, %f27
18748 .word 0x25480008 ! t3_kref+0x2714: fblg,a,pt %fcc0, _kref+0x2734
18749 .word 0xeec8a01c ! t3_kref+0x2718: ldsba [%g2 + 0x1c]%asi, %l7
18750 .word 0xc0867ffc ! t3_kref+0x271c: lda [%i1 - 4]%asi, %g0
18751 .word 0xb5b686fa ! t3_kref+0x2720: fmul8ulx16 %f26, %f26, %f26
18752 .word 0xf99f1a18 ! t3_kref+0x2724: ldda [%i4 + %i0]0xd0, %f28
18753 .word 0xe7f65015 ! t3_kref+0x2728: casxa [%i1]0x80, %l5, %l3
18754 .word 0xb9b70a1a ! t3_kref+0x272c: fpadd16 %f28, %f26, %f28
18755 .word 0xec3e401d ! t3_kref+0x2730: std %l6, [%i1 + %i5]
18756 .word 0xd6a8a03e ! t3_kref+0x2734: stba %o3, [%g2 + 0x3e]%asi
18757 .word 0xf93e7fe0 ! t3_kref+0x2738: std %f28, [%i1 - 0x20]
18758 .word 0xf9266014 ! t3_kref+0x273c: st %f28, [%i1 + 0x14]
18759 .word 0xaa1b7fa3 ! t3_kref+0x2740: xor %o5, -0x5d, %l5
18760 call SYM(_kaos_done)
18761 .word 0x01000000 ! t3_kref+0x2748: nop
18762 KGLOBAL(t3_ktbl_end)
18763t3_ktbl_end:
18764t3_ktbl_page_end:
18765
18766KTEXT_MODULE(t3_module_subr0, 0x674a2000)
18767.seg "text"
18768t3_subr0_page_begin:
18769 .skip 8184
18770.global _t3_subr0; ENTRY(t3_subr0)
18771 .word 0xa6844012 ! t3_subr0+0x0: addcc %l1, %l2, %l3
18772 .word 0x81c3e008 ! t3_subr0+0x4: retl
18773 .word 0xaa64c014 ! t3_subr0+0x8: subc %l3, %l4, %l5
18774t3_subr0_page_end:
18775
18776KTEXT_MODULE(t3_module_subr1, 0x66d5c000)
18777.seg "text"
18778t3_subr1_page_begin:
18779 .skip 8188
18780.global _t3_subr1; ENTRY(t3_subr1)
18781 .word 0x9de3bfa0 ! t3_subr1+0x0: save %sp, -0x60, %sp
18782 .word 0xb29eaa5a ! t3_subr1+0x4: xorcc %i2, 0xa5a, %i1
18783 .word 0x81c7e008 ! t3_subr1+0x8: ret
18784 .word 0xa7ee6001 ! t3_subr1+0xc: restore %i1, 1, %l3
18785t3_subr1_page_end:
18786
18787KTEXT_MODULE(t3_module_subr2, 0x67386000)
18788.seg "text"
18789t3_subr2_page_begin:
18790 .skip 8184
18791.global _t3_subr2; ENTRY(t3_subr2)
18792 .word 0x9de3bfa0 ! t3_subr2+0x0: save %sp, -0x60, %sp
18793 .word 0xb2066001 ! t3_subr2+0x4: add %i1, 1, %i1
18794 .word 0x81c7e008 ! t3_subr2+0x8: ret
18795 .word 0xa3ee6001 ! t3_subr2+0xc: restore %i1, 1, %l1
18796t3_subr2_page_end:
18797
18798KTEXT_MODULE(t3_module_subr3, 0x665aa000)
18799.seg "text"
18800t3_subr3_page_begin:
18801 .skip 8192
18802.global _t3_subr3; ENTRY(t3_subr3)
18803 .word 0x90056001 ! t3_subr3+0x0: add %l5, 1, %o0
18804 .word 0x9de3bfa0 ! t3_subr3+0x4: save %sp, -0x60, %sp
18805#if defined(KAOS_SIMULATION)
18806 add %i0, 12, %i0
18807#else
18808 .word 0x90062001 ! t3_subr3+0x8: add %i0, 1, %o0
18809 .word 0x9de3bfa0 ! t3_subr3+0xc: save %sp, -0x60, %sp
18810 .word 0x90062001 ! t3_subr3+0x10: add %i0, 1, %o0
18811 .word 0x9de3bfa0 ! t3_subr3+0x14: save %sp, -0x60, %sp
18812 .word 0x90062001 ! t3_subr3+0x18: add %i0, 1, %o0
18813 .word 0x9de3bfa0 ! t3_subr3+0x1c: save %sp, -0x60, %sp
18814 .word 0x90062001 ! t3_subr3+0x20: add %i0, 1, %o0
18815 .word 0x9de3bfa0 ! t3_subr3+0x24: save %sp, -0x60, %sp
18816 .word 0x90062001 ! t3_subr3+0x28: add %i0, 1, %o0
18817 .word 0x9de3bfa0 ! t3_subr3+0x2c: save %sp, -0x60, %sp
18818 .word 0x90062001 ! t3_subr3+0x30: add %i0, 1, %o0
18819 .word 0x9de3bfa0 ! t3_subr3+0x34: save %sp, -0x60, %sp
18820 .word 0xb1ee2001 ! t3_subr3+0x38: restore %i0, 1, %i0
18821 .word 0xb1ee2001 ! t3_subr3+0x3c: restore %i0, 1, %i0
18822 .word 0xb1ee2001 ! t3_subr3+0x40: restore %i0, 1, %i0
18823 .word 0xb1ee2001 ! t3_subr3+0x44: restore %i0, 1, %i0
18824 .word 0xb1ee2001 ! t3_subr3+0x48: restore %i0, 1, %i0
18825 .word 0xb1ee2001 ! t3_subr3+0x4c: restore %i0, 1, %i0
18826#endif
18827 .word 0x81c7e008 ! t3_subr3+0x50: ret
18828 .word 0xadee2001 ! t3_subr3+0x54: restore %i0, 1, %l6
18829t3_subr3_page_end:
18830!
18831! Total operations: 2467
18832!
18833! Operation frequencies
18834!
18835! name exp obs
18836! ldsb 0.56 0.61
18837! ldub 0.71 0.69
18838! ldsh 0.62 0.65
18839! lduh 0.19 0.24
18840! ld 1.34 1.62
18841! ldd 1.29 1.62
18842! swap 0.86 0.93
18843! ldstub 0.52 0.77
18844! stb 0.38 0.20
18845! sth 1.40 1.58
18846! st 0.24 0.45
18847! std 0.99 1.05
18848! add 1.07 1.05
18849! addcc 1.37 1.01
18850! addx 1.11 1.26
18851! addxcc 0.73 0.93
18852! taddcc 0.29 0.28
18853! taddcctv 0.03 0.00
18854! sub 0.23 0.24
18855! subcc 1.46 2.03
18856! subx 0.90 0.73
18857! subxcc 0.59 0.28
18858! tsubcc 0.28 0.36
18859! tsubcctv 0.23 0.28
18860! mulscc 1.45 1.50
18861! and 0.30 0.49
18862! andcc 0.92 0.93
18863! andn 0.50 0.65
18864! andncc 1.31 0.89
18865! or 0.86 1.01
18866! orcc 0.24 0.24
18867! orn 0.92 1.18
18868! orncc 0.96 1.05
18869! xor 1.21 1.01
18870! xorcc 0.26 0.12
18871! xnor 0.01 0.00
18872! xnorcc 1.17 1.34
18873! sll 0.39 0.49
18874! srl 0.55 0.61
18875! sra 1.44 1.58
18876! unimp 0.17 0.12
18877! umul 0.03 0.12
18878! smul 0.03 0.08
18879! udiv 0.07 0.04
18880! sdiv 0.78 0.61
18881! umulcc 0.03 0.00
18882! smulcc 0.22 0.28
18883! udivcc 0.61 0.49
18884! sdivcc 0.24 0.16
18885! rdy 0.44 0.61
18886! wry 0.40 0.24
18887! bicc 1.94 2.51
18888! sethi 0.15 0.04
18889! jmpl 0.33 0.16
18890! call 0.20 0.28
18891! ticc 0.03 0.00
18892! flush 1.01 0.89
18893! save 0.84 0.65
18894! restore 1.29 0.00
18895! stbar 1.19 0.85
18896! ldf 0.80 0.53
18897! lddf 0.71 0.89
18898! stf 1.40 2.11
18899! stdf 0.92 1.30
18900! fadds 0.60 0.61
18901! fsubs 0.89 0.97
18902! fmuls 0.83 0.73
18903! fdivs 0.78 0.85
18904! faddd 1.07 1.05
18905! fsubd 0.60 0.77
18906! fmuld 1.14 1.46
18907! fdivd 0.50 0.45
18908! faddq 0.00 0.00
18909! fsubq 0.00 0.00
18910! fmulq 0.00 0.00
18911! fdivq 0.00 0.00
18912! fsmuld 1.18 1.42
18913! fdmulq 0.00 0.00
18914! fitos 0.86 1.09
18915! fitod 0.67 0.61
18916! fitoq 0.00 0.00
18917! fstoi 0.01 0.04
18918! fstod 0.89 0.77
18919! fstoq 0.00 0.00
18920! fdtoi 0.03 0.00
18921! fdtos 0.11 0.16
18922! fdtoq 0.00 0.00
18923! fqtoi 0.00 0.00
18924! fqtos 0.00 0.00
18925! fqtod 0.00 0.00
18926! fmovs 0.50 0.53
18927! fnegs 0.77 0.61
18928! fabss 0.55 0.57
18929! fsqrts 1.00 1.30
18930! fsqrtd 1.77 1.62
18931! fsqrtq 0.00 0.00
18932! fcmps 0.46 0.36
18933! fcmpd 1.38 1.09
18934! fcmpq 0.00 0.00
18935! fcmpes 0.48 0.24
18936! fcmped 0.60 0.57
18937! fcmpeq 0.00 0.00
18938! fbfcc 1.39 1.38
18939! ldfsr 0.17 0.00
18940! stfsr 0.14 0.04
18941! loop 0.01 0.00
18942! offset 0.17 0.04
18943! area 0.02 0.04
18944! target 0.14 0.12
18945! goto 0.02 0.00
18946! sigsegv 0.26 0.28
18947! sigbus 0.17 0.20
18948! imodify 0.31 0.28
18949! ldfsr_offset 0.23 0.00
18950! fpattern 0.33 0.61
18951! lbranch 0.16 0.16
18952! shmld 2.03 1.78
18953! shmst 2.59 2.68
18954! shmpf 0.07 0.08
18955! shmswap 0.17 0.12
18956! shmblkld 0.18 0.00
18957! shmblkst 0.60 0.00
18958! shmblkchk 0.15 0.12
18959! hack_restore 0.00 0.00
18960! demap_random_va 0.00 0.00
18961! demap_area 0.00 0.00
18962! demap_ktbl_text 0.00 0.00
18963! demap_ktbl_data 0.00 0.00
18964! demap_subr 0.00 0.00
18965! demap_reg 0.00 0.00
18966! demap_stack 0.00 0.00
18967! ro_area 0.00 0.00
18968! ro_ktbl_data 0.00 0.00
18969! ro_reg 0.00 0.00
18970! ro_stack 0.00 0.00
18971! set_window 0.00 0.00
18972! set_va_wp 0.00 0.00
18973! set_pa_wp 0.00 0.00
18974! set_softint 0.00 0.00
18975! ie_toggle 0.00 0.00
18976! set_pil 0.00 0.00
18977! set_tso 0.00 0.00
18978! set_pso 0.00 0.00
18979! set_rmo 0.00 0.00
18980! cflush 0.00 0.00
18981! return 0.08 0.04
18982! casa 0.29 0.20
18983! rdasi 0.28 0.28
18984! wrasi 0.29 0.04
18985! bpcc 1.89 1.99
18986! fbpfcc 3.29 2.55
18987! fmovscc 0.08 0.12
18988! fmovdcc 0.18 0.12
18989! fmovqcc 0.00 0.00
18990! movcc 0.16 0.04
18991! flushw 0.26 0.12
18992! membar 0.11 0.12
18993! prefetch 1.45 1.58
18994! rdpc 0.21 0.32
18995! ldqf 0.00 0.00
18996! stqf 0.00 0.00
18997! ldfa 0.26 0.24
18998! lddfa 0.00 0.00
18999! ldqfa 0.00 0.00
19000! ldsba 0.10 0.08
19001! ldsha 0.26 0.36
19002! lduba 0.02 0.00
19003! lduha 0.21 0.32
19004! lda 0.25 0.41
19005! ldda 0.08 0.00
19006! ldstuba 0.23 0.32
19007! prefetcha 1.42 1.62
19008! stfa 0.07 0.00
19009! stdfa 0.09 0.20
19010! stqfa 0.00 0.00
19011! stba 0.06 0.04
19012! stha 0.11 0.12
19013! sta 0.22 0.36
19014! stda 0.10 0.12
19015! swapa 0.26 0.20
19016! fmovd 0.19 0.12
19017! fnegd 0.14 0.08
19018! fabsd 0.25 0.12
19019! fstox 0.17 0.20
19020! fdtox 0.18 0.16
19021! fxtos 0.10 0.12
19022! fxtod 0.05 0.00
19023! lds 0.04 0.08
19024! ldsa 0.13 0.28
19025! ldx 0.24 0.08
19026! ldxa 0.26 0.36
19027! nofault 0.03 0.00
19028! rdgsr 0.11 0.04
19029! wrgsr 0.05 0.12
19030! fpadd16 0.19 0.36
19031! fpadd16s 0.06 0.04
19032! fpadd32 0.08 0.12
19033! fpadd32s 0.15 0.24
19034! fpsub16 0.03 0.08
19035! fpsub16s 0.28 0.20
19036! fpsub32 0.00 0.00
19037! fpsub32s 0.14 0.24
19038! fpack16 0.10 0.12
19039! fpack32 0.27 0.16
19040! fpackfix 0.20 0.28
19041! fexpand 0.15 0.04
19042! fpmerge 0.07 0.16
19043! fmul8x16 0.23 0.20
19044! fmul8x16au 0.18 0.20
19045! fmul8x16al 0.22 0.41
19046! fmul8sux16 0.08 0.04
19047! fmul8ulx16 0.27 0.53
19048! fmuld8sux16 0.25 0.24
19049! fmuld8ulx16 0.18 0.28
19050! alignaddr 0.14 0.28
19051! alignaddrl 0.03 0.04
19052! faligndata 0.16 0.20
19053! fzero 0.10 0.32
19054! fzeros 0.26 0.20
19055! fone 0.22 0.20
19056! fones 0.15 0.08
19057! fsrc1 0.25 0.41
19058! fsrc1s 0.06 0.04
19059! fsrc2 0.23 0.16
19060! fsrc2s 0.26 0.45
19061! fnot1 0.11 0.08
19062! fnot1s 0.05 0.04
19063! fnot2 0.16 0.16
19064! fnot2s 0.19 0.20
19065! for 0.19 0.28
19066! fors 0.02 0.00
19067! fnor 0.00 0.00
19068! fnors 0.06 0.04
19069! fand 0.18 0.24
19070! fands 0.26 0.36
19071! fnand 0.18 0.36
19072! fnands 0.23 0.12
19073! fxor 0.02 0.00
19074! fxors 0.26 0.20
19075! fxnor 0.00 0.00
19076! fxnors 0.02 0.00
19077! fornot1 0.29 0.41
19078! fornot1s 0.04 0.04
19079! fornot2 0.10 0.24
19080! fornot2s 0.18 0.32
19081! fandnot1 0.22 0.24
19082! fandnot1s 0.20 0.12
19083! fandnot2 0.17 0.12
19084! fandnot2s 0.14 0.08
19085! fcmpgt16 0.08 0.00
19086! fcmpgt32 0.25 0.24
19087! fcmple16 0.05 0.04
19088! fcmple32 0.10 0.00
19089! fcmpne16 0.23 0.28
19090! fcmpne32 0.15 0.04
19091! fcmpeq16 0.11 0.16
19092! fcmpeq32 0.00 0.00
19093! edge8 0.02 0.00
19094! edge8l 0.18 0.12
19095! edge16 0.11 0.08
19096! edge16l 0.06 0.04
19097! edge32 0.22 0.20
19098! edge32l 0.21 0.24
19099! pdist 0.13 0.08
19100! partial_st8 0.03 0.04
19101! partial_st16 0.19 0.12
19102! partial_st32 0.27 0.24
19103! short_st8 0.05 0.08
19104! short_st16 0.06 0.08
19105! short_ld8 0.10 0.16
19106! short_ld16 0.07 0.08
19107! blkld 0.16 0.00
19108! blkst 0.26 0.00
19109! blkld_offset 0.09 0.00
19110! blkst_offset 0.19 0.00
19111! blk_check 0.21 0.24
19112! casxa 0.20 0.28
19113! rdccr 0.03 0.04
19114! rdfprs 0.07 0.08
19115! wrccr 0.15 0.16
19116! popc 0.01 0.00
19117! wrfprs 0.14 0.08
19118! stx 0.23 0.24
19119! stxa 0.15 0.20
19120! cflush 0.00 0.00
19121! array8 0.14 0.04
19122! array16 0.23 0.24
19123! array32 0.26 0.36
19124! edge8n 0.16 0.04
19125! edge8ln 0.23 0.24
19126! edge16n 0.23 0.24
19127! edge16ln 0.27 0.16
19128! edge32n 0.05 0.00
19129! edge32ln 0.22 0.08
19130! bmask 0.11 0.12
19131! bshuffle 0.15 0.04
19132! siam 0.19 0.16
19133! fpadds16 0.00 0.00
19134! fpadds16s 0.00 0.00
19135! fpadds32 0.00 0.00
19136! fpadds32s 0.00 0.00
19137! fpsubs16 0.00 0.00
19138! fpsubs16s 0.00 0.00
19139! fpsubs32 0.00 0.00
19140! fpsubs32s 0.00 0.00
19141! fpadd64 0.00 0.00
19142! fpsub64 0.00 0.00
19143! fpmean16 0.00 0.00
19144! fpchksm16 0.00 0.00
19145! fshl16 0.00 0.00
19146! fshrl16 0.00 0.00
19147! fshl32 0.00 0.00
19148! fshrl32 0.00 0.00
19149! fshlas16 0.00 0.00
19150! fshra16 0.00 0.00
19151! fshlas32 0.00 0.00
19152! fshra32 0.00 0.00
19153! fpmovc8 0.00 0.00
19154! fpmovc16 0.00 0.00
19155! fpmovc32 0.00 0.00
19156! fmergesp 0.00 0.00
19157! fucmpgt8 0.00 0.00
19158! fucmple8 0.00 0.00
19159! fucmpne8 0.00 0.00
19160! fucmpeq8 0.00 0.00
19161! pdistn 0.00 0.00
19162! lzd 0.00 0.00
19163! addxc 0.00 0.00
19164! addxccc 0.00 0.00
19165! umulxhi 0.00 0.00
19166! flcmps 0.00 0.00
19167! flcmpd 0.00 0.00
19168! sfabss 0.00 0.00
19169! sfnegs 0.00 0.00
19170! sfadds 0.00 0.00
19171! sfsubs 0.00 0.00
19172! sfmuls 0.00 0.00
19173! sfitos 0.00 0.00
19174! sfstoi 0.00 0.00
19175! sfcmpeqs 0.00 0.00
19176! sfcmpnes 0.00 0.00
19177! sfcmpgts 0.00 0.00
19178! sfcmples 0.00 0.00
19179! fmadds 0.00 0.00
19180! fmaddd 0.00 0.00
19181! fmsubs 0.00 0.00
19182! fmsubd 0.00 0.00
19183! fnmsubs 0.00 0.00
19184! fnmsubd 0.00 0.00
19185! fnmadds 0.00 0.00
19186! fnmaddd 0.00 0.00
19187!
19188KDATA_MODULE(t3_module_offset_table, 0x652ea000)
19189.seg "data"
19190t3_offset_table_start:
19191t3_offset_table_size: .word 0x00000008
19192t3_offset_table:
19193 .word 0xfffffff8
19194 .word 0xffffffe0
19195 .word 0x00000018
19196 .word 0x00000010
19197 .word 0x00000008
19198 .word 0xfffffff0
19199 .word 0x00000000
19200 .word 0xffffffe8
19201t3_offset_table_end:
19202
19203t3_ldfsr_offset_table_start:
19204t3_ldfsr_offset_table_size: .word 0x00000000
19205t3_ldfsr_offset_table:
19206t3_ldfsr_offset_table_end:
19207
19208t3_bld_offset_table_start:
19209t3_bld_offset_table_size: .word 0x00000000
19210t3_bld_offset_table:
19211t3_bld_offset_table_end:
19212
19213t3_bst_offset_table_start:
19214t3_bst_offset_table_size: .word 0x00000000
19215t3_bst_offset_table:
19216t3_bst_offset_table_end:
19217
19218.skip 8144 ! page align
19219
19220KDATA_MODULE(t3_module_data_in_regs, 0x6a128000)
19221.seg "data"
19222KGLOBAL(t3_data_in_regs)
19223t3_data_in_regs_start:
19224t3_data_in_regs:
19225 .word 0xe29611bf ! %f0
19226 .word 0xf6d06056 ! %f1
19227 .word 0xec21ed33 ! %f2
19228 .word 0x66ee01cf ! %f3
19229 .word 0xfdda9213 ! %f4
19230 .word 0x53f30347 ! %f5
19231 .word 0x7e30b144 ! %f6
19232 .word 0x1e4fdefb ! %f7
19233 .word 0x26abda5e ! %f8
19234 .word 0xeff43a03 ! %f9
19235 .word 0x7eb136ad ! %f10
19236 .word 0x32707a0a ! %f11
19237 .word 0x4b30b53e ! %f12
19238 .word 0x68412b04 ! %f13
19239 .word 0xe2a046ff ! %f14
19240 .word 0xda40e8f3 ! %f15
19241 .word 0x71fd0271 ! %f16
19242 .word 0x72eef501 ! %f17
19243 .word 0x7fa39887 ! %f18
19244 .word 0xb8816278 ! %f19
19245 .word 0x1b05009c ! %f20
19246 .word 0xb3472f5e ! %f21
19247 .word 0xca34b7af ! %f22
19248 .word 0x41e675be ! %f23
19249 .word 0xc1d4ef47 ! %f24
19250 .word 0xfab77de5 ! %f25
19251 .word 0xfc46a2a4 ! %f26
19252 .word 0xaea1a71f ! %f27
19253 .word 0xdd124d2c ! %f28
19254 .word 0x8f7a2bb6 ! %f29
19255 .word 0x1736fb39 ! %f30
19256 .word 0x3716863f ! %f31
19257 .word 0x1bdc36b0 ! %f32
19258 .word 0x7d39017c ! %f33
19259 .word 0x1585f30a ! %f34
19260 .word 0x6682915d ! %f35
19261 .word 0xd6f4a8b1 ! %f36
19262 .word 0x5a4acae1 ! %f37
19263 .word 0xcade55e4 ! %f38
19264 .word 0x03ef79eb ! %f39
19265 .word 0x79f4ab82 ! %f40
19266 .word 0x113f3f43 ! %f41
19267 .word 0x05a95664 ! %f42
19268 .word 0x072c9e5f ! %f43
19269 .word 0x1c69aa33 ! %f44
19270 .word 0xd97441a7 ! %f45
19271 .word 0x0b0000dd ! %f46
19272 .word 0xee05cd4b ! %f47
19273 .word 0x2bda7a15 ! %f48
19274 .word 0x85aaabed ! %f49
19275 .word 0x2686787f ! %f50
19276 .word 0x8abaa5ab ! %f51
19277 .word 0x3a96d67c ! %f52
19278 .word 0x0c401945 ! %f53
19279 .word 0xd1db62b4 ! %f54
19280 .word 0xa11b287d ! %f55
19281 .word 0x1c1c54c6 ! %f56
19282 .word 0xbd1663e1 ! %f57
19283 .word 0x9d0824cd ! %f58
19284 .word 0xc0e34f97 ! %f59
19285 .word 0x0b08149c ! %f60
19286 .word 0x0488c9ec ! %f61
19287 .word 0x1904d7dd ! %f62
19288 .word 0x3b38bdb4 ! %f63
19289 .word 0x00000000 ! %g0 (always zero)
19290 .word t3_kref+0xc28 ! %g1 (code pointer)
19291 .word t3_data_in_shm_area ! %g2 (shared area pointer)
19292 .word 0xd7357690 ! %g3 (loop index)
19293 .word SYM(t3_subr3) ! %g4 (jmpl target)
19294 .word t3_kref+0x1 ! %g5 (sigbus target)
19295 .word 0x00000000 ! %g6 (block ld offset)
19296 .word 0x00000000 ! %g7 (block st offset)
19297 .word 0xd40e110d ! %o0
19298 .word 0xfd90ccc5 ! %o1
19299 .word 0x9be05b01 ! %o2
19300 .word 0xc1d737d3 ! %o3
19301 .word 0xe2b578f0 ! %o4
19302 .word 0x25a690d9 ! %o5
19303 .word 0x00000000 ! %sp (stack pointer)
19304 .word 0x00000000 ! %o7 (relocatable junk)
19305 .word 0xc63cb077 ! %l0
19306 .word 0x1c59edba ! %l1
19307 .word 0x492d16e5 ! %l2
19308 .word 0xa3cadbcf ! %l3
19309 .word 0x47583266 ! %l4
19310 .word 0x52852540 ! %l5
19311 .word 0xaeb10b31 ! %l6
19312 .word 0x6546f7b4 ! %l7
19313 .word t3_data_in_area0 ! %i0 (area pointer)
19314 .word t3_data_in_area0 ! %i1 (area pointer)
19315 .word 0xffffffe6 ! %i2 (byte offset)
19316 .word 0x00000004 ! %i3 (halfword offset)
19317 .word 0xffffffec ! %i4 (word offset)
19318 .word 0x00000018 ! %i5 (doubleword offset)
19319 .word 0x00000000 ! %fp (frame pointer)
19320 .word 0x00000000 ! %i7 (return address)
19321 .word 0xcae2de6a ! %y
19322 .word 0x00000006 ! %icc (nzvc)
19323 .word 0x8000005f ! %fsr
19324 .word 0x00000000 ! %gsr.mask
19325 .word 0x00000000 ! %gsr
19326 .word 0x00000080 ! %asi
19327 .word 0x00000000 ! Integer overflow traps
19328 .word 0x00000000 ! Integer divide by zero traps
19329 .word 0x00000000 ! Integer divide > 52 bit dividend traps
19330 .word 0x00000000 ! Floating inexact traps
19331 .word 0x00000000 ! Floating divide by zero traps
19332 .word 0x00000000 ! Floating underflow traps
19333 .word 0x00000000 ! Floating overflow traps
19334 .word 0x00000000 ! Floating invalid traps
19335 .word 0x00000000 ! Floating other traps
19336 .word 0x00000000 ! Ticc traps
19337 .word 0x00000000 ! Unexpected SIGFPE traps
19338 .word 0x00000000 ! Unexpected SIGSEGV traps
19339 .word 0x00000000 ! Unexpected SIGBUS traps
19340 .word 0x00000000 ! Unexpected SIGILL traps
19341 .word 0x00000000 ! Expected SIGSEGV traps
19342 .word 0x00000000 ! Expected SIGBUS traps
19343 .word 0x00000000 ! UNIMP traps
19344 .word 0x00000000 ! ??
19345.global t3_data_in_mtbl_size; t3_data_in_mtbl_size: .word 253
19346t3_data_in_regs_end:
19347
19348.skip 7708 ! page align
19349
19350KDATA_MODULE(t3_module_data_in_stack, 0x691bc000)
19351.seg "data"
19352KGLOBAL(t3_data_in_mtbl_size)
19353KGLOBAL(t3_data_in_mtbl)
19354KGLOBAL(t3_data_in_stack)
19355t3_data_in_stack_start:
19356 .word 0x5a7f60f5
19357 .word 0xa14c0f50
19358 .word 0x85625edb
19359 .word 0xc5621d37
19360 .word 0xdfeaf1cb
19361 .word 0x0fbc398d
19362 .word 0x04c94378
19363 .word 0xedb7650b
19364 .word 0x9adff2b2
19365 .word 0xd84fcf3e
19366 .word 0xfee41bc8
19367 .word 0xaddfb7b1
19368 .word 0x36d0f68b
19369 .word 0x330143cd
19370 .word 0x7b5b76be
19371 .word 0xa9361842
19372 .word 0x48dfaa2e
19373 .word 0xe32f55fd
19374 .word 0x130527cf
19375 .word 0x9ca1edf2
19376 .word 0x9383d58d
19377 .word 0x55eee442
19378 .word 0xf2ef26b4
19379 .word 0xaff26286
19380 .word 0x6c3ecb19
19381 .word 0x8db5324c
19382 .word 0xaad2276d
19383 .word 0xececb403
19384 .word 0xb40be963
19385 .word 0xb9e873e4
19386 .word 0x65c72e89
19387 .word 0x2e816da7
19388 .word 0x9b251306
19389 .word 0x536db0fc
19390 .word 0x280ba5a4
19391 .word 0xf967bc1d
19392 .word 0x20bc40c5
19393 .word 0x29285700
19394 .word 0x8f53b431
19395 .word 0x279d50eb
19396 .word 0x45b991ef
19397 .word 0x91d10b72
19398 .word 0x84e2e079
19399 .word 0xc53c892e
19400 .word 0x409f7f0a
19401 .word 0x70ce93b5
19402 .word 0xbd9f3ce3
19403 .word 0x8601cb89
19404 .word 0x8ead12b0
19405 .word 0x6b14e628
19406 .word 0xbcd3a575
19407 .word 0xa2f4515b
19408 .word 0x8d704cb3
19409 .word 0x6cbbb876
19410 .word 0x0699d19a
19411 .word 0xf635cf2f
19412 .word 0xc6791387
19413 .word 0xe93f1f2b
19414 .word 0xff2d3e25
19415 .word 0xc33fb078
19416 .word 0x56ff57e1
19417 .word 0x5472128b
19418 .word 0x98f43396
19419 .word 0xab0bda7d
19420 .word 0xd5554e9b
19421 .word 0x8a53ec9e
19422 .word 0xec1c6c9b
19423 .word 0xf1122a92
19424 .word 0xe028e4da
19425 .word 0xe577348f
19426 .word 0x647d20d8
19427 .word 0xfee32388
19428 .word 0x9e25d272
19429 .word 0xdfb94b36
19430 .word 0xa54877ea
19431 .word 0x43bb7e66
19432 .word 0x01bbee88
19433 .word 0x5cefccf3
19434 .word 0x2232a8a9
19435 .word 0x5af39258
19436 .word 0xaae3aa78
19437 .word 0x5429bcbd
19438 .word 0xcb5548ad
19439 .word 0x3ae8c7e7
19440 .word 0xe9f4d6f9
19441 .word 0xef6fcc7a
19442 .word 0xd8799013
19443 .word 0xed2e8b6a
19444 .word 0x4142177f
19445 .word 0x7cd05690
19446 .word 0x99dc9581
19447 .word 0x8bb772bb
19448 .word 0x016da7e0
19449 .word 0x9338dcbb
19450 .word 0x542cc666
19451 .word 0x7c7e8a2e
19452 .word 0x5492583a
19453 .word 0x93682021
19454 .word 0x33b01f86
19455 .word 0xe143fcbf
19456 .word 0x78a5e313
19457 .word 0x7e6126a3
19458 .word 0xb376e9b5
19459 .word 0x1a6f8b8a
19460 .word 0xa82801c0
19461 .word 0xd878c175
19462 .word 0xd976fee2
19463 .word 0xf65e887f
19464 .word 0x8383e30b
19465 .word 0xaf9c68f0
19466 .word 0x0ba7db57
19467 .word 0x888a4855
19468 .word 0xdbbfe80f
19469 .word 0xa60a81a6
19470 .word 0x34f7ff3e
19471 .word 0xb94f3fbf
19472 .word 0xd271cb67
19473 .word 0x35a15eb6
19474 .word 0x67786466
19475 .word 0xe6ec3fdd
19476 .word 0x09ab9687
19477 .word 0xec6b9562
19478 .word 0x1ba30c47
19479 .word 0x9dd485f5
19480 .word 0x6af80969
19481 .word 0xae6575de
19482 .word 0xd76dea43
19483 .word 0xa8e69262
19484 .word 0x14c3586b
19485 .word 0xabe0bd6a
19486 .word 0x2b2bae2e
19487 .word 0xdcc4facb
19488 .word 0x9bf76477
19489 .word 0xa4a8d5a2
19490 .word 0x12503310
19491 .word 0xdbadab98
19492 .word 0xc260d164
19493 .word 0xbf5b3514
19494 .word 0x6b469629
19495 .word 0x23ff4ca2
19496 .word 0x6be49e9b
19497 .word 0x078cb513
19498 .word 0x2fe33a34
19499 .word 0x8263bd29
19500 .word 0x42e425fd
19501 .word 0xf58df0ca
19502 .word 0xafdc3aef
19503 .word 0x2491db0a
19504 .word 0x89a7a504
19505 .word 0xf52e0193
19506 .word 0x5c5714db
19507 .word 0x2a080931
19508 .word 0xd985b428
19509 .word 0x06fc2c89
19510 .word 0xcf428540
19511 .word 0x8044294b
19512 .word 0x7b005083
19513 .word 0x767e555b
19514 .word 0xff1fe674
19515 .word 0xdf14fcc0
19516 .word 0xea765bb7
19517 .word 0x70db4a63
19518 .word 0xe04f8c5b
19519 .word 0xd2ec20e0
19520 .word 0x7d92b60f
19521 .word 0x97d53df6
19522 .word 0xb427e531
19523 .word 0x5dd71a5c
19524t3_data_in_sp:
19525 .word 0xd49056e4
19526 .word 0x9de200fd
19527 .word 0x9c576286
19528 .word 0xf73923f7
19529 .word 0x51fd0741
19530 .word 0x7ef3d2c4
19531 .word 0xa28d6e8a
19532 .word 0xadc6b47c
19533 .word t3_data_in_area0
19534 .word t3_data_in_area0
19535 .word 0xffffffe0
19536 .word 0x0000001e
19537 .word 0x0000001c
19538 .word 0x00000018
19539 .word t3_data_in_fp
19540 .word 0xbc749b78
19541 .word 0x305f2bba
19542 .word 0x576e780e
19543 .word 0xca60f7e9
19544 .word 0x6a3000ee
19545 .word 0x494de734
19546 .word 0xa14a4fe8
19547 .word 0x09caf537
19548 .word 0x1be1c69b
19549t3_data_in_mtbl_base:
19550 .word 0x380fffff ! [%fp - 0x400]
19551 .word 0xc0000000 ! [%fp - 0x3fc]
19552 .word 0x380fffff ! [%fp - 0x3f8]
19553 .word 0xe0000000 ! [%fp - 0x3f4]
19554 .word 0x380fffff ! [%fp - 0x3f0]
19555 .word 0x80000000 ! [%fp - 0x3ec]
19556 .word 0x38000000 ! [%fp - 0x3e8]
19557 .word 0x40000000 ! [%fp - 0x3e4]
19558 .word 0x38000000 ! [%fp - 0x3e0]
19559 .word 0x80000000 ! [%fp - 0x3dc]
19560 .word 0x38000000 ! [%fp - 0x3d8]
19561 .word 0x20000000 ! [%fp - 0x3d4]
19562 .word 0x47f00000 ! [%fp - 0x3d0]
19563 .word 0x00000000 ! [%fp - 0x3cc]
19564 .word 0x47f00000 ! [%fp - 0x3c8]
19565 .word 0x20000000 ! [%fp - 0x3c4]
19566 .word 0x47efffff ! [%fp - 0x3c0]
19567 .word 0xffffffff ! [%fp - 0x3bc]
19568 .word 0x7ff00000 ! [%fp - 0x3b8]
19569 .word 0x00000000 ! [%fp - 0x3b4]
19570 .word 0x7fefffff ! [%fp - 0x3b0]
19571 .word 0xffffffff ! [%fp - 0x3ac]
19572 .word 0x000fffff ! [%fp - 0x3a8]
19573 .word 0xffffffff ! [%fp - 0x3a4]
19574 .word 0x000fffff ! [%fp - 0x3a0]
19575 .word 0xfffffffe ! [%fp - 0x39c]
19576 .word 0x00100000 ! [%fp - 0x398]
19577 .word 0x00000000 ! [%fp - 0x394]
19578 .word 0x00000000 ! [%fp - 0x390]
19579 .word 0x00000001 ! [%fp - 0x38c]
19580 .word 0x00000000 ! [%fp - 0x388]
19581 .word 0x00000002 ! [%fp - 0x384]
19582 .word 0x00000000 ! [%fp - 0x380]
19583 .word 0x00000000 ! [%fp - 0x37c]
19584 .word 0x7f800000 ! [%fp - 0x378]
19585 .word 0x7f7fffff ! [%fp - 0x374]
19586 .word 0x007fffff ! [%fp - 0x370]
19587 .word 0x007ffffe ! [%fp - 0x36c]
19588 .word 0x00800000 ! [%fp - 0x368]
19589 .word 0x00000001 ! [%fp - 0x364]
19590 .word 0x00000002 ! [%fp - 0x360]
19591 .word 0x80000000 ! [%fp - 0x35c]
19592 .word 0x207fe000 ! [%fp - 0x358]
19593 .word 0x1ffff000 ! [%fp - 0x354]
19594 .word 0x307fe123 ! [%fp - 0x350]
19595 .word 0x0fff1001 ! [%fp - 0x34c]
19596 .word 0x2ff81000 ! [%fp - 0x348]
19597 .word 0x1072e100 ! [%fp - 0x344]
19598 .word 0x027fe067 ! [%fp - 0x340]
19599 .word 0x3eff1289 ! [%fp - 0x33c]
19600 .word 0x3f000400 ! [%fp - 0x338]
19601 .word 0x80003c1f ! [%fp - 0x334]
19602 .word 0x00fff800 ! [%fp - 0x330]
19603 .word 0xffff8000 ! [%fp - 0x32c]
19604 .word 0x200ff760 ! [%fp - 0x328]
19605 .word 0x0800011f ! [%fp - 0x324]
19606 .word 0x1ffff800 ! [%fp - 0x320]
19607 .word 0x00000000 ! [%fp - 0x31c]
19608 .word 0x3ffe8000 ! [%fp - 0x318]
19609 .word 0x147ff000 ! [%fp - 0x314]
19610 .word 0x137fe671 ! [%fp - 0x310]
19611 .word 0x3ffe8459 ! [%fp - 0x30c]
19612 .word 0x127fffff ! [%fp - 0x308]
19613 .word 0x3fffffff ! [%fp - 0x304]
19614 .word 0x307fe123 ! [%fp - 0x300]
19615 .word 0x047fffff ! [%fp - 0x2fc]
19616 .word 0x307fe123 ! [%fp - 0x2f8]
19617 .word 0x03ffffff ! [%fp - 0x2f4]
19618 .word 0x107fe100 ! [%fp - 0x2f0]
19619 .word 0x22efffff ! [%fp - 0x2ec]
19620 .word 0x380ffe80 ! [%fp - 0x2e8]
19621 .word 0x00000000 ! [%fp - 0x2e4]
19622 .word 0x04bfeff9 ! [%fp - 0x2e0]
19623 .word 0x00000000 ! [%fp - 0x2dc]
19624 .word 0x380fffff ! [%fp - 0x2d8]
19625 .word 0xffffffff ! [%fp - 0x2d4]
19626 .word 0x04bfffff ! [%fp - 0x2d0]
19627 .word 0xffffffff ! [%fp - 0x2cc]
19628 .word 0x300ff123 ! [%fp - 0x2c8]
19629 .word 0x40000000 ! [%fp - 0x2c4]
19630 .word 0x0caf8ee0 ! [%fp - 0x2c0]
19631 .word 0x00000000 ! [%fp - 0x2bc]
19632 .word 0x3c0ff456 ! [%fp - 0x2b8]
19633 .word 0x00000000 ! [%fp - 0x2b4]
19634 .word 0x009ff000 ! [%fp - 0x2b0]
19635 .word 0x00000000 ! [%fp - 0x2ac]
19636 .word 0x3c0ff456 ! [%fp - 0x2a8]
19637 .word 0x0000ff99 ! [%fp - 0x2a4]
19638 .word 0x009ff000 ! [%fp - 0x2a0]
19639 .word 0x001234ff ! [%fp - 0x29c]
19640 .word 0x0080ffff ! [%fp - 0x298]
19641 .word 0x3ff8f000 ! [%fp - 0x294]
19642 .word 0x01800001 ! [%fp - 0x290]
19643 .word 0x40c2fc1f ! [%fp - 0x28c]
19644 .word 0x00100100 ! [%fp - 0x288]
19645 .word 0x10010001 ! [%fp - 0x284]
19646 .word 0x3fff8f88 ! [%fp - 0x280]
19647 .word 0x00000000 ! [%fp - 0x27c]
19648 .word 0x00f00f00 ! [%fp - 0x278]
19649 .word 0xf000000f ! [%fp - 0x274]
19650 .word 0x409ff00f ! [%fp - 0x270]
19651 .word 0xff000fff ! [%fp - 0x26c]
19652 .word 0x04003009 ! [%fp - 0x268]
19653 .word 0x4fff0001 ! [%fp - 0x264]
19654 .word 0x03001001 ! [%fp - 0x260]
19655 .word 0x4feeeeee ! [%fp - 0x25c]
19656 .word 0x0801e067 ! [%fp - 0x258]
19657 .word 0x54f231f8 ! [%fp - 0x254]
19658 .word 0x01000001 ! [%fp - 0x250]
19659 .word 0x00000001 ! [%fp - 0x24c]
19660 .word 0x453eef45 ! [%fp - 0x248]
19661 .word 0x00000001 ! [%fp - 0x244]
19662 .word 0x01100111 ! [%fp - 0x240]
19663 .word 0x00011111 ! [%fp - 0x23c]
19664 .word 0x455f8000 ! [%fp - 0x238]
19665 .word 0xffffffff ! [%fp - 0x234]
19666 .word 0x01301222 ! [%fp - 0x230]
19667 .word 0x00111222 ! [%fp - 0x22c]
19668 .word 0x458f1100 ! [%fp - 0x228]
19669 .word 0x01111001 ! [%fp - 0x224]
19670 .word 0x40811111 ! [%fp - 0x220]
19671 .word 0x00feeeee ! [%fp - 0x21c]
19672 .word 0x40000011 ! [%fp - 0x218]
19673 .word 0x007fffff ! [%fp - 0x214]
19674 .word 0x41800221 ! [%fp - 0x210]
19675 .word 0x01ff0001 ! [%fp - 0x20c]
19676 .word 0x7f333333 ! [%fp - 0x208]
19677 .word 0x3f7fffff ! [%fp - 0x204]
19678 .word 0x40100001 ! [%fp - 0x200]
19679 .word 0x11000011 ! [%fp - 0x1fc]
19680 .word 0x001fffff ! [%fp - 0x1f8]
19681 .word 0xffffffff ! [%fp - 0x1f4]
19682 .word 0x40000000 ! [%fp - 0x1f0]
19683 .word 0x00000011 ! [%fp - 0x1ec]
19684 .word 0x000fffff ! [%fp - 0x1e8]
19685 .word 0xffffffff ! [%fp - 0x1e4]
19686 .word 0x7fe11111 ! [%fp - 0x1e0]
19687 .word 0xffffffff ! [%fp - 0x1dc]
19688 .word 0x3ffff110 ! [%fp - 0x1d8]
19689 .word 0x00000001 ! [%fp - 0x1d4]
19690 .word 0x7fffffff ! [%fp - 0x1d0]
19691 .word 0x7f800001 ! [%fp - 0x1cc]
19692 .word 0x7f800000 ! [%fp - 0x1c8]
19693 .word 0x7f7fffff ! [%fp - 0x1c4]
19694 .word 0x5f800001 ! [%fp - 0x1c0]
19695 .word 0x5f800000 ! [%fp - 0x1bc]
19696 .word 0x5f7fffff ! [%fp - 0x1b8]
19697 .word 0x5f000001 ! [%fp - 0x1b4]
19698 .word 0x5f000000 ! [%fp - 0x1b0]
19699 .word 0x5effffff ! [%fp - 0x1ac]
19700 .word 0x4b000001 ! [%fp - 0x1a8]
19701 .word 0x4b000000 ! [%fp - 0x1a4]
19702 .word 0x4affffff ! [%fp - 0x1a0]
19703 .word 0x40000001 ! [%fp - 0x19c]
19704 .word 0x40000000 ! [%fp - 0x198]
19705 .word 0x3fffffff ! [%fp - 0x194]
19706 .word 0x3f800001 ! [%fp - 0x190]
19707 .word 0x3f800000 ! [%fp - 0x18c]
19708 .word 0x3f7fffff ! [%fp - 0x188]
19709 .word 0x00000000 ! [%fp - 0x184]
19710 .word 0x7fffffff ! [%fp - 0x180]
19711 .word 0xffffffff ! [%fp - 0x17c]
19712 .word 0x7ff00000 ! [%fp - 0x178]
19713 .word 0x00000001 ! [%fp - 0x174]
19714 .word 0x7ff00000 ! [%fp - 0x170]
19715 .word 0x00000000 ! [%fp - 0x16c]
19716 .word 0x7fefffff ! [%fp - 0x168]
19717 .word 0xffffffff ! [%fp - 0x164]
19718 .word 0x43e00000 ! [%fp - 0x160]
19719 .word 0x00000001 ! [%fp - 0x15c]
19720 .word 0x43e00000 ! [%fp - 0x158]
19721 .word 0x00000000 ! [%fp - 0x154]
19722 .word 0x43dfffff ! [%fp - 0x150]
19723 .word 0xffffffff ! [%fp - 0x14c]
19724 .word 0x43d00000 ! [%fp - 0x148]
19725 .word 0x00000001 ! [%fp - 0x144]
19726 .word 0x43d00000 ! [%fp - 0x140]
19727 .word 0x00000000 ! [%fp - 0x13c]
19728 .word 0x43cfffff ! [%fp - 0x138]
19729 .word 0xffffffff ! [%fp - 0x134]
19730 .word 0x43300000 ! [%fp - 0x130]
19731 .word 0x00000001 ! [%fp - 0x12c]
19732 .word 0x43300000 ! [%fp - 0x128]
19733 .word 0x00000000 ! [%fp - 0x124]
19734 .word 0x432fffff ! [%fp - 0x120]
19735 .word 0xffffffff ! [%fp - 0x11c]
19736 .word 0x40000000 ! [%fp - 0x118]
19737 .word 0x00000001 ! [%fp - 0x114]
19738 .word 0x40000000 ! [%fp - 0x110]
19739 .word 0x00000000 ! [%fp - 0x10c]
19740 .word 0x3fffffff ! [%fp - 0x108]
19741 .word 0xffffffff ! [%fp - 0x104]
19742 .word 0x3ff00000 ! [%fp - 0x100]
19743 .word 0x00000001 ! [%fp - 0xfc]
19744 .word 0x3ff00000 ! [%fp - 0xf8]
19745 .word 0x00000000 ! [%fp - 0xf4]
19746 .word 0x3fefffff ! [%fp - 0xf0]
19747 .word 0xffffffff ! [%fp - 0xec]
19748 .word 0x80000000 ! [%fp - 0xe8]
19749 .word 0x00000000 ! [%fp - 0xe4]
19750 .word 0x7fffffff ! [%fp - 0xe0]
19751 .word 0xffffffff ! [%fp - 0xdc]
19752 .word 0x00000000 ! [%fp - 0xd8]
19753 .word 0x00000000 ! [%fp - 0xd4]
19754 .word 0x00200000 ! [%fp - 0xd0]
19755 .word 0x00000003 ! [%fp - 0xcc]
19756 .word 0x00200000 ! [%fp - 0xc8]
19757 .word 0x00000002 ! [%fp - 0xc4]
19758 .word 0x00200000 ! [%fp - 0xc0]
19759 .word 0x00000001 ! [%fp - 0xbc]
19760 .word 0x00200000 ! [%fp - 0xb8]
19761 .word 0x00000000 ! [%fp - 0xb4]
19762 .word 0x001fffff ! [%fp - 0xb0]
19763 .word 0xffffffff ! [%fp - 0xac]
19764 .word 0x00100000 ! [%fp - 0xa8]
19765 .word 0x00000001 ! [%fp - 0xa4]
19766 .word 0x00100000 ! [%fp - 0xa0]
19767 .word 0x00000000 ! [%fp - 0x9c]
19768 .word 0x000fffff ! [%fp - 0x98]
19769 .word 0xffffffff ! [%fp - 0x94]
19770 .word 0x00080000 ! [%fp - 0x90]
19771 .word 0x00000001 ! [%fp - 0x8c]
19772 .word 0x00080000 ! [%fp - 0x88]
19773 .word 0x00000000 ! [%fp - 0x84]
19774 .word 0x0007ffff ! [%fp - 0x80]
19775 .word 0xffffffff ! [%fp - 0x7c]
19776 .word 0x00000000 ! [%fp - 0x78]
19777 .word 0x01000003 ! [%fp - 0x74]
19778 .word 0x00000000 ! [%fp - 0x70]
19779 .word 0x01000002 ! [%fp - 0x6c]
19780 .word 0x00000000 ! [%fp - 0x68]
19781 .word 0x01000001 ! [%fp - 0x64]
19782 .word 0x00000000 ! [%fp - 0x60]
19783 .word 0x01000000 ! [%fp - 0x5c]
19784 .word 0x00000000 ! [%fp - 0x58]
19785 .word 0x00ffffff ! [%fp - 0x54]
19786 .word 0x00000000 ! [%fp - 0x50]
19787 .word 0x00800001 ! [%fp - 0x4c]
19788 .word 0x00000000 ! [%fp - 0x48]
19789 .word 0x00800000 ! [%fp - 0x44]
19790 .word 0x00000000 ! [%fp - 0x40]
19791 .word 0x007fffff ! [%fp - 0x3c]
19792 .word 0x00000000 ! [%fp - 0x38]
19793 .word 0x00400001 ! [%fp - 0x34]
19794 .word 0x00000000 ! [%fp - 0x30]
19795 .word 0x00400000 ! [%fp - 0x2c]
19796 .word 0x00000000 ! [%fp - 0x28]
19797 .word 0x003fffff ! [%fp - 0x24]
19798 .word t3_data_in_area0 ! [%fp - 0x20]
19799 .word SYM(t3_subr3) ! [%fp - 0x1c]
19800 .word SYM(t3_subr2) ! [%fp - 0x18]
19801 .word SYM(t3_subr1) ! [%fp - 0x14]
19802 .word SYM(t3_subr0) ! [%fp - 0x10]
19803t3_data_in_mtbl:
19804 .word 0xcf084640 ! [%fp - 0xc]
19805 .word 0x0ba8c6f1 ! [%fp - 0x8]
19806 .word 0xf42252a6 ! [%fp - 0x4]
19807.global t3_data_in_fp; t3_data_in_fp:
19808 .word 0x647660f3
19809 .word 0x4a49b1d6
19810 .word 0x2b499f24
19811 .word 0xd60048e2
19812 .word 0xa2ebb007
19813 .word 0xa05eac60
19814 .word 0xe23de27c
19815 .word 0xe7180bc8
19816 .word 0x921e1417
19817 .word 0xde638cc3
19818 .word 0x25531ba5
19819 .word 0x0bbfa705
19820 .word 0x4579b76c
19821 .word 0x008565a0
19822 .word 0x4d2ce5f6
19823 .word 0xa11780fc
19824 .word 0xf7962164
19825 .word 0x9ed39cd6
19826 .word 0x1f53089d
19827 .word 0x306ca7ed
19828 .word 0x118f66ce
19829 .word 0x9514f74b
19830 .word 0x7d29911b
19831 .word 0xd1904d52
19832t3_data_in_stacktop:
19833 .word 0
19834t3_data_in_stack_end:
19835.skip 6300 ! page align
19836
19837KDATA_MODULE(t3_module_data_in_area0, 0x6eae0000)
19838.seg "data"
19839t3_data_in_area0_start:
19840.skip 6400
19841t3_data_in_area0_begin:
19842 .word 0x1b518b77 ! t3_data_in_area0-0x20
19843 .word 0x58fb1cec ! t3_data_in_area0-0x1c
19844 .word 0x8c2ba0f3 ! t3_data_in_area0-0x18
19845 .word 0xdaa1138c ! t3_data_in_area0-0x14
19846 .word 0x3b3fe905 ! t3_data_in_area0-0x10
19847 .word 0x5e3bd8f1 ! t3_data_in_area0-0xc
19848 .word 0x3b18e29d ! t3_data_in_area0-0x8
19849 .word 0xd46911bf ! t3_data_in_area0-0x4
19850.global t3_data_in_area0; t3_data_in_area0:
19851 .word 0x07ebaf02 ! t3_data_in_area0+0x0
19852 .word 0xc2c79a65 ! t3_data_in_area0+0x4
19853 .word 0x7e50d9c1 ! t3_data_in_area0+0x8
19854 .word 0x3f3db1f9 ! t3_data_in_area0+0xc
19855 .word 0x7e29d03b ! t3_data_in_area0+0x10
19856 .word 0x6ac8f8e5 ! t3_data_in_area0+0x14
19857 .word 0x299682a1 ! t3_data_in_area0+0x18
19858 .word 0xa37ccd99 ! t3_data_in_area0+0x1c
19859t3_data_in_area0_end:
19860.skip 1728
19861t3_data_in_area0_stop:
19862
19863KDATA_MODULE(t3_module_data_in_shm_area, 0x685c6000)
19864.seg "data"
19865t3_data_in_shm_area_start:
19866t3_data_in_shm_area_begin:
19867.global t3_data_in_shm_area; t3_data_in_shm_area:
19868 .word 0xce3ab178 ! t3_data_in_shm_area+0x0 (t0)
19869 .word 0x1e618a50 ! t3_data_in_shm_area+0x4 (t1)
19870 .word 0x303b74cf ! t3_data_in_shm_area+0x8 (t2)
19871 .word 0x5209f14b ! t3_data_in_shm_area+0xc (t3)
19872 .word 0xd8ae6175 ! t3_data_in_shm_area+0x10 (t0)
19873 .word 0x33fed65d ! t3_data_in_shm_area+0x14 (t1)
19874 .word 0x5a741185 ! t3_data_in_shm_area+0x18 (t2)
19875 .word 0x9c9141a7 ! t3_data_in_shm_area+0x1c (t3)
19876 .word 0x3a4406a5 ! t3_data_in_shm_area+0x20 (t0)
19877 .word 0x0d0e6304 ! t3_data_in_shm_area+0x24 (t1)
19878 .word 0x6b1b2813 ! t3_data_in_shm_area+0x28 (t2)
19879 .word 0x5229f4d6 ! t3_data_in_shm_area+0x2c (t3)
19880 .word 0x7edcd414 ! t3_data_in_shm_area+0x30 (t0)
19881 .word 0xfa4b358d ! t3_data_in_shm_area+0x34 (t1)
19882 .word 0x8594c38b ! t3_data_in_shm_area+0x38 (t2)
19883 .word 0x7494abee ! t3_data_in_shm_area+0x3c (t3)
19884 .word 0x08344d95 ! t3_data_in_shm_area+0x40 (t0 bload)
19885 .word 0x0b2329a1 ! t3_data_in_shm_area+0x44
19886 .word 0x12ba810e ! t3_data_in_shm_area+0x48
19887 .word 0xc2d61447 ! t3_data_in_shm_area+0x4c
19888 .word 0x946aaa2a ! t3_data_in_shm_area+0x50
19889 .word 0xf3beeebc ! t3_data_in_shm_area+0x54
19890 .word 0xeb207954 ! t3_data_in_shm_area+0x58
19891 .word 0xf62d579b ! t3_data_in_shm_area+0x5c
19892 .word 0x94a5e424 ! t3_data_in_shm_area+0x60
19893 .word 0x4acd067a ! t3_data_in_shm_area+0x64
19894 .word 0x58d08d89 ! t3_data_in_shm_area+0x68
19895 .word 0x9719581f ! t3_data_in_shm_area+0x6c
19896 .word 0xec9effdb ! t3_data_in_shm_area+0x70
19897 .word 0x8587c44e ! t3_data_in_shm_area+0x74
19898 .word 0x62d66cd2 ! t3_data_in_shm_area+0x78
19899 .word 0x2fb846fe ! t3_data_in_shm_area+0x7c
19900 .word 0xb0f1cd74 ! t3_data_in_shm_area+0x80 (t0 bstore)
19901 .word 0xaa788ffb ! t3_data_in_shm_area+0x84
19902 .word 0x6b916c6e ! t3_data_in_shm_area+0x88
19903 .word 0xb9dad738 ! t3_data_in_shm_area+0x8c
19904 .word 0x061e2f86 ! t3_data_in_shm_area+0x90
19905 .word 0xc1aa5169 ! t3_data_in_shm_area+0x94
19906 .word 0x827ce8f7 ! t3_data_in_shm_area+0x98
19907 .word 0x1b68bf95 ! t3_data_in_shm_area+0x9c
19908 .word 0xc904a7ff ! t3_data_in_shm_area+0xa0
19909 .word 0x127645bc ! t3_data_in_shm_area+0xa4
19910 .word 0x8246f7e8 ! t3_data_in_shm_area+0xa8
19911 .word 0x7736e7d5 ! t3_data_in_shm_area+0xac
19912 .word 0x2aa44f49 ! t3_data_in_shm_area+0xb0
19913 .word 0x2ca091a2 ! t3_data_in_shm_area+0xb4
19914 .word 0x5ae22d5f ! t3_data_in_shm_area+0xb8
19915 .word 0xf6f6b52b ! t3_data_in_shm_area+0xbc
19916 .word 0xb561cd21 ! t3_data_in_shm_area+0xc0 (t1 bload)
19917 .word 0x69cabe67 ! t3_data_in_shm_area+0xc4
19918 .word 0xac1f1a31 ! t3_data_in_shm_area+0xc8
19919 .word 0x54709c5b ! t3_data_in_shm_area+0xcc
19920 .word 0xff80dab9 ! t3_data_in_shm_area+0xd0
19921 .word 0xb66ce94b ! t3_data_in_shm_area+0xd4
19922 .word 0x2bf7b898 ! t3_data_in_shm_area+0xd8
19923 .word 0xafff8538 ! t3_data_in_shm_area+0xdc
19924 .word 0x6d85c9b6 ! t3_data_in_shm_area+0xe0
19925 .word 0x2efb54bc ! t3_data_in_shm_area+0xe4
19926 .word 0x6ada3c42 ! t3_data_in_shm_area+0xe8
19927 .word 0x6b0781ed ! t3_data_in_shm_area+0xec
19928 .word 0x8fb19316 ! t3_data_in_shm_area+0xf0
19929 .word 0x9c4827a2 ! t3_data_in_shm_area+0xf4
19930 .word 0x66d61ff5 ! t3_data_in_shm_area+0xf8
19931 .word 0x25f91531 ! t3_data_in_shm_area+0xfc
19932 .word 0x4924d2c5 ! t3_data_in_shm_area+0x100 (t1 bstore)
19933 .word 0xa8a9a91c ! t3_data_in_shm_area+0x104
19934 .word 0x938a1feb ! t3_data_in_shm_area+0x108
19935 .word 0xcbd02b4d ! t3_data_in_shm_area+0x10c
19936 .word 0xe1887d77 ! t3_data_in_shm_area+0x110
19937 .word 0x6f9c23c8 ! t3_data_in_shm_area+0x114
19938 .word 0xeef115c5 ! t3_data_in_shm_area+0x118
19939 .word 0xd7daf902 ! t3_data_in_shm_area+0x11c
19940 .word 0x992b9fb7 ! t3_data_in_shm_area+0x120
19941 .word 0xc6883941 ! t3_data_in_shm_area+0x124
19942 .word 0xa28c1fbf ! t3_data_in_shm_area+0x128
19943 .word 0x0fd564aa ! t3_data_in_shm_area+0x12c
19944 .word 0xac557a40 ! t3_data_in_shm_area+0x130
19945 .word 0x619c69e9 ! t3_data_in_shm_area+0x134
19946 .word 0x44ab8723 ! t3_data_in_shm_area+0x138
19947 .word 0xd9ef5d9c ! t3_data_in_shm_area+0x13c
19948 .word 0x98704ad7 ! t3_data_in_shm_area+0x140 (t2 bload)
19949 .word 0xbf6f2a32 ! t3_data_in_shm_area+0x144
19950 .word 0x69b7a644 ! t3_data_in_shm_area+0x148
19951 .word 0x12e89793 ! t3_data_in_shm_area+0x14c
19952 .word 0x2bfa8343 ! t3_data_in_shm_area+0x150
19953 .word 0xff0c27bc ! t3_data_in_shm_area+0x154
19954 .word 0xd56b8ffe ! t3_data_in_shm_area+0x158
19955 .word 0x23adc840 ! t3_data_in_shm_area+0x15c
19956 .word 0xff6421ee ! t3_data_in_shm_area+0x160
19957 .word 0xc6d0226f ! t3_data_in_shm_area+0x164
19958 .word 0xcd649c68 ! t3_data_in_shm_area+0x168
19959 .word 0x0f33c398 ! t3_data_in_shm_area+0x16c
19960 .word 0x02ac5710 ! t3_data_in_shm_area+0x170
19961 .word 0xc09d10f2 ! t3_data_in_shm_area+0x174
19962 .word 0xd2d34498 ! t3_data_in_shm_area+0x178
19963 .word 0x2668b12a ! t3_data_in_shm_area+0x17c
19964 .word 0xfe7f21b2 ! t3_data_in_shm_area+0x180 (t2 bstore)
19965 .word 0xba462ba9 ! t3_data_in_shm_area+0x184
19966 .word 0x4c94ed25 ! t3_data_in_shm_area+0x188
19967 .word 0x51181e0a ! t3_data_in_shm_area+0x18c
19968 .word 0xe220255d ! t3_data_in_shm_area+0x190
19969 .word 0xe87ca25a ! t3_data_in_shm_area+0x194
19970 .word 0x5c5e94f9 ! t3_data_in_shm_area+0x198
19971 .word 0x2d99e519 ! t3_data_in_shm_area+0x19c
19972 .word 0x7c40a715 ! t3_data_in_shm_area+0x1a0
19973 .word 0xa41f8812 ! t3_data_in_shm_area+0x1a4
19974 .word 0x75e31d6b ! t3_data_in_shm_area+0x1a8
19975 .word 0x9b50d789 ! t3_data_in_shm_area+0x1ac
19976 .word 0x1003e585 ! t3_data_in_shm_area+0x1b0
19977 .word 0x2c441949 ! t3_data_in_shm_area+0x1b4
19978 .word 0x4c8d7f8c ! t3_data_in_shm_area+0x1b8
19979 .word 0x404ce99f ! t3_data_in_shm_area+0x1bc
19980 .word 0xbf352c72 ! t3_data_in_shm_area+0x1c0 (t3 bload)
19981 .word 0x3c5250be ! t3_data_in_shm_area+0x1c4
19982 .word 0xf8ccfd3e ! t3_data_in_shm_area+0x1c8
19983 .word 0x1c3ac71e ! t3_data_in_shm_area+0x1cc
19984 .word 0xbe54beaa ! t3_data_in_shm_area+0x1d0
19985 .word 0xaec63a9b ! t3_data_in_shm_area+0x1d4
19986 .word 0xeb22e334 ! t3_data_in_shm_area+0x1d8
19987 .word 0xdf4f7b49 ! t3_data_in_shm_area+0x1dc
19988 .word 0xb68df1fc ! t3_data_in_shm_area+0x1e0
19989 .word 0x9ce989d6 ! t3_data_in_shm_area+0x1e4
19990 .word 0x562acd02 ! t3_data_in_shm_area+0x1e8
19991 .word 0x652b03ed ! t3_data_in_shm_area+0x1ec
19992 .word 0x9521d90f ! t3_data_in_shm_area+0x1f0
19993 .word 0xc9f5152e ! t3_data_in_shm_area+0x1f4
19994 .word 0x1b977793 ! t3_data_in_shm_area+0x1f8
19995 .word 0x4ef26b8b ! t3_data_in_shm_area+0x1fc
19996 .word 0xaf14b001 ! t3_data_in_shm_area+0x200 (t3 bstore)
19997 .word 0xa410b1ce ! t3_data_in_shm_area+0x204
19998 .word 0x48be356c ! t3_data_in_shm_area+0x208
19999 .word 0x3559518a ! t3_data_in_shm_area+0x20c
20000 .word 0x0aa9f679 ! t3_data_in_shm_area+0x210
20001 .word 0x700845d2 ! t3_data_in_shm_area+0x214
20002 .word 0xeb0268dd ! t3_data_in_shm_area+0x218
20003 .word 0x6a1faa5c ! t3_data_in_shm_area+0x21c
20004 .word 0x15bf96fc ! t3_data_in_shm_area+0x220
20005 .word 0xece0ff08 ! t3_data_in_shm_area+0x224
20006 .word 0x3a41ed73 ! t3_data_in_shm_area+0x228
20007 .word 0x3de8dddf ! t3_data_in_shm_area+0x22c
20008 .word 0x63e3af80 ! t3_data_in_shm_area+0x230
20009 .word 0x15c4b1fa ! t3_data_in_shm_area+0x234
20010 .word 0xb11a24b0 ! t3_data_in_shm_area+0x238
20011 .word 0x2cfbe805 ! t3_data_in_shm_area+0x23c
20012t3_data_in_shm_area_end:
20013t3_data_in_shm_area_stop:
20014
20015KDATA_MODULE(t3_module_data_exp_regs, 0x7b9d2000)
20016.seg "data"
20017KGLOBAL(t3_data_exp_regs)
20018t3_data_exp_regs_start:
20019t3_data_exp_regs:
20020 .word 0xe29611bf ! %f0
20021 .word 0xf6d06056 ! %f1
20022 .word 0xec21ed33 ! %f2
20023 .word 0x66ee01cf ! %f3
20024 .word 0xfdda9213 ! %f4
20025 .word 0x53f30347 ! %f5
20026 .word 0x7e30b144 ! %f6
20027 .word 0x1e4fdefb ! %f7
20028 .word 0x26abda5e ! %f8
20029 .word 0xeff43a03 ! %f9
20030 .word 0x7eb136ad ! %f10
20031 .word 0x32707a0a ! %f11
20032 .word 0x4b30b53e ! %f12
20033 .word 0x68412b04 ! %f13
20034 .word 0xe2a046ff ! %f14
20035 .word 0xda40e8f3 ! %f15
20036 .word 0x71fd0271 ! %f16
20037 .word 0x72eef501 ! %f17
20038 .word 0x7fa39887 ! %f18
20039 .word 0xb8816278 ! %f19
20040 .word 0x1b05009c ! %f20
20041 .word 0xb3472f5e ! %f21
20042 .word 0xca34b7af ! %f22
20043 .word 0x41e675be ! %f23
20044 .word 0xc1d4ef47 ! %f24
20045 .word 0xfab77de5 ! %f25
20046 .word 0xfc46a2a4 ! %f26
20047 .word 0xaea1a71f ! %f27
20048 .word 0xdd124d2c ! %f28
20049 .word 0x8f7a2bb6 ! %f29
20050 .word 0x1736fb39 ! %f30
20051 .word 0x3716863f ! %f31
20052 .word 0x1bdc36b0 ! %f32
20053 .word 0x7d39017c ! %f33
20054 .word 0x1585f30a ! %f34
20055 .word 0x6682915d ! %f35
20056 .word 0xd6f4a8b1 ! %f36
20057 .word 0x5a4acae1 ! %f37
20058 .word 0xcade55e4 ! %f38
20059 .word 0x03ef79eb ! %f39
20060 .word 0x79f4ab82 ! %f40
20061 .word 0x113f3f43 ! %f41
20062 .word 0x05a95664 ! %f42
20063 .word 0x072c9e5f ! %f43
20064 .word 0x1c69aa33 ! %f44
20065 .word 0xd97441a7 ! %f45
20066 .word 0x0b0000dd ! %f46
20067 .word 0xee05cd4b ! %f47
20068 .word 0x2bda7a15 ! %f48
20069 .word 0x85aaabed ! %f49
20070 .word 0x2686787f ! %f50
20071 .word 0x8abaa5ab ! %f51
20072 .word 0x3a96d67c ! %f52
20073 .word 0x0c401945 ! %f53
20074 .word 0xd1db62b4 ! %f54
20075 .word 0xa11b287d ! %f55
20076 .word 0x1c1c54c6 ! %f56
20077 .word 0xbd1663e1 ! %f57
20078 .word 0x9d0824cd ! %f58
20079 .word 0xc0e34f97 ! %f59
20080 .word 0x0b08149c ! %f60
20081 .word 0x0488c9ec ! %f61
20082 .word 0x1904d7dd ! %f62
20083 .word 0x3b38bdb4 ! %f63
20084 .word 0x00000000 ! %g0 (always zero)
20085 .word t3_kref+0xc28 ! %g1 (code pointer)
20086 .word t3_data_exp_shm_area! %g2 (shared area pointer)
20087 .word 0xd7357690 ! %g3 (loop index)
20088 .word SYM(t3_subr3) ! %g4 (jmpl target)
20089 .word t3_kref+0x1 ! %g5 (sigbus target)
20090 .word 0x00000000 ! %g6 (block ld offset)
20091 .word 0x00000000 ! %g7 (block st offset)
20092 .word 0xd40e110d ! %o0
20093 .word 0xfd90ccc5 ! %o1
20094 .word 0x9be05b01 ! %o2
20095 .word 0xc1d737d3 ! %o3
20096 .word 0xe2b578f0 ! %o4
20097 .word 0x25a690d9 ! %o5
20098 .word 0x00000000 ! %sp (stack pointer)
20099 .word 0x00000000 ! %o7 (relocatable junk)
20100 .word 0xc63cb077 ! %l0
20101 .word 0x1c59edba ! %l1
20102 .word 0x492d16e5 ! %l2
20103 .word 0xa3cadbcf ! %l3
20104 .word 0x47583266 ! %l4
20105 .word 0x52852540 ! %l5
20106 .word 0xaeb10b31 ! %l6
20107 .word 0x6546f7b4 ! %l7
20108 .word t3_data_exp_area0 ! %i0 (area pointer)
20109 .word t3_data_exp_area0 ! %i1 (area pointer)
20110 .word 0xffffffe6 ! %i2 (byte offset)
20111 .word 0x00000004 ! %i3 (halfword offset)
20112 .word 0xffffffec ! %i4 (word offset)
20113 .word 0x00000018 ! %i5 (doubleword offset)
20114 .word 0x00000000 ! %fp (frame pointer)
20115 .word 0x00000000 ! %i7 (return address)
20116 .word 0xcae2de6a ! %y
20117 .word 0x00000006 ! %icc (nzvc)
20118 .word 0x8000005f ! %fsr
20119 .word 0x00000000 ! %gsr.mask
20120 .word 0x00000000 ! %gsr
20121 .word 0x00000080 ! %asi
20122 .word 0x00000000 ! Integer overflow traps
20123 .word 0x00000000 ! Integer divide by zero traps
20124 .word 0x00000000 ! Integer divide > 52 bit dividend traps
20125 .word 0x00000000 ! Floating inexact traps
20126 .word 0x00000000 ! Floating divide by zero traps
20127 .word 0x00000000 ! Floating underflow traps
20128 .word 0x00000000 ! Floating overflow traps
20129 .word 0x00000000 ! Floating invalid traps
20130 .word 0x00000000 ! Floating other traps
20131 .word 0x00000000 ! Ticc traps
20132 .word 0x00000000 ! Unexpected SIGFPE traps
20133 .word 0x00000000 ! Unexpected SIGSEGV traps
20134 .word 0x00000000 ! Unexpected SIGBUS traps
20135 .word 0x00000000 ! Unexpected SIGILL traps
20136 .word 0x00000000 ! Expected SIGSEGV traps
20137 .word 0x00000000 ! Expected SIGBUS traps
20138 .word 0x00000000 ! UNIMP traps
20139 .word 0x00000000 ! ??
20140t3_data_exp_mtbl_size: .word 253
20141t3_data_exp_regs_end:
20142
20143.skip 7708 ! page align
20144
20145KDATA_MODULE(t3_module_data_exp_stack, 0x78dde000)
20146.seg "data"
20147KGLOBAL(t3_data_exp_mtbl_size)
20148KGLOBAL(t3_data_exp_mtbl)
20149KGLOBAL(t3_data_exp_stack)
20150t3_data_exp_stack_start:
20151 .word 0x5a7f60f5
20152 .word 0xa14c0f50
20153 .word 0x85625edb
20154 .word 0xc5621d37
20155 .word 0xdfeaf1cb
20156 .word 0x0fbc398d
20157 .word 0x04c94378
20158 .word 0xedb7650b
20159 .word 0x9adff2b2
20160 .word 0xd84fcf3e
20161 .word 0xfee41bc8
20162 .word 0xaddfb7b1
20163 .word 0x36d0f68b
20164 .word 0x330143cd
20165 .word 0x7b5b76be
20166 .word 0xa9361842
20167 .word 0x48dfaa2e
20168 .word 0xe32f55fd
20169 .word 0x130527cf
20170 .word 0x9ca1edf2
20171 .word 0x9383d58d
20172 .word 0x55eee442
20173 .word 0xf2ef26b4
20174 .word 0xaff26286
20175 .word 0x6c3ecb19
20176 .word 0x8db5324c
20177 .word 0xaad2276d
20178 .word 0xececb403
20179 .word 0xb40be963
20180 .word 0xb9e873e4
20181 .word 0x65c72e89
20182 .word 0x2e816da7
20183 .word 0x9b251306
20184 .word 0x536db0fc
20185 .word 0x280ba5a4
20186 .word 0xf967bc1d
20187 .word 0x20bc40c5
20188 .word 0x29285700
20189 .word 0x8f53b431
20190 .word 0x279d50eb
20191 .word 0x45b991ef
20192 .word 0x91d10b72
20193 .word 0x84e2e079
20194 .word 0xc53c892e
20195 .word 0x409f7f0a
20196 .word 0x70ce93b5
20197 .word 0xbd9f3ce3
20198 .word 0x8601cb89
20199 .word 0x8ead12b0
20200 .word 0x6b14e628
20201 .word 0xbcd3a575
20202 .word 0xa2f4515b
20203 .word 0x8d704cb3
20204 .word 0x6cbbb876
20205 .word 0x0699d19a
20206 .word 0xf635cf2f
20207 .word 0xc6791387
20208 .word 0xe93f1f2b
20209 .word 0xff2d3e25
20210 .word 0xc33fb078
20211 .word 0x56ff57e1
20212 .word 0x5472128b
20213 .word 0x98f43396
20214 .word 0xab0bda7d
20215 .word 0xd5554e9b
20216 .word 0x8a53ec9e
20217 .word 0xec1c6c9b
20218 .word 0xf1122a92
20219 .word 0xe028e4da
20220 .word 0xe577348f
20221 .word 0x647d20d8
20222 .word 0xfee32388
20223 .word 0x9e25d272
20224 .word 0xdfb94b36
20225 .word 0xa54877ea
20226 .word 0x43bb7e66
20227 .word 0x01bbee88
20228 .word 0x5cefccf3
20229 .word 0x2232a8a9
20230 .word 0x5af39258
20231 .word 0xaae3aa78
20232 .word 0x5429bcbd
20233 .word 0xcb5548ad
20234 .word 0x3ae8c7e7
20235 .word 0xe9f4d6f9
20236 .word 0xef6fcc7a
20237 .word 0xd8799013
20238 .word 0xed2e8b6a
20239 .word 0x4142177f
20240 .word 0x7cd05690
20241 .word 0x99dc9581
20242 .word 0x8bb772bb
20243 .word 0x016da7e0
20244 .word 0x9338dcbb
20245 .word 0x542cc666
20246 .word 0x7c7e8a2e
20247 .word 0x5492583a
20248 .word 0x93682021
20249 .word 0x33b01f86
20250 .word 0xe143fcbf
20251 .word 0x78a5e313
20252 .word 0x7e6126a3
20253 .word 0xb376e9b5
20254 .word 0x1a6f8b8a
20255 .word 0xa82801c0
20256 .word 0xd878c175
20257 .word 0xd976fee2
20258 .word 0xf65e887f
20259 .word 0x8383e30b
20260 .word 0xaf9c68f0
20261 .word 0x0ba7db57
20262 .word 0x888a4855
20263 .word 0xdbbfe80f
20264 .word 0xa60a81a6
20265 .word 0x34f7ff3e
20266 .word 0xb94f3fbf
20267 .word 0xd271cb67
20268 .word 0x35a15eb6
20269 .word 0x67786466
20270 .word 0xe6ec3fdd
20271 .word 0x09ab9687
20272 .word 0xec6b9562
20273 .word 0x1ba30c47
20274 .word 0x9dd485f5
20275 .word 0x6af80969
20276 .word 0xae6575de
20277 .word 0xd76dea43
20278 .word 0xa8e69262
20279 .word 0x14c3586b
20280 .word 0xabe0bd6a
20281 .word 0x2b2bae2e
20282 .word 0xdcc4facb
20283 .word 0x9bf76477
20284 .word 0xa4a8d5a2
20285 .word 0x12503310
20286 .word 0xdbadab98
20287 .word 0xc260d164
20288 .word 0xbf5b3514
20289 .word 0x6b469629
20290 .word 0x23ff4ca2
20291 .word 0x6be49e9b
20292 .word 0x078cb513
20293 .word 0x2fe33a34
20294 .word 0x8263bd29
20295 .word 0x42e425fd
20296 .word 0xf58df0ca
20297 .word 0xafdc3aef
20298 .word 0x2491db0a
20299 .word 0x89a7a504
20300 .word 0xf52e0193
20301 .word 0x5c5714db
20302 .word 0x2a080931
20303 .word 0xd985b428
20304 .word 0x06fc2c89
20305 .word 0xcf428540
20306 .word 0x8044294b
20307 .word 0x7b005083
20308 .word 0x767e555b
20309 .word 0xff1fe674
20310 .word 0xdf14fcc0
20311 .word 0xea765bb7
20312 .word 0x70db4a63
20313 .word 0xe04f8c5b
20314 .word 0xd2ec20e0
20315 .word 0x7d92b60f
20316 .word 0x97d53df6
20317 .word 0xb427e531
20318 .word 0x5dd71a5c
20319t3_data_exp_sp:
20320 .word 0xd49056e4
20321 .word 0x9de200fd
20322 .word 0x9c576286
20323 .word 0xf73923f7
20324 .word 0x51fd0741
20325 .word 0x7ef3d2c4
20326 .word 0xa28d6e8a
20327 .word 0xadc6b47c
20328 .word t3_data_exp_area0
20329 .word t3_data_exp_area0
20330 .word 0xffffffe0
20331 .word 0x0000001e
20332 .word 0x0000001c
20333 .word 0x00000018
20334 .word t3_data_exp_fp
20335 .word 0xbc749b78
20336 .word 0x305f2bba
20337 .word 0x576e780e
20338 .word 0xca60f7e9
20339 .word 0x6a3000ee
20340 .word 0x494de734
20341 .word 0xa14a4fe8
20342 .word 0x09caf537
20343 .word 0x1be1c69b
20344t3_data_exp_mtbl_base:
20345 .word 0x380fffff ! [%fp - 0x400]
20346 .word 0xc0000000 ! [%fp - 0x3fc]
20347 .word 0x380fffff ! [%fp - 0x3f8]
20348 .word 0xe0000000 ! [%fp - 0x3f4]
20349 .word 0x380fffff ! [%fp - 0x3f0]
20350 .word 0x80000000 ! [%fp - 0x3ec]
20351 .word 0x38000000 ! [%fp - 0x3e8]
20352 .word 0x40000000 ! [%fp - 0x3e4]
20353 .word 0x38000000 ! [%fp - 0x3e0]
20354 .word 0x80000000 ! [%fp - 0x3dc]
20355 .word 0x38000000 ! [%fp - 0x3d8]
20356 .word 0x20000000 ! [%fp - 0x3d4]
20357 .word 0x47f00000 ! [%fp - 0x3d0]
20358 .word 0x00000000 ! [%fp - 0x3cc]
20359 .word 0x47f00000 ! [%fp - 0x3c8]
20360 .word 0x20000000 ! [%fp - 0x3c4]
20361 .word 0x47efffff ! [%fp - 0x3c0]
20362 .word 0xffffffff ! [%fp - 0x3bc]
20363 .word 0x7ff00000 ! [%fp - 0x3b8]
20364 .word 0x00000000 ! [%fp - 0x3b4]
20365 .word 0x7fefffff ! [%fp - 0x3b0]
20366 .word 0xffffffff ! [%fp - 0x3ac]
20367 .word 0x000fffff ! [%fp - 0x3a8]
20368 .word 0xffffffff ! [%fp - 0x3a4]
20369 .word 0x000fffff ! [%fp - 0x3a0]
20370 .word 0xfffffffe ! [%fp - 0x39c]
20371 .word 0x00100000 ! [%fp - 0x398]
20372 .word 0x00000000 ! [%fp - 0x394]
20373 .word 0x00000000 ! [%fp - 0x390]
20374 .word 0x00000001 ! [%fp - 0x38c]
20375 .word 0x00000000 ! [%fp - 0x388]
20376 .word 0x00000002 ! [%fp - 0x384]
20377 .word 0x00000000 ! [%fp - 0x380]
20378 .word 0x00000000 ! [%fp - 0x37c]
20379 .word 0x7f800000 ! [%fp - 0x378]
20380 .word 0x7f7fffff ! [%fp - 0x374]
20381 .word 0x007fffff ! [%fp - 0x370]
20382 .word 0x007ffffe ! [%fp - 0x36c]
20383 .word 0x00800000 ! [%fp - 0x368]
20384 .word 0x00000001 ! [%fp - 0x364]
20385 .word 0x00000002 ! [%fp - 0x360]
20386 .word 0x80000000 ! [%fp - 0x35c]
20387 .word 0x207fe000 ! [%fp - 0x358]
20388 .word 0x1ffff000 ! [%fp - 0x354]
20389 .word 0x307fe123 ! [%fp - 0x350]
20390 .word 0x0fff1001 ! [%fp - 0x34c]
20391 .word 0x2ff81000 ! [%fp - 0x348]
20392 .word 0x1072e100 ! [%fp - 0x344]
20393 .word 0x027fe067 ! [%fp - 0x340]
20394 .word 0x3eff1289 ! [%fp - 0x33c]
20395 .word 0x3f000400 ! [%fp - 0x338]
20396 .word 0x80003c1f ! [%fp - 0x334]
20397 .word 0x00fff800 ! [%fp - 0x330]
20398 .word 0xffff8000 ! [%fp - 0x32c]
20399 .word 0x200ff760 ! [%fp - 0x328]
20400 .word 0x0800011f ! [%fp - 0x324]
20401 .word 0x1ffff800 ! [%fp - 0x320]
20402 .word 0x00000000 ! [%fp - 0x31c]
20403 .word 0x3ffe8000 ! [%fp - 0x318]
20404 .word 0x147ff000 ! [%fp - 0x314]
20405 .word 0x137fe671 ! [%fp - 0x310]
20406 .word 0x3ffe8459 ! [%fp - 0x30c]
20407 .word 0x127fffff ! [%fp - 0x308]
20408 .word 0x3fffffff ! [%fp - 0x304]
20409 .word 0x307fe123 ! [%fp - 0x300]
20410 .word 0x047fffff ! [%fp - 0x2fc]
20411 .word 0x307fe123 ! [%fp - 0x2f8]
20412 .word 0x03ffffff ! [%fp - 0x2f4]
20413 .word 0x107fe100 ! [%fp - 0x2f0]
20414 .word 0x22efffff ! [%fp - 0x2ec]
20415 .word 0x380ffe80 ! [%fp - 0x2e8]
20416 .word 0x00000000 ! [%fp - 0x2e4]
20417 .word 0x04bfeff9 ! [%fp - 0x2e0]
20418 .word 0x00000000 ! [%fp - 0x2dc]
20419 .word 0x380fffff ! [%fp - 0x2d8]
20420 .word 0xffffffff ! [%fp - 0x2d4]
20421 .word 0x04bfffff ! [%fp - 0x2d0]
20422 .word 0xffffffff ! [%fp - 0x2cc]
20423 .word 0x300ff123 ! [%fp - 0x2c8]
20424 .word 0x40000000 ! [%fp - 0x2c4]
20425 .word 0x0caf8ee0 ! [%fp - 0x2c0]
20426 .word 0x00000000 ! [%fp - 0x2bc]
20427 .word 0x3c0ff456 ! [%fp - 0x2b8]
20428 .word 0x00000000 ! [%fp - 0x2b4]
20429 .word 0x009ff000 ! [%fp - 0x2b0]
20430 .word 0x00000000 ! [%fp - 0x2ac]
20431 .word 0x3c0ff456 ! [%fp - 0x2a8]
20432 .word 0x0000ff99 ! [%fp - 0x2a4]
20433 .word 0x009ff000 ! [%fp - 0x2a0]
20434 .word 0x001234ff ! [%fp - 0x29c]
20435 .word 0x0080ffff ! [%fp - 0x298]
20436 .word 0x3ff8f000 ! [%fp - 0x294]
20437 .word 0x01800001 ! [%fp - 0x290]
20438 .word 0x40c2fc1f ! [%fp - 0x28c]
20439 .word 0x00100100 ! [%fp - 0x288]
20440 .word 0x10010001 ! [%fp - 0x284]
20441 .word 0x3fff8f88 ! [%fp - 0x280]
20442 .word 0x00000000 ! [%fp - 0x27c]
20443 .word 0x00f00f00 ! [%fp - 0x278]
20444 .word 0xf000000f ! [%fp - 0x274]
20445 .word 0x409ff00f ! [%fp - 0x270]
20446 .word 0xff000fff ! [%fp - 0x26c]
20447 .word 0x04003009 ! [%fp - 0x268]
20448 .word 0x4fff0001 ! [%fp - 0x264]
20449 .word 0x03001001 ! [%fp - 0x260]
20450 .word 0x4feeeeee ! [%fp - 0x25c]
20451 .word 0x0801e067 ! [%fp - 0x258]
20452 .word 0x54f231f8 ! [%fp - 0x254]
20453 .word 0x01000001 ! [%fp - 0x250]
20454 .word 0x00000001 ! [%fp - 0x24c]
20455 .word 0x453eef45 ! [%fp - 0x248]
20456 .word 0x00000001 ! [%fp - 0x244]
20457 .word 0x01100111 ! [%fp - 0x240]
20458 .word 0x00011111 ! [%fp - 0x23c]
20459 .word 0x455f8000 ! [%fp - 0x238]
20460 .word 0xffffffff ! [%fp - 0x234]
20461 .word 0x01301222 ! [%fp - 0x230]
20462 .word 0x00111222 ! [%fp - 0x22c]
20463 .word 0x458f1100 ! [%fp - 0x228]
20464 .word 0x01111001 ! [%fp - 0x224]
20465 .word 0x40811111 ! [%fp - 0x220]
20466 .word 0x00feeeee ! [%fp - 0x21c]
20467 .word 0x40000011 ! [%fp - 0x218]
20468 .word 0x007fffff ! [%fp - 0x214]
20469 .word 0x41800221 ! [%fp - 0x210]
20470 .word 0x01ff0001 ! [%fp - 0x20c]
20471 .word 0x7f333333 ! [%fp - 0x208]
20472 .word 0x3f7fffff ! [%fp - 0x204]
20473 .word 0x40100001 ! [%fp - 0x200]
20474 .word 0x11000011 ! [%fp - 0x1fc]
20475 .word 0x001fffff ! [%fp - 0x1f8]
20476 .word 0xffffffff ! [%fp - 0x1f4]
20477 .word 0x40000000 ! [%fp - 0x1f0]
20478 .word 0x00000011 ! [%fp - 0x1ec]
20479 .word 0x000fffff ! [%fp - 0x1e8]
20480 .word 0xffffffff ! [%fp - 0x1e4]
20481 .word 0x7fe11111 ! [%fp - 0x1e0]
20482 .word 0xffffffff ! [%fp - 0x1dc]
20483 .word 0x3ffff110 ! [%fp - 0x1d8]
20484 .word 0x00000001 ! [%fp - 0x1d4]
20485 .word 0x7fffffff ! [%fp - 0x1d0]
20486 .word 0x7f800001 ! [%fp - 0x1cc]
20487 .word 0x7f800000 ! [%fp - 0x1c8]
20488 .word 0x7f7fffff ! [%fp - 0x1c4]
20489 .word 0x5f800001 ! [%fp - 0x1c0]
20490 .word 0x5f800000 ! [%fp - 0x1bc]
20491 .word 0x5f7fffff ! [%fp - 0x1b8]
20492 .word 0x5f000001 ! [%fp - 0x1b4]
20493 .word 0x5f000000 ! [%fp - 0x1b0]
20494 .word 0x5effffff ! [%fp - 0x1ac]
20495 .word 0x4b000001 ! [%fp - 0x1a8]
20496 .word 0x4b000000 ! [%fp - 0x1a4]
20497 .word 0x4affffff ! [%fp - 0x1a0]
20498 .word 0x40000001 ! [%fp - 0x19c]
20499 .word 0x40000000 ! [%fp - 0x198]
20500 .word 0x3fffffff ! [%fp - 0x194]
20501 .word 0x3f800001 ! [%fp - 0x190]
20502 .word 0x3f800000 ! [%fp - 0x18c]
20503 .word 0x3f7fffff ! [%fp - 0x188]
20504 .word 0x00000000 ! [%fp - 0x184]
20505 .word 0x7fffffff ! [%fp - 0x180]
20506 .word 0xffffffff ! [%fp - 0x17c]
20507 .word 0x7ff00000 ! [%fp - 0x178]
20508 .word 0x00000001 ! [%fp - 0x174]
20509 .word 0x7ff00000 ! [%fp - 0x170]
20510 .word 0x00000000 ! [%fp - 0x16c]
20511 .word 0x7fefffff ! [%fp - 0x168]
20512 .word 0xffffffff ! [%fp - 0x164]
20513 .word 0x43e00000 ! [%fp - 0x160]
20514 .word 0x00000001 ! [%fp - 0x15c]
20515 .word 0x43e00000 ! [%fp - 0x158]
20516 .word 0x00000000 ! [%fp - 0x154]
20517 .word 0x43dfffff ! [%fp - 0x150]
20518 .word 0xffffffff ! [%fp - 0x14c]
20519 .word 0x43d00000 ! [%fp - 0x148]
20520 .word 0x00000001 ! [%fp - 0x144]
20521 .word 0x43d00000 ! [%fp - 0x140]
20522 .word 0x00000000 ! [%fp - 0x13c]
20523 .word 0x43cfffff ! [%fp - 0x138]
20524 .word 0xffffffff ! [%fp - 0x134]
20525 .word 0x43300000 ! [%fp - 0x130]
20526 .word 0x00000001 ! [%fp - 0x12c]
20527 .word 0x43300000 ! [%fp - 0x128]
20528 .word 0x00000000 ! [%fp - 0x124]
20529 .word 0x432fffff ! [%fp - 0x120]
20530 .word 0xffffffff ! [%fp - 0x11c]
20531 .word 0x40000000 ! [%fp - 0x118]
20532 .word 0x00000001 ! [%fp - 0x114]
20533 .word 0x40000000 ! [%fp - 0x110]
20534 .word 0x00000000 ! [%fp - 0x10c]
20535 .word 0x3fffffff ! [%fp - 0x108]
20536 .word 0xffffffff ! [%fp - 0x104]
20537 .word 0x3ff00000 ! [%fp - 0x100]
20538 .word 0x00000001 ! [%fp - 0xfc]
20539 .word 0x3ff00000 ! [%fp - 0xf8]
20540 .word 0x00000000 ! [%fp - 0xf4]
20541 .word 0x3fefffff ! [%fp - 0xf0]
20542 .word 0xffffffff ! [%fp - 0xec]
20543 .word 0x80000000 ! [%fp - 0xe8]
20544 .word 0x00000000 ! [%fp - 0xe4]
20545 .word 0x7fffffff ! [%fp - 0xe0]
20546 .word 0xffffffff ! [%fp - 0xdc]
20547 .word 0x00000000 ! [%fp - 0xd8]
20548 .word 0x00000000 ! [%fp - 0xd4]
20549 .word 0x00200000 ! [%fp - 0xd0]
20550 .word 0x00000003 ! [%fp - 0xcc]
20551 .word 0x00200000 ! [%fp - 0xc8]
20552 .word 0x00000002 ! [%fp - 0xc4]
20553 .word 0x00200000 ! [%fp - 0xc0]
20554 .word 0x00000001 ! [%fp - 0xbc]
20555 .word 0x00200000 ! [%fp - 0xb8]
20556 .word 0x00000000 ! [%fp - 0xb4]
20557 .word 0x001fffff ! [%fp - 0xb0]
20558 .word 0xffffffff ! [%fp - 0xac]
20559 .word 0x00100000 ! [%fp - 0xa8]
20560 .word 0x00000001 ! [%fp - 0xa4]
20561 .word 0x00100000 ! [%fp - 0xa0]
20562 .word 0x00000000 ! [%fp - 0x9c]
20563 .word 0x000fffff ! [%fp - 0x98]
20564 .word 0xffffffff ! [%fp - 0x94]
20565 .word 0x00080000 ! [%fp - 0x90]
20566 .word 0x00000001 ! [%fp - 0x8c]
20567 .word 0x00080000 ! [%fp - 0x88]
20568 .word 0x00000000 ! [%fp - 0x84]
20569 .word 0x0007ffff ! [%fp - 0x80]
20570 .word 0xffffffff ! [%fp - 0x7c]
20571 .word 0x00000000 ! [%fp - 0x78]
20572 .word 0x01000003 ! [%fp - 0x74]
20573 .word 0x00000000 ! [%fp - 0x70]
20574 .word 0x01000002 ! [%fp - 0x6c]
20575 .word 0x00000000 ! [%fp - 0x68]
20576 .word 0x01000001 ! [%fp - 0x64]
20577 .word 0x00000000 ! [%fp - 0x60]
20578 .word 0x01000000 ! [%fp - 0x5c]
20579 .word 0x00000000 ! [%fp - 0x58]
20580 .word 0x00ffffff ! [%fp - 0x54]
20581 .word 0x00000000 ! [%fp - 0x50]
20582 .word 0x00800001 ! [%fp - 0x4c]
20583 .word 0x00000000 ! [%fp - 0x48]
20584 .word 0x00800000 ! [%fp - 0x44]
20585 .word 0x00000000 ! [%fp - 0x40]
20586 .word 0x007fffff ! [%fp - 0x3c]
20587 .word 0x00000000 ! [%fp - 0x38]
20588 .word 0x00400001 ! [%fp - 0x34]
20589 .word 0x00000000 ! [%fp - 0x30]
20590 .word 0x00400000 ! [%fp - 0x2c]
20591 .word 0x00000000 ! [%fp - 0x28]
20592 .word 0x003fffff ! [%fp - 0x24]
20593 .word t3_data_exp_area0 ! [%fp - 0x20]
20594 .word SYM(t3_subr3) ! [%fp - 0x1c]
20595 .word SYM(t3_subr2) ! [%fp - 0x18]
20596 .word SYM(t3_subr1) ! [%fp - 0x14]
20597 .word SYM(t3_subr0) ! [%fp - 0x10]
20598t3_data_exp_mtbl:
20599 .word 0xcf084640 ! [%fp - 0xc]
20600 .word 0x0ba8c6f1 ! [%fp - 0x8]
20601 .word 0xf42252a6 ! [%fp - 0x4]
20602t3_data_exp_fp:
20603 .word 0x647660f3
20604 .word 0x4a49b1d6
20605 .word 0x2b499f24
20606 .word 0xd60048e2
20607 .word 0xa2ebb007
20608 .word 0xa05eac60
20609 .word 0xe23de27c
20610 .word 0xe7180bc8
20611 .word 0x921e1417
20612 .word 0xde638cc3
20613 .word 0x25531ba5
20614 .word 0x0bbfa705
20615 .word 0x4579b76c
20616 .word 0x008565a0
20617 .word 0x4d2ce5f6
20618 .word 0xa11780fc
20619 .word 0xf7962164
20620 .word 0x9ed39cd6
20621 .word 0x1f53089d
20622 .word 0x306ca7ed
20623 .word 0x118f66ce
20624 .word 0x9514f74b
20625 .word 0x7d29911b
20626 .word 0xd1904d52
20627t3_data_exp_stacktop:
20628 .word 0
20629t3_data_exp_stack_end:
20630.skip 6300 ! page align
20631
20632KDATA_MODULE(t3_module_data_exp_area0, 0x6b45e000)
20633.seg "data"
20634t3_data_exp_area0_start:
20635.skip 6400
20636t3_data_exp_area0_begin:
20637 .word 0x1b518b77 ! t3_data_exp_area0-0x20
20638 .word 0x58fb1cec ! t3_data_exp_area0-0x1c
20639 .word 0x8c2ba0f3 ! t3_data_exp_area0-0x18
20640 .word 0xdaa1138c ! t3_data_exp_area0-0x14
20641 .word 0x3b3fe905 ! t3_data_exp_area0-0x10
20642 .word 0x5e3bd8f1 ! t3_data_exp_area0-0xc
20643 .word 0x3b18e29d ! t3_data_exp_area0-0x8
20644 .word 0xd46911bf ! t3_data_exp_area0-0x4
20645.global t3_data_exp_area0; t3_data_exp_area0:
20646 .word 0x07ebaf02 ! t3_data_exp_area0+0x0
20647 .word 0xc2c79a65 ! t3_data_exp_area0+0x4
20648 .word 0x7e50d9c1 ! t3_data_exp_area0+0x8
20649 .word 0x3f3db1f9 ! t3_data_exp_area0+0xc
20650 .word 0x7e29d03b ! t3_data_exp_area0+0x10
20651 .word 0x6ac8f8e5 ! t3_data_exp_area0+0x14
20652 .word 0x299682a1 ! t3_data_exp_area0+0x18
20653 .word 0xa37ccd99 ! t3_data_exp_area0+0x1c
20654t3_data_exp_area0_end:
20655.skip 1728
20656t3_data_exp_area0_stop:
20657
20658KDATA_MODULE(t3_module_data_exp_shm_area, 0x747fa000)
20659.seg "data"
20660t3_data_exp_shm_area_start:
20661t3_data_exp_shm_area_begin:
20662.global t3_data_exp_shm_area; t3_data_exp_shm_area:
20663 .word 0xce3ab178 ! t3_data_exp_shm_area+0x0 (t0)
20664 .word 0x1e618a50 ! t3_data_exp_shm_area+0x4 (t1)
20665 .word 0x303b74cf ! t3_data_exp_shm_area+0x8 (t2)
20666 .word 0x5209f14b ! t3_data_exp_shm_area+0xc (t3)
20667 .word 0xd8ae6175 ! t3_data_exp_shm_area+0x10 (t0)
20668 .word 0x33fed65d ! t3_data_exp_shm_area+0x14 (t1)
20669 .word 0x5a741185 ! t3_data_exp_shm_area+0x18 (t2)
20670 .word 0x9c9141a7 ! t3_data_exp_shm_area+0x1c (t3)
20671 .word 0x3a4406a5 ! t3_data_exp_shm_area+0x20 (t0)
20672 .word 0x0d0e6304 ! t3_data_exp_shm_area+0x24 (t1)
20673 .word 0x6b1b2813 ! t3_data_exp_shm_area+0x28 (t2)
20674 .word 0x5229f4d6 ! t3_data_exp_shm_area+0x2c (t3)
20675 .word 0x7edcd414 ! t3_data_exp_shm_area+0x30 (t0)
20676 .word 0xfa4b358d ! t3_data_exp_shm_area+0x34 (t1)
20677 .word 0x8594c38b ! t3_data_exp_shm_area+0x38 (t2)
20678 .word 0x7494abee ! t3_data_exp_shm_area+0x3c (t3)
20679 .word 0x08344d95 ! t3_data_exp_shm_area+0x40 (t0 bload)
20680 .word 0x0b2329a1 ! t3_data_exp_shm_area+0x44
20681 .word 0x12ba810e ! t3_data_exp_shm_area+0x48
20682 .word 0xc2d61447 ! t3_data_exp_shm_area+0x4c
20683 .word 0x946aaa2a ! t3_data_exp_shm_area+0x50
20684 .word 0xf3beeebc ! t3_data_exp_shm_area+0x54
20685 .word 0xeb207954 ! t3_data_exp_shm_area+0x58
20686 .word 0xf62d579b ! t3_data_exp_shm_area+0x5c
20687 .word 0x94a5e424 ! t3_data_exp_shm_area+0x60
20688 .word 0x4acd067a ! t3_data_exp_shm_area+0x64
20689 .word 0x58d08d89 ! t3_data_exp_shm_area+0x68
20690 .word 0x9719581f ! t3_data_exp_shm_area+0x6c
20691 .word 0xec9effdb ! t3_data_exp_shm_area+0x70
20692 .word 0x8587c44e ! t3_data_exp_shm_area+0x74
20693 .word 0x62d66cd2 ! t3_data_exp_shm_area+0x78
20694 .word 0x2fb846fe ! t3_data_exp_shm_area+0x7c
20695 .word 0xb0f1cd74 ! t3_data_exp_shm_area+0x80 (t0 bstore)
20696 .word 0xaa788ffb ! t3_data_exp_shm_area+0x84
20697 .word 0x6b916c6e ! t3_data_exp_shm_area+0x88
20698 .word 0xb9dad738 ! t3_data_exp_shm_area+0x8c
20699 .word 0x061e2f86 ! t3_data_exp_shm_area+0x90
20700 .word 0xc1aa5169 ! t3_data_exp_shm_area+0x94
20701 .word 0x827ce8f7 ! t3_data_exp_shm_area+0x98
20702 .word 0x1b68bf95 ! t3_data_exp_shm_area+0x9c
20703 .word 0xc904a7ff ! t3_data_exp_shm_area+0xa0
20704 .word 0x127645bc ! t3_data_exp_shm_area+0xa4
20705 .word 0x8246f7e8 ! t3_data_exp_shm_area+0xa8
20706 .word 0x7736e7d5 ! t3_data_exp_shm_area+0xac
20707 .word 0x2aa44f49 ! t3_data_exp_shm_area+0xb0
20708 .word 0x2ca091a2 ! t3_data_exp_shm_area+0xb4
20709 .word 0x5ae22d5f ! t3_data_exp_shm_area+0xb8
20710 .word 0xf6f6b52b ! t3_data_exp_shm_area+0xbc
20711 .word 0xb561cd21 ! t3_data_exp_shm_area+0xc0 (t1 bload)
20712 .word 0x69cabe67 ! t3_data_exp_shm_area+0xc4
20713 .word 0xac1f1a31 ! t3_data_exp_shm_area+0xc8
20714 .word 0x54709c5b ! t3_data_exp_shm_area+0xcc
20715 .word 0xff80dab9 ! t3_data_exp_shm_area+0xd0
20716 .word 0xb66ce94b ! t3_data_exp_shm_area+0xd4
20717 .word 0x2bf7b898 ! t3_data_exp_shm_area+0xd8
20718 .word 0xafff8538 ! t3_data_exp_shm_area+0xdc
20719 .word 0x6d85c9b6 ! t3_data_exp_shm_area+0xe0
20720 .word 0x2efb54bc ! t3_data_exp_shm_area+0xe4
20721 .word 0x6ada3c42 ! t3_data_exp_shm_area+0xe8
20722 .word 0x6b0781ed ! t3_data_exp_shm_area+0xec
20723 .word 0x8fb19316 ! t3_data_exp_shm_area+0xf0
20724 .word 0x9c4827a2 ! t3_data_exp_shm_area+0xf4
20725 .word 0x66d61ff5 ! t3_data_exp_shm_area+0xf8
20726 .word 0x25f91531 ! t3_data_exp_shm_area+0xfc
20727 .word 0x4924d2c5 ! t3_data_exp_shm_area+0x100 (t1 bstore)
20728 .word 0xa8a9a91c ! t3_data_exp_shm_area+0x104
20729 .word 0x938a1feb ! t3_data_exp_shm_area+0x108
20730 .word 0xcbd02b4d ! t3_data_exp_shm_area+0x10c
20731 .word 0xe1887d77 ! t3_data_exp_shm_area+0x110
20732 .word 0x6f9c23c8 ! t3_data_exp_shm_area+0x114
20733 .word 0xeef115c5 ! t3_data_exp_shm_area+0x118
20734 .word 0xd7daf902 ! t3_data_exp_shm_area+0x11c
20735 .word 0x992b9fb7 ! t3_data_exp_shm_area+0x120
20736 .word 0xc6883941 ! t3_data_exp_shm_area+0x124
20737 .word 0xa28c1fbf ! t3_data_exp_shm_area+0x128
20738 .word 0x0fd564aa ! t3_data_exp_shm_area+0x12c
20739 .word 0xac557a40 ! t3_data_exp_shm_area+0x130
20740 .word 0x619c69e9 ! t3_data_exp_shm_area+0x134
20741 .word 0x44ab8723 ! t3_data_exp_shm_area+0x138
20742 .word 0xd9ef5d9c ! t3_data_exp_shm_area+0x13c
20743 .word 0x98704ad7 ! t3_data_exp_shm_area+0x140 (t2 bload)
20744 .word 0xbf6f2a32 ! t3_data_exp_shm_area+0x144
20745 .word 0x69b7a644 ! t3_data_exp_shm_area+0x148
20746 .word 0x12e89793 ! t3_data_exp_shm_area+0x14c
20747 .word 0x2bfa8343 ! t3_data_exp_shm_area+0x150
20748 .word 0xff0c27bc ! t3_data_exp_shm_area+0x154
20749 .word 0xd56b8ffe ! t3_data_exp_shm_area+0x158
20750 .word 0x23adc840 ! t3_data_exp_shm_area+0x15c
20751 .word 0xff6421ee ! t3_data_exp_shm_area+0x160
20752 .word 0xc6d0226f ! t3_data_exp_shm_area+0x164
20753 .word 0xcd649c68 ! t3_data_exp_shm_area+0x168
20754 .word 0x0f33c398 ! t3_data_exp_shm_area+0x16c
20755 .word 0x02ac5710 ! t3_data_exp_shm_area+0x170
20756 .word 0xc09d10f2 ! t3_data_exp_shm_area+0x174
20757 .word 0xd2d34498 ! t3_data_exp_shm_area+0x178
20758 .word 0x2668b12a ! t3_data_exp_shm_area+0x17c
20759 .word 0xfe7f21b2 ! t3_data_exp_shm_area+0x180 (t2 bstore)
20760 .word 0xba462ba9 ! t3_data_exp_shm_area+0x184
20761 .word 0x4c94ed25 ! t3_data_exp_shm_area+0x188
20762 .word 0x51181e0a ! t3_data_exp_shm_area+0x18c
20763 .word 0xe220255d ! t3_data_exp_shm_area+0x190
20764 .word 0xe87ca25a ! t3_data_exp_shm_area+0x194
20765 .word 0x5c5e94f9 ! t3_data_exp_shm_area+0x198
20766 .word 0x2d99e519 ! t3_data_exp_shm_area+0x19c
20767 .word 0x7c40a715 ! t3_data_exp_shm_area+0x1a0
20768 .word 0xa41f8812 ! t3_data_exp_shm_area+0x1a4
20769 .word 0x75e31d6b ! t3_data_exp_shm_area+0x1a8
20770 .word 0x9b50d789 ! t3_data_exp_shm_area+0x1ac
20771 .word 0x1003e585 ! t3_data_exp_shm_area+0x1b0
20772 .word 0x2c441949 ! t3_data_exp_shm_area+0x1b4
20773 .word 0x4c8d7f8c ! t3_data_exp_shm_area+0x1b8
20774 .word 0x404ce99f ! t3_data_exp_shm_area+0x1bc
20775 .word 0xbf352c72 ! t3_data_exp_shm_area+0x1c0 (t3 bload)
20776 .word 0x3c5250be ! t3_data_exp_shm_area+0x1c4
20777 .word 0xf8ccfd3e ! t3_data_exp_shm_area+0x1c8
20778 .word 0x1c3ac71e ! t3_data_exp_shm_area+0x1cc
20779 .word 0xbe54beaa ! t3_data_exp_shm_area+0x1d0
20780 .word 0xaec63a9b ! t3_data_exp_shm_area+0x1d4
20781 .word 0xeb22e334 ! t3_data_exp_shm_area+0x1d8
20782 .word 0xdf4f7b49 ! t3_data_exp_shm_area+0x1dc
20783 .word 0xb68df1fc ! t3_data_exp_shm_area+0x1e0
20784 .word 0x9ce989d6 ! t3_data_exp_shm_area+0x1e4
20785 .word 0x562acd02 ! t3_data_exp_shm_area+0x1e8
20786 .word 0x652b03ed ! t3_data_exp_shm_area+0x1ec
20787 .word 0x9521d90f ! t3_data_exp_shm_area+0x1f0
20788 .word 0xc9f5152e ! t3_data_exp_shm_area+0x1f4
20789 .word 0x1b977793 ! t3_data_exp_shm_area+0x1f8
20790 .word 0x4ef26b8b ! t3_data_exp_shm_area+0x1fc
20791 .word 0xaf14b001 ! t3_data_exp_shm_area+0x200 (t3 bstore)
20792 .word 0xa410b1ce ! t3_data_exp_shm_area+0x204
20793 .word 0x48be356c ! t3_data_exp_shm_area+0x208
20794 .word 0x3559518a ! t3_data_exp_shm_area+0x20c
20795 .word 0x0aa9f679 ! t3_data_exp_shm_area+0x210
20796 .word 0x700845d2 ! t3_data_exp_shm_area+0x214
20797 .word 0xeb0268dd ! t3_data_exp_shm_area+0x218
20798 .word 0x6a1faa5c ! t3_data_exp_shm_area+0x21c
20799 .word 0x15bf96fc ! t3_data_exp_shm_area+0x220
20800 .word 0xece0ff08 ! t3_data_exp_shm_area+0x224
20801 .word 0x3a41ed73 ! t3_data_exp_shm_area+0x228
20802 .word 0x3de8dddf ! t3_data_exp_shm_area+0x22c
20803 .word 0x63e3af80 ! t3_data_exp_shm_area+0x230
20804 .word 0x15c4b1fa ! t3_data_exp_shm_area+0x234
20805 .word 0xb11a24b0 ! t3_data_exp_shm_area+0x238
20806 .word 0x2cfbe805 ! t3_data_exp_shm_area+0x23c
20807t3_data_exp_shm_area_end:
20808t3_data_exp_shm_area_stop:
20809
20810
20811
20812#include "asi_s.h"
20813
20814
20815
20816/*
20817 * User code/data
20818 */
20819
20820
20821SECTION default_user TEXT_VA=T0_KAOS_BOOT_VA
20822
20823.global kaos_boot
20824
20825/************************************************************************
20826 Test case code start
20827 ************************************************************************/
20828.seg "text"
20829ALIGN_PAGE_8K
20830user_text_start:
20831 .skip 0x1b00 /* place at end of lower 8k of i$ */
20832kaos_boot:
20833
20834 /* Branching code */
20835
20836 ta 0x2e
20837
20838 cmp %o1, 0
20839 setx t0_kaos_boot, %g2, %g3
20840 be,a .+8
20841 jmp %g3
20842 nop
20843
20844 cmp %o1, 1
20845 setx t1_kaos_boot, %g2, %g3
20846 be,a .+8
20847 jmp %g3
20848 nop
20849
20850 cmp %o1, 2
20851 setx t2_kaos_boot, %g2, %g3
20852 be,a .+8
20853 jmp %g3
20854 nop
20855
20856 cmp %o1, 3
20857 setx t3_kaos_boot, %g2, %g3
20858 be,a .+8
20859 jmp %g3
20860 nop
20861
20862 ta 0x1
20863 nop
20864
20865
20866 /** Thread 0 begins here ****/
20867t0_kaos_boot:
20868 set t0_data_in_fp, %sp /* setup stack pointer */
20869
20870 /*
20871 * setup %sp in all windows
20872 * clear all window registers
20873 */
20874 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20875 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20876 save %sp, 0, %sp
20877 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20878 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20879 save %sp, 0, %sp
20880 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20881 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20882 save %sp, 0, %sp
20883 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20884 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20885 save %sp, 0, %sp
20886 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20887 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20888 save %sp, 0, %sp
20889
20890
20891 restore %sp, 0, %sp
20892 restore %sp, 0, %sp
20893 restore %sp, 0, %sp
20894 restore %sp, 0, %sp
20895 restore %sp, 0, %sp
20896
20897
20898#if defined(T0_KAOS_TICK)
20899 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
20900#endif
20901 set t0_data_in_regs, %o0 /* Tell trap handlers where */
20902
20903 wr %g0, ASI_PRIMARY, %asi
20904
20905#ifdef SET_WORKS
20906 set t0_ktbl, %o0 /* execute random code */
20907#else
20908 setx t0_ktbl, %l0, %o0 /* execute random code */
20909#endif
20910 set t0_data_in_regs, %o1
20911 set t0_data_in_mtbl_size, %o2
20912 ld [%o2], %o2
20913 set t0_data_in_mtbl, %o3
20914 mov XFLAG_SGI|XFLAG_V9, %o4
20915 call __kaos
20916 nop
20917
20918#if defined(T0_KAOS_TWOPASS)
20919/*
20920 * Preload d$ with data
20921 */
20922t0_two_pass_preload:
20923 set T0_KAOS_AREAS, %l0 /* get area table size */
20924 set t0_offset_table_size, %l1 /* get offset table size */
20925 ld [%l1], %l1
20926 set t0_data_exp_mtbl, %l2 /* point to last area */
20927 sub %l2, 16, %l2
20928 sll %l0, 2, %l3
20929 sub %l2, %l3, %l2
20930 set t0_offset_table, %l3 /* point to first offset */
20931
209321:
20933 ld [%l2], %l7 /* point to next area */
20934 mov %l1, %l4 /* offset table size */
20935 mov %l3, %l5 /* offset table */
209362:
20937 ld [%l5], %l6 /* get next offset */
20938 ld [%l6+%l7], %o0 /* preload d$ with data */
20939 deccc %l4 /* loop until out of offsets */
20940 bne 2b
20941 add %l5, 4, %l5
20942
20943/*
20944 * only need to do one area because areasize = D$ size
20945 */
20946 deccc %l0 /* loop until out of areas */
20947 bne 1b
20948 add %l2, 4, %l2
20949
20950/*
20951 * Execute random code for a second time
20952 */
20953 set t0_data_exp_fp, %sp /* setup stack pointer */
20954 save %sp, 0, %sp /* setup %sp in all windows */
20955 save %sp, 0, %sp
20956 save %sp, 0, %sp
20957 save %sp, 0, %sp
20958 save %sp, 0, %sp
20959 save %sp, 0, %sp
20960 save %sp, 0, %sp
20961 save %sp, 0, %sp
20962#ifdef SET_WORKS
20963 set t0_ktbl, %o0 /* execute random code */
20964#else
20965 setx t0_ktbl, %l0, %o0 /* execute random code */
20966#endif
20967 set t0_data_exp_regs, %o1
20968 set t0_data_exp_mtbl_size, %o2
20969 ld [%o2], %o2
20970 set t0_data_exp_mtbl, %o3
20971 mov XFLAG_SGI|XFLAG_V9, %o4
20972t0_two_pass_execute:
20973 call __kaos
20974 nop
20975#endif
20976
20977#if defined(T0_KAOS_VERIFY)
20978/*
20979 * Code to verify expected==observed
20980 * Do not run this option under RTL because it takes forever
20981 */
20982t0_kverify_regs:
20983 set t0_data_in_regs, %o0 /* Point to observed regs */
20984 set t0_data_exp_regs, %o1 /* Point to expected regs */
20985 call t0_kcmp /* Compare expected/observed registers */
20986 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
20987
20988t0_kverify_area:
20989 set T0_KAOS_AREAS, %l0 /* get area table size */
20990 set t0_data_in_mtbl, %l1 /* point to observed area pointers */
20991 sub %l1, 16, %l1
20992 set t0_data_exp_mtbl, %l2 /* point to expected area pointers */
20993 sub %l2, 16, %l2
20994 set t0_data_in_area0, %l3 /* Calculate offset to beginning of area */
20995 set t0_data_in_area0_begin, %l4
20996 sub %l3, %l4, %l3
20997 set t0_data_in_area0_end, %l4 /* Calculate number of words in each area */
20998 set t0_data_in_area0_begin, %l5
20999 sub %l4, %l5, %l4
21000 srl %l4, 2, %l4
21001t0_kverify_area_loop:
21002 sub %l1, 4, %l1 /* Point to next area */
21003 sub %l2, 4, %l2
21004 ld [%l1], %o0 /* Point to start of observed area data */
21005 sub %o0, %l3, %o0
21006 ld [%l2], %o1 /* Point to start of expected area data */
21007 sub %o1, %l3, %o1
21008 call t0_kcmp /* Compare expected/observed areas */
21009 mov %l4, %o2 /* Setup count of words to verify */
21010
21011 deccc %l0 /* loop until out of areas */
21012 bne t0_kverify_area_loop
21013 nop
21014#endif
21015
21016
21017 ta T_GOOD_TRAP
21018 nop
21019
21020
21021 /** Thread 1 begins here ****/
21022t1_kaos_boot:
21023 set t1_data_in_fp, %sp /* setup stack pointer */
21024
21025 /*
21026 * setup %sp in all windows
21027 * clear all window registers
21028 */
21029 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21030 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21031 save %sp, 0, %sp
21032 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21033 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21034 save %sp, 0, %sp
21035 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21036 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21037 save %sp, 0, %sp
21038 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21039 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21040 save %sp, 0, %sp
21041 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21042 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21043 save %sp, 0, %sp
21044
21045 /*** REMOVED FOR NIAGARA
21046 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21047 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21048 save %sp, 0, %sp
21049 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21050 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21051
21052 save %sp, 0, %sp
21053 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21054 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21055 save %sp, 0, %sp
21056 ****/
21057
21058 restore %sp, 0, %sp
21059 restore %sp, 0, %sp
21060 restore %sp, 0, %sp
21061 restore %sp, 0, %sp
21062 restore %sp, 0, %sp
21063 /*** REMOVED FOR NIAGARA
21064 restore %sp, 0, %sp
21065 restore %sp, 0, %sp
21066 restore %sp, 0, %sp
21067 ***/
21068
21069
21070#if defined(T1_KAOS_TICK)
21071 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
21072#endif
21073 set t1_data_in_regs, %o0 /* Tell trap handlers where */
21074
21075 ! HARI ta TRAP_SETDATA /* data area is */
21076 ! ta T_TRAP_INST0 /* data area is */
21077
21078 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
21079 wr %g0, ASI_PRIMARY, %asi
21080
21081#ifdef SET_WORKS
21082 set t1_ktbl, %o0 /* execute random code */
21083#else
21084 setx t1_ktbl, %l0, %o0 /* execute random code */
21085#endif
21086 set t1_data_in_regs, %o1
21087 set t1_data_in_mtbl_size, %o2
21088 ld [%o2], %o2
21089 set t1_data_in_mtbl, %o3
21090 mov XFLAG_SGI|XFLAG_V9, %o4
21091 call __kaos
21092 nop
21093
21094#if defined(T1_KAOS_TWOPASS)
21095/*
21096 * Preload d$ with data
21097 */
21098t1_two_pass_preload:
21099 set T1_KAOS_AREAS, %l0 /* get area table size */
21100 set t1_offset_table_size, %l1 /* get offset table size */
21101 ld [%l1], %l1
21102 set t1_data_exp_mtbl, %l2 /* point to last area */
21103 sub %l2, 16, %l2
21104 sll %l0, 2, %l3
21105 sub %l2, %l3, %l2
21106 set t1_offset_table, %l3 /* point to first offset */
21107
211081:
21109 ld [%l2], %l7 /* point to next area */
21110 mov %l1, %l4 /* offset table size */
21111 mov %l3, %l5 /* offset table */
211122:
21113 ld [%l5], %l6 /* get next offset */
21114 ld [%l6+%l7], %o0 /* preload d$ with data */
21115 deccc %l4 /* loop until out of offsets */
21116 bne 2b
21117 add %l5, 4, %l5
21118
21119/*
21120 * only need to do one area because areasize = D$ size
21121 */
21122 deccc %l0 /* loop until out of areas */
21123 bne 1b
21124 add %l2, 4, %l2
21125
21126/*
21127 * Execute random code for a second time
21128 */
21129 set t1_data_exp_fp, %sp /* setup stack pointer */
21130 save %sp, 0, %sp /* setup %sp in all windows */
21131 save %sp, 0, %sp
21132 save %sp, 0, %sp
21133 save %sp, 0, %sp
21134 save %sp, 0, %sp
21135 save %sp, 0, %sp
21136 save %sp, 0, %sp
21137 save %sp, 0, %sp
21138#ifdef SET_WORKS
21139 set t1_ktbl, %o0 /* execute random code */
21140#else
21141 setx t1_ktbl, %l0, %o0 /* execute random code */
21142#endif
21143 set t1_data_exp_regs, %o1
21144 set t1_data_exp_mtbl_size, %o2
21145 ld [%o2], %o2
21146 set t1_data_exp_mtbl, %o3
21147 mov XFLAG_SGI|XFLAG_V9, %o4
21148t1_two_pass_execute:
21149 call __kaos
21150 nop
21151#endif
21152
21153#if defined(T1_KAOS_VERIFY)
21154/*
21155 * Code to verify expected==observed
21156 * Do not run this option under RTL because it takes forever
21157 */
21158t1_kverify_regs:
21159 set t1_data_in_regs, %o0 /* Point to observed regs */
21160 set t1_data_exp_regs, %o1 /* Point to expected regs */
21161 call t1_kcmp /* Compare expected/observed registers */
21162 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
21163
21164t1_kverify_area:
21165 set T1_KAOS_AREAS, %l0 /* get area table size */
21166 set t1_data_in_mtbl, %l1 /* point to observed area pointers */
21167 sub %l1, 16, %l1
21168 set t1_data_exp_mtbl, %l2 /* point to expected area pointers */
21169 sub %l2, 16, %l2
21170 set t1_data_in_area0, %l3 /* Calculate offset to beginning of area */
21171 set t1_data_in_area0_begin, %l4
21172 sub %l3, %l4, %l3
21173 set t1_data_in_area0_end, %l4 /* Calculate number of words in each area */
21174 set t1_data_in_area0_begin, %l5
21175 sub %l4, %l5, %l4
21176 srl %l4, 2, %l4
21177t1_kverify_area_loop:
21178 sub %l1, 4, %l1 /* Point to next area */
21179 sub %l2, 4, %l2
21180 ld [%l1], %o0 /* Point to start of observed area data */
21181 sub %o0, %l3, %o0
21182 ld [%l2], %o1 /* Point to start of expected area data */
21183 sub %o1, %l3, %o1
21184 call t1_kcmp /* Compare expected/observed areas */
21185 mov %l4, %o2 /* Setup count of words to verify */
21186
21187 deccc %l0 /* loop until out of areas */
21188 bne t1_kverify_area_loop
21189 nop
21190#endif
21191
21192
21193 ta T_GOOD_TRAP
21194 nop
21195
21196
21197 /** Thread 2 begins here ****/
21198t2_kaos_boot:
21199 set t2_data_in_fp, %sp /* setup stack pointer */
21200
21201 /*
21202 * setup %sp in all windows
21203 * clear all window registers
21204 */
21205 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21206 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21207 save %sp, 0, %sp
21208 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21209 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21210 save %sp, 0, %sp
21211 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21212 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21213 save %sp, 0, %sp
21214 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21215 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21216 save %sp, 0, %sp
21217 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21218 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21219 save %sp, 0, %sp
21220
21221 /*** REMOVED FOR NIAGARA
21222 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21223 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21224 save %sp, 0, %sp
21225 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21226 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21227
21228 save %sp, 0, %sp
21229 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21230 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21231 save %sp, 0, %sp
21232 ****/
21233
21234 restore %sp, 0, %sp
21235 restore %sp, 0, %sp
21236 restore %sp, 0, %sp
21237 restore %sp, 0, %sp
21238 restore %sp, 0, %sp
21239 /*** REMOVED FOR NIAGARA
21240 restore %sp, 0, %sp
21241 restore %sp, 0, %sp
21242 restore %sp, 0, %sp
21243 ***/
21244
21245
21246#if defined(T2_KAOS_TICK)
21247 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
21248#endif
21249 set t2_data_in_regs, %o0 /* Tell trap handlers where */
21250
21251 ! HARI ta TRAP_SETDATA /* data area is */
21252 ! ta T_TRAP_INST0 /* data area is */
21253
21254 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
21255 wr %g0, ASI_PRIMARY, %asi
21256
21257#ifdef SET_WORKS
21258 set t2_ktbl, %o0 /* execute random code */
21259#else
21260 setx t2_ktbl, %l0, %o0 /* execute random code */
21261#endif
21262 set t2_data_in_regs, %o1
21263 set t2_data_in_mtbl_size, %o2
21264 ld [%o2], %o2
21265 set t2_data_in_mtbl, %o3
21266 mov XFLAG_SGI|XFLAG_V9, %o4
21267 call __kaos
21268 nop
21269
21270#if defined(T2_KAOS_TWOPASS)
21271/*
21272 * Preload d$ with data
21273 */
21274t2_two_pass_preload:
21275 set T2_KAOS_AREAS, %l0 /* get area table size */
21276 set t2_offset_table_size, %l1 /* get offset table size */
21277 ld [%l1], %l1
21278 set t2_data_exp_mtbl, %l2 /* point to last area */
21279 sub %l2, 16, %l2
21280 sll %l0, 2, %l3
21281 sub %l2, %l3, %l2
21282 set t2_offset_table, %l3 /* point to first offset */
21283
212841:
21285 ld [%l2], %l7 /* point to next area */
21286 mov %l1, %l4 /* offset table size */
21287 mov %l3, %l5 /* offset table */
212882:
21289 ld [%l5], %l6 /* get next offset */
21290 ld [%l6+%l7], %o0 /* preload d$ with data */
21291 deccc %l4 /* loop until out of offsets */
21292 bne 2b
21293 add %l5, 4, %l5
21294
21295/*
21296 * only need to do one area because areasize = D$ size
21297 */
21298 deccc %l0 /* loop until out of areas */
21299 bne 1b
21300 add %l2, 4, %l2
21301
21302/*
21303 * Execute random code for a second time
21304 */
21305 set t2_data_exp_fp, %sp /* setup stack pointer */
21306 save %sp, 0, %sp /* setup %sp in all windows */
21307 save %sp, 0, %sp
21308 save %sp, 0, %sp
21309 save %sp, 0, %sp
21310 save %sp, 0, %sp
21311 save %sp, 0, %sp
21312 save %sp, 0, %sp
21313 save %sp, 0, %sp
21314#ifdef SET_WORKS
21315 set t2_ktbl, %o0 /* execute random code */
21316#else
21317 setx t2_ktbl, %l0, %o0 /* execute random code */
21318#endif
21319 set t2_data_exp_regs, %o1
21320 set t2_data_exp_mtbl_size, %o2
21321 ld [%o2], %o2
21322 set t2_data_exp_mtbl, %o3
21323 mov XFLAG_SGI|XFLAG_V9, %o4
21324t2_two_pass_execute:
21325 call __kaos
21326 nop
21327#endif
21328
21329#if defined(T2_KAOS_VERIFY)
21330/*
21331 * Code to verify expected==observed
21332 * Do not run this option under RTL because it takes forever
21333 */
21334t2_kverify_regs:
21335 set t2_data_in_regs, %o0 /* Point to observed regs */
21336 set t2_data_exp_regs, %o1 /* Point to expected regs */
21337 call t2_kcmp /* Compare expected/observed registers */
21338 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
21339
21340t2_kverify_area:
21341 set T2_KAOS_AREAS, %l0 /* get area table size */
21342 set t2_data_in_mtbl, %l1 /* point to observed area pointers */
21343 sub %l1, 16, %l1
21344 set t2_data_exp_mtbl, %l2 /* point to expected area pointers */
21345 sub %l2, 16, %l2
21346 set t2_data_in_area0, %l3 /* Calculate offset to beginning of area */
21347 set t2_data_in_area0_begin, %l4
21348 sub %l3, %l4, %l3
21349 set t2_data_in_area0_end, %l4 /* Calculate number of words in each area */
21350 set t2_data_in_area0_begin, %l5
21351 sub %l4, %l5, %l4
21352 srl %l4, 2, %l4
21353t2_kverify_area_loop:
21354 sub %l1, 4, %l1 /* Point to next area */
21355 sub %l2, 4, %l2
21356 ld [%l1], %o0 /* Point to start of observed area data */
21357 sub %o0, %l3, %o0
21358 ld [%l2], %o1 /* Point to start of expected area data */
21359 sub %o1, %l3, %o1
21360 call t2_kcmp /* Compare expected/observed areas */
21361 mov %l4, %o2 /* Setup count of words to verify */
21362
21363 deccc %l0 /* loop until out of areas */
21364 bne t2_kverify_area_loop
21365 nop
21366#endif
21367
21368
21369 ta T_GOOD_TRAP
21370 nop
21371
21372 /** Thread 3 begins here ****/
21373t3_kaos_boot:
21374 set t3_data_in_fp, %sp /* setup stack pointer */
21375
21376 /*
21377 * setup %sp in all windows
21378 * clear all window registers
21379 */
21380 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21381 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21382 save %sp, 0, %sp
21383 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21384 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21385 save %sp, 0, %sp
21386 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21387 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21388 save %sp, 0, %sp
21389 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21390 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21391 save %sp, 0, %sp
21392 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21393 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21394 save %sp, 0, %sp
21395
21396 /*** REMOVED FOR NIAGARA
21397 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21398 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21399 save %sp, 0, %sp
21400 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21401 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21402
21403 save %sp, 0, %sp
21404 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21405 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21406 save %sp, 0, %sp
21407 ****/
21408
21409 restore %sp, 0, %sp
21410 restore %sp, 0, %sp
21411 restore %sp, 0, %sp
21412 restore %sp, 0, %sp
21413 restore %sp, 0, %sp
21414 /*** REMOVED FOR NIAGARA
21415 restore %sp, 0, %sp
21416 restore %sp, 0, %sp
21417 restore %sp, 0, %sp
21418 ***/
21419
21420
21421#if defined(T3_KAOS_TICK)
21422 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
21423#endif
21424 set t3_data_in_regs, %o0 /* Tell trap handlers where */
21425
21426 ! HARI ta TRAP_SETDATA /* data area is */
21427 ! ta T_TRAP_INST0 /* data area is */
21428
21429 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
21430 wr %g0, ASI_PRIMARY, %asi
21431
21432#ifdef SET_WORKS
21433 set t3_ktbl, %o0 /* execute random code */
21434#else
21435 setx t3_ktbl, %l0, %o0 /* execute random code */
21436#endif
21437 set t3_data_in_regs, %o1
21438 set t3_data_in_mtbl_size, %o2
21439 ld [%o2], %o2
21440 set t3_data_in_mtbl, %o3
21441 mov XFLAG_SGI|XFLAG_V9, %o4
21442 call __kaos
21443 nop
21444
21445#if defined(T3_KAOS_TWOPASS)
21446/*
21447 * Preload d$ with data
21448 */
21449t3_two_pass_preload:
21450 set T3_KAOS_AREAS, %l0 /* get area table size */
21451 set t3_offset_table_size, %l1 /* get offset table size */
21452 ld [%l1], %l1
21453 set t3_data_exp_mtbl, %l2 /* point to last area */
21454 sub %l2, 16, %l2
21455 sll %l0, 2, %l3
21456 sub %l2, %l3, %l2
21457 set t3_offset_table, %l3 /* point to first offset */
21458
214591:
21460 ld [%l2], %l7 /* point to next area */
21461 mov %l1, %l4 /* offset table size */
21462 mov %l3, %l5 /* offset table */
214632:
21464 ld [%l5], %l6 /* get next offset */
21465 ld [%l6+%l7], %o0 /* preload d$ with data */
21466 deccc %l4 /* loop until out of offsets */
21467 bne 2b
21468 add %l5, 4, %l5
21469
21470/*
21471 * only need to do one area because areasize = D$ size
21472 */
21473 deccc %l0 /* loop until out of areas */
21474 bne 1b
21475 add %l2, 4, %l2
21476
21477/*
21478 * Execute random code for a second time
21479 */
21480 set t3_data_exp_fp, %sp /* setup stack pointer */
21481 save %sp, 0, %sp /* setup %sp in all windows */
21482 save %sp, 0, %sp
21483 save %sp, 0, %sp
21484 save %sp, 0, %sp
21485 save %sp, 0, %sp
21486 save %sp, 0, %sp
21487 save %sp, 0, %sp
21488 save %sp, 0, %sp
21489#ifdef SET_WORKS
21490 set t3_ktbl, %o0 /* execute random code */
21491#else
21492 setx t3_ktbl, %l0, %o0 /* execute random code */
21493#endif
21494 set t3_data_exp_regs, %o1
21495 set t3_data_exp_mtbl_size, %o2
21496 ld [%o2], %o2
21497 set t3_data_exp_mtbl, %o3
21498 mov XFLAG_SGI|XFLAG_V9, %o4
21499t3_two_pass_execute:
21500 call __kaos
21501 nop
21502#endif
21503
21504#if defined(T3_KAOS_VERIFY)
21505/*
21506 * Code to verify expected==observed
21507 * Do not run this option under RTL because it takes forever
21508 */
21509t3_kverify_regs:
21510 set t3_data_in_regs, %o0 /* Point to observed regs */
21511 set t3_data_exp_regs, %o1 /* Point to expected regs */
21512 call t3_kcmp /* Compare expected/observed registers */
21513 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
21514
21515t3_kverify_area:
21516 set T3_KAOS_AREAS, %l0 /* get area table size */
21517 set t3_data_in_mtbl, %l1 /* point to observed area pointers */
21518 sub %l1, 16, %l1
21519 set t3_data_exp_mtbl, %l2 /* point to expected area pointers */
21520 sub %l2, 16, %l2
21521 set t3_data_in_area0, %l3 /* Calculate offset to beginning of area */
21522 set t3_data_in_area0_begin, %l4
21523 sub %l3, %l4, %l3
21524 set t3_data_in_area0_end, %l4 /* Calculate number of words in each area */
21525 set t3_data_in_area0_begin, %l5
21526 sub %l4, %l5, %l4
21527 srl %l4, 2, %l4
21528t3_kverify_area_loop:
21529 sub %l1, 4, %l1 /* Point to next area */
21530 sub %l2, 4, %l2
21531 ld [%l1], %o0 /* Point to start of observed area data */
21532 sub %o0, %l3, %o0
21533 ld [%l2], %o1 /* Point to start of expected area data */
21534 sub %o1, %l3, %o1
21535 call t3_kcmp /* Compare expected/observed areas */
21536 mov %l4, %o2 /* Setup count of words to verify */
21537
21538 deccc %l0 /* loop until out of areas */
21539 bne t3_kverify_area_loop
21540 nop
21541#endif
21542
21543
21544 ta T_GOOD_TRAP
21545 nop
21546
21547
21548/************************************************************************
21549 Routine to compare expected/observed values
21550 Input:
21551 %o0 observed data pointer
21552 %o1 expected data pointer
21553 %o2 count of words to compare
21554 ************************************************************************/
21555#if defined(T0_KAOS_VERIFY)
21556t0_kcmp:
21557 ld [%o0], %o3
21558 ld [%o1], %o4
21559 cmp %o3, %o4
21560 tne BAD_TRAP
21561 deccc %o2
21562 bne t0_kcmp
21563 nop
21564
21565 retl
21566 nop
21567#endif
21568
21569
21570#if defined(T1_KAOS_VERIFY)
21571t1_kcmp:
21572 ld [%o0], %o3
21573 ld [%o1], %o4
21574 cmp %o3, %o4
21575 tne BAD_TRAP
21576 deccc %o2
21577 bne t1_kcmp
21578 nop
21579
21580 retl
21581 nop
21582#endif
21583
21584#if defined(T2_KAOS_VERIFY)
21585t2_kcmp:
21586 ld [%o0], %o3
21587 ld [%o1], %o4
21588 cmp %o3, %o4
21589 tne BAD_TRAP
21590 deccc %o2
21591 bne t2_kcmp
21592 nop
21593
21594 retl
21595 nop
21596#endif
21597
21598#if defined(T3_KAOS_VERIFY)
21599t3_kcmp:
21600 ld [%o0], %o3
21601 ld [%o1], %o4
21602 cmp %o3, %o4
21603 tne BAD_TRAP
21604 deccc %o2
21605 bne t3_kcmp
21606 nop
21607
21608 retl
21609 nop
21610#endif
21611
21612
21613
21614/************************************************************************
21615 Test case data start
21616 ************************************************************************/
21617.seg "data"
21618ALIGN_PAGE_8K
21619
21620user_data_start:
21621
21622.seg "text" /* Realign default segments */
21623user_text_end:
21624ALIGN_PAGE_8K
21625.seg "data"
21626user_data_end:
21627
21628
21629/************************************************************************
21630 Test case end
21631 ************************************************************************/
21632changequote([, ])dnl
21633forloop([i], 0, thread_idx, [
21634
21635attr_text {
21636 Name = default_user,
21637 VA=T0_KAOS_BOOT_VA,
21638 PA=ra2pa2(T0_KAOS_BOOT_PA,tid2pid(i)),
21639 RA=T0_KAOS_BOOT_PA,
21640 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
21641 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21642 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21643 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21644 }
21645
21646
21647attr_text {
21648 Name = kaos_startup,
21649 VA=T0_KAOS_STARTUP_VA,
21650 PA=ra2pa2(T0_KAOS_STARTUP_PA,tid2pid(i)),
21651 RA=T0_KAOS_STARTUP_PA,
21652 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
21653 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21654 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21655 TTE_L=0, TTE_CP=T0_KAOS_STARTUP_CACHEABLE, TTE_CV=T0_KAOS_STARTUP_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21656 }
21657
21658
21659attr_text {
21660 Name = local_supervisor_section_text,
21661 VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA,
21662 PA=ra2pa2(LOCAL_SUPERVISOR_SECTION_TEXT_PA,tid2pid(i)),
21663 RA=LOCAL_SUPERVISOR_SECTION_TEXT_PA,
21664 [part_]tid2pid(i)[_ctx_zero]_tsb_config_0,
21665 TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21666 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21667 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21668 }
21669
21670attr_data {
21671 Name = local_supervisor_section_data,
21672 VA=LOCAL_SUPERVISOR_SECTION_DATA_VA,
21673 PA=ra2pa2(LOCAL_SUPERVISOR_SECTION_DATA_PA,tid2pid(i)),
21674 RA=LOCAL_SUPERVISOR_SECTION_DATA_PA,
21675 [part_]tid2pid(i)[_ctx_zero]_tsb_config_1,
21676 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
21677 TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21678 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21679 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
21680 }
21681
21682
21683attr_text {
21684 Name = kaos_done,
21685 VA=T0_KAOS_DONE_VA,
21686 PA=ra2pa2(T0_KAOS_DONE_PA,tid2pid(i)),
21687 RA=T0_KAOS_DONE_PA,
21688 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_2,
21689 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21690 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21691 TTE_L=0, TTE_CP=T0_KAOS_DONE_CACHEABLE, TTE_CV=T0_KAOS_DONE_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21692 }
21693
21694
21695])dnl
21696
21697changequote(`,')dnl'
21698
21699attr_text {
21700 Name = t0_module_ktbl,
21701 VA=T0_KAOS_KTBL_VA,
21702 PA=ra2pa(T0_KAOS_KTBL_PA,0),
21703 RA=T0_KAOS_KTBL_PA,
21704 part_0_ctx_nonzero_tsb_config_3,
21705 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21706 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21707 TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21708 }
21709
21710
21711attr_text {
21712 Name = t0_module_ktbl,
21713 VA=T0_KAOS_KTBL_VA,
21714 PA=ra2pa(T0_KAOS_KTBL_PA,0),
21715 RA=T0_KAOS_KTBL_PA,
21716 part_0_ctx_nonzero_tsb_config_0,
21717 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21718 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21719 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
21720 }
21721
21722
21723attr_text {
21724 Name = t0_module_subr0,
21725 VA=T0_KAOS_SUBR0_VA,
21726 PA=ra2pa(T0_KAOS_SUBR0_PA,0),
21727 RA=T0_KAOS_SUBR0_PA,
21728 part_0_ctx_nonzero_tsb_config_1,
21729 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21730 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21731 TTE_L=0, TTE_CP=T0_KAOS_SUBR0_CACHEABLE, TTE_CV=T0_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21732 }
21733
21734attr_text {
21735 Name = t0_module_subr1,
21736 VA=T0_KAOS_SUBR1_VA,
21737 PA=ra2pa(T0_KAOS_SUBR1_PA,0),
21738 RA=T0_KAOS_SUBR1_PA,
21739 part_0_ctx_nonzero_tsb_config_2,
21740 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21741 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21742 TTE_L=0, TTE_CP=T0_KAOS_SUBR1_CACHEABLE, TTE_CV=T0_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21743 }
21744
21745
21746attr_text {
21747 Name = t0_module_subr2,
21748 VA=T0_KAOS_SUBR2_VA,
21749 PA=ra2pa(T0_KAOS_SUBR2_PA,0),
21750 RA=T0_KAOS_SUBR2_PA,
21751 part_0_ctx_nonzero_tsb_config_3,
21752 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21753 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21754 TTE_L=0, TTE_CP=T0_KAOS_SUBR2_CACHEABLE, TTE_CV=T0_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21755 }
21756
21757
21758attr_text {
21759 Name = t0_module_subr3,
21760 VA=T0_KAOS_SUBR3_VA,
21761 PA=ra2pa(T0_KAOS_SUBR3_PA,0),
21762 RA=T0_KAOS_SUBR3_PA,
21763 part_0_ctx_nonzero_tsb_config_0,
21764 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21765 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21766 TTE_L=0, TTE_CP=T0_KAOS_SUBR3_CACHEABLE, TTE_CV=T0_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21767 }
21768
21769
21770attr_data {
21771 Name = t0_module_offset_table,
21772 VA=T0_KAOS_OFFSET_TBL_VA,
21773 PA=ra2pa(T0_KAOS_OFFSET_TBL_PA,0),
21774 RA=T0_KAOS_OFFSET_TBL_PA,
21775 part_0_ctx_nonzero_tsb_config_1,
21776 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21777 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21778 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
21779 }
21780
21781
21782
21783
21784
21785attr_data {
21786 Name = t0_module_data_in_regs,
21787 VA=T0_KAOS_RUN_REGS_VA,
21788 PA=ra2pa(T0_KAOS_RUN_REGS_PA,0),
21789 RA=T0_KAOS_RUN_REGS_PA,
21790 part_0_ctx_nonzero_tsb_config_2,
21791 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21792 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21793 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
21794 }
21795
21796
21797
21798attr_data {
21799 Name = t0_module_data_in_stack,
21800 VA=T0_KAOS_RUN_STACK_VA,
21801 PA=ra2pa(T0_KAOS_RUN_STACK_PA,0),
21802 RA=T0_KAOS_RUN_STACK_PA,
21803 part_0_ctx_nonzero_tsb_config_3,
21804 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21805 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21806 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
21807 }
21808
21809
21810
21811attr_data {
21812 Name = t0_module_data_in_area0,
21813 VA=T0_KAOS_RUN_AREA0_VA,
21814 PA=ra2pa(T0_KAOS_RUN_AREA0_PA,0),
21815 RA=T0_KAOS_RUN_AREA0_PA,
21816 part_0_ctx_nonzero_tsb_config_0,
21817 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21818 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21819 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
21820 }
21821
21822
21823#if defined(T0_KAOS_AREA1)
21824attr_data {
21825 Name = t0_module_data_in_area1,
21826 VA=T0_KAOS_RUN_AREA1_VA,
21827 PA=ra2pa(T0_KAOS_RUN_AREA1_PA,0),
21828 RA=T0_KAOS_RUN_AREA1_PA,
21829 part_0_ctx_nonzero_tsb_config_1,
21830 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21831 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21832 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
21833 }
21834#endif
21835
21836
21837#if defined(T0_KAOS_AREA2)
21838attr_data {
21839 Name = t0_module_data_in_area2,
21840 VA=T0_KAOS_RUN_AREA2_VA,
21841 PA=ra2pa(T0_KAOS_RUN_AREA2_PA,0),
21842 RA=T0_KAOS_RUN_AREA2_PA,
21843 part_0_ctx_nonzero_tsb_config_2,
21844 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21845 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21846 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
21847 }
21848#endif
21849
21850
21851#if defined(T0_KAOS_AREA3)
21852attr_data {
21853 Name = t0_module_data_in_area3,
21854 VA=T0_KAOS_RUN_AREA3_VA,
21855 PA=ra2pa(T0_KAOS_RUN_AREA3_PA,0),
21856 RA=T0_KAOS_RUN_AREA3_PA,
21857 part_0_ctx_nonzero_tsb_config_3,
21858 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21859 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21860 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
21861 }
21862#endif
21863
21864#if defined(T0_KAOS_AREA4)
21865attr_data {
21866 Name = t0_module_data_in_area4,
21867 VA=T0_KAOS_RUN_AREA4_VA,
21868 PA=ra2pa(T0_KAOS_RUN_AREA4_PA,0),
21869 RA=T0_KAOS_RUN_AREA4_PA,
21870 part_0_ctx_nonzero_tsb_config_0,
21871 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21872 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21873 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
21874 }
21875#endif
21876
21877
21878#if defined(T0_KAOS_AREA5)
21879attr_data {
21880 Name = t0_module_data_in_area5,
21881 VA=T0_KAOS_RUN_AREA5_VA,
21882 PA=ra2pa(T0_KAOS_RUN_AREA5_PA,0),
21883 RA=T0_KAOS_RUN_AREA5_PA,
21884 part_0_ctx_nonzero_tsb_config_1,
21885 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21886 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21887 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
21888 }
21889#endif
21890
21891
21892#if defined(T0_KAOS_AREA6)
21893attr_data {
21894 Name = t0_module_data_in_area6,
21895 VA=T0_KAOS_RUN_AREA6_VA,
21896 PA=ra2pa(T0_KAOS_RUN_AREA6_PA,0),
21897 RA=T0_KAOS_RUN_AREA6_PA,
21898 part_0_ctx_nonzero_tsb_config_2,
21899 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21900 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21901 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
21902 }
21903#endif
21904
21905
21906#if defined(T0_KAOS_AREA7)
21907attr_data {
21908 Name = t0_module_data_in_area7,
21909 VA=T0_KAOS_RUN_AREA7_VA,
21910 PA=ra2pa(T0_KAOS_RUN_AREA7_PA,0),
21911 RA=T0_KAOS_RUN_AREA7_PA,
21912 part_0_ctx_nonzero_tsb_config_3,
21913 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21914 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21915 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
21916 }
21917#endif
21918
21919
21920#if defined(T0_KAOS_AREA8)
21921attr_data {
21922 Name = t0_module_data_in_area8,
21923 VA=T0_KAOS_RUN_AREA8_VA,
21924 PA=ra2pa(T0_KAOS_RUN_AREA8_PA,0),
21925 RA=T0_KAOS_RUN_AREA8_PA,
21926 part_0_ctx_nonzero_tsb_config_0,
21927 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21928 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21929 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
21930 }
21931#endif
21932
21933
21934#if defined(T0_KAOS_AREA9)
21935attr_data {
21936 Name = t0_module_data_in_area9,
21937 VA=T0_KAOS_RUN_AREA9_VA,
21938 PA=ra2pa(T0_KAOS_RUN_AREA9_PA,0),
21939 RA=T0_KAOS_RUN_AREA9_PA,
21940 part_0_ctx_nonzero_tsb_config_1,
21941 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21942 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21943 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
21944 }
21945#endif
21946
21947
21948#if defined(T0_KAOS_AREA10)
21949attr_data {
21950 Name = t0_module_data_in_area10,
21951 VA=T0_KAOS_RUN_AREA10_VA,
21952 PA=ra2pa(T0_KAOS_RUN_AREA10_PA,0),
21953 RA=T0_KAOS_RUN_AREA10_PA,
21954 part_0_ctx_nonzero_tsb_config_2,
21955 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21956 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21957 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
21958 }
21959#endif
21960
21961
21962#if defined(T0_KAOS_AREA11)
21963attr_data {
21964 Name = t0_module_data_in_area11,
21965 VA=T0_KAOS_RUN_AREA11_VA,
21966 PA=ra2pa(T0_KAOS_RUN_AREA11_PA,0),
21967 RA=T0_KAOS_RUN_AREA11_PA,
21968 part_0_ctx_nonzero_tsb_config_3,
21969 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21970 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21971 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
21972 }
21973#endif
21974
21975
21976#if defined(T0_KAOS_AREA12)
21977attr_data {
21978 Name = t0_module_data_in_area12,
21979 VA=T0_KAOS_RUN_AREA12_VA,
21980 PA=ra2pa(T0_KAOS_RUN_AREA12_PA,0),
21981 RA=T0_KAOS_RUN_AREA12_PA,
21982 part_0_ctx_nonzero_tsb_config_0,
21983 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21984 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21985 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
21986 }
21987#endif
21988
21989
21990#if defined(T0_KAOS_AREA13)
21991attr_data {
21992 Name = t0_module_data_in_area13,
21993 VA=T0_KAOS_RUN_AREA13_VA,
21994 PA=ra2pa(T0_KAOS_RUN_AREA13_PA,0),
21995 RA=T0_KAOS_RUN_AREA13_PA,
21996 part_0_ctx_nonzero_tsb_config_1,
21997 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21998 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
21999 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
22000 }
22001#endif
22002
22003
22004#if defined(T0_KAOS_AREA14)
22005attr_data {
22006 Name = t0_module_data_in_area14,
22007 VA=T0_KAOS_RUN_AREA14_VA,
22008 PA=ra2pa(T0_KAOS_RUN_AREA14_PA,0),
22009 RA=T0_KAOS_RUN_AREA14_PA,
22010 part_0_ctx_nonzero_tsb_config_2,
22011 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22012 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22013 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
22014 }
22015#endif
22016
22017
22018#if defined(T0_KAOS_AREA15)
22019attr_data {
22020 Name = t0_module_data_in_area15,
22021 VA=T0_KAOS_RUN_AREA15_VA,
22022 PA=ra2pa(T0_KAOS_RUN_AREA15_PA,0),
22023 RA=T0_KAOS_RUN_AREA15_PA,
22024 part_0_ctx_nonzero_tsb_config_3,
22025 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22026 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22027 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
22028 }
22029#endif
22030
22031
22032#if defined(T0_KAOS_SHM_AREA)
22033attr_data {
22034 Name = t0_module_data_in_shm_area,
22035 VA=T0_KAOS_RUN_SHM_AREA_VA,
22036 PA=ra2pa(T0_KAOS_RUN_SHM_AREA_PA,0),
22037 RA=T0_KAOS_RUN_SHM_AREA_PA,
22038 part_0_ctx_nonzero_tsb_config_0,
22039 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22040 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22041 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
22042 }
22043#endif
22044
22045
22046attr_data {
22047 Name = t0_module_data_exp_regs,
22048 VA=T0_KAOS_EXP_REGS_VA,
22049 PA=ra2pa(T0_KAOS_EXP_REGS_PA,0),
22050 RA=T0_KAOS_EXP_REGS_PA,
22051 part_0_ctx_nonzero_tsb_config_1,
22052 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22053 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22054 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
22055 }
22056
22057
22058attr_data {
22059 Name = t0_module_data_exp_stack,
22060 VA=T0_KAOS_EXP_STACK_VA,
22061 PA=ra2pa(T0_KAOS_EXP_STACK_PA,0),
22062 RA=T0_KAOS_EXP_STACK_PA,
22063 part_0_ctx_nonzero_tsb_config_2,
22064 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22065 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22066 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
22067 }
22068
22069
22070
22071#if defined(T0_KAOS_AREA0)
22072attr_data {
22073 Name = t0_module_data_exp_area0,
22074 VA=T0_KAOS_EXP_AREA0_VA,
22075 PA=ra2pa(T0_KAOS_EXP_AREA0_PA,0),
22076 RA=T0_KAOS_EXP_AREA0_PA,
22077 part_0_ctx_nonzero_tsb_config_3,
22078 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22079 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22080 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
22081 }
22082#endif
22083
22084
22085
22086#if defined(T0_KAOS_AREA1)
22087attr_data {
22088 Name = t0_module_data_exp_area1,
22089 VA=T0_KAOS_EXP_AREA1_VA,
22090 PA=ra2pa(T0_KAOS_EXP_AREA1_PA,0),
22091 RA=T0_KAOS_EXP_AREA1_PA,
22092 part_0_ctx_nonzero_tsb_config_0,
22093 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22094 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22095 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
22096 }
22097#endif
22098
22099#if defined(T0_KAOS_AREA2)
22100attr_data {
22101 Name = t0_module_data_exp_area2,
22102 VA=T0_KAOS_EXP_AREA2_VA,
22103 PA=ra2pa(T0_KAOS_EXP_AREA2_PA,0),
22104 RA=T0_KAOS_EXP_AREA2_PA,
22105 part_0_ctx_nonzero_tsb_config_1,
22106 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22107 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22108 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
22109 }
22110#endif
22111
22112#if defined(T0_KAOS_AREA3)
22113attr_data {
22114 Name = t0_module_data_exp_area3,
22115 VA=T0_KAOS_EXP_AREA3_VA,
22116 PA=ra2pa(T0_KAOS_EXP_AREA3_PA,0),
22117 RA=T0_KAOS_EXP_AREA3_PA,
22118 part_0_ctx_nonzero_tsb_config_2,
22119 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22120 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22121 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
22122 }
22123#endif
22124
22125
22126#if defined(T0_KAOS_AREA4)
22127attr_data {
22128 Name = t0_module_data_exp_area4,
22129 VA=T0_KAOS_EXP_AREA4_VA,
22130 PA=ra2pa(T0_KAOS_EXP_AREA4_PA,0),
22131 RA=T0_KAOS_EXP_AREA4_PA,
22132 part_0_ctx_nonzero_tsb_config_3,
22133 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22134 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22135 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
22136 }
22137#endif
22138
22139
22140#if defined(T0_KAOS_AREA5)
22141attr_data {
22142 Name = t0_module_data_exp_area5,
22143 VA=T0_KAOS_EXP_AREA5_VA,
22144 PA=ra2pa(T0_KAOS_EXP_AREA5_PA,0),
22145 RA=T0_KAOS_EXP_AREA5_PA,
22146 part_0_ctx_nonzero_tsb_config_0,
22147 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22148 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22149 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
22150 }
22151#endif
22152
22153
22154#if defined(T0_KAOS_AREA6)
22155attr_data {
22156 Name = t0_module_data_exp_area6,
22157 VA=T0_KAOS_EXP_AREA6_VA,
22158 PA=ra2pa(T0_KAOS_EXP_AREA6_PA,0),
22159 RA=T0_KAOS_EXP_AREA6_PA,
22160 part_0_ctx_nonzero_tsb_config_1,
22161 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22162 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22163 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
22164 }
22165#endif
22166
22167
22168#if defined(T0_KAOS_AREA7)
22169attr_data {
22170 Name = t0_module_data_exp_area7,
22171 VA=T0_KAOS_EXP_AREA7_VA,
22172 PA=ra2pa(T0_KAOS_EXP_AREA7_PA,0),
22173 RA=T0_KAOS_EXP_AREA7_PA,
22174 part_0_ctx_nonzero_tsb_config_2,
22175 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22176 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22177 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
22178 }
22179#endif
22180
22181
22182#if defined(T0_KAOS_AREA8)
22183attr_data {
22184 Name = t0_module_data_exp_area8,
22185 VA=T0_KAOS_EXP_AREA8_VA,
22186 PA=ra2pa(T0_KAOS_EXP_AREA8_PA,0),
22187 RA=T0_KAOS_EXP_AREA8_PA,
22188 part_0_ctx_nonzero_tsb_config_3,
22189 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22190 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22191 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
22192 }
22193#endif
22194
22195
22196#if defined(T0_KAOS_AREA9)
22197attr_data {
22198 Name = t0_module_data_exp_area9,
22199 VA=T0_KAOS_EXP_AREA9_VA,
22200 PA=ra2pa(T0_KAOS_EXP_AREA9_PA,0),
22201 RA=T0_KAOS_EXP_AREA9_PA,
22202 part_0_ctx_nonzero_tsb_config_0,
22203 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22204 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22205 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
22206 }
22207#endif
22208
22209
22210#if defined(T0_KAOS_AREA10)
22211attr_data {
22212 Name = t0_module_data_exp_area10,
22213 VA=T0_KAOS_EXP_AREA10_VA,
22214 PA=ra2pa(T0_KAOS_EXP_AREA10_PA,0),
22215 RA=T0_KAOS_EXP_AREA10_PA,
22216 part_0_ctx_nonzero_tsb_config_1,
22217 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22218 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22219 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
22220 }
22221#endif
22222
22223
22224#if defined(T0_KAOS_AREA11)
22225attr_data {
22226 Name = t0_module_data_exp_area11,
22227 VA=T0_KAOS_EXP_AREA11_VA,
22228 PA=ra2pa(T0_KAOS_EXP_AREA11_PA,0),
22229 RA=T0_KAOS_EXP_AREA11_PA,
22230 part_0_ctx_nonzero_tsb_config_2,
22231 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22232 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22233 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
22234 }
22235#endif
22236
22237
22238#if defined(T0_KAOS_AREA12)
22239attr_data {
22240 Name = t0_module_data_exp_area12,
22241 VA=T0_KAOS_EXP_AREA12_VA,
22242 PA=ra2pa(T0_KAOS_EXP_AREA12_PA,0),
22243 RA=T0_KAOS_EXP_AREA12_PA,
22244 part_0_ctx_nonzero_tsb_config_3,
22245 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22246 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22247 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
22248 }
22249#endif
22250
22251
22252#if defined(T0_KAOS_AREA13)
22253attr_data {
22254 Name = t0_module_data_exp_area13,
22255 VA=T0_KAOS_EXP_AREA13_VA,
22256 PA=ra2pa(T0_KAOS_EXP_AREA13_PA,0),
22257 RA=T0_KAOS_EXP_AREA13_PA,
22258 part_0_ctx_nonzero_tsb_config_0,
22259 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22260 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22261 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
22262 }
22263#endif
22264
22265
22266#if defined(T0_KAOS_AREA14)
22267attr_data {
22268 Name = t0_module_data_exp_area14,
22269 VA=T0_KAOS_EXP_AREA14_VA,
22270 PA=ra2pa(T0_KAOS_EXP_AREA14_PA,0),
22271 RA=T0_KAOS_EXP_AREA14_PA,
22272 part_0_ctx_nonzero_tsb_config_1,
22273 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22274 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22275 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
22276 }
22277#endif
22278
22279#if defined(T0_KAOS_AREA15)
22280attr_data {
22281 Name = t0_module_data_exp_area15,
22282 VA=T0_KAOS_EXP_AREA15_VA,
22283 PA=ra2pa(T0_KAOS_EXP_AREA15_PA,0),
22284 RA=T0_KAOS_EXP_AREA15_PA,
22285 part_0_ctx_nonzero_tsb_config_2,
22286 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22287 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22288 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
22289 }
22290#endif
22291
22292
22293#if defined(T0_KAOS_SHM_AREA)
22294attr_data {
22295 Name = t0_module_data_exp_shm_area,
22296 VA=T0_KAOS_EXP_SHM_AREA_VA,
22297 PA=ra2pa(T0_KAOS_EXP_SHM_AREA_PA,0),
22298 RA=T0_KAOS_EXP_SHM_AREA_PA,
22299 part_0_ctx_nonzero_tsb_config_3,
22300 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22301 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22302 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
22303 }
22304#endif
22305
22306
22307
22308
22309/************************************************************************
22310 Test case end
22311 ************************************************************************/
22312
22313SECTION local_supervisor_section_text TEXT_VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA
22314
22315
22316/*
22317 * Check if we have a data sigsegv
22318 * %g2 has the virtual page number (32-13 => 19 bits)
22319
22320 * Must be all 1's or all 0's for a legal sigsegv
22321 */
22322.global data_segv_check
22323data_segv_check:
22324 ta 0x2e
22325 cmp %o1, 0
22326 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
22327 be,a 1f
22328 nop
22329 cmp %o1, 1
22330 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
22331 be,a 1f
22332 nop
22333 cmp %o1, 2
22334 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
22335 be,a 1f
22336 nop
22337 cmp %o1, 3
22338 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
22339 be,a 1f
22340 nop
22341 ta 0x1
22342 nop
22343
22344
223451: ldx [%o2], %g1
22346
22347 lda [%g1]ASI_PRIMARY, %g2
22348
22349 sethi %hi(0xc1f80000), %g3
22350 sethi %hi(0x81d80000), %g1
22351 and %g2, %g3, %g2
22352 cmp %g2, %g1
22353 bne,pt %xcc, 1f ! not a flush
22354 nop
22355 done
22356 nop
22357
22358
223591: sethi %hi(0x7ffff), %g2
22360 or %g2, %lo(0x7ffff), %g2
22361/* Check page 0 */ andcc %g2, %g4, %g1
22362
22363 !te T_TRAP_INST0
22364 !be,pt %xcc, increment_sigsegv_count
22365 be,pt %xcc, 2f
22366
22367/* Check last page */ cmp %g2, %g1
22368
22369 !te T_TRAP_INST0
22370 be,pt %xcc, 2f
22371 nop
22372 ta 0x1 !bad trap
22373 nop
223742:
22375 done
22376 nop
22377
22378increment_sigsegv_count:
22379 wr %g0, ASI_PRIMARY, %asi
22380 set T0_KAOS_RUN_REGS_VA, %g7
22381 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6
22382 inc %g6
22383 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi
22384
22385 done
22386 nop
22387
22388
22389
22390
22391/* for illegal trap handling */
22392
22393.global handle_ill_trap
22394
22395handle_ill_trap:
22396 ta 0x2e
22397 cmp %o1, 0
22398 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
22399 be,a 1f
22400 nop
22401 cmp %o1, 1
22402 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
22403 be,a 1f
22404 nop
22405 cmp %o1, 2
22406 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
22407 be,a 1f
22408 nop
22409 cmp %o1, 3
22410 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
22411 be,a 1f
22412 nop
22413 ta 0x1
22414 nop
22415
224161: ldx [%o2], %g1
22417 lda [%g1]ASI_PRIMARY, %g5
22418 sethi %hi(0x1fffff), %g6
22419 or %g6, %lo(0x1fffff), %g6
22420 cmp %g5, %g6
22421 tne 0x1 !bad trap
22422 nop
22423 done
22424 nop
22425
22426
22427
22428
22429
22430
22431
22432
22433SECTION local_supervisor_section_data DATA_VA=LOCAL_SUPERVISOR_SECTION_DATA_VA
22434.seg "data"
22435.global local_supervisor_tmp_area
22436local_supervisor_tmp_area:
22437 .word 0
22438 .word 0
22439 .word 0
22440 .word 0
22441 .word 0
22442 .word 0
22443 .word 0
22444 .word 0
22445 .word 0
22446 .word 0
22447 .word 0
22448 .word 0
22449 .word 0
22450 .word 0
22451 .word 0
22452 .word 0
22453 .word 0
22454 .word 0
22455 .word 0
22456 .word 0
22457 .word 0
22458 .word 0
22459 .word 0
22460 .word 0
22461 .word 0
22462 .word 0
22463 .word 0
22464 .word 0
22465 .word 0
22466 .word 0
22467 .word 0
22468 .word 0
22469
22470
22471
22472
22473
22474/*********************************************************
22475 * For 2nd thread
22476 *********************************************************/
22477
22478
22479attr_text {
22480 Name = t1_module_ktbl,
22481 VA=T1_KAOS_KTBL_VA,
22482 PA=ra2pa(T1_KAOS_KTBL_PA,1),
22483 RA=T1_KAOS_KTBL_PA,
22484 part_1_ctx_nonzero_tsb_config_0,
22485 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22486 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22487 TTE_L=0, TTE_CP=T1_KAOS_KTBL_CACHEABLE, TTE_CV=T1_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22488 }
22489
22490
22491attr_text {
22492 Name = t1_module_ktbl,
22493 VA=T1_KAOS_KTBL_VA,
22494 PA=ra2pa(T1_KAOS_KTBL_PA,1),
22495 RA=T1_KAOS_KTBL_PA,
22496 part_1_ctx_nonzero_tsb_config_1,
22497 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22498 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22499 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
22500 }
22501
22502
22503attr_text {
22504 Name = t1_module_subr0,
22505 VA=T1_KAOS_SUBR0_VA,
22506 PA=ra2pa(T1_KAOS_SUBR0_PA,1),
22507 RA=T1_KAOS_SUBR0_PA,
22508 part_1_ctx_nonzero_tsb_config_2,
22509 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22510 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22511 TTE_L=0, TTE_CP=T1_KAOS_SUBR0_CACHEABLE, TTE_CV=T1_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22512 }
22513
22514attr_text {
22515 Name = t1_module_subr1,
22516 VA=T1_KAOS_SUBR1_VA,
22517 PA=ra2pa(T1_KAOS_SUBR1_PA,1),
22518 RA=T1_KAOS_SUBR1_PA,
22519 part_1_ctx_nonzero_tsb_config_3,
22520 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22521 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22522 TTE_L=0, TTE_CP=T1_KAOS_SUBR1_CACHEABLE, TTE_CV=T1_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22523 }
22524
22525
22526attr_text {
22527 Name = t1_module_subr2,
22528 VA=T1_KAOS_SUBR2_VA,
22529 PA=ra2pa(T1_KAOS_SUBR2_PA,1),
22530 RA=T1_KAOS_SUBR2_PA,
22531 part_1_ctx_nonzero_tsb_config_0,
22532 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22533 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22534 TTE_L=0, TTE_CP=T1_KAOS_SUBR2_CACHEABLE, TTE_CV=T1_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22535 }
22536
22537
22538attr_text {
22539 Name = t1_module_subr3,
22540 VA=T1_KAOS_SUBR3_VA,
22541 PA=ra2pa(T1_KAOS_SUBR3_PA,1),
22542 RA=T1_KAOS_SUBR3_PA,
22543 part_1_ctx_nonzero_tsb_config_1,
22544 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22545 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22546 TTE_L=0, TTE_CP=T1_KAOS_SUBR3_CACHEABLE, TTE_CV=T1_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22547 }
22548
22549
22550attr_data {
22551 Name = t1_module_offset_table,
22552 VA=T1_KAOS_OFFSET_TBL_VA,
22553 PA=ra2pa(T1_KAOS_OFFSET_TBL_PA,1),
22554 RA=T1_KAOS_OFFSET_TBL_PA,
22555 part_1_ctx_nonzero_tsb_config_2,
22556 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22557 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22558 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
22559 }
22560
22561
22562
22563
22564
22565attr_data {
22566 Name = t1_module_data_in_regs,
22567 VA=T1_KAOS_RUN_REGS_VA,
22568 PA=ra2pa(T1_KAOS_RUN_REGS_PA,1),
22569 RA=T1_KAOS_RUN_REGS_PA,
22570 part_1_ctx_nonzero_tsb_config_3,
22571 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22572 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22573 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
22574 }
22575
22576
22577
22578attr_data {
22579 Name = t1_module_data_in_stack,
22580 VA=T1_KAOS_RUN_STACK_VA,
22581 PA=ra2pa(T1_KAOS_RUN_STACK_PA,1),
22582 RA=T1_KAOS_RUN_STACK_PA,
22583 part_1_ctx_nonzero_tsb_config_0,
22584 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22585 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22586 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
22587 }
22588
22589
22590
22591attr_data {
22592 Name = t1_module_data_in_area0,
22593 VA=T1_KAOS_RUN_AREA0_VA,
22594 PA=ra2pa(T1_KAOS_RUN_AREA0_PA,1),
22595 RA=T1_KAOS_RUN_AREA0_PA,
22596 part_1_ctx_nonzero_tsb_config_1,
22597 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22598 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22599 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
22600 }
22601
22602
22603#if defined(T1_KAOS_AREA1)
22604attr_data {
22605 Name = t1_module_data_in_area1,
22606 VA=T1_KAOS_RUN_AREA1_VA,
22607 PA=ra2pa(T1_KAOS_RUN_AREA1_PA,1),
22608 RA=T1_KAOS_RUN_AREA1_PA,
22609 part_1_ctx_nonzero_tsb_config_2,
22610 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22611 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22612 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
22613 }
22614#endif
22615
22616
22617#if defined(T1_KAOS_AREA2)
22618attr_data {
22619 Name = t1_module_data_in_area2,
22620 VA=T1_KAOS_RUN_AREA2_VA,
22621 PA=ra2pa(T1_KAOS_RUN_AREA2_PA,1),
22622 RA=T1_KAOS_RUN_AREA2_PA,
22623 part_1_ctx_nonzero_tsb_config_3,
22624 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22625 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22626 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
22627 }
22628#endif
22629
22630
22631#if defined(T1_KAOS_AREA3)
22632attr_data {
22633 Name = t1_module_data_in_area3,
22634 VA=T1_KAOS_RUN_AREA3_VA,
22635 PA=ra2pa(T1_KAOS_RUN_AREA3_PA,1),
22636 RA=T1_KAOS_RUN_AREA3_PA,
22637 part_1_ctx_nonzero_tsb_config_0,
22638 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22639 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22640 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
22641 }
22642#endif
22643
22644#if defined(T1_KAOS_AREA4)
22645attr_data {
22646 Name = t1_module_data_in_area4,
22647 VA=T1_KAOS_RUN_AREA4_VA,
22648 PA=ra2pa(T1_KAOS_RUN_AREA4_PA,1),
22649 RA=T1_KAOS_RUN_AREA4_PA,
22650 part_1_ctx_nonzero_tsb_config_1,
22651 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22652 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22653 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
22654 }
22655#endif
22656
22657
22658#if defined(T1_KAOS_AREA5)
22659attr_data {
22660 Name = t1_module_data_in_area5,
22661 VA=T1_KAOS_RUN_AREA5_VA,
22662 PA=ra2pa(T1_KAOS_RUN_AREA5_PA,1),
22663 RA=T1_KAOS_RUN_AREA5_PA,
22664 part_1_ctx_nonzero_tsb_config_2,
22665 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22666 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22667 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
22668 }
22669#endif
22670
22671
22672#if defined(T1_KAOS_AREA6)
22673attr_data {
22674 Name = t1_module_data_in_area6,
22675 VA=T1_KAOS_RUN_AREA6_VA,
22676 PA=ra2pa(T1_KAOS_RUN_AREA6_PA,1),
22677 RA=T1_KAOS_RUN_AREA6_PA,
22678 part_1_ctx_nonzero_tsb_config_3,
22679 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22680 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22681 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
22682 }
22683#endif
22684
22685
22686#if defined(T1_KAOS_AREA7)
22687attr_data {
22688 Name = t1_module_data_in_area7,
22689 VA=T1_KAOS_RUN_AREA7_VA,
22690 PA=ra2pa(T1_KAOS_RUN_AREA7_PA,1),
22691 RA=T1_KAOS_RUN_AREA7_PA,
22692 part_1_ctx_nonzero_tsb_config_0,
22693 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22694 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22695 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
22696 }
22697#endif
22698
22699
22700#if defined(T1_KAOS_AREA8)
22701attr_data {
22702 Name = t1_module_data_in_area8,
22703 VA=T1_KAOS_RUN_AREA8_VA,
22704 PA=ra2pa(T1_KAOS_RUN_AREA8_PA,1),
22705 RA=T1_KAOS_RUN_AREA8_PA,
22706 part_1_ctx_nonzero_tsb_config_1,
22707 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22708 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22709 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
22710 }
22711#endif
22712
22713
22714#if defined(T1_KAOS_AREA9)
22715attr_data {
22716 Name = t1_module_data_in_area9,
22717 VA=T1_KAOS_RUN_AREA9_VA,
22718 PA=ra2pa(T1_KAOS_RUN_AREA9_PA,1),
22719 RA=T1_KAOS_RUN_AREA9_PA,
22720 part_1_ctx_nonzero_tsb_config_2,
22721 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22722 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22723 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
22724 }
22725#endif
22726
22727
22728#if defined(T1_KAOS_AREA10)
22729attr_data {
22730 Name = t1_module_data_in_area10,
22731 VA=T1_KAOS_RUN_AREA10_VA,
22732 PA=ra2pa(T1_KAOS_RUN_AREA10_PA,1),
22733 RA=T1_KAOS_RUN_AREA10_PA,
22734 part_1_ctx_nonzero_tsb_config_3,
22735 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22736 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22737 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
22738 }
22739#endif
22740
22741
22742#if defined(T1_KAOS_AREA11)
22743attr_data {
22744 Name = t1_module_data_in_area11,
22745 VA=T1_KAOS_RUN_AREA11_VA,
22746 PA=ra2pa(T1_KAOS_RUN_AREA11_PA,1),
22747 RA=T1_KAOS_RUN_AREA11_PA,
22748 part_1_ctx_nonzero_tsb_config_0,
22749 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22750 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22751 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
22752 }
22753#endif
22754
22755
22756#if defined(T1_KAOS_AREA12)
22757attr_data {
22758 Name = t1_module_data_in_area12,
22759 VA=T1_KAOS_RUN_AREA12_VA,
22760 PA=ra2pa(T1_KAOS_RUN_AREA12_PA,1),
22761 RA=T1_KAOS_RUN_AREA12_PA,
22762 part_1_ctx_nonzero_tsb_config_1,
22763 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22764 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22765 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
22766 }
22767#endif
22768
22769
22770#if defined(T1_KAOS_AREA13)
22771attr_data {
22772 Name = t1_module_data_in_area13,
22773 VA=T1_KAOS_RUN_AREA13_VA,
22774 PA=ra2pa(T1_KAOS_RUN_AREA13_PA,1),
22775 RA=T1_KAOS_RUN_AREA13_PA,
22776 part_1_ctx_nonzero_tsb_config_2,
22777 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22778 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22779 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
22780 }
22781#endif
22782
22783
22784#if defined(T1_KAOS_AREA14)
22785attr_data {
22786 Name = t1_module_data_in_area14,
22787 VA=T1_KAOS_RUN_AREA14_VA,
22788 PA=ra2pa(T1_KAOS_RUN_AREA14_PA,1),
22789 RA=T1_KAOS_RUN_AREA14_PA,
22790 part_1_ctx_nonzero_tsb_config_3,
22791 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22792 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22793 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
22794 }
22795#endif
22796
22797
22798#if defined(T1_KAOS_AREA15)
22799attr_data {
22800 Name = t1_module_data_in_area15,
22801 VA=T1_KAOS_RUN_AREA15_VA,
22802 PA=ra2pa(T1_KAOS_RUN_AREA15_PA,1),
22803 RA=T1_KAOS_RUN_AREA15_PA,
22804 part_1_ctx_nonzero_tsb_config_0,
22805 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22806 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22807 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
22808 }
22809#endif
22810
22811
22812#if defined(T1_KAOS_SHM_AREA)
22813attr_data {
22814 Name = t1_module_data_in_shm_area,
22815 VA=T1_KAOS_RUN_SHM_AREA_VA,
22816 PA=ra2pa(T1_KAOS_RUN_SHM_AREA_PA,1),
22817 RA=T1_KAOS_RUN_SHM_AREA_PA,
22818 part_1_ctx_nonzero_tsb_config_1,
22819 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22820 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22821 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
22822 }
22823#endif
22824
22825
22826attr_data {
22827 Name = t1_module_data_exp_regs,
22828 VA=T1_KAOS_EXP_REGS_VA,
22829 PA=ra2pa(T1_KAOS_EXP_REGS_PA,1),
22830 RA=T1_KAOS_EXP_REGS_PA,
22831 part_1_ctx_nonzero_tsb_config_2,
22832 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22833 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22834 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
22835 }
22836
22837
22838attr_data {
22839 Name = t1_module_data_exp_stack,
22840 VA=T1_KAOS_EXP_STACK_VA,
22841 PA=ra2pa(T1_KAOS_EXP_STACK_PA,1),
22842 RA=T1_KAOS_EXP_STACK_PA,
22843 part_1_ctx_nonzero_tsb_config_3,
22844 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22845 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22846 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
22847 }
22848
22849
22850
22851#if defined(T1_KAOS_AREA0)
22852attr_data {
22853 Name = t1_module_data_exp_area0,
22854 VA=T1_KAOS_EXP_AREA0_VA,
22855 PA=ra2pa(T1_KAOS_EXP_AREA0_PA,1),
22856 RA=T1_KAOS_EXP_AREA0_PA,
22857 part_1_ctx_nonzero_tsb_config_0,
22858 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22859 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22860 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
22861 }
22862#endif
22863
22864
22865
22866#if defined(T1_KAOS_AREA1)
22867attr_data {
22868 Name = t1_module_data_exp_area1,
22869 VA=T1_KAOS_EXP_AREA1_VA,
22870 PA=ra2pa(T1_KAOS_EXP_AREA1_PA,1),
22871 RA=T1_KAOS_EXP_AREA1_PA,
22872 part_1_ctx_nonzero_tsb_config_1,
22873 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22874 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22875 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
22876 }
22877#endif
22878
22879#if defined(T1_KAOS_AREA2)
22880attr_data {
22881 Name = t1_module_data_exp_area2,
22882 VA=T1_KAOS_EXP_AREA2_VA,
22883 PA=ra2pa(T1_KAOS_EXP_AREA2_PA,1),
22884 RA=T1_KAOS_EXP_AREA2_PA,
22885 part_1_ctx_nonzero_tsb_config_2,
22886 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22887 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22888 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
22889 }
22890#endif
22891
22892#if defined(T1_KAOS_AREA3)
22893attr_data {
22894 Name = t1_module_data_exp_area3,
22895 VA=T1_KAOS_EXP_AREA3_VA,
22896 PA=ra2pa(T1_KAOS_EXP_AREA3_PA,1),
22897 RA=T1_KAOS_EXP_AREA3_PA,
22898 part_1_ctx_nonzero_tsb_config_3,
22899 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22900 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22901 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
22902 }
22903#endif
22904
22905
22906#if defined(T1_KAOS_AREA4)
22907attr_data {
22908 Name = t1_module_data_exp_area4,
22909 VA=T1_KAOS_EXP_AREA4_VA,
22910 PA=ra2pa(T1_KAOS_EXP_AREA4_PA,1),
22911 RA=T1_KAOS_EXP_AREA4_PA,
22912 part_1_ctx_nonzero_tsb_config_0,
22913 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22914 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22915 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
22916 }
22917#endif
22918
22919
22920#if defined(T1_KAOS_AREA5)
22921attr_data {
22922 Name = t1_module_data_exp_area5,
22923 VA=T1_KAOS_EXP_AREA5_VA,
22924 PA=ra2pa(T1_KAOS_EXP_AREA5_PA,1),
22925 RA=T1_KAOS_EXP_AREA5_PA,
22926 part_1_ctx_nonzero_tsb_config_1,
22927 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22928 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22929 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
22930 }
22931#endif
22932
22933
22934#if defined(T1_KAOS_AREA6)
22935attr_data {
22936 Name = t1_module_data_exp_area6,
22937 VA=T1_KAOS_EXP_AREA6_VA,
22938 PA=ra2pa(T1_KAOS_EXP_AREA6_PA,1),
22939 RA=T1_KAOS_EXP_AREA6_PA,
22940 part_1_ctx_nonzero_tsb_config_2,
22941 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22942 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22943 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
22944 }
22945#endif
22946
22947
22948#if defined(T1_KAOS_AREA7)
22949attr_data {
22950 Name = t1_module_data_exp_area7,
22951 VA=T1_KAOS_EXP_AREA7_VA,
22952 PA=ra2pa(T1_KAOS_EXP_AREA7_PA,1),
22953 RA=T1_KAOS_EXP_AREA7_PA,
22954 part_1_ctx_nonzero_tsb_config_3,
22955 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22956 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22957 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
22958 }
22959#endif
22960
22961
22962#if defined(T1_KAOS_AREA8)
22963attr_data {
22964 Name = t1_module_data_exp_area8,
22965 VA=T1_KAOS_EXP_AREA8_VA,
22966 PA=ra2pa(T1_KAOS_EXP_AREA8_PA,1),
22967 RA=T1_KAOS_EXP_AREA8_PA,
22968 part_1_ctx_nonzero_tsb_config_0,
22969 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22970 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22971 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
22972 }
22973#endif
22974
22975
22976#if defined(T1_KAOS_AREA9)
22977attr_data {
22978 Name = t1_module_data_exp_area9,
22979 VA=T1_KAOS_EXP_AREA9_VA,
22980 PA=ra2pa(T1_KAOS_EXP_AREA9_PA,1),
22981 RA=T1_KAOS_EXP_AREA9_PA,
22982 part_1_ctx_nonzero_tsb_config_1,
22983 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22984 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22985 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
22986 }
22987#endif
22988
22989
22990#if defined(T1_KAOS_AREA10)
22991attr_data {
22992 Name = t1_module_data_exp_area10,
22993 VA=T1_KAOS_EXP_AREA10_VA,
22994 PA=ra2pa(T1_KAOS_EXP_AREA10_PA,1),
22995 RA=T1_KAOS_EXP_AREA10_PA,
22996 part_1_ctx_nonzero_tsb_config_2,
22997 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22998 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
22999 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
23000 }
23001#endif
23002
23003
23004#if defined(T1_KAOS_AREA11)
23005attr_data {
23006 Name = t1_module_data_exp_area11,
23007 VA=T1_KAOS_EXP_AREA11_VA,
23008 PA=ra2pa(T1_KAOS_EXP_AREA11_PA,1),
23009 RA=T1_KAOS_EXP_AREA11_PA,
23010 part_1_ctx_nonzero_tsb_config_3,
23011 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23012 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23013 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
23014 }
23015#endif
23016
23017
23018#if defined(T1_KAOS_AREA12)
23019attr_data {
23020 Name = t1_module_data_exp_area12,
23021 VA=T1_KAOS_EXP_AREA12_VA,
23022 PA=ra2pa(T1_KAOS_EXP_AREA12_PA,1),
23023 RA=T1_KAOS_EXP_AREA12_PA,
23024 part_1_ctx_nonzero_tsb_config_0,
23025 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23026 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23027 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
23028 }
23029#endif
23030
23031
23032#if defined(T1_KAOS_AREA13)
23033attr_data {
23034 Name = t1_module_data_exp_area13,
23035 VA=T1_KAOS_EXP_AREA13_VA,
23036 PA=ra2pa(T1_KAOS_EXP_AREA13_PA,1),
23037 RA=T1_KAOS_EXP_AREA13_PA,
23038 part_1_ctx_nonzero_tsb_config_1,
23039 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23040 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23041 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
23042 }
23043#endif
23044
23045
23046#if defined(T1_KAOS_AREA14)
23047attr_data {
23048 Name = t1_module_data_exp_area14,
23049 VA=T1_KAOS_EXP_AREA14_VA,
23050 PA=ra2pa(T1_KAOS_EXP_AREA14_PA,1),
23051 RA=T1_KAOS_EXP_AREA14_PA,
23052 part_1_ctx_nonzero_tsb_config_2,
23053 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23054 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23055 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
23056 }
23057#endif
23058
23059#if defined(T1_KAOS_AREA15)
23060attr_data {
23061 Name = t1_module_data_exp_area15,
23062 VA=T1_KAOS_EXP_AREA15_VA,
23063 PA=ra2pa(T1_KAOS_EXP_AREA15_PA,1),
23064 RA=T1_KAOS_EXP_AREA15_PA,
23065 part_1_ctx_nonzero_tsb_config_3,
23066 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23067 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23068 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
23069 }
23070#endif
23071
23072
23073#if defined(T1_KAOS_SHM_AREA)
23074attr_data {
23075 Name = t1_module_data_exp_shm_area,
23076 VA=T1_KAOS_EXP_SHM_AREA_VA,
23077 PA=ra2pa(T1_KAOS_EXP_SHM_AREA_PA,1),
23078 RA=T1_KAOS_EXP_SHM_AREA_PA,
23079 part_1_ctx_nonzero_tsb_config_0,
23080 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23081 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23082 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
23083 }
23084#endif
23085
23086
23087
23088/*********************************************************
23089 * For 3rd thread
23090 *********************************************************/
23091
23092
23093attr_text {
23094 Name = t2_module_ktbl,
23095 VA=T2_KAOS_KTBL_VA,
23096 PA=ra2pa(T2_KAOS_KTBL_PA,2),
23097 RA=T2_KAOS_KTBL_PA,
23098 part_2_ctx_nonzero_tsb_config_0,
23099 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23100 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23101 TTE_L=0, TTE_CP=T2_KAOS_KTBL_CACHEABLE, TTE_CV=T2_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23102 }
23103
23104
23105attr_text {
23106 Name = t2_module_ktbl,
23107 VA=T2_KAOS_KTBL_VA,
23108 PA=ra2pa(T2_KAOS_KTBL_PA,2),
23109 RA=T2_KAOS_KTBL_PA,
23110 part_2_ctx_nonzero_tsb_config_1,
23111 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23112 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23113 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
23114 }
23115
23116
23117attr_text {
23118 Name = t2_module_subr0,
23119 VA=T2_KAOS_SUBR0_VA,
23120 PA=ra2pa(T2_KAOS_SUBR0_PA,2),
23121 RA=T2_KAOS_SUBR0_PA,
23122 part_2_ctx_nonzero_tsb_config_2,
23123 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23124 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23125 TTE_L=0, TTE_CP=T2_KAOS_SUBR0_CACHEABLE, TTE_CV=T2_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23126 }
23127
23128attr_text {
23129 Name = t2_module_subr1,
23130 VA=T2_KAOS_SUBR1_VA,
23131 PA=ra2pa(T2_KAOS_SUBR1_PA,2),
23132 RA=T2_KAOS_SUBR1_PA,
23133 part_2_ctx_nonzero_tsb_config_3,
23134 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23135 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23136 TTE_L=0, TTE_CP=T2_KAOS_SUBR1_CACHEABLE, TTE_CV=T2_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23137 }
23138
23139
23140attr_text {
23141 Name = t2_module_subr2,
23142 VA=T2_KAOS_SUBR2_VA,
23143 PA=ra2pa(T2_KAOS_SUBR2_PA,2),
23144 RA=T2_KAOS_SUBR2_PA,
23145 part_2_ctx_nonzero_tsb_config_0,
23146 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23147 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23148 TTE_L=0, TTE_CP=T2_KAOS_SUBR2_CACHEABLE, TTE_CV=T2_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23149 }
23150
23151
23152attr_text {
23153 Name = t2_module_subr3,
23154 VA=T2_KAOS_SUBR3_VA,
23155 PA=ra2pa(T2_KAOS_SUBR3_PA,2),
23156 RA=T2_KAOS_SUBR3_PA,
23157 part_2_ctx_nonzero_tsb_config_1,
23158 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23159 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23160 TTE_L=0, TTE_CP=T2_KAOS_SUBR3_CACHEABLE, TTE_CV=T2_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23161 }
23162
23163
23164attr_data {
23165 Name = t2_module_offset_table,
23166 VA=T2_KAOS_OFFSET_TBL_VA,
23167 PA=ra2pa(T2_KAOS_OFFSET_TBL_PA,2),
23168 RA=T2_KAOS_OFFSET_TBL_PA,
23169 part_2_ctx_nonzero_tsb_config_2,
23170 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23171 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23172 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
23173 }
23174
23175
23176
23177
23178
23179attr_data {
23180 Name = t2_module_data_in_regs,
23181 VA=T2_KAOS_RUN_REGS_VA,
23182 PA=ra2pa(T2_KAOS_RUN_REGS_PA,2),
23183 RA=T2_KAOS_RUN_REGS_PA,
23184 part_2_ctx_nonzero_tsb_config_3,
23185 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23186 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23187 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
23188 }
23189
23190
23191
23192attr_data {
23193 Name = t2_module_data_in_stack,
23194 VA=T2_KAOS_RUN_STACK_VA,
23195 PA=ra2pa(T2_KAOS_RUN_STACK_PA,2),
23196 RA=T2_KAOS_RUN_STACK_PA,
23197 part_2_ctx_nonzero_tsb_config_0,
23198 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23199 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23200 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
23201 }
23202
23203
23204
23205attr_data {
23206 Name = t2_module_data_in_area0,
23207 VA=T2_KAOS_RUN_AREA0_VA,
23208 PA=ra2pa(T2_KAOS_RUN_AREA0_PA,2),
23209 RA=T2_KAOS_RUN_AREA0_PA,
23210 part_2_ctx_nonzero_tsb_config_1,
23211 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23212 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23213 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
23214 }
23215
23216
23217#if defined(T2_KAOS_AREA1)
23218attr_data {
23219 Name = t2_module_data_in_area1,
23220 VA=T2_KAOS_RUN_AREA1_VA,
23221 PA=ra2pa(T2_KAOS_RUN_AREA1_PA,2),
23222 RA=T2_KAOS_RUN_AREA1_PA,
23223 part_2_ctx_nonzero_tsb_config_2,
23224 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23225 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23226 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
23227 }
23228#endif
23229
23230
23231#if defined(T2_KAOS_AREA2)
23232attr_data {
23233 Name = t2_module_data_in_area2,
23234 VA=T2_KAOS_RUN_AREA2_VA,
23235 PA=ra2pa(T2_KAOS_RUN_AREA2_PA,2),
23236 RA=T2_KAOS_RUN_AREA2_PA,
23237 part_2_ctx_nonzero_tsb_config_3,
23238 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23239 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23240 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
23241 }
23242#endif
23243
23244
23245#if defined(T2_KAOS_AREA3)
23246attr_data {
23247 Name = t2_module_data_in_area3,
23248 VA=T2_KAOS_RUN_AREA3_VA,
23249 PA=ra2pa(T2_KAOS_RUN_AREA3_PA,2),
23250 RA=T2_KAOS_RUN_AREA3_PA,
23251 part_2_ctx_nonzero_tsb_config_0,
23252 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23253 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23254 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
23255 }
23256#endif
23257
23258#if defined(T2_KAOS_AREA4)
23259attr_data {
23260 Name = t2_module_data_in_area4,
23261 VA=T2_KAOS_RUN_AREA4_VA,
23262 PA=ra2pa(T2_KAOS_RUN_AREA4_PA,2),
23263 RA=T2_KAOS_RUN_AREA4_PA,
23264 part_2_ctx_nonzero_tsb_config_1,
23265 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23266 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23267 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
23268 }
23269#endif
23270
23271
23272#if defined(T2_KAOS_AREA5)
23273attr_data {
23274 Name = t2_module_data_in_area5,
23275 VA=T2_KAOS_RUN_AREA5_VA,
23276 PA=ra2pa(T2_KAOS_RUN_AREA5_PA,2),
23277 RA=T2_KAOS_RUN_AREA5_PA,
23278 part_2_ctx_nonzero_tsb_config_2,
23279 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23280 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23281 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
23282 }
23283#endif
23284
23285
23286#if defined(T2_KAOS_AREA6)
23287attr_data {
23288 Name = t2_module_data_in_area6,
23289 VA=T2_KAOS_RUN_AREA6_VA,
23290 PA=ra2pa(T2_KAOS_RUN_AREA6_PA,2),
23291 RA=T2_KAOS_RUN_AREA6_PA,
23292 part_2_ctx_nonzero_tsb_config_3,
23293 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23294 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23295 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
23296 }
23297#endif
23298
23299
23300#if defined(T2_KAOS_AREA7)
23301attr_data {
23302 Name = t2_module_data_in_area7,
23303 VA=T2_KAOS_RUN_AREA7_VA,
23304 PA=ra2pa(T2_KAOS_RUN_AREA7_PA,2),
23305 RA=T2_KAOS_RUN_AREA7_PA,
23306 part_2_ctx_nonzero_tsb_config_0,
23307 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23308 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23309 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
23310 }
23311#endif
23312
23313
23314#if defined(T2_KAOS_AREA8)
23315attr_data {
23316 Name = t2_module_data_in_area8,
23317 VA=T2_KAOS_RUN_AREA8_VA,
23318 PA=ra2pa(T2_KAOS_RUN_AREA8_PA,2),
23319 RA=T2_KAOS_RUN_AREA8_PA,
23320 part_2_ctx_nonzero_tsb_config_1,
23321 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23322 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23323 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
23324 }
23325#endif
23326
23327
23328#if defined(T2_KAOS_AREA9)
23329attr_data {
23330 Name = t2_module_data_in_area9,
23331 VA=T2_KAOS_RUN_AREA9_VA,
23332 PA=ra2pa(T2_KAOS_RUN_AREA9_PA,2),
23333 RA=T2_KAOS_RUN_AREA9_PA,
23334 part_2_ctx_nonzero_tsb_config_2,
23335 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23336 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23337 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
23338 }
23339#endif
23340
23341
23342#if defined(T2_KAOS_AREA10)
23343attr_data {
23344 Name = t2_module_data_in_area10,
23345 VA=T2_KAOS_RUN_AREA10_VA,
23346 PA=ra2pa(T2_KAOS_RUN_AREA10_PA,2),
23347 RA=T2_KAOS_RUN_AREA10_PA,
23348 part_2_ctx_nonzero_tsb_config_3,
23349 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23350 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23351 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
23352 }
23353#endif
23354
23355
23356#if defined(T2_KAOS_AREA11)
23357attr_data {
23358 Name = t2_module_data_in_area11,
23359 VA=T2_KAOS_RUN_AREA11_VA,
23360 PA=ra2pa(T2_KAOS_RUN_AREA11_PA,2),
23361 RA=T2_KAOS_RUN_AREA11_PA,
23362 part_2_ctx_nonzero_tsb_config_0,
23363 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23364 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23365 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
23366 }
23367#endif
23368
23369
23370#if defined(T2_KAOS_AREA12)
23371attr_data {
23372 Name = t2_module_data_in_area12,
23373 VA=T2_KAOS_RUN_AREA12_VA,
23374 PA=ra2pa(T2_KAOS_RUN_AREA12_PA,2),
23375 RA=T2_KAOS_RUN_AREA12_PA,
23376 part_2_ctx_nonzero_tsb_config_1,
23377 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23378 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23379 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
23380 }
23381#endif
23382
23383
23384#if defined(T2_KAOS_AREA13)
23385attr_data {
23386 Name = t2_module_data_in_area13,
23387 VA=T2_KAOS_RUN_AREA13_VA,
23388 PA=ra2pa(T2_KAOS_RUN_AREA13_PA,2),
23389 RA=T2_KAOS_RUN_AREA13_PA,
23390 part_2_ctx_nonzero_tsb_config_2,
23391 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23392 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23393 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
23394 }
23395#endif
23396
23397
23398#if defined(T2_KAOS_AREA14)
23399attr_data {
23400 Name = t2_module_data_in_area14,
23401 VA=T2_KAOS_RUN_AREA14_VA,
23402 PA=ra2pa(T2_KAOS_RUN_AREA14_PA,2),
23403 RA=T2_KAOS_RUN_AREA14_PA,
23404 part_2_ctx_nonzero_tsb_config_3,
23405 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23406 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23407 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
23408 }
23409#endif
23410
23411
23412#if defined(T2_KAOS_AREA15)
23413attr_data {
23414 Name = t2_module_data_in_area15,
23415 VA=T2_KAOS_RUN_AREA15_VA,
23416 PA=ra2pa(T2_KAOS_RUN_AREA15_PA,2),
23417 RA=T2_KAOS_RUN_AREA15_PA,
23418 part_2_ctx_nonzero_tsb_config_0,
23419 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23420 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23421 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
23422 }
23423#endif
23424
23425
23426#if defined(T2_KAOS_SHM_AREA)
23427attr_data {
23428 Name = t2_module_data_in_shm_area,
23429 VA=T2_KAOS_RUN_SHM_AREA_VA,
23430 PA=ra2pa(T2_KAOS_RUN_SHM_AREA_PA,2),
23431 RA=T2_KAOS_RUN_SHM_AREA_PA,
23432 part_2_ctx_nonzero_tsb_config_1,
23433 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23434 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23435 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
23436 }
23437#endif
23438
23439
23440attr_data {
23441 Name = t2_module_data_exp_regs,
23442 VA=T2_KAOS_EXP_REGS_VA,
23443 PA=ra2pa(T2_KAOS_EXP_REGS_PA,2),
23444 RA=T2_KAOS_EXP_REGS_PA,
23445 part_2_ctx_nonzero_tsb_config_2,
23446 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23447 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23448 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
23449 }
23450
23451
23452attr_data {
23453 Name = t2_module_data_exp_stack,
23454 VA=T2_KAOS_EXP_STACK_VA,
23455 PA=ra2pa(T2_KAOS_EXP_STACK_PA,2),
23456 RA=T2_KAOS_EXP_STACK_PA,
23457 part_2_ctx_nonzero_tsb_config_3,
23458 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23459 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23460 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
23461 }
23462
23463
23464
23465#if defined(T2_KAOS_AREA0)
23466attr_data {
23467 Name = t2_module_data_exp_area0,
23468 VA=T2_KAOS_EXP_AREA0_VA,
23469 PA=ra2pa(T2_KAOS_EXP_AREA0_PA,2),
23470 RA=T2_KAOS_EXP_AREA0_PA,
23471 part_2_ctx_nonzero_tsb_config_0,
23472 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23473 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23474 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
23475 }
23476#endif
23477
23478
23479
23480#if defined(T2_KAOS_AREA1)
23481attr_data {
23482 Name = t2_module_data_exp_area1,
23483 VA=T2_KAOS_EXP_AREA1_VA,
23484 PA=ra2pa(T2_KAOS_EXP_AREA1_PA,2),
23485 RA=T2_KAOS_EXP_AREA1_PA,
23486 part_2_ctx_nonzero_tsb_config_1,
23487 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23488 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23489 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
23490 }
23491#endif
23492
23493#if defined(T2_KAOS_AREA2)
23494attr_data {
23495 Name = t2_module_data_exp_area2,
23496 VA=T2_KAOS_EXP_AREA2_VA,
23497 PA=ra2pa(T2_KAOS_EXP_AREA2_PA,2),
23498 RA=T2_KAOS_EXP_AREA2_PA,
23499 part_2_ctx_nonzero_tsb_config_2,
23500 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23501 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23502 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
23503 }
23504#endif
23505
23506#if defined(T2_KAOS_AREA3)
23507attr_data {
23508 Name = t2_module_data_exp_area3,
23509 VA=T2_KAOS_EXP_AREA3_VA,
23510 PA=ra2pa(T2_KAOS_EXP_AREA3_PA,2),
23511 RA=T2_KAOS_EXP_AREA3_PA,
23512 part_2_ctx_nonzero_tsb_config_3,
23513 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23514 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23515 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
23516 }
23517#endif
23518
23519
23520#if defined(T2_KAOS_AREA4)
23521attr_data {
23522 Name = t2_module_data_exp_area4,
23523 VA=T2_KAOS_EXP_AREA4_VA,
23524 PA=ra2pa(T2_KAOS_EXP_AREA4_PA,2),
23525 RA=T2_KAOS_EXP_AREA4_PA,
23526 part_2_ctx_nonzero_tsb_config_0,
23527 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23528 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23529 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
23530 }
23531#endif
23532
23533
23534#if defined(T2_KAOS_AREA5)
23535attr_data {
23536 Name = t2_module_data_exp_area5,
23537 VA=T2_KAOS_EXP_AREA5_VA,
23538 PA=ra2pa(T2_KAOS_EXP_AREA5_PA,2),
23539 RA=T2_KAOS_EXP_AREA5_PA,
23540 part_2_ctx_nonzero_tsb_config_1,
23541 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23542 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23543 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
23544 }
23545#endif
23546
23547
23548#if defined(T2_KAOS_AREA6)
23549attr_data {
23550 Name = t2_module_data_exp_area6,
23551 VA=T2_KAOS_EXP_AREA6_VA,
23552 PA=ra2pa(T2_KAOS_EXP_AREA6_PA,2),
23553 RA=T2_KAOS_EXP_AREA6_PA,
23554 part_2_ctx_nonzero_tsb_config_2,
23555 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23556 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23557 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
23558 }
23559#endif
23560
23561
23562#if defined(T2_KAOS_AREA7)
23563attr_data {
23564 Name = t2_module_data_exp_area7,
23565 VA=T2_KAOS_EXP_AREA7_VA,
23566 PA=ra2pa(T2_KAOS_EXP_AREA7_PA,2),
23567 RA=T2_KAOS_EXP_AREA7_PA,
23568 part_2_ctx_nonzero_tsb_config_3,
23569 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23570 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23571 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
23572 }
23573#endif
23574
23575
23576#if defined(T2_KAOS_AREA8)
23577attr_data {
23578 Name = t2_module_data_exp_area8,
23579 VA=T2_KAOS_EXP_AREA8_VA,
23580 PA=ra2pa(T2_KAOS_EXP_AREA8_PA,2),
23581 RA=T2_KAOS_EXP_AREA8_PA,
23582 part_2_ctx_nonzero_tsb_config_0,
23583 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23584 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23585 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
23586 }
23587#endif
23588
23589
23590#if defined(T2_KAOS_AREA9)
23591attr_data {
23592 Name = t2_module_data_exp_area9,
23593 VA=T2_KAOS_EXP_AREA9_VA,
23594 PA=ra2pa(T2_KAOS_EXP_AREA9_PA,2),
23595 RA=T2_KAOS_EXP_AREA9_PA,
23596 part_2_ctx_nonzero_tsb_config_1,
23597 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23598 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23599 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
23600 }
23601#endif
23602
23603
23604#if defined(T2_KAOS_AREA10)
23605attr_data {
23606 Name = t2_module_data_exp_area10,
23607 VA=T2_KAOS_EXP_AREA10_VA,
23608 PA=ra2pa(T2_KAOS_EXP_AREA10_PA,2),
23609 RA=T2_KAOS_EXP_AREA10_PA,
23610 part_2_ctx_nonzero_tsb_config_2,
23611 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23612 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23613 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
23614 }
23615#endif
23616
23617
23618#if defined(T2_KAOS_AREA11)
23619attr_data {
23620 Name = t2_module_data_exp_area11,
23621 VA=T2_KAOS_EXP_AREA11_VA,
23622 PA=ra2pa(T2_KAOS_EXP_AREA11_PA,2),
23623 RA=T2_KAOS_EXP_AREA11_PA,
23624 part_2_ctx_nonzero_tsb_config_3,
23625 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23626 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23627 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
23628 }
23629#endif
23630
23631
23632#if defined(T2_KAOS_AREA12)
23633attr_data {
23634 Name = t2_module_data_exp_area12,
23635 VA=T2_KAOS_EXP_AREA12_VA,
23636 PA=ra2pa(T2_KAOS_EXP_AREA12_PA,2),
23637 RA=T2_KAOS_EXP_AREA12_PA,
23638 part_2_ctx_nonzero_tsb_config_0,
23639 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23640 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23641 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
23642 }
23643#endif
23644
23645
23646#if defined(T2_KAOS_AREA13)
23647attr_data {
23648 Name = t2_module_data_exp_area13,
23649 VA=T2_KAOS_EXP_AREA13_VA,
23650 PA=ra2pa(T2_KAOS_EXP_AREA13_PA,2),
23651 RA=T2_KAOS_EXP_AREA13_PA,
23652 part_2_ctx_nonzero_tsb_config_1,
23653 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23654 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23655 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
23656 }
23657#endif
23658
23659
23660#if defined(T2_KAOS_AREA14)
23661attr_data {
23662 Name = t2_module_data_exp_area14,
23663 VA=T2_KAOS_EXP_AREA14_VA,
23664 PA=ra2pa(T2_KAOS_EXP_AREA14_PA,2),
23665 RA=T2_KAOS_EXP_AREA14_PA,
23666 part_2_ctx_nonzero_tsb_config_2,
23667 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23668 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23669 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
23670 }
23671#endif
23672
23673#if defined(T2_KAOS_AREA15)
23674attr_data {
23675 Name = t2_module_data_exp_area15,
23676 VA=T2_KAOS_EXP_AREA15_VA,
23677 PA=ra2pa(T2_KAOS_EXP_AREA15_PA,2),
23678 RA=T2_KAOS_EXP_AREA15_PA,
23679 part_2_ctx_nonzero_tsb_config_3,
23680 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23681 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23682 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
23683 }
23684#endif
23685
23686
23687#if defined(T2_KAOS_SHM_AREA)
23688attr_data {
23689 Name = t2_module_data_exp_shm_area,
23690 VA=T2_KAOS_EXP_SHM_AREA_VA,
23691 PA=ra2pa(T2_KAOS_EXP_SHM_AREA_PA,2),
23692 RA=T2_KAOS_EXP_SHM_AREA_PA,
23693 part_2_ctx_nonzero_tsb_config_3,
23694 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23695 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23696 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
23697 }
23698#endif
23699
23700
23701
23702
23703/*********************************************************
23704 * For 4th thread
23705 *********************************************************/
23706
23707
23708attr_text {
23709 Name = t3_module_ktbl,
23710 VA=T3_KAOS_KTBL_VA,
23711 PA=ra2pa(T3_KAOS_KTBL_PA,3),
23712 RA=T3_KAOS_KTBL_PA,
23713 part_3_ctx_nonzero_tsb_config_0,
23714 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23715 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23716 TTE_L=0, TTE_CP=T3_KAOS_KTBL_CACHEABLE, TTE_CV=T3_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23717 }
23718
23719
23720attr_text {
23721 Name = t3_module_ktbl,
23722 VA=T3_KAOS_KTBL_VA,
23723 PA=ra2pa(T3_KAOS_KTBL_PA,3),
23724 RA=T3_KAOS_KTBL_PA,
23725 part_3_ctx_nonzero_tsb_config_1,
23726 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23727 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23728 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
23729 }
23730
23731
23732attr_text {
23733 Name = t3_module_subr0,
23734 VA=T3_KAOS_SUBR0_VA,
23735 PA=ra2pa(T3_KAOS_SUBR0_PA,3),
23736 RA=T3_KAOS_SUBR0_PA,
23737 part_3_ctx_nonzero_tsb_config_2,
23738 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23739 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23740 TTE_L=0, TTE_CP=T3_KAOS_SUBR0_CACHEABLE, TTE_CV=T3_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23741 }
23742
23743attr_text {
23744 Name = t3_module_subr1,
23745 VA=T3_KAOS_SUBR1_VA,
23746 PA=ra2pa(T3_KAOS_SUBR1_PA,3),
23747 RA=T3_KAOS_SUBR1_PA,
23748 part_3_ctx_nonzero_tsb_config_3,
23749 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23750 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23751 TTE_L=0, TTE_CP=T3_KAOS_SUBR1_CACHEABLE, TTE_CV=T3_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23752 }
23753
23754
23755attr_text {
23756 Name = t3_module_subr2,
23757 VA=T3_KAOS_SUBR2_VA,
23758 PA=ra2pa(T3_KAOS_SUBR2_PA,3),
23759 RA=T3_KAOS_SUBR2_PA,
23760 part_3_ctx_nonzero_tsb_config_0,
23761 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23762 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23763 TTE_L=0, TTE_CP=T3_KAOS_SUBR2_CACHEABLE, TTE_CV=T3_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23764 }
23765
23766
23767attr_text {
23768 Name = t3_module_subr3,
23769 VA=T3_KAOS_SUBR3_VA,
23770 PA=ra2pa(T3_KAOS_SUBR3_PA,3),
23771 RA=T3_KAOS_SUBR3_PA,
23772 part_3_ctx_nonzero_tsb_config_2,
23773 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23774 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23775 TTE_L=0, TTE_CP=T3_KAOS_SUBR3_CACHEABLE, TTE_CV=T3_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23776 }
23777
23778
23779attr_data {
23780 Name = t3_module_offset_table,
23781 VA=T3_KAOS_OFFSET_TBL_VA,
23782 PA=ra2pa(T3_KAOS_OFFSET_TBL_PA,3),
23783 RA=T3_KAOS_OFFSET_TBL_PA,
23784 part_3_ctx_nonzero_tsb_config_2,
23785 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23786 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23787 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
23788 }
23789
23790
23791
23792
23793
23794attr_data {
23795 Name = t3_module_data_in_regs,
23796 VA=T3_KAOS_RUN_REGS_VA,
23797 PA=ra2pa(T3_KAOS_RUN_REGS_PA,3),
23798 RA=T3_KAOS_RUN_REGS_PA,
23799 part_3_ctx_nonzero_tsb_config_3,
23800 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23801 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23802 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
23803 }
23804
23805
23806
23807attr_data {
23808 Name = t3_module_data_in_stack,
23809 VA=T3_KAOS_RUN_STACK_VA,
23810 PA=ra2pa(T3_KAOS_RUN_STACK_PA,3),
23811 RA=T3_KAOS_RUN_STACK_PA,
23812 part_3_ctx_nonzero_tsb_config_0,
23813 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23814 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23815 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
23816 }
23817
23818
23819
23820attr_data {
23821 Name = t3_module_data_in_area0,
23822 VA=T3_KAOS_RUN_AREA0_VA,
23823 PA=ra2pa(T3_KAOS_RUN_AREA0_PA,3),
23824 RA=T3_KAOS_RUN_AREA0_PA,
23825 part_3_ctx_nonzero_tsb_config_1,
23826 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23827 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23828 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
23829 }
23830
23831
23832#if defined(T3_KAOS_AREA1)
23833attr_data {
23834 Name = t3_module_data_in_area1,
23835 VA=T3_KAOS_RUN_AREA1_VA,
23836 PA=ra2pa(T3_KAOS_RUN_AREA1_PA,3),
23837 RA=T3_KAOS_RUN_AREA1_PA,
23838 part_3_ctx_nonzero_tsb_config_2,
23839 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23840 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23841 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
23842 }
23843#endif
23844
23845
23846#if defined(T3_KAOS_AREA2)
23847attr_data {
23848 Name = t3_module_data_in_area2,
23849 VA=T3_KAOS_RUN_AREA2_VA,
23850 PA=ra2pa(T3_KAOS_RUN_AREA2_PA,3),
23851 RA=T3_KAOS_RUN_AREA2_PA,
23852 part_3_ctx_nonzero_tsb_config_3,
23853 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23854 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23855 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
23856 }
23857#endif
23858
23859
23860#if defined(T3_KAOS_AREA3)
23861attr_data {
23862 Name = t3_module_data_in_area3,
23863 VA=T3_KAOS_RUN_AREA3_VA,
23864 PA=ra2pa(T3_KAOS_RUN_AREA3_PA,3),
23865 RA=T3_KAOS_RUN_AREA3_PA,
23866 part_3_ctx_nonzero_tsb_config_0,
23867 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23868 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23869 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
23870 }
23871#endif
23872
23873#if defined(T3_KAOS_AREA4)
23874attr_data {
23875 Name = t3_module_data_in_area4,
23876 VA=T3_KAOS_RUN_AREA4_VA,
23877 PA=ra2pa(T3_KAOS_RUN_AREA4_PA,3),
23878 RA=T3_KAOS_RUN_AREA4_PA,
23879 part_3_ctx_nonzero_tsb_config_1,
23880 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23881 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23882 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
23883 }
23884#endif
23885
23886
23887#if defined(T3_KAOS_AREA5)
23888attr_data {
23889 Name = t3_module_data_in_area5,
23890 VA=T3_KAOS_RUN_AREA5_VA,
23891 PA=ra2pa(T3_KAOS_RUN_AREA5_PA,3),
23892 RA=T3_KAOS_RUN_AREA5_PA,
23893 part_3_ctx_nonzero_tsb_config_2,
23894 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23895 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23896 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
23897 }
23898#endif
23899
23900
23901#if defined(T3_KAOS_AREA6)
23902attr_data {
23903 Name = t3_module_data_in_area6,
23904 VA=T3_KAOS_RUN_AREA6_VA,
23905 PA=ra2pa(T3_KAOS_RUN_AREA6_PA,3),
23906 RA=T3_KAOS_RUN_AREA6_PA,
23907 part_3_ctx_nonzero_tsb_config_3,
23908 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23909 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23910 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
23911 }
23912#endif
23913
23914
23915#if defined(T3_KAOS_AREA7)
23916attr_data {
23917 Name = t3_module_data_in_area7,
23918 VA=T3_KAOS_RUN_AREA7_VA,
23919 PA=ra2pa(T3_KAOS_RUN_AREA7_PA,3),
23920 RA=T3_KAOS_RUN_AREA7_PA,
23921 part_3_ctx_nonzero_tsb_config_0,
23922 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23923 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23924 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
23925 }
23926#endif
23927
23928
23929#if defined(T3_KAOS_AREA8)
23930attr_data {
23931 Name = t3_module_data_in_area8,
23932 VA=T3_KAOS_RUN_AREA8_VA,
23933 PA=ra2pa(T3_KAOS_RUN_AREA8_PA,3),
23934 RA=T3_KAOS_RUN_AREA8_PA,
23935 part_3_ctx_nonzero_tsb_config_1,
23936 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23937 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23938 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
23939 }
23940#endif
23941
23942
23943#if defined(T3_KAOS_AREA9)
23944attr_data {
23945 Name = t3_module_data_in_area9,
23946 VA=T3_KAOS_RUN_AREA9_VA,
23947 PA=ra2pa(T3_KAOS_RUN_AREA9_PA,3),
23948 RA=T3_KAOS_RUN_AREA9_PA,
23949 part_3_ctx_nonzero_tsb_config_2,
23950 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23951 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23952 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
23953 }
23954#endif
23955
23956
23957#if defined(T3_KAOS_AREA10)
23958attr_data {
23959 Name = t3_module_data_in_area10,
23960 VA=T3_KAOS_RUN_AREA10_VA,
23961 PA=ra2pa(T3_KAOS_RUN_AREA10_PA,3),
23962 RA=T3_KAOS_RUN_AREA10_PA,
23963 part_3_ctx_nonzero_tsb_config_3,
23964 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23965 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23966 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
23967 }
23968#endif
23969
23970
23971#if defined(T3_KAOS_AREA11)
23972attr_data {
23973 Name = t3_module_data_in_area11,
23974 VA=T3_KAOS_RUN_AREA11_VA,
23975 PA=ra2pa(T3_KAOS_RUN_AREA11_PA,3),
23976 RA=T3_KAOS_RUN_AREA11_PA,
23977 part_3_ctx_nonzero_tsb_config_0,
23978 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23979 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23980 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
23981 }
23982#endif
23983
23984
23985#if defined(T3_KAOS_AREA12)
23986attr_data {
23987 Name = t3_module_data_in_area12,
23988 VA=T3_KAOS_RUN_AREA12_VA,
23989 PA=ra2pa(T3_KAOS_RUN_AREA12_PA,3),
23990 RA=T3_KAOS_RUN_AREA12_PA,
23991 part_3_ctx_nonzero_tsb_config_1,
23992 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23993 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
23994 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
23995 }
23996#endif
23997
23998
23999#if defined(T3_KAOS_AREA13)
24000attr_data {
24001 Name = t3_module_data_in_area13,
24002 VA=T3_KAOS_RUN_AREA13_VA,
24003 PA=ra2pa(T3_KAOS_RUN_AREA13_PA,3),
24004 RA=T3_KAOS_RUN_AREA13_PA,
24005 part_3_ctx_nonzero_tsb_config_2,
24006 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24007 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24008 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
24009 }
24010#endif
24011
24012
24013#if defined(T3_KAOS_AREA14)
24014attr_data {
24015 Name = t3_module_data_in_area14,
24016 VA=T3_KAOS_RUN_AREA14_VA,
24017 PA=ra2pa(T3_KAOS_RUN_AREA14_PA,3),
24018 RA=T3_KAOS_RUN_AREA14_PA,
24019 part_3_ctx_nonzero_tsb_config_3,
24020 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24021 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24022 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
24023 }
24024#endif
24025
24026
24027#if defined(T3_KAOS_AREA15)
24028attr_data {
24029 Name = t3_module_data_in_area15,
24030 VA=T3_KAOS_RUN_AREA15_VA,
24031 PA=ra2pa(T3_KAOS_RUN_AREA15_PA,3),
24032 RA=T3_KAOS_RUN_AREA15_PA,
24033 part_3_ctx_nonzero_tsb_config_0,
24034 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24035 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24036 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
24037 }
24038#endif
24039
24040
24041#if defined(T3_KAOS_SHM_AREA)
24042attr_data {
24043 Name = t3_module_data_in_shm_area,
24044 VA=T3_KAOS_RUN_SHM_AREA_VA,
24045 PA=ra2pa(T3_KAOS_RUN_SHM_AREA_PA,3),
24046 RA=T3_KAOS_RUN_SHM_AREA_PA,
24047 part_3_ctx_nonzero_tsb_config_1,
24048 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24049 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24050 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
24051 }
24052#endif
24053
24054
24055attr_data {
24056 Name = t3_module_data_exp_regs,
24057 VA=T3_KAOS_EXP_REGS_VA,
24058 PA=ra2pa(T3_KAOS_EXP_REGS_PA,3),
24059 RA=T3_KAOS_EXP_REGS_PA,
24060 part_3_ctx_nonzero_tsb_config_1,
24061 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24062 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24063 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
24064 }
24065
24066
24067attr_data {
24068 Name = t3_module_data_exp_stack,
24069 VA=T3_KAOS_EXP_STACK_VA,
24070 PA=ra2pa(T3_KAOS_EXP_STACK_PA,3),
24071 RA=T3_KAOS_EXP_STACK_PA,
24072 part_3_ctx_nonzero_tsb_config_3,
24073 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24074 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24075 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
24076 }
24077
24078
24079
24080#if defined(T3_KAOS_AREA0)
24081attr_data {
24082 Name = t3_module_data_exp_area0,
24083 VA=T3_KAOS_EXP_AREA0_VA,
24084 PA=ra2pa(T3_KAOS_EXP_AREA0_PA,3),
24085 RA=T3_KAOS_EXP_AREA0_PA,
24086 part_3_ctx_nonzero_tsb_config_3,
24087 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24088 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24089 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
24090 }
24091#endif
24092
24093
24094
24095#if defined(T3_KAOS_AREA1)
24096attr_data {
24097 Name = t3_module_data_exp_area1,
24098 VA=T3_KAOS_EXP_AREA1_VA,
24099 PA=ra2pa(T3_KAOS_EXP_AREA1_PA,3),
24100 RA=T3_KAOS_EXP_AREA1_PA,
24101 part_3_ctx_nonzero_tsb_config_1,
24102 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24103 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24104 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
24105 }
24106#endif
24107
24108#if defined(T3_KAOS_AREA2)
24109attr_data {
24110 Name = t3_module_data_exp_area2,
24111 VA=T3_KAOS_EXP_AREA2_VA,
24112 PA=ra2pa(T3_KAOS_EXP_AREA2_PA,3),
24113 RA=T3_KAOS_EXP_AREA2_PA,
24114 part_3_ctx_nonzero_tsb_config_2,
24115 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24116 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24117 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
24118 }
24119#endif
24120
24121#if defined(T3_KAOS_AREA3)
24122attr_data {
24123 Name = t3_module_data_exp_area3,
24124 VA=T3_KAOS_EXP_AREA3_VA,
24125 PA=ra2pa(T3_KAOS_EXP_AREA3_PA,3),
24126 RA=T3_KAOS_EXP_AREA3_PA,
24127 part_3_ctx_nonzero_tsb_config_3,
24128 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24129 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24130 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
24131 }
24132#endif
24133
24134
24135#if defined(T3_KAOS_AREA4)
24136attr_data {
24137 Name = t3_module_data_exp_area4,
24138 VA=T3_KAOS_EXP_AREA4_VA,
24139 PA=ra2pa(T3_KAOS_EXP_AREA4_PA,3),
24140 RA=T3_KAOS_EXP_AREA4_PA,
24141 part_3_ctx_nonzero_tsb_config_0,
24142 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24143 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24144 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
24145 }
24146#endif
24147
24148
24149#if defined(T3_KAOS_AREA5)
24150attr_data {
24151 Name = t3_module_data_exp_area5,
24152 VA=T3_KAOS_EXP_AREA5_VA,
24153 PA=ra2pa(T3_KAOS_EXP_AREA5_PA,3),
24154 RA=T3_KAOS_EXP_AREA5_PA,
24155 part_3_ctx_nonzero_tsb_config_1,
24156 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24157 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24158 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
24159 }
24160#endif
24161
24162
24163#if defined(T3_KAOS_AREA6)
24164attr_data {
24165 Name = t3_module_data_exp_area6,
24166 VA=T3_KAOS_EXP_AREA6_VA,
24167 PA=ra2pa(T3_KAOS_EXP_AREA6_PA,3),
24168 RA=T3_KAOS_EXP_AREA6_PA,
24169 part_3_ctx_nonzero_tsb_config_2,
24170 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24171 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24172 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
24173 }
24174#endif
24175
24176
24177#if defined(T3_KAOS_AREA7)
24178attr_data {
24179 Name = t3_module_data_exp_area7,
24180 VA=T3_KAOS_EXP_AREA7_VA,
24181 PA=ra2pa(T3_KAOS_EXP_AREA7_PA,3),
24182 RA=T3_KAOS_EXP_AREA7_PA,
24183 part_3_ctx_nonzero_tsb_config_3,
24184 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24185 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24186 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
24187 }
24188#endif
24189
24190
24191#if defined(T3_KAOS_AREA8)
24192attr_data {
24193 Name = t3_module_data_exp_area8,
24194 VA=T3_KAOS_EXP_AREA8_VA,
24195 PA=ra2pa(T3_KAOS_EXP_AREA8_PA,3),
24196 RA=T3_KAOS_EXP_AREA8_PA,
24197 part_3_ctx_nonzero_tsb_config_0,
24198 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24199 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24200 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
24201 }
24202#endif
24203
24204
24205#if defined(T3_KAOS_AREA9)
24206attr_data {
24207 Name = t3_module_data_exp_area9,
24208 VA=T3_KAOS_EXP_AREA9_VA,
24209 PA=ra2pa(T3_KAOS_EXP_AREA9_PA,3),
24210 RA=T3_KAOS_EXP_AREA9_PA,
24211 part_3_ctx_nonzero_tsb_config_1,
24212 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24213 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24214 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
24215 }
24216#endif
24217
24218
24219#if defined(T3_KAOS_AREA10)
24220attr_data {
24221 Name = t3_module_data_exp_area10,
24222 VA=T3_KAOS_EXP_AREA10_VA,
24223 PA=ra2pa(T3_KAOS_EXP_AREA10_PA,3),
24224 RA=T3_KAOS_EXP_AREA10_PA,
24225 part_3_ctx_nonzero_tsb_config_2,
24226 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24227 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24228 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
24229 }
24230#endif
24231
24232
24233#if defined(T3_KAOS_AREA11)
24234attr_data {
24235 Name = t3_module_data_exp_area11,
24236 VA=T3_KAOS_EXP_AREA11_VA,
24237 PA=ra2pa(T3_KAOS_EXP_AREA11_PA,3),
24238 RA=T3_KAOS_EXP_AREA11_PA,
24239 part_3_ctx_nonzero_tsb_config_3,
24240 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24241 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24242 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
24243 }
24244#endif
24245
24246
24247#if defined(T3_KAOS_AREA12)
24248attr_data {
24249 Name = t3_module_data_exp_area12,
24250 VA=T3_KAOS_EXP_AREA12_VA,
24251 PA=ra2pa(T3_KAOS_EXP_AREA12_PA,3),
24252 RA=T3_KAOS_EXP_AREA12_PA,
24253 part_3_ctx_nonzero_tsb_config_0,
24254 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24255 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24256 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
24257 }
24258#endif
24259
24260
24261#if defined(T3_KAOS_AREA13)
24262attr_data {
24263 Name = t3_module_data_exp_area13,
24264 VA=T3_KAOS_EXP_AREA13_VA,
24265 PA=ra2pa(T3_KAOS_EXP_AREA13_PA,3),
24266 RA=T3_KAOS_EXP_AREA13_PA,
24267 part_3_ctx_nonzero_tsb_config_1,
24268 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24269 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24270 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
24271 }
24272#endif
24273
24274
24275#if defined(T3_KAOS_AREA14)
24276attr_data {
24277 Name = t3_module_data_exp_area14,
24278 VA=T3_KAOS_EXP_AREA14_VA,
24279 PA=ra2pa(T3_KAOS_EXP_AREA14_PA,3),
24280 RA=T3_KAOS_EXP_AREA14_PA,
24281 part_3_ctx_nonzero_tsb_config_2,
24282 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24283 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24284 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
24285 }
24286#endif
24287
24288#if defined(T3_KAOS_AREA15)
24289attr_data {
24290 Name = t3_module_data_exp_area15,
24291 VA=T3_KAOS_EXP_AREA15_VA,
24292 PA=ra2pa(T3_KAOS_EXP_AREA15_PA,3),
24293 RA=T3_KAOS_EXP_AREA15_PA,
24294 part_3_ctx_nonzero_tsb_config_3,
24295 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24296 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24297 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
24298 }
24299#endif
24300
24301
24302#if defined(T3_KAOS_SHM_AREA)
24303attr_data {
24304 Name = t3_module_data_exp_shm_area,
24305 VA=T3_KAOS_EXP_SHM_AREA_VA,
24306 PA=ra2pa(T3_KAOS_EXP_SHM_AREA_PA,3),
24307 RA=T3_KAOS_EXP_SHM_AREA_PA,
24308 part_3_ctx_nonzero_tsb_config_0,
24309 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24310 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
24311 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
24312 }
24313#endif
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343