Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / kaos / diag / v9_4th_kaos_03_05_04_501.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: v9_4th_kaos_03_05_04_501.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 KAOS_SIMULATION
39#define SKIP_TRAPCHECK
40#define SET_DTTE_W_ON_DATA_ACC_PROT
41
42#define THREAD_COUNT 4
43#define THREAD_STRIDE 1
44#define THR_1_PARTID 1
45#define THR_2_PARTID 2
46#define THR_3_PARTID 3
47
48#define USER_PAGE_CUSTOM_MAP
49
50!
51! If we are verifying, then two pass mode disabled
52!
53#if defined(T0_KAOS_VERIFY)
54#if defined(T0_KAOS_TWOPASS)
55#undef T0_KAOS_TWOPASS
56#endif
57#endif
58
59
60#if defined(T1_KAOS_VERIFY)
61#if defined(T1_KAOS_TWOPASS)
62#undef T1_KAOS_TWOPASS
63#endif
64#endif
65
66#if defined(T2_KAOS_VERIFY)
67#if defined(T2_KAOS_TWOPASS)
68#undef T2_KAOS_TWOPASS
69#endif
70#endif
71
72#if defined(T3_KAOS_VERIFY)
73#if defined(T3_KAOS_TWOPASS)
74#undef T3_KAOS_TWOPASS
75#endif
76#endif
77
78
79!
80! Get random values and do some basic selections
81! Reserve T0_KAOS_RANVAL_00 for the ksim script
82!
83/* start ktbl.0.h */
84#define T0_KAOS_NIAGARA
85#define T0_KAOS_VERSION 4.2
86#define T0_KAOS_SEED d4e8b2e08fd5
87#define T0_KAOS_ICOUNT 2513
88#define T0_KAOS_AREAS 1
89#define T0_KAOS_AREASIZE 64
90#define T0_KAOS_AREAOFFSET 2304
91#define T0_KAOS_PAGESIZE 8192
92#define T0_KAOS_CODECOUNT 2509
93
94#define T0_KAOS_BOOT_VA 0x02352000
95#define T0_KAOS_BOOT_PA 0x00000000002de000
96#define T0_KAOS_BOOT_CACHEABLE 1
97#define T0_KAOS_BOOT_NONCACHEABLE 0
98
99#define T0_KAOS_STARTUP_VA 0x1fe1e000
100#define T0_KAOS_STARTUP_PA 0x0000000000ec8000
101#define T0_KAOS_STARTUP_CACHEABLE 1
102#define T0_KAOS_STARTUP_NONCACHEABLE 0
103
104#define T0_KAOS_OFFSET_TBL_VA 0x0932c000
105#define T0_KAOS_OFFSET_TBL_PA 0x0000000001192000
106#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
107#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
108
109#define T0_KAOS_DONE_VA 0x0c13a000
110#define T0_KAOS_DONE_PA 0x00000000019ac000
111#define T0_KAOS_DONE_CACHEABLE 1
112#define T0_KAOS_DONE_NONCACHEABLE 0
113
114#define T0_KAOS_KTBL_VA 0x1114e000
115#define T0_KAOS_KTBL_PA 0x000000000259a000
116#define T0_KAOS_KTBL_CACHEABLE 1
117#define T0_KAOS_KTBL_NONCACHEABLE 0
118
119#define T0_KAOS_SUBR0_VA 0x110a2000
120#define T0_KAOS_SUBR0_PA 0x0000000002868000
121#define T0_KAOS_SUBR0_CACHEABLE 1
122#define T0_KAOS_SUBR0_NONCACHEABLE 0
123#define T0_KAOS_SUBR1_VA 0x1193c000
124#define T0_KAOS_SUBR1_PA 0x00000000037e4000
125#define T0_KAOS_SUBR1_CACHEABLE 1
126#define T0_KAOS_SUBR1_NONCACHEABLE 0
127#define T0_KAOS_SUBR2_VA 0x11140000
128#define T0_KAOS_SUBR2_PA 0x0000000003e3e000
129#define T0_KAOS_SUBR2_CACHEABLE 1
130#define T0_KAOS_SUBR2_NONCACHEABLE 0
131#define T0_KAOS_SUBR3_VA 0x1c262000
132#define T0_KAOS_SUBR3_PA 0x00000000042f6000
133#define T0_KAOS_SUBR3_CACHEABLE 1
134#define T0_KAOS_SUBR3_NONCACHEABLE 0
135
136#define T0_KAOS_EXP_REGS_VA 0x04732000
137#define T0_KAOS_EXP_REGS_PA 0x000000000491c000
138#define T0_KAOS_EXP_REGS_CACHEABLE 1
139#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
140#define T0_KAOS_RUN_REGS_VA 0x10d7a000
141#define T0_KAOS_RUN_REGS_PA 0x00000000051fc000
142#define T0_KAOS_RUN_REGS_CACHEABLE 1
143#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
144
145#define T0_KAOS_EXP_STACK_VA 0x0109c000
146#define T0_KAOS_EXP_STACK_PA 0x0000000005c48000
147#define T0_KAOS_EXP_STACK_CACHEABLE 1
148#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
149#define T0_KAOS_RUN_STACK_VA 0x04b52000
150#define T0_KAOS_RUN_STACK_PA 0x000000000665a000
151#define T0_KAOS_RUN_STACK_CACHEABLE 1
152#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
153
154#define T0_KAOS_AREA0
155#define T0_KAOS_EXP_AREA0_VA 0x0821a000
156#define T0_KAOS_EXP_AREA0_PA 0x00000000068ba000
157#define T0_KAOS_EXP_AREA0_CACHEABLE 1
158#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
159#define T0_KAOS_RUN_AREA0_VA 0x04a72000
160#define T0_KAOS_RUN_AREA0_PA 0x000000000770a000
161#define T0_KAOS_RUN_AREA0_CACHEABLE 1
162#define T0_KAOS_RUN_AREA0_NONCACHEABLE 0
163
164#define T0_KAOS_SHM_AREA
165#define T0_KAOS_EXP_SHM_AREA_VA 0x1464a000
166#define T0_KAOS_EXP_SHM_AREA_PA 0x000000000045e000
167#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
168#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
169#define T0_KAOS_RUN_SHM_AREA_VA 0x0c882000
170#define T0_KAOS_RUN_SHM_AREA_PA 0x00000000002ea000
171#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
172#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
173
174#define T0_KAOS_RANVAL_00 0xd06c71d3
175#define T0_KAOS_RANVAL_01 0x3d962931
176#define T0_KAOS_RANVAL_02 0x37136a18
177#define T0_KAOS_RANVAL_03 0xb9e1f344
178#define T0_KAOS_RANVAL_04 0xe420a63f
179#define T0_KAOS_RANVAL_05 0x49fa7cb9
180#define T0_KAOS_RANVAL_06 0x8559e1b7
181#define T0_KAOS_RANVAL_07 0xcf86e7b0
182#define T0_KAOS_RANVAL_08 0xdf624c3e
183#define T0_KAOS_RANVAL_09 0xf36dbcaf
184#define T0_KAOS_RANVAL_0a 0x01ee4b50
185#define T0_KAOS_RANVAL_0b 0xdd29ddbf
186#define T0_KAOS_RANVAL_0c 0x25a84200
187#define T0_KAOS_RANVAL_0d 0x2d0d8a43
188#define T0_KAOS_RANVAL_0e 0x495113e8
189#define T0_KAOS_RANVAL_0f 0x3eb14f0b
190#define T0_KAOS_RANVAL_10 0xae0f0c0d
191#define T0_KAOS_RANVAL_11 0x37813d6d
192#define T0_KAOS_RANVAL_12 0x3f0b7edf
193#define T0_KAOS_RANVAL_13 0x225b7567
194#define T0_KAOS_RANVAL_14 0xf00a76d0
195#define T0_KAOS_RANVAL_15 0x5d68421e
196#define T0_KAOS_RANVAL_16 0x745a0d0d
197#define T0_KAOS_RANVAL_17 0xa5268d31
198#define T0_KAOS_RANVAL_18 0xa4d14c59
199#define T0_KAOS_RANVAL_19 0x9c3494b7
200#define T0_KAOS_RANVAL_1a 0xabf3b227
201#define T0_KAOS_RANVAL_1b 0xd8ca68e9
202#define T0_KAOS_RANVAL_1c 0xf1a8225e
203#define T0_KAOS_RANVAL_1d 0x3ecc11be
204#define T0_KAOS_RANVAL_1e 0x30447c67
205#define T0_KAOS_RANVAL_1f 0xf07f2a07
206#define T0_KAOS_RANVAL_20 0x3dfc8482
207#define T0_KAOS_RANVAL_21 0x5dc28cce
208#define T0_KAOS_RANVAL_22 0x5db8926c
209#define T0_KAOS_RANVAL_23 0x49363308
210#define T0_KAOS_RANVAL_24 0x5f91fed9
211#define T0_KAOS_RANVAL_25 0x4fa9e2cf
212#define T0_KAOS_RANVAL_26 0x451eab5e
213#define T0_KAOS_RANVAL_27 0xfea7a6c9
214#define T0_KAOS_RANVAL_28 0x6b16ccab
215#define T0_KAOS_RANVAL_29 0x22147b67
216#define T0_KAOS_RANVAL_2a 0x60f76555
217#define T0_KAOS_RANVAL_2b 0xc1e80919
218#define T0_KAOS_RANVAL_2c 0xe08e2f78
219#define T0_KAOS_RANVAL_2d 0xbcb9edb0
220#define T0_KAOS_RANVAL_2e 0x65f91dfb
221#define T0_KAOS_RANVAL_2f 0x055ed488
222#define T0_KAOS_RANVAL_30 0xe55ab23c
223#define T0_KAOS_RANVAL_31 0xcaf4bc2b
224#define T0_KAOS_RANVAL_32 0x8166316f
225#define T0_KAOS_RANVAL_33 0xb6301985
226#define T0_KAOS_RANVAL_34 0x1992dcf4
227#define T0_KAOS_RANVAL_35 0x9fcb5bf3
228#define T0_KAOS_RANVAL_36 0x494dc36c
229#define T0_KAOS_RANVAL_37 0x61b87aa7
230#define T0_KAOS_RANVAL_38 0x67ef1c60
231#define T0_KAOS_RANVAL_39 0x1d25fb35
232#define T0_KAOS_RANVAL_3a 0x09ad76aa
233#define T0_KAOS_RANVAL_3b 0x1fdc1a4a
234#define T0_KAOS_RANVAL_3c 0x0f47e209
235#define T0_KAOS_RANVAL_3d 0x0af5badf
236#define T0_KAOS_RANVAL_3e 0x67ecb683
237#define T0_KAOS_RANVAL_3f 0x0dde4d5e
238#define T0_KAOS_RANVAL_40 0x6e874085
239#define T0_KAOS_RANVAL_41 0x06294f97
240#define T0_KAOS_RANVAL_42 0xe29076da
241#define T0_KAOS_RANVAL_43 0xca81277b
242#define T0_KAOS_RANVAL_44 0xb06187f9
243#define T0_KAOS_RANVAL_45 0x3c963dee
244#define T0_KAOS_RANVAL_46 0xf7908e38
245#define T0_KAOS_RANVAL_47 0xc8893437
246#define T0_KAOS_RANVAL_48 0xf75ca6de
247#define T0_KAOS_RANVAL_49 0xf9bd25d5
248#define T0_KAOS_RANVAL_4a 0x96a60e37
249#define T0_KAOS_RANVAL_4b 0x91b2f1bc
250#define T0_KAOS_RANVAL_4c 0xc4e65308
251#define T0_KAOS_RANVAL_4d 0xbbc2d14f
252#define T0_KAOS_RANVAL_4e 0x787c3e23
253#define T0_KAOS_RANVAL_4f 0x2eece094
254#define T0_KAOS_RANVAL_50 0xf3b53ee4
255#define T0_KAOS_RANVAL_51 0x375efa68
256#define T0_KAOS_RANVAL_52 0x66241bdd
257#define T0_KAOS_RANVAL_53 0xe4823cc6
258#define T0_KAOS_RANVAL_54 0x2eb1df01
259#define T0_KAOS_RANVAL_55 0xa81cfc65
260#define T0_KAOS_RANVAL_56 0xf7c48702
261#define T0_KAOS_RANVAL_57 0xa70fb427
262#define T0_KAOS_RANVAL_58 0x866783d1
263#define T0_KAOS_RANVAL_59 0xc759e43c
264#define T0_KAOS_RANVAL_5a 0xc47f7a4d
265#define T0_KAOS_RANVAL_5b 0x11dcade9
266#define T0_KAOS_RANVAL_5c 0xdfc6cbaf
267#define T0_KAOS_RANVAL_5d 0x3b2e9446
268#define T0_KAOS_RANVAL_5e 0xfa26f739
269#define T0_KAOS_RANVAL_5f 0xfdc8f777
270#define T0_KAOS_RANVAL_60 0xec0eb123
271#define T0_KAOS_RANVAL_61 0xa62bef32
272#define T0_KAOS_RANVAL_62 0x4fe287ea
273#define T0_KAOS_RANVAL_63 0xfaa7ea85
274#define T0_KAOS_RANVAL_64 0x2b41b965
275#define T0_KAOS_RANVAL_65 0x54ba3e3c
276#define T0_KAOS_RANVAL_66 0xdd907b4d
277#define T0_KAOS_RANVAL_67 0x08df6062
278#define T0_KAOS_RANVAL_68 0xece1071f
279#define T0_KAOS_RANVAL_69 0xe44c469f
280#define T0_KAOS_RANVAL_6a 0x90bc3f7d
281#define T0_KAOS_RANVAL_6b 0xc7b20690
282#define T0_KAOS_RANVAL_6c 0x1dff5577
283#define T0_KAOS_RANVAL_6d 0xeea9c248
284#define T0_KAOS_RANVAL_6e 0x61b57e68
285#define T0_KAOS_RANVAL_6f 0x7301e895
286#define T0_KAOS_RANVAL_70 0x045a1f4c
287#define T0_KAOS_RANVAL_71 0x779c2fcb
288#define T0_KAOS_RANVAL_72 0x95e9e0b2
289#define T0_KAOS_RANVAL_73 0x2ad14313
290#define T0_KAOS_RANVAL_74 0x5c4776be
291#define T0_KAOS_RANVAL_75 0x80842d9a
292#define T0_KAOS_RANVAL_76 0xf25d9ad9
293#define T0_KAOS_RANVAL_77 0x1494f416
294#define T0_KAOS_RANVAL_78 0xff2b50f4
295#define T0_KAOS_RANVAL_79 0x1b0cd473
296#define T0_KAOS_RANVAL_7a 0xd03d2899
297#define T0_KAOS_RANVAL_7b 0x83cd1cad
298#define T0_KAOS_RANVAL_7c 0x9a0f4a19
299#define T0_KAOS_RANVAL_7d 0xad95c51a
300#define T0_KAOS_RANVAL_7e 0x4044da91
301#define T0_KAOS_RANVAL_7f 0xe18dc7bb
302/* end ktbl.0.h */
303/* start ktbl.1.h */
304#define T1_KAOS_NIAGARA
305#define T1_KAOS_VERSION 4.2
306#define T1_KAOS_SEED d4e8b2e08fd6
307#define T1_KAOS_ICOUNT 2513
308#define T1_KAOS_AREAS 1
309#define T1_KAOS_AREASIZE 64
310#define T1_KAOS_AREAOFFSET 2304
311#define T1_KAOS_PAGESIZE 8192
312#define T1_KAOS_CODECOUNT 2516
313
314#define T1_KAOS_BOOT_VA 0x24fa6000
315#define T1_KAOS_BOOT_PA 0x00000000202c8000
316#define T1_KAOS_BOOT_CACHEABLE 1
317#define T1_KAOS_BOOT_NONCACHEABLE 0
318
319#define T1_KAOS_STARTUP_VA 0x2228c000
320#define T1_KAOS_STARTUP_PA 0x0000000020bfa000
321#define T1_KAOS_STARTUP_CACHEABLE 1
322#define T1_KAOS_STARTUP_NONCACHEABLE 0
323
324#define T1_KAOS_OFFSET_TBL_VA 0x3137a000
325#define T1_KAOS_OFFSET_TBL_PA 0x0000000021710000
326#define T1_KAOS_OFFSET_TBL_CACHEABLE 1
327#define T1_KAOS_OFFSET_TBL_NONCACHEABLE 0
328
329#define T1_KAOS_DONE_VA 0x2c63a000
330#define T1_KAOS_DONE_PA 0x0000000021ac6000
331#define T1_KAOS_DONE_CACHEABLE 1
332#define T1_KAOS_DONE_NONCACHEABLE 0
333
334#define T1_KAOS_KTBL_VA 0x35216000
335#define T1_KAOS_KTBL_PA 0x00000000220f8000
336#define T1_KAOS_KTBL_CACHEABLE 1
337#define T1_KAOS_KTBL_NONCACHEABLE 0
338
339#define T1_KAOS_SUBR0_VA 0x357ec000
340#define T1_KAOS_SUBR0_PA 0x0000000022cd4000
341#define T1_KAOS_SUBR0_CACHEABLE 1
342#define T1_KAOS_SUBR0_NONCACHEABLE 0
343#define T1_KAOS_SUBR1_VA 0x38560000
344#define T1_KAOS_SUBR1_PA 0x00000000231be000
345#define T1_KAOS_SUBR1_CACHEABLE 1
346#define T1_KAOS_SUBR1_NONCACHEABLE 0
347#define T1_KAOS_SUBR2_VA 0x3513a000
348#define T1_KAOS_SUBR2_PA 0x0000000023cfc000
349#define T1_KAOS_SUBR2_CACHEABLE 1
350#define T1_KAOS_SUBR2_NONCACHEABLE 0
351#define T1_KAOS_SUBR3_VA 0x352be000
352#define T1_KAOS_SUBR3_PA 0x0000000024580000
353#define T1_KAOS_SUBR3_CACHEABLE 1
354#define T1_KAOS_SUBR3_NONCACHEABLE 0
355
356#define T1_KAOS_EXP_REGS_VA 0x2678e000
357#define T1_KAOS_EXP_REGS_PA 0x0000000024acc000
358#define T1_KAOS_EXP_REGS_CACHEABLE 1
359#define T1_KAOS_EXP_REGS_NONCACHEABLE 0
360#define T1_KAOS_RUN_REGS_VA 0x31cd2000
361#define T1_KAOS_RUN_REGS_PA 0x000000002541e000
362#define T1_KAOS_RUN_REGS_CACHEABLE 1
363#define T1_KAOS_RUN_REGS_NONCACHEABLE 0
364
365#define T1_KAOS_EXP_STACK_VA 0x3e722000
366#define T1_KAOS_EXP_STACK_PA 0x0000000025e06000
367#define T1_KAOS_EXP_STACK_CACHEABLE 1
368#define T1_KAOS_EXP_STACK_NONCACHEABLE 0
369#define T1_KAOS_RUN_STACK_VA 0x2dfac000
370#define T1_KAOS_RUN_STACK_PA 0x000000002606c000
371#define T1_KAOS_RUN_STACK_CACHEABLE 1
372#define T1_KAOS_RUN_STACK_NONCACHEABLE 0
373
374#define T1_KAOS_AREA0
375#define T1_KAOS_EXP_AREA0_VA 0x2df10000
376#define T1_KAOS_EXP_AREA0_PA 0x00000000269a4000
377#define T1_KAOS_EXP_AREA0_CACHEABLE 1
378#define T1_KAOS_EXP_AREA0_NONCACHEABLE 0
379#define T1_KAOS_RUN_AREA0_VA 0x27d3a000
380#define T1_KAOS_RUN_AREA0_PA 0x00000000275ba000
381#define T1_KAOS_RUN_AREA0_CACHEABLE 1
382#define T1_KAOS_RUN_AREA0_NONCACHEABLE 0
383
384#define T1_KAOS_SHM_AREA
385#define T1_KAOS_EXP_SHM_AREA_VA 0x265da000
386#define T1_KAOS_EXP_SHM_AREA_PA 0x00000000202aa000
387#define T1_KAOS_EXP_SHM_AREA_CACHEABLE 1
388#define T1_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
389#define T1_KAOS_RUN_SHM_AREA_VA 0x213c0000
390#define T1_KAOS_RUN_SHM_AREA_PA 0x00000000207fa000
391#define T1_KAOS_RUN_SHM_AREA_CACHEABLE 1
392#define T1_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
393
394#define T1_KAOS_RANVAL_00 0xc1a141c2
395#define T1_KAOS_RANVAL_01 0x19c4b034
396#define T1_KAOS_RANVAL_02 0x056eb482
397#define T1_KAOS_RANVAL_03 0x10559aaf
398#define T1_KAOS_RANVAL_04 0xe29035bb
399#define T1_KAOS_RANVAL_05 0xe188117f
400#define T1_KAOS_RANVAL_06 0xc6af3552
401#define T1_KAOS_RANVAL_07 0xc354e408
402#define T1_KAOS_RANVAL_08 0xf9ffcb25
403#define T1_KAOS_RANVAL_09 0xe7b5883c
404#define T1_KAOS_RANVAL_0a 0x6b081114
405#define T1_KAOS_RANVAL_0b 0x6146bcef
406#define T1_KAOS_RANVAL_0c 0x0c5495a4
407#define T1_KAOS_RANVAL_0d 0x0d50819f
408#define T1_KAOS_RANVAL_0e 0x4b41b5c0
409#define T1_KAOS_RANVAL_0f 0x28148397
410#define T1_KAOS_RANVAL_10 0xb03ee359
411#define T1_KAOS_RANVAL_11 0x0df8268c
412#define T1_KAOS_RANVAL_12 0x1f3507ff
413#define T1_KAOS_RANVAL_13 0xfb345f2c
414#define T1_KAOS_RANVAL_14 0x424a9d9c
415#define T1_KAOS_RANVAL_15 0xf5fbc038
416#define T1_KAOS_RANVAL_16 0x96159500
417#define T1_KAOS_RANVAL_17 0xab74ef18
418#define T1_KAOS_RANVAL_18 0x00c000e7
419#define T1_KAOS_RANVAL_19 0x133e4310
420#define T1_KAOS_RANVAL_1a 0x184c8d8c
421#define T1_KAOS_RANVAL_1b 0x0d3e2a81
422#define T1_KAOS_RANVAL_1c 0x53c36014
423#define T1_KAOS_RANVAL_1d 0x400d23d9
424#define T1_KAOS_RANVAL_1e 0x5d9fde57
425#define T1_KAOS_RANVAL_1f 0x4c823416
426#define T1_KAOS_RANVAL_20 0x19d166cb
427#define T1_KAOS_RANVAL_21 0xf2acdb18
428#define T1_KAOS_RANVAL_22 0x2241f999
429#define T1_KAOS_RANVAL_23 0x6001260b
430#define T1_KAOS_RANVAL_24 0x30988f35
431#define T1_KAOS_RANVAL_25 0x7b9fbab3
432#define T1_KAOS_RANVAL_26 0x7a1c25dd
433#define T1_KAOS_RANVAL_27 0xc62f1a61
434#define T1_KAOS_RANVAL_28 0x2507bef5
435#define T1_KAOS_RANVAL_29 0x65d1f9d7
436#define T1_KAOS_RANVAL_2a 0x046e6619
437#define T1_KAOS_RANVAL_2b 0x753bf36a
438#define T1_KAOS_RANVAL_2c 0xb6753f57
439#define T1_KAOS_RANVAL_2d 0x39201b1c
440#define T1_KAOS_RANVAL_2e 0xdffd4efd
441#define T1_KAOS_RANVAL_2f 0x81b0a88c
442#define T1_KAOS_RANVAL_30 0xd74084ca
443#define T1_KAOS_RANVAL_31 0x8f5b10e7
444#define T1_KAOS_RANVAL_32 0x9ab75d8f
445#define T1_KAOS_RANVAL_33 0xdc0e1b45
446#define T1_KAOS_RANVAL_34 0xf484798b
447#define T1_KAOS_RANVAL_35 0xc03fc410
448#define T1_KAOS_RANVAL_36 0x2440a2f7
449#define T1_KAOS_RANVAL_37 0x5215b86e
450#define T1_KAOS_RANVAL_38 0x65973fa3
451#define T1_KAOS_RANVAL_39 0x880de0c4
452#define T1_KAOS_RANVAL_3a 0xd26cd997
453#define T1_KAOS_RANVAL_3b 0xec2469c3
454#define T1_KAOS_RANVAL_3c 0xfe6f9e13
455#define T1_KAOS_RANVAL_3d 0x40c40dab
456#define T1_KAOS_RANVAL_3e 0xe69d375e
457#define T1_KAOS_RANVAL_3f 0xbe8c9ba2
458#define T1_KAOS_RANVAL_40 0x5cd78d4c
459#define T1_KAOS_RANVAL_41 0x3dc5f14c
460#define T1_KAOS_RANVAL_42 0x6c78915e
461#define T1_KAOS_RANVAL_43 0x52645b12
462#define T1_KAOS_RANVAL_44 0xdad696e4
463#define T1_KAOS_RANVAL_45 0xe712a9b0
464#define T1_KAOS_RANVAL_46 0x42c9a49b
465#define T1_KAOS_RANVAL_47 0x1d08d007
466#define T1_KAOS_RANVAL_48 0x4035fc87
467#define T1_KAOS_RANVAL_49 0x8a789a45
468#define T1_KAOS_RANVAL_4a 0x3fb89825
469#define T1_KAOS_RANVAL_4b 0xd9e897e3
470#define T1_KAOS_RANVAL_4c 0xb4abda2b
471#define T1_KAOS_RANVAL_4d 0xd89db405
472#define T1_KAOS_RANVAL_4e 0x97520c68
473#define T1_KAOS_RANVAL_4f 0x833ac440
474#define T1_KAOS_RANVAL_50 0xe359b787
475#define T1_KAOS_RANVAL_51 0x67819bd7
476#define T1_KAOS_RANVAL_52 0x779f4bc1
477#define T1_KAOS_RANVAL_53 0xa46081ec
478#define T1_KAOS_RANVAL_54 0x3a1e3cc5
479#define T1_KAOS_RANVAL_55 0xbe915335
480#define T1_KAOS_RANVAL_56 0x85b87055
481#define T1_KAOS_RANVAL_57 0xa00bac34
482#define T1_KAOS_RANVAL_58 0x2b00fe75
483#define T1_KAOS_RANVAL_59 0xa7ba470e
484#define T1_KAOS_RANVAL_5a 0xf472931e
485#define T1_KAOS_RANVAL_5b 0x9524d065
486#define T1_KAOS_RANVAL_5c 0xfefa94c5
487#define T1_KAOS_RANVAL_5d 0x2f64e8ec
488#define T1_KAOS_RANVAL_5e 0x0cd95846
489#define T1_KAOS_RANVAL_5f 0xe40f658f
490#define T1_KAOS_RANVAL_60 0x3eca71ef
491#define T1_KAOS_RANVAL_61 0xb11d3659
492#define T1_KAOS_RANVAL_62 0x83c46cb7
493#define T1_KAOS_RANVAL_63 0x0a933c8c
494#define T1_KAOS_RANVAL_64 0xcbaf2bf2
495#define T1_KAOS_RANVAL_65 0xfa31d27f
496#define T1_KAOS_RANVAL_66 0x03cec8f2
497#define T1_KAOS_RANVAL_67 0xfb9e6c40
498#define T1_KAOS_RANVAL_68 0x3ded2d84
499#define T1_KAOS_RANVAL_69 0x44f8960e
500#define T1_KAOS_RANVAL_6a 0x20fecd20
501#define T1_KAOS_RANVAL_6b 0x21833e21
502#define T1_KAOS_RANVAL_6c 0xfd5b0246
503#define T1_KAOS_RANVAL_6d 0x10f1b962
504#define T1_KAOS_RANVAL_6e 0x08cb8a66
505#define T1_KAOS_RANVAL_6f 0x8189def9
506#define T1_KAOS_RANVAL_70 0x37e9b239
507#define T1_KAOS_RANVAL_71 0x83f0fce4
508#define T1_KAOS_RANVAL_72 0xcf1ccd7d
509#define T1_KAOS_RANVAL_73 0xa6e5d7ea
510#define T1_KAOS_RANVAL_74 0x7e92e070
511#define T1_KAOS_RANVAL_75 0x910673af
512#define T1_KAOS_RANVAL_76 0x2ca8be81
513#define T1_KAOS_RANVAL_77 0xfd9b93b2
514#define T1_KAOS_RANVAL_78 0x817da107
515#define T1_KAOS_RANVAL_79 0x0156d477
516#define T1_KAOS_RANVAL_7a 0xe5eb2a08
517#define T1_KAOS_RANVAL_7b 0x8be27430
518#define T1_KAOS_RANVAL_7c 0x6bc63a53
519#define T1_KAOS_RANVAL_7d 0x33ad74a6
520#define T1_KAOS_RANVAL_7e 0x411fc776
521#define T1_KAOS_RANVAL_7f 0xb6543c27
522/* end ktbl.1.h */
523/* start ktbl.2.h */
524#define T2_KAOS_NIAGARA
525#define T2_KAOS_VERSION 4.2
526#define T2_KAOS_SEED d4e8b2e08fd7
527#define T2_KAOS_ICOUNT 2513
528#define T2_KAOS_AREAS 1
529#define T2_KAOS_AREASIZE 64
530#define T2_KAOS_AREAOFFSET 2304
531#define T2_KAOS_PAGESIZE 8192
532#define T2_KAOS_CODECOUNT 2515
533
534#define T2_KAOS_BOOT_VA 0x5aa98000
535#define T2_KAOS_BOOT_PA 0x00000000403f8000
536#define T2_KAOS_BOOT_CACHEABLE 1
537#define T2_KAOS_BOOT_NONCACHEABLE 0
538
539#define T2_KAOS_STARTUP_VA 0x52432000
540#define T2_KAOS_STARTUP_PA 0x0000000040b16000
541#define T2_KAOS_STARTUP_CACHEABLE 1
542#define T2_KAOS_STARTUP_NONCACHEABLE 0
543
544#define T2_KAOS_OFFSET_TBL_VA 0x4bff0000
545#define T2_KAOS_OFFSET_TBL_PA 0x00000000411d8000
546#define T2_KAOS_OFFSET_TBL_CACHEABLE 1
547#define T2_KAOS_OFFSET_TBL_NONCACHEABLE 0
548
549#define T2_KAOS_DONE_VA 0x413ce000
550#define T2_KAOS_DONE_PA 0x0000000041dbe000
551#define T2_KAOS_DONE_CACHEABLE 1
552#define T2_KAOS_DONE_NONCACHEABLE 0
553
554#define T2_KAOS_KTBL_VA 0x592dc000
555#define T2_KAOS_KTBL_PA 0x000000004208a000
556#define T2_KAOS_KTBL_CACHEABLE 1
557#define T2_KAOS_KTBL_NONCACHEABLE 0
558
559#define T2_KAOS_SUBR0_VA 0x59816000
560#define T2_KAOS_SUBR0_PA 0x0000000042ace000
561#define T2_KAOS_SUBR0_CACHEABLE 1
562#define T2_KAOS_SUBR0_NONCACHEABLE 0
563#define T2_KAOS_SUBR1_VA 0x5ac2a000
564#define T2_KAOS_SUBR1_PA 0x0000000043092000
565#define T2_KAOS_SUBR1_CACHEABLE 1
566#define T2_KAOS_SUBR1_NONCACHEABLE 0
567#define T2_KAOS_SUBR2_VA 0x5922a000
568#define T2_KAOS_SUBR2_PA 0x0000000043bbe000
569#define T2_KAOS_SUBR2_CACHEABLE 1
570#define T2_KAOS_SUBR2_NONCACHEABLE 0
571#define T2_KAOS_SUBR3_VA 0x451f0000
572#define T2_KAOS_SUBR3_PA 0x0000000044312000
573#define T2_KAOS_SUBR3_CACHEABLE 1
574#define T2_KAOS_SUBR3_NONCACHEABLE 0
575
576#define T2_KAOS_EXP_REGS_VA 0x45416000
577#define T2_KAOS_EXP_REGS_PA 0x0000000044c9c000
578#define T2_KAOS_EXP_REGS_CACHEABLE 1
579#define T2_KAOS_EXP_REGS_NONCACHEABLE 0
580#define T2_KAOS_RUN_REGS_VA 0x4d2ec000
581#define T2_KAOS_RUN_REGS_PA 0x00000000451d6000
582#define T2_KAOS_RUN_REGS_CACHEABLE 1
583#define T2_KAOS_RUN_REGS_NONCACHEABLE 0
584
585#define T2_KAOS_EXP_STACK_VA 0x54ac8000
586#define T2_KAOS_EXP_STACK_PA 0x0000000045b8c000
587#define T2_KAOS_EXP_STACK_CACHEABLE 1
588#define T2_KAOS_EXP_STACK_NONCACHEABLE 0
589#define T2_KAOS_RUN_STACK_VA 0x443d6000
590#define T2_KAOS_RUN_STACK_PA 0x0000000046492000
591#define T2_KAOS_RUN_STACK_CACHEABLE 1
592#define T2_KAOS_RUN_STACK_NONCACHEABLE 0
593
594#define T2_KAOS_AREA0
595#define T2_KAOS_EXP_AREA0_VA 0x5a728000
596#define T2_KAOS_EXP_AREA0_PA 0x0000000046c38000
597#define T2_KAOS_EXP_AREA0_CACHEABLE 1
598#define T2_KAOS_EXP_AREA0_NONCACHEABLE 0
599#define T2_KAOS_RUN_AREA0_VA 0x53ec4000
600#define T2_KAOS_RUN_AREA0_PA 0x00000000471fe000
601#define T2_KAOS_RUN_AREA0_CACHEABLE 1
602#define T2_KAOS_RUN_AREA0_NONCACHEABLE 0
603
604#define T2_KAOS_SHM_AREA
605#define T2_KAOS_EXP_SHM_AREA_VA 0x59578000
606#define T2_KAOS_EXP_SHM_AREA_PA 0x0000000040792000
607#define T2_KAOS_EXP_SHM_AREA_CACHEABLE 1
608#define T2_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
609#define T2_KAOS_RUN_SHM_AREA_VA 0x4bb2c000
610#define T2_KAOS_RUN_SHM_AREA_PA 0x00000000406f0000
611#define T2_KAOS_RUN_SHM_AREA_CACHEABLE 1
612#define T2_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
613
614#define T2_KAOS_RANVAL_00 0x1673dbf8
615#define T2_KAOS_RANVAL_01 0xf02ee067
616#define T2_KAOS_RANVAL_02 0x71ba5ed3
617#define T2_KAOS_RANVAL_03 0x3861c3be
618#define T2_KAOS_RANVAL_04 0xc1e86819
619#define T2_KAOS_RANVAL_05 0x4c2f196b
620#define T2_KAOS_RANVAL_06 0x79a76d23
621#define T2_KAOS_RANVAL_07 0x26bcc2c5
622#define T2_KAOS_RANVAL_08 0xd6b0b8a6
623#define T2_KAOS_RANVAL_09 0x3fc689be
624#define T2_KAOS_RANVAL_0a 0xf3893b4f
625#define T2_KAOS_RANVAL_0b 0xadfc1e66
626#define T2_KAOS_RANVAL_0c 0x933c0b62
627#define T2_KAOS_RANVAL_0d 0xf2114afb
628#define T2_KAOS_RANVAL_0e 0xf24132b9
629#define T2_KAOS_RANVAL_0f 0xb067e028
630#define T2_KAOS_RANVAL_10 0x957fef9a
631#define T2_KAOS_RANVAL_11 0xcf581760
632#define T2_KAOS_RANVAL_12 0xdbefb433
633#define T2_KAOS_RANVAL_13 0xe8745f72
634#define T2_KAOS_RANVAL_14 0x18a7c9c1
635#define T2_KAOS_RANVAL_15 0x217247d4
636#define T2_KAOS_RANVAL_16 0xf994d7b1
637#define T2_KAOS_RANVAL_17 0x4e5f992d
638#define T2_KAOS_RANVAL_18 0x99007c3b
639#define T2_KAOS_RANVAL_19 0x103b2e2a
640#define T2_KAOS_RANVAL_1a 0x46d0f340
641#define T2_KAOS_RANVAL_1b 0x8759dda7
642#define T2_KAOS_RANVAL_1c 0xbab54979
643#define T2_KAOS_RANVAL_1d 0x558c4fa7
644#define T2_KAOS_RANVAL_1e 0x4db21d37
645#define T2_KAOS_RANVAL_1f 0x3ef0f8ba
646#define T2_KAOS_RANVAL_20 0xdbb04345
647#define T2_KAOS_RANVAL_21 0x774243c1
648#define T2_KAOS_RANVAL_22 0x8f9b1dab
649#define T2_KAOS_RANVAL_23 0x7d43382d
650#define T2_KAOS_RANVAL_24 0x3b41db5e
651#define T2_KAOS_RANVAL_25 0xd5ea3b29
652#define T2_KAOS_RANVAL_26 0x9c238327
653#define T2_KAOS_RANVAL_27 0xe4f1f459
654#define T2_KAOS_RANVAL_28 0x70586947
655#define T2_KAOS_RANVAL_29 0x1c12730b
656#define T2_KAOS_RANVAL_2a 0xf897ce9c
657#define T2_KAOS_RANVAL_2b 0x89217f0f
658#define T2_KAOS_RANVAL_2c 0x6a49b95b
659#define T2_KAOS_RANVAL_2d 0xe9181894
660#define T2_KAOS_RANVAL_2e 0x09bbea96
661#define T2_KAOS_RANVAL_2f 0x284e9cb9
662#define T2_KAOS_RANVAL_30 0x2dbdf925
663#define T2_KAOS_RANVAL_31 0x06f160b4
664#define T2_KAOS_RANVAL_32 0x6ce161b0
665#define T2_KAOS_RANVAL_33 0xda9febbf
666#define T2_KAOS_RANVAL_34 0x386c94ee
667#define T2_KAOS_RANVAL_35 0x2d1ad825
668#define T2_KAOS_RANVAL_36 0x6886084a
669#define T2_KAOS_RANVAL_37 0x1bdbde2b
670#define T2_KAOS_RANVAL_38 0x1850da96
671#define T2_KAOS_RANVAL_39 0x9fbb2fab
672#define T2_KAOS_RANVAL_3a 0x1ec70d78
673#define T2_KAOS_RANVAL_3b 0xe092298f
674#define T2_KAOS_RANVAL_3c 0x870575a7
675#define T2_KAOS_RANVAL_3d 0xc181089c
676#define T2_KAOS_RANVAL_3e 0xf03fa73d
677#define T2_KAOS_RANVAL_3f 0x9591d126
678#define T2_KAOS_RANVAL_40 0xcd5318a6
679#define T2_KAOS_RANVAL_41 0x94f285a2
680#define T2_KAOS_RANVAL_42 0x73a9cdf8
681#define T2_KAOS_RANVAL_43 0x5eb32e38
682#define T2_KAOS_RANVAL_44 0x76efe7ad
683#define T2_KAOS_RANVAL_45 0xd71ea3bf
684#define T2_KAOS_RANVAL_46 0xb10abb1e
685#define T2_KAOS_RANVAL_47 0x288f9ac3
686#define T2_KAOS_RANVAL_48 0x68327836
687#define T2_KAOS_RANVAL_49 0xbe1c9f91
688#define T2_KAOS_RANVAL_4a 0x059c1f29
689#define T2_KAOS_RANVAL_4b 0x8e36a257
690#define T2_KAOS_RANVAL_4c 0x40547a38
691#define T2_KAOS_RANVAL_4d 0xe9c5ead7
692#define T2_KAOS_RANVAL_4e 0x833e42cf
693#define T2_KAOS_RANVAL_4f 0xba8add41
694#define T2_KAOS_RANVAL_50 0xf80e5e77
695#define T2_KAOS_RANVAL_51 0xf0db7633
696#define T2_KAOS_RANVAL_52 0x824e8777
697#define T2_KAOS_RANVAL_53 0x3aeed9eb
698#define T2_KAOS_RANVAL_54 0xcf168e18
699#define T2_KAOS_RANVAL_55 0x608f5330
700#define T2_KAOS_RANVAL_56 0xea80fae8
701#define T2_KAOS_RANVAL_57 0xc08cb882
702#define T2_KAOS_RANVAL_58 0xa0a40773
703#define T2_KAOS_RANVAL_59 0x7c77f287
704#define T2_KAOS_RANVAL_5a 0xd612f243
705#define T2_KAOS_RANVAL_5b 0x85095cd9
706#define T2_KAOS_RANVAL_5c 0x78bd742c
707#define T2_KAOS_RANVAL_5d 0x9182829e
708#define T2_KAOS_RANVAL_5e 0x3d97e033
709#define T2_KAOS_RANVAL_5f 0x091e5a8d
710#define T2_KAOS_RANVAL_60 0xef1b0c84
711#define T2_KAOS_RANVAL_61 0x03ce3250
712#define T2_KAOS_RANVAL_62 0x6100da62
713#define T2_KAOS_RANVAL_63 0x2da3ff68
714#define T2_KAOS_RANVAL_64 0x21f2dbec
715#define T2_KAOS_RANVAL_65 0x2db25bf3
716#define T2_KAOS_RANVAL_66 0x6792822e
717#define T2_KAOS_RANVAL_67 0xdc47200a
718#define T2_KAOS_RANVAL_68 0xc06c3adb
719#define T2_KAOS_RANVAL_69 0xb9cddc96
720#define T2_KAOS_RANVAL_6a 0xeb84449c
721#define T2_KAOS_RANVAL_6b 0x1abc8ac5
722#define T2_KAOS_RANVAL_6c 0x12f091e1
723#define T2_KAOS_RANVAL_6d 0xeb1e1b8a
724#define T2_KAOS_RANVAL_6e 0xc23f258c
725#define T2_KAOS_RANVAL_6f 0x23fe44c9
726#define T2_KAOS_RANVAL_70 0x545cb9fa
727#define T2_KAOS_RANVAL_71 0x99008623
728#define T2_KAOS_RANVAL_72 0xaee18a2e
729#define T2_KAOS_RANVAL_73 0x0d3cf580
730#define T2_KAOS_RANVAL_74 0x8b778e27
731#define T2_KAOS_RANVAL_75 0xd9e983bf
732#define T2_KAOS_RANVAL_76 0xdd10b6b4
733#define T2_KAOS_RANVAL_77 0x41f2243b
734#define T2_KAOS_RANVAL_78 0xcd47823a
735#define T2_KAOS_RANVAL_79 0x0ac82607
736#define T2_KAOS_RANVAL_7a 0x0d77f348
737#define T2_KAOS_RANVAL_7b 0x5a262c0e
738#define T2_KAOS_RANVAL_7c 0xe02a52f1
739#define T2_KAOS_RANVAL_7d 0x32be1975
740#define T2_KAOS_RANVAL_7e 0x7ee08c40
741#define T2_KAOS_RANVAL_7f 0x31c709f7
742/* end ktbl.2.h */
743/* start ktbl.3.h */
744#define T3_KAOS_NIAGARA
745#define T3_KAOS_VERSION 4.2
746#define T3_KAOS_SEED d4e8b2e08fd8
747#define T3_KAOS_ICOUNT 2513
748#define T3_KAOS_AREAS 1
749#define T3_KAOS_AREASIZE 64
750#define T3_KAOS_AREAOFFSET 2304
751#define T3_KAOS_PAGESIZE 8192
752#define T3_KAOS_CODECOUNT 2515
753
754#define T3_KAOS_BOOT_VA 0x785c4000
755#define T3_KAOS_BOOT_PA 0x0000000060714000
756#define T3_KAOS_BOOT_CACHEABLE 1
757#define T3_KAOS_BOOT_NONCACHEABLE 0
758
759#define T3_KAOS_STARTUP_VA 0x7f460000
760#define T3_KAOS_STARTUP_PA 0x0000000060dec000
761#define T3_KAOS_STARTUP_CACHEABLE 1
762#define T3_KAOS_STARTUP_NONCACHEABLE 0
763
764#define T3_KAOS_OFFSET_TBL_VA 0x66386000
765#define T3_KAOS_OFFSET_TBL_PA 0x000000006175c000
766#define T3_KAOS_OFFSET_TBL_CACHEABLE 1
767#define T3_KAOS_OFFSET_TBL_NONCACHEABLE 0
768
769#define T3_KAOS_DONE_VA 0x7d3f4000
770#define T3_KAOS_DONE_PA 0x0000000061b84000
771#define T3_KAOS_DONE_CACHEABLE 1
772#define T3_KAOS_DONE_NONCACHEABLE 0
773
774#define T3_KAOS_KTBL_VA 0x7b372000
775#define T3_KAOS_KTBL_PA 0x0000000062418000
776#define T3_KAOS_KTBL_CACHEABLE 1
777#define T3_KAOS_KTBL_NONCACHEABLE 0
778
779#define T3_KAOS_SUBR0_VA 0x7b28e000
780#define T3_KAOS_SUBR0_PA 0x0000000062ec0000
781#define T3_KAOS_SUBR0_CACHEABLE 1
782#define T3_KAOS_SUBR0_NONCACHEABLE 0
783#define T3_KAOS_SUBR1_VA 0x70c20000
784#define T3_KAOS_SUBR1_PA 0x00000000636c6000
785#define T3_KAOS_SUBR1_CACHEABLE 1
786#define T3_KAOS_SUBR1_NONCACHEABLE 0
787#define T3_KAOS_SUBR2_VA 0x7ad0c000
788#define T3_KAOS_SUBR2_PA 0x0000000063b12000
789#define T3_KAOS_SUBR2_CACHEABLE 1
790#define T3_KAOS_SUBR2_NONCACHEABLE 0
791#define T3_KAOS_SUBR3_VA 0x60612000
792#define T3_KAOS_SUBR3_PA 0x00000000647f6000
793#define T3_KAOS_SUBR3_CACHEABLE 1
794#define T3_KAOS_SUBR3_NONCACHEABLE 0
795
796#define T3_KAOS_EXP_REGS_VA 0x75a58000
797#define T3_KAOS_EXP_REGS_PA 0x0000000064d00000
798#define T3_KAOS_EXP_REGS_CACHEABLE 1
799#define T3_KAOS_EXP_REGS_NONCACHEABLE 0
800#define T3_KAOS_RUN_REGS_VA 0x6aaf6000
801#define T3_KAOS_RUN_REGS_PA 0x0000000065708000
802#define T3_KAOS_RUN_REGS_CACHEABLE 1
803#define T3_KAOS_RUN_REGS_NONCACHEABLE 0
804
805#define T3_KAOS_EXP_STACK_VA 0x65012000
806#define T3_KAOS_EXP_STACK_PA 0x0000000065802000
807#define T3_KAOS_EXP_STACK_CACHEABLE 1
808#define T3_KAOS_EXP_STACK_NONCACHEABLE 0
809#define T3_KAOS_RUN_STACK_VA 0x60b02000
810#define T3_KAOS_RUN_STACK_PA 0x00000000666fc000
811#define T3_KAOS_RUN_STACK_CACHEABLE 1
812#define T3_KAOS_RUN_STACK_NONCACHEABLE 0
813
814#define T3_KAOS_AREA0
815#define T3_KAOS_EXP_AREA0_VA 0x651b4000
816#define T3_KAOS_EXP_AREA0_PA 0x0000000066fc4000
817#define T3_KAOS_EXP_AREA0_CACHEABLE 1
818#define T3_KAOS_EXP_AREA0_NONCACHEABLE 0
819#define T3_KAOS_RUN_AREA0_VA 0x776b0000
820#define T3_KAOS_RUN_AREA0_PA 0x00000000675ae000
821#define T3_KAOS_RUN_AREA0_CACHEABLE 1
822#define T3_KAOS_RUN_AREA0_NONCACHEABLE 0
823
824#define T3_KAOS_SHM_AREA
825#define T3_KAOS_EXP_SHM_AREA_VA 0x72f1e000
826#define T3_KAOS_EXP_SHM_AREA_PA 0x00000000607ba000
827#define T3_KAOS_EXP_SHM_AREA_CACHEABLE 1
828#define T3_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
829#define T3_KAOS_RUN_SHM_AREA_VA 0x73074000
830#define T3_KAOS_RUN_SHM_AREA_PA 0x000000006022e000
831#define T3_KAOS_RUN_SHM_AREA_CACHEABLE 1
832#define T3_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
833
834#define T3_KAOS_RANVAL_00 0x0f497086
835#define T3_KAOS_RANVAL_01 0x5eb8ad71
836#define T3_KAOS_RANVAL_02 0x67443716
837#define T3_KAOS_RANVAL_03 0xeeb5a82c
838#define T3_KAOS_RANVAL_04 0xe9a02d38
839#define T3_KAOS_RANVAL_05 0x6c5c6cb4
840#define T3_KAOS_RANVAL_06 0x0411878d
841#define T3_KAOS_RANVAL_07 0xd6bcf115
842#define T3_KAOS_RANVAL_08 0xd98a2a12
843#define T3_KAOS_RANVAL_09 0x480ad109
844#define T3_KAOS_RANVAL_0a 0x9d0bd69d
845#define T3_KAOS_RANVAL_0b 0x9cfcddc2
846#define T3_KAOS_RANVAL_0c 0x058a651e
847#define T3_KAOS_RANVAL_0d 0x9549077a
848#define T3_KAOS_RANVAL_0e 0x632332bb
849#define T3_KAOS_RANVAL_0f 0xea22cad1
850#define T3_KAOS_RANVAL_10 0xfcccdd36
851#define T3_KAOS_RANVAL_11 0xf5c7af3d
852#define T3_KAOS_RANVAL_12 0xc9b92246
853#define T3_KAOS_RANVAL_13 0x925b991c
854#define T3_KAOS_RANVAL_14 0xaa8ee6c7
855#define T3_KAOS_RANVAL_15 0x85a70925
856#define T3_KAOS_RANVAL_16 0x093b0feb
857#define T3_KAOS_RANVAL_17 0x92a5ac4e
858#define T3_KAOS_RANVAL_18 0xe53188d7
859#define T3_KAOS_RANVAL_19 0x7d8a2a5c
860#define T3_KAOS_RANVAL_1a 0x36cc994a
861#define T3_KAOS_RANVAL_1b 0xde2bbeb9
862#define T3_KAOS_RANVAL_1c 0x97a62648
863#define T3_KAOS_RANVAL_1d 0x789e264f
864#define T3_KAOS_RANVAL_1e 0xc9f5a3d9
865#define T3_KAOS_RANVAL_1f 0xaa589e67
866#define T3_KAOS_RANVAL_20 0x8825f75d
867#define T3_KAOS_RANVAL_21 0x659563e9
868#define T3_KAOS_RANVAL_22 0xaa225c08
869#define T3_KAOS_RANVAL_23 0x9ac1276e
870#define T3_KAOS_RANVAL_24 0xdf29177d
871#define T3_KAOS_RANVAL_25 0x9ce69202
872#define T3_KAOS_RANVAL_26 0x2a0182a6
873#define T3_KAOS_RANVAL_27 0x92030f88
874#define T3_KAOS_RANVAL_28 0x459a2b37
875#define T3_KAOS_RANVAL_29 0xa7a1ef19
876#define T3_KAOS_RANVAL_2a 0x80afac83
877#define T3_KAOS_RANVAL_2b 0x078c56e2
878#define T3_KAOS_RANVAL_2c 0x758fe286
879#define T3_KAOS_RANVAL_2d 0x9826d841
880#define T3_KAOS_RANVAL_2e 0x0e645855
881#define T3_KAOS_RANVAL_2f 0xad287234
882#define T3_KAOS_RANVAL_30 0xada5db55
883#define T3_KAOS_RANVAL_31 0x4c2ed359
884#define T3_KAOS_RANVAL_32 0xe63ffedf
885#define T3_KAOS_RANVAL_33 0x576d8211
886#define T3_KAOS_RANVAL_34 0xa0a2a844
887#define T3_KAOS_RANVAL_35 0xd5428880
888#define T3_KAOS_RANVAL_36 0xef28814f
889#define T3_KAOS_RANVAL_37 0x82f52b80
890#define T3_KAOS_RANVAL_38 0x41b0ffac
891#define T3_KAOS_RANVAL_39 0x9d005ec7
892#define T3_KAOS_RANVAL_3a 0x549399e7
893#define T3_KAOS_RANVAL_3b 0x4af1e5ca
894#define T3_KAOS_RANVAL_3c 0x7d4e56e0
895#define T3_KAOS_RANVAL_3d 0x9ce3b027
896#define T3_KAOS_RANVAL_3e 0xbbf532e0
897#define T3_KAOS_RANVAL_3f 0x1d6ad195
898#define T3_KAOS_RANVAL_40 0x58716db6
899#define T3_KAOS_RANVAL_41 0x58b6c8b4
900#define T3_KAOS_RANVAL_42 0xae81c78a
901#define T3_KAOS_RANVAL_43 0x2b756d31
902#define T3_KAOS_RANVAL_44 0xa68f8e45
903#define T3_KAOS_RANVAL_45 0xd6c92512
904#define T3_KAOS_RANVAL_46 0x2f5333b7
905#define T3_KAOS_RANVAL_47 0x5165ba31
906#define T3_KAOS_RANVAL_48 0x244f84ef
907#define T3_KAOS_RANVAL_49 0xe4a6a428
908#define T3_KAOS_RANVAL_4a 0x7e00955a
909#define T3_KAOS_RANVAL_4b 0xa162a83d
910#define T3_KAOS_RANVAL_4c 0x242594a1
911#define T3_KAOS_RANVAL_4d 0xd9a3a013
912#define T3_KAOS_RANVAL_4e 0x63a0246a
913#define T3_KAOS_RANVAL_4f 0x9355d926
914#define T3_KAOS_RANVAL_50 0x7c03eb59
915#define T3_KAOS_RANVAL_51 0x355d225e
916#define T3_KAOS_RANVAL_52 0x1634250c
917#define T3_KAOS_RANVAL_53 0x2d0b123b
918#define T3_KAOS_RANVAL_54 0x2bff5ae8
919#define T3_KAOS_RANVAL_55 0xde8ba76f
920#define T3_KAOS_RANVAL_56 0x1af257f0
921#define T3_KAOS_RANVAL_57 0xddc4eeda
922#define T3_KAOS_RANVAL_58 0x6d8059f9
923#define T3_KAOS_RANVAL_59 0x097a2543
924#define T3_KAOS_RANVAL_5a 0x9ce78cfa
925#define T3_KAOS_RANVAL_5b 0xbed1a849
926#define T3_KAOS_RANVAL_5c 0xed949151
927#define T3_KAOS_RANVAL_5d 0x845a495d
928#define T3_KAOS_RANVAL_5e 0x516f3c25
929#define T3_KAOS_RANVAL_5f 0xf80406c6
930#define T3_KAOS_RANVAL_60 0xd3757957
931#define T3_KAOS_RANVAL_61 0x1dca21fb
932#define T3_KAOS_RANVAL_62 0x491148a4
933#define T3_KAOS_RANVAL_63 0x08a1cfdc
934#define T3_KAOS_RANVAL_64 0x929ccbd7
935#define T3_KAOS_RANVAL_65 0x4e6ea68b
936#define T3_KAOS_RANVAL_66 0x5fd65249
937#define T3_KAOS_RANVAL_67 0x1c9a45f7
938#define T3_KAOS_RANVAL_68 0x1e07ce02
939#define T3_KAOS_RANVAL_69 0x34c9d35d
940#define T3_KAOS_RANVAL_6a 0x7645392a
941#define T3_KAOS_RANVAL_6b 0xa7ec8d3b
942#define T3_KAOS_RANVAL_6c 0xdcd6b6b9
943#define T3_KAOS_RANVAL_6d 0x31aa4c98
944#define T3_KAOS_RANVAL_6e 0x2a42b781
945#define T3_KAOS_RANVAL_6f 0x984f0990
946#define T3_KAOS_RANVAL_70 0x3f85b50a
947#define T3_KAOS_RANVAL_71 0x26fdbc72
948#define T3_KAOS_RANVAL_72 0x873635d4
949#define T3_KAOS_RANVAL_73 0x34a60a01
950#define T3_KAOS_RANVAL_74 0x4cd15afa
951#define T3_KAOS_RANVAL_75 0x11ae609b
952#define T3_KAOS_RANVAL_76 0x95653d55
953#define T3_KAOS_RANVAL_77 0x7be95546
954#define T3_KAOS_RANVAL_78 0x36307084
955#define T3_KAOS_RANVAL_79 0xb4c77af9
956#define T3_KAOS_RANVAL_7a 0xf3a92c8b
957#define T3_KAOS_RANVAL_7b 0x96fd6b9f
958#define T3_KAOS_RANVAL_7c 0x89e972e2
959#define T3_KAOS_RANVAL_7d 0x87a3999b
960#define T3_KAOS_RANVAL_7e 0xc2b91230
961#define T3_KAOS_RANVAL_7f 0xe3fe91e2
962/* end ktbl.3.h */
963
964
965#define CREGS_PSTATE_AM 1
966#define CREGS_TSTATE_PSTATE_AM 1
967
968#define NO_TRAPCHECK
969
970#define LOCAL_SUPERVISOR_SECTION_TEXT_VA 0x20200000
971#define LOCAL_SUPERVISOR_SECTION_TEXT_PA 0x20200000
972#define LOCAL_SUPERVISOR_SECTION_DATA_VA 0x20210000
973#define LOCAL_SUPERVISOR_SECTION_DATA_PA 0x20210000
974#define LOCAL_SUPERVISOR_SECTION_DATA_VA_0 0x20210000
975#define LOCAL_SUPERVISOR_SECTION_DATA_PA_0 0x20210000
976#define LOCAL_SUPERVISOR_SECTION_DATA_VA_1 0x20210008
977#define LOCAL_SUPERVISOR_SECTION_DATA_PA_1 0x20210008
978#define LOCAL_SUPERVISOR_SECTION_DATA_VA_2 0x20210010
979#define LOCAL_SUPERVISOR_SECTION_DATA_PA_2 0x20210010
980#define LOCAL_SUPERVISOR_SECTION_DATA_VA_3 0x20210018
981#define LOCAL_SUPERVISOR_SECTION_DATA_PA_3 0x20210018
982
983
984
985#if defined(T0_KAOS_RANVAL_01)
986
987#if (T0_KAOS_RANVAL_01 & (1<<0))
988#define T0_KREADONLY
989#endif
990
991#if (T0_KAOS_RANVAL_01 & (1<<7))
992#define T0_KAOS_FPNS
993#endif
994
995#if (T0_KAOS_RANVAL_01 & (1<<9))
996!#define T0_KAOS_TICK
997#endif
998
999#if (T0_KAOS_RANVAL_01 & (1<<10))
1000#define DISP_MS_INIT 1
1001#endif
1002
1003#if (T0_KAOS_RANVAL_01 & (1<<11))
1004#define PSTATE_MM_INIT PSTATE_MM_TSO
1005#endif
1006
1007#endif
1008
1009
1010
1011#if defined(T1_KAOS_RANVAL_01)
1012#if (T1_KAOS_RANVAL_01 & (1<<0))
1013#define T1_KREADONLY
1014#endif
1015
1016#if (T1_KAOS_RANVAL_01 & (1<<7))
1017#define T1_KAOS_FPNS
1018#endif
1019
1020#if (T1_KAOS_RANVAL_01 & (1<<9))
1021!#define KAOS_TICK
1022#endif
1023
1024#if (T1_KAOS_RANVAL_01 & (1<<10))
1025#define T1_DISP_MS_INIT 1
1026#endif
1027
1028#if (KAOS_RANVAL_01 & (1<<11))
1029#define T1_PSTATE_MM_INIT PSTATE_MM_TSO
1030#endif
1031
1032#endif
1033
1034
1035
1036#if defined(T2_KAOS_RANVAL_01)
1037#if (T2_KAOS_RANVAL_01 & (1<<0))
1038#define T2_KREADONLY
1039#endif
1040
1041#if (T2_KAOS_RANVAL_01 & (1<<7))
1042#define T2_KAOS_FPNS
1043#endif
1044
1045#if (T2_KAOS_RANVAL_01 & (1<<9))
1046!#define KAOS_TICK
1047#endif
1048
1049#if (T2_KAOS_RANVAL_01 & (1<<10))
1050#define T2_DISP_MS_INIT 1
1051#endif
1052
1053#if (KAOS_RANVAL_01 & (1<<11))
1054#define T2_PSTATE_MM_INIT PSTATE_MM_TSO
1055#endif
1056
1057#endif
1058
1059
1060
1061#if defined(T3_KAOS_RANVAL_01)
1062#if (T3_KAOS_RANVAL_01 & (1<<0))
1063#define T3_KREADONLY
1064#endif
1065
1066#if (T3_KAOS_RANVAL_01 & (1<<7))
1067#define T3_KAOS_FPNS
1068#endif
1069
1070#if (T3_KAOS_RANVAL_01 & (1<<9))
1071!#define KAOS_TICK
1072#endif
1073
1074#if (T3_KAOS_RANVAL_01 & (1<<10))
1075#define T3_DISP_MS_INIT 1
1076#endif
1077
1078#if (KAOS_RANVAL_01 & (1<<11))
1079#define T3_PSTATE_MM_INIT PSTATE_MM_TSO
1080#endif
1081
1082#endif
1083
1084
1085
1086
1087!
1088! Define primary context number
1089!
1090#define USER_CONTEXT 0x0fff
1091
1092!
1093! Define local trap numbers
1094!
1095#define TRAP_INIT_TICK_COMPARE 0x23
1096#define TRAP_SETDATA 0x24
1097#define TRAP_SIGSEGV_UPDATE 0x27
1098
1099
1100!
1101! Include the local kaos definitions
1102!
1103
1104#if !defined(_KAOS_H)
1105#define _KAOS_H
1106
1107#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
1108
1109/*
1110 * _kaos() register load/store area layout
1111 */
1112#define KDATA_FREGS (64)
1113#define KDATA_LREGS (8)
1114#define KDATA_IREGS (8)
1115#define KDATA_GREGS (8)
1116#define KDATA_OREGS (8)
1117
1118#define KDATA_FREG_IDX (0)
1119#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
1120#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
1121#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
1122#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
1123#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
1124#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
1125#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
1126#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
1127#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
1128#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
1129#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
1130#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
1131#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
1132#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
1133#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
1134#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
1135#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
1136#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
1137#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
1138#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
1139#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
1140#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
1141#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
1142#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
1143#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
1144#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
1145#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
1146#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
1147#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
1148#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
1149
1150#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
1151#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
1152#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
1153#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
1154#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
1155#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
1156#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
1157#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
1158#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
1159#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
1160#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
1161#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
1162#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
1163#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
1164#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
1165#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
1166#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
1167#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
1168#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
1169#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
1170#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
1171#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
1172#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
1173#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
1174#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
1175#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
1176#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
1177#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
1178#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
1179#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
1180
1181/*
1182 * _kaos() local stack frame layout
1183 */
1184#define KFRAME_FSR (-4) /* addr offset for fsr */
1185#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
1186#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
1187#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
1188 /* word of variable */
1189 /* stack region */
1190
1191/*
1192 * _kaos xflags bits
1193 */
1194#define XFLAG_TRIGGER 0x1 /* Activate triggers */
1195#define XFLAG_SGI 0x2 /* Save/restore %gsr */
1196#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
1197
1198/*
1199 * %fsr set/get bit mask
1200 * We only allow RD and fcc fields
1201 */
1202#define FSR_MASK 0xc0000c00
1203
1204/*
1205 * Trap numbers
1206 */
1207#define TICC_TRAP 0x10
1208#define TRIGGER_START_TRAP 0x14
1209#define TRIGGER_STOP_TRAP 0x18
1210#define WATCHDOG_TRAP 0x71
1211
1212#endif
1213
1214/*
1215 * Minimum frame size
1216 */
1217#define MINFRAME 0x60
1218
1219/*
1220 * Special ticc traps for simulation
1221 */
1222#define TRAP_DEMAP_RANDOM_VA 0x28
1223#define TRAP_DEMAP_AREA 0x2c
1224#define TRAP_DEMAP_KTBL_TEXT 0x30
1225#define TRAP_DEMAP_KTBL_DATA 0x34
1226#define TRAP_DEMAP_SUBR 0x38
1227#define TRAP_DEMAP_REG 0x3c
1228#define TRAP_DEMAP_STACK 0x40
1229#define TRAP_RO_AREA 0x44
1230#define TRAP_RO_KTBL_DATA 0x75
1231#define TRAP_RO_REG 0x4c
1232#define TRAP_RO_STACK 0x50
1233#define TRAP_SET_WINDOW 0x54
1234#define TRAP_SET_VA_WP 0x58
1235#define TRAP_SET_PA_WP 0x5c
1236#define TRAP_SET_SOFTINT 0x60
1237#define TRAP_IE_TOGGLE 0x64
1238#define TRAP_SET_PIL 0x68
1239#define TRAP_SET_TSO 0x6c
1240#define TRAP_SET_PSO 0x70
1241#define TRAP_SET_RMO 0x74
1242
1243/*
1244 * mplock return codes
1245 */
1246#define LOCK_SUCCESS 0
1247#define LOCK_TIMEOUT 1
1248
1249/*
1250 * memtest types
1251 */
1252#define MEMTEST_NONE 0
1253#define MEMTEST_TSO 1
1254#define MEMTEST_RMO 2
1255
1256#define MAXHOSTS 10
1257
1258
1259#include "constants.h"
1260#include "macros.h"
1261
1262
1263/*
1264#include "enable_traps.h"
1265*/
1266
1267#define H_T0_Trap_Instruction_0
1268#define SUN_H_T0_Trap_Instruction_0 \
1269 tcc T_TRAP_INST1; \
1270 wr %g0, ASI_PRIMARY, %asi; \
1271 set T0_KAOS_RUN_REGS_PA, %g7; \
1272 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1273 inc %g6 ; \
1274 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1275 done; \
1276 nop
1277
1278#define H_HT0_Trap_Instruction_0
1279#define SUN_H_HT0_Trap_Instruction_0 \
1280 tcc T_TRAP_INST1; \
1281 wr %g0, ASI_PRIMARY, %asi; \
1282 set T0_KAOS_RUN_REGS_PA, %g7; \
1283 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1284 inc %g6 ; \
1285 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1286 done; \
1287 nop
1288
1289#define H_T0_Trap_Instruction_1
1290#define SUN_H_T0_Trap_Instruction_1 \
1291 rdpr %tstate, %g1; \
1292 wrpr %g1, 0x200, %tstate; \
1293 done; \
1294 nop; \
1295 nop; \
1296 nop; \
1297 nop; \
1298 nop
1299
1300#define H_HT0_Trap_Instruction_1
1301#define SUN_H_HT0_Trap_Instruction_1 \
1302 rdpr %tstate, %g1; \
1303 wrpr %g1, 0x200, %tstate; \
1304 done; \
1305 nop; \
1306 nop; \
1307 nop; \
1308 nop; \
1309 nop
1310
1311
1312#define H_T0_Trap_Instruction_2
1313#define SUN_H_T0_Trap_Instruction_2 \
1314 tcc T_TRAP_INST1; \
1315 wr %g0, ASI_PRIMARY, %asi; \
1316 set T0_KAOS_RUN_REGS_PA, %g7; \
1317 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1318 inc %g6 ; \
1319 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1320 done; \
1321 nop
1322
1323#define H_HT0_Trap_Instruction_2
1324#define SUN_H_HT0_Trap_Instruction_2 \
1325 tcc T_TRAP_INST1; \
1326 wr %g0, ASI_PRIMARY, %asi; \
1327 set T0_KAOS_RUN_REGS_PA, %g7; \
1328 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1329 inc %g6 ; \
1330 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1331 done; \
1332 nop
1333
1334#define H_T0_Trap_Instruction_3
1335#define SUN_H_T0_Trap_Instruction_3 \
1336 rdpr %tstate, %g1; \
1337 wrpr %g1, 0x200, %tstate; \
1338 done; \
1339 nop; \
1340 nop; \
1341 nop; \
1342 nop; \
1343 nop
1344
1345#define H_HT0_Trap_Instruction_3
1346#define SUN_H_HT0_Trap_Instruction_3 \
1347 rdpr %tstate, %g1; \
1348 wrpr %g1, 0x200, %tstate; \
1349 done; \
1350 nop; \
1351 nop; \
1352 nop; \
1353 nop; \
1354 nop
1355#define H_T0_Trap_Instruction_4
1356#define SUN_H_T0_Trap_Instruction_4 \
1357 rdpr %tstate, %g1; \
1358 wrpr %g1, 0x200, %tstate; \
1359 done; \
1360 nop; \
1361 nop; \
1362 nop; \
1363 nop; \
1364 nop
1365
1366#define H_HT0_Trap_Instruction_4
1367#define SUN_H_HT0_Trap_Instruction_4 \
1368 rdpr %tstate, %g1; \
1369 wrpr %g1, 0x200, %tstate; \
1370 done; \
1371 nop; \
1372 nop; \
1373 nop; \
1374 nop; \
1375 nop
1376
1377#define H_T0_Trap_Instruction_180
1378#define SUN_H_T0_Trap_Instruction_180 \
1379 rdpr %tstate, %g1; \
1380 wrpr %g1, 0x200, %tstate; \
1381 done; \
1382 nop; \
1383 nop; \
1384 nop; \
1385 nop; \
1386 nop
1387
1388#define H_HT0_Trap_Instruction_180
1389#define SUN_H_HT0_Trap_Instruction_180 \
1390 rdpr %tstate, %g1; \
1391 wrpr %g1, 0x200, %tstate; \
1392 done; \
1393 nop; \
1394 nop; \
1395 nop; \
1396 nop; \
1397 nop
1398#define H_T0_Fp_disabled_0x20
1399#define SUN_H_T0_Fp_disabled_0x20 \
1400 wr %g0, 0x4, %fprs ; \
1401 retry ; \
1402 nop; \
1403 nop; \
1404 nop; \
1405 nop; \
1406 nop; \
1407 nop
1408
1409/****************************************************************
1410 * MEMORY ADDRESS NOT ALIGNED TRAP HANDLERS
1411 * DO NOTHING SINCE THE COUNTERS ARE NO LONGER USED
1412 ****************************************************************/
1413
1414 /* HYPERVISOR MODE */
1415
1416#define H_HT0_Mem_Address_Not_Aligned_0x34
1417#define SUN_H_HT0_Mem_Address_Not_Aligned_0x34 \
1418 tne T_TRAP_INST1; \
1419 done; \
1420 nop; \
1421 nop; \
1422 nop; \
1423 nop; \
1424 nop; \
1425 nop
1426
1427#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35
1428#define SUN_H_HT0_Lddf_Mem_Address_Not_Aligned_0x35 \
1429 tne T_TRAP_INST1; \
1430 done; \
1431 nop; \
1432 nop; \
1433 nop; \
1434 nop; \
1435 nop; \
1436 nop
1437
1438#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36
1439#define SUN_H_HT0_Stdf_Mem_Address_Not_Aligned_0x36 \
1440 tne T_TRAP_INST1; \
1441 done; \
1442 nop; \
1443 nop; \
1444 nop; \
1445 nop; \
1446 nop; \
1447 nop
1448
1449#define H_HT0_Reserved_0x38
1450#define SUN_H_HT0_Reserved_0x38 \
1451 tne T_TRAP_INST1; \
1452 done; \
1453 nop; \
1454 nop; \
1455 nop; \
1456 nop; \
1457 nop; \
1458 nop
1459
1460#define H_HT0_Reserved_0x39
1461#define SUN_H_HT0_Reserved_0x39 \
1462 tne T_TRAP_INST1; \
1463 done; \
1464 nop; \
1465 nop; \
1466 nop; \
1467 nop; \
1468 nop; \
1469 nop
1470
1471 /* SUPERVISOR MODE */
1472
1473#define H_T0_Mem_Address_Not_Aligned_0x34
1474#define SUN_H_T0_Mem_Address_Not_Aligned_0x34 \
1475 tne T_TRAP_INST1; \
1476 done; \
1477 nop; \
1478 nop; \
1479 nop; \
1480 nop; \
1481 nop; \
1482 nop
1483
1484#define H_T0_Lddf_Mem_Address_Not_Aligned_0x35
1485#define SUN_H_T0_Lddf_Mem_Address_Not_Aligned_0x35 \
1486 tne T_TRAP_INST1; \
1487 done; \
1488 nop; \
1489 nop; \
1490 nop; \
1491 nop; \
1492 nop; \
1493 nop
1494
1495#define H_T0_Stdf_Mem_Address_Not_Aligned_0x36
1496#define SUN_H_T0_Stdf_Mem_Address_Not_Aligned_0x36 \
1497 tne T_TRAP_INST1; \
1498 done; \
1499 nop; \
1500 nop; \
1501 nop; \
1502 nop; \
1503 nop; \
1504 nop
1505
1506#define H_T0_Reserved_0x38
1507#define SUN_H_T0_Reserved_0x38 \
1508 tne T_TRAP_INST1; \
1509 done; \
1510 nop; \
1511 nop; \
1512 nop; \
1513 nop; \
1514 nop; \
1515 nop
1516
1517#define H_T0_Reserved_0x39
1518#define SUN_H_T0_Reserved_0x39 \
1519 tne T_TRAP_INST1; \
1520 done; \
1521 nop; \
1522 nop; \
1523 nop; \
1524 nop; \
1525 nop; \
1526 nop
1527
1528#define H_T1_Trap_Instruction_0
1529#define SUN_H_T1_Trap_Instruction_0 \
1530 tcc T_TRAP_INST1; \
1531 wr %g0, ASI_PRIMARY, %asi; \
1532 set T0_KAOS_RUN_REGS_PA, %g7; \
1533 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1534 inc %g6 ; \
1535 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1536 done; \
1537 nop
1538
1539#define H_HT1_Trap_Instruction_0
1540#define SUN_H_HT1_Trap_Instruction_0 \
1541 tcc T_TRAP_INST1; \
1542 wr %g0, ASI_PRIMARY, %asi; \
1543 set T0_KAOS_RUN_REGS_PA, %g7; \
1544 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1545 inc %g6 ; \
1546 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1547 done; \
1548 nop
1549
1550#define H_T1_Trap_Instruction_1
1551#define SUN_H_T1_Trap_Instruction_1 \
1552 rdpr %tstate, %g1; \
1553 wrpr %g1, 0x200, %tstate; \
1554 done; \
1555 nop; \
1556 nop; \
1557 nop; \
1558 nop; \
1559 nop
1560
1561#define H_HT1_Trap_Instruction_1
1562#define SUN_H_HT1_Trap_Instruction_1 \
1563 rdpr %tstate, %g1; \
1564 wrpr %g1, 0x200, %tstate; \
1565 done; \
1566 nop; \
1567 nop; \
1568 nop; \
1569 nop; \
1570 nop
1571
1572#define H_T1_Trap_Instruction_2
1573#define SUN_H_T1_Trap_Instruction_2 \
1574 tcc T_TRAP_INST1; \
1575 wr %g0, ASI_PRIMARY, %asi; \
1576 set T0_KAOS_RUN_REGS_PA, %g7; \
1577 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1578 inc %g6 ; \
1579 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1580 done; \
1581 nop
1582
1583#define H_HT1_Trap_Instruction_2
1584#define SUN_H_HT1_Trap_Instruction_2 \
1585 tcc T_TRAP_INST1; \
1586 wr %g0, ASI_PRIMARY, %asi; \
1587 set T0_KAOS_RUN_REGS_PA, %g7; \
1588 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
1589 inc %g6 ; \
1590 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
1591 done; \
1592 nop
1593
1594#define H_T1_Trap_Instruction_3
1595#define SUN_H_T1_Trap_Instruction_3 \
1596 rdpr %tstate, %g1; \
1597 wrpr %g1, 0x200, %tstate; \
1598 done; \
1599 nop; \
1600 nop; \
1601 nop; \
1602 nop; \
1603 nop
1604
1605#define H_HT1_Trap_Instruction_3
1606#define SUN_H_HT1_Trap_Instruction_3 \
1607 rdpr %tstate, %g1; \
1608 wrpr %g1, 0x200, %tstate; \
1609 done; \
1610 nop; \
1611 nop; \
1612 nop; \
1613 nop; \
1614 nop
1615#define H_T1_Trap_Instruction_4
1616#define SUN_H_T1_Trap_Instruction_4 \
1617 rdpr %tstate, %g1; \
1618 wrpr %g1, 0x200, %tstate; \
1619 done; \
1620 nop; \
1621 nop; \
1622 nop; \
1623 nop; \
1624 nop
1625
1626#define H_HT1_Trap_Instruction_4
1627#define SUN_H_HT1_Trap_Instruction_4 \
1628 rdpr %tstate, %g1; \
1629 wrpr %g1, 0x200, %tstate; \
1630 done; \
1631 nop; \
1632 nop; \
1633 nop; \
1634 nop; \
1635 nop
1636
1637#define H_T1_Trap_Instruction_180
1638#define SUN_H_T1_Trap_Instruction_180 \
1639 rdpr %tstate, %g1; \
1640 wrpr %g1, 0x200, %tstate; \
1641 done; \
1642 nop; \
1643 nop; \
1644 nop; \
1645 nop; \
1646 nop
1647
1648#define H_HT1_Trap_Instruction_180
1649#define SUN_H_HT1_Trap_Instruction_180 \
1650 rdpr %tstate, %g1; \
1651 wrpr %g1, 0x200, %tstate; \
1652 done; \
1653 nop; \
1654 nop; \
1655 nop; \
1656 nop; \
1657 nop
1658#define H_T1_Fp_disabled_0x20
1659#define SUN_H_T1_Fp_disabled_0x20 \
1660 wr %g0, 0x4, %fprs ; \
1661 retry ; \
1662 nop; \
1663 nop; \
1664 nop; \
1665 nop; \
1666 nop; \
1667 nop
1668
1669/** ILLEGAL TRAP HANDLERS **/
1670
1671#define H_HT0_Illegal_instruction_0x10
1672#define SUN_H_HT0_Illegal_instruction_0x10 \
1673 setx illegal_trap_handler, %g1, %g2; \
1674 jmp %g2;\
1675 nop
1676
1677#define H_T0_Illegal_instruction_0x10
1678#define SUN_H_T0_Illegal_instruction_0x10 \
1679 setx illegal_trap_handler, %g1, %g2; \
1680 jmp %g2;\
1681 nop
1682#define H_T0_Illegal_instruction_0x10
1683#define SUN_H_T0_Illegal_instruction_0x10 \
1684 setx illegal_trap_handler, %g1, %g2; \
1685 jmp %g2;\
1686 nop
1687#define H_T0_Trap_Instruction_0x180
1688#define SUN_H_T0_Trap_Instruction_0x180 \
1689 rdpr %tstate, %g1; \
1690 wrpr %g1, 0x200, %tstate; \
1691 done; \
1692 nop; \
1693 nop; \
1694 nop; \
1695 nop; \
1696 nop
1697
1698
1699
1700#define H_HT0_Trap_Instruction_0x180
1701#define SUN_H_HT0_Trap_Instruction_0x180 \
1702 rdpr %tstate, %g1; \
1703 wrpr %g1, 0x200, %tstate; \
1704 done; \
1705 nop; \
1706 nop; \
1707 nop; \
1708 nop; \
1709 nop
1710
1711#define THREAD_COUNT 4
1712
1713#include "enable_file.h"
1714#include "hboot.s"
1715
1716changequote([, ])dnl
1717define([thread_idx], eval(THREAD_COUNT-1))dnl
1718
1719SECTION .MAIN TEXT_VA=MAIN_BASE_TEXT_VA, DATA_VA=MAIN_BASE_DATA_VA
1720forloop([i], 0, thread_idx, [
1721attr_text {
1722
1723 Name = .MAIN,
1724 VA= MAIN_BASE_TEXT_VA ,
1725 RA= MAIN_BASE_TEXT_RA ,
1726 PA= ra2pa2(MAIN_BASE_TEXT_RA ,tid2pid(i)),
1727 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
1728 TTE_G=1, TTE_Context=[0x]eval(PCONTEXT + 0, 16), TTE_V=1, TTE_Size=0, TTE_NFO=0,
1729 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
1730 TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1
1731}
1732attr_data {
1733
1734 Name = .MAIN,
1735 VA= MAIN_BASE_DATA_VA ,
1736 RA= MAIN_BASE_DATA_RA ,
1737 PA= ra2pa2(MAIN_BASE_DATA_RA ,tid2pid(i)),
1738 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
1739 TTE_G=1, TTE_Context=[0x]eval(PCONTEXT + 0, 16), TTE_V=1, TTE_Size=0, TTE_NFO=0,
1740 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
1741 TTE_L=0, TTE_CP=1, TTE_CV=0, TTE_E=0, TTE_P=0, TTE_W=1
1742}
1743])dnl
1744
1745changequote(`,')dnl'
1746
1747.global main
1748
1749.seg "text"
1750ALIGN_PAGE_8K
1751main:
1752 setx kaos_boot, %l0, %o5
1753 jmp %o5
1754 !ta T_GOOD_TRAP
1755 nop
1756
1757main_end:
1758
1759
1760
1761
1762
1763/************************************************************************
1764 Include startup code
1765 ************************************************************************/
1766#define KAOS_SIMULATION
1767#define KAOS_V9
1768
1769SECTION kaos_startup TEXT_VA=T0_KAOS_STARTUP_VA
1770
1771.seg "text"
1772_kaos_page_begin:
1773
1774#if !defined(_KAOS_H)
1775#define _KAOS_H
1776
1777#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
1778
1779/*
1780 * _kaos() register load/store area layout
1781 */
1782#define KDATA_FREGS (64)
1783#define KDATA_LREGS (8)
1784#define KDATA_IREGS (8)
1785#define KDATA_GREGS (8)
1786#define KDATA_OREGS (8)
1787
1788#define KDATA_FREG_IDX (0)
1789#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
1790#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
1791#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
1792#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
1793#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
1794#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
1795#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
1796#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
1797#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
1798#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
1799#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
1800#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
1801#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
1802#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
1803#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
1804#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
1805#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
1806#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
1807#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
1808#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
1809#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
1810#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
1811#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
1812#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
1813#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
1814#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
1815#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
1816#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
1817#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
1818#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
1819
1820#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
1821#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
1822#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
1823#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
1824#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
1825#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
1826#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
1827#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
1828#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
1829#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
1830#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
1831#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
1832#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
1833#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
1834#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
1835#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
1836#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
1837#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
1838#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
1839#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
1840#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
1841#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
1842#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
1843#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
1844#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
1845#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
1846#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
1847#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
1848#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
1849#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
1850
1851/*
1852 * _kaos() local stack frame layout
1853 */
1854#define KFRAME_FSR (-4) /* addr offset for fsr */
1855#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
1856#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
1857#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
1858 /* word of variable */
1859 /* stack region */
1860
1861/*
1862 * _kaos xflags bits
1863 */
1864#define XFLAG_TRIGGER 0x1 /* Activate triggers */
1865#define XFLAG_SGI 0x2 /* Save/restore %gsr */
1866#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
1867
1868/*
1869 * %fsr set/get bit mask
1870 * We only allow RD and fcc fields
1871 */
1872#define FSR_MASK 0xc0000c00
1873
1874/*
1875 * Trap numbers
1876 */
1877#define TICC_TRAP 0x10
1878#define TRIGGER_START_TRAP 0x14
1879#define TRIGGER_STOP_TRAP 0x18
1880#define WATCHDOG_TRAP 0x71
1881
1882#endif
1883
1884/*
1885 * Minimum frame size
1886 */
1887#define MINFRAME 0x60
1888
1889/*
1890 * Special ticc traps for simulation
1891 */
1892#define TRAP_DEMAP_RANDOM_VA 0x28
1893#define TRAP_DEMAP_AREA 0x2c
1894#define TRAP_DEMAP_KTBL_TEXT 0x30
1895#define TRAP_DEMAP_KTBL_DATA 0x34
1896#define TRAP_DEMAP_SUBR 0x38
1897#define TRAP_DEMAP_REG 0x3c
1898#define TRAP_DEMAP_STACK 0x40
1899#define TRAP_RO_AREA 0x44
1900#define TRAP_RO_KTBL_DATA 0x75
1901#define TRAP_RO_REG 0x4c
1902#define TRAP_RO_STACK 0x50
1903#define TRAP_SET_WINDOW 0x54
1904#define TRAP_SET_VA_WP 0x58
1905#define TRAP_SET_PA_WP 0x5c
1906#define TRAP_SET_SOFTINT 0x60
1907#define TRAP_IE_TOGGLE 0x64
1908#define TRAP_SET_PIL 0x68
1909#define TRAP_SET_TSO 0x6c
1910#define TRAP_SET_PSO 0x70
1911#define TRAP_SET_RMO 0x74
1912
1913/*
1914 * mplock return codes
1915 */
1916#define LOCK_SUCCESS 0
1917#define LOCK_TIMEOUT 1
1918
1919/*
1920 * memtest types
1921 */
1922#define MEMTEST_NONE 0
1923#define MEMTEST_TSO 1
1924#define MEMTEST_RMO 2
1925
1926#define MAXHOSTS 10
1927
1928!
1929! Trap types for UNIX set condition codes
1930!
1931#define T_SETCC 0x21
1932
1933!
1934! Entry point macros
1935!
1936#if defined(KAOS_SIMULATION) || defined(KAOS_VERIFY)
1937#define ENTRY(a) _/**/a:
1938
1939#if defined(NIAGARA2)
1940#define ENTRY_GLOBAL(a) .global _/**/a ; _/**/a:
1941#endif
1942
1943#define SYM(a) _/**/a
1944#else
1945#define ENTRY(a) .global a ; a:
1946#define SYM(a) a
1947#endif
1948
1949 .seg "text"
1950
1951! _kaos(code, regdata, mtbl_cnt, mtbl, xflags);
1952! int *code ;
1953! int *regdata ;
1954! int mtbl_cnt ;
1955! int **mtbl ;
1956! int xflags ;
1957
1958#if !defined(NIAGARA2)
1959ENTRY(_kaos)
1960#else
1961ENTRY_GLOBAL(_kaos)
1962#endif
1963 sll %o2, 2, %g1 ! allocate stack frame
1964 add %g1, (MINFRAME-(KFRAME_MTBL+4))+7, %g1
1965 andn %g1, 7, %g1
1966 neg %g1
1967 save %sp,%g1,%sp
1968
1969#if !defined(KAOS_SIMULATION)
1970
1971! copy mtbl to stack
1972! (assumes the top of mtbl is dword aligned)
1973
1974#if ((KFRAME_MTBL & 0x4) == 0)
1975 dec 4, %i3
1976 ld [%i3], %f0
1977 st %f0, [%fp+KFRAME_MTBL]
1978 add %fp, KFRAME_MTBL-8, %l2
1979 dec %i2
1980#else
1981 add %fp, KFRAME_MTBL-4, %l2
1982#endif
19831:
1984 dec 8, %i3
1985 deccc 2, %i2
1986 ldd [%i3], %f0
1987 std %f0, [%l2]
1988 bne 1b
1989 dec 8, %l2
1990#else
1991
1992! If we are simulating, then mtbl is already on the stack
1993! so just the the nops right so va's match.
1994
1995#if ((KFRAME_MTBL & 0x4) == 0)
1996 nop
1997 nop
1998 nop
1999 nop
2000 nop
2001#else
2002 nop
2003#endif
2004 nop
2005 nop
2006 nop
2007 nop
2008 nop
2009 nop
2010#endif
2011
2012! set up the floating point registers
2013
2014 ldd [%i1+KDATA_FREG_OFF(0)],%f0
2015 ldd [%i1+KDATA_FREG_OFF(2)],%f2
2016 ldd [%i1+KDATA_FREG_OFF(4)],%f4
2017 ldd [%i1+KDATA_FREG_OFF(6)],%f6
2018 ldd [%i1+KDATA_FREG_OFF(8)],%f8
2019 ldd [%i1+KDATA_FREG_OFF(10)],%f10
2020 ldd [%i1+KDATA_FREG_OFF(12)],%f12
2021 ldd [%i1+KDATA_FREG_OFF(14)],%f14
2022 ldd [%i1+KDATA_FREG_OFF(16)],%f16
2023 ldd [%i1+KDATA_FREG_OFF(18)],%f18
2024 ldd [%i1+KDATA_FREG_OFF(20)],%f20
2025 ldd [%i1+KDATA_FREG_OFF(22)],%f22
2026 ldd [%i1+KDATA_FREG_OFF(24)],%f24
2027 ldd [%i1+KDATA_FREG_OFF(26)],%f26
2028 ldd [%i1+KDATA_FREG_OFF(28)],%f28
2029 ldd [%i1+KDATA_FREG_OFF(30)],%f30
2030
2031#if !defined(KAOS_V8_ONLY)
2032 andcc %i4, XFLAG_V9, %g0 ! set extended floating
2033 be 1f ! (in v9, odd registers for
2034 nop ! double opcodes actually
2035 ! refer to the upper bank)
2036 ldd [%i1+KDATA_FREG_OFF(32)], %f32
2037 ldd [%i1+KDATA_FREG_OFF(34)], %f34
2038 ldd [%i1+KDATA_FREG_OFF(36)], %f36
2039 ldd [%i1+KDATA_FREG_OFF(38)], %f38
2040 ldd [%i1+KDATA_FREG_OFF(40)], %f40
2041 ldd [%i1+KDATA_FREG_OFF(42)], %f42
2042 ldd [%i1+KDATA_FREG_OFF(44)], %f44
2043 ldd [%i1+KDATA_FREG_OFF(46)], %f46
2044 ldd [%i1+KDATA_FREG_OFF(48)], %f48
2045 ldd [%i1+KDATA_FREG_OFF(50)], %f50
2046 ldd [%i1+KDATA_FREG_OFF(52)], %f52
2047 ldd [%i1+KDATA_FREG_OFF(54)], %f54
2048 ldd [%i1+KDATA_FREG_OFF(56)], %f56
2049 ldd [%i1+KDATA_FREG_OFF(58)], %f58
2050 ldd [%i1+KDATA_FREG_OFF(60)], %f60
2051 ldd [%i1+KDATA_FREG_OFF(62)], %f62
2052 membar #Sync
2053
2054 ld [%i1+KDATA_ASI_OFF], %l0 ! set %asi
2055
2056#if !defined(NIAGARA2)
2057 wr %l0, %g0, %asr3
2058#endif
20591:
2060
2061! set %gsr if requested
2062
2063 andcc %i4, XFLAG_SGI, %g0
2064 be 1f
2065 nop
2066 ld [%i1+KDATA_GSRMASK_OFF],%o1
2067 ld [%i1+KDATA_GSR_OFF], %o0 ! set %gsr
2068 sllx %o1, 32, %o1
2069 or %o0, %o1, %o0
2070#if !defined(NIAGARA2)
2071 wr %o0, %gsr
2072#endif
20731:
2074#else
2075! 30 nop's so silicon/sim va's match
2076 nop ; nop ; nop ; nop ; nop
2077 nop ; nop ; nop ; nop ; nop
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#endif
2083
2084! save xflags and fire start trigger if requested
2085! (must do this before the T_SETCC trap below)
2086
2087#if !defined(KAOS_SIMULATION)
2088 st %i4, [%fp+KFRAME_XFLAGS]
2089 andcc %i4, XFLAG_TRIGGER, %g0
2090 tne TRIGGER_START_TRAP
2091#else
2092 nop
2093 nop
2094 nop
2095#endif
2096
2097! set up other registers
2098
2099 ld [%i1+KDATA_Y_OFF], %o0 ! set y
2100 mov %o0, %y
2101
2102 ld [%i1+KDATA_ICC_OFF], %g1 ! set icc
2103#if !defined(NIAGARA2)
2104 ta T_SETCC
2105#endif
2106
2107 st %fsr, [%fp+KFRAME_FSR] ! save old fsr
2108
2109#if defined(KAOS_V9) && defined(KAOS_FPNS)
2110 ld [%i1+KDATA_FSR_OFF], %o0
2111 set (1<<22), %o1 ! set fsr.NS to avoid traps
2112 or %o0, %o1, %o0 ! in simulation
2113 st %o0, [%i1+KDATA_FSR_OFF]
2114#else
2115 nop
2116 nop
2117 nop
2118 nop
2119#endif
2120 fmovs %f0, %f0 ! clear %fsr ftt field
2121 ld [%i1+KDATA_FSR_OFF], %fsr ! set fsr
2122
2123 mov %i0, %o7 ! save code pointer
2124 st %i1, [%fp+KFRAME_REGPTR] ! save register area pointer
2125 ldd [%i1+KDATA_IREG_OFF(2)], %i2 ! r/w area offsets
2126 ldd [%i1+KDATA_IREG_OFF(4)], %i4
2127 ldd [%i1+KDATA_OREG_OFF(0)], %o0 ! output regs
2128 ldd [%i1+KDATA_OREG_OFF(2)], %o2
2129 ldd [%i1+KDATA_OREG_OFF(4)], %o4
2130 ldd [%i1+KDATA_LREG_OFF(0)], %l0 ! local regs
2131 ldd [%i1+KDATA_LREG_OFF(2)], %l2
2132 ldd [%i1+KDATA_LREG_OFF(4)], %l4
2133 ldd [%i1+KDATA_LREG_OFF(6)], %l6
2134 ld [%i1+KDATA_GREG_OFF(0)], %g0 ! always zero
2135 ld [%i1+KDATA_GREG_OFF(1)], %g1 ! code offset
2136 ld [%i1+KDATA_GREG_OFF(2)], %g2 ! unused
2137 ld [%i1+KDATA_GREG_OFF(3)], %g3 ! loop index
2138 ld [%i1+KDATA_GREG_OFF(4)], %g4 ! jmpl target
2139 ld [%i1+KDATA_GREG_OFF(5)], %g5 ! sigbus target
2140 ld [%i1+KDATA_GREG_OFF(6)], %g6 ! block ld offset
2141 ld [%i1+KDATA_GREG_OFF(7)], %g7 ! block st offset
2142 ldd [%i1+KDATA_IREG_OFF(0)], %i0 ! area pointers
2143
2144#if defined(KAOS_SIMULATION)
2145!
2146! Save return address on stack
2147! HARI
2148 st %i7, [%sp+0x3c]
2149#else
2150 nop
2151#endif
2152!
2153! Begin random instruction execution at specified entry point
2154! When done, code returns using a "call SYM(_kaos_done)"
2155!
2156#if !defined(NIAGARA2)
2157 flush %o7
2158#endif
2159 jmp %o7
2160 membar #Sync
2161
2162! Random instruction execution done
2163
2164#if !defined(NIAGARA2)
2165ENTRY(_kaos_done)
2166#else
2167SECTION kaos_done TEXT_VA=T0_KAOS_DONE_VA
2168ENTRY_GLOBAL(_kaos_done)
2169#endif
2170 membar #Sync
2171#if defined(KAOS_SIMULATION)
2172 ret
2173 restore
2174#else
2175 nop
2176 nop
2177#endif
2178 ld [%fp+KFRAME_REGPTR], %o7 ! point to register area
2179 std %o0, [%o7+KDATA_OREG_OFF(0)] ! output regs
2180 std %o2, [%o7+KDATA_OREG_OFF(2)]
2181 std %o4, [%o7+KDATA_OREG_OFF(4)]
2182
2183 st %g0, [%o7+KDATA_GREG_OFF(0)] ! should be 0
2184 st %g1, [%o7+KDATA_GREG_OFF(1)] ! code offset
2185 st %g2, [%o7+KDATA_GREG_OFF(2)] ! unused
2186 st %g3, [%o7+KDATA_GREG_OFF(3)] ! loop index
2187 st %g4, [%o7+KDATA_GREG_OFF(4)] ! jmpl target
2188 st %g5, [%o7+KDATA_GREG_OFF(5)] ! sigbus target
2189 st %g6, [%o7+KDATA_GREG_OFF(6)] ! block ld offset
2190 st %g7, [%o7+KDATA_GREG_OFF(7)] ! block st offset
2191
2192 std %i0, [%o7+KDATA_IREG_OFF(0)] ! area pointers
2193 std %i2, [%o7+KDATA_IREG_OFF(2)] ! r/w area offsets
2194 std %i4, [%o7+KDATA_IREG_OFF(4)]
2195
2196 std %l0, [%o7+KDATA_LREG_OFF(0)] ! locals
2197 std %l2, [%o7+KDATA_LREG_OFF(2)]
2198 std %l4, [%o7+KDATA_LREG_OFF(4)]
2199 std %l6, [%o7+KDATA_LREG_OFF(6)]
2200
2201 clr %o0 ! get icc
2202 bcs,a 1f
2203 or %o0, 0x1, %o0
22041: bvs,a 2f
2205 or %o0, 0x2, %o0
22062: be,a 4f
2207 or %o0, 0x4, %o0
22084: bneg,a 8f
2209 or %o0, 0x8, %o0
22108:
2211 st %o0, [%o7+KDATA_ICC_OFF]
2212
2213 ld [%fp+KFRAME_XFLAGS], %g1 ! trigger analyzer
2214 andcc %g1, XFLAG_TRIGGER, %g0
2215 tne TRIGGER_STOP_TRAP
2216
2217 st %fsr, [%o7+KDATA_FSR_OFF] ! get fsr
2218 ld [%fp+KFRAME_FSR], %fsr ! restore original fsr
2219
2220#if !defined(KAOS_V8_ONLY)
2221 ld [%fp+KFRAME_XFLAGS], %g1 ! get %gsr
2222 andcc %g1, XFLAG_SGI, %g0
2223 be 1f
2224 nop
2225#if !defined(NIAGARA2)
2226 rd %gsr, %o0
2227#endif
2228 srlx %o0, 32, %o1
2229 st %o1, [%o7+KDATA_GSRMASK_OFF]
2230 st %o0, [%o7+KDATA_GSR_OFF]
22311:
2232#else
2233! 8 nop's so silicon/sim va's match
2234 nop ; nop ; nop ; nop ; nop
2235 nop ; nop ; nop
2236#endif
2237
2238 mov %y, %o0
2239 st %o0, [%o7+KDATA_Y_OFF] ! get y
2240
2241 std %f0, [%o7+KDATA_FREG_OFF(0)] ! get floating
2242 std %f2, [%o7+KDATA_FREG_OFF(2)]
2243 std %f4, [%o7+KDATA_FREG_OFF(4)]
2244 std %f6, [%o7+KDATA_FREG_OFF(6)]
2245 std %f8, [%o7+KDATA_FREG_OFF(8)]
2246 std %f10, [%o7+KDATA_FREG_OFF(10)]
2247 std %f12, [%o7+KDATA_FREG_OFF(12)]
2248 std %f14, [%o7+KDATA_FREG_OFF(14)]
2249 std %f16, [%o7+KDATA_FREG_OFF(16)]
2250 std %f18, [%o7+KDATA_FREG_OFF(18)]
2251 std %f20, [%o7+KDATA_FREG_OFF(20)]
2252 std %f22, [%o7+KDATA_FREG_OFF(22)]
2253 std %f24, [%o7+KDATA_FREG_OFF(24)]
2254 std %f26, [%o7+KDATA_FREG_OFF(26)]
2255 std %f28, [%o7+KDATA_FREG_OFF(28)]
2256 std %f30, [%o7+KDATA_FREG_OFF(30)]
2257
2258#if !defined(KAOS_V8_ONLY)
2259 ld [%fp+KFRAME_XFLAGS], %o1 ! get extended floating
2260 andcc %o1, XFLAG_V9, %g0 ! (in v9, odd registers for
2261 be 1f ! double opcodes actually
2262 nop ! refer to the upper bank)
2263
2264 membar #Sync
2265 std %f32, [%o7+KDATA_FREG_OFF(32)]
2266 std %f34, [%o7+KDATA_FREG_OFF(34)]
2267 std %f36, [%o7+KDATA_FREG_OFF(36)]
2268 std %f38, [%o7+KDATA_FREG_OFF(38)]
2269 std %f40, [%o7+KDATA_FREG_OFF(40)]
2270 std %f42, [%o7+KDATA_FREG_OFF(42)]
2271 std %f44, [%o7+KDATA_FREG_OFF(44)]
2272 std %f46, [%o7+KDATA_FREG_OFF(46)]
2273 std %f48, [%o7+KDATA_FREG_OFF(48)]
2274 std %f50, [%o7+KDATA_FREG_OFF(50)]
2275 std %f52, [%o7+KDATA_FREG_OFF(52)]
2276 std %f54, [%o7+KDATA_FREG_OFF(54)]
2277 std %f56, [%o7+KDATA_FREG_OFF(56)]
2278 std %f58, [%o7+KDATA_FREG_OFF(58)]
2279 std %f60, [%o7+KDATA_FREG_OFF(60)]
2280 std %f62, [%o7+KDATA_FREG_OFF(62)]
2281
2282 ! save %asi
2283#if !defined(NIAGARA2)
2284 rd %asr3, %o1
2285#endif
2286 st %o1, [%o7+KDATA_ASI_OFF]
22871:
2288#else
2289! 23 nop's so silicon/sim va's match
2290 nop ; nop ; nop ; nop ; nop
2291 nop ; nop ; nop ; nop ; nop
2292 nop ; nop ; nop ; nop ; nop
2293 nop ; nop ; nop ; nop ; nop
2294 nop ; nop ; nop
2295#endif
2296
2297 ret
2298 restore
2299
2300!----------------------------------------------------------------------
2301.seg "text"
2302_kaos_page_end:
2303
2304/************************************************************************
2305 Include random code and data
2306 ************************************************************************/
2307#define KTEXT_MODULE(mod, va) SECTION mod TEXT_VA=va
2308#define KDATA_MODULE(mod, va) SECTION mod DATA_VA=va
2309
2310
2311! kaos version 4.2
2312! thread 0
2313! icount 2513
2314! targetid NIAGARA:SIM
2315! hostid NIAGARA:5.8
2316! areas 1
2317! areasize 64
2318! areaoffset 2304
2319! ncache 0
2320! emulate_ncache 1
2321! pagesize 8192
2322! invsize 0
2323! codecount 2509
2324! code 1114e000
2325! entry 1114e000
2326! fsr_exceptions 00000000
2327! fsr_roundmode 00000004
2328! fsr_mask c0000fff
2329! seed d4e8b2e08fd5
2330! va_map 0000000000400000,000000001fffffff
2331! pa_cached 0000000000400000,000000001fffffff
2332! pa_noncached 000001ff00000000,000001ff7fffffff
2333! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
2334! begcount 0
2335! endcount 2513
2336! dwords 8
2337! ldblocks 0
2338! stblocks 0
2339! ldfsr_words 0
2340! annul 1
2341! predict 1
2342! iudepend 0
2343! bug 65535
2344
2345#if !defined(KGLOBAL)
2346#define KGLOBAL(a) .global a
2347#endif
2348
2349#if !defined(SYM)
2350#define SYM(a) /**/a
2351#endif
2352
2353#if !defined(KTEXT_MODULE)
2354#define KTEXT_MODULE(module, va)
2355#endif
2356
2357#if !defined(KDATA_MODULE)
2358#define KDATA_MODULE(module, va)
2359#endif
2360
2361KTEXT_MODULE(t0_module_ktbl, 0x1114e000)
2362.seg "text"
2363 KGLOBAL(t0_ktbl)
2364t0_ktbl_page_begin:
2365.global t0_kref; t0_kref:
2366 .skip 0
2367t0_ktbl:
2368 .word 0xafa000b8 ! t0_kref+0x0: fnegs %f24, %f23
2369 .word 0xada01096 ! t0_kref+0x4: fxtos %f22, %f22
2370 .word 0xda50a020 ! t0_kref+0x8: ldsh [%g2 + 0x20], %o5
2371 .word 0x92f5c016 ! t0_kref+0xc: udivcc %l7, %l6, %o1
2372 .word 0x948d0017 ! t0_kref+0x10: andcc %l4, %l7, %o2
2373 .word 0xb1a01898 ! t0_kref+0x14: fitos %f24, %f24
2374 .word 0x96d50015 ! t0_kref+0x18: umulcc %l4, %l5, %o3
2375 .word 0xee28a002 ! t0_kref+0x1c: stb %l7, [%g2 + 2]
2376 .word 0xda08a030 ! t0_kref+0x20: ldub [%g2 + 0x30], %o5
2377 .word 0x9fb5c0b4 ! t0_kref+0x24: edge16n %l7, %l4, %o7
2378 .word 0x8035e0fd ! t0_kref+0x28: orn %l7, 0xfd, %g0
2379 .word 0xfbee101b ! t0_kref+0x2c: prefetcha %i0 + %i3, 29
2380 .word 0xc42037b8 ! t0_kref+0x30: st %g2, [%g0 - 0x848]
2381 .word 0xd450a000 ! t0_kref+0x34: ldsh [%g2], %o2
2382 .word 0x9f2d0014 ! t0_kref+0x38: sll %l4, %l4, %o7
2383 .word 0x95b60556 ! t0_kref+0x3c: fcmpeq16 %f24, %f22, %o2
2384 .word 0xf100a020 ! t0_kref+0x40: ld [%g2 + 0x20], %f24
2385 .word 0xb4103ffb ! t0_kref+0x44: mov 0xfffffffb, %i2
2386 .word 0x8143c000 ! t0_kref+0x48: stbar
2387 .word 0x81b4c053 ! t0_kref+0x4c: edge8l %l3, %l3, %g0
2388 .word 0xafa548b5 ! t0_kref+0x50: fsubs %f21, %f21, %f23
2389 .word 0xd4067ff8 ! t0_kref+0x54: ld [%i1 - 8], %o2
2390 .word 0x38480004 ! t0_kref+0x58: bgu,a,pt %icc, _kref+0x68
2391 .word 0x90350015 ! t0_kref+0x5c: orn %l4, %l5, %o0
2392 .word 0xada60854 ! t0_kref+0x60: faddd %f24, %f20, %f22
2393 .word 0x35480007 ! t0_kref+0x64: fbue,a,pt %fcc0, _kref+0x80
2394 .word 0xe83e7ff0 ! t0_kref+0x68: std %l4, [%i1 - 0x10]
2395 .word 0x93400000 ! t0_kref+0x6c: mov %y, %o1
2396 .word 0xa9b586f4 ! t0_kref+0x70: fmul8ulx16 %f22, %f20, %f20
2397 .word 0xa9a01935 ! t0_kref+0x74: fstod %f21, %f20
2398 .word 0xc807bfe4 ! t0_kref+0x78: ld [%fp - 0x1c], %g4
2399 .word 0xafa01a56 ! t0_kref+0x7c: fdtoi %f22, %f23
2400 .word 0xb1b5c636 ! t0_kref+0x80: fmul8x16 %f23, %f22, %f24
2401 .word 0x9ed4ee2f ! t0_kref+0x84: umulcc %l3, 0xe2f, %o7
2402 .word 0x94c4faf4 ! t0_kref+0x88: addccc %l3, -0x50c, %o2
2403 .word 0xa9a01056 ! t0_kref+0x8c: fdtox %f22, %f20
2404 .word 0x9b400000 ! t0_kref+0x90: mov %y, %o5
2405 .word 0xada58838 ! t0_kref+0x94: fadds %f22, %f24, %f22
2406 .word 0xabb00fe0 ! t0_kref+0x98: fones %f21
2407 .word 0xefa71018 ! t0_kref+0x9c: sta %f23, [%i4 + %i0]0x80
2408 .word 0x94f2220c ! t0_kref+0xa0: udivcc %o0, 0x20c, %o2
2409 .word 0x932d2000 ! t0_kref+0xa4: sll %l4, 0x0, %o1
2410 .word 0xec9e1000 ! t0_kref+0xa8: ldda [%i0]0x80, %l6
2411 .word 0x80523505 ! t0_kref+0xac: umul %o0, -0xafb, %g0
2412 .word 0xb6102018 ! t0_kref+0xb0: mov 0x18, %i3
2413 .word 0x99b58514 ! t0_kref+0xb4: fcmpgt16 %f22, %f20, %o4
2414 .word 0x928db80f ! t0_kref+0xb8: andcc %l6, -0x7f1, %o1
2415 .word 0xb1a54938 ! t0_kref+0xbc: fmuls %f21, %f24, %f24
2416 .word 0xed20a030 ! t0_kref+0xc0: st %f22, [%g2 + 0x30]
2417 .word 0x9a8d0008 ! t0_kref+0xc4: andcc %l4, %o0, %o5
2418 .word 0x95b58416 ! t0_kref+0xc8: fcmple16 %f22, %f22, %o2
2419 .word 0x81adcab5 ! t0_kref+0xcc: fcmpes %fcc0, %f23, %f21
2420 .word 0xa9a5cd36 ! t0_kref+0xd0: fsmuld %f23, %f22, %f20
2421 .word 0xa9a54d35 ! t0_kref+0xd4: fsmuld %f21, %f21, %f20
2422 .word 0xb1a00137 ! t0_kref+0xd8: fabss %f23, %f24
2423 .word 0x96354013 ! t0_kref+0xdc: orn %l5, %l3, %o3
2424 .word 0xadb60ad4 ! t0_kref+0xe0: fpsub32 %f24, %f20, %f22
2425 .word 0xec20a020 ! t0_kref+0xe4: st %l6, [%g2 + 0x20]
2426 .word 0x93408000 ! t0_kref+0xe8: mov %ccr, %o1
2427 .word 0x81dce341 ! t0_kref+0xec: flush %l3 + 0x341
2428 .word 0xb1a01938 ! t0_kref+0xf0: fstod %f24, %f24
2429 .word 0xb1a01897 ! t0_kref+0xf4: fitos %f23, %f24
2430 .word 0xd840a020 ! t0_kref+0xf8: ldsw [%g2 + 0x20], %o4
2431 .word 0xec30a000 ! t0_kref+0xfc: sth %l6, [%g2]
2432 .word 0xed1e001d ! t0_kref+0x100: ldd [%i0 + %i5], %f22
2433 .word 0xadb54975 ! t0_kref+0x104: fpmerge %f21, %f21, %f22
2434 .word 0xd04e0000 ! t0_kref+0x108: ldsb [%i0], %o0
2435 .word 0xea20a020 ! t0_kref+0x10c: st %l5, [%g2 + 0x20]
2436 .word 0x9ef58016 ! t0_kref+0x110: udivcc %l6, %l6, %o7
2437 .word 0xd8070019 ! t0_kref+0x114: ld [%i4 + %i1], %o4
2438 .word 0x9bb58598 ! t0_kref+0x118: fcmpgt32 %f22, %f24, %o5
2439 .word 0xf9ee501a ! t0_kref+0x11c: prefetcha %i1 + %i2, 28
2440 .word 0xec981018 ! t0_kref+0x120: ldda [%g0 + %i0]0x80, %l6
2441 .word 0x95b60416 ! t0_kref+0x124: fcmple16 %f24, %f22, %o2
2442 .word 0xd020a010 ! t0_kref+0x128: st %o0, [%g2 + 0x10]
2443 .word 0x9de3bfa0 ! t0_kref+0x12c: save %sp, -0x60, %sp
2444 .word 0x9feee49c ! t0_kref+0x130: restore %i3, 0x49c, %o7
2445 .word 0xdbf61015 ! t0_kref+0x134: casxa [%i0]0x80, %l5, %o5
2446 .word 0x80d20008 ! t0_kref+0x138: umulcc %o0, %o0, %g0
2447 .word 0xada01895 ! t0_kref+0x13c: fitos %f21, %f22
2448 .word 0xa9aac054 ! t0_kref+0x140: fmovdge %fcc0, %f20, %f20
2449 .word 0x94f58017 ! t0_kref+0x144: udivcc %l6, %l7, %o2
2450 .word 0xc368a0c5 ! t0_kref+0x148: prefetch %g2 + 0xc5, 1
2451 .word 0xf19e201c ! t0_kref+0x14c: ldda [%i0 + 0x1c]%asi, %f24
2452 .word 0xafb60fb8 ! t0_kref+0x150: fors %f24, %f24, %f23
2453 .word 0xe99eda18 ! t0_kref+0x154: ldda [%i3 + %i0]0xd0, %f20
2454 .word 0x901d2bb5 ! t0_kref+0x158: xor %l4, 0xbb5, %o0
2455 call 1f
2456 .empty
2457 .word 0xada00535 ! t0_kref+0x160: fsqrts %f21, %f22
24581: .word 0xa9b5c975 ! t0_kref+0x164: fpmerge %f23, %f21, %f20
2459 .word 0xa9a00556 ! t0_kref+0x168: fsqrtd %f22, %f20
2460 .word 0xafa01a58 ! t0_kref+0x16c: fdtoi %f24, %f23
2461 .word 0xed1e4000 ! t0_kref+0x170: ldd [%i1], %f22
2462 .word 0xb1a01038 ! t0_kref+0x174: fstox %f24, %f24
2463 .word 0xfbee101d ! t0_kref+0x178: prefetcha %i0 + %i5, 29
2464 call SYM(t0_subr0)
2465 .word 0xe04e8018 ! t0_kref+0x180: ldsb [%i2 + %i0], %l0
2466 .word 0x29800004 ! t0_kref+0x184: fbl,a _kref+0x194
2467 .word 0x9ea578d5 ! t0_kref+0x188: subcc %l5, -0x72b, %o7
2468 .word 0x33480001 ! t0_kref+0x18c: fbe,a,pt %fcc0, _kref+0x190
2469 .word 0x9e8d4016 ! t0_kref+0x190: andcc %l5, %l6, %o7
2470 .word 0x37800002 ! t0_kref+0x194: fbge,a _kref+0x19c
2471 .word 0x9135601d ! t0_kref+0x198: srl %l5, 0x1d, %o0
2472 .word 0xabb60fb8 ! t0_kref+0x19c: fors %f24, %f24, %f21
2473 .word 0x81ad8a56 ! t0_kref+0x1a0: fcmpd %fcc0, %f22, %f22
2474 .word 0x94c50008 ! t0_kref+0x1a4: addccc %l4, %o0, %o2
2475 .word 0xada60d36 ! t0_kref+0x1a8: fsmuld %f24, %f22, %f22
2476 .word 0x2d800008 ! t0_kref+0x1ac: fbg,a _kref+0x1cc
2477 .word 0xb1a608b7 ! t0_kref+0x1b0: fsubs %f24, %f23, %f24
2478 .word 0xb1a54d35 ! t0_kref+0x1b4: fsmuld %f21, %f21, %f24
2479 .word 0x81358008 ! t0_kref+0x1b8: srl %l6, %o0, %g0
2480 .word 0xadb54976 ! t0_kref+0x1bc: fpmerge %f21, %f22, %f22
2481 .word 0xc3ee5013 ! t0_kref+0x1c0: prefetcha %i1 + %l3, 1
2482 .word 0xc096d019 ! t0_kref+0x1c4: lduha [%i3 + %i1]0x80, %g0
2483 .word 0xada00056 ! t0_kref+0x1c8: fmovd %f22, %f22
2484 .word 0xd848a033 ! t0_kref+0x1cc: ldsb [%g2 + 0x33], %o4
2485 .word 0x99b60416 ! t0_kref+0x1d0: fcmple16 %f24, %f22, %o4
2486 .word 0x9eda3cf7 ! t0_kref+0x1d4: smulcc %o0, -0x309, %o7
2487 .word 0x9b2dc017 ! t0_kref+0x1d8: sll %l7, %l7, %o5
2488 .word 0xada018d6 ! t0_kref+0x1dc: fdtos %f22, %f22
2489 .word 0xfc4837b2 ! t0_kref+0x1e0: ldsb [%g0 - 0x84e], %fp
2490 .word 0xada54935 ! t0_kref+0x1e4: fmuls %f21, %f21, %f22
2491 .word 0x808d67bd ! t0_kref+0x1e8: btst 0x7bd, %l5
2492 .word 0xadb60914 ! t0_kref+0x1ec: faligndata %f24, %f20, %f22
2493 .word 0x98dd8008 ! t0_kref+0x1f0: smulcc %l6, %o0, %o4
2494 .word 0x9ec5ea28 ! t0_kref+0x1f4: addccc %l7, 0xa28, %o7
2495 .word 0x9940c000 ! t0_kref+0x1f8: mov %asi, %o4
2496 .word 0xaba00135 ! t0_kref+0x1fc: fabss %f21, %f21
2497 .word 0xafa589b8 ! t0_kref+0x200: fdivs %f22, %f24, %f23
2498 .word 0x809d0015 ! t0_kref+0x204: xorcc %l4, %l5, %g0
2499 .word 0x81820000 ! t0_kref+0x208: wr %o0, %g0, %y
2500 .word 0xc807bff0 ! t0_kref+0x20c: ld [%fp - 0x10], %g4
2501 .word 0x1f2e3e11 ! t0_kref+0x210: sethi %hi(0xb8f84400), %o7
2502 .word 0x985524c2 ! t0_kref+0x214: umul %l4, 0x4c2, %o4
2503 .word 0xed3f4019 ! t0_kref+0x218: std %f22, [%i5 + %i1]
2504 .word 0x9e7cebf1 ! t0_kref+0x21c: sdiv %l3, 0xbf1, %o7
2505 .word 0xd010a002 ! t0_kref+0x220: lduh [%g2 + 2], %o0
2506 .word 0x9f34c014 ! t0_kref+0x224: srl %l3, %l4, %o7
2507 .word 0xec20a010 ! t0_kref+0x228: st %l6, [%g2 + 0x10]
2508 .word 0x98f5e461 ! t0_kref+0x22c: udivcc %l7, 0x461, %o4
2509 .word 0x92820013 ! t0_kref+0x230: addcc %o0, %l3, %o1
2510 .word 0x80358015 ! t0_kref+0x234: orn %l6, %l5, %g0
2511 .word 0xd8de101d ! t0_kref+0x238: ldxa [%i0 + %i5]0x80, %o4
2512 .word 0x39480005 ! t0_kref+0x23c: fbuge,a,pt %fcc0, _kref+0x250
2513 .word 0xc048a003 ! t0_kref+0x240: ldsb [%g2 + 3], %g0
2514 .word 0xeb26001c ! t0_kref+0x244: st %f21, [%i0 + %i4]
2515 .word 0xd416c018 ! t0_kref+0x248: lduh [%i3 + %i0], %o2
2516 .word 0xed1fbe70 ! t0_kref+0x24c: ldd [%fp - 0x190], %f22
2517 .word 0x967cc017 ! t0_kref+0x250: sdiv %l3, %l7, %o3
2518 .word 0x21800004 ! t0_kref+0x254: fbn,a _kref+0x264
2519 .word 0xada00158 ! t0_kref+0x258: fabsd %f24, %f22
2520 .word 0xed00a010 ! t0_kref+0x25c: ld [%g2 + 0x10], %f22
2521 .word 0x95b58057 ! t0_kref+0x260: edge8l %l6, %l7, %o2
2522 .word 0xde00a010 ! t0_kref+0x264: ld [%g2 + 0x10], %o7
2523 .word 0x81ae0ad4 ! t0_kref+0x268: fcmped %fcc0, %f24, %f20
2524 .word 0xd408a002 ! t0_kref+0x26c: ldub [%g2 + 2], %o2
2525 .word 0x9085f523 ! t0_kref+0x270: addcc %l7, -0xadd, %o0
2526 .word 0x9de3bfa0 ! t0_kref+0x274: save %sp, -0x60, %sp
2527 .word 0xb03e24d6 ! t0_kref+0x278: xnor %i0, 0x4d6, %i0
2528 .word 0x91e8001a ! t0_kref+0x27c: restore %g0, %i2, %o0
2529 .word 0x95b4c0b3 ! t0_kref+0x280: edge16n %l3, %l3, %o2
2530 .word 0x9ed23f06 ! t0_kref+0x284: umulcc %o0, -0xfa, %o7
2531 .word 0x92b4ff38 ! t0_kref+0x288: orncc %l3, -0xc8, %o1
2532 .word 0x9485ff91 ! t0_kref+0x28c: addcc %l7, -0x6f, %o2
2533 .word 0x932d8014 ! t0_kref+0x290: sll %l6, %l4, %o1
2534 .word 0xed1fbc78 ! t0_kref+0x294: ldd [%fp - 0x388], %f22
2535 .word 0xa9b58f56 ! t0_kref+0x298: fornot1 %f22, %f22, %f20
2536 .word 0xaba00536 ! t0_kref+0x29c: fsqrts %f22, %f21
2537 .word 0x982a2aa4 ! t0_kref+0x2a0: andn %o0, 0xaa4, %o4
2538 .word 0xb1a00535 ! t0_kref+0x2a4: fsqrts %f21, %f24
2539 .word 0x39480004 ! t0_kref+0x2a8: fbuge,a,pt %fcc0, _kref+0x2b8
2540 .word 0xa9a00056 ! t0_kref+0x2ac: fmovd %f22, %f20
2541 .word 0x3b800003 ! t0_kref+0x2b0: fble,a _kref+0x2bc
2542 .word 0xeb263ffc ! t0_kref+0x2b4: st %f21, [%i0 - 4]
2543 .word 0xd0300019 ! t0_kref+0x2b8: sth %o0, [%g0 + %i1]
2544 .word 0x9325a816 ! t0_kref+0x2bc: mulscc %l6, 0x816, %o1
2545 .word 0xf100a010 ! t0_kref+0x2c0: ld [%g2 + 0x10], %f24
2546 .word 0x901cec91 ! t0_kref+0x2c4: xor %l3, 0xc91, %o0
2547 .word 0x98650014 ! t0_kref+0x2c8: subc %l4, %l4, %o4
2548 .word 0xed266010 ! t0_kref+0x2cc: st %f22, [%i1 + 0x10]
2549 .word 0x81ad8a56 ! t0_kref+0x2d0: fcmpd %fcc0, %f22, %f22
2550 .word 0x9a9dad80 ! t0_kref+0x2d4: xorcc %l6, 0xd80, %o5
2551 .word 0xadb58a77 ! t0_kref+0x2d8: fpadd32s %f22, %f23, %f22
2552 .word 0xee30a002 ! t0_kref+0x2dc: sth %l7, [%g2 + 2]
2553 .word 0x9de3bfa0 ! t0_kref+0x2e0: save %sp, -0x60, %sp
2554 .word 0xba970000 ! t0_kref+0x2e4: orcc %i4, %g0, %i5
2555 .word 0x81ef64f4 ! t0_kref+0x2e8: restore %i5, 0x4f4, %g0
2556 .word 0xed000018 ! t0_kref+0x2ec: ld [%g0 + %i0], %f22
2557 .word 0x9eaa0008 ! t0_kref+0x2f0: andncc %o0, %o0, %o7
2558 .word 0x807cc014 ! t0_kref+0x2f4: sdiv %l3, %l4, %g0
2559 .word 0x81ad8ad8 ! t0_kref+0x2f8: fcmped %fcc0, %f22, %f24
2560 .word 0x929a0008 ! t0_kref+0x2fc: xorcc %o0, %o0, %o1
2561 .word 0xafa00136 ! t0_kref+0x300: fabss %f22, %f23
2562 .word 0x81ae0ab5 ! t0_kref+0x304: fcmpes %fcc0, %f24, %f21
2563 .word 0xed1e6008 ! t0_kref+0x308: ldd [%i1 + 8], %f22
2564 .word 0x813de009 ! t0_kref+0x30c: sra %l7, 0x9, %g0
2565 .word 0x9884c013 ! t0_kref+0x310: addcc %l3, %l3, %o4
2566 .word 0x9e5cc016 ! t0_kref+0x314: smul %l3, %l6, %o7
2567 .word 0xaba5c8b5 ! t0_kref+0x318: fsubs %f23, %f21, %f21
2568 .word 0x81854000 ! t0_kref+0x31c: wr %l5, %g0, %y
2569 .word 0xafa00538 ! t0_kref+0x320: fsqrts %f24, %f23
2570 .word 0xe26e2002 ! t0_kref+0x324: ldstub [%i0 + 2], %l1
2571 .word 0x9224c014 ! t0_kref+0x328: sub %l3, %l4, %o1
2572 .word 0x81ad8a56 ! t0_kref+0x32c: fcmpd %fcc0, %f22, %f22
2573 .word 0xf11fbc68 ! t0_kref+0x330: ldd [%fp - 0x398], %f24
2574 .word 0xf1062008 ! t0_kref+0x334: ld [%i0 + 8], %f24
2575 .word 0xada58958 ! t0_kref+0x338: fmuld %f22, %f24, %f22
2576 .word 0x2f800002 ! t0_kref+0x33c: fbu,a _kref+0x344
2577 .word 0xef20a020 ! t0_kref+0x340: st %f23, [%g2 + 0x20]
2578 .word 0xe91fbd90 ! t0_kref+0x344: ldd [%fp - 0x270], %f20
2579 .word 0xada54937 ! t0_kref+0x348: fmuls %f21, %f23, %f22
2580 .word 0xd26e001a ! t0_kref+0x34c: ldstub [%i0 + %i2], %o1
2581 .word 0x9e820014 ! t0_kref+0x350: addcc %o0, %l4, %o7
2582 .word 0x9de3bfa0 ! t0_kref+0x354: save %sp, -0x60, %sp
2583 .word 0xb0af331e ! t0_kref+0x358: andncc %i4, -0xce2, %i0
2584 .word 0x9fe80000 ! t0_kref+0x35c: restore %g0, %g0, %o7
2585 .word 0x99056c35 ! t0_kref+0x360: taddcc %l5, 0xc35, %o4
2586 .word 0xada60958 ! t0_kref+0x364: fmuld %f24, %f24, %f22
2587 .word 0x9614ea1e ! t0_kref+0x368: or %l3, 0xa1e, %o3
2588 .word 0xaba018d6 ! t0_kref+0x36c: fdtos %f22, %f21
2589 .word 0xec3e001d ! t0_kref+0x370: std %l6, [%i0 + %i5]
2590 .word 0x9815a576 ! t0_kref+0x374: or %l6, 0x576, %o4
2591 .word 0xec20a020 ! t0_kref+0x378: st %l6, [%g2 + 0x20]
2592 .word 0x9abd4014 ! t0_kref+0x37c: xnorcc %l5, %l4, %o5
2593 .word 0xb1a60858 ! t0_kref+0x380: faddd %f24, %f24, %f24
2594 .word 0xa9a60956 ! t0_kref+0x384: fmuld %f24, %f22, %f20
2595 .word 0x31800006 ! t0_kref+0x388: fba,a _kref+0x3a0
2596 .word 0xd0fe1000 ! t0_kref+0x38c: swapa [%i0]0x80, %o0
2597 .word 0xadb54e35 ! t0_kref+0x390: fands %f21, %f21, %f22
2598 .word 0xada01898 ! t0_kref+0x394: fitos %f24, %f22
2599 .word 0xde06200c ! t0_kref+0x398: ld [%i0 + 0xc], %o7
2600 .word 0x901a0013 ! t0_kref+0x39c: xor %o0, %l3, %o0
2601 .word 0xd020a020 ! t0_kref+0x3a0: st %o0, [%g2 + 0x20]
2602 .word 0xb1b58977 ! t0_kref+0x3a4: fpmerge %f22, %f23, %f24
2603 .word 0xc0000018 ! t0_kref+0x3a8: ld [%g0 + %i0], %g0
2604 .word 0x801d8008 ! t0_kref+0x3ac: xor %l6, %o0, %g0
2605 .word 0xed3e7ff8 ! t0_kref+0x3b0: std %f22, [%i1 - 8]
2606 .word 0xadb58a56 ! t0_kref+0x3b4: fpadd32 %f22, %f22, %f22
2607 .word 0xaba00538 ! t0_kref+0x3b8: fsqrts %f24, %f21
2608 .word 0xc04e0000 ! t0_kref+0x3bc: ldsb [%i0], %g0
2609 .word 0x3e480007 ! t0_kref+0x3c0: bvc,a,pt %icc, _kref+0x3dc
2610 .word 0xb1b00776 ! t0_kref+0x3c4: fpack16 %f22, %f24
2611 .word 0xedee501b ! t0_kref+0x3c8: prefetcha %i1 + %i3, 22
2612 .word 0xa9a50958 ! t0_kref+0x3cc: fmuld %f20, %f24, %f20
2613 .word 0x98552c70 ! t0_kref+0x3d0: umul %l4, 0xc70, %o4
2614 .word 0x9a64eaa0 ! t0_kref+0x3d4: subc %l3, 0xaa0, %o5
2615 .word 0xef20a030 ! t0_kref+0x3d8: st %f23, [%g2 + 0x30]
2616 .word 0xb1b58994 ! t0_kref+0x3dc: bshuffle %f22, %f20, %f24
2617 .word 0x36480001 ! t0_kref+0x3e0: bge,a,pt %icc, _kref+0x3e4
2618 .word 0x9fb58518 ! t0_kref+0x3e4: fcmpgt16 %f22, %f24, %o7
2619 .word 0x2d800007 ! t0_kref+0x3e8: fbg,a _kref+0x404
2620 .word 0xf5ee101b ! t0_kref+0x3ec: prefetcha %i0 + %i3, 26
2621 .word 0xafb60db5 ! t0_kref+0x3f0: fxors %f24, %f21, %f23
2622 .word 0x98d50015 ! t0_kref+0x3f4: umulcc %l4, %l5, %o4
2623 .word 0x9f05c015 ! t0_kref+0x3f8: taddcc %l7, %l5, %o7
2624 .word 0x96ddc008 ! t0_kref+0x3fc: smulcc %l7, %o0, %o3
2625 .word 0x35480002 ! t0_kref+0x400: fbue,a,pt %fcc0, _kref+0x408
2626 .word 0x9b24c015 ! t0_kref+0x404: mulscc %l3, %l5, %o5
2627 .word 0x9de3bfa0 ! t0_kref+0x408: save %sp, -0x60, %sp
2628 .word 0x81c87c78 ! t0_kref+0x40c: return %g1 - 0x388
2629 .word 0x99b4c154 ! t0_kref+0x410: edge32l %l3, %l4, %o4
2630 .word 0x91400000 ! t0_kref+0x414: mov %y, %o0
2631 .word 0x95408000 ! t0_kref+0x418: mov %ccr, %o2
2632 .word 0xd46e2006 ! t0_kref+0x41c: ldstub [%i0 + 6], %o2
2633 .word 0xe9be1848 ! t0_kref+0x420: stda %f20, [%i0 + %o0]0xc2
2634 .word 0x81ae0a58 ! t0_kref+0x424: fcmpd %fcc0, %f24, %f24
2635 .word 0x90d4c016 ! t0_kref+0x428: umulcc %l3, %l6, %o0
2636 .word 0xef067ff8 ! t0_kref+0x42c: ld [%i1 - 8], %f23
2637 .word 0x96acc016 ! t0_kref+0x430: andncc %l3, %l6, %o3
2638 .word 0xed266008 ! t0_kref+0x434: st %f22, [%i1 + 8]
2639 .word 0x8135a017 ! t0_kref+0x438: srl %l6, 0x17, %g0
2640 .word 0x98f5c015 ! t0_kref+0x43c: udivcc %l7, %l5, %o4
2641 .word 0xb1a60935 ! t0_kref+0x440: fmuls %f24, %f21, %f24
2642 .word 0xec380018 ! t0_kref+0x444: std %l6, [%g0 + %i0]
2643 .word 0xc056c019 ! t0_kref+0x448: ldsh [%i3 + %i1], %g0
2644 .word 0x90453c38 ! t0_kref+0x44c: addc %l4, -0x3c8, %o0
2645 .word 0xed180018 ! t0_kref+0x450: ldd [%g0 + %i0], %f22
2646 .word 0xf126401c ! t0_kref+0x454: st %f24, [%i1 + %i4]
2647 .word 0xedbf5019 ! t0_kref+0x458: stda %f22, [%i5 + %i1]0x80
2648 .word 0xa9a60d36 ! t0_kref+0x45c: fsmuld %f24, %f22, %f20
2649 .word 0x81ad8ab8 ! t0_kref+0x460: fcmpes %fcc0, %f22, %f24
2650 .word 0x83414000 ! t0_kref+0x464: mov %pc, %g1
2651 .word 0xe6362006 ! t0_kref+0x468: sth %l3, [%i0 + 6]
2652 .word 0x9332201a ! t0_kref+0x46c: srl %o0, 0x1a, %o1
2653 .word 0xec26401c ! t0_kref+0x470: st %l6, [%i1 + %i4]
2654 .word 0x27800005 ! t0_kref+0x474: fbul,a _kref+0x488
2655 .word 0xadb50e18 ! t0_kref+0x478: fand %f20, %f24, %f22
2656 .word 0x80dd8013 ! t0_kref+0x47c: smulcc %l6, %l3, %g0
2657 .word 0xa9a50858 ! t0_kref+0x480: faddd %f20, %f24, %f20
2658 .word 0xec28a023 ! t0_kref+0x484: stb %l6, [%g2 + 0x23]
2659 .word 0xf1380018 ! t0_kref+0x488: std %f24, [%g0 + %i0]
2660 .word 0x2e480006 ! t0_kref+0x48c: bvs,a,pt %icc, _kref+0x4a4
2661 .word 0xafb5ce37 ! t0_kref+0x490: fands %f23, %f23, %f23
2662 .word 0x953d200d ! t0_kref+0x494: sra %l4, 0xd, %o2
2663 .word 0xabb00774 ! t0_kref+0x498: fpack16 %f20, %f21
2664 .word 0x9134e000 ! t0_kref+0x49c: srl %l3, 0x0, %o0
2665 .word 0x91b60556 ! t0_kref+0x4a0: fcmpeq16 %f24, %f22, %o0
2666 .word 0x81858000 ! t0_kref+0x4a4: wr %l6, %g0, %y
2667 .word 0x93b20240 ! t0_kref+0x4a8: array16 %o0, %g0, %o1
2668 .word 0xc807bff0 ! t0_kref+0x4ac: ld [%fp - 0x10], %g4
2669 .word 0x8105f4dc ! t0_kref+0x4b0: taddcc %l7, -0xb24, %g0
2670 .word 0xb1a00137 ! t0_kref+0x4b4: fabss %f23, %f24
2671 .word 0x81db4014 ! t0_kref+0x4b8: flush %o5 + %l4
2672 .word 0x92f54017 ! t0_kref+0x4bc: udivcc %l5, %l7, %o1
2673 .word 0xafa01898 ! t0_kref+0x4c0: fitos %f24, %f23
2674 .word 0x9495af91 ! t0_kref+0x4c4: orcc %l6, 0xf91, %o2
2675 .word 0x87802082 ! t0_kref+0x4c8: mov 0x82, %asi
2676 .word 0xd80e4000 ! t0_kref+0x4cc: ldub [%i1], %o4
2677 .word 0x992d2000 ! t0_kref+0x4d0: sll %l4, 0x0, %o4
2678 .word 0xf1066000 ! t0_kref+0x4d4: ld [%i1], %f24
2679 .word 0xe628a030 ! t0_kref+0x4d8: stb %l3, [%g2 + 0x30]
2680 .word 0x9e94e8d5 ! t0_kref+0x4dc: orcc %l3, 0x8d5, %o7
2681 .word 0x9bb54013 ! t0_kref+0x4e0: edge8 %l5, %l3, %o5
2682 .word 0x92da256a ! t0_kref+0x4e4: smulcc %o0, 0x56a, %o1
2683 sethi %hi(2f), %o7
2684 .word 0xe40be138 ! t0_kref+0x4ec: ldub [%o7 + 0x138], %l2
2685 .word 0xa41ca00c ! t0_kref+0x4f0: xor %l2, 0xc, %l2
2686 .word 0xe42be138 ! t0_kref+0x4f4: stb %l2, [%o7 + 0x138]
2687 .word 0x81dbe138 ! t0_kref+0x4f8: flush %o7 + 0x138
2688 .word 0xde066008 ! t0_kref+0x4fc: ld [%i1 + 8], %o7
2689 .word 0x9fb60598 ! t0_kref+0x500: fcmpgt32 %f24, %f24, %o7
2690 .word 0xb1a000b6 ! t0_kref+0x504: fnegs %f22, %f24
2691 .word 0xaba01896 ! t0_kref+0x508: fitos %f22, %f21
2692 .word 0x9bb20073 ! t0_kref+0x50c: edge8ln %o0, %l3, %o5
2693 .word 0xee362002 ! t0_kref+0x510: sth %l7, [%i0 + 2]
2694 .word 0x9ebda5c3 ! t0_kref+0x514: xnorcc %l6, 0x5c3, %o7
2695 .word 0xec36601c ! t0_kref+0x518: sth %l6, [%i1 + 0x1c]
2696 .word 0xafa000b7 ! t0_kref+0x51c: fnegs %f23, %f23
2697 .word 0x91b50035 ! t0_kref+0x520: edge8n %l4, %l5, %o0
2698 .word 0x94dcc017 ! t0_kref+0x524: smulcc %l3, %l7, %o2
2699 .word 0xafa00536 ! t0_kref+0x528: fsqrts %f22, %f23
2700 .word 0xa9a60d36 ! t0_kref+0x52c: fsmuld %f24, %f22, %f20
2701 .word 0x9535c014 ! t0_kref+0x530: srl %l7, %l4, %o2
2702 .word 0xc0163ffc ! t0_kref+0x534: lduh [%i0 - 4], %g0
27032: .word 0xada00535 ! t0_kref+0x538: fsqrts %f21, %f22
2704 .word 0x39480007 ! t0_kref+0x53c: fbuge,a,pt %fcc0, _kref+0x558
2705 .word 0xafa018d8 ! t0_kref+0x540: fdtos %f24, %f23
2706 .word 0xe636401b ! t0_kref+0x544: sth %l3, [%i1 + %i3]
2707 .word 0x96350016 ! t0_kref+0x548: orn %l4, %l6, %o3
2708 .word 0x35800007 ! t0_kref+0x54c: fbue,a _kref+0x568
2709 .word 0xb1a000b8 ! t0_kref+0x550: fnegs %f24, %f24
2710 .word 0xd0560000 ! t0_kref+0x554: ldsh [%i0], %o0
2711 .word 0x2f800006 ! t0_kref+0x558: fbu,a _kref+0x570
2712 .word 0x9fb5c355 ! t0_kref+0x55c: alignaddrl %l7, %l5, %o7
2713 .word 0xec6e0000 ! t0_kref+0x560: ldstub [%i0], %l6
2714 .word 0x80ba28b5 ! t0_kref+0x564: xnorcc %o0, 0x8b5, %g0
2715 .word 0x80150017 ! t0_kref+0x568: or %l4, %l7, %g0
2716 .word 0xafa54937 ! t0_kref+0x56c: fmuls %f21, %f23, %f23
2717 .word 0x99b58514 ! t0_kref+0x570: fcmpgt16 %f22, %f20, %o4
2718 .word 0xeb067ff0 ! t0_kref+0x574: ld [%i1 - 0x10], %f21
2719 .word 0x81ae0a38 ! t0_kref+0x578: fcmps %fcc0, %f24, %f24
2720 .word 0xb6103ff8 ! t0_kref+0x57c: mov 0xfffffff8, %i3
2721 .word 0x9aace15c ! t0_kref+0x580: andncc %l3, 0x15c, %o5
2722 .word 0x9a7dc016 ! t0_kref+0x584: sdiv %l7, %l6, %o5
2723 .word 0x80fd7189 ! t0_kref+0x588: sdivcc %l5, -0xe77, %g0
2724 .word 0x9ac4e46e ! t0_kref+0x58c: addccc %l3, 0x46e, %o5
2725 .word 0x81ad0a54 ! t0_kref+0x590: fcmpd %fcc0, %f20, %f20
2726 .word 0xadb506f6 ! t0_kref+0x594: fmul8ulx16 %f20, %f22, %f22
2727 .word 0x9695c015 ! t0_kref+0x598: orcc %l7, %l5, %o3
2728 .word 0x9535600e ! t0_kref+0x59c: srl %l5, 0xe, %o2
2729 .word 0xef067ffc ! t0_kref+0x5a0: ld [%i1 - 4], %f23
2730 .word 0x93b58418 ! t0_kref+0x5a4: fcmple16 %f22, %f24, %o1
2731 .word 0xafa01a56 ! t0_kref+0x5a8: fdtoi %f22, %f23
2732 .word 0xadb5c975 ! t0_kref+0x5ac: fpmerge %f23, %f21, %f22
2733 .word 0xd06e600d ! t0_kref+0x5b0: ldstub [%i1 + 0xd], %o0
2734 .word 0x96fa2dab ! t0_kref+0x5b4: sdivcc %o0, 0xdab, %o3
2735 .word 0x81ad8a56 ! t0_kref+0x5b8: fcmpd %fcc0, %f22, %f22
2736 .word 0xee6e3ff5 ! t0_kref+0x5bc: ldstub [%i0 - 0xb], %l7
2737 .word 0xe830a012 ! t0_kref+0x5c0: sth %l4, [%g2 + 0x12]
2738 .word 0xadb50e56 ! t0_kref+0x5c4: fxnor %f20, %f22, %f22
2739 .word 0xed20a030 ! t0_kref+0x5c8: st %f22, [%g2 + 0x30]
2740 .word 0x31800005 ! t0_kref+0x5cc: fba,a _kref+0x5e0
2741 .word 0xd050a000 ! t0_kref+0x5d0: ldsh [%g2], %o0
2742 .word 0x81b54128 ! t0_kref+0x5d4: edge32n %l5, %o0, %g0
2743 .word 0xd40e0000 ! t0_kref+0x5d8: ldub [%i0], %o2
2744 .word 0xada01896 ! t0_kref+0x5dc: fitos %f22, %f22
2745 .word 0xe6362016 ! t0_kref+0x5e0: sth %l3, [%i0 + 0x16]
2746 .word 0xada54938 ! t0_kref+0x5e4: fmuls %f21, %f24, %f22
2747 .word 0x95400000 ! t0_kref+0x5e8: mov %y, %o2
2748 .word 0xafa608b6 ! t0_kref+0x5ec: fsubs %f24, %f22, %f23
2749 .word 0xf120a000 ! t0_kref+0x5f0: st %f24, [%g2]
2750 .word 0x901568b8 ! t0_kref+0x5f4: or %l5, 0x8b8, %o0
2751 .word 0xea28a012 ! t0_kref+0x5f8: stb %l5, [%g2 + 0x12]
2752 .word 0xada01895 ! t0_kref+0x5fc: fitos %f21, %f22
2753 .word 0x80aa3e6b ! t0_kref+0x600: andncc %o0, -0x195, %g0
2754 .word 0xf1063ff4 ! t0_kref+0x604: ld [%i0 - 0xc], %f24
2755 .word 0x9f252be1 ! t0_kref+0x608: mulscc %l4, 0xbe1, %o7
2756 .word 0x905cf8ef ! t0_kref+0x60c: smul %l3, -0x711, %o0
2757 .word 0xd0c71018 ! t0_kref+0x610: ldswa [%i4 + %i0]0x80, %o0
2758 .word 0x953de009 ! t0_kref+0x614: sra %l7, 0x9, %o2
2759 .word 0x36480005 ! t0_kref+0x618: bge,a,pt %icc, _kref+0x62c
2760 .word 0xc168a187 ! t0_kref+0x61c: prefetch %g2 + 0x187, 0
2761 .word 0xada588b5 ! t0_kref+0x620: fsubs %f22, %f21, %f22
2762 .word 0x93b50317 ! t0_kref+0x624: alignaddr %l4, %l7, %o1
2763 .word 0xabb58fb8 ! t0_kref+0x628: fors %f22, %f24, %f21
2764 .word 0x9fc00004 ! t0_kref+0x62c: call %g0 + %g4
2765 .word 0xaba00538 ! t0_kref+0x630: fsqrts %f24, %f21
2766 .word 0x9ac58014 ! t0_kref+0x634: addccc %l6, %l4, %o5
2767 .word 0xec28a033 ! t0_kref+0x638: stb %l6, [%g2 + 0x33]
2768 .word 0x9e64c013 ! t0_kref+0x63c: subc %l3, %l3, %o7
2769 .word 0x9e7d4013 ! t0_kref+0x640: sdiv %l5, %l3, %o7
2770 .word 0x81580000 ! t0_kref+0x644: flushw
2771 .word 0xadb60dd4 ! t0_kref+0x648: fnand %f24, %f20, %f22
2772 .word 0xd88e9019 ! t0_kref+0x64c: lduba [%i2 + %i1]0x80, %o4
2773 .word 0xc368a1c6 ! t0_kref+0x650: prefetch %g2 + 0x1c6, 1
2774 .word 0x98553f0a ! t0_kref+0x654: umul %l4, -0xf6, %o4
2775 .word 0xada58956 ! t0_kref+0x658: fmuld %f22, %f22, %f22
2776 call 1f
2777 .empty
2778 .word 0xe99e5a1a ! t0_kref+0x660: ldda [%i1 + %i2]0xd0, %f20
2779 .word 0x9fb5c336 ! t0_kref+0x664: bmask %l7, %l6, %o7
27801: .word 0x912de014 ! t0_kref+0x668: sll %l7, 0x14, %o0
2781 .word 0x92650013 ! t0_kref+0x66c: subc %l4, %l3, %o1
2782 .word 0xabb58af5 ! t0_kref+0x670: fpsub32s %f22, %f21, %f21
2783 .word 0x93b58596 ! t0_kref+0x674: fcmpgt32 %f22, %f22, %o1
2784 .word 0x81820000 ! t0_kref+0x678: wr %o0, %g0, %y
2785 .word 0x90622d1b ! t0_kref+0x67c: subc %o0, 0xd1b, %o0
2786 .word 0xe4086264 ! t0_kref+0x680: ldub [%g1 + 0x264], %l2
2787 .word 0xa41ca00c ! t0_kref+0x684: xor %l2, 0xc, %l2
2788 .word 0xe4286264 ! t0_kref+0x688: stb %l2, [%g1 + 0x264]
2789 .word 0x81d86264 ! t0_kref+0x68c: flush %g1 + 0x264
2790 .word 0xe8300018 ! t0_kref+0x690: sth %l4, [%g0 + %i0]
2791 .word 0xada60856 ! t0_kref+0x694: faddd %f24, %f22, %f22
2792 .word 0xec300019 ! t0_kref+0x698: sth %l6, [%g0 + %i1]
2793 .word 0x95222276 ! t0_kref+0x69c: mulscc %o0, 0x276, %o2
2794 .word 0xb1a01898 ! t0_kref+0x6a0: fitos %f24, %f24
2795 .word 0x9b2567ad ! t0_kref+0x6a4: mulscc %l5, 0x7ad, %o5
2796 .word 0xa9b50a54 ! t0_kref+0x6a8: fpadd32 %f20, %f20, %f20
2797 .word 0x9ebd0017 ! t0_kref+0x6ac: xnorcc %l4, %l7, %o7
2798 .word 0xb1a00556 ! t0_kref+0x6b0: fsqrtd %f22, %f24
2799 .word 0xe93e0000 ! t0_kref+0x6b4: std %f20, [%i0]
2800 .word 0xb1a01895 ! t0_kref+0x6b8: fitos %f21, %f24
2801 .word 0x92ace9c5 ! t0_kref+0x6bc: andncc %l3, 0x9c5, %o1
2802 .word 0xafb5ce36 ! t0_kref+0x6c0: fands %f23, %f22, %f23
2803 .word 0x92856c32 ! t0_kref+0x6c4: addcc %l5, 0xc32, %o1
28042: .word 0xd440a020 ! t0_kref+0x6c8: ldsw [%g2 + 0x20], %o2
2805 .word 0xa9b58918 ! t0_kref+0x6cc: faligndata %f22, %f24, %f20
2806 .word 0x9f400000 ! t0_kref+0x6d0: mov %y, %o7
2807 .word 0xadb5cdb8 ! t0_kref+0x6d4: fxors %f23, %f24, %f22
2808 .word 0x81ae0ab6 ! t0_kref+0x6d8: fcmpes %fcc0, %f24, %f22
2809 .word 0xe968a002 ! t0_kref+0x6dc: prefetch %g2 + 2, 20
2810 .word 0x91700008 ! t0_kref+0x6e0: popc %o0, %o0
2811 .word 0x9de3bfa0 ! t0_kref+0x6e4: save %sp, -0x60, %sp
2812 .word 0x81ef401d ! t0_kref+0x6e8: restore %i5, %i5, %g0
2813 .word 0xeb26401c ! t0_kref+0x6ec: st %f21, [%i1 + %i4]
2814 .word 0xaba00536 ! t0_kref+0x6f0: fsqrts %f22, %f21
2815 .word 0xada01896 ! t0_kref+0x6f4: fitos %f22, %f22
2816 .word 0xafb54df8 ! t0_kref+0x6f8: fnands %f21, %f24, %f23
2817 .word 0xa9b54636 ! t0_kref+0x6fc: fmul8x16 %f21, %f22, %f20
2818 .word 0xb1a000b6 ! t0_kref+0x700: fnegs %f22, %f24
2819 .word 0xd1e65015 ! t0_kref+0x704: casa [%i1]0x80, %l5, %o0
2820 .word 0xaba00535 ! t0_kref+0x708: fsqrts %f21, %f21
2821 .word 0x81dc4012 ! t0_kref+0x70c: flush %l1 + %l2
2822 .word 0xa9b606f8 ! t0_kref+0x710: fmul8ulx16 %f24, %f24, %f20
2823 .word 0xadb5c975 ! t0_kref+0x714: fpmerge %f23, %f21, %f22
2824 .word 0x81b5c280 ! t0_kref+0x718: array32 %l7, %g0, %g0
2825 .word 0x31800004 ! t0_kref+0x71c: fba,a _kref+0x72c
2826 .word 0xaba00136 ! t0_kref+0x720: fabss %f22, %f21
2827 .word 0x90622933 ! t0_kref+0x724: subc %o0, 0x933, %o0
2828 .word 0xc36e4008 ! t0_kref+0x728: prefetch %i1 + %o0, 1
2829 .word 0xe40862e0 ! t0_kref+0x72c: ldub [%g1 + 0x2e0], %l2
2830 .word 0xa41ca00c ! t0_kref+0x730: xor %l2, 0xc, %l2
2831 .word 0xe42862e0 ! t0_kref+0x734: stb %l2, [%g1 + 0x2e0]
2832 .word 0x81d862e0 ! t0_kref+0x738: flush %g1 + 0x2e0
2833 .word 0x9944c000 ! t0_kref+0x73c: mov %gsr, %o4
2834 .word 0xafa5c8b6 ! t0_kref+0x740: fsubs %f23, %f22, %f23
28352: .word 0xa9a608d6 ! t0_kref+0x744: fsubd %f24, %f22, %f20
2836 .word 0x81580000 ! t0_kref+0x748: flushw
2837 .word 0x9af57061 ! t0_kref+0x74c: udivcc %l5, -0xf9f, %o5
2838 .word 0xb1b506d8 ! t0_kref+0x750: fmul8sux16 %f20, %f24, %f24
2839 .word 0xb1a01896 ! t0_kref+0x754: fitos %f22, %f24
2840 .word 0x2d480003 ! t0_kref+0x758: fbg,a,pt %fcc0, _kref+0x764
2841 .word 0xd496501b ! t0_kref+0x75c: lduha [%i1 + %i3]0x80, %o2
2842 .word 0x81ae0ad8 ! t0_kref+0x760: fcmped %fcc0, %f24, %f24
2843 .word 0xada60938 ! t0_kref+0x764: fmuls %f24, %f24, %f22
2844 .word 0x9a64f874 ! t0_kref+0x768: subc %l3, -0x78c, %o5
2845 .word 0xb1b54ef7 ! t0_kref+0x76c: fornot2s %f21, %f23, %f24
2846 .word 0x987d4016 ! t0_kref+0x770: sdiv %l5, %l6, %o4
2847 .word 0x902d8016 ! t0_kref+0x774: andn %l6, %l6, %o0
2848 .word 0x2f800002 ! t0_kref+0x778: fbu,a _kref+0x780
2849 .word 0x909233ed ! t0_kref+0x77c: orcc %o0, -0xc13, %o0
2850 .word 0xb1b58916 ! t0_kref+0x780: faligndata %f22, %f22, %f24
2851 .word 0xec364000 ! t0_kref+0x784: sth %l6, [%i1]
2852 .word 0xafa00536 ! t0_kref+0x788: fsqrts %f22, %f23
2853 .word 0xada01116 ! t0_kref+0x78c: fxtod %f22, %f22
2854 .word 0xe168a18d ! t0_kref+0x790: prefetch %g2 + 0x18d, 16
2855 .word 0x9ead8013 ! t0_kref+0x794: andncc %l6, %l3, %o7
2856 .word 0x9ec4eb11 ! t0_kref+0x798: addccc %l3, 0xb11, %o7
2857 .word 0xd0067fe8 ! t0_kref+0x79c: ld [%i1 - 0x18], %o0
2858 .word 0x27800007 ! t0_kref+0x7a0: fbul,a _kref+0x7bc
2859 .word 0xb1b00fc0 ! t0_kref+0x7a4: fone %f24
2860 .word 0x923d4016 ! t0_kref+0x7a8: xnor %l5, %l6, %o1
2861 .word 0xde08a030 ! t0_kref+0x7ac: ldub [%g2 + 0x30], %o7
2862 .word 0xf19e5a1d ! t0_kref+0x7b0: ldda [%i1 + %i5]0xd0, %f24
2863 .word 0xe168a206 ! t0_kref+0x7b4: prefetch %g2 + 0x206, 16
2864 .word 0xb1a01094 ! t0_kref+0x7b8: fxtos %f20, %f24
2865 .word 0x23480001 ! t0_kref+0x7bc: fbne,a,pt %fcc0, _kref+0x7c0
2866 .word 0xb1b60e80 ! t0_kref+0x7c0: fsrc1 %f24, %f24
2867 .word 0x925225da ! t0_kref+0x7c4: umul %o0, 0x5da, %o1
2868 .word 0xa9a00556 ! t0_kref+0x7c8: fsqrtd %f22, %f20
2869 .word 0x2f480005 ! t0_kref+0x7cc: fbu,a,pt %fcc0, _kref+0x7e0
2870 .word 0xd40e001a ! t0_kref+0x7d0: ldub [%i0 + %i2], %o2
2871 .word 0xea20a020 ! t0_kref+0x7d4: st %l5, [%g2 + 0x20]
2872 .word 0xada00536 ! t0_kref+0x7d8: fsqrts %f22, %f22
2873 .word 0xeb263ffc ! t0_kref+0x7dc: st %f21, [%i0 - 4]
2874 .word 0xaba58836 ! t0_kref+0x7e0: fadds %f22, %f22, %f21
2875 .word 0x81b500e8 ! t0_kref+0x7e4: edge16ln %l4, %o0, %g0
2876 .word 0xd0367ff0 ! t0_kref+0x7e8: sth %o0, [%i1 - 0x10]
2877 .word 0xb1a58935 ! t0_kref+0x7ec: fmuls %f22, %f21, %f24
2878 .word 0x95b20313 ! t0_kref+0x7f0: alignaddr %o0, %l3, %o2
2879 .word 0xadb5cd60 ! t0_kref+0x7f4: fnot1s %f23, %f22
2880 .word 0x81ad8ab7 ! t0_kref+0x7f8: fcmpes %fcc0, %f22, %f23
2881 .word 0x9de3bfa0 ! t0_kref+0x7fc: save %sp, -0x60, %sp
2882 .word 0xb49e7fb4 ! t0_kref+0x800: xorcc %i1, -0x4c, %i2
2883 .word 0x81e83935 ! t0_kref+0x804: restore %g0, -0x6cb, %g0
2884 .word 0x9f34c015 ! t0_kref+0x808: srl %l3, %l5, %o7
2885 .word 0x94bd8014 ! t0_kref+0x80c: xnorcc %l6, %l4, %o2
2886 .word 0xd8680018 ! t0_kref+0x810: ldstub [%g0 + %i0], %o4
2887 .word 0xe40863d4 ! t0_kref+0x814: ldub [%g1 + 0x3d4], %l2
2888 .word 0xa41ca00c ! t0_kref+0x818: xor %l2, 0xc, %l2
2889 .word 0xe42863d4 ! t0_kref+0x81c: stb %l2, [%g1 + 0x3d4]
2890 .word 0x81d863d4 ! t0_kref+0x820: flush %g1 + 0x3d4
2891 .word 0x94c54013 ! t0_kref+0x824: addccc %l5, %l3, %o2
2892 .word 0xaba01a56 ! t0_kref+0x828: fdtoi %f22, %f21
2893 .word 0xde0e8018 ! t0_kref+0x82c: ldub [%i2 + %i0], %o7
2894 .word 0xb1a90056 ! t0_kref+0x830: fmovdl %fcc0, %f22, %f24
2895 .word 0xb1b54ea0 ! t0_kref+0x834: fsrc1s %f21, %f24
28962: .word 0x9a35c014 ! t0_kref+0x838: orn %l7, %l4, %o5
2897 .word 0x81580000 ! t0_kref+0x83c: flushw
2898 .word 0x90f50017 ! t0_kref+0x840: udivcc %l4, %l7, %o0
2899 .word 0xd020a010 ! t0_kref+0x844: st %o0, [%g2 + 0x10]
2900 .word 0x81ae0ab7 ! t0_kref+0x848: fcmpes %fcc0, %f24, %f23
2901 .word 0xe86e001a ! t0_kref+0x84c: ldstub [%i0 + %i2], %l4
2902 .word 0x96950013 ! t0_kref+0x850: orcc %l4, %l3, %o3
2903 .word 0xafa01a54 ! t0_kref+0x854: fdtoi %f20, %f23
2904 .word 0xada5cd37 ! t0_kref+0x858: fsmuld %f23, %f23, %f22
2905 .word 0x95354013 ! t0_kref+0x85c: srl %l5, %l3, %o2
2906 .word 0xb1a608b6 ! t0_kref+0x860: fsubs %f24, %f22, %f24
2907 .word 0x9e1d340e ! t0_kref+0x864: xor %l4, -0xbf2, %o7
2908 .word 0x81854000 ! t0_kref+0x868: wr %l5, %g0, %y
2909 .word 0xe620a020 ! t0_kref+0x86c: st %l3, [%g2 + 0x20]
2910 .word 0x93b20048 ! t0_kref+0x870: edge8l %o0, %o0, %o1
2911 .word 0xadb586f4 ! t0_kref+0x874: fmul8ulx16 %f22, %f20, %f22
2912 .word 0xada01a54 ! t0_kref+0x878: fdtoi %f20, %f22
2913 .word 0x94d50015 ! t0_kref+0x87c: umulcc %l4, %l5, %o2
2914 .word 0xd2865000 ! t0_kref+0x880: lda [%i1]0x80, %o1
2915 .word 0x25800006 ! t0_kref+0x884: fblg,a _kref+0x89c
2916 .word 0x93320015 ! t0_kref+0x888: srl %o0, %l5, %o1
2917 .word 0xee36001b ! t0_kref+0x88c: sth %l7, [%i0 + %i3]
2918 .word 0xa9a58d38 ! t0_kref+0x890: fsmuld %f22, %f24, %f20
2919 .word 0x81ae0ad8 ! t0_kref+0x894: fcmped %fcc0, %f24, %f24
2920 .word 0x81ad4a35 ! t0_kref+0x898: fcmps %fcc0, %f21, %f21
2921 .word 0x901a0016 ! t0_kref+0x89c: xor %o0, %l6, %o0
2922 .word 0x9fb580b6 ! t0_kref+0x8a0: edge16n %l6, %l6, %o7
2923 .word 0xada00554 ! t0_kref+0x8a4: fsqrtd %f20, %f22
2924 .word 0x8d854014 ! t0_kref+0x8a8: wr %l5, %l4, %fprs
2925 .word 0xaba018d6 ! t0_kref+0x8ac: fdtos %f22, %f21
2926 .word 0xec36401b ! t0_kref+0x8b0: sth %l6, [%i1 + %i3]
2927 .word 0x95b500f7 ! t0_kref+0x8b4: edge16ln %l4, %l7, %o2
2928 .word 0xb1a5cd37 ! t0_kref+0x8b8: fsmuld %f23, %f23, %f24
2929 .word 0xa9b58c96 ! t0_kref+0x8bc: fandnot2 %f22, %f22, %f20
2930 .word 0x99400000 ! t0_kref+0x8c0: mov %y, %o4
2931 .word 0x9de3bfa0 ! t0_kref+0x8c4: save %sp, -0x60, %sp
2932 .word 0xb65ec000 ! t0_kref+0x8c8: smul %i3, %g0, %i3
2933 .word 0x95eeb485 ! t0_kref+0x8cc: restore %i2, -0xb7b, %o2
2934 .word 0xb8103fe4 ! t0_kref+0x8d0: mov 0xffffffe4, %i4
2935 .word 0xb1a01096 ! t0_kref+0x8d4: fxtos %f22, %f24
2936 .word 0xd4901019 ! t0_kref+0x8d8: lduha [%g0 + %i1]0x80, %o2
2937 .word 0xe83e2000 ! t0_kref+0x8dc: std %l4, [%i0]
2938 .word 0xd0ae9018 ! t0_kref+0x8e0: stba %o0, [%i2 + %i0]0x80
2939 .word 0xa9b586d6 ! t0_kref+0x8e4: fmul8sux16 %f22, %f22, %f20
2940 .word 0x97d02010 ! t0_kref+0x8e8: tge %icc, %g0 + 0x10
2941 .word 0xada00056 ! t0_kref+0x8ec: fmovd %f22, %f22
2942 .word 0x9685af54 ! t0_kref+0x8f0: addcc %l6, 0xf54, %o3
2943 .word 0xada01a56 ! t0_kref+0x8f4: fdtoi %f22, %f22
2944 .word 0x992dc014 ! t0_kref+0x8f8: sll %l7, %l4, %o4
2945 .word 0xd408a033 ! t0_kref+0x8fc: ldub [%g2 + 0x33], %o2
2946 .word 0xb1a01938 ! t0_kref+0x900: fstod %f24, %f24
2947 .word 0xaba588b6 ! t0_kref+0x904: fsubs %f22, %f22, %f21
2948 .word 0x81ad0ad4 ! t0_kref+0x908: fcmped %fcc0, %f20, %f20
2949 .word 0xed3f4019 ! t0_kref+0x90c: std %f22, [%i5 + %i1]
2950 .word 0xde4e201d ! t0_kref+0x910: ldsb [%i0 + 0x1d], %o7
2951 .word 0xec30a000 ! t0_kref+0x914: sth %l6, [%g2]
2952 .word 0x9fc10000 ! t0_kref+0x918: call %g4
2953 .word 0xd606200c ! t0_kref+0x91c: ld [%i0 + 0xc], %o3
2954 .word 0xada54d38 ! t0_kref+0x920: fsmuld %f21, %f24, %f22
2955 .word 0xd600a010 ! t0_kref+0x924: ld [%g2 + 0x10], %o3
2956 .word 0x9f3dc016 ! t0_kref+0x928: sra %l7, %l6, %o7
2957 .word 0xebee501a ! t0_kref+0x92c: prefetcha %i1 + %i2, 21
2958 .word 0x39800004 ! t0_kref+0x930: fbuge,a _kref+0x940
2959 .word 0xada608d6 ! t0_kref+0x934: fsubd %f24, %f22, %f22
2960 .word 0xd200a030 ! t0_kref+0x938: ld [%g2 + 0x30], %o1
2961 .word 0xd4062014 ! t0_kref+0x93c: ld [%i0 + 0x14], %o2
2962 .word 0x9105b51c ! t0_kref+0x940: taddcc %l6, -0xae4, %o0
2963 .word 0xde10a012 ! t0_kref+0x944: lduh [%g2 + 0x12], %o7
2964 .word 0xada58856 ! t0_kref+0x948: faddd %f22, %f22, %f22
2965 .word 0x9bb4c034 ! t0_kref+0x94c: edge8n %l3, %l4, %o5
2966 .word 0xef000018 ! t0_kref+0x950: ld [%g0 + %i0], %f23
2967 .word 0x81ae0a56 ! t0_kref+0x954: fcmpd %fcc0, %f24, %f22
2968 .word 0x809dc017 ! t0_kref+0x958: xorcc %l7, %l7, %g0
2969 .word 0x91400000 ! t0_kref+0x95c: mov %y, %o0
2970 .word 0xd44e3ff6 ! t0_kref+0x960: ldsb [%i0 - 0xa], %o2
2971 .word 0xc010a030 ! t0_kref+0x964: lduh [%g2 + 0x30], %g0
2972 .word 0x801dfdf0 ! t0_kref+0x968: xor %l7, -0x210, %g0
2973 .word 0x9f2d8015 ! t0_kref+0x96c: sll %l6, %l5, %o7
2974 .word 0x96e5220d ! t0_kref+0x970: subccc %l4, 0x20d, %o3
2975 .word 0x2b480007 ! t0_kref+0x974: fbug,a,pt %fcc0, _kref+0x990
2976 .word 0xaba00135 ! t0_kref+0x978: fabss %f21, %f21
2977 .word 0x9fc00004 ! t0_kref+0x97c: call %g0 + %g4
2978 .word 0xe0167ffc ! t0_kref+0x980: lduh [%i1 - 4], %l0
2979 .word 0xeca61000 ! t0_kref+0x984: sta %l6, [%i0]0x80
2980 .word 0x81ad8a56 ! t0_kref+0x988: fcmpd %fcc0, %f22, %f22
2981 .word 0x973da01e ! t0_kref+0x98c: sra %l6, 0x1e, %o3
2982 .word 0xa9b60e16 ! t0_kref+0x990: fand %f24, %f22, %f20
2983 .word 0xada00554 ! t0_kref+0x994: fsqrtd %f20, %f22
2984 .word 0xed3e6008 ! t0_kref+0x998: std %f22, [%i1 + 8]
2985 .word 0xada01116 ! t0_kref+0x99c: fxtod %f22, %f22
2986 .word 0x95b58598 ! t0_kref+0x9a0: fcmpgt32 %f22, %f24, %o2
2987 .word 0xa9b58756 ! t0_kref+0x9a4: fpack32 %f22, %f22, %f20
2988 .word 0xd008a021 ! t0_kref+0x9a8: ldub [%g2 + 0x21], %o0
2989 .word 0xef067fe0 ! t0_kref+0x9ac: ld [%i1 - 0x20], %f23
2990 .word 0xd450a020 ! t0_kref+0x9b0: ldsh [%g2 + 0x20], %o2
2991 .word 0x9895a88f ! t0_kref+0x9b4: orcc %l6, 0x88f, %o4
2992 .word 0x97400000 ! t0_kref+0x9b8: mov %y, %o3
2993 .word 0x2f800002 ! t0_kref+0x9bc: fbu,a _kref+0x9c4
2994 .word 0xd450a020 ! t0_kref+0x9c0: ldsh [%g2 + 0x20], %o2
2995 .word 0xb1a01915 ! t0_kref+0x9c4: fitod %f21, %f24
2996 .word 0xb1a00536 ! t0_kref+0x9c8: fsqrts %f22, %f24
2997 .word 0xada50858 ! t0_kref+0x9cc: faddd %f20, %f24, %f22
2998 .word 0xe628a033 ! t0_kref+0x9d0: stb %l3, [%g2 + 0x33]
2999 .word 0xd248a002 ! t0_kref+0x9d4: ldsb [%g2 + 2], %o1
3000 .word 0xafb58f78 ! t0_kref+0x9d8: fornot1s %f22, %f24, %f23
3001 .word 0x25480002 ! t0_kref+0x9dc: fblg,a,pt %fcc0, _kref+0x9e4
3002 .word 0xa9a58854 ! t0_kref+0x9e0: faddd %f22, %f20, %f20
3003 .word 0xb1a00556 ! t0_kref+0x9e4: fsqrtd %f22, %f24
3004 .word 0xaba01a54 ! t0_kref+0x9e8: fdtoi %f20, %f21
3005 .word 0x96aa281e ! t0_kref+0x9ec: andncc %o0, 0x81e, %o3
3006 .word 0x9fc10000 ! t0_kref+0x9f0: call %g4
3007 .word 0xc768a043 ! t0_kref+0x9f4: prefetch %g2 + 0x43, 3
3008 .word 0x8065bfda ! t0_kref+0x9f8: subc %l6, -0x26, %g0
3009 .word 0x9a1d4016 ! t0_kref+0x9fc: xor %l5, %l6, %o5
3010 .word 0xe91fbce8 ! t0_kref+0xa00: ldd [%fp - 0x318], %f20
3011 .word 0xb1a58837 ! t0_kref+0xa04: fadds %f22, %f23, %f24
3012 .word 0xd60e8019 ! t0_kref+0xa08: ldub [%i2 + %i1], %o3
3013 .word 0xed1e2008 ! t0_kref+0xa0c: ldd [%i0 + 8], %f22
3014 .word 0xb1a58938 ! t0_kref+0xa10: fmuls %f22, %f24, %f24
3015 .word 0x94fd0015 ! t0_kref+0xa14: sdivcc %l4, %l5, %o2
3016 .word 0xada01895 ! t0_kref+0xa18: fitos %f21, %f22
3017 .word 0x973a0008 ! t0_kref+0xa1c: sra %o0, %o0, %o3
3018 .word 0xada58837 ! t0_kref+0xa20: fadds %f22, %f23, %f22
3019 .word 0x3d480008 ! t0_kref+0xa24: fbule,a,pt %fcc0, _kref+0xa44
3020 .word 0xe168a0c4 ! t0_kref+0xa28: prefetch %g2 + 0xc4, 16
3021 .word 0xafa60937 ! t0_kref+0xa2c: fmuls %f24, %f23, %f23
3022 .word 0x20480008 ! t0_kref+0xa30: bn,a,pt %icc, _kref+0xa50
3023 .word 0xc368a005 ! t0_kref+0xa34: prefetch %g2 + 5, 1
3024 .word 0x95b4c315 ! t0_kref+0xa38: alignaddr %l3, %l5, %o2
3025 .word 0xc050a010 ! t0_kref+0xa3c: ldsh [%g2 + 0x10], %g0
3026 .word 0xc0c65000 ! t0_kref+0xa40: ldswa [%i1]0x80, %g0
3027 .word 0xed9f5059 ! t0_kref+0xa44: ldda [%i5 + %i1]0x82, %f22
3028 .word 0xd6562004 ! t0_kref+0xa48: ldsh [%i0 + 4], %o3
3029 .word 0xada00056 ! t0_kref+0xa4c: fmovd %f22, %f22
3030 .word 0x941d62f2 ! t0_kref+0xa50: xor %l5, 0x2f2, %o2
3031 .word 0x97b20308 ! t0_kref+0xa54: alignaddr %o0, %o0, %o3
3032 .word 0x9635b09c ! t0_kref+0xa58: orn %l6, -0xf64, %o3
3033 .word 0xd6562002 ! t0_kref+0xa5c: ldsh [%i0 + 2], %o3
3034 .word 0x97b5c0b5 ! t0_kref+0xa60: edge16n %l7, %l5, %o3
3035 .word 0xd00e8019 ! t0_kref+0xa64: ldub [%i2 + %i1], %o0
3036 .word 0xee30a012 ! t0_kref+0xa68: sth %l7, [%g2 + 0x12]
3037 .word 0xfdee501b ! t0_kref+0xa6c: prefetcha %i1 + %i3, 30
3038 .word 0x9140c000 ! t0_kref+0xa70: mov %asi, %o0
3039 .word 0x91b58317 ! t0_kref+0xa74: alignaddr %l6, %l7, %o0
3040 .word 0xb1a54835 ! t0_kref+0xa78: fadds %f21, %f21, %f24
3041 .word 0x8095c015 ! t0_kref+0xa7c: orcc %l7, %l5, %g0
3042 .word 0xc0070018 ! t0_kref+0xa80: ld [%i4 + %i0], %g0
3043 .word 0x9fc10000 ! t0_kref+0xa84: call %g4
3044 .word 0xee36401b ! t0_kref+0xa88: sth %l7, [%i1 + %i3]
3045 .word 0xd250a000 ! t0_kref+0xa8c: ldsh [%g2], %o1
3046 .word 0xecbe5000 ! t0_kref+0xa90: stda %l6, [%i1]0x80
3047 .word 0x96158015 ! t0_kref+0xa94: or %l6, %l5, %o3
3048 .word 0xe8362018 ! t0_kref+0xa98: sth %l4, [%i0 + 0x18]
3049 .word 0xe8a81018 ! t0_kref+0xa9c: stba %l4, [%g0 + %i0]0x80
3050 .word 0xc0de101d ! t0_kref+0xaa0: ldxa [%i0 + %i5]0x80, %g0
3051 .word 0xd20e3fe4 ! t0_kref+0xaa4: ldub [%i0 - 0x1c], %o1
3052 .word 0xf1060000 ! t0_kref+0xaa8: ld [%i0], %f24
3053 .word 0x81854000 ! t0_kref+0xaac: wr %l5, %g0, %y
3054 .word 0x987d4016 ! t0_kref+0xab0: sdiv %l5, %l6, %o4
3055 .word 0xde080018 ! t0_kref+0xab4: ldub [%g0 + %i0], %o7
3056 .word 0x2d480006 ! t0_kref+0xab8: fbg,a,pt %fcc0, _kref+0xad0
3057 .word 0x95250015 ! t0_kref+0xabc: mulscc %l4, %l5, %o2
3058 .word 0x9aaa0017 ! t0_kref+0xac0: andncc %o0, %l7, %o5
3059 .word 0x93614013 ! t0_kref+0xac4: movug %fcc0, %l3, %o1
3060 .word 0x9e2dc008 ! t0_kref+0xac8: andn %l7, %o0, %o7
3061 .word 0x94b5e056 ! t0_kref+0xacc: orncc %l7, 0x56, %o2
3062 .word 0x2d800005 ! t0_kref+0xad0: fbg,a _kref+0xae4
3063 .word 0xe8380018 ! t0_kref+0xad4: std %l4, [%g0 + %i0]
3064 .word 0x39480008 ! t0_kref+0xad8: fbuge,a,pt %fcc0, _kref+0xaf8
3065 .word 0x81b54240 ! t0_kref+0xadc: array16 %l5, %g0, %g0
3066 .word 0xaba018d6 ! t0_kref+0xae0: fdtos %f22, %f21
3067 .word 0xb1b00fc0 ! t0_kref+0xae4: fone %f24
3068 .word 0x81ad8a54 ! t0_kref+0xae8: fcmpd %fcc0, %f22, %f20
3069 .word 0x9814c015 ! t0_kref+0xaec: or %l3, %l5, %o4
3070 .word 0xec20a010 ! t0_kref+0xaf0: st %l6, [%g2 + 0x10]
3071 .word 0xd8881018 ! t0_kref+0xaf4: lduba [%g0 + %i0]0x80, %o4
3072 .word 0x90ad75e0 ! t0_kref+0xaf8: andncc %l5, -0xa20, %o0
3073 .word 0x929d8015 ! t0_kref+0xafc: xorcc %l6, %l5, %o1
3074 .word 0xefee501c ! t0_kref+0xb00: prefetcha %i1 + %i4, 23
3075 .word 0x81850000 ! t0_kref+0xb04: wr %l4, %g0, %y
3076 .word 0xf1070018 ! t0_kref+0xb08: ld [%i4 + %i0], %f24
3077 .word 0xe6200018 ! t0_kref+0xb0c: st %l3, [%g0 + %i0]
3078 .word 0xc228001a ! t0_kref+0xb10: stb %g1, [%g0 + %i2]
3079 .word 0xada00136 ! t0_kref+0xb14: fabss %f22, %f22
3080 .word 0x81858000 ! t0_kref+0xb18: wr %l6, %g0, %y
3081 .word 0x96dcf7fd ! t0_kref+0xb1c: smulcc %l3, -0x803, %o3
3082 .word 0xda00a030 ! t0_kref+0xb20: ld [%g2 + 0x30], %o5
3083 .word 0xadb54975 ! t0_kref+0xb24: fpmerge %f21, %f21, %f22
3084 .word 0xd086501c ! t0_kref+0xb28: lda [%i1 + %i4]0x80, %o0
3085 .word 0x9e154017 ! t0_kref+0xb2c: or %l5, %l7, %o7
3086 .word 0xb1a60856 ! t0_kref+0xb30: faddd %f24, %f22, %f24
3087 .word 0x9a7d8017 ! t0_kref+0xb34: sdiv %l6, %l7, %o5
3088 .word 0x95b50200 ! t0_kref+0xb38: array8 %l4, %g0, %o2
3089 .word 0x9e64fc56 ! t0_kref+0xb3c: subc %l3, -0x3aa, %o7
3090 .word 0xe630a010 ! t0_kref+0xb40: sth %l3, [%g2 + 0x10]
3091 .word 0x992d0013 ! t0_kref+0xb44: sll %l4, %l3, %o4
3092 .word 0xec9e501d ! t0_kref+0xb48: ldda [%i1 + %i5]0x80, %l6
3093 .word 0x81ad4ab5 ! t0_kref+0xb4c: fcmpes %fcc0, %f21, %f21
3094 .word 0x99b58117 ! t0_kref+0xb50: edge32 %l6, %l7, %o4
3095 .word 0xed263ff8 ! t0_kref+0xb54: st %f22, [%i0 - 8]
3096 .word 0xc008a031 ! t0_kref+0xb58: ldub [%g2 + 0x31], %g0
3097 .word 0xeca01018 ! t0_kref+0xb5c: sta %l6, [%g0 + %i0]0x80
3098 .word 0x81b50418 ! t0_kref+0xb60: fcmple16 %f20, %f24, %g0
3099 .word 0x81ae0a54 ! t0_kref+0xb64: fcmpd %fcc0, %f24, %f20
3100 .word 0xe5ee501c ! t0_kref+0xb68: prefetcha %i1 + %i4, 18
3101 .word 0x81ad8ad6 ! t0_kref+0xb6c: fcmped %fcc0, %f22, %f22
3102 .word 0x8055b8a9 ! t0_kref+0xb70: umul %l6, -0x757, %g0
3103 .word 0xc00e6004 ! t0_kref+0xb74: ldub [%i1 + 4], %g0
3104 .word 0xd0362018 ! t0_kref+0xb78: sth %o0, [%i0 + 0x18]
3105 .word 0x9fc00004 ! t0_kref+0xb7c: call %g0 + %g4
3106 .word 0x932d0015 ! t0_kref+0xb80: sll %l4, %l5, %o1
3107 .word 0xd010a010 ! t0_kref+0xb84: lduh [%g2 + 0x10], %o0
3108 .word 0xafa000b5 ! t0_kref+0xb88: fnegs %f21, %f23
3109 .word 0xd456200e ! t0_kref+0xb8c: ldsh [%i0 + 0xe], %o2
3110 .word 0xadb58634 ! t0_kref+0xb90: fmul8x16 %f22, %f20, %f22
3111 .word 0xef063fe4 ! t0_kref+0xb94: ld [%i0 - 0x1c], %f23
3112 .word 0x95408000 ! t0_kref+0xb98: mov %ccr, %o2
3113 .word 0xb1a54836 ! t0_kref+0xb9c: fadds %f21, %f22, %f24
3114 call SYM(t0_subr1)
3115 .word 0xd030a002 ! t0_kref+0xba4: sth %o0, [%g2 + 2]
3116 .word 0x192874e9 ! t0_kref+0xba8: sethi %hi(0xa1d3a400), %o4
3117 .word 0x80622eea ! t0_kref+0xbac: subc %o0, 0xeea, %g0
3118 .word 0x92fd0015 ! t0_kref+0xbb0: sdivcc %l4, %l5, %o1
3119 .word 0x2b480005 ! t0_kref+0xbb4: fbug,a,pt %fcc0, _kref+0xbc8
3120 .word 0x9074f839 ! t0_kref+0xbb8: udiv %l3, -0x7c7, %o0
3121 .word 0x809d8013 ! t0_kref+0xbbc: xorcc %l6, %l3, %g0
3122 .word 0x80fd8013 ! t0_kref+0xbc0: sdivcc %l6, %l3, %g0
3123 .word 0x81ad8ad6 ! t0_kref+0xbc4: fcmped %fcc0, %f22, %f22
3124 .word 0x95b4c093 ! t0_kref+0xbc8: edge16 %l3, %l3, %o2
3125 .word 0x80f50016 ! t0_kref+0xbcc: udivcc %l4, %l6, %g0
3126 .word 0x81400000 ! t0_kref+0xbd0: mov %y, %g0
3127 .word 0x81dda48a ! t0_kref+0xbd4: flush %l6 + 0x48a
3128 .word 0xada00558 ! t0_kref+0xbd8: fsqrtd %f24, %f22
3129 .word 0x9635ee94 ! t0_kref+0xbdc: orn %l7, 0xe94, %o3
3130 .word 0xafa018d8 ! t0_kref+0xbe0: fdtos %f24, %f23
3131 .word 0xe630a022 ! t0_kref+0xbe4: sth %l3, [%g2 + 0x22]
3132 .word 0xed20a030 ! t0_kref+0xbe8: st %f22, [%g2 + 0x30]
3133 .word 0x92fa0017 ! t0_kref+0xbec: sdivcc %o0, %l7, %o1
3134 .word 0x81b4c077 ! t0_kref+0xbf0: edge8ln %l3, %l7, %g0
3135 .word 0x81ad8ad8 ! t0_kref+0xbf4: fcmped %fcc0, %f22, %f24
3136 .word 0x97b4c357 ! t0_kref+0xbf8: alignaddrl %l3, %l7, %o3
3137 .word 0x9b35e01a ! t0_kref+0xbfc: srl %l7, 0x1a, %o5
3138 .word 0xaba01a56 ! t0_kref+0xc00: fdtoi %f22, %f21
3139 .word 0xabb60ea0 ! t0_kref+0xc04: fsrc1s %f24, %f21
3140 .word 0xb1a00537 ! t0_kref+0xc08: fsqrts %f23, %f24
3141 .word 0xef267fec ! t0_kref+0xc0c: st %f23, [%i1 - 0x14]
3142 .word 0x9a7cc016 ! t0_kref+0xc10: sdiv %l3, %l6, %o5
3143 .word 0xed00a030 ! t0_kref+0xc14: ld [%g2 + 0x30], %f22
3144 .word 0xe8367ff8 ! t0_kref+0xc18: sth %l4, [%i1 - 8]
3145 .word 0x81ae0ad4 ! t0_kref+0xc1c: fcmped %fcc0, %f24, %f20
3146 .word 0x11080f68 ! t0_kref+0xc20: sethi %hi(0x203da000), %o0
3147 .word 0x9454ed1c ! t0_kref+0xc24: umul %l3, 0xd1c, %o2
3148 .word 0xafa588b5 ! t0_kref+0xc28: fsubs %f22, %f21, %f23
3149 .word 0x90f20014 ! t0_kref+0xc2c: udivcc %o0, %l4, %o0
3150 .word 0xc010a030 ! t0_kref+0xc30: lduh [%g2 + 0x30], %g0
3151 .word 0xffee101c ! t0_kref+0xc34: prefetcha %i0 + %i4, 31
3152 .word 0xada588d6 ! t0_kref+0xc38: fsubd %f22, %f22, %f22
3153 .word 0xb1b00fc0 ! t0_kref+0xc3c: fone %f24
3154 .word 0xd208a012 ! t0_kref+0xc40: ldub [%g2 + 0x12], %o1
3155 .word 0xafb58cb5 ! t0_kref+0xc44: fandnot2s %f22, %f21, %f23
3156 .word 0x9684c014 ! t0_kref+0xc48: addcc %l3, %l4, %o3
3157 .word 0xf3ee101a ! t0_kref+0xc4c: prefetcha %i0 + %i2, 25
3158 .word 0x9944c000 ! t0_kref+0xc50: mov %gsr, %o4
3159 .word 0xc807bfe4 ! t0_kref+0xc54: ld [%fp - 0x1c], %g4
3160 .word 0x99b54155 ! t0_kref+0xc58: edge32l %l5, %l5, %o4
3161 .word 0xe836201e ! t0_kref+0xc5c: sth %l4, [%i0 + 0x1e]
3162 .word 0xb1a54935 ! t0_kref+0xc60: fmuls %f21, %f21, %f24
3163 .word 0x97400000 ! t0_kref+0xc64: mov %y, %o3
3164 .word 0xadb60c76 ! t0_kref+0xc68: fnors %f24, %f22, %f22
3165 .word 0xb1b58e56 ! t0_kref+0xc6c: fxnor %f22, %f22, %f24
3166 .word 0xed070018 ! t0_kref+0xc70: ld [%i4 + %i0], %f22
3167 .word 0x947d74dd ! t0_kref+0xc74: sdiv %l5, -0xb23, %o2
3168 .word 0xec3e7ff0 ! t0_kref+0xc78: std %l6, [%i1 - 0x10]
3169 .word 0xd810a012 ! t0_kref+0xc7c: lduh [%g2 + 0x12], %o4
3170 .word 0x933d0015 ! t0_kref+0xc80: sra %l4, %l5, %o1
3171 .word 0xa9b586d8 ! t0_kref+0xc84: fmul8sux16 %f22, %f24, %f20
3172 .word 0x81b50315 ! t0_kref+0xc88: alignaddr %l4, %l5, %g0
3173 .word 0x983da32b ! t0_kref+0xc8c: xnor %l6, 0x32b, %o4
3174 .word 0xef066008 ! t0_kref+0xc90: ld [%i1 + 8], %f23
3175 .word 0xb1a58856 ! t0_kref+0xc94: faddd %f22, %f22, %f24
3176 .word 0xafa01a54 ! t0_kref+0xc98: fdtoi %f20, %f23
3177 .word 0x96acc008 ! t0_kref+0xc9c: andncc %l3, %o0, %o3
3178 .word 0x8035af55 ! t0_kref+0xca0: orn %l6, 0xf55, %g0
3179 .word 0xc6786d62 ! t0_kref+0xca4: swap [%g1 + 0xd62], %g3
3180 .word 0xada00538 ! t0_kref+0xca8: fsqrts %f24, %f22
3181 .word 0x9bb58516 ! t0_kref+0xcac: fcmpgt16 %f22, %f22, %o5
3182 .word 0xf120a000 ! t0_kref+0xcb0: st %f24, [%g2]
3183 .word 0xaba00538 ! t0_kref+0xcb4: fsqrts %f24, %f21
3184 .word 0x9f400000 ! t0_kref+0xcb8: mov %y, %o7
3185 .word 0x9895c013 ! t0_kref+0xcbc: orcc %l7, %l3, %o4
3186 .word 0x90d50016 ! t0_kref+0xcc0: umulcc %l4, %l6, %o0
3187 .word 0x9fc024e4 ! t0_kref+0xcc4: call %g0 + 0x4e4
3188 .word 0xe006001c ! t0_kref+0xcc8: ld [%i0 + %i4], %l0
3189 .word 0x9ee238c5 ! t0_kref+0xccc: subccc %o0, -0x73b, %o7
3190 .word 0x3a800006 ! t0_kref+0xcd0: bcc,a _kref+0xce8
3191 .word 0xe9be1a1a ! t0_kref+0xcd4: stda %f20, [%i0 + %i2]0xd0
3192 .word 0xb1b007b4 ! t0_kref+0xcd8: fpackfix %f20, %f24
3193 .word 0x3d480005 ! t0_kref+0xcdc: fbule,a,pt %fcc0, _kref+0xcf0
3194 .word 0xedbe101d ! t0_kref+0xce0: stda %f22, [%i0 + %i5]0x80
3195 .word 0x933d4016 ! t0_kref+0xce4: sra %l5, %l6, %o1
3196 .word 0xd2de1000 ! t0_kref+0xce8: ldxa [%i0]0x80, %o1
3197 .word 0xe636c018 ! t0_kref+0xcec: sth %l3, [%i3 + %i0]
3198 .word 0xada5c938 ! t0_kref+0xcf0: fmuls %f23, %f24, %f22
3199 .word 0x990d4013 ! t0_kref+0xcf4: tsubcc %l5, %l3, %o4
3200 .word 0x9ab52fa3 ! t0_kref+0xcf8: orncc %l4, 0xfa3, %o5
3201 .word 0xd8961000 ! t0_kref+0xcfc: lduha [%i0]0x80, %o4
3202 .word 0x94b4edff ! t0_kref+0xd00: orncc %l3, 0xdff, %o2
3203 .word 0x96322a64 ! t0_kref+0xd04: orn %o0, 0xa64, %o3
3204 .word 0xafa00536 ! t0_kref+0xd08: fsqrts %f22, %f23
3205 .word 0x83414000 ! t0_kref+0xd0c: mov %pc, %g1
3206 .word 0xa785c013 ! t0_kref+0xd10: wr %l7, %l3, %gsr
3207 .word 0xc768a08f ! t0_kref+0xd14: prefetch %g2 + 0x8f, 3
3208 .word 0x94820016 ! t0_kref+0xd18: addcc %o0, %l6, %o2
3209 .word 0xaba00536 ! t0_kref+0xd1c: fsqrts %f22, %f21
3210 .word 0xd4d81018 ! t0_kref+0xd20: ldxa [%g0 + %i0]0x80, %o2
3211 .word 0x9fc00004 ! t0_kref+0xd24: call %g0 + %g4
3212 .word 0xd0766000 ! t0_kref+0xd28: stx %o0, [%i1]
3213 .word 0x9eb58017 ! t0_kref+0xd2c: orncc %l6, %l7, %o7
3214 .word 0xafb5cdf7 ! t0_kref+0xd30: fnands %f23, %f23, %f23
3215 .word 0xef063fe4 ! t0_kref+0xd34: ld [%i0 - 0x1c], %f23
3216 .word 0x81ad0ad8 ! t0_kref+0xd38: fcmped %fcc0, %f20, %f24
3217 .word 0x922d0015 ! t0_kref+0xd3c: andn %l4, %l5, %o1
3218 .word 0xd0000018 ! t0_kref+0xd40: ld [%g0 + %i0], %o0
3219 .word 0xafa000b6 ! t0_kref+0xd44: fnegs %f22, %f23
3220 .word 0xec362000 ! t0_kref+0xd48: sth %l6, [%i0]
3221 .word 0xe99f1a59 ! t0_kref+0xd4c: ldda [%i4 + %i1]0xd2, %f20
3222 .word 0x9aba3396 ! t0_kref+0xd50: xnorcc %o0, -0xc6a, %o5
3223 .word 0xd026001c ! t0_kref+0xd54: st %o0, [%i0 + %i4]
3224 .word 0x9a95ef4b ! t0_kref+0xd58: orcc %l7, 0xf4b, %o5
3225 .word 0xe9380018 ! t0_kref+0xd5c: std %f20, [%g0 + %i0]
3226 .word 0xd04e7ff2 ! t0_kref+0xd60: ldsb [%i1 - 0xe], %o0
3227 .word 0x96954016 ! t0_kref+0xd64: orcc %l5, %l6, %o3
3228 .word 0xada00136 ! t0_kref+0xd68: fabss %f22, %f22
3229 .word 0x9a5228cf ! t0_kref+0xd6c: umul %o0, 0x8cf, %o5
3230 .word 0x95254015 ! t0_kref+0xd70: mulscc %l5, %l5, %o2
3231 .word 0xe630a010 ! t0_kref+0xd74: sth %l3, [%g2 + 0x10]
3232 .word 0x9e15e84d ! t0_kref+0xd78: or %l7, 0x84d, %o7
3233 .word 0xf100a020 ! t0_kref+0xd7c: ld [%g2 + 0x20], %f24
3234 .word 0xadb60e80 ! t0_kref+0xd80: fsrc1 %f24, %f22
3235 .word 0x9b254016 ! t0_kref+0xd84: mulscc %l5, %l6, %o5
3236 .word 0xd200a010 ! t0_kref+0xd88: ld [%g2 + 0x10], %o1
3237 .word 0x905d0015 ! t0_kref+0xd8c: smul %l4, %l5, %o0
3238 .word 0xf19e5a1d ! t0_kref+0xd90: ldda [%i1 + %i5]0xd0, %f24
3239 .word 0xafa00138 ! t0_kref+0xd94: fabss %f24, %f23
3240 .word 0xeea71019 ! t0_kref+0xd98: sta %l7, [%i4 + %i1]0x80
3241 .word 0x9524f8b5 ! t0_kref+0xd9c: mulscc %l3, -0x74b, %o2
3242 .word 0xe828a032 ! t0_kref+0xda0: stb %l4, [%g2 + 0x32]
3243 .word 0xf19e5a1b ! t0_kref+0xda4: ldda [%i1 + %i3]0xd0, %f24
3244 .word 0xe628a012 ! t0_kref+0xda8: stb %l3, [%g2 + 0x12]
3245 .word 0xd8000019 ! t0_kref+0xdac: ld [%g0 + %i1], %o4
3246 .word 0xa9a58956 ! t0_kref+0xdb0: fmuld %f22, %f22, %f20
3247 .word 0xee20a020 ! t0_kref+0xdb4: st %l7, [%g2 + 0x20]
3248 .word 0xada01a56 ! t0_kref+0xdb8: fdtoi %f22, %f22
3249 .word 0x9bb50134 ! t0_kref+0xdbc: edge32n %l4, %l4, %o5
3250 .word 0xed1e2008 ! t0_kref+0xdc0: ldd [%i0 + 8], %f22
3251 .word 0xa9a54d36 ! t0_kref+0xdc4: fsmuld %f21, %f22, %f20
3252 .word 0x9a5dc014 ! t0_kref+0xdc8: smul %l7, %l4, %o5
3253 .word 0xc368a144 ! t0_kref+0xdcc: prefetch %g2 + 0x144, 1
3254 .word 0xe26e7fe4 ! t0_kref+0xdd0: ldstub [%i1 - 0x1c], %l1
3255 .word 0x9835fbfc ! t0_kref+0xdd4: orn %l7, -0x404, %o4
3256 .word 0x9692303f ! t0_kref+0xdd8: orcc %o0, -0xfc1, %o3
3257 .word 0x9f22232e ! t0_kref+0xddc: mulscc %o0, 0x32e, %o7
3258 .word 0xaba588b5 ! t0_kref+0xde0: fsubs %f22, %f21, %f21
3259 .word 0x812da007 ! t0_kref+0xde4: sll %l6, 0x7, %g0
3260 .word 0xd036001b ! t0_kref+0xde8: sth %o0, [%i0 + %i3]
3261 .word 0x33800004 ! t0_kref+0xdec: fbe,a _kref+0xdfc
3262 .word 0xc006401c ! t0_kref+0xdf0: ld [%i1 + %i4], %g0
3263 .word 0xe4ff1019 ! t0_kref+0xdf4: swapa [%i4 + %i1]0x80, %l2
3264 .word 0xada01116 ! t0_kref+0xdf8: fxtod %f22, %f22
3265 .word 0x8015a901 ! t0_kref+0xdfc: or %l6, 0x901, %g0
3266 .word 0xada589b8 ! t0_kref+0xe00: fdivs %f22, %f24, %f22
3267 .word 0xda48a012 ! t0_kref+0xe04: ldsb [%g2 + 0x12], %o5
3268 .word 0x9434c015 ! t0_kref+0xe08: orn %l3, %l5, %o2
3269 .word 0x81ad8a56 ! t0_kref+0xe0c: fcmpd %fcc0, %f22, %f22
3270 .word 0x3c480001 ! t0_kref+0xe10: bpos,a,pt %icc, _kref+0xe14
3271 .word 0x947d8015 ! t0_kref+0xe14: sdiv %l6, %l5, %o2
3272 .word 0x81400000 ! t0_kref+0xe18: mov %y, %g0
3273 .word 0xada50856 ! t0_kref+0xe1c: faddd %f20, %f22, %f22
3274 .word 0xadb50758 ! t0_kref+0xe20: fpack32 %f20, %f24, %f22
3275 .word 0xd4167fe4 ! t0_kref+0xe24: lduh [%i1 - 0x1c], %o2
3276 .word 0xb1a548b6 ! t0_kref+0xe28: fsubs %f21, %f22, %f24
3277 .word 0xeeae9019 ! t0_kref+0xe2c: stba %l7, [%i2 + %i1]0x80
3278 .word 0x8095c013 ! t0_kref+0xe30: orcc %l7, %l3, %g0
3279 .word 0xd240a010 ! t0_kref+0xe34: ldsw [%g2 + 0x10], %o1
3280 .word 0xd2f81018 ! t0_kref+0xe38: swapa [%g0 + %i0]0x80, %o1
3281 .word 0xe99f5a58 ! t0_kref+0xe3c: ldda [%i5 + %i0]0xd2, %f20
3282 .word 0xc008a032 ! t0_kref+0xe40: ldub [%g2 + 0x32], %g0
3283 .word 0xe630a020 ! t0_kref+0xe44: sth %l3, [%g2 + 0x20]
3284 .word 0xa9a50956 ! t0_kref+0xe48: fmuld %f20, %f22, %f20
3285 .word 0xafb60c78 ! t0_kref+0xe4c: fnors %f24, %f24, %f23
3286 .word 0x9e1dc008 ! t0_kref+0xe50: xor %l7, %o0, %o7
3287 .word 0xa9b58977 ! t0_kref+0xe54: fpmerge %f22, %f23, %f20
3288 .word 0x909231c2 ! t0_kref+0xe58: orcc %o0, -0xe3e, %o0
3289 .word 0x96323560 ! t0_kref+0xe5c: orn %o0, -0xaa0, %o3
3290 .word 0x912d4016 ! t0_kref+0xe60: sll %l5, %l6, %o0
3291 .word 0x81ae0ab6 ! t0_kref+0xe64: fcmpes %fcc0, %f24, %f22
3292 .word 0xd84e2006 ! t0_kref+0xe68: ldsb [%i0 + 6], %o4
3293 .word 0x9de3bfa0 ! t0_kref+0xe6c: save %sp, -0x60, %sp
3294 .word 0x81c86178 ! t0_kref+0xe70: return %g1 + 0x178
3295 .word 0x9a84fa9d ! t0_kref+0xe74: addcc %l3, -0x563, %o5
3296 .word 0xb1a58958 ! t0_kref+0xe78: fmuld %f22, %f24, %f24
3297 .word 0xada00136 ! t0_kref+0xe7c: fabss %f22, %f22
3298 .word 0xb1a018d4 ! t0_kref+0xe80: fdtos %f20, %f24
3299 .word 0x9bb58076 ! t0_kref+0xe84: edge8ln %l6, %l6, %o5
3300 .word 0x9454c017 ! t0_kref+0xe88: umul %l3, %l7, %o2
3301 .word 0xa9b586f8 ! t0_kref+0xe8c: fmul8ulx16 %f22, %f24, %f20
3302 .word 0xd44e8019 ! t0_kref+0xe90: ldsb [%i2 + %i1], %o2
3303 .word 0x81dda0ca ! t0_kref+0xe94: flush %l6 + 0xca
3304 .word 0x94c22f50 ! t0_kref+0xe98: addccc %o0, 0xf50, %o2
3305 .word 0x9025fae4 ! t0_kref+0xe9c: sub %l7, -0x51c, %o0
3306 .word 0x92d5c016 ! t0_kref+0xea0: umulcc %l7, %l6, %o1
3307 .word 0xe968a20f ! t0_kref+0xea4: prefetch %g2 + 0x20f, 20
3308 .word 0xa9a58954 ! t0_kref+0xea8: fmuld %f22, %f20, %f20
3309 .word 0x93400000 ! t0_kref+0xeac: mov %y, %o1
3310 .word 0x92f4c016 ! t0_kref+0xeb0: udivcc %l3, %l6, %o1
3311 .word 0xaba00137 ! t0_kref+0xeb4: fabss %f23, %f21
3312 .word 0xc00e600c ! t0_kref+0xeb8: ldub [%i1 + 0xc], %g0
3313 .word 0x90d4ee7e ! t0_kref+0xebc: umulcc %l3, 0xe7e, %o0
3314 .word 0xaba018d4 ! t0_kref+0xec0: fdtos %f20, %f21
3315 .word 0xba102008 ! t0_kref+0xec4: mov 0x8, %i5
3316 .word 0x81ad8ad6 ! t0_kref+0xec8: fcmped %fcc0, %f22, %f22
3317 .word 0x80fa39ee ! t0_kref+0xecc: sdivcc %o0, -0x612, %g0
3318 .word 0xed1e401d ! t0_kref+0xed0: ldd [%i1 + %i5], %f22
3319 .word 0xd020a020 ! t0_kref+0xed4: st %o0, [%g2 + 0x20]
3320 .word 0x9685ec06 ! t0_kref+0xed8: addcc %l7, 0xc06, %o3
3321 sethi %hi(2f), %o7
3322 .word 0xe40be318 ! t0_kref+0xee0: ldub [%o7 + 0x318], %l2
3323 .word 0xa41ca00c ! t0_kref+0xee4: xor %l2, 0xc, %l2
3324 .word 0xe42be318 ! t0_kref+0xee8: stb %l2, [%o7 + 0x318]
3325 .word 0x81dbe318 ! t0_kref+0xeec: flush %o7 + 0x318
3326 .word 0x98a22dfd ! t0_kref+0xef0: subcc %o0, 0xdfd, %o4
3327 .word 0xed3e3ff8 ! t0_kref+0xef4: std %f22, [%i0 - 8]
3328 .word 0x81ad0ad4 ! t0_kref+0xef8: fcmped %fcc0, %f20, %f20
3329 .word 0xec6e8018 ! t0_kref+0xefc: ldstub [%i2 + %i0], %l6
3330 .word 0x92d5c008 ! t0_kref+0xf00: umulcc %l7, %o0, %o1
3331 .word 0x1b0bab74 ! t0_kref+0xf04: sethi %hi(0x2eadd000), %o5
3332 .word 0x9335601c ! t0_kref+0xf08: srl %l5, 0x1c, %o1
3333 .word 0x90f4c013 ! t0_kref+0xf0c: udivcc %l3, %l3, %o0
3334 .word 0xe8760000 ! t0_kref+0xf10: stx %l4, [%i0]
3335 .word 0xc768a18b ! t0_kref+0xf14: prefetch %g2 + 0x18b, 3
33362: .word 0xed067fec ! t0_kref+0xf18: ld [%i1 - 0x14], %f22
3337 sethi %hi(2f), %o7
3338 .word 0xe40be334 ! t0_kref+0xf20: ldub [%o7 + 0x334], %l2
3339 .word 0xa41ca00c ! t0_kref+0xf24: xor %l2, 0xc, %l2
3340 .word 0xe42be334 ! t0_kref+0xf28: stb %l2, [%o7 + 0x334]
3341 .word 0x81dbe334 ! t0_kref+0xf2c: flush %o7 + 0x334
3342 .word 0x8143c000 ! t0_kref+0xf30: stbar
33432: .word 0xada01936 ! t0_kref+0xf34: fstod %f22, %f22
3344 .word 0x3d800004 ! t0_kref+0xf38: fbule,a _kref+0xf48
3345 .word 0xadb58d36 ! t0_kref+0xf3c: fandnot1s %f22, %f22, %f22
3346 .word 0xeb070018 ! t0_kref+0xf40: ld [%i4 + %i0], %f21
3347 .word 0xda48a001 ! t0_kref+0xf44: ldsb [%g2 + 1], %o5
3348 .word 0xc568a0c6 ! t0_kref+0xf48: prefetch %g2 + 0xc6, 2
3349 .word 0x9325c017 ! t0_kref+0xf4c: mulscc %l7, %l7, %o1
3350 .word 0x96f20013 ! t0_kref+0xf50: udivcc %o0, %l3, %o3
3351 .word 0x81ad0ad6 ! t0_kref+0xf54: fcmped %fcc0, %f20, %f22
3352 .word 0x81ad0ad8 ! t0_kref+0xf58: fcmped %fcc0, %f20, %f24
3353 .word 0xc519401d ! t0_kref+0xf5c: ldd [%g5 + %i5], %f2
3354 .word 0x2c480001 ! t0_kref+0xf60: bneg,a,pt %icc, _kref+0xf64
3355 .word 0x9634f69b ! t0_kref+0xf64: orn %l3, -0x965, %o3
3356 .word 0xa9a50856 ! t0_kref+0xf68: faddd %f20, %f22, %f20
3357 .word 0x2d480005 ! t0_kref+0xf6c: fbg,a,pt %fcc0, _kref+0xf80
3358 .word 0xaba5c8b8 ! t0_kref+0xf70: fsubs %f23, %f24, %f21
3359 .word 0xd0767ff8 ! t0_kref+0xf74: stx %o0, [%i1 - 8]
3360 .word 0x910d3a10 ! t0_kref+0xf78: tsubcc %l4, -0x5f0, %o0
3361 .word 0xada548b6 ! t0_kref+0xf7c: fsubs %f21, %f22, %f22
3362 .word 0xf207bfe0 ! t0_kref+0xf80: ld [%fp - 0x20], %i1
3363 .word 0xadb00cf5 ! t0_kref+0xf84: fnot2s %f21, %f22
3364 .word 0xd2881018 ! t0_kref+0xf88: lduba [%g0 + %i0]0x80, %o1
3365 .word 0xf9ee101b ! t0_kref+0xf8c: prefetcha %i0 + %i3, 28
3366 .word 0x8185c000 ! t0_kref+0xf90: wr %l7, %g0, %y
3367 .word 0xd048a011 ! t0_kref+0xf94: ldsb [%g2 + 0x11], %o0
3368 .word 0x81ad4ab8 ! t0_kref+0xf98: fcmpes %fcc0, %f21, %f24
3369 .word 0x93b20353 ! t0_kref+0xf9c: alignaddrl %o0, %l3, %o1
3370 .word 0x81ad0a58 ! t0_kref+0xfa0: fcmpd %fcc0, %f20, %f24
3371 .word 0xadb60a56 ! t0_kref+0xfa4: fpadd32 %f24, %f22, %f22
3372 .word 0xee30a030 ! t0_kref+0xfa8: sth %l7, [%g2 + 0x30]
3373 .word 0x9075f104 ! t0_kref+0xfac: udiv %l7, -0xefc, %o0
3374 .word 0xed06001c ! t0_kref+0xfb0: ld [%i0 + %i4], %f22
3375 .word 0x9fb4c057 ! t0_kref+0xfb4: edge8l %l3, %l7, %o7
3376 .word 0x92f5ff94 ! t0_kref+0xfb8: udivcc %l7, -0x6c, %o1
3377 .word 0x9f2a0016 ! t0_kref+0xfbc: sll %o0, %l6, %o7
3378 .word 0x9fc10000 ! t0_kref+0xfc0: call %g4
3379 .word 0xadb54a35 ! t0_kref+0xfc4: fpadd16s %f21, %f21, %f22
3380 .word 0xb1a58854 ! t0_kref+0xfc8: faddd %f22, %f20, %f24
3381 sethi %hi(2f), %o7
3382 .word 0xe40be3f0 ! t0_kref+0xfd0: ldub [%o7 + 0x3f0], %l2
3383 .word 0xa41ca00c ! t0_kref+0xfd4: xor %l2, 0xc, %l2
3384 .word 0xe42be3f0 ! t0_kref+0xfd8: stb %l2, [%o7 + 0x3f0]
3385 .word 0x81dbe3f0 ! t0_kref+0xfdc: flush %o7 + 0x3f0
3386 .word 0x9e95385d ! t0_kref+0xfe0: orcc %l4, -0x7a3, %o7
3387 .word 0xd216001b ! t0_kref+0xfe4: lduh [%i0 + %i3], %o1
3388 .word 0xe636201a ! t0_kref+0xfe8: sth %l3, [%i0 + 0x1a]
3389 .word 0xb1a018d8 ! t0_kref+0xfec: fdtos %f24, %f24
33902: .word 0xe050a002 ! t0_kref+0xff0: ldsh [%g2 + 2], %l0
3391 .word 0xde48a022 ! t0_kref+0xff4: ldsb [%g2 + 0x22], %o7
3392 .word 0x81da3790 ! t0_kref+0xff8: flush %o0 - 0x870
3393 .word 0xe6300019 ! t0_kref+0xffc: sth %l3, [%g0 + %i1]
3394 .word 0x9bb4c240 ! t0_kref+0x1000: array16 %l3, %g0, %o5
3395 .word 0x38800003 ! t0_kref+0x1004: bgu,a _kref+0x1010
3396 .word 0xb1a00138 ! t0_kref+0x1008: fabss %f24, %f24
3397 .word 0xd036c019 ! t0_kref+0x100c: sth %o0, [%i3 + %i1]
3398 .word 0xafa00138 ! t0_kref+0x1010: fabss %f24, %f23
3399 .word 0xf9ee101a ! t0_kref+0x1014: prefetcha %i0 + %i2, 28
3400 .word 0xc00e001a ! t0_kref+0x1018: ldub [%i0 + %i2], %g0
3401 .word 0x90958015 ! t0_kref+0x101c: orcc %l6, %l5, %o0
3402 .word 0x81854000 ! t0_kref+0x1020: wr %l5, %g0, %y
3403 .word 0xb1b00fc0 ! t0_kref+0x1024: fone %f24
3404 .word 0x8055c013 ! t0_kref+0x1028: umul %l7, %l3, %g0
3405 .word 0xc0080019 ! t0_kref+0x102c: ldub [%g0 + %i1], %g0
3406 .word 0xb1a00137 ! t0_kref+0x1030: fabss %f23, %f24
3407 .word 0xada01935 ! t0_kref+0x1034: fstod %f21, %f22
3408 .word 0x927d7bea ! t0_kref+0x1038: sdiv %l5, -0x416, %o1
3409 .word 0xb1a000b6 ! t0_kref+0x103c: fnegs %f22, %f24
3410 .word 0xafb60a36 ! t0_kref+0x1040: fpadd16s %f24, %f22, %f23
3411 .word 0x81820000 ! t0_kref+0x1044: wr %o0, %g0, %y
3412 .word 0x961cfcc9 ! t0_kref+0x1048: xor %l3, -0x337, %o3
3413 .word 0x99b54008 ! t0_kref+0x104c: edge8 %l5, %o0, %o4
3414 .word 0x9abcc008 ! t0_kref+0x1050: xnorcc %l3, %o0, %o5
3415 .word 0xd408a032 ! t0_kref+0x1054: ldub [%g2 + 0x32], %o2
3416 .word 0xaba548b6 ! t0_kref+0x1058: fsubs %f21, %f22, %f21
3417 .word 0x9e7dc008 ! t0_kref+0x105c: sdiv %l7, %o0, %o7
3418 .word 0xb1b00f38 ! t0_kref+0x1060: fsrc2s %f24, %f24
3419 .word 0xada01116 ! t0_kref+0x1064: fxtod %f22, %f22
3420 .word 0x96ad250e ! t0_kref+0x1068: andncc %l4, 0x50e, %o3
3421 .word 0xd248a022 ! t0_kref+0x106c: ldsb [%g2 + 0x22], %o1
3422 .word 0xd848a003 ! t0_kref+0x1070: ldsb [%g2 + 3], %o4
3423 .word 0xada50956 ! t0_kref+0x1074: fmuld %f20, %f22, %f22
3424 .word 0xada01938 ! t0_kref+0x1078: fstod %f24, %f22
3425 .word 0x90d563f2 ! t0_kref+0x107c: umulcc %l5, 0x3f2, %o0
3426 .word 0xb1b54c75 ! t0_kref+0x1080: fnors %f21, %f21, %f24
3427 .word 0x901cc013 ! t0_kref+0x1084: xor %l3, %l3, %o0
3428 .word 0xaba00536 ! t0_kref+0x1088: fsqrts %f22, %f21
3429 .word 0xada5cd36 ! t0_kref+0x108c: fsmuld %f23, %f22, %f22
3430 .word 0x9544c000 ! t0_kref+0x1090: mov %gsr, %o2
3431 .word 0x81b5c336 ! t0_kref+0x1094: bmask %l7, %l6, %g0
3432 .word 0x81b5c308 ! t0_kref+0x1098: alignaddr %l7, %o0, %g0
3433 .word 0xd6066018 ! t0_kref+0x109c: ld [%i1 + 0x18], %o3
3434 .word 0xaba00138 ! t0_kref+0x10a0: fabss %f24, %f21
3435 .word 0xe828a001 ! t0_kref+0x10a4: stb %l4, [%g2 + 1]
3436 .word 0xed06001c ! t0_kref+0x10a8: ld [%i0 + %i4], %f22
3437 .word 0x96aa36f8 ! t0_kref+0x10ac: andncc %o0, -0x908, %o3
3438 .word 0xaba00138 ! t0_kref+0x10b0: fabss %f24, %f21
3439 .word 0xada60854 ! t0_kref+0x10b4: faddd %f24, %f20, %f22
3440 .word 0xaba018d6 ! t0_kref+0x10b8: fdtos %f22, %f21
3441 .word 0xa9a00556 ! t0_kref+0x10bc: fsqrtd %f22, %f20
3442 .word 0x9a7cecbf ! t0_kref+0x10c0: sdiv %l3, 0xcbf, %o5
3443 .word 0xaba018d4 ! t0_kref+0x10c4: fdtos %f20, %f21
3444 .word 0x90dd4014 ! t0_kref+0x10c8: smulcc %l5, %l4, %o0
3445 .word 0x81ae0a56 ! t0_kref+0x10cc: fcmpd %fcc0, %f24, %f22
3446 .word 0x99400000 ! t0_kref+0x10d0: mov %y, %o4
3447 .word 0xb1a00136 ! t0_kref+0x10d4: fabss %f22, %f24
3448 .word 0xada608b7 ! t0_kref+0x10d8: fsubs %f24, %f23, %f22
3449 .word 0x948cfb11 ! t0_kref+0x10dc: andcc %l3, -0x4ef, %o2
3450 .word 0x9f250008 ! t0_kref+0x10e0: mulscc %l4, %o0, %o7
3451 .word 0x3f480001 ! t0_kref+0x10e4: fbo,a,pt %fcc0, _kref+0x10e8
3452 .word 0x9bb60594 ! t0_kref+0x10e8: fcmpgt32 %f24, %f20, %o5
3453 .word 0xd656c018 ! t0_kref+0x10ec: ldsh [%i3 + %i0], %o3
3454 .word 0xaba01896 ! t0_kref+0x10f0: fitos %f22, %f21
3455 .word 0x90b4c014 ! t0_kref+0x10f4: orncc %l3, %l4, %o0
3456 .word 0xada018d8 ! t0_kref+0x10f8: fdtos %f24, %f22
3457 .word 0xafa00535 ! t0_kref+0x10fc: fsqrts %f21, %f23
3458 .word 0x98d4c015 ! t0_kref+0x1100: umulcc %l3, %l5, %o4
3459 .word 0x921da297 ! t0_kref+0x1104: xor %l6, 0x297, %o1
3460 .word 0x925d0013 ! t0_kref+0x1108: smul %l4, %l3, %o1
3461 .word 0xf1267ffc ! t0_kref+0x110c: st %f24, [%i1 - 4]
3462 .word 0x95b60554 ! t0_kref+0x1110: fcmpeq16 %f24, %f20, %o2
3463 .word 0xd4961000 ! t0_kref+0x1114: lduha [%i0]0x80, %o2
3464 .word 0x81ad0a54 ! t0_kref+0x1118: fcmpd %fcc0, %f20, %f20
3465 .word 0xd0100019 ! t0_kref+0x111c: lduh [%g0 + %i1], %o0
3466 .word 0x92a5c016 ! t0_kref+0x1120: subcc %l7, %l6, %o1
3467 .word 0x2f480004 ! t0_kref+0x1124: fbu,a,pt %fcc0, _kref+0x1134
3468 .word 0xa9a58854 ! t0_kref+0x1128: faddd %f22, %f20, %f20
3469 .word 0xf100a030 ! t0_kref+0x112c: ld [%g2 + 0x30], %f24
3470 .word 0x81ae0a58 ! t0_kref+0x1130: fcmpd %fcc0, %f24, %f24
3471 .word 0xe9380019 ! t0_kref+0x1134: std %f20, [%g0 + %i1]
3472 .word 0xd048a033 ! t0_kref+0x1138: ldsb [%g2 + 0x33], %o0
3473 .word 0xe49e101d ! t0_kref+0x113c: ldda [%i0 + %i5]0x80, %l2
3474 .word 0x9e5d0013 ! t0_kref+0x1140: smul %l4, %l3, %o7
3475 .word 0x3d800007 ! t0_kref+0x1144: fbule,a _kref+0x1160
3476 .word 0x9ebd6634 ! t0_kref+0x1148: xnorcc %l5, 0x634, %o7
3477 .word 0xde871018 ! t0_kref+0x114c: lda [%i4 + %i0]0x80, %o7
3478 .word 0xc06e7ff6 ! t0_kref+0x1150: ldstub [%i1 - 0xa], %g0
3479 .word 0x9ebd8015 ! t0_kref+0x1154: xnorcc %l6, %l5, %o7
3480 .word 0x81ad0ad4 ! t0_kref+0x1158: fcmped %fcc0, %f20, %f20
3481 .word 0x9b676703 ! t0_kref+0x115c: movcc %icc, -0xfd, %o5
3482 .word 0x94ad0014 ! t0_kref+0x1160: andncc %l4, %l4, %o2
3483 .word 0xc9ee1017 ! t0_kref+0x1164: prefetcha %i0 + %l7, 4
3484 .word 0x9e65c008 ! t0_kref+0x1168: subc %l7, %o0, %o7
3485 .word 0xb1abc056 ! t0_kref+0x116c: fmovdo %fcc0, %f22, %f24
3486 .word 0x95b20280 ! t0_kref+0x1170: array32 %o0, %g0, %o2
3487 .word 0xa9a01937 ! t0_kref+0x1174: fstod %f23, %f20
3488 .word 0xadb58dd6 ! t0_kref+0x1178: fnand %f22, %f22, %f22
3489 .word 0xd840a010 ! t0_kref+0x117c: ldsw [%g2 + 0x10], %o4
3490 .word 0x97b50317 ! t0_kref+0x1180: alignaddr %l4, %l7, %o3
3491 .word 0xb1a01a54 ! t0_kref+0x1184: fdtoi %f20, %f24
3492 .word 0x9635e131 ! t0_kref+0x1188: orn %l7, 0x131, %o3
3493 .word 0xec3e4000 ! t0_kref+0x118c: std %l6, [%i1]
3494 .word 0xd60e8019 ! t0_kref+0x1190: ldub [%i2 + %i1], %o3
3495 .word 0xd850a012 ! t0_kref+0x1194: ldsh [%g2 + 0x12], %o4
3496 .word 0xc12e401c ! t0_kref+0x1198: st %fsr, [%i1 + %i4]
3497 .word 0xadb58dd8 ! t0_kref+0x119c: fnand %f22, %f24, %f22
3498 .word 0xd028a032 ! t0_kref+0x11a0: stb %o0, [%g2 + 0x32]
3499 .word 0x31800004 ! t0_kref+0x11a4: fba,a _kref+0x11b4
3500 .word 0x933de016 ! t0_kref+0x11a8: sra %l7, 0x16, %o1
3501 .word 0xea262004 ! t0_kref+0x11ac: st %l5, [%i0 + 4]
3502 .word 0xd1e61013 ! t0_kref+0x11b0: casa [%i0]0x80, %l3, %o0
3503 .word 0x92d50017 ! t0_kref+0x11b4: umulcc %l4, %l7, %o1
3504 .word 0xd04e2002 ! t0_kref+0x11b8: ldsb [%i0 + 2], %o0
3505 .word 0xee30a022 ! t0_kref+0x11bc: sth %l7, [%g2 + 0x22]
3506 .word 0xee28a020 ! t0_kref+0x11c0: stb %l7, [%g2 + 0x20]
3507 .word 0x9bb58556 ! t0_kref+0x11c4: fcmpeq16 %f22, %f22, %o5
3508 .word 0x95b584d4 ! t0_kref+0x11c8: fcmpne32 %f22, %f20, %o2
3509 .word 0xc0066000 ! t0_kref+0x11cc: ld [%i1], %g0
3510 .word 0xafa01896 ! t0_kref+0x11d0: fitos %f22, %f23
3511 .word 0xd810a030 ! t0_kref+0x11d4: lduh [%g2 + 0x30], %o4
3512 .word 0xc12e401c ! t0_kref+0x11d8: st %fsr, [%i1 + %i4]
3513 .word 0xd00e6011 ! t0_kref+0x11dc: ldub [%i1 + 0x11], %o0
3514 .word 0xada01054 ! t0_kref+0x11e0: fdtox %f20, %f22
3515 .word 0xadb54c75 ! t0_kref+0x11e4: fnors %f21, %f21, %f22
3516 .word 0xa9a01935 ! t0_kref+0x11e8: fstod %f21, %f20
3517 .word 0xef200019 ! t0_kref+0x11ec: st %f23, [%g0 + %i1]
3518 .word 0xa9a54d37 ! t0_kref+0x11f0: fsmuld %f21, %f23, %f20
3519 .word 0xd440a030 ! t0_kref+0x11f4: ldsw [%g2 + 0x30], %o2
3520 .word 0x809d0017 ! t0_kref+0x11f8: xorcc %l4, %l7, %g0
3521 .word 0xb1a58837 ! t0_kref+0x11fc: fadds %f22, %f23, %f24
3522 .word 0xd8060000 ! t0_kref+0x1200: ld [%i0], %o4
3523 .word 0xe9be5817 ! t0_kref+0x1204: stda %f20, [%i1 + %l7]0xc0
3524 .word 0x2a480002 ! t0_kref+0x1208: bcs,a,pt %icc, _kref+0x1210
3525 .word 0xb1a54835 ! t0_kref+0x120c: fadds %f21, %f21, %f24
3526 .word 0xd000a010 ! t0_kref+0x1210: ld [%g2 + 0x10], %o0
3527 .word 0xed26401c ! t0_kref+0x1214: st %f22, [%i1 + %i4]
3528 .word 0xc000a000 ! t0_kref+0x1218: ld [%g2], %g0
3529 .word 0xafa01896 ! t0_kref+0x121c: fitos %f22, %f23
3530 .word 0x90b58014 ! t0_kref+0x1220: orncc %l6, %l4, %o0
3531 .word 0xb1a01895 ! t0_kref+0x1224: fitos %f21, %f24
3532 .word 0xada01935 ! t0_kref+0x1228: fstod %f21, %f22
3533 .word 0x9434f7d3 ! t0_kref+0x122c: orn %l3, -0x82d, %o2
3534 .word 0xda0e8019 ! t0_kref+0x1230: ldub [%i2 + %i1], %o5
3535 .word 0x96754015 ! t0_kref+0x1234: udiv %l5, %l5, %o3
3536 .word 0xd856001b ! t0_kref+0x1238: ldsh [%i0 + %i3], %o4
3537 .word 0x9de3bfa0 ! t0_kref+0x123c: save %sp, -0x60, %sp
3538 .word 0x8106742f ! t0_kref+0x1240: taddcc %i1, -0xbd1, %g0
3539 .word 0x99ee3e36 ! t0_kref+0x1244: restore %i0, -0x1ca, %o4
3540 .word 0xee28a031 ! t0_kref+0x1248: stb %l7, [%g2 + 0x31]
3541 .word 0x80654016 ! t0_kref+0x124c: subc %l5, %l6, %g0
3542 .word 0xe8680018 ! t0_kref+0x1250: ldstub [%g0 + %i0], %l4
3543 .word 0x27800004 ! t0_kref+0x1254: fbul,a _kref+0x1264
3544 .word 0x981d3c67 ! t0_kref+0x1258: xor %l4, -0x399, %o4
3545 .word 0x927d8017 ! t0_kref+0x125c: sdiv %l6, %l7, %o1
3546 .word 0xc000a010 ! t0_kref+0x1260: ld [%g2 + 0x10], %g0
3547 .word 0xada00535 ! t0_kref+0x1264: fsqrts %f21, %f22
3548 .word 0xed1e6008 ! t0_kref+0x1268: ldd [%i1 + 8], %f22
3549 .word 0xd04e7fe6 ! t0_kref+0x126c: ldsb [%i1 - 0x1a], %o0
3550 .word 0xa9a50858 ! t0_kref+0x1270: faddd %f20, %f24, %f20
3551 .word 0xafb58a77 ! t0_kref+0x1274: fpadd32s %f22, %f23, %f23
3552 .word 0x96f4e7b2 ! t0_kref+0x1278: udivcc %l3, 0x7b2, %o3
3553 .word 0x93614014 ! t0_kref+0x127c: movug %fcc0, %l4, %o1
3554 .word 0xc056c019 ! t0_kref+0x1280: ldsh [%i3 + %i1], %g0
3555 .word 0xada00158 ! t0_kref+0x1284: fabsd %f24, %f22
3556 .word 0xea367ff2 ! t0_kref+0x1288: sth %l5, [%i1 - 0xe]
3557 .word 0x81ae0a56 ! t0_kref+0x128c: fcmpd %fcc0, %f24, %f22
3558 .word 0x94853244 ! t0_kref+0x1290: addcc %l4, -0xdbc, %o2
3559 .word 0xc0067ff4 ! t0_kref+0x1294: ld [%i1 - 0xc], %g0
3560 .word 0x95020016 ! t0_kref+0x1298: taddcc %o0, %l6, %o2
3561 .word 0x94950017 ! t0_kref+0x129c: orcc %l4, %l7, %o2
3562 .word 0x913a0015 ! t0_kref+0x12a0: sra %o0, %l5, %o0
3563 .word 0xd40e600c ! t0_kref+0x12a4: ldub [%i1 + 0xc], %o2
3564 .word 0xb1a58835 ! t0_kref+0x12a8: fadds %f22, %f21, %f24
3565 .word 0x98bdc013 ! t0_kref+0x12ac: xnorcc %l7, %l3, %o4
3566 .word 0x3f480006 ! t0_kref+0x12b0: fbo,a,pt %fcc0, _kref+0x12c8
3567 .word 0xd0163ff6 ! t0_kref+0x12b4: lduh [%i0 - 0xa], %o0
3568 .word 0x94c4f3f6 ! t0_kref+0x12b8: addccc %l3, -0xc0a, %o2
3569 .word 0x9e54fc73 ! t0_kref+0x12bc: umul %l3, -0x38d, %o7
3570 .word 0xadb5cc78 ! t0_kref+0x12c0: fnors %f23, %f24, %f22
3571 .word 0xea30a032 ! t0_kref+0x12c4: sth %l5, [%g2 + 0x32]
3572 .word 0xeb000019 ! t0_kref+0x12c8: ld [%g0 + %i1], %f21
3573 .word 0xed3e001d ! t0_kref+0x12cc: std %f22, [%i0 + %i5]
3574 .word 0xda40a030 ! t0_kref+0x12d0: ldsw [%g2 + 0x30], %o5
3575 .word 0x9144c000 ! t0_kref+0x12d4: mov %gsr, %o0
3576 .word 0xafa00536 ! t0_kref+0x12d8: fsqrts %f22, %f23
3577 .word 0x9ec5ea5a ! t0_kref+0x12dc: addccc %l7, 0xa5a, %o7
3578 .word 0x9af4c013 ! t0_kref+0x12e0: udivcc %l3, %l3, %o5
3579 .word 0xafa54938 ! t0_kref+0x12e4: fmuls %f21, %f24, %f23
3580 .word 0x2a480004 ! t0_kref+0x12e8: bcs,a,pt %icc, _kref+0x12f8
3581 .word 0xadb60e80 ! t0_kref+0x12ec: fsrc1 %f24, %f22
3582 .word 0xc0067fe8 ! t0_kref+0x12f0: ld [%i1 - 0x18], %g0
3583 .word 0xaba58937 ! t0_kref+0x12f4: fmuls %f22, %f23, %f21
3584 .word 0xafa01a54 ! t0_kref+0x12f8: fdtoi %f20, %f23
3585 .word 0xe49f5018 ! t0_kref+0x12fc: ldda [%i5 + %i0]0x80, %l2
3586 .word 0xf3ee101b ! t0_kref+0x1300: prefetcha %i0 + %i3, 25
3587 .word 0x94523767 ! t0_kref+0x1304: umul %o0, -0x899, %o2
3588 .word 0x93b58008 ! t0_kref+0x1308: edge8 %l6, %o0, %o1
3589 .word 0x34480003 ! t0_kref+0x130c: bg,a,pt %icc, _kref+0x1318
3590 .word 0xadb5ccb5 ! t0_kref+0x1310: fandnot2s %f23, %f21, %f22
3591 .word 0x81ad8ad6 ! t0_kref+0x1314: fcmped %fcc0, %f22, %f22
3592 .word 0xc048a013 ! t0_kref+0x1318: ldsb [%g2 + 0x13], %g0
3593 .word 0x989cc017 ! t0_kref+0x131c: xorcc %l3, %l7, %o4
3594 .word 0xed86101c ! t0_kref+0x1320: lda [%i0 + %i4]0x80, %f22
3595 .word 0xb1aa8037 ! t0_kref+0x1324: fmovsue %fcc0, %f23, %f24
3596 .word 0x99d02010 ! t0_kref+0x1328: tgu %icc, %g0 + 0x10
3597 .word 0xed06200c ! t0_kref+0x132c: ld [%i0 + 0xc], %f22
3598 .word 0xaba60935 ! t0_kref+0x1330: fmuls %f24, %f21, %f21
3599 .word 0x9ad50014 ! t0_kref+0x1334: umulcc %l4, %l4, %o5
3600 .word 0xe9be5000 ! t0_kref+0x1338: stda %f20, [%i1]0x80
3601 .word 0xafa00137 ! t0_kref+0x133c: fabss %f23, %f23
3602 .word 0xd210a002 ! t0_kref+0x1340: lduh [%g2 + 2], %o1
3603 .word 0x86102015 ! t0_kref+0x1344: mov 0x15, %g3
3604 .word 0x86a0e001 ! t0_kref+0x1348: subcc %g3, 1, %g3
3605 .word 0x22800006 ! t0_kref+0x134c: be,a _kref+0x1364
3606 .word 0xafa018d4 ! t0_kref+0x1350: fdtos %f20, %f23
3607 .word 0xabb58cb8 ! t0_kref+0x1354: fandnot2s %f22, %f24, %f21
3608 .word 0xb1a60936 ! t0_kref+0x1358: fmuls %f24, %f22, %f24
3609 call SYM(t0_subr0)
3610 .word 0xa0b4f0f1 ! t0_kref+0x1360: orncc %l3, -0xf0f, %l0
3611 .word 0x3f800008 ! t0_kref+0x1364: fbo,a _kref+0x1384
3612 .word 0xb1a00536 ! t0_kref+0x1368: fsqrts %f22, %f24
3613 .word 0xb1a54935 ! t0_kref+0x136c: fmuls %f21, %f21, %f24
3614 .word 0xaba58935 ! t0_kref+0x1370: fmuls %f22, %f21, %f21
3615 .word 0x96154015 ! t0_kref+0x1374: or %l5, %l5, %o3
3616 .word 0xe8364000 ! t0_kref+0x1378: sth %l4, [%i1]
3617 .word 0xb1a58956 ! t0_kref+0x137c: fmuld %f22, %f22, %f24
3618 .word 0xef264000 ! t0_kref+0x1380: st %f23, [%i1]
3619 .word 0xada588d8 ! t0_kref+0x1384: fsubd %f22, %f24, %f22
3620 .word 0x98950008 ! t0_kref+0x1388: orcc %l4, %o0, %o4
3621 .word 0xed067fe4 ! t0_kref+0x138c: ld [%i1 - 0x1c], %f22
3622 .word 0xf100a000 ! t0_kref+0x1390: ld [%g2], %f24
3623 .word 0xec6e0000 ! t0_kref+0x1394: ldstub [%i0], %l6
3624 .word 0xe8380019 ! t0_kref+0x1398: std %l4, [%g0 + %i1]
3625 .word 0xada60856 ! t0_kref+0x139c: faddd %f24, %f22, %f22
3626 .word 0x9e7dc015 ! t0_kref+0x13a0: sdiv %l7, %l5, %o7
3627 .word 0xed1e0000 ! t0_kref+0x13a4: ldd [%i0], %f22
3628 .word 0xe66e201b ! t0_kref+0x13a8: ldstub [%i0 + 0x1b], %l3
3629 .word 0x9e84eaa5 ! t0_kref+0x13ac: addcc %l3, 0xaa5, %o7
3630 .word 0xaba5c8b7 ! t0_kref+0x13b0: fsubs %f23, %f23, %f21
3631 .word 0xe820a010 ! t0_kref+0x13b4: st %l4, [%g2 + 0x10]
3632 .word 0xffee501c ! t0_kref+0x13b8: prefetcha %i1 + %i4, 31
3633 .word 0xeb68a08b ! t0_kref+0x13bc: prefetch %g2 + 0x8b, 21
3634 .word 0xaba60936 ! t0_kref+0x13c0: fmuls %f24, %f22, %f21
3635 .word 0x81b58596 ! t0_kref+0x13c4: fcmpgt32 %f22, %f22, %g0
3636 .word 0xada01935 ! t0_kref+0x13c8: fstod %f21, %f22
3637 .word 0xb1a60958 ! t0_kref+0x13cc: fmuld %f24, %f24, %f24
3638 .word 0xd90065f6 ! t0_kref+0x13d0: ld [%g1 + 0x5f6], %f12
3639 .word 0xada60938 ! t0_kref+0x13d4: fmuls %f24, %f24, %f22
3640 .word 0xada01038 ! t0_kref+0x13d8: fstox %f24, %f22
3641 .word 0xde4e6015 ! t0_kref+0x13dc: ldsb [%i1 + 0x15], %o7
3642 .word 0x945a0013 ! t0_kref+0x13e0: smul %o0, %l3, %o2
3643 .word 0x83d02010 ! t0_kref+0x13e4: te %icc, %g0 + 0x10
3644 .word 0xaba01a58 ! t0_kref+0x13e8: fdtoi %f24, %f21
3645 .word 0x9fb50355 ! t0_kref+0x13ec: alignaddrl %l4, %l5, %o7
3646 .word 0x81ae0ab8 ! t0_kref+0x13f0: fcmpes %fcc0, %f24, %f24
3647 .word 0x23480005 ! t0_kref+0x13f4: fbne,a,pt %fcc0, _kref+0x1408
3648 .word 0x9fb4c0d6 ! t0_kref+0x13f8: edge16l %l3, %l6, %o7
3649 .word 0x9855a856 ! t0_kref+0x13fc: umul %l6, 0x856, %o4
3650 .word 0xada01916 ! t0_kref+0x1400: fitod %f22, %f22
3651 .word 0x81daafb6 ! t0_kref+0x1404: flush %o2 + 0xfb6
3652 .word 0xc0566000 ! t0_kref+0x1408: ldsh [%i1], %g0
3653 .word 0x907d26ec ! t0_kref+0x140c: sdiv %l4, 0x6ec, %o0
3654 .word 0xadb58e56 ! t0_kref+0x1410: fxnor %f22, %f22, %f22
3655 .word 0xadb58758 ! t0_kref+0x1414: fpack32 %f22, %f24, %f22
3656 .word 0x9add0017 ! t0_kref+0x1418: smulcc %l4, %l7, %o5
3657 .word 0x9fb58556 ! t0_kref+0x141c: fcmpeq16 %f22, %f22, %o7
3658 .word 0xea6e2010 ! t0_kref+0x1420: ldstub [%i0 + 0x10], %l5
3659 .word 0xef06001c ! t0_kref+0x1424: ld [%i0 + %i4], %f23
3660 .word 0xafa00136 ! t0_kref+0x1428: fabss %f22, %f23
3661 .word 0xd4060000 ! t0_kref+0x142c: ld [%i0], %o2
3662 .word 0xafa588b5 ! t0_kref+0x1430: fsubs %f22, %f21, %f23
3663 .word 0xeca01018 ! t0_kref+0x1434: sta %l6, [%g0 + %i0]0x80
3664 .word 0xde163ffc ! t0_kref+0x1438: lduh [%i0 - 4], %o7
3665 .word 0xada58936 ! t0_kref+0x143c: fmuls %f22, %f22, %f22
3666 .word 0xaba00536 ! t0_kref+0x1440: fsqrts %f22, %f21
3667 .word 0xaba54836 ! t0_kref+0x1444: fadds %f21, %f22, %f21
3668 .word 0xea36200e ! t0_kref+0x1448: sth %l5, [%i0 + 0xe]
3669 .word 0x9ef4c015 ! t0_kref+0x144c: udivcc %l3, %l5, %o7
3670 .word 0x94154015 ! t0_kref+0x1450: or %l5, %l5, %o2
3671 .word 0xb1a5cd38 ! t0_kref+0x1454: fsmuld %f23, %f24, %f24
3672 .word 0x9ed2339f ! t0_kref+0x1458: umulcc %o0, -0xc61, %o7
3673 .word 0xb1b586f8 ! t0_kref+0x145c: fmul8ulx16 %f22, %f24, %f24
3674 .word 0xadb58d40 ! t0_kref+0x1460: fnot1 %f22, %f22
3675 .word 0xd0363fee ! t0_kref+0x1464: sth %o0, [%i0 - 0x12]
3676 .word 0xada01938 ! t0_kref+0x1468: fstod %f24, %f22
3677 .word 0xb1b5c975 ! t0_kref+0x146c: fpmerge %f23, %f21, %f24
3678 .word 0x91400000 ! t0_kref+0x1470: mov %y, %o0
3679 .word 0x9725f5c1 ! t0_kref+0x1474: mulscc %l7, -0xa3f, %o3
3680 .word 0xc12e201c ! t0_kref+0x1478: st %fsr, [%i0 + 0x1c]
3681 .word 0xd0000018 ! t0_kref+0x147c: ld [%g0 + %i0], %o0
3682 .word 0xd8d81018 ! t0_kref+0x1480: ldxa [%g0 + %i0]0x80, %o4
3683 .word 0xada588b5 ! t0_kref+0x1484: fsubs %f22, %f21, %f22
3684 .word 0xd010a010 ! t0_kref+0x1488: lduh [%g2 + 0x10], %o0
3685 .word 0x8134e001 ! t0_kref+0x148c: srl %l3, 0x1, %g0
3686 .word 0x92f5ec13 ! t0_kref+0x1490: udivcc %l7, 0xc13, %o1
3687 .word 0xada58856 ! t0_kref+0x1494: faddd %f22, %f22, %f22
3688 .word 0x9935c014 ! t0_kref+0x1498: srl %l7, %l4, %o4
3689 .word 0x9664c014 ! t0_kref+0x149c: subc %l3, %l4, %o3
3690 .word 0xda56001b ! t0_kref+0x14a0: ldsh [%i0 + %i3], %o5
3691 .word 0x9e8d6d9d ! t0_kref+0x14a4: andcc %l5, 0xd9d, %o7
3692 .word 0x96c5c008 ! t0_kref+0x14a8: addccc %l7, %o0, %o3
3693 .word 0x3a800008 ! t0_kref+0x14ac: bcc,a _kref+0x14cc
3694 .word 0x9ef23822 ! t0_kref+0x14b0: udivcc %o0, -0x7de, %o7
3695 .word 0xed180018 ! t0_kref+0x14b4: ldd [%g0 + %i0], %f22
3696 .word 0xb1a018d6 ! t0_kref+0x14b8: fdtos %f22, %f24
3697 .word 0xaba00137 ! t0_kref+0x14bc: fabss %f23, %f21
3698 .word 0xde10a000 ! t0_kref+0x14c0: lduh [%g2], %o7
3699 .word 0x3f800001 ! t0_kref+0x14c4: fbo,a _kref+0x14c8
3700 .word 0x96f58013 ! t0_kref+0x14c8: udivcc %l6, %l3, %o3
3701 .word 0xafa00537 ! t0_kref+0x14cc: fsqrts %f23, %f23
3702 .word 0xada000b6 ! t0_kref+0x14d0: fnegs %f22, %f22
3703 .word 0xb1a50856 ! t0_kref+0x14d4: faddd %f20, %f22, %f24
3704 .word 0x9a652b77 ! t0_kref+0x14d8: subc %l4, 0xb77, %o5
3705 .word 0xd0067fe4 ! t0_kref+0x14dc: ld [%i1 - 0x1c], %o0
3706 .word 0xaba01895 ! t0_kref+0x14e0: fitos %f21, %f21
3707 .word 0x93b58498 ! t0_kref+0x14e4: fcmple32 %f22, %f24, %o1
3708 .word 0xadb009b6 ! t0_kref+0x14e8: fexpand %f22, %f22
3709 .word 0x9294e9de ! t0_kref+0x14ec: orcc %l3, 0x9de, %o1
3710 .word 0x9e857335 ! t0_kref+0x14f0: addcc %l5, -0xccb, %o7
3711 .word 0xeb68a0ca ! t0_kref+0x14f4: prefetch %g2 + 0xca, 21
3712 .word 0xa7854008 ! t0_kref+0x14f8: wr %l5, %o0, %gsr
3713 .word 0x9015641f ! t0_kref+0x14fc: or %l5, 0x41f, %o0
3714 .word 0x9de3bfa0 ! t0_kref+0x1500: save %sp, -0x60, %sp
3715 .word 0xb0980019 ! t0_kref+0x1504: xorcc %g0, %i1, %i0
3716 .word 0x99eefab2 ! t0_kref+0x1508: restore %i3, -0x54e, %o4
3717 .word 0xafa00538 ! t0_kref+0x150c: fsqrts %f24, %f23
3718 .word 0xfbee501a ! t0_kref+0x1510: prefetcha %i1 + %i2, 29
3719 .word 0xada000d6 ! t0_kref+0x1514: fnegd %f22, %f22
3720 .word 0xf5ee101a ! t0_kref+0x1518: prefetcha %i0 + %i2, 26
3721 .word 0x905a0016 ! t0_kref+0x151c: smul %o0, %l6, %o0
3722 .word 0x96e56983 ! t0_kref+0x1520: subccc %l5, 0x983, %o3
3723 .word 0x9664e89e ! t0_kref+0x1524: subc %l3, 0x89e, %o3
3724 .word 0xe600001c ! t0_kref+0x1528: ld [%g0 + %i4], %l3
3725 .word 0x91b20008 ! t0_kref+0x152c: edge8 %o0, %o0, %o0
3726 .word 0xe836200e ! t0_kref+0x1530: sth %l4, [%i0 + 0xe]
3727 .word 0xc0062018 ! t0_kref+0x1534: ld [%i0 + 0x18], %g0
3728 .word 0xb1b00f38 ! t0_kref+0x1538: fsrc2s %f24, %f24
3729 .word 0xada58954 ! t0_kref+0x153c: fmuld %f22, %f20, %f22
3730 .word 0xda6e3ffd ! t0_kref+0x1540: ldstub [%i0 - 3], %o5
3731 .word 0x3d480004 ! t0_kref+0x1544: fbule,a,pt %fcc0, _kref+0x1554
3732 .word 0xe46e8018 ! t0_kref+0x1548: ldstub [%i2 + %i0], %l2
3733 .word 0xa9a00554 ! t0_kref+0x154c: fsqrtd %f20, %f20
3734 .word 0xb1a01898 ! t0_kref+0x1550: fitos %f24, %f24
3735 .word 0x3e800008 ! t0_kref+0x1554: bvc,a _kref+0x1574
3736 .word 0xea20a000 ! t0_kref+0x1558: st %l5, [%g2]
3737 .word 0x9885b5f9 ! t0_kref+0x155c: addcc %l6, -0xa07, %o4
3738 .word 0x3c480001 ! t0_kref+0x1560: bpos,a,pt %icc, _kref+0x1564
3739 .word 0xee20a010 ! t0_kref+0x1564: st %l7, [%g2 + 0x10]
3740 .word 0x90f20008 ! t0_kref+0x1568: udivcc %o0, %o0, %o0
3741 .word 0x961dc008 ! t0_kref+0x156c: xor %l7, %o0, %o3
3742 .word 0xd64e7feb ! t0_kref+0x1570: ldsb [%i1 - 0x15], %o3
3743 .word 0xadb58dd6 ! t0_kref+0x1574: fnand %f22, %f22, %f22
3744 .word 0xed1fbf70 ! t0_kref+0x1578: ldd [%fp - 0x90], %f22
3745 .word 0x81580000 ! t0_kref+0x157c: flushw
3746 .word 0x92958016 ! t0_kref+0x1580: orcc %l6, %l6, %o1
3747 .word 0xa9a5cd38 ! t0_kref+0x1584: fsmuld %f23, %f24, %f20
3748 .word 0xd60e001a ! t0_kref+0x1588: ldub [%i0 + %i2], %o3
3749 .word 0xd0fe1000 ! t0_kref+0x158c: swapa [%i0]0x80, %o0
3750 .word 0x81ad8ad6 ! t0_kref+0x1590: fcmped %fcc0, %f22, %f22
3751 .word 0xe99e1a1c ! t0_kref+0x1594: ldda [%i0 + %i4]0xd0, %f20
3752 .word 0xaba60838 ! t0_kref+0x1598: fadds %f24, %f24, %f21
3753 .word 0x83c068a4 ! t0_kref+0x159c: jmpl %g1 + 0x8a4, %g1
3754 .word 0xada00538 ! t0_kref+0x15a0: fsqrts %f24, %f22
3755 .word 0x91b58516 ! t0_kref+0x15a4: fcmpgt16 %f22, %f22, %o0
3756 .word 0xc9ee5016 ! t0_kref+0x15a8: prefetcha %i1 + %l6, 4
3757 .word 0xb1a00538 ! t0_kref+0x15ac: fsqrts %f24, %f24
3758 .word 0xf11f4019 ! t0_kref+0x15b0: ldd [%i5 + %i1], %f24
3759 .word 0xb1a54937 ! t0_kref+0x15b4: fmuls %f21, %f23, %f24
3760 .word 0xd86e601c ! t0_kref+0x15b8: ldstub [%i1 + 0x1c], %o4
3761 .word 0xabb00cf6 ! t0_kref+0x15bc: fnot2s %f22, %f21
3762 .word 0x96b56d85 ! t0_kref+0x15c0: orncc %l5, 0xd85, %o3
3763 .word 0xe66e6009 ! t0_kref+0x15c4: ldstub [%i1 + 9], %l3
3764 .word 0x81ae0ad8 ! t0_kref+0x15c8: fcmped %fcc0, %f24, %f24
3765 .word 0x38480008 ! t0_kref+0x15cc: bgu,a,pt %icc, _kref+0x15ec
3766 .word 0x93322007 ! t0_kref+0x15d0: srl %o0, 0x7, %o1
3767 .word 0x81850000 ! t0_kref+0x15d4: wr %l4, %g0, %y
3768 .word 0xef00a000 ! t0_kref+0x15d8: ld [%g2], %f23
3769 .word 0x9e652751 ! t0_kref+0x15dc: subc %l4, 0x751, %o7
3770 .word 0xada5cd35 ! t0_kref+0x15e0: fsmuld %f23, %f21, %f22
3771 .word 0x92423f63 ! t0_kref+0x15e4: addc %o0, -0x9d, %o1
3772 .word 0x9215e5ae ! t0_kref+0x15e8: or %l7, 0x5ae, %o1
3773 .word 0x9de3bfa0 ! t0_kref+0x15ec: save %sp, -0x60, %sp
3774 .word 0x81c86070 ! t0_kref+0x15f0: return %g1 + 0x70
3775 .word 0x962d4013 ! t0_kref+0x15f4: andn %l5, %l3, %o3
3776 .word 0xed1fbec0 ! t0_kref+0x15f8: ldd [%fp - 0x140], %f22
3777 .word 0x81580000 ! t0_kref+0x15fc: flushw
3778 .word 0x9005b5de ! t0_kref+0x1600: add %l6, -0xa22, %o0
3779 .word 0xd66e0000 ! t0_kref+0x1604: ldstub [%i0], %o3
3780 .word 0xd2163fee ! t0_kref+0x1608: lduh [%i0 - 0x12], %o1
3781 .word 0x801cc014 ! t0_kref+0x160c: xor %l3, %l4, %g0
3782 .word 0x9af229c2 ! t0_kref+0x1610: udivcc %o0, 0x9c2, %o5
3783 .word 0x9e8d23a9 ! t0_kref+0x1614: andcc %l4, 0x3a9, %o7
3784 .word 0xef00a020 ! t0_kref+0x1618: ld [%g2 + 0x20], %f23
3785 .word 0x95b20240 ! t0_kref+0x161c: array16 %o0, %g0, %o2
3786 .word 0x9a9de7a4 ! t0_kref+0x1620: xorcc %l7, 0x7a4, %o5
3787 .word 0x23800005 ! t0_kref+0x1624: fbne,a _kref+0x1638
3788 .word 0x9b3d8016 ! t0_kref+0x1628: sra %l6, %l6, %o5
3789 .word 0xd0363fe8 ! t0_kref+0x162c: sth %o0, [%i0 - 0x18]
3790 .word 0x8094f0ad ! t0_kref+0x1630: orcc %l3, -0xf53, %g0
3791 .word 0xada00556 ! t0_kref+0x1634: fsqrtd %f22, %f22
3792 .word 0xadb60678 ! t0_kref+0x1638: fmul8x16au %f24, %f24, %f22
3793 .word 0xadb58e37 ! t0_kref+0x163c: fands %f22, %f23, %f22
3794 .word 0xaba000b5 ! t0_kref+0x1640: fnegs %f21, %f21
3795 .word 0x9455222b ! t0_kref+0x1644: umul %l4, 0x22b, %o2
3796 .word 0xe40860bc ! t0_kref+0x1648: ldub [%g1 + 0xbc], %l2
3797 .word 0xa41ca00c ! t0_kref+0x164c: xor %l2, 0xc, %l2
3798 .word 0xe42860bc ! t0_kref+0x1650: stb %l2, [%g1 + 0xbc]
3799 .word 0x81d860bc ! t0_kref+0x1654: flush %g1 + 0xbc
38002: .word 0xa094c017 ! t0_kref+0x1658: orcc %l3, %l7, %l0
3801 .word 0xabb60d60 ! t0_kref+0x165c: fnot1s %f24, %f21
3802 .word 0xb1a00536 ! t0_kref+0x1660: fsqrts %f22, %f24
3803 .word 0x9a3d0016 ! t0_kref+0x1664: xnor %l4, %l6, %o5
3804 .word 0xada60856 ! t0_kref+0x1668: faddd %f24, %f22, %f22
3805 .word 0xf9ee101a ! t0_kref+0x166c: prefetcha %i0 + %i2, 28
3806 .word 0xada58837 ! t0_kref+0x1670: fadds %f22, %f23, %f22
3807 .word 0xde066008 ! t0_kref+0x1674: ld [%i1 + 8], %o7
3808 .word 0xa9a54d36 ! t0_kref+0x1678: fsmuld %f21, %f22, %f20
3809 .word 0xa9a01118 ! t0_kref+0x167c: fxtod %f24, %f20
3810 .word 0xf100a010 ! t0_kref+0x1680: ld [%g2 + 0x10], %f24
3811 .word 0xda4e4000 ! t0_kref+0x1684: ldsb [%i1], %o5
3812 .word 0xda10a000 ! t0_kref+0x1688: lduh [%g2], %o5
3813 .word 0x922cc016 ! t0_kref+0x168c: andn %l3, %l6, %o1
3814 .word 0xed1e3fe8 ! t0_kref+0x1690: ldd [%i0 - 0x18], %f22
3815 .word 0xb1b5c636 ! t0_kref+0x1694: fmul8x16 %f23, %f22, %f24
3816 .word 0x9add60b3 ! t0_kref+0x1698: smulcc %l5, 0xb3, %o5
3817 .word 0xed00a030 ! t0_kref+0x169c: ld [%g2 + 0x30], %f22
3818 .word 0xd03e3fe0 ! t0_kref+0x16a0: std %o0, [%i0 - 0x20]
3819 .word 0x9ed20014 ! t0_kref+0x16a4: umulcc %o0, %l4, %o7
3820 .word 0x9534c015 ! t0_kref+0x16a8: srl %l3, %l5, %o2
3821 .word 0x81b54073 ! t0_kref+0x16ac: edge8ln %l5, %l3, %g0
3822 .word 0x9e84c013 ! t0_kref+0x16b0: addcc %l3, %l3, %o7
3823 .word 0xec767ff8 ! t0_kref+0x16b4: stx %l6, [%i1 - 8]
3824 .word 0x9de3bfa0 ! t0_kref+0x16b8: save %sp, -0x60, %sp
3825 .word 0x81c86130 ! t0_kref+0x16bc: return %g1 + 0x130
3826 .word 0x952d2007 ! t0_kref+0x16c0: sll %l4, 0x7, %o2
3827 .word 0x99b50518 ! t0_kref+0x16c4: fcmpgt16 %f20, %f24, %o4
3828 .word 0xf96e3ff0 ! t0_kref+0x16c8: prefetch %i0 - 0x10, 28
3829 .word 0x9bb58314 ! t0_kref+0x16cc: alignaddr %l6, %l4, %o5
3830 .word 0xb1a00556 ! t0_kref+0x16d0: fsqrtd %f22, %f24
3831 .word 0xada01897 ! t0_kref+0x16d4: fitos %f23, %f22
3832 .word 0xef06001c ! t0_kref+0x16d8: ld [%i0 + %i4], %f23
3833 .word 0xc050a032 ! t0_kref+0x16dc: ldsh [%g2 + 0x32], %g0
3834 .word 0xed180019 ! t0_kref+0x16e0: ldd [%g0 + %i1], %f22
3835 .word 0x25800001 ! t0_kref+0x16e4: fblg,a _kref+0x16e8
3836 .word 0xd0466018 ! t0_kref+0x16e8: ldsw [%i1 + 0x18], %o0
3837 .word 0x81ad8ad6 ! t0_kref+0x16ec: fcmped %fcc0, %f22, %f22
3838 .word 0xafa58838 ! t0_kref+0x16f0: fadds %f22, %f24, %f23
3839 .word 0xafa018d4 ! t0_kref+0x16f4: fdtos %f20, %f23
3840 .word 0xd296501b ! t0_kref+0x16f8: lduha [%i1 + %i3]0x80, %o1
3841 .word 0x878020f0 ! t0_kref+0x16fc: mov 0xf0, %asi
3842 .word 0x81b50096 ! t0_kref+0x1700: edge16 %l4, %l6, %g0
3843 .word 0x81580000 ! t0_kref+0x1704: flushw
3844 .word 0x9455f542 ! t0_kref+0x1708: umul %l7, -0xabe, %o2
3845 .word 0xb1b50e80 ! t0_kref+0x170c: fsrc1 %f20, %f24
3846 .word 0xeb000018 ! t0_kref+0x1710: ld [%g0 + %i0], %f21
3847 .word 0xeb00a030 ! t0_kref+0x1714: ld [%g2 + 0x30], %f21
3848 .word 0xb1b60c96 ! t0_kref+0x1718: fandnot2 %f24, %f22, %f24
3849 .word 0xebf61013 ! t0_kref+0x171c: casxa [%i0]0x80, %l3, %l5
3850 .word 0x98854013 ! t0_kref+0x1720: addcc %l5, %l3, %o4
3851 .word 0x9b3ce001 ! t0_kref+0x1724: sra %l3, 0x1, %o5
3852 .word 0xafa609b5 ! t0_kref+0x1728: fdivs %f24, %f21, %f23
3853 .word 0xd200a030 ! t0_kref+0x172c: ld [%g2 + 0x30], %o1
3854 .word 0xd610a030 ! t0_kref+0x1730: lduh [%g2 + 0x30], %o3
3855 .word 0xafa00538 ! t0_kref+0x1734: fsqrts %f24, %f23
3856 .word 0x9e154017 ! t0_kref+0x1738: or %l5, %l7, %o7
3857 .word 0x91400000 ! t0_kref+0x173c: mov %y, %o0
3858 .word 0xada548b8 ! t0_kref+0x1740: fsubs %f21, %f24, %f22
3859 .word 0xc9ee5015 ! t0_kref+0x1744: prefetcha %i1 + %l5, 4
3860 .word 0x9140c000 ! t0_kref+0x1748: mov %asi, %o0
3861 .word 0x91b60598 ! t0_kref+0x174c: fcmpgt32 %f24, %f24, %o0
3862 .word 0x92156694 ! t0_kref+0x1750: or %l5, 0x694, %o1
3863 .word 0x90ad33f7 ! t0_kref+0x1754: andncc %l4, -0xc09, %o0
3864 .word 0xd4063ff0 ! t0_kref+0x1758: ld [%i0 - 0x10], %o2
3865 .word 0xada01897 ! t0_kref+0x175c: fitos %f23, %f22
3866 .word 0x9452302b ! t0_kref+0x1760: umul %o0, -0xfd5, %o2
3867 .word 0xed1fbca8 ! t0_kref+0x1764: ldd [%fp - 0x358], %f22
3868 .word 0xde062014 ! t0_kref+0x1768: ld [%i0 + 0x14], %o7
3869 .word 0x813ce017 ! t0_kref+0x176c: sra %l3, 0x17, %g0
3870 .word 0x9b35c016 ! t0_kref+0x1770: srl %l7, %l6, %o5
3871 .word 0x947de658 ! t0_kref+0x1774: sdiv %l7, 0x658, %o2
3872 .word 0xaba00535 ! t0_kref+0x1778: fsqrts %f21, %f21
3873 .word 0xafa00535 ! t0_kref+0x177c: fsqrts %f21, %f23
3874 .word 0xada01918 ! t0_kref+0x1780: fitod %f24, %f22
3875 .word 0xb8103fe4 ! t0_kref+0x1784: mov 0xffffffe4, %i4
3876 .word 0x33480003 ! t0_kref+0x1788: fbe,a,pt %fcc0, _kref+0x1794
3877 .word 0xadb5c636 ! t0_kref+0x178c: fmul8x16 %f23, %f22, %f22
3878 .word 0x98c5a06f ! t0_kref+0x1790: addccc %l6, 0x6f, %o4
3879 .word 0x9b35e012 ! t0_kref+0x1794: srl %l7, 0x12, %o5
3880 .word 0x81adcab8 ! t0_kref+0x1798: fcmpes %fcc0, %f23, %f24
3881 .word 0xa9a00058 ! t0_kref+0x179c: fmovd %f24, %f20
3882 .word 0x9a958017 ! t0_kref+0x17a0: orcc %l6, %l7, %o5
3883 .word 0x972cc015 ! t0_kref+0x17a4: sll %l3, %l5, %o3
3884 .word 0xd856c018 ! t0_kref+0x17a8: ldsh [%i3 + %i0], %o4
3885 .word 0xc000a030 ! t0_kref+0x17ac: ld [%g2 + 0x30], %g0
3886 .word 0xd64e001a ! t0_kref+0x17b0: ldsb [%i0 + %i2], %o3
3887 .word 0xb1a018d6 ! t0_kref+0x17b4: fdtos %f22, %f24
3888 .word 0x993dc015 ! t0_kref+0x17b8: sra %l7, %l5, %o4
3889 .word 0xdec71018 ! t0_kref+0x17bc: ldswa [%i4 + %i0]0x80, %o7
3890 .word 0x81b50356 ! t0_kref+0x17c0: alignaddrl %l4, %l6, %g0
3891 .word 0x992d6018 ! t0_kref+0x17c4: sll %l5, 0x18, %o4
3892 .word 0xaba60936 ! t0_kref+0x17c8: fmuls %f24, %f22, %f21
3893! .word 0x21bfca0b ! t0_kref+0x17cc: fbn,a SYM(t0_subr2)
3894 fbn,a SYM(t0_subr2)
3895 .word 0x9e006230 ! t0_kref+0x17d0: add %g1, 0x230, %o7
3896 .word 0xe7ee101c ! t0_kref+0x17d4: prefetcha %i0 + %i4, 19
3897 .word 0xed1fbcb8 ! t0_kref+0x17d8: ldd [%fp - 0x348], %f22
3898 .word 0xd66e001a ! t0_kref+0x17dc: ldstub [%i0 + %i2], %o3
3899 .word 0x80350017 ! t0_kref+0x17e0: orn %l4, %l7, %g0
3900 .word 0xa9a60856 ! t0_kref+0x17e4: faddd %f24, %f22, %f20
3901 .word 0xaba549b7 ! t0_kref+0x17e8: fdivs %f21, %f23, %f21
3902 .word 0x9725b8fc ! t0_kref+0x17ec: mulscc %l6, -0x704, %o3
3903 .word 0x972de002 ! t0_kref+0x17f0: sll %l7, 0x2, %o3
3904 .word 0xf13e3ff8 ! t0_kref+0x17f4: std %f24, [%i0 - 8]
3905 .word 0x81858000 ! t0_kref+0x17f8: wr %l6, %g0, %y
3906 .word 0xadb58a94 ! t0_kref+0x17fc: fpsub16 %f22, %f20, %f22
3907 .word 0xada01037 ! t0_kref+0x1800: fstox %f23, %f22
3908 .word 0x81ad8a58 ! t0_kref+0x1804: fcmpd %fcc0, %f22, %f24
3909 .word 0xafa5c938 ! t0_kref+0x1808: fmuls %f23, %f24, %f23
3910 .word 0xed3e401d ! t0_kref+0x180c: std %f22, [%i1 + %i5]
3911 .word 0x9de3bfa0 ! t0_kref+0x1810: save %sp, -0x60, %sp
3912 .word 0x91ee801a ! t0_kref+0x1814: restore %i2, %i2, %o0
3913 .word 0x85850014 ! t0_kref+0x1818: wr %l4, %l4, %ccr
3914 .word 0x27480001 ! t0_kref+0x181c: fbul,a,pt %fcc0, _kref+0x1820
3915 .word 0x948d8008 ! t0_kref+0x1820: andcc %l6, %o0, %o2
3916 .word 0x80158017 ! t0_kref+0x1824: or %l6, %l7, %g0
3917 .word 0x9675c008 ! t0_kref+0x1828: udiv %l7, %o0, %o3
3918 .word 0x912d2008 ! t0_kref+0x182c: sll %l4, 0x8, %o0
3919 .word 0xa9a01036 ! t0_kref+0x1830: fstox %f22, %f20
3920 .word 0x9e8d6040 ! t0_kref+0x1834: andcc %l5, 0x40, %o7
3921 .word 0x92950017 ! t0_kref+0x1838: orcc %l4, %l7, %o1
3922 .word 0x8610201c ! t0_kref+0x183c: mov 0x1c, %g3
3923 .word 0x86a0e001 ! t0_kref+0x1840: subcc %g3, 1, %g3
3924 .word 0x22800010 ! t0_kref+0x1844: be,a _kref+0x1884
3925 .word 0xb1a00554 ! t0_kref+0x1848: fsqrtd %f20, %f24
3926 .word 0x992de013 ! t0_kref+0x184c: sll %l7, 0x13, %o4
3927 .word 0xe830a010 ! t0_kref+0x1850: sth %l4, [%g2 + 0x10]
3928 .word 0xe3b8a080 ! t0_kref+0x1854: stda %f48, [%g2 + 0x80]%asi
3929 .word 0x94f58015 ! t0_kref+0x1858: udivcc %l6, %l5, %o2
3930 .word 0x9335c016 ! t0_kref+0x185c: srl %l7, %l6, %o1
3931 .word 0x2b480004 ! t0_kref+0x1860: fbug,a,pt %fcc0, _kref+0x1870
3932 .word 0xafb60a35 ! t0_kref+0x1864: fpadd16s %f24, %f21, %f23
3933 .word 0x96f231e1 ! t0_kref+0x1868: udivcc %o0, -0xe1f, %o3
3934 .word 0x80622975 ! t0_kref+0x186c: subc %o0, 0x975, %g0
3935 .word 0xada00536 ! t0_kref+0x1870: fsqrts %f22, %f22
3936 .word 0xada01938 ! t0_kref+0x1874: fstod %f24, %f22
3937 .word 0xf019401d ! t0_kref+0x1878: ldd [%g5 + %i5], %i0
3938 .word 0xafa54835 ! t0_kref+0x187c: fadds %f21, %f21, %f23
3939 .word 0xada58958 ! t0_kref+0x1880: fmuld %f22, %f24, %f22
3940 .word 0xe83e6008 ! t0_kref+0x1884: std %l4, [%i1 + 8]
3941 .word 0xd410a030 ! t0_kref+0x1888: lduh [%g2 + 0x30], %o2
3942 .word 0xe9f65013 ! t0_kref+0x188c: casxa [%i1]0x80, %l3, %l4
3943 .word 0xabb58d60 ! t0_kref+0x1890: fnot1s %f22, %f21
3944 .word 0xda00a000 ! t0_kref+0x1894: ld [%g2], %o5
3945 .word 0xe968a209 ! t0_kref+0x1898: prefetch %g2 + 0x209, 20
3946 .word 0xada01a56 ! t0_kref+0x189c: fdtoi %f22, %f22
3947 .word 0x965dbffa ! t0_kref+0x18a0: smul %l6, -0x6, %o3
3948 .word 0xb1b00f35 ! t0_kref+0x18a4: fsrc2s %f21, %f24
3949 .word 0x2b800006 ! t0_kref+0x18a8: fbug,a _kref+0x18c0
3950 .word 0xa9a58956 ! t0_kref+0x18ac: fmuld %f22, %f22, %f20
3951 .word 0xd250a020 ! t0_kref+0x18b0: ldsh [%g2 + 0x20], %o1
3952 .word 0xe8ff1019 ! t0_kref+0x18b4: swapa [%i4 + %i1]0x80, %l4
3953 .word 0xed064000 ! t0_kref+0x18b8: ld [%i1], %f22
3954 .word 0xada01898 ! t0_kref+0x18bc: fitos %f24, %f22
3955 .word 0xadb58c96 ! t0_kref+0x18c0: fandnot2 %f22, %f22, %f22
3956 .word 0x81ae0a54 ! t0_kref+0x18c4: fcmpd %fcc0, %f24, %f20
3957 .word 0xd2063ff8 ! t0_kref+0x18c8: ld [%i0 - 8], %o1
3958 .word 0xc050a012 ! t0_kref+0x18cc: ldsh [%g2 + 0x12], %g0
3959 .word 0x39800006 ! t0_kref+0x18d0: fbuge,a _kref+0x18e8
3960 .word 0xea36201c ! t0_kref+0x18d4: sth %l5, [%i0 + 0x1c]
3961 .word 0xf5ee501b ! t0_kref+0x18d8: prefetcha %i1 + %i3, 26
3962 .word 0x32480002 ! t0_kref+0x18dc: bne,a,pt %icc, _kref+0x18e4
3963 .word 0xada50858 ! t0_kref+0x18e0: faddd %f20, %f24, %f22
3964 .word 0xada01937 ! t0_kref+0x18e4: fstod %f23, %f22
3965 .word 0xd4d6d018 ! t0_kref+0x18e8: ldsha [%i3 + %i0]0x80, %o2
3966 .word 0x9875c015 ! t0_kref+0x18ec: udiv %l7, %l5, %o4
3967 .word 0xe6ae1000 ! t0_kref+0x18f0: stba %l3, [%i0]0x80
3968 .word 0xf1060000 ! t0_kref+0x18f4: ld [%i0], %f24
3969 .word 0xafa00537 ! t0_kref+0x18f8: fsqrts %f23, %f23
3970 .word 0x812d6012 ! t0_kref+0x18fc: sll %l5, 0x12, %g0
3971 .word 0xb1a018d6 ! t0_kref+0x1900: fdtos %f22, %f24
3972 .word 0xd20e601a ! t0_kref+0x1904: ldub [%i1 + 0x1a], %o1
3973 .word 0x9b400000 ! t0_kref+0x1908: mov %y, %o5
3974 .word 0x81ad8a56 ! t0_kref+0x190c: fcmpd %fcc0, %f22, %f22
3975 .word 0xe968a203 ! t0_kref+0x1910: prefetch %g2 + 0x203, 20
3976 .word 0xe9ee501b ! t0_kref+0x1914: prefetcha %i1 + %i3, 20
3977 .word 0x81ad8ab6 ! t0_kref+0x1918: fcmpes %fcc0, %f22, %f22
3978 .word 0x8143e040 ! t0_kref+0x191c: membar 0x40
3979 .word 0x80c22c32 ! t0_kref+0x1920: addccc %o0, 0xc32, %g0
3980 .word 0xa9b506f6 ! t0_kref+0x1924: fmul8ulx16 %f20, %f22, %f20
3981 .word 0x9f3d4016 ! t0_kref+0x1928: sra %l5, %l6, %o7
3982 .word 0x9ec58013 ! t0_kref+0x192c: addccc %l6, %l3, %o7
3983 .word 0xc04e3ff1 ! t0_kref+0x1930: ldsb [%i0 - 0xf], %g0
3984 .word 0xe49e5000 ! t0_kref+0x1934: ldda [%i1]0x80, %l2
3985 .word 0x94157033 ! t0_kref+0x1938: or %l5, -0xfcd, %o2
3986 .word 0x96a54016 ! t0_kref+0x193c: subcc %l5, %l6, %o3
3987 .word 0xf11fbc50 ! t0_kref+0x1940: ldd [%fp - 0x3b0], %f24
3988 .word 0xee30a022 ! t0_kref+0x1944: sth %l7, [%g2 + 0x22]
3989 .word 0xe47e200c ! t0_kref+0x1948: swap [%i0 + 0xc], %l2
3990 .word 0x9ec58015 ! t0_kref+0x194c: addccc %l6, %l5, %o7
3991 call 1f
3992 .empty
3993 .word 0xffee101c ! t0_kref+0x1954: prefetcha %i0 + %i4, 31
3994 .word 0xe830a010 ! t0_kref+0x1958: sth %l4, [%g2 + 0x10]
3995 .word 0xeb68a1c3 ! t0_kref+0x195c: prefetch %g2 + 0x1c3, 21
39961: .word 0xa9a58956 ! t0_kref+0x1960: fmuld %f22, %f22, %f20
3997 .word 0xda40a010 ! t0_kref+0x1964: ldsw [%g2 + 0x10], %o5
3998 .word 0xec36401b ! t0_kref+0x1968: sth %l6, [%i1 + %i3]
3999 .word 0xd44e401a ! t0_kref+0x196c: ldsb [%i1 + %i2], %o2
4000 .word 0x81820000 ! t0_kref+0x1970: wr %o0, %g0, %y
4001 .word 0xed1fbf58 ! t0_kref+0x1974: ldd [%fp - 0xa8], %f22
4002 .word 0x803524ac ! t0_kref+0x1978: orn %l4, 0x4ac, %g0
4003 .word 0x1135f1da ! t0_kref+0x197c: sethi %hi(0xd7c76800), %o0
4004 .word 0xb1a01a56 ! t0_kref+0x1980: fdtoi %f22, %f24
4005 .word 0xed1fbec0 ! t0_kref+0x1984: ldd [%fp - 0x140], %f22
4006 .word 0xf76e401c ! t0_kref+0x1988: prefetch %i1 + %i4, 27
4007 .word 0x81d84011 ! t0_kref+0x198c: flush %g1 + %l1
4008 .word 0xadb5ca35 ! t0_kref+0x1990: fpadd16s %f23, %f21, %f22
4009 .word 0xe66e8018 ! t0_kref+0x1994: ldstub [%i2 + %i0], %l3
4010 .word 0xf19eda58 ! t0_kref+0x1998: ldda [%i3 + %i0]0xd2, %f24
4011 .word 0x98d54015 ! t0_kref+0x199c: umulcc %l5, %l5, %o4
4012 .word 0xada01a56 ! t0_kref+0x19a0: fdtoi %f22, %f22
4013 .word 0x932da008 ! t0_kref+0x19a4: sll %l6, 0x8, %o1
4014 .word 0x9645c016 ! t0_kref+0x19a8: addc %l7, %l6, %o3
4015 .word 0x9f2d8008 ! t0_kref+0x19ac: sll %l6, %o0, %o7
4016 .word 0x9ab20017 ! t0_kref+0x19b0: orncc %o0, %l7, %o5
4017 .word 0xe91fbc48 ! t0_kref+0x19b4: ldd [%fp - 0x3b8], %f20
4018 .word 0xadb009b7 ! t0_kref+0x19b8: fexpand %f23, %f22
4019 .word 0xb1a01935 ! t0_kref+0x19bc: fstod %f21, %f24
4020 .word 0x805d0016 ! t0_kref+0x19c0: smul %l4, %l6, %g0
4021 .word 0xabb58e35 ! t0_kref+0x19c4: fands %f22, %f21, %f21
4022 .word 0xafa84038 ! t0_kref+0x19c8: fmovsne %fcc0, %f24, %f23
4023 .word 0xf11fbf80 ! t0_kref+0x19cc: ldd [%fp - 0x80], %f24
4024 .word 0xedee501c ! t0_kref+0x19d0: prefetcha %i1 + %i4, 22
4025 .word 0xdade101d ! t0_kref+0x19d4: ldxa [%i0 + %i5]0x80, %o5
4026 .word 0xd850a022 ! t0_kref+0x19d8: ldsh [%g2 + 0x22], %o4
4027 .word 0xea30a022 ! t0_kref+0x19dc: sth %l5, [%g2 + 0x22]
4028 .word 0xe9ee501a ! t0_kref+0x19e0: prefetcha %i1 + %i2, 20
4029 .word 0xf1063ffc ! t0_kref+0x19e4: ld [%i0 - 4], %f24
4030 .word 0xd848a003 ! t0_kref+0x19e8: ldsb [%g2 + 3], %o4
4031 .word 0xe9be101d ! t0_kref+0x19ec: stda %f20, [%i0 + %i5]0x80
4032 .word 0x9e9d0008 ! t0_kref+0x19f0: xorcc %l4, %o0, %o7
4033 .word 0xd4060000 ! t0_kref+0x19f4: ld [%i0], %o2
4034 .word 0xafa01a56 ! t0_kref+0x19f8: fdtoi %f22, %f23
4035 .word 0xe01e0000 ! t0_kref+0x19fc: ldd [%i0], %l0
4036 .word 0x20480002 ! t0_kref+0x1a00: bn,a,pt %icc, _kref+0x1a08
4037 .word 0xa9a01935 ! t0_kref+0x1a04: fstod %f21, %f20
4038 .word 0xe99f1a18 ! t0_kref+0x1a08: ldda [%i4 + %i0]0xd0, %f20
4039 .word 0x9fb58333 ! t0_kref+0x1a0c: bmask %l6, %l3, %o7
4040 .word 0xd44e3ff4 ! t0_kref+0x1a10: ldsb [%i0 - 0xc], %o2
4041 .word 0x9fb50328 ! t0_kref+0x1a14: bmask %l4, %o0, %o7
4042 .word 0x90d4c008 ! t0_kref+0x1a18: umulcc %l3, %o0, %o0
4043 .word 0xda062008 ! t0_kref+0x1a1c: ld [%i0 + 8], %o5
4044 call 1f
4045 .empty
4046 .word 0x98f58015 ! t0_kref+0x1a24: udivcc %l6, %l5, %o4
4047 .word 0x9340c000 ! t0_kref+0x1a28: mov %asi, %o1
4048 .word 0xea762018 ! t0_kref+0x1a2c: stx %l5, [%i0 + 0x18]
40491: .word 0xed801019 ! t0_kref+0x1a30: lda [%g0 + %i1]0x80, %f22
4050 .word 0xfbee101a ! t0_kref+0x1a34: prefetcha %i0 + %i2, 29
4051 .word 0xb6103ff6 ! t0_kref+0x1a38: mov 0xfffffff6, %i3
4052 .word 0x97b54017 ! t0_kref+0x1a3c: edge8 %l5, %l7, %o3
4053 .word 0xb1a60937 ! t0_kref+0x1a40: fmuls %f24, %f23, %f24
4054 .word 0x8034c008 ! t0_kref+0x1a44: orn %l3, %o0, %g0
4055 .word 0x31480002 ! t0_kref+0x1a48: fba,a,pt %fcc0, _kref+0x1a50
4056 .word 0xa9b60918 ! t0_kref+0x1a4c: faligndata %f24, %f24, %f20
4057 .word 0xada5cd37 ! t0_kref+0x1a50: fsmuld %f23, %f23, %f22
4058 .word 0xaba00038 ! t0_kref+0x1a54: fmovs %f24, %f21
4059 .word 0xa9b60756 ! t0_kref+0x1a58: fpack32 %f24, %f22, %f20
4060 .word 0xafa00138 ! t0_kref+0x1a5c: fabss %f24, %f23
4061 .word 0x9e1cc013 ! t0_kref+0x1a60: xor %l3, %l3, %o7
4062 .word 0xb1a5cd36 ! t0_kref+0x1a64: fsmuld %f23, %f22, %f24
4063 .word 0xde96d018 ! t0_kref+0x1a68: lduha [%i3 + %i0]0x80, %o7
4064 .word 0xe91fbf70 ! t0_kref+0x1a6c: ldd [%fp - 0x90], %f20
4065 .word 0xb1a84056 ! t0_kref+0x1a70: fmovdne %fcc0, %f22, %f24
4066 .word 0x98d225ab ! t0_kref+0x1a74: umulcc %o0, 0x5ab, %o4
4067 .word 0x94f5a346 ! t0_kref+0x1a78: udivcc %l6, 0x346, %o2
4068 .word 0xedb81019 ! t0_kref+0x1a7c: stda %f22, [%g0 + %i1]0x80
4069 .word 0xa9b00cd4 ! t0_kref+0x1a80: fnot2 %f20, %f20
4070 .word 0x9a1528b9 ! t0_kref+0x1a84: or %l4, 0x8b9, %o5
4071 .word 0xadb00cf6 ! t0_kref+0x1a88: fnot2s %f22, %f22
4072 .word 0x929d4015 ! t0_kref+0x1a8c: xorcc %l5, %l5, %o1
4073 .word 0xd5f61013 ! t0_kref+0x1a90: casxa [%i0]0x80, %l3, %o2
4074 .word 0x33800001 ! t0_kref+0x1a94: fbe,a _kref+0x1a98
4075 .word 0xa9a01058 ! t0_kref+0x1a98: fdtox %f24, %f20
4076 .word 0xed1e7ff8 ! t0_kref+0x1a9c: ldd [%i1 - 8], %f22
4077 .word 0x9f258014 ! t0_kref+0x1aa0: mulscc %l6, %l4, %o7
4078 .word 0xe91fbd70 ! t0_kref+0x1aa4: ldd [%fp - 0x290], %f20
4079 .word 0xd44e8018 ! t0_kref+0x1aa8: ldsb [%i2 + %i0], %o2
4080 .word 0xf11e7ff8 ! t0_kref+0x1aac: ldd [%i1 - 8], %f24
4081 .word 0xf100a000 ! t0_kref+0x1ab0: ld [%g2], %f24
4082 .word 0xf100a010 ! t0_kref+0x1ab4: ld [%g2 + 0x10], %f24
4083 .word 0xb1a58d37 ! t0_kref+0x1ab8: fsmuld %f22, %f23, %f24
4084 .word 0xd46e600d ! t0_kref+0x1abc: ldstub [%i1 + 0xd], %o2
4085 .word 0xec3e7fe0 ! t0_kref+0x1ac0: std %l6, [%i1 - 0x20]
4086 .word 0xada00056 ! t0_kref+0x1ac4: fmovd %f22, %f22
4087 .word 0x81ad0a56 ! t0_kref+0x1ac8: fcmpd %fcc0, %f20, %f22
4088 .word 0xc0560000 ! t0_kref+0x1acc: ldsh [%i0], %g0
4089 .word 0x90653f3d ! t0_kref+0x1ad0: subc %l4, -0xc3, %o0
4090 .word 0xafb58ea0 ! t0_kref+0x1ad4: fsrc1s %f22, %f23
4091 .word 0x801dad3c ! t0_kref+0x1ad8: xor %l6, 0xd3c, %g0
4092 .word 0xee28a033 ! t0_kref+0x1adc: stb %l7, [%g2 + 0x33]
4093 .word 0xd44e8019 ! t0_kref+0x1ae0: ldsb [%i2 + %i1], %o2
4094 .word 0xf13f4019 ! t0_kref+0x1ae4: std %f24, [%i5 + %i1]
4095 .word 0xda881018 ! t0_kref+0x1ae8: lduba [%g0 + %i0]0x80, %o5
4096 .word 0x29480008 ! t0_kref+0x1aec: fbl,a,pt %fcc0, _kref+0x1b0c
4097 .word 0x98ad3b29 ! t0_kref+0x1af0: andncc %l4, -0x4d7, %o4
4098 .word 0xada58854 ! t0_kref+0x1af4: faddd %f22, %f20, %f22
4099 .word 0x9a1da59e ! t0_kref+0x1af8: xor %l6, 0x59e, %o5
4100 .word 0xd6063ff0 ! t0_kref+0x1afc: ld [%i0 - 0x10], %o3
4101 .word 0xec30a020 ! t0_kref+0x1b00: sth %l6, [%g2 + 0x20]
4102 .word 0x26480003 ! t0_kref+0x1b04: bl,a,pt %icc, _kref+0x1b10
4103 .word 0x986533a7 ! t0_kref+0x1b08: subc %l4, -0xc59, %o4
4104 .word 0x9634c017 ! t0_kref+0x1b0c: orn %l3, %l7, %o3
4105 .word 0xef871018 ! t0_kref+0x1b10: lda [%i4 + %i0]0x80, %f23
4106 .word 0x99354008 ! t0_kref+0x1b14: srl %l5, %o0, %o4
4107 .word 0xed1fbd30 ! t0_kref+0x1b18: ldd [%fp - 0x2d0], %f22
4108 .word 0x37480001 ! t0_kref+0x1b1c: fbge,a,pt %fcc0, _kref+0x1b20
4109 .word 0xada00535 ! t0_kref+0x1b20: fsqrts %f21, %f22
4110 .word 0xb1a548b8 ! t0_kref+0x1b24: fsubs %f21, %f24, %f24
4111 .word 0xb1a00556 ! t0_kref+0x1b28: fsqrtd %f22, %f24
4112 .word 0xc056401b ! t0_kref+0x1b2c: ldsh [%i1 + %i3], %g0
4113 .word 0x809229ee ! t0_kref+0x1b30: orcc %o0, 0x9ee, %g0
4114 .word 0xee300019 ! t0_kref+0x1b34: sth %l7, [%g0 + %i1]
4115 .word 0xb1b586d6 ! t0_kref+0x1b38: fmul8sux16 %f22, %f22, %f24
4116 .word 0x81ad8a56 ! t0_kref+0x1b3c: fcmpd %fcc0, %f22, %f22
4117 .word 0x9e358008 ! t0_kref+0x1b40: orn %l6, %o0, %o7
4118 .word 0xed1fbcd0 ! t0_kref+0x1b44: ldd [%fp - 0x330], %f22
4119 .word 0xea30a012 ! t0_kref+0x1b48: sth %l5, [%g2 + 0x12]
4120 .word 0xd610a000 ! t0_kref+0x1b4c: lduh [%g2], %o3
4121 .word 0xd616600e ! t0_kref+0x1b50: lduh [%i1 + 0xe], %o3
4122 .word 0xe6367ff6 ! t0_kref+0x1b54: sth %l3, [%i1 - 0xa]
4123 .word 0xafa01898 ! t0_kref+0x1b58: fitos %f24, %f23
4124 .word 0x81ae0ad6 ! t0_kref+0x1b5c: fcmped %fcc0, %f24, %f22
4125 .word 0x3a480002 ! t0_kref+0x1b60: bcc,a,pt %icc, _kref+0x1b68
4126 .word 0xe820a030 ! t0_kref+0x1b64: st %l4, [%g2 + 0x30]
4127 .word 0xfb6e2010 ! t0_kref+0x1b68: prefetch %i0 + 0x10, 29
4128 .word 0x9fc00004 ! t0_kref+0x1b6c: call %g0 + %g4
4129 .word 0xa9a58854 ! t0_kref+0x1b70: faddd %f22, %f20, %f20
4130 .word 0x90adf94c ! t0_kref+0x1b74: andncc %l7, -0x6b4, %o0
4131 .word 0xb1a01938 ! t0_kref+0x1b78: fstod %f24, %f24
4132 .word 0xada018d6 ! t0_kref+0x1b7c: fdtos %f22, %f22
4133 .word 0xc12e001c ! t0_kref+0x1b80: st %fsr, [%i0 + %i4]
4134 .word 0xeb066010 ! t0_kref+0x1b84: ld [%i1 + 0x10], %f21
4135 .word 0xd8063ff0 ! t0_kref+0x1b88: ld [%i0 - 0x10], %o4
4136 .word 0x8143e040 ! t0_kref+0x1b8c: membar 0x40
4137 .word 0xd006401c ! t0_kref+0x1b90: ld [%i1 + %i4], %o0
4138 .word 0x90a50014 ! t0_kref+0x1b94: subcc %l4, %l4, %o0
4139 .word 0x952d201f ! t0_kref+0x1b98: sll %l4, 0x1f, %o2
4140 .word 0xf1a01019 ! t0_kref+0x1b9c: sta %f24, [%g0 + %i1]0x80
4141 .word 0x8134e00a ! t0_kref+0x1ba0: srl %l3, 0xa, %g0
4142 .word 0x80422640 ! t0_kref+0x1ba4: addc %o0, 0x640, %g0
4143 .word 0xada01898 ! t0_kref+0x1ba8: fitos %f24, %f22
4144 .word 0xeea01018 ! t0_kref+0x1bac: sta %l7, [%g0 + %i0]0x80
4145 .word 0x92bdc015 ! t0_kref+0x1bb0: xnorcc %l7, %l5, %o1
4146 .word 0xada01937 ! t0_kref+0x1bb4: fstod %f23, %f22
4147 .word 0x802a3b30 ! t0_kref+0x1bb8: andn %o0, -0x4d0, %g0
4148 .word 0xada01936 ! t0_kref+0x1bbc: fstod %f22, %f22
4149 .word 0x81ad8ad8 ! t0_kref+0x1bc0: fcmped %fcc0, %f22, %f24
4150 .word 0xef070019 ! t0_kref+0x1bc4: ld [%i4 + %i1], %f23
4151 .word 0xd80e6011 ! t0_kref+0x1bc8: ldub [%i1 + 0x11], %o4
4152 .word 0x94954008 ! t0_kref+0x1bcc: orcc %l5, %o0, %o2
4153 .word 0xe93e7ff8 ! t0_kref+0x1bd0: std %f20, [%i1 - 8]
4154 .word 0xaba00537 ! t0_kref+0x1bd4: fsqrts %f23, %f21
4155 .word 0xadb009b7 ! t0_kref+0x1bd8: fexpand %f23, %f22
4156 .word 0xecee9019 ! t0_kref+0x1bdc: ldstuba [%i2 + %i1]0x80, %l6
4157 .word 0x9e95b9fa ! t0_kref+0x1be0: orcc %l6, -0x606, %o7
4158 .word 0xd020a020 ! t0_kref+0x1be4: st %o0, [%g2 + 0x20]
4159 .word 0x94f5323d ! t0_kref+0x1be8: udivcc %l4, -0xdc3, %o2
4160 .word 0x9895c015 ! t0_kref+0x1bec: orcc %l7, %l5, %o4
4161 .word 0xd0362006 ! t0_kref+0x1bf0: sth %o0, [%i0 + 6]
4162 .word 0x9295b997 ! t0_kref+0x1bf4: orcc %l6, -0x669, %o1
4163 .word 0xabb54c75 ! t0_kref+0x1bf8: fnors %f21, %f21, %f21
4164 .word 0xee28a012 ! t0_kref+0x1bfc: stb %l7, [%g2 + 0x12]
4165 .word 0xa9b00c00 ! t0_kref+0x1c00: fzero %f20
4166 .word 0x90d50008 ! t0_kref+0x1c04: umulcc %l4, %o0, %o0
4167 .word 0xe99f1a58 ! t0_kref+0x1c08: ldda [%i4 + %i0]0xd2, %f20
4168 .word 0xb810201c ! t0_kref+0x1c0c: mov 0x1c, %i4
4169 .word 0xd40e6012 ! t0_kref+0x1c10: ldub [%i1 + 0x12], %o2
4170 .word 0xa9b58a56 ! t0_kref+0x1c14: fpadd32 %f22, %f22, %f20
4171 .word 0xe620a020 ! t0_kref+0x1c18: st %l3, [%g2 + 0x20]
4172 .word 0x80f20015 ! t0_kref+0x1c1c: udivcc %o0, %l5, %g0
4173 .word 0xeef75019 ! t0_kref+0x1c20: stxa %l7, [%i5 + %i1]0x80
4174 .word 0x9f3a0008 ! t0_kref+0x1c24: sra %o0, %o0, %o7
4175 .word 0xd66e2007 ! t0_kref+0x1c28: ldstub [%i0 + 7], %o3
4176 .word 0xe86e001a ! t0_kref+0x1c2c: ldstub [%i0 + %i2], %l4
4177 .word 0x90357682 ! t0_kref+0x1c30: orn %l5, -0x97e, %o0
4178 .word 0xb1b00776 ! t0_kref+0x1c34: fpack16 %f22, %f24
4179 .word 0x2b480003 ! t0_kref+0x1c38: fbug,a,pt %fcc0, _kref+0x1c44
4180 .word 0xba103ff0 ! t0_kref+0x1c3c: mov 0xfffffff0, %i5
4181 .word 0xf120a030 ! t0_kref+0x1c40: st %f24, [%g2 + 0x30]
4182 .word 0xd020a020 ! t0_kref+0x1c44: st %o0, [%g2 + 0x20]
4183 .word 0x81de348c ! t0_kref+0x1c48: flush %i0 - 0xb74
4184 .word 0xc050a000 ! t0_kref+0x1c4c: ldsh [%g2], %g0
4185 .word 0x80c5b83a ! t0_kref+0x1c50: addccc %l6, -0x7c6, %g0
4186 .word 0xc0067fe0 ! t0_kref+0x1c54: ld [%i1 - 0x20], %g0
4187 .word 0xb1a018d6 ! t0_kref+0x1c58: fdtos %f22, %f24
4188 .word 0xadb60e58 ! t0_kref+0x1c5c: fxnor %f24, %f24, %f22
4189 .word 0xf11fbea8 ! t0_kref+0x1c60: ldd [%fp - 0x158], %f24
4190 .word 0x29480002 ! t0_kref+0x1c64: fbl,a,pt %fcc0, _kref+0x1c6c
4191 .word 0xa9b50756 ! t0_kref+0x1c68: fpack32 %f20, %f22, %f20
4192 .word 0xafa01896 ! t0_kref+0x1c6c: fitos %f22, %f23
4193 .word 0x96322513 ! t0_kref+0x1c70: orn %o0, 0x513, %o3
4194 .word 0x95b4c354 ! t0_kref+0x1c74: alignaddrl %l3, %l4, %o2
4195 .word 0x9eaa3d24 ! t0_kref+0x1c78: andncc %o0, -0x2dc, %o7
4196 .word 0xc807bff0 ! t0_kref+0x1c7c: ld [%fp - 0x10], %g4
4197 .word 0x81dc000f ! t0_kref+0x1c80: flush %l0 + %o7
4198 .word 0xd84e001a ! t0_kref+0x1c84: ldsb [%i0 + %i2], %o4
4199 .word 0xd456001b ! t0_kref+0x1c88: ldsh [%i0 + %i3], %o2
4200 .word 0x80f54013 ! t0_kref+0x1c8c: udivcc %l5, %l3, %g0
4201 .word 0xaba609b6 ! t0_kref+0x1c90: fdivs %f24, %f22, %f21
4202 .word 0xea36201c ! t0_kref+0x1c94: sth %l5, [%i0 + 0x1c]
4203 .word 0x925d0017 ! t0_kref+0x1c98: smul %l4, %l7, %o1
4204 .word 0xa9a54d37 ! t0_kref+0x1c9c: fsmuld %f21, %f23, %f20
4205 .word 0xe99f1a58 ! t0_kref+0x1ca0: ldda [%i4 + %i0]0xd2, %f20
4206 .word 0xf1263fe8 ! t0_kref+0x1ca4: st %f24, [%i0 - 0x18]
4207 .word 0xd8163ff2 ! t0_kref+0x1ca8: lduh [%i0 - 0xe], %o4
4208 .word 0xf11f4018 ! t0_kref+0x1cac: ldd [%i5 + %i0], %f24
4209 .word 0x81adcab8 ! t0_kref+0x1cb0: fcmpes %fcc0, %f23, %f24
4210 .word 0xd656201c ! t0_kref+0x1cb4: ldsh [%i0 + 0x1c], %o3
4211 .word 0x81703f36 ! t0_kref+0x1cb8: popc -0xca, %g0
4212 .word 0xc0166004 ! t0_kref+0x1cbc: lduh [%i1 + 4], %g0
4213 .word 0x95b50035 ! t0_kref+0x1cc0: edge8n %l4, %l5, %o2
4214 .word 0x95b4c355 ! t0_kref+0x1cc4: alignaddrl %l3, %l5, %o2
4215 .word 0xabb54a76 ! t0_kref+0x1cc8: fpadd32s %f21, %f22, %f21
4216 .word 0x94920015 ! t0_kref+0x1ccc: orcc %o0, %l5, %o2
4217 .word 0x2e480001 ! t0_kref+0x1cd0: bvs,a,pt %icc, _kref+0x1cd4
4218 .word 0xe968a1cf ! t0_kref+0x1cd4: prefetch %g2 + 0x1cf, 20
4219 .word 0x9fc10000 ! t0_kref+0x1cd8: call %g4
4220 .word 0x9655ebae ! t0_kref+0x1cdc: umul %l7, 0xbae, %o3
4221 .word 0xe4981019 ! t0_kref+0x1ce0: ldda [%g0 + %i1]0x80, %l2
4222 .word 0x947d0017 ! t0_kref+0x1ce4: sdiv %l4, %l7, %o2
4223 .word 0xed3e2000 ! t0_kref+0x1ce8: std %f22, [%i0]
4224 .word 0x81ad0a58 ! t0_kref+0x1cec: fcmpd %fcc0, %f20, %f24
4225 .word 0x9addb3b6 ! t0_kref+0x1cf0: smulcc %l6, -0xc4a, %o5
4226 .word 0xada01898 ! t0_kref+0x1cf4: fitos %f24, %f22
4227 .word 0x9854c016 ! t0_kref+0x1cf8: umul %l3, %l6, %o4
4228 .word 0xd406601c ! t0_kref+0x1cfc: ld [%i1 + 0x1c], %o2
4229 .word 0x94356f73 ! t0_kref+0x1d00: orn %l5, 0xf73, %o2
4230 .word 0xc10f0000 ! t0_kref+0x1d04: ld [%i4], %fsr
4231 .word 0x9b320017 ! t0_kref+0x1d08: srl %o0, %l7, %o5
4232 .word 0xd030a030 ! t0_kref+0x1d0c: sth %o0, [%g2 + 0x30]
4233 .word 0xd840a030 ! t0_kref+0x1d10: ldsw [%g2 + 0x30], %o4
4234 .word 0xee20a020 ! t0_kref+0x1d14: st %l7, [%g2 + 0x20]
4235 .word 0x9454fde5 ! t0_kref+0x1d18: umul %l3, -0x21b, %o2
4236 .word 0x9fc10000 ! t0_kref+0x1d1c: call %g4
4237 .word 0xa025c008 ! t0_kref+0x1d20: sub %l7, %o0, %l0
4238 .word 0xb1a01895 ! t0_kref+0x1d24: fitos %f21, %f24
4239 .word 0xd840a000 ! t0_kref+0x1d28: ldsw [%g2], %o4
4240 .word 0xadb00cd6 ! t0_kref+0x1d2c: fnot2 %f22, %f22
4241 .word 0x993da003 ! t0_kref+0x1d30: sra %l6, 0x3, %o4
4242 .word 0xf1267ff0 ! t0_kref+0x1d34: st %f24, [%i1 - 0x10]
4243 .word 0xda00a010 ! t0_kref+0x1d38: ld [%g2 + 0x10], %o5
4244 .word 0x95d02010 ! t0_kref+0x1d3c: tg %icc, %g0 + 0x10
4245 .word 0x9f400000 ! t0_kref+0x1d40: mov %y, %o7
4246 .word 0xaba5c937 ! t0_kref+0x1d44: fmuls %f23, %f23, %f21
4247 .word 0xee2e8018 ! t0_kref+0x1d48: stb %l7, [%i2 + %i0]
4248 .word 0xec362000 ! t0_kref+0x1d4c: sth %l6, [%i0]
4249 .word 0xb1a01896 ! t0_kref+0x1d50: fitos %f22, %f24
4250 .word 0x95b54317 ! t0_kref+0x1d54: alignaddr %l5, %l7, %o2
4251 .word 0xde16c019 ! t0_kref+0x1d58: lduh [%i3 + %i1], %o7
4252 .word 0x91b58556 ! t0_kref+0x1d5c: fcmpeq16 %f22, %f22, %o0
4253 .word 0xadb50756 ! t0_kref+0x1d60: fpack32 %f20, %f22, %f22
4254 .word 0x9215bbd4 ! t0_kref+0x1d64: or %l6, -0x42c, %o1
4255 .word 0x8d85c017 ! t0_kref+0x1d68: wr %l7, %l7, %fprs
4256 .word 0xabb5cdb5 ! t0_kref+0x1d6c: fxors %f23, %f21, %f21
4257 .word 0xa9a508d6 ! t0_kref+0x1d70: fsubd %f20, %f22, %f20
4258 .word 0x927cf7a6 ! t0_kref+0x1d74: sdiv %l3, -0x85a, %o1
4259 .word 0x9b2d8016 ! t0_kref+0x1d78: sll %l6, %l6, %o5
4260 .word 0xe9ee101c ! t0_kref+0x1d7c: prefetcha %i0 + %i4, 20
4261 .word 0xed26001c ! t0_kref+0x1d80: st %f22, [%i0 + %i4]
4262 .word 0xe7f65013 ! t0_kref+0x1d84: casxa [%i1]0x80, %l3, %l3
4263 .word 0x973de004 ! t0_kref+0x1d88: sra %l7, 0x4, %o3
4264 .word 0x39480004 ! t0_kref+0x1d8c: fbuge,a,pt %fcc0, _kref+0x1d9c
4265 .word 0xb1a018d8 ! t0_kref+0x1d90: fdtos %f24, %f24
4266 .word 0xe06e4000 ! t0_kref+0x1d94: ldstub [%i1], %l0
4267 .word 0xb1b54ef5 ! t0_kref+0x1d98: fornot2s %f21, %f21, %f24
4268 .word 0xe99e5a5d ! t0_kref+0x1d9c: ldda [%i1 + %i5]0xd2, %f20
4269 .word 0xffee501c ! t0_kref+0x1da0: prefetcha %i1 + %i4, 31
4270 .word 0xe138001d ! t0_kref+0x1da4: std %f16, [%g0 + %i5]
4271 .word 0xee28a023 ! t0_kref+0x1da8: stb %l7, [%g2 + 0x23]
4272 .word 0xada5c8b7 ! t0_kref+0x1dac: fsubs %f23, %f23, %f22
4273 .word 0xe828a001 ! t0_kref+0x1db0: stb %l4, [%g2 + 1]
4274 .word 0x98adff4d ! t0_kref+0x1db4: andncc %l7, -0xb3, %o4
4275 .word 0x80b5ed57 ! t0_kref+0x1db8: orncc %l7, 0xd57, %g0
4276 .word 0xada00558 ! t0_kref+0x1dbc: fsqrtd %f24, %f22
4277 .word 0xef067fe4 ! t0_kref+0x1dc0: ld [%i1 - 0x1c], %f23
4278 .word 0xed1fbfa0 ! t0_kref+0x1dc4: ldd [%fp - 0x60], %f22
4279 .word 0xabb60a77 ! t0_kref+0x1dc8: fpadd32s %f24, %f23, %f21
4280 .word 0xb1b5cd37 ! t0_kref+0x1dcc: fandnot1s %f23, %f23, %f24
4281 .word 0x95b58053 ! t0_kref+0x1dd0: edge8l %l6, %l3, %o2
4282 .word 0xaba000b7 ! t0_kref+0x1dd4: fnegs %f23, %f21
4283 .word 0xb1a5c938 ! t0_kref+0x1dd8: fmuls %f23, %f24, %f24
4284 .word 0x99322005 ! t0_kref+0x1ddc: srl %o0, 0x5, %o4
4285 .word 0x9214f14a ! t0_kref+0x1de0: or %l3, -0xeb6, %o1
4286 .word 0x80f4f6d2 ! t0_kref+0x1de4: udivcc %l3, -0x92e, %g0
4287 .word 0xaba000b8 ! t0_kref+0x1de8: fnegs %f24, %f21
4288 .word 0x947d4008 ! t0_kref+0x1dec: sdiv %l5, %o0, %o2
4289 .word 0xc768a047 ! t0_kref+0x1df0: prefetch %g2 + 0x47, 3
4290 .word 0xb1a54835 ! t0_kref+0x1df4: fadds %f21, %f21, %f24
4291 .word 0x34480007 ! t0_kref+0x1df8: bg,a,pt %icc, _kref+0x1e14
4292 .word 0xed1e2000 ! t0_kref+0x1dfc: ldd [%i0], %f22
4293 .word 0xd4162002 ! t0_kref+0x1e00: lduh [%i0 + 2], %o2
4294 .word 0x933d4014 ! t0_kref+0x1e04: sra %l5, %l4, %o1
4295 .word 0x922d3e68 ! t0_kref+0x1e08: andn %l4, -0x198, %o1
4296 .word 0x9334c008 ! t0_kref+0x1e0c: srl %l3, %o0, %o1
4297 .word 0xf106001c ! t0_kref+0x1e10: ld [%i0 + %i4], %f24
4298 .word 0xaba54835 ! t0_kref+0x1e14: fadds %f21, %f21, %f21
4299 .word 0x913de01b ! t0_kref+0x1e18: sra %l7, 0x1b, %o0
4300 .word 0x909a3d54 ! t0_kref+0x1e1c: xorcc %o0, -0x2ac, %o0
4301 .word 0x81b01023 ! t0_kref+0x1e20: siam 0x3
4302 .word 0x9f2d2004 ! t0_kref+0x1e24: sll %l4, 0x4, %o7
4303 .word 0xd406401c ! t0_kref+0x1e28: ld [%i1 + %i4], %o2
4304 .word 0xee30a020 ! t0_kref+0x1e2c: sth %l7, [%g2 + 0x20]
4305 .word 0xe628a011 ! t0_kref+0x1e30: stb %l3, [%g2 + 0x11]
4306 .word 0xafa589b7 ! t0_kref+0x1e34: fdivs %f22, %f23, %f23
4307 .word 0x9965c016 ! t0_kref+0x1e38: movvs %icc, %l6, %o4
4308 .word 0x97b4c016 ! t0_kref+0x1e3c: edge8 %l3, %l6, %o3
4309 .word 0xe9bf1a18 ! t0_kref+0x1e40: stda %f20, [%i4 + %i0]0xd0
4310 .word 0x96c58015 ! t0_kref+0x1e44: addccc %l6, %l5, %o3
4311 .word 0x9a2d0014 ! t0_kref+0x1e48: andn %l4, %l4, %o5
4312 .word 0xe630a002 ! t0_kref+0x1e4c: sth %l3, [%g2 + 2]
4313 .word 0xe3b8a080 ! t0_kref+0x1e50: stda %f48, [%g2 + 0x80]%asi
4314 .word 0xafa01a56 ! t0_kref+0x1e54: fdtoi %f22, %f23
4315 .word 0x93b500d4 ! t0_kref+0x1e58: edge16l %l4, %l4, %o1
4316 .word 0x943d7703 ! t0_kref+0x1e5c: xnor %l5, -0x8fd, %o2
4317 .word 0xe66e3ffb ! t0_kref+0x1e60: ldstub [%i0 - 5], %l3
4318 .word 0xd248a002 ! t0_kref+0x1e64: ldsb [%g2 + 2], %o1
4319 .word 0x901d2f0a ! t0_kref+0x1e68: xor %l4, 0xf0a, %o0
4320 .word 0x907da533 ! t0_kref+0x1e6c: sdiv %l6, 0x533, %o0
4321 .word 0xaba01096 ! t0_kref+0x1e70: fxtos %f22, %f21
4322 .word 0x9fb60596 ! t0_kref+0x1e74: fcmpgt32 %f24, %f22, %o7
4323 .word 0x9834e2e0 ! t0_kref+0x1e78: orn %l3, 0x2e0, %o4
4324 .word 0x9fc10000 ! t0_kref+0x1e7c: call %g4
4325 .word 0xadb60fb7 ! t0_kref+0x1e80: fors %f24, %f23, %f22
4326 .word 0xada01935 ! t0_kref+0x1e84: fstod %f21, %f22
4327 .word 0xe168a1c5 ! t0_kref+0x1e88: prefetch %g2 + 0x1c5, 16
4328 .word 0x9f414000 ! t0_kref+0x1e8c: mov %pc, %o7
4329 .word 0xb1b00fc0 ! t0_kref+0x1e90: fone %f24
4330 .word 0xb1b54638 ! t0_kref+0x1e94: fmul8x16 %f21, %f24, %f24
4331 .word 0x29800001 ! t0_kref+0x1e98: fbl,a _kref+0x1e9c
4332 .word 0xadb00c00 ! t0_kref+0x1e9c: fzero %f22
4333 .word 0x93b58556 ! t0_kref+0x1ea0: fcmpeq16 %f22, %f22, %o1
4334 .word 0x99b4c0b5 ! t0_kref+0x1ea4: edge16n %l3, %l5, %o4
4335 .word 0xd20e8019 ! t0_kref+0x1ea8: ldub [%i2 + %i1], %o1
4336 .word 0xe8764000 ! t0_kref+0x1eac: stx %l4, [%i1]
4337 .word 0xada01056 ! t0_kref+0x1eb0: fdtox %f22, %f22
4338 .word 0xa9b58754 ! t0_kref+0x1eb4: fpack32 %f22, %f20, %f20
4339 .word 0xd028a020 ! t0_kref+0x1eb8: stb %o0, [%g2 + 0x20]
4340 .word 0x98dd0014 ! t0_kref+0x1ebc: smulcc %l4, %l4, %o4
4341 .word 0xadb58ea0 ! t0_kref+0x1ec0: fsrc1s %f22, %f22
4342 .word 0x81ad0ad6 ! t0_kref+0x1ec4: fcmped %fcc0, %f20, %f22
4343 .word 0xd416201c ! t0_kref+0x1ec8: lduh [%i0 + 0x1c], %o2
4344 .word 0xafa000b7 ! t0_kref+0x1ecc: fnegs %f23, %f23
4345 .word 0x94f56983 ! t0_kref+0x1ed0: udivcc %l5, 0x983, %o2
4346 .word 0xb1a5cd38 ! t0_kref+0x1ed4: fsmuld %f23, %f24, %f24
4347 .word 0x9a0df2e7 ! t0_kref+0x1ed8: and %l7, -0xd19, %o5
4348 .word 0x8610201b ! t0_kref+0x1edc: mov 0x1b, %g3
4349 .word 0x86a0e001 ! t0_kref+0x1ee0: subcc %g3, 1, %g3
4350 .word 0x22800012 ! t0_kref+0x1ee4: be,a _kref+0x1f2c
4351 .word 0xe86e3ff9 ! t0_kref+0x1ee8: ldstub [%i0 - 7], %l4
4352 .word 0xadb5c6b7 ! t0_kref+0x1eec: fmul8x16al %f23, %f23, %f22
4353 .word 0xd86e3fff ! t0_kref+0x1ef0: ldstub [%i0 - 1], %o4
4354 .word 0xd4064000 ! t0_kref+0x1ef4: ld [%i1], %o2
4355 .word 0x9a7d6fee ! t0_kref+0x1ef8: sdiv %l5, 0xfee, %o5
4356 .word 0x9885c014 ! t0_kref+0x1efc: addcc %l7, %l4, %o4
4357 .word 0x967ce558 ! t0_kref+0x1f00: sdiv %l3, 0x558, %o3
4358 .word 0x81ad0ad6 ! t0_kref+0x1f04: fcmped %fcc0, %f20, %f22
4359 .word 0xafa00137 ! t0_kref+0x1f08: fabss %f23, %f23
4360 .word 0xada01898 ! t0_kref+0x1f0c: fitos %f24, %f22
4361 call SYM(t0_subr1)
4362 .word 0xed1fbca0 ! t0_kref+0x1f14: ldd [%fp - 0x360], %f22
4363 .word 0xc168a08f ! t0_kref+0x1f18: prefetch %g2 + 0x8f, 0
4364 .word 0xf207bfe0 ! t0_kref+0x1f1c: ld [%fp - 0x20], %i1
4365 .word 0x81ad8ab6 ! t0_kref+0x1f20: fcmpes %fcc0, %f22, %f22
4366 .word 0x9f44c000 ! t0_kref+0x1f24: mov %gsr, %o7
4367 .word 0xed1fbf38 ! t0_kref+0x1f28: ldd [%fp - 0xc8], %f22
4368 .word 0x98b50015 ! t0_kref+0x1f2c: orncc %l4, %l5, %o4
4369 .word 0x94820015 ! t0_kref+0x1f30: addcc %o0, %l5, %o2
4370 .word 0x94fa0014 ! t0_kref+0x1f34: sdivcc %o0, %l4, %o2
4371 .word 0x36480001 ! t0_kref+0x1f38: bge,a,pt %icc, _kref+0x1f3c
4372 .word 0xb1b60ea0 ! t0_kref+0x1f3c: fsrc1s %f24, %f24
4373 .word 0xed1fbc08 ! t0_kref+0x1f40: ldd [%fp - 0x3f8], %f22
4374 .word 0xc398a040 ! t0_kref+0x1f44: ldda [%g2 + 0x40]%asi, %f32
4375 .word 0xafa01897 ! t0_kref+0x1f48: fitos %f23, %f23
4376 .word 0xde0e3fe1 ! t0_kref+0x1f4c: ldub [%i0 - 0x1f], %o7
4377 .word 0xe99e5a1a ! t0_kref+0x1f50: ldda [%i1 + %i2]0xd0, %f20
4378 .word 0xb1aa0056 ! t0_kref+0x1f54: fmovda %fcc0, %f22, %f24
4379 .word 0xeb68a208 ! t0_kref+0x1f58: prefetch %g2 + 0x208, 21
4380 .word 0x90ad8017 ! t0_kref+0x1f5c: andncc %l6, %l7, %o0
4381 .word 0x98da0014 ! t0_kref+0x1f60: smulcc %o0, %l4, %o4
4382 .word 0x94bde751 ! t0_kref+0x1f64: xnorcc %l7, 0x751, %o2
4383 .word 0xf13e001d ! t0_kref+0x1f68: std %f24, [%i0 + %i5]
4384 .word 0xabb54df7 ! t0_kref+0x1f6c: fnands %f21, %f23, %f21
4385 .word 0xee6e8019 ! t0_kref+0x1f70: ldstub [%i2 + %i1], %l7
4386 call SYM(t0_subr2)
4387 .word 0xa9b58ad8 ! t0_kref+0x1f78: fpsub32 %f22, %f24, %f20
4388 .word 0x80323330 ! t0_kref+0x1f7c: orn %o0, -0xcd0, %g0
4389 .word 0xd448a002 ! t0_kref+0x1f80: ldsb [%g2 + 2], %o2
4390 .word 0xb1a018d6 ! t0_kref+0x1f84: fdtos %f22, %f24
4391 .word 0xed00a030 ! t0_kref+0x1f88: ld [%g2 + 0x30], %f22
4392 .word 0x9a620015 ! t0_kref+0x1f8c: subc %o0, %l5, %o5
4393 .word 0xda0e6011 ! t0_kref+0x1f90: ldub [%i1 + 0x11], %o5
4394 .word 0xadb60c54 ! t0_kref+0x1f94: fnor %f24, %f20, %f22
4395 .word 0x80c20015 ! t0_kref+0x1f98: addccc %o0, %l5, %g0
4396 .word 0x987d4016 ! t0_kref+0x1f9c: sdiv %l5, %l6, %o4
4397 .word 0xeb06001c ! t0_kref+0x1fa0: ld [%i0 + %i4], %f21
4398 .word 0x927d6130 ! t0_kref+0x1fa4: sdiv %l5, 0x130, %o1
4399 .word 0xda0e001a ! t0_kref+0x1fa8: ldub [%i0 + %i2], %o5
4400 .word 0xd64e001a ! t0_kref+0x1fac: ldsb [%i0 + %i2], %o3
4401 .word 0xe93e0000 ! t0_kref+0x1fb0: std %f20, [%i0]
4402 .word 0x81ad0ad4 ! t0_kref+0x1fb4: fcmped %fcc0, %f20, %f20
4403 .word 0xe168a1c4 ! t0_kref+0x1fb8: prefetch %g2 + 0x1c4, 16
4404 .word 0xaba589b6 ! t0_kref+0x1fbc: fdivs %f22, %f22, %f21
4405 .word 0xdbf65016 ! t0_kref+0x1fc0: casxa [%i1]0x80, %l6, %o5
4406 .word 0x90c52346 ! t0_kref+0x1fc4: addccc %l4, 0x346, %o0
4407 .word 0xc807bfec ! t0_kref+0x1fc8: ld [%fp - 0x14], %g4
4408 .word 0x81ae0a56 ! t0_kref+0x1fcc: fcmpd %fcc0, %f24, %f22
4409 .word 0xed1e2000 ! t0_kref+0x1fd0: ldd [%i0], %f22
4410 .word 0xadb50ad8 ! t0_kref+0x1fd4: fpsub32 %f20, %f24, %f22
4411 .word 0x95b540f6 ! t0_kref+0x1fd8: edge16ln %l5, %l6, %o2
4412 .word 0xe620a030 ! t0_kref+0x1fdc: st %l3, [%g2 + 0x30]
4413 .word 0xef067fe8 ! t0_kref+0x1fe0: ld [%i1 - 0x18], %f23
4414 .word 0x96654014 ! t0_kref+0x1fe4: subc %l5, %l4, %o3
4415 .word 0x9455c017 ! t0_kref+0x1fe8: umul %l7, %l7, %o2
4416 .word 0x98ad744e ! t0_kref+0x1fec: andncc %l5, -0xbb2, %o4
4417 .word 0xada01938 ! t0_kref+0x1ff0: fstod %f24, %f22
4418 .word 0xada58958 ! t0_kref+0x1ff4: fmuld %f22, %f24, %f22
4419 .word 0xf120a030 ! t0_kref+0x1ff8: st %f24, [%g2 + 0x30]
4420 .word 0xb1b00fc0 ! t0_kref+0x1ffc: fone %f24
4421 .word 0xadb60dd8 ! t0_kref+0x2000: fnand %f24, %f24, %f22
4422 .word 0x9af5a659 ! t0_kref+0x2004: udivcc %l6, 0x659, %o5
4423 .word 0x80c22da9 ! t0_kref+0x2008: addccc %o0, 0xda9, %g0
4424 .word 0xada01a54 ! t0_kref+0x200c: fdtoi %f20, %f22
4425 .word 0xeb270000 ! t0_kref+0x2010: st %f21, [%i4]
4426 .word 0xada00558 ! t0_kref+0x2014: fsqrtd %f24, %f22
4427 .word 0x9ec4e903 ! t0_kref+0x2018: addccc %l3, 0x903, %o7
4428 .word 0xa9b506f6 ! t0_kref+0x201c: fmul8ulx16 %f20, %f22, %f20
4429 .word 0x81ad8ad8 ! t0_kref+0x2020: fcmped %fcc0, %f22, %f24
4430 .word 0x98e5c016 ! t0_kref+0x2024: subccc %l7, %l6, %o4
4431 .word 0xe9be501d ! t0_kref+0x2028: stda %f20, [%i1 + %i5]0x80
4432 .word 0x8143c000 ! t0_kref+0x202c: stbar
4433 .word 0x90854013 ! t0_kref+0x2030: addcc %l5, %l3, %o0
4434 .word 0x2d480008 ! t0_kref+0x2034: fbg,a,pt %fcc0, _kref+0x2054
4435 .word 0xda567ffa ! t0_kref+0x2038: ldsh [%i1 - 6], %o5
4436 call SYM(t0_subr0)
4437 .word 0xc008a032 ! t0_kref+0x2040: ldub [%g2 + 0x32], %g0
4438 call SYM(t0_subr1)
4439 .word 0xd0167fe2 ! t0_kref+0x2048: lduh [%i1 - 0x1e], %o0
4440 .word 0xa9a58d35 ! t0_kref+0x204c: fsmuld %f22, %f21, %f20
4441 .word 0xa9a58d38 ! t0_kref+0x2050: fsmuld %f22, %f24, %f20
4442 .word 0xd0267ff0 ! t0_kref+0x2054: st %o0, [%i1 - 0x10]
4443 .word 0xd66e201f ! t0_kref+0x2058: ldstub [%i0 + 0x1f], %o3
4444 .word 0xd810a032 ! t0_kref+0x205c: lduh [%g2 + 0x32], %o4
4445 .word 0x9bb20034 ! t0_kref+0x2060: edge8n %o0, %l4, %o5
4446 .word 0xada00556 ! t0_kref+0x2064: fsqrtd %f22, %f22
4447 .word 0xc056001b ! t0_kref+0x2068: ldsh [%i0 + %i3], %g0
4448 .word 0x85d02010 ! t0_kref+0x206c: tle %icc, %g0 + 0x10
4449 .word 0xaba58935 ! t0_kref+0x2070: fmuls %f22, %f21, %f21
4450 .word 0xf120a000 ! t0_kref+0x2074: st %f24, [%g2]
4451 .word 0xafa01895 ! t0_kref+0x2078: fitos %f21, %f23
4452 .word 0x95b5c0b4 ! t0_kref+0x207c: edge16n %l7, %l4, %o2
4453 .word 0xe6ff1019 ! t0_kref+0x2080: swapa [%i4 + %i1]0x80, %l3
4454 .word 0xada01898 ! t0_kref+0x2084: fitos %f24, %f22
4455 .word 0xe830a020 ! t0_kref+0x2088: sth %l4, [%g2 + 0x20]
4456 sethi %hi(2f), %o7
4457 .word 0xe40be0c0 ! t0_kref+0x2090: ldub [%o7 + 0xc0], %l2
4458 .word 0xa41ca00c ! t0_kref+0x2094: xor %l2, 0xc, %l2
4459 .word 0xe42be0c0 ! t0_kref+0x2098: stb %l2, [%o7 + 0xc0]
4460 .word 0x81dbe0c0 ! t0_kref+0x209c: flush %o7 + 0xc0
4461 .word 0x8185c000 ! t0_kref+0x20a0: wr %l7, %g0, %y
4462 .word 0xef00a000 ! t0_kref+0x20a4: ld [%g2], %f23
4463 .word 0x9a9d0017 ! t0_kref+0x20a8: xorcc %l4, %l7, %o5
4464 .word 0xadb50e58 ! t0_kref+0x20ac: fxnor %f20, %f24, %f22
4465 .word 0x95b60596 ! t0_kref+0x20b0: fcmpgt32 %f24, %f22, %o2
4466 .word 0xeb00a030 ! t0_kref+0x20b4: ld [%g2 + 0x30], %f21
4467 .word 0xed1fbed8 ! t0_kref+0x20b8: ldd [%fp - 0x128], %f22
4468 .word 0xef20a020 ! t0_kref+0x20bc: st %f23, [%g2 + 0x20]
44692: .word 0x96920014 ! t0_kref+0x20c0: orcc %o0, %l4, %o3
4470 .word 0x9de3bfa0 ! t0_kref+0x20c4: save %sp, -0x60, %sp
4471 .word 0x9bee8000 ! t0_kref+0x20c8: restore %i2, %g0, %o5
4472 .word 0xe91fbef0 ! t0_kref+0x20cc: ldd [%fp - 0x110], %f20
4473 .word 0x9a2a2c15 ! t0_kref+0x20d0: andn %o0, 0xc15, %o5
4474 .word 0x81ae0ad8 ! t0_kref+0x20d4: fcmped %fcc0, %f24, %f24
4475 .word 0xadb54d37 ! t0_kref+0x20d8: fandnot1s %f21, %f23, %f22
4476 .word 0x9a15c013 ! t0_kref+0x20dc: or %l7, %l3, %o5
4477 .word 0x80a22257 ! t0_kref+0x20e0: cmp %o0, 0x257
4478 .word 0xeb00a000 ! t0_kref+0x20e4: ld [%g2], %f21
4479 .word 0xb1b50e56 ! t0_kref+0x20e8: fxnor %f20, %f22, %f24
4480 .word 0xef00a010 ! t0_kref+0x20ec: ld [%g2 + 0x10], %f23
4481 .word 0xafb54a78 ! t0_kref+0x20f0: fpadd32s %f21, %f24, %f23
4482 .word 0xabb00776 ! t0_kref+0x20f4: fpack16 %f22, %f21
4483 .word 0x942d0017 ! t0_kref+0x20f8: andn %l4, %l7, %o2
4484 .word 0xb1b60cb8 ! t0_kref+0x20fc: fandnot2s %f24, %f24, %f24
4485 .word 0xc768a04f ! t0_kref+0x2100: prefetch %g2 + 0x4f, 3
4486 .word 0xb1b00cf8 ! t0_kref+0x2104: fnot2s %f24, %f24
4487 .word 0x99b5c0f3 ! t0_kref+0x2108: edge16ln %l7, %l3, %o4
4488 .word 0xc016c018 ! t0_kref+0x210c: lduh [%i3 + %i0], %g0
4489 .word 0xa9b009b6 ! t0_kref+0x2110: fexpand %f22, %f20
4490 .word 0x92357c95 ! t0_kref+0x2114: orn %l5, -0x36b, %o1
4491 .word 0xe56e2008 ! t0_kref+0x2118: prefetch %i0 + 8, 18
4492 .word 0xef062004 ! t0_kref+0x211c: ld [%i0 + 4], %f23
4493 .word 0xabb54d60 ! t0_kref+0x2120: fnot1s %f21, %f21
4494 .word 0xaba549b6 ! t0_kref+0x2124: fdivs %f21, %f22, %f21
4495 .word 0xed3f4019 ! t0_kref+0x2128: std %f22, [%i5 + %i1]
4496 .word 0x9e550015 ! t0_kref+0x212c: umul %l4, %l5, %o7
4497 .word 0x941d8014 ! t0_kref+0x2130: xor %l6, %l4, %o2
4498 .word 0x93b58596 ! t0_kref+0x2134: fcmpgt32 %f22, %f22, %o1
4499 .word 0x9614c014 ! t0_kref+0x2138: or %l3, %l4, %o3
4500 .word 0x9095c016 ! t0_kref+0x213c: orcc %l7, %l6, %o0
4501 .word 0xaba60938 ! t0_kref+0x2140: fmuls %f24, %f24, %f21
4502 .word 0x878020d0 ! t0_kref+0x2144: mov 0xd0, %asi
4503 .word 0xafb60fb7 ! t0_kref+0x2148: fors %f24, %f23, %f23
4504 .word 0x921cc013 ! t0_kref+0x214c: xor %l3, %l3, %o1
4505 .word 0xd26e8019 ! t0_kref+0x2150: ldstub [%i2 + %i1], %o1
4506 .word 0xd050a010 ! t0_kref+0x2154: ldsh [%g2 + 0x10], %o0
4507 .word 0x87802080 ! t0_kref+0x2158: mov 0x80, %asi
4508 .word 0x9abd8016 ! t0_kref+0x215c: xnorcc %l6, %l6, %o5
4509 .word 0x96f58014 ! t0_kref+0x2160: udivcc %l6, %l4, %o3
4510 .word 0xadb00778 ! t0_kref+0x2164: fpack16 %f24, %f22
4511 .word 0x81ad8ad4 ! t0_kref+0x2168: fcmped %fcc0, %f22, %f20
4512 .word 0xaba00138 ! t0_kref+0x216c: fabss %f24, %f21
4513 .word 0x81df7fd1 ! t0_kref+0x2170: flush %i5 - 0x2f
4514 .word 0x983dad84 ! t0_kref+0x2174: xnor %l6, 0xd84, %o4
4515 .word 0x9bb500f4 ! t0_kref+0x2178: edge16ln %l4, %l4, %o5
4516 .word 0x907d0017 ! t0_kref+0x217c: sdiv %l4, %l7, %o0
4517 .word 0x99b4c054 ! t0_kref+0x2180: edge8l %l3, %l4, %o4
4518 .word 0x932a2016 ! t0_kref+0x2184: sll %o0, 0x16, %o1
4519 .word 0x9ebce426 ! t0_kref+0x2188: xnorcc %l3, 0x426, %o7
4520 .word 0x809db917 ! t0_kref+0x218c: xorcc %l6, -0x6e9, %g0
4521 .word 0xb1a5cd38 ! t0_kref+0x2190: fsmuld %f23, %f24, %f24
4522 .word 0x99400000 ! t0_kref+0x2194: mov %y, %o4
4523 .word 0x878020e0 ! t0_kref+0x2198: mov 0xe0, %asi
4524 .word 0xafa018d6 ! t0_kref+0x219c: fdtos %f22, %f23
4525 .word 0x8143c000 ! t0_kref+0x21a0: stbar
4526 .word 0xadb60994 ! t0_kref+0x21a4: bshuffle %f24, %f20, %f22
4527 .word 0xef066014 ! t0_kref+0x21a8: ld [%i1 + 0x14], %f23
4528 .word 0xc3ee5017 ! t0_kref+0x21ac: prefetcha %i1 + %l7, 1
4529 .word 0x96adc013 ! t0_kref+0x21b0: andncc %l7, %l3, %o3
4530 .word 0x9e5cc016 ! t0_kref+0x21b4: smul %l3, %l6, %o7
4531 .word 0xd810a032 ! t0_kref+0x21b8: lduh [%g2 + 0x32], %o4
4532 .word 0x807df132 ! t0_kref+0x21bc: sdiv %l7, -0xece, %g0
4533 .word 0x878020f0 ! t0_kref+0x21c0: mov 0xf0, %asi
4534 .word 0xb1a000b8 ! t0_kref+0x21c4: fnegs %f24, %f24
4535 .word 0x81ad8a56 ! t0_kref+0x21c8: fcmpd %fcc0, %f22, %f22
4536 .word 0xe4086c70 ! t0_kref+0x21cc: ldub [%g1 + 0xc70], %l2
4537 .word 0xa41ca00c ! t0_kref+0x21d0: xor %l2, 0xc, %l2
4538 .word 0xe4286c70 ! t0_kref+0x21d4: stb %l2, [%g1 + 0xc70]
4539 .word 0x81d86c70 ! t0_kref+0x21d8: flush %g1 + 0xc70
4540 .word 0x9014c013 ! t0_kref+0x21dc: or %l3, %l3, %o0
4541 .word 0x91400000 ! t0_kref+0x21e0: mov %y, %o0
4542 .word 0x27800006 ! t0_kref+0x21e4: fbul,a _kref+0x21fc
4543 .word 0x91354016 ! t0_kref+0x21e8: srl %l5, %l6, %o0
4544 .word 0xafa000b8 ! t0_kref+0x21ec: fnegs %f24, %f23
4545 .word 0x9235c016 ! t0_kref+0x21f0: orn %l7, %l6, %o1
4546 .word 0xafa00535 ! t0_kref+0x21f4: fsqrts %f21, %f23
4547 .word 0x81da28bc ! t0_kref+0x21f8: flush %o0 + 0x8bc
4548 .word 0xafa018d4 ! t0_kref+0x21fc: fdtos %f20, %f23
4549 .word 0xec36600e ! t0_kref+0x2200: sth %l6, [%i1 + 0xe]
4550 .word 0x91b54148 ! t0_kref+0x2204: edge32l %l5, %o0, %o0
4551 .word 0x81ae0a56 ! t0_kref+0x2208: fcmpd %fcc0, %f24, %f22
45522: .word 0xe1e61013 ! t0_kref+0x220c: casa [%i0]0x80, %l3, %l0
4553 .word 0xa9b60d40 ! t0_kref+0x2210: fnot1 %f24, %f20
4554 .word 0x927d3a85 ! t0_kref+0x2214: sdiv %l4, -0x57b, %o1
4555 .word 0xada01936 ! t0_kref+0x2218: fstod %f22, %f22
4556 .word 0x95b54333 ! t0_kref+0x221c: bmask %l5, %l3, %o2
4557 .word 0xf1be1894 ! t0_kref+0x2220: stda %f24, [%i0 + %l4]0xc4
4558 .word 0xada01936 ! t0_kref+0x2224: fstod %f22, %f22
4559 .word 0xafa00038 ! t0_kref+0x2228: fmovs %f24, %f23
4560 .word 0xd86e8019 ! t0_kref+0x222c: ldstub [%i2 + %i1], %o4
4561 .word 0x81b5c314 ! t0_kref+0x2230: alignaddr %l7, %l4, %g0
4562 .word 0xafb00cf7 ! t0_kref+0x2234: fnot2s %f23, %f23
4563 .word 0x8143c000 ! t0_kref+0x2238: stbar
4564 .word 0x97356008 ! t0_kref+0x223c: srl %l5, 0x8, %o3
4565 .word 0x95b504d4 ! t0_kref+0x2240: fcmpne32 %f20, %f20, %o2
4566 .word 0x8143c000 ! t0_kref+0x2244: stbar
4567 .word 0xafa00137 ! t0_kref+0x2248: fabss %f23, %f23
4568 .word 0xe628a020 ! t0_kref+0x224c: stb %l3, [%g2 + 0x20]
4569 .word 0x9de3bfa0 ! t0_kref+0x2250: save %sp, -0x60, %sp
4570 .word 0x91e82176 ! t0_kref+0x2254: restore %g0, 0x176, %o0
4571 .word 0xada00558 ! t0_kref+0x2258: fsqrtd %f24, %f22
4572 .word 0xaba01098 ! t0_kref+0x225c: fxtos %f24, %f21
4573 .word 0xda0e6008 ! t0_kref+0x2260: ldub [%i1 + 8], %o5
4574 .word 0x91322006 ! t0_kref+0x2264: srl %o0, 0x6, %o0
4575 .word 0xb1a00554 ! t0_kref+0x2268: fsqrtd %f20, %f24
4576 .word 0xd4d81018 ! t0_kref+0x226c: ldxa [%g0 + %i0]0x80, %o2
4577 .word 0xada8c056 ! t0_kref+0x2270: fmovdul %fcc0, %f22, %f22
4578 .word 0x2d480005 ! t0_kref+0x2274: fbg,a,pt %fcc0, _kref+0x2288
4579 .word 0x81da8009 ! t0_kref+0x2278: flush %o2 + %o1
4580 .word 0xe86e7ff1 ! t0_kref+0x227c: ldstub [%i1 - 0xf], %l4
4581 .word 0x9e1d8016 ! t0_kref+0x2280: xor %l6, %l6, %o7
4582 .word 0xb1b60c78 ! t0_kref+0x2284: fnors %f24, %f24, %f24
4583 .word 0xadb60756 ! t0_kref+0x2288: fpack32 %f24, %f22, %f22
4584 .word 0x8610200a ! t0_kref+0x228c: mov 0xa, %g3
4585 .word 0x86a0e001 ! t0_kref+0x2290: subcc %g3, 1, %g3
4586 .word 0x22800006 ! t0_kref+0x2294: be,a _kref+0x22ac
4587 .word 0xe5f61014 ! t0_kref+0x2298: casxa [%i0]0x80, %l4, %l2
4588 .word 0xe820a030 ! t0_kref+0x229c: st %l4, [%g2 + 0x30]
4589 .word 0xe8300019 ! t0_kref+0x22a0: sth %l4, [%g0 + %i1]
4590 .word 0xadb00fc0 ! t0_kref+0x22a4: fone %f22
4591 .word 0xeaf65000 ! t0_kref+0x22a8: stxa %l5, [%i1]0x80
4592 .word 0xada00558 ! t0_kref+0x22ac: fsqrtd %f24, %f22
4593 .word 0xd450a002 ! t0_kref+0x22b0: ldsh [%g2 + 2], %o2
4594 .word 0x9944c000 ! t0_kref+0x22b4: mov %gsr, %o4
4595 .word 0xb1a01094 ! t0_kref+0x22b8: fxtos %f20, %f24
4596 .word 0xada54838 ! t0_kref+0x22bc: fadds %f21, %f24, %f22
4597 .word 0xee30a032 ! t0_kref+0x22c0: sth %l7, [%g2 + 0x32]
4598 .word 0xed1fbd40 ! t0_kref+0x22c4: ldd [%fp - 0x2c0], %f22
4599 .word 0xee30a002 ! t0_kref+0x22c8: sth %l7, [%g2 + 2]
4600 .word 0xada01116 ! t0_kref+0x22cc: fxtod %f22, %f22
4601 .word 0xc12e2018 ! t0_kref+0x22d0: st %fsr, [%i0 + 0x18]
4602 .word 0x001fffff ! t0_kref+0x22d4: illtrap 0x1fffff
4603 .word 0x98c4e613 ! t0_kref+0x22d8: addccc %l3, 0x613, %o4
4604 .word 0xef68a1c5 ! t0_kref+0x22dc: prefetch %g2 + 0x1c5, 23
4605 .word 0xe828a023 ! t0_kref+0x22e0: stb %l4, [%g2 + 0x23]
4606 .word 0xa9a60856 ! t0_kref+0x22e4: faddd %f24, %f22, %f20
4607 .word 0xada5cd36 ! t0_kref+0x22e8: fsmuld %f23, %f22, %f22
4608 .word 0xafa018d4 ! t0_kref+0x22ec: fdtos %f20, %f23
4609 .word 0x9ab56428 ! t0_kref+0x22f0: orncc %l5, 0x428, %o5
4610 .word 0x23480005 ! t0_kref+0x22f4: fbne,a,pt %fcc0, _kref+0x2308
4611 .word 0xd0ae9018 ! t0_kref+0x22f8: stba %o0, [%i2 + %i0]0x80
4612 .word 0xada00138 ! t0_kref+0x22fc: fabss %f24, %f22
4613 .word 0xe86e401a ! t0_kref+0x2300: ldstub [%i1 + %i2], %l4
4614 .word 0x80852beb ! t0_kref+0x2304: addcc %l4, 0xbeb, %g0
4615 .word 0xef68a209 ! t0_kref+0x2308: prefetch %g2 + 0x209, 23
4616 .word 0xada01058 ! t0_kref+0x230c: fdtox %f24, %f22
4617 .word 0xada54d38 ! t0_kref+0x2310: fsmuld %f21, %f24, %f22
4618 .word 0x81ad0ad4 ! t0_kref+0x2314: fcmped %fcc0, %f20, %f20
4619 .word 0xd44e0000 ! t0_kref+0x2318: ldsb [%i0], %o2
4620 .word 0xd0774019 ! t0_kref+0x231c: stx %o0, [%i5 + %i1]
4621 .word 0xd408a002 ! t0_kref+0x2320: ldub [%g2 + 2], %o2
4622 .word 0x81ad8ad4 ! t0_kref+0x2324: fcmped %fcc0, %f22, %f20
4623 .word 0x922d267e ! t0_kref+0x2328: andn %l4, 0x67e, %o1
4624 .word 0xb1a01a56 ! t0_kref+0x232c: fdtoi %f22, %f24
4625 .word 0x8055ec8d ! t0_kref+0x2330: umul %l7, 0xc8d, %g0
4626 .word 0xc00e8018 ! t0_kref+0x2334: ldub [%i2 + %i0], %g0
4627 .word 0xaba01a56 ! t0_kref+0x2338: fdtoi %f22, %f21
4628 .word 0xed180019 ! t0_kref+0x233c: ldd [%g0 + %i1], %f22
4629 .word 0x92650013 ! t0_kref+0x2340: subc %l4, %l3, %o1
4630 .word 0x912a200d ! t0_kref+0x2344: sll %o0, 0xd, %o0
4631 .word 0xc0164000 ! t0_kref+0x2348: lduh [%i1], %g0
4632 .word 0xada589d6 ! t0_kref+0x234c: fdivd %f22, %f22, %f22
4633 .word 0x9e64e3c8 ! t0_kref+0x2350: subc %l3, 0x3c8, %o7
4634 .word 0xb1b5ce38 ! t0_kref+0x2354: fands %f23, %f24, %f24
4635 .word 0xb1a5cd35 ! t0_kref+0x2358: fsmuld %f23, %f21, %f24
4636 .word 0x31800004 ! t0_kref+0x235c: fba,a _kref+0x236c
4637 .word 0xadb5cdf5 ! t0_kref+0x2360: fnands %f23, %f21, %f22
4638 .word 0xee30a002 ! t0_kref+0x2364: sth %l7, [%g2 + 2]
4639 .word 0x81ae0ad6 ! t0_kref+0x2368: fcmped %fcc0, %f24, %f22
4640 .word 0xee20a020 ! t0_kref+0x236c: st %l7, [%g2 + 0x20]
4641 .word 0xda48a030 ! t0_kref+0x2370: ldsb [%g2 + 0x30], %o5
4642 .word 0xadb54db5 ! t0_kref+0x2374: fxors %f21, %f21, %f22
4643 .word 0xda562006 ! t0_kref+0x2378: ldsh [%i0 + 6], %o5
4644 .word 0x9de3bfa0 ! t0_kref+0x237c: save %sp, -0x60, %sp
4645 .word 0x93ee801b ! t0_kref+0x2380: restore %i2, %i3, %o1
4646 .word 0xe46e7ff8 ! t0_kref+0x2384: ldstub [%i1 - 8], %l2
4647 .word 0xe5ee101c ! t0_kref+0x2388: prefetcha %i0 + %i4, 18
4648 .word 0xc048a001 ! t0_kref+0x238c: ldsb [%g2 + 1], %g0
4649 .word 0xf7ee101b ! t0_kref+0x2390: prefetcha %i0 + %i3, 27
4650 .word 0xb1a58937 ! t0_kref+0x2394: fmuls %f22, %f23, %f24
4651 .word 0xe83e3fe8 ! t0_kref+0x2398: std %l4, [%i0 - 0x18]
4652 .word 0x808dae11 ! t0_kref+0x239c: btst 0xe11, %l6
4653 .word 0xd0366004 ! t0_kref+0x23a0: sth %o0, [%i1 + 4]
4654 .word 0xa9b50a58 ! t0_kref+0x23a4: fpadd32 %f20, %f24, %f20
4655 .word 0x80dd39ed ! t0_kref+0x23a8: smulcc %l4, -0x613, %g0
4656 .word 0xb1a5c835 ! t0_kref+0x23ac: fadds %f23, %f21, %f24
4657 .word 0x805a3c11 ! t0_kref+0x23b0: smul %o0, -0x3ef, %g0
4658 .word 0xd050a022 ! t0_kref+0x23b4: ldsh [%g2 + 0x22], %o0
4659 .word 0x91b60514 ! t0_kref+0x23b8: fcmpgt16 %f24, %f20, %o0
4660 .word 0x37480006 ! t0_kref+0x23bc: fbge,a,pt %fcc0, _kref+0x23d4
4661 .word 0xec36c018 ! t0_kref+0x23c0: sth %l6, [%i3 + %i0]
4662 .word 0x31800007 ! t0_kref+0x23c4: fba,a _kref+0x23e0
4663 .word 0xada54938 ! t0_kref+0x23c8: fmuls %f21, %f24, %f22
4664 .word 0xb1a01897 ! t0_kref+0x23cc: fitos %f23, %f24
4665 .word 0xea30a030 ! t0_kref+0x23d0: sth %l5, [%g2 + 0x30]
4666 .word 0x963d0014 ! t0_kref+0x23d4: xnor %l4, %l4, %o3
4667 .word 0xf11fbdb0 ! t0_kref+0x23d8: ldd [%fp - 0x250], %f24
4668 .word 0x9654c017 ! t0_kref+0x23dc: umul %l3, %l7, %o3
4669 .word 0xada54936 ! t0_kref+0x23e0: fmuls %f21, %f22, %f22
4670 .word 0xafa5c8b6 ! t0_kref+0x23e4: fsubs %f23, %f22, %f23
4671 .word 0x9015c014 ! t0_kref+0x23e8: or %l7, %l4, %o0
4672 .word 0x37480008 ! t0_kref+0x23ec: fbge,a,pt %fcc0, _kref+0x240c
4673 .word 0xd4567fe4 ! t0_kref+0x23f0: ldsh [%i1 - 0x1c], %o2
4674 .word 0xada60956 ! t0_kref+0x23f4: fmuld %f24, %f22, %f22
4675 .word 0x9ad54017 ! t0_kref+0x23f8: umulcc %l5, %l7, %o5
4676 .word 0xeb00a000 ! t0_kref+0x23fc: ld [%g2], %f21
4677 .word 0xd208a012 ! t0_kref+0x2400: ldub [%g2 + 0x12], %o1
4678 .word 0xeb060000 ! t0_kref+0x2404: ld [%i0], %f21
4679 .word 0xde16c018 ! t0_kref+0x2408: lduh [%i3 + %i0], %o7
4680 .word 0x813cc008 ! t0_kref+0x240c: sra %l3, %o0, %g0
4681 .word 0xb1a60d36 ! t0_kref+0x2410: fsmuld %f24, %f22, %f24
4682 call SYM(t0_subr0)
4683 .word 0xf1ee101a ! t0_kref+0x2418: prefetcha %i0 + %i2, 24
4684 .word 0x81adcab8 ! t0_kref+0x241c: fcmpes %fcc0, %f23, %f24
4685 .word 0xa7820015 ! t0_kref+0x2420: wr %o0, %l5, %gsr
4686 .word 0x9a858014 ! t0_kref+0x2424: addcc %l6, %l4, %o5
4687 .word 0x9de3bfa0 ! t0_kref+0x2428: save %sp, -0x60, %sp
4688 .word 0xb4877404 ! t0_kref+0x242c: addcc %i5, -0xbfc, %i2
4689 .word 0x97eec01a ! t0_kref+0x2430: restore %i3, %i2, %o3
4690 .word 0xb1a589d6 ! t0_kref+0x2434: fdivd %f22, %f22, %f24
4691 .word 0x9655bef3 ! t0_kref+0x2438: umul %l6, -0x10d, %o3
4692 .word 0xc398a040 ! t0_kref+0x243c: ldda [%g2 + 0x40]%asi, %f32
4693 .word 0xada00538 ! t0_kref+0x2440: fsqrts %f24, %f22
4694 .word 0x97b54156 ! t0_kref+0x2444: edge32l %l5, %l6, %o3
4695 .word 0x94d5a52d ! t0_kref+0x2448: umulcc %l6, 0x52d, %o2
4696 .word 0xaba018d6 ! t0_kref+0x244c: fdtos %f22, %f21
4697 .word 0xf1270018 ! t0_kref+0x2450: st %f24, [%i4 + %i0]
4698 .word 0xada54d36 ! t0_kref+0x2454: fsmuld %f21, %f22, %f22
4699 .word 0xeaa65000 ! t0_kref+0x2458: sta %l5, [%i1]0x80
4700 .word 0xb1a60836 ! t0_kref+0x245c: fadds %f24, %f22, %f24
4701 .word 0xd8064000 ! t0_kref+0x2460: ld [%i1], %o4
4702 .word 0xd808a030 ! t0_kref+0x2464: ldub [%g2 + 0x30], %o4
4703 .word 0x9a15eb53 ! t0_kref+0x2468: or %l7, 0xb53, %o5
4704 .word 0xa9b50f56 ! t0_kref+0x246c: fornot1 %f20, %f22, %f20
4705 .word 0xada54d36 ! t0_kref+0x2470: fsmuld %f21, %f22, %f22
4706 .word 0x9e323893 ! t0_kref+0x2474: orn %o0, -0x76d, %o7
4707 .word 0x28480006 ! t0_kref+0x2478: bleu,a,pt %icc, _kref+0x2490
4708 .word 0xafa01897 ! t0_kref+0x247c: fitos %f23, %f23
4709 .word 0x9a858014 ! t0_kref+0x2480: addcc %l6, %l4, %o5
4710 .word 0x81adca36 ! t0_kref+0x2484: fcmps %fcc0, %f23, %f22
4711 .word 0xb1b606f8 ! t0_kref+0x2488: fmul8ulx16 %f24, %f24, %f24
4712 .word 0x8143c000 ! t0_kref+0x248c: stbar
4713 .word 0xadb00776 ! t0_kref+0x2490: fpack16 %f22, %f22
4714 .word 0xef20a000 ! t0_kref+0x2494: st %f23, [%g2]
4715 .word 0x98b5afd2 ! t0_kref+0x2498: orncc %l6, 0xfd2, %o4
4716 .word 0xadb60996 ! t0_kref+0x249c: bshuffle %f24, %f22, %f22
4717 .word 0xe83e3ff8 ! t0_kref+0x24a0: std %l4, [%i0 - 8]
4718 .word 0x96fd4008 ! t0_kref+0x24a4: sdivcc %l5, %o0, %o3
4719 .word 0xada58d38 ! t0_kref+0x24a8: fsmuld %f22, %f24, %f22
4720 .word 0xc0063fec ! t0_kref+0x24ac: ld [%i0 - 0x14], %g0
4721 .word 0x98f5b60f ! t0_kref+0x24b0: udivcc %l6, -0x9f1, %o4
4722 .word 0xec267ff0 ! t0_kref+0x24b4: st %l6, [%i1 - 0x10]
4723 .word 0x96552622 ! t0_kref+0x24b8: umul %l4, 0x622, %o3
4724 .word 0x17098fac ! t0_kref+0x24bc: sethi %hi(0x263eb000), %o3
4725 .word 0xda463fe0 ! t0_kref+0x24c0: ldsw [%i0 - 0x20], %o5
4726 .word 0xef20a020 ! t0_kref+0x24c4: st %f23, [%g2 + 0x20]
4727 .word 0x9732201b ! t0_kref+0x24c8: srl %o0, 0x1b, %o3
4728 .word 0xafa608b6 ! t0_kref+0x24cc: fsubs %f24, %f22, %f23
4729 .word 0x92954017 ! t0_kref+0x24d0: orcc %l5, %l7, %o1
4730 .word 0xed263ffc ! t0_kref+0x24d4: st %f22, [%i0 - 4]
4731 .word 0x9615f4cc ! t0_kref+0x24d8: or %l7, -0xb34, %o3
4732 .word 0xf5ee501b ! t0_kref+0x24dc: prefetcha %i1 + %i3, 26
4733 .word 0xd450a020 ! t0_kref+0x24e0: ldsh [%g2 + 0x20], %o2
4734 .word 0xa9a54d37 ! t0_kref+0x24e4: fsmuld %f21, %f23, %f20
4735 .word 0x92b54015 ! t0_kref+0x24e8: orncc %l5, %l5, %o1
4736 .word 0xada00056 ! t0_kref+0x24ec: fmovd %f22, %f22
4737 .word 0x81850000 ! t0_kref+0x24f0: wr %l4, %g0, %y
4738 .word 0xd030a012 ! t0_kref+0x24f4: sth %o0, [%g2 + 0x12]
4739 call SYM(t0_subr0)
4740 .word 0xed68a048 ! t0_kref+0x24fc: prefetch %g2 + 0x48, 22
4741 .word 0xb1b506d4 ! t0_kref+0x2500: fmul8sux16 %f20, %f20, %f24
4742 .word 0xefa71018 ! t0_kref+0x2504: sta %f23, [%i4 + %i0]0x80
4743 .word 0xc768a1c3 ! t0_kref+0x2508: prefetch %g2 + 0x1c3, 3
4744 .word 0x94f5a02a ! t0_kref+0x250c: udivcc %l6, 0x2a, %o2
4745 .word 0xd650a022 ! t0_kref+0x2510: ldsh [%g2 + 0x22], %o3
4746 .word 0xada00556 ! t0_kref+0x2514: fsqrtd %f22, %f22
4747 .word 0xb1b58e35 ! t0_kref+0x2518: fands %f22, %f21, %f24
4748 .word 0x2d480006 ! t0_kref+0x251c: fbg,a,pt %fcc0, _kref+0x2534
4749 .word 0xb1a018d6 ! t0_kref+0x2520: fdtos %f22, %f24
4750 .word 0x809531ea ! t0_kref+0x2524: orcc %l4, -0xe16, %g0
4751 .word 0x91b60598 ! t0_kref+0x2528: fcmpgt32 %f24, %f24, %o0
4752 .word 0x81ad8a56 ! t0_kref+0x252c: fcmpd %fcc0, %f22, %f22
4753 .word 0xed063fec ! t0_kref+0x2530: ld [%i0 - 0x14], %f22
4754 .word 0xd608a023 ! t0_kref+0x2534: ldub [%g2 + 0x23], %o3
4755 .word 0xada5cd37 ! t0_kref+0x2538: fsmuld %f23, %f23, %f22
4756 .word 0x9035e1bb ! t0_kref+0x253c: orn %l7, 0x1bb, %o0
4757 .word 0xabb54df6 ! t0_kref+0x2540: fnands %f21, %f22, %f21
4758 .word 0xb1a00535 ! t0_kref+0x2544: fsqrts %f21, %f24
4759 .word 0xd400a030 ! t0_kref+0x2548: ld [%g2 + 0x30], %o2
4760 .word 0xb1b60a98 ! t0_kref+0x254c: fpsub16 %f24, %f24, %f24
4761 .word 0xb1a01897 ! t0_kref+0x2550: fitos %f23, %f24
4762 .word 0xe5ee501d ! t0_kref+0x2554: prefetcha %i1 + %i5, 18
4763 .word 0x81ad8a54 ! t0_kref+0x2558: fcmpd %fcc0, %f22, %f20
4764 .word 0x902cc016 ! t0_kref+0x255c: andn %l3, %l6, %o0
4765 .word 0xadb00776 ! t0_kref+0x2560: fpack16 %f22, %f22
4766 .word 0xafa54938 ! t0_kref+0x2564: fmuls %f21, %f24, %f23
4767 .word 0x80e5c017 ! t0_kref+0x2568: subccc %l7, %l7, %g0
4768 .word 0xd4c6501c ! t0_kref+0x256c: ldswa [%i1 + %i4]0x80, %o2
4769 .word 0x81ad8a54 ! t0_kref+0x2570: fcmpd %fcc0, %f22, %f20
4770 .word 0xec260000 ! t0_kref+0x2574: st %l6, [%i0]
4771 .word 0x98150016 ! t0_kref+0x2578: or %l4, %l6, %o4
4772 .word 0xec20a030 ! t0_kref+0x257c: st %l6, [%g2 + 0x30]
4773 .word 0x31480004 ! t0_kref+0x2580: fba,a,pt %fcc0, _kref+0x2590
4774 .word 0x80353b44 ! t0_kref+0x2584: orn %l4, -0x4bc, %g0
4775 .word 0x9e85627d ! t0_kref+0x2588: addcc %l5, 0x27d, %o7
4776 .word 0x989dc017 ! t0_kref+0x258c: xorcc %l7, %l7, %o4
4777 .word 0xa9b58a56 ! t0_kref+0x2590: fpadd32 %f22, %f22, %f20
4778 .word 0x90da0016 ! t0_kref+0x2594: smulcc %o0, %l6, %o0
4779 .word 0xb1a01a54 ! t0_kref+0x2598: fdtoi %f20, %f24
4780 .word 0x9ed4fcc8 ! t0_kref+0x259c: umulcc %l3, -0x338, %o7
4781 .word 0x9e1d0017 ! t0_kref+0x25a0: xor %l4, %l7, %o7
4782 .word 0xb1a58d36 ! t0_kref+0x25a4: fsmuld %f22, %f22, %f24
4783 .word 0xe26e8018 ! t0_kref+0x25a8: ldstub [%i2 + %i0], %l1
4784 .word 0xafb5cfb5 ! t0_kref+0x25ac: fors %f23, %f21, %f23
4785 .word 0x933ce001 ! t0_kref+0x25b0: sra %l3, 0x1, %o1
4786 .word 0xe9be1856 ! t0_kref+0x25b4: stda %f20, [%i0 + %l6]0xc2
4787 .word 0x81ad8ad6 ! t0_kref+0x25b8: fcmped %fcc0, %f22, %f22
4788 .word 0x8584e89d ! t0_kref+0x25bc: wr %l3, 0x89d, %ccr
4789 .word 0x96b528c2 ! t0_kref+0x25c0: orncc %l4, 0x8c2, %o3
4790 .word 0xadb54ab8 ! t0_kref+0x25c4: fpsub16s %f21, %f24, %f22
4791 .word 0x9a1d0016 ! t0_kref+0x25c8: xor %l4, %l6, %o5
4792 sethi %hi(1f), %o7
4793 jmpl %o7+%lo(1f), %g1
4794 .empty
4795 .word 0x8585b182 ! t0_kref+0x25d4: wr %l6, 0xfffff182, %ccr
4796 .word 0x92f58016 ! t0_kref+0x25d8: udivcc %l6, %l6, %o1
4797 .word 0x97400000 ! t0_kref+0x25dc: mov %y, %o3
4798 .word 0xde50a032 ! t0_kref+0x25e0: ldsh [%g2 + 0x32], %o7
4799 .word 0xf120a010 ! t0_kref+0x25e4: st %f24, [%g2 + 0x10]
4800 .word 0x30480004 ! t0_kref+0x25e8: ba,a,pt %icc, _kref+0x25f8
48011: .word 0xda4e401a ! t0_kref+0x25ec: ldsb [%i1 + %i2], %o5
4802 .word 0xe83f4019 ! t0_kref+0x25f0: std %l4, [%i5 + %i1]
4803 .word 0xada01898 ! t0_kref+0x25f4: fitos %f24, %f22
4804 .word 0x98c238f6 ! t0_kref+0x25f8: addccc %o0, -0x70a, %o4
4805 .word 0xadb60996 ! t0_kref+0x25fc: bshuffle %f24, %f22, %f22
4806 .word 0x86102002 ! t0_kref+0x2600: mov 0x2, %g3
4807 .word 0x32800000 ! t0_kref+0x2604: bne,a _kref+0x2604
4808 .word 0x86a0e001 ! t0_kref+0x2608: subcc %g3, 1, %g3
4809 .word 0x903ce89c ! t0_kref+0x260c: xnor %l3, 0x89c, %o0
4810 .word 0xf1b81018 ! t0_kref+0x2610: stda %f24, [%g0 + %i0]0x80
4811 .word 0x9aadebc3 ! t0_kref+0x2614: andncc %l7, 0xbc3, %o5
4812 .word 0xd408a021 ! t0_kref+0x2618: ldub [%g2 + 0x21], %o2
4813 .word 0xb1a00536 ! t0_kref+0x261c: fsqrts %f22, %f24
4814 .word 0xd46e8018 ! t0_kref+0x2620: ldstub [%i2 + %i0], %o2
4815 .word 0xd248a031 ! t0_kref+0x2624: ldsb [%g2 + 0x31], %o1
4816 .word 0x98322ffa ! t0_kref+0x2628: orn %o0, 0xffa, %o4
4817 .word 0x987cc016 ! t0_kref+0x262c: sdiv %l3, %l6, %o4
4818 .word 0x81b60456 ! t0_kref+0x2630: fcmpne16 %f24, %f22, %g0
4819 .word 0x9ebd8014 ! t0_kref+0x2634: xnorcc %l6, %l4, %o7
4820 .word 0x8143c000 ! t0_kref+0x2638: stbar
4821 .word 0x2b800007 ! t0_kref+0x263c: fbug,a _kref+0x2658
4822 .word 0xaba5c838 ! t0_kref+0x2640: fadds %f23, %f24, %f21
4823 .word 0x29480003 ! t0_kref+0x2644: fbl,a,pt %fcc0, _kref+0x2650
4824 .word 0x98d4ea36 ! t0_kref+0x2648: umulcc %l3, 0xa36, %o4
4825 .word 0xada58858 ! t0_kref+0x264c: faddd %f22, %f24, %f22
4826 .word 0x81ad0ad6 ! t0_kref+0x2650: fcmped %fcc0, %f20, %f22
4827 .word 0xb1a01a56 ! t0_kref+0x2654: fdtoi %f22, %f24
4828 .word 0x9bb58418 ! t0_kref+0x2658: fcmple16 %f22, %f24, %o5
4829 .word 0xde40a000 ! t0_kref+0x265c: ldsw [%g2], %o7
4830 .word 0xeca61000 ! t0_kref+0x2660: sta %l6, [%i0]0x80
4831 .word 0xada000b8 ! t0_kref+0x2664: fnegs %f24, %f22
4832 .word 0xada54938 ! t0_kref+0x2668: fmuls %f21, %f24, %f22
4833 .word 0x80bcf72f ! t0_kref+0x266c: xnorcc %l3, -0x8d1, %g0
4834 .word 0xde00a010 ! t0_kref+0x2670: ld [%g2 + 0x10], %o7
4835 .word 0x9a85f665 ! t0_kref+0x2674: addcc %l7, -0x99b, %o5
4836 .word 0x967cee89 ! t0_kref+0x2678: sdiv %l3, 0xe89, %o3
4837 .word 0xeb263fe8 ! t0_kref+0x267c: st %f21, [%i0 - 0x18]
4838 .word 0x901d25cc ! t0_kref+0x2680: xor %l4, 0x5cc, %o0
4839 .word 0x37480008 ! t0_kref+0x2684: fbge,a,pt %fcc0, _kref+0x26a4
4840 .word 0xadb58f94 ! t0_kref+0x2688: for %f22, %f20, %f22
4841 .word 0x99b5c133 ! t0_kref+0x268c: edge32n %l7, %l3, %o4
4842 .word 0xafa01a38 ! t0_kref+0x2690: fstoi %f24, %f23
4843 .word 0xb1b00774 ! t0_kref+0x2694: fpack16 %f20, %f24
4844 .word 0x25800001 ! t0_kref+0x2698: fblg,a _kref+0x269c
4845 .word 0x94a53ff1 ! t0_kref+0x269c: subcc %l4, -0xf, %o2
4846 .word 0x80558015 ! t0_kref+0x26a0: umul %l6, %l5, %g0
4847 .word 0xd856401b ! t0_kref+0x26a4: ldsh [%i1 + %i3], %o4
4848 .word 0x81ae0ab8 ! t0_kref+0x26a8: fcmpes %fcc0, %f24, %f24
4849 .word 0xd46e2007 ! t0_kref+0x26ac: ldstub [%i0 + 7], %o2
4850 .word 0xa9a01938 ! t0_kref+0x26b0: fstod %f24, %f20
4851 .word 0x91b585d6 ! t0_kref+0x26b4: fcmpeq32 %f22, %f22, %o0
4852 .word 0xada00138 ! t0_kref+0x26b8: fabss %f24, %f22
4853 .word 0x90ad2327 ! t0_kref+0x26bc: andncc %l4, 0x327, %o0
4854 .word 0xadb58dd6 ! t0_kref+0x26c0: fnand %f22, %f22, %f22
4855 .word 0xb1a01918 ! t0_kref+0x26c4: fitod %f24, %f24
4856 .word 0xafa01a56 ! t0_kref+0x26c8: fdtoi %f22, %f23
4857 .word 0xf13e2000 ! t0_kref+0x26cc: std %f24, [%i0]
4858 .word 0x98820014 ! t0_kref+0x26d0: addcc %o0, %l4, %o4
4859 .word 0x941d7f04 ! t0_kref+0x26d4: xor %l5, -0xfc, %o2
4860 .word 0x97254016 ! t0_kref+0x26d8: mulscc %l5, %l6, %o3
4861 .word 0xe8363fe2 ! t0_kref+0x26dc: sth %l4, [%i0 - 0x1e]
4862 .word 0xb1a589b6 ! t0_kref+0x26e0: fdivs %f22, %f22, %f24
4863 .word 0xf11f4019 ! t0_kref+0x26e4: ldd [%i5 + %i1], %f24
4864 .word 0xe09e501d ! t0_kref+0x26e8: ldda [%i1 + %i5]0x80, %l0
4865 .word 0xec28a003 ! t0_kref+0x26ec: stb %l6, [%g2 + 3]
4866 .word 0x80d20016 ! t0_kref+0x26f0: umulcc %o0, %l6, %g0
4867 .word 0xada50856 ! t0_kref+0x26f4: faddd %f20, %f22, %f22
4868 .word 0xaba01897 ! t0_kref+0x26f8: fitos %f23, %f21
4869 .word 0xd400a020 ! t0_kref+0x26fc: ld [%g2 + 0x20], %o2
4870 .word 0x9afd8013 ! t0_kref+0x2700: sdivcc %l6, %l3, %o5
4871 .word 0xd210a002 ! t0_kref+0x2704: lduh [%g2 + 2], %o1
4872 .word 0x9e85f5da ! t0_kref+0x2708: addcc %l7, -0xa26, %o7
4873 .word 0x2f480007 ! t0_kref+0x270c: fbu,a,pt %fcc0, _kref+0x2728
4874 .word 0x95b50108 ! t0_kref+0x2710: edge32 %l4, %o0, %o2
4875 .word 0x81b54240 ! t0_kref+0x2714: array16 %l5, %g0, %g0
4876 .word 0xec363fec ! t0_kref+0x2718: sth %l6, [%i0 - 0x14]
4877 .word 0x9325e48f ! t0_kref+0x271c: mulscc %l7, 0x48f, %o1
4878 .word 0xafb5ca37 ! t0_kref+0x2720: fpadd16s %f23, %f23, %f23
4879 .word 0xe6ae9019 ! t0_kref+0x2724: stba %l3, [%i2 + %i1]0x80
4880 .word 0xe630a002 ! t0_kref+0x2728: sth %l3, [%g2 + 2]
4881 call SYM(_kaos_done)
4882 .word 0x01000000 ! t0_kref+0x2730: nop
4883 KGLOBAL(t0_ktbl_end)
4884t0_ktbl_end:
4885t0_ktbl_page_end:
4886
4887KTEXT_MODULE(t0_module_subr0, 0x110a2000)
4888.seg "text"
4889t0_subr0_page_begin:
4890 .skip 8188
4891.global _t0_subr0; ENTRY(t0_subr0)
4892 .word 0xa6844012 ! t0_subr0+0x0: addcc %l1, %l2, %l3
4893 .word 0x81c3e008 ! t0_subr0+0x4: retl
4894 .word 0xaa64c014 ! t0_subr0+0x8: subc %l3, %l4, %l5
4895t0_subr0_page_end:
4896
4897KTEXT_MODULE(t0_module_subr1, 0x1193c000)
4898.seg "text"
4899t0_subr1_page_begin:
4900 .skip 8188
4901.global _t0_subr1; ENTRY(t0_subr1)
4902 .word 0x9de3bfa0 ! t0_subr1+0x0: save %sp, -0x60, %sp
4903 .word 0xb29eaa5a ! t0_subr1+0x4: xorcc %i2, 0xa5a, %i1
4904 .word 0x81c7e008 ! t0_subr1+0x8: ret
4905 .word 0xa7ee6001 ! t0_subr1+0xc: restore %i1, 1, %l3
4906t0_subr1_page_end:
4907
4908KTEXT_MODULE(t0_module_subr2, 0x11140000)
4909.seg "text"
4910t0_subr2_page_begin:
4911 .skip 8184
4912.global _t0_subr2; ENTRY(t0_subr2)
4913 .word 0x9de3bfa0 ! t0_subr2+0x0: save %sp, -0x60, %sp
4914 .word 0xb2066001 ! t0_subr2+0x4: add %i1, 1, %i1
4915 .word 0x81c7e008 ! t0_subr2+0x8: ret
4916 .word 0xa3ee6001 ! t0_subr2+0xc: restore %i1, 1, %l1
4917t0_subr2_page_end:
4918
4919KTEXT_MODULE(t0_module_subr3, 0x1c262000)
4920.seg "text"
4921t0_subr3_page_begin:
4922 .skip 8116
4923.global _t0_subr3; ENTRY(t0_subr3)
4924 .word 0x90056001 ! t0_subr3+0x0: add %l5, 1, %o0
4925 .word 0x9de3bfa0 ! t0_subr3+0x4: save %sp, -0x60, %sp
4926#if defined(KAOS_SIMULATION)
4927 add %i0, 12, %i0
4928#else
4929 .word 0x90062001 ! t0_subr3+0x8: add %i0, 1, %o0
4930 .word 0x9de3bfa0 ! t0_subr3+0xc: save %sp, -0x60, %sp
4931 .word 0x90062001 ! t0_subr3+0x10: add %i0, 1, %o0
4932 .word 0x9de3bfa0 ! t0_subr3+0x14: save %sp, -0x60, %sp
4933 .word 0x90062001 ! t0_subr3+0x18: add %i0, 1, %o0
4934 .word 0x9de3bfa0 ! t0_subr3+0x1c: save %sp, -0x60, %sp
4935 .word 0x90062001 ! t0_subr3+0x20: add %i0, 1, %o0
4936 .word 0x9de3bfa0 ! t0_subr3+0x24: save %sp, -0x60, %sp
4937 .word 0x90062001 ! t0_subr3+0x28: add %i0, 1, %o0
4938 .word 0x9de3bfa0 ! t0_subr3+0x2c: save %sp, -0x60, %sp
4939 .word 0x90062001 ! t0_subr3+0x30: add %i0, 1, %o0
4940 .word 0x9de3bfa0 ! t0_subr3+0x34: save %sp, -0x60, %sp
4941 .word 0xb1ee2001 ! t0_subr3+0x38: restore %i0, 1, %i0
4942 .word 0xb1ee2001 ! t0_subr3+0x3c: restore %i0, 1, %i0
4943 .word 0xb1ee2001 ! t0_subr3+0x40: restore %i0, 1, %i0
4944 .word 0xb1ee2001 ! t0_subr3+0x44: restore %i0, 1, %i0
4945 .word 0xb1ee2001 ! t0_subr3+0x48: restore %i0, 1, %i0
4946 .word 0xb1ee2001 ! t0_subr3+0x4c: restore %i0, 1, %i0
4947#endif
4948 .word 0x81c7e008 ! t0_subr3+0x50: ret
4949 .word 0xadee2001 ! t0_subr3+0x54: restore %i0, 1, %l6
4950t0_subr3_page_end:
4951!
4952! Total operations: 2438
4953!
4954! Operation frequencies
4955!
4956! name exp obs
4957! ldsb 0.85 0.94
4958! ldub 1.13 1.07
4959! ldsh 0.83 0.82
4960! lduh 1.02 0.78
4961! ld 1.22 1.52
4962! ldd 0.03 0.04
4963! swap 0.10 0.04
4964! ldstub 1.29 1.60
4965! stb 0.09 0.04
4966! sth 1.26 1.72
4967! st 0.41 0.29
4968! std 0.48 0.57
4969! add 0.08 0.04
4970! addcc 0.79 1.11
4971! addx 0.12 0.16
4972! addxcc 0.70 0.94
4973! taddcc 0.17 0.21
4974! taddcctv 0.02 0.00
4975! sub 0.15 0.12
4976! subcc 0.34 0.29
4977! subx 1.07 0.94
4978! subxcc 0.09 0.21
4979! tsubcc 0.20 0.08
4980! tsubcctv 0.01 0.00
4981! mulscc 0.78 0.70
4982! and 0.05 0.04
4983! andcc 0.30 0.45
4984! andn 0.39 0.53
4985! andncc 0.76 0.94
4986! or 1.24 1.11
4987! orcc 1.18 1.35
4988! orn 1.17 1.31
4989! orncc 0.70 0.66
4990! xor 1.16 1.11
4991! xorcc 0.74 0.66
4992! xnor 0.17 0.29
4993! xnorcc 0.59 0.66
4994! sll 0.98 1.11
4995! srl 1.28 1.19
4996! sra 0.87 0.90
4997! unimp 0.11 0.04
4998! umul 0.84 1.07
4999! smul 0.32 0.53
5000! udiv 0.16 0.21
5001! sdiv 0.86 1.27
5002! umulcc 1.12 1.07
5003! smulcc 0.49 0.62
5004! udivcc 1.37 1.52
5005! sdivcc 0.49 0.41
5006! rdy 0.90 0.86
5007! wry 0.55 0.66
5008! bicc 0.39 0.16
5009! sethi 0.24 0.25
5010! jmpl 0.58 0.49
5011! call 0.41 0.37
5012! ticc 0.09 0.21
5013! flush 0.72 0.53
5014! save 1.05 0.57
5015! restore 1.19 0.00
5016! stbar 0.33 0.33
5017! ldf 1.04 1.56
5018! lddf 0.48 0.82
5019! stf 0.64 0.78
5020! stdf 0.84 0.78
5021! fadds 0.69 0.82
5022! fsubs 1.05 0.94
5023! fmuls 1.20 1.39
5024! fdivs 0.95 0.37
5025! faddd 1.21 1.07
5026! fsubd 0.36 0.21
5027! fmuld 0.55 0.74
5028! fdivd 0.09 0.08
5029! faddq 0.00 0.00
5030! fsubq 0.00 0.00
5031! fmulq 0.00 0.00
5032! fdivq 0.00 0.00
5033! fsmuld 1.06 1.44
5034! fdmulq 0.00 0.00
5035! fitos 1.28 1.52
5036! fitod 0.27 0.16
5037! fitoq 0.00 0.00
5038! fstoi 0.02 0.04
5039! fstod 0.99 0.94
5040! fstoq 0.00 0.00
5041! fdtoi 1.24 1.03
5042! fdtos 1.25 1.07
5043! fdtoq 0.00 0.00
5044! fqtoi 0.00 0.00
5045! fqtos 0.00 0.00
5046! fqtod 0.00 0.00
5047! fmovs 0.20 0.08
5048! fnegs 0.45 0.66
5049! fabss 1.22 1.07
5050! fsqrts 1.40 1.64
5051! fsqrtd 0.73 0.82
5052! fsqrtq 0.00 0.00
5053! fcmps 0.03 0.12
5054! fcmpd 1.19 1.15
5055! fcmpq 0.00 0.00
5056! fcmpes 0.72 0.66
5057! fcmped 1.30 1.31
5058! fcmpeq 0.00 0.00
5059! fbfcc 1.74 1.52
5060! ldfsr 0.12 0.00
5061! stfsr 0.25 0.21
5062! loop 0.35 0.21
5063! offset 0.19 0.37
5064! area 0.06 0.08
5065! target 0.14 0.25
5066! goto 0.14 0.25
5067! sigsegv 0.15 0.33
5068! sigbus 0.08 0.16
5069! imodify 0.49 0.45
5070! ldfsr_offset 0.17 0.00
5071! fpattern 1.36 1.11
5072! lbranch 0.07 0.04
5073! shmld 4.44 4.68
5074! shmst 3.58 3.61
5075! shmpf 1.02 1.23
5076! shmswap 0.01 0.00
5077! shmblkld 0.14 0.08
5078! shmblkst 0.20 0.08
5079! shmblkchk 0.11 0.08
5080! hack_restore 0.00 0.00
5081! demap_random_va 0.00 0.00
5082! demap_area 0.00 0.00
5083! demap_ktbl_text 0.00 0.00
5084! demap_ktbl_data 0.00 0.00
5085! demap_subr 0.00 0.00
5086! demap_reg 0.00 0.00
5087! demap_stack 0.00 0.00
5088! ro_area 0.00 0.00
5089! ro_ktbl_data 0.00 0.00
5090! ro_reg 0.00 0.00
5091! ro_stack 0.00 0.00
5092! set_window 0.00 0.00
5093! set_va_wp 0.00 0.00
5094! set_pa_wp 0.00 0.00
5095! set_softint 0.00 0.00
5096! ie_toggle 0.00 0.00
5097! set_pil 0.00 0.00
5098! set_tso 0.00 0.00
5099! set_pso 0.00 0.00
5100! set_rmo 0.00 0.00
5101! cflush 0.00 0.00
5102! return 0.18 0.16
5103! casa 0.19 0.12
5104! rdasi 0.07 0.16
5105! wrasi 0.26 0.25
5106! bpcc 1.42 0.90
5107! fbpfcc 2.16 1.68
5108! fmovscc 0.13 0.08
5109! fmovdcc 0.20 0.25
5110! fmovqcc 0.00 0.00
5111! movcc 0.25 0.16
5112! flushw 0.16 0.25
5113! membar 0.06 0.00
5114! prefetch 0.31 0.25
5115! rdpc 0.24 0.12
5116! ldqf 0.00 0.00
5117! stqf 0.00 0.00
5118! ldfa 0.24 0.12
5119! lddfa 0.00 0.00
5120! ldqfa 0.00 0.00
5121! ldsba 0.01 0.00
5122! ldsha 0.03 0.04
5123! lduba 0.13 0.16
5124! lduha 0.25 0.29
5125! lda 0.17 0.12
5126! ldda 0.18 0.33
5127! ldstuba 0.10 0.04
5128! prefetcha 1.31 1.52
5129! stfa 0.14 0.12
5130! stdfa 0.20 0.29
5131! stqfa 0.00 0.00
5132! stba 0.19 0.25
5133! stha 0.08 0.00
5134! sta 0.20 0.29
5135! stda 0.09 0.04
5136! swapa 0.19 0.25
5137! fmovd 0.23 0.29
5138! fnegd 0.08 0.04
5139! fabsd 0.08 0.08
5140! fstox 0.27 0.16
5141! fdtox 0.22 0.21
5142! fxtos 0.24 0.25
5143! fxtod 0.13 0.25
5144! lds 0.05 0.08
5145! ldsa 0.19 0.16
5146! ldx 0.04 0.00
5147! ldxa 0.26 0.29
5148! nofault 0.04 0.04
5149! rdgsr 0.16 0.25
5150! wrgsr 0.25 0.12
5151! fpadd16 0.09 0.00
5152! fpadd16s 0.16 0.21
5153! fpadd32 0.25 0.25
5154! fpadd32s 0.13 0.21
5155! fpsub16 0.13 0.08
5156! fpsub16s 0.01 0.04
5157! fpsub32 0.15 0.12
5158! fpsub32s 0.05 0.04
5159! fpack16 0.15 0.33
5160! fpack32 0.26 0.33
5161! fpackfix 0.04 0.04
5162! fexpand 0.19 0.16
5163! fpmerge 0.26 0.37
5164! fmul8x16 0.26 0.25
5165! fmul8x16au 0.09 0.04
5166! fmul8x16al 0.13 0.04
5167! fmul8sux16 0.21 0.21
5168! fmul8ulx16 0.26 0.37
5169! fmuld8sux16 0.05 0.00
5170! fmuld8ulx16 0.00 0.00
5171! alignaddr 0.24 0.45
5172! alignaddrl 0.25 0.29
5173! faligndata 0.22 0.16
5174! fzero 0.02 0.08
5175! fzeros 0.00 0.00
5176! fone 0.17 0.29
5177! fones 0.11 0.04
5178! fsrc1 0.03 0.16
5179! fsrc1s 0.20 0.21
5180! fsrc2 0.00 0.00
5181! fsrc2s 0.08 0.12
5182! fnot1 0.07 0.08
5183! fnot1s 0.19 0.16
5184! fnot2 0.17 0.08
5185! fnot2s 0.24 0.21
5186! for 0.05 0.04
5187! fors 0.18 0.25
5188! fnor 0.26 0.04
5189! fnors 0.25 0.29
5190! fand 0.25 0.08
5191! fands 0.26 0.29
5192! fnand 0.26 0.25
5193! fnands 0.10 0.21
5194! fxor 0.17 0.00
5195! fxors 0.16 0.16
5196! fxnor 0.17 0.25
5197! fxnors 0.06 0.00
5198! fornot1 0.04 0.08
5199! fornot1s 0.18 0.04
5200! fornot2 0.02 0.00
5201! fornot2s 0.17 0.08
5202! fandnot1 0.03 0.00
5203! fandnot1s 0.13 0.12
5204! fandnot2 0.12 0.12
5205! fandnot2s 0.17 0.16
5206! fcmpgt16 0.23 0.29
5207! fcmpgt32 0.27 0.45
5208! fcmple16 0.24 0.25
5209! fcmple32 0.03 0.04
5210! fcmpne16 0.14 0.04
5211! fcmpne32 0.17 0.08
5212! fcmpeq16 0.26 0.29
5213! fcmpeq32 0.03 0.04
5214! edge8 0.24 0.25
5215! edge8l 0.22 0.25
5216! edge16 0.02 0.08
5217! edge16l 0.10 0.08
5218! edge32 0.09 0.08
5219! edge32l 0.19 0.16
5220! pdist 0.04 0.00
5221! partial_st8 0.03 0.04
5222! partial_st16 0.07 0.08
5223! partial_st32 0.07 0.04
5224! short_st8 0.08 0.08
5225! short_st16 0.00 0.00
5226! short_ld8 0.26 0.33
5227! short_ld16 0.22 0.29
5228! blkld 0.06 0.00
5229! blkst 0.00 0.00
5230! blkld_offset 0.14 0.00
5231! blkst_offset 0.08 0.00
5232! blk_check 0.06 0.04
5233! casxa 0.25 0.29
5234! rdccr 0.25 0.12
5235! rdfprs 0.11 0.00
5236! wrccr 0.13 0.12
5237! popc 0.14 0.08
5238! wrfprs 0.05 0.08
5239! stx 0.22 0.29
5240! stxa 0.14 0.08
5241! cflush 0.00 0.00
5242! array8 0.08 0.04
5243! array16 0.22 0.21
5244! array32 0.11 0.08
5245! edge8n 0.24 0.16
5246! edge8ln 0.06 0.16
5247! edge16n 0.19 0.25
5248! edge16ln 0.25 0.21
5249! edge32n 0.18 0.12
5250! edge32ln 0.01 0.00
5251! bmask 0.24 0.21
5252! bshuffle 0.19 0.16
5253! siam 0.05 0.04
5254! fpadds16 0.00 0.00
5255! fpadds16s 0.00 0.00
5256! fpadds32 0.00 0.00
5257! fpadds32s 0.00 0.00
5258! fpsubs16 0.00 0.00
5259! fpsubs16s 0.00 0.00
5260! fpsubs32 0.00 0.00
5261! fpsubs32s 0.00 0.00
5262! fpadd64 0.00 0.00
5263! fpsub64 0.00 0.00
5264! fpmean16 0.00 0.00
5265! fpchksm16 0.00 0.00
5266! fshl16 0.00 0.00
5267! fshrl16 0.00 0.00
5268! fshl32 0.00 0.00
5269! fshrl32 0.00 0.00
5270! fshlas16 0.00 0.00
5271! fshra16 0.00 0.00
5272! fshlas32 0.00 0.00
5273! fshra32 0.00 0.00
5274! fpmovc8 0.00 0.00
5275! fpmovc16 0.00 0.00
5276! fpmovc32 0.00 0.00
5277! fmergesp 0.00 0.00
5278! fucmpgt8 0.00 0.00
5279! fucmple8 0.00 0.00
5280! fucmpne8 0.00 0.00
5281! fucmpeq8 0.00 0.00
5282! pdistn 0.00 0.00
5283! lzd 0.00 0.00
5284! addxc 0.00 0.00
5285! addxccc 0.00 0.00
5286! umulxhi 0.00 0.00
5287! flcmps 0.00 0.00
5288! flcmpd 0.00 0.00
5289! sfabss 0.00 0.00
5290! sfnegs 0.00 0.00
5291! sfadds 0.00 0.00
5292! sfsubs 0.00 0.00
5293! sfmuls 0.00 0.00
5294! sfitos 0.00 0.00
5295! sfstoi 0.00 0.00
5296! sfcmpeqs 0.00 0.00
5297! sfcmpnes 0.00 0.00
5298! sfcmpgts 0.00 0.00
5299! sfcmples 0.00 0.00
5300! fmadds 0.00 0.00
5301! fmaddd 0.00 0.00
5302! fmsubs 0.00 0.00
5303! fmsubd 0.00 0.00
5304! fnmsubs 0.00 0.00
5305! fnmsubd 0.00 0.00
5306! fnmadds 0.00 0.00
5307! fnmaddd 0.00 0.00
5308!
5309KDATA_MODULE(t0_module_offset_table, 0x0932c000)
5310.seg "data"
5311t0_offset_table_start:
5312t0_offset_table_size: .word 0x00000008
5313t0_offset_table:
5314 .word 0xffffffe8
5315 .word 0x00000018
5316 .word 0x00000008
5317 .word 0xfffffff8
5318 .word 0x00000000
5319 .word 0xffffffe0
5320 .word 0xfffffff0
5321 .word 0x00000010
5322t0_offset_table_end:
5323
5324t0_ldfsr_offset_table_start:
5325t0_ldfsr_offset_table_size: .word 0x00000000
5326t0_ldfsr_offset_table:
5327t0_ldfsr_offset_table_end:
5328
5329t0_bld_offset_table_start:
5330t0_bld_offset_table_size: .word 0x00000000
5331t0_bld_offset_table:
5332t0_bld_offset_table_end:
5333
5334t0_bst_offset_table_start:
5335t0_bst_offset_table_size: .word 0x00000000
5336t0_bst_offset_table:
5337t0_bst_offset_table_end:
5338
5339.skip 8144 ! page align
5340
5341KDATA_MODULE(t0_module_data_in_regs, 0x10d7a000)
5342.seg "data"
5343KGLOBAL(t0_data_in_regs)
5344t0_data_in_regs_start:
5345t0_data_in_regs:
5346 .word 0x849ae2b3 ! %f0
5347 .word 0xfd462c25 ! %f1
5348 .word 0x613c6e46 ! %f2
5349 .word 0x553173f6 ! %f3
5350 .word 0x78d8719f ! %f4
5351 .word 0x084e0694 ! %f5
5352 .word 0x13404129 ! %f6
5353 .word 0xa6e87075 ! %f7
5354 .word 0xc0bef099 ! %f8
5355 .word 0x9ffe5e7e ! %f9
5356 .word 0xab334d45 ! %f10
5357 .word 0x91fd958e ! %f11
5358 .word 0xd22b1cc5 ! %f12
5359 .word 0x93fef96c ! %f13
5360 .word 0xd50e0de1 ! %f14
5361 .word 0x3addac7c ! %f15
5362 .word 0x9f8fcd12 ! %f16
5363 .word 0xe3ec33ed ! %f17
5364 .word 0xc8938321 ! %f18
5365 .word 0xd805d830 ! %f19
5366 .word 0xbe98fbae ! %f20
5367 .word 0xfc304002 ! %f21
5368 .word 0x9c0e9a9c ! %f22
5369 .word 0xd90e1451 ! %f23
5370 .word 0x057172bc ! %f24
5371 .word 0x93c765bc ! %f25
5372 .word 0xd2250d2d ! %f26
5373 .word 0x142e2084 ! %f27
5374 .word 0x326a1044 ! %f28
5375 .word 0x92752a23 ! %f29
5376 .word 0xb199c606 ! %f30
5377 .word 0x2b0f5bed ! %f31
5378 .word 0x3a3cd56b ! %f32
5379 .word 0xbeea805a ! %f33
5380 .word 0x40e6270a ! %f34
5381 .word 0x33e254f4 ! %f35
5382 .word 0x261534e3 ! %f36
5383 .word 0xa9bb6900 ! %f37
5384 .word 0xa632be5a ! %f38
5385 .word 0xc5d7114b ! %f39
5386 .word 0x4f2a54a4 ! %f40
5387 .word 0x4f04a3d8 ! %f41
5388 .word 0xd3ad4130 ! %f42
5389 .word 0xac835230 ! %f43
5390 .word 0x894f36db ! %f44
5391 .word 0x138857ab ! %f45
5392 .word 0x89c2dfec ! %f46
5393 .word 0x1cb258ef ! %f47
5394 .word 0xeba7fe23 ! %f48
5395 .word 0x0d12d46c ! %f49
5396 .word 0xe1a3476c ! %f50
5397 .word 0x72cdefab ! %f51
5398 .word 0x4df2c0f2 ! %f52
5399 .word 0x4f66d39d ! %f53
5400 .word 0x63e1e3a0 ! %f54
5401 .word 0x6fc8ba5c ! %f55
5402 .word 0xe4c5a055 ! %f56
5403 .word 0x4102daf1 ! %f57
5404 .word 0x9e50375c ! %f58
5405 .word 0x016e141b ! %f59
5406 .word 0x3f0b15df ! %f60
5407 .word 0xac07a533 ! %f61
5408 .word 0xc2855d6f ! %f62
5409 .word 0xd67bfc9d ! %f63
5410 .word 0x00000000 ! %g0 (always zero)
5411 .word t0_kref+0x79c ! %g1 (code pointer)
5412 .word t0_data_in_shm_area ! %g2 (shared area pointer)
5413 .word 0x7291a568 ! %g3 (loop index)
5414 .word SYM(t0_subr0) ! %g4 (jmpl target)
5415 .word t0_kref+0x1 ! %g5 (sigbus target)
5416 .word 0x00000000 ! %g6 (block ld offset)
5417 .word 0x00000000 ! %g7 (block st offset)
5418 .word 0xe679eb15 ! %o0
5419 .word 0x9cb7976b ! %o1
5420 .word 0x0825dafe ! %o2
5421 .word 0x6980c40e ! %o3
5422 .word 0x737e31e5 ! %o4
5423 .word 0x1505642d ! %o5
5424 .word 0x00000000 ! %sp (stack pointer)
5425 .word 0x00000000 ! %o7 (relocatable junk)
5426 .word 0x0e20acde ! %l0
5427 .word 0x61a1b566 ! %l1
5428 .word 0xf13406f5 ! %l2
5429 .word 0x022fd9fc ! %l3
5430 .word 0xd78b9ad0 ! %l4
5431 .word 0x47d6782c ! %l5
5432 .word 0xe6b18ae9 ! %l6
5433 .word 0x7e3712bd ! %l7
5434 .word t0_data_in_area0 ! %i0 (area pointer)
5435 .word t0_data_in_area0 ! %i1 (area pointer)
5436 .word 0xffffffff ! %i2 (byte offset)
5437 .word 0x0000000e ! %i3 (halfword offset)
5438 .word 0x0000000c ! %i4 (word offset)
5439 .word 0x00000000 ! %i5 (doubleword offset)
5440 .word 0x00000000 ! %fp (frame pointer)
5441 .word 0x00000000 ! %i7 (return address)
5442 .word 0xb00571ae ! %y
5443 .word 0x0000000f ! %icc (nzvc)
5444 .word 0x000004a2 ! %fsr
5445 .word 0x00000000 ! %gsr.mask
5446 .word 0x00000000 ! %gsr
5447 .word 0x000000d2 ! %asi
5448 .word 0x00000000 ! Integer overflow traps
5449 .word 0x00000000 ! Integer divide by zero traps
5450 .word 0x00000000 ! Integer divide > 52 bit dividend traps
5451 .word 0x00000000 ! Floating inexact traps
5452 .word 0x00000000 ! Floating divide by zero traps
5453 .word 0x00000000 ! Floating underflow traps
5454 .word 0x00000000 ! Floating overflow traps
5455 .word 0x00000000 ! Floating invalid traps
5456 .word 0x00000000 ! Floating other traps
5457 .word 0x00000000 ! Ticc traps
5458 .word 0x00000000 ! Unexpected SIGFPE traps
5459 .word 0x00000000 ! Unexpected SIGSEGV traps
5460 .word 0x00000000 ! Unexpected SIGBUS traps
5461 .word 0x00000000 ! Unexpected SIGILL traps
5462 .word 0x00000000 ! Expected SIGSEGV traps
5463 .word 0x00000000 ! Expected SIGBUS traps
5464 .word 0x00000000 ! UNIMP traps
5465 .word 0x00000000 ! ??
5466.global t0_data_in_mtbl_size; t0_data_in_mtbl_size: .word 253
5467t0_data_in_regs_end:
5468
5469.skip 7708 ! page align
5470
5471KDATA_MODULE(t0_module_data_in_stack, 0x04b52000)
5472.seg "data"
5473KGLOBAL(t0_data_in_mtbl_size)
5474KGLOBAL(t0_data_in_mtbl)
5475KGLOBAL(t0_data_in_stack)
5476t0_data_in_stack_start:
5477 .word 0x00fe5105
5478 .word 0xff35859e
5479 .word 0x1b170336
5480 .word 0x879d5e51
5481 .word 0x86bad871
5482 .word 0xf92da157
5483 .word 0xd52ab80e
5484 .word 0x0ad9efa1
5485 .word 0x8b9aafbd
5486 .word 0x8e72af92
5487 .word 0xab186b14
5488 .word 0x73f5253f
5489 .word 0x3289ca16
5490 .word 0xec340a70
5491 .word 0xa8a60f89
5492 .word 0xd529c379
5493 .word 0x23850110
5494 .word 0x055cb663
5495 .word 0x7f00365c
5496 .word 0xfa6a8c05
5497 .word 0x690089fd
5498 .word 0xe60ccef1
5499 .word 0x63d57598
5500 .word 0xfdef8269
5501 .word 0x5fafec82
5502 .word 0x1bb67bb8
5503 .word 0xc17c531d
5504 .word 0xcf28929d
5505 .word 0x04be4e66
5506 .word 0x56a6b1b1
5507 .word 0xfe80a692
5508 .word 0x14e17dee
5509 .word 0xa01f28ad
5510 .word 0xb78244b8
5511 .word 0x7750a699
5512 .word 0x39bd3224
5513 .word 0x728cb9e5
5514 .word 0xbcc40d4b
5515 .word 0xbb911545
5516 .word 0xbbeceee6
5517 .word 0x624ac9bf
5518 .word 0x71d12691
5519 .word 0x6d233fc8
5520 .word 0x5869dd5d
5521 .word 0x241991e0
5522 .word 0x9704889e
5523 .word 0xe85ec570
5524 .word 0x953dfe18
5525 .word 0xa82ddff9
5526 .word 0xb86382f5
5527 .word 0x7eac59d4
5528 .word 0xdfd3912f
5529 .word 0x92c0c514
5530 .word 0x13c0db4e
5531 .word 0x55cdf64a
5532 .word 0xaa105caa
5533 .word 0xbe1a6631
5534 .word 0x4f2c9498
5535 .word 0x71f42e9b
5536 .word 0x0d747523
5537 .word 0x8620c211
5538 .word 0x21eaa240
5539 .word 0x86879cf9
5540 .word 0xc4ca6ca9
5541 .word 0x54ac8050
5542 .word 0x850b0bb3
5543 .word 0x8c889930
5544 .word 0x2d710be7
5545 .word 0x4f731db9
5546 .word 0xd9624422
5547 .word 0xecd6af1c
5548 .word 0x4724f985
5549 .word 0x757709d5
5550 .word 0xc748ba84
5551 .word 0x1bd4885b
5552 .word 0xc6b2f3cd
5553 .word 0x0fe389c5
5554 .word 0xcd74e5e1
5555 .word 0x99f43d42
5556 .word 0x9b618091
5557 .word 0x52437451
5558 .word 0x5fb351cc
5559 .word 0x65034114
5560 .word 0x3a6b374c
5561 .word 0xed5f1b40
5562 .word 0xc0746f30
5563 .word 0x6fcc5d71
5564 .word 0x7dd10987
5565 .word 0x4ffef5e9
5566 .word 0x11602d4f
5567 .word 0xd419710b
5568 .word 0x665e2d7e
5569 .word 0x4e95e10a
5570 .word 0x5b9b9f08
5571 .word 0x3d85e5a0
5572 .word 0x022d8f03
5573 .word 0xf7af07d7
5574 .word 0xf86d3058
5575 .word 0xcd2e1123
5576 .word 0xa39aeaa1
5577 .word 0xd428ca56
5578 .word 0x02b03022
5579 .word 0x2e56f63c
5580 .word 0x6687f703
5581 .word 0xa90734e9
5582 .word 0x8950b232
5583 .word 0x35ed17f3
5584 .word 0x4d804097
5585 .word 0xca3ddd2c
5586 .word 0x97150d7f
5587 .word 0x997054a7
5588 .word 0x7bcc9b6d
5589 .word 0x037a3801
5590 .word 0xcc8a7ab0
5591 .word 0xa8cdfc44
5592 .word 0xd7314f65
5593 .word 0x3af4bce8
5594 .word 0x023e96e1
5595 .word 0x910995b4
5596 .word 0xaa206289
5597 .word 0xfbe06a93
5598 .word 0xfbc7cea6
5599 .word 0x46a80796
5600 .word 0x57dba5b7
5601 .word 0x9f7580b9
5602 .word 0xabbaf54f
5603 .word 0x85d8182d
5604 .word 0x5d986783
5605 .word 0x7e0d832a
5606 .word 0x75cc8c6d
5607 .word 0x468e789a
5608 .word 0x6070f15b
5609 .word 0x6a93da23
5610 .word 0x93407f95
5611 .word 0xf37acf4d
5612 .word 0xf60e32eb
5613 .word 0x4aefa3e3
5614 .word 0x96b35863
5615 .word 0xb71e75b9
5616 .word 0xdfb63fc1
5617 .word 0x4d408b7d
5618 .word 0xa3742ec1
5619 .word 0x51a4dd46
5620 .word 0x2b128334
5621 .word 0x7d11b8f0
5622 .word 0x6256d969
5623 .word 0x5fa8cf8c
5624 .word 0xd3cace82
5625 .word 0x22432e74
5626 .word 0xf65a22a7
5627 .word 0x7510fdbd
5628 .word 0x3340a538
5629 .word 0xbe9b2716
5630 .word 0x16f60563
5631 .word 0x52e19361
5632 .word 0x8a886bd6
5633 .word 0xe3f64a86
5634 .word 0x30a2365e
5635 .word 0x2287c049
5636 .word 0xe4745cb2
5637 .word 0xc526ca2f
5638 .word 0xae657dbc
5639 .word 0x8fff6dbd
5640 .word 0x3c5f671c
5641 .word 0xebffbb88
5642 .word 0xcd42a4c1
5643 .word 0xd58292f7
5644 .word 0x70a45cc2
5645t0_data_in_sp:
5646 .word 0x190b43a9
5647 .word 0x0c5ffbdf
5648 .word 0x0274dcd5
5649 .word 0xdf901156
5650 .word 0x023f6821
5651 .word 0x2f12bcf0
5652 .word 0xa3359cc9
5653 .word 0x5963506d
5654 .word t0_data_in_area0
5655 .word t0_data_in_area0
5656 .word 0xfffffff6
5657 .word 0x00000016
5658 .word 0xfffffff8
5659 .word 0x00000008
5660 .word t0_data_in_fp
5661 .word 0x9257a6cc
5662 .word 0xb20a6832
5663 .word 0xb249731b
5664 .word 0xdbbf225a
5665 .word 0x4ceb6250
5666 .word 0x05776997
5667 .word 0xe947b1e2
5668 .word 0x4d27bbda
5669 .word 0x8475377e
5670t0_data_in_mtbl_base:
5671 .word 0x380fffff ! [%fp - 0x400]
5672 .word 0xc0000000 ! [%fp - 0x3fc]
5673 .word 0x380fffff ! [%fp - 0x3f8]
5674 .word 0xe0000000 ! [%fp - 0x3f4]
5675 .word 0x380fffff ! [%fp - 0x3f0]
5676 .word 0x80000000 ! [%fp - 0x3ec]
5677 .word 0x38000000 ! [%fp - 0x3e8]
5678 .word 0x40000000 ! [%fp - 0x3e4]
5679 .word 0x38000000 ! [%fp - 0x3e0]
5680 .word 0x80000000 ! [%fp - 0x3dc]
5681 .word 0x38000000 ! [%fp - 0x3d8]
5682 .word 0x20000000 ! [%fp - 0x3d4]
5683 .word 0x47f00000 ! [%fp - 0x3d0]
5684 .word 0x00000000 ! [%fp - 0x3cc]
5685 .word 0x47f00000 ! [%fp - 0x3c8]
5686 .word 0x20000000 ! [%fp - 0x3c4]
5687 .word 0x47efffff ! [%fp - 0x3c0]
5688 .word 0xffffffff ! [%fp - 0x3bc]
5689 .word 0x7ff00000 ! [%fp - 0x3b8]
5690 .word 0x00000000 ! [%fp - 0x3b4]
5691 .word 0x7fefffff ! [%fp - 0x3b0]
5692 .word 0xffffffff ! [%fp - 0x3ac]
5693 .word 0x000fffff ! [%fp - 0x3a8]
5694 .word 0xffffffff ! [%fp - 0x3a4]
5695 .word 0x000fffff ! [%fp - 0x3a0]
5696 .word 0xfffffffe ! [%fp - 0x39c]
5697 .word 0x00100000 ! [%fp - 0x398]
5698 .word 0x00000000 ! [%fp - 0x394]
5699 .word 0x00000000 ! [%fp - 0x390]
5700 .word 0x00000001 ! [%fp - 0x38c]
5701 .word 0x00000000 ! [%fp - 0x388]
5702 .word 0x00000002 ! [%fp - 0x384]
5703 .word 0x00000000 ! [%fp - 0x380]
5704 .word 0x00000000 ! [%fp - 0x37c]
5705 .word 0x7f800000 ! [%fp - 0x378]
5706 .word 0x7f7fffff ! [%fp - 0x374]
5707 .word 0x007fffff ! [%fp - 0x370]
5708 .word 0x007ffffe ! [%fp - 0x36c]
5709 .word 0x00800000 ! [%fp - 0x368]
5710 .word 0x00000001 ! [%fp - 0x364]
5711 .word 0x00000002 ! [%fp - 0x360]
5712 .word 0x80000000 ! [%fp - 0x35c]
5713 .word 0x207fe000 ! [%fp - 0x358]
5714 .word 0x1ffff000 ! [%fp - 0x354]
5715 .word 0x307fe123 ! [%fp - 0x350]
5716 .word 0x0fff1001 ! [%fp - 0x34c]
5717 .word 0x2ff81000 ! [%fp - 0x348]
5718 .word 0x1072e100 ! [%fp - 0x344]
5719 .word 0x027fe067 ! [%fp - 0x340]
5720 .word 0x3eff1289 ! [%fp - 0x33c]
5721 .word 0x3f000400 ! [%fp - 0x338]
5722 .word 0x80003c1f ! [%fp - 0x334]
5723 .word 0x00fff800 ! [%fp - 0x330]
5724 .word 0xffff8000 ! [%fp - 0x32c]
5725 .word 0x200ff760 ! [%fp - 0x328]
5726 .word 0x0800011f ! [%fp - 0x324]
5727 .word 0x1ffff800 ! [%fp - 0x320]
5728 .word 0x00000000 ! [%fp - 0x31c]
5729 .word 0x3ffe8000 ! [%fp - 0x318]
5730 .word 0x147ff000 ! [%fp - 0x314]
5731 .word 0x137fe671 ! [%fp - 0x310]
5732 .word 0x3ffe8459 ! [%fp - 0x30c]
5733 .word 0x127fffff ! [%fp - 0x308]
5734 .word 0x3fffffff ! [%fp - 0x304]
5735 .word 0x307fe123 ! [%fp - 0x300]
5736 .word 0x047fffff ! [%fp - 0x2fc]
5737 .word 0x307fe123 ! [%fp - 0x2f8]
5738 .word 0x03ffffff ! [%fp - 0x2f4]
5739 .word 0x107fe100 ! [%fp - 0x2f0]
5740 .word 0x22efffff ! [%fp - 0x2ec]
5741 .word 0x380ffe80 ! [%fp - 0x2e8]
5742 .word 0x00000000 ! [%fp - 0x2e4]
5743 .word 0x04bfeff9 ! [%fp - 0x2e0]
5744 .word 0x00000000 ! [%fp - 0x2dc]
5745 .word 0x380fffff ! [%fp - 0x2d8]
5746 .word 0xffffffff ! [%fp - 0x2d4]
5747 .word 0x04bfffff ! [%fp - 0x2d0]
5748 .word 0xffffffff ! [%fp - 0x2cc]
5749 .word 0x300ff123 ! [%fp - 0x2c8]
5750 .word 0x40000000 ! [%fp - 0x2c4]
5751 .word 0x0caf8ee0 ! [%fp - 0x2c0]
5752 .word 0x00000000 ! [%fp - 0x2bc]
5753 .word 0x3c0ff456 ! [%fp - 0x2b8]
5754 .word 0x00000000 ! [%fp - 0x2b4]
5755 .word 0x009ff000 ! [%fp - 0x2b0]
5756 .word 0x00000000 ! [%fp - 0x2ac]
5757 .word 0x3c0ff456 ! [%fp - 0x2a8]
5758 .word 0x0000ff99 ! [%fp - 0x2a4]
5759 .word 0x009ff000 ! [%fp - 0x2a0]
5760 .word 0x001234ff ! [%fp - 0x29c]
5761 .word 0x0080ffff ! [%fp - 0x298]
5762 .word 0x3ff8f000 ! [%fp - 0x294]
5763 .word 0x01800001 ! [%fp - 0x290]
5764 .word 0x40c2fc1f ! [%fp - 0x28c]
5765 .word 0x00100100 ! [%fp - 0x288]
5766 .word 0x10010001 ! [%fp - 0x284]
5767 .word 0x3fff8f88 ! [%fp - 0x280]
5768 .word 0x00000000 ! [%fp - 0x27c]
5769 .word 0x00f00f00 ! [%fp - 0x278]
5770 .word 0xf000000f ! [%fp - 0x274]
5771 .word 0x409ff00f ! [%fp - 0x270]
5772 .word 0xff000fff ! [%fp - 0x26c]
5773 .word 0x04003009 ! [%fp - 0x268]
5774 .word 0x4fff0001 ! [%fp - 0x264]
5775 .word 0x03001001 ! [%fp - 0x260]
5776 .word 0x4feeeeee ! [%fp - 0x25c]
5777 .word 0x0801e067 ! [%fp - 0x258]
5778 .word 0x54f231f8 ! [%fp - 0x254]
5779 .word 0x01000001 ! [%fp - 0x250]
5780 .word 0x00000001 ! [%fp - 0x24c]
5781 .word 0x453eef45 ! [%fp - 0x248]
5782 .word 0x00000001 ! [%fp - 0x244]
5783 .word 0x01100111 ! [%fp - 0x240]
5784 .word 0x00011111 ! [%fp - 0x23c]
5785 .word 0x455f8000 ! [%fp - 0x238]
5786 .word 0xffffffff ! [%fp - 0x234]
5787 .word 0x01301222 ! [%fp - 0x230]
5788 .word 0x00111222 ! [%fp - 0x22c]
5789 .word 0x458f1100 ! [%fp - 0x228]
5790 .word 0x01111001 ! [%fp - 0x224]
5791 .word 0x40811111 ! [%fp - 0x220]
5792 .word 0x00feeeee ! [%fp - 0x21c]
5793 .word 0x40000011 ! [%fp - 0x218]
5794 .word 0x007fffff ! [%fp - 0x214]
5795 .word 0x41800221 ! [%fp - 0x210]
5796 .word 0x01ff0001 ! [%fp - 0x20c]
5797 .word 0x7f333333 ! [%fp - 0x208]
5798 .word 0x3f7fffff ! [%fp - 0x204]
5799 .word 0x40100001 ! [%fp - 0x200]
5800 .word 0x11000011 ! [%fp - 0x1fc]
5801 .word 0x001fffff ! [%fp - 0x1f8]
5802 .word 0xffffffff ! [%fp - 0x1f4]
5803 .word 0x40000000 ! [%fp - 0x1f0]
5804 .word 0x00000011 ! [%fp - 0x1ec]
5805 .word 0x000fffff ! [%fp - 0x1e8]
5806 .word 0xffffffff ! [%fp - 0x1e4]
5807 .word 0x7fe11111 ! [%fp - 0x1e0]
5808 .word 0xffffffff ! [%fp - 0x1dc]
5809 .word 0x3ffff110 ! [%fp - 0x1d8]
5810 .word 0x00000001 ! [%fp - 0x1d4]
5811 .word 0x7fffffff ! [%fp - 0x1d0]
5812 .word 0x7f800001 ! [%fp - 0x1cc]
5813 .word 0x7f800000 ! [%fp - 0x1c8]
5814 .word 0x7f7fffff ! [%fp - 0x1c4]
5815 .word 0x5f800001 ! [%fp - 0x1c0]
5816 .word 0x5f800000 ! [%fp - 0x1bc]
5817 .word 0x5f7fffff ! [%fp - 0x1b8]
5818 .word 0x5f000001 ! [%fp - 0x1b4]
5819 .word 0x5f000000 ! [%fp - 0x1b0]
5820 .word 0x5effffff ! [%fp - 0x1ac]
5821 .word 0x4b000001 ! [%fp - 0x1a8]
5822 .word 0x4b000000 ! [%fp - 0x1a4]
5823 .word 0x4affffff ! [%fp - 0x1a0]
5824 .word 0x40000001 ! [%fp - 0x19c]
5825 .word 0x40000000 ! [%fp - 0x198]
5826 .word 0x3fffffff ! [%fp - 0x194]
5827 .word 0x3f800001 ! [%fp - 0x190]
5828 .word 0x3f800000 ! [%fp - 0x18c]
5829 .word 0x3f7fffff ! [%fp - 0x188]
5830 .word 0x00000000 ! [%fp - 0x184]
5831 .word 0x7fffffff ! [%fp - 0x180]
5832 .word 0xffffffff ! [%fp - 0x17c]
5833 .word 0x7ff00000 ! [%fp - 0x178]
5834 .word 0x00000001 ! [%fp - 0x174]
5835 .word 0x7ff00000 ! [%fp - 0x170]
5836 .word 0x00000000 ! [%fp - 0x16c]
5837 .word 0x7fefffff ! [%fp - 0x168]
5838 .word 0xffffffff ! [%fp - 0x164]
5839 .word 0x43e00000 ! [%fp - 0x160]
5840 .word 0x00000001 ! [%fp - 0x15c]
5841 .word 0x43e00000 ! [%fp - 0x158]
5842 .word 0x00000000 ! [%fp - 0x154]
5843 .word 0x43dfffff ! [%fp - 0x150]
5844 .word 0xffffffff ! [%fp - 0x14c]
5845 .word 0x43d00000 ! [%fp - 0x148]
5846 .word 0x00000001 ! [%fp - 0x144]
5847 .word 0x43d00000 ! [%fp - 0x140]
5848 .word 0x00000000 ! [%fp - 0x13c]
5849 .word 0x43cfffff ! [%fp - 0x138]
5850 .word 0xffffffff ! [%fp - 0x134]
5851 .word 0x43300000 ! [%fp - 0x130]
5852 .word 0x00000001 ! [%fp - 0x12c]
5853 .word 0x43300000 ! [%fp - 0x128]
5854 .word 0x00000000 ! [%fp - 0x124]
5855 .word 0x432fffff ! [%fp - 0x120]
5856 .word 0xffffffff ! [%fp - 0x11c]
5857 .word 0x40000000 ! [%fp - 0x118]
5858 .word 0x00000001 ! [%fp - 0x114]
5859 .word 0x40000000 ! [%fp - 0x110]
5860 .word 0x00000000 ! [%fp - 0x10c]
5861 .word 0x3fffffff ! [%fp - 0x108]
5862 .word 0xffffffff ! [%fp - 0x104]
5863 .word 0x3ff00000 ! [%fp - 0x100]
5864 .word 0x00000001 ! [%fp - 0xfc]
5865 .word 0x3ff00000 ! [%fp - 0xf8]
5866 .word 0x00000000 ! [%fp - 0xf4]
5867 .word 0x3fefffff ! [%fp - 0xf0]
5868 .word 0xffffffff ! [%fp - 0xec]
5869 .word 0x80000000 ! [%fp - 0xe8]
5870 .word 0x00000000 ! [%fp - 0xe4]
5871 .word 0x7fffffff ! [%fp - 0xe0]
5872 .word 0xffffffff ! [%fp - 0xdc]
5873 .word 0x00000000 ! [%fp - 0xd8]
5874 .word 0x00000000 ! [%fp - 0xd4]
5875 .word 0x00200000 ! [%fp - 0xd0]
5876 .word 0x00000003 ! [%fp - 0xcc]
5877 .word 0x00200000 ! [%fp - 0xc8]
5878 .word 0x00000002 ! [%fp - 0xc4]
5879 .word 0x00200000 ! [%fp - 0xc0]
5880 .word 0x00000001 ! [%fp - 0xbc]
5881 .word 0x00200000 ! [%fp - 0xb8]
5882 .word 0x00000000 ! [%fp - 0xb4]
5883 .word 0x001fffff ! [%fp - 0xb0]
5884 .word 0xffffffff ! [%fp - 0xac]
5885 .word 0x00100000 ! [%fp - 0xa8]
5886 .word 0x00000001 ! [%fp - 0xa4]
5887 .word 0x00100000 ! [%fp - 0xa0]
5888 .word 0x00000000 ! [%fp - 0x9c]
5889 .word 0x000fffff ! [%fp - 0x98]
5890 .word 0xffffffff ! [%fp - 0x94]
5891 .word 0x00080000 ! [%fp - 0x90]
5892 .word 0x00000001 ! [%fp - 0x8c]
5893 .word 0x00080000 ! [%fp - 0x88]
5894 .word 0x00000000 ! [%fp - 0x84]
5895 .word 0x0007ffff ! [%fp - 0x80]
5896 .word 0xffffffff ! [%fp - 0x7c]
5897 .word 0x00000000 ! [%fp - 0x78]
5898 .word 0x01000003 ! [%fp - 0x74]
5899 .word 0x00000000 ! [%fp - 0x70]
5900 .word 0x01000002 ! [%fp - 0x6c]
5901 .word 0x00000000 ! [%fp - 0x68]
5902 .word 0x01000001 ! [%fp - 0x64]
5903 .word 0x00000000 ! [%fp - 0x60]
5904 .word 0x01000000 ! [%fp - 0x5c]
5905 .word 0x00000000 ! [%fp - 0x58]
5906 .word 0x00ffffff ! [%fp - 0x54]
5907 .word 0x00000000 ! [%fp - 0x50]
5908 .word 0x00800001 ! [%fp - 0x4c]
5909 .word 0x00000000 ! [%fp - 0x48]
5910 .word 0x00800000 ! [%fp - 0x44]
5911 .word 0x00000000 ! [%fp - 0x40]
5912 .word 0x007fffff ! [%fp - 0x3c]
5913 .word 0x00000000 ! [%fp - 0x38]
5914 .word 0x00400001 ! [%fp - 0x34]
5915 .word 0x00000000 ! [%fp - 0x30]
5916 .word 0x00400000 ! [%fp - 0x2c]
5917 .word 0x00000000 ! [%fp - 0x28]
5918 .word 0x003fffff ! [%fp - 0x24]
5919 .word t0_data_in_area0 ! [%fp - 0x20]
5920 .word SYM(t0_subr3) ! [%fp - 0x1c]
5921 .word SYM(t0_subr2) ! [%fp - 0x18]
5922 .word SYM(t0_subr1) ! [%fp - 0x14]
5923 .word SYM(t0_subr0) ! [%fp - 0x10]
5924t0_data_in_mtbl:
5925 .word 0xf4d55d9c ! [%fp - 0xc]
5926 .word 0xd0c8b917 ! [%fp - 0x8]
5927 .word 0xb46bc8d0 ! [%fp - 0x4]
5928.global t0_data_in_fp; t0_data_in_fp:
5929 .word 0x4b1ee60b
5930 .word 0x9708c2b3
5931 .word 0xcdeab6ed
5932 .word 0x025730ee
5933 .word 0x5c34d5f0
5934 .word 0xb8500de2
5935 .word 0x162d8813
5936 .word 0x3bf59525
5937 .word 0xf03cef6e
5938 .word 0x49c13c6e
5939 .word 0x62c1795c
5940 .word 0x50441a7f
5941 .word 0x49546f52
5942 .word 0x18a24cd6
5943 .word 0x96cdffa1
5944 .word 0xabb48e2b
5945 .word 0xeee03b7a
5946 .word 0x061bd302
5947 .word 0x9f9189e5
5948 .word 0x2db636d9
5949 .word 0xf64f7b97
5950 .word 0xa4041bbc
5951 .word 0xffa9d1bb
5952 .word 0x42e9e748
5953t0_data_in_stacktop:
5954 .word 0
5955t0_data_in_stack_end:
5956.skip 6300 ! page align
5957
5958KDATA_MODULE(t0_module_data_in_area0, 0x04a72000)
5959.seg "data"
5960t0_data_in_area0_start:
5961.skip 2304
5962t0_data_in_area0_begin:
5963 .word 0x6c687a33 ! t0_data_in_area0-0x20
5964 .word 0x0474935f ! t0_data_in_area0-0x1c
5965 .word 0x31e64de4 ! t0_data_in_area0-0x18
5966 .word 0xf2ec261c ! t0_data_in_area0-0x14
5967 .word 0x639411f5 ! t0_data_in_area0-0x10
5968 .word 0x46c263cd ! t0_data_in_area0-0xc
5969 .word 0x41fcab3b ! t0_data_in_area0-0x8
5970 .word 0x33f97ef4 ! t0_data_in_area0-0x4
5971.global t0_data_in_area0; t0_data_in_area0:
5972 .word 0x481c2b24 ! t0_data_in_area0+0x0
5973 .word 0xc88e7da6 ! t0_data_in_area0+0x4
5974 .word 0xac916fd5 ! t0_data_in_area0+0x8
5975 .word 0xae5e50bc ! t0_data_in_area0+0xc
5976 .word 0x97960d69 ! t0_data_in_area0+0x10
5977 .word 0x1c3080b6 ! t0_data_in_area0+0x14
5978 .word 0x3a852c64 ! t0_data_in_area0+0x18
5979 .word 0xb6e4ad3f ! t0_data_in_area0+0x1c
5980t0_data_in_area0_end:
5981.skip 5824
5982t0_data_in_area0_stop:
5983
5984KDATA_MODULE(t0_module_data_in_shm_area, 0x0c882000)
5985.seg "data"
5986t0_data_in_shm_area_start:
5987t0_data_in_shm_area_begin:
5988.global t0_data_in_shm_area; t0_data_in_shm_area:
5989 .word 0xacf989d8 ! t0_data_in_shm_area+0x0 (t0)
5990 .word 0x6eba3993 ! t0_data_in_shm_area+0x4 (t1)
5991 .word 0xc4759482 ! t0_data_in_shm_area+0x8 (t2)
5992 .word 0x6602c17f ! t0_data_in_shm_area+0xc (t3)
5993 .word 0xf20337ae ! t0_data_in_shm_area+0x10 (t0)
5994 .word 0x601edc63 ! t0_data_in_shm_area+0x14 (t1)
5995 .word 0x2baf45c5 ! t0_data_in_shm_area+0x18 (t2)
5996 .word 0x032c661c ! t0_data_in_shm_area+0x1c (t3)
5997 .word 0x2f98dfdb ! t0_data_in_shm_area+0x20 (t0)
5998 .word 0x4e900e4a ! t0_data_in_shm_area+0x24 (t1)
5999 .word 0x5b96095a ! t0_data_in_shm_area+0x28 (t2)
6000 .word 0x98981e68 ! t0_data_in_shm_area+0x2c (t3)
6001 .word 0xef881dff ! t0_data_in_shm_area+0x30 (t0)
6002 .word 0x8679b706 ! t0_data_in_shm_area+0x34 (t1)
6003 .word 0x81483ab6 ! t0_data_in_shm_area+0x38 (t2)
6004 .word 0x24445275 ! t0_data_in_shm_area+0x3c (t3)
6005 .word 0xfb724131 ! t0_data_in_shm_area+0x40 (t0 bload)
6006 .word 0xe7509b16 ! t0_data_in_shm_area+0x44
6007 .word 0xc0827157 ! t0_data_in_shm_area+0x48
6008 .word 0x09e06248 ! t0_data_in_shm_area+0x4c
6009 .word 0x4f088a62 ! t0_data_in_shm_area+0x50
6010 .word 0xc7068f82 ! t0_data_in_shm_area+0x54
6011 .word 0x72b4643d ! t0_data_in_shm_area+0x58
6012 .word 0x44317a82 ! t0_data_in_shm_area+0x5c
6013 .word 0xc013bd50 ! t0_data_in_shm_area+0x60
6014 .word 0xc53cd303 ! t0_data_in_shm_area+0x64
6015 .word 0x46aa2a9f ! t0_data_in_shm_area+0x68
6016 .word 0xaa2094c7 ! t0_data_in_shm_area+0x6c
6017 .word 0x3d3fe5d6 ! t0_data_in_shm_area+0x70
6018 .word 0xe227cde0 ! t0_data_in_shm_area+0x74
6019 .word 0x7ebcb9e3 ! t0_data_in_shm_area+0x78
6020 .word 0xf9f2aeb5 ! t0_data_in_shm_area+0x7c
6021 .word 0x740d230d ! t0_data_in_shm_area+0x80 (t0 bstore)
6022 .word 0x229b3a86 ! t0_data_in_shm_area+0x84
6023 .word 0x7e9945a6 ! t0_data_in_shm_area+0x88
6024 .word 0x78330084 ! t0_data_in_shm_area+0x8c
6025 .word 0x814f36cd ! t0_data_in_shm_area+0x90
6026 .word 0x16fad8bc ! t0_data_in_shm_area+0x94
6027 .word 0xccae44dd ! t0_data_in_shm_area+0x98
6028 .word 0x72ec855a ! t0_data_in_shm_area+0x9c
6029 .word 0x06980974 ! t0_data_in_shm_area+0xa0
6030 .word 0x1ca6a01a ! t0_data_in_shm_area+0xa4
6031 .word 0x3d81253d ! t0_data_in_shm_area+0xa8
6032 .word 0xcc8334dd ! t0_data_in_shm_area+0xac
6033 .word 0xdee025e5 ! t0_data_in_shm_area+0xb0
6034 .word 0x74d325bb ! t0_data_in_shm_area+0xb4
6035 .word 0xf32150dc ! t0_data_in_shm_area+0xb8
6036 .word 0x81eec20a ! t0_data_in_shm_area+0xbc
6037 .word 0x5c09d58a ! t0_data_in_shm_area+0xc0 (t1 bload)
6038 .word 0x46ce9118 ! t0_data_in_shm_area+0xc4
6039 .word 0x81056530 ! t0_data_in_shm_area+0xc8
6040 .word 0x15dcba37 ! t0_data_in_shm_area+0xcc
6041 .word 0x21d55f4f ! t0_data_in_shm_area+0xd0
6042 .word 0xf04b5e0d ! t0_data_in_shm_area+0xd4
6043 .word 0xea998f92 ! t0_data_in_shm_area+0xd8
6044 .word 0xd1b909b3 ! t0_data_in_shm_area+0xdc
6045 .word 0xd6cf6b71 ! t0_data_in_shm_area+0xe0
6046 .word 0x488afceb ! t0_data_in_shm_area+0xe4
6047 .word 0xd924872f ! t0_data_in_shm_area+0xe8
6048 .word 0xfabde4a8 ! t0_data_in_shm_area+0xec
6049 .word 0xc2c674e8 ! t0_data_in_shm_area+0xf0
6050 .word 0xe1c79e85 ! t0_data_in_shm_area+0xf4
6051 .word 0xa727f846 ! t0_data_in_shm_area+0xf8
6052 .word 0x152f1118 ! t0_data_in_shm_area+0xfc
6053 .word 0x0014108e ! t0_data_in_shm_area+0x100 (t1 bstore)
6054 .word 0xa0030b3d ! t0_data_in_shm_area+0x104
6055 .word 0x25ede427 ! t0_data_in_shm_area+0x108
6056 .word 0xd6710cdb ! t0_data_in_shm_area+0x10c
6057 .word 0x3c0763ce ! t0_data_in_shm_area+0x110
6058 .word 0xd2f0e5a6 ! t0_data_in_shm_area+0x114
6059 .word 0xc5565907 ! t0_data_in_shm_area+0x118
6060 .word 0x3a38caea ! t0_data_in_shm_area+0x11c
6061 .word 0x12f3d29a ! t0_data_in_shm_area+0x120
6062 .word 0x8d6ff36b ! t0_data_in_shm_area+0x124
6063 .word 0xb4285314 ! t0_data_in_shm_area+0x128
6064 .word 0xc5a380d9 ! t0_data_in_shm_area+0x12c
6065 .word 0xf1a818a2 ! t0_data_in_shm_area+0x130
6066 .word 0xf9d4906e ! t0_data_in_shm_area+0x134
6067 .word 0x04671ac9 ! t0_data_in_shm_area+0x138
6068 .word 0x7fbf48a5 ! t0_data_in_shm_area+0x13c
6069 .word 0x658d8657 ! t0_data_in_shm_area+0x140 (t2 bload)
6070 .word 0xaddb934a ! t0_data_in_shm_area+0x144
6071 .word 0xd0b59ac8 ! t0_data_in_shm_area+0x148
6072 .word 0xa1addb64 ! t0_data_in_shm_area+0x14c
6073 .word 0x25a2d2f5 ! t0_data_in_shm_area+0x150
6074 .word 0xf79139bc ! t0_data_in_shm_area+0x154
6075 .word 0x83bcbfe8 ! t0_data_in_shm_area+0x158
6076 .word 0xb3023fff ! t0_data_in_shm_area+0x15c
6077 .word 0x64b2e4ec ! t0_data_in_shm_area+0x160
6078 .word 0xd0f65a61 ! t0_data_in_shm_area+0x164
6079 .word 0x9c654198 ! t0_data_in_shm_area+0x168
6080 .word 0x151f61d3 ! t0_data_in_shm_area+0x16c
6081 .word 0xde354063 ! t0_data_in_shm_area+0x170
6082 .word 0x66f4ac43 ! t0_data_in_shm_area+0x174
6083 .word 0xe6f56510 ! t0_data_in_shm_area+0x178
6084 .word 0x75092887 ! t0_data_in_shm_area+0x17c
6085 .word 0x1353fb70 ! t0_data_in_shm_area+0x180 (t2 bstore)
6086 .word 0x06d02fed ! t0_data_in_shm_area+0x184
6087 .word 0xc99c8e56 ! t0_data_in_shm_area+0x188
6088 .word 0xda42cd7f ! t0_data_in_shm_area+0x18c
6089 .word 0x07c2e7aa ! t0_data_in_shm_area+0x190
6090 .word 0x818edb76 ! t0_data_in_shm_area+0x194
6091 .word 0xc7d315f7 ! t0_data_in_shm_area+0x198
6092 .word 0xca8c9181 ! t0_data_in_shm_area+0x19c
6093 .word 0x95e740fb ! t0_data_in_shm_area+0x1a0
6094 .word 0xab6082be ! t0_data_in_shm_area+0x1a4
6095 .word 0x32f545f3 ! t0_data_in_shm_area+0x1a8
6096 .word 0x8414a89a ! t0_data_in_shm_area+0x1ac
6097 .word 0x57caf5ba ! t0_data_in_shm_area+0x1b0
6098 .word 0xe8667ff7 ! t0_data_in_shm_area+0x1b4
6099 .word 0x4e5cb1f8 ! t0_data_in_shm_area+0x1b8
6100 .word 0x89708042 ! t0_data_in_shm_area+0x1bc
6101 .word 0x2deeb767 ! t0_data_in_shm_area+0x1c0 (t3 bload)
6102 .word 0xeb6f9325 ! t0_data_in_shm_area+0x1c4
6103 .word 0x9f52adab ! t0_data_in_shm_area+0x1c8
6104 .word 0xecfced02 ! t0_data_in_shm_area+0x1cc
6105 .word 0x414c592c ! t0_data_in_shm_area+0x1d0
6106 .word 0xf4cba87d ! t0_data_in_shm_area+0x1d4
6107 .word 0xc4cbeee5 ! t0_data_in_shm_area+0x1d8
6108 .word 0x93189dee ! t0_data_in_shm_area+0x1dc
6109 .word 0xc0aaeeb8 ! t0_data_in_shm_area+0x1e0
6110 .word 0xe4ff1ace ! t0_data_in_shm_area+0x1e4
6111 .word 0xb3890fa1 ! t0_data_in_shm_area+0x1e8
6112 .word 0x80175573 ! t0_data_in_shm_area+0x1ec
6113 .word 0x487f2523 ! t0_data_in_shm_area+0x1f0
6114 .word 0x3fa53415 ! t0_data_in_shm_area+0x1f4
6115 .word 0xeab17713 ! t0_data_in_shm_area+0x1f8
6116 .word 0xf719ed15 ! t0_data_in_shm_area+0x1fc
6117 .word 0x855fcd34 ! t0_data_in_shm_area+0x200 (t3 bstore)
6118 .word 0x10edc9e0 ! t0_data_in_shm_area+0x204
6119 .word 0x2bea1238 ! t0_data_in_shm_area+0x208
6120 .word 0x4ad9eaf2 ! t0_data_in_shm_area+0x20c
6121 .word 0xb1717e27 ! t0_data_in_shm_area+0x210
6122 .word 0x0d5da2b8 ! t0_data_in_shm_area+0x214
6123 .word 0xfa56be3c ! t0_data_in_shm_area+0x218
6124 .word 0x0309a65e ! t0_data_in_shm_area+0x21c
6125 .word 0xefa320b0 ! t0_data_in_shm_area+0x220
6126 .word 0x6f2b3edb ! t0_data_in_shm_area+0x224
6127 .word 0x555d751b ! t0_data_in_shm_area+0x228
6128 .word 0x1ab9a1af ! t0_data_in_shm_area+0x22c
6129 .word 0x92f9a640 ! t0_data_in_shm_area+0x230
6130 .word 0x42d2f82e ! t0_data_in_shm_area+0x234
6131 .word 0x755d2089 ! t0_data_in_shm_area+0x238
6132 .word 0xbdd92d54 ! t0_data_in_shm_area+0x23c
6133t0_data_in_shm_area_end:
6134t0_data_in_shm_area_stop:
6135
6136KDATA_MODULE(t0_module_data_exp_regs, 0x04732000)
6137.seg "data"
6138KGLOBAL(t0_data_exp_regs)
6139t0_data_exp_regs_start:
6140t0_data_exp_regs:
6141 .word 0x849ae2b3 ! %f0
6142 .word 0xfd462c25 ! %f1
6143 .word 0x613c6e46 ! %f2
6144 .word 0x553173f6 ! %f3
6145 .word 0x78d8719f ! %f4
6146 .word 0x084e0694 ! %f5
6147 .word 0x13404129 ! %f6
6148 .word 0xa6e87075 ! %f7
6149 .word 0xc0bef099 ! %f8
6150 .word 0x9ffe5e7e ! %f9
6151 .word 0xab334d45 ! %f10
6152 .word 0x91fd958e ! %f11
6153 .word 0xd22b1cc5 ! %f12
6154 .word 0x93fef96c ! %f13
6155 .word 0xd50e0de1 ! %f14
6156 .word 0x3addac7c ! %f15
6157 .word 0x9f8fcd12 ! %f16
6158 .word 0xe3ec33ed ! %f17
6159 .word 0xc8938321 ! %f18
6160 .word 0xd805d830 ! %f19
6161 .word 0xbe98fbae ! %f20
6162 .word 0xfc304002 ! %f21
6163 .word 0x9c0e9a9c ! %f22
6164 .word 0xd90e1451 ! %f23
6165 .word 0x057172bc ! %f24
6166 .word 0x93c765bc ! %f25
6167 .word 0xd2250d2d ! %f26
6168 .word 0x142e2084 ! %f27
6169 .word 0x326a1044 ! %f28
6170 .word 0x92752a23 ! %f29
6171 .word 0xb199c606 ! %f30
6172 .word 0x2b0f5bed ! %f31
6173 .word 0x3a3cd56b ! %f32
6174 .word 0xbeea805a ! %f33
6175 .word 0x40e6270a ! %f34
6176 .word 0x33e254f4 ! %f35
6177 .word 0x261534e3 ! %f36
6178 .word 0xa9bb6900 ! %f37
6179 .word 0xa632be5a ! %f38
6180 .word 0xc5d7114b ! %f39
6181 .word 0x4f2a54a4 ! %f40
6182 .word 0x4f04a3d8 ! %f41
6183 .word 0xd3ad4130 ! %f42
6184 .word 0xac835230 ! %f43
6185 .word 0x894f36db ! %f44
6186 .word 0x138857ab ! %f45
6187 .word 0x89c2dfec ! %f46
6188 .word 0x1cb258ef ! %f47
6189 .word 0xeba7fe23 ! %f48
6190 .word 0x0d12d46c ! %f49
6191 .word 0xe1a3476c ! %f50
6192 .word 0x72cdefab ! %f51
6193 .word 0x4df2c0f2 ! %f52
6194 .word 0x4f66d39d ! %f53
6195 .word 0x63e1e3a0 ! %f54
6196 .word 0x6fc8ba5c ! %f55
6197 .word 0xe4c5a055 ! %f56
6198 .word 0x4102daf1 ! %f57
6199 .word 0x9e50375c ! %f58
6200 .word 0x016e141b ! %f59
6201 .word 0x3f0b15df ! %f60
6202 .word 0xac07a533 ! %f61
6203 .word 0xc2855d6f ! %f62
6204 .word 0xd67bfc9d ! %f63
6205 .word 0x00000000 ! %g0 (always zero)
6206 .word t0_kref+0x79c ! %g1 (code pointer)
6207 .word t0_data_exp_shm_area! %g2 (shared area pointer)
6208 .word 0x7291a568 ! %g3 (loop index)
6209 .word SYM(t0_subr0) ! %g4 (jmpl target)
6210 .word t0_kref+0x1 ! %g5 (sigbus target)
6211 .word 0x00000000 ! %g6 (block ld offset)
6212 .word 0x00000000 ! %g7 (block st offset)
6213 .word 0xe679eb15 ! %o0
6214 .word 0x9cb7976b ! %o1
6215 .word 0x0825dafe ! %o2
6216 .word 0x6980c40e ! %o3
6217 .word 0x737e31e5 ! %o4
6218 .word 0x1505642d ! %o5
6219 .word 0x00000000 ! %sp (stack pointer)
6220 .word 0x00000000 ! %o7 (relocatable junk)
6221 .word 0x0e20acde ! %l0
6222 .word 0x61a1b566 ! %l1
6223 .word 0xf13406f5 ! %l2
6224 .word 0x022fd9fc ! %l3
6225 .word 0xd78b9ad0 ! %l4
6226 .word 0x47d6782c ! %l5
6227 .word 0xe6b18ae9 ! %l6
6228 .word 0x7e3712bd ! %l7
6229 .word t0_data_exp_area0 ! %i0 (area pointer)
6230 .word t0_data_exp_area0 ! %i1 (area pointer)
6231 .word 0xffffffff ! %i2 (byte offset)
6232 .word 0x0000000e ! %i3 (halfword offset)
6233 .word 0x0000000c ! %i4 (word offset)
6234 .word 0x00000000 ! %i5 (doubleword offset)
6235 .word 0x00000000 ! %fp (frame pointer)
6236 .word 0x00000000 ! %i7 (return address)
6237 .word 0xb00571ae ! %y
6238 .word 0x0000000f ! %icc (nzvc)
6239 .word 0x000004a2 ! %fsr
6240 .word 0x00000000 ! %gsr.mask
6241 .word 0x00000000 ! %gsr
6242 .word 0x000000d2 ! %asi
6243 .word 0x00000000 ! Integer overflow traps
6244 .word 0x00000000 ! Integer divide by zero traps
6245 .word 0x00000000 ! Integer divide > 52 bit dividend traps
6246 .word 0x00000000 ! Floating inexact traps
6247 .word 0x00000000 ! Floating divide by zero traps
6248 .word 0x00000000 ! Floating underflow traps
6249 .word 0x00000000 ! Floating overflow traps
6250 .word 0x00000000 ! Floating invalid traps
6251 .word 0x00000000 ! Floating other traps
6252 .word 0x00000000 ! Ticc traps
6253 .word 0x00000000 ! Unexpected SIGFPE traps
6254 .word 0x00000000 ! Unexpected SIGSEGV traps
6255 .word 0x00000000 ! Unexpected SIGBUS traps
6256 .word 0x00000000 ! Unexpected SIGILL traps
6257 .word 0x00000000 ! Expected SIGSEGV traps
6258 .word 0x00000000 ! Expected SIGBUS traps
6259 .word 0x00000000 ! UNIMP traps
6260 .word 0x00000000 ! ??
6261t0_data_exp_mtbl_size: .word 253
6262t0_data_exp_regs_end:
6263
6264.skip 7708 ! page align
6265
6266KDATA_MODULE(t0_module_data_exp_stack, 0x0109c000)
6267.seg "data"
6268KGLOBAL(t0_data_exp_mtbl_size)
6269KGLOBAL(t0_data_exp_mtbl)
6270KGLOBAL(t0_data_exp_stack)
6271t0_data_exp_stack_start:
6272 .word 0x00fe5105
6273 .word 0xff35859e
6274 .word 0x1b170336
6275 .word 0x879d5e51
6276 .word 0x86bad871
6277 .word 0xf92da157
6278 .word 0xd52ab80e
6279 .word 0x0ad9efa1
6280 .word 0x8b9aafbd
6281 .word 0x8e72af92
6282 .word 0xab186b14
6283 .word 0x73f5253f
6284 .word 0x3289ca16
6285 .word 0xec340a70
6286 .word 0xa8a60f89
6287 .word 0xd529c379
6288 .word 0x23850110
6289 .word 0x055cb663
6290 .word 0x7f00365c
6291 .word 0xfa6a8c05
6292 .word 0x690089fd
6293 .word 0xe60ccef1
6294 .word 0x63d57598
6295 .word 0xfdef8269
6296 .word 0x5fafec82
6297 .word 0x1bb67bb8
6298 .word 0xc17c531d
6299 .word 0xcf28929d
6300 .word 0x04be4e66
6301 .word 0x56a6b1b1
6302 .word 0xfe80a692
6303 .word 0x14e17dee
6304 .word 0xa01f28ad
6305 .word 0xb78244b8
6306 .word 0x7750a699
6307 .word 0x39bd3224
6308 .word 0x728cb9e5
6309 .word 0xbcc40d4b
6310 .word 0xbb911545
6311 .word 0xbbeceee6
6312 .word 0x624ac9bf
6313 .word 0x71d12691
6314 .word 0x6d233fc8
6315 .word 0x5869dd5d
6316 .word 0x241991e0
6317 .word 0x9704889e
6318 .word 0xe85ec570
6319 .word 0x953dfe18
6320 .word 0xa82ddff9
6321 .word 0xb86382f5
6322 .word 0x7eac59d4
6323 .word 0xdfd3912f
6324 .word 0x92c0c514
6325 .word 0x13c0db4e
6326 .word 0x55cdf64a
6327 .word 0xaa105caa
6328 .word 0xbe1a6631
6329 .word 0x4f2c9498
6330 .word 0x71f42e9b
6331 .word 0x0d747523
6332 .word 0x8620c211
6333 .word 0x21eaa240
6334 .word 0x86879cf9
6335 .word 0xc4ca6ca9
6336 .word 0x54ac8050
6337 .word 0x850b0bb3
6338 .word 0x8c889930
6339 .word 0x2d710be7
6340 .word 0x4f731db9
6341 .word 0xd9624422
6342 .word 0xecd6af1c
6343 .word 0x4724f985
6344 .word 0x757709d5
6345 .word 0xc748ba84
6346 .word 0x1bd4885b
6347 .word 0xc6b2f3cd
6348 .word 0x0fe389c5
6349 .word 0xcd74e5e1
6350 .word 0x99f43d42
6351 .word 0x9b618091
6352 .word 0x52437451
6353 .word 0x5fb351cc
6354 .word 0x65034114
6355 .word 0x3a6b374c
6356 .word 0xed5f1b40
6357 .word 0xc0746f30
6358 .word 0x6fcc5d71
6359 .word 0x7dd10987
6360 .word 0x4ffef5e9
6361 .word 0x11602d4f
6362 .word 0xd419710b
6363 .word 0x665e2d7e
6364 .word 0x4e95e10a
6365 .word 0x5b9b9f08
6366 .word 0x3d85e5a0
6367 .word 0x022d8f03
6368 .word 0xf7af07d7
6369 .word 0xf86d3058
6370 .word 0xcd2e1123
6371 .word 0xa39aeaa1
6372 .word 0xd428ca56
6373 .word 0x02b03022
6374 .word 0x2e56f63c
6375 .word 0x6687f703
6376 .word 0xa90734e9
6377 .word 0x8950b232
6378 .word 0x35ed17f3
6379 .word 0x4d804097
6380 .word 0xca3ddd2c
6381 .word 0x97150d7f
6382 .word 0x997054a7
6383 .word 0x7bcc9b6d
6384 .word 0x037a3801
6385 .word 0xcc8a7ab0
6386 .word 0xa8cdfc44
6387 .word 0xd7314f65
6388 .word 0x3af4bce8
6389 .word 0x023e96e1
6390 .word 0x910995b4
6391 .word 0xaa206289
6392 .word 0xfbe06a93
6393 .word 0xfbc7cea6
6394 .word 0x46a80796
6395 .word 0x57dba5b7
6396 .word 0x9f7580b9
6397 .word 0xabbaf54f
6398 .word 0x85d8182d
6399 .word 0x5d986783
6400 .word 0x7e0d832a
6401 .word 0x75cc8c6d
6402 .word 0x468e789a
6403 .word 0x6070f15b
6404 .word 0x6a93da23
6405 .word 0x93407f95
6406 .word 0xf37acf4d
6407 .word 0xf60e32eb
6408 .word 0x4aefa3e3
6409 .word 0x96b35863
6410 .word 0xb71e75b9
6411 .word 0xdfb63fc1
6412 .word 0x4d408b7d
6413 .word 0xa3742ec1
6414 .word 0x51a4dd46
6415 .word 0x2b128334
6416 .word 0x7d11b8f0
6417 .word 0x6256d969
6418 .word 0x5fa8cf8c
6419 .word 0xd3cace82
6420 .word 0x22432e74
6421 .word 0xf65a22a7
6422 .word 0x7510fdbd
6423 .word 0x3340a538
6424 .word 0xbe9b2716
6425 .word 0x16f60563
6426 .word 0x52e19361
6427 .word 0x8a886bd6
6428 .word 0xe3f64a86
6429 .word 0x30a2365e
6430 .word 0x2287c049
6431 .word 0xe4745cb2
6432 .word 0xc526ca2f
6433 .word 0xae657dbc
6434 .word 0x8fff6dbd
6435 .word 0x3c5f671c
6436 .word 0xebffbb88
6437 .word 0xcd42a4c1
6438 .word 0xd58292f7
6439 .word 0x70a45cc2
6440t0_data_exp_sp:
6441 .word 0x190b43a9
6442 .word 0x0c5ffbdf
6443 .word 0x0274dcd5
6444 .word 0xdf901156
6445 .word 0x023f6821
6446 .word 0x2f12bcf0
6447 .word 0xa3359cc9
6448 .word 0x5963506d
6449 .word t0_data_exp_area0
6450 .word t0_data_exp_area0
6451 .word 0xfffffff6
6452 .word 0x00000016
6453 .word 0xfffffff8
6454 .word 0x00000008
6455 .word t0_data_exp_fp
6456 .word 0x9257a6cc
6457 .word 0xb20a6832
6458 .word 0xb249731b
6459 .word 0xdbbf225a
6460 .word 0x4ceb6250
6461 .word 0x05776997
6462 .word 0xe947b1e2
6463 .word 0x4d27bbda
6464 .word 0x8475377e
6465t0_data_exp_mtbl_base:
6466 .word 0x380fffff ! [%fp - 0x400]
6467 .word 0xc0000000 ! [%fp - 0x3fc]
6468 .word 0x380fffff ! [%fp - 0x3f8]
6469 .word 0xe0000000 ! [%fp - 0x3f4]
6470 .word 0x380fffff ! [%fp - 0x3f0]
6471 .word 0x80000000 ! [%fp - 0x3ec]
6472 .word 0x38000000 ! [%fp - 0x3e8]
6473 .word 0x40000000 ! [%fp - 0x3e4]
6474 .word 0x38000000 ! [%fp - 0x3e0]
6475 .word 0x80000000 ! [%fp - 0x3dc]
6476 .word 0x38000000 ! [%fp - 0x3d8]
6477 .word 0x20000000 ! [%fp - 0x3d4]
6478 .word 0x47f00000 ! [%fp - 0x3d0]
6479 .word 0x00000000 ! [%fp - 0x3cc]
6480 .word 0x47f00000 ! [%fp - 0x3c8]
6481 .word 0x20000000 ! [%fp - 0x3c4]
6482 .word 0x47efffff ! [%fp - 0x3c0]
6483 .word 0xffffffff ! [%fp - 0x3bc]
6484 .word 0x7ff00000 ! [%fp - 0x3b8]
6485 .word 0x00000000 ! [%fp - 0x3b4]
6486 .word 0x7fefffff ! [%fp - 0x3b0]
6487 .word 0xffffffff ! [%fp - 0x3ac]
6488 .word 0x000fffff ! [%fp - 0x3a8]
6489 .word 0xffffffff ! [%fp - 0x3a4]
6490 .word 0x000fffff ! [%fp - 0x3a0]
6491 .word 0xfffffffe ! [%fp - 0x39c]
6492 .word 0x00100000 ! [%fp - 0x398]
6493 .word 0x00000000 ! [%fp - 0x394]
6494 .word 0x00000000 ! [%fp - 0x390]
6495 .word 0x00000001 ! [%fp - 0x38c]
6496 .word 0x00000000 ! [%fp - 0x388]
6497 .word 0x00000002 ! [%fp - 0x384]
6498 .word 0x00000000 ! [%fp - 0x380]
6499 .word 0x00000000 ! [%fp - 0x37c]
6500 .word 0x7f800000 ! [%fp - 0x378]
6501 .word 0x7f7fffff ! [%fp - 0x374]
6502 .word 0x007fffff ! [%fp - 0x370]
6503 .word 0x007ffffe ! [%fp - 0x36c]
6504 .word 0x00800000 ! [%fp - 0x368]
6505 .word 0x00000001 ! [%fp - 0x364]
6506 .word 0x00000002 ! [%fp - 0x360]
6507 .word 0x80000000 ! [%fp - 0x35c]
6508 .word 0x207fe000 ! [%fp - 0x358]
6509 .word 0x1ffff000 ! [%fp - 0x354]
6510 .word 0x307fe123 ! [%fp - 0x350]
6511 .word 0x0fff1001 ! [%fp - 0x34c]
6512 .word 0x2ff81000 ! [%fp - 0x348]
6513 .word 0x1072e100 ! [%fp - 0x344]
6514 .word 0x027fe067 ! [%fp - 0x340]
6515 .word 0x3eff1289 ! [%fp - 0x33c]
6516 .word 0x3f000400 ! [%fp - 0x338]
6517 .word 0x80003c1f ! [%fp - 0x334]
6518 .word 0x00fff800 ! [%fp - 0x330]
6519 .word 0xffff8000 ! [%fp - 0x32c]
6520 .word 0x200ff760 ! [%fp - 0x328]
6521 .word 0x0800011f ! [%fp - 0x324]
6522 .word 0x1ffff800 ! [%fp - 0x320]
6523 .word 0x00000000 ! [%fp - 0x31c]
6524 .word 0x3ffe8000 ! [%fp - 0x318]
6525 .word 0x147ff000 ! [%fp - 0x314]
6526 .word 0x137fe671 ! [%fp - 0x310]
6527 .word 0x3ffe8459 ! [%fp - 0x30c]
6528 .word 0x127fffff ! [%fp - 0x308]
6529 .word 0x3fffffff ! [%fp - 0x304]
6530 .word 0x307fe123 ! [%fp - 0x300]
6531 .word 0x047fffff ! [%fp - 0x2fc]
6532 .word 0x307fe123 ! [%fp - 0x2f8]
6533 .word 0x03ffffff ! [%fp - 0x2f4]
6534 .word 0x107fe100 ! [%fp - 0x2f0]
6535 .word 0x22efffff ! [%fp - 0x2ec]
6536 .word 0x380ffe80 ! [%fp - 0x2e8]
6537 .word 0x00000000 ! [%fp - 0x2e4]
6538 .word 0x04bfeff9 ! [%fp - 0x2e0]
6539 .word 0x00000000 ! [%fp - 0x2dc]
6540 .word 0x380fffff ! [%fp - 0x2d8]
6541 .word 0xffffffff ! [%fp - 0x2d4]
6542 .word 0x04bfffff ! [%fp - 0x2d0]
6543 .word 0xffffffff ! [%fp - 0x2cc]
6544 .word 0x300ff123 ! [%fp - 0x2c8]
6545 .word 0x40000000 ! [%fp - 0x2c4]
6546 .word 0x0caf8ee0 ! [%fp - 0x2c0]
6547 .word 0x00000000 ! [%fp - 0x2bc]
6548 .word 0x3c0ff456 ! [%fp - 0x2b8]
6549 .word 0x00000000 ! [%fp - 0x2b4]
6550 .word 0x009ff000 ! [%fp - 0x2b0]
6551 .word 0x00000000 ! [%fp - 0x2ac]
6552 .word 0x3c0ff456 ! [%fp - 0x2a8]
6553 .word 0x0000ff99 ! [%fp - 0x2a4]
6554 .word 0x009ff000 ! [%fp - 0x2a0]
6555 .word 0x001234ff ! [%fp - 0x29c]
6556 .word 0x0080ffff ! [%fp - 0x298]
6557 .word 0x3ff8f000 ! [%fp - 0x294]
6558 .word 0x01800001 ! [%fp - 0x290]
6559 .word 0x40c2fc1f ! [%fp - 0x28c]
6560 .word 0x00100100 ! [%fp - 0x288]
6561 .word 0x10010001 ! [%fp - 0x284]
6562 .word 0x3fff8f88 ! [%fp - 0x280]
6563 .word 0x00000000 ! [%fp - 0x27c]
6564 .word 0x00f00f00 ! [%fp - 0x278]
6565 .word 0xf000000f ! [%fp - 0x274]
6566 .word 0x409ff00f ! [%fp - 0x270]
6567 .word 0xff000fff ! [%fp - 0x26c]
6568 .word 0x04003009 ! [%fp - 0x268]
6569 .word 0x4fff0001 ! [%fp - 0x264]
6570 .word 0x03001001 ! [%fp - 0x260]
6571 .word 0x4feeeeee ! [%fp - 0x25c]
6572 .word 0x0801e067 ! [%fp - 0x258]
6573 .word 0x54f231f8 ! [%fp - 0x254]
6574 .word 0x01000001 ! [%fp - 0x250]
6575 .word 0x00000001 ! [%fp - 0x24c]
6576 .word 0x453eef45 ! [%fp - 0x248]
6577 .word 0x00000001 ! [%fp - 0x244]
6578 .word 0x01100111 ! [%fp - 0x240]
6579 .word 0x00011111 ! [%fp - 0x23c]
6580 .word 0x455f8000 ! [%fp - 0x238]
6581 .word 0xffffffff ! [%fp - 0x234]
6582 .word 0x01301222 ! [%fp - 0x230]
6583 .word 0x00111222 ! [%fp - 0x22c]
6584 .word 0x458f1100 ! [%fp - 0x228]
6585 .word 0x01111001 ! [%fp - 0x224]
6586 .word 0x40811111 ! [%fp - 0x220]
6587 .word 0x00feeeee ! [%fp - 0x21c]
6588 .word 0x40000011 ! [%fp - 0x218]
6589 .word 0x007fffff ! [%fp - 0x214]
6590 .word 0x41800221 ! [%fp - 0x210]
6591 .word 0x01ff0001 ! [%fp - 0x20c]
6592 .word 0x7f333333 ! [%fp - 0x208]
6593 .word 0x3f7fffff ! [%fp - 0x204]
6594 .word 0x40100001 ! [%fp - 0x200]
6595 .word 0x11000011 ! [%fp - 0x1fc]
6596 .word 0x001fffff ! [%fp - 0x1f8]
6597 .word 0xffffffff ! [%fp - 0x1f4]
6598 .word 0x40000000 ! [%fp - 0x1f0]
6599 .word 0x00000011 ! [%fp - 0x1ec]
6600 .word 0x000fffff ! [%fp - 0x1e8]
6601 .word 0xffffffff ! [%fp - 0x1e4]
6602 .word 0x7fe11111 ! [%fp - 0x1e0]
6603 .word 0xffffffff ! [%fp - 0x1dc]
6604 .word 0x3ffff110 ! [%fp - 0x1d8]
6605 .word 0x00000001 ! [%fp - 0x1d4]
6606 .word 0x7fffffff ! [%fp - 0x1d0]
6607 .word 0x7f800001 ! [%fp - 0x1cc]
6608 .word 0x7f800000 ! [%fp - 0x1c8]
6609 .word 0x7f7fffff ! [%fp - 0x1c4]
6610 .word 0x5f800001 ! [%fp - 0x1c0]
6611 .word 0x5f800000 ! [%fp - 0x1bc]
6612 .word 0x5f7fffff ! [%fp - 0x1b8]
6613 .word 0x5f000001 ! [%fp - 0x1b4]
6614 .word 0x5f000000 ! [%fp - 0x1b0]
6615 .word 0x5effffff ! [%fp - 0x1ac]
6616 .word 0x4b000001 ! [%fp - 0x1a8]
6617 .word 0x4b000000 ! [%fp - 0x1a4]
6618 .word 0x4affffff ! [%fp - 0x1a0]
6619 .word 0x40000001 ! [%fp - 0x19c]
6620 .word 0x40000000 ! [%fp - 0x198]
6621 .word 0x3fffffff ! [%fp - 0x194]
6622 .word 0x3f800001 ! [%fp - 0x190]
6623 .word 0x3f800000 ! [%fp - 0x18c]
6624 .word 0x3f7fffff ! [%fp - 0x188]
6625 .word 0x00000000 ! [%fp - 0x184]
6626 .word 0x7fffffff ! [%fp - 0x180]
6627 .word 0xffffffff ! [%fp - 0x17c]
6628 .word 0x7ff00000 ! [%fp - 0x178]
6629 .word 0x00000001 ! [%fp - 0x174]
6630 .word 0x7ff00000 ! [%fp - 0x170]
6631 .word 0x00000000 ! [%fp - 0x16c]
6632 .word 0x7fefffff ! [%fp - 0x168]
6633 .word 0xffffffff ! [%fp - 0x164]
6634 .word 0x43e00000 ! [%fp - 0x160]
6635 .word 0x00000001 ! [%fp - 0x15c]
6636 .word 0x43e00000 ! [%fp - 0x158]
6637 .word 0x00000000 ! [%fp - 0x154]
6638 .word 0x43dfffff ! [%fp - 0x150]
6639 .word 0xffffffff ! [%fp - 0x14c]
6640 .word 0x43d00000 ! [%fp - 0x148]
6641 .word 0x00000001 ! [%fp - 0x144]
6642 .word 0x43d00000 ! [%fp - 0x140]
6643 .word 0x00000000 ! [%fp - 0x13c]
6644 .word 0x43cfffff ! [%fp - 0x138]
6645 .word 0xffffffff ! [%fp - 0x134]
6646 .word 0x43300000 ! [%fp - 0x130]
6647 .word 0x00000001 ! [%fp - 0x12c]
6648 .word 0x43300000 ! [%fp - 0x128]
6649 .word 0x00000000 ! [%fp - 0x124]
6650 .word 0x432fffff ! [%fp - 0x120]
6651 .word 0xffffffff ! [%fp - 0x11c]
6652 .word 0x40000000 ! [%fp - 0x118]
6653 .word 0x00000001 ! [%fp - 0x114]
6654 .word 0x40000000 ! [%fp - 0x110]
6655 .word 0x00000000 ! [%fp - 0x10c]
6656 .word 0x3fffffff ! [%fp - 0x108]
6657 .word 0xffffffff ! [%fp - 0x104]
6658 .word 0x3ff00000 ! [%fp - 0x100]
6659 .word 0x00000001 ! [%fp - 0xfc]
6660 .word 0x3ff00000 ! [%fp - 0xf8]
6661 .word 0x00000000 ! [%fp - 0xf4]
6662 .word 0x3fefffff ! [%fp - 0xf0]
6663 .word 0xffffffff ! [%fp - 0xec]
6664 .word 0x80000000 ! [%fp - 0xe8]
6665 .word 0x00000000 ! [%fp - 0xe4]
6666 .word 0x7fffffff ! [%fp - 0xe0]
6667 .word 0xffffffff ! [%fp - 0xdc]
6668 .word 0x00000000 ! [%fp - 0xd8]
6669 .word 0x00000000 ! [%fp - 0xd4]
6670 .word 0x00200000 ! [%fp - 0xd0]
6671 .word 0x00000003 ! [%fp - 0xcc]
6672 .word 0x00200000 ! [%fp - 0xc8]
6673 .word 0x00000002 ! [%fp - 0xc4]
6674 .word 0x00200000 ! [%fp - 0xc0]
6675 .word 0x00000001 ! [%fp - 0xbc]
6676 .word 0x00200000 ! [%fp - 0xb8]
6677 .word 0x00000000 ! [%fp - 0xb4]
6678 .word 0x001fffff ! [%fp - 0xb0]
6679 .word 0xffffffff ! [%fp - 0xac]
6680 .word 0x00100000 ! [%fp - 0xa8]
6681 .word 0x00000001 ! [%fp - 0xa4]
6682 .word 0x00100000 ! [%fp - 0xa0]
6683 .word 0x00000000 ! [%fp - 0x9c]
6684 .word 0x000fffff ! [%fp - 0x98]
6685 .word 0xffffffff ! [%fp - 0x94]
6686 .word 0x00080000 ! [%fp - 0x90]
6687 .word 0x00000001 ! [%fp - 0x8c]
6688 .word 0x00080000 ! [%fp - 0x88]
6689 .word 0x00000000 ! [%fp - 0x84]
6690 .word 0x0007ffff ! [%fp - 0x80]
6691 .word 0xffffffff ! [%fp - 0x7c]
6692 .word 0x00000000 ! [%fp - 0x78]
6693 .word 0x01000003 ! [%fp - 0x74]
6694 .word 0x00000000 ! [%fp - 0x70]
6695 .word 0x01000002 ! [%fp - 0x6c]
6696 .word 0x00000000 ! [%fp - 0x68]
6697 .word 0x01000001 ! [%fp - 0x64]
6698 .word 0x00000000 ! [%fp - 0x60]
6699 .word 0x01000000 ! [%fp - 0x5c]
6700 .word 0x00000000 ! [%fp - 0x58]
6701 .word 0x00ffffff ! [%fp - 0x54]
6702 .word 0x00000000 ! [%fp - 0x50]
6703 .word 0x00800001 ! [%fp - 0x4c]
6704 .word 0x00000000 ! [%fp - 0x48]
6705 .word 0x00800000 ! [%fp - 0x44]
6706 .word 0x00000000 ! [%fp - 0x40]
6707 .word 0x007fffff ! [%fp - 0x3c]
6708 .word 0x00000000 ! [%fp - 0x38]
6709 .word 0x00400001 ! [%fp - 0x34]
6710 .word 0x00000000 ! [%fp - 0x30]
6711 .word 0x00400000 ! [%fp - 0x2c]
6712 .word 0x00000000 ! [%fp - 0x28]
6713 .word 0x003fffff ! [%fp - 0x24]
6714 .word t0_data_exp_area0 ! [%fp - 0x20]
6715 .word SYM(t0_subr3) ! [%fp - 0x1c]
6716 .word SYM(t0_subr2) ! [%fp - 0x18]
6717 .word SYM(t0_subr1) ! [%fp - 0x14]
6718 .word SYM(t0_subr0) ! [%fp - 0x10]
6719t0_data_exp_mtbl:
6720 .word 0xf4d55d9c ! [%fp - 0xc]
6721 .word 0xd0c8b917 ! [%fp - 0x8]
6722 .word 0xb46bc8d0 ! [%fp - 0x4]
6723t0_data_exp_fp:
6724 .word 0x4b1ee60b
6725 .word 0x9708c2b3
6726 .word 0xcdeab6ed
6727 .word 0x025730ee
6728 .word 0x5c34d5f0
6729 .word 0xb8500de2
6730 .word 0x162d8813
6731 .word 0x3bf59525
6732 .word 0xf03cef6e
6733 .word 0x49c13c6e
6734 .word 0x62c1795c
6735 .word 0x50441a7f
6736 .word 0x49546f52
6737 .word 0x18a24cd6
6738 .word 0x96cdffa1
6739 .word 0xabb48e2b
6740 .word 0xeee03b7a
6741 .word 0x061bd302
6742 .word 0x9f9189e5
6743 .word 0x2db636d9
6744 .word 0xf64f7b97
6745 .word 0xa4041bbc
6746 .word 0xffa9d1bb
6747 .word 0x42e9e748
6748t0_data_exp_stacktop:
6749 .word 0
6750t0_data_exp_stack_end:
6751.skip 6300 ! page align
6752
6753KDATA_MODULE(t0_module_data_exp_area0, 0x0821a000)
6754.seg "data"
6755t0_data_exp_area0_start:
6756.skip 2304
6757t0_data_exp_area0_begin:
6758 .word 0x6c687a33 ! t0_data_exp_area0-0x20
6759 .word 0x0474935f ! t0_data_exp_area0-0x1c
6760 .word 0x31e64de4 ! t0_data_exp_area0-0x18
6761 .word 0xf2ec261c ! t0_data_exp_area0-0x14
6762 .word 0x639411f5 ! t0_data_exp_area0-0x10
6763 .word 0x46c263cd ! t0_data_exp_area0-0xc
6764 .word 0x41fcab3b ! t0_data_exp_area0-0x8
6765 .word 0x33f97ef4 ! t0_data_exp_area0-0x4
6766.global t0_data_exp_area0; t0_data_exp_area0:
6767 .word 0x481c2b24 ! t0_data_exp_area0+0x0
6768 .word 0xc88e7da6 ! t0_data_exp_area0+0x4
6769 .word 0xac916fd5 ! t0_data_exp_area0+0x8
6770 .word 0xae5e50bc ! t0_data_exp_area0+0xc
6771 .word 0x97960d69 ! t0_data_exp_area0+0x10
6772 .word 0x1c3080b6 ! t0_data_exp_area0+0x14
6773 .word 0x3a852c64 ! t0_data_exp_area0+0x18
6774 .word 0xb6e4ad3f ! t0_data_exp_area0+0x1c
6775t0_data_exp_area0_end:
6776.skip 5824
6777t0_data_exp_area0_stop:
6778
6779KDATA_MODULE(t0_module_data_exp_shm_area, 0x1464a000)
6780.seg "data"
6781t0_data_exp_shm_area_start:
6782t0_data_exp_shm_area_begin:
6783.global t0_data_exp_shm_area; t0_data_exp_shm_area:
6784 .word 0xacf989d8 ! t0_data_exp_shm_area+0x0 (t0)
6785 .word 0x6eba3993 ! t0_data_exp_shm_area+0x4 (t1)
6786 .word 0xc4759482 ! t0_data_exp_shm_area+0x8 (t2)
6787 .word 0x6602c17f ! t0_data_exp_shm_area+0xc (t3)
6788 .word 0xf20337ae ! t0_data_exp_shm_area+0x10 (t0)
6789 .word 0x601edc63 ! t0_data_exp_shm_area+0x14 (t1)
6790 .word 0x2baf45c5 ! t0_data_exp_shm_area+0x18 (t2)
6791 .word 0x032c661c ! t0_data_exp_shm_area+0x1c (t3)
6792 .word 0x2f98dfdb ! t0_data_exp_shm_area+0x20 (t0)
6793 .word 0x4e900e4a ! t0_data_exp_shm_area+0x24 (t1)
6794 .word 0x5b96095a ! t0_data_exp_shm_area+0x28 (t2)
6795 .word 0x98981e68 ! t0_data_exp_shm_area+0x2c (t3)
6796 .word 0xef881dff ! t0_data_exp_shm_area+0x30 (t0)
6797 .word 0x8679b706 ! t0_data_exp_shm_area+0x34 (t1)
6798 .word 0x81483ab6 ! t0_data_exp_shm_area+0x38 (t2)
6799 .word 0x24445275 ! t0_data_exp_shm_area+0x3c (t3)
6800 .word 0xfb724131 ! t0_data_exp_shm_area+0x40 (t0 bload)
6801 .word 0xe7509b16 ! t0_data_exp_shm_area+0x44
6802 .word 0xc0827157 ! t0_data_exp_shm_area+0x48
6803 .word 0x09e06248 ! t0_data_exp_shm_area+0x4c
6804 .word 0x4f088a62 ! t0_data_exp_shm_area+0x50
6805 .word 0xc7068f82 ! t0_data_exp_shm_area+0x54
6806 .word 0x72b4643d ! t0_data_exp_shm_area+0x58
6807 .word 0x44317a82 ! t0_data_exp_shm_area+0x5c
6808 .word 0xc013bd50 ! t0_data_exp_shm_area+0x60
6809 .word 0xc53cd303 ! t0_data_exp_shm_area+0x64
6810 .word 0x46aa2a9f ! t0_data_exp_shm_area+0x68
6811 .word 0xaa2094c7 ! t0_data_exp_shm_area+0x6c
6812 .word 0x3d3fe5d6 ! t0_data_exp_shm_area+0x70
6813 .word 0xe227cde0 ! t0_data_exp_shm_area+0x74
6814 .word 0x7ebcb9e3 ! t0_data_exp_shm_area+0x78
6815 .word 0xf9f2aeb5 ! t0_data_exp_shm_area+0x7c
6816 .word 0x740d230d ! t0_data_exp_shm_area+0x80 (t0 bstore)
6817 .word 0x229b3a86 ! t0_data_exp_shm_area+0x84
6818 .word 0x7e9945a6 ! t0_data_exp_shm_area+0x88
6819 .word 0x78330084 ! t0_data_exp_shm_area+0x8c
6820 .word 0x814f36cd ! t0_data_exp_shm_area+0x90
6821 .word 0x16fad8bc ! t0_data_exp_shm_area+0x94
6822 .word 0xccae44dd ! t0_data_exp_shm_area+0x98
6823 .word 0x72ec855a ! t0_data_exp_shm_area+0x9c
6824 .word 0x06980974 ! t0_data_exp_shm_area+0xa0
6825 .word 0x1ca6a01a ! t0_data_exp_shm_area+0xa4
6826 .word 0x3d81253d ! t0_data_exp_shm_area+0xa8
6827 .word 0xcc8334dd ! t0_data_exp_shm_area+0xac
6828 .word 0xdee025e5 ! t0_data_exp_shm_area+0xb0
6829 .word 0x74d325bb ! t0_data_exp_shm_area+0xb4
6830 .word 0xf32150dc ! t0_data_exp_shm_area+0xb8
6831 .word 0x81eec20a ! t0_data_exp_shm_area+0xbc
6832 .word 0x5c09d58a ! t0_data_exp_shm_area+0xc0 (t1 bload)
6833 .word 0x46ce9118 ! t0_data_exp_shm_area+0xc4
6834 .word 0x81056530 ! t0_data_exp_shm_area+0xc8
6835 .word 0x15dcba37 ! t0_data_exp_shm_area+0xcc
6836 .word 0x21d55f4f ! t0_data_exp_shm_area+0xd0
6837 .word 0xf04b5e0d ! t0_data_exp_shm_area+0xd4
6838 .word 0xea998f92 ! t0_data_exp_shm_area+0xd8
6839 .word 0xd1b909b3 ! t0_data_exp_shm_area+0xdc
6840 .word 0xd6cf6b71 ! t0_data_exp_shm_area+0xe0
6841 .word 0x488afceb ! t0_data_exp_shm_area+0xe4
6842 .word 0xd924872f ! t0_data_exp_shm_area+0xe8
6843 .word 0xfabde4a8 ! t0_data_exp_shm_area+0xec
6844 .word 0xc2c674e8 ! t0_data_exp_shm_area+0xf0
6845 .word 0xe1c79e85 ! t0_data_exp_shm_area+0xf4
6846 .word 0xa727f846 ! t0_data_exp_shm_area+0xf8
6847 .word 0x152f1118 ! t0_data_exp_shm_area+0xfc
6848 .word 0x0014108e ! t0_data_exp_shm_area+0x100 (t1 bstore)
6849 .word 0xa0030b3d ! t0_data_exp_shm_area+0x104
6850 .word 0x25ede427 ! t0_data_exp_shm_area+0x108
6851 .word 0xd6710cdb ! t0_data_exp_shm_area+0x10c
6852 .word 0x3c0763ce ! t0_data_exp_shm_area+0x110
6853 .word 0xd2f0e5a6 ! t0_data_exp_shm_area+0x114
6854 .word 0xc5565907 ! t0_data_exp_shm_area+0x118
6855 .word 0x3a38caea ! t0_data_exp_shm_area+0x11c
6856 .word 0x12f3d29a ! t0_data_exp_shm_area+0x120
6857 .word 0x8d6ff36b ! t0_data_exp_shm_area+0x124
6858 .word 0xb4285314 ! t0_data_exp_shm_area+0x128
6859 .word 0xc5a380d9 ! t0_data_exp_shm_area+0x12c
6860 .word 0xf1a818a2 ! t0_data_exp_shm_area+0x130
6861 .word 0xf9d4906e ! t0_data_exp_shm_area+0x134
6862 .word 0x04671ac9 ! t0_data_exp_shm_area+0x138
6863 .word 0x7fbf48a5 ! t0_data_exp_shm_area+0x13c
6864 .word 0x658d8657 ! t0_data_exp_shm_area+0x140 (t2 bload)
6865 .word 0xaddb934a ! t0_data_exp_shm_area+0x144
6866 .word 0xd0b59ac8 ! t0_data_exp_shm_area+0x148
6867 .word 0xa1addb64 ! t0_data_exp_shm_area+0x14c
6868 .word 0x25a2d2f5 ! t0_data_exp_shm_area+0x150
6869 .word 0xf79139bc ! t0_data_exp_shm_area+0x154
6870 .word 0x83bcbfe8 ! t0_data_exp_shm_area+0x158
6871 .word 0xb3023fff ! t0_data_exp_shm_area+0x15c
6872 .word 0x64b2e4ec ! t0_data_exp_shm_area+0x160
6873 .word 0xd0f65a61 ! t0_data_exp_shm_area+0x164
6874 .word 0x9c654198 ! t0_data_exp_shm_area+0x168
6875 .word 0x151f61d3 ! t0_data_exp_shm_area+0x16c
6876 .word 0xde354063 ! t0_data_exp_shm_area+0x170
6877 .word 0x66f4ac43 ! t0_data_exp_shm_area+0x174
6878 .word 0xe6f56510 ! t0_data_exp_shm_area+0x178
6879 .word 0x75092887 ! t0_data_exp_shm_area+0x17c
6880 .word 0x1353fb70 ! t0_data_exp_shm_area+0x180 (t2 bstore)
6881 .word 0x06d02fed ! t0_data_exp_shm_area+0x184
6882 .word 0xc99c8e56 ! t0_data_exp_shm_area+0x188
6883 .word 0xda42cd7f ! t0_data_exp_shm_area+0x18c
6884 .word 0x07c2e7aa ! t0_data_exp_shm_area+0x190
6885 .word 0x818edb76 ! t0_data_exp_shm_area+0x194
6886 .word 0xc7d315f7 ! t0_data_exp_shm_area+0x198
6887 .word 0xca8c9181 ! t0_data_exp_shm_area+0x19c
6888 .word 0x95e740fb ! t0_data_exp_shm_area+0x1a0
6889 .word 0xab6082be ! t0_data_exp_shm_area+0x1a4
6890 .word 0x32f545f3 ! t0_data_exp_shm_area+0x1a8
6891 .word 0x8414a89a ! t0_data_exp_shm_area+0x1ac
6892 .word 0x57caf5ba ! t0_data_exp_shm_area+0x1b0
6893 .word 0xe8667ff7 ! t0_data_exp_shm_area+0x1b4
6894 .word 0x4e5cb1f8 ! t0_data_exp_shm_area+0x1b8
6895 .word 0x89708042 ! t0_data_exp_shm_area+0x1bc
6896 .word 0x2deeb767 ! t0_data_exp_shm_area+0x1c0 (t3 bload)
6897 .word 0xeb6f9325 ! t0_data_exp_shm_area+0x1c4
6898 .word 0x9f52adab ! t0_data_exp_shm_area+0x1c8
6899 .word 0xecfced02 ! t0_data_exp_shm_area+0x1cc
6900 .word 0x414c592c ! t0_data_exp_shm_area+0x1d0
6901 .word 0xf4cba87d ! t0_data_exp_shm_area+0x1d4
6902 .word 0xc4cbeee5 ! t0_data_exp_shm_area+0x1d8
6903 .word 0x93189dee ! t0_data_exp_shm_area+0x1dc
6904 .word 0xc0aaeeb8 ! t0_data_exp_shm_area+0x1e0
6905 .word 0xe4ff1ace ! t0_data_exp_shm_area+0x1e4
6906 .word 0xb3890fa1 ! t0_data_exp_shm_area+0x1e8
6907 .word 0x80175573 ! t0_data_exp_shm_area+0x1ec
6908 .word 0x487f2523 ! t0_data_exp_shm_area+0x1f0
6909 .word 0x3fa53415 ! t0_data_exp_shm_area+0x1f4
6910 .word 0xeab17713 ! t0_data_exp_shm_area+0x1f8
6911 .word 0xf719ed15 ! t0_data_exp_shm_area+0x1fc
6912 .word 0x855fcd34 ! t0_data_exp_shm_area+0x200 (t3 bstore)
6913 .word 0x10edc9e0 ! t0_data_exp_shm_area+0x204
6914 .word 0x2bea1238 ! t0_data_exp_shm_area+0x208
6915 .word 0x4ad9eaf2 ! t0_data_exp_shm_area+0x20c
6916 .word 0xb1717e27 ! t0_data_exp_shm_area+0x210
6917 .word 0x0d5da2b8 ! t0_data_exp_shm_area+0x214
6918 .word 0xfa56be3c ! t0_data_exp_shm_area+0x218
6919 .word 0x0309a65e ! t0_data_exp_shm_area+0x21c
6920 .word 0xefa320b0 ! t0_data_exp_shm_area+0x220
6921 .word 0x6f2b3edb ! t0_data_exp_shm_area+0x224
6922 .word 0x555d751b ! t0_data_exp_shm_area+0x228
6923 .word 0x1ab9a1af ! t0_data_exp_shm_area+0x22c
6924 .word 0x92f9a640 ! t0_data_exp_shm_area+0x230
6925 .word 0x42d2f82e ! t0_data_exp_shm_area+0x234
6926 .word 0x755d2089 ! t0_data_exp_shm_area+0x238
6927 .word 0xbdd92d54 ! t0_data_exp_shm_area+0x23c
6928t0_data_exp_shm_area_end:
6929t0_data_exp_shm_area_stop:
6930
6931! kaos version 4.2
6932! thread 1
6933! icount 2513
6934! targetid NIAGARA:SIM
6935! hostid NIAGARA:5.8
6936! areas 1
6937! areasize 64
6938! areaoffset 2304
6939! ncache 0
6940! emulate_ncache 1
6941! pagesize 8192
6942! invsize 0
6943! codecount 2516
6944! code 15216000
6945! entry 15216000
6946! fsr_exceptions 00000000
6947! fsr_roundmode 00000004
6948! fsr_mask c0000fff
6949! seed d4e8b2e08fd6
6950! va_map 0000000020400000,000000003fffffff
6951! pa_cached 0000000020400000,000000003fffffff
6952! pa_noncached 000001ff20000000,000001ff7fffffff
6953! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
6954! begcount 0
6955! endcount 2513
6956! dwords 8
6957! ldblocks 0
6958! stblocks 0
6959! ldfsr_words 0
6960! annul 1
6961! predict 1
6962! iudepend 0
6963! bug 65535
6964
6965#if !defined(KGLOBAL)
6966#define KGLOBAL(a) .global a
6967#endif
6968
6969#if !defined(SYM)
6970#define SYM(a) /**/a
6971#endif
6972
6973#if !defined(KTEXT_MODULE)
6974#define KTEXT_MODULE(module, va)
6975#endif
6976
6977#if !defined(KDATA_MODULE)
6978#define KDATA_MODULE(module, va)
6979#endif
6980
6981KTEXT_MODULE(t1_module_ktbl, 0x35216000)
6982.seg "text"
6983 KGLOBAL(t1_ktbl)
6984t1_ktbl_page_begin:
6985.global t1_kref; t1_kref:
6986 .skip 0
6987t1_ktbl:
6988 .word 0x8ba000a3 ! t1_kref+0x0: fnegs %f3, %f5
6989 .word 0xab3c601c ! t1_kref+0x4: sra %l1, 0x1c, %l5
6990 .word 0xee167ff2 ! t1_kref+0x8: lduh [%i1 - 0xe], %l7
6991 .word 0xac0cee46 ! t1_kref+0xc: and %l3, 0xe46, %l6
6992 .word 0xaa8d7e7e ! t1_kref+0x10: andcc %l5, -0x182, %l5
6993 .word 0x94fd4011 ! t1_kref+0x14: sdivcc %l5, %l1, %o2
6994 .word 0x92fc4012 ! t1_kref+0x18: sdivcc %l1, %l2, %o1
6995 .word 0xd0c0a014 ! t1_kref+0x1c: ldswa [%g2 + 0x14]%asi, %o0
6996 .word 0x90fd2606 ! t1_kref+0x20: sdivcc %l4, 0x606, %o0
6997 .word 0x89a018c4 ! t1_kref+0x24: fdtos %f4, %f4
6998 .word 0x89a01922 ! t1_kref+0x28: fstod %f2, %f4
6999 .word 0x85a08822 ! t1_kref+0x2c: fadds %f2, %f2, %f2
7000 .word 0x89a10842 ! t1_kref+0x30: faddd %f4, %f2, %f4
7001 .word 0x39800004 ! t1_kref+0x34: fbuge,a _kref+0x44
7002 .word 0xd2160000 ! t1_kref+0x38: lduh [%i0], %o1
7003 .word 0x8ba01885 ! t1_kref+0x3c: fitos %f5, %f5
7004 .word 0x2a480006 ! t1_kref+0x40: bcs,a,pt %icc, _kref+0x58
7005 .word 0x932d601e ! t1_kref+0x44: sll %l5, 0x1e, %o1
7006 .word 0x92054013 ! t1_kref+0x48: add %l5, %l3, %o1
7007 .word 0xaf400000 ! t1_kref+0x4c: mov %y, %l7
7008 .word 0x93b085c4 ! t1_kref+0x50: fcmpeq32 %f2, %f4, %o1
7009 .word 0xc1be1a1c ! t1_kref+0x54: stda %f0, [%i0 + %i4]0xd0
7010 .word 0x93b10504 ! t1_kref+0x58: fcmpgt16 %f4, %f4, %o1
7011 .word 0x23480002 ! t1_kref+0x5c: fbne,a,pt %fcc0, _kref+0x64
7012 .word 0xc9be1811 ! t1_kref+0x60: stda %f4, [%i0 + %l1]0xc0
7013 .word 0xe0364000 ! t1_kref+0x64: sth %l0, [%i1]
7014 call SYM(t1_subr0)
7015 .word 0xe47e3fec ! t1_kref+0x6c: swap [%i0 - 0x14], %l2
7016 .word 0x95b54030 ! t1_kref+0x70: edge8n %l5, %l0, %o2
7017 .word 0x91b54033 ! t1_kref+0x74: edge8n %l5, %l3, %o0
7018 .word 0x89a018c4 ! t1_kref+0x78: fdtos %f4, %f4
7019 .word 0xa9b54030 ! t1_kref+0x7c: edge8n %l5, %l0, %l4
7020 .word 0xa83422f5 ! t1_kref+0x80: orn %l0, 0x2f5, %l4
7021 .word 0xc807bfe4 ! t1_kref+0x84: ld [%fp - 0x1c], %g4
7022 .word 0x94a48011 ! t1_kref+0x88: subcc %l2, %l1, %o2
7023 .word 0x8ba01a25 ! t1_kref+0x8c: fstoi %f5, %f5
7024 .word 0xe81e6010 ! t1_kref+0x90: ldd [%i1 + 0x10], %l4
7025 .word 0x25800008 ! t1_kref+0x94: fblg,a _kref+0xb4
7026 .word 0x909ce9c5 ! t1_kref+0x98: xorcc %l3, 0x9c5, %o0
7027 .word 0xe5f65011 ! t1_kref+0x9c: casxa [%i1]0x80, %l1, %l2
7028 .word 0x85a088a2 ! t1_kref+0xa0: fsubs %f2, %f2, %f2
7029 .word 0x36480008 ! t1_kref+0xa4: bge,a,pt %icc, _kref+0xc4
7030 .word 0xa7840013 ! t1_kref+0xa8: wr %l0, %l3, %gsr
7031 .word 0xa814ea56 ! t1_kref+0xac: or %l3, 0xa56, %l4
7032 .word 0x81a90a42 ! t1_kref+0xb0: fcmpd %fcc0, %f4, %f2
7033 .word 0x97400000 ! t1_kref+0xb4: mov %y, %o3
7034 .word 0xe828a015 ! t1_kref+0xb8: stb %l4, [%g2 + 0x15]
7035 .word 0x85a00523 ! t1_kref+0xbc: fsqrts %f3, %f2
7036 call SYM(t1_subr2)
7037 .word 0xd6567fe4 ! t1_kref+0xc4: ldsh [%i1 - 0x1c], %o3
7038 sethi %hi(2f), %o7
7039 .word 0xe40be0f0 ! t1_kref+0xcc: ldub [%o7 + 0xf0], %l2
7040 .word 0xa41ca00c ! t1_kref+0xd0: xor %l2, 0xc, %l2
7041 .word 0xe42be0f0 ! t1_kref+0xd4: stb %l2, [%o7 + 0xf0]
7042 .word 0x81dbe0f0 ! t1_kref+0xd8: flush %o7 + 0xf0
7043 .word 0x8bb0ce63 ! t1_kref+0xdc: fxnors %f3, %f3, %f5
7044 .word 0x001fffff ! t1_kref+0xe0: illtrap 0x1fffff
7045 .word 0x38480005 ! t1_kref+0xe4: bgu,a,pt %icc, _kref+0xf8
7046 .word 0x85b00c00 ! t1_kref+0xe8: fzero %f2
7047 .word 0xc9be5811 ! t1_kref+0xec: stda %f4, [%i1 + %l1]0xc0
70482: .word 0x952c4014 ! t1_kref+0xf0: sll %l1, %l4, %o2
7049 .word 0x97b105c2 ! t1_kref+0xf4: fcmpeq32 %f4, %f2, %o3
7050 .word 0x32480007 ! t1_kref+0xf8: bne,a,pt %icc, _kref+0x114
7051 .word 0xc9067fe4 ! t1_kref+0xfc: ld [%i1 - 0x1c], %f4
7052 .word 0xadb4c0f2 ! t1_kref+0x100: edge16ln %l3, %l2, %l6
7053 .word 0x89b10704 ! t1_kref+0x104: fmuld8sux16 %f4, %f4, %f4
7054 .word 0x26480008 ! t1_kref+0x108: bl,a,pt %icc, _kref+0x128
7055 .word 0x89a000a5 ! t1_kref+0x10c: fnegs %f5, %f4
7056 .word 0x89a01a44 ! t1_kref+0x110: fdtoi %f4, %f4
7057 .word 0xc91fbd28 ! t1_kref+0x114: ldd [%fp - 0x2d8], %f4
7058 .word 0x2d1bd302 ! t1_kref+0x118: sethi %hi(0x6f4c0800), %l6
7059 .word 0xaa9d2748 ! t1_kref+0x11c: xorcc %l4, 0x748, %l5
7060 .word 0x85a089c2 ! t1_kref+0x120: fdivd %f2, %f2, %f2
7061 .word 0x89b08d82 ! t1_kref+0x124: fxor %f2, %f2, %f4
7062 .word 0xc7200018 ! t1_kref+0x128: st %f3, [%g0 + %i0]
7063 .word 0xf9ee101a ! t1_kref+0x12c: prefetcha %i0 + %i2, 28
7064 .word 0xac3d4010 ! t1_kref+0x130: xnor %l5, %l0, %l6
7065 .word 0x89a108c4 ! t1_kref+0x134: fsubd %f4, %f4, %f4
7066 .word 0x2f32aeb5 ! t1_kref+0x138: sethi %hi(0xcabad400), %l7
7067 .word 0x89b00cc4 ! t1_kref+0x13c: fnot2 %f4, %f4
7068 .word 0xd20e3fe4 ! t1_kref+0x140: ldub [%i0 - 0x1c], %o1
7069 .word 0xeaae7ffc ! t1_kref+0x144: stba %l5, [%i1 - 4]%asi
7070 .word 0xd41e401d ! t1_kref+0x148: ldd [%i1 + %i5], %o2
7071 .word 0x85b007a4 ! t1_kref+0x14c: fpackfix %f4, %f2
7072 .word 0x973c2008 ! t1_kref+0x150: sra %l0, 0x8, %o3
7073 call SYM(t1_subr1)
7074 .word 0xec1e6008 ! t1_kref+0x158: ldd [%i1 + 8], %l6
7075 .word 0x89b14725 ! t1_kref+0x15c: fmuld8ulx16 %f5, %f5, %f4
7076 .word 0x94450011 ! t1_kref+0x160: addc %l4, %l1, %o2
7077 .word 0x89b00f02 ! t1_kref+0x164: fsrc2 %f2, %f4
7078 .word 0x96f56f78 ! t1_kref+0x168: udivcc %l5, 0xf78, %o3
7079 .word 0x3f480001 ! t1_kref+0x16c: fbo,a,pt %fcc0, _kref+0x170
7080 .word 0xe036401b ! t1_kref+0x170: sth %l0, [%i1 + %i3]
7081 .word 0x93400000 ! t1_kref+0x174: mov %y, %o1
7082 .word 0x949426de ! t1_kref+0x178: orcc %l0, 0x6de, %o2
7083 .word 0x11265308 ! t1_kref+0x17c: sethi %hi(0x994c2000), %o0
7084 .word 0x8ba08822 ! t1_kref+0x180: fadds %f2, %f2, %f5
7085 .word 0x9360a43c ! t1_kref+0x184: movlg %fcc0, -0x3c4, %o1
7086 .word 0x945c7123 ! t1_kref+0x188: smul %l1, -0xedd, %o2
7087 .word 0x92954015 ! t1_kref+0x18c: orcc %l5, %l5, %o1
7088 .word 0xdafe2010 ! t1_kref+0x190: swapa [%i0 + 0x10]%asi, %o5
7089 .word 0xeece2002 ! t1_kref+0x194: ldsba [%i0 + 2]%asi, %l7
7090 .word 0xee40a024 ! t1_kref+0x198: ldsw [%g2 + 0x24], %l7
7091 .word 0x36480002 ! t1_kref+0x19c: bge,a,pt %icc, _kref+0x1a4
7092 .word 0x94943c6e ! t1_kref+0x1a0: orcc %l0, -0x392, %o2
7093 .word 0x87a00523 ! t1_kref+0x1a4: fsqrts %f3, %f3
7094 .word 0xee06401c ! t1_kref+0x1a8: ld [%i1 + %i4], %l7
7095 .word 0x93b10504 ! t1_kref+0x1ac: fcmpgt16 %f4, %f4, %o1
7096 .word 0xaab5337e ! t1_kref+0x1b0: orncc %l4, -0xc82, %l5
7097 .word 0x9074b155 ! t1_kref+0x1b4: udiv %l2, -0xeab, %o0
7098 .word 0x85856c4b ! t1_kref+0x1b8: wr %l5, 0xc4b, %ccr
7099 .word 0x25480003 ! t1_kref+0x1bc: fblg,a,pt %fcc0, _kref+0x1c8
7100 .word 0x91150015 ! t1_kref+0x1c0: taddcctv %l4, %l5, %o0
7101 .word 0x85a01a23 ! t1_kref+0x1c4: fstoi %f3, %f2
7102 .word 0x85a089c2 ! t1_kref+0x1c8: fdivd %f2, %f2, %f2
7103 .word 0x96940013 ! t1_kref+0x1cc: orcc %l0, %l3, %o3
7104 .word 0xd46e8018 ! t1_kref+0x1d0: ldstub [%i2 + %i0], %o2
7105 .word 0xe84e2015 ! t1_kref+0x1d4: ldsb [%i0 + 0x15], %l4
7106 .word 0x85a00544 ! t1_kref+0x1d8: fsqrtd %f4, %f2
7107 .word 0xc9be5850 ! t1_kref+0x1dc: stda %f4, [%i1 + %l0]0xc2
7108 .word 0x92b4c011 ! t1_kref+0x1e0: orncc %l3, %l1, %o1
7109 .word 0x89a10842 ! t1_kref+0x1e4: faddd %f4, %f2, %f4
7110 .word 0xc51fbc68 ! t1_kref+0x1e8: ldd [%fp - 0x398], %f2
7111 .word 0x9de3bfa0 ! t1_kref+0x1ec: save %sp, -0x60, %sp
7112 .word 0x95eec000 ! t1_kref+0x1f0: restore %i3, %g0, %o2
7113 .word 0xd208a035 ! t1_kref+0x1f4: ldub [%g2 + 0x35], %o1
7114 .word 0xd20e201d ! t1_kref+0x1f8: ldub [%i0 + 0x1d], %o1
7115 .word 0x39480007 ! t1_kref+0x1fc: fbuge,a,pt %fcc0, _kref+0x218
7116 .word 0x89a00544 ! t1_kref+0x200: fsqrtd %f4, %f4
7117 .word 0xec7f0018 ! t1_kref+0x204: swap [%i4 + %i0], %l6
7118 .word 0xd43e401d ! t1_kref+0x208: std %o2, [%i1 + %i5]
7119 .word 0xc5262010 ! t1_kref+0x20c: st %f2, [%i0 + 0x10]
7120 .word 0x907c0010 ! t1_kref+0x210: sdiv %l0, %l0, %o0
7121 .word 0x81a88ac2 ! t1_kref+0x214: fcmped %fcc0, %f2, %f2
7122 .word 0x89a08842 ! t1_kref+0x218: faddd %f2, %f2, %f4
7123 .word 0x85b087c2 ! t1_kref+0x21c: pdist %f2, %f2, %f2
7124 .word 0x90750011 ! t1_kref+0x220: udiv %l4, %l1, %o0
7125 .word 0x93248012 ! t1_kref+0x224: mulscc %l2, %l2, %o1
7126 .word 0x9694f69f ! t1_kref+0x228: orcc %l3, -0x961, %o3
7127 .word 0x85a00023 ! t1_kref+0x22c: fmovs %f3, %f2
7128 .word 0x968ce56d ! t1_kref+0x230: andcc %l3, 0x56d, %o3
7129 .word 0xae948013 ! t1_kref+0x234: orcc %l2, %l3, %l7
7130 .word 0xd27e401c ! t1_kref+0x238: swap [%i1 + %i4], %o1
7131 .word 0x9604c010 ! t1_kref+0x23c: add %l3, %l0, %o3
7132 .word 0x8ba000a2 ! t1_kref+0x240: fnegs %f2, %f5
7133 .word 0x87a000a2 ! t1_kref+0x244: fnegs %f2, %f3
7134 .word 0x94f5660c ! t1_kref+0x248: udivcc %l5, 0x60c, %o2
7135 .word 0x3c480006 ! t1_kref+0x24c: bpos,a,pt %icc, _kref+0x264
7136 .word 0x87a018c2 ! t1_kref+0x250: fdtos %f2, %f3
7137 .word 0x3a480004 ! t1_kref+0x254: bcc,a,pt %icc, _kref+0x264
7138 .word 0xf1ee501d ! t1_kref+0x258: prefetcha %i1 + %i5, 24
7139 .word 0xe2b63fe8 ! t1_kref+0x25c: stha %l1, [%i0 - 0x18]%asi
7140 .word 0x3a480008 ! t1_kref+0x260: bcc,a,pt %icc, _kref+0x280
7141 .word 0x2f055673 ! t1_kref+0x264: sethi %hi(0x1559cc00), %l7
7142 .word 0xe8f61000 ! t1_kref+0x268: stxa %l4, [%i0]0x80
7143 .word 0x85b10dc4 ! t1_kref+0x26c: fnand %f4, %f4, %f2
7144 .word 0x87a01a22 ! t1_kref+0x270: fstoi %f2, %f3
7145 .word 0x2c480008 ! t1_kref+0x274: bneg,a,pt %icc, _kref+0x294
7146 .word 0xe8500019 ! t1_kref+0x278: ldsh [%g0 + %i1], %l4
7147 .word 0xd0167fe4 ! t1_kref+0x27c: lduh [%i1 - 0x1c], %o0
7148 .word 0x8ba00525 ! t1_kref+0x280: fsqrts %f5, %f5
7149 .word 0x81a88aa3 ! t1_kref+0x284: fcmpes %fcc0, %f2, %f3
7150 .word 0x8ba00524 ! t1_kref+0x288: fsqrts %f4, %f5
7151 .word 0x87a000a3 ! t1_kref+0x28c: fnegs %f3, %f3
7152 .word 0x31800007 ! t1_kref+0x290: fba,a _kref+0x2ac
7153 .word 0x87a00022 ! t1_kref+0x294: fmovs %f2, %f3
7154 .word 0x93b40350 ! t1_kref+0x298: alignaddrl %l0, %l0, %o1
7155 .word 0xc9066000 ! t1_kref+0x29c: ld [%i1], %f4
7156 .word 0x89b10622 ! t1_kref+0x2a0: fmul8x16 %f4, %f2, %f4
7157 .word 0x85b08dc4 ! t1_kref+0x2a4: fnand %f2, %f4, %f2
7158 .word 0x89b0c963 ! t1_kref+0x2a8: fpmerge %f3, %f3, %f4
7159 .word 0x3b480001 ! t1_kref+0x2ac: fble,a,pt %fcc0, _kref+0x2b0
7160 .word 0x8bb10ae2 ! t1_kref+0x2b0: fpsub32s %f4, %f2, %f5
7161 .word 0xaaf40011 ! t1_kref+0x2b4: udivcc %l0, %l1, %l5
7162 .word 0x85b10a04 ! t1_kref+0x2b8: fpadd16 %f4, %f4, %f2
7163 .word 0x86102004 ! t1_kref+0x2bc: mov 0x4, %g3
7164 .word 0x86a0e001 ! t1_kref+0x2c0: subcc %g3, 1, %g3
7165 .word 0x2280000b ! t1_kref+0x2c4: be,a _kref+0x2f0
7166 .word 0xe8166018 ! t1_kref+0x2c8: lduh [%i1 + 0x18], %l4
7167 .word 0x37bffffd ! t1_kref+0x2cc: fbge,a _kref+0x2c0
7168 .word 0xc1e65014 ! t1_kref+0x2d0: casa [%i1]0x80, %l4, %g0
7169 .word 0xebee101a ! t1_kref+0x2d4: prefetcha %i0 + %i2, 21
7170 .word 0x8143c000 ! t1_kref+0x2d8: stbar
7171 .word 0x973c8012 ! t1_kref+0x2dc: sra %l2, %l2, %o3
7172 .word 0x8ba00525 ! t1_kref+0x2e0: fsqrts %f5, %f5
7173 .word 0x2c4ffff7 ! t1_kref+0x2e4: bneg,a,pt %icc, _kref+0x2c0
7174 .word 0xe4f01018 ! t1_kref+0x2e8: stxa %l2, [%g0 + %i0]0x80
7175 .word 0x85b08ca3 ! t1_kref+0x2ec: fandnot2s %f2, %f3, %f2
7176 .word 0x89b10724 ! t1_kref+0x2f0: fmuld8ulx16 %f4, %f4, %f4
7177 .word 0xe236c018 ! t1_kref+0x2f4: sth %l1, [%i3 + %i0]
7178 .word 0x910c727e ! t1_kref+0x2f8: tsubcc %l1, -0xd82, %o0
7179 .word 0xc93e001d ! t1_kref+0x2fc: std %f4, [%i0 + %i5]
7180 .word 0x9de3bfa0 ! t1_kref+0x300: save %sp, -0x60, %sp
7181 .word 0x93eec019 ! t1_kref+0x304: restore %i3, %i1, %o1
7182 .word 0xc5066018 ! t1_kref+0x308: ld [%i1 + 0x18], %f2
7183 .word 0x85a08842 ! t1_kref+0x30c: faddd %f2, %f2, %f2
7184 .word 0x89b08ae4 ! t1_kref+0x310: fpsub32s %f2, %f4, %f4
7185 call SYM(t1_subr2)
7186 .word 0x903cb875 ! t1_kref+0x318: xnor %l2, -0x78b, %o0
7187 sethi %hi(2f), %o7
7188 .word 0xe40be368 ! t1_kref+0x320: ldub [%o7 + 0x368], %l2
7189 .word 0xa41ca00c ! t1_kref+0x324: xor %l2, 0xc, %l2
7190 .word 0xe42be368 ! t1_kref+0x328: stb %l2, [%o7 + 0x368]
7191 .word 0x81dbe368 ! t1_kref+0x32c: flush %o7 + 0x368
7192 .word 0x92343f5b ! t1_kref+0x330: orn %l0, -0xa5, %o1
7193 .word 0x96850014 ! t1_kref+0x334: addcc %l4, %l4, %o3
7194 .word 0xea7e7fe8 ! t1_kref+0x338: swap [%i1 - 0x18], %l5
7195 .word 0xe4280018 ! t1_kref+0x33c: stb %l2, [%g0 + %i0]
7196 .word 0x92fd0015 ! t1_kref+0x340: sdivcc %l4, %l5, %o1
7197 .word 0x81a90a44 ! t1_kref+0x344: fcmpd %fcc0, %f4, %f4
7198 .word 0x3b480006 ! t1_kref+0x348: fble,a,pt %fcc0, _kref+0x360
7199 .word 0x92fd4010 ! t1_kref+0x34c: sdivcc %l5, %l0, %o1
7200 .word 0xea774018 ! t1_kref+0x350: stx %l5, [%i5 + %i0]
7201 .word 0xae8cc013 ! t1_kref+0x354: andcc %l3, %l3, %l7
7202 .word 0x89a000a3 ! t1_kref+0x358: fnegs %f3, %f4
7203 .word 0x9695326e ! t1_kref+0x35c: orcc %l4, -0xd92, %o3
7204 .word 0xc807bff0 ! t1_kref+0x360: ld [%fp - 0x10], %g4
7205 .word 0xec50a004 ! t1_kref+0x364: ldsh [%g2 + 4], %l6
72062: .word 0x89a14d25 ! t1_kref+0x368: fsmuld %f5, %f5, %f4
7207 .word 0xa874f3d5 ! t1_kref+0x36c: udiv %l3, -0xc2b, %l4
7208 .word 0x85a00544 ! t1_kref+0x370: fsqrtd %f4, %f2
7209 .word 0xcb070018 ! t1_kref+0x374: ld [%i4 + %i0], %f5
7210 .word 0x8ba000a3 ! t1_kref+0x378: fnegs %f3, %f5
7211 .word 0x85a10842 ! t1_kref+0x37c: faddd %f4, %f2, %f2
7212 .word 0x2b480001 ! t1_kref+0x380: fbug,a,pt %fcc0, _kref+0x384
7213 .word 0x89a000a4 ! t1_kref+0x384: fnegs %f4, %f4
7214 .word 0x97400000 ! t1_kref+0x388: mov %y, %o3
7215 .word 0xa8943c15 ! t1_kref+0x38c: orcc %l0, -0x3eb, %l4
7216 .word 0x85a10d22 ! t1_kref+0x390: fsmuld %f4, %f2, %f2
7217 .word 0xab3cc011 ! t1_kref+0x394: sra %l3, %l1, %l5
7218 .word 0x908d7a60 ! t1_kref+0x398: andcc %l5, -0x5a0, %o0
7219 .word 0x8ba108a5 ! t1_kref+0x39c: fsubs %f4, %f5, %f5
7220 .word 0xd216600e ! t1_kref+0x3a0: lduh [%i1 + 0xe], %o1
7221 .word 0x96bd4015 ! t1_kref+0x3a4: xnorcc %l5, %l5, %o3
7222 .word 0xc07e2008 ! t1_kref+0x3a8: swap [%i0 + 8], %g0
7223 .word 0xac8c0012 ! t1_kref+0x3ac: andcc %l0, %l2, %l6
7224 .word 0x8bb00ce3 ! t1_kref+0x3b0: fnot2s %f3, %f5
7225 .word 0xac1c39f9 ! t1_kref+0x3b4: xor %l0, -0x607, %l6
7226 .word 0xa83c78da ! t1_kref+0x3b8: xnor %l1, -0x726, %l4
7227 .word 0x85b10a82 ! t1_kref+0x3bc: fpsub16 %f4, %f2, %f2
7228 sethi %hi(2f), %o7
7229 .word 0xe40be008 ! t1_kref+0x3c4: ldub [%o7 + 8], %l2
7230 .word 0xa41ca00c ! t1_kref+0x3c8: xor %l2, 0xc, %l2
7231 .word 0xe42be008 ! t1_kref+0x3cc: stb %l2, [%o7 + 8]
7232 .word 0x81dbe008 ! t1_kref+0x3d0: flush %o7 + 8
7233 .word 0x25480003 ! t1_kref+0x3d4: fblg,a,pt %fcc0, _kref+0x3e0
7234 .word 0x85a10822 ! t1_kref+0x3d8: fadds %f4, %f2, %f2
7235 .word 0xd46e3ff2 ! t1_kref+0x3dc: ldstub [%i0 - 0xe], %o2
7236 .word 0x89b0cd60 ! t1_kref+0x3e0: fnot1s %f3, %f4
7237 .word 0x89a088c4 ! t1_kref+0x3e4: fsubd %f2, %f4, %f4
7238 .word 0xd7e65010 ! t1_kref+0x3e8: casa [%i1]0x80, %l0, %o3
7239 .word 0xac9c8011 ! t1_kref+0x3ec: xorcc %l2, %l1, %l6
7240 .word 0xab24c011 ! t1_kref+0x3f0: mulscc %l3, %l1, %l5
7241 .word 0x89a01a42 ! t1_kref+0x3f4: fdtoi %f2, %f4
7242 .word 0xd0166002 ! t1_kref+0x3f8: lduh [%i1 + 2], %o0
7243 .word 0xee560000 ! t1_kref+0x3fc: ldsh [%i0], %l7
7244 .word 0xd06e7ffb ! t1_kref+0x400: ldstub [%i1 - 5], %o0
7245 .word 0x89a0cd24 ! t1_kref+0x404: fsmuld %f3, %f4, %f4
72462: .word 0x87a108a5 ! t1_kref+0x408: fsubs %f4, %f5, %f3
7247 .word 0x95b08404 ! t1_kref+0x40c: fcmple16 %f2, %f4, %o2
7248 .word 0xd038001d ! t1_kref+0x410: std %o0, [%g0 + %i5]
7249 .word 0x85b007a2 ! t1_kref+0x414: fpackfix %f2, %f2
7250 .word 0x953c6014 ! t1_kref+0x418: sra %l1, 0x14, %o2
7251 .word 0x81a90ac4 ! t1_kref+0x41c: fcmped %fcc0, %f4, %f4
7252 .word 0x81a88a25 ! t1_kref+0x420: fcmps %fcc0, %f2, %f5
7253 .word 0xa8e4f6e6 ! t1_kref+0x424: subccc %l3, -0x91a, %l4
7254 .word 0xaa350011 ! t1_kref+0x428: orn %l4, %l1, %l5
7255 .word 0x9de3bfa0 ! t1_kref+0x42c: save %sp, -0x60, %sp
7256 .word 0xb4974019 ! t1_kref+0x430: orcc %i5, %i1, %i2
7257 .word 0x97ee001a ! t1_kref+0x434: restore %i0, %i2, %o3
7258 .word 0xe40877cc ! t1_kref+0x438: ldub [%g1 - 0x834], %l2
7259 .word 0xa41ca00c ! t1_kref+0x43c: xor %l2, 0xc, %l2
7260 .word 0xe42877cc ! t1_kref+0x440: stb %l2, [%g1 - 0x834]
7261 .word 0x81d877cc ! t1_kref+0x444: flush %g1 - 0x834
7262 .word 0xe426001c ! t1_kref+0x448: st %l2, [%i0 + %i4]
7263 .word 0xe0b0a006 ! t1_kref+0x44c: stha %l0, [%g2 + 6]%asi
7264 .word 0x8143c000 ! t1_kref+0x450: stbar
7265 .word 0x2b800008 ! t1_kref+0x454: fbug,a _kref+0x474
7266 .word 0x9634c012 ! t1_kref+0x458: orn %l3, %l2, %o3
72672: .word 0x85b0cda4 ! t1_kref+0x45c: fxors %f3, %f4, %f2
7268 .word 0x89b10d84 ! t1_kref+0x460: fxor %f4, %f4, %f4
7269 .word 0x89a00542 ! t1_kref+0x464: fsqrtd %f2, %f4
7270 .word 0x3d800003 ! t1_kref+0x468: fbule,a _kref+0x474
7271 .word 0x96042f82 ! t1_kref+0x46c: add %l0, 0xf82, %o3
7272 .word 0x927c0015 ! t1_kref+0x470: sdiv %l0, %l5, %o1
7273 .word 0x87a00523 ! t1_kref+0x474: fsqrts %f3, %f3
7274 .word 0x97400000 ! t1_kref+0x478: mov %y, %o3
7275 .word 0x89a108c2 ! t1_kref+0x47c: fsubd %f4, %f2, %f4
7276 .word 0xace4c011 ! t1_kref+0x480: subccc %l3, %l1, %l6
7277 .word 0xd456c018 ! t1_kref+0x484: ldsh [%i3 + %i0], %o2
7278 .word 0x2e480001 ! t1_kref+0x488: bvs,a,pt %icc, _kref+0x48c
7279 .word 0xadb104c4 ! t1_kref+0x48c: fcmpne32 %f4, %f4, %l6
7280 .word 0x94040013 ! t1_kref+0x490: add %l0, %l3, %o2
7281 .word 0x89a018c2 ! t1_kref+0x494: fdtos %f2, %f4
7282 .word 0xd4fe101c ! t1_kref+0x498: swapa [%i0 + %i4]0x80, %o2
7283 .word 0xac8d0015 ! t1_kref+0x49c: andcc %l4, %l5, %l6
7284 .word 0xa8d421a1 ! t1_kref+0x4a0: umulcc %l0, 0x1a1, %l4
7285 .word 0x28480008 ! t1_kref+0x4a4: bleu,a,pt %icc, _kref+0x4c4
7286 .word 0x87b0cae5 ! t1_kref+0x4a8: fpsub32s %f3, %f5, %f3
7287 .word 0x9fc10000 ! t1_kref+0x4ac: call %g4
7288 .word 0x92b56f6e ! t1_kref+0x4b0: orncc %l5, 0xf6e, %o1
7289 .word 0x85a088c2 ! t1_kref+0x4b4: fsubd %f2, %f2, %f2
7290 .word 0x9fc10000 ! t1_kref+0x4b8: call %g4
7291 .word 0x90f4b432 ! t1_kref+0x4bc: udivcc %l2, -0xbce, %o0
7292 .word 0x96f4e5ac ! t1_kref+0x4c0: udivcc %l3, 0x5ac, %o3
7293 .word 0xc807bfe4 ! t1_kref+0x4c4: ld [%fp - 0x1c], %g4
7294 .word 0x94048014 ! t1_kref+0x4c8: add %l2, %l4, %o2
7295 .word 0x8bb00fe0 ! t1_kref+0x4cc: fones %f5
7296 .word 0x85a088a5 ! t1_kref+0x4d0: fsubs %f2, %f5, %f2
7297 .word 0xd86e7ff8 ! t1_kref+0x4d4: ldstub [%i1 - 8], %o4
7298 .word 0x81a88ac4 ! t1_kref+0x4d8: fcmped %fcc0, %f2, %f4
7299 .word 0x8184c000 ! t1_kref+0x4dc: wr %l3, %g0, %y
7300 .word 0x9de3bfa0 ! t1_kref+0x4e0: save %sp, -0x60, %sp
7301 .word 0xb21f401a ! t1_kref+0x4e4: xor %i5, %i2, %i1
7302 .word 0xafeec01a ! t1_kref+0x4e8: restore %i3, %i2, %l7
7303 .word 0x85a0c8a4 ! t1_kref+0x4ec: fsubs %f3, %f4, %f2
7304 .word 0xe2f67fe8 ! t1_kref+0x4f0: stxa %l1, [%i1 - 0x18]%asi
7305 .word 0x929431cc ! t1_kref+0x4f4: orcc %l0, -0xe34, %o1
7306 .word 0xaca48015 ! t1_kref+0x4f8: subcc %l2, %l5, %l6
7307 .word 0x89a00544 ! t1_kref+0x4fc: fsqrtd %f4, %f4
7308 .word 0x8ba01a25 ! t1_kref+0x500: fstoi %f5, %f5
7309 .word 0xae2d0013 ! t1_kref+0x504: andn %l4, %l3, %l7
7310 .word 0x8bb08da5 ! t1_kref+0x508: fxors %f2, %f5, %f5
7311 .word 0x85a018c4 ! t1_kref+0x50c: fdtos %f4, %f2
7312 .word 0xb610200c ! t1_kref+0x510: mov 0xc, %i3
7313 .word 0x8ba01a24 ! t1_kref+0x514: fstoi %f4, %f5
7314 .word 0x292ee5bc ! t1_kref+0x518: sethi %hi(0xbb96f000), %l4
7315 .word 0x921c637c ! t1_kref+0x51c: xor %l1, 0x37c, %o1
7316 .word 0x85a109c4 ! t1_kref+0x520: fdivd %f4, %f4, %f2
7317 .word 0x89a00542 ! t1_kref+0x524: fsqrtd %f2, %f4
7318 .word 0x2c480007 ! t1_kref+0x528: bneg,a,pt %icc, _kref+0x544
7319 .word 0x85a0c9a5 ! t1_kref+0x52c: fdivs %f3, %f5, %f2
7320 .word 0xaf3cc011 ! t1_kref+0x530: sra %l3, %l1, %l7
7321 .word 0x90948013 ! t1_kref+0x534: orcc %l2, %l3, %o0
7322 .word 0x95b50200 ! t1_kref+0x538: array8 %l4, %g0, %o2
7323 .word 0xd448001a ! t1_kref+0x53c: ldsb [%g0 + %i2], %o2
7324 .word 0x902ca3ff ! t1_kref+0x540: andn %l2, 0x3ff, %o0
7325 .word 0x85a08d23 ! t1_kref+0x544: fsmuld %f2, %f3, %f2
7326 .word 0x89b08d82 ! t1_kref+0x548: fxor %f2, %f2, %f4
7327 .word 0x8143c000 ! t1_kref+0x54c: stbar
7328 .word 0xec562018 ! t1_kref+0x550: ldsh [%i0 + 0x18], %l6
7329 .word 0x8ba018c2 ! t1_kref+0x554: fdtos %f2, %f5
7330 .word 0x97240012 ! t1_kref+0x558: mulscc %l0, %l2, %o3
7331 .word 0x96f50010 ! t1_kref+0x55c: udivcc %l4, %l0, %o3
7332 .word 0x89a08844 ! t1_kref+0x560: faddd %f2, %f4, %f4
7333 .word 0x001fffff ! t1_kref+0x564: illtrap 0x1fffff
7334 .word 0x905cf3ae ! t1_kref+0x568: smul %l3, -0xc52, %o0
7335 .word 0x965ca961 ! t1_kref+0x56c: smul %l2, 0x961, %o3
7336 .word 0x89b14fa2 ! t1_kref+0x570: fors %f5, %f2, %f4
7337 .word 0x87a01a44 ! t1_kref+0x574: fdtoi %f4, %f3
7338 call SYM(t1_subr2)
7339 .word 0x85b08ac2 ! t1_kref+0x57c: fpsub32 %f2, %f2, %f2
7340 .word 0x2b480004 ! t1_kref+0x580: fbug,a,pt %fcc0, _kref+0x590
7341 .word 0xeaa67ffc ! t1_kref+0x584: sta %l5, [%i1 - 4]%asi
7342 .word 0x2d480004 ! t1_kref+0x588: fbg,a,pt %fcc0, _kref+0x598
7343 .word 0x9524f430 ! t1_kref+0x58c: mulscc %l3, -0xbd0, %o2
7344 .word 0xd248316c ! t1_kref+0x590: ldsb [%g0 - 0xe94], %o1
7345 .word 0x9fc10000 ! t1_kref+0x594: call %g4
7346 .word 0x85a148a3 ! t1_kref+0x598: fsubs %f5, %f3, %f2
7347 .word 0x89a08944 ! t1_kref+0x59c: fmuld %f2, %f4, %f4
7348 .word 0xa784eb1b ! t1_kref+0x5a0: wr %l3, 0xb1b, %gsr
7349 .word 0x92744014 ! t1_kref+0x5a4: udiv %l1, %l4, %o1
7350 .word 0xffee501a ! t1_kref+0x5a8: prefetcha %i1 + %i2, 31
7351 .word 0x96040012 ! t1_kref+0x5ac: add %l0, %l2, %o3
7352 .word 0xafb54200 ! t1_kref+0x5b0: array8 %l5, %g0, %l7
7353 .word 0x89a14d24 ! t1_kref+0x5b4: fsmuld %f5, %f4, %f4
7354 .word 0x972c8011 ! t1_kref+0x5b8: sll %l2, %l1, %o3
7355 .word 0x85a01882 ! t1_kref+0x5bc: fitos %f2, %f2
7356 .word 0x933d2000 ! t1_kref+0x5c0: sra %l4, 0x0, %o1
7357 .word 0x949d4011 ! t1_kref+0x5c4: xorcc %l5, %l1, %o2
7358 .word 0xe4a63ff0 ! t1_kref+0x5c8: sta %l2, [%i0 - 0x10]%asi
7359 .word 0xc5180019 ! t1_kref+0x5cc: ldd [%g0 + %i1], %f2
7360 .word 0x8ba00524 ! t1_kref+0x5d0: fsqrts %f4, %f5
7361 .word 0x92f44014 ! t1_kref+0x5d4: udivcc %l1, %l4, %o1
7362 .word 0x965c0011 ! t1_kref+0x5d8: smul %l0, %l1, %o3
7363 .word 0x9fc10000 ! t1_kref+0x5dc: call %g4
7364 .word 0xe8167ff6 ! t1_kref+0x5e0: lduh [%i1 - 0xa], %l4
7365 .word 0xc1be1851 ! t1_kref+0x5e4: stda %f0, [%i0 + %l1]0xc2
7366 .word 0xe87f0018 ! t1_kref+0x5e8: swap [%i4 + %i0], %l4
7367 .word 0x932c4012 ! t1_kref+0x5ec: sll %l1, %l2, %o1
7368 .word 0xa82d0012 ! t1_kref+0x5f0: andn %l4, %l2, %l4
7369 .word 0x89b10d40 ! t1_kref+0x5f4: fnot1 %f4, %f4
7370 .word 0xd6000019 ! t1_kref+0x5f8: ld [%g0 + %i1], %o3
7371 .word 0x85b08622 ! t1_kref+0x5fc: fmul8x16 %f2, %f2, %f2
7372 .word 0xadb48353 ! t1_kref+0x600: alignaddrl %l2, %l3, %l6
7373 .word 0x89a088c4 ! t1_kref+0x604: fsubd %f2, %f4, %f4
7374 .word 0xee163fea ! t1_kref+0x608: lduh [%i0 - 0x16], %l7
7375 .word 0x85a00524 ! t1_kref+0x60c: fsqrts %f4, %f2
7376 .word 0x929c69c7 ! t1_kref+0x610: xorcc %l1, 0x9c7, %o1
7377 .word 0x96143bab ! t1_kref+0x614: or %l0, -0x455, %o3
7378 .word 0x9de3bfa0 ! t1_kref+0x618: save %sp, -0x60, %sp
7379 .word 0xb610001b ! t1_kref+0x61c: mov %i3, %i3
7380 .word 0xade82aa7 ! t1_kref+0x620: restore %g0, 0xaa7, %l6
7381 .word 0xec1e4000 ! t1_kref+0x624: ldd [%i1], %l6
7382 call SYM(t1_subr1)
7383 .word 0xd60e6000 ! t1_kref+0x62c: ldub [%i1], %o3
7384 .word 0x85a00524 ! t1_kref+0x630: fsqrts %f4, %f2
7385 .word 0xaa547af4 ! t1_kref+0x634: umul %l1, -0x50c, %l5
7386 .word 0x35480004 ! t1_kref+0x638: fbue,a,pt %fcc0, _kref+0x648
7387 .word 0xc7264000 ! t1_kref+0x63c: st %f3, [%i1]
7388 .word 0x89b08c44 ! t1_kref+0x640: fnor %f2, %f4, %f4
7389 .word 0xa9418000 ! t1_kref+0x644: mov %fprs, %l4
7390 .word 0xa8ac8014 ! t1_kref+0x648: andncc %l2, %l4, %l4
7391 .word 0x89b08c44 ! t1_kref+0x64c: fnor %f2, %f4, %f4
7392 .word 0xa874c011 ! t1_kref+0x650: udiv %l3, %l1, %l4
7393 .word 0x909c7e6e ! t1_kref+0x654: xorcc %l1, -0x192, %o0
7394 .word 0x85b10e63 ! t1_kref+0x658: fxnors %f4, %f3, %f2
7395 .word 0xaa048010 ! t1_kref+0x65c: add %l2, %l0, %l5
7396 .word 0xc900a034 ! t1_kref+0x660: ld [%g2 + 0x34], %f4
7397 .word 0x85a089c4 ! t1_kref+0x664: fdivd %f2, %f4, %f2
7398 .word 0x89a000a5 ! t1_kref+0x668: fnegs %f5, %f4
7399 .word 0xd016001b ! t1_kref+0x66c: lduh [%i0 + %i3], %o0
7400 .word 0x9205702c ! t1_kref+0x670: add %l5, -0xfd4, %o1
7401 .word 0xad3d4011 ! t1_kref+0x674: sra %l5, %l1, %l6
7402 .word 0x85a00542 ! t1_kref+0x678: fsqrtd %f2, %f2
7403 .word 0x932520c3 ! t1_kref+0x67c: mulscc %l4, 0xc3, %o1
7404 .word 0x89a08842 ! t1_kref+0x680: faddd %f2, %f2, %f4
7405 .word 0x89b14722 ! t1_kref+0x684: fmuld8ulx16 %f5, %f2, %f4
7406 .word 0xc51fbcc0 ! t1_kref+0x688: ldd [%fp - 0x340], %f2
7407 .word 0x8bb00f23 ! t1_kref+0x68c: fsrc2s %f3, %f5
7408 .word 0x923c4012 ! t1_kref+0x690: xnor %l1, %l2, %o1
7409 .word 0xe816c018 ! t1_kref+0x694: lduh [%i3 + %i0], %l4
7410 .word 0x92fd4014 ! t1_kref+0x698: sdivcc %l5, %l4, %o1
7411 .word 0xa8ad22c6 ! t1_kref+0x69c: andncc %l4, 0x2c6, %l4
7412 .word 0xee163ffe ! t1_kref+0x6a0: lduh [%i0 - 2], %l7
7413 .word 0x89a00542 ! t1_kref+0x6a4: fsqrtd %f2, %f4
7414 .word 0x85a089c2 ! t1_kref+0x6a8: fdivd %f2, %f2, %f2
7415 .word 0x87a00023 ! t1_kref+0x6ac: fmovs %f3, %f3
7416 .word 0xaa1d3430 ! t1_kref+0x6b0: xor %l4, -0xbd0, %l5
7417 .word 0xd01e6000 ! t1_kref+0x6b4: ldd [%i1], %o0
7418 .word 0x89a000a4 ! t1_kref+0x6b8: fnegs %f4, %f4
7419 .word 0x92a44013 ! t1_kref+0x6bc: subcc %l1, %l3, %o1
7420 .word 0xab24c011 ! t1_kref+0x6c0: mulscc %l3, %l1, %l5
7421 .word 0x90950011 ! t1_kref+0x6c4: orcc %l4, %l1, %o0
7422 .word 0xebee101d ! t1_kref+0x6c8: prefetcha %i0 + %i5, 21
7423 .word 0x8ba000a5 ! t1_kref+0x6cc: fnegs %f5, %f5
7424 .word 0x81a90a44 ! t1_kref+0x6d0: fcmpd %fcc0, %f4, %f4
7425 .word 0xcb066000 ! t1_kref+0x6d4: ld [%i1], %f5
7426 .word 0xa8e54013 ! t1_kref+0x6d8: subccc %l5, %l3, %l4
7427 .word 0xc7270019 ! t1_kref+0x6dc: st %f3, [%i4 + %i1]
7428 .word 0x2b37c124 ! t1_kref+0x6e0: sethi %hi(0xdf049000), %l5
7429 .word 0xaefc4011 ! t1_kref+0x6e4: sdivcc %l1, %l1, %l7
7430 .word 0x96a53397 ! t1_kref+0x6e8: subcc %l4, -0xc69, %o3
7431 .word 0x95b44014 ! t1_kref+0x6ec: edge8 %l1, %l4, %o2
7432 .word 0xacb4c014 ! t1_kref+0x6f0: orncc %l3, %l4, %l6
7433 .word 0xee06200c ! t1_kref+0x6f4: ld [%i0 + 0xc], %l7
7434 .word 0x93250010 ! t1_kref+0x6f8: mulscc %l4, %l0, %o1
7435 .word 0xd0180019 ! t1_kref+0x6fc: ldd [%g0 + %i1], %o0
7436 .word 0xae44b2b8 ! t1_kref+0x700: addc %l2, -0xd48, %l7
7437 .word 0xa8148011 ! t1_kref+0x704: or %l2, %l1, %l4
7438 .word 0x89a00525 ! t1_kref+0x708: fsqrts %f5, %f4
7439 .word 0x89a08d25 ! t1_kref+0x70c: fsmuld %f2, %f5, %f4
7440 .word 0x89a089c2 ! t1_kref+0x710: fdivd %f2, %f2, %f4
7441 .word 0x9170337f ! t1_kref+0x714: popc -0xc81, %o0
7442 .word 0xae1d0014 ! t1_kref+0x718: xor %l4, %l4, %l7
7443 .word 0x28480006 ! t1_kref+0x71c: bleu,a,pt %icc, _kref+0x734
7444 .word 0x97400000 ! t1_kref+0x720: mov %y, %o3
7445 .word 0xe85e4000 ! t1_kref+0x724: ldx [%i1], %l4
7446 .word 0xb4102007 ! t1_kref+0x728: mov 0x7, %i2
7447 .word 0x97b40335 ! t1_kref+0x72c: bmask %l0, %l5, %o3
7448 .word 0x97b4c153 ! t1_kref+0x730: edge32l %l3, %l3, %o3
7449 .word 0x905cbbff ! t1_kref+0x734: smul %l2, -0x401, %o0
7450 .word 0xc9be1894 ! t1_kref+0x738: stda %f4, [%i0 + %l4]0xc4
7451 .word 0xac144010 ! t1_kref+0x73c: or %l1, %l0, %l6
7452 .word 0x87a149a5 ! t1_kref+0x740: fdivs %f5, %f5, %f3
7453 .word 0xaa354010 ! t1_kref+0x744: orn %l5, %l0, %l5
7454 .word 0x90a4ab8d ! t1_kref+0x748: subcc %l2, 0xb8d, %o0
7455 .word 0xf207bfe0 ! t1_kref+0x74c: ld [%fp - 0x20], %i1
7456 .word 0xaf246852 ! t1_kref+0x750: mulscc %l1, 0x852, %l7
7457 .word 0x89a018c4 ! t1_kref+0x754: fdtos %f4, %f4
7458 .word 0x9de3bfa0 ! t1_kref+0x758: save %sp, -0x60, %sp
7459 .word 0xb8df262f ! t1_kref+0x75c: smulcc %i4, 0x62f, %i4
7460 .word 0xadeea732 ! t1_kref+0x760: restore %i2, 0x732, %l6
7461 .word 0xd048a035 ! t1_kref+0x764: ldsb [%g2 + 0x35], %o0
7462 .word 0x85a108c2 ! t1_kref+0x768: fsubd %f4, %f2, %f2
7463 .word 0xee167fe4 ! t1_kref+0x76c: lduh [%i1 - 0x1c], %l7
7464 .word 0xc9264000 ! t1_kref+0x770: st %f4, [%i1]
7465 .word 0xe2362018 ! t1_kref+0x774: sth %l1, [%i0 + 0x18]
7466 .word 0x3c480005 ! t1_kref+0x778: bpos,a,pt %icc, _kref+0x78c
7467 .word 0xd4ce9019 ! t1_kref+0x77c: ldsba [%i2 + %i1]0x80, %o2
7468 .word 0x908c0014 ! t1_kref+0x780: andcc %l0, %l4, %o0
7469 .word 0xc1be5811 ! t1_kref+0x784: stda %f0, [%i1 + %l1]0xc0
7470 .word 0x81a88a44 ! t1_kref+0x788: fcmpd %fcc0, %f2, %f4
7471 .word 0xee062008 ! t1_kref+0x78c: ld [%i0 + 8], %l7
7472 .word 0x903cc015 ! t1_kref+0x790: xnor %l3, %l5, %o0
7473 .word 0x89a108c2 ! t1_kref+0x794: fsubd %f4, %f2, %f4
7474 .word 0x87b14ee5 ! t1_kref+0x798: fornot2s %f5, %f5, %f3
7475 .word 0xaaf44014 ! t1_kref+0x79c: udivcc %l1, %l4, %l5
7476 .word 0x87a000a4 ! t1_kref+0x7a0: fnegs %f4, %f3
7477 .word 0xe898105d ! t1_kref+0x7a4: ldda [%g0 + %i5]0x82, %l4
7478 .word 0xaf154015 ! t1_kref+0x7a8: taddcctv %l5, %l5, %l7
7479 .word 0x85a08842 ! t1_kref+0x7ac: faddd %f2, %f2, %f2
7480 .word 0x89a10942 ! t1_kref+0x7b0: fmuld %f4, %f2, %f4
7481 .word 0x94750015 ! t1_kref+0x7b4: udiv %l4, %l5, %o2
7482 .word 0x3f480007 ! t1_kref+0x7b8: fbo,a,pt %fcc0, _kref+0x7d4
7483 .word 0x85b10d82 ! t1_kref+0x7bc: fxor %f4, %f2, %f2
7484 .word 0x89a109c2 ! t1_kref+0x7c0: fdivd %f4, %f2, %f4
7485 .word 0x85a01a24 ! t1_kref+0x7c4: fstoi %f4, %f2
7486 .word 0x91b10502 ! t1_kref+0x7c8: fcmpgt16 %f4, %f2, %o0
7487 .word 0xaa3c0012 ! t1_kref+0x7cc: xnor %l0, %l2, %l5
7488 .word 0x96fc8011 ! t1_kref+0x7d0: sdivcc %l2, %l1, %o3
7489 .word 0x3b480005 ! t1_kref+0x7d4: fble,a,pt %fcc0, _kref+0x7e8
7490 .word 0xac84b6a5 ! t1_kref+0x7d8: addcc %l2, -0x95b, %l6
7491 .word 0x81a88ac2 ! t1_kref+0x7dc: fcmped %fcc0, %f2, %f2
7492 .word 0xaab50010 ! t1_kref+0x7e0: orncc %l4, %l0, %l5
7493 .word 0x943d6b43 ! t1_kref+0x7e4: xnor %l5, 0xb43, %o2
7494 .word 0x93400000 ! t1_kref+0x7e8: mov %y, %o1
7495 .word 0x81a90a44 ! t1_kref+0x7ec: fcmpd %fcc0, %f4, %f4
7496 .word 0x81a88aa4 ! t1_kref+0x7f0: fcmpes %fcc0, %f2, %f4
7497 .word 0x85b10702 ! t1_kref+0x7f4: fmuld8sux16 %f4, %f2, %f2
7498 .word 0x8ba108a2 ! t1_kref+0x7f8: fsubs %f4, %f2, %f5
7499 .word 0xac9529cc ! t1_kref+0x7fc: orcc %l4, 0x9cc, %l6
7500 .word 0x3f800003 ! t1_kref+0x800: fbo,a _kref+0x80c
7501 .word 0x89a00522 ! t1_kref+0x804: fsqrts %f2, %f4
7502 .word 0xe8967fe8 ! t1_kref+0x808: lduha [%i1 - 0x18]%asi, %l4
7503 .word 0x85a08844 ! t1_kref+0x80c: faddd %f2, %f4, %f2
7504 .word 0x85b10ee4 ! t1_kref+0x810: fornot2s %f4, %f4, %f2
7505 .word 0x89b08a42 ! t1_kref+0x814: fpadd32 %f2, %f2, %f4
7506 .word 0x96053cfe ! t1_kref+0x818: add %l4, -0x302, %o3
7507 .word 0x89a000a4 ! t1_kref+0x81c: fnegs %f4, %f4
7508 .word 0x89b10e63 ! t1_kref+0x820: fxnors %f4, %f3, %f4
7509 .word 0x8143c000 ! t1_kref+0x824: stbar
7510 .word 0xaead243f ! t1_kref+0x828: andncc %l4, 0x43f, %l7
7511 .word 0x38480008 ! t1_kref+0x82c: bgu,a,pt %icc, _kref+0x84c
7512 .word 0x85a0c9a4 ! t1_kref+0x830: fdivs %f3, %f4, %f2
7513 .word 0x85b08665 ! t1_kref+0x834: fmul8x16au %f2, %f5, %f2
7514 .word 0x95b40240 ! t1_kref+0x838: array16 %l0, %g0, %o2
7515 .word 0xe66e2001 ! t1_kref+0x83c: ldstub [%i0 + 1], %l3
7516 .word 0xac14a301 ! t1_kref+0x840: or %l2, 0x301, %l6
7517 .word 0xabb4c112 ! t1_kref+0x844: edge32 %l3, %l2, %l5
7518 .word 0x87b08e64 ! t1_kref+0x848: fxnors %f2, %f4, %f3
7519 .word 0x92f4c012 ! t1_kref+0x84c: udivcc %l3, %l2, %o1
7520 .word 0xd83e2008 ! t1_kref+0x850: std %o4, [%i0 + 8]
7521 .word 0x948ca12c ! t1_kref+0x854: andcc %l2, 0x12c, %o2
7522 .word 0xe46e001a ! t1_kref+0x858: ldstub [%i0 + %i2], %l2
7523 .word 0x89a108c4 ! t1_kref+0x85c: fsubd %f4, %f4, %f4
7524 .word 0xaf2ce00f ! t1_kref+0x860: sll %l3, 0xf, %l7
7525 .word 0x89a00023 ! t1_kref+0x864: fmovs %f3, %f4
7526 .word 0xaeb4762b ! t1_kref+0x868: orncc %l1, -0x9d5, %l7
7527 .word 0x81854000 ! t1_kref+0x86c: wr %l5, %g0, %y
7528 .word 0x38480002 ! t1_kref+0x870: bgu,a,pt %icc, _kref+0x878
7529 .word 0x2d3c8e7f ! t1_kref+0x874: sethi %hi(0xf239fc00), %l6
7530 .word 0x92740014 ! t1_kref+0x878: udiv %l0, %l4, %o1
7531 .word 0xc7a0a024 ! t1_kref+0x87c: sta %f3, [%g2 + 0x24]%asi
7532 .word 0x8584ea13 ! t1_kref+0x880: wr %l3, 0xa13, %ccr
7533 .word 0x87a0c8a2 ! t1_kref+0x884: fsubs %f3, %f2, %f3
7534 .word 0x87a148a5 ! t1_kref+0x888: fsubs %f5, %f5, %f3
7535 .word 0xea4e3fea ! t1_kref+0x88c: ldsb [%i0 - 0x16], %l5
7536 .word 0xe2263ff4 ! t1_kref+0x890: st %l1, [%i0 - 0xc]
7537 .word 0xd006200c ! t1_kref+0x894: ld [%i0 + 0xc], %o0
7538 .word 0xe62e7fec ! t1_kref+0x898: stb %l3, [%i1 - 0x14]
7539 .word 0xaf0cea7e ! t1_kref+0x89c: tsubcc %l3, 0xa7e, %l7
7540 .word 0x909cc012 ! t1_kref+0x8a0: xorcc %l3, %l2, %o0
7541 .word 0x85a14d23 ! t1_kref+0x8a4: fsmuld %f5, %f3, %f2
7542 .word 0xeac01019 ! t1_kref+0x8a8: ldswa [%g0 + %i1]0x80, %l5
7543 .word 0x81a8ca25 ! t1_kref+0x8ac: fcmps %fcc0, %f3, %f5
7544 .word 0x952c6013 ! t1_kref+0x8b0: sll %l1, 0x13, %o2
7545 .word 0xacdc0011 ! t1_kref+0x8b4: smulcc %l0, %l1, %l6
7546 .word 0x96044013 ! t1_kref+0x8b8: add %l1, %l3, %o3
7547 .word 0x81a90a44 ! t1_kref+0x8bc: fcmpd %fcc0, %f4, %f4
7548 .word 0x85a089c4 ! t1_kref+0x8c0: fdivd %f2, %f4, %f2
7549 .word 0xc900a004 ! t1_kref+0x8c4: ld [%g2 + 4], %f4
7550 .word 0x27800007 ! t1_kref+0x8c8: fbul,a _kref+0x8e4
7551 .word 0xd01e3ff0 ! t1_kref+0x8cc: ldd [%i0 - 0x10], %o0
7552 .word 0xc9064000 ! t1_kref+0x8d0: ld [%i1], %f4
7553 .word 0xae5c2559 ! t1_kref+0x8d4: smul %l0, 0x559, %l7
7554 .word 0xec064000 ! t1_kref+0x8d8: ld [%i1], %l6
7555 .word 0x85a108c4 ! t1_kref+0x8dc: fsubd %f4, %f4, %f2
7556 .word 0x89a0cd25 ! t1_kref+0x8e0: fsmuld %f3, %f5, %f4
7557 .word 0x9614b0de ! t1_kref+0x8e4: or %l2, -0xf22, %o3
7558 .word 0x9614fa55 ! t1_kref+0x8e8: or %l3, -0x5ab, %o3
7559 .word 0xebe65014 ! t1_kref+0x8ec: casa [%i1]0x80, %l4, %l5
7560 .word 0xafb44112 ! t1_kref+0x8f0: edge32 %l1, %l2, %l7
7561 .word 0x34480002 ! t1_kref+0x8f4: bg,a,pt %icc, _kref+0x8fc
7562 .word 0x85a018c2 ! t1_kref+0x8f8: fdtos %f2, %f2
7563 .word 0x94646ddf ! t1_kref+0x8fc: subc %l1, 0xddf, %o2
7564 .word 0x8ba0c8a5 ! t1_kref+0x900: fsubs %f3, %f5, %f5
7565 .word 0xe626201c ! t1_kref+0x904: st %l3, [%i0 + 0x1c]
7566 .word 0xe8780018 ! t1_kref+0x908: swap [%g0 + %i0], %l4
7567 .word 0x8ba01884 ! t1_kref+0x90c: fitos %f4, %f5
7568 .word 0x89a01884 ! t1_kref+0x910: fitos %f4, %f4
7569 .word 0xc980a004 ! t1_kref+0x914: lda [%g2 + 4]%asi, %f4
7570 .word 0x960c64be ! t1_kref+0x918: and %l1, 0x4be, %o3
7571 .word 0x8d8473c5 ! t1_kref+0x91c: wr %l1, 0xfffff3c5, %fprs
7572 .word 0xc1bf1a18 ! t1_kref+0x920: stda %f0, [%i4 + %i0]0xd0
7573 .word 0x33480008 ! t1_kref+0x924: fbe,a,pt %fcc0, _kref+0x944
7574 .word 0x92048011 ! t1_kref+0x928: add %l2, %l1, %o1
7575 .word 0xd6580019 ! t1_kref+0x92c: ldx [%g0 + %i1], %o3
7576 .word 0xafb54114 ! t1_kref+0x930: edge32 %l5, %l4, %l7
7577 .word 0x933ce002 ! t1_kref+0x934: sra %l3, 0x2, %o1
7578 .word 0x9204bf63 ! t1_kref+0x938: add %l2, -0x9d, %o1
7579 .word 0x89a01a22 ! t1_kref+0x93c: fstoi %f2, %f4
7580 .word 0x87a01883 ! t1_kref+0x940: fitos %f3, %f3
7581 .word 0x2f480004 ! t1_kref+0x944: fbu,a,pt %fcc0, _kref+0x954
7582 .word 0x968c0010 ! t1_kref+0x948: andcc %l0, %l0, %o3
7583 .word 0x89a000a2 ! t1_kref+0x94c: fnegs %f2, %f4
7584 .word 0xd41e2018 ! t1_kref+0x950: ldd [%i0 + 0x18], %o2
7585 .word 0x89b009a3 ! t1_kref+0x954: fexpand %f3, %f4
7586 .word 0xe6360000 ! t1_kref+0x958: sth %l3, [%i0]
7587 .word 0x93b4c0f4 ! t1_kref+0x95c: edge16ln %l3, %l4, %o1
7588 .word 0x85b146a5 ! t1_kref+0x960: fmul8x16al %f5, %f5, %f2
7589 .word 0x81a90a44 ! t1_kref+0x964: fcmpd %fcc0, %f4, %f4
7590 .word 0xd40e7ffc ! t1_kref+0x968: ldub [%i1 - 4], %o2
7591 .word 0xd2100019 ! t1_kref+0x96c: lduh [%g0 + %i1], %o1
7592 .word 0x8ba000a3 ! t1_kref+0x970: fnegs %f3, %f5
7593 .word 0xecce6001 ! t1_kref+0x974: ldsba [%i1 + 1]%asi, %l6
7594 .word 0x8143c000 ! t1_kref+0x978: stbar
7595 .word 0x960d6943 ! t1_kref+0x97c: and %l5, 0x943, %o3
7596 .word 0xac7d6b4b ! t1_kref+0x980: sdiv %l5, 0xb4b, %l6
7597 .word 0x8610200d ! t1_kref+0x984: mov 0xd, %g3
7598 .word 0x86a0e001 ! t1_kref+0x988: subcc %g3, 1, %g3
7599 .word 0x2280001c ! t1_kref+0x98c: be,a _kref+0x9fc
7600 .word 0xaf2d0015 ! t1_kref+0x990: sll %l4, %l5, %l7
7601 .word 0x89b106a3 ! t1_kref+0x994: fmul8x16al %f4, %f3, %f4
7602 .word 0x94243d8a ! t1_kref+0x998: sub %l0, -0x276, %o2
7603 .word 0x36480006 ! t1_kref+0x99c: bge,a,pt %icc, _kref+0x9b4
7604 .word 0xa8b56d6e ! t1_kref+0x9a0: orncc %l5, 0xd6e, %l4
7605 .word 0xc51fbef0 ! t1_kref+0x9a4: ldd [%fp - 0x110], %f2
7606 .word 0xae0d7076 ! t1_kref+0x9a8: and %l5, -0xf8a, %l7
7607 .word 0x344ffff7 ! t1_kref+0x9ac: bg,a,pt %icc, _kref+0x988
7608 .word 0x9014c011 ! t1_kref+0x9b0: or %l3, %l1, %o0
7609 .word 0x85a08d24 ! t1_kref+0x9b4: fsmuld %f2, %f4, %f2
7610 .word 0x95148010 ! t1_kref+0x9b8: taddcctv %l2, %l0, %o2
7611 .word 0xc9270018 ! t1_kref+0x9bc: st %f4, [%i4 + %i0]
7612 .word 0x9fc00004 ! t1_kref+0x9c0: call %g0 + %g4
7613 .word 0xa8a46e98 ! t1_kref+0x9c4: subcc %l1, 0xe98, %l4
7614 .word 0x3d480002 ! t1_kref+0x9c8: fbule,a,pt %fcc0, _kref+0x9d0
7615 .word 0x922c0014 ! t1_kref+0x9cc: andn %l0, %l4, %o1
7616 .word 0xad256b36 ! t1_kref+0x9d0: mulscc %l5, 0xb36, %l6
7617 .word 0xe42e7fe5 ! t1_kref+0x9d4: stb %l2, [%i1 - 0x1b]
7618 .word 0x8ba0c823 ! t1_kref+0x9d8: fadds %f3, %f3, %f5
7619 .word 0xacb54013 ! t1_kref+0x9dc: orncc %l5, %l3, %l6
7620 .word 0xe8680019 ! t1_kref+0x9e0: ldstub [%g0 + %i1], %l4
7621 .word 0xe2a01019 ! t1_kref+0x9e4: sta %l1, [%g0 + %i1]0x80
7622 .word 0xe6680019 ! t1_kref+0x9e8: ldstub [%g0 + %i1], %l3
7623 .word 0x920d211c ! t1_kref+0x9ec: and %l4, 0x11c, %o1
7624 .word 0x89a10844 ! t1_kref+0x9f0: faddd %f4, %f4, %f4
7625 .word 0xea8e7fe4 ! t1_kref+0x9f4: lduba [%i1 - 0x1c]%asi, %l5
7626 .word 0x8ba000a5 ! t1_kref+0x9f8: fnegs %f5, %f5
7627 .word 0x963572dc ! t1_kref+0x9fc: orn %l5, -0xd24, %o3
7628 .word 0x952c6008 ! t1_kref+0xa00: sll %l1, 0x8, %o2
7629 .word 0x97b4c110 ! t1_kref+0xa04: edge32 %l3, %l0, %o3
7630 .word 0x9694c013 ! t1_kref+0xa08: orcc %l3, %l3, %o3
7631 .word 0xe06e0000 ! t1_kref+0xa0c: ldstub [%i0], %l0
7632 .word 0x85a000a2 ! t1_kref+0xa10: fnegs %f2, %f2
7633 .word 0x81a90ac4 ! t1_kref+0xa14: fcmped %fcc0, %f4, %f4
7634 .word 0xc980a034 ! t1_kref+0xa18: lda [%g2 + 0x34]%asi, %f4
7635 .word 0x85a00542 ! t1_kref+0xa1c: fsqrtd %f2, %f2
7636 .word 0x905d0012 ! t1_kref+0xa20: smul %l4, %l2, %o0
7637 .word 0xee56001b ! t1_kref+0xa24: ldsh [%i0 + %i3], %l7
7638 .word 0xadb54113 ! t1_kref+0xa28: edge32 %l5, %l3, %l6
7639 .word 0xc51fbf50 ! t1_kref+0xa2c: ldd [%fp - 0xb0], %f2
7640 .word 0xe836200c ! t1_kref+0xa30: sth %l4, [%i0 + 0xc]
7641 .word 0xaf053315 ! t1_kref+0xa34: taddcc %l4, -0xceb, %l7
7642 .word 0xd8fe6014 ! t1_kref+0xa38: swapa [%i1 + 0x14]%asi, %o4
7643 .word 0x95418000 ! t1_kref+0xa3c: mov %fprs, %o2
7644 .word 0xe81e0000 ! t1_kref+0xa40: ldd [%i0], %l4
7645 .word 0x85a089c4 ! t1_kref+0xa44: fdivd %f2, %f4, %f2
7646 .word 0x85b14963 ! t1_kref+0xa48: fpmerge %f5, %f3, %f2
7647 .word 0x81580000 ! t1_kref+0xa4c: flushw
7648 .word 0x8ba01883 ! t1_kref+0xa50: fitos %f3, %f5
7649 .word 0x89b007a2 ! t1_kref+0xa54: fpackfix %f2, %f4
7650 .word 0x2b480008 ! t1_kref+0xa58: fbug,a,pt %fcc0, _kref+0xa78
7651 .word 0xab408000 ! t1_kref+0xa5c: mov %ccr, %l5
7652 .word 0xe036c018 ! t1_kref+0xa60: sth %l0, [%i3 + %i0]
7653 .word 0xa89d2440 ! t1_kref+0xa64: xorcc %l4, 0x440, %l4
7654 .word 0x962d3892 ! t1_kref+0xa68: andn %l4, -0x76e, %o3
7655 .word 0xd4067fe4 ! t1_kref+0xa6c: ld [%i1 - 0x1c], %o2
7656 .word 0xa9408000 ! t1_kref+0xa70: mov %ccr, %l4
7657 .word 0x87a00025 ! t1_kref+0xa74: fmovs %f5, %f3
7658 .word 0xaf40c000 ! t1_kref+0xa78: mov %asi, %l7
7659 .word 0x89a00542 ! t1_kref+0xa7c: fsqrtd %f2, %f4
7660 .word 0x96ad4011 ! t1_kref+0xa80: andncc %l5, %l1, %o3
7661 .word 0x85b14622 ! t1_kref+0xa84: fmul8x16 %f5, %f2, %f2
7662 .word 0x9de3bfa0 ! t1_kref+0xa88: save %sp, -0x60, %sp
7663 .word 0xba1e001c ! t1_kref+0xa8c: xor %i0, %i4, %i5
7664 .word 0xafeee810 ! t1_kref+0xa90: restore %i3, 0x810, %l7
7665 .word 0x89a08842 ! t1_kref+0xa94: faddd %f2, %f2, %f4
7666 .word 0xa8ad618e ! t1_kref+0xa98: andncc %l5, 0x18e, %l4
7667 .word 0x85a10d22 ! t1_kref+0xa9c: fsmuld %f4, %f2, %f2
7668 .word 0x81a88ac2 ! t1_kref+0xaa0: fcmped %fcc0, %f2, %f2
7669 .word 0x81a90a42 ! t1_kref+0xaa4: fcmpd %fcc0, %f4, %f2
7670 .word 0x94bc0015 ! t1_kref+0xaa8: xnorcc %l0, %l5, %o2
7671 .word 0xc7266018 ! t1_kref+0xaac: st %f3, [%i1 + 0x18]
7672 .word 0x9de3bfa0 ! t1_kref+0xab0: save %sp, -0x60, %sp
7673 .word 0xb40e3e70 ! t1_kref+0xab4: and %i0, -0x190, %i2
7674 .word 0x95eeeba4 ! t1_kref+0xab8: restore %i3, 0xba4, %o2
7675 .word 0x2c800006 ! t1_kref+0xabc: bneg,a _kref+0xad4
7676 .word 0x85b08ec2 ! t1_kref+0xac0: fornot2 %f2, %f2, %f2
7677 .word 0xc99e1a5b ! t1_kref+0xac4: ldda [%i0 + %i3]0xd2, %f4
7678 .word 0xe620a034 ! t1_kref+0xac8: st %l3, [%g2 + 0x34]
7679 .word 0x89b08f44 ! t1_kref+0xacc: fornot1 %f2, %f4, %f4
7680 .word 0x89a000a2 ! t1_kref+0xad0: fnegs %f2, %f4
7681 .word 0xc900a004 ! t1_kref+0xad4: ld [%g2 + 4], %f4
7682 .word 0xeaa6501c ! t1_kref+0xad8: sta %l5, [%i1 + %i4]0x80
7683 .word 0x89a000a5 ! t1_kref+0xadc: fnegs %f5, %f4
7684 .word 0xffee101c ! t1_kref+0xae0: prefetcha %i0 + %i4, 31
7685 .word 0xac95694d ! t1_kref+0xae4: orcc %l5, 0x94d, %l6
7686 .word 0x85b08f84 ! t1_kref+0xae8: for %f2, %f4, %f2
7687 .word 0x8ba10822 ! t1_kref+0xaec: fadds %f4, %f2, %f5
7688 .word 0x8143c000 ! t1_kref+0xaf0: stbar
7689 .word 0xae14c014 ! t1_kref+0xaf4: or %l3, %l4, %l7
7690 .word 0xd216c018 ! t1_kref+0xaf8: lduh [%i3 + %i0], %o1
7691 .word 0x960c8010 ! t1_kref+0xafc: and %l2, %l0, %o3
7692 .word 0xac84a7f3 ! t1_kref+0xb00: addcc %l2, 0x7f3, %l6
7693 .word 0x89b10722 ! t1_kref+0xb04: fmuld8ulx16 %f4, %f2, %f4
7694 .word 0x81a90aa3 ! t1_kref+0xb08: fcmpes %fcc0, %f4, %f3
7695 .word 0x87a01882 ! t1_kref+0xb0c: fitos %f2, %f3
7696 .word 0xe2366004 ! t1_kref+0xb10: sth %l1, [%i1 + 4]
7697 .word 0x8bb08aa4 ! t1_kref+0xb14: fpsub16s %f2, %f4, %f5
7698 .word 0x89b10e22 ! t1_kref+0xb18: fands %f4, %f2, %f4
7699 .word 0xd656c019 ! t1_kref+0xb1c: ldsh [%i3 + %i1], %o3
7700 .word 0x89a08d23 ! t1_kref+0xb20: fsmuld %f2, %f3, %f4
7701 .word 0xae8c6473 ! t1_kref+0xb24: andcc %l1, 0x473, %l7
7702 .word 0x85a08d23 ! t1_kref+0xb28: fsmuld %f2, %f3, %f2
7703 .word 0xaa34762a ! t1_kref+0xb2c: orn %l1, -0x9d6, %l5
7704 .word 0xaac47557 ! t1_kref+0xb30: addccc %l1, -0xaa9, %l5
7705 .word 0x81854000 ! t1_kref+0xb34: wr %l5, %g0, %y
7706 .word 0x8ba018c4 ! t1_kref+0xb38: fdtos %f4, %f5
7707 .word 0x89a108a4 ! t1_kref+0xb3c: fsubs %f4, %f4, %f4
7708 .word 0x9fc00004 ! t1_kref+0xb40: call %g0 + %g4
7709 .word 0x89a00525 ! t1_kref+0xb44: fsqrts %f5, %f4
7710 .word 0xe8064000 ! t1_kref+0xb48: ld [%i1], %l4
7711 .word 0x87b10ae2 ! t1_kref+0xb4c: fpsub32s %f4, %f2, %f3
7712 .word 0x22480002 ! t1_kref+0xb50: be,a,pt %icc, _kref+0xb58
7713 .word 0xe6b01018 ! t1_kref+0xb54: stha %l3, [%g0 + %i0]0x80
7714 .word 0xae94677d ! t1_kref+0xb58: orcc %l1, 0x77d, %l7
7715 .word 0x34480001 ! t1_kref+0xb5c: bg,a,pt %icc, _kref+0xb60
7716 .word 0x85a108c4 ! t1_kref+0xb60: fsubd %f4, %f4, %f2
7717 .word 0x87a00524 ! t1_kref+0xb64: fsqrts %f4, %f3
7718 .word 0x81a90ac2 ! t1_kref+0xb68: fcmped %fcc0, %f4, %f2
7719 .word 0x94840010 ! t1_kref+0xb6c: addcc %l0, %l0, %o2
7720 .word 0xd4567fe8 ! t1_kref+0xb70: ldsh [%i1 - 0x18], %o2
7721 .word 0x8ba01a23 ! t1_kref+0xb74: fstoi %f3, %f5
7722 .word 0x89a08844 ! t1_kref+0xb78: faddd %f2, %f4, %f4
7723 .word 0xe8a01018 ! t1_kref+0xb7c: sta %l4, [%g0 + %i0]0x80
7724 .word 0x89a00524 ! t1_kref+0xb80: fsqrts %f4, %f4
7725 .word 0x87b10de2 ! t1_kref+0xb84: fnands %f4, %f2, %f3
7726 .word 0x971527c4 ! t1_kref+0xb88: taddcctv %l4, 0x7c4, %o3
7727 .word 0xe8a01018 ! t1_kref+0xb8c: sta %l4, [%g0 + %i0]0x80
7728 .word 0xcb063fe4 ! t1_kref+0xb90: ld [%i0 - 0x1c], %f5
7729 .word 0x85a089c4 ! t1_kref+0xb94: fdivd %f2, %f4, %f2
7730 .word 0x32480003 ! t1_kref+0xb98: bne,a,pt %icc, _kref+0xba4
7731 .word 0x85b00fc0 ! t1_kref+0xb9c: fone %f2
7732 .word 0xec4e401a ! t1_kref+0xba0: ldsb [%i1 + %i2], %l6
7733 .word 0x943d6eaf ! t1_kref+0xba4: xnor %l5, 0xeaf, %o2
7734 .word 0xe816001b ! t1_kref+0xba8: lduh [%i0 + %i3], %l4
7735 .word 0xc5b81019 ! t1_kref+0xbac: stda %f2, [%g0 + %i1]0x80
7736 .word 0xacb4bc3c ! t1_kref+0xbb0: orncc %l2, -0x3c4, %l6
7737 .word 0x96050011 ! t1_kref+0xbb4: add %l4, %l1, %o3
7738 .word 0x8bb10a23 ! t1_kref+0xbb8: fpadd16s %f4, %f3, %f5
7739 .word 0x93400000 ! t1_kref+0xbbc: mov %y, %o1
7740 sethi %hi(2f), %o7
7741 .word 0xe40be3fc ! t1_kref+0xbc4: ldub [%o7 + 0x3fc], %l2
7742 .word 0xa41ca00c ! t1_kref+0xbc8: xor %l2, 0xc, %l2
7743 .word 0xe42be3fc ! t1_kref+0xbcc: stb %l2, [%o7 + 0x3fc]
7744 .word 0x81dbe3fc ! t1_kref+0xbd0: flush %o7 + 0x3fc
7745 .word 0xeaf66000 ! t1_kref+0xbd4: stxa %l5, [%i1]%asi
7746 .word 0x85840010 ! t1_kref+0xbd8: wr %l0, %l0, %ccr
7747 .word 0xe1e8a08a ! t1_kref+0xbdc: prefetcha %g2 + 0x8a, 16
7748 .word 0xa8a4c014 ! t1_kref+0xbe0: subcc %l3, %l4, %l4
7749 .word 0x3a480003 ! t1_kref+0xbe4: bcc,a,pt %icc, _kref+0xbf0
7750 .word 0xabb480f2 ! t1_kref+0xbe8: edge16ln %l2, %l2, %l5
7751 .word 0x89a01102 ! t1_kref+0xbec: fxtod %f2, %f4
7752 .word 0x85b009a4 ! t1_kref+0xbf0: fexpand %f4, %f2
7753 .word 0x33480006 ! t1_kref+0xbf4: fbe,a,pt %fcc0, _kref+0xc0c
7754 .word 0x87a01882 ! t1_kref+0xbf8: fitos %f2, %f3
77552: .word 0x94acc013 ! t1_kref+0xbfc: andncc %l3, %l3, %o2
7756 .word 0xa9248012 ! t1_kref+0xc00: mulscc %l2, %l2, %l4
7757 .word 0xe236601a ! t1_kref+0xc04: sth %l1, [%i1 + 0x1a]
7758 .word 0xd4c8a017 ! t1_kref+0xc08: ldsba [%g2 + 0x17]%asi, %o2
7759 .word 0x85a089c2 ! t1_kref+0xc0c: fdivd %f2, %f2, %f2
7760 .word 0x903c4014 ! t1_kref+0xc10: xnor %l1, %l4, %o0
7761 .word 0x90740014 ! t1_kref+0xc14: udiv %l0, %l4, %o0
7762 sethi %hi(2f), %o7
7763 .word 0xe40be03c ! t1_kref+0xc1c: ldub [%o7 + 0x3c], %l2
7764 .word 0xa41ca00c ! t1_kref+0xc20: xor %l2, 0xc, %l2
7765 .word 0xe42be03c ! t1_kref+0xc24: stb %l2, [%o7 + 0x3c]
7766 .word 0x81dbe03c ! t1_kref+0xc28: flush %o7 + 0x3c
7767 .word 0x89a08d23 ! t1_kref+0xc2c: fsmuld %f2, %f3, %f4
7768 .word 0x8d843fce ! t1_kref+0xc30: wr %l0, 0xffffffce, %fprs
7769 .word 0x2f480007 ! t1_kref+0xc34: fbu,a,pt %fcc0, _kref+0xc50
7770 .word 0x93b10504 ! t1_kref+0xc38: fcmpgt16 %f4, %f4, %o1
77712: .word 0x87a018c2 ! t1_kref+0xc3c: fdtos %f2, %f3
7772 .word 0x89a00524 ! t1_kref+0xc40: fsqrts %f4, %f4
7773 .word 0x917027b6 ! t1_kref+0xc44: popc 0x7b6, %o0
7774 .word 0x87a018c4 ! t1_kref+0xc48: fdtos %f4, %f3
7775 .word 0xc726401c ! t1_kref+0xc4c: st %f3, [%i1 + %i4]
7776 .word 0xeb6e3fe0 ! t1_kref+0xc50: prefetch %i0 - 0x20, 21
7777 .word 0x92b44012 ! t1_kref+0xc54: orncc %l1, %l2, %o1
7778 .word 0x89a109c2 ! t1_kref+0xc58: fdivd %f4, %f2, %f4
7779 .word 0xae047f7f ! t1_kref+0xc5c: add %l1, -0x81, %l7
7780 .word 0x85b009a5 ! t1_kref+0xc60: fexpand %f5, %f2
7781 .word 0xaa0c4014 ! t1_kref+0xc64: and %l1, %l4, %l5
7782 .word 0xe8ce9019 ! t1_kref+0xc68: ldsba [%i2 + %i1]0x80, %l4
7783 .word 0x81a88a44 ! t1_kref+0xc6c: fcmpd %fcc0, %f2, %f4
7784 .word 0xaca463d1 ! t1_kref+0xc70: subcc %l1, 0x3d1, %l6
7785 .word 0xe890a034 ! t1_kref+0xc74: lduha [%g2 + 0x34]%asi, %l4
7786 .word 0x8ba00522 ! t1_kref+0xc78: fsqrts %f2, %f5
7787 .word 0xacdd337b ! t1_kref+0xc7c: smulcc %l4, -0xc85, %l6
7788 .word 0x89a108c2 ! t1_kref+0xc80: fsubd %f4, %f2, %f4
7789 .word 0x925c8011 ! t1_kref+0xc84: smul %l2, %l1, %o1
7790 .word 0xc5064000 ! t1_kref+0xc88: ld [%i1], %f2
7791 .word 0x89a00542 ! t1_kref+0xc8c: fsqrtd %f2, %f4
7792 .word 0xaabd6566 ! t1_kref+0xc90: xnorcc %l5, 0x566, %l5
7793 .word 0x89b14663 ! t1_kref+0xc94: fmul8x16au %f5, %f3, %f4
7794 .word 0x8184c000 ! t1_kref+0xc98: wr %l3, %g0, %y
7795 .word 0x89a10844 ! t1_kref+0xc9c: faddd %f4, %f4, %f4
7796 .word 0xeace9019 ! t1_kref+0xca0: ldsba [%i2 + %i1]0x80, %l5
7797 .word 0x8bb10e64 ! t1_kref+0xca4: fxnors %f4, %f4, %f5
7798 .word 0x91b4c134 ! t1_kref+0xca8: edge32n %l3, %l4, %o0
7799 .word 0x85a00544 ! t1_kref+0xcac: fsqrtd %f4, %f2
7800 .word 0xee163fe6 ! t1_kref+0xcb0: lduh [%i0 - 0x1a], %l7
7801 .word 0x90f40012 ! t1_kref+0xcb4: udivcc %l0, %l2, %o0
7802 .word 0xe4a6101c ! t1_kref+0xcb8: sta %l2, [%i0 + %i4]0x80
7803 .word 0xabb48074 ! t1_kref+0xcbc: edge8ln %l2, %l4, %l5
7804 .word 0x23480007 ! t1_kref+0xcc0: fbne,a,pt %fcc0, _kref+0xcdc
7805 .word 0x8bb08fa2 ! t1_kref+0xcc4: fors %f2, %f2, %f5
7806 .word 0x85a00544 ! t1_kref+0xcc8: fsqrtd %f4, %f2
7807 .word 0xaa34b106 ! t1_kref+0xccc: orn %l2, -0xefa, %l5
7808 .word 0x8bb10a24 ! t1_kref+0xcd0: fpadd16s %f4, %f4, %f5
7809 .word 0x89b08e64 ! t1_kref+0xcd4: fxnors %f2, %f4, %f4
7810 .word 0xc91fbf80 ! t1_kref+0xcd8: ldd [%fp - 0x80], %f4
7811 .word 0xec1e4000 ! t1_kref+0xcdc: ldd [%i1], %l6
7812 .word 0x89b08ee2 ! t1_kref+0xce0: fornot2s %f2, %f2, %f4
7813 .word 0xd4563fec ! t1_kref+0xce4: ldsh [%i0 - 0x14], %o2
7814 .word 0xabb48015 ! t1_kref+0xce8: edge8 %l2, %l5, %l5
7815 .word 0x28480007 ! t1_kref+0xcec: bleu,a,pt %icc, _kref+0xd08
7816 .word 0xa940c000 ! t1_kref+0xcf0: mov %asi, %l4
7817 .word 0x85a08d23 ! t1_kref+0xcf4: fsmuld %f2, %f3, %f2
7818 .word 0xd44e401a ! t1_kref+0xcf8: ldsb [%i1 + %i2], %o2
7819 .word 0x170e6f9a ! t1_kref+0xcfc: sethi %hi(0x39be6800), %o3
7820 .word 0xa815790c ! t1_kref+0xd00: or %l5, -0x6f4, %l4
7821 .word 0x20480007 ! t1_kref+0xd04: bn,a,pt %icc, _kref+0xd20
7822 .word 0xacb5224c ! t1_kref+0xd08: orncc %l4, 0x24c, %l6
7823 .word 0xe85e3fe8 ! t1_kref+0xd0c: ldx [%i0 - 0x18], %l4
7824 .word 0x2d480007 ! t1_kref+0xd10: fbg,a,pt %fcc0, _kref+0xd2c
7825 .word 0x89b10dc2 ! t1_kref+0xd14: fnand %f4, %f2, %f4
7826 .word 0x8bb08ca4 ! t1_kref+0xd18: fandnot2s %f2, %f4, %f5
7827 .word 0xea063fe0 ! t1_kref+0xd1c: ld [%i0 - 0x20], %l5
7828 .word 0x89b009a5 ! t1_kref+0xd20: fexpand %f5, %f4
7829 .word 0x89a00542 ! t1_kref+0xd24: fsqrtd %f2, %f4
7830 .word 0x9fc10000 ! t1_kref+0xd28: call %g4
7831 .word 0x90a52364 ! t1_kref+0xd2c: subcc %l4, 0x364, %o0
7832 .word 0x923d0014 ! t1_kref+0xd30: xnor %l4, %l4, %o1
7833 .word 0xaa2c0013 ! t1_kref+0xd34: andn %l0, %l3, %l5
7834 .word 0x9de3bfa0 ! t1_kref+0xd38: save %sp, -0x60, %sp
7835 .word 0x80b6c01b ! t1_kref+0xd3c: orncc %i3, %i3, %g0
7836 .word 0x93ee001a ! t1_kref+0xd40: restore %i0, %i2, %o1
7837 .word 0xc1ee5011 ! t1_kref+0xd44: prefetcha %i1 + %l1, 0
7838 .word 0x90048012 ! t1_kref+0xd48: add %l2, %l2, %o0
7839 .word 0x89a0cd25 ! t1_kref+0xd4c: fsmuld %f3, %f5, %f4
7840 .word 0xaa144014 ! t1_kref+0xd50: or %l1, %l4, %l5
7841 .word 0x29480007 ! t1_kref+0xd54: fbl,a,pt %fcc0, _kref+0xd70
7842 .word 0x85a148a4 ! t1_kref+0xd58: fsubs %f5, %f4, %f2
7843 .word 0x8584a13e ! t1_kref+0xd5c: wr %l2, 0x13e, %ccr
7844 .word 0x921d3e0d ! t1_kref+0xd60: xor %l4, -0x1f3, %o1
7845 .word 0x89a000a2 ! t1_kref+0xd64: fnegs %f2, %f4
7846 .word 0xab2c8011 ! t1_kref+0xd68: sll %l2, %l1, %l5
7847 .word 0x85a00544 ! t1_kref+0xd6c: fsqrtd %f4, %f2
7848 .word 0xaeb4f7e3 ! t1_kref+0xd70: orncc %l3, -0x81d, %l7
7849 .word 0x85a00544 ! t1_kref+0xd74: fsqrtd %f4, %f2
7850 .word 0x85a00544 ! t1_kref+0xd78: fsqrtd %f4, %f2
7851 .word 0x89a088c4 ! t1_kref+0xd7c: fsubd %f2, %f4, %f4
7852 .word 0x28480001 ! t1_kref+0xd80: bleu,a,pt %icc, _kref+0xd84
7853 .word 0xacb4bbaf ! t1_kref+0xd84: orncc %l2, -0x451, %l6
7854 .word 0x3d480003 ! t1_kref+0xd88: fbule,a,pt %fcc0, _kref+0xd94
7855 .word 0x91b4c054 ! t1_kref+0xd8c: edge8l %l3, %l4, %o0
7856 .word 0xc06e3fe7 ! t1_kref+0xd90: ldstub [%i0 - 0x19], %g0
7857 .word 0x001fffff ! t1_kref+0xd94: illtrap 0x1fffff
7858 .word 0xe02e0000 ! t1_kref+0xd98: stb %l0, [%i0]
7859 .word 0x973c8014 ! t1_kref+0xd9c: sra %l2, %l4, %o3
7860 .word 0xc99f1a19 ! t1_kref+0xda0: ldda [%i4 + %i1]0xd0, %f4
7861 .word 0x93b54032 ! t1_kref+0xda4: edge8n %l5, %l2, %o1
7862 .word 0x94fc4014 ! t1_kref+0xda8: sdivcc %l1, %l4, %o2
7863 .word 0xe2300018 ! t1_kref+0xdac: sth %l1, [%g0 + %i0]
7864 .word 0x37480004 ! t1_kref+0xdb0: fbge,a,pt %fcc0, _kref+0xdc0
7865 .word 0xcb267fe0 ! t1_kref+0xdb4: st %f5, [%i1 - 0x20]
7866 .word 0x89b00c00 ! t1_kref+0xdb8: fzero %f4
7867 .word 0x962d0015 ! t1_kref+0xdbc: andn %l4, %l5, %o3
7868 .word 0x89b08c82 ! t1_kref+0xdc0: fandnot2 %f2, %f2, %f4
7869 .word 0xaa0d0014 ! t1_kref+0xdc4: and %l4, %l4, %l5
7870 .word 0xabb4c095 ! t1_kref+0xdc8: edge16 %l3, %l5, %l5
7871 .word 0x8584b44d ! t1_kref+0xdcc: wr %l2, 0xfffff44d, %ccr
7872 call SYM(t1_subr0)
7873 .word 0x92343bd2 ! t1_kref+0xdd4: orn %l0, -0x42e, %o1
7874 .word 0x91b48050 ! t1_kref+0xdd8: edge8l %l2, %l0, %o0
7875 .word 0x87a00523 ! t1_kref+0xddc: fsqrts %f3, %f3
7876 .word 0xacacb8eb ! t1_kref+0xde0: andncc %l2, -0x715, %l6
7877 .word 0x85b0cd60 ! t1_kref+0xde4: fnot1s %f3, %f2
7878 .word 0x968c4012 ! t1_kref+0xde8: andcc %l1, %l2, %o3
7879 .word 0x85a08844 ! t1_kref+0xdec: faddd %f2, %f4, %f2
7880 .word 0x2f267274 ! t1_kref+0xdf0: sethi %hi(0x99c9d000), %l7
7881 .word 0x30480008 ! t1_kref+0xdf4: ba,a,pt %icc, _kref+0xe14
7882 .word 0xea080019 ! t1_kref+0xdf8: ldub [%g0 + %i1], %l5
7883 .word 0xacf4b56b ! t1_kref+0xdfc: udivcc %l2, -0xa95, %l6
7884 .word 0xe2363fe4 ! t1_kref+0xe00: sth %l1, [%i0 - 0x1c]
7885 .word 0x81db8010 ! t1_kref+0xe04: flush %sp + %l0
7886 .word 0x94e4a737 ! t1_kref+0xe08: subccc %l2, 0x737, %o2
7887 .word 0x89b14964 ! t1_kref+0xe0c: fpmerge %f5, %f4, %f4
7888 .word 0x2e480001 ! t1_kref+0xe10: bvs,a,pt %icc, _kref+0xe14
7889 .word 0xaa0430d6 ! t1_kref+0xe14: add %l0, -0xf2a, %l5
7890 .word 0x93b54200 ! t1_kref+0xe18: array8 %l5, %g0, %o1
7891 .word 0x20480004 ! t1_kref+0xe1c: bn,a,pt %icc, _kref+0xe2c
7892 .word 0xc807bfec ! t1_kref+0xe20: ld [%fp - 0x14], %g4
7893 .word 0xc5262008 ! t1_kref+0xe24: st %f2, [%i0 + 8]
7894 .word 0xec7e0000 ! t1_kref+0xe28: swap [%i0], %l6
7895 .word 0xe2363fe8 ! t1_kref+0xe2c: sth %l1, [%i0 - 0x18]
7896 .word 0xd206001c ! t1_kref+0xe30: ld [%i0 + %i4], %o1
7897 .word 0xaa5c0013 ! t1_kref+0xe34: smul %l0, %l3, %l5
7898 .word 0xacb44013 ! t1_kref+0xe38: orncc %l1, %l3, %l6
7899 .word 0x9084c015 ! t1_kref+0xe3c: addcc %l3, %l5, %o0
7900 .word 0x2f480005 ! t1_kref+0xe40: fbu,a,pt %fcc0, _kref+0xe54
7901 .word 0xc91fbd80 ! t1_kref+0xe44: ldd [%fp - 0x280], %f4
7902 .word 0xac94a52c ! t1_kref+0xe48: orcc %l2, 0x52c, %l6
7903 .word 0x960520b0 ! t1_kref+0xe4c: add %l4, 0xb0, %o3
7904 .word 0xc7066000 ! t1_kref+0xe50: ld [%i1], %f3
7905 .word 0xe8ce5000 ! t1_kref+0xe54: ldsba [%i1]0x80, %l4
7906 .word 0x85a109c2 ! t1_kref+0xe58: fdivd %f4, %f2, %f2
7907 .word 0x89b08de4 ! t1_kref+0xe5c: fnands %f2, %f4, %f4
7908 .word 0x95b44315 ! t1_kref+0xe60: alignaddr %l1, %l5, %o2
7909 .word 0x965ce3ff ! t1_kref+0xe64: smul %l3, 0x3ff, %o3
7910 .word 0xc980a024 ! t1_kref+0xe68: lda [%g2 + 0x24]%asi, %f4
7911 .word 0x89a00523 ! t1_kref+0xe6c: fsqrts %f3, %f4
7912 .word 0x9de3bfa0 ! t1_kref+0xe70: save %sp, -0x60, %sp
7913 .word 0x95ee8019 ! t1_kref+0xe74: restore %i2, %i1, %o2
7914 .word 0x96f54015 ! t1_kref+0xe78: udivcc %l5, %l5, %o3
7915 .word 0x89a0c8a2 ! t1_kref+0xe7c: fsubs %f3, %f2, %f4
7916 .word 0x931476ce ! t1_kref+0xe80: taddcctv %l1, -0x932, %o1
7917 .word 0xac2cc013 ! t1_kref+0xe84: andn %l3, %l3, %l6
7918 .word 0x85a10842 ! t1_kref+0xe88: faddd %f4, %f2, %f2
7919 .word 0x89b08a04 ! t1_kref+0xe8c: fpadd16 %f2, %f4, %f4
7920 .word 0xa81d28c1 ! t1_kref+0xe90: xor %l4, 0x8c1, %l4
7921 .word 0xd66e3fe9 ! t1_kref+0xe94: ldstub [%i0 - 0x17], %o3
7922 .word 0x94b52b00 ! t1_kref+0xe98: orncc %l4, 0xb00, %o2
7923 .word 0xa8b40012 ! t1_kref+0xe9c: orncc %l0, %l2, %l4
7924 .word 0x92047eec ! t1_kref+0xea0: add %l1, -0x114, %o1
7925 .word 0x34480005 ! t1_kref+0xea4: bg,a,pt %icc, _kref+0xeb8
7926 .word 0xab400000 ! t1_kref+0xea8: mov %y, %l5
7927 .word 0x89a01a42 ! t1_kref+0xeac: fdtoi %f2, %f4
7928 .word 0xeece7ff9 ! t1_kref+0xeb0: ldsba [%i1 - 7]%asi, %l7
7929 .word 0xcb263fe8 ! t1_kref+0xeb4: st %f5, [%i0 - 0x18]
7930 .word 0x923c0012 ! t1_kref+0xeb8: xnor %l0, %l2, %o1
7931 .word 0x92548011 ! t1_kref+0xebc: umul %l2, %l1, %o1
7932 .word 0x90154010 ! t1_kref+0xec0: or %l5, %l0, %o0
7933 .word 0x9054c011 ! t1_kref+0xec4: umul %l3, %l1, %o0
7934 .word 0xec4e6003 ! t1_kref+0xec8: ldsb [%i1 + 3], %l6
7935 .word 0x89a109c2 ! t1_kref+0xecc: fdivd %f4, %f2, %f4
7936 .word 0x37480004 ! t1_kref+0xed0: fbge,a,pt %fcc0, _kref+0xee0
7937 .word 0x94dd0010 ! t1_kref+0xed4: smulcc %l4, %l0, %o2
7938 .word 0xaeb50012 ! t1_kref+0xed8: orncc %l4, %l2, %l7
7939 .word 0x23480002 ! t1_kref+0xedc: fbne,a,pt %fcc0, _kref+0xee4
7940 .word 0xd0000018 ! t1_kref+0xee0: ld [%g0 + %i0], %o0
7941 .word 0x85a000a5 ! t1_kref+0xee4: fnegs %f5, %f2
7942 .word 0xd290105b ! t1_kref+0xee8: lduha [%g0 + %i3]0x82, %o1
7943 .word 0x90b53ac7 ! t1_kref+0xeec: orncc %l4, -0x539, %o0
7944 .word 0xac744011 ! t1_kref+0xef0: udiv %l1, %l1, %l6
7945 .word 0x92454014 ! t1_kref+0xef4: addc %l5, %l4, %o1
7946 .word 0x85b08a84 ! t1_kref+0xef8: fpsub16 %f2, %f4, %f2
7947 .word 0xe478a024 ! t1_kref+0xefc: swap [%g2 + 0x24], %l2
7948 .word 0x89a00025 ! t1_kref+0xf00: fmovs %f5, %f4
7949 .word 0x85b106e4 ! t1_kref+0xf04: fmul8ulx16 %f4, %f4, %f2
7950 .word 0x94bd7f3e ! t1_kref+0xf08: xnorcc %l5, -0xc2, %o2
7951 .word 0xa8448012 ! t1_kref+0xf0c: addc %l2, %l2, %l4
7952 .word 0xc7000019 ! t1_kref+0xf10: ld [%g0 + %i1], %f3
7953 .word 0x81a94aa2 ! t1_kref+0xf14: fcmpes %fcc0, %f5, %f2
7954 .word 0xc99e5a5d ! t1_kref+0xf18: ldda [%i1 + %i5]0xd2, %f4
7955 .word 0x929c60b5 ! t1_kref+0xf1c: xorcc %l1, 0xb5, %o1
7956 .word 0x91b4c355 ! t1_kref+0xf20: alignaddrl %l3, %l5, %o0
7957 .word 0x001fffff ! t1_kref+0xf24: illtrap 0x1fffff
7958 .word 0x93b54330 ! t1_kref+0xf28: bmask %l5, %l0, %o1
7959 .word 0xec180019 ! t1_kref+0xf2c: ldd [%g0 + %i1], %l6
7960 .word 0x8ba00524 ! t1_kref+0xf30: fsqrts %f4, %f5
7961 .word 0xe2767fe0 ! t1_kref+0xf34: stx %l1, [%i1 - 0x20]
7962 .word 0x85a01923 ! t1_kref+0xf38: fstod %f3, %f2
7963 .word 0xa8f44013 ! t1_kref+0xf3c: udivcc %l1, %l3, %l4
7964 .word 0x943c8015 ! t1_kref+0xf40: xnor %l2, %l5, %o2
7965 .word 0xae9c36ef ! t1_kref+0xf44: xorcc %l0, -0x911, %l7
7966 .word 0x86102004 ! t1_kref+0xf48: mov 0x4, %g3
7967 .word 0x32800000 ! t1_kref+0xf4c: bne,a _kref+0xf4c
7968 .word 0x86a0e001 ! t1_kref+0xf50: subcc %g3, 1, %g3
7969 .word 0x85a01884 ! t1_kref+0xf54: fitos %f4, %f2
7970 .word 0xc980a014 ! t1_kref+0xf58: lda [%g2 + 0x14]%asi, %f4
7971 .word 0xaa0d7bbf ! t1_kref+0xf5c: and %l5, -0x441, %l5
7972 .word 0xaad52902 ! t1_kref+0xf60: umulcc %l4, 0x902, %l5
7973 .word 0xd4c8a026 ! t1_kref+0xf64: ldsba [%g2 + 0x26]%asi, %o2
7974 .word 0xc06e8018 ! t1_kref+0xf68: ldstub [%i2 + %i0], %g0
7975 .word 0xa9418000 ! t1_kref+0xf6c: mov %fprs, %l4
7976 .word 0x93b08504 ! t1_kref+0xf70: fcmpgt16 %f2, %f4, %o1
7977 .word 0x31480002 ! t1_kref+0xf74: fba,a,pt %fcc0, _kref+0xf7c
7978 .word 0x89a088c4 ! t1_kref+0xf78: fsubd %f2, %f4, %f4
7979 .word 0xae0c4014 ! t1_kref+0xf7c: and %l1, %l4, %l7
7980 .word 0x2d480006 ! t1_kref+0xf80: fbg,a,pt %fcc0, _kref+0xf98
7981 .word 0xe02e3fed ! t1_kref+0xf84: stb %l0, [%i0 - 0x13]
7982 .word 0xac7d0012 ! t1_kref+0xf88: sdiv %l4, %l2, %l6
7983 .word 0xe06e4000 ! t1_kref+0xf8c: ldstub [%i1], %l0
7984 .word 0x89b00cc2 ! t1_kref+0xf90: fnot2 %f2, %f4
7985 .word 0xc9a0a024 ! t1_kref+0xf94: sta %f4, [%g2 + 0x24]%asi
7986 .word 0xe2fe101c ! t1_kref+0xf98: swapa [%i0 + %i4]0x80, %l1
7987 call SYM(t1_subr2)
7988 .word 0x963c4014 ! t1_kref+0xfa0: xnor %l1, %l4, %o3
7989 .word 0x89a00524 ! t1_kref+0xfa4: fsqrts %f4, %f4
7990 .word 0x8143e040 ! t1_kref+0xfa8: membar 0x40
7991 .word 0x89b107c2 ! t1_kref+0xfac: pdist %f4, %f2, %f4
7992 .word 0x85b10f82 ! t1_kref+0xfb0: for %f4, %f2, %f2
7993 .word 0xaabc8014 ! t1_kref+0xfb4: xnorcc %l2, %l4, %l5
7994 .word 0x89a0c824 ! t1_kref+0xfb8: fadds %f3, %f4, %f4
7995 .word 0x81a88ac4 ! t1_kref+0xfbc: fcmped %fcc0, %f2, %f4
7996 .word 0x8143c000 ! t1_kref+0xfc0: stbar
7997 .word 0x23480004 ! t1_kref+0xfc4: fbne,a,pt %fcc0, _kref+0xfd4
7998 .word 0x85b10d82 ! t1_kref+0xfc8: fxor %f4, %f2, %f2
7999 .word 0x85b10dc2 ! t1_kref+0xfcc: fnand %f4, %f2, %f2
8000 .word 0xd7e61012 ! t1_kref+0xfd0: casa [%i0]0x80, %l2, %o3
8001 .word 0x9694fcf2 ! t1_kref+0xfd4: orcc %l3, -0x30e, %o3
8002 .word 0x85b08f44 ! t1_kref+0xfd8: fornot1 %f2, %f4, %f2
8003 .word 0x913cc015 ! t1_kref+0xfdc: sra %l3, %l5, %o0
8004 .word 0xe8867ff8 ! t1_kref+0xfe0: lda [%i1 - 8]%asi, %l4
8005 .word 0x92740013 ! t1_kref+0xfe4: udiv %l0, %l3, %o1
8006 .word 0xe07e2008 ! t1_kref+0xfe8: swap [%i0 + 8], %l0
8007 .word 0xc51fbdd0 ! t1_kref+0xfec: ldd [%fp - 0x230], %f2
8008 .word 0x87a01883 ! t1_kref+0xff0: fitos %f3, %f3
8009 .word 0x89b08f84 ! t1_kref+0xff4: for %f2, %f4, %f4
8010 .word 0x85a00525 ! t1_kref+0xff8: fsqrts %f5, %f2
8011 .word 0xe2f6501d ! t1_kref+0xffc: stxa %l1, [%i1 + %i5]0x80
8012 .word 0xaa2cff6e ! t1_kref+0x1000: andn %l3, -0x92, %l5
8013 .word 0x95b4c013 ! t1_kref+0x1004: edge8 %l3, %l3, %o2
8014 .word 0x965d4012 ! t1_kref+0x1008: smul %l5, %l2, %o3
8015 .word 0xa8ad4013 ! t1_kref+0x100c: andncc %l5, %l3, %l4
8016 .word 0x8ba018c4 ! t1_kref+0x1010: fdtos %f4, %f5
8017 .word 0xaf154015 ! t1_kref+0x1014: taddcctv %l5, %l5, %l7
8018 .word 0xa88d2cab ! t1_kref+0x1018: andcc %l4, 0xcab, %l4
8019 .word 0x8ba00524 ! t1_kref+0x101c: fsqrts %f4, %f5
8020 .word 0x3d480001 ! t1_kref+0x1020: fbule,a,pt %fcc0, _kref+0x1024
8021 .word 0x85a08822 ! t1_kref+0x1024: fadds %f2, %f2, %f2
8022 .word 0xd416401b ! t1_kref+0x1028: lduh [%i1 + %i3], %o2
8023 .word 0x2f26e59f ! t1_kref+0x102c: sethi %hi(0x9b967c00), %l7
8024 .word 0x85a088c4 ! t1_kref+0x1030: fsubd %f2, %f4, %f2
8025 .word 0x952c0010 ! t1_kref+0x1034: sll %l0, %l0, %o2
8026 .word 0xa9418000 ! t1_kref+0x1038: mov %fprs, %l4
8027 .word 0xac0c7513 ! t1_kref+0x103c: and %l1, -0xaed, %l6
8028 .word 0xec16401b ! t1_kref+0x1040: lduh [%i1 + %i3], %l6
8029 .word 0x85a00522 ! t1_kref+0x1044: fsqrts %f2, %f2
8030 .word 0x8143e055 ! t1_kref+0x1048: membar 0x55
8031 .word 0xe856001b ! t1_kref+0x104c: ldsh [%i0 + %i3], %l4
8032 .word 0x87a000a3 ! t1_kref+0x1050: fnegs %f3, %f3
8033 .word 0xec5e6008 ! t1_kref+0x1054: ldx [%i1 + 8], %l6
8034 .word 0xaa74b9e8 ! t1_kref+0x1058: udiv %l2, -0x618, %l5
8035 .word 0xd2fe3fe8 ! t1_kref+0x105c: swapa [%i0 - 0x18]%asi, %o1
8036 .word 0xaead72aa ! t1_kref+0x1060: andncc %l5, -0xd56, %l7
8037 .word 0xc807bfe4 ! t1_kref+0x1064: ld [%fp - 0x1c], %g4
8038 .word 0x9474c015 ! t1_kref+0x1068: udiv %l3, %l5, %o2
8039 .word 0x85a00144 ! t1_kref+0x106c: fabsd %f4, %f2
8040 .word 0x90648014 ! t1_kref+0x1070: subc %l2, %l4, %o0
8041 .word 0x89b0c704 ! t1_kref+0x1074: fmuld8sux16 %f3, %f4, %f4
8042 .word 0x85a00542 ! t1_kref+0x1078: fsqrtd %f2, %f2
8043 .word 0xe82e601a ! t1_kref+0x107c: stb %l4, [%i1 + 0x1a]
8044 .word 0x23480001 ! t1_kref+0x1080: fbne,a,pt %fcc0, _kref+0x1084
8045 .word 0x93248011 ! t1_kref+0x1084: mulscc %l2, %l1, %o1
8046 .word 0xaf048014 ! t1_kref+0x1088: taddcc %l2, %l4, %l7
8047 .word 0x90044011 ! t1_kref+0x108c: add %l1, %l1, %o0
8048 .word 0xe8ce1000 ! t1_kref+0x1090: ldsba [%i0]0x80, %l4
8049 .word 0x973c600f ! t1_kref+0x1094: sra %l1, 0xf, %o3
8050 .word 0x89a00025 ! t1_kref+0x1098: fmovs %f5, %f4
8051 .word 0xac3435ae ! t1_kref+0x109c: orn %l0, -0xa52, %l6
8052 .word 0x90050013 ! t1_kref+0x10a0: add %l4, %l3, %o0
8053 .word 0x89b10f82 ! t1_kref+0x10a4: for %f4, %f2, %f4
8054 .word 0x90054015 ! t1_kref+0x10a8: add %l5, %l5, %o0
8055 .word 0xe6762000 ! t1_kref+0x10ac: stx %l3, [%i0]
8056 .word 0xd608a017 ! t1_kref+0x10b0: ldub [%g2 + 0x17], %o3
8057 .word 0x85b009a3 ! t1_kref+0x10b4: fexpand %f3, %f2
8058 .word 0x8ba0c8a2 ! t1_kref+0x10b8: fsubs %f3, %f2, %f5
8059 .word 0x85a000a4 ! t1_kref+0x10bc: fnegs %f4, %f2
8060 .word 0x972d2004 ! t1_kref+0x10c0: sll %l4, 0x4, %o3
8061 .word 0xaf408000 ! t1_kref+0x10c4: mov %ccr, %l7
8062 .word 0xcb80a004 ! t1_kref+0x10c8: lda [%g2 + 4]%asi, %f5
8063 .word 0xaae4e7aa ! t1_kref+0x10cc: subccc %l3, 0x7aa, %l5
8064 .word 0xec5e2010 ! t1_kref+0x10d0: ldx [%i0 + 0x10], %l6
8065 .word 0x89a088c2 ! t1_kref+0x10d4: fsubd %f2, %f2, %f4
8066 .word 0x81a88ac4 ! t1_kref+0x10d8: fcmped %fcc0, %f2, %f4
8067 .word 0xadb10404 ! t1_kref+0x10dc: fcmple16 %f4, %f4, %l6
8068 .word 0x85843759 ! t1_kref+0x10e0: wr %l0, 0xfffff759, %ccr
8069 .word 0xec4e6000 ! t1_kref+0x10e4: ldsb [%i1], %l6
8070 .word 0x81848000 ! t1_kref+0x10e8: wr %l2, %g0, %y
8071 .word 0x85a01a25 ! t1_kref+0x10ec: fstoi %f5, %f2
8072 .word 0xc726001c ! t1_kref+0x10f0: st %f3, [%i0 + %i4]
8073 .word 0x85b08e24 ! t1_kref+0x10f4: fands %f2, %f4, %f2
8074 .word 0x20480003 ! t1_kref+0x10f8: bn,a,pt %icc, _kref+0x1104
8075 .word 0x85a01882 ! t1_kref+0x10fc: fitos %f2, %f2
8076 .word 0xc7ee1012 ! t1_kref+0x1100: prefetcha %i0 + %l2, 3
8077 .word 0x89b10f44 ! t1_kref+0x1104: fornot1 %f4, %f4, %f4
8078 .word 0x9562668d ! t1_kref+0x1108: move %fcc0, -0x173, %o2
8079 .word 0x89a01a25 ! t1_kref+0x110c: fstoi %f5, %f4
8080 .word 0x89b0c622 ! t1_kref+0x1110: fmul8x16 %f3, %f2, %f4
8081 .word 0x9004c011 ! t1_kref+0x1114: add %l3, %l1, %o0
8082 .word 0x89b00fe0 ! t1_kref+0x1118: fones %f4
8083 .word 0xaa14c011 ! t1_kref+0x111c: or %l3, %l1, %l5
8084 .word 0x89a089c4 ! t1_kref+0x1120: fdivd %f2, %f4, %f4
8085 .word 0xc526401c ! t1_kref+0x1124: st %f2, [%i1 + %i4]
8086 .word 0x8d840014 ! t1_kref+0x1128: wr %l0, %l4, %fprs
8087 .word 0xd20e0000 ! t1_kref+0x112c: ldub [%i0], %o1
8088 .word 0xb6103ffc ! t1_kref+0x1130: mov 0xfffffffc, %i3
8089 .word 0xe836401b ! t1_kref+0x1134: sth %l4, [%i1 + %i3]
8090 .word 0x81a88ac4 ! t1_kref+0x1138: fcmped %fcc0, %f2, %f4
8091 .word 0xc9067fe4 ! t1_kref+0x113c: ld [%i1 - 0x1c], %f4
8092 .word 0x94044015 ! t1_kref+0x1140: add %l1, %l5, %o2
8093 .word 0xcb26200c ! t1_kref+0x1144: st %f5, [%i0 + 0xc]
8094 .word 0xad140014 ! t1_kref+0x1148: taddcctv %l0, %l4, %l6
8095 .word 0xe07e7ff8 ! t1_kref+0x114c: swap [%i1 - 8], %l0
8096 .word 0xe0f63fe0 ! t1_kref+0x1150: stxa %l0, [%i0 - 0x20]%asi
8097 .word 0x90acf2ce ! t1_kref+0x1154: andncc %l3, -0xd32, %o0
8098 .word 0x86102003 ! t1_kref+0x1158: mov 0x3, %g3
8099 .word 0x32800000 ! t1_kref+0x115c: bne,a _kref+0x115c
8100 .word 0x86a0e001 ! t1_kref+0x1160: subcc %g3, 1, %g3
8101 .word 0xa87c0013 ! t1_kref+0x1164: sdiv %l0, %l3, %l4
8102 call SYM(t1_subr0)
8103 .word 0xaa44c013 ! t1_kref+0x116c: addc %l3, %l3, %l5
8104 .word 0x85b10902 ! t1_kref+0x1170: faligndata %f4, %f2, %f2
8105 .word 0x3a480001 ! t1_kref+0x1174: bcc,a,pt %icc, _kref+0x1178
8106 .word 0x85a00542 ! t1_kref+0x1178: fsqrtd %f2, %f2
8107 .word 0x85b086c4 ! t1_kref+0x117c: fmul8sux16 %f2, %f4, %f2
8108 .word 0x948c4014 ! t1_kref+0x1180: andcc %l1, %l4, %o2
8109 .word 0xea8e3ff3 ! t1_kref+0x1184: lduba [%i0 - 0xd]%asi, %l5
8110 .word 0xab1465fa ! t1_kref+0x1188: taddcctv %l1, 0x5fa, %l5
8111 .word 0xc5bf5019 ! t1_kref+0x118c: stda %f2, [%i5 + %i1]0x80
8112 .word 0x90f40012 ! t1_kref+0x1190: udivcc %l0, %l2, %o0
8113 .word 0x9474c015 ! t1_kref+0x1194: udiv %l3, %l5, %o2
8114 .word 0x94f48010 ! t1_kref+0x1198: udivcc %l2, %l0, %o2
8115 .word 0xaa954015 ! t1_kref+0x119c: orcc %l5, %l5, %l5
8116 .word 0xeaf66000 ! t1_kref+0x11a0: stxa %l5, [%i1]%asi
8117 .word 0x89b00c00 ! t1_kref+0x11a4: fzero %f4
8118 .word 0x93b40350 ! t1_kref+0x11a8: alignaddrl %l0, %l0, %o1
8119 .word 0x95b48335 ! t1_kref+0x11ac: bmask %l2, %l5, %o2
8120 .word 0xaa0c8012 ! t1_kref+0x11b0: and %l2, %l2, %l5
8121 .word 0x8ba00522 ! t1_kref+0x11b4: fsqrts %f2, %f5
8122 .word 0xc7067fe4 ! t1_kref+0x11b8: ld [%i1 - 0x1c], %f3
8123 .word 0x21480003 ! t1_kref+0x11bc: fbn,a,pt %fcc0, _kref+0x11c8
8124 .word 0xe47f0019 ! t1_kref+0x11c0: swap [%i4 + %i1], %l2
8125 .word 0x85b10f42 ! t1_kref+0x11c4: fornot1 %f4, %f2, %f2
8126 .word 0x25800001 ! t1_kref+0x11c8: fblg,a _kref+0x11cc
8127 .word 0xa9400000 ! t1_kref+0x11cc: mov %y, %l4
8128 .word 0xd2ee101a ! t1_kref+0x11d0: ldstuba [%i0 + %i2]0x80, %o1
8129 .word 0x25800003 ! t1_kref+0x11d4: fblg,a _kref+0x11e0
8130 .word 0xacad29e4 ! t1_kref+0x11d8: andncc %l4, 0x9e4, %l6
8131 .word 0xd0080018 ! t1_kref+0x11dc: ldub [%g0 + %i0], %o0
8132 .word 0x9de3bfa0 ! t1_kref+0x11e0: save %sp, -0x60, %sp
8133 .word 0xadef0018 ! t1_kref+0x11e4: restore %i4, %i0, %l6
8134 .word 0x950c0015 ! t1_kref+0x11e8: tsubcc %l0, %l5, %o2
8135 call SYM(t1_subr0)
8136 .word 0xae456f0a ! t1_kref+0x11f0: addc %l5, 0xf0a, %l7
8137 .word 0x85a08d22 ! t1_kref+0x11f4: fsmuld %f2, %f2, %f2
8138 .word 0x87a00525 ! t1_kref+0x11f8: fsqrts %f5, %f3
8139 .word 0x8ba00523 ! t1_kref+0x11fc: fsqrts %f3, %f5
8140 .word 0x8bb00ce2 ! t1_kref+0x1200: fnot2s %f2, %f5
8141 .word 0x85a01883 ! t1_kref+0x1204: fitos %f3, %f2
8142 .word 0xc19eda58 ! t1_kref+0x1208: ldda [%i3 + %i0]0xd2, %f0
8143 .word 0xe06e8018 ! t1_kref+0x120c: ldstub [%i2 + %i0], %l0
8144 .word 0xee80a004 ! t1_kref+0x1210: lda [%g2 + 4]%asi, %l7
8145 .word 0x947d0010 ! t1_kref+0x1214: sdiv %l4, %l0, %o2
8146 .word 0xcb801019 ! t1_kref+0x1218: lda [%g0 + %i1]0x80, %f5
8147 .word 0x9504b313 ! t1_kref+0x121c: taddcc %l2, -0xced, %o2
8148 .word 0x85b14de2 ! t1_kref+0x1220: fnands %f5, %f2, %f2
8149 .word 0xac440015 ! t1_kref+0x1224: addc %l0, %l5, %l6
8150 .word 0xc9be7fe8 ! t1_kref+0x1228: stda %f4, [%i1 - 0x18]%asi
8151 .word 0xe420a014 ! t1_kref+0x122c: st %l2, [%g2 + 0x14]
8152 .word 0x17309f05 ! t1_kref+0x1230: sethi %hi(0xc27c1400), %o3
8153 .word 0x89a0c8a5 ! t1_kref+0x1234: fsubs %f3, %f5, %f4
8154 .word 0x81a90ac2 ! t1_kref+0x1238: fcmped %fcc0, %f4, %f2
8155 .word 0xa8943824 ! t1_kref+0x123c: orcc %l0, -0x7dc, %l4
8156 .word 0x91b08502 ! t1_kref+0x1240: fcmpgt16 %f2, %f2, %o0
8157 .word 0xac14732f ! t1_kref+0x1244: or %l1, -0xcd1, %l6
8158 .word 0x8ba000a5 ! t1_kref+0x1248: fnegs %f5, %f5
8159 .word 0xc51fbcc8 ! t1_kref+0x124c: ldd [%fp - 0x338], %f2
8160 .word 0x85a108c2 ! t1_kref+0x1250: fsubd %f4, %f2, %f2
8161 .word 0xd49e6010 ! t1_kref+0x1254: ldda [%i1 + 0x10]%asi, %o2
8162 .word 0x30480003 ! t1_kref+0x1258: ba,a,pt %icc, _kref+0x1264
8163 .word 0xa8bce523 ! t1_kref+0x125c: xnorcc %l3, 0x523, %l4
8164 .word 0x85b08f84 ! t1_kref+0x1260: for %f2, %f4, %f2
8165 .word 0x3b480001 ! t1_kref+0x1264: fble,a,pt %fcc0, _kref+0x1268
8166 .word 0xadb48200 ! t1_kref+0x1268: array8 %l2, %g0, %l6
8167 .word 0xadb40355 ! t1_kref+0x126c: alignaddrl %l0, %l5, %l6
8168 .word 0x85b086c4 ! t1_kref+0x1270: fmul8sux16 %f2, %f4, %f2
8169 .word 0xe80e8019 ! t1_kref+0x1274: ldub [%i2 + %i1], %l4
8170 .word 0xc7262004 ! t1_kref+0x1278: st %f3, [%i0 + 4]
8171 .word 0xaf3c0010 ! t1_kref+0x127c: sra %l0, %l0, %l7
8172 .word 0xd2de5000 ! t1_kref+0x1280: ldxa [%i1]0x80, %o1
8173 .word 0x85b106a2 ! t1_kref+0x1284: fmul8x16al %f4, %f2, %f2
8174 .word 0x89b00fc0 ! t1_kref+0x1288: fone %f4
8175 .word 0xd246401c ! t1_kref+0x128c: ldsw [%i1 + %i4], %o1
8176 .word 0xe66e3ffb ! t1_kref+0x1290: ldstub [%i0 - 5], %l3
8177 .word 0x901c0015 ! t1_kref+0x1294: xor %l0, %l5, %o0
8178 .word 0x9294791a ! t1_kref+0x1298: orcc %l1, -0x6e6, %o1
8179 .word 0x96040013 ! t1_kref+0x129c: add %l0, %l3, %o3
8180 .word 0x9404c014 ! t1_kref+0x12a0: add %l3, %l4, %o2
8181 .word 0x8bb00f25 ! t1_kref+0x12a4: fsrc2s %f5, %f5
8182 .word 0xa8950015 ! t1_kref+0x12a8: orcc %l4, %l5, %l4
8183 .word 0x90144010 ! t1_kref+0x12ac: or %l1, %l0, %o0
8184 .word 0x8bb14a25 ! t1_kref+0x12b0: fpadd16s %f5, %f5, %f5
8185 .word 0x2c480004 ! t1_kref+0x12b4: bneg,a,pt %icc, _kref+0x12c4
8186 .word 0xafb40034 ! t1_kref+0x12b8: edge8n %l0, %l4, %l7
8187 .word 0x89a10842 ! t1_kref+0x12bc: faddd %f4, %f2, %f4
8188 .word 0x9634bd6e ! t1_kref+0x12c0: orn %l2, -0x292, %o3
8189 .word 0x93b10504 ! t1_kref+0x12c4: fcmpgt16 %f4, %f4, %o1
8190 .word 0xd01e6008 ! t1_kref+0x12c8: ldd [%i1 + 8], %o0
8191 .word 0xc9be1814 ! t1_kref+0x12cc: stda %f4, [%i0 + %l4]0xc0
8192 .word 0x8bb08a62 ! t1_kref+0x12d0: fpadd32s %f2, %f2, %f5
8193 .word 0x81a90ac2 ! t1_kref+0x12d4: fcmped %fcc0, %f4, %f2
8194 .word 0x85b10f84 ! t1_kref+0x12d8: for %f4, %f4, %f2
8195 .word 0x85a10844 ! t1_kref+0x12dc: faddd %f4, %f4, %f2
8196 .word 0x85b00f04 ! t1_kref+0x12e0: fsrc2 %f4, %f2
8197 .word 0x89b08d84 ! t1_kref+0x12e4: fxor %f2, %f4, %f4
8198 .word 0x89a00524 ! t1_kref+0x12e8: fsqrts %f4, %f4
8199 .word 0x949c4014 ! t1_kref+0x12ec: xorcc %l1, %l4, %o2
8200 .word 0x90246054 ! t1_kref+0x12f0: sub %l1, 0x54, %o0
8201 call SYM(t1_subr1)
8202 .word 0xae7d2d24 ! t1_kref+0x12f8: sdiv %l4, 0xd24, %l7
8203 .word 0xd0866018 ! t1_kref+0x12fc: lda [%i1 + 0x18]%asi, %o0
8204 .word 0x85b009a3 ! t1_kref+0x1300: fexpand %f3, %f2
8205 .word 0x87a088a2 ! t1_kref+0x1304: fsubs %f2, %f2, %f3
8206 .word 0xc920a014 ! t1_kref+0x1308: st %f4, [%g2 + 0x14]
8207 .word 0x96ac4013 ! t1_kref+0x130c: andncc %l1, %l3, %o3
8208 .word 0x85a01a24 ! t1_kref+0x1310: fstoi %f4, %f2
8209 .word 0xf1ee501c ! t1_kref+0x1314: prefetcha %i1 + %i4, 24
8210 .word 0xe0f63fe0 ! t1_kref+0x1318: stxa %l0, [%i0 - 0x20]%asi
8211 .word 0x81a90ac2 ! t1_kref+0x131c: fcmped %fcc0, %f4, %f2
8212 .word 0x38480003 ! t1_kref+0x1320: bgu,a,pt %icc, _kref+0x132c
8213 .word 0x87a00522 ! t1_kref+0x1324: fsqrts %f2, %f3
8214 call SYM(t1_subr3)
8215 .word 0x94642d16 ! t1_kref+0x132c: subc %l0, 0xd16, %o2
8216 .word 0xc5267ff0 ! t1_kref+0x1330: st %f2, [%i1 - 0x10]
8217 .word 0x942d0011 ! t1_kref+0x1334: andn %l4, %l1, %o2
8218 .word 0xd0c6101c ! t1_kref+0x1338: ldswa [%i0 + %i4]0x80, %o0
8219 .word 0xab2c200b ! t1_kref+0x133c: sll %l0, 0xb, %l5
8220 .word 0x89a109c2 ! t1_kref+0x1340: fdivd %f4, %f2, %f4
8221 .word 0xcb06001c ! t1_kref+0x1344: ld [%i0 + %i4], %f5
8222 .word 0xaa44b034 ! t1_kref+0x1348: addc %l2, -0xfcc, %l5
8223 .word 0xe036c019 ! t1_kref+0x134c: sth %l0, [%i3 + %i1]
8224 .word 0x9694ad26 ! t1_kref+0x1350: orcc %l2, 0xd26, %o3
8225 .word 0x85a00542 ! t1_kref+0x1354: fsqrtd %f2, %f2
8226 .word 0x85a0cd23 ! t1_kref+0x1358: fsmuld %f3, %f3, %f2
8227 .word 0x97b105c2 ! t1_kref+0x135c: fcmpeq32 %f4, %f2, %o3
8228 .word 0x94acfaba ! t1_kref+0x1360: andncc %l3, -0x546, %o2
8229 call SYM(t1_subr3)
8230 .word 0xa93d0015 ! t1_kref+0x1368: sra %l4, %l5, %l4
8231 .word 0x81a90ac2 ! t1_kref+0x136c: fcmped %fcc0, %f4, %f2
8232 .word 0xdafe3ff4 ! t1_kref+0x1370: swapa [%i0 - 0xc]%asi, %o5
8233 .word 0x9474f3db ! t1_kref+0x1374: udiv %l3, -0xc25, %o2
8234 .word 0xaeacea44 ! t1_kref+0x1378: andncc %l3, 0xa44, %l7
8235 .word 0x85a0cd24 ! t1_kref+0x137c: fsmuld %f3, %f4, %f2
8236 .word 0xe0ee601c ! t1_kref+0x1380: ldstuba [%i1 + 0x1c]%asi, %l0
8237 .word 0x92140011 ! t1_kref+0x1384: or %l0, %l1, %o1
8238 .word 0xc10f0000 ! t1_kref+0x1388: ld [%i4], %fsr
8239 .word 0x96ad7aa8 ! t1_kref+0x138c: andncc %l5, -0x558, %o3
8240 .word 0xa80cb4c9 ! t1_kref+0x1390: and %l2, -0xb37, %l4
8241 .word 0x89b0cda5 ! t1_kref+0x1394: fxors %f3, %f5, %f4
8242 .word 0xe2780019 ! t1_kref+0x1398: swap [%g0 + %i1], %l1
8243 .word 0x94ac8012 ! t1_kref+0x139c: andncc %l2, %l2, %o2
8244 .word 0x95b10404 ! t1_kref+0x13a0: fcmple16 %f4, %f4, %o2
8245 .word 0x96bc0014 ! t1_kref+0x13a4: xnorcc %l0, %l4, %o3
8246 .word 0x81a90a42 ! t1_kref+0x13a8: fcmpd %fcc0, %f4, %f2
8247 .word 0xea2e001a ! t1_kref+0x13ac: stb %l5, [%i0 + %i2]
8248 .word 0xe236200e ! t1_kref+0x13b0: sth %l1, [%i0 + 0xe]
8249 .word 0x9205727d ! t1_kref+0x13b4: add %l5, -0xd83, %o1
8250 .word 0x89b08d04 ! t1_kref+0x13b8: fandnot1 %f2, %f4, %f4
8251 .word 0xa8bcc015 ! t1_kref+0x13bc: xnorcc %l3, %l5, %l4
8252 .word 0xe0b67fec ! t1_kref+0x13c0: stha %l0, [%i1 - 0x14]%asi
8253 .word 0xd24e6002 ! t1_kref+0x13c4: ldsb [%i1 + 2], %o1
8254 .word 0x9de3bfa0 ! t1_kref+0x13c8: save %sp, -0x60, %sp
8255 .word 0x91ee0000 ! t1_kref+0x13cc: restore %i0, %g0, %o0
8256 .word 0x89a01a44 ! t1_kref+0x13d0: fdtoi %f4, %f4
8257 .word 0x89a10d22 ! t1_kref+0x13d4: fsmuld %f4, %f2, %f4
8258 .word 0x960c63b1 ! t1_kref+0x13d8: and %l1, 0x3b1, %o3
8259 .word 0xad0cc012 ! t1_kref+0x13dc: tsubcc %l3, %l2, %l6
8260 .word 0x8143c000 ! t1_kref+0x13e0: stbar
8261 .word 0xa88d4015 ! t1_kref+0x13e4: andcc %l5, %l5, %l4
8262 .word 0x8584c014 ! t1_kref+0x13e8: wr %l3, %l4, %ccr
8263 .word 0x85a01924 ! t1_kref+0x13ec: fstod %f4, %f2
8264 .word 0xe40867a4 ! t1_kref+0x13f0: ldub [%g1 + 0x7a4], %l2
8265 .word 0xa41ca00c ! t1_kref+0x13f4: xor %l2, 0xc, %l2
8266 .word 0xe42867a4 ! t1_kref+0x13f8: stb %l2, [%g1 + 0x7a4]
8267 .word 0x81d867a4 ! t1_kref+0x13fc: flush %g1 + 0x7a4
8268 .word 0xcb070018 ! t1_kref+0x1400: ld [%i4 + %i0], %f5
8269 .word 0x90b53e9c ! t1_kref+0x1404: orncc %l4, -0x164, %o0
8270 .word 0xe816001b ! t1_kref+0x1408: lduh [%i0 + %i3], %l4
8271 .word 0x81a90a42 ! t1_kref+0x140c: fcmpd %fcc0, %f4, %f2
8272 .word 0xd4b81018 ! t1_kref+0x1410: stda %o2, [%g0 + %i0]0x80
8273 .word 0x28480003 ! t1_kref+0x1414: bleu,a,pt %icc, _kref+0x1420
8274 .word 0x8ba00023 ! t1_kref+0x1418: fmovs %f3, %f5
8275 .word 0xae8d4015 ! t1_kref+0x141c: andcc %l5, %l5, %l7
8276 .word 0x85a00142 ! t1_kref+0x1420: fabsd %f2, %f2
8277 .word 0x89a088a2 ! t1_kref+0x1424: fsubs %f2, %f2, %f4
8278! .word 0x39bc92f5 ! t1_kref+0x1428: fbuge,a SYM(t1_subr2)
8279 fbuge,a SYM(t1_subr2)
8280 .word 0x9e006798 ! t1_kref+0x142c: add %g1, 0x798, %o7
8281 .word 0x85a108c2 ! t1_kref+0x1430: fsubd %f4, %f2, %f2
82822: .word 0xec060000 ! t1_kref+0x1434: ld [%i0], %l6
8283 .word 0x85b10a82 ! t1_kref+0x1438: fpsub16 %f4, %f2, %f2
8284 .word 0x901d0010 ! t1_kref+0x143c: xor %l4, %l0, %o0
8285 .word 0x22480006 ! t1_kref+0x1440: be,a,pt %icc, _kref+0x1458
8286 .word 0x85a109c2 ! t1_kref+0x1444: fdivd %f4, %f2, %f2
8287 .word 0xad40c000 ! t1_kref+0x1448: mov %asi, %l6
8288 .word 0x81a90a42 ! t1_kref+0x144c: fcmpd %fcc0, %f4, %f2
8289 .word 0x943d4010 ! t1_kref+0x1450: xnor %l5, %l0, %o2
8290 .word 0x9674a28e ! t1_kref+0x1454: udiv %l2, 0x28e, %o3
8291 .word 0x87a00522 ! t1_kref+0x1458: fsqrts %f2, %f3
8292 .word 0x85a14824 ! t1_kref+0x145c: fadds %f5, %f4, %f2
8293 .word 0xadb10502 ! t1_kref+0x1460: fcmpgt16 %f4, %f2, %l6
8294 .word 0x24480008 ! t1_kref+0x1464: ble,a,pt %icc, _kref+0x1484
8295 .word 0xab3cc014 ! t1_kref+0x1468: sra %l3, %l4, %l5
8296 .word 0xd41e2018 ! t1_kref+0x146c: ldd [%i0 + 0x18], %o2
8297 .word 0xac0d4013 ! t1_kref+0x1470: and %l5, %l3, %l6
8298 .word 0x94152faa ! t1_kref+0x1474: or %l4, 0xfaa, %o2
8299 .word 0x905d4014 ! t1_kref+0x1478: smul %l5, %l4, %o0
8300 .word 0x27480002 ! t1_kref+0x147c: fbul,a,pt %fcc0, _kref+0x1484
8301 .word 0xa8fca4c8 ! t1_kref+0x1480: sdivcc %l2, 0x4c8, %l4
8302 .word 0xae444015 ! t1_kref+0x1484: addc %l1, %l5, %l7
8303 .word 0x89a149a5 ! t1_kref+0x1488: fdivs %f5, %f5, %f4
8304 .word 0xd87e7ffc ! t1_kref+0x148c: swap [%i1 - 4], %o4
8305 .word 0x91400000 ! t1_kref+0x1490: mov %y, %o0
8306 .word 0x13140026 ! t1_kref+0x1494: sethi %hi(0x50009800), %o1
8307 .word 0xec1e401d ! t1_kref+0x1498: ldd [%i1 + %i5], %l6
8308 .word 0xdaf8a024 ! t1_kref+0x149c: swapa [%g2 + 0x24]%asi, %o5
8309 .word 0xe4b62010 ! t1_kref+0x14a0: stha %l2, [%i0 + 0x10]%asi
8310 .word 0x9fc10000 ! t1_kref+0x14a4: call %g4
8311 .word 0x85b10702 ! t1_kref+0x14a8: fmuld8sux16 %f4, %f2, %f2
8312 .word 0x29480004 ! t1_kref+0x14ac: fbl,a,pt %fcc0, _kref+0x14bc
8313 .word 0xa9252811 ! t1_kref+0x14b0: mulscc %l4, 0x811, %l4
8314 .word 0x85b009a5 ! t1_kref+0x14b4: fexpand %f5, %f2
8315 .word 0x96a520ce ! t1_kref+0x14b8: subcc %l4, 0xce, %o3
8316 .word 0xc9be1810 ! t1_kref+0x14bc: stda %f4, [%i0 + %l0]0xc0
8317 .word 0x86102013 ! t1_kref+0x14c0: mov 0x13, %g3
8318 .word 0x86a0e001 ! t1_kref+0x14c4: subcc %g3, 1, %g3
8319 .word 0x2280000a ! t1_kref+0x14c8: be,a _kref+0x14f0
8320 .word 0x85a00544 ! t1_kref+0x14cc: fsqrtd %f4, %f2
8321 .word 0x87a018c4 ! t1_kref+0x14d0: fdtos %f4, %f3
8322 .word 0x93b085c2 ! t1_kref+0x14d4: fcmpeq32 %f2, %f2, %o1
8323 .word 0xaaf4bfa1 ! t1_kref+0x14d8: udivcc %l2, -0x5f, %l5
8324 .word 0x214ffffa ! t1_kref+0x14dc: fbn,a,pt %fcc0, _kref+0x14c4
8325 .word 0xad2d6017 ! t1_kref+0x14e0: sll %l5, 0x17, %l6
8326 .word 0xaebd6d16 ! t1_kref+0x14e4: xnorcc %l5, 0xd16, %l7
8327 .word 0x27480007 ! t1_kref+0x14e8: fbul,a,pt %fcc0, _kref+0x1504
8328 .word 0xa87ce85e ! t1_kref+0x14ec: sdiv %l3, 0x85e, %l4
8329 .word 0xc19eda19 ! t1_kref+0x14f0: ldda [%i3 + %i1]0xd0, %f0
8330 .word 0x85b14663 ! t1_kref+0x14f4: fmul8x16au %f5, %f3, %f2
8331 .word 0xe06e7fec ! t1_kref+0x14f8: ldstub [%i1 - 0x14], %l0
8332 .word 0xaa7cc014 ! t1_kref+0x14fc: sdiv %l3, %l4, %l5
8333 .word 0xe8266000 ! t1_kref+0x1500: st %l4, [%i1]
8334 .word 0xa894e0c6 ! t1_kref+0x1504: orcc %l3, 0xc6, %l4
8335 .word 0xaa0c4013 ! t1_kref+0x1508: and %l1, %l3, %l5
8336 .word 0x89a00542 ! t1_kref+0x150c: fsqrtd %f2, %f4
8337 .word 0xa9b40153 ! t1_kref+0x1510: edge32l %l0, %l3, %l4
8338 .word 0xe0680018 ! t1_kref+0x1514: ldstub [%g0 + %i0], %l0
8339 .word 0x85b08a04 ! t1_kref+0x1518: fpadd16 %f2, %f4, %f2
8340 .word 0xaa2c8013 ! t1_kref+0x151c: andn %l2, %l3, %l5
8341 .word 0x8ba01883 ! t1_kref+0x1520: fitos %f3, %f5
8342 .word 0x91b08504 ! t1_kref+0x1524: fcmpgt16 %f2, %f4, %o0
8343 .word 0xd2c71018 ! t1_kref+0x1528: ldswa [%i4 + %i0]0x80, %o1
8344 .word 0x94b48014 ! t1_kref+0x152c: orncc %l2, %l4, %o2
8345 .word 0xe86e3fe7 ! t1_kref+0x1530: ldstub [%i0 - 0x19], %l4
8346 .word 0xe6f66010 ! t1_kref+0x1534: stxa %l3, [%i1 + 0x10]%asi
8347 .word 0x81a88aa5 ! t1_kref+0x1538: fcmpes %fcc0, %f2, %f5
8348 .word 0xaab470bb ! t1_kref+0x153c: orncc %l1, -0xf45, %l5
8349 .word 0x901c4014 ! t1_kref+0x1540: xor %l1, %l4, %o0
8350 .word 0x90dcf384 ! t1_kref+0x1544: smulcc %l3, -0xc7c, %o0
8351 .word 0xc9200019 ! t1_kref+0x1548: st %f4, [%g0 + %i1]
8352 .word 0xc91fbcf8 ! t1_kref+0x154c: ldd [%fp - 0x308], %f4
8353 .word 0x8ba00022 ! t1_kref+0x1550: fmovs %f2, %f5
8354 .word 0xe46e3fe6 ! t1_kref+0x1554: ldstub [%i0 - 0x1a], %l2
8355 .word 0xe6a66010 ! t1_kref+0x1558: sta %l3, [%i1 + 0x10]%asi
8356 .word 0x85a08844 ! t1_kref+0x155c: faddd %f2, %f4, %f2
8357 .word 0x81850000 ! t1_kref+0x1560: wr %l4, %g0, %y
8358 .word 0xec7e7ff8 ! t1_kref+0x1564: swap [%i1 - 8], %l6
8359 .word 0x97d02010 ! t1_kref+0x1568: tge %icc, %g0 + 0x10
8360 .word 0xa87ca007 ! t1_kref+0x156c: sdiv %l2, 7, %l4
8361 .word 0xec08a007 ! t1_kref+0x1570: ldub [%g2 + 7], %l6
8362 .word 0x87a00522 ! t1_kref+0x1574: fsqrts %f2, %f3
8363 .word 0x92ac4015 ! t1_kref+0x1578: andncc %l1, %l5, %o1
8364 .word 0x90648015 ! t1_kref+0x157c: subc %l2, %l5, %o0
8365 .word 0x89a088a3 ! t1_kref+0x1580: fsubs %f2, %f3, %f4
8366 .word 0xe06e7fe0 ! t1_kref+0x1584: ldstub [%i1 - 0x20], %l0
8367 .word 0x89a10d23 ! t1_kref+0x1588: fsmuld %f4, %f3, %f4
8368 .word 0xeaa0a034 ! t1_kref+0x158c: sta %l5, [%g2 + 0x34]%asi
8369 .word 0x89a01a25 ! t1_kref+0x1590: fstoi %f5, %f4
8370 sethi %hi(2f), %o7
8371 .word 0xe40be1d8 ! t1_kref+0x1598: ldub [%o7 + 0x1d8], %l2
8372 .word 0xa41ca00c ! t1_kref+0x159c: xor %l2, 0xc, %l2
8373 .word 0xe42be1d8 ! t1_kref+0x15a0: stb %l2, [%o7 + 0x1d8]
8374 .word 0x81dbe1d8 ! t1_kref+0x15a4: flush %o7 + 0x1d8
8375 .word 0x92957540 ! t1_kref+0x15a8: orcc %l5, -0xac0, %o1
8376 .word 0xba103ff8 ! t1_kref+0x15ac: mov 0xfffffff8, %i5
8377 .word 0x23480003 ! t1_kref+0x15b0: fbne,a,pt %fcc0, _kref+0x15bc
8378 .word 0xaeb44013 ! t1_kref+0x15b4: orncc %l1, %l3, %l7
8379 .word 0x85a01104 ! t1_kref+0x15b8: fxtod %f4, %f2
8380 .word 0xadb40110 ! t1_kref+0x15bc: edge32 %l0, %l0, %l6
8381 .word 0xa8ac0015 ! t1_kref+0x15c0: andncc %l0, %l5, %l4
8382 .word 0x25480001 ! t1_kref+0x15c4: fblg,a,pt %fcc0, _kref+0x15c8
8383 .word 0xd27e6018 ! t1_kref+0x15c8: swap [%i1 + 0x18], %o1
8384 .word 0x94f54011 ! t1_kref+0x15cc: udivcc %l5, %l1, %o2
8385 .word 0x95b40111 ! t1_kref+0x15d0: edge32 %l0, %l1, %o2
8386 .word 0xafb48015 ! t1_kref+0x15d4: edge8 %l2, %l5, %l7
83872: .word 0xa13d200d ! t1_kref+0x15d8: sra %l4, 0xd, %l0
8388 .word 0xa8b48010 ! t1_kref+0x15dc: orncc %l2, %l0, %l4
8389 .word 0x8143e00a ! t1_kref+0x15e0: membar 0xa
8390 .word 0x89a00544 ! t1_kref+0x15e4: fsqrtd %f4, %f4
8391 .word 0xeb6e3fe8 ! t1_kref+0x15e8: prefetch %i0 - 0x18, 21
8392 sethi %hi(2f), %o7
8393 .word 0xe40be22c ! t1_kref+0x15f0: ldub [%o7 + 0x22c], %l2
8394 .word 0xa41ca00c ! t1_kref+0x15f4: xor %l2, 0xc, %l2
8395 .word 0xe42be22c ! t1_kref+0x15f8: stb %l2, [%o7 + 0x22c]
8396 .word 0x81dbe22c ! t1_kref+0x15fc: flush %o7 + 0x22c
8397 .word 0xea366018 ! t1_kref+0x1600: sth %l5, [%i1 + 0x18]
8398 .word 0xc5a0a034 ! t1_kref+0x1604: sta %f2, [%g2 + 0x34]%asi
8399 .word 0x89a108a4 ! t1_kref+0x1608: fsubs %f4, %f4, %f4
8400 .word 0xaea4c012 ! t1_kref+0x160c: subcc %l3, %l2, %l7
8401 .word 0x9624c013 ! t1_kref+0x1610: sub %l3, %l3, %o3
8402 .word 0xe8270019 ! t1_kref+0x1614: st %l4, [%i4 + %i1]
8403 .word 0xaedd2caa ! t1_kref+0x1618: smulcc %l4, 0xcaa, %l7
8404 .word 0x89a01885 ! t1_kref+0x161c: fitos %f5, %f4
8405 .word 0xa8146fae ! t1_kref+0x1620: or %l1, 0xfae, %l4
8406 .word 0x87a000a2 ! t1_kref+0x1624: fnegs %f2, %f3
8407 .word 0x85b08a02 ! t1_kref+0x1628: fpadd16 %f2, %f2, %f2
84082: .word 0x8ba01883 ! t1_kref+0x162c: fitos %f3, %f5
8409 .word 0x8143c000 ! t1_kref+0x1630: stbar
8410 .word 0x81dd401a ! t1_kref+0x1634: flush %l5 + %i2
8411 .word 0x953ca018 ! t1_kref+0x1638: sra %l2, 0x18, %o2
8412 .word 0xea566018 ! t1_kref+0x163c: ldsh [%i1 + 0x18], %l5
8413 .word 0x87a01a24 ! t1_kref+0x1640: fstoi %f4, %f3
8414 .word 0x8ba0c9a3 ! t1_kref+0x1644: fdivs %f3, %f3, %f5
8415 .word 0x37480003 ! t1_kref+0x1648: fbge,a,pt %fcc0, _kref+0x1654
8416 .word 0x97400000 ! t1_kref+0x164c: mov %y, %o3
8417 .word 0x89b00c00 ! t1_kref+0x1650: fzero %f4
8418 .word 0xe2ff1018 ! t1_kref+0x1654: swapa [%i4 + %i0]0x80, %l1
8419 .word 0xa82cb0da ! t1_kref+0x1658: andn %l2, -0xf26, %l4
8420 .word 0xa83d0013 ! t1_kref+0x165c: xnor %l4, %l3, %l4
8421 .word 0xa9b54013 ! t1_kref+0x1660: edge8 %l5, %l3, %l4
8422 .word 0x95400000 ! t1_kref+0x1664: mov %y, %o2
8423 .word 0x34480003 ! t1_kref+0x1668: bg,a,pt %icc, _kref+0x1674
8424 .word 0x89a108a4 ! t1_kref+0x166c: fsubs %f4, %f4, %f4
8425 .word 0x89a00522 ! t1_kref+0x1670: fsqrts %f2, %f4
8426 .word 0xd010a016 ! t1_kref+0x1674: lduh [%g2 + 0x16], %o0
8427 .word 0x913c4010 ! t1_kref+0x1678: sra %l1, %l0, %o0
8428 .word 0xae152cb6 ! t1_kref+0x167c: or %l4, 0xcb6, %l7
8429 .word 0xe6362014 ! t1_kref+0x1680: sth %l3, [%i0 + 0x14]
8430 .word 0x86102005 ! t1_kref+0x1684: mov 0x5, %g3
8431 .word 0x86a0e001 ! t1_kref+0x1688: subcc %g3, 1, %g3
8432 .word 0x2280000b ! t1_kref+0x168c: be,a _kref+0x16b8
8433 .word 0x909cc012 ! t1_kref+0x1690: xorcc %l3, %l2, %o0
8434 .word 0x85a08842 ! t1_kref+0x1694: faddd %f2, %f2, %f2
8435 .word 0xc807bfec ! t1_kref+0x1698: ld [%fp - 0x14], %g4
8436 .word 0xd46e3fe3 ! t1_kref+0x169c: ldstub [%i0 - 0x1d], %o2
8437 .word 0x90f44011 ! t1_kref+0x16a0: udivcc %l1, %l1, %o0
8438 .word 0x96b4b5b6 ! t1_kref+0x16a4: orncc %l2, -0xa4a, %o3
8439 .word 0xabb40200 ! t1_kref+0x16a8: array8 %l0, %g0, %l5
8440 .word 0x85a00544 ! t1_kref+0x16ac: fsqrtd %f4, %f2
8441 .word 0x94fd2e52 ! t1_kref+0x16b0: sdivcc %l4, 0xe52, %o2
8442 .word 0xa940c000 ! t1_kref+0x16b4: mov %asi, %l4
8443 .word 0x9fc10000 ! t1_kref+0x16b8: call %g4
8444 .word 0xacfc8015 ! t1_kref+0x16bc: sdivcc %l2, %l5, %l6
8445 .word 0xd610a016 ! t1_kref+0x16c0: lduh [%g2 + 0x16], %o3
8446 .word 0xd01e6010 ! t1_kref+0x16c4: ldd [%i1 + 0x10], %o0
8447 .word 0xd4563ffe ! t1_kref+0x16c8: ldsh [%i0 - 2], %o2
8448 .word 0xa85d77b2 ! t1_kref+0x16cc: smul %l5, -0x84e, %l4
8449 .word 0x85a00525 ! t1_kref+0x16d0: fsqrts %f5, %f2
8450 .word 0x878020d0 ! t1_kref+0x16d4: mov 0xd0, %asi
8451 .word 0x9de3bfa0 ! t1_kref+0x16d8: save %sp, -0x60, %sp
8452 .word 0xb4b024c9 ! t1_kref+0x16dc: orncc %g0, 0x4c9, %i2
8453 .word 0x97ee7cf1 ! t1_kref+0x16e0: restore %i1, -0x30f, %o3
8454 .word 0xad256da6 ! t1_kref+0x16e4: mulscc %l5, 0xda6, %l6
8455 .word 0x85a00542 ! t1_kref+0x16e8: fsqrtd %f2, %f2
8456 .word 0xe810a016 ! t1_kref+0x16ec: lduh [%g2 + 0x16], %l4
8457 .word 0xd01e0000 ! t1_kref+0x16f0: ldd [%i0], %o0
8458 .word 0x96148012 ! t1_kref+0x16f4: or %l2, %l2, %o3
8459 .word 0x85a000a2 ! t1_kref+0x16f8: fnegs %f2, %f2
8460 .word 0x94a47e42 ! t1_kref+0x16fc: subcc %l1, -0x1be, %o2
8461 .word 0x85b00fc0 ! t1_kref+0x1700: fone %f2
8462 .word 0xab400000 ! t1_kref+0x1704: mov %y, %l5
8463 .word 0xc506200c ! t1_kref+0x1708: ld [%i0 + 0xc], %f2
8464 .word 0xd2070019 ! t1_kref+0x170c: ld [%i4 + %i1], %o1
8465 .word 0x89b14ca2 ! t1_kref+0x1710: fandnot2s %f5, %f2, %f4
8466 .word 0x92754014 ! t1_kref+0x1714: udiv %l5, %l4, %o1
8467 .word 0x933c4011 ! t1_kref+0x1718: sra %l1, %l1, %o1
8468 .word 0x92fc8013 ! t1_kref+0x171c: sdivcc %l2, %l3, %o1
8469 .word 0xaf250013 ! t1_kref+0x1720: mulscc %l4, %l3, %l7
8470 .word 0x81a90ac2 ! t1_kref+0x1724: fcmped %fcc0, %f4, %f2
8471 .word 0x89b08d84 ! t1_kref+0x1728: fxor %f2, %f4, %f4
8472 .word 0xaa357d37 ! t1_kref+0x172c: orn %l5, -0x2c9, %l5
8473 .word 0x2f480003 ! t1_kref+0x1730: fbu,a,pt %fcc0, _kref+0x173c
8474 .word 0x90957b3f ! t1_kref+0x1734: orcc %l5, -0x4c1, %o0
8475 .word 0x89a01903 ! t1_kref+0x1738: fitod %f3, %f4
8476 .word 0x2b480003 ! t1_kref+0x173c: fbug,a,pt %fcc0, _kref+0x1748
8477 .word 0xf9ee501b ! t1_kref+0x1740: prefetcha %i1 + %i3, 28
8478 .word 0xa940c000 ! t1_kref+0x1744: mov %asi, %l4
8479 .word 0xea563ff2 ! t1_kref+0x1748: ldsh [%i0 - 0xe], %l5
8480 .word 0x89a00524 ! t1_kref+0x174c: fsqrts %f4, %f4
8481 .word 0x89a0c8a5 ! t1_kref+0x1750: fsubs %f3, %f5, %f4
8482 .word 0x96acfc8c ! t1_kref+0x1754: andncc %l3, -0x374, %o3
8483 .word 0xe5ee101c ! t1_kref+0x1758: prefetcha %i0 + %i4, 18
8484 .word 0xacfcfd32 ! t1_kref+0x175c: sdivcc %l3, -0x2ce, %l6
8485 .word 0xe800a034 ! t1_kref+0x1760: ld [%g2 + 0x34], %l4
8486 .word 0x2a480006 ! t1_kref+0x1764: bcs,a,pt %icc, _kref+0x177c
8487 .word 0xec9e501d ! t1_kref+0x1768: ldda [%i1 + %i5]0x80, %l6
8488 .word 0x89a08d25 ! t1_kref+0x176c: fsmuld %f2, %f5, %f4
8489 .word 0x8143c000 ! t1_kref+0x1770: stbar
8490 .word 0xc807bff0 ! t1_kref+0x1774: ld [%fp - 0x10], %g4
8491 .word 0xacf4f7e8 ! t1_kref+0x1778: udivcc %l3, -0x818, %l6
8492 .word 0xea166004 ! t1_kref+0x177c: lduh [%i1 + 4], %l5
8493 .word 0xc19f1a58 ! t1_kref+0x1780: ldda [%i4 + %i0]0xd2, %f0
8494 .word 0xaf3c600f ! t1_kref+0x1784: sra %l1, 0xf, %l7
8495 .word 0x31480006 ! t1_kref+0x1788: fba,a,pt %fcc0, _kref+0x17a0
8496 .word 0xaa5cc014 ! t1_kref+0x178c: smul %l3, %l4, %l5
8497 .word 0xaa94ae78 ! t1_kref+0x1790: orcc %l2, 0xe78, %l5
8498 .word 0x85b00c00 ! t1_kref+0x1794: fzero %f2
8499 .word 0x81a88aa4 ! t1_kref+0x1798: fcmpes %fcc0, %f2, %f4
8500 .word 0x92340012 ! t1_kref+0x179c: orn %l0, %l2, %o1
8501 .word 0x8ba01a44 ! t1_kref+0x17a0: fdtoi %f4, %f5
8502 .word 0x85a088c4 ! t1_kref+0x17a4: fsubd %f2, %f4, %f2
8503 .word 0x92a4c013 ! t1_kref+0x17a8: subcc %l3, %l3, %o1
8504 .word 0xea6e8019 ! t1_kref+0x17ac: ldstub [%i2 + %i1], %l5
8505 .word 0x943d72dc ! t1_kref+0x17b0: xnor %l5, -0xd24, %o2
8506 .word 0x85b086c2 ! t1_kref+0x17b4: fmul8sux16 %f2, %f2, %f2
8507 .word 0x85a01025 ! t1_kref+0x17b8: fstox %f5, %f2
8508 .word 0xaa150013 ! t1_kref+0x17bc: or %l4, %l3, %l5
8509 .word 0xaa9ca318 ! t1_kref+0x17c0: xorcc %l2, 0x318, %l5
8510 .word 0xee164000 ! t1_kref+0x17c4: lduh [%i1], %l7
8511 .word 0x96ad6b4a ! t1_kref+0x17c8: andncc %l5, 0xb4a, %o3
8512 .word 0xc700a034 ! t1_kref+0x17cc: ld [%g2 + 0x34], %f3
8513 .word 0x89a14925 ! t1_kref+0x17d0: fmuls %f5, %f5, %f4
8514 .word 0x85a088a2 ! t1_kref+0x17d4: fsubs %f2, %f2, %f2
8515 .word 0x85a00522 ! t1_kref+0x17d8: fsqrts %f2, %f2
8516 .word 0x905cfc95 ! t1_kref+0x17dc: smul %l3, -0x36b, %o0
8517 .word 0x3c480001 ! t1_kref+0x17e0: bpos,a,pt %icc, _kref+0x17e4
8518 .word 0x89a10844 ! t1_kref+0x17e4: faddd %f4, %f4, %f4
8519 .word 0x85a109c4 ! t1_kref+0x17e8: fdivd %f4, %f4, %f2
8520 .word 0x81844000 ! t1_kref+0x17ec: wr %l1, %g0, %y
8521 .word 0x20480004 ! t1_kref+0x17f0: bn,a,pt %icc, _kref+0x1800
8522 .word 0xc06e0000 ! t1_kref+0x17f4: ldstub [%i0], %g0
8523 .word 0xd01f4018 ! t1_kref+0x17f8: ldd [%i5 + %i0], %o0
8524 .word 0xa9b10402 ! t1_kref+0x17fc: fcmple16 %f4, %f2, %l4
8525 .word 0xeace5000 ! t1_kref+0x1800: ldsba [%i1]0x80, %l5
8526 .word 0x3c480007 ! t1_kref+0x1804: bpos,a,pt %icc, _kref+0x1820
8527 .word 0xa8953a86 ! t1_kref+0x1808: orcc %l4, -0x57a, %l4
8528 .word 0x001fffff ! t1_kref+0x180c: illtrap 0x1fffff
8529 .word 0xae948011 ! t1_kref+0x1810: orcc %l2, %l1, %l7
8530 .word 0x2e480001 ! t1_kref+0x1814: bvs,a,pt %icc, _kref+0x1818
8531 .word 0x87a000a5 ! t1_kref+0x1818: fnegs %f5, %f3
8532 .word 0x85a089c2 ! t1_kref+0x181c: fdivd %f2, %f2, %f2
8533 .word 0xaaa5617e ! t1_kref+0x1820: subcc %l5, 0x17e, %l5
8534 .word 0x89b0c963 ! t1_kref+0x1824: fpmerge %f3, %f3, %f4
8535 .word 0x87b00ce4 ! t1_kref+0x1828: fnot2s %f4, %f3
8536 .word 0xe2363ff0 ! t1_kref+0x182c: sth %l1, [%i0 - 0x10]
8537 .word 0xee063ff0 ! t1_kref+0x1830: ld [%i0 - 0x10], %l7
8538 .word 0xc900a004 ! t1_kref+0x1834: ld [%g2 + 4], %f4
8539 .word 0x2d1917e3 ! t1_kref+0x1838: sethi %hi(0x645f8c00), %l6
8540 .word 0x85b0cee5 ! t1_kref+0x183c: fornot2s %f3, %f5, %f2
8541 .word 0x85a00542 ! t1_kref+0x1840: fsqrtd %f2, %f2
8542 .word 0x85b10e24 ! t1_kref+0x1844: fands %f4, %f4, %f2
8543 .word 0x89b10a04 ! t1_kref+0x1848: fpadd16 %f4, %f4, %f4
8544 .word 0x89a000c2 ! t1_kref+0x184c: fnegd %f2, %f4
8545 .word 0x968d4010 ! t1_kref+0x1850: andcc %l5, %l0, %o3
8546 .word 0x933d6013 ! t1_kref+0x1854: sra %l5, 0x13, %o1
8547 .word 0x85a01a44 ! t1_kref+0x1858: fdtoi %f4, %f2
8548 .word 0xd4066018 ! t1_kref+0x185c: ld [%i1 + 0x18], %o2
8549 .word 0x89b0c665 ! t1_kref+0x1860: fmul8x16au %f3, %f5, %f4
8550 .word 0xea36601c ! t1_kref+0x1864: sth %l5, [%i1 + 0x1c]
8551 .word 0x81b01020 ! t1_kref+0x1868: siam 0x0
8552 .word 0x85a08844 ! t1_kref+0x186c: faddd %f2, %f4, %f2
8553 .word 0xaa7ca641 ! t1_kref+0x1870: sdiv %l2, 0x641, %l5
8554 .word 0xc9be1a5d ! t1_kref+0x1874: stda %f4, [%i0 + %i5]0xd2
8555 .word 0x8ba00525 ! t1_kref+0x1878: fsqrts %f5, %f5
8556 .word 0xd8be5000 ! t1_kref+0x187c: stda %o4, [%i1]0x80
8557 .word 0xaa2d0010 ! t1_kref+0x1880: andn %l4, %l0, %l5
8558 .word 0x8ba01a22 ! t1_kref+0x1884: fstoi %f2, %f5
8559 .word 0xc91fbf30 ! t1_kref+0x1888: ldd [%fp - 0xd0], %f4
8560 .word 0xaa3d0015 ! t1_kref+0x188c: xnor %l4, %l5, %l5
8561 .word 0xa87d748c ! t1_kref+0x1890: sdiv %l5, -0xb74, %l4
8562 .word 0xea4e3ff6 ! t1_kref+0x1894: ldsb [%i0 - 0xa], %l5
8563 .word 0x171da1fa ! t1_kref+0x1898: sethi %hi(0x7687e800), %o3
8564 .word 0xf4be1000 ! t1_kref+0x189c: stda %i2, [%i0]0x80
8565 .word 0x972c4012 ! t1_kref+0x18a0: sll %l1, %l2, %o3
8566 .word 0x29480005 ! t1_kref+0x18a4: fbl,a,pt %fcc0, _kref+0x18b8
8567 .word 0x901c6196 ! t1_kref+0x18a8: xor %l1, 0x196, %o0
8568 .word 0xd00e8018 ! t1_kref+0x18ac: ldub [%i2 + %i0], %o0
8569 .word 0x89b08c84 ! t1_kref+0x18b0: fandnot2 %f2, %f4, %f4
8570 .word 0x87a00025 ! t1_kref+0x18b4: fmovs %f5, %f3
8571 .word 0x81a88a23 ! t1_kref+0x18b8: fcmps %fcc0, %f2, %f3
8572 .word 0x903cf04f ! t1_kref+0x18bc: xnor %l3, -0xfb1, %o0
8573 .word 0x91252043 ! t1_kref+0x18c0: mulscc %l4, 0x43, %o0
8574 .word 0x2f480001 ! t1_kref+0x18c4: fbu,a,pt %fcc0, _kref+0x18c8
8575 .word 0x973c2002 ! t1_kref+0x18c8: sra %l0, 0x2, %o3
8576 .word 0xd3e65015 ! t1_kref+0x18cc: casa [%i1]0x80, %l5, %o1
8577 .word 0xe8000018 ! t1_kref+0x18d0: ld [%g0 + %i0], %l4
8578 .word 0xc079401c ! t1_kref+0x18d4: swap [%g5 + %i4], %g0
8579 .word 0xc1be5852 ! t1_kref+0x18d8: stda %f0, [%i1 + %l2]0xc2
8580 .word 0xe1e65011 ! t1_kref+0x18dc: casa [%i1]0x80, %l1, %l0
8581 .word 0x8ba00124 ! t1_kref+0x18e0: fabss %f4, %f5
8582 .word 0x85a01882 ! t1_kref+0x18e4: fitos %f2, %f2
8583 .word 0x92bd32f0 ! t1_kref+0x18e8: xnorcc %l4, -0xd10, %o1
8584 .word 0x87a01882 ! t1_kref+0x18ec: fitos %f2, %f3
8585 .word 0xec6e4000 ! t1_kref+0x18f0: ldstub [%i1], %l6
8586 .word 0xe816c018 ! t1_kref+0x18f4: lduh [%i3 + %i0], %l4
8587 .word 0x85a10d23 ! t1_kref+0x18f8: fsmuld %f4, %f3, %f2
8588 .word 0x92fd24e0 ! t1_kref+0x18fc: sdivcc %l4, 0x4e0, %o1
8589 .word 0xe2ae9019 ! t1_kref+0x1900: stba %l1, [%i2 + %i1]0x80
8590 .word 0x85b00cc4 ! t1_kref+0x1904: fnot2 %f4, %f2
8591 .word 0x8bb0ca24 ! t1_kref+0x1908: fpadd16s %f3, %f4, %f5
8592 .word 0xae148015 ! t1_kref+0x190c: or %l2, %l5, %l7
8593 .word 0xaa04acad ! t1_kref+0x1910: add %l2, 0xcad, %l5
8594 .word 0x86102003 ! t1_kref+0x1914: mov 0x3, %g3
8595 .word 0x32800000 ! t1_kref+0x1918: bne,a _kref+0x1918
8596 .word 0x86a0e001 ! t1_kref+0x191c: subcc %g3, 1, %g3
8597 .word 0xae8d4013 ! t1_kref+0x1920: andcc %l5, %l3, %l7
8598 .word 0x85b08a42 ! t1_kref+0x1924: fpadd32 %f2, %f2, %f2
8599 .word 0xa8957071 ! t1_kref+0x1928: orcc %l5, -0xf8f, %l4
8600 .word 0x3c800003 ! t1_kref+0x192c: bpos,a _kref+0x1938
8601 .word 0xac9d4014 ! t1_kref+0x1930: xorcc %l5, %l4, %l6
8602 .word 0xd41e401d ! t1_kref+0x1934: ldd [%i1 + %i5], %o2
8603 .word 0xe4f01019 ! t1_kref+0x1938: stxa %l2, [%g0 + %i1]0x80
8604 .word 0xac144011 ! t1_kref+0x193c: or %l1, %l1, %l6
8605 .word 0x941c4010 ! t1_kref+0x1940: xor %l1, %l0, %o2
8606 .word 0xe2f65000 ! t1_kref+0x1944: stxa %l1, [%i1]0x80
8607 .word 0x933d6001 ! t1_kref+0x1948: sra %l5, 0x1, %o1
8608 .word 0x8ba109a5 ! t1_kref+0x194c: fdivs %f4, %f5, %f5
8609 .word 0x94a43eb9 ! t1_kref+0x1950: subcc %l0, -0x147, %o2
8610 .word 0x8ba018c2 ! t1_kref+0x1954: fdtos %f2, %f5
8611 .word 0x85a14d22 ! t1_kref+0x1958: fsmuld %f5, %f2, %f2
8612 .word 0x81a88a42 ! t1_kref+0x195c: fcmpd %fcc0, %f2, %f2
8613 .word 0x8ba0c9a3 ! t1_kref+0x1960: fdivs %f3, %f3, %f5
8614 .word 0xee10a036 ! t1_kref+0x1964: lduh [%g2 + 0x36], %l7
8615 .word 0x85a00524 ! t1_kref+0x1968: fsqrts %f4, %f2
8616 .word 0x89b00f04 ! t1_kref+0x196c: fsrc2 %f4, %f4
8617 .word 0xaea436c5 ! t1_kref+0x1970: subcc %l0, -0x93b, %l7
8618 .word 0x85a01a23 ! t1_kref+0x1974: fstoi %f3, %f2
8619 .word 0x34480002 ! t1_kref+0x1978: bg,a,pt %icc, _kref+0x1980
8620 .word 0x87a10822 ! t1_kref+0x197c: fadds %f4, %f2, %f3
8621 .word 0x8bb00ce2 ! t1_kref+0x1980: fnot2s %f2, %f5
8622 .word 0x3c480003 ! t1_kref+0x1984: bpos,a,pt %icc, _kref+0x1990
8623 .word 0x90340014 ! t1_kref+0x1988: orn %l0, %l4, %o0
8624 .word 0x24480003 ! t1_kref+0x198c: ble,a,pt %icc, _kref+0x1998
8625 .word 0xaa1d0010 ! t1_kref+0x1990: xor %l4, %l0, %l5
8626 .word 0x9fc00004 ! t1_kref+0x1994: call %g0 + %g4
8627 .word 0xaef43a8c ! t1_kref+0x1998: udivcc %l0, -0x574, %l7
8628 .word 0x8ba01a23 ! t1_kref+0x199c: fstoi %f3, %f5
8629 .word 0x8bb00f22 ! t1_kref+0x19a0: fsrc2s %f2, %f5
8630 .word 0xe668a007 ! t1_kref+0x19a4: ldstub [%g2 + 7], %l3
8631 .word 0xac0c0011 ! t1_kref+0x19a8: and %l0, %l1, %l6
8632 .word 0xc807bfe8 ! t1_kref+0x19ac: ld [%fp - 0x18], %g4
8633 .word 0x89a000a5 ! t1_kref+0x19b0: fnegs %f5, %f4
8634 .word 0x965c4013 ! t1_kref+0x19b4: smul %l1, %l3, %o3
8635 .word 0xae5c690f ! t1_kref+0x19b8: smul %l1, 0x90f, %l7
8636 .word 0x85a000a3 ! t1_kref+0x19bc: fnegs %f3, %f2
8637 .word 0x8143c000 ! t1_kref+0x19c0: stbar
8638 .word 0x901c4010 ! t1_kref+0x19c4: xor %l1, %l0, %o0
8639 .word 0x89a018c4 ! t1_kref+0x19c8: fdtos %f4, %f4
8640 .word 0xaac532d3 ! t1_kref+0x19cc: addccc %l4, -0xd2d, %l5
8641 .word 0x953c0011 ! t1_kref+0x19d0: sra %l0, %l1, %o2
8642 .word 0x9de3bfa0 ! t1_kref+0x19d4: save %sp, -0x60, %sp
8643 .word 0xafe83690 ! t1_kref+0x19d8: restore %g0, -0x970, %l7
8644 .word 0x8ba088a5 ! t1_kref+0x19dc: fsubs %f2, %f5, %f5
8645 .word 0xae944010 ! t1_kref+0x19e0: orcc %l1, %l0, %l7
8646 .word 0x89a000a4 ! t1_kref+0x19e4: fnegs %f4, %f4
8647 .word 0xacb4acda ! t1_kref+0x19e8: orncc %l2, 0xcda, %l6
8648 .word 0x8bb10d60 ! t1_kref+0x19ec: fnot1s %f4, %f5
8649 .word 0x87a00522 ! t1_kref+0x19f0: fsqrts %f2, %f3
8650 .word 0x2d480008 ! t1_kref+0x19f4: fbg,a,pt %fcc0, _kref+0x1a14
8651 .word 0xd27e401c ! t1_kref+0x19f8: swap [%i1 + %i4], %o1
8652 .word 0xe9ee501b ! t1_kref+0x19fc: prefetcha %i1 + %i3, 20
8653 .word 0xe7ee101d ! t1_kref+0x1a00: prefetcha %i0 + %i5, 19
8654 .word 0xd24e8019 ! t1_kref+0x1a04: ldsb [%i2 + %i1], %o1
8655 .word 0xa81c4010 ! t1_kref+0x1a08: xor %l1, %l0, %l4
8656 .word 0x85a00525 ! t1_kref+0x1a0c: fsqrts %f5, %f2
8657 .word 0x970ceb8a ! t1_kref+0x1a10: tsubcc %l3, 0xb8a, %o3
8658 .word 0xc91fbce0 ! t1_kref+0x1a14: ldd [%fp - 0x320], %f4
8659 .word 0x941d0012 ! t1_kref+0x1a18: xor %l4, %l2, %o2
8660 .word 0xaefc8015 ! t1_kref+0x1a1c: sdivcc %l2, %l5, %l7
8661 .word 0x89b0c622 ! t1_kref+0x1a20: fmul8x16 %f3, %f2, %f4
8662 .word 0x23800002 ! t1_kref+0x1a24: fbne,a _kref+0x1a2c
8663 .word 0x89a089c2 ! t1_kref+0x1a28: fdivd %f2, %f2, %f4
8664 .word 0xee0e8019 ! t1_kref+0x1a2c: ldub [%i2 + %i1], %l7
8665 .word 0x8184c000 ! t1_kref+0x1a30: wr %l3, %g0, %y
8666 .word 0xc807bfe4 ! t1_kref+0x1a34: ld [%fp - 0x1c], %g4
8667 .word 0x89a10d24 ! t1_kref+0x1a38: fsmuld %f4, %f4, %f4
8668 .word 0x96447f38 ! t1_kref+0x1a3c: addc %l1, -0xc8, %o3
8669 .word 0x81a88a42 ! t1_kref+0x1a40: fcmpd %fcc0, %f2, %f2
8670 .word 0x941466d8 ! t1_kref+0x1a44: or %l1, 0x6d8, %o2
8671 .word 0xaab530db ! t1_kref+0x1a48: orncc %l4, -0xf25, %l5
8672 .word 0x9284a2b7 ! t1_kref+0x1a4c: addcc %l2, 0x2b7, %o1
8673 .word 0xea567ff2 ! t1_kref+0x1a50: ldsh [%i1 - 0xe], %l5
8674 .word 0xa9b50315 ! t1_kref+0x1a54: alignaddr %l4, %l5, %l4
8675 .word 0x89b107c2 ! t1_kref+0x1a58: pdist %f4, %f2, %f4
8676 .word 0xabb40014 ! t1_kref+0x1a5c: edge8 %l0, %l4, %l5
8677 .word 0xa9243648 ! t1_kref+0x1a60: mulscc %l0, -0x9b8, %l4
8678 .word 0x92fcb6a5 ! t1_kref+0x1a64: sdivcc %l2, -0x95b, %o1
8679 .word 0xe42e0000 ! t1_kref+0x1a68: stb %l2, [%i0]
8680 .word 0x972d201c ! t1_kref+0x1a6c: sll %l4, 0x1c, %o3
8681 .word 0xc900a034 ! t1_kref+0x1a70: ld [%g2 + 0x34], %f4
8682 .word 0x949ca87b ! t1_kref+0x1a74: xorcc %l2, 0x87b, %o2
8683 .word 0xec1e7fe0 ! t1_kref+0x1a78: ldd [%i1 - 0x20], %l6
8684 .word 0xe8562008 ! t1_kref+0x1a7c: ldsh [%i0 + 8], %l4
8685 .word 0xa92cc013 ! t1_kref+0x1a80: sll %l3, %l3, %l4
8686 .word 0x85b0cfa4 ! t1_kref+0x1a84: fors %f3, %f4, %f2
8687 .word 0xacac0014 ! t1_kref+0x1a88: andncc %l0, %l4, %l6
8688 .word 0xee500019 ! t1_kref+0x1a8c: ldsh [%g0 + %i1], %l7
8689 .word 0x172caa32 ! t1_kref+0x1a90: sethi %hi(0xb2a8c800), %o3
8690 .word 0x2b480008 ! t1_kref+0x1a94: fbug,a,pt %fcc0, _kref+0x1ab4
8691 .word 0x89b10a42 ! t1_kref+0x1a98: fpadd32 %f4, %f2, %f4
8692 .word 0x92fd7004 ! t1_kref+0x1a9c: sdivcc %l5, -0xffc, %o1
8693 .word 0x2d480005 ! t1_kref+0x1aa0: fbg,a,pt %fcc0, _kref+0x1ab4
8694 .word 0xe636c018 ! t1_kref+0x1aa4: sth %l3, [%i3 + %i0]
8695 .word 0x89b08742 ! t1_kref+0x1aa8: fpack32 %f2, %f2, %f4
8696 .word 0x81a88a42 ! t1_kref+0x1aac: fcmpd %fcc0, %f2, %f2
8697 .word 0x85a0cd24 ! t1_kref+0x1ab0: fsmuld %f3, %f4, %f2
8698 .word 0x89a14823 ! t1_kref+0x1ab4: fadds %f5, %f3, %f4
8699 .word 0x932d2007 ! t1_kref+0x1ab8: sll %l4, 0x7, %o1
8700 .word 0x89a108c2 ! t1_kref+0x1abc: fsubd %f4, %f2, %f4
8701 .word 0x39800007 ! t1_kref+0x1ac0: fbuge,a _kref+0x1adc
8702 .word 0x92346545 ! t1_kref+0x1ac4: orn %l1, 0x545, %o1
8703 .word 0x89a0cd23 ! t1_kref+0x1ac8: fsmuld %f3, %f3, %f4
8704 .word 0xc9070018 ! t1_kref+0x1acc: ld [%i4 + %i0], %f4
8705 .word 0x950cf6f3 ! t1_kref+0x1ad0: tsubcc %l3, -0x90d, %o2
8706 .word 0x9434c011 ! t1_kref+0x1ad4: orn %l3, %l1, %o2
8707 .word 0x89a018c4 ! t1_kref+0x1ad8: fdtos %f4, %f4
8708 .word 0xd4180019 ! t1_kref+0x1adc: ldd [%g0 + %i1], %o2
8709 .word 0x8143c000 ! t1_kref+0x1ae0: stbar
8710 .word 0x9404a396 ! t1_kref+0x1ae4: add %l2, 0x396, %o2
8711 .word 0x8ba018c4 ! t1_kref+0x1ae8: fdtos %f4, %f5
8712 .word 0xc700a034 ! t1_kref+0x1aec: ld [%g2 + 0x34], %f3
8713 .word 0x89a01a23 ! t1_kref+0x1af0: fstoi %f3, %f4
8714 .word 0xec000018 ! t1_kref+0x1af4: ld [%g0 + %i0], %l6
8715 .word 0x152c464e ! t1_kref+0x1af8: sethi %hi(0xb1193800), %o2
8716 .word 0x89b106a3 ! t1_kref+0x1afc: fmul8x16al %f4, %f3, %f4
8717 .word 0x3a480003 ! t1_kref+0x1b00: bcc,a,pt %icc, _kref+0x1b0c
8718 .word 0xc7267ff0 ! t1_kref+0x1b04: st %f3, [%i1 - 0x10]
8719 .word 0x85a088c4 ! t1_kref+0x1b08: fsubd %f2, %f4, %f2
8720 .word 0x29480006 ! t1_kref+0x1b0c: fbl,a,pt %fcc0, _kref+0x1b24
8721 .word 0x8ba00525 ! t1_kref+0x1b10: fsqrts %f5, %f5
8722 .word 0xe06e601a ! t1_kref+0x1b14: ldstub [%i1 + 0x1a], %l0
8723 .word 0x87a00024 ! t1_kref+0x1b18: fmovs %f4, %f3
8724 .word 0xea000018 ! t1_kref+0x1b1c: ld [%g0 + %i0], %l5
8725 .word 0x30480004 ! t1_kref+0x1b20: ba,a,pt %icc, _kref+0x1b30
8726 .word 0xaa844013 ! t1_kref+0x1b24: addcc %l1, %l3, %l5
8727 .word 0xaa7c0014 ! t1_kref+0x1b28: sdiv %l0, %l4, %l5
8728 .word 0x9fc00004 ! t1_kref+0x1b2c: call %g0 + %g4
8729 .word 0xc726001c ! t1_kref+0x1b30: st %f3, [%i0 + %i4]
8730 .word 0x89b00f23 ! t1_kref+0x1b34: fsrc2s %f3, %f4
8731 .word 0x85a10842 ! t1_kref+0x1b38: faddd %f4, %f2, %f2
8732 .word 0x3a480004 ! t1_kref+0x1b3c: bcc,a,pt %icc, _kref+0x1b4c
8733 .word 0xc7067ffc ! t1_kref+0x1b40: ld [%i1 - 4], %f3
8734 .word 0x89a00523 ! t1_kref+0x1b44: fsqrts %f3, %f4
8735 .word 0xaa947fce ! t1_kref+0x1b48: orcc %l1, -0x32, %l5
8736 .word 0x85b0ce65 ! t1_kref+0x1b4c: fxnors %f3, %f5, %f2
8737 .word 0xac9cc012 ! t1_kref+0x1b50: xorcc %l3, %l2, %l6
8738 .word 0x903d4013 ! t1_kref+0x1b54: xnor %l5, %l3, %o0
8739 .word 0xaac56289 ! t1_kref+0x1b58: addccc %l5, 0x289, %l5
8740 .word 0x87a01a23 ! t1_kref+0x1b5c: fstoi %f3, %f3
8741 .word 0x89b10d84 ! t1_kref+0x1b60: fxor %f4, %f4, %f4
8742 .word 0x85b08fa4 ! t1_kref+0x1b64: fors %f2, %f4, %f2
8743 .word 0xe82e7fea ! t1_kref+0x1b68: stb %l4, [%i1 - 0x16]
8744 .word 0x87b08f62 ! t1_kref+0x1b6c: fornot1s %f2, %f2, %f3
8745 .word 0xaa2c4013 ! t1_kref+0x1b70: andn %l1, %l3, %l5
8746 .word 0x87a00525 ! t1_kref+0x1b74: fsqrts %f5, %f3
8747 .word 0xa784e8c8 ! t1_kref+0x1b78: wr %l3, 0x8c8, %gsr
8748 .word 0x87a01884 ! t1_kref+0x1b7c: fitos %f4, %f3
8749 .word 0xe816401b ! t1_kref+0x1b80: lduh [%i1 + %i3], %l4
8750 .word 0x89b106c4 ! t1_kref+0x1b84: fmul8sux16 %f4, %f4, %f4
8751 .word 0x94acc014 ! t1_kref+0x1b88: andncc %l3, %l4, %o2
8752 .word 0x89a14824 ! t1_kref+0x1b8c: fadds %f5, %f4, %f4
8753 .word 0x3c480008 ! t1_kref+0x1b90: bpos,a,pt %icc, _kref+0x1bb0
8754 .word 0xc5270018 ! t1_kref+0x1b94: st %f2, [%i4 + %i0]
8755 .word 0xd400a034 ! t1_kref+0x1b98: ld [%g2 + 0x34], %o2
8756 .word 0x85b10e04 ! t1_kref+0x1b9c: fand %f4, %f4, %f2
8757 .word 0xe4360000 ! t1_kref+0x1ba0: sth %l2, [%i0]
8758 .word 0x89a00023 ! t1_kref+0x1ba4: fmovs %f3, %f4
8759 .word 0xc168a20f ! t1_kref+0x1ba8: prefetch %g2 + 0x20f, 0
8760 .word 0x89a00542 ! t1_kref+0x1bac: fsqrtd %f2, %f4
8761 .word 0xea16600a ! t1_kref+0x1bb0: lduh [%i1 + 0xa], %l5
8762 .word 0xc7270019 ! t1_kref+0x1bb4: st %f3, [%i4 + %i1]
8763 .word 0xaef42e5c ! t1_kref+0x1bb8: udivcc %l0, 0xe5c, %l7
8764 .word 0x8ba0c8a5 ! t1_kref+0x1bbc: fsubs %f3, %f5, %f5
8765 .word 0xd60e001a ! t1_kref+0x1bc0: ldub [%i0 + %i2], %o3
8766 .word 0x85a00542 ! t1_kref+0x1bc4: fsqrtd %f2, %f2
8767 .word 0x2c480006 ! t1_kref+0x1bc8: bneg,a,pt %icc, _kref+0x1be0
8768 .word 0x8d84226e ! t1_kref+0x1bcc: wr %l0, 0x26e, %fprs
8769 .word 0x928c8012 ! t1_kref+0x1bd0: andcc %l2, %l2, %o1
8770 .word 0x87a018c4 ! t1_kref+0x1bd4: fdtos %f4, %f3
8771 .word 0xaf24c012 ! t1_kref+0x1bd8: mulscc %l3, %l2, %l7
8772 .word 0x24480004 ! t1_kref+0x1bdc: ble,a,pt %icc, _kref+0x1bec
8773 .word 0xc9263ff0 ! t1_kref+0x1be0: st %f4, [%i0 - 0x10]
8774 .word 0x941cfb8b ! t1_kref+0x1be4: xor %l3, -0x475, %o2
8775 .word 0xe0a81018 ! t1_kref+0x1be8: stba %l0, [%g0 + %i0]0x80
8776 .word 0xe0a6501c ! t1_kref+0x1bec: sta %l0, [%i1 + %i4]0x80
8777 .word 0xc526201c ! t1_kref+0x1bf0: st %f2, [%i0 + 0x1c]
8778 .word 0x25480004 ! t1_kref+0x1bf4: fblg,a,pt %fcc0, _kref+0x1c04
8779 .word 0xd4164000 ! t1_kref+0x1bf8: lduh [%i1], %o2
8780 .word 0xc807bfec ! t1_kref+0x1bfc: ld [%fp - 0x14], %g4
8781 .word 0x89a088a3 ! t1_kref+0x1c00: fsubs %f2, %f3, %f4
8782 .word 0x96ac4013 ! t1_kref+0x1c04: andncc %l1, %l3, %o3
8783 .word 0xd08e9018 ! t1_kref+0x1c08: lduba [%i2 + %i0]0x80, %o0
8784 .word 0xa8c4ae06 ! t1_kref+0x1c0c: addccc %l2, 0xe06, %l4
8785 .word 0x87b00762 ! t1_kref+0x1c10: fpack16 %f2, %f3
8786 .word 0xe0267fe8 ! t1_kref+0x1c14: st %l0, [%i1 - 0x18]
8787 .word 0x85b10a04 ! t1_kref+0x1c18: fpadd16 %f4, %f4, %f2
8788 .word 0x8584a038 ! t1_kref+0x1c1c: wr %l2, 0x38, %ccr
8789 .word 0x85842de6 ! t1_kref+0x1c20: wr %l0, 0xde6, %ccr
8790 .word 0x8d856967 ! t1_kref+0x1c24: wr %l5, 0x967, %fprs
8791 .word 0xd01f4019 ! t1_kref+0x1c28: ldd [%i5 + %i1], %o0
8792 .word 0x89b08ac2 ! t1_kref+0x1c2c: fpsub32 %f2, %f2, %f4
8793 .word 0x85a148a3 ! t1_kref+0x1c30: fsubs %f5, %f3, %f2
8794 .word 0x2b480003 ! t1_kref+0x1c34: fbug,a,pt %fcc0, _kref+0x1c40
8795 .word 0xa87d0014 ! t1_kref+0x1c38: sdiv %l4, %l4, %l4
8796 .word 0xacac8011 ! t1_kref+0x1c3c: andncc %l2, %l1, %l6
8797 .word 0xab140012 ! t1_kref+0x1c40: taddcctv %l0, %l2, %l5
8798 .word 0xac9c7b55 ! t1_kref+0x1c44: xorcc %l1, -0x4ab, %l6
8799 .word 0x85a108c2 ! t1_kref+0x1c48: fsubd %f4, %f2, %f2
8800 .word 0x85a00542 ! t1_kref+0x1c4c: fsqrtd %f2, %f2
8801 .word 0xeaf75018 ! t1_kref+0x1c50: stxa %l5, [%i5 + %i0]0x80
8802 .word 0xc19eda58 ! t1_kref+0x1c54: ldda [%i3 + %i0]0xd2, %f0
8803 .word 0xd240a004 ! t1_kref+0x1c58: ldsw [%g2 + 4], %o1
8804 .word 0x27480002 ! t1_kref+0x1c5c: fbul,a,pt %fcc0, _kref+0x1c64
8805 .word 0x85b14663 ! t1_kref+0x1c60: fmul8x16au %f5, %f3, %f2
8806 .word 0x87a018c2 ! t1_kref+0x1c64: fdtos %f2, %f3
8807 .word 0xf96e401d ! t1_kref+0x1c68: prefetch %i1 + %i5, 28
8808 .word 0x8ba08823 ! t1_kref+0x1c6c: fadds %f2, %f3, %f5
8809 .word 0xa87c72b5 ! t1_kref+0x1c70: sdiv %l1, -0xd4b, %l4
8810 .word 0xd216401b ! t1_kref+0x1c74: lduh [%i1 + %i3], %o1
8811 .word 0xc926401c ! t1_kref+0x1c78: st %f4, [%i1 + %i4]
8812 .word 0xaa340015 ! t1_kref+0x1c7c: orn %l0, %l5, %l5
8813 .word 0x85a01042 ! t1_kref+0x1c80: fdtox %f2, %f2
8814 .word 0x89a00544 ! t1_kref+0x1c84: fsqrtd %f4, %f4
8815 .word 0xa9b50110 ! t1_kref+0x1c88: edge32 %l4, %l0, %l4
8816 .word 0xab2d4013 ! t1_kref+0x1c8c: sll %l5, %l3, %l5
8817 .word 0xec6e8018 ! t1_kref+0x1c90: ldstub [%i2 + %i0], %l6
8818 .word 0xa8648013 ! t1_kref+0x1c94: subc %l2, %l3, %l4
8819 .word 0x85a000a2 ! t1_kref+0x1c98: fnegs %f2, %f2
8820 .word 0x21800007 ! t1_kref+0x1c9c: fbn,a _kref+0x1cb8
8821 .word 0xae14e631 ! t1_kref+0x1ca0: or %l3, 0x631, %l7
8822 .word 0xaef54010 ! t1_kref+0x1ca4: udivcc %l5, %l0, %l7
8823 .word 0xab257e37 ! t1_kref+0x1ca8: mulscc %l5, -0x1c9, %l5
8824 .word 0x91400000 ! t1_kref+0x1cac: mov %y, %o0
8825 .word 0x97400000 ! t1_kref+0x1cb0: mov %y, %o3
8826 .word 0xe81e2000 ! t1_kref+0x1cb4: ldd [%i0], %l4
8827 .word 0x94848015 ! t1_kref+0x1cb8: addcc %l2, %l5, %o2
8828 .word 0xe56e3fe0 ! t1_kref+0x1cbc: prefetch %i0 - 0x20, 18
8829 .word 0x8bb10ca2 ! t1_kref+0x1cc0: fandnot2s %f4, %f2, %f5
8830 .word 0xefee101a ! t1_kref+0x1cc4: prefetcha %i0 + %i2, 23
8831 .word 0x9fc00004 ! t1_kref+0x1cc8: call %g0 + %g4
8832 .word 0x8ba000a5 ! t1_kref+0x1ccc: fnegs %f5, %f5
8833 .word 0x8ba01a23 ! t1_kref+0x1cd0: fstoi %f3, %f5
8834 .word 0x97b54153 ! t1_kref+0x1cd4: edge32l %l5, %l3, %o3
8835 .word 0x933ce013 ! t1_kref+0x1cd8: sra %l3, 0x13, %o1
8836 .word 0xadb540f5 ! t1_kref+0x1cdc: edge16ln %l5, %l5, %l6
8837 .word 0x91400000 ! t1_kref+0x1ce0: mov %y, %o0
8838 .word 0x87b0cfa2 ! t1_kref+0x1ce4: fors %f3, %f2, %f3
8839 .word 0x85b00cc2 ! t1_kref+0x1ce8: fnot2 %f2, %f2
8840 .word 0x81a90a42 ! t1_kref+0x1cec: fcmpd %fcc0, %f4, %f2
8841 .word 0xe8de101d ! t1_kref+0x1cf0: ldxa [%i0 + %i5]0x80, %l4
8842 .word 0x9fc10000 ! t1_kref+0x1cf4: call %g4
8843 .word 0x968d3a45 ! t1_kref+0x1cf8: andcc %l4, -0x5bb, %o3
8844 .word 0xee4e4000 ! t1_kref+0x1cfc: ldsb [%i1], %l7
8845 .word 0x85a018c4 ! t1_kref+0x1d00: fdtos %f4, %f2
8846 .word 0xac9c0013 ! t1_kref+0x1d04: xorcc %l0, %l3, %l6
8847 .word 0x81a88a42 ! t1_kref+0x1d08: fcmpd %fcc0, %f2, %f2
8848 .word 0xedee501a ! t1_kref+0x1d0c: prefetcha %i1 + %i2, 22
8849 .word 0x93b10404 ! t1_kref+0x1d10: fcmple16 %f4, %f4, %o1
8850 .word 0x34800005 ! t1_kref+0x1d14: bg,a _kref+0x1d28
8851 .word 0x87b08d60 ! t1_kref+0x1d18: fnot1s %f2, %f3
8852 .word 0xae7c4012 ! t1_kref+0x1d1c: sdiv %l1, %l2, %l7
8853 .word 0x85a00122 ! t1_kref+0x1d20: fabss %f2, %f2
8854 call SYM(t1_subr1)
8855 .word 0xd01e7ff8 ! t1_kref+0x1d28: ldd [%i1 - 8], %o0
8856 .word 0x92f4c014 ! t1_kref+0x1d2c: udivcc %l3, %l4, %o1
8857 .word 0xc1be1811 ! t1_kref+0x1d30: stda %f0, [%i0 + %l1]0xc0
8858 .word 0xd4b81019 ! t1_kref+0x1d34: stda %o2, [%g0 + %i1]0x80
8859 .word 0x9414c012 ! t1_kref+0x1d38: or %l3, %l2, %o2
8860 .word 0x89a000a5 ! t1_kref+0x1d3c: fnegs %f5, %f4
8861 .word 0x29800008 ! t1_kref+0x1d40: fbl,a _kref+0x1d60
8862 .word 0xe8264000 ! t1_kref+0x1d44: st %l4, [%i1]
8863 .word 0x34480007 ! t1_kref+0x1d48: bg,a,pt %icc, _kref+0x1d64
8864 .word 0xa784be0b ! t1_kref+0x1d4c: wr %l2, 0xfffffe0b, %gsr
8865 .word 0x89a108a5 ! t1_kref+0x1d50: fsubs %f4, %f5, %f4
8866 .word 0x92648011 ! t1_kref+0x1d54: subc %l2, %l1, %o1
8867 .word 0x85a000a3 ! t1_kref+0x1d58: fnegs %f3, %f2
8868 .word 0x96ac8012 ! t1_kref+0x1d5c: andncc %l2, %l2, %o3
8869 .word 0x89a08842 ! t1_kref+0x1d60: faddd %f2, %f2, %f4
8870 .word 0x9140c000 ! t1_kref+0x1d64: mov %asi, %o0
8871 .word 0xa88d4010 ! t1_kref+0x1d68: andcc %l5, %l0, %l4
8872 .word 0x85b10c84 ! t1_kref+0x1d6c: fandnot2 %f4, %f4, %f2
8873 .word 0xd2871018 ! t1_kref+0x1d70: lda [%i4 + %i0]0x80, %o1
8874 .word 0xe8367fe6 ! t1_kref+0x1d74: sth %l4, [%i1 - 0x1a]
8875 .word 0x87a018c4 ! t1_kref+0x1d78: fdtos %f4, %f3
8876 .word 0xaaad6955 ! t1_kref+0x1d7c: andncc %l5, 0x955, %l5
8877 .word 0x947c8010 ! t1_kref+0x1d80: sdiv %l2, %l0, %o2
8878 sethi %hi(1f), %o7
8879 jmpl %o7+%lo(1f), %g1
8880 .empty
8881 .word 0x8bb14a25 ! t1_kref+0x1d8c: fpadd16s %f5, %f5, %f5
8882 .word 0xe8100018 ! t1_kref+0x1d90: lduh [%g0 + %i0], %l4
8883 .word 0xd44e7fe0 ! t1_kref+0x1d94: ldsb [%i1 - 0x20], %o2
8884 .word 0x32480006 ! t1_kref+0x1d98: bne,a,pt %icc, _kref+0x1db0
8885 .word 0x97b50313 ! t1_kref+0x1d9c: alignaddr %l4, %l3, %o3
8886 .word 0x85a089c2 ! t1_kref+0x1da0: fdivd %f2, %f2, %f2
8887 .word 0x85d02010 ! t1_kref+0x1da4: tle %icc, %g0 + 0x10
88881: .word 0x85b10984 ! t1_kref+0x1da8: bshuffle %f4, %f4, %f2
8889 .word 0xa85c8012 ! t1_kref+0x1dac: smul %l2, %l2, %l4
8890 .word 0x95b4c315 ! t1_kref+0x1db0: alignaddr %l3, %l5, %o2
8891 .word 0xee0e0000 ! t1_kref+0x1db4: ldub [%i0], %l7
8892 .word 0x87a14922 ! t1_kref+0x1db8: fmuls %f5, %f2, %f3
8893 .word 0x89a108c4 ! t1_kref+0x1dbc: fsubd %f4, %f4, %f4
8894 .word 0x23480002 ! t1_kref+0x1dc0: fbne,a,pt %fcc0, _kref+0x1dc8
8895 .word 0xacac29a7 ! t1_kref+0x1dc4: andncc %l0, 0x9a7, %l6
8896 .word 0xac04741f ! t1_kref+0x1dc8: add %l1, -0xbe1, %l6
8897 .word 0x92e44013 ! t1_kref+0x1dcc: subccc %l1, %l3, %o1
8898 .word 0x89a01025 ! t1_kref+0x1dd0: fstox %f5, %f4
8899 .word 0x94050015 ! t1_kref+0x1dd4: add %l4, %l5, %o2
8900 .word 0x9234b0c8 ! t1_kref+0x1dd8: orn %l2, -0xf38, %o1
8901 .word 0x89a00025 ! t1_kref+0x1ddc: fmovs %f5, %f4
8902 .word 0x8143c000 ! t1_kref+0x1de0: stbar
8903 .word 0x87a00023 ! t1_kref+0x1de4: fmovs %f3, %f3
8904 .word 0xe2680019 ! t1_kref+0x1de8: ldstub [%g0 + %i1], %l1
8905 .word 0x969cf52a ! t1_kref+0x1dec: xorcc %l3, -0xad6, %o3
8906 .word 0xd44e601f ! t1_kref+0x1df0: ldsb [%i1 + 0x1f], %o2
8907 .word 0x85b00ce5 ! t1_kref+0x1df4: fnot2s %f5, %f2
8908 .word 0xd43f4019 ! t1_kref+0x1df8: std %o2, [%i5 + %i1]
8909 .word 0xee6e4000 ! t1_kref+0x1dfc: ldstub [%i1], %l7
8910 .word 0x81dcfbb0 ! t1_kref+0x1e00: flush %l3 - 0x450
8911 .word 0x92b44011 ! t1_kref+0x1e04: orncc %l1, %l1, %o1
8912 .word 0x34480003 ! t1_kref+0x1e08: bg,a,pt %icc, _kref+0x1e14
8913 .word 0xd00e600d ! t1_kref+0x1e0c: ldub [%i1 + 0xd], %o0
8914 .word 0xe02e8019 ! t1_kref+0x1e10: stb %l0, [%i2 + %i1]
8915 .word 0xa8fc6880 ! t1_kref+0x1e14: sdivcc %l1, 0x880, %l4
8916 .word 0x89a018c2 ! t1_kref+0x1e18: fdtos %f2, %f4
8917 .word 0x8ba01a23 ! t1_kref+0x1e1c: fstoi %f3, %f5
8918 .word 0x2d480004 ! t1_kref+0x1e20: fbg,a,pt %fcc0, _kref+0x1e30
8919 .word 0xaea4ed85 ! t1_kref+0x1e24: subcc %l3, 0xd85, %l7
8920 .word 0x89a00542 ! t1_kref+0x1e28: fsqrtd %f2, %f4
8921 .word 0x92dd7321 ! t1_kref+0x1e2c: smulcc %l5, -0xcdf, %o1
8922 .word 0x8143c000 ! t1_kref+0x1e30: stbar
8923 .word 0xc9066014 ! t1_kref+0x1e34: ld [%i1 + 0x14], %f4
8924 .word 0xe220a014 ! t1_kref+0x1e38: st %l1, [%g2 + 0x14]
8925 .word 0x8ba149a3 ! t1_kref+0x1e3c: fdivs %f5, %f3, %f5
8926 .word 0x89b14964 ! t1_kref+0x1e40: fpmerge %f5, %f4, %f4
8927 .word 0x89a01922 ! t1_kref+0x1e44: fstod %f2, %f4
8928 .word 0x8ba14825 ! t1_kref+0x1e48: fadds %f5, %f5, %f5
8929 .word 0x87a01a23 ! t1_kref+0x1e4c: fstoi %f3, %f3
8930 .word 0x89b00ce5 ! t1_kref+0x1e50: fnot2s %f5, %f4
8931 .word 0x85a00523 ! t1_kref+0x1e54: fsqrts %f3, %f2
8932 .word 0x2d480007 ! t1_kref+0x1e58: fbg,a,pt %fcc0, _kref+0x1e74
8933 .word 0xab256470 ! t1_kref+0x1e5c: mulscc %l5, 0x470, %l5
8934 .word 0x89a0c8a5 ! t1_kref+0x1e60: fsubs %f3, %f5, %f4
8935 .word 0xea16401b ! t1_kref+0x1e64: lduh [%i1 + %i3], %l5
8936 .word 0xe4263ff4 ! t1_kref+0x1e68: st %l2, [%i0 - 0xc]
8937 .word 0xe22e3feb ! t1_kref+0x1e6c: stb %l1, [%i0 - 0x15]
8938 .word 0x9404c013 ! t1_kref+0x1e70: add %l3, %l3, %o2
8939 .word 0x963d0015 ! t1_kref+0x1e74: xnor %l4, %l5, %o3
8940 .word 0x32480008 ! t1_kref+0x1e78: bne,a,pt %icc, _kref+0x1e98
8941 .word 0x94656695 ! t1_kref+0x1e7c: subc %l5, 0x695, %o2
8942 .word 0x85b10f82 ! t1_kref+0x1e80: for %f4, %f2, %f2
8943 .word 0xe0362010 ! t1_kref+0x1e84: sth %l0, [%i0 + 0x10]
8944 .word 0xc807bfec ! t1_kref+0x1e88: ld [%fp - 0x14], %g4
8945 .word 0x91b4c314 ! t1_kref+0x1e8c: alignaddr %l3, %l4, %o0
8946 .word 0x2f480008 ! t1_kref+0x1e90: fbu,a,pt %fcc0, _kref+0x1eb0
8947 .word 0xae2c3618 ! t1_kref+0x1e94: andn %l0, -0x9e8, %l7
8948 .word 0x36480008 ! t1_kref+0x1e98: bge,a,pt %icc, _kref+0x1eb8
8949 .word 0x85b10aa3 ! t1_kref+0x1e9c: fpsub16s %f4, %f3, %f2
8950 .word 0xe76e401b ! t1_kref+0x1ea0: prefetch %i1 + %i3, 19
8951 .word 0x81a88aa3 ! t1_kref+0x1ea4: fcmpes %fcc0, %f2, %f3
8952 .word 0xe4f81018 ! t1_kref+0x1ea8: swapa [%g0 + %i0]0x80, %l2
8953 .word 0xc7ee5014 ! t1_kref+0x1eac: prefetcha %i1 + %l4, 3
8954 .word 0x3c480008 ! t1_kref+0x1eb0: bpos,a,pt %icc, _kref+0x1ed0
8955 .word 0x89a149a3 ! t1_kref+0x1eb4: fdivs %f5, %f3, %f4
8956 .word 0xd010a006 ! t1_kref+0x1eb8: lduh [%g2 + 6], %o0
8957 .word 0xaead0011 ! t1_kref+0x1ebc: andncc %l4, %l1, %l7
8958 .word 0x93248013 ! t1_kref+0x1ec0: mulscc %l2, %l3, %o1
8959 .word 0xadb48110 ! t1_kref+0x1ec4: edge32 %l2, %l0, %l6
8960 .word 0xea30356a ! t1_kref+0x1ec8: sth %l5, [%g0 - 0xa96]
8961 .word 0x9294abbe ! t1_kref+0x1ecc: orcc %l2, 0xbbe, %o1
8962 .word 0x2f480004 ! t1_kref+0x1ed0: fbu,a,pt %fcc0, _kref+0x1ee0
8963 .word 0x91b54240 ! t1_kref+0x1ed4: array16 %l5, %g0, %o0
8964 .word 0x85b0c6a5 ! t1_kref+0x1ed8: fmul8x16al %f3, %f5, %f2
8965 .word 0x81a88aa3 ! t1_kref+0x1edc: fcmpes %fcc0, %f2, %f3
8966 .word 0x969c6e11 ! t1_kref+0x1ee0: xorcc %l1, 0xe11, %o3
8967 .word 0xee070019 ! t1_kref+0x1ee4: ld [%i4 + %i1], %l7
8968 .word 0x89b08f82 ! t1_kref+0x1ee8: for %f2, %f2, %f4
8969 .word 0x87a000a3 ! t1_kref+0x1eec: fnegs %f3, %f3
8970 .word 0x85a109c4 ! t1_kref+0x1ef0: fdivd %f4, %f4, %f2
8971 .word 0x87a01a44 ! t1_kref+0x1ef4: fdtoi %f4, %f3
8972 .word 0x89b10d22 ! t1_kref+0x1ef8: fandnot1s %f4, %f2, %f4
8973 .word 0x2f17a3b5 ! t1_kref+0x1efc: sethi %hi(0x5e8ed400), %l7
8974 .word 0x87a00522 ! t1_kref+0x1f00: fsqrts %f2, %f3
8975 .word 0xac2cc013 ! t1_kref+0x1f04: andn %l3, %l3, %l6
8976 .word 0xea96d019 ! t1_kref+0x1f08: lduha [%i3 + %i1]0x80, %l5
8977 .word 0xd086101c ! t1_kref+0x1f0c: lda [%i0 + %i4]0x80, %o0
8978 .word 0xd6566014 ! t1_kref+0x1f10: ldsh [%i1 + 0x14], %o3
8979 .word 0x31480002 ! t1_kref+0x1f14: fba,a,pt %fcc0, _kref+0x1f1c
8980 .word 0xc900a034 ! t1_kref+0x1f18: ld [%g2 + 0x34], %f4
8981 .word 0x89a089c4 ! t1_kref+0x1f1c: fdivd %f2, %f4, %f4
8982 .word 0x89b10a23 ! t1_kref+0x1f20: fpadd16s %f4, %f3, %f4
8983 .word 0x93b4c071 ! t1_kref+0x1f24: edge8ln %l3, %l1, %o1
8984 .word 0x89a00544 ! t1_kref+0x1f28: fsqrtd %f4, %f4
8985 .word 0x9434348e ! t1_kref+0x1f2c: orn %l0, -0xb72, %o2
8986 .word 0xe67e2018 ! t1_kref+0x1f30: swap [%i0 + 0x18], %l3
8987 .word 0xe236201a ! t1_kref+0x1f34: sth %l1, [%i0 + 0x1a]
8988 .word 0x93147801 ! t1_kref+0x1f38: taddcctv %l1, -0x7ff, %o1
8989 .word 0xac1c8015 ! t1_kref+0x1f3c: xor %l2, %l5, %l6
8990 .word 0x28480005 ! t1_kref+0x1f40: bleu,a,pt %icc, _kref+0x1f54
8991 .word 0xd6865000 ! t1_kref+0x1f44: lda [%i1]0x80, %o3
8992 .word 0x945ceb1c ! t1_kref+0x1f48: smul %l3, 0xb1c, %o2
8993 .word 0xae456034 ! t1_kref+0x1f4c: addc %l5, 0x34, %l7
8994 .word 0x90b50013 ! t1_kref+0x1f50: orncc %l4, %l3, %o0
8995 .word 0x85a00542 ! t1_kref+0x1f54: fsqrtd %f2, %f2
8996 .word 0x89a00524 ! t1_kref+0x1f58: fsqrts %f4, %f4
8997 .word 0x89b10705 ! t1_kref+0x1f5c: fmuld8sux16 %f4, %f5, %f4
8998 .word 0xc91fbf90 ! t1_kref+0x1f60: ldd [%fp - 0x70], %f4
8999 .word 0x87a01a23 ! t1_kref+0x1f64: fstoi %f3, %f3
9000 .word 0x8ba148a3 ! t1_kref+0x1f68: fsubs %f5, %f3, %f5
9001 .word 0xffee101a ! t1_kref+0x1f6c: prefetcha %i0 + %i2, 31
9002 .word 0x949c4015 ! t1_kref+0x1f70: xorcc %l1, %l5, %o2
9003 .word 0x89b14665 ! t1_kref+0x1f74: fmul8x16au %f5, %f5, %f4
9004 .word 0x972c2017 ! t1_kref+0x1f78: sll %l0, 0x17, %o3
9005 .word 0x87a01a42 ! t1_kref+0x1f7c: fdtoi %f2, %f3
9006 .word 0x85b00f02 ! t1_kref+0x1f80: fsrc2 %f2, %f2
9007 .word 0xaf150013 ! t1_kref+0x1f84: taddcctv %l4, %l3, %l7
9008 .word 0x81a88ac4 ! t1_kref+0x1f88: fcmped %fcc0, %f2, %f4
9009 .word 0x96f4ede5 ! t1_kref+0x1f8c: udivcc %l3, 0xde5, %o3
9010 .word 0xaf052759 ! t1_kref+0x1f90: taddcc %l4, 0x759, %l7
9011 .word 0x22480001 ! t1_kref+0x1f94: be,a,pt %icc, _kref+0x1f98
9012 .word 0x9644c013 ! t1_kref+0x1f98: addc %l3, %l3, %o3
9013 .word 0x94b4332e ! t1_kref+0x1f9c: orncc %l0, -0xcd2, %o2
9014 .word 0xa8748013 ! t1_kref+0x1fa0: udiv %l2, %l3, %l4
9015 .word 0x81a90aa3 ! t1_kref+0x1fa4: fcmpes %fcc0, %f4, %f3
9016 .word 0xa8e44014 ! t1_kref+0x1fa8: subccc %l1, %l4, %l4
9017 .word 0xacfd79e2 ! t1_kref+0x1fac: sdivcc %l5, -0x61e, %l6
9018 .word 0x81a88a42 ! t1_kref+0x1fb0: fcmpd %fcc0, %f2, %f2
9019 .word 0xa9400000 ! t1_kref+0x1fb4: mov %y, %l4
9020 .word 0x92b48012 ! t1_kref+0x1fb8: orncc %l2, %l2, %o1
9021 .word 0x8ba0c825 ! t1_kref+0x1fbc: fadds %f3, %f5, %f5
9022 call SYM(t1_subr1)
9023 .word 0xc19eda58 ! t1_kref+0x1fc4: ldda [%i3 + %i0]0xd2, %f0
9024 .word 0x89b14624 ! t1_kref+0x1fc8: fmul8x16 %f5, %f4, %f4
9025 .word 0xaf2c0014 ! t1_kref+0x1fcc: sll %l0, %l4, %l7
9026 .word 0xd41e2018 ! t1_kref+0x1fd0: ldd [%i0 + 0x18], %o2
9027 .word 0x9614bc63 ! t1_kref+0x1fd4: or %l2, -0x39d, %o3
9028 .word 0xaefc8012 ! t1_kref+0x1fd8: sdivcc %l2, %l2, %l7
9029 .word 0x8ba01882 ! t1_kref+0x1fdc: fitos %f2, %f5
9030 .word 0x9484c014 ! t1_kref+0x1fe0: addcc %l3, %l4, %o2
9031 .word 0xa8a4f0e2 ! t1_kref+0x1fe4: subcc %l3, -0xf1e, %l4
9032 .word 0x96c40011 ! t1_kref+0x1fe8: addccc %l0, %l1, %o3
9033 .word 0x29480007 ! t1_kref+0x1fec: fbl,a,pt %fcc0, _kref+0x2008
9034 .word 0xaa04f0c6 ! t1_kref+0x1ff0: add %l3, -0xf3a, %l5
9035 .word 0x8143c000 ! t1_kref+0x1ff4: stbar
9036 .word 0x89a01a25 ! t1_kref+0x1ff8: fstoi %f5, %f4
9037 .word 0x95253750 ! t1_kref+0x1ffc: mulscc %l4, -0x8b0, %o2
9038 .word 0x87b08d60 ! t1_kref+0x2000: fnot1s %f2, %f3
9039 .word 0xcb260000 ! t1_kref+0x2004: st %f5, [%i0]
9040 .word 0x9494276e ! t1_kref+0x2008: orcc %l0, 0x76e, %o2
9041 .word 0xa804bf51 ! t1_kref+0x200c: add %l2, -0xaf, %l4
9042 .word 0x87a0c823 ! t1_kref+0x2010: fadds %f3, %f3, %f3
9043 .word 0xd4df5019 ! t1_kref+0x2014: ldxa [%i5 + %i1]0x80, %o2
9044 .word 0xd4180019 ! t1_kref+0x2018: ldd [%g0 + %i1], %o2
9045 .word 0xa9240013 ! t1_kref+0x201c: mulscc %l0, %l3, %l4
9046 .word 0x89b10dc2 ! t1_kref+0x2020: fnand %f4, %f2, %f4
9047 .word 0x94a4c013 ! t1_kref+0x2024: subcc %l3, %l3, %o2
9048 .word 0xd4100019 ! t1_kref+0x2028: lduh [%g0 + %i1], %o2
9049 .word 0xef68a08a ! t1_kref+0x202c: prefetch %g2 + 0x8a, 23
9050 .word 0x87a0c925 ! t1_kref+0x2030: fmuls %f3, %f5, %f3
9051 .word 0x22480008 ! t1_kref+0x2034: be,a,pt %icc, _kref+0x2054
9052 .word 0xaa9d4012 ! t1_kref+0x2038: xorcc %l5, %l2, %l5
9053 .word 0xecc6101c ! t1_kref+0x203c: ldswa [%i0 + %i4]0x80, %l6
9054 .word 0x29480005 ! t1_kref+0x2040: fbl,a,pt %fcc0, _kref+0x2054
9055 .word 0x89a00523 ! t1_kref+0x2044: fsqrts %f3, %f4
9056 .word 0x3c480006 ! t1_kref+0x2048: bpos,a,pt %icc, _kref+0x2060
9057 .word 0xee10a036 ! t1_kref+0x204c: lduh [%g2 + 0x36], %l7
9058 .word 0xaeb52cd2 ! t1_kref+0x2050: orncc %l4, 0xcd2, %l7
9059 .word 0x3e480005 ! t1_kref+0x2054: bvc,a,pt %icc, _kref+0x2068
9060 .word 0x89b08ca4 ! t1_kref+0x2058: fandnot2s %f2, %f4, %f4
9061 .word 0x94048014 ! t1_kref+0x205c: add %l2, %l4, %o2
9062 .word 0xe81e3fe0 ! t1_kref+0x2060: ldd [%i0 - 0x20], %l4
9063 .word 0x8ba00524 ! t1_kref+0x2064: fsqrts %f4, %f5
9064 .word 0x9de3bfa0 ! t1_kref+0x2068: save %sp, -0x60, %sp
9065 .word 0xb0c7401c ! t1_kref+0x206c: addccc %i5, %i4, %i0
9066 .word 0x93eeb72c ! t1_kref+0x2070: restore %i2, -0x8d4, %o1
9067 .word 0x81a90a42 ! t1_kref+0x2074: fcmpd %fcc0, %f4, %f2
9068 .word 0x85a018c2 ! t1_kref+0x2078: fdtos %f2, %f2
9069 .word 0x85a018c4 ! t1_kref+0x207c: fdtos %f4, %f2
9070 .word 0x901cef59 ! t1_kref+0x2080: xor %l3, 0xf59, %o0
9071 .word 0x3a480007 ! t1_kref+0x2084: bcc,a,pt %icc, _kref+0x20a0
9072 .word 0xe81e2008 ! t1_kref+0x2088: ldd [%i0 + 8], %l4
9073 .word 0x961c29ca ! t1_kref+0x208c: xor %l0, 0x9ca, %o3
9074 .word 0x8143c000 ! t1_kref+0x2090: stbar
9075 .word 0x8143c000 ! t1_kref+0x2094: stbar
9076 call SYM(t1_subr2)
9077 .word 0x89b107c2 ! t1_kref+0x209c: pdist %f4, %f2, %f4
9078 .word 0xa8948011 ! t1_kref+0x20a0: orcc %l2, %l1, %l4
9079 .word 0xc1be1853 ! t1_kref+0x20a4: stda %f0, [%i0 + %l3]0xc2
9080 .word 0xec9e501d ! t1_kref+0x20a8: ldda [%i1 + %i5]0x80, %l6
9081 .word 0x2d480001 ! t1_kref+0x20ac: fbg,a,pt %fcc0, _kref+0x20b0
9082 .word 0xac1d4011 ! t1_kref+0x20b0: xor %l5, %l1, %l6
9083 .word 0x2d800001 ! t1_kref+0x20b4: fbg,a _kref+0x20b8
9084 .word 0xabb105c4 ! t1_kref+0x20b8: fcmpeq32 %f4, %f4, %l5
9085 .word 0x8ba01a42 ! t1_kref+0x20bc: fdtoi %f2, %f5
9086 .word 0x87b00762 ! t1_kref+0x20c0: fpack16 %f2, %f3
9087 .word 0xc768a18f ! t1_kref+0x20c4: prefetch %g2 + 0x18f, 3
9088 .word 0x87b00c20 ! t1_kref+0x20c8: fzeros %f3
9089 .word 0x9de3bfa0 ! t1_kref+0x20cc: save %sp, -0x60, %sp
9090 .word 0xba267800 ! t1_kref+0x20d0: sub %i1, -0x800, %i5
9091 .word 0xafef001c ! t1_kref+0x20d4: restore %i4, %i4, %l7
9092 .word 0xaa3c3cee ! t1_kref+0x20d8: xnor %l0, -0x312, %l5
9093 .word 0xd2480018 ! t1_kref+0x20dc: ldsb [%g0 + %i0], %o1
9094 .word 0x9fc10000 ! t1_kref+0x20e0: call %g4
9095 .word 0x89a000a2 ! t1_kref+0x20e4: fnegs %f2, %f4
9096 .word 0x89b08e63 ! t1_kref+0x20e8: fxnors %f2, %f3, %f4
9097 .word 0x81850000 ! t1_kref+0x20ec: wr %l4, %g0, %y
9098 .word 0xadb105c4 ! t1_kref+0x20f0: fcmpeq32 %f4, %f4, %l6
9099 .word 0xab2c2013 ! t1_kref+0x20f4: sll %l0, 0x13, %l5
9100 .word 0x89a00542 ! t1_kref+0x20f8: fsqrtd %f2, %f4
9101 .word 0xfbee501c ! t1_kref+0x20fc: prefetcha %i1 + %i4, 29
9102 .word 0x87a00522 ! t1_kref+0x2100: fsqrts %f2, %f3
9103 .word 0x85b08d40 ! t1_kref+0x2104: fnot1 %f2, %f2
9104 .word 0xaee534b6 ! t1_kref+0x2108: subccc %l4, -0xb4a, %l7
9105 .word 0x92a48015 ! t1_kref+0x210c: subcc %l2, %l5, %o1
9106 .word 0x89b00ce3 ! t1_kref+0x2110: fnot2s %f3, %f4
9107 .word 0x89b08f42 ! t1_kref+0x2114: fornot1 %f2, %f2, %f4
9108 .word 0xaa157aa0 ! t1_kref+0x2118: or %l5, -0x560, %l5
9109 .word 0xd2c61000 ! t1_kref+0x211c: ldswa [%i0]0x80, %o1
9110 .word 0xd000a034 ! t1_kref+0x2120: ld [%g2 + 0x34], %o0
9111 .word 0x89a00522 ! t1_kref+0x2124: fsqrts %f2, %f4
9112 .word 0xe8a6101c ! t1_kref+0x2128: sta %l4, [%i0 + %i4]0x80
9113 .word 0xac5cc014 ! t1_kref+0x212c: smul %l3, %l4, %l6
9114 .word 0x9de3bfa0 ! t1_kref+0x2130: save %sp, -0x60, %sp
9115 .word 0x91eef032 ! t1_kref+0x2134: restore %i3, -0xfce, %o0
9116 .word 0x2d480005 ! t1_kref+0x2138: fbg,a,pt %fcc0, _kref+0x214c
9117 .word 0x902ca16d ! t1_kref+0x213c: andn %l2, 0x16d, %o0
9118 .word 0x900c0014 ! t1_kref+0x2140: and %l0, %l4, %o0
9119 .word 0x23480007 ! t1_kref+0x2144: fbne,a,pt %fcc0, _kref+0x2160
9120 .word 0xa8b4fbc9 ! t1_kref+0x2148: orncc %l3, -0x437, %l4
9121 .word 0x85a00522 ! t1_kref+0x214c: fsqrts %f2, %f2
9122 .word 0x89b086c4 ! t1_kref+0x2150: fmul8sux16 %f2, %f4, %f4
9123 .word 0x35480007 ! t1_kref+0x2154: fbue,a,pt %fcc0, _kref+0x2170
9124 .word 0x8bb00fe0 ! t1_kref+0x2158: fones %f5
9125 .word 0x85a01102 ! t1_kref+0x215c: fxtod %f2, %f2
9126 .word 0x97b50312 ! t1_kref+0x2160: alignaddr %l4, %l2, %o3
9127 .word 0xd678a024 ! t1_kref+0x2164: swap [%g2 + 0x24], %o3
9128 .word 0x85a00542 ! t1_kref+0x2168: fsqrtd %f2, %f2
9129 .word 0x929d75a5 ! t1_kref+0x216c: xorcc %l5, -0xa5b, %o1
9130 .word 0x85a018c4 ! t1_kref+0x2170: fdtos %f4, %f2
9131 .word 0x89a089a3 ! t1_kref+0x2174: fdivs %f2, %f3, %f4
9132 .word 0xea2e8018 ! t1_kref+0x2178: stb %l5, [%i2 + %i0]
9133 .word 0xad7033be ! t1_kref+0x217c: popc -0xc42, %l6
9134 .word 0x8ba14824 ! t1_kref+0x2180: fadds %f5, %f4, %f5
9135 .word 0x87a01882 ! t1_kref+0x2184: fitos %f2, %f3
9136 .word 0xabb08542 ! t1_kref+0x2188: fcmpeq16 %f2, %f2, %l5
9137 .word 0x81a88a44 ! t1_kref+0x218c: fcmpd %fcc0, %f2, %f4
9138 .word 0x85b08a84 ! t1_kref+0x2190: fpsub16 %f2, %f4, %f2
9139 .word 0x85b107c2 ! t1_kref+0x2194: pdist %f4, %f2, %f2
9140 .word 0xaf400000 ! t1_kref+0x2198: mov %y, %l7
9141 .word 0xaaad6e26 ! t1_kref+0x219c: andncc %l5, 0xe26, %l5
9142 .word 0xaf24e323 ! t1_kref+0x21a0: mulscc %l3, 0x323, %l7
9143 .word 0x9fc10000 ! t1_kref+0x21a4: call %g4
9144 .word 0xa8354014 ! t1_kref+0x21a8: orn %l5, %l4, %l4
9145 .word 0x81b01026 ! t1_kref+0x21ac: siam 0x6
9146 .word 0xd04e4000 ! t1_kref+0x21b0: ldsb [%i1], %o0
9147 .word 0xcb00a014 ! t1_kref+0x21b4: ld [%g2 + 0x14], %f5
9148 .word 0x85a108a2 ! t1_kref+0x21b8: fsubs %f4, %f2, %f2
9149 .word 0x9254a009 ! t1_kref+0x21bc: umul %l2, 9, %o1
9150 .word 0x95b40332 ! t1_kref+0x21c0: bmask %l0, %l2, %o2
9151 .word 0xc5180019 ! t1_kref+0x21c4: ldd [%g0 + %i1], %f2
9152 .word 0xea0e4000 ! t1_kref+0x21c8: ldub [%i1], %l5
9153 .word 0xc76e2000 ! t1_kref+0x21cc: prefetch %i0, 3
9154 .word 0x89b10f82 ! t1_kref+0x21d0: for %f4, %f2, %f4
9155 .word 0x85a10844 ! t1_kref+0x21d4: faddd %f4, %f4, %f2
9156 .word 0x8ba00125 ! t1_kref+0x21d8: fabss %f5, %f5
9157 .word 0x85d02010 ! t1_kref+0x21dc: tle %icc, %g0 + 0x10
9158 call 1f
9159 .empty
9160 .word 0x89a00522 ! t1_kref+0x21e4: fsqrts %f2, %f4
9161 .word 0xa8ad4012 ! t1_kref+0x21e8: andncc %l5, %l2, %l4
9162 .word 0x96fc6589 ! t1_kref+0x21ec: sdivcc %l1, 0x589, %o3
9163 .word 0x92a527c1 ! t1_kref+0x21f0: subcc %l4, 0x7c1, %o1
9164 .word 0x3b480005 ! t1_kref+0x21f4: fble,a,pt %fcc0, _kref+0x2208
91651: .word 0x90444014 ! t1_kref+0x21f8: addc %l1, %l4, %o0
9166 .word 0x85a00542 ! t1_kref+0x21fc: fsqrtd %f2, %f2
9167 .word 0xaa94b82c ! t1_kref+0x2200: orcc %l2, -0x7d4, %l5
9168 .word 0x87a01a23 ! t1_kref+0x2204: fstoi %f3, %f3
9169 .word 0xee871018 ! t1_kref+0x2208: lda [%i4 + %i0]0x80, %l7
9170 .word 0x85a08d23 ! t1_kref+0x220c: fsmuld %f2, %f3, %f2
9171 .word 0x85a000a4 ! t1_kref+0x2210: fnegs %f4, %f2
9172 .word 0x85a00544 ! t1_kref+0x2214: fsqrtd %f4, %f2
9173 call SYM(t1_subr1)
9174 .word 0x8ba01883 ! t1_kref+0x221c: fitos %f3, %f5
9175 .word 0xea264000 ! t1_kref+0x2220: st %l5, [%i1]
9176 .word 0x91b54200 ! t1_kref+0x2224: array8 %l5, %g0, %o0
9177 .word 0xa970298e ! t1_kref+0x2228: popc 0x98e, %l4
9178 .word 0x8610201c ! t1_kref+0x222c: mov 0x1c, %g3
9179 .word 0x86a0e001 ! t1_kref+0x2230: subcc %g3, 1, %g3
9180 .word 0x22800010 ! t1_kref+0x2234: be,a _kref+0x2274
9181 .word 0x96dd0015 ! t1_kref+0x2238: smulcc %l4, %l5, %o3
9182 .word 0x85b10dc2 ! t1_kref+0x223c: fnand %f4, %f2, %f2
9183 .word 0x972ca01f ! t1_kref+0x2240: sll %l2, 0x1f, %o3
9184 .word 0x93400000 ! t1_kref+0x2244: mov %y, %o1
9185 .word 0x85a00522 ! t1_kref+0x2248: fsqrts %f2, %f2
9186 .word 0x85a0c8a2 ! t1_kref+0x224c: fsubs %f3, %f2, %f2
9187 .word 0x8ba149a5 ! t1_kref+0x2250: fdivs %f5, %f5, %f5
9188 .word 0xe4270019 ! t1_kref+0x2254: st %l2, [%i4 + %i1]
9189 .word 0xe2b6d018 ! t1_kref+0x2258: stha %l1, [%i3 + %i0]0x80
9190 .word 0x85a90042 ! t1_kref+0x225c: fmovdl %fcc0, %f2, %f2
9191 .word 0x85a01102 ! t1_kref+0x2260: fxtod %f2, %f2
9192 .word 0x87a00522 ! t1_kref+0x2264: fsqrts %f2, %f3
9193 .word 0x204ffff2 ! t1_kref+0x2268: bn,a,pt %icc, _kref+0x2230
9194 .word 0xdaff1019 ! t1_kref+0x226c: swapa [%i4 + %i1]0x80, %o5
9195 .word 0x967c720d ! t1_kref+0x2270: sdiv %l1, -0xdf3, %o3
9196 .word 0x94050011 ! t1_kref+0x2274: add %l4, %l1, %o2
9197 .word 0xc5262000 ! t1_kref+0x2278: st %f2, [%i0]
9198 .word 0x97b540f3 ! t1_kref+0x227c: edge16ln %l5, %l3, %o3
9199 .word 0x89a108c2 ! t1_kref+0x2280: fsubd %f4, %f2, %f4
9200 .word 0x90f4b94a ! t1_kref+0x2284: udivcc %l2, -0x6b6, %o0
9201 .word 0xba103ff8 ! t1_kref+0x2288: mov 0xfffffff8, %i5
9202 .word 0x85a01883 ! t1_kref+0x228c: fitos %f3, %f2
9203 .word 0xf43e7ff8 ! t1_kref+0x2290: std %i2, [%i1 - 8]
9204 .word 0x96954011 ! t1_kref+0x2294: orcc %l5, %l1, %o3
9205 .word 0xba102010 ! t1_kref+0x2298: mov 0x10, %i5
9206 .word 0x97240014 ! t1_kref+0x229c: mulscc %l0, %l4, %o3
9207 .word 0x878020d0 ! t1_kref+0x22a0: mov 0xd0, %asi
9208 .word 0x85a00542 ! t1_kref+0x22a4: fsqrtd %f2, %f2
9209 .word 0xe0e81019 ! t1_kref+0x22a8: ldstuba [%g0 + %i1]0x80, %l0
9210 .word 0x929cc011 ! t1_kref+0x22ac: xorcc %l3, %l1, %o1
9211 .word 0xae8d4010 ! t1_kref+0x22b0: andcc %l5, %l0, %l7
9212 .word 0x92c5733f ! t1_kref+0x22b4: addccc %l5, -0xcc1, %o1
9213 call SYM(t1_subr3)
9214 .word 0xc1be1814 ! t1_kref+0x22bc: stda %f0, [%i0 + %l4]0xc0
9215 .word 0x89a088c2 ! t1_kref+0x22c0: fsubd %f2, %f2, %f4
9216 .word 0x8d84b9b5 ! t1_kref+0x22c4: wr %l2, 0xfffff9b5, %fprs
9217 .word 0x940c8013 ! t1_kref+0x22c8: and %l2, %l3, %o2
9218 .word 0xd43e001d ! t1_kref+0x22cc: std %o2, [%i0 + %i5]
9219 .word 0x97242de7 ! t1_kref+0x22d0: mulscc %l0, 0xde7, %o3
9220 .word 0x85a00544 ! t1_kref+0x22d4: fsqrtd %f4, %f2
9221 .word 0x28480008 ! t1_kref+0x22d8: bleu,a,pt %icc, _kref+0x22f8
9222 .word 0x92ad22a6 ! t1_kref+0x22dc: andncc %l4, 0x2a6, %o1
9223 .word 0x85a0cd25 ! t1_kref+0x22e0: fsmuld %f3, %f5, %f2
9224 .word 0x89a109c2 ! t1_kref+0x22e4: fdivd %f4, %f2, %f4
9225 .word 0x8bb00762 ! t1_kref+0x22e8: fpack16 %f2, %f5
9226 .word 0x913c6008 ! t1_kref+0x22ec: sra %l1, 0x8, %o0
9227 .word 0x92f53eba ! t1_kref+0x22f0: udivcc %l4, -0x146, %o1
9228 .word 0x940436cb ! t1_kref+0x22f4: add %l0, -0x935, %o2
9229 .word 0xac34b09b ! t1_kref+0x22f8: orn %l2, -0xf65, %l6
9230 .word 0xa92d4015 ! t1_kref+0x22fc: sll %l5, %l5, %l4
9231 .word 0xec08a016 ! t1_kref+0x2300: ldub [%g2 + 0x16], %l6
9232 .word 0xac94a5eb ! t1_kref+0x2304: orcc %l2, 0x5eb, %l6
9233 .word 0xa844e538 ! t1_kref+0x2308: addc %l3, 0x538, %l4
9234 .word 0x29480007 ! t1_kref+0x230c: fbl,a,pt %fcc0, _kref+0x2328
9235 .word 0xebee101b ! t1_kref+0x2310: prefetcha %i0 + %i3, 21
9236 .word 0xb4102008 ! t1_kref+0x2314: mov 0x8, %i2
9237 .word 0x94b54014 ! t1_kref+0x2318: orncc %l5, %l4, %o2
9238 .word 0x3a480005 ! t1_kref+0x231c: bcc,a,pt %icc, _kref+0x2330
9239 .word 0x85a000c4 ! t1_kref+0x2320: fnegd %f4, %f2
9240 .word 0xc500a024 ! t1_kref+0x2324: ld [%g2 + 0x24], %f2
9241 .word 0x87a01a42 ! t1_kref+0x2328: fdtoi %f2, %f3
9242 call SYM(t1_subr3)
9243 .word 0x85b107c2 ! t1_kref+0x2330: pdist %f4, %f2, %f2
9244 .word 0x929c0010 ! t1_kref+0x2334: xorcc %l0, %l0, %o1
9245 .word 0xac2cc012 ! t1_kref+0x2338: andn %l3, %l2, %l6
9246 .word 0x87a01882 ! t1_kref+0x233c: fitos %f2, %f3
9247 .word 0x9095263b ! t1_kref+0x2340: orcc %l4, 0x63b, %o0
9248 .word 0x85a018c4 ! t1_kref+0x2344: fdtos %f4, %f2
9249 .word 0xacfc4011 ! t1_kref+0x2348: sdivcc %l1, %l1, %l6
9250 .word 0xae8d4011 ! t1_kref+0x234c: andcc %l5, %l1, %l7
9251 .word 0xae94f301 ! t1_kref+0x2350: orcc %l3, -0xcff, %l7
9252 .word 0xc700a034 ! t1_kref+0x2354: ld [%g2 + 0x34], %f3
9253 .word 0x34480006 ! t1_kref+0x2358: bg,a,pt %icc, _kref+0x2370
9254 .word 0x94c52f15 ! t1_kref+0x235c: addccc %l4, 0xf15, %o2
9255 .word 0xc51fbe50 ! t1_kref+0x2360: ldd [%fp - 0x1b0], %f2
9256 .word 0xe2f01018 ! t1_kref+0x2364: stxa %l1, [%g0 + %i0]0x80
9257 .word 0xc726401c ! t1_kref+0x2368: st %f3, [%i1 + %i4]
9258 .word 0x85b087c4 ! t1_kref+0x236c: pdist %f2, %f4, %f2
9259 .word 0x2b480005 ! t1_kref+0x2370: fbug,a,pt %fcc0, _kref+0x2384
9260 .word 0x94150011 ! t1_kref+0x2374: or %l4, %l1, %o2
9261 .word 0xaea52766 ! t1_kref+0x2378: subcc %l4, 0x766, %l7
9262 .word 0x92040011 ! t1_kref+0x237c: add %l0, %l1, %o1
9263 .word 0xecd81019 ! t1_kref+0x2380: ldxa [%g0 + %i1]0x80, %l6
9264 .word 0xec1e3ff8 ! t1_kref+0x2384: ldd [%i0 - 8], %l6
9265 .word 0x2e480004 ! t1_kref+0x2388: bvs,a,pt %icc, _kref+0x2398
9266 .word 0xc5262004 ! t1_kref+0x238c: st %f2, [%i0 + 4]
9267 .word 0xae154010 ! t1_kref+0x2390: or %l5, %l0, %l7
9268 .word 0xe6f01018 ! t1_kref+0x2394: stxa %l3, [%g0 + %i0]0x80
9269 .word 0x8143c000 ! t1_kref+0x2398: stbar
9270 .word 0x85a00544 ! t1_kref+0x239c: fsqrtd %f4, %f2
9271 .word 0xc3ee1015 ! t1_kref+0x23a0: prefetcha %i0 + %l5, 1
9272 .word 0xc807bfec ! t1_kref+0x23a4: ld [%fp - 0x14], %g4
9273 .word 0xaa1c4015 ! t1_kref+0x23a8: xor %l1, %l5, %l5
9274 .word 0x94f4b4e4 ! t1_kref+0x23ac: udivcc %l2, -0xb1c, %o2
9275 .word 0x969c6275 ! t1_kref+0x23b0: xorcc %l1, 0x275, %o3
9276 .word 0x85b08e24 ! t1_kref+0x23b4: fands %f2, %f4, %f2
9277 .word 0x22480001 ! t1_kref+0x23b8: be,a,pt %icc, _kref+0x23bc
9278 .word 0x9534600b ! t1_kref+0x23bc: srl %l1, 0xb, %o2
9279 call SYM(t1_subr3)
9280 .word 0xe8060000 ! t1_kref+0x23c4: ld [%i0], %l4
9281 .word 0x81a88a42 ! t1_kref+0x23c8: fcmpd %fcc0, %f2, %f2
9282 .word 0x9124f723 ! t1_kref+0x23cc: mulscc %l3, -0x8dd, %o0
9283 .word 0x85a08842 ! t1_kref+0x23d0: faddd %f2, %f2, %f2
9284 .word 0x89a01884 ! t1_kref+0x23d4: fitos %f4, %f4
9285 .word 0x81b01027 ! t1_kref+0x23d8: siam 0x7
9286 .word 0xc9bf1a59 ! t1_kref+0x23dc: stda %f4, [%i4 + %i1]0xd2
9287 .word 0xadb540f3 ! t1_kref+0x23e0: edge16ln %l5, %l3, %l6
9288 .word 0x23480008 ! t1_kref+0x23e4: fbne,a,pt %fcc0, _kref+0x2404
9289 .word 0xee6e6017 ! t1_kref+0x23e8: ldstub [%i1 + 0x17], %l7
9290 .word 0x89b08c44 ! t1_kref+0x23ec: fnor %f2, %f4, %f4
9291 .word 0xaae44013 ! t1_kref+0x23f0: subccc %l1, %l3, %l5
9292 .word 0xabb084c4 ! t1_kref+0x23f4: fcmpne32 %f2, %f4, %l5
9293 .word 0x85a01a22 ! t1_kref+0x23f8: fstoi %f2, %f2
9294 .word 0x89a088c4 ! t1_kref+0x23fc: fsubd %f2, %f4, %f4
9295 .word 0x89a00524 ! t1_kref+0x2400: fsqrts %f4, %f4
9296 .word 0x87a00022 ! t1_kref+0x2404: fmovs %f2, %f3
9297 .word 0xc9000018 ! t1_kref+0x2408: ld [%g0 + %i0], %f4
9298 .word 0x970d0014 ! t1_kref+0x240c: tsubcc %l4, %l4, %o3
9299 .word 0xe5e61015 ! t1_kref+0x2410: casa [%i0]0x80, %l5, %l2
9300 .word 0x85a108c4 ! t1_kref+0x2414: fsubd %f4, %f4, %f2
9301 .word 0x29480004 ! t1_kref+0x2418: fbl,a,pt %fcc0, _kref+0x2428
9302 .word 0x92b47ed2 ! t1_kref+0x241c: orncc %l1, -0x12e, %o1
9303 .word 0x92147db9 ! t1_kref+0x2420: or %l1, -0x247, %o1
9304 .word 0x97b44332 ! t1_kref+0x2424: bmask %l1, %l2, %o3
9305 .word 0x89a00522 ! t1_kref+0x2428: fsqrts %f2, %f4
9306 .word 0x3d480007 ! t1_kref+0x242c: fbule,a,pt %fcc0, _kref+0x2448
9307 .word 0xc1be5810 ! t1_kref+0x2430: stda %f0, [%i1 + %l0]0xc0
9308 .word 0xacfc4014 ! t1_kref+0x2434: sdivcc %l1, %l4, %l6
9309 .word 0xd4180019 ! t1_kref+0x2438: ldd [%g0 + %i1], %o2
9310 .word 0xadb40070 ! t1_kref+0x243c: edge8ln %l0, %l0, %l6
9311 .word 0xec6e0000 ! t1_kref+0x2440: ldstub [%i0], %l6
9312 .word 0x8fd02010 ! t1_kref+0x2444: tvs %icc, %g0 + 0x10
9313 .word 0x81a88ac2 ! t1_kref+0x2448: fcmped %fcc0, %f2, %f2
9314 .word 0xec10a014 ! t1_kref+0x244c: lduh [%g2 + 0x14], %l6
9315 call SYM(t1_subr3)
9316 .word 0xaea462c9 ! t1_kref+0x2454: subcc %l1, 0x2c9, %l7
9317 .word 0xa8750014 ! t1_kref+0x2458: udiv %l4, %l4, %l4
9318 .word 0x87a01a44 ! t1_kref+0x245c: fdtoi %f4, %f3
9319 .word 0xd6162000 ! t1_kref+0x2460: lduh [%i0], %o3
9320 .word 0x85a089c2 ! t1_kref+0x2464: fdivd %f2, %f2, %f2
9321 .word 0x89a01a24 ! t1_kref+0x2468: fstoi %f4, %f4
9322 .word 0xd2fe101c ! t1_kref+0x246c: swapa [%i0 + %i4]0x80, %o1
9323 .word 0x85a00523 ! t1_kref+0x2470: fsqrts %f3, %f2
9324 .word 0x81a88a44 ! t1_kref+0x2474: fcmpd %fcc0, %f2, %f4
9325 .word 0xc51fbeb0 ! t1_kref+0x2478: ldd [%fp - 0x150], %f2
9326 .word 0xd6871018 ! t1_kref+0x247c: lda [%i4 + %i0]0x80, %o3
9327 .word 0xc91fbd78 ! t1_kref+0x2480: ldd [%fp - 0x288], %f4
9328 .word 0xc5063fe0 ! t1_kref+0x2484: ld [%i0 - 0x20], %f2
9329 .word 0x9de3bfa0 ! t1_kref+0x2488: save %sp, -0x60, %sp
9330 .word 0xb2e70018 ! t1_kref+0x248c: subccc %i4, %i0, %i1
9331 .word 0x95e8001c ! t1_kref+0x2490: restore %g0, %i4, %o2
9332 .word 0x89b146a2 ! t1_kref+0x2494: fmul8x16al %f5, %f2, %f4
9333 .word 0x2d480001 ! t1_kref+0x2498: fbg,a,pt %fcc0, _kref+0x249c
9334 .word 0xad400000 ! t1_kref+0x249c: mov %y, %l6
9335 .word 0xcb26401c ! t1_kref+0x24a0: st %f5, [%i1 + %i4]
9336 .word 0xba103fe0 ! t1_kref+0x24a4: mov 0xffffffe0, %i5
9337 .word 0xcb26401c ! t1_kref+0x24a8: st %f5, [%i1 + %i4]
9338 .word 0x2f0bc89b ! t1_kref+0x24ac: sethi %hi(0x2f226c00), %l7
9339 .word 0x960c38ab ! t1_kref+0x24b0: and %l0, -0x755, %o3
9340 .word 0xae154015 ! t1_kref+0x24b4: or %l5, %l5, %l7
9341 .word 0x97b540b5 ! t1_kref+0x24b8: edge16n %l5, %l5, %o3
9342 .word 0x87b10c62 ! t1_kref+0x24bc: fnors %f4, %f2, %f3
9343 .word 0x87a149a5 ! t1_kref+0x24c0: fdivs %f5, %f5, %f3
9344 .word 0x81a90a42 ! t1_kref+0x24c4: fcmpd %fcc0, %f4, %f2
9345 .word 0x89a01a44 ! t1_kref+0x24c8: fdtoi %f4, %f4
9346 .word 0xac654014 ! t1_kref+0x24cc: subc %l5, %l4, %l6
9347 .word 0xea263ff0 ! t1_kref+0x24d0: st %l5, [%i0 - 0x10]
9348 .word 0x85a00522 ! t1_kref+0x24d4: fsqrts %f2, %f2
9349 .word 0x89a08842 ! t1_kref+0x24d8: faddd %f2, %f2, %f4
9350 .word 0x2e480004 ! t1_kref+0x24dc: bvs,a,pt %icc, _kref+0x24ec
9351 .word 0x87a01084 ! t1_kref+0x24e0: fxtos %f4, %f3
9352 .word 0xefee101a ! t1_kref+0x24e4: prefetcha %i0 + %i2, 23
9353 .word 0x948ce4d9 ! t1_kref+0x24e8: andcc %l3, 0x4d9, %o2
9354 .word 0x89a01903 ! t1_kref+0x24ec: fitod %f3, %f4
9355 .word 0x87b007a2 ! t1_kref+0x24f0: fpackfix %f2, %f3
9356 .word 0x85a018c2 ! t1_kref+0x24f4: fdtos %f2, %f2
9357 .word 0x96954011 ! t1_kref+0x24f8: orcc %l5, %l1, %o3
9358 .word 0x9fc10000 ! t1_kref+0x24fc: call %g4
9359 .word 0x973c0013 ! t1_kref+0x2500: sra %l0, %l3, %o3
9360 .word 0xd6901019 ! t1_kref+0x2504: lduha [%g0 + %i1]0x80, %o3
9361 .word 0xab04fedc ! t1_kref+0x2508: taddcc %l3, -0x124, %l5
9362 .word 0xad2c4013 ! t1_kref+0x250c: sll %l1, %l3, %l6
9363 .word 0x85b08a02 ! t1_kref+0x2510: fpadd16 %f2, %f2, %f2
9364 .word 0xad674013 ! t1_kref+0x2514: movcc %icc, %l3, %l6
9365 .word 0x85a14d24 ! t1_kref+0x2518: fsmuld %f5, %f4, %f2
9366 .word 0x85a088a3 ! t1_kref+0x251c: fsubs %f2, %f3, %f2
9367 .word 0x90346183 ! t1_kref+0x2520: orn %l1, 0x183, %o0
9368 .word 0xaf3c201a ! t1_kref+0x2524: sra %l0, 0x1a, %l7
9369 .word 0xd0060000 ! t1_kref+0x2528: ld [%i0], %o0
9370 .word 0xc807bff0 ! t1_kref+0x252c: ld [%fp - 0x10], %g4
9371 .word 0xd000a014 ! t1_kref+0x2530: ld [%g2 + 0x14], %o0
9372 .word 0x87a018c2 ! t1_kref+0x2534: fdtos %f2, %f3
9373 call SYM(t1_subr3)
9374 .word 0x89a109c2 ! t1_kref+0x253c: fdivd %f4, %f2, %f4
9375 .word 0x9604b907 ! t1_kref+0x2540: add %l2, -0x6f9, %o3
9376 .word 0x9de3bfa0 ! t1_kref+0x2544: save %sp, -0x60, %sp
9377 .word 0xadeec018 ! t1_kref+0x2548: restore %i3, %i0, %l6
9378 .word 0xaa643af9 ! t1_kref+0x254c: subc %l0, -0x507, %l5
9379 .word 0x8ba01a42 ! t1_kref+0x2550: fdtoi %f2, %f5
9380 .word 0xc9be5814 ! t1_kref+0x2554: stda %f4, [%i1 + %l4]0xc0
9381 .word 0x94f44012 ! t1_kref+0x2558: udivcc %l1, %l2, %o2
9382 .word 0xd6df5018 ! t1_kref+0x255c: ldxa [%i5 + %i0]0x80, %o3
9383 .word 0xd60e4000 ! t1_kref+0x2560: ldub [%i1], %o3
9384 .word 0xe408680c ! t1_kref+0x2564: ldub [%g1 + 0x80c], %l2
9385 .word 0xa41ca00c ! t1_kref+0x2568: xor %l2, 0xc, %l2
9386 .word 0xe428680c ! t1_kref+0x256c: stb %l2, [%g1 + 0x80c]
9387 .word 0x81d8680c ! t1_kref+0x2570: flush %g1 + 0x80c
9388 .word 0x927c3194 ! t1_kref+0x2574: sdiv %l0, -0xe6c, %o1
9389 .word 0xe030a036 ! t1_kref+0x2578: sth %l0, [%g2 + 0x36]
9390 .word 0x85a01883 ! t1_kref+0x257c: fitos %f3, %f2
9391 .word 0xd0062000 ! t1_kref+0x2580: ld [%i0], %o0
9392 .word 0x8ba01a25 ! t1_kref+0x2584: fstoi %f5, %f5
9393 .word 0xc1be5a5c ! t1_kref+0x2588: stda %f0, [%i1 + %i4]0xd2
9394 .word 0xac14f06c ! t1_kref+0x258c: or %l3, -0xf94, %l6
9395 .word 0xc7270018 ! t1_kref+0x2590: st %f3, [%i4 + %i0]
93962: .word 0x960c0011 ! t1_kref+0x2594: and %l0, %l1, %o3
9397 .word 0xe4a01018 ! t1_kref+0x2598: sta %l2, [%g0 + %i0]0x80
9398 call SYM(t1_subr0)
9399 .word 0xea780019 ! t1_kref+0x25a0: swap [%g0 + %i1], %l5
9400 .word 0x85a01a44 ! t1_kref+0x25a4: fdtoi %f4, %f2
9401 .word 0x2a480006 ! t1_kref+0x25a8: bcs,a,pt %icc, _kref+0x25c0
9402 .word 0x81580000 ! t1_kref+0x25ac: flushw
9403 .word 0xae75207d ! t1_kref+0x25b0: udiv %l4, 0x7d, %l7
9404 .word 0xea06601c ! t1_kref+0x25b4: ld [%i1 + 0x1c], %l5
9405 .word 0x3b800004 ! t1_kref+0x25b8: fble,a _kref+0x25c8
9406 .word 0x87a018c4 ! t1_kref+0x25bc: fdtos %f4, %f3
9407 .word 0x85a000a5 ! t1_kref+0x25c0: fnegs %f5, %f2
9408 call SYM(t1_subr0)
9409 .word 0xae744010 ! t1_kref+0x25c8: udiv %l1, %l0, %l7
9410 .word 0x8ba00524 ! t1_kref+0x25cc: fsqrts %f4, %f5
9411 .word 0x85a00544 ! t1_kref+0x25d0: fsqrtd %f4, %f2
9412 .word 0xea68a015 ! t1_kref+0x25d4: ldstub [%g2 + 0x15], %l5
9413 .word 0x81dac009 ! t1_kref+0x25d8: flush %o3 + %o1
9414 .word 0xe06e0000 ! t1_kref+0x25dc: ldstub [%i0], %l0
9415 .word 0x89a109c2 ! t1_kref+0x25e0: fdivd %f4, %f2, %f4
9416 .word 0x9304c014 ! t1_kref+0x25e4: taddcc %l3, %l4, %o1
9417 .word 0x90750010 ! t1_kref+0x25e8: udiv %l4, %l0, %o0
9418 .word 0x92048010 ! t1_kref+0x25ec: add %l2, %l0, %o1
9419 .word 0x89b106c2 ! t1_kref+0x25f0: fmul8sux16 %f4, %f2, %f4
9420 .word 0x81a88aa5 ! t1_kref+0x25f4: fcmpes %fcc0, %f2, %f5
9421 .word 0x87a01a42 ! t1_kref+0x25f8: fdtoi %f2, %f3
9422 .word 0xe8567fe8 ! t1_kref+0x25fc: ldsh [%i1 - 0x18], %l4
9423 .word 0x89a00544 ! t1_kref+0x2600: fsqrtd %f4, %f4
9424 .word 0xe8100018 ! t1_kref+0x2604: lduh [%g0 + %i0], %l4
9425 .word 0xc5be501d ! t1_kref+0x2608: stda %f2, [%i1 + %i5]0x80
9426 .word 0xebf65011 ! t1_kref+0x260c: casxa [%i1]0x80, %l1, %l5
9427 .word 0x2d480004 ! t1_kref+0x2610: fbg,a,pt %fcc0, _kref+0x2620
9428 .word 0x85a089c4 ! t1_kref+0x2614: fdivd %f2, %f4, %f2
9429 .word 0xd43f4019 ! t1_kref+0x2618: std %o2, [%i5 + %i1]
9430 .word 0x89b0cfa3 ! t1_kref+0x261c: fors %f3, %f3, %f4
9431 .word 0x85b086a3 ! t1_kref+0x2620: fmul8x16al %f2, %f3, %f2
9432 .word 0x25480001 ! t1_kref+0x2624: fblg,a,pt %fcc0, _kref+0x2628
9433 .word 0xaab54014 ! t1_kref+0x2628: orncc %l5, %l4, %l5
9434 .word 0x89b086c4 ! t1_kref+0x262c: fmul8sux16 %f2, %f4, %f4
9435 .word 0x87a000a4 ! t1_kref+0x2630: fnegs %f4, %f3
9436 .word 0x20480003 ! t1_kref+0x2634: bn,a,pt %icc, _kref+0x2640
9437 .word 0xae9cc010 ! t1_kref+0x2638: xorcc %l3, %l0, %l7
9438 .word 0xee6e601c ! t1_kref+0x263c: ldstub [%i1 + 0x1c], %l7
9439 .word 0x89a0cd25 ! t1_kref+0x2640: fsmuld %f3, %f5, %f4
9440 .word 0xc1be5a5b ! t1_kref+0x2644: stda %f0, [%i1 + %i3]0xd2
9441 .word 0x89a08d22 ! t1_kref+0x2648: fsmuld %f2, %f2, %f4
9442 .word 0xe8270019 ! t1_kref+0x264c: st %l4, [%i4 + %i1]
9443 .word 0x921c0011 ! t1_kref+0x2650: xor %l0, %l1, %o1
9444 .word 0x932c4014 ! t1_kref+0x2654: sll %l1, %l4, %o1
9445 .word 0x89a108c2 ! t1_kref+0x2658: fsubd %f4, %f2, %f4
9446 .word 0x949d4011 ! t1_kref+0x265c: xorcc %l5, %l1, %o2
9447 .word 0xd2066004 ! t1_kref+0x2660: ld [%i1 + 4], %o1
9448 .word 0x85a108c4 ! t1_kref+0x2664: fsubd %f4, %f4, %f2
9449 .word 0x8ba01883 ! t1_kref+0x2668: fitos %f3, %f5
9450 .word 0xc91fbe80 ! t1_kref+0x266c: ldd [%fp - 0x180], %f4
9451 .word 0xd6000019 ! t1_kref+0x2670: ld [%g0 + %i1], %o3
9452 .word 0x8ba089a3 ! t1_kref+0x2674: fdivs %f2, %f3, %f5
9453 .word 0xaf2d600c ! t1_kref+0x2678: sll %l5, 0xc, %l7
9454 .word 0x81a90ac4 ! t1_kref+0x267c: fcmped %fcc0, %f4, %f4
9455 .word 0x89a108c2 ! t1_kref+0x2680: fsubd %f4, %f2, %f4
9456 .word 0xec500019 ! t1_kref+0x2684: ldsh [%g0 + %i1], %l6
9457 .word 0x29800006 ! t1_kref+0x2688: fbl,a _kref+0x26a0
9458 .word 0xd000a024 ! t1_kref+0x268c: ld [%g2 + 0x24], %o0
9459 .word 0xe66e8019 ! t1_kref+0x2690: ldstub [%i2 + %i1], %l3
9460 .word 0x89a108a2 ! t1_kref+0x2694: fsubs %f4, %f2, %f4
9461 .word 0xac7c8015 ! t1_kref+0x2698: sdiv %l2, %l5, %l6
9462 .word 0x972ca016 ! t1_kref+0x269c: sll %l2, 0x16, %o3
9463 .word 0x85b08a02 ! t1_kref+0x26a0: fpadd16 %f2, %f2, %f2
9464 .word 0x89a01a22 ! t1_kref+0x26a4: fstoi %f2, %f4
9465 .word 0x89a00542 ! t1_kref+0x26a8: fsqrtd %f2, %f4
9466 .word 0xd408a004 ! t1_kref+0x26ac: ldub [%g2 + 4], %o2
9467 .word 0xc1be1811 ! t1_kref+0x26b0: stda %f0, [%i0 + %l1]0xc0
9468 .word 0x85a000a5 ! t1_kref+0x26b4: fnegs %f5, %f2
9469 .word 0x8ba000a5 ! t1_kref+0x26b8: fnegs %f5, %f5
9470 call SYM(t1_subr0)
9471 .word 0x92dcbb3e ! t1_kref+0x26c0: smulcc %l2, -0x4c2, %o1
9472 .word 0x89a109c2 ! t1_kref+0x26c4: fdivd %f4, %f2, %f4
9473 .word 0x81a88ac2 ! t1_kref+0x26c8: fcmped %fcc0, %f2, %f2
9474 .word 0xaf400000 ! t1_kref+0x26cc: mov %y, %l7
9475 .word 0x3e480003 ! t1_kref+0x26d0: bvc,a,pt %icc, _kref+0x26dc
9476 .word 0x89b10982 ! t1_kref+0x26d4: bshuffle %f4, %f2, %f4
9477 .word 0xae054010 ! t1_kref+0x26d8: add %l5, %l0, %l7
9478 .word 0xd00e001a ! t1_kref+0x26dc: ldub [%i0 + %i2], %o0
9479 .word 0xe02e8018 ! t1_kref+0x26e0: stb %l0, [%i2 + %i0]
9480 .word 0xac9cc012 ! t1_kref+0x26e4: xorcc %l3, %l2, %l6
9481 .word 0xe8c65000 ! t1_kref+0x26e8: ldswa [%i1]0x80, %l4
9482 .word 0x87a00524 ! t1_kref+0x26ec: fsqrts %f4, %f3
9483 .word 0xec16201a ! t1_kref+0x26f0: lduh [%i0 + 0x1a], %l6
9484 .word 0x3f480007 ! t1_kref+0x26f4: fbo,a,pt %fcc0, _kref+0x2710
9485 .word 0xee6e201c ! t1_kref+0x26f8: ldstub [%i0 + 0x1c], %l7
9486 .word 0x973d0010 ! t1_kref+0x26fc: sra %l4, %l0, %o3
9487 .word 0x8ba01a25 ! t1_kref+0x2700: fstoi %f5, %f5
9488 .word 0xedee501a ! t1_kref+0x2704: prefetcha %i1 + %i2, 22
9489 .word 0xac1d2aa1 ! t1_kref+0x2708: xor %l4, 0xaa1, %l6
9490 .word 0x87a00024 ! t1_kref+0x270c: fmovs %f4, %f3
9491 .word 0x8ba00523 ! t1_kref+0x2710: fsqrts %f3, %f5
9492 .word 0x86102001 ! t1_kref+0x2714: mov 0x1, %g3
9493 .word 0x32800000 ! t1_kref+0x2718: bne,a _kref+0x2718
9494 .word 0x86a0e001 ! t1_kref+0x271c: subcc %g3, 1, %g3
9495 .word 0xaa8c8010 ! t1_kref+0x2720: andcc %l2, %l0, %l5
9496 .word 0x89a14d22 ! t1_kref+0x2724: fsmuld %f5, %f2, %f4
9497 .word 0x85a08842 ! t1_kref+0x2728: faddd %f2, %f2, %f2
9498 .word 0xf4380019 ! t1_kref+0x272c: std %i2, [%g0 + %i1]
9499 .word 0x24480006 ! t1_kref+0x2730: ble,a,pt %icc, _kref+0x2748
9500 .word 0xa8b54013 ! t1_kref+0x2734: orncc %l5, %l3, %l4
9501 .word 0x81580000 ! t1_kref+0x2738: flushw
9502 .word 0x963d231e ! t1_kref+0x273c: xnor %l4, 0x31e, %o3
9503 .word 0x85a089c4 ! t1_kref+0x2740: fdivd %f2, %f4, %f2
9504 .word 0x01000000 ! t1_kref+0x2744: nop
9505 call SYM(_kaos_done)
9506 .word 0x01000000 ! t1_kref+0x274c: nop
9507 KGLOBAL(t1_ktbl_end)
9508t1_ktbl_end:
9509t1_ktbl_page_end:
9510
9511KTEXT_MODULE(t1_module_subr0, 0x357ec000)
9512.seg "text"
9513t1_subr0_page_begin:
9514 .skip 8184
9515.global _t1_subr0; ENTRY(t1_subr0)
9516 .word 0xa6844012 ! t1_subr0+0x0: addcc %l1, %l2, %l3
9517 .word 0x81c3e008 ! t1_subr0+0x4: retl
9518 .word 0xaa64c014 ! t1_subr0+0x8: subc %l3, %l4, %l5
9519t1_subr0_page_end:
9520
9521KTEXT_MODULE(t1_module_subr1, 0x38560000)
9522.seg "text"
9523t1_subr1_page_begin:
9524 .skip 8180
9525.global _t1_subr1; ENTRY(t1_subr1)
9526 .word 0x9de3bfa0 ! t1_subr1+0x0: save %sp, -0x60, %sp
9527 .word 0xb29eaa5a ! t1_subr1+0x4: xorcc %i2, 0xa5a, %i1
9528 .word 0x81c7e008 ! t1_subr1+0x8: ret
9529 .word 0xa7ee6001 ! t1_subr1+0xc: restore %i1, 1, %l3
9530t1_subr1_page_end:
9531
9532KTEXT_MODULE(t1_module_subr2, 0x3513a000)
9533.seg "text"
9534t1_subr2_page_begin:
9535 .skip 8188
9536.global _t1_subr2; ENTRY(t1_subr2)
9537 .word 0x9de3bfa0 ! t1_subr2+0x0: save %sp, -0x60, %sp
9538 .word 0xb2066001 ! t1_subr2+0x4: add %i1, 1, %i1
9539 .word 0x81c7e008 ! t1_subr2+0x8: ret
9540 .word 0xa3ee6001 ! t1_subr2+0xc: restore %i1, 1, %l1
9541t1_subr2_page_end:
9542
9543KTEXT_MODULE(t1_module_subr3, 0x352be000)
9544.seg "text"
9545t1_subr3_page_begin:
9546 .skip 8176
9547.global _t1_subr3; ENTRY(t1_subr3)
9548 .word 0x90056001 ! t1_subr3+0x0: add %l5, 1, %o0
9549 .word 0x9de3bfa0 ! t1_subr3+0x4: save %sp, -0x60, %sp
9550#if defined(KAOS_SIMULATION)
9551 add %i0, 12, %i0
9552#else
9553 .word 0x90062001 ! t1_subr3+0x8: add %i0, 1, %o0
9554 .word 0x9de3bfa0 ! t1_subr3+0xc: save %sp, -0x60, %sp
9555 .word 0x90062001 ! t1_subr3+0x10: add %i0, 1, %o0
9556 .word 0x9de3bfa0 ! t1_subr3+0x14: save %sp, -0x60, %sp
9557 .word 0x90062001 ! t1_subr3+0x18: add %i0, 1, %o0
9558 .word 0x9de3bfa0 ! t1_subr3+0x1c: save %sp, -0x60, %sp
9559 .word 0x90062001 ! t1_subr3+0x20: add %i0, 1, %o0
9560 .word 0x9de3bfa0 ! t1_subr3+0x24: save %sp, -0x60, %sp
9561 .word 0x90062001 ! t1_subr3+0x28: add %i0, 1, %o0
9562 .word 0x9de3bfa0 ! t1_subr3+0x2c: save %sp, -0x60, %sp
9563 .word 0x90062001 ! t1_subr3+0x30: add %i0, 1, %o0
9564 .word 0x9de3bfa0 ! t1_subr3+0x34: save %sp, -0x60, %sp
9565 .word 0xb1ee2001 ! t1_subr3+0x38: restore %i0, 1, %i0
9566 .word 0xb1ee2001 ! t1_subr3+0x3c: restore %i0, 1, %i0
9567 .word 0xb1ee2001 ! t1_subr3+0x40: restore %i0, 1, %i0
9568 .word 0xb1ee2001 ! t1_subr3+0x44: restore %i0, 1, %i0
9569 .word 0xb1ee2001 ! t1_subr3+0x48: restore %i0, 1, %i0
9570 .word 0xb1ee2001 ! t1_subr3+0x4c: restore %i0, 1, %i0
9571#endif
9572 .word 0x81c7e008 ! t1_subr3+0x50: ret
9573 .word 0xadee2001 ! t1_subr3+0x54: restore %i0, 1, %l6
9574t1_subr3_page_end:
9575!
9576! Total operations: 2430
9577!
9578! Operation frequencies
9579!
9580! name exp obs
9581! ldsb 0.75 0.58
9582! ldub 0.75 0.66
9583! ldsh 0.73 0.78
9584! lduh 1.19 1.32
9585! ld 1.21 1.03
9586! ldd 1.16 1.19
9587! swap 0.94 0.74
9588! ldstub 1.23 1.40
9589! stb 0.45 0.53
9590! sth 0.91 0.99
9591! st 0.42 0.49
9592! std 0.33 0.29
9593! add 1.03 1.65
9594! addcc 0.40 0.37
9595! addx 0.66 0.58
9596! addxcc 0.19 0.29
9597! taddcc 0.15 0.25
9598! taddcctv 0.27 0.45
9599! sub 0.08 0.12
9600! subcc 0.67 0.95
9601! subx 0.29 0.37
9602! subxcc 0.39 0.37
9603! tsubcc 0.17 0.29
9604! tsubcctv 0.05 0.00
9605! mulscc 0.98 1.07
9606! and 0.90 0.86
9607! andcc 0.95 0.99
9608! andn 0.80 0.74
9609! andncc 1.17 1.28
9610! or 0.94 1.36
9611! orcc 1.24 1.65
9612! orn 0.79 0.91
9613! orncc 1.40 1.48
9614! xor 0.98 0.95
9615! xorcc 1.11 1.19
9616! xnor 0.99 0.91
9617! xnorcc 0.26 0.41
9618! sll 1.21 1.11
9619! srl 0.04 0.04
9620! sra 1.15 1.19
9621! unimp 0.14 0.21
9622! umul 0.21 0.16
9623! smul 0.88 0.82
9624! udiv 0.84 0.86
9625! sdiv 0.53 0.82
9626! umulcc 0.22 0.08
9627! smulcc 0.15 0.33
9628! udivcc 0.93 1.15
9629! sdivcc 0.90 0.99
9630! rdy 0.84 0.91
9631! wry 0.32 0.37
9632! bicc 0.16 0.12
9633! sethi 1.11 0.74
9634! jmpl 0.80 0.66
9635! call 1.34 1.03
9636! ticc 0.15 0.16
9637! flush 0.23 0.16
9638! save 0.74 0.78
9639! restore 0.95 0.00
9640! stbar 0.96 0.74
9641! ldf 0.88 0.82
9642! lddf 0.08 0.08
9643! stf 1.08 1.28
9644! stdf 0.10 0.04
9645! fadds 0.53 0.66
9646! fsubs 1.35 1.36
9647! fmuls 0.13 0.12
9648! fdivs 0.59 0.53
9649! faddd 1.40 1.11
9650! fsubd 0.89 1.19
9651! fmuld 0.06 0.08
9652! fdivd 1.28 1.23
9653! faddq 0.00 0.00
9654! fsubq 0.00 0.00
9655! fmulq 0.00 0.00
9656! fdivq 0.00 0.00
9657! fsmuld 1.23 1.32
9658! fdmulq 0.00 0.00
9659! fitos 1.08 1.07
9660! fitod 0.09 0.08
9661! fitoq 0.00 0.00
9662! fstoi 1.11 1.19
9663! fstod 0.25 0.16
9664! fstoq 0.00 0.00
9665! fdtoi 0.30 0.66
9666! fdtos 1.13 1.19
9667! fdtoq 0.00 0.00
9668! fqtoi 0.00 0.00
9669! fqtos 0.00 0.00
9670! fqtod 0.00 0.00
9671! fmovs 0.63 0.66
9672! fnegs 1.35 1.69
9673! fabss 0.05 0.12
9674! fsqrts 2.21 2.43
9675! fsqrtd 1.52 1.77
9676! fsqrtq 0.00 0.00
9677! fcmps 0.12 0.12
9678! fcmpd 1.14 0.95
9679! fcmpq 0.00 0.00
9680! fcmpes 0.44 0.41
9681! fcmped 0.89 0.78
9682! fcmpeq 0.00 0.00
9683! fbfcc 1.13 0.70
9684! ldfsr 0.25 0.00
9685! stfsr 0.01 0.00
9686! loop 0.70 0.37
9687! offset 0.18 0.33
9688! area 0.15 0.04
9689! target 0.23 0.53
9690! goto 0.11 0.08
9691! sigsegv 0.25 0.21
9692! sigbus 0.02 0.04
9693! imodify 0.50 0.41
9694! ldfsr_offset 0.08 0.00
9695! fpattern 0.76 0.70
9696! lbranch 0.05 0.04
9697! shmld 1.68 1.73
9698! shmst 0.55 0.45
9699! shmpf 0.10 0.16
9700! shmswap 0.24 0.21
9701! shmblkld 0.94 0.00
9702! shmblkst 0.39 0.00
9703! shmblkchk 0.18 0.04
9704! hack_restore 0.00 0.00
9705! demap_random_va 0.00 0.00
9706! demap_area 0.00 0.00
9707! demap_ktbl_text 0.00 0.00
9708! demap_ktbl_data 0.00 0.00
9709! demap_subr 0.00 0.00
9710! demap_reg 0.00 0.00
9711! demap_stack 0.00 0.00
9712! ro_area 0.00 0.00
9713! ro_ktbl_data 0.00 0.00
9714! ro_reg 0.00 0.00
9715! ro_stack 0.00 0.00
9716! set_window 0.00 0.00
9717! set_va_wp 0.00 0.00
9718! set_pa_wp 0.00 0.00
9719! set_softint 0.00 0.00
9720! ie_toggle 0.00 0.00
9721! set_pil 0.00 0.00
9722! set_tso 0.00 0.00
9723! set_pso 0.00 0.00
9724! set_rmo 0.00 0.00
9725! cflush 0.00 0.00
9726! return 0.12 0.00
9727! casa 0.14 0.29
9728! rdasi 0.26 0.25
9729! wrasi 0.14 0.08
9730! bpcc 3.02 3.21
9731! fbpfcc 3.41 3.09
9732! fmovscc 0.01 0.00
9733! fmovdcc 0.09 0.04
9734! fmovqcc 0.00 0.00
9735! movcc 0.09 0.12
9736! flushw 0.18 0.12
9737! membar 0.02 0.08
9738! prefetch 0.32 0.25
9739! rdpc 0.06 0.00
9740! ldqf 0.00 0.00
9741! stqf 0.00 0.00
9742! ldfa 0.05 0.04
9743! lddfa 0.00 0.00
9744! ldqfa 0.00 0.00
9745! ldsba 0.23 0.37
9746! ldsha 0.02 0.00
9747! lduba 0.10 0.12
9748! lduha 0.17 0.12
9749! lda 0.24 0.29
9750! ldda 0.07 0.12
9751! ldstuba 0.17 0.12
9752! prefetcha 0.95 0.91
9753! stfa 0.04 0.00
9754! stdfa 0.12 0.16
9755! stqfa 0.00 0.00
9756! stba 0.15 0.12
9757! stha 0.17 0.21
9758! sta 0.26 0.45
9759! stda 0.12 0.16
9760! swapa 0.26 0.41
9761! fmovd 0.03 0.00
9762! fnegd 0.09 0.08
9763! fabsd 0.04 0.08
9764! fstox 0.17 0.08
9765! fdtox 0.11 0.04
9766! fxtos 0.03 0.04
9767! fxtod 0.23 0.16
9768! lds 0.11 0.04
9769! ldsa 0.20 0.25
9770! ldx 0.17 0.21
9771! ldxa 0.10 0.21
9772! nofault 0.03 0.08
9773! rdgsr 0.07 0.00
9774! wrgsr 0.12 0.16
9775! fpadd16 0.26 0.33
9776! fpadd16s 0.16 0.25
9777! fpadd32 0.13 0.12
9778! fpadd32s 0.19 0.04
9779! fpsub16 0.20 0.16
9780! fpsub16s 0.13 0.08
9781! fpsub32 0.04 0.08
9782! fpsub32s 0.27 0.16
9783! fpack16 0.14 0.12
9784! fpack32 0.17 0.04
9785! fpackfix 0.05 0.16
9786! fexpand 0.17 0.29
9787! fpmerge 0.14 0.21
9788! fmul8x16 0.16 0.25
9789! fmul8x16au 0.24 0.25
9790! fmul8x16al 0.13 0.29
9791! fmul8sux16 0.24 0.29
9792! fmul8ulx16 0.22 0.04
9793! fmuld8sux16 0.20 0.21
9794! fmuld8ulx16 0.15 0.16
9795! alignaddr 0.24 0.25
9796! alignaddrl 0.27 0.21
9797! faligndata 0.09 0.04
9798! fzero 0.17 0.21
9799! fzeros 0.04 0.04
9800! fone 0.02 0.12
9801! fones 0.13 0.12
9802! fsrc1 0.06 0.00
9803! fsrc1s 0.03 0.00
9804! fsrc2 0.13 0.16
9805! fsrc2s 0.23 0.16
9806! fnot1 0.11 0.08
9807! fnot1s 0.18 0.21
9808! fnot2 0.14 0.16
9809! fnot2s 0.20 0.29
9810! for 0.24 0.37
9811! fors 0.24 0.25
9812! fnor 0.13 0.12
9813! fnors 0.10 0.04
9814! fand 0.06 0.04
9815! fands 0.27 0.16
9816! fnand 0.25 0.25
9817! fnands 0.24 0.12
9818! fxor 0.17 0.33
9819! fxors 0.07 0.12
9820! fxnor 0.00 0.00
9821! fxnors 0.18 0.33
9822! fornot1 0.20 0.21
9823! fornot1s 0.08 0.04
9824! fornot2 0.03 0.04
9825! fornot2s 0.19 0.16
9826! fandnot1 0.05 0.04
9827! fandnot1s 0.01 0.04
9828! fandnot2 0.17 0.12
9829! fandnot2s 0.14 0.21
9830! fcmpgt16 0.26 0.37
9831! fcmpgt32 0.03 0.00
9832! fcmple16 0.22 0.21
9833! fcmple32 0.11 0.00
9834! fcmpne16 0.04 0.00
9835! fcmpne32 0.22 0.08
9836! fcmpeq16 0.09 0.04
9837! fcmpeq32 0.26 0.25
9838! edge8 0.16 0.25
9839! edge8l 0.20 0.08
9840! edge16 0.03 0.04
9841! edge16l 0.09 0.00
9842! edge32 0.25 0.37
9843! edge32l 0.06 0.12
9844! pdist 0.26 0.29
9845! partial_st8 0.27 0.41
9846! partial_st16 0.26 0.16
9847! partial_st32 0.07 0.04
9848! short_st8 0.06 0.08
9849! short_st16 0.06 0.16
9850! short_ld8 0.07 0.08
9851! short_ld16 0.13 0.25
9852! blkld 0.17 0.00
9853! blkst 0.22 0.00
9854! blkld_offset 0.09 0.00
9855! blkst_offset 0.25 0.00
9856! blk_check 0.15 0.16
9857! casxa 0.08 0.08
9858! rdccr 0.17 0.12
9859! rdfprs 0.13 0.16
9860! wrccr 0.20 0.37
9861! popc 0.24 0.16
9862! wrfprs 0.19 0.25
9863! stx 0.03 0.12
9864! stxa 0.27 0.58
9865! cflush 0.00 0.00
9866! array8 0.26 0.25
9867! array16 0.18 0.08
9868! array32 0.02 0.00
9869! edge8n 0.25 0.21
9870! edge8ln 0.10 0.12
9871! edge16n 0.17 0.04
9872! edge16ln 0.27 0.25
9873! edge32n 0.07 0.04
9874! edge32ln 0.02 0.00
9875! bmask 0.22 0.21
9876! bshuffle 0.05 0.08
9877! siam 0.13 0.12
9878! fpadds16 0.00 0.00
9879! fpadds16s 0.00 0.00
9880! fpadds32 0.00 0.00
9881! fpadds32s 0.00 0.00
9882! fpsubs16 0.00 0.00
9883! fpsubs16s 0.00 0.00
9884! fpsubs32 0.00 0.00
9885! fpsubs32s 0.00 0.00
9886! fpadd64 0.00 0.00
9887! fpsub64 0.00 0.00
9888! fpmean16 0.00 0.00
9889! fpchksm16 0.00 0.00
9890! fshl16 0.00 0.00
9891! fshrl16 0.00 0.00
9892! fshl32 0.00 0.00
9893! fshrl32 0.00 0.00
9894! fshlas16 0.00 0.00
9895! fshra16 0.00 0.00
9896! fshlas32 0.00 0.00
9897! fshra32 0.00 0.00
9898! fpmovc8 0.00 0.00
9899! fpmovc16 0.00 0.00
9900! fpmovc32 0.00 0.00
9901! fmergesp 0.00 0.00
9902! fucmpgt8 0.00 0.00
9903! fucmple8 0.00 0.00
9904! fucmpne8 0.00 0.00
9905! fucmpeq8 0.00 0.00
9906! pdistn 0.00 0.00
9907! lzd 0.00 0.00
9908! addxc 0.00 0.00
9909! addxccc 0.00 0.00
9910! umulxhi 0.00 0.00
9911! flcmps 0.00 0.00
9912! flcmpd 0.00 0.00
9913! sfabss 0.00 0.00
9914! sfnegs 0.00 0.00
9915! sfadds 0.00 0.00
9916! sfsubs 0.00 0.00
9917! sfmuls 0.00 0.00
9918! sfitos 0.00 0.00
9919! sfstoi 0.00 0.00
9920! sfcmpeqs 0.00 0.00
9921! sfcmpnes 0.00 0.00
9922! sfcmpgts 0.00 0.00
9923! sfcmples 0.00 0.00
9924! fmadds 0.00 0.00
9925! fmaddd 0.00 0.00
9926! fmsubs 0.00 0.00
9927! fmsubd 0.00 0.00
9928! fnmsubs 0.00 0.00
9929! fnmsubd 0.00 0.00
9930! fnmadds 0.00 0.00
9931! fnmaddd 0.00 0.00
9932!
9933KDATA_MODULE(t1_module_offset_table, 0x3137a000)
9934.seg "data"
9935t1_offset_table_start:
9936t1_offset_table_size: .word 0x00000008
9937t1_offset_table:
9938 .word 0x00000010
9939 .word 0x00000018
9940 .word 0xffffffe0
9941 .word 0xfffffff8
9942 .word 0xfffffff0
9943 .word 0xffffffe8
9944 .word 0x00000000
9945 .word 0x00000008
9946t1_offset_table_end:
9947
9948t1_ldfsr_offset_table_start:
9949t1_ldfsr_offset_table_size: .word 0x00000000
9950t1_ldfsr_offset_table:
9951t1_ldfsr_offset_table_end:
9952
9953t1_bld_offset_table_start:
9954t1_bld_offset_table_size: .word 0x00000000
9955t1_bld_offset_table:
9956t1_bld_offset_table_end:
9957
9958t1_bst_offset_table_start:
9959t1_bst_offset_table_size: .word 0x00000000
9960t1_bst_offset_table:
9961t1_bst_offset_table_end:
9962
9963.skip 8144 ! page align
9964
9965KDATA_MODULE(t1_module_data_in_regs, 0x31cd2000)
9966.seg "data"
9967KGLOBAL(t1_data_in_regs)
9968t1_data_in_regs_start:
9969t1_data_in_regs:
9970 .word 0x2944e461 ! %f0
9971 .word 0x8a9aa2b6 ! %f1
9972 .word 0x5318ced3 ! %f2
9973 .word 0x5e5d682e ! %f3
9974 .word 0x978a4724 ! %f4
9975 .word 0xc9f5deb6 ! %f5
9976 .word 0x2f060ea6 ! %f6
9977 .word 0x184e0211 ! %f7
9978 .word 0xdcda129e ! %f8
9979 .word 0x8cc4607b ! %f9
9980 .word 0x43fc490e ! %f10
9981 .word 0xc9e7dbd6 ! %f11
9982 .word 0x4cf7153d ! %f12
9983 .word 0xc1119e03 ! %f13
9984 .word 0xa7e7e469 ! %f14
9985 .word 0x4801ccaf ! %f15
9986 .word 0x6b886d4f ! %f16
9987 .word 0xf0f75621 ! %f17
9988 .word 0x0a50e160 ! %f18
9989 .word 0x391edfc7 ! %f19
9990 .word 0x4aa67ce8 ! %f20
9991 .word 0xb5f04093 ! %f21
9992 .word 0xc331cb6c ! %f22
9993 .word 0xb4b95471 ! %f23
9994 .word 0x07e8b808 ! %f24
9995 .word 0xa01d2b53 ! %f25
9996 .word 0x452ead9c ! %f26
9997 .word 0xe140eda4 ! %f27
9998 .word 0x63ffb0fd ! %f28
9999 .word 0x4e2e192d ! %f29
10000 .word 0x45c00f94 ! %f30
10001 .word 0x656a44a7 ! %f31
10002 .word 0x9bb90706 ! %f32
10003 .word 0x93a63591 ! %f33
10004 .word 0xb4a23ed8 ! %f34
10005 .word 0x41141308 ! %f35
10006 .word 0x87011b39 ! %f36
10007 .word 0xaf4ab1aa ! %f37
10008 .word 0xaa19684a ! %f38
10009 .word 0x6ce2a7d2 ! %f39
10010 .word 0x5d50afa6 ! %f40
10011 .word 0x57f9deae ! %f41
10012 .word 0x3d9f45f1 ! %f42
10013 .word 0x7500fbfe ! %f43
10014 .word 0x8532d4bb ! %f44
10015 .word 0xfc291977 ! %f45
10016 .word 0x349764fb ! %f46
10017 .word 0xd67a1a29 ! %f47
10018 .word 0x5871c8e9 ! %f48
10019 .word 0xfd1d5b53 ! %f49
10020 .word 0x66f34805 ! %f50
10021 .word 0xde94cd87 ! %f51
10022 .word 0x7e3fae87 ! %f52
10023 .word 0x0bdb8417 ! %f53
10024 .word 0xd67fe998 ! %f54
10025 .word 0x03c6cc17 ! %f55
10026 .word 0x429a3bf7 ! %f56
10027 .word 0x880ab17a ! %f57
10028 .word 0xc92a62f7 ! %f58
10029 .word 0x7773d018 ! %f59
10030 .word 0x6476ca06 ! %f60
10031 .word 0xd9d4379f ! %f61
10032 .word 0xc721bb17 ! %f62
10033 .word 0x0a0054bb ! %f63
10034 .word 0x00000000 ! %g0 (always zero)
10035 .word t1_kref+0xc90 ! %g1 (code pointer)
10036 .word t1_data_in_shm_area ! %g2 (shared area pointer)
10037 .word 0xf6d057f8 ! %g3 (loop index)
10038 .word SYM(t1_subr0) ! %g4 (jmpl target)
10039 .word t1_kref+0x1 ! %g5 (sigbus target)
10040 .word 0x00000000 ! %g6 (block ld offset)
10041 .word 0x00000000 ! %g7 (block st offset)
10042 .word 0x125741bc ! %o0
10043 .word 0x13df6fe2 ! %o1
10044 .word 0x3cf661d6 ! %o2
10045 .word 0x116dea67 ! %o3
10046 .word 0x318b60b1 ! %o4
10047 .word 0x633cb5a1 ! %o5
10048 .word 0x00000000 ! %sp (stack pointer)
10049 .word 0x00000000 ! %o7 (relocatable junk)
10050 .word 0x15366498 ! %l0
10051 .word 0x0c720ef3 ! %l1
10052 .word 0x779821ee ! %l2
10053 .word 0x5f06ea19 ! %l3
10054 .word 0x19b7c184 ! %l4
10055 .word 0x58d5cb39 ! %l5
10056 .word 0xca461bf0 ! %l6
10057 .word 0x08fa5466 ! %l7
10058 .word t1_data_in_area0 ! %i0 (area pointer)
10059 .word t1_data_in_area0 ! %i1 (area pointer)
10060 .word 0xffffffef ! %i2 (byte offset)
10061 .word 0xffffffec ! %i3 (halfword offset)
10062 .word 0x0000001c ! %i4 (word offset)
10063 .word 0xffffffe0 ! %i5 (doubleword offset)
10064 .word 0x00000000 ! %fp (frame pointer)
10065 .word 0x00000000 ! %i7 (return address)
10066 .word 0xf38978a0 ! %y
10067 .word 0x00000001 ! %icc (nzvc)
10068 .word 0x00000bf7 ! %fsr
10069 .word 0x00000000 ! %gsr.mask
10070 .word 0x00000000 ! %gsr
10071 .word 0x00000080 ! %asi
10072 .word 0x00000000 ! Integer overflow traps
10073 .word 0x00000000 ! Integer divide by zero traps
10074 .word 0x00000000 ! Integer divide > 52 bit dividend traps
10075 .word 0x00000000 ! Floating inexact traps
10076 .word 0x00000000 ! Floating divide by zero traps
10077 .word 0x00000000 ! Floating underflow traps
10078 .word 0x00000000 ! Floating overflow traps
10079 .word 0x00000000 ! Floating invalid traps
10080 .word 0x00000000 ! Floating other traps
10081 .word 0x00000000 ! Ticc traps
10082 .word 0x00000000 ! Unexpected SIGFPE traps
10083 .word 0x00000000 ! Unexpected SIGSEGV traps
10084 .word 0x00000000 ! Unexpected SIGBUS traps
10085 .word 0x00000000 ! Unexpected SIGILL traps
10086 .word 0x00000000 ! Expected SIGSEGV traps
10087 .word 0x00000000 ! Expected SIGBUS traps
10088 .word 0x00000000 ! UNIMP traps
10089 .word 0x00000000 ! ??
10090.global t1_data_in_mtbl_size; t1_data_in_mtbl_size: .word 253
10091t1_data_in_regs_end:
10092
10093.skip 7708 ! page align
10094
10095KDATA_MODULE(t1_module_data_in_stack, 0x2dfac000)
10096.seg "data"
10097KGLOBAL(t1_data_in_mtbl_size)
10098KGLOBAL(t1_data_in_mtbl)
10099KGLOBAL(t1_data_in_stack)
10100t1_data_in_stack_start:
10101 .word 0x7b342490
10102 .word 0xbe25ff60
10103 .word 0x34835320
10104 .word 0x001c0043
10105 .word 0x5db0115b
10106 .word 0x189ee108
10107 .word 0xf626e88e
10108 .word 0xea27ab4b
10109 .word 0xa0dd0f5e
10110 .word 0x3ed88df6
10111 .word 0x0a15d7eb
10112 .word 0x9064aa7e
10113 .word 0xe4061704
10114 .word 0xcb5367b8
10115 .word 0x6d9db0a8
10116 .word 0xdfe60769
10117 .word 0xcccaf620
10118 .word 0xa60556be
10119 .word 0x5b459c7b
10120 .word 0x806fff4d
10121 .word 0xcb4a5632
10122 .word 0x0a8f8d50
10123 .word 0x8dc9993d
10124 .word 0x25a28136
10125 .word 0x68ef62e8
10126 .word 0xd31905c1
10127 .word 0xdc74ed15
10128 .word 0xaf04f94c
10129 .word 0xcf94d4e6
10130 .word 0x62962fe5
10131 .word 0xe06d38d6
10132 .word 0xa7b2fd68
10133 .word 0xb98764c9
10134 .word 0x88d981bf
10135 .word 0x6fb1cca5
10136 .word 0x4a4eaee9
10137 .word 0xeb0dea69
10138 .word 0x584fdf7f
10139 .word 0x50a922df
10140 .word 0x12d6e5c8
10141 .word 0xc3bdac5e
10142 .word 0x8c070eaa
10143 .word 0xc250a539
10144 .word 0x9b4c78ea
10145 .word 0x3545a3c5
10146 .word 0xabcba89a
10147 .word 0xdfc12027
10148 .word 0x12f337b5
10149 .word 0x56c3b844
10150 .word 0x270f4029
10151 .word 0xb3fc8882
10152 .word 0xf7b068e5
10153 .word 0xfb63384a
10154 .word 0xad1eaea9
10155 .word 0x1b1ff764
10156 .word 0xced1e2a0
10157 .word 0xc934119b
10158 .word 0xd53bbc16
10159 .word 0x8a5f0056
10160 .word 0xbba60fc7
10161 .word 0xae1e8e0b
10162 .word 0xe2ac968e
10163 .word 0x26dbc5ad
10164 .word 0xdffe768e
10165 .word 0xa4cf9889
10166 .word 0xfb06cd01
10167 .word 0x76c16f30
10168 .word 0x223b944e
10169 .word 0x2eb5ce5f
10170 .word 0x5722c124
10171 .word 0x963ce6fe
10172 .word 0x0f1a2299
10173 .word 0xeae7e0b7
10174 .word 0xdc7fc4aa
10175 .word 0x7d4a00ae
10176 .word 0x3067198f
10177 .word 0x38510a60
10178 .word 0xa4b055b6
10179 .word 0x3a096eb8
10180 .word 0x0e41036f
10181 .word 0xd4089dd2
10182 .word 0x75e92e8a
10183 .word 0x5fb62a12
10184 .word 0xabe27570
10185 .word 0x1f85ef6f
10186 .word 0x3a451c84
10187 .word 0x8297301e
10188 .word 0x445ac1d1
10189 .word 0xedb2200b
10190 .word 0x75fad24b
10191 .word 0xc7b4bac2
10192 .word 0x4457372f
10193 .word 0xe5ed8bae
10194 .word 0x66e12945
10195 .word 0x11e656d8
10196 .word 0x7d708116
10197 .word 0x4136e098
10198 .word 0x5c71864c
10199 .word 0x8f417cc9
10200 .word 0xaa94fdd9
10201 .word 0xabfe2284
10202 .word 0x6e3f55a0
10203 .word 0xa0468f74
10204 .word 0xfd621da5
10205 .word 0xbf0e1e31
10206 .word 0xaad6d21e
10207 .word 0xafa46553
10208 .word 0x4ecc1ed4
10209 .word 0xdf9b111d
10210 .word 0x49648bb2
10211 .word 0x6448bfe0
10212 .word 0x0394bb7e
10213 .word 0x822d8993
10214 .word 0x28aa6109
10215 .word 0x11f65535
10216 .word 0xe4069c56
10217 .word 0x220cc2e8
10218 .word 0xbcdde08b
10219 .word 0xc4ff4ff2
10220 .word 0x4774a4b2
10221 .word 0x9f3c0200
10222 .word 0x77574488
10223 .word 0x364d6962
10224 .word 0x94596beb
10225 .word 0xc452b617
10226 .word 0x1db77eb0
10227 .word 0x3bcf01e0
10228 .word 0x56e477e6
10229 .word 0x1baf61bd
10230 .word 0x959f06c8
10231 .word 0x68f2db77
10232 .word 0x06880cf3
10233 .word 0xe5019022
10234 .word 0x7576609b
10235 .word 0xf1525ac8
10236 .word 0x08f3a6d5
10237 .word 0x59275a93
10238 .word 0x7d648d2e
10239 .word 0x07447230
10240 .word 0xf3146f21
10241 .word 0xaf1f4244
10242 .word 0xb49edb36
10243 .word 0xcf119b29
10244 .word 0x687644cb
10245 .word 0xb997624f
10246 .word 0xba00cace
10247 .word 0x282381f0
10248 .word 0x0bf528fd
10249 .word 0xf5af3dfc
10250 .word 0x4a91f864
10251 .word 0x76114768
10252 .word 0x9358252a
10253 .word 0x8111af43
10254 .word 0xb08b42f4
10255 .word 0xd6137d3e
10256 .word 0x676bfe63
10257 .word 0x6be0b98e
10258 .word 0xc8cba179
10259 .word 0xc879404d
10260 .word 0x0cc549e9
10261 .word 0x024544c2
10262 .word 0x56c05b9f
10263 .word 0xeb6a1542
10264 .word 0x73b6b702
10265 .word 0x06110480
10266 .word 0x2ecb99bc
10267 .word 0x7ad66b83
10268 .word 0xe981a210
10269t1_data_in_sp:
10270 .word 0xf3010fa7
10271 .word 0x406f8001
10272 .word 0x8b32ea4c
10273 .word 0xb69444de
10274 .word 0xa413ec1d
10275 .word 0x1b3348ec
10276 .word 0x6fb8ec1b
10277 .word 0x0f0a183d
10278 .word t1_data_in_area0
10279 .word t1_data_in_area0
10280 .word 0x0000000b
10281 .word 0x00000016
10282 .word 0x00000000
10283 .word 0x00000008
10284 .word t1_data_in_fp
10285 .word 0x65e255b8
10286 .word 0x76b0eb09
10287 .word 0x7758f122
10288 .word 0x09f2a39a
10289 .word 0x46b431b8
10290 .word 0xe1668b5d
10291 .word 0xcb869300
10292 .word 0x0c9e065b
10293 .word 0x961c1046
10294t1_data_in_mtbl_base:
10295 .word 0x380fffff ! [%fp - 0x400]
10296 .word 0xc0000000 ! [%fp - 0x3fc]
10297 .word 0x380fffff ! [%fp - 0x3f8]
10298 .word 0xe0000000 ! [%fp - 0x3f4]
10299 .word 0x380fffff ! [%fp - 0x3f0]
10300 .word 0x80000000 ! [%fp - 0x3ec]
10301 .word 0x38000000 ! [%fp - 0x3e8]
10302 .word 0x40000000 ! [%fp - 0x3e4]
10303 .word 0x38000000 ! [%fp - 0x3e0]
10304 .word 0x80000000 ! [%fp - 0x3dc]
10305 .word 0x38000000 ! [%fp - 0x3d8]
10306 .word 0x20000000 ! [%fp - 0x3d4]
10307 .word 0x47f00000 ! [%fp - 0x3d0]
10308 .word 0x00000000 ! [%fp - 0x3cc]
10309 .word 0x47f00000 ! [%fp - 0x3c8]
10310 .word 0x20000000 ! [%fp - 0x3c4]
10311 .word 0x47efffff ! [%fp - 0x3c0]
10312 .word 0xffffffff ! [%fp - 0x3bc]
10313 .word 0x7ff00000 ! [%fp - 0x3b8]
10314 .word 0x00000000 ! [%fp - 0x3b4]
10315 .word 0x7fefffff ! [%fp - 0x3b0]
10316 .word 0xffffffff ! [%fp - 0x3ac]
10317 .word 0x000fffff ! [%fp - 0x3a8]
10318 .word 0xffffffff ! [%fp - 0x3a4]
10319 .word 0x000fffff ! [%fp - 0x3a0]
10320 .word 0xfffffffe ! [%fp - 0x39c]
10321 .word 0x00100000 ! [%fp - 0x398]
10322 .word 0x00000000 ! [%fp - 0x394]
10323 .word 0x00000000 ! [%fp - 0x390]
10324 .word 0x00000001 ! [%fp - 0x38c]
10325 .word 0x00000000 ! [%fp - 0x388]
10326 .word 0x00000002 ! [%fp - 0x384]
10327 .word 0x00000000 ! [%fp - 0x380]
10328 .word 0x00000000 ! [%fp - 0x37c]
10329 .word 0x7f800000 ! [%fp - 0x378]
10330 .word 0x7f7fffff ! [%fp - 0x374]
10331 .word 0x007fffff ! [%fp - 0x370]
10332 .word 0x007ffffe ! [%fp - 0x36c]
10333 .word 0x00800000 ! [%fp - 0x368]
10334 .word 0x00000001 ! [%fp - 0x364]
10335 .word 0x00000002 ! [%fp - 0x360]
10336 .word 0x80000000 ! [%fp - 0x35c]
10337 .word 0x207fe000 ! [%fp - 0x358]
10338 .word 0x1ffff000 ! [%fp - 0x354]
10339 .word 0x307fe123 ! [%fp - 0x350]
10340 .word 0x0fff1001 ! [%fp - 0x34c]
10341 .word 0x2ff81000 ! [%fp - 0x348]
10342 .word 0x1072e100 ! [%fp - 0x344]
10343 .word 0x027fe067 ! [%fp - 0x340]
10344 .word 0x3eff1289 ! [%fp - 0x33c]
10345 .word 0x3f000400 ! [%fp - 0x338]
10346 .word 0x80003c1f ! [%fp - 0x334]
10347 .word 0x00fff800 ! [%fp - 0x330]
10348 .word 0xffff8000 ! [%fp - 0x32c]
10349 .word 0x200ff760 ! [%fp - 0x328]
10350 .word 0x0800011f ! [%fp - 0x324]
10351 .word 0x1ffff800 ! [%fp - 0x320]
10352 .word 0x00000000 ! [%fp - 0x31c]
10353 .word 0x3ffe8000 ! [%fp - 0x318]
10354 .word 0x147ff000 ! [%fp - 0x314]
10355 .word 0x137fe671 ! [%fp - 0x310]
10356 .word 0x3ffe8459 ! [%fp - 0x30c]
10357 .word 0x127fffff ! [%fp - 0x308]
10358 .word 0x3fffffff ! [%fp - 0x304]
10359 .word 0x307fe123 ! [%fp - 0x300]
10360 .word 0x047fffff ! [%fp - 0x2fc]
10361 .word 0x307fe123 ! [%fp - 0x2f8]
10362 .word 0x03ffffff ! [%fp - 0x2f4]
10363 .word 0x107fe100 ! [%fp - 0x2f0]
10364 .word 0x22efffff ! [%fp - 0x2ec]
10365 .word 0x380ffe80 ! [%fp - 0x2e8]
10366 .word 0x00000000 ! [%fp - 0x2e4]
10367 .word 0x04bfeff9 ! [%fp - 0x2e0]
10368 .word 0x00000000 ! [%fp - 0x2dc]
10369 .word 0x380fffff ! [%fp - 0x2d8]
10370 .word 0xffffffff ! [%fp - 0x2d4]
10371 .word 0x04bfffff ! [%fp - 0x2d0]
10372 .word 0xffffffff ! [%fp - 0x2cc]
10373 .word 0x300ff123 ! [%fp - 0x2c8]
10374 .word 0x40000000 ! [%fp - 0x2c4]
10375 .word 0x0caf8ee0 ! [%fp - 0x2c0]
10376 .word 0x00000000 ! [%fp - 0x2bc]
10377 .word 0x3c0ff456 ! [%fp - 0x2b8]
10378 .word 0x00000000 ! [%fp - 0x2b4]
10379 .word 0x009ff000 ! [%fp - 0x2b0]
10380 .word 0x00000000 ! [%fp - 0x2ac]
10381 .word 0x3c0ff456 ! [%fp - 0x2a8]
10382 .word 0x0000ff99 ! [%fp - 0x2a4]
10383 .word 0x009ff000 ! [%fp - 0x2a0]
10384 .word 0x001234ff ! [%fp - 0x29c]
10385 .word 0x0080ffff ! [%fp - 0x298]
10386 .word 0x3ff8f000 ! [%fp - 0x294]
10387 .word 0x01800001 ! [%fp - 0x290]
10388 .word 0x40c2fc1f ! [%fp - 0x28c]
10389 .word 0x00100100 ! [%fp - 0x288]
10390 .word 0x10010001 ! [%fp - 0x284]
10391 .word 0x3fff8f88 ! [%fp - 0x280]
10392 .word 0x00000000 ! [%fp - 0x27c]
10393 .word 0x00f00f00 ! [%fp - 0x278]
10394 .word 0xf000000f ! [%fp - 0x274]
10395 .word 0x409ff00f ! [%fp - 0x270]
10396 .word 0xff000fff ! [%fp - 0x26c]
10397 .word 0x04003009 ! [%fp - 0x268]
10398 .word 0x4fff0001 ! [%fp - 0x264]
10399 .word 0x03001001 ! [%fp - 0x260]
10400 .word 0x4feeeeee ! [%fp - 0x25c]
10401 .word 0x0801e067 ! [%fp - 0x258]
10402 .word 0x54f231f8 ! [%fp - 0x254]
10403 .word 0x01000001 ! [%fp - 0x250]
10404 .word 0x00000001 ! [%fp - 0x24c]
10405 .word 0x453eef45 ! [%fp - 0x248]
10406 .word 0x00000001 ! [%fp - 0x244]
10407 .word 0x01100111 ! [%fp - 0x240]
10408 .word 0x00011111 ! [%fp - 0x23c]
10409 .word 0x455f8000 ! [%fp - 0x238]
10410 .word 0xffffffff ! [%fp - 0x234]
10411 .word 0x01301222 ! [%fp - 0x230]
10412 .word 0x00111222 ! [%fp - 0x22c]
10413 .word 0x458f1100 ! [%fp - 0x228]
10414 .word 0x01111001 ! [%fp - 0x224]
10415 .word 0x40811111 ! [%fp - 0x220]
10416 .word 0x00feeeee ! [%fp - 0x21c]
10417 .word 0x40000011 ! [%fp - 0x218]
10418 .word 0x007fffff ! [%fp - 0x214]
10419 .word 0x41800221 ! [%fp - 0x210]
10420 .word 0x01ff0001 ! [%fp - 0x20c]
10421 .word 0x7f333333 ! [%fp - 0x208]
10422 .word 0x3f7fffff ! [%fp - 0x204]
10423 .word 0x40100001 ! [%fp - 0x200]
10424 .word 0x11000011 ! [%fp - 0x1fc]
10425 .word 0x001fffff ! [%fp - 0x1f8]
10426 .word 0xffffffff ! [%fp - 0x1f4]
10427 .word 0x40000000 ! [%fp - 0x1f0]
10428 .word 0x00000011 ! [%fp - 0x1ec]
10429 .word 0x000fffff ! [%fp - 0x1e8]
10430 .word 0xffffffff ! [%fp - 0x1e4]
10431 .word 0x7fe11111 ! [%fp - 0x1e0]
10432 .word 0xffffffff ! [%fp - 0x1dc]
10433 .word 0x3ffff110 ! [%fp - 0x1d8]
10434 .word 0x00000001 ! [%fp - 0x1d4]
10435 .word 0x7fffffff ! [%fp - 0x1d0]
10436 .word 0x7f800001 ! [%fp - 0x1cc]
10437 .word 0x7f800000 ! [%fp - 0x1c8]
10438 .word 0x7f7fffff ! [%fp - 0x1c4]
10439 .word 0x5f800001 ! [%fp - 0x1c0]
10440 .word 0x5f800000 ! [%fp - 0x1bc]
10441 .word 0x5f7fffff ! [%fp - 0x1b8]
10442 .word 0x5f000001 ! [%fp - 0x1b4]
10443 .word 0x5f000000 ! [%fp - 0x1b0]
10444 .word 0x5effffff ! [%fp - 0x1ac]
10445 .word 0x4b000001 ! [%fp - 0x1a8]
10446 .word 0x4b000000 ! [%fp - 0x1a4]
10447 .word 0x4affffff ! [%fp - 0x1a0]
10448 .word 0x40000001 ! [%fp - 0x19c]
10449 .word 0x40000000 ! [%fp - 0x198]
10450 .word 0x3fffffff ! [%fp - 0x194]
10451 .word 0x3f800001 ! [%fp - 0x190]
10452 .word 0x3f800000 ! [%fp - 0x18c]
10453 .word 0x3f7fffff ! [%fp - 0x188]
10454 .word 0x00000000 ! [%fp - 0x184]
10455 .word 0x7fffffff ! [%fp - 0x180]
10456 .word 0xffffffff ! [%fp - 0x17c]
10457 .word 0x7ff00000 ! [%fp - 0x178]
10458 .word 0x00000001 ! [%fp - 0x174]
10459 .word 0x7ff00000 ! [%fp - 0x170]
10460 .word 0x00000000 ! [%fp - 0x16c]
10461 .word 0x7fefffff ! [%fp - 0x168]
10462 .word 0xffffffff ! [%fp - 0x164]
10463 .word 0x43e00000 ! [%fp - 0x160]
10464 .word 0x00000001 ! [%fp - 0x15c]
10465 .word 0x43e00000 ! [%fp - 0x158]
10466 .word 0x00000000 ! [%fp - 0x154]
10467 .word 0x43dfffff ! [%fp - 0x150]
10468 .word 0xffffffff ! [%fp - 0x14c]
10469 .word 0x43d00000 ! [%fp - 0x148]
10470 .word 0x00000001 ! [%fp - 0x144]
10471 .word 0x43d00000 ! [%fp - 0x140]
10472 .word 0x00000000 ! [%fp - 0x13c]
10473 .word 0x43cfffff ! [%fp - 0x138]
10474 .word 0xffffffff ! [%fp - 0x134]
10475 .word 0x43300000 ! [%fp - 0x130]
10476 .word 0x00000001 ! [%fp - 0x12c]
10477 .word 0x43300000 ! [%fp - 0x128]
10478 .word 0x00000000 ! [%fp - 0x124]
10479 .word 0x432fffff ! [%fp - 0x120]
10480 .word 0xffffffff ! [%fp - 0x11c]
10481 .word 0x40000000 ! [%fp - 0x118]
10482 .word 0x00000001 ! [%fp - 0x114]
10483 .word 0x40000000 ! [%fp - 0x110]
10484 .word 0x00000000 ! [%fp - 0x10c]
10485 .word 0x3fffffff ! [%fp - 0x108]
10486 .word 0xffffffff ! [%fp - 0x104]
10487 .word 0x3ff00000 ! [%fp - 0x100]
10488 .word 0x00000001 ! [%fp - 0xfc]
10489 .word 0x3ff00000 ! [%fp - 0xf8]
10490 .word 0x00000000 ! [%fp - 0xf4]
10491 .word 0x3fefffff ! [%fp - 0xf0]
10492 .word 0xffffffff ! [%fp - 0xec]
10493 .word 0x80000000 ! [%fp - 0xe8]
10494 .word 0x00000000 ! [%fp - 0xe4]
10495 .word 0x7fffffff ! [%fp - 0xe0]
10496 .word 0xffffffff ! [%fp - 0xdc]
10497 .word 0x00000000 ! [%fp - 0xd8]
10498 .word 0x00000000 ! [%fp - 0xd4]
10499 .word 0x00200000 ! [%fp - 0xd0]
10500 .word 0x00000003 ! [%fp - 0xcc]
10501 .word 0x00200000 ! [%fp - 0xc8]
10502 .word 0x00000002 ! [%fp - 0xc4]
10503 .word 0x00200000 ! [%fp - 0xc0]
10504 .word 0x00000001 ! [%fp - 0xbc]
10505 .word 0x00200000 ! [%fp - 0xb8]
10506 .word 0x00000000 ! [%fp - 0xb4]
10507 .word 0x001fffff ! [%fp - 0xb0]
10508 .word 0xffffffff ! [%fp - 0xac]
10509 .word 0x00100000 ! [%fp - 0xa8]
10510 .word 0x00000001 ! [%fp - 0xa4]
10511 .word 0x00100000 ! [%fp - 0xa0]
10512 .word 0x00000000 ! [%fp - 0x9c]
10513 .word 0x000fffff ! [%fp - 0x98]
10514 .word 0xffffffff ! [%fp - 0x94]
10515 .word 0x00080000 ! [%fp - 0x90]
10516 .word 0x00000001 ! [%fp - 0x8c]
10517 .word 0x00080000 ! [%fp - 0x88]
10518 .word 0x00000000 ! [%fp - 0x84]
10519 .word 0x0007ffff ! [%fp - 0x80]
10520 .word 0xffffffff ! [%fp - 0x7c]
10521 .word 0x00000000 ! [%fp - 0x78]
10522 .word 0x01000003 ! [%fp - 0x74]
10523 .word 0x00000000 ! [%fp - 0x70]
10524 .word 0x01000002 ! [%fp - 0x6c]
10525 .word 0x00000000 ! [%fp - 0x68]
10526 .word 0x01000001 ! [%fp - 0x64]
10527 .word 0x00000000 ! [%fp - 0x60]
10528 .word 0x01000000 ! [%fp - 0x5c]
10529 .word 0x00000000 ! [%fp - 0x58]
10530 .word 0x00ffffff ! [%fp - 0x54]
10531 .word 0x00000000 ! [%fp - 0x50]
10532 .word 0x00800001 ! [%fp - 0x4c]
10533 .word 0x00000000 ! [%fp - 0x48]
10534 .word 0x00800000 ! [%fp - 0x44]
10535 .word 0x00000000 ! [%fp - 0x40]
10536 .word 0x007fffff ! [%fp - 0x3c]
10537 .word 0x00000000 ! [%fp - 0x38]
10538 .word 0x00400001 ! [%fp - 0x34]
10539 .word 0x00000000 ! [%fp - 0x30]
10540 .word 0x00400000 ! [%fp - 0x2c]
10541 .word 0x00000000 ! [%fp - 0x28]
10542 .word 0x003fffff ! [%fp - 0x24]
10543 .word t1_data_in_area0 ! [%fp - 0x20]
10544 .word SYM(t1_subr3) ! [%fp - 0x1c]
10545 .word SYM(t1_subr2) ! [%fp - 0x18]
10546 .word SYM(t1_subr1) ! [%fp - 0x14]
10547 .word SYM(t1_subr0) ! [%fp - 0x10]
10548t1_data_in_mtbl:
10549 .word 0x65ebefa6 ! [%fp - 0xc]
10550 .word 0x0c677a04 ! [%fp - 0x8]
10551 .word 0x4d70b66e ! [%fp - 0x4]
10552.global t1_data_in_fp; t1_data_in_fp:
10553 .word 0xfb9c45f7
10554 .word 0x7cb15834
10555 .word 0xe931c570
10556 .word 0x3225b0e6
10557 .word 0x3effacad
10558 .word 0x6bf4c82c
10559 .word 0x37c7073e
10560 .word 0x48d13b34
10561 .word 0xfd5668c0
10562 .word 0x547eb4b0
10563 .word 0x93952e74
10564 .word 0xdd9c20f0
10565 .word 0x8bdd4d7a
10566 .word 0xe558023d
10567 .word 0xb3eb42bc
10568 .word 0x21ce89d9
10569 .word 0x179294c9
10570 .word 0xdd17f455
10571 .word 0xa2a5c533
10572 .word 0x6da3ac1a
10573 .word 0x2d31de2f
10574 .word 0xf82ef35d
10575 .word 0x85ffca81
10576 .word 0x6e2fdecf
10577t1_data_in_stacktop:
10578 .word 0
10579t1_data_in_stack_end:
10580.skip 6300 ! page align
10581
10582KDATA_MODULE(t1_module_data_in_area0, 0x27d3a000)
10583.seg "data"
10584t1_data_in_area0_start:
10585.skip 2304
10586t1_data_in_area0_begin:
10587 .word 0x827ca8fc ! t1_data_in_area0-0x20
10588 .word 0x827d4cc7 ! t1_data_in_area0-0x1c
10589 .word 0x67932229 ! t1_data_in_area0-0x18
10590 .word 0x1d36d0c6 ! t1_data_in_area0-0x14
10591 .word 0x6653bdbf ! t1_data_in_area0-0x10
10592 .word 0xb5d35173 ! t1_data_in_area0-0xc
10593 .word 0x48631f21 ! t1_data_in_area0-0x8
10594 .word 0x3a67e789 ! t1_data_in_area0-0x4
10595.global t1_data_in_area0; t1_data_in_area0:
10596 .word 0xac793afa ! t1_data_in_area0+0x0
10597 .word 0x40ea7652 ! t1_data_in_area0+0x4
10598 .word 0xbb72d5a4 ! t1_data_in_area0+0x8
10599 .word 0xf0530a9c ! t1_data_in_area0+0xc
10600 .word 0x331a3914 ! t1_data_in_area0+0x10
10601 .word 0x893d5b4c ! t1_data_in_area0+0x14
10602 .word 0x1720e247 ! t1_data_in_area0+0x18
10603 .word 0x2bc85f02 ! t1_data_in_area0+0x1c
10604t1_data_in_area0_end:
10605.skip 5824
10606t1_data_in_area0_stop:
10607
10608KDATA_MODULE(t1_module_data_in_shm_area, 0x213c0000)
10609.seg "data"
10610t1_data_in_shm_area_start:
10611t1_data_in_shm_area_begin:
10612.global t1_data_in_shm_area; t1_data_in_shm_area:
10613 .word 0xacf989d8 ! t1_data_in_shm_area+0x0 (t0)
10614 .word 0x6eba3993 ! t1_data_in_shm_area+0x4 (t1)
10615 .word 0xc4759482 ! t1_data_in_shm_area+0x8 (t2)
10616 .word 0x6602c17f ! t1_data_in_shm_area+0xc (t3)
10617 .word 0xf20337ae ! t1_data_in_shm_area+0x10 (t0)
10618 .word 0x601edc63 ! t1_data_in_shm_area+0x14 (t1)
10619 .word 0x2baf45c5 ! t1_data_in_shm_area+0x18 (t2)
10620 .word 0x032c661c ! t1_data_in_shm_area+0x1c (t3)
10621 .word 0x2f98dfdb ! t1_data_in_shm_area+0x20 (t0)
10622 .word 0x4e900e4a ! t1_data_in_shm_area+0x24 (t1)
10623 .word 0x5b96095a ! t1_data_in_shm_area+0x28 (t2)
10624 .word 0x98981e68 ! t1_data_in_shm_area+0x2c (t3)
10625 .word 0xef881dff ! t1_data_in_shm_area+0x30 (t0)
10626 .word 0x8679b706 ! t1_data_in_shm_area+0x34 (t1)
10627 .word 0x81483ab6 ! t1_data_in_shm_area+0x38 (t2)
10628 .word 0x24445275 ! t1_data_in_shm_area+0x3c (t3)
10629 .word 0xfb724131 ! t1_data_in_shm_area+0x40 (t0 bload)
10630 .word 0xe7509b16 ! t1_data_in_shm_area+0x44
10631 .word 0xc0827157 ! t1_data_in_shm_area+0x48
10632 .word 0x09e06248 ! t1_data_in_shm_area+0x4c
10633 .word 0x4f088a62 ! t1_data_in_shm_area+0x50
10634 .word 0xc7068f82 ! t1_data_in_shm_area+0x54
10635 .word 0x72b4643d ! t1_data_in_shm_area+0x58
10636 .word 0x44317a82 ! t1_data_in_shm_area+0x5c
10637 .word 0xc013bd50 ! t1_data_in_shm_area+0x60
10638 .word 0xc53cd303 ! t1_data_in_shm_area+0x64
10639 .word 0x46aa2a9f ! t1_data_in_shm_area+0x68
10640 .word 0xaa2094c7 ! t1_data_in_shm_area+0x6c
10641 .word 0x3d3fe5d6 ! t1_data_in_shm_area+0x70
10642 .word 0xe227cde0 ! t1_data_in_shm_area+0x74
10643 .word 0x7ebcb9e3 ! t1_data_in_shm_area+0x78
10644 .word 0xf9f2aeb5 ! t1_data_in_shm_area+0x7c
10645 .word 0x740d230d ! t1_data_in_shm_area+0x80 (t0 bstore)
10646 .word 0x229b3a86 ! t1_data_in_shm_area+0x84
10647 .word 0x7e9945a6 ! t1_data_in_shm_area+0x88
10648 .word 0x78330084 ! t1_data_in_shm_area+0x8c
10649 .word 0x814f36cd ! t1_data_in_shm_area+0x90
10650 .word 0x16fad8bc ! t1_data_in_shm_area+0x94
10651 .word 0xccae44dd ! t1_data_in_shm_area+0x98
10652 .word 0x72ec855a ! t1_data_in_shm_area+0x9c
10653 .word 0x06980974 ! t1_data_in_shm_area+0xa0
10654 .word 0x1ca6a01a ! t1_data_in_shm_area+0xa4
10655 .word 0x3d81253d ! t1_data_in_shm_area+0xa8
10656 .word 0xcc8334dd ! t1_data_in_shm_area+0xac
10657 .word 0xdee025e5 ! t1_data_in_shm_area+0xb0
10658 .word 0x74d325bb ! t1_data_in_shm_area+0xb4
10659 .word 0xf32150dc ! t1_data_in_shm_area+0xb8
10660 .word 0x81eec20a ! t1_data_in_shm_area+0xbc
10661 .word 0x5c09d58a ! t1_data_in_shm_area+0xc0 (t1 bload)
10662 .word 0x46ce9118 ! t1_data_in_shm_area+0xc4
10663 .word 0x81056530 ! t1_data_in_shm_area+0xc8
10664 .word 0x15dcba37 ! t1_data_in_shm_area+0xcc
10665 .word 0x21d55f4f ! t1_data_in_shm_area+0xd0
10666 .word 0xf04b5e0d ! t1_data_in_shm_area+0xd4
10667 .word 0xea998f92 ! t1_data_in_shm_area+0xd8
10668 .word 0xd1b909b3 ! t1_data_in_shm_area+0xdc
10669 .word 0xd6cf6b71 ! t1_data_in_shm_area+0xe0
10670 .word 0x488afceb ! t1_data_in_shm_area+0xe4
10671 .word 0xd924872f ! t1_data_in_shm_area+0xe8
10672 .word 0xfabde4a8 ! t1_data_in_shm_area+0xec
10673 .word 0xc2c674e8 ! t1_data_in_shm_area+0xf0
10674 .word 0xe1c79e85 ! t1_data_in_shm_area+0xf4
10675 .word 0xa727f846 ! t1_data_in_shm_area+0xf8
10676 .word 0x152f1118 ! t1_data_in_shm_area+0xfc
10677 .word 0x0014108e ! t1_data_in_shm_area+0x100 (t1 bstore)
10678 .word 0xa0030b3d ! t1_data_in_shm_area+0x104
10679 .word 0x25ede427 ! t1_data_in_shm_area+0x108
10680 .word 0xd6710cdb ! t1_data_in_shm_area+0x10c
10681 .word 0x3c0763ce ! t1_data_in_shm_area+0x110
10682 .word 0xd2f0e5a6 ! t1_data_in_shm_area+0x114
10683 .word 0xc5565907 ! t1_data_in_shm_area+0x118
10684 .word 0x3a38caea ! t1_data_in_shm_area+0x11c
10685 .word 0x12f3d29a ! t1_data_in_shm_area+0x120
10686 .word 0x8d6ff36b ! t1_data_in_shm_area+0x124
10687 .word 0xb4285314 ! t1_data_in_shm_area+0x128
10688 .word 0xc5a380d9 ! t1_data_in_shm_area+0x12c
10689 .word 0xf1a818a2 ! t1_data_in_shm_area+0x130
10690 .word 0xf9d4906e ! t1_data_in_shm_area+0x134
10691 .word 0x04671ac9 ! t1_data_in_shm_area+0x138
10692 .word 0x7fbf48a5 ! t1_data_in_shm_area+0x13c
10693 .word 0x658d8657 ! t1_data_in_shm_area+0x140 (t2 bload)
10694 .word 0xaddb934a ! t1_data_in_shm_area+0x144
10695 .word 0xd0b59ac8 ! t1_data_in_shm_area+0x148
10696 .word 0xa1addb64 ! t1_data_in_shm_area+0x14c
10697 .word 0x25a2d2f5 ! t1_data_in_shm_area+0x150
10698 .word 0xf79139bc ! t1_data_in_shm_area+0x154
10699 .word 0x83bcbfe8 ! t1_data_in_shm_area+0x158
10700 .word 0xb3023fff ! t1_data_in_shm_area+0x15c
10701 .word 0x64b2e4ec ! t1_data_in_shm_area+0x160
10702 .word 0xd0f65a61 ! t1_data_in_shm_area+0x164
10703 .word 0x9c654198 ! t1_data_in_shm_area+0x168
10704 .word 0x151f61d3 ! t1_data_in_shm_area+0x16c
10705 .word 0xde354063 ! t1_data_in_shm_area+0x170
10706 .word 0x66f4ac43 ! t1_data_in_shm_area+0x174
10707 .word 0xe6f56510 ! t1_data_in_shm_area+0x178
10708 .word 0x75092887 ! t1_data_in_shm_area+0x17c
10709 .word 0x1353fb70 ! t1_data_in_shm_area+0x180 (t2 bstore)
10710 .word 0x06d02fed ! t1_data_in_shm_area+0x184
10711 .word 0xc99c8e56 ! t1_data_in_shm_area+0x188
10712 .word 0xda42cd7f ! t1_data_in_shm_area+0x18c
10713 .word 0x07c2e7aa ! t1_data_in_shm_area+0x190
10714 .word 0x818edb76 ! t1_data_in_shm_area+0x194
10715 .word 0xc7d315f7 ! t1_data_in_shm_area+0x198
10716 .word 0xca8c9181 ! t1_data_in_shm_area+0x19c
10717 .word 0x95e740fb ! t1_data_in_shm_area+0x1a0
10718 .word 0xab6082be ! t1_data_in_shm_area+0x1a4
10719 .word 0x32f545f3 ! t1_data_in_shm_area+0x1a8
10720 .word 0x8414a89a ! t1_data_in_shm_area+0x1ac
10721 .word 0x57caf5ba ! t1_data_in_shm_area+0x1b0
10722 .word 0xe8667ff7 ! t1_data_in_shm_area+0x1b4
10723 .word 0x4e5cb1f8 ! t1_data_in_shm_area+0x1b8
10724 .word 0x89708042 ! t1_data_in_shm_area+0x1bc
10725 .word 0x2deeb767 ! t1_data_in_shm_area+0x1c0 (t3 bload)
10726 .word 0xeb6f9325 ! t1_data_in_shm_area+0x1c4
10727 .word 0x9f52adab ! t1_data_in_shm_area+0x1c8
10728 .word 0xecfced02 ! t1_data_in_shm_area+0x1cc
10729 .word 0x414c592c ! t1_data_in_shm_area+0x1d0
10730 .word 0xf4cba87d ! t1_data_in_shm_area+0x1d4
10731 .word 0xc4cbeee5 ! t1_data_in_shm_area+0x1d8
10732 .word 0x93189dee ! t1_data_in_shm_area+0x1dc
10733 .word 0xc0aaeeb8 ! t1_data_in_shm_area+0x1e0
10734 .word 0xe4ff1ace ! t1_data_in_shm_area+0x1e4
10735 .word 0xb3890fa1 ! t1_data_in_shm_area+0x1e8
10736 .word 0x80175573 ! t1_data_in_shm_area+0x1ec
10737 .word 0x487f2523 ! t1_data_in_shm_area+0x1f0
10738 .word 0x3fa53415 ! t1_data_in_shm_area+0x1f4
10739 .word 0xeab17713 ! t1_data_in_shm_area+0x1f8
10740 .word 0xf719ed15 ! t1_data_in_shm_area+0x1fc
10741 .word 0x855fcd34 ! t1_data_in_shm_area+0x200 (t3 bstore)
10742 .word 0x10edc9e0 ! t1_data_in_shm_area+0x204
10743 .word 0x2bea1238 ! t1_data_in_shm_area+0x208
10744 .word 0x4ad9eaf2 ! t1_data_in_shm_area+0x20c
10745 .word 0xb1717e27 ! t1_data_in_shm_area+0x210
10746 .word 0x0d5da2b8 ! t1_data_in_shm_area+0x214
10747 .word 0xfa56be3c ! t1_data_in_shm_area+0x218
10748 .word 0x0309a65e ! t1_data_in_shm_area+0x21c
10749 .word 0xefa320b0 ! t1_data_in_shm_area+0x220
10750 .word 0x6f2b3edb ! t1_data_in_shm_area+0x224
10751 .word 0x555d751b ! t1_data_in_shm_area+0x228
10752 .word 0x1ab9a1af ! t1_data_in_shm_area+0x22c
10753 .word 0x92f9a640 ! t1_data_in_shm_area+0x230
10754 .word 0x42d2f82e ! t1_data_in_shm_area+0x234
10755 .word 0x755d2089 ! t1_data_in_shm_area+0x238
10756 .word 0xbdd92d54 ! t1_data_in_shm_area+0x23c
10757t1_data_in_shm_area_end:
10758t1_data_in_shm_area_stop:
10759
10760KDATA_MODULE(t1_module_data_exp_regs, 0x2678e000)
10761.seg "data"
10762KGLOBAL(t1_data_exp_regs)
10763t1_data_exp_regs_start:
10764t1_data_exp_regs:
10765 .word 0x2944e461 ! %f0
10766 .word 0x8a9aa2b6 ! %f1
10767 .word 0x5318ced3 ! %f2
10768 .word 0x5e5d682e ! %f3
10769 .word 0x978a4724 ! %f4
10770 .word 0xc9f5deb6 ! %f5
10771 .word 0x2f060ea6 ! %f6
10772 .word 0x184e0211 ! %f7
10773 .word 0xdcda129e ! %f8
10774 .word 0x8cc4607b ! %f9
10775 .word 0x43fc490e ! %f10
10776 .word 0xc9e7dbd6 ! %f11
10777 .word 0x4cf7153d ! %f12
10778 .word 0xc1119e03 ! %f13
10779 .word 0xa7e7e469 ! %f14
10780 .word 0x4801ccaf ! %f15
10781 .word 0x6b886d4f ! %f16
10782 .word 0xf0f75621 ! %f17
10783 .word 0x0a50e160 ! %f18
10784 .word 0x391edfc7 ! %f19
10785 .word 0x4aa67ce8 ! %f20
10786 .word 0xb5f04093 ! %f21
10787 .word 0xc331cb6c ! %f22
10788 .word 0xb4b95471 ! %f23
10789 .word 0x07e8b808 ! %f24
10790 .word 0xa01d2b53 ! %f25
10791 .word 0x452ead9c ! %f26
10792 .word 0xe140eda4 ! %f27
10793 .word 0x63ffb0fd ! %f28
10794 .word 0x4e2e192d ! %f29
10795 .word 0x45c00f94 ! %f30
10796 .word 0x656a44a7 ! %f31
10797 .word 0x9bb90706 ! %f32
10798 .word 0x93a63591 ! %f33
10799 .word 0xb4a23ed8 ! %f34
10800 .word 0x41141308 ! %f35
10801 .word 0x87011b39 ! %f36
10802 .word 0xaf4ab1aa ! %f37
10803 .word 0xaa19684a ! %f38
10804 .word 0x6ce2a7d2 ! %f39
10805 .word 0x5d50afa6 ! %f40
10806 .word 0x57f9deae ! %f41
10807 .word 0x3d9f45f1 ! %f42
10808 .word 0x7500fbfe ! %f43
10809 .word 0x8532d4bb ! %f44
10810 .word 0xfc291977 ! %f45
10811 .word 0x349764fb ! %f46
10812 .word 0xd67a1a29 ! %f47
10813 .word 0x5871c8e9 ! %f48
10814 .word 0xfd1d5b53 ! %f49
10815 .word 0x66f34805 ! %f50
10816 .word 0xde94cd87 ! %f51
10817 .word 0x7e3fae87 ! %f52
10818 .word 0x0bdb8417 ! %f53
10819 .word 0xd67fe998 ! %f54
10820 .word 0x03c6cc17 ! %f55
10821 .word 0x429a3bf7 ! %f56
10822 .word 0x880ab17a ! %f57
10823 .word 0xc92a62f7 ! %f58
10824 .word 0x7773d018 ! %f59
10825 .word 0x6476ca06 ! %f60
10826 .word 0xd9d4379f ! %f61
10827 .word 0xc721bb17 ! %f62
10828 .word 0x0a0054bb ! %f63
10829 .word 0x00000000 ! %g0 (always zero)
10830 .word t1_kref+0xc90 ! %g1 (code pointer)
10831 .word t1_data_exp_shm_area! %g2 (shared area pointer)
10832 .word 0xf6d057f8 ! %g3 (loop index)
10833 .word SYM(t1_subr0) ! %g4 (jmpl target)
10834 .word t1_kref+0x1 ! %g5 (sigbus target)
10835 .word 0x00000000 ! %g6 (block ld offset)
10836 .word 0x00000000 ! %g7 (block st offset)
10837 .word 0x125741bc ! %o0
10838 .word 0x13df6fe2 ! %o1
10839 .word 0x3cf661d6 ! %o2
10840 .word 0x116dea67 ! %o3
10841 .word 0x318b60b1 ! %o4
10842 .word 0x633cb5a1 ! %o5
10843 .word 0x00000000 ! %sp (stack pointer)
10844 .word 0x00000000 ! %o7 (relocatable junk)
10845 .word 0x15366498 ! %l0
10846 .word 0x0c720ef3 ! %l1
10847 .word 0x779821ee ! %l2
10848 .word 0x5f06ea19 ! %l3
10849 .word 0x19b7c184 ! %l4
10850 .word 0x58d5cb39 ! %l5
10851 .word 0xca461bf0 ! %l6
10852 .word 0x08fa5466 ! %l7
10853 .word t1_data_exp_area0 ! %i0 (area pointer)
10854 .word t1_data_exp_area0 ! %i1 (area pointer)
10855 .word 0xffffffef ! %i2 (byte offset)
10856 .word 0xffffffec ! %i3 (halfword offset)
10857 .word 0x0000001c ! %i4 (word offset)
10858 .word 0xffffffe0 ! %i5 (doubleword offset)
10859 .word 0x00000000 ! %fp (frame pointer)
10860 .word 0x00000000 ! %i7 (return address)
10861 .word 0xf38978a0 ! %y
10862 .word 0x00000001 ! %icc (nzvc)
10863 .word 0x00000bf7 ! %fsr
10864 .word 0x00000000 ! %gsr.mask
10865 .word 0x00000000 ! %gsr
10866 .word 0x00000080 ! %asi
10867 .word 0x00000000 ! Integer overflow traps
10868 .word 0x00000000 ! Integer divide by zero traps
10869 .word 0x00000000 ! Integer divide > 52 bit dividend traps
10870 .word 0x00000000 ! Floating inexact traps
10871 .word 0x00000000 ! Floating divide by zero traps
10872 .word 0x00000000 ! Floating underflow traps
10873 .word 0x00000000 ! Floating overflow traps
10874 .word 0x00000000 ! Floating invalid traps
10875 .word 0x00000000 ! Floating other traps
10876 .word 0x00000000 ! Ticc traps
10877 .word 0x00000000 ! Unexpected SIGFPE traps
10878 .word 0x00000000 ! Unexpected SIGSEGV traps
10879 .word 0x00000000 ! Unexpected SIGBUS traps
10880 .word 0x00000000 ! Unexpected SIGILL traps
10881 .word 0x00000000 ! Expected SIGSEGV traps
10882 .word 0x00000000 ! Expected SIGBUS traps
10883 .word 0x00000000 ! UNIMP traps
10884 .word 0x00000000 ! ??
10885t1_data_exp_mtbl_size: .word 253
10886t1_data_exp_regs_end:
10887
10888.skip 7708 ! page align
10889
10890KDATA_MODULE(t1_module_data_exp_stack, 0x3e722000)
10891.seg "data"
10892KGLOBAL(t1_data_exp_mtbl_size)
10893KGLOBAL(t1_data_exp_mtbl)
10894KGLOBAL(t1_data_exp_stack)
10895t1_data_exp_stack_start:
10896 .word 0x7b342490
10897 .word 0xbe25ff60
10898 .word 0x34835320
10899 .word 0x001c0043
10900 .word 0x5db0115b
10901 .word 0x189ee108
10902 .word 0xf626e88e
10903 .word 0xea27ab4b
10904 .word 0xa0dd0f5e
10905 .word 0x3ed88df6
10906 .word 0x0a15d7eb
10907 .word 0x9064aa7e
10908 .word 0xe4061704
10909 .word 0xcb5367b8
10910 .word 0x6d9db0a8
10911 .word 0xdfe60769
10912 .word 0xcccaf620
10913 .word 0xa60556be
10914 .word 0x5b459c7b
10915 .word 0x806fff4d
10916 .word 0xcb4a5632
10917 .word 0x0a8f8d50
10918 .word 0x8dc9993d
10919 .word 0x25a28136
10920 .word 0x68ef62e8
10921 .word 0xd31905c1
10922 .word 0xdc74ed15
10923 .word 0xaf04f94c
10924 .word 0xcf94d4e6
10925 .word 0x62962fe5
10926 .word 0xe06d38d6
10927 .word 0xa7b2fd68
10928 .word 0xb98764c9
10929 .word 0x88d981bf
10930 .word 0x6fb1cca5
10931 .word 0x4a4eaee9
10932 .word 0xeb0dea69
10933 .word 0x584fdf7f
10934 .word 0x50a922df
10935 .word 0x12d6e5c8
10936 .word 0xc3bdac5e
10937 .word 0x8c070eaa
10938 .word 0xc250a539
10939 .word 0x9b4c78ea
10940 .word 0x3545a3c5
10941 .word 0xabcba89a
10942 .word 0xdfc12027
10943 .word 0x12f337b5
10944 .word 0x56c3b844
10945 .word 0x270f4029
10946 .word 0xb3fc8882
10947 .word 0xf7b068e5
10948 .word 0xfb63384a
10949 .word 0xad1eaea9
10950 .word 0x1b1ff764
10951 .word 0xced1e2a0
10952 .word 0xc934119b
10953 .word 0xd53bbc16
10954 .word 0x8a5f0056
10955 .word 0xbba60fc7
10956 .word 0xae1e8e0b
10957 .word 0xe2ac968e
10958 .word 0x26dbc5ad
10959 .word 0xdffe768e
10960 .word 0xa4cf9889
10961 .word 0xfb06cd01
10962 .word 0x76c16f30
10963 .word 0x223b944e
10964 .word 0x2eb5ce5f
10965 .word 0x5722c124
10966 .word 0x963ce6fe
10967 .word 0x0f1a2299
10968 .word 0xeae7e0b7
10969 .word 0xdc7fc4aa
10970 .word 0x7d4a00ae
10971 .word 0x3067198f
10972 .word 0x38510a60
10973 .word 0xa4b055b6
10974 .word 0x3a096eb8
10975 .word 0x0e41036f
10976 .word 0xd4089dd2
10977 .word 0x75e92e8a
10978 .word 0x5fb62a12
10979 .word 0xabe27570
10980 .word 0x1f85ef6f
10981 .word 0x3a451c84
10982 .word 0x8297301e
10983 .word 0x445ac1d1
10984 .word 0xedb2200b
10985 .word 0x75fad24b
10986 .word 0xc7b4bac2
10987 .word 0x4457372f
10988 .word 0xe5ed8bae
10989 .word 0x66e12945
10990 .word 0x11e656d8
10991 .word 0x7d708116
10992 .word 0x4136e098
10993 .word 0x5c71864c
10994 .word 0x8f417cc9
10995 .word 0xaa94fdd9
10996 .word 0xabfe2284
10997 .word 0x6e3f55a0
10998 .word 0xa0468f74
10999 .word 0xfd621da5
11000 .word 0xbf0e1e31
11001 .word 0xaad6d21e
11002 .word 0xafa46553
11003 .word 0x4ecc1ed4
11004 .word 0xdf9b111d
11005 .word 0x49648bb2
11006 .word 0x6448bfe0
11007 .word 0x0394bb7e
11008 .word 0x822d8993
11009 .word 0x28aa6109
11010 .word 0x11f65535
11011 .word 0xe4069c56
11012 .word 0x220cc2e8
11013 .word 0xbcdde08b
11014 .word 0xc4ff4ff2
11015 .word 0x4774a4b2
11016 .word 0x9f3c0200
11017 .word 0x77574488
11018 .word 0x364d6962
11019 .word 0x94596beb
11020 .word 0xc452b617
11021 .word 0x1db77eb0
11022 .word 0x3bcf01e0
11023 .word 0x56e477e6
11024 .word 0x1baf61bd
11025 .word 0x959f06c8
11026 .word 0x68f2db77
11027 .word 0x06880cf3
11028 .word 0xe5019022
11029 .word 0x7576609b
11030 .word 0xf1525ac8
11031 .word 0x08f3a6d5
11032 .word 0x59275a93
11033 .word 0x7d648d2e
11034 .word 0x07447230
11035 .word 0xf3146f21
11036 .word 0xaf1f4244
11037 .word 0xb49edb36
11038 .word 0xcf119b29
11039 .word 0x687644cb
11040 .word 0xb997624f
11041 .word 0xba00cace
11042 .word 0x282381f0
11043 .word 0x0bf528fd
11044 .word 0xf5af3dfc
11045 .word 0x4a91f864
11046 .word 0x76114768
11047 .word 0x9358252a
11048 .word 0x8111af43
11049 .word 0xb08b42f4
11050 .word 0xd6137d3e
11051 .word 0x676bfe63
11052 .word 0x6be0b98e
11053 .word 0xc8cba179
11054 .word 0xc879404d
11055 .word 0x0cc549e9
11056 .word 0x024544c2
11057 .word 0x56c05b9f
11058 .word 0xeb6a1542
11059 .word 0x73b6b702
11060 .word 0x06110480
11061 .word 0x2ecb99bc
11062 .word 0x7ad66b83
11063 .word 0xe981a210
11064t1_data_exp_sp:
11065 .word 0xf3010fa7
11066 .word 0x406f8001
11067 .word 0x8b32ea4c
11068 .word 0xb69444de
11069 .word 0xa413ec1d
11070 .word 0x1b3348ec
11071 .word 0x6fb8ec1b
11072 .word 0x0f0a183d
11073 .word t1_data_exp_area0
11074 .word t1_data_exp_area0
11075 .word 0x0000000b
11076 .word 0x00000016
11077 .word 0x00000000
11078 .word 0x00000008
11079 .word t1_data_exp_fp
11080 .word 0x65e255b8
11081 .word 0x76b0eb09
11082 .word 0x7758f122
11083 .word 0x09f2a39a
11084 .word 0x46b431b8
11085 .word 0xe1668b5d
11086 .word 0xcb869300
11087 .word 0x0c9e065b
11088 .word 0x961c1046
11089t1_data_exp_mtbl_base:
11090 .word 0x380fffff ! [%fp - 0x400]
11091 .word 0xc0000000 ! [%fp - 0x3fc]
11092 .word 0x380fffff ! [%fp - 0x3f8]
11093 .word 0xe0000000 ! [%fp - 0x3f4]
11094 .word 0x380fffff ! [%fp - 0x3f0]
11095 .word 0x80000000 ! [%fp - 0x3ec]
11096 .word 0x38000000 ! [%fp - 0x3e8]
11097 .word 0x40000000 ! [%fp - 0x3e4]
11098 .word 0x38000000 ! [%fp - 0x3e0]
11099 .word 0x80000000 ! [%fp - 0x3dc]
11100 .word 0x38000000 ! [%fp - 0x3d8]
11101 .word 0x20000000 ! [%fp - 0x3d4]
11102 .word 0x47f00000 ! [%fp - 0x3d0]
11103 .word 0x00000000 ! [%fp - 0x3cc]
11104 .word 0x47f00000 ! [%fp - 0x3c8]
11105 .word 0x20000000 ! [%fp - 0x3c4]
11106 .word 0x47efffff ! [%fp - 0x3c0]
11107 .word 0xffffffff ! [%fp - 0x3bc]
11108 .word 0x7ff00000 ! [%fp - 0x3b8]
11109 .word 0x00000000 ! [%fp - 0x3b4]
11110 .word 0x7fefffff ! [%fp - 0x3b0]
11111 .word 0xffffffff ! [%fp - 0x3ac]
11112 .word 0x000fffff ! [%fp - 0x3a8]
11113 .word 0xffffffff ! [%fp - 0x3a4]
11114 .word 0x000fffff ! [%fp - 0x3a0]
11115 .word 0xfffffffe ! [%fp - 0x39c]
11116 .word 0x00100000 ! [%fp - 0x398]
11117 .word 0x00000000 ! [%fp - 0x394]
11118 .word 0x00000000 ! [%fp - 0x390]
11119 .word 0x00000001 ! [%fp - 0x38c]
11120 .word 0x00000000 ! [%fp - 0x388]
11121 .word 0x00000002 ! [%fp - 0x384]
11122 .word 0x00000000 ! [%fp - 0x380]
11123 .word 0x00000000 ! [%fp - 0x37c]
11124 .word 0x7f800000 ! [%fp - 0x378]
11125 .word 0x7f7fffff ! [%fp - 0x374]
11126 .word 0x007fffff ! [%fp - 0x370]
11127 .word 0x007ffffe ! [%fp - 0x36c]
11128 .word 0x00800000 ! [%fp - 0x368]
11129 .word 0x00000001 ! [%fp - 0x364]
11130 .word 0x00000002 ! [%fp - 0x360]
11131 .word 0x80000000 ! [%fp - 0x35c]
11132 .word 0x207fe000 ! [%fp - 0x358]
11133 .word 0x1ffff000 ! [%fp - 0x354]
11134 .word 0x307fe123 ! [%fp - 0x350]
11135 .word 0x0fff1001 ! [%fp - 0x34c]
11136 .word 0x2ff81000 ! [%fp - 0x348]
11137 .word 0x1072e100 ! [%fp - 0x344]
11138 .word 0x027fe067 ! [%fp - 0x340]
11139 .word 0x3eff1289 ! [%fp - 0x33c]
11140 .word 0x3f000400 ! [%fp - 0x338]
11141 .word 0x80003c1f ! [%fp - 0x334]
11142 .word 0x00fff800 ! [%fp - 0x330]
11143 .word 0xffff8000 ! [%fp - 0x32c]
11144 .word 0x200ff760 ! [%fp - 0x328]
11145 .word 0x0800011f ! [%fp - 0x324]
11146 .word 0x1ffff800 ! [%fp - 0x320]
11147 .word 0x00000000 ! [%fp - 0x31c]
11148 .word 0x3ffe8000 ! [%fp - 0x318]
11149 .word 0x147ff000 ! [%fp - 0x314]
11150 .word 0x137fe671 ! [%fp - 0x310]
11151 .word 0x3ffe8459 ! [%fp - 0x30c]
11152 .word 0x127fffff ! [%fp - 0x308]
11153 .word 0x3fffffff ! [%fp - 0x304]
11154 .word 0x307fe123 ! [%fp - 0x300]
11155 .word 0x047fffff ! [%fp - 0x2fc]
11156 .word 0x307fe123 ! [%fp - 0x2f8]
11157 .word 0x03ffffff ! [%fp - 0x2f4]
11158 .word 0x107fe100 ! [%fp - 0x2f0]
11159 .word 0x22efffff ! [%fp - 0x2ec]
11160 .word 0x380ffe80 ! [%fp - 0x2e8]
11161 .word 0x00000000 ! [%fp - 0x2e4]
11162 .word 0x04bfeff9 ! [%fp - 0x2e0]
11163 .word 0x00000000 ! [%fp - 0x2dc]
11164 .word 0x380fffff ! [%fp - 0x2d8]
11165 .word 0xffffffff ! [%fp - 0x2d4]
11166 .word 0x04bfffff ! [%fp - 0x2d0]
11167 .word 0xffffffff ! [%fp - 0x2cc]
11168 .word 0x300ff123 ! [%fp - 0x2c8]
11169 .word 0x40000000 ! [%fp - 0x2c4]
11170 .word 0x0caf8ee0 ! [%fp - 0x2c0]
11171 .word 0x00000000 ! [%fp - 0x2bc]
11172 .word 0x3c0ff456 ! [%fp - 0x2b8]
11173 .word 0x00000000 ! [%fp - 0x2b4]
11174 .word 0x009ff000 ! [%fp - 0x2b0]
11175 .word 0x00000000 ! [%fp - 0x2ac]
11176 .word 0x3c0ff456 ! [%fp - 0x2a8]
11177 .word 0x0000ff99 ! [%fp - 0x2a4]
11178 .word 0x009ff000 ! [%fp - 0x2a0]
11179 .word 0x001234ff ! [%fp - 0x29c]
11180 .word 0x0080ffff ! [%fp - 0x298]
11181 .word 0x3ff8f000 ! [%fp - 0x294]
11182 .word 0x01800001 ! [%fp - 0x290]
11183 .word 0x40c2fc1f ! [%fp - 0x28c]
11184 .word 0x00100100 ! [%fp - 0x288]
11185 .word 0x10010001 ! [%fp - 0x284]
11186 .word 0x3fff8f88 ! [%fp - 0x280]
11187 .word 0x00000000 ! [%fp - 0x27c]
11188 .word 0x00f00f00 ! [%fp - 0x278]
11189 .word 0xf000000f ! [%fp - 0x274]
11190 .word 0x409ff00f ! [%fp - 0x270]
11191 .word 0xff000fff ! [%fp - 0x26c]
11192 .word 0x04003009 ! [%fp - 0x268]
11193 .word 0x4fff0001 ! [%fp - 0x264]
11194 .word 0x03001001 ! [%fp - 0x260]
11195 .word 0x4feeeeee ! [%fp - 0x25c]
11196 .word 0x0801e067 ! [%fp - 0x258]
11197 .word 0x54f231f8 ! [%fp - 0x254]
11198 .word 0x01000001 ! [%fp - 0x250]
11199 .word 0x00000001 ! [%fp - 0x24c]
11200 .word 0x453eef45 ! [%fp - 0x248]
11201 .word 0x00000001 ! [%fp - 0x244]
11202 .word 0x01100111 ! [%fp - 0x240]
11203 .word 0x00011111 ! [%fp - 0x23c]
11204 .word 0x455f8000 ! [%fp - 0x238]
11205 .word 0xffffffff ! [%fp - 0x234]
11206 .word 0x01301222 ! [%fp - 0x230]
11207 .word 0x00111222 ! [%fp - 0x22c]
11208 .word 0x458f1100 ! [%fp - 0x228]
11209 .word 0x01111001 ! [%fp - 0x224]
11210 .word 0x40811111 ! [%fp - 0x220]
11211 .word 0x00feeeee ! [%fp - 0x21c]
11212 .word 0x40000011 ! [%fp - 0x218]
11213 .word 0x007fffff ! [%fp - 0x214]
11214 .word 0x41800221 ! [%fp - 0x210]
11215 .word 0x01ff0001 ! [%fp - 0x20c]
11216 .word 0x7f333333 ! [%fp - 0x208]
11217 .word 0x3f7fffff ! [%fp - 0x204]
11218 .word 0x40100001 ! [%fp - 0x200]
11219 .word 0x11000011 ! [%fp - 0x1fc]
11220 .word 0x001fffff ! [%fp - 0x1f8]
11221 .word 0xffffffff ! [%fp - 0x1f4]
11222 .word 0x40000000 ! [%fp - 0x1f0]
11223 .word 0x00000011 ! [%fp - 0x1ec]
11224 .word 0x000fffff ! [%fp - 0x1e8]
11225 .word 0xffffffff ! [%fp - 0x1e4]
11226 .word 0x7fe11111 ! [%fp - 0x1e0]
11227 .word 0xffffffff ! [%fp - 0x1dc]
11228 .word 0x3ffff110 ! [%fp - 0x1d8]
11229 .word 0x00000001 ! [%fp - 0x1d4]
11230 .word 0x7fffffff ! [%fp - 0x1d0]
11231 .word 0x7f800001 ! [%fp - 0x1cc]
11232 .word 0x7f800000 ! [%fp - 0x1c8]
11233 .word 0x7f7fffff ! [%fp - 0x1c4]
11234 .word 0x5f800001 ! [%fp - 0x1c0]
11235 .word 0x5f800000 ! [%fp - 0x1bc]
11236 .word 0x5f7fffff ! [%fp - 0x1b8]
11237 .word 0x5f000001 ! [%fp - 0x1b4]
11238 .word 0x5f000000 ! [%fp - 0x1b0]
11239 .word 0x5effffff ! [%fp - 0x1ac]
11240 .word 0x4b000001 ! [%fp - 0x1a8]
11241 .word 0x4b000000 ! [%fp - 0x1a4]
11242 .word 0x4affffff ! [%fp - 0x1a0]
11243 .word 0x40000001 ! [%fp - 0x19c]
11244 .word 0x40000000 ! [%fp - 0x198]
11245 .word 0x3fffffff ! [%fp - 0x194]
11246 .word 0x3f800001 ! [%fp - 0x190]
11247 .word 0x3f800000 ! [%fp - 0x18c]
11248 .word 0x3f7fffff ! [%fp - 0x188]
11249 .word 0x00000000 ! [%fp - 0x184]
11250 .word 0x7fffffff ! [%fp - 0x180]
11251 .word 0xffffffff ! [%fp - 0x17c]
11252 .word 0x7ff00000 ! [%fp - 0x178]
11253 .word 0x00000001 ! [%fp - 0x174]
11254 .word 0x7ff00000 ! [%fp - 0x170]
11255 .word 0x00000000 ! [%fp - 0x16c]
11256 .word 0x7fefffff ! [%fp - 0x168]
11257 .word 0xffffffff ! [%fp - 0x164]
11258 .word 0x43e00000 ! [%fp - 0x160]
11259 .word 0x00000001 ! [%fp - 0x15c]
11260 .word 0x43e00000 ! [%fp - 0x158]
11261 .word 0x00000000 ! [%fp - 0x154]
11262 .word 0x43dfffff ! [%fp - 0x150]
11263 .word 0xffffffff ! [%fp - 0x14c]
11264 .word 0x43d00000 ! [%fp - 0x148]
11265 .word 0x00000001 ! [%fp - 0x144]
11266 .word 0x43d00000 ! [%fp - 0x140]
11267 .word 0x00000000 ! [%fp - 0x13c]
11268 .word 0x43cfffff ! [%fp - 0x138]
11269 .word 0xffffffff ! [%fp - 0x134]
11270 .word 0x43300000 ! [%fp - 0x130]
11271 .word 0x00000001 ! [%fp - 0x12c]
11272 .word 0x43300000 ! [%fp - 0x128]
11273 .word 0x00000000 ! [%fp - 0x124]
11274 .word 0x432fffff ! [%fp - 0x120]
11275 .word 0xffffffff ! [%fp - 0x11c]
11276 .word 0x40000000 ! [%fp - 0x118]
11277 .word 0x00000001 ! [%fp - 0x114]
11278 .word 0x40000000 ! [%fp - 0x110]
11279 .word 0x00000000 ! [%fp - 0x10c]
11280 .word 0x3fffffff ! [%fp - 0x108]
11281 .word 0xffffffff ! [%fp - 0x104]
11282 .word 0x3ff00000 ! [%fp - 0x100]
11283 .word 0x00000001 ! [%fp - 0xfc]
11284 .word 0x3ff00000 ! [%fp - 0xf8]
11285 .word 0x00000000 ! [%fp - 0xf4]
11286 .word 0x3fefffff ! [%fp - 0xf0]
11287 .word 0xffffffff ! [%fp - 0xec]
11288 .word 0x80000000 ! [%fp - 0xe8]
11289 .word 0x00000000 ! [%fp - 0xe4]
11290 .word 0x7fffffff ! [%fp - 0xe0]
11291 .word 0xffffffff ! [%fp - 0xdc]
11292 .word 0x00000000 ! [%fp - 0xd8]
11293 .word 0x00000000 ! [%fp - 0xd4]
11294 .word 0x00200000 ! [%fp - 0xd0]
11295 .word 0x00000003 ! [%fp - 0xcc]
11296 .word 0x00200000 ! [%fp - 0xc8]
11297 .word 0x00000002 ! [%fp - 0xc4]
11298 .word 0x00200000 ! [%fp - 0xc0]
11299 .word 0x00000001 ! [%fp - 0xbc]
11300 .word 0x00200000 ! [%fp - 0xb8]
11301 .word 0x00000000 ! [%fp - 0xb4]
11302 .word 0x001fffff ! [%fp - 0xb0]
11303 .word 0xffffffff ! [%fp - 0xac]
11304 .word 0x00100000 ! [%fp - 0xa8]
11305 .word 0x00000001 ! [%fp - 0xa4]
11306 .word 0x00100000 ! [%fp - 0xa0]
11307 .word 0x00000000 ! [%fp - 0x9c]
11308 .word 0x000fffff ! [%fp - 0x98]
11309 .word 0xffffffff ! [%fp - 0x94]
11310 .word 0x00080000 ! [%fp - 0x90]
11311 .word 0x00000001 ! [%fp - 0x8c]
11312 .word 0x00080000 ! [%fp - 0x88]
11313 .word 0x00000000 ! [%fp - 0x84]
11314 .word 0x0007ffff ! [%fp - 0x80]
11315 .word 0xffffffff ! [%fp - 0x7c]
11316 .word 0x00000000 ! [%fp - 0x78]
11317 .word 0x01000003 ! [%fp - 0x74]
11318 .word 0x00000000 ! [%fp - 0x70]
11319 .word 0x01000002 ! [%fp - 0x6c]
11320 .word 0x00000000 ! [%fp - 0x68]
11321 .word 0x01000001 ! [%fp - 0x64]
11322 .word 0x00000000 ! [%fp - 0x60]
11323 .word 0x01000000 ! [%fp - 0x5c]
11324 .word 0x00000000 ! [%fp - 0x58]
11325 .word 0x00ffffff ! [%fp - 0x54]
11326 .word 0x00000000 ! [%fp - 0x50]
11327 .word 0x00800001 ! [%fp - 0x4c]
11328 .word 0x00000000 ! [%fp - 0x48]
11329 .word 0x00800000 ! [%fp - 0x44]
11330 .word 0x00000000 ! [%fp - 0x40]
11331 .word 0x007fffff ! [%fp - 0x3c]
11332 .word 0x00000000 ! [%fp - 0x38]
11333 .word 0x00400001 ! [%fp - 0x34]
11334 .word 0x00000000 ! [%fp - 0x30]
11335 .word 0x00400000 ! [%fp - 0x2c]
11336 .word 0x00000000 ! [%fp - 0x28]
11337 .word 0x003fffff ! [%fp - 0x24]
11338 .word t1_data_exp_area0 ! [%fp - 0x20]
11339 .word SYM(t1_subr3) ! [%fp - 0x1c]
11340 .word SYM(t1_subr2) ! [%fp - 0x18]
11341 .word SYM(t1_subr1) ! [%fp - 0x14]
11342 .word SYM(t1_subr0) ! [%fp - 0x10]
11343t1_data_exp_mtbl:
11344 .word 0x65ebefa6 ! [%fp - 0xc]
11345 .word 0x0c677a04 ! [%fp - 0x8]
11346 .word 0x4d70b66e ! [%fp - 0x4]
11347t1_data_exp_fp:
11348 .word 0xfb9c45f7
11349 .word 0x7cb15834
11350 .word 0xe931c570
11351 .word 0x3225b0e6
11352 .word 0x3effacad
11353 .word 0x6bf4c82c
11354 .word 0x37c7073e
11355 .word 0x48d13b34
11356 .word 0xfd5668c0
11357 .word 0x547eb4b0
11358 .word 0x93952e74
11359 .word 0xdd9c20f0
11360 .word 0x8bdd4d7a
11361 .word 0xe558023d
11362 .word 0xb3eb42bc
11363 .word 0x21ce89d9
11364 .word 0x179294c9
11365 .word 0xdd17f455
11366 .word 0xa2a5c533
11367 .word 0x6da3ac1a
11368 .word 0x2d31de2f
11369 .word 0xf82ef35d
11370 .word 0x85ffca81
11371 .word 0x6e2fdecf
11372t1_data_exp_stacktop:
11373 .word 0
11374t1_data_exp_stack_end:
11375.skip 6300 ! page align
11376
11377KDATA_MODULE(t1_module_data_exp_area0, 0x2df10000)
11378.seg "data"
11379t1_data_exp_area0_start:
11380.skip 2304
11381t1_data_exp_area0_begin:
11382 .word 0x827ca8fc ! t1_data_exp_area0-0x20
11383 .word 0x827d4cc7 ! t1_data_exp_area0-0x1c
11384 .word 0x67932229 ! t1_data_exp_area0-0x18
11385 .word 0x1d36d0c6 ! t1_data_exp_area0-0x14
11386 .word 0x6653bdbf ! t1_data_exp_area0-0x10
11387 .word 0xb5d35173 ! t1_data_exp_area0-0xc
11388 .word 0x48631f21 ! t1_data_exp_area0-0x8
11389 .word 0x3a67e789 ! t1_data_exp_area0-0x4
11390.global t1_data_exp_area0; t1_data_exp_area0:
11391 .word 0xac793afa ! t1_data_exp_area0+0x0
11392 .word 0x40ea7652 ! t1_data_exp_area0+0x4
11393 .word 0xbb72d5a4 ! t1_data_exp_area0+0x8
11394 .word 0xf0530a9c ! t1_data_exp_area0+0xc
11395 .word 0x331a3914 ! t1_data_exp_area0+0x10
11396 .word 0x893d5b4c ! t1_data_exp_area0+0x14
11397 .word 0x1720e247 ! t1_data_exp_area0+0x18
11398 .word 0x2bc85f02 ! t1_data_exp_area0+0x1c
11399t1_data_exp_area0_end:
11400.skip 5824
11401t1_data_exp_area0_stop:
11402
11403KDATA_MODULE(t1_module_data_exp_shm_area, 0x265da000)
11404.seg "data"
11405t1_data_exp_shm_area_start:
11406t1_data_exp_shm_area_begin:
11407.global t1_data_exp_shm_area; t1_data_exp_shm_area:
11408 .word 0xacf989d8 ! t1_data_exp_shm_area+0x0 (t0)
11409 .word 0x6eba3993 ! t1_data_exp_shm_area+0x4 (t1)
11410 .word 0xc4759482 ! t1_data_exp_shm_area+0x8 (t2)
11411 .word 0x6602c17f ! t1_data_exp_shm_area+0xc (t3)
11412 .word 0xf20337ae ! t1_data_exp_shm_area+0x10 (t0)
11413 .word 0x601edc63 ! t1_data_exp_shm_area+0x14 (t1)
11414 .word 0x2baf45c5 ! t1_data_exp_shm_area+0x18 (t2)
11415 .word 0x032c661c ! t1_data_exp_shm_area+0x1c (t3)
11416 .word 0x2f98dfdb ! t1_data_exp_shm_area+0x20 (t0)
11417 .word 0x4e900e4a ! t1_data_exp_shm_area+0x24 (t1)
11418 .word 0x5b96095a ! t1_data_exp_shm_area+0x28 (t2)
11419 .word 0x98981e68 ! t1_data_exp_shm_area+0x2c (t3)
11420 .word 0xef881dff ! t1_data_exp_shm_area+0x30 (t0)
11421 .word 0x8679b706 ! t1_data_exp_shm_area+0x34 (t1)
11422 .word 0x81483ab6 ! t1_data_exp_shm_area+0x38 (t2)
11423 .word 0x24445275 ! t1_data_exp_shm_area+0x3c (t3)
11424 .word 0xfb724131 ! t1_data_exp_shm_area+0x40 (t0 bload)
11425 .word 0xe7509b16 ! t1_data_exp_shm_area+0x44
11426 .word 0xc0827157 ! t1_data_exp_shm_area+0x48
11427 .word 0x09e06248 ! t1_data_exp_shm_area+0x4c
11428 .word 0x4f088a62 ! t1_data_exp_shm_area+0x50
11429 .word 0xc7068f82 ! t1_data_exp_shm_area+0x54
11430 .word 0x72b4643d ! t1_data_exp_shm_area+0x58
11431 .word 0x44317a82 ! t1_data_exp_shm_area+0x5c
11432 .word 0xc013bd50 ! t1_data_exp_shm_area+0x60
11433 .word 0xc53cd303 ! t1_data_exp_shm_area+0x64
11434 .word 0x46aa2a9f ! t1_data_exp_shm_area+0x68
11435 .word 0xaa2094c7 ! t1_data_exp_shm_area+0x6c
11436 .word 0x3d3fe5d6 ! t1_data_exp_shm_area+0x70
11437 .word 0xe227cde0 ! t1_data_exp_shm_area+0x74
11438 .word 0x7ebcb9e3 ! t1_data_exp_shm_area+0x78
11439 .word 0xf9f2aeb5 ! t1_data_exp_shm_area+0x7c
11440 .word 0x740d230d ! t1_data_exp_shm_area+0x80 (t0 bstore)
11441 .word 0x229b3a86 ! t1_data_exp_shm_area+0x84
11442 .word 0x7e9945a6 ! t1_data_exp_shm_area+0x88
11443 .word 0x78330084 ! t1_data_exp_shm_area+0x8c
11444 .word 0x814f36cd ! t1_data_exp_shm_area+0x90
11445 .word 0x16fad8bc ! t1_data_exp_shm_area+0x94
11446 .word 0xccae44dd ! t1_data_exp_shm_area+0x98
11447 .word 0x72ec855a ! t1_data_exp_shm_area+0x9c
11448 .word 0x06980974 ! t1_data_exp_shm_area+0xa0
11449 .word 0x1ca6a01a ! t1_data_exp_shm_area+0xa4
11450 .word 0x3d81253d ! t1_data_exp_shm_area+0xa8
11451 .word 0xcc8334dd ! t1_data_exp_shm_area+0xac
11452 .word 0xdee025e5 ! t1_data_exp_shm_area+0xb0
11453 .word 0x74d325bb ! t1_data_exp_shm_area+0xb4
11454 .word 0xf32150dc ! t1_data_exp_shm_area+0xb8
11455 .word 0x81eec20a ! t1_data_exp_shm_area+0xbc
11456 .word 0x5c09d58a ! t1_data_exp_shm_area+0xc0 (t1 bload)
11457 .word 0x46ce9118 ! t1_data_exp_shm_area+0xc4
11458 .word 0x81056530 ! t1_data_exp_shm_area+0xc8
11459 .word 0x15dcba37 ! t1_data_exp_shm_area+0xcc
11460 .word 0x21d55f4f ! t1_data_exp_shm_area+0xd0
11461 .word 0xf04b5e0d ! t1_data_exp_shm_area+0xd4
11462 .word 0xea998f92 ! t1_data_exp_shm_area+0xd8
11463 .word 0xd1b909b3 ! t1_data_exp_shm_area+0xdc
11464 .word 0xd6cf6b71 ! t1_data_exp_shm_area+0xe0
11465 .word 0x488afceb ! t1_data_exp_shm_area+0xe4
11466 .word 0xd924872f ! t1_data_exp_shm_area+0xe8
11467 .word 0xfabde4a8 ! t1_data_exp_shm_area+0xec
11468 .word 0xc2c674e8 ! t1_data_exp_shm_area+0xf0
11469 .word 0xe1c79e85 ! t1_data_exp_shm_area+0xf4
11470 .word 0xa727f846 ! t1_data_exp_shm_area+0xf8
11471 .word 0x152f1118 ! t1_data_exp_shm_area+0xfc
11472 .word 0x0014108e ! t1_data_exp_shm_area+0x100 (t1 bstore)
11473 .word 0xa0030b3d ! t1_data_exp_shm_area+0x104
11474 .word 0x25ede427 ! t1_data_exp_shm_area+0x108
11475 .word 0xd6710cdb ! t1_data_exp_shm_area+0x10c
11476 .word 0x3c0763ce ! t1_data_exp_shm_area+0x110
11477 .word 0xd2f0e5a6 ! t1_data_exp_shm_area+0x114
11478 .word 0xc5565907 ! t1_data_exp_shm_area+0x118
11479 .word 0x3a38caea ! t1_data_exp_shm_area+0x11c
11480 .word 0x12f3d29a ! t1_data_exp_shm_area+0x120
11481 .word 0x8d6ff36b ! t1_data_exp_shm_area+0x124
11482 .word 0xb4285314 ! t1_data_exp_shm_area+0x128
11483 .word 0xc5a380d9 ! t1_data_exp_shm_area+0x12c
11484 .word 0xf1a818a2 ! t1_data_exp_shm_area+0x130
11485 .word 0xf9d4906e ! t1_data_exp_shm_area+0x134
11486 .word 0x04671ac9 ! t1_data_exp_shm_area+0x138
11487 .word 0x7fbf48a5 ! t1_data_exp_shm_area+0x13c
11488 .word 0x658d8657 ! t1_data_exp_shm_area+0x140 (t2 bload)
11489 .word 0xaddb934a ! t1_data_exp_shm_area+0x144
11490 .word 0xd0b59ac8 ! t1_data_exp_shm_area+0x148
11491 .word 0xa1addb64 ! t1_data_exp_shm_area+0x14c
11492 .word 0x25a2d2f5 ! t1_data_exp_shm_area+0x150
11493 .word 0xf79139bc ! t1_data_exp_shm_area+0x154
11494 .word 0x83bcbfe8 ! t1_data_exp_shm_area+0x158
11495 .word 0xb3023fff ! t1_data_exp_shm_area+0x15c
11496 .word 0x64b2e4ec ! t1_data_exp_shm_area+0x160
11497 .word 0xd0f65a61 ! t1_data_exp_shm_area+0x164
11498 .word 0x9c654198 ! t1_data_exp_shm_area+0x168
11499 .word 0x151f61d3 ! t1_data_exp_shm_area+0x16c
11500 .word 0xde354063 ! t1_data_exp_shm_area+0x170
11501 .word 0x66f4ac43 ! t1_data_exp_shm_area+0x174
11502 .word 0xe6f56510 ! t1_data_exp_shm_area+0x178
11503 .word 0x75092887 ! t1_data_exp_shm_area+0x17c
11504 .word 0x1353fb70 ! t1_data_exp_shm_area+0x180 (t2 bstore)
11505 .word 0x06d02fed ! t1_data_exp_shm_area+0x184
11506 .word 0xc99c8e56 ! t1_data_exp_shm_area+0x188
11507 .word 0xda42cd7f ! t1_data_exp_shm_area+0x18c
11508 .word 0x07c2e7aa ! t1_data_exp_shm_area+0x190
11509 .word 0x818edb76 ! t1_data_exp_shm_area+0x194
11510 .word 0xc7d315f7 ! t1_data_exp_shm_area+0x198
11511 .word 0xca8c9181 ! t1_data_exp_shm_area+0x19c
11512 .word 0x95e740fb ! t1_data_exp_shm_area+0x1a0
11513 .word 0xab6082be ! t1_data_exp_shm_area+0x1a4
11514 .word 0x32f545f3 ! t1_data_exp_shm_area+0x1a8
11515 .word 0x8414a89a ! t1_data_exp_shm_area+0x1ac
11516 .word 0x57caf5ba ! t1_data_exp_shm_area+0x1b0
11517 .word 0xe8667ff7 ! t1_data_exp_shm_area+0x1b4
11518 .word 0x4e5cb1f8 ! t1_data_exp_shm_area+0x1b8
11519 .word 0x89708042 ! t1_data_exp_shm_area+0x1bc
11520 .word 0x2deeb767 ! t1_data_exp_shm_area+0x1c0 (t3 bload)
11521 .word 0xeb6f9325 ! t1_data_exp_shm_area+0x1c4
11522 .word 0x9f52adab ! t1_data_exp_shm_area+0x1c8
11523 .word 0xecfced02 ! t1_data_exp_shm_area+0x1cc
11524 .word 0x414c592c ! t1_data_exp_shm_area+0x1d0
11525 .word 0xf4cba87d ! t1_data_exp_shm_area+0x1d4
11526 .word 0xc4cbeee5 ! t1_data_exp_shm_area+0x1d8
11527 .word 0x93189dee ! t1_data_exp_shm_area+0x1dc
11528 .word 0xc0aaeeb8 ! t1_data_exp_shm_area+0x1e0
11529 .word 0xe4ff1ace ! t1_data_exp_shm_area+0x1e4
11530 .word 0xb3890fa1 ! t1_data_exp_shm_area+0x1e8
11531 .word 0x80175573 ! t1_data_exp_shm_area+0x1ec
11532 .word 0x487f2523 ! t1_data_exp_shm_area+0x1f0
11533 .word 0x3fa53415 ! t1_data_exp_shm_area+0x1f4
11534 .word 0xeab17713 ! t1_data_exp_shm_area+0x1f8
11535 .word 0xf719ed15 ! t1_data_exp_shm_area+0x1fc
11536 .word 0x855fcd34 ! t1_data_exp_shm_area+0x200 (t3 bstore)
11537 .word 0x10edc9e0 ! t1_data_exp_shm_area+0x204
11538 .word 0x2bea1238 ! t1_data_exp_shm_area+0x208
11539 .word 0x4ad9eaf2 ! t1_data_exp_shm_area+0x20c
11540 .word 0xb1717e27 ! t1_data_exp_shm_area+0x210
11541 .word 0x0d5da2b8 ! t1_data_exp_shm_area+0x214
11542 .word 0xfa56be3c ! t1_data_exp_shm_area+0x218
11543 .word 0x0309a65e ! t1_data_exp_shm_area+0x21c
11544 .word 0xefa320b0 ! t1_data_exp_shm_area+0x220
11545 .word 0x6f2b3edb ! t1_data_exp_shm_area+0x224
11546 .word 0x555d751b ! t1_data_exp_shm_area+0x228
11547 .word 0x1ab9a1af ! t1_data_exp_shm_area+0x22c
11548 .word 0x92f9a640 ! t1_data_exp_shm_area+0x230
11549 .word 0x42d2f82e ! t1_data_exp_shm_area+0x234
11550 .word 0x755d2089 ! t1_data_exp_shm_area+0x238
11551 .word 0xbdd92d54 ! t1_data_exp_shm_area+0x23c
11552t1_data_exp_shm_area_end:
11553t1_data_exp_shm_area_stop:
11554
11555! kaos version 4.2
11556! thread 2
11557! icount 2513
11558! targetid NIAGARA:SIM
11559! hostid NIAGARA:5.8
11560! areas 1
11561! areasize 64
11562! areaoffset 2304
11563! ncache 0
11564! emulate_ncache 1
11565! pagesize 8192
11566! invsize 0
11567! codecount 2515
11568! code 192dc000
11569! entry 192dc000
11570! fsr_exceptions 00000000
11571! fsr_roundmode 00000004
11572! fsr_mask c0000fff
11573! seed d4e8b2e08fd7
11574! va_map 0000000040400000,000000005fffffff
11575! pa_cached 0000000040400000,000000005fffffff
11576! pa_noncached 000001ff40000000,000001ff7fffffff
11577! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
11578! begcount 0
11579! endcount 2513
11580! dwords 8
11581! ldblocks 0
11582! stblocks 0
11583! ldfsr_words 0
11584! annul 1
11585! predict 1
11586! iudepend 0
11587! bug 65535
11588
11589#if !defined(KGLOBAL)
11590#define KGLOBAL(a) .global a
11591#endif
11592
11593#if !defined(SYM)
11594#define SYM(a) /**/a
11595#endif
11596
11597#if !defined(KTEXT_MODULE)
11598#define KTEXT_MODULE(module, va)
11599#endif
11600
11601#if !defined(KDATA_MODULE)
11602#define KDATA_MODULE(module, va)
11603#endif
11604
11605KTEXT_MODULE(t2_module_ktbl, 0x592dc000)
11606.seg "text"
11607 KGLOBAL(t2_ktbl)
11608t2_ktbl_page_begin:
11609.global t2_kref; t2_kref:
11610 .skip 0
11611t2_ktbl:
11612 .word 0xa4068000 ! t2_kref+0x0: add %i2, %g0, %l2
11613 .word 0xec10a018 ! t2_kref+0x4: lduh [%g2 + 0x18], %l6
11614 .word 0x95a000a9 ! t2_kref+0x8: fnegs %f9, %f10
11615 .word 0xaca3400d ! t2_kref+0xc: subcc %o5, %o5, %l6
11616 .word 0xa216801b ! t2_kref+0x10: or %i2, %i3, %l1
11617 .word 0x37480007 ! t2_kref+0x14: fbge,a,pt %fcc0, _kref+0x30
11618 .word 0xac572469 ! t2_kref+0x18: umul %i4, 0x469, %l6
11619 .word 0x20800008 ! t2_kref+0x1c: bn,a _kref+0x3c
11620 .word 0x91ab002b ! t2_kref+0x20: fmovsuge %fcc0, %f11, %f8
11621 .word 0xd500a008 ! t2_kref+0x24: ld [%g2 + 8], %f10
11622 .word 0x93a01a2a ! t2_kref+0x28: fstoi %f10, %f9
11623 .word 0x2f480002 ! t2_kref+0x2c: fbu,a,pt %fcc0, _kref+0x34
11624 .word 0xa3b2044a ! t2_kref+0x30: fcmpne16 %f8, %f10, %l1
11625 .word 0xaf2b2017 ! t2_kref+0x34: sll %o4, 0x17, %l7
11626 .word 0xa1b6834c ! t2_kref+0x38: alignaddrl %i2, %o4, %l0
11627 .word 0xd5000019 ! t2_kref+0x3c: ld [%g0 + %i1], %f10
11628 .word 0x91a000aa ! t2_kref+0x40: fnegs %f10, %f8
11629 .word 0xa78378a0 ! t2_kref+0x44: wr %o5, 0xfffff8a0, %gsr
11630 .word 0x93a0052a ! t2_kref+0x48: fsqrts %f10, %f9
11631 .word 0x91b20de8 ! t2_kref+0x4c: fnands %f8, %f8, %f8
11632 .word 0x91a2cd28 ! t2_kref+0x50: fsmuld %f11, %f8, %f8
11633 .word 0x97a01a2b ! t2_kref+0x54: fstoi %f11, %f11
11634 .word 0xf4a6101c ! t2_kref+0x58: sta %i2, [%i0 + %i4]0x80
11635 .word 0x81aa0aa8 ! t2_kref+0x5c: fcmpes %fcc0, %f8, %f8
11636 .word 0xa03eb632 ! t2_kref+0x60: xnor %i2, -0x9ce, %l0
11637 .word 0x9fc10000 ! t2_kref+0x64: call %g4
11638 .word 0xe01e6000 ! t2_kref+0x68: ldd [%i1], %l0
11639 .word 0xafb20408 ! t2_kref+0x6c: fcmple16 %f8, %f8, %l7
11640 .word 0x35480008 ! t2_kref+0x70: fbue,a,pt %fcc0, _kref+0x90
11641 .word 0xa5b70080 ! t2_kref+0x74: edge16 %i4, %g0, %l2
11642 .word 0xc96e4000 ! t2_kref+0x78: prefetch %i1, 4
11643 .word 0x95b286aa ! t2_kref+0x7c: fmul8x16al %f10, %f10, %f10
11644 .word 0xd7262010 ! t2_kref+0x80: st %f11, [%i0 + 0x10]
11645 .word 0x213b944e ! t2_kref+0x84: sethi %hi(0xee513800), %l0
11646 .word 0xec067ff4 ! t2_kref+0x88: ld [%i1 - 0xc], %l6
11647 .word 0xd100a008 ! t2_kref+0x8c: ld [%g2 + 8], %f8
11648 .word 0xa420000c ! t2_kref+0x90: neg %o4, %l2
11649 .word 0xc568a04b ! t2_kref+0x94: prefetch %g2 + 0x4b, 2
11650 .word 0x81870000 ! t2_kref+0x98: wr %i4, %g0, %y
11651 .word 0x81aa8a48 ! t2_kref+0x9c: fcmpd %fcc0, %f10, %f8
11652 .word 0xa293400c ! t2_kref+0xa0: orcc %o5, %o4, %l1
11653 .word 0xd1180019 ! t2_kref+0xa4: ldd [%g0 + %i1], %f8
11654 .word 0x95a2084a ! t2_kref+0xa8: faddd %f8, %f10, %f10
11655 .word 0xa277000c ! t2_kref+0xac: udiv %i4, %o4, %l1
11656 .word 0xe89f5018 ! t2_kref+0xb0: ldda [%i5 + %i0]0x80, %l4
11657 .word 0xe83e4000 ! t2_kref+0xb4: std %l4, [%i1]
11658 .word 0x97a20829 ! t2_kref+0xb8: fadds %f8, %f9, %f11
11659 .word 0xe248a028 ! t2_kref+0xbc: ldsb [%g2 + 0x28], %l1
11660 .word 0xd720a018 ! t2_kref+0xc0: st %f11, [%g2 + 0x18]
11661 .word 0xa0ff001b ! t2_kref+0xc4: sdivcc %i4, %i3, %l0
11662 .word 0xa43e801a ! t2_kref+0xc8: xnor %i2, %i2, %l2
11663 .word 0x91a01108 ! t2_kref+0xcc: fxtod %f8, %f8
11664 .word 0xae88000c ! t2_kref+0xd0: andcc %g0, %o4, %l7
11665 .word 0xee48a039 ! t2_kref+0xd4: ldsb [%g2 + 0x39], %l7
11666 .word 0xaa8ef83d ! t2_kref+0xd8: andcc %i3, -0x7c3, %l5
11667 .word 0x91a01a2a ! t2_kref+0xdc: fstoi %f10, %f8
11668 .word 0x91a0054a ! t2_kref+0xe0: fsqrtd %f10, %f8
11669 .word 0x91b00cc8 ! t2_kref+0xe4: fnot2 %f8, %f8
11670 .word 0x97a01a2a ! t2_kref+0xe8: fstoi %f10, %f11
11671 .word 0xa813001c ! t2_kref+0xec: or %o4, %i4, %l4
11672 .word 0xad36c00c ! t2_kref+0xf0: srl %i3, %o4, %l6
11673 .word 0xc0b6501b ! t2_kref+0xf4: stha %g0, [%i1 + %i3]0x80
11674 .word 0x93a0052b ! t2_kref+0xf8: fsqrts %f11, %f9
11675 .word 0x38480006 ! t2_kref+0xfc: bgu,a,pt %icc, _kref+0x114
11676 .word 0x95b28aca ! t2_kref+0x100: fpsub32 %f10, %f10, %f10
11677 .word 0x29480002 ! t2_kref+0x104: fbl,a,pt %fcc0, _kref+0x10c
11678 .word 0xa8deff02 ! t2_kref+0x108: smulcc %i3, -0xfe, %l4
11679 .word 0xc020a028 ! t2_kref+0x10c: clr [%g2 + 0x28]
11680 .word 0x91a2884a ! t2_kref+0x110: faddd %f10, %f10, %f8
11681 .word 0x36480003 ! t2_kref+0x114: bge,a,pt %icc, _kref+0x120
11682 .word 0xa03b3846 ! t2_kref+0x118: xnor %o4, -0x7ba, %l0
11683 .word 0x95a2084a ! t2_kref+0x11c: faddd %f8, %f10, %f10
11684 .word 0x2d30e5a6 ! t2_kref+0x120: sethi %hi(0xc3969800), %l6
11685 .word 0xe650a028 ! t2_kref+0x124: ldsh [%g2 + 0x28], %l3
11686 .word 0xe4062008 ! t2_kref+0x128: ld [%i0 + 8], %l2
11687 .word 0xd500a038 ! t2_kref+0x12c: ld [%g2 + 0x38], %f10
11688 .word 0x93b20e28 ! t2_kref+0x130: fands %f8, %f8, %f9
11689 .word 0x97a00528 ! t2_kref+0x134: fsqrts %f8, %f11
11690 .word 0xa2a6ff2c ! t2_kref+0x138: subcc %i3, -0xd4, %l1
11691 .word 0x2e480001 ! t2_kref+0x13c: bvs,a,pt %icc, _kref+0x140
11692 .word 0xa903400d ! t2_kref+0x140: taddcc %o5, %o5, %l4
11693 .word 0x32480007 ! t2_kref+0x144: bne,a,pt %icc, _kref+0x160
11694 .word 0xd51e6008 ! t2_kref+0x148: ldd [%i1 + 8], %f10
11695 .word 0xa5408000 ! t2_kref+0x14c: mov %ccr, %l2
11696 .word 0xc028a01b ! t2_kref+0x150: clrb [%g2 + 0x1b]
11697 .word 0x2e480006 ! t2_kref+0x154: bvs,a,pt %icc, _kref+0x16c
11698 .word 0xc7ee5000 ! t2_kref+0x158: prefetcha %i1, 3
11699 .word 0x9fc00004 ! t2_kref+0x15c: call %g0 + %g4
11700 .word 0x95a20848 ! t2_kref+0x160: faddd %f8, %f8, %f10
11701 .word 0x95b28c88 ! t2_kref+0x164: fandnot2 %f10, %f8, %f10
11702 .word 0xe048a01b ! t2_kref+0x168: ldsb [%g2 + 0x1b], %l0
11703 .word 0xf828a019 ! t2_kref+0x16c: stb %i4, [%g2 + 0x19]
11704 .word 0xac1f28ec ! t2_kref+0x170: xor %i4, 0x8ec, %l6
11705 sethi %hi(2f), %o7
11706 .word 0xe40be1c4 ! t2_kref+0x178: ldub [%o7 + 0x1c4], %l2
11707 .word 0xa41ca00c ! t2_kref+0x17c: xor %l2, 0xc, %l2
11708 .word 0xe42be1c4 ! t2_kref+0x180: stb %l2, [%o7 + 0x1c4]
11709 .word 0x81dbe1c4 ! t2_kref+0x184: flush %o7 + 0x1c4
11710 .word 0x95a20d28 ! t2_kref+0x188: fsmuld %f8, %f8, %f10
11711 .word 0x91a00548 ! t2_kref+0x18c: fsqrtd %f8, %f8
11712 .word 0xa4037ce4 ! t2_kref+0x190: add %o5, -0x31c, %l2
11713 call SYM(t2_subr2)
11714 .word 0xee86501c ! t2_kref+0x198: lda [%i1 + %i4]0x80, %l7
11715 .word 0x91a00128 ! t2_kref+0x19c: fabss %f8, %f8
11716 .word 0xae38308e ! t2_kref+0x1a0: xnor %g0, -0xf72, %l7
11717 .word 0x91a28848 ! t2_kref+0x1a4: faddd %f10, %f8, %f8
11718 .word 0xe608a038 ! t2_kref+0x1a8: ldub [%g2 + 0x38], %l3
11719 .word 0xa4bb7f87 ! t2_kref+0x1ac: xnorcc %o5, -0x79, %l2
11720 call SYM(t2_subr1)
11721 .word 0x95a28948 ! t2_kref+0x1b4: fmuld %f10, %f8, %f10
11722 .word 0x81870000 ! t2_kref+0x1b8: wr %i4, %g0, %y
11723 .word 0x95a01a48 ! t2_kref+0x1bc: fdtoi %f8, %f10
11724 .word 0xd7060000 ! t2_kref+0x1c0: ld [%i0], %f11
117252: .word 0xac76c01a ! t2_kref+0x1c4: udiv %i3, %i2, %l6
11726 .word 0x3e480007 ! t2_kref+0x1c8: bvc,a,pt %icc, _kref+0x1e4
11727 .word 0xae1ec000 ! t2_kref+0x1cc: xor %i3, %g0, %l7
11728 call SYM(t2_subr2)
11729 .word 0xaaa6ed34 ! t2_kref+0x1d4: subcc %i3, 0xd34, %l5
11730 .word 0xeec01018 ! t2_kref+0x1d8: ldswa [%g0 + %i0]0x80, %l7
11731 .word 0x95a2c828 ! t2_kref+0x1dc: fadds %f11, %f8, %f10
11732 .word 0xe0070019 ! t2_kref+0x1e0: ld [%i4 + %i1], %l0
11733 .word 0xd1262004 ! t2_kref+0x1e4: st %f8, [%i0 + 4]
11734 .word 0x81aa8a29 ! t2_kref+0x1e8: fcmps %fcc0, %f10, %f9
11735 .word 0x95a20948 ! t2_kref+0x1ec: fmuld %f8, %f8, %f10
11736 .word 0x91b2c969 ! t2_kref+0x1f0: fpmerge %f11, %f9, %f8
11737 .word 0xe00e6000 ! t2_kref+0x1f4: ldub [%i1], %l0
11738 .word 0xa2b6c01a ! t2_kref+0x1f8: orncc %i3, %i2, %l1
11739 .word 0xd1be5a1c ! t2_kref+0x1fc: stda %f8, [%i1 + %i4]0xd0
11740 .word 0x97a2082a ! t2_kref+0x200: fadds %f8, %f10, %f11
11741 .word 0xe40878d4 ! t2_kref+0x204: ldub [%g1 - 0x72c], %l2
11742 .word 0xa41ca00c ! t2_kref+0x208: xor %l2, 0xc, %l2
11743 .word 0xe42878d4 ! t2_kref+0x20c: stb %l2, [%g1 - 0x72c]
11744 .word 0x81d878d4 ! t2_kref+0x210: flush %g1 - 0x72c
11745 .word 0xd726001c ! t2_kref+0x214: st %f11, [%i0 + %i4]
11746 .word 0x91b28e80 ! t2_kref+0x218: fsrc1 %f10, %f8
11747 .word 0xe8063fe0 ! t2_kref+0x21c: ld [%i0 - 0x20], %l4
11748 .word 0xa7b340e0 ! t2_kref+0x220: edge16ln %o5, %g0, %l3
11749 .word 0xa786aa2c ! t2_kref+0x224: wr %i2, 0xa2c, %gsr
11750 .word 0xafb6c02c ! t2_kref+0x228: edge8n %i3, %o4, %l7
11751 .word 0xd11e6010 ! t2_kref+0x22c: ldd [%i1 + 0x10], %f8
11752 .word 0x91a24929 ! t2_kref+0x230: fmuls %f9, %f9, %f8
117532: .word 0xe4180018 ! t2_kref+0x234: ldd [%g0 + %i0], %l2
11754 .word 0xaaa3646f ! t2_kref+0x238: subcc %o5, 0x46f, %l5
11755 .word 0x9fc10000 ! t2_kref+0x23c: call %g4
11756 .word 0xac08000d ! t2_kref+0x240: and %g0, %o5, %l6
11757 .word 0x93a00529 ! t2_kref+0x244: fsqrts %f9, %f9
11758 .word 0xec06200c ! t2_kref+0x248: ld [%i0 + 0xc], %l6
11759 .word 0xd3200018 ! t2_kref+0x24c: st %f9, [%g0 + %i0]
11760 .word 0x91a0104a ! t2_kref+0x250: fdtox %f10, %f8
11761 .word 0xa8d7001b ! t2_kref+0x254: umulcc %i4, %i3, %l4
11762 sethi %hi(2f), %o7
11763 .word 0xe40be2a0 ! t2_kref+0x25c: ldub [%o7 + 0x2a0], %l2
11764 .word 0xa41ca00c ! t2_kref+0x260: xor %l2, 0xc, %l2
11765 .word 0xe42be2a0 ! t2_kref+0x264: stb %l2, [%o7 + 0x2a0]
11766 .word 0x81dbe2a0 ! t2_kref+0x268: flush %o7 + 0x2a0
11767 .word 0x24800001 ! t2_kref+0x26c: ble,a _kref+0x270
11768 .word 0xf820a018 ! t2_kref+0x270: st %i4, [%g2 + 0x18]
11769 .word 0xf4a6101c ! t2_kref+0x274: sta %i2, [%i0 + %i4]0x80
11770 .word 0x3f800007 ! t2_kref+0x278: fbo,a _kref+0x294
11771 .word 0xa87f2289 ! t2_kref+0x27c: sdiv %i4, 0x289, %l4
11772 .word 0xe0070018 ! t2_kref+0x280: ld [%i4 + %i0], %l0
11773 .word 0xa33b6013 ! t2_kref+0x284: sra %o5, 0x13, %l1
11774 .word 0xee062014 ! t2_kref+0x288: ld [%i0 + 0x14], %l7
11775 .word 0x27480002 ! t2_kref+0x28c: fbul,a,pt %fcc0, _kref+0x294
11776 .word 0xadb30200 ! t2_kref+0x290: array8 %o4, %g0, %l6
11777 .word 0xe03e7ff0 ! t2_kref+0x294: std %l0, [%i1 - 0x10]
11778 .word 0xc028a02b ! t2_kref+0x298: clrb [%g2 + 0x2b]
11779 .word 0xa87ea6e2 ! t2_kref+0x29c: sdiv %i2, 0x6e2, %l4
117802: .word 0xa276e10f ! t2_kref+0x2a0: udiv %i3, 0x10f, %l1
11781 .word 0x9de3bfa0 ! t2_kref+0x2a4: save %sp, -0x60, %sp
11782 .word 0x81c87954 ! t2_kref+0x2a8: return %g1 - 0x6ac
11783 .word 0xe0c81019 ! t2_kref+0x2ac: ldsba [%g0 + %i1]0x80, %l0
11784 .word 0x95b2c709 ! t2_kref+0x2b0: fmuld8sux16 %f11, %f9, %f10
11785 .word 0xa4fead21 ! t2_kref+0x2b4: sdivcc %i2, 0xd21, %l2
11786 .word 0x91a289ca ! t2_kref+0x2b8: fdivd %f10, %f10, %f8
11787 .word 0x3c480001 ! t2_kref+0x2bc: bpos,a,pt %icc, _kref+0x2c0
11788 .word 0xe440a028 ! t2_kref+0x2c0: ldsw [%g2 + 0x28], %l2
11789 .word 0xe0de1000 ! t2_kref+0x2c4: ldxa [%i0]0x80, %l0
11790 .word 0x91b28709 ! t2_kref+0x2c8: fmuld8sux16 %f10, %f9, %f8
11791 .word 0xea4e2004 ! t2_kref+0x2cc: ldsb [%i0 + 4], %l5
11792 .word 0xa738000c ! t2_kref+0x2d0: sra %g0, %o4, %l3
11793 .word 0x91a288aa ! t2_kref+0x2d4: fsubs %f10, %f10, %f8
11794 .word 0xd300a018 ! t2_kref+0x2d8: ld [%g2 + 0x18], %f9
11795 .word 0x22480002 ! t2_kref+0x2dc: be,a,pt %icc, _kref+0x2e4
11796 .word 0xa62efb64 ! t2_kref+0x2e0: andn %i3, -0x49c, %l3
11797 .word 0xf6762000 ! t2_kref+0x2e4: stx %i3, [%i0]
11798 .word 0x91a0192b ! t2_kref+0x2e8: fstod %f11, %f8
11799 .word 0x87802082 ! t2_kref+0x2ec: mov 0x82, %asi
11800 .word 0x95a209c8 ! t2_kref+0x2f0: fdivd %f8, %f8, %f10
11801 .word 0xd46e0000 ! t2_kref+0x2f4: ldstub [%i0], %o2
11802 .word 0xadb3003b ! t2_kref+0x2f8: edge8n %o4, %i3, %l6
11803 .word 0x3e480004 ! t2_kref+0x2fc: bvc,a,pt %icc, _kref+0x30c
11804 .word 0xa5400000 ! t2_kref+0x300: mov %y, %l2
11805 .word 0xa3b2854a ! t2_kref+0x304: fcmpeq16 %f10, %f10, %l1
11806 .word 0x95a0054a ! t2_kref+0x308: fsqrtd %f10, %f10
11807 .word 0xee78a018 ! t2_kref+0x30c: swap [%g2 + 0x18], %l7
11808 .word 0x9fc00004 ! t2_kref+0x310: call %g0 + %g4
11809 .word 0xac7b75e0 ! t2_kref+0x314: sdiv %o5, -0xa20, %l6
11810 .word 0xd3070018 ! t2_kref+0x318: ld [%i4 + %i0], %f9
11811 .word 0xd51fbc68 ! t2_kref+0x31c: ldd [%fp - 0x398], %f10
11812 .word 0xd300a028 ! t2_kref+0x320: ld [%g2 + 0x28], %f9
11813 .word 0x39480007 ! t2_kref+0x324: fbuge,a,pt %fcc0, _kref+0x340
11814 .word 0xd1be585b ! t2_kref+0x328: stda %f8, [%i1 + %i3]0xc2
11815 .word 0x95a00129 ! t2_kref+0x32c: fabss %f9, %f10
11816 .word 0x32480001 ! t2_kref+0x330: bne,a,pt %icc, _kref+0x334
11817 .word 0x95a0012a ! t2_kref+0x334: fabss %f10, %f10
11818 .word 0x3c800001 ! t2_kref+0x338: bpos,a _kref+0x33c
11819 .word 0xaee33e12 ! t2_kref+0x33c: subccc %o4, -0x1ee, %l7
11820 .word 0xaed0001c ! t2_kref+0x340: umulcc %g0, %i4, %l7
11821 .word 0xa4db401c ! t2_kref+0x344: smulcc %o5, %i4, %l2
11822 .word 0xd1871018 ! t2_kref+0x348: lda [%i4 + %i0]0x80, %f8
11823 .word 0xee48a008 ! t2_kref+0x34c: ldsb [%g2 + 8], %l7
11824 .word 0x26800007 ! t2_kref+0x350: bl,a _kref+0x36c
11825 .word 0xa6b32bc5 ! t2_kref+0x354: orncc %o4, 0xbc5, %l3
11826 .word 0xe81e7ff0 ! t2_kref+0x358: ldd [%i1 - 0x10], %l4
11827 .word 0xe240a028 ! t2_kref+0x35c: ldsw [%g2 + 0x28], %l1
11828 .word 0x95a2882b ! t2_kref+0x360: fadds %f10, %f11, %f10
11829 .word 0xe2063ffc ! t2_kref+0x364: ld [%i0 - 4], %l1
11830 .word 0x91a00529 ! t2_kref+0x368: fsqrts %f9, %f8
11831 .word 0x91a01048 ! t2_kref+0x36c: fdtox %f8, %f8
11832 .word 0xa0b6fb65 ! t2_kref+0x370: orncc %i3, -0x49b, %l0
11833 .word 0x91b286ca ! t2_kref+0x374: fmul8sux16 %f10, %f10, %f8
11834 .word 0x91a000aa ! t2_kref+0x378: fnegs %f10, %f8
11835 .word 0xa286801a ! t2_kref+0x37c: addcc %i2, %i2, %l1
11836 .word 0xad100000 ! t2_kref+0x380: taddcctv %g0, %g0, %l6
11837 .word 0x95a20828 ! t2_kref+0x384: fadds %f8, %f8, %f10
11838 .word 0xa0737e64 ! t2_kref+0x388: udiv %o5, -0x19c, %l0
11839 .word 0xac0827ad ! t2_kref+0x38c: and %g0, 0x7ad, %l6
11840 .word 0x91a2894a ! t2_kref+0x390: fmuld %f10, %f10, %f8
11841 .word 0x9de3bfa0 ! t2_kref+0x394: save %sp, -0x60, %sp
11842 .word 0x808023c7 ! t2_kref+0x398: addcc %g0, 0x3c7, %g0
11843 .word 0xabee66da ! t2_kref+0x39c: restore %i1, 0x6da, %l5
11844 .word 0x91a01928 ! t2_kref+0x3a0: fstod %f8, %f8
11845 .word 0xe600a038 ! t2_kref+0x3a4: ld [%g2 + 0x38], %l3
11846 .word 0xe0162010 ! t2_kref+0x3a8: lduh [%i0 + 0x10], %l0
11847 .word 0xa826c01a ! t2_kref+0x3ac: sub %i3, %i2, %l4
11848 .word 0xa944c000 ! t2_kref+0x3b0: mov %gsr, %l4
11849 .word 0xa306801c ! t2_kref+0x3b4: taddcc %i2, %i4, %l1
11850 .word 0x9fc00004 ! t2_kref+0x3b8: call %g0 + %g4
11851 .word 0x93a000ab ! t2_kref+0x3bc: fnegs %f11, %f9
11852 .word 0x95a000ab ! t2_kref+0x3c0: fnegs %f11, %f10
11853 .word 0xd1000018 ! t2_kref+0x3c4: ld [%g0 + %i0], %f8
11854 .word 0x3d480008 ! t2_kref+0x3c8: fbule,a,pt %fcc0, _kref+0x3e8
11855 .word 0xd820a028 ! t2_kref+0x3cc: st %o4, [%g2 + 0x28]
11856 .word 0xda20a028 ! t2_kref+0x3d0: st %o5, [%g2 + 0x28]
11857 .word 0xea00a018 ! t2_kref+0x3d4: ld [%g2 + 0x18], %l5
11858 .word 0xe03e4000 ! t2_kref+0x3d8: std %l0, [%i1]
11859 .word 0x91a208c8 ! t2_kref+0x3dc: fsubd %f8, %f8, %f8
11860 .word 0xa3400000 ! t2_kref+0x3e0: mov %y, %l1
11861 .word 0x81aa0aab ! t2_kref+0x3e4: fcmpes %fcc0, %f8, %f11
11862 .word 0x91b20c88 ! t2_kref+0x3e8: fandnot2 %f8, %f8, %f8
11863 .word 0x95b20a4a ! t2_kref+0x3ec: fpadd32 %f8, %f10, %f10
11864 .word 0x93a00529 ! t2_kref+0x3f0: fsqrts %f9, %f9
11865 .word 0xa65b000d ! t2_kref+0x3f4: smul %o4, %o5, %l3
11866 .word 0xa1b2058a ! t2_kref+0x3f8: fcmpgt32 %f8, %f10, %l0
11867 .word 0xa73e8000 ! t2_kref+0x3fc: sra %i2, %g0, %l3
11868 .word 0x95b28c8a ! t2_kref+0x400: fandnot2 %f10, %f10, %f10
11869 .word 0xe040a028 ! t2_kref+0x404: ldsw [%g2 + 0x28], %l0
11870 .word 0x8186c000 ! t2_kref+0x408: wr %i3, %g0, %y
11871 .word 0xe6067fe0 ! t2_kref+0x40c: ld [%i1 - 0x20], %l3
11872 .word 0xe206001c ! t2_kref+0x410: ld [%i0 + %i4], %l1
11873 .word 0x95a00548 ! t2_kref+0x414: fsqrtd %f8, %f10
11874 .word 0xd51e6008 ! t2_kref+0x418: ldd [%i1 + 8], %f10
11875 .word 0xf630a038 ! t2_kref+0x41c: sth %i3, [%g2 + 0x38]
11876 .word 0xaa068000 ! t2_kref+0x420: add %i2, %g0, %l5
11877 .word 0x95b20d08 ! t2_kref+0x424: fandnot1 %f8, %f8, %f10
11878 .word 0xac30001a ! t2_kref+0x428: orn %g0, %i2, %l6
11879 .word 0xc5ee501a ! t2_kref+0x42c: prefetcha %i1 + %i2, 2
11880 .word 0xf630a02a ! t2_kref+0x430: sth %i3, [%g2 + 0x2a]
11881 .word 0x91a209ca ! t2_kref+0x434: fdivd %f8, %f10, %f8
11882 .word 0x2135fdeb ! t2_kref+0x438: sethi %hi(0xd7f7ac00), %l0
11883 .word 0xaed027ad ! t2_kref+0x43c: umulcc %g0, 0x7ad, %l7
11884 .word 0xa0b00000 ! t2_kref+0x440: orncc %g0, %g0, %l0
11885 .word 0xa6e0000d ! t2_kref+0x444: subccc %g0, %o5, %l3
11886 .word 0x95b20a2b ! t2_kref+0x448: fpadd16s %f8, %f11, %f10
11887 .word 0xac8f2439 ! t2_kref+0x44c: andcc %i4, 0x439, %l6
11888 .word 0x27480007 ! t2_kref+0x450: fbul,a,pt %fcc0, _kref+0x46c
11889 .word 0xaa86801a ! t2_kref+0x454: addcc %i2, %i2, %l5
11890 .word 0xe6ce9018 ! t2_kref+0x458: ldsba [%i2 + %i0]0x80, %l3
11891 .word 0x97a01a4a ! t2_kref+0x45c: fdtoi %f10, %f11
11892 .word 0xd1180019 ! t2_kref+0x460: ldd [%g0 + %i1], %f8
11893 .word 0x95a018c8 ! t2_kref+0x464: fdtos %f8, %f10
11894 .word 0xac08001a ! t2_kref+0x468: and %g0, %i2, %l6
11895 .word 0xd1be581a ! t2_kref+0x46c: stda %f8, [%i1 + %i2]0xc0
11896 .word 0xf3ee501b ! t2_kref+0x470: prefetcha %i1 + %i3, 25
11897 .word 0xe45e001d ! t2_kref+0x474: ldx [%i0 + %i5], %l2
11898 .word 0xa536a014 ! t2_kref+0x478: srl %i2, 0x14, %l2
11899 .word 0x95a00548 ! t2_kref+0x47c: fsqrtd %f8, %f10
11900 .word 0x91a28d28 ! t2_kref+0x480: fsmuld %f10, %f8, %f8
11901 .word 0xe6062018 ! t2_kref+0x484: ld [%i0 + 0x18], %l3
11902 .word 0xd300a018 ! t2_kref+0x488: ld [%g2 + 0x18], %f9
11903 .word 0xab1ef2a6 ! t2_kref+0x48c: tsubcctv %i3, -0xd5a, %l5
11904 .word 0xd7861000 ! t2_kref+0x490: lda [%i0]0x80, %f11
11905 .word 0x28480008 ! t2_kref+0x494: bleu,a,pt %icc, _kref+0x4b4
11906 .word 0x91a000a9 ! t2_kref+0x498: fnegs %f9, %f8
11907 .word 0xa22ef9f9 ! t2_kref+0x49c: andn %i3, -0x607, %l1
11908 .word 0x95a0052b ! t2_kref+0x4a0: fsqrts %f11, %f10
11909 .word 0xe2062000 ! t2_kref+0x4a4: ld [%i0], %l1
11910 .word 0x91a289c8 ! t2_kref+0x4a8: fdivd %f10, %f8, %f8
11911 .word 0xae06801b ! t2_kref+0x4ac: add %i2, %i3, %l7
11912 .word 0xa093001b ! t2_kref+0x4b0: orcc %o4, %i3, %l0
11913 .word 0x9de3bfa0 ! t2_kref+0x4b4: save %sp, -0x60, %sp
11914 .word 0xa5eebf1e ! t2_kref+0x4b8: restore %i2, -0xe2, %l2
11915 .word 0x38480007 ! t2_kref+0x4bc: bgu,a,pt %icc, _kref+0x4d8
11916 .word 0xa2a6800c ! t2_kref+0x4c0: subcc %i2, %o4, %l1
11917 .word 0xe41e2008 ! t2_kref+0x4c4: ldd [%i0 + 8], %l2
11918 .word 0x8143c000 ! t2_kref+0x4c8: stbar
11919 .word 0x85d02010 ! t2_kref+0x4cc: tle %icc, %g0 + 0x10
11920 .word 0xa016ed39 ! t2_kref+0x4d0: or %i3, 0xd39, %l0
11921 .word 0xe4bf5018 ! t2_kref+0x4d4: stda %l2, [%i5 + %i0]0x80
11922 .word 0x93a2482b ! t2_kref+0x4d8: fadds %f9, %f11, %f9
11923 .word 0xe410a02a ! t2_kref+0x4dc: lduh [%g2 + 0x2a], %l2
11924 .word 0xac2ea463 ! t2_kref+0x4e0: andn %i2, 0x463, %l6
11925 .word 0x91b00fc0 ! t2_kref+0x4e4: fone %f8
11926 .word 0x34480005 ! t2_kref+0x4e8: bg,a,pt %icc, _kref+0x4fc
11927 .word 0x95b00f2a ! t2_kref+0x4ec: fsrc2s %f10, %f10
11928 .word 0x91a01a28 ! t2_kref+0x4f0: fstoi %f8, %f8
11929 .word 0x95b00fc0 ! t2_kref+0x4f4: fone %f10
11930 .word 0xa65b000d ! t2_kref+0x4f8: smul %o4, %o5, %l3
11931 .word 0xd1be185a ! t2_kref+0x4fc: stda %f8, [%i0 + %i2]0xc2
11932 .word 0x39480006 ! t2_kref+0x500: fbuge,a,pt %fcc0, _kref+0x518
11933 .word 0xf436c019 ! t2_kref+0x504: sth %i2, [%i3 + %i1]
11934 .word 0x93a018c8 ! t2_kref+0x508: fdtos %f8, %f9
11935 .word 0xe408a008 ! t2_kref+0x50c: ldub [%g2 + 8], %l2
11936 .word 0xd3264000 ! t2_kref+0x510: st %f9, [%i1]
11937 .word 0x81aaca2a ! t2_kref+0x514: fcmps %fcc0, %f11, %f10
11938 .word 0x97a01a4a ! t2_kref+0x518: fdtoi %f10, %f11
11939 .word 0xabb30200 ! t2_kref+0x51c: array8 %o4, %g0, %l5
11940 .word 0x91a2c92a ! t2_kref+0x520: fmuls %f11, %f10, %f8
11941 .word 0x95b28c6a ! t2_kref+0x524: fnors %f10, %f10, %f10
11942 .word 0x9f414000 ! t2_kref+0x528: mov %pc, %o7
11943 .word 0xa82b7a41 ! t2_kref+0x52c: andn %o5, -0x5bf, %l4
11944 .word 0x9f414000 ! t2_kref+0x530: mov %pc, %o7
11945 .word 0xa6833400 ! t2_kref+0x534: addcc %o4, -0xc00, %l3
11946 .word 0x91b2074a ! t2_kref+0x538: fpack32 %f8, %f10, %f8
11947 .word 0x95a28848 ! t2_kref+0x53c: faddd %f10, %f8, %f10
11948 .word 0x26480007 ! t2_kref+0x540: bl,a,pt %icc, _kref+0x55c
11949 .word 0xa5b2840a ! t2_kref+0x544: fcmple16 %f10, %f10, %l2
11950 .word 0xa83733dd ! t2_kref+0x548: orn %i4, -0xc23, %l4
11951 .word 0xaa1f3cc9 ! t2_kref+0x54c: xor %i4, -0x337, %l5
11952 .word 0x2f480002 ! t2_kref+0x550: fbu,a,pt %fcc0, _kref+0x558
11953 .word 0x91b286e8 ! t2_kref+0x554: fmul8ulx16 %f10, %f8, %f8
11954 .word 0x93b24da9 ! t2_kref+0x558: fxors %f9, %f9, %f9
11955 .word 0xd830a008 ! t2_kref+0x55c: sth %o4, [%g2 + 8]
11956 .word 0x38800008 ! t2_kref+0x560: bgu,a _kref+0x580
11957 .word 0xd11e7fe0 ! t2_kref+0x564: ldd [%i1 - 0x20], %f8
11958 .word 0xa0437e49 ! t2_kref+0x568: addc %o5, -0x1b7, %l0
11959 .word 0xac1b401a ! t2_kref+0x56c: xor %o5, %i2, %l6
11960 .word 0x30480006 ! t2_kref+0x570: ba,a,pt %icc, _kref+0x588
11961 .word 0x8143c000 ! t2_kref+0x574: stbar
11962 .word 0xa2a6c00c ! t2_kref+0x578: subcc %i3, %o4, %l1
11963 .word 0xa6e6c01b ! t2_kref+0x57c: subccc %i3, %i3, %l3
11964 .word 0xa5b7015c ! t2_kref+0x580: edge32l %i4, %i4, %l2
11965 .word 0x97b24aea ! t2_kref+0x584: fpsub32s %f9, %f10, %f11
11966 sethi %hi(2f), %o7
11967 .word 0xe40be1d4 ! t2_kref+0x58c: ldub [%o7 + 0x1d4], %l2
11968 .word 0xa41ca00c ! t2_kref+0x590: xor %l2, 0xc, %l2
11969 .word 0xe42be1d4 ! t2_kref+0x594: stb %l2, [%o7 + 0x1d4]
11970 .word 0x81dbe1d4 ! t2_kref+0x598: flush %o7 + 0x1d4
11971 .word 0xa0930000 ! t2_kref+0x59c: orcc %o4, %g0, %l0
11972 .word 0x91a0052a ! t2_kref+0x5a0: fsqrts %f10, %f8
11973 .word 0x9fc00004 ! t2_kref+0x5a4: call %g0 + %g4
11974 .word 0xf430a028 ! t2_kref+0x5a8: sth %i2, [%g2 + 0x28]
11975 .word 0x97b28ca9 ! t2_kref+0x5ac: fandnot2s %f10, %f9, %f11
11976 .word 0x2f480002 ! t2_kref+0x5b0: fbu,a,pt %fcc0, _kref+0x5b8
11977 .word 0xa43eb785 ! t2_kref+0x5b4: xnor %i2, -0x87b, %l2
11978 .word 0xe24e4000 ! t2_kref+0x5b8: ldsb [%i1], %l1
11979 .word 0xd51fbcf0 ! t2_kref+0x5bc: ldd [%fp - 0x310], %f10
11980 .word 0xac3ec00d ! t2_kref+0x5c0: xnor %i3, %o5, %l6
11981 .word 0xe640a008 ! t2_kref+0x5c4: ldsw [%g2 + 8], %l3
11982 .word 0xed6e001a ! t2_kref+0x5c8: prefetch %i0 + %i2, 22
11983 .word 0xa01f000c ! t2_kref+0x5cc: xor %i4, %o4, %l0
11984 .word 0x95a20948 ! t2_kref+0x5d0: fmuld %f8, %f8, %f10
119852: .word 0x95a00548 ! t2_kref+0x5d4: fsqrtd %f8, %f10
11986 .word 0xd1be1a5c ! t2_kref+0x5d8: stda %f8, [%i0 + %i4]0xd2
11987 .word 0xa836aaaa ! t2_kref+0x5dc: orn %i2, 0xaaa, %l4
11988 .word 0x38800004 ! t2_kref+0x5e0: bgu,a _kref+0x5f0
11989 .word 0x91a20d2b ! t2_kref+0x5e4: fsmuld %f8, %f11, %f8
11990 .word 0xe01e4000 ! t2_kref+0x5e8: ldd [%i1], %l0
11991 .word 0xd120a008 ! t2_kref+0x5ec: st %f8, [%g2 + 8]
11992 .word 0xf4b6d018 ! t2_kref+0x5f0: stha %i2, [%i3 + %i0]0x80
11993 .word 0x95a28848 ! t2_kref+0x5f4: faddd %f10, %f8, %f10
11994 .word 0x33480008 ! t2_kref+0x5f8: fbe,a,pt %fcc0, _kref+0x618
11995 .word 0x2f386c0c ! t2_kref+0x5fc: sethi %hi(0xe1b03000), %l7
11996 .word 0xa256c00d ! t2_kref+0x600: umul %i3, %o5, %l1
11997 .word 0xe448a019 ! t2_kref+0x604: ldsb [%g2 + 0x19], %l2
11998 .word 0x83d02010 ! t2_kref+0x608: te %icc, %g0 + 0x10
11999 .word 0x81b01025 ! t2_kref+0x60c: siam 0x5
12000 .word 0x91b00f08 ! t2_kref+0x610: fsrc2 %f8, %f8
12001 .word 0xa807001b ! t2_kref+0x614: add %i4, %i3, %l4
12002 .word 0xd126200c ! t2_kref+0x618: st %f8, [%i0 + 0xc]
12003 .word 0x81aacaaa ! t2_kref+0x61c: fcmpes %fcc0, %f11, %f10
12004 .word 0xa80b001b ! t2_kref+0x620: and %o4, %i3, %l4
12005 call SYM(t2_subr1)
12006 .word 0xe8160000 ! t2_kref+0x628: lduh [%i0], %l4
12007 .word 0x8143c000 ! t2_kref+0x62c: stbar
12008 .word 0xa896fa0e ! t2_kref+0x630: orcc %i3, -0x5f2, %l4
12009 .word 0x81830000 ! t2_kref+0x634: wr %o4, %g0, %y
12010 .word 0xd7200019 ! t2_kref+0x638: st %f11, [%g0 + %i1]
12011 .word 0xa1b34300 ! t2_kref+0x63c: alignaddr %o5, %g0, %l0
12012 .word 0xaeb3000c ! t2_kref+0x640: orncc %o4, %o4, %l7
12013 .word 0xe8380018 ! t2_kref+0x644: std %l4, [%g0 + %i0]
12014 .word 0xec96d059 ! t2_kref+0x648: lduha [%i3 + %i1]0x82, %l6
12015 .word 0x91b206ca ! t2_kref+0x64c: fmul8sux16 %f8, %f10, %f8
12016 .word 0xd300a028 ! t2_kref+0x650: ld [%g2 + 0x28], %f9
12017 .word 0x20800003 ! t2_kref+0x654: bn,a _kref+0x660
12018 .word 0xaed0001b ! t2_kref+0x658: umulcc %g0, %i3, %l7
12019 .word 0xa22b4000 ! t2_kref+0x65c: andn %o5, %g0, %l1
12020 .word 0x91a00128 ! t2_kref+0x660: fabss %f8, %f8
12021 .word 0x91a2c92b ! t2_kref+0x664: fmuls %f11, %f11, %f8
12022 .word 0xd500a018 ! t2_kref+0x668: ld [%g2 + 0x18], %f10
12023 .word 0x2e480003 ! t2_kref+0x66c: bvs,a,pt %icc, _kref+0x678
12024 .word 0x95a209c8 ! t2_kref+0x670: fdivd %f8, %f8, %f10
12025 .word 0xaa50001a ! t2_kref+0x674: umul %g0, %i2, %l5
12026 .word 0xaa032a52 ! t2_kref+0x678: add %o4, 0xa52, %l5
12027 .word 0xf1ee501b ! t2_kref+0x67c: prefetcha %i1 + %i3, 24
12028 .word 0xae0eed85 ! t2_kref+0x680: and %i3, 0xd85, %l7
12029 .word 0xa7b28548 ! t2_kref+0x684: fcmpeq16 %f10, %f8, %l3
12030 .word 0xe808a02a ! t2_kref+0x688: ldub [%g2 + 0x2a], %l4
12031 .word 0xaf408000 ! t2_kref+0x68c: mov %ccr, %l7
12032 .word 0xaa2e8000 ! t2_kref+0x690: andn %i2, %g0, %l5
12033 .word 0xa1334000 ! t2_kref+0x694: srl %o5, %g0, %l0
12034 sethi %hi(2f), %o7
12035 .word 0xe40be2d4 ! t2_kref+0x69c: ldub [%o7 + 0x2d4], %l2
12036 .word 0xa41ca00c ! t2_kref+0x6a0: xor %l2, 0xc, %l2
12037 .word 0xe42be2d4 ! t2_kref+0x6a4: stb %l2, [%o7 + 0x2d4]
12038 .word 0x81dbe2d4 ! t2_kref+0x6a8: flush %o7 + 0x2d4
12039 .word 0x95b00cca ! t2_kref+0x6ac: fnot2 %f10, %f10
12040 .word 0x95a0054a ! t2_kref+0x6b0: fsqrtd %f10, %f10
12041 .word 0xd51e6008 ! t2_kref+0x6b4: ldd [%i1 + 8], %f10
12042 .word 0xa618001c ! t2_kref+0x6b8: xor %g0, %i4, %l3
12043 call SYM(t2_subr0)
12044 .word 0xee48a00a ! t2_kref+0x6c0: ldsb [%g2 + 0xa], %l7
12045 .word 0x91a00529 ! t2_kref+0x6c4: fsqrts %f9, %f8
12046 .word 0x95b2c669 ! t2_kref+0x6c8: fmul8x16au %f11, %f9, %f10
12047 .word 0xa9b7004d ! t2_kref+0x6cc: edge8l %i4, %o5, %l4
12048 .word 0xa02339a4 ! t2_kref+0x6d0: sub %o4, -0x65c, %l0
120492: .word 0xa816801c ! t2_kref+0x6d4: or %i2, %i4, %l4
12050 .word 0x95a289ca ! t2_kref+0x6d8: fdivd %f10, %f10, %f10
12051 .word 0xa686801b ! t2_kref+0x6dc: addcc %i2, %i3, %l3
12052 .word 0x9fc00004 ! t2_kref+0x6e0: call %g0 + %g4
12053 .word 0xaa07001b ! t2_kref+0x6e4: add %i4, %i3, %l5
12054 .word 0xe5e6100c ! t2_kref+0x6e8: casa [%i0]0x80, %o4, %l2
12055 .word 0x2b480001 ! t2_kref+0x6ec: fbug,a,pt %fcc0, _kref+0x6f0
12056 .word 0x93a20828 ! t2_kref+0x6f0: fadds %f8, %f8, %f9
12057 .word 0x91a0102b ! t2_kref+0x6f4: fstox %f11, %f8
12058 .word 0xf630a01a ! t2_kref+0x6f8: sth %i3, [%g2 + 0x1a]
12059 .word 0xa68f001a ! t2_kref+0x6fc: andcc %i4, %i2, %l3
12060 .word 0x9fc10000 ! t2_kref+0x700: call %g4
12061 .word 0x91a01a4a ! t2_kref+0x704: fdtoi %f10, %f8
12062 .word 0xa8d3400d ! t2_kref+0x708: umulcc %o5, %o5, %l4
12063 .word 0xa066f0d4 ! t2_kref+0x70c: subc %i3, -0xf2c, %l0
12064 .word 0x30480007 ! t2_kref+0x710: ba,a,pt %icc, _kref+0x72c
12065 .word 0xa63f2f70 ! t2_kref+0x714: xnor %i4, 0xf70, %l3
12066 .word 0xe41f4000 ! t2_kref+0x718: ldd [%i5], %l2
12067 .word 0x95a00529 ! t2_kref+0x71c: fsqrts %f9, %f10
12068 .word 0x91a2c8a9 ! t2_kref+0x720: fsubs %f11, %f9, %f8
12069 .word 0xa4870000 ! t2_kref+0x724: addcc %i4, %g0, %l2
12070 .word 0xe03f4019 ! t2_kref+0x728: std %l0, [%i5 + %i1]
12071 .word 0xae037aac ! t2_kref+0x72c: add %o5, -0x554, %l7
12072 .word 0x2f1417a4 ! t2_kref+0x730: sethi %hi(0x505e9000), %l7
12073 .word 0x2c800005 ! t2_kref+0x734: bneg,a _kref+0x748
12074 .word 0x91a018c8 ! t2_kref+0x738: fdtos %f8, %f8
12075 .word 0xd1180018 ! t2_kref+0x73c: ldd [%g0 + %i0], %f8
12076 .word 0xf207bfe0 ! t2_kref+0x740: ld [%fp - 0x20], %i1
12077 .word 0xf6a71018 ! t2_kref+0x744: sta %i3, [%i4 + %i0]0x80
12078 .word 0xad400000 ! t2_kref+0x748: mov %y, %l6
12079 .word 0xe41e7fe0 ! t2_kref+0x74c: ldd [%i1 - 0x20], %l2
12080 .word 0xa53ea00a ! t2_kref+0x750: sra %i2, 0xa, %l2
12081 .word 0xd7267fe8 ! t2_kref+0x754: st %f11, [%i1 - 0x18]
12082 .word 0xe8380019 ! t2_kref+0x758: std %l4, [%g0 + %i1]
12083 .word 0x8143e040 ! t2_kref+0x75c: membar 0x40
12084 call SYM(t2_subr2)
12085 .word 0x91a2c8a8 ! t2_kref+0x764: fsubs %f11, %f8, %f8
12086 .word 0x95b24968 ! t2_kref+0x768: fpmerge %f9, %f8, %f10
12087 .word 0xa6ff001c ! t2_kref+0x76c: sdivcc %i4, %i4, %l3
12088 .word 0x91a2492b ! t2_kref+0x770: fmuls %f9, %f11, %f8
12089 .word 0xae773767 ! t2_kref+0x774: udiv %i4, -0x899, %l7
12090 .word 0xea40a038 ! t2_kref+0x778: ldsw [%g2 + 0x38], %l5
12091 .word 0x3e800005 ! t2_kref+0x77c: bvc,a _kref+0x790
12092 .word 0x91a209c8 ! t2_kref+0x780: fdivd %f8, %f8, %f8
12093 .word 0xc030a028 ! t2_kref+0x784: clrh [%g2 + 0x28]
12094 .word 0xc5ee1000 ! t2_kref+0x788: prefetcha %i0, 2
12095 .word 0xd8a71019 ! t2_kref+0x78c: sta %o4, [%i4 + %i1]0x80
12096 .word 0xa226c000 ! t2_kref+0x790: sub %i3, %g0, %l1
12097 .word 0xd7000018 ! t2_kref+0x794: ld [%g0 + %i0], %f11
12098 .word 0xa896800d ! t2_kref+0x798: orcc %i2, %o5, %l4
12099 .word 0xa817000d ! t2_kref+0x79c: or %i4, %o5, %l4
12100 .word 0xa1b2040a ! t2_kref+0x7a0: fcmple16 %f8, %f10, %l0
12101 .word 0x91a24d28 ! t2_kref+0x7a4: fsmuld %f9, %f8, %f8
12102 .word 0xa5400000 ! t2_kref+0x7a8: mov %y, %l2
12103 .word 0xd11fbd18 ! t2_kref+0x7ac: ldd [%fp - 0x2e8], %f8
12104 .word 0xa4b0001b ! t2_kref+0x7b0: orncc %g0, %i3, %l2
12105 .word 0xc368a04b ! t2_kref+0x7b4: prefetch %g2 + 0x4b, 1
12106 .word 0x9fc00004 ! t2_kref+0x7b8: call %g0 + %g4
12107 .word 0xaabf0000 ! t2_kref+0x7bc: xnorcc %i4, %g0, %l5
12108 .word 0xad400000 ! t2_kref+0x7c0: mov %y, %l6
12109 .word 0xea4e200f ! t2_kref+0x7c4: ldsb [%i0 + 0xf], %l5
12110 .word 0x8143c000 ! t2_kref+0x7c8: stbar
12111 .word 0xaebf000d ! t2_kref+0x7cc: xnorcc %i4, %o5, %l7
12112 .word 0xac0ea08a ! t2_kref+0x7d0: and %i2, 0x8a, %l6
12113 .word 0xe4087ec0 ! t2_kref+0x7d4: ldub [%g1 - 0x140], %l2
12114 .word 0xa41ca00c ! t2_kref+0x7d8: xor %l2, 0xc, %l2
12115 .word 0xe4287ec0 ! t2_kref+0x7dc: stb %l2, [%g1 - 0x140]
12116 .word 0x81d87ec0 ! t2_kref+0x7e0: flush %g1 - 0x140
12117 .word 0x95a28d29 ! t2_kref+0x7e4: fsmuld %f10, %f9, %f10
12118 .word 0xa0a3401b ! t2_kref+0x7e8: subcc %o5, %i3, %l0
12119 .word 0x95b28c48 ! t2_kref+0x7ec: fnor %f10, %f8, %f10
12120 .word 0xa1b34000 ! t2_kref+0x7f0: edge8 %o5, %g0, %l0
12121 .word 0xd120a008 ! t2_kref+0x7f4: st %f8, [%g2 + 8]
12122 .word 0x95b00c00 ! t2_kref+0x7f8: fzero %f10
12123 .word 0x97a288aa ! t2_kref+0x7fc: fsubs %f10, %f10, %f11
12124 .word 0xa05e801b ! t2_kref+0x800: smul %i2, %i3, %l0
12125 .word 0x2b480005 ! t2_kref+0x804: fbug,a,pt %fcc0, _kref+0x818
12126 .word 0xa08f0000 ! t2_kref+0x808: andcc %i4, %g0, %l0
12127 .word 0x81aa0a48 ! t2_kref+0x80c: fcmpd %fcc0, %f8, %f8
12128 .word 0x93b20e6b ! t2_kref+0x810: fxnors %f8, %f11, %f9
12129 .word 0xd11e001d ! t2_kref+0x814: ldd [%i0 + %i5], %f8
12130 .word 0x95b20748 ! t2_kref+0x818: fpack32 %f8, %f8, %f10
12131 .word 0x95b28c8a ! t2_kref+0x81c: fandnot2 %f10, %f10, %f10
121322: .word 0xf8ae501a ! t2_kref+0x820: stba %i4, [%i1 + %i2]0x80
12133 .word 0xf436c019 ! t2_kref+0x824: sth %i2, [%i3 + %i1]
12134 call SYM(t2_subr2)
12135 .word 0x95b20f4a ! t2_kref+0x82c: fornot1 %f8, %f10, %f10
12136 .word 0xd8680019 ! t2_kref+0x830: ldstub [%g0 + %i1], %o4
12137 .word 0x93a000aa ! t2_kref+0x834: fnegs %f10, %f9
12138 .word 0x001fffff ! t2_kref+0x838: illtrap 0x1fffff
12139 .word 0x95a0192a ! t2_kref+0x83c: fstod %f10, %f10
12140 .word 0x95a0190a ! t2_kref+0x840: fitod %f10, %f10
12141 .word 0xaed3001a ! t2_kref+0x844: umulcc %o4, %i2, %l7
12142 .word 0x91a28928 ! t2_kref+0x848: fmuls %f10, %f8, %f8
12143 .word 0xa7b34300 ! t2_kref+0x84c: alignaddr %o5, %g0, %l3
12144 .word 0x81aa0aa8 ! t2_kref+0x850: fcmpes %fcc0, %f8, %f8
12145 .word 0xe16e001a ! t2_kref+0x854: prefetch %i0 + %i2, 16
12146 .word 0xa5400000 ! t2_kref+0x858: mov %y, %l2
12147 .word 0x22800001 ! t2_kref+0x85c: be,a _kref+0x860
12148 .word 0x97a20828 ! t2_kref+0x860: fadds %f8, %f8, %f11
12149 .word 0x93a00029 ! t2_kref+0x864: fmovs %f9, %f9
12150 .word 0xa53b401c ! t2_kref+0x868: sra %o5, %i4, %l2
12151 .word 0xe4562000 ! t2_kref+0x86c: ldsh [%i0], %l2
12152 .word 0x97a01a29 ! t2_kref+0x870: fstoi %f9, %f11
12153 .word 0x91b00c00 ! t2_kref+0x874: fzero %f8
12154 .word 0xd120a008 ! t2_kref+0x878: st %f8, [%g2 + 8]
12155 .word 0xa81b6578 ! t2_kref+0x87c: xor %o5, 0x578, %l4
12156 .word 0xa21ec01b ! t2_kref+0x880: xor %i3, %i3, %l1
12157 .word 0xa60ec00c ! t2_kref+0x884: and %i3, %o4, %l3
12158 .word 0x3d480008 ! t2_kref+0x888: fbule,a,pt %fcc0, _kref+0x8a8
12159 .word 0xe0067fe8 ! t2_kref+0x88c: ld [%i1 - 0x18], %l0
12160 .word 0xf830a02a ! t2_kref+0x890: sth %i4, [%g2 + 0x2a]
12161 .word 0x30480003 ! t2_kref+0x894: ba,a,pt %icc, _kref+0x8a0
12162 .word 0xabb3009a ! t2_kref+0x898: edge16 %o4, %i2, %l5
12163 .word 0xa93b401c ! t2_kref+0x89c: sra %o5, %i4, %l4
12164 .word 0x2e800007 ! t2_kref+0x8a0: bvs,a _kref+0x8bc
12165 .word 0xd300a018 ! t2_kref+0x8a4: ld [%g2 + 0x18], %f9
12166 .word 0x91a01a48 ! t2_kref+0x8a8: fdtoi %f8, %f8
12167 .word 0xd1be189a ! t2_kref+0x8ac: stda %f8, [%i0 + %i2]0xc4
12168 .word 0xe200a008 ! t2_kref+0x8b0: ld [%g2 + 8], %l1
12169 .word 0x97a2c8a8 ! t2_kref+0x8b4: fsubs %f11, %f8, %f11
12170 .word 0xa896bd49 ! t2_kref+0x8b8: orcc %i2, -0x2b7, %l4
12171 .word 0x95a0192a ! t2_kref+0x8bc: fstod %f10, %f10
12172 .word 0xd19e5a5c ! t2_kref+0x8c0: ldda [%i1 + %i4]0xd2, %f8
12173 .word 0x2b480004 ! t2_kref+0x8c4: fbug,a,pt %fcc0, _kref+0x8d4
12174 .word 0x93a2c928 ! t2_kref+0x8c8: fmuls %f11, %f8, %f9
12175 .word 0x93a248aa ! t2_kref+0x8cc: fsubs %f9, %f10, %f9
12176 .word 0x81870000 ! t2_kref+0x8d0: wr %i4, %g0, %y
12177 .word 0xa6ab4000 ! t2_kref+0x8d4: andncc %o5, %g0, %l3
12178 .word 0x39480002 ! t2_kref+0x8d8: fbuge,a,pt %fcc0, _kref+0x8e0
12179 .word 0x91a2094a ! t2_kref+0x8dc: fmuld %f8, %f10, %f8
12180 .word 0xaafb297d ! t2_kref+0x8e0: sdivcc %o4, 0x97d, %l5
12181 .word 0x3b480002 ! t2_kref+0x8e4: fble,a,pt %fcc0, _kref+0x8ec
12182 .word 0xe83e6010 ! t2_kref+0x8e8: std %l4, [%i1 + 0x10]
12183 .word 0xae76c01c ! t2_kref+0x8ec: udiv %i3, %i4, %l7
12184 .word 0x91a0054a ! t2_kref+0x8f0: fsqrtd %f10, %f8
12185 .word 0xd19f5a59 ! t2_kref+0x8f4: ldda [%i5 + %i1]0xd2, %f8
12186 .word 0xd700a028 ! t2_kref+0x8f8: ld [%g2 + 0x28], %f11
12187 .word 0x91a00548 ! t2_kref+0x8fc: fsqrtd %f8, %f8
12188 .word 0x21480001 ! t2_kref+0x900: fbn,a,pt %fcc0, _kref+0x904
12189 .word 0xa6e3001b ! t2_kref+0x904: subccc %o4, %i3, %l3
12190 .word 0xc030a00a ! t2_kref+0x908: clrh [%g2 + 0xa]
12191 .word 0xd1beda59 ! t2_kref+0x90c: stda %f8, [%i3 + %i1]0xd2
12192 .word 0xd1be1840 ! t2_kref+0x910: stda %f8, [%i0]0xc2
12193 .word 0x91a00529 ! t2_kref+0x914: fsqrts %f9, %f8
12194 .word 0x29480002 ! t2_kref+0x918: fbl,a,pt %fcc0, _kref+0x920
12195 .word 0xad400000 ! t2_kref+0x91c: mov %y, %l6
12196 .word 0x91b24eea ! t2_kref+0x920: fornot2s %f9, %f10, %f8
12197 .word 0xf420a038 ! t2_kref+0x924: st %i2, [%g2 + 0x38]
12198 .word 0xa41b7784 ! t2_kref+0x928: xor %o5, -0x87c, %l2
12199 .word 0xab002006 ! t2_kref+0x92c: taddcc %g0, 6, %l5
12200 .word 0xd1bf5018 ! t2_kref+0x930: stda %f8, [%i5 + %i0]0x80
12201 .word 0x878020e0 ! t2_kref+0x934: mov 0xe0, %asi
12202 .word 0xa293291c ! t2_kref+0x938: orcc %o4, 0x91c, %l1
12203 .word 0x9de3bfa0 ! t2_kref+0x93c: save %sp, -0x60, %sp
12204 .word 0xa3ee8018 ! t2_kref+0x940: restore %i2, %i0, %l1
12205 .word 0x95a0054a ! t2_kref+0x944: fsqrtd %f10, %f10
12206 .word 0xd11fbf38 ! t2_kref+0x948: ldd [%fp - 0xc8], %f8
12207 .word 0x9de3bfa0 ! t2_kref+0x94c: save %sp, -0x60, %sp
12208 .word 0xa7ee8000 ! t2_kref+0x950: restore %i2, %g0, %l3
12209 .word 0x95b2070b ! t2_kref+0x954: fmuld8sux16 %f8, %f11, %f10
12210 .word 0xe56e3fe0 ! t2_kref+0x958: prefetch %i0 - 0x20, 18
12211 .word 0x91b00f08 ! t2_kref+0x95c: fsrc2 %f8, %f8
12212 .word 0x95b28eea ! t2_kref+0x960: fornot2s %f10, %f10, %f10
12213 .word 0x91a2084a ! t2_kref+0x964: faddd %f8, %f10, %f8
12214 .word 0xaed0001c ! t2_kref+0x968: umulcc %g0, %i4, %l7
12215 .word 0x93a018ca ! t2_kref+0x96c: fdtos %f10, %f9
12216 .word 0x97a2c829 ! t2_kref+0x970: fadds %f11, %f9, %f11
12217 .word 0x95a0052a ! t2_kref+0x974: fsqrts %f10, %f10
12218 .word 0x97a0052a ! t2_kref+0x978: fsqrts %f10, %f11
12219 .word 0x91a00129 ! t2_kref+0x97c: fabss %f9, %f8
12220 .word 0xd320a008 ! t2_kref+0x980: st %f9, [%g2 + 8]
12221 .word 0xe848a039 ! t2_kref+0x984: ldsb [%g2 + 0x39], %l4
12222 .word 0xa1b0011b ! t2_kref+0x988: edge32 %g0, %i3, %l0
12223 .word 0xa623000d ! t2_kref+0x98c: sub %o4, %o5, %l3
12224 .word 0xd5180019 ! t2_kref+0x990: ldd [%g0 + %i1], %f10
12225 .word 0xa2ff001b ! t2_kref+0x994: sdivcc %i4, %i3, %l1
12226 .word 0x3c800007 ! t2_kref+0x998: bpos,a _kref+0x9b4
12227 .word 0xaa0b21f0 ! t2_kref+0x99c: and %o4, 0x1f0, %l5
12228 .word 0x93a000aa ! t2_kref+0x9a0: fnegs %f10, %f9
12229 .word 0xe9e6101a ! t2_kref+0x9a4: casa [%i0]0x80, %i2, %l4
12230 .word 0x2a800004 ! t2_kref+0x9a8: bcs,a _kref+0x9b8
12231 .word 0x8d87001a ! t2_kref+0x9ac: wr %i4, %i2, %fprs
12232 .word 0xae5723fe ! t2_kref+0x9b0: umul %i4, 0x3fe, %l7
12233 .word 0xd300a018 ! t2_kref+0x9b4: ld [%g2 + 0x18], %f9
12234 .word 0xe03e4000 ! t2_kref+0x9b8: std %l0, [%i1]
12235 .word 0xd51fbe20 ! t2_kref+0x9bc: ldd [%fp - 0x1e0], %f10
12236 .word 0x81830000 ! t2_kref+0x9c0: wr %o4, %g0, %y
12237 .word 0xa536e00d ! t2_kref+0x9c4: srl %i3, 0xd, %l2
12238 .word 0xa20369e9 ! t2_kref+0x9c8: add %o5, 0x9e9, %l1
12239 .word 0xc06e6012 ! t2_kref+0x9cc: ldstub [%i1 + 0x12], %g0
12240 .word 0xa1408000 ! t2_kref+0x9d0: mov %ccr, %l0
12241 .word 0x93a01a28 ! t2_kref+0x9d4: fstoi %f8, %f9
12242 .word 0x9de3bfa0 ! t2_kref+0x9d8: save %sp, -0x60, %sp
12243 .word 0x80df77f5 ! t2_kref+0x9dc: smulcc %i5, -0x80b, %g0
12244 .word 0xa7ee283f ! t2_kref+0x9e0: restore %i0, 0x83f, %l3
12245 .word 0xc020a038 ! t2_kref+0x9e4: clr [%g2 + 0x38]
12246 .word 0xa656ef0d ! t2_kref+0x9e8: umul %i3, 0xf0d, %l3
12247 .word 0xd1be580c ! t2_kref+0x9ec: stda %f8, [%i1 + %o4]0xc0
12248 .word 0x95a20d2a ! t2_kref+0x9f0: fsmuld %f8, %f10, %f10
12249 .word 0xacd37aeb ! t2_kref+0x9f4: umulcc %o5, -0x515, %l6
12250 .word 0x39800002 ! t2_kref+0x9f8: fbuge,a _kref+0xa00
12251 .word 0xe6070018 ! t2_kref+0x9fc: ld [%i4 + %i0], %l3
12252 .word 0x93a0052b ! t2_kref+0xa00: fsqrts %f11, %f9
12253 .word 0x81830000 ! t2_kref+0xa04: wr %o4, %g0, %y
12254 .word 0xd828a02a ! t2_kref+0xa08: stb %o4, [%g2 + 0x2a]
12255 .word 0x81aa4aa8 ! t2_kref+0xa0c: fcmpes %fcc0, %f9, %f8
12256 .word 0x95a00548 ! t2_kref+0xa10: fsqrtd %f8, %f10
12257 .word 0xa6972749 ! t2_kref+0xa14: orcc %i4, 0x749, %l3
12258 .word 0x95a01a28 ! t2_kref+0xa18: fstoi %f8, %f10
12259 .word 0xa2b6c000 ! t2_kref+0xa1c: orncc %i3, %g0, %l1
12260 .word 0xaa282935 ! t2_kref+0xa20: andn %g0, 0x935, %l5
12261 .word 0xd100a008 ! t2_kref+0xa24: ld [%g2 + 8], %f8
12262 .word 0x91a01929 ! t2_kref+0xa28: fstod %f9, %f8
12263 .word 0xafb000e0 ! t2_kref+0xa2c: edge16ln %g0, %g0, %l7
12264 .word 0xd51fbcf0 ! t2_kref+0xa30: ldd [%fp - 0x310], %f10
12265 .word 0x91a24d2a ! t2_kref+0xa34: fsmuld %f9, %f10, %f8
12266 .word 0xf420a008 ! t2_kref+0xa38: st %i2, [%g2 + 8]
12267 .word 0xecfe5000 ! t2_kref+0xa3c: swapa [%i1]0x80, %l6
12268 .word 0xd720a038 ! t2_kref+0xa40: st %f11, [%g2 + 0x38]
12269 .word 0xee7e2018 ! t2_kref+0xa44: swap [%i0 + 0x18], %l7
12270 .word 0x95a0012a ! t2_kref+0xa48: fabss %f10, %f10
12271 .word 0xefee501d ! t2_kref+0xa4c: prefetcha %i1 + %i5, 23
12272 .word 0xae88001c ! t2_kref+0xa50: andcc %g0, %i4, %l7
12273 .word 0x2c800007 ! t2_kref+0xa54: bneg,a _kref+0xa70
12274 .word 0xa5b6814c ! t2_kref+0xa58: edge32l %i2, %o4, %l2
12275 .word 0x8143c000 ! t2_kref+0xa5c: stbar
12276 .word 0x34800006 ! t2_kref+0xa60: bg,a _kref+0xa78
12277 .word 0xac40001c ! t2_kref+0xa64: addc %g0, %i4, %l6
12278 .word 0xe81e4000 ! t2_kref+0xa68: ldd [%i1], %l4
12279 .word 0xa6283acb ! t2_kref+0xa6c: andn %g0, -0x535, %l3
12280 .word 0x9fc10000 ! t2_kref+0xa70: call %g4
12281 .word 0xa7b7034c ! t2_kref+0xa74: alignaddrl %i4, %o4, %l3
12282 .word 0xad2e801c ! t2_kref+0xa78: sll %i2, %i4, %l6
12283 .word 0xea10a018 ! t2_kref+0xa7c: lduh [%g2 + 0x18], %l5
12284 .word 0x38480003 ! t2_kref+0xa80: bgu,a,pt %icc, _kref+0xa8c
12285 .word 0x95a0014a ! t2_kref+0xa84: fabsd %f10, %f10
12286 .word 0x91b20d0a ! t2_kref+0xa88: fandnot1 %f8, %f10, %f8
12287 .word 0xac13001b ! t2_kref+0xa8c: or %o4, %i3, %l6
12288 .word 0xa5382015 ! t2_kref+0xa90: sra %g0, 0x15, %l2
12289 .word 0xe248a009 ! t2_kref+0xa94: ldsb [%g2 + 9], %l1
12290 .word 0xa5b3405b ! t2_kref+0xa98: edge8l %o5, %i3, %l2
12291 .word 0xe640a028 ! t2_kref+0xa9c: ldsw [%g2 + 0x28], %l3
12292 .word 0x95b2866a ! t2_kref+0xaa0: fmul8x16au %f10, %f10, %f10
12293 .word 0x9fc10000 ! t2_kref+0xaa4: call %g4
12294 .word 0xe808a019 ! t2_kref+0xaa8: ldub [%g2 + 0x19], %l4
12295 .word 0xaaf8000c ! t2_kref+0xaac: sdivcc %g0, %o4, %l5
12296 .word 0x95a0052a ! t2_kref+0xab0: fsqrts %f10, %f10
12297 .word 0xe09e101d ! t2_kref+0xab4: ldda [%i0 + %i5]0x80, %l0
12298 .word 0xa0873642 ! t2_kref+0xab8: addcc %i4, -0x9be, %l0
12299 .word 0xf9ee101b ! t2_kref+0xabc: prefetcha %i0 + %i3, 28
12300 .word 0xe81e7fe8 ! t2_kref+0xac0: ldd [%i1 - 0x18], %l4
12301 .word 0xae23400d ! t2_kref+0xac4: sub %o5, %o5, %l7
12302 .word 0xa7702786 ! t2_kref+0xac8: popc 0x786, %l3
12303 .word 0x21480006 ! t2_kref+0xacc: fbn,a,pt %fcc0, _kref+0xae4
12304 .word 0xd1be1a1d ! t2_kref+0xad0: stda %f8, [%i0 + %i5]0xd0
12305 .word 0xd300a028 ! t2_kref+0xad4: ld [%g2 + 0x28], %f9
12306 .word 0x95b20708 ! t2_kref+0xad8: fmuld8sux16 %f8, %f8, %f10
12307 .word 0xe000a008 ! t2_kref+0xadc: ld [%g2 + 8], %l0
12308 .word 0xea10a02a ! t2_kref+0xae0: lduh [%g2 + 0x2a], %l5
12309 .word 0x91a000aa ! t2_kref+0xae4: fnegs %f10, %f8
12310 .word 0x95a00548 ! t2_kref+0xae8: fsqrtd %f8, %f10
12311 .word 0x93a01a2a ! t2_kref+0xaec: fstoi %f10, %f9
12312 .word 0xe43e3ff8 ! t2_kref+0xaf0: std %l2, [%i0 - 8]
12313 .word 0xf820a018 ! t2_kref+0xaf4: st %i4, [%g2 + 0x18]
12314 .word 0x93a0012b ! t2_kref+0xaf8: fabss %f11, %f9
12315 .word 0x95a289c8 ! t2_kref+0xafc: fdivd %f10, %f8, %f10
12316 .word 0xd1be1840 ! t2_kref+0xb00: stda %f8, [%i0]0xc2
12317 .word 0x91b246aa ! t2_kref+0xb04: fmul8x16al %f9, %f10, %f8
12318 .word 0x81aa8a2a ! t2_kref+0xb08: fcmps %fcc0, %f10, %f10
12319 .word 0xa3b2848a ! t2_kref+0xb0c: fcmple32 %f10, %f10, %l1
12320 .word 0xd11e401d ! t2_kref+0xb10: ldd [%i1 + %i5], %f8
12321 .word 0xa6ab4000 ! t2_kref+0xb14: andncc %o5, %g0, %l3
12322 .word 0xd1180019 ! t2_kref+0xb18: ldd [%g0 + %i1], %f8
12323 .word 0xf420a018 ! t2_kref+0xb1c: st %i2, [%g2 + 0x18]
12324 .word 0xa486c000 ! t2_kref+0xb20: addcc %i3, %g0, %l2
12325 .word 0xe856c019 ! t2_kref+0xb24: ldsh [%i3 + %i1], %l4
12326 .word 0xd700a008 ! t2_kref+0xb28: ld [%g2 + 8], %f11
12327 .word 0xe01e3fe8 ! t2_kref+0xb2c: ldd [%i0 - 0x18], %l0
12328 .word 0xa088001a ! t2_kref+0xb30: andcc %g0, %i2, %l0
12329 .word 0x93a01a29 ! t2_kref+0xb34: fstoi %f9, %f9
12330 .word 0xa5b3417c ! t2_kref+0xb38: edge32ln %o5, %i4, %l2
12331 .word 0xe4086210 ! t2_kref+0xb3c: ldub [%g1 + 0x210], %l2
12332 .word 0xa41ca00c ! t2_kref+0xb40: xor %l2, 0xc, %l2
12333 .word 0xe4286210 ! t2_kref+0xb44: stb %l2, [%g1 + 0x210]
12334 .word 0x81d86210 ! t2_kref+0xb48: flush %g1 + 0x210
12335 .word 0x81834000 ! t2_kref+0xb4c: wr %o5, %g0, %y
12336 .word 0x91a20828 ! t2_kref+0xb50: fadds %f8, %f8, %f8
12337 .word 0x91a289c8 ! t2_kref+0xb54: fdivd %f10, %f8, %f8
12338 .word 0x97a000a9 ! t2_kref+0xb58: fnegs %f9, %f11
12339 .word 0xd51fbdc0 ! t2_kref+0xb5c: ldd [%fp - 0x240], %f10
12340 .word 0xa006c000 ! t2_kref+0xb60: add %i3, %g0, %l0
12341 .word 0xd7801019 ! t2_kref+0xb64: lda [%g0 + %i1]0x80, %f11
12342 .word 0xf1ee101d ! t2_kref+0xb68: prefetcha %i0 + %i5, 24
12343 .word 0xe41e7fe0 ! t2_kref+0xb6c: ldd [%i1 - 0x20], %l2
123442: .word 0xec9f5019 ! t2_kref+0xb70: ldda [%i5 + %i1]0x80, %l6
12345 .word 0x39480002 ! t2_kref+0xb74: fbuge,a,pt %fcc0, _kref+0xb7c
12346 .word 0xa7418000 ! t2_kref+0xb78: mov %fprs, %l3
12347 .word 0xac76c01c ! t2_kref+0xb7c: udiv %i3, %i4, %l6
12348 .word 0xaf03401c ! t2_kref+0xb80: taddcc %o5, %i4, %l7
12349 .word 0xa286800d ! t2_kref+0xb84: addcc %i2, %o5, %l1
12350 .word 0xd300a008 ! t2_kref+0xb88: ld [%g2 + 8], %f9
12351 .word 0xa733401a ! t2_kref+0xb8c: srl %o5, %i2, %l3
12352 .word 0xa6fb401c ! t2_kref+0xb90: sdivcc %o5, %i4, %l3
12353 .word 0xf6f01019 ! t2_kref+0xb94: stxa %i3, [%g0 + %i1]0x80
12354 .word 0x95a2084a ! t2_kref+0xb98: faddd %f8, %f10, %f10
12355 .word 0xe968a0ca ! t2_kref+0xb9c: prefetch %g2 + 0xca, 20
12356 .word 0x3d480005 ! t2_kref+0xba0: fbule,a,pt %fcc0, _kref+0xbb4
12357 .word 0xd11e401d ! t2_kref+0xba4: ldd [%i1 + %i5], %f8
12358 .word 0xa7b2840a ! t2_kref+0xba8: fcmple16 %f10, %f10, %l3
12359 .word 0x95a0012b ! t2_kref+0xbac: fabss %f11, %f10
12360 .word 0x29480008 ! t2_kref+0xbb0: fbl,a,pt %fcc0, _kref+0xbd0
12361 .word 0x97a0012a ! t2_kref+0xbb4: fabss %f10, %f11
12362 .word 0xd306201c ! t2_kref+0xbb8: ld [%i0 + 0x1c], %f9
12363 .word 0xe43e2018 ! t2_kref+0xbbc: std %l2, [%i0 + 0x18]
12364 .word 0xaebb0000 ! t2_kref+0xbc0: xnorcc %o4, %g0, %l7
12365 .word 0x91a209a8 ! t2_kref+0xbc4: fdivs %f8, %f8, %f8
12366 .word 0xd1bf5a18 ! t2_kref+0xbc8: stda %f8, [%i5 + %i0]0xd0
12367 .word 0xa6773dc2 ! t2_kref+0xbcc: udiv %i4, -0x23e, %l3
12368 .word 0x34800002 ! t2_kref+0xbd0: bg,a _kref+0xbd8
12369 .word 0xa017000d ! t2_kref+0xbd4: or %i4, %o5, %l0
12370 .word 0xc028a028 ! t2_kref+0xbd8: clrb [%g2 + 0x28]
12371 .word 0x93a28828 ! t2_kref+0xbdc: fadds %f10, %f8, %f9
12372 .word 0xac930000 ! t2_kref+0xbe0: orcc %o4, %g0, %l6
12373 .word 0x8186c000 ! t2_kref+0xbe4: wr %i3, %g0, %y
12374 .word 0x91a2c8a8 ! t2_kref+0xbe8: fsubs %f11, %f8, %f8
12375 .word 0x95b00fc0 ! t2_kref+0xbec: fone %f10
12376 .word 0xa8d3001c ! t2_kref+0xbf0: umulcc %o4, %i4, %l4
12377 .word 0xe96e001c ! t2_kref+0xbf4: prefetch %i0 + %i4, 20
12378 .word 0xd8f75019 ! t2_kref+0xbf8: stxa %o4, [%i5 + %i1]0x80
12379 .word 0xaeaee33a ! t2_kref+0xbfc: andncc %i3, 0x33a, %l7
12380 .word 0x32800005 ! t2_kref+0xc00: bne,a _kref+0xc14
12381 .word 0x95a01a2b ! t2_kref+0xc04: fstoi %f11, %f10
12382 .word 0xe41e2010 ! t2_kref+0xc08: ldd [%i0 + 0x10], %l2
12383 .word 0x93a00128 ! t2_kref+0xc0c: fabss %f8, %f9
12384 .word 0x91b007aa ! t2_kref+0xc10: fpackfix %f10, %f8
12385 .word 0xf630a03a ! t2_kref+0xc14: sth %i3, [%g2 + 0x3a]
12386 .word 0xae700000 ! t2_kref+0xc18: udiv %g0, %g0, %l7
12387 .word 0xa2800000 ! t2_kref+0xc1c: addcc %g0, %g0, %l1
12388 .word 0xa216ee79 ! t2_kref+0xc20: or %i3, 0xe79, %l1
12389 .word 0x81868000 ! t2_kref+0xc24: wr %i2, %g0, %y
12390 .word 0x95b20c48 ! t2_kref+0xc28: fnor %f8, %f8, %f10
12391 .word 0xa87b000d ! t2_kref+0xc2c: sdiv %o4, %o5, %l4
12392 .word 0xe41e2000 ! t2_kref+0xc30: ldd [%i0], %l2
12393 .word 0x91a0052b ! t2_kref+0xc34: fsqrts %f11, %f8
12394 .word 0x91a2084a ! t2_kref+0xc38: faddd %f8, %f10, %f8
12395 .word 0xf8ae1000 ! t2_kref+0xc3c: stba %i4, [%i0]0x80
12396 .word 0xa616801b ! t2_kref+0xc40: or %i2, %i3, %l3
12397 .word 0x91a01929 ! t2_kref+0xc44: fstod %f9, %f8
12398 .word 0x95b28748 ! t2_kref+0xc48: fpack32 %f10, %f8, %f10
12399 .word 0x91a0192a ! t2_kref+0xc4c: fstod %f10, %f8
12400 .word 0xc020a008 ! t2_kref+0xc50: clr [%g2 + 8]
12401 .word 0xa427229d ! t2_kref+0xc54: sub %i4, 0x29d, %l2
12402 .word 0xac53001c ! t2_kref+0xc58: umul %o4, %i4, %l6
12403 .word 0xa210000c ! t2_kref+0xc5c: mov %o4, %l1
12404 .word 0xc030a008 ! t2_kref+0xc60: clrh [%g2 + 8]
12405 .word 0x91a2c92a ! t2_kref+0xc64: fmuls %f11, %f10, %f8
12406 .word 0xacb7000d ! t2_kref+0xc68: orncc %i4, %o5, %l6
12407 call SYM(t2_subr3)
12408 .word 0x95b20a4a ! t2_kref+0xc70: fpadd32 %f8, %f10, %f10
12409 sethi %hi(2f), %o7
12410 .word 0xe40be088 ! t2_kref+0xc78: ldub [%o7 + 0x88], %l2
12411 .word 0xa41ca00c ! t2_kref+0xc7c: xor %l2, 0xc, %l2
12412 .word 0xe42be088 ! t2_kref+0xc80: stb %l2, [%o7 + 0x88]
12413 .word 0x81dbe088 ! t2_kref+0xc84: flush %o7 + 0x88
124142: .word 0xd300a018 ! t2_kref+0xc88: ld [%g2 + 0x18], %f9
12415 .word 0x97a00528 ! t2_kref+0xc8c: fsqrts %f8, %f11
12416 .word 0xd520a008 ! t2_kref+0xc90: st %f10, [%g2 + 8]
12417 .word 0x86102013 ! t2_kref+0xc94: mov 0x13, %g3
12418 .word 0x86a0e001 ! t2_kref+0xc98: subcc %g3, 1, %g3
12419 .word 0x22800006 ! t2_kref+0xc9c: be,a _kref+0xcb4
12420 .word 0xe2080019 ! t2_kref+0xca0: ldub [%g0 + %i1], %l1
12421 .word 0xa6b70000 ! t2_kref+0xca4: orncc %i4, %g0, %l3
12422 .word 0x22800002 ! t2_kref+0xca8: be,a _kref+0xcb0
12423 .word 0x95a01108 ! t2_kref+0xcac: fxtod %f8, %f10
12424 .word 0xe000a028 ! t2_kref+0xcb0: ld [%g2 + 0x28], %l0
12425 .word 0xe3ee501a ! t2_kref+0xcb4: prefetcha %i1 + %i2, 17
12426 .word 0x93a000a8 ! t2_kref+0xcb8: fnegs %f8, %f9
12427 .word 0x95b00f2a ! t2_kref+0xcbc: fsrc2s %f10, %f10
12428 .word 0x81580000 ! t2_kref+0xcc0: flushw
12429 .word 0xa873401c ! t2_kref+0xcc4: udiv %o5, %i4, %l4
12430 .word 0xe3b8a140 ! t2_kref+0xcc8: stda %f48, [%g2 + 0x140]%asi
12431 .word 0x2e800004 ! t2_kref+0xccc: bvs,a _kref+0xcdc
12432 .word 0xa7803a31 ! t2_kref+0xcd0: mov 0xfffffa31, %gsr
12433 .word 0x95a01a4a ! t2_kref+0xcd4: fdtoi %f10, %f10
12434 .word 0x91a20848 ! t2_kref+0xcd8: faddd %f8, %f8, %f8
12435 .word 0xe290105b ! t2_kref+0xcdc: lduha [%g0 + %i3]0x82, %l1
12436 .word 0xa65e800c ! t2_kref+0xce0: smul %i2, %o4, %l3
12437 .word 0xa707000c ! t2_kref+0xce4: taddcc %i4, %o4, %l3
12438 call SYM(t2_subr1)
12439 .word 0x91b20e0a ! t2_kref+0xcec: fand %f8, %f10, %f8
12440 .word 0xa40b6fb5 ! t2_kref+0xcf0: and %o5, 0xfb5, %l2
12441 .word 0xea000019 ! t2_kref+0xcf4: ld [%g0 + %i1], %l5
12442 .word 0xa80b2a29 ! t2_kref+0xcf8: and %o4, 0xa29, %l4
12443 .word 0x8143c000 ! t2_kref+0xcfc: stbar
12444 .word 0xe2871058 ! t2_kref+0xd00: lda [%i4 + %i0]0x82, %l1
12445 .word 0x95a00128 ! t2_kref+0xd04: fabss %f8, %f10
12446 .word 0x91b24708 ! t2_kref+0xd08: fmuld8sux16 %f9, %f8, %f8
12447 .word 0xa673401a ! t2_kref+0xd0c: udiv %o5, %i2, %l3
12448 .word 0xd520a018 ! t2_kref+0xd10: st %f10, [%g2 + 0x18]
12449 .word 0xa25b3b81 ! t2_kref+0xd14: smul %o4, -0x47f, %l1
12450 .word 0xe43e0000 ! t2_kref+0xd18: std %l2, [%i0]
12451 .word 0xacbec01b ! t2_kref+0xd1c: xnorcc %i3, %i3, %l6
12452 .word 0xa433400d ! t2_kref+0xd20: orn %o5, %o5, %l2
12453 .word 0xa7336002 ! t2_kref+0xd24: srl %o5, 0x2, %l3
12454 .word 0xe0066014 ! t2_kref+0xd28: ld [%i1 + 0x14], %l0
12455 .word 0xd11e7fe8 ! t2_kref+0xd2c: ldd [%i1 - 0x18], %f8
12456 call SYM(t2_subr0)
12457 .word 0xa883000d ! t2_kref+0xd34: addcc %o4, %o5, %l4
12458 .word 0xec10a028 ! t2_kref+0xd38: lduh [%g2 + 0x28], %l6
12459 .word 0x38480003 ! t2_kref+0xd3c: bgu,a,pt %icc, _kref+0xd48
12460 .word 0xd7067fec ! t2_kref+0xd40: ld [%i1 - 0x14], %f11
12461 .word 0x2d480007 ! t2_kref+0xd44: fbg,a,pt %fcc0, _kref+0xd60
12462 .word 0x95b286ea ! t2_kref+0xd48: fmul8ulx16 %f10, %f10, %f10
12463 .word 0xd11fbd78 ! t2_kref+0xd4c: ldd [%fp - 0x288], %f8
12464 .word 0x9fc00004 ! t2_kref+0xd50: call %g0 + %g4
12465 .word 0x95a209c8 ! t2_kref+0xd54: fdivd %f8, %f8, %f10
12466 .word 0x22800008 ! t2_kref+0xd58: be,a _kref+0xd78
12467 .word 0xacb02b0a ! t2_kref+0xd5c: orncc %g0, 0xb0a, %l6
12468 .word 0x95a01a28 ! t2_kref+0xd60: fstoi %f8, %f10
12469 .word 0xe4167fe6 ! t2_kref+0xd64: lduh [%i1 - 0x1a], %l2
12470 .word 0x97a0052a ! t2_kref+0xd68: fsqrts %f10, %f11
12471 .word 0xa2102092 ! t2_kref+0xd6c: mov 0x92, %l1
12472 .word 0xe8380019 ! t2_kref+0xd70: std %l4, [%g0 + %i1]
12473 .word 0x3e480008 ! t2_kref+0xd74: bvc,a,pt %icc, _kref+0xd94
12474 .word 0xa4bf200a ! t2_kref+0xd78: xnorcc %i4, 0xa, %l2
12475 .word 0xa9b7011a ! t2_kref+0xd7c: edge32 %i4, %i2, %l4
12476 .word 0xa6a33675 ! t2_kref+0xd80: subcc %o4, -0x98b, %l3
12477 .word 0xaebeae03 ! t2_kref+0xd84: xnorcc %i2, 0xe03, %l7
12478 .word 0xa5330000 ! t2_kref+0xd88: srl %o4, %g0, %l2
12479 .word 0xaa168000 ! t2_kref+0xd8c: or %i2, %g0, %l5
12480 .word 0xd386105c ! t2_kref+0xd90: lda [%i0 + %i4]0x82, %f9
12481 .word 0xe208a02a ! t2_kref+0xd94: ldub [%g2 + 0x2a], %l1
12482 .word 0xa827001a ! t2_kref+0xd98: sub %i4, %i2, %l4
12483 .word 0xd51e0000 ! t2_kref+0xd9c: ldd [%i0], %f10
12484 .word 0xaf44c000 ! t2_kref+0xda0: mov %gsr, %l7
12485 .word 0xa49024fc ! t2_kref+0xda4: orcc %g0, 0x4fc, %l2
12486 .word 0x91b28748 ! t2_kref+0xda8: fpack32 %f10, %f8, %f8
12487 .word 0x24800008 ! t2_kref+0xdac: ble,a _kref+0xdcc
12488 .word 0xf007bfe0 ! t2_kref+0xdb0: ld [%fp - 0x20], %i0
12489 .word 0xd51fbec8 ! t2_kref+0xdb4: ldd [%fp - 0x138], %f10
12490 .word 0x91a00548 ! t2_kref+0xdb8: fsqrtd %f8, %f8
12491 .word 0x91a209c8 ! t2_kref+0xdbc: fdivd %f8, %f8, %f8
12492 .word 0xa813243b ! t2_kref+0xdc0: or %o4, 0x43b, %l4
12493 .word 0xd1266000 ! t2_kref+0xdc4: st %f8, [%i1]
12494 .word 0xaab6800c ! t2_kref+0xdc8: orncc %i2, %o4, %l5
12495 .word 0xe8865000 ! t2_kref+0xdcc: lda [%i1]0x80, %l4
12496 .word 0x858025ec ! t2_kref+0xdd0: mov 0x5ec, %ccr
12497 .word 0x9fc00004 ! t2_kref+0xdd4: call %g0 + %g4
12498 .word 0xe41e6008 ! t2_kref+0xdd8: ldd [%i1 + 8], %l2
12499 .word 0xa080306f ! t2_kref+0xddc: addcc %g0, -0xf91, %l0
12500 .word 0x93a0052b ! t2_kref+0xde0: fsqrts %f11, %f9
12501 .word 0xe810a03a ! t2_kref+0xde4: lduh [%g2 + 0x3a], %l4
12502 .word 0x81d97570 ! t2_kref+0xde8: flush %g5 - 0xa90
12503 .word 0x81aacaab ! t2_kref+0xdec: fcmpes %fcc0, %f11, %f11
12504 .word 0xad642051 ! t2_kref+0xdf0: movn %icc, 0x51, %l6
12505 .word 0xa6bb401b ! t2_kref+0xdf4: xnorcc %o5, %i3, %l3
12506 .word 0x3d480003 ! t2_kref+0xdf8: fbule,a,pt %fcc0, _kref+0xe04
12507 .word 0xa4bec00d ! t2_kref+0xdfc: xnorcc %i3, %o5, %l2
12508 .word 0xd11e0000 ! t2_kref+0xe00: ldd [%i0], %f8
12509 .word 0xae8f30af ! t2_kref+0xe04: andcc %i4, -0xf51, %l7
12510 .word 0xe40864c4 ! t2_kref+0xe08: ldub [%g1 + 0x4c4], %l2
12511 .word 0xa41ca00c ! t2_kref+0xe0c: xor %l2, 0xc, %l2
12512 .word 0xe42864c4 ! t2_kref+0xe10: stb %l2, [%g1 + 0x4c4]
12513 .word 0x81d864c4 ! t2_kref+0xe14: flush %g1 + 0x4c4
12514 .word 0xa678278c ! t2_kref+0xe18: sdiv %g0, 0x78c, %l3
12515 .word 0xf428a03b ! t2_kref+0xe1c: stb %i2, [%g2 + 0x3b]
12516 .word 0xee78a018 ! t2_kref+0xe20: swap [%g2 + 0x18], %l7
125172: .word 0xa53e800c ! t2_kref+0xe24: sra %i2, %o4, %l2
12518 .word 0x81aa0a4a ! t2_kref+0xe28: fcmpd %fcc0, %f8, %f10
12519 .word 0x39480008 ! t2_kref+0xe2c: fbuge,a,pt %fcc0, _kref+0xe4c
12520 .word 0xd5260000 ! t2_kref+0xe30: st %f10, [%i0]
12521 .word 0xea50a03a ! t2_kref+0xe34: ldsh [%g2 + 0x3a], %l5
12522 .word 0xe448a00b ! t2_kref+0xe38: ldsb [%g2 + 0xb], %l2
12523 .word 0x95a0052a ! t2_kref+0xe3c: fsqrts %f10, %f10
12524 .word 0xd1be585a ! t2_kref+0xe40: stda %f8, [%i1 + %i2]0xc2
12525 .word 0x95b00f0a ! t2_kref+0xe44: fsrc2 %f10, %f10
12526 .word 0x93a208aa ! t2_kref+0xe48: fsubs %f8, %f10, %f9
12527 .word 0xa83b6f31 ! t2_kref+0xe4c: xnor %o5, 0xf31, %l4
12528 .word 0x33480007 ! t2_kref+0xe50: fbe,a,pt %fcc0, _kref+0xe6c
12529 .word 0x95b2874a ! t2_kref+0xe54: fpack32 %f10, %f10, %f10
12530 .word 0x95a24d28 ! t2_kref+0xe58: fsmuld %f9, %f8, %f10
12531 .word 0xae60001a ! t2_kref+0xe5c: subc %g0, %i2, %l7
12532 .word 0x2d480006 ! t2_kref+0xe60: fbg,a,pt %fcc0, _kref+0xe78
12533 .word 0x95b00f29 ! t2_kref+0xe64: fsrc2s %f9, %f10
12534 .word 0xa4a6801b ! t2_kref+0xe68: subcc %i2, %i3, %l2
12535 .word 0xc56e3ff0 ! t2_kref+0xe6c: prefetch %i0 - 0x10, 2
12536 .word 0x95b24969 ! t2_kref+0xe70: fpmerge %f9, %f9, %f10
12537 .word 0xa5334000 ! t2_kref+0xe74: srl %o5, %g0, %l2
12538 .word 0x8143c000 ! t2_kref+0xe78: stbar
12539 .word 0xd51e6010 ! t2_kref+0xe7c: ldd [%i1 + 0x10], %f10
12540 .word 0xe456601a ! t2_kref+0xe80: ldsh [%i1 + 0x1a], %l2
12541 .word 0xaa733be1 ! t2_kref+0xe84: udiv %o4, -0x41f, %l5
12542 .word 0x95b28dc8 ! t2_kref+0xe88: fnand %f10, %f8, %f10
12543 .word 0xaa5ef8c0 ! t2_kref+0xe8c: smul %i3, -0x740, %l5
12544 .word 0xe01e2000 ! t2_kref+0xe90: ldd [%i0], %l0
12545 .word 0xc9ee500c ! t2_kref+0xe94: prefetcha %i1 + %o4, 4
12546 .word 0xe410a028 ! t2_kref+0xe98: lduh [%g2 + 0x28], %l2
12547 .word 0xae53000d ! t2_kref+0xe9c: umul %o4, %o5, %l7
12548 .word 0xab400000 ! t2_kref+0xea0: mov %y, %l5
12549 .word 0xd8fe1000 ! t2_kref+0xea4: swapa [%i0]0x80, %o4
12550 .word 0x95a0054a ! t2_kref+0xea8: fsqrtd %f10, %f10
12551 .word 0xc028a01b ! t2_kref+0xeac: clrb [%g2 + 0x1b]
12552 .word 0xa61b270d ! t2_kref+0xeb0: xor %o4, 0x70d, %l3
12553 .word 0xa7b000fb ! t2_kref+0xeb4: edge16ln %g0, %i3, %l3
12554 .word 0x95a0052b ! t2_kref+0xeb8: fsqrts %f11, %f10
12555 .word 0x91a20d2b ! t2_kref+0xebc: fsmuld %f8, %f11, %f8
12556 .word 0x91a0104a ! t2_kref+0xec0: fdtox %f10, %f8
12557 .word 0xe24e401a ! t2_kref+0xec4: ldsb [%i1 + %i2], %l1
12558 .word 0xe81e401d ! t2_kref+0xec8: ldd [%i1 + %i5], %l4
12559 .word 0xe808a01b ! t2_kref+0xecc: ldub [%g2 + 0x1b], %l4
12560 .word 0x91b007a8 ! t2_kref+0xed0: fpackfix %f8, %f8
12561 .word 0xc12f0000 ! t2_kref+0xed4: st %fsr, [%i4]
12562 .word 0xd51fbe50 ! t2_kref+0xed8: ldd [%fp - 0x1b0], %f10
12563 .word 0x81580000 ! t2_kref+0xedc: flushw
12564 .word 0x97a00529 ! t2_kref+0xee0: fsqrts %f9, %f11
12565 .word 0xa3400000 ! t2_kref+0xee4: mov %y, %l1
12566 .word 0xa5b284ca ! t2_kref+0xee8: fcmpne32 %f10, %f10, %l2
12567 .word 0xec1e001d ! t2_kref+0xeec: ldd [%i0 + %i5], %l6
12568 .word 0x91a209ca ! t2_kref+0xef0: fdivd %f8, %f10, %f8
12569 .word 0x95a0192b ! t2_kref+0xef4: fstod %f11, %f10
12570 .word 0xa816ae8e ! t2_kref+0xef8: or %i2, 0xe8e, %l4
12571 .word 0xd500a038 ! t2_kref+0xefc: ld [%g2 + 0x38], %f10
12572 .word 0xe808a008 ! t2_kref+0xf00: ldub [%g2 + 8], %l4
12573 .word 0xe1ee501b ! t2_kref+0xf04: prefetcha %i1 + %i3, 16
12574 .word 0xd1be189c ! t2_kref+0xf08: stda %f8, [%i0 + %i4]0xc4
12575 .word 0xa4e7000d ! t2_kref+0xf0c: subccc %i4, %o5, %l2
12576 .word 0x38480008 ! t2_kref+0xf10: bgu,a,pt %icc, _kref+0xf30
12577 .word 0x91a2cd2a ! t2_kref+0xf14: fsmuld %f11, %f10, %f8
12578 .word 0xda28a019 ! t2_kref+0xf18: stb %o5, [%g2 + 0x19]
12579 .word 0xa22e801c ! t2_kref+0xf1c: andn %i2, %i4, %l1
12580 .word 0xa25ee35b ! t2_kref+0xf20: smul %i3, 0x35b, %l1
12581 .word 0xe43e7ff8 ! t2_kref+0xf24: std %l2, [%i1 - 8]
12582 .word 0x38800004 ! t2_kref+0xf28: bgu,a _kref+0xf38
12583 .word 0x97a28829 ! t2_kref+0xf2c: fadds %f10, %f9, %f11
12584 .word 0x30800002 ! t2_kref+0xf30: ba,a _kref+0xf38
12585 .word 0xd53e4000 ! t2_kref+0xf34: std %f10, [%i1]
12586 .word 0xe0bf5019 ! t2_kref+0xf38: stda %l0, [%i5 + %i1]0x80
12587 .word 0x93b24f6a ! t2_kref+0xf3c: fornot1s %f9, %f10, %f9
12588 .word 0x39480002 ! t2_kref+0xf40: fbuge,a,pt %fcc0, _kref+0xf48
12589 .word 0xac5ea696 ! t2_kref+0xf44: smul %i2, 0x696, %l6
12590 sethi %hi(2f), %o7
12591 .word 0xe40be388 ! t2_kref+0xf4c: ldub [%o7 + 0x388], %l2
12592 .word 0xa41ca00c ! t2_kref+0xf50: xor %l2, 0xc, %l2
12593 .word 0xe42be388 ! t2_kref+0xf54: stb %l2, [%o7 + 0x388]
12594 .word 0x81dbe388 ! t2_kref+0xf58: flush %o7 + 0x388
12595 .word 0x37480008 ! t2_kref+0xf5c: fbge,a,pt %fcc0, _kref+0xf7c
12596 .word 0xf1ee101b ! t2_kref+0xf60: prefetcha %i0 + %i3, 24
12597 .word 0x3b480005 ! t2_kref+0xf64: fble,a,pt %fcc0, _kref+0xf78
12598 .word 0xe8070018 ! t2_kref+0xf68: ld [%i4 + %i0], %l4
12599 .word 0xd828a018 ! t2_kref+0xf6c: stb %o4, [%g2 + 0x18]
12600 call SYM(t2_subr2)
12601 .word 0x95a2084a ! t2_kref+0xf74: faddd %f8, %f10, %f10
12602 .word 0xd51fbe20 ! t2_kref+0xf78: ldd [%fp - 0x1e0], %f10
12603 .word 0x25480001 ! t2_kref+0xf7c: fblg,a,pt %fcc0, _kref+0xf80
12604 .word 0x97a01a4a ! t2_kref+0xf80: fdtoi %f10, %f11
12605 .word 0x95b20a0a ! t2_kref+0xf84: fpadd16 %f8, %f10, %f10
126062: .word 0xae0f001c ! t2_kref+0xf88: and %i4, %i4, %l7
12607 .word 0xe000a018 ! t2_kref+0xf8c: ld [%g2 + 0x18], %l0
12608 .word 0x97b2cfa9 ! t2_kref+0xf90: fors %f11, %f9, %f11
12609 .word 0x97a20829 ! t2_kref+0xf94: fadds %f8, %f9, %f11
12610 .word 0x91b20e48 ! t2_kref+0xf98: fxnor %f8, %f8, %f8
12611 .word 0xa906fb9d ! t2_kref+0xf9c: taddcc %i3, -0x463, %l4
12612 .word 0x2c480002 ! t2_kref+0xfa0: bneg,a,pt %icc, _kref+0xfa8
12613 .word 0xe016c018 ! t2_kref+0xfa4: lduh [%i3 + %i0], %l0
12614 .word 0x95a0192a ! t2_kref+0xfa8: fstod %f10, %f10
12615 .word 0xa228000c ! t2_kref+0xfac: andn %g0, %o4, %l1
12616 .word 0xd500a038 ! t2_kref+0xfb0: ld [%g2 + 0x38], %f10
12617 .word 0xd1be584c ! t2_kref+0xfb4: stda %f8, [%i1 + %o4]0xc2
12618 .word 0xaa36ee59 ! t2_kref+0xfb8: orn %i3, 0xe59, %l5
12619 .word 0xaed0001a ! t2_kref+0xfbc: umulcc %g0, %i2, %l7
12620 .word 0xac80001c ! t2_kref+0xfc0: addcc %g0, %i4, %l6
12621 .word 0xab408000 ! t2_kref+0xfc4: mov %ccr, %l5
12622 .word 0x35480002 ! t2_kref+0xfc8: fbue,a,pt %fcc0, _kref+0xfd0
12623 .word 0x93a01a2a ! t2_kref+0xfcc: fstoi %f10, %f9
12624 .word 0xc020a018 ! t2_kref+0xfd0: clr [%g2 + 0x18]
12625 .word 0x95a2c8ab ! t2_kref+0xfd4: fsubs %f11, %f11, %f10
12626 .word 0x2d480006 ! t2_kref+0xfd8: fbg,a,pt %fcc0, _kref+0xff0
12627 .word 0xac06800d ! t2_kref+0xfdc: add %i2, %o5, %l6
12628 .word 0xa6d3709a ! t2_kref+0xfe0: umulcc %o5, -0xf66, %l3
12629 .word 0x81aa4aab ! t2_kref+0xfe4: fcmpes %fcc0, %f9, %f11
12630 .word 0xa4ff000c ! t2_kref+0xfe8: sdivcc %i4, %o4, %l2
12631 .word 0xea000018 ! t2_kref+0xfec: ld [%g0 + %i0], %l5
12632 .word 0xa8703af5 ! t2_kref+0xff0: udiv %g0, -0x50b, %l4
12633 .word 0xa365001a ! t2_kref+0xff4: movleu %icc, %i2, %l1
12634 .word 0x81aa0a48 ! t2_kref+0xff8: fcmpd %fcc0, %f8, %f8
12635 .word 0x91a0110a ! t2_kref+0xffc: fxtod %f10, %f8
12636 .word 0x9de3bfa0 ! t2_kref+0x1000: save %sp, -0x60, %sp
12637 .word 0xa9eee685 ! t2_kref+0x1004: restore %i3, 0x685, %l4
12638 .word 0x91b20c69 ! t2_kref+0x1008: fnors %f8, %f9, %f8
12639 .word 0xd700a028 ! t2_kref+0x100c: ld [%g2 + 0x28], %f11
12640 .word 0x91b2866b ! t2_kref+0x1010: fmul8x16au %f10, %f11, %f8
12641 .word 0x91a24928 ! t2_kref+0x1014: fmuls %f9, %f8, %f8
12642 .word 0x95a01a2a ! t2_kref+0x1018: fstoi %f10, %f10
12643 .word 0xaa78323e ! t2_kref+0x101c: sdiv %g0, -0xdc2, %l5
12644 .word 0xacd6ecbf ! t2_kref+0x1020: umulcc %i3, 0xcbf, %l6
12645 .word 0xa1b680e0 ! t2_kref+0x1024: edge16ln %i2, %g0, %l0
12646 .word 0xe440a008 ! t2_kref+0x1028: ldsw [%g2 + 8], %l2
12647 .word 0xd828a00a ! t2_kref+0x102c: stb %o4, [%g2 + 0xa]
12648 .word 0xd51e2018 ! t2_kref+0x1030: ldd [%i0 + 0x18], %f10
12649 .word 0x97a00529 ! t2_kref+0x1034: fsqrts %f9, %f11
12650 .word 0xf4a01019 ! t2_kref+0x1038: sta %i2, [%g0 + %i1]0x80
12651 .word 0x22480001 ! t2_kref+0x103c: be,a,pt %icc, _kref+0x1040
12652 .word 0xac53372a ! t2_kref+0x1040: umul %o4, -0x8d6, %l6
12653 .word 0xa7b00280 ! t2_kref+0x1044: array32 %g0, %g0, %l3
12654 .word 0x95b286ca ! t2_kref+0x1048: fmul8sux16 %f10, %f10, %f10
12655 call SYM(t2_subr1)
12656 .word 0xaab6e7d8 ! t2_kref+0x1050: orncc %i3, 0x7d8, %l5
12657 .word 0x95a0052b ! t2_kref+0x1054: fsqrts %f11, %f10
12658 .word 0xf420a008 ! t2_kref+0x1058: st %i2, [%g2 + 8]
12659 .word 0xa016e98b ! t2_kref+0x105c: or %i3, 0x98b, %l0
12660 .word 0xe4086738 ! t2_kref+0x1060: ldub [%g1 + 0x738], %l2
12661 .word 0xa41ca00c ! t2_kref+0x1064: xor %l2, 0xc, %l2
12662 .word 0xe4286738 ! t2_kref+0x1068: stb %l2, [%g1 + 0x738]
12663 .word 0x81d86738 ! t2_kref+0x106c: flush %g1 + 0x738
12664 .word 0x91a209c8 ! t2_kref+0x1070: fdivd %f8, %f8, %f8
12665 .word 0x95a0192a ! t2_kref+0x1074: fstod %f10, %f10
12666 .word 0x93a2c82a ! t2_kref+0x1078: fadds %f11, %f10, %f9
12667 .word 0x20480001 ! t2_kref+0x107c: bn,a,pt %icc, _kref+0x1080
12668 .word 0xe81e4000 ! t2_kref+0x1080: ldd [%i1], %l4
12669 .word 0xe6070019 ! t2_kref+0x1084: ld [%i4 + %i1], %l3
12670 .word 0x93b20e2a ! t2_kref+0x1088: fands %f8, %f10, %f9
12671 .word 0xa7400000 ! t2_kref+0x108c: mov %y, %l3
12672 .word 0x95a00548 ! t2_kref+0x1090: fsqrtd %f8, %f10
12673 .word 0xe6067ff4 ! t2_kref+0x1094: ld [%i1 - 0xc], %l3
126742: .word 0xa85b7f10 ! t2_kref+0x1098: smul %o5, -0xf0, %l4
12675 .word 0xe800a018 ! t2_kref+0x109c: ld [%g2 + 0x18], %l4
12676 .word 0x91b20e4a ! t2_kref+0x10a0: fxnor %f8, %f10, %f8
12677 .word 0xe800a008 ! t2_kref+0x10a4: ld [%g2 + 8], %l4
12678 .word 0x95b20968 ! t2_kref+0x10a8: fpmerge %f8, %f8, %f10
12679 .word 0xe4086778 ! t2_kref+0x10ac: ldub [%g1 + 0x778], %l2
12680 .word 0xa41ca00c ! t2_kref+0x10b0: xor %l2, 0xc, %l2
12681 .word 0xe4286778 ! t2_kref+0x10b4: stb %l2, [%g1 + 0x778]
12682 .word 0x81d86778 ! t2_kref+0x10b8: flush %g1 + 0x778
12683 .word 0x38800007 ! t2_kref+0x10bc: bgu,a _kref+0x10d8
12684 .word 0xee4e0000 ! t2_kref+0x10c0: ldsb [%i0], %l7
12685 .word 0xa253247a ! t2_kref+0x10c4: umul %o4, 0x47a, %l1
12686 .word 0x81aa0aaa ! t2_kref+0x10c8: fcmpes %fcc0, %f8, %f10
12687 .word 0x93a24928 ! t2_kref+0x10cc: fmuls %f9, %f8, %f9
12688 .word 0xa9400000 ! t2_kref+0x10d0: mov %y, %l4
12689 .word 0x95a01929 ! t2_kref+0x10d4: fstod %f9, %f10
126902: .word 0x93a20829 ! t2_kref+0x10d8: fadds %f8, %f9, %f9
12691 .word 0xaf400000 ! t2_kref+0x10dc: mov %y, %l7
12692 .word 0x95a000a8 ! t2_kref+0x10e0: fnegs %f8, %f10
12693 .word 0xa4b3209c ! t2_kref+0x10e4: orncc %o4, 0x9c, %l2
12694 .word 0xf8a01018 ! t2_kref+0x10e8: sta %i4, [%g0 + %i0]0x80
12695 .word 0xabb700ac ! t2_kref+0x10ec: edge16n %i4, %o4, %l5
12696 .word 0xda30a018 ! t2_kref+0x10f0: sth %o5, [%g2 + 0x18]
12697 .word 0xf36e2010 ! t2_kref+0x10f4: prefetch %i0 + 0x10, 25
12698 .word 0x95a0012a ! t2_kref+0x10f8: fabss %f10, %f10
12699 .word 0x21480008 ! t2_kref+0x10fc: fbn,a,pt %fcc0, _kref+0x111c
12700 .word 0x81800000 ! t2_kref+0x1100: mov %g0, %y
12701 .word 0xd51f4019 ! t2_kref+0x1104: ldd [%i5 + %i1], %f10
12702 .word 0x81870000 ! t2_kref+0x1108: wr %i4, %g0, %y
12703 .word 0xa20eeaf4 ! t2_kref+0x110c: and %i3, 0xaf4, %l1
12704 .word 0x95a01a2b ! t2_kref+0x1110: fstoi %f11, %f10
12705 .word 0x91a2894a ! t2_kref+0x1114: fmuld %f10, %f10, %f8
12706 .word 0x34480005 ! t2_kref+0x1118: bg,a,pt %icc, _kref+0x112c
12707 .word 0x95a20848 ! t2_kref+0x111c: faddd %f8, %f8, %f10
12708 .word 0x93a0052a ! t2_kref+0x1120: fsqrts %f10, %f9
12709 .word 0xa7418000 ! t2_kref+0x1124: mov %fprs, %l3
12710 .word 0xafb0009b ! t2_kref+0x1128: edge16 %g0, %i3, %l7
12711 .word 0xaedf0000 ! t2_kref+0x112c: smulcc %i4, %g0, %l7
12712 .word 0x95b286ea ! t2_kref+0x1130: fmul8ulx16 %f10, %f10, %f10
12713 .word 0xe4060000 ! t2_kref+0x1134: ld [%i0], %l2
12714 .word 0x91a288ca ! t2_kref+0x1138: fsubd %f10, %f10, %f8
12715 .word 0xa03ec000 ! t2_kref+0x113c: not %i3, %l0
12716 .word 0xa22f001c ! t2_kref+0x1140: andn %i4, %i4, %l1
12717 .word 0xacb367b5 ! t2_kref+0x1144: orncc %o5, 0x7b5, %l6
12718 .word 0xa0a3265f ! t2_kref+0x1148: subcc %o4, 0x65f, %l0
12719 .word 0xa93ee001 ! t2_kref+0x114c: sra %i3, 0x1, %l4
12720 .word 0x22480004 ! t2_kref+0x1150: be,a,pt %icc, _kref+0x1160
12721 .word 0xa140c000 ! t2_kref+0x1154: mov %asi, %l0
12722 .word 0xac2ec00c ! t2_kref+0x1158: andn %i3, %o4, %l6
12723 .word 0x91a20848 ! t2_kref+0x115c: faddd %f8, %f8, %f8
12724 .word 0xa9400000 ! t2_kref+0x1160: mov %y, %l4
12725 .word 0x37480008 ! t2_kref+0x1164: fbge,a,pt %fcc0, _kref+0x1184
12726 .word 0x91a2084a ! t2_kref+0x1168: faddd %f8, %f10, %f8
12727 .word 0xe6d0105b ! t2_kref+0x116c: ldsha [%g0 + %i3]0x82, %l3
12728 .word 0x91b00f2a ! t2_kref+0x1170: fsrc2s %f10, %f8
12729 .word 0xa53b001a ! t2_kref+0x1174: sra %o4, %i2, %l2
12730 .word 0xf420a028 ! t2_kref+0x1178: st %i2, [%g2 + 0x28]
12731 .word 0xe000a038 ! t2_kref+0x117c: ld [%g2 + 0x38], %l0
12732 .word 0x8186c000 ! t2_kref+0x1180: wr %i3, %g0, %y
12733 .word 0xf4f65000 ! t2_kref+0x1184: stxa %i2, [%i1]0x80
12734 .word 0xa2532d8d ! t2_kref+0x1188: umul %o4, 0xd8d, %l1
12735 .word 0x91b00cc8 ! t2_kref+0x118c: fnot2 %f8, %f8
12736 .word 0xadb2050a ! t2_kref+0x1190: fcmpgt16 %f8, %f10, %l6
12737 .word 0x91a2cd2b ! t2_kref+0x1194: fsmuld %f11, %f11, %f8
12738 .word 0xa7b340e0 ! t2_kref+0x1198: edge16ln %o5, %g0, %l3
12739 .word 0xe050a028 ! t2_kref+0x119c: ldsh [%g2 + 0x28], %l0
12740 .word 0x95a289ca ! t2_kref+0x11a0: fdivd %f10, %f10, %f10
12741 .word 0x91a2084a ! t2_kref+0x11a4: faddd %f8, %f10, %f8
12742 .word 0xa730201f ! t2_kref+0x11a8: srl %g0, 0x1f, %l3
12743 .word 0xa9b3011a ! t2_kref+0x11ac: edge32 %o4, %i2, %l4
12744 .word 0x33480003 ! t2_kref+0x11b0: fbe,a,pt %fcc0, _kref+0x11bc
12745 .word 0x91b20e80 ! t2_kref+0x11b4: fsrc1 %f8, %f8
12746 .word 0xec1f4019 ! t2_kref+0x11b8: ldd [%i5 + %i1], %l6
12747 .word 0xdaa01018 ! t2_kref+0x11bc: sta %o5, [%g0 + %i0]0x80
12748 .word 0xa70f000c ! t2_kref+0x11c0: tsubcc %i4, %o4, %l3
12749 .word 0x91a01a29 ! t2_kref+0x11c4: fstoi %f9, %f8
12750 .word 0xd11f4019 ! t2_kref+0x11c8: ldd [%i5 + %i1], %f8
12751 .word 0xa280000d ! t2_kref+0x11cc: addcc %g0, %o5, %l1
12752 .word 0x97a289ab ! t2_kref+0x11d0: fdivs %f10, %f11, %f11
12753 .word 0x81834000 ! t2_kref+0x11d4: wr %o5, %g0, %y
12754 .word 0xa01ec00c ! t2_kref+0x11d8: xor %i3, %o4, %l0
12755 .word 0x97aa4028 ! t2_kref+0x11dc: fmovse %fcc0, %f8, %f11
12756 .word 0x97a01a28 ! t2_kref+0x11e0: fstoi %f8, %f11
12757 .word 0x95b00f2a ! t2_kref+0x11e4: fsrc2s %f10, %f10
12758 .word 0xa5300000 ! t2_kref+0x11e8: srl %g0, %g0, %l2
12759 .word 0xa0103f01 ! t2_kref+0x11ec: mov 0xffffff01, %l0
12760 .word 0x81834000 ! t2_kref+0x11f0: wr %o5, %g0, %y
12761 .word 0x23365266 ! t2_kref+0x11f4: sethi %hi(0xd9499800), %l1
12762 .word 0x95a288a9 ! t2_kref+0x11f8: fsubs %f10, %f9, %f10
12763 .word 0x91b00c00 ! t2_kref+0x11fc: fzero %f8
12764 .word 0x25480007 ! t2_kref+0x1200: fblg,a,pt %fcc0, _kref+0x121c
12765 .word 0x97a0012b ! t2_kref+0x1204: fabss %f11, %f11
12766 .word 0xd1bf1a19 ! t2_kref+0x1208: stda %f8, [%i4 + %i1]0xd0
12767 .word 0xa28f000c ! t2_kref+0x120c: andcc %i4, %o4, %l1
12768 .word 0x93a01a2a ! t2_kref+0x1210: fstoi %f10, %f9
12769 .word 0xa01b000d ! t2_kref+0x1214: xor %o4, %o5, %l0
12770 .word 0x32480003 ! t2_kref+0x1218: bne,a,pt %icc, _kref+0x1224
12771 .word 0xd51e7ff0 ! t2_kref+0x121c: ldd [%i1 - 0x10], %f10
12772 .word 0xe83e401d ! t2_kref+0x1220: std %l4, [%i1 + %i5]
12773 .word 0x91a0192a ! t2_kref+0x1224: fstod %f10, %f8
12774 .word 0xae3f0000 ! t2_kref+0x1228: not %i4, %l7
12775 sethi %hi(2f), %o7
12776 .word 0xe40be250 ! t2_kref+0x1230: ldub [%o7 + 0x250], %l2
12777 .word 0xa41ca00c ! t2_kref+0x1234: xor %l2, 0xc, %l2
12778 .word 0xe42be250 ! t2_kref+0x1238: stb %l2, [%o7 + 0x250]
12779 .word 0x81dbe250 ! t2_kref+0x123c: flush %o7 + 0x250
12780 .word 0xa8736755 ! t2_kref+0x1240: udiv %o5, 0x755, %l4
12781 .word 0x91a0192b ! t2_kref+0x1244: fstod %f11, %f8
12782 .word 0x2c800006 ! t2_kref+0x1248: bneg,a _kref+0x1260
12783 .word 0x97a000ab ! t2_kref+0x124c: fnegs %f11, %f11
127842: .word 0xd5e6500c ! t2_kref+0x1250: casa [%i1]0x80, %o4, %o2
12785 .word 0x8143c000 ! t2_kref+0x1254: stbar
12786 .word 0xa03eb0d8 ! t2_kref+0x1258: xnor %i2, -0xf28, %l0
12787 .word 0x95a2884a ! t2_kref+0x125c: faddd %f10, %f10, %f10
12788 .word 0xee4e3ffb ! t2_kref+0x1260: ldsb [%i0 - 5], %l7
12789 .word 0xa6ab23cb ! t2_kref+0x1264: andncc %o4, 0x3cb, %l3
12790 .word 0xaa5721f9 ! t2_kref+0x1268: umul %i4, 0x1f9, %l5
12791 .word 0xafb28508 ! t2_kref+0x126c: fcmpgt16 %f10, %f8, %l7
12792 .word 0x95a20d28 ! t2_kref+0x1270: fsmuld %f8, %f8, %f10
12793 .word 0xf4a71018 ! t2_kref+0x1274: sta %i2, [%i4 + %i0]0x80
12794 .word 0xe3b8a140 ! t2_kref+0x1278: stda %f48, [%g2 + 0x140]%asi
12795 .word 0xd1be589a ! t2_kref+0x127c: stda %f8, [%i1 + %i2]0xc4
12796 .word 0x37480006 ! t2_kref+0x1280: fbge,a,pt %fcc0, _kref+0x1298
12797 .word 0x95b246a9 ! t2_kref+0x1284: fmul8x16al %f9, %f9, %f10
12798 .word 0xa787001a ! t2_kref+0x1288: wr %i4, %i2, %gsr
12799 .word 0xe2164000 ! t2_kref+0x128c: lduh [%i1], %l1
12800 .word 0x28800008 ! t2_kref+0x1290: bleu,a _kref+0x12b0
12801 .word 0x95b2c668 ! t2_kref+0x1294: fmul8x16au %f11, %f8, %f10
12802 .word 0xd5262018 ! t2_kref+0x1298: st %f10, [%i0 + 0x18]
12803 .word 0xaedf2d30 ! t2_kref+0x129c: smulcc %i4, 0xd30, %l7
12804 .word 0xaa20000c ! t2_kref+0x12a0: neg %o4, %l5
12805 .word 0x93a2482a ! t2_kref+0x12a4: fadds %f9, %f10, %f9
12806 .word 0x95b28aca ! t2_kref+0x12a8: fpsub32 %f10, %f10, %f10
12807 .word 0xd5260000 ! t2_kref+0x12ac: st %f10, [%i0]
12808 .word 0xe80e601b ! t2_kref+0x12b0: ldub [%i1 + 0x1b], %l4
12809 .word 0xac102a34 ! t2_kref+0x12b4: mov 0xa34, %l6
12810 .word 0x95a01a29 ! t2_kref+0x12b8: fstoi %f9, %f10
12811 .word 0x91a20948 ! t2_kref+0x12bc: fmuld %f8, %f8, %f8
12812 .word 0xa20379f5 ! t2_kref+0x12c0: add %o5, -0x60b, %l1
12813 .word 0x95a2882a ! t2_kref+0x12c4: fadds %f10, %f10, %f10
12814 .word 0xd326201c ! t2_kref+0x12c8: st %f9, [%i0 + 0x1c]
12815 .word 0x83414000 ! t2_kref+0x12cc: mov %pc, %g1
12816 .word 0x33480006 ! t2_kref+0x12d0: fbe,a,pt %fcc0, _kref+0x12e8
12817 .word 0x95a2094a ! t2_kref+0x12d4: fmuld %f8, %f10, %f10
12818 .word 0xa3b30280 ! t2_kref+0x12d8: array32 %o4, %g0, %l1
12819 .word 0xeb6e6000 ! t2_kref+0x12dc: prefetch %i1, 21
12820 .word 0xab400000 ! t2_kref+0x12e0: mov %y, %l5
12821 .word 0xa2e3400c ! t2_kref+0x12e4: subccc %o5, %o4, %l1
12822 .word 0xd1262010 ! t2_kref+0x12e8: st %f8, [%i0 + 0x10]
12823 .word 0x91a00529 ! t2_kref+0x12ec: fsqrts %f9, %f8
12824 .word 0xd300a038 ! t2_kref+0x12f0: ld [%g2 + 0x38], %f9
12825 .word 0x2b1136f7 ! t2_kref+0x12f4: sethi %hi(0x44dbdc00), %l5
12826 .word 0xd700a038 ! t2_kref+0x12f8: ld [%g2 + 0x38], %f11
12827 .word 0x91a01a48 ! t2_kref+0x12fc: fdtoi %f8, %f8
12828 call SYM(t2_subr2)
12829 .word 0x95b00c00 ! t2_kref+0x1304: fzero %f10
12830 .word 0xa050001c ! t2_kref+0x1308: umul %g0, %i4, %l0
12831 .word 0xc768a049 ! t2_kref+0x130c: prefetch %g2 + 0x49, 3
12832 .word 0xae13000d ! t2_kref+0x1310: or %o4, %o5, %l7
12833 .word 0x91b206ea ! t2_kref+0x1314: fmul8ulx16 %f8, %f10, %f8
12834 .word 0xd700a008 ! t2_kref+0x1318: ld [%g2 + 8], %f11
12835 .word 0xd51fbda8 ! t2_kref+0x131c: ldd [%fp - 0x258], %f10
12836 .word 0x3b480001 ! t2_kref+0x1320: fble,a,pt %fcc0, _kref+0x1324
12837 .word 0x97a2482a ! t2_kref+0x1324: fadds %f9, %f10, %f11
12838 .word 0x3e800008 ! t2_kref+0x1328: bvc,a _kref+0x1348
12839 .word 0xac27000d ! t2_kref+0x132c: sub %i4, %o5, %l6
12840 .word 0xe81e7fe0 ! t2_kref+0x1330: ldd [%i1 - 0x20], %l4
12841 .word 0x97a01a28 ! t2_kref+0x1334: fstoi %f8, %f11
12842 .word 0x95a00528 ! t2_kref+0x1338: fsqrts %f8, %f10
12843 .word 0xa8833cc4 ! t2_kref+0x133c: addcc %o4, -0x33c, %l4
12844 .word 0xd320a038 ! t2_kref+0x1340: st %f9, [%g2 + 0x38]
12845 .word 0xd8360000 ! t2_kref+0x1344: sth %o4, [%i0]
12846 .word 0xe4086098 ! t2_kref+0x1348: ldub [%g1 + 0x98], %l2
12847 .word 0xa41ca00c ! t2_kref+0x134c: xor %l2, 0xc, %l2
12848 .word 0xe4286098 ! t2_kref+0x1350: stb %l2, [%g1 + 0x98]
12849 .word 0x81d86098 ! t2_kref+0x1354: flush %g1 + 0x98
12850 .word 0x91a288ab ! t2_kref+0x1358: fsubs %f10, %f11, %f8
12851 .word 0xe3b8a140 ! t2_kref+0x135c: stda %f48, [%g2 + 0x140]%asi
12852 .word 0x95a28829 ! t2_kref+0x1360: fadds %f10, %f9, %f10
128532: .word 0x91a289c8 ! t2_kref+0x1364: fdivd %f10, %f8, %f8
12854 .word 0x95a0054a ! t2_kref+0x1368: fsqrtd %f10, %f10
12855 .word 0x9de3bfa0 ! t2_kref+0x136c: save %sp, -0x60, %sp
12856 .word 0xa7ee401b ! t2_kref+0x1370: restore %i1, %i3, %l3
12857 .word 0xd1be584d ! t2_kref+0x1374: stda %f8, [%i1 + %o5]0xc2
12858 .word 0xad3b401c ! t2_kref+0x1378: sra %o5, %i4, %l6
12859 .word 0x97a288ab ! t2_kref+0x137c: fsubs %f10, %f11, %f11
12860 .word 0x8610201d ! t2_kref+0x1380: mov 0x1d, %g3
12861 .word 0x86a0e001 ! t2_kref+0x1384: subcc %g3, 1, %g3
12862 .word 0x2280001e ! t2_kref+0x1388: be,a _kref+0x1400
12863 .word 0x91a0054a ! t2_kref+0x138c: fsqrtd %f10, %f8
12864 .word 0xa3b6c0e0 ! t2_kref+0x1390: edge16ln %i3, %g0, %l1
12865 .word 0xa7400000 ! t2_kref+0x1394: mov %y, %l3
12866 .word 0xac3eeaaa ! t2_kref+0x1398: xnor %i3, 0xaaa, %l6
12867 .word 0xa5b20488 ! t2_kref+0x139c: fcmple32 %f8, %f8, %l2
12868 .word 0xadb3004c ! t2_kref+0x13a0: edge8l %o4, %o4, %l6
12869 .word 0xae26c00c ! t2_kref+0x13a4: sub %i3, %o4, %l7
12870 .word 0x21480002 ! t2_kref+0x13a8: fbn,a,pt %fcc0, _kref+0x13b0
12871 .word 0xa62e801a ! t2_kref+0x13ac: andn %i2, %i2, %l3
12872 .word 0xa1b2044a ! t2_kref+0x13b0: fcmpne16 %f8, %f10, %l0
12873 .word 0xd100a038 ! t2_kref+0x13b4: ld [%g2 + 0x38], %f8
12874 .word 0x91b00f08 ! t2_kref+0x13b8: fsrc2 %f8, %f8
12875 .word 0xaa0f000c ! t2_kref+0x13bc: and %i4, %o4, %l5
12876 .word 0x97a00528 ! t2_kref+0x13c0: fsqrts %f8, %f11
12877 .word 0xf820a028 ! t2_kref+0x13c4: st %i4, [%g2 + 0x28]
12878 .word 0xa406a75a ! t2_kref+0x13c8: add %i2, 0x75a, %l2
12879 .word 0x95b28e08 ! t2_kref+0x13cc: fand %f10, %f8, %f10
12880 .word 0xd5063fe8 ! t2_kref+0x13d0: ld [%i0 - 0x18], %f10
12881 .word 0x2d480004 ! t2_kref+0x13d4: fbg,a,pt %fcc0, _kref+0x13e4
12882 .word 0x97a00128 ! t2_kref+0x13d8: fabss %f8, %f11
12883 .word 0x91a2094a ! t2_kref+0x13dc: fmuld %f8, %f10, %f8
12884 .word 0x2ebfffe9 ! t2_kref+0x13e0: bvs,a _kref+0x1384
12885 .word 0x97a00528 ! t2_kref+0x13e4: fsqrts %f8, %f11
12886 .word 0x93b28d60 ! t2_kref+0x13e8: fnot1s %f10, %f9
12887 .word 0x95b2cdaa ! t2_kref+0x13ec: fxors %f11, %f10, %f10
12888 .word 0x91a0054a ! t2_kref+0x13f0: fsqrtd %f10, %f8
12889 .word 0x91a0188b ! t2_kref+0x13f4: fitos %f11, %f8
12890 .word 0xe1f6101c ! t2_kref+0x13f8: casxa [%i0]0x80, %i4, %l0
12891 .word 0x81aa8a4a ! t2_kref+0x13fc: fcmpd %fcc0, %f10, %f10
12892 .word 0x86102004 ! t2_kref+0x1400: mov 0x4, %g3
12893 .word 0x32800000 ! t2_kref+0x1404: bne,a _kref+0x1404
12894 .word 0x86a0e001 ! t2_kref+0x1408: subcc %g3, 1, %g3
12895 .word 0xf6ae5000 ! t2_kref+0x140c: stba %i3, [%i1]0x80
12896 .word 0xa7b20508 ! t2_kref+0x1410: fcmpgt16 %f8, %f8, %l3
12897 .word 0x91b24ae8 ! t2_kref+0x1414: fpsub32s %f9, %f8, %f8
12898 .word 0x97a000a8 ! t2_kref+0x1418: fnegs %f8, %f11
12899 .word 0x37480003 ! t2_kref+0x141c: fbge,a,pt %fcc0, _kref+0x1428
12900 .word 0xc030a00a ! t2_kref+0x1420: clrh [%g2 + 0xa]
12901 .word 0xe6162014 ! t2_kref+0x1424: lduh [%i0 + 0x14], %l3
12902 .word 0x33480004 ! t2_kref+0x1428: fbe,a,pt %fcc0, _kref+0x1438
12903 .word 0x85872a2c ! t2_kref+0x142c: wr %i4, 0xa2c, %ccr
12904 .word 0xee50a008 ! t2_kref+0x1430: ldsh [%g2 + 8], %l7
12905 .word 0x2b480007 ! t2_kref+0x1434: fbug,a,pt %fcc0, _kref+0x1450
12906 .word 0xa1b7002d ! t2_kref+0x1438: edge8n %i4, %o5, %l0
12907 .word 0xa1b34240 ! t2_kref+0x143c: array16 %o5, %g0, %l0
12908 .word 0xa080357d ! t2_kref+0x1440: addcc %g0, -0xa83, %l0
12909 .word 0x95a289c8 ! t2_kref+0x1444: fdivd %f10, %f8, %f10
12910 .word 0xa853400c ! t2_kref+0x1448: umul %o5, %o4, %l4
12911 .word 0x91b00cc8 ! t2_kref+0x144c: fnot2 %f8, %f8
12912 .word 0xffee501d ! t2_kref+0x1450: prefetcha %i1 + %i5, 31
12913 .word 0xd7063ff8 ! t2_kref+0x1454: ld [%i0 - 8], %f11
12914 .word 0xf430a028 ! t2_kref+0x1458: sth %i2, [%g2 + 0x28]
12915 .word 0xcd183548 ! t2_kref+0x145c: ldd [%g0 - 0xab8], %f6
12916 .word 0xe03e6018 ! t2_kref+0x1460: std %l0, [%i1 + 0x18]
12917 .word 0x95a0054a ! t2_kref+0x1464: fsqrtd %f10, %f10
12918 .word 0x2b480003 ! t2_kref+0x1468: fbug,a,pt %fcc0, _kref+0x1474
12919 .word 0xad2ec000 ! t2_kref+0x146c: sll %i3, %g0, %l6
12920 .word 0xa13b2012 ! t2_kref+0x1470: sra %o4, 0x12, %l0
12921 .word 0x91b28748 ! t2_kref+0x1474: fpack32 %f10, %f8, %f8
12922 .word 0x91b28d0a ! t2_kref+0x1478: fandnot1 %f10, %f10, %f8
12923 .word 0x81aa8a28 ! t2_kref+0x147c: fcmps %fcc0, %f10, %f8
12924 call SYM(t2_subr2)
12925 .word 0x2d29406e ! t2_kref+0x1484: sethi %hi(0xa501b800), %l6
12926 .word 0xaea6f45a ! t2_kref+0x1488: subcc %i3, -0xba6, %l7
12927 .word 0x8186c000 ! t2_kref+0x148c: wr %i3, %g0, %y
12928 .word 0x8143c000 ! t2_kref+0x1490: stbar
12929 .word 0xe400a038 ! t2_kref+0x1494: ld [%g2 + 0x38], %l2
12930 .word 0xa73b0000 ! t2_kref+0x1498: sra %o4, %g0, %l3
12931 .word 0xe03e0000 ! t2_kref+0x149c: std %l0, [%i0]
12932 .word 0xe840a018 ! t2_kref+0x14a0: ldsw [%g2 + 0x18], %l4
12933 .word 0xa027001a ! t2_kref+0x14a4: sub %i4, %i2, %l0
12934 .word 0x81dac01a ! t2_kref+0x14a8: flush %o3 + %i2
12935 .word 0x9de3bfa0 ! t2_kref+0x14ac: save %sp, -0x60, %sp
12936 sethi %hi(1f), %i7
12937 return %i7+%lo(1f)
12938 .empty
12939 .word 0xeafe1000 ! t2_kref+0x14b8: swapa [%i0]0x80, %l5
129401: .word 0x28800007 ! t2_kref+0x14bc: bleu,a _kref+0x14d8
12941 .word 0x91a0052b ! t2_kref+0x14c0: fsqrts %f11, %f8
12942 .word 0x97b20e2a ! t2_kref+0x14c4: fands %f8, %f10, %f11
12943 .word 0x3f480004 ! t2_kref+0x14c8: fbo,a,pt %fcc0, _kref+0x14d8
12944 .word 0xaf400000 ! t2_kref+0x14cc: mov %y, %l7
12945 .word 0xa136a01b ! t2_kref+0x14d0: srl %i2, 0x1b, %l0
12946 .word 0x91b20e29 ! t2_kref+0x14d4: fands %f8, %f9, %f8
12947 .word 0x97a248ab ! t2_kref+0x14d8: fsubs %f9, %f11, %f11
12948 .word 0xf428a009 ! t2_kref+0x14dc: stb %i2, [%g2 + 9]
12949 .word 0xd700a018 ! t2_kref+0x14e0: ld [%g2 + 0x18], %f11
12950 .word 0xea40a008 ! t2_kref+0x14e4: ldsw [%g2 + 8], %l5
12951 .word 0x32480003 ! t2_kref+0x14e8: bne,a,pt %icc, _kref+0x14f4
12952 .word 0x91a01928 ! t2_kref+0x14ec: fstod %f8, %f8
12953 .word 0xaf334000 ! t2_kref+0x14f0: srl %o5, %g0, %l7
12954 .word 0xa0d72dc8 ! t2_kref+0x14f4: umulcc %i4, 0xdc8, %l0
12955 .word 0xe6c81019 ! t2_kref+0x14f8: ldsba [%g0 + %i1]0x80, %l3
12956 .word 0xa617000d ! t2_kref+0x14fc: or %i4, %o5, %l3
12957 .word 0xd5266018 ! t2_kref+0x1500: st %f10, [%i1 + 0x18]
12958 .word 0xa696800c ! t2_kref+0x1504: orcc %i2, %o4, %l3
12959 .word 0x2d0b0676 ! t2_kref+0x1508: sethi %hi(0x2c19d800), %l6
12960 .word 0xafb6c30d ! t2_kref+0x150c: alignaddr %i3, %o5, %l7
12961 .word 0x95a2894a ! t2_kref+0x1510: fmuld %f10, %f10, %f10
12962 .word 0xa62ec00d ! t2_kref+0x1514: andn %i3, %o5, %l3
12963 .word 0x81d84013 ! t2_kref+0x1518: flush %g1 + %l3
12964 .word 0xaa102deb ! t2_kref+0x151c: mov 0xdeb, %l5
12965 .word 0xa67b36d7 ! t2_kref+0x1520: sdiv %o4, -0x929, %l3
12966 .word 0x95a000aa ! t2_kref+0x1524: fnegs %f10, %f10
12967 .word 0xe008a019 ! t2_kref+0x1528: ldub [%g2 + 0x19], %l0
12968 .word 0x95a0192b ! t2_kref+0x152c: fstod %f11, %f10
12969 .word 0xa8772e72 ! t2_kref+0x1530: udiv %i4, 0xe72, %l4
12970 .word 0xec00a028 ! t2_kref+0x1534: ld [%g2 + 0x28], %l6
12971 .word 0xa43f000c ! t2_kref+0x1538: xnor %i4, %o4, %l2
12972 .word 0xe04e2016 ! t2_kref+0x153c: ldsb [%i0 + 0x16], %l0
12973 .word 0xd11fbe30 ! t2_kref+0x1540: ldd [%fp - 0x1d0], %f8
12974 .word 0x33480006 ! t2_kref+0x1544: fbe,a,pt %fcc0, _kref+0x155c
12975 .word 0x2f1bc187 ! t2_kref+0x1548: sethi %hi(0x6f061c00), %l7
12976 .word 0x2e800001 ! t2_kref+0x154c: bvs,a _kref+0x1550
12977 .word 0x91b20e80 ! t2_kref+0x1550: fsrc1 %f8, %f8
12978 .word 0xa87324a7 ! t2_kref+0x1554: udiv %o4, 0x4a7, %l4
12979 .word 0xa4beeccd ! t2_kref+0x1558: xnorcc %i3, 0xccd, %l2
12980 .word 0x81dfa271 ! t2_kref+0x155c: flush %fp + 0x271
12981 .word 0x81aa0a48 ! t2_kref+0x1560: fcmpd %fcc0, %f8, %f8
12982 .word 0x2e480002 ! t2_kref+0x1564: bvs,a,pt %icc, _kref+0x156c
12983 .word 0xaab3001a ! t2_kref+0x1568: orncc %o4, %i2, %l5
12984 .word 0x81aa0a28 ! t2_kref+0x156c: fcmps %fcc0, %f8, %f8
12985 .word 0xd300a018 ! t2_kref+0x1570: ld [%g2 + 0x18], %f9
12986 .word 0x20800007 ! t2_kref+0x1574: bn,a _kref+0x1590
12987 .word 0xacbeb1c6 ! t2_kref+0x1578: xnorcc %i2, -0xe3a, %l6
12988 .word 0xd300a008 ! t2_kref+0x157c: ld [%g2 + 8], %f9
12989 .word 0xaa1eece5 ! t2_kref+0x1580: xor %i3, 0xce5, %l5
12990 .word 0x95a01909 ! t2_kref+0x1584: fitod %f9, %f10
12991 .word 0x35480002 ! t2_kref+0x1588: fbue,a,pt %fcc0, _kref+0x1590
12992 .word 0xa45f2b77 ! t2_kref+0x158c: smul %i4, 0xb77, %l2
12993 .word 0x81870000 ! t2_kref+0x1590: wr %i4, %g0, %y
12994 .word 0xec10a018 ! t2_kref+0x1594: lduh [%g2 + 0x18], %l6
12995 .word 0xaee730c5 ! t2_kref+0x1598: subccc %i4, -0xf3b, %l7
12996 .word 0x97a2c82a ! t2_kref+0x159c: fadds %f11, %f10, %f11
12997 .word 0x95a2894a ! t2_kref+0x15a0: fmuld %f10, %f10, %f10
12998 .word 0xf620a018 ! t2_kref+0x15a4: st %i3, [%g2 + 0x18]
12999 .word 0xab400000 ! t2_kref+0x15a8: mov %y, %l5
13000 .word 0x95a289c8 ! t2_kref+0x15ac: fdivd %f10, %f8, %f10
13001 .word 0x95a289c8 ! t2_kref+0x15b0: fdivd %f10, %f8, %f10
13002 .word 0xa0382e41 ! t2_kref+0x15b4: xnor %g0, 0xe41, %l0
13003 .word 0xda28a008 ! t2_kref+0x15b8: stb %o5, [%g2 + 8]
13004 .word 0xa9b2044a ! t2_kref+0x15bc: fcmpne16 %f8, %f10, %l4
13005 .word 0x95d02010 ! t2_kref+0x15c0: tg %icc, %g0 + 0x10
13006 .word 0xa62329c1 ! t2_kref+0x15c4: sub %o4, 0x9c1, %l3
13007 .word 0xd7062000 ! t2_kref+0x15c8: ld [%i0], %f11
13008 .word 0xe848a008 ! t2_kref+0x15cc: ldsb [%g2 + 8], %l4
13009 .word 0xf620a038 ! t2_kref+0x15d0: st %i3, [%g2 + 0x38]
13010 .word 0xea070018 ! t2_kref+0x15d4: ld [%i4 + %i0], %l5
13011 .word 0x81aa8aaa ! t2_kref+0x15d8: fcmpes %fcc0, %f10, %f10
13012 .word 0xaab37f8b ! t2_kref+0x15dc: orncc %o5, -0x75, %l5
13013 .word 0x95a9802a ! t2_kref+0x15e0: fmovsg %fcc0, %f10, %f10
13014 .word 0x9fc10000 ! t2_kref+0x15e4: call %g4
13015 .word 0xeef81019 ! t2_kref+0x15e8: swapa [%g0 + %i1]0x80, %l7
13016 .word 0x22480007 ! t2_kref+0x15ec: be,a,pt %icc, _kref+0x1608
13017 .word 0x95a2084a ! t2_kref+0x15f0: faddd %f8, %f10, %f10
13018 .word 0x95b20e48 ! t2_kref+0x15f4: fxnor %f8, %f8, %f10
13019 .word 0xe3b8a140 ! t2_kref+0x15f8: stda %f48, [%g2 + 0x140]%asi
13020 .word 0x81870000 ! t2_kref+0x15fc: wr %i4, %g0, %y
13021 .word 0xaa86a155 ! t2_kref+0x1600: addcc %i2, 0x155, %l5
13022 .word 0x97a0052a ! t2_kref+0x1604: fsqrts %f10, %f11
13023 .word 0xe208a018 ! t2_kref+0x1608: ldub [%g2 + 0x18], %l1
13024 .word 0xa6be800d ! t2_kref+0x160c: xnorcc %i2, %o5, %l3
13025 .word 0xaa8f001a ! t2_kref+0x1610: andcc %i4, %i2, %l5
13026 .word 0xaae72b6c ! t2_kref+0x1614: subccc %i4, 0xb6c, %l5
13027 .word 0xe248a028 ! t2_kref+0x1618: ldsb [%g2 + 0x28], %l1
13028 .word 0x97b2ce2b ! t2_kref+0x161c: fands %f11, %f11, %f11
13029 .word 0x95b2074a ! t2_kref+0x1620: fpack32 %f8, %f10, %f10
13030 .word 0xc030a028 ! t2_kref+0x1624: clrh [%g2 + 0x28]
13031 .word 0x32480001 ! t2_kref+0x1628: bne,a,pt %icc, _kref+0x162c
13032 .word 0xa9b20448 ! t2_kref+0x162c: fcmpne16 %f8, %f8, %l4
13033 .word 0xd19f5a58 ! t2_kref+0x1630: ldda [%i5 + %i0]0xd2, %f8
13034 sethi %hi(2f), %o7
13035 .word 0xe40be270 ! t2_kref+0x1638: ldub [%o7 + 0x270], %l2
13036 .word 0xa41ca00c ! t2_kref+0x163c: xor %l2, 0xc, %l2
13037 .word 0xe42be270 ! t2_kref+0x1640: stb %l2, [%o7 + 0x270]
13038 .word 0x81dbe270 ! t2_kref+0x1644: flush %o7 + 0x270
13039 .word 0x8586f059 ! t2_kref+0x1648: wr %i3, 0xfffff059, %ccr
13040 .word 0x93a01a2b ! t2_kref+0x164c: fstoi %f11, %f9
13041 .word 0x97b28aea ! t2_kref+0x1650: fpsub32s %f10, %f10, %f11
13042 .word 0xee060000 ! t2_kref+0x1654: ld [%i0], %l7
13043 .word 0x3d480005 ! t2_kref+0x1658: fbule,a,pt %fcc0, _kref+0x166c
13044 .word 0xe3b8a140 ! t2_kref+0x165c: stda %f48, [%g2 + 0x140]%asi
13045 .word 0xd100a008 ! t2_kref+0x1660: ld [%g2 + 8], %f8
13046 .word 0xa783001a ! t2_kref+0x1664: wr %o4, %i2, %gsr
13047 .word 0xa27378fe ! t2_kref+0x1668: udiv %o5, -0x702, %l1
13048 .word 0xec48a019 ! t2_kref+0x166c: ldsb [%g2 + 0x19], %l6
130492: .word 0x91a0054a ! t2_kref+0x1670: fsqrtd %f10, %f8
13050 .word 0x95a01048 ! t2_kref+0x1674: fdtox %f8, %f10
13051 .word 0xd720a038 ! t2_kref+0x1678: st %f11, [%g2 + 0x38]
13052 .word 0xd51fbc28 ! t2_kref+0x167c: ldd [%fp - 0x3d8], %f10
13053 .word 0x95a209c8 ! t2_kref+0x1680: fdivd %f8, %f8, %f10
13054 .word 0xd7267fe0 ! t2_kref+0x1684: st %f11, [%i1 - 0x20]
13055 .word 0xa13b401c ! t2_kref+0x1688: sra %o5, %i4, %l0
13056 .word 0xadb6c05b ! t2_kref+0x168c: edge8l %i3, %i3, %l6
13057 .word 0xe43e3ff8 ! t2_kref+0x1690: std %l2, [%i0 - 8]
13058 .word 0x91b28c6b ! t2_kref+0x1694: fnors %f10, %f11, %f8
13059 .word 0xe96e2018 ! t2_kref+0x1698: prefetch %i0 + 0x18, 20
13060 .word 0xae0738cf ! t2_kref+0x169c: add %i4, -0x731, %l7
13061 .word 0xd5262004 ! t2_kref+0x16a0: st %f10, [%i0 + 4]
13062 .word 0x91a289c8 ! t2_kref+0x16a4: fdivd %f10, %f8, %f8
13063 .word 0x3c480001 ! t2_kref+0x16a8: bpos,a,pt %icc, _kref+0x16ac
13064 .word 0xaa66e5ed ! t2_kref+0x16ac: subc %i3, 0x5ed, %l5
13065 .word 0x9de3bfa0 ! t2_kref+0x16b0: save %sp, -0x60, %sp
13066 .word 0xb8660018 ! t2_kref+0x16b4: subc %i0, %i0, %i4
13067 .word 0xa9e8001d ! t2_kref+0x16b8: restore %g0, %i5, %l4
13068 .word 0xa3408000 ! t2_kref+0x16bc: mov %ccr, %l1
13069 .word 0xafb0004d ! t2_kref+0x16c0: edge8l %g0, %o5, %l7
13070 .word 0x91b00fc0 ! t2_kref+0x16c4: fone %f8
13071 .word 0xec066018 ! t2_kref+0x16c8: ld [%i1 + 0x18], %l6
13072 .word 0x91a0192a ! t2_kref+0x16cc: fstod %f10, %f8
13073 .word 0xaefee7a3 ! t2_kref+0x16d0: sdivcc %i3, 0x7a3, %l7
13074 .word 0x95a20948 ! t2_kref+0x16d4: fmuld %f8, %f8, %f10
13075 .word 0x95a000aa ! t2_kref+0x16d8: fnegs %f10, %f10
13076 .word 0x93a01a28 ! t2_kref+0x16dc: fstoi %f8, %f9
13077 .word 0x293728e0 ! t2_kref+0x16e0: sethi %hi(0xdca38000), %l4
13078 .word 0xf430a038 ! t2_kref+0x16e4: sth %i2, [%g2 + 0x38]
13079 .word 0xa8fb7b6e ! t2_kref+0x16e8: sdivcc %o5, -0x492, %l4
13080 .word 0xe0380019 ! t2_kref+0x16ec: std %l0, [%g0 + %i1]
13081 .word 0x8d8362e0 ! t2_kref+0x16f0: wr %o5, 0x2e0, %fprs
13082 .word 0x91a2cd2a ! t2_kref+0x16f4: fsmuld %f11, %f10, %f8
13083 .word 0x91a00548 ! t2_kref+0x16f8: fsqrtd %f8, %f8
13084 .word 0x91a0054a ! t2_kref+0x16fc: fsqrtd %f10, %f8
13085 .word 0x91a000a9 ! t2_kref+0x1700: fnegs %f9, %f8
13086 .word 0x91a2cd2a ! t2_kref+0x1704: fsmuld %f11, %f10, %f8
13087 .word 0xe050a008 ! t2_kref+0x1708: ldsh [%g2 + 8], %l0
13088 .word 0xa4d029fd ! t2_kref+0x170c: umulcc %g0, 0x9fd, %l2
13089 .word 0xee06401c ! t2_kref+0x1710: ld [%i1 + %i4], %l7
13090 .word 0x8143e040 ! t2_kref+0x1714: membar 0x40
13091 .word 0xea10a008 ! t2_kref+0x1718: lduh [%g2 + 8], %l5
13092 .word 0x36800008 ! t2_kref+0x171c: bge,a _kref+0x173c
13093 .word 0x95a01929 ! t2_kref+0x1720: fstod %f9, %f10
13094 .word 0xaa8b001a ! t2_kref+0x1724: andcc %o4, %i2, %l5
13095 .word 0xd51e0000 ! t2_kref+0x1728: ldd [%i0], %f10
13096 .word 0xe478a038 ! t2_kref+0x172c: swap [%g2 + 0x38], %l2
13097 .word 0xa623000c ! t2_kref+0x1730: sub %o4, %o4, %l3
13098 call SYM(t2_subr2)
13099 .word 0xc030a028 ! t2_kref+0x1738: clrh [%g2 + 0x28]
13100 .word 0xa1302005 ! t2_kref+0x173c: srl %g0, 0x5, %l0
13101 .word 0x81868000 ! t2_kref+0x1740: wr %i2, %g0, %y
13102 .word 0xd7267fe0 ! t2_kref+0x1744: st %f11, [%i1 - 0x20]
13103 .word 0xaeb6b579 ! t2_kref+0x1748: orncc %i2, -0xa87, %l7
13104 .word 0x91b206ca ! t2_kref+0x174c: fmul8sux16 %f8, %f10, %f8
13105 .word 0x81aa8aca ! t2_kref+0x1750: fcmped %fcc0, %f10, %f10
13106 .word 0xea40a018 ! t2_kref+0x1754: ldsw [%g2 + 0x18], %l5
13107 .word 0x30800008 ! t2_kref+0x1758: ba,a _kref+0x1778
13108 .word 0xf630a03a ! t2_kref+0x175c: sth %i3, [%g2 + 0x3a]
13109 .word 0xac7827ec ! t2_kref+0x1760: sdiv %g0, 0x7ec, %l6
13110 .word 0xaed8001b ! t2_kref+0x1764: smulcc %g0, %i3, %l7
13111 .word 0xa5b34240 ! t2_kref+0x1768: array16 %o5, %g0, %l2
13112 .word 0xd820a008 ! t2_kref+0x176c: st %o4, [%g2 + 8]
13113 .word 0xa964a47c ! t2_kref+0x1770: movle %icc, -0x384, %l4
13114 .word 0xc028a00b ! t2_kref+0x1774: clrb [%g2 + 0xb]
13115 .word 0xea50a02a ! t2_kref+0x1778: ldsh [%g2 + 0x2a], %l5
13116 .word 0x81868000 ! t2_kref+0x177c: wr %i2, %g0, %y
13117 .word 0x8186c000 ! t2_kref+0x1780: wr %i3, %g0, %y
13118 .word 0xae0eab4b ! t2_kref+0x1784: and %i2, 0xb4b, %l7
13119 .word 0xa82b001c ! t2_kref+0x1788: andn %o4, %i4, %l4
13120 .word 0xd1be584d ! t2_kref+0x178c: stda %f8, [%i1 + %o5]0xc2
13121 .word 0xf620a038 ! t2_kref+0x1790: st %i3, [%g2 + 0x38]
13122 .word 0x9de3bfa0 ! t2_kref+0x1794: save %sp, -0x60, %sp
13123 .word 0xb28e7f02 ! t2_kref+0x1798: andcc %i1, -0xfe, %i1
13124 .word 0xadee73be ! t2_kref+0x179c: restore %i1, -0xc42, %l6
13125 .word 0x91a28848 ! t2_kref+0x17a0: faddd %f10, %f8, %f8
13126 .word 0xafb2058a ! t2_kref+0x17a4: fcmpgt32 %f8, %f10, %l7
13127 .word 0xadb3404d ! t2_kref+0x17a8: edge8l %o5, %o5, %l6
13128 call SYM(t2_subr3)
13129 .word 0xae76801b ! t2_kref+0x17b0: udiv %i2, %i3, %l7
13130 .word 0x81aa0a4a ! t2_kref+0x17b4: fcmpd %fcc0, %f8, %f10
13131 .word 0xa2b33f18 ! t2_kref+0x17b8: orncc %o4, -0xe8, %l1
13132 .word 0x3d480005 ! t2_kref+0x17bc: fbule,a,pt %fcc0, _kref+0x17d0
13133 .word 0x91a0052a ! t2_kref+0x17c0: fsqrts %f10, %f8
13134 .word 0xa4bb6973 ! t2_kref+0x17c4: xnorcc %o5, 0x973, %l2
13135 .word 0xf6a61000 ! t2_kref+0x17c8: sta %i3, [%i0]0x80
13136 .word 0x93a01a2b ! t2_kref+0x17cc: fstoi %f11, %f9
13137 .word 0xa9b3409b ! t2_kref+0x17d0: edge16 %o5, %i3, %l4
13138 .word 0x91a20d29 ! t2_kref+0x17d4: fsmuld %f8, %f9, %f8
13139 call SYM(t2_subr3)
13140 .word 0x91a01108 ! t2_kref+0x17dc: fxtod %f8, %f8
13141 .word 0xd1be188c ! t2_kref+0x17e0: stda %f8, [%i0 + %o4]0xc4
13142 .word 0xad400000 ! t2_kref+0x17e4: mov %y, %l6
13143 .word 0xa4073b4f ! t2_kref+0x17e8: add %i4, -0x4b1, %l2
13144 .word 0xa0a6c00d ! t2_kref+0x17ec: subcc %i3, %o5, %l0
13145 .word 0x81868000 ! t2_kref+0x17f0: wr %i2, %g0, %y
13146 .word 0xa63b401a ! t2_kref+0x17f4: xnor %o5, %i2, %l3
13147 .word 0xaa00000d ! t2_kref+0x17f8: add %g0, %o5, %l5
13148 .word 0xe81e4000 ! t2_kref+0x17fc: ldd [%i1], %l4
13149 .word 0xd320a018 ! t2_kref+0x1800: st %f9, [%g2 + 0x18]
13150 .word 0xee10a03a ! t2_kref+0x1804: lduh [%g2 + 0x3a], %l7
13151 .word 0xa076b490 ! t2_kref+0x1808: udiv %i2, -0xb70, %l0
13152 .word 0xa896800d ! t2_kref+0x180c: orcc %i2, %o5, %l4
13153 .word 0x39480004 ! t2_kref+0x1810: fbuge,a,pt %fcc0, _kref+0x1820
13154 .word 0x91b2cfab ! t2_kref+0x1814: fors %f11, %f11, %f8
13155 call SYM(t2_subr1)
13156 .word 0xaa78001a ! t2_kref+0x181c: sdiv %g0, %i2, %l5
13157 .word 0xe0981018 ! t2_kref+0x1820: ldda [%g0 + %i0]0x80, %l0
13158 .word 0x97a2c8ab ! t2_kref+0x1824: fsubs %f11, %f11, %f11
13159 .word 0xad0f32af ! t2_kref+0x1828: tsubcc %i4, -0xd51, %l6
13160 .word 0x93a0052b ! t2_kref+0x182c: fsqrts %f11, %f9
13161 .word 0x81830000 ! t2_kref+0x1830: wr %o4, %g0, %y
13162 .word 0xd1270019 ! t2_kref+0x1834: st %f8, [%i4 + %i1]
13163 .word 0xa8bea292 ! t2_kref+0x1838: xnorcc %i2, 0x292, %l4
13164 .word 0x91a0054a ! t2_kref+0x183c: fsqrtd %f10, %f8
13165 .word 0x93a0052a ! t2_kref+0x1840: fsqrts %f10, %f9
13166 .word 0x27480002 ! t2_kref+0x1844: fbul,a,pt %fcc0, _kref+0x184c
13167 .word 0x95a24d2b ! t2_kref+0x1848: fsmuld %f9, %f11, %f10
13168 .word 0x3f480006 ! t2_kref+0x184c: fbo,a,pt %fcc0, _kref+0x1864
13169 .word 0xe45f4019 ! t2_kref+0x1850: ldx [%i5 + %i1], %l2
13170 .word 0x91a01a28 ! t2_kref+0x1854: fstoi %f8, %f8
13171 call SYM(t2_subr2)
13172 .word 0xeb6e401d ! t2_kref+0x185c: prefetch %i1 + %i5, 21
13173 .word 0xe6881018 ! t2_kref+0x1860: lduba [%g0 + %i0]0x80, %l3
13174 .word 0xf6ae5000 ! t2_kref+0x1864: stba %i3, [%i1]0x80
13175 .word 0x2e800001 ! t2_kref+0x1868: bvs,a _kref+0x186c
13176 .word 0x91a01928 ! t2_kref+0x186c: fstod %f8, %f8
13177 .word 0x95a209c8 ! t2_kref+0x1870: fdivd %f8, %f8, %f10
13178 .word 0xa72b401a ! t2_kref+0x1874: sll %o5, %i2, %l3
13179 .word 0x81aa4aa9 ! t2_kref+0x1878: fcmpes %fcc0, %f9, %f9
13180 .word 0x95a0012a ! t2_kref+0x187c: fabss %f10, %f10
13181 .word 0x95a00529 ! t2_kref+0x1880: fsqrts %f9, %f10
13182 .word 0xd19f5a58 ! t2_kref+0x1884: ldda [%i5 + %i0]0xd2, %f8
13183 .word 0xa5b7009b ! t2_kref+0x1888: edge16 %i4, %i3, %l2
13184 .word 0xa0273136 ! t2_kref+0x188c: sub %i4, -0xeca, %l0
13185 .word 0xa9b3009b ! t2_kref+0x1890: edge16 %o4, %i3, %l4
13186 .word 0xd100a018 ! t2_kref+0x1894: ld [%g2 + 0x18], %f8
13187 .word 0xae0ebc9a ! t2_kref+0x1898: and %i2, -0x366, %l7
13188 .word 0x97a0012b ! t2_kref+0x189c: fabss %f11, %f11
13189 .word 0xa318001c ! t2_kref+0x18a0: tsubcctv %g0, %i4, %l1
13190 .word 0x95a20948 ! t2_kref+0x18a4: fmuld %f8, %f8, %f10
13191 .word 0xaaa6a750 ! t2_kref+0x18a8: subcc %i2, 0x750, %l5
13192 .word 0xe3b8a180 ! t2_kref+0x18ac: stda %f48, [%g2 + 0x180]%asi
13193 .word 0x91b28f48 ! t2_kref+0x18b0: fornot1 %f10, %f8, %f8
13194 .word 0xa4b33c28 ! t2_kref+0x18b4: orncc %o4, -0x3d8, %l2
13195 .word 0x91b00f0a ! t2_kref+0x18b8: fsrc2 %f10, %f8
13196 .word 0xa3b2844a ! t2_kref+0x18bc: fcmpne16 %f10, %f10, %l1
13197 .word 0xd1264000 ! t2_kref+0x18c0: st %f8, [%i1]
13198 .word 0x95a0054a ! t2_kref+0x18c4: fsqrtd %f10, %f10
13199 .word 0xa6b820a8 ! t2_kref+0x18c8: xnorcc %g0, 0xa8, %l3
13200 .word 0x38800007 ! t2_kref+0x18cc: bgu,a _kref+0x18e8
13201 .word 0xed68a00a ! t2_kref+0x18d0: prefetch %g2 + 0xa, 22
13202 .word 0x25480008 ! t2_kref+0x18d4: fblg,a,pt %fcc0, _kref+0x18f4
13203 .word 0xaa7e8000 ! t2_kref+0x18d8: sdiv %i2, %g0, %l5
13204 .word 0xaf3b001b ! t2_kref+0x18dc: sra %o4, %i3, %l7
13205 .word 0x91b2470a ! t2_kref+0x18e0: fmuld8sux16 %f9, %f10, %f8
13206 .word 0xe8ce1000 ! t2_kref+0x18e4: ldsba [%i0]0x80, %l4
13207 .word 0xaf44c000 ! t2_kref+0x18e8: mov %gsr, %l7
13208 .word 0x95a0110a ! t2_kref+0x18ec: fxtod %f10, %f10
13209 .word 0xac73232d ! t2_kref+0x18f0: udiv %o4, 0x32d, %l6
13210 .word 0x97b2cee9 ! t2_kref+0x18f4: fornot2s %f11, %f9, %f11
13211 .word 0xee40a018 ! t2_kref+0x18f8: ldsw [%g2 + 0x18], %l7
13212 .word 0xa12e801b ! t2_kref+0x18fc: sll %i2, %i3, %l0
13213 .word 0xd67f0018 ! t2_kref+0x1900: swap [%i4 + %i0], %o3
13214 .word 0x91a289ca ! t2_kref+0x1904: fdivd %f10, %f10, %f8
13215 .word 0x91a20d2a ! t2_kref+0x1908: fsmuld %f8, %f10, %f8
13216 .word 0xe650a03a ! t2_kref+0x190c: ldsh [%g2 + 0x3a], %l3
13217 .word 0x93b20d60 ! t2_kref+0x1910: fnot1s %f8, %f9
13218 .word 0xe40e8019 ! t2_kref+0x1914: ldub [%i2 + %i1], %l2
13219 .word 0x93b00768 ! t2_kref+0x1918: fpack16 %f8, %f9
13220 .word 0xe03e7fe0 ! t2_kref+0x191c: std %l0, [%i1 - 0x20]
13221 .word 0x37480005 ! t2_kref+0x1920: fbge,a,pt %fcc0, _kref+0x1934
13222 .word 0xaad0001a ! t2_kref+0x1924: umulcc %g0, %i2, %l5
13223 .word 0xac76f04c ! t2_kref+0x1928: udiv %i3, -0xfb4, %l6
13224 .word 0x91b24669 ! t2_kref+0x192c: fmul8x16au %f9, %f9, %f8
13225 .word 0xa63b6260 ! t2_kref+0x1930: xnor %o5, 0x260, %l3
13226 .word 0xc12e001c ! t2_kref+0x1934: st %fsr, [%i0 + %i4]
13227 .word 0xaaab400d ! t2_kref+0x1938: andncc %o5, %o5, %l5
13228 .word 0x83c06690 ! t2_kref+0x193c: jmpl %g1 + 0x690, %g1
13229 .word 0x81870000 ! t2_kref+0x1940: wr %i4, %g0, %y
13230 .word 0xd51e0000 ! t2_kref+0x1944: ldd [%i0], %f10
13231 .word 0xabb68340 ! t2_kref+0x1948: alignaddrl %i2, %g0, %l5
13232 .word 0xee08a00a ! t2_kref+0x194c: ldub [%g2 + 0xa], %l7
13233 .word 0xe3b8a180 ! t2_kref+0x1950: stda %f48, [%g2 + 0x180]%asi
13234 .word 0xa13b000c ! t2_kref+0x1954: sra %o4, %o4, %l0
13235 .word 0xed68a086 ! t2_kref+0x1958: prefetch %g2 + 0x86, 22
13236 .word 0x28800001 ! t2_kref+0x195c: bleu,a _kref+0x1960
13237 .word 0xa4fe8000 ! t2_kref+0x1960: sdivcc %i2, %g0, %l2
13238 .word 0x3c800002 ! t2_kref+0x1964: bpos,a _kref+0x196c
13239 .word 0xa93ea009 ! t2_kref+0x1968: sra %i2, 0x9, %l4
13240 .word 0xda28a02b ! t2_kref+0x196c: stb %o5, [%g2 + 0x2b]
13241 .word 0x91a01a2b ! t2_kref+0x1970: fstoi %f11, %f8
13242 .word 0xe56e001a ! t2_kref+0x1974: prefetch %i0 + %i2, 18
13243 .word 0xa33ec01b ! t2_kref+0x1978: sra %i3, %i3, %l1
13244 .word 0xea40a028 ! t2_kref+0x197c: ldsw [%g2 + 0x28], %l5
13245 .word 0xd720a018 ! t2_kref+0x1980: st %f11, [%g2 + 0x18]
13246 .word 0x91a2084a ! t2_kref+0x1984: faddd %f8, %f10, %f8
13247 .word 0x9fc00004 ! t2_kref+0x1988: call %g0 + %g4
13248 .word 0xe640a028 ! t2_kref+0x198c: ldsw [%g2 + 0x28], %l3
13249 .word 0x95a0052a ! t2_kref+0x1990: fsqrts %f10, %f10
13250 .word 0xd53e7ff8 ! t2_kref+0x1994: std %f10, [%i1 - 8]
13251 .word 0x81800000 ! t2_kref+0x1998: mov %g0, %y
13252 .word 0x95a209ca ! t2_kref+0x199c: fdivd %f8, %f10, %f10
13253 .word 0x95a00548 ! t2_kref+0x19a0: fsqrtd %f8, %f10
13254 sethi %hi(1f), %o7
13255 jmpl %o7+%lo(1f), %g1
13256 .empty
13257 .word 0xaf3b601b ! t2_kref+0x19ac: sra %o5, 0x1b, %l7
13258 .word 0x95a01a4a ! t2_kref+0x19b0: fdtoi %f10, %f10
13259 .word 0x91a20848 ! t2_kref+0x19b4: faddd %f8, %f8, %f8
13260 .word 0xa8b7001a ! t2_kref+0x19b8: orncc %i4, %i2, %l4
13261 .word 0xe4ce5000 ! t2_kref+0x19bc: ldsba [%i1]0x80, %l2
13262 .word 0x3b480006 ! t2_kref+0x19c0: fble,a,pt %fcc0, _kref+0x19d8
13263 .word 0xe83e2010 ! t2_kref+0x19c4: std %l4, [%i0 + 0x10]
132641: .word 0xf420a038 ! t2_kref+0x19c8: st %i2, [%g2 + 0x38]
13265 .word 0xda28a00b ! t2_kref+0x19cc: stb %o5, [%g2 + 0xb]
13266 .word 0xe248a03b ! t2_kref+0x19d0: ldsb [%g2 + 0x3b], %l1
13267 .word 0x97a000aa ! t2_kref+0x19d4: fnegs %f10, %f11
13268 .word 0xeace101a ! t2_kref+0x19d8: ldsba [%i0 + %i2]0x80, %l5
13269 call SYM(t2_subr3)
13270 .word 0xa0532028 ! t2_kref+0x19e0: umul %o4, 0x28, %l0
13271 .word 0x95b2470a ! t2_kref+0x19e4: fmuld8sux16 %f9, %f10, %f10
13272 .word 0xa93b6000 ! t2_kref+0x19e8: sra %o5, 0x0, %l4
13273 .word 0xea580018 ! t2_kref+0x19ec: ldx [%g0 + %i0], %l5
13274 .word 0xa3b6c16c ! t2_kref+0x19f0: edge32ln %i3, %o4, %l1
13275 .word 0xd830a008 ! t2_kref+0x19f4: sth %o4, [%g2 + 8]
13276 .word 0x91b00c20 ! t2_kref+0x19f8: fzeros %f8
13277 .word 0x97a0012a ! t2_kref+0x19fc: fabss %f10, %f11
13278 .word 0x2c800002 ! t2_kref+0x1a00: bneg,a _kref+0x1a08
13279 .word 0xad30000c ! t2_kref+0x1a04: srl %g0, %o4, %l6
13280 .word 0xd120a028 ! t2_kref+0x1a08: st %f8, [%g2 + 0x28]
13281 .word 0x95b20c88 ! t2_kref+0x1a0c: fandnot2 %f8, %f8, %f10
13282 .word 0xaefb4000 ! t2_kref+0x1a10: sdivcc %o5, %g0, %l7
13283 .word 0xa6de800d ! t2_kref+0x1a14: smulcc %i2, %o5, %l3
13284 .word 0xa1b2848a ! t2_kref+0x1a18: fcmple32 %f10, %f10, %l0
13285 .word 0x93a00529 ! t2_kref+0x1a1c: fsqrts %f9, %f9
13286 .word 0x81aa8a48 ! t2_kref+0x1a20: fcmpd %fcc0, %f10, %f8
13287 .word 0xe84e7fef ! t2_kref+0x1a24: ldsb [%i1 - 0x11], %l4
13288 .word 0x3e480001 ! t2_kref+0x1a28: bvc,a,pt %icc, _kref+0x1a2c
13289 .word 0x91a00528 ! t2_kref+0x1a2c: fsqrts %f8, %f8
13290 .word 0x91a00548 ! t2_kref+0x1a30: fsqrtd %f8, %f8
13291 .word 0x91b2898a ! t2_kref+0x1a34: bshuffle %f10, %f10, %f8
13292 .word 0xd326001c ! t2_kref+0x1a38: st %f9, [%i0 + %i4]
13293 call SYM(t2_subr2)
13294 .word 0xad37201f ! t2_kref+0x1a40: srl %i4, 0x1f, %l6
13295 .word 0xaaa72731 ! t2_kref+0x1a44: subcc %i4, 0x731, %l5
13296 .word 0xee48a029 ! t2_kref+0x1a48: ldsb [%g2 + 0x29], %l7
13297 .word 0xafb680e0 ! t2_kref+0x1a4c: edge16ln %i2, %g0, %l7
13298 .word 0xd5871018 ! t2_kref+0x1a50: lda [%i4 + %i0]0x80, %f10
13299 call SYM(t2_subr2)
13300 .word 0xaafb401c ! t2_kref+0x1a58: sdivcc %o5, %i4, %l5
13301 .word 0xe808a00a ! t2_kref+0x1a5c: ldub [%g2 + 0xa], %l4
13302 .word 0xa2a368c5 ! t2_kref+0x1a60: subcc %o5, 0x8c5, %l1
13303 .word 0xaa8eaad0 ! t2_kref+0x1a64: andcc %i2, 0xad0, %l5
13304 .word 0x23480006 ! t2_kref+0x1a68: fbne,a,pt %fcc0, _kref+0x1a80
13305 .word 0xe3b8a180 ! t2_kref+0x1a6c: stda %f48, [%g2 + 0x180]%asi
13306 .word 0x36480005 ! t2_kref+0x1a70: bge,a,pt %icc, _kref+0x1a84
13307 .word 0x93a0012b ! t2_kref+0x1a74: fabss %f11, %f9
13308 call SYM(t2_subr3)
13309 .word 0xae67000c ! t2_kref+0x1a7c: subc %i4, %o4, %l7
13310 .word 0xabb6c200 ! t2_kref+0x1a80: array8 %i3, %g0, %l5
13311 .word 0xc168a005 ! t2_kref+0x1a84: prefetch %g2 + 5, 0
13312 .word 0x91a01908 ! t2_kref+0x1a88: fitod %f8, %f8
13313 .word 0x21480007 ! t2_kref+0x1a8c: fbn,a,pt %fcc0, _kref+0x1aa8
13314 .word 0xa213001b ! t2_kref+0x1a90: or %o4, %i3, %l1
13315 .word 0x97a00029 ! t2_kref+0x1a94: fmovs %f9, %f11
13316 .word 0x2d480005 ! t2_kref+0x1a98: fbg,a,pt %fcc0, _kref+0x1aac
13317 .word 0x8143c000 ! t2_kref+0x1a9c: stbar
13318 .word 0x81aa0a4a ! t2_kref+0x1aa0: fcmpd %fcc0, %f8, %f10
13319 call SYM(t2_subr2)
13320 .word 0xd700a018 ! t2_kref+0x1aa8: ld [%g2 + 0x18], %f11
13321 .word 0xe84e2015 ! t2_kref+0x1aac: ldsb [%i0 + 0x15], %l4
13322 .word 0xa606c01b ! t2_kref+0x1ab0: add %i3, %i3, %l3
13323 .word 0x91a00528 ! t2_kref+0x1ab4: fsqrts %f8, %f8
13324 .word 0x9f414000 ! t2_kref+0x1ab8: mov %pc, %o7
13325 .word 0xa010001c ! t2_kref+0x1abc: mov %i4, %l0
13326 .word 0xa9b284ca ! t2_kref+0x1ac0: fcmpne32 %f10, %f10, %l4
13327 .word 0x91b20eeb ! t2_kref+0x1ac4: fornot2s %f8, %f11, %f8
13328 call SYM(t2_subr1)
13329 .word 0xa32ec00c ! t2_kref+0x1acc: sll %i3, %o4, %l1
13330 .word 0xaa0f3269 ! t2_kref+0x1ad0: and %i4, -0xd97, %l5
13331 .word 0x91a20948 ! t2_kref+0x1ad4: fmuld %f8, %f8, %f8
13332 .word 0xa056801a ! t2_kref+0x1ad8: umul %i2, %i2, %l0
13333 .word 0xc807bfec ! t2_kref+0x1adc: ld [%fp - 0x14], %g4
13334 .word 0xa688001a ! t2_kref+0x1ae0: andcc %g0, %i2, %l3
13335 .word 0xa886f21f ! t2_kref+0x1ae4: addcc %i3, -0xde1, %l4
13336 .word 0x97a01a48 ! t2_kref+0x1ae8: fdtoi %f8, %f11
13337 .word 0xd8267fec ! t2_kref+0x1aec: st %o4, [%i1 - 0x14]
13338 .word 0xe83e001d ! t2_kref+0x1af0: std %l4, [%i0 + %i5]
13339 .word 0xa283401a ! t2_kref+0x1af4: addcc %o5, %i2, %l1
13340 .word 0x97b28ca8 ! t2_kref+0x1af8: fandnot2s %f10, %f8, %f11
13341 .word 0x95a2084a ! t2_kref+0x1afc: faddd %f8, %f10, %f10
13342 .word 0xa72f001c ! t2_kref+0x1b00: sll %i4, %i4, %l3
13343 .word 0xa786b148 ! t2_kref+0x1b04: wr %i2, 0xfffff148, %gsr
13344 .word 0xc168a08c ! t2_kref+0x1b08: prefetch %g2 + 0x8c, 0
13345 .word 0x9fc10000 ! t2_kref+0x1b0c: call %g4
13346 .word 0x91a0054a ! t2_kref+0x1b10: fsqrtd %f10, %f8
13347 .word 0x8610201e ! t2_kref+0x1b14: mov 0x1e, %g3
13348 .word 0x86a0e001 ! t2_kref+0x1b18: subcc %g3, 1, %g3
13349 .word 0x2280000b ! t2_kref+0x1b1c: be,a _kref+0x1b48
13350 .word 0x95a000ca ! t2_kref+0x1b20: fnegd %f10, %f10
13351 .word 0xad400000 ! t2_kref+0x1b24: mov %y, %l6
13352 .word 0xa93f2010 ! t2_kref+0x1b28: sra %i4, 0x10, %l4
13353 .word 0xe600a008 ! t2_kref+0x1b2c: ld [%g2 + 8], %l3
13354 .word 0xae2ebc76 ! t2_kref+0x1b30: andn %i2, -0x38a, %l7
13355 .word 0xa1b3009b ! t2_kref+0x1b34: edge16 %o4, %i3, %l0
13356 .word 0x2a800002 ! t2_kref+0x1b38: bcs,a _kref+0x1b40
13357 .word 0xa6380000 ! t2_kref+0x1b3c: not %g0, %l3
13358 .word 0xee08a03a ! t2_kref+0x1b40: ldub [%g2 + 0x3a], %l7
13359 .word 0x9fc00004 ! t2_kref+0x1b44: call %g0 + %g4
13360 .word 0xd5200018 ! t2_kref+0x1b48: st %f10, [%g0 + %i0]
13361 .word 0x81834000 ! t2_kref+0x1b4c: wr %o5, %g0, %y
13362 .word 0xd720a038 ! t2_kref+0x1b50: st %f11, [%g2 + 0x38]
13363 .word 0xa626ef19 ! t2_kref+0x1b54: sub %i3, 0xf19, %l3
13364 .word 0x93a00528 ! t2_kref+0x1b58: fsqrts %f8, %f9
13365 .word 0xd700a008 ! t2_kref+0x1b5c: ld [%g2 + 8], %f11
13366 .word 0xd706201c ! t2_kref+0x1b60: ld [%i0 + 0x1c], %f11
13367 .word 0xe210a02a ! t2_kref+0x1b64: lduh [%g2 + 0x2a], %l1
13368 .word 0x86102013 ! t2_kref+0x1b68: mov 0x13, %g3
13369 .word 0x86a0e001 ! t2_kref+0x1b6c: subcc %g3, 1, %g3
13370 .word 0x22800017 ! t2_kref+0x1b70: be,a _kref+0x1bcc
13371 .word 0xc12e401c ! t2_kref+0x1b74: st %fsr, [%i1 + %i4]
13372 .word 0xd320a028 ! t2_kref+0x1b78: st %f9, [%g2 + 0x28]
13373 .word 0xa0bb6cc7 ! t2_kref+0x1b7c: xnorcc %o5, 0xcc7, %l0
13374 .word 0x97a2c8a8 ! t2_kref+0x1b80: fsubs %f11, %f8, %f11
13375 .word 0xa4d6801a ! t2_kref+0x1b84: umulcc %i2, %i2, %l2
13376 .word 0xaa072fdd ! t2_kref+0x1b88: add %i4, 0xfdd, %l5
13377 .word 0xab36801b ! t2_kref+0x1b8c: srl %i2, %i3, %l5
13378 .word 0xa744c000 ! t2_kref+0x1b90: mov %gsr, %l3
13379 .word 0x81d965a5 ! t2_kref+0x1b94: flush %g5 + 0x5a5
13380 .word 0x91a00548 ! t2_kref+0x1b98: fsqrtd %f8, %f8
13381 .word 0xa73e8000 ! t2_kref+0x1b9c: sra %i2, %g0, %l3
13382 .word 0xc807bfec ! t2_kref+0x1ba0: ld [%fp - 0x14], %g4
13383 .word 0x91a20d29 ! t2_kref+0x1ba4: fsmuld %f8, %f9, %f8
13384 .word 0xaaa6ee26 ! t2_kref+0x1ba8: subcc %i3, 0xe26, %l5
13385 .word 0xe3b8a180 ! t2_kref+0x1bac: stda %f48, [%g2 + 0x180]%asi
13386 .word 0xa663704f ! t2_kref+0x1bb0: subc %o5, -0xfb1, %l3
13387 .word 0xc3ee100c ! t2_kref+0x1bb4: prefetcha %i0 + %o4, 1
13388 .word 0x22480003 ! t2_kref+0x1bb8: be,a,pt %icc, _kref+0x1bc4
13389 .word 0xd3064000 ! t2_kref+0x1bbc: ld [%i1], %f9
13390 .word 0xae28001b ! t2_kref+0x1bc0: andn %g0, %i3, %l7
13391 .word 0x93a24829 ! t2_kref+0x1bc4: fadds %f9, %f9, %f9
13392 .word 0x9fc00004 ! t2_kref+0x1bc8: call %g0 + %g4
13393 .word 0xfdee501d ! t2_kref+0x1bcc: prefetcha %i1 + %i5, 30
13394 .word 0x95a2094a ! t2_kref+0x1bd0: fmuld %f8, %f10, %f10
13395 .word 0xe41e001d ! t2_kref+0x1bd4: ldd [%i0 + %i5], %l2
13396 .word 0xda20a028 ! t2_kref+0x1bd8: st %o5, [%g2 + 0x28]
13397 .word 0xa0502f8e ! t2_kref+0x1bdc: umul %g0, 0xf8e, %l0
13398 .word 0x93a0052b ! t2_kref+0x1be0: fsqrts %f11, %f9
13399 .word 0xa616f094 ! t2_kref+0x1be4: or %i3, -0xf6c, %l3
13400 .word 0x91a28828 ! t2_kref+0x1be8: fadds %f10, %f8, %f8
13401 .word 0x93a0052b ! t2_kref+0x1bec: fsqrts %f11, %f9
13402 .word 0xa2b37222 ! t2_kref+0x1bf0: orncc %o5, -0xdde, %l1
13403 .word 0xa7072e8e ! t2_kref+0x1bf4: taddcc %i4, 0xe8e, %l3
13404 .word 0xa31b3de1 ! t2_kref+0x1bf8: tsubcctv %o4, -0x21f, %l1
13405 .word 0xacaea44c ! t2_kref+0x1bfc: andncc %i2, 0x44c, %l6
13406 .word 0xd1be585a ! t2_kref+0x1c00: stda %f8, [%i1 + %i2]0xc2
13407 .word 0x95a2c829 ! t2_kref+0x1c04: fadds %f11, %f9, %f10
13408 .word 0xac032251 ! t2_kref+0x1c08: add %o4, 0x251, %l6
13409 .word 0xa32b000c ! t2_kref+0x1c0c: sll %o4, %o4, %l1
13410 .word 0xaf1f000d ! t2_kref+0x1c10: tsubcctv %i4, %o5, %l7
13411 .word 0xa7408000 ! t2_kref+0x1c14: mov %ccr, %l3
13412 .word 0xd11fbd18 ! t2_kref+0x1c18: ldd [%fp - 0x2e8], %f8
13413 .word 0xd51e001d ! t2_kref+0x1c1c: ldd [%i0 + %i5], %f10
13414 .word 0x91a000aa ! t2_kref+0x1c20: fnegs %f10, %f8
13415 .word 0xd7262010 ! t2_kref+0x1c24: st %f11, [%i0 + 0x10]
13416 .word 0x9de3bfa0 ! t2_kref+0x1c28: save %sp, -0x60, %sp
13417 .word 0xb4d7401d ! t2_kref+0x1c2c: umulcc %i5, %i5, %i2
13418 .word 0xabee7471 ! t2_kref+0x1c30: restore %i1, -0xb8f, %l5
13419 .word 0xea16001b ! t2_kref+0x1c34: lduh [%i0 + %i3], %l5
13420 .word 0xf4f6501d ! t2_kref+0x1c38: stxa %i2, [%i1 + %i5]0x80
13421 .word 0xa686c000 ! t2_kref+0x1c3c: addcc %i3, %g0, %l3
13422 .word 0xe840a008 ! t2_kref+0x1c40: ldsw [%g2 + 8], %l4
13423 .word 0x95b28c48 ! t2_kref+0x1c44: fnor %f10, %f8, %f10
13424 .word 0x95b00fc0 ! t2_kref+0x1c48: fone %f10
13425 call SYM(t2_subr3)
13426 .word 0xac37000d ! t2_kref+0x1c50: orn %i4, %o5, %l6
13427 .word 0xe40862f4 ! t2_kref+0x1c54: ldub [%g1 + 0x2f4], %l2
13428 .word 0xa41ca00c ! t2_kref+0x1c58: xor %l2, 0xc, %l2
13429 .word 0xe42862f4 ! t2_kref+0x1c5c: stb %l2, [%g1 + 0x2f4]
13430 .word 0x81d862f4 ! t2_kref+0x1c60: flush %g1 + 0x2f4
13431 .word 0x95b00fc0 ! t2_kref+0x1c64: fone %f10
13432 .word 0xa206c01a ! t2_kref+0x1c68: add %i3, %i2, %l1
13433 .word 0xa80035d8 ! t2_kref+0x1c6c: add %g0, -0xa28, %l4
13434 .word 0x36800003 ! t2_kref+0x1c70: bge,a _kref+0x1c7c
13435 .word 0xa6a6c00c ! t2_kref+0x1c74: subcc %i3, %o4, %l3
13436 .word 0xae56bf98 ! t2_kref+0x1c78: umul %i2, -0x68, %l7
13437 .word 0xa4b6aa02 ! t2_kref+0x1c7c: orncc %i2, 0xa02, %l2
13438 .word 0xa68eba88 ! t2_kref+0x1c80: andcc %i2, -0x578, %l3
13439 .word 0x97a2c8ab ! t2_kref+0x1c84: fsubs %f11, %f11, %f11
13440 .word 0xacb02a2c ! t2_kref+0x1c88: orncc %g0, 0xa2c, %l6
13441 .word 0xc368a047 ! t2_kref+0x1c8c: prefetch %g2 + 0x47, 1
13442 .word 0x91a00129 ! t2_kref+0x1c90: fabss %f9, %f8
13443 .word 0x95b00cc8 ! t2_kref+0x1c94: fnot2 %f8, %f10
13444 .word 0x93b00ceb ! t2_kref+0x1c98: fnot2s %f11, %f9
134452: .word 0xa73ea01f ! t2_kref+0x1c9c: sra %i2, 0x1f, %l3
13446 .word 0x81aa0a48 ! t2_kref+0x1ca0: fcmpd %fcc0, %f8, %f8
13447 .word 0xa8783ee2 ! t2_kref+0x1ca4: sdiv %g0, -0x11e, %l4
13448 .word 0x91b24dea ! t2_kref+0x1ca8: fnands %f9, %f10, %f8
13449 .word 0x9de3bfa0 ! t2_kref+0x1cac: save %sp, -0x60, %sp
13450 .word 0x81c86328 ! t2_kref+0x1cb0: return %g1 + 0x328
13451 .word 0xe3b8a180 ! t2_kref+0x1cb4: stda %f48, [%g2 + 0x180]%asi
13452 .word 0xe83e3ff8 ! t2_kref+0x1cb8: std %l4, [%i0 - 8]
13453 .word 0x91a2c828 ! t2_kref+0x1cbc: fadds %f11, %f8, %f8
13454 .word 0x97a01a4a ! t2_kref+0x1cc0: fdtoi %f10, %f11
13455 .word 0x81aa0a48 ! t2_kref+0x1cc4: fcmpd %fcc0, %f8, %f8
13456 .word 0x95b28d08 ! t2_kref+0x1cc8: fandnot1 %f10, %f8, %f10
13457 .word 0xe0480019 ! t2_kref+0x1ccc: ldsb [%g0 + %i1], %l0
13458 .word 0xac7b3d38 ! t2_kref+0x1cd0: sdiv %o4, -0x2c8, %l6
13459 .word 0x91a28d29 ! t2_kref+0x1cd4: fsmuld %f10, %f9, %f8
13460 .word 0xd720a038 ! t2_kref+0x1cd8: st %f11, [%g2 + 0x38]
13461 .word 0x91b20d08 ! t2_kref+0x1cdc: fandnot1 %f8, %f8, %f8
13462 .word 0x81aa8a48 ! t2_kref+0x1ce0: fcmpd %fcc0, %f10, %f8
13463 .word 0x25480004 ! t2_kref+0x1ce4: fblg,a,pt %fcc0, _kref+0x1cf4
13464 .word 0xf828a029 ! t2_kref+0x1ce8: stb %i4, [%g2 + 0x29]
13465 .word 0x95b20de9 ! t2_kref+0x1cec: fnands %f8, %f9, %f10
13466 .word 0xd51e4000 ! t2_kref+0x1cf0: ldd [%i1], %f10
13467 .word 0x95b00f08 ! t2_kref+0x1cf4: fsrc2 %f8, %f10
13468 .word 0x91b28c48 ! t2_kref+0x1cf8: fnor %f10, %f8, %f8
13469 .word 0x2c800005 ! t2_kref+0x1cfc: bneg,a _kref+0x1d10
13470 .word 0xe248a00b ! t2_kref+0x1d00: ldsb [%g2 + 0xb], %l1
13471 .word 0xd11fbd10 ! t2_kref+0x1d04: ldd [%fp - 0x2f0], %f8
13472 .word 0xec40a018 ! t2_kref+0x1d08: ldsw [%g2 + 0x18], %l6
13473 .word 0x91a0192a ! t2_kref+0x1d0c: fstod %f10, %f8
13474 .word 0xac2f000d ! t2_kref+0x1d10: andn %i4, %o5, %l6
13475 .word 0x91a01929 ! t2_kref+0x1d14: fstod %f9, %f8
13476 .word 0xd320a028 ! t2_kref+0x1d18: st %f9, [%g2 + 0x28]
13477 .word 0xd5266000 ! t2_kref+0x1d1c: st %f10, [%i1]
13478 .word 0xee48a029 ! t2_kref+0x1d20: ldsb [%g2 + 0x29], %l7
13479 .word 0x9dd02010 ! t2_kref+0x1d24: tpos %icc, %g0 + 0x10
13480 .word 0xa88830c5 ! t2_kref+0x1d28: andcc %g0, -0xf3b, %l4
13481 .word 0x3a480008 ! t2_kref+0x1d2c: bcc,a,pt %icc, _kref+0x1d4c
13482 .word 0xe01e2018 ! t2_kref+0x1d30: ldd [%i0 + 0x18], %l0
13483 .word 0xe4380018 ! t2_kref+0x1d34: std %l2, [%g0 + %i0]
13484 .word 0x95a0054a ! t2_kref+0x1d38: fsqrtd %f10, %f10
13485 .word 0xee0e6012 ! t2_kref+0x1d3c: ldub [%i1 + 0x12], %l7
13486 .word 0xa3b2840a ! t2_kref+0x1d40: fcmple16 %f10, %f10, %l1
13487 .word 0x95b007aa ! t2_kref+0x1d44: fpackfix %f10, %f10
13488 .word 0xafb6c08d ! t2_kref+0x1d48: edge16 %i3, %o5, %l7
13489 .word 0x22800003 ! t2_kref+0x1d4c: be,a _kref+0x1d58
13490 .word 0x91b28c48 ! t2_kref+0x1d50: fnor %f10, %f8, %f8
13491 .word 0x91a2084a ! t2_kref+0x1d54: faddd %f8, %f10, %f8
13492 .word 0x22800002 ! t2_kref+0x1d58: be,a _kref+0x1d60
13493 .word 0xd828a01a ! t2_kref+0x1d5c: stb %o4, [%g2 + 0x1a]
13494 .word 0x97a00528 ! t2_kref+0x1d60: fsqrts %f8, %f11
13495 .word 0x91a00529 ! t2_kref+0x1d64: fsqrts %f9, %f8
13496 .word 0x28480004 ! t2_kref+0x1d68: bleu,a,pt %icc, _kref+0x1d78
13497 .word 0xa0db401c ! t2_kref+0x1d6c: smulcc %o5, %i4, %l0
13498 .word 0xa6bf2226 ! t2_kref+0x1d70: xnorcc %i4, 0x226, %l3
13499 .word 0xa880001a ! t2_kref+0x1d74: addcc %g0, %i2, %l4
13500 .word 0xaa0737ee ! t2_kref+0x1d78: add %i4, -0x812, %l5
13501 .word 0x93a248aa ! t2_kref+0x1d7c: fsubs %f9, %f10, %f9
13502 .word 0x3a480001 ! t2_kref+0x1d80: bcc,a,pt %icc, _kref+0x1d84
13503 .word 0xac23792a ! t2_kref+0x1d84: sub %o5, -0x6d6, %l6
13504 .word 0x91a289c8 ! t2_kref+0x1d88: fdivd %f10, %f8, %f8
13505 .word 0xa3400000 ! t2_kref+0x1d8c: mov %y, %l1
13506 .word 0x9fc00004 ! t2_kref+0x1d90: call %g0 + %g4
13507 .word 0x91a2c828 ! t2_kref+0x1d94: fadds %f11, %f8, %f8
13508 .word 0x95b2ce29 ! t2_kref+0x1d98: fands %f11, %f9, %f10
13509 .word 0xa653001b ! t2_kref+0x1d9c: umul %o4, %i3, %l3
13510 .word 0x97a24828 ! t2_kref+0x1da0: fadds %f9, %f8, %f11
13511 .word 0xe24e3fe0 ! t2_kref+0x1da4: ldsb [%i0 - 0x20], %l1
13512 .word 0x95a24d2b ! t2_kref+0x1da8: fsmuld %f9, %f11, %f10
13513 .word 0xd300a038 ! t2_kref+0x1dac: ld [%g2 + 0x38], %f9
13514 .word 0x27480005 ! t2_kref+0x1db0: fbul,a,pt %fcc0, _kref+0x1dc4
13515 .word 0xe01e4000 ! t2_kref+0x1db4: ldd [%i1], %l0
13516 .word 0xe850a01a ! t2_kref+0x1db8: ldsh [%g2 + 0x1a], %l4
13517 .word 0x31480008 ! t2_kref+0x1dbc: fba,a,pt %fcc0, _kref+0x1ddc
13518 .word 0xe200a038 ! t2_kref+0x1dc0: ld [%g2 + 0x38], %l1
13519 .word 0x81aa8a2b ! t2_kref+0x1dc4: fcmps %fcc0, %f10, %f11
13520 .word 0x91a018ca ! t2_kref+0x1dc8: fdtos %f10, %f8
13521 .word 0x3a480003 ! t2_kref+0x1dcc: bcc,a,pt %icc, _kref+0x1dd8
13522 .word 0xa736801c ! t2_kref+0x1dd0: srl %i2, %i4, %l3
13523 .word 0xe168a000 ! t2_kref+0x1dd4: prefetch %g2, 16
13524 .word 0xa138200f ! t2_kref+0x1dd8: sra %g0, 0xf, %l0
13525 .word 0xae28001c ! t2_kref+0x1ddc: andn %g0, %i4, %l7
13526 .word 0x95a209c8 ! t2_kref+0x1de0: fdivd %f8, %f8, %f10
13527 .word 0xaafeb723 ! t2_kref+0x1de4: sdivcc %i2, -0x8dd, %l5
13528 .word 0xa6b30000 ! t2_kref+0x1de8: orncc %o4, %g0, %l3
13529 .word 0x232edc62 ! t2_kref+0x1dec: sethi %hi(0xbb718800), %l1
13530 .word 0xaea0001b ! t2_kref+0x1df0: subcc %g0, %i3, %l7
13531 .word 0xa6173dec ! t2_kref+0x1df4: or %i4, -0x214, %l3
13532 .word 0xea062010 ! t2_kref+0x1df8: ld [%i0 + 0x10], %l5
13533 .word 0x93a000ab ! t2_kref+0x1dfc: fnegs %f11, %f9
13534 .word 0xe01e001d ! t2_kref+0x1e00: ldd [%i0 + %i5], %l0
13535 .word 0xa106ba2b ! t2_kref+0x1e04: taddcc %i2, -0x5d5, %l0
13536 .word 0x95a2c92b ! t2_kref+0x1e08: fmuls %f11, %f11, %f10
13537 .word 0x3c480006 ! t2_kref+0x1e0c: bpos,a,pt %icc, _kref+0x1e24
13538 .word 0xa2902ffb ! t2_kref+0x1e10: orcc %g0, 0xffb, %l1
13539 .word 0x81aa8a2b ! t2_kref+0x1e14: fcmps %fcc0, %f10, %f11
13540 .word 0xa336a013 ! t2_kref+0x1e18: srl %i2, 0x13, %l1
13541 .word 0xa853001c ! t2_kref+0x1e1c: umul %o4, %i4, %l4
13542 .word 0x81aacaa9 ! t2_kref+0x1e20: fcmpes %fcc0, %f11, %f9
13543 .word 0x2920da4b ! t2_kref+0x1e24: sethi %hi(0x83692c00), %l4
13544 .word 0xab1ec01a ! t2_kref+0x1e28: tsubcctv %i3, %i2, %l5
13545 .word 0x81b01022 ! t2_kref+0x1e2c: siam 0x2
13546 .word 0x91a00548 ! t2_kref+0x1e30: fsqrtd %f8, %f8
13547 .word 0xe40864a8 ! t2_kref+0x1e34: ldub [%g1 + 0x4a8], %l2
13548 .word 0xa41ca00c ! t2_kref+0x1e38: xor %l2, 0xc, %l2
13549 .word 0xe42864a8 ! t2_kref+0x1e3c: stb %l2, [%g1 + 0x4a8]
13550 .word 0x81d864a8 ! t2_kref+0x1e40: flush %g1 + 0x4a8
13551 .word 0x91b20ea0 ! t2_kref+0x1e44: fsrc1s %f8, %f8
13552 .word 0xe40e7fff ! t2_kref+0x1e48: ldub [%i1 - 1], %l2
13553 .word 0xac5ec00d ! t2_kref+0x1e4c: smul %i3, %o5, %l6
135542: .word 0x91a289ca ! t2_kref+0x1e50: fdivd %f10, %f10, %f8
13555 .word 0x30480005 ! t2_kref+0x1e54: ba,a,pt %icc, _kref+0x1e68
13556 .word 0xc16e7ff8 ! t2_kref+0x1e58: prefetch %i1 - 8, 0
13557 .word 0x95a0192a ! t2_kref+0x1e5c: fstod %f10, %f10
13558 .word 0xe3b8a180 ! t2_kref+0x1e60: stda %f48, [%g2 + 0x180]%asi
13559 .word 0x2f480006 ! t2_kref+0x1e64: fbu,a,pt %fcc0, _kref+0x1e7c
13560 .word 0x95a00148 ! t2_kref+0x1e68: fabsd %f8, %f10
13561 .word 0xea500019 ! t2_kref+0x1e6c: ldsh [%g0 + %i1], %l5
13562 call SYM(t2_subr3)
13563 .word 0xa276e417 ! t2_kref+0x1e74: udiv %i3, 0x417, %l1
13564 .word 0x97a9802b ! t2_kref+0x1e78: fmovsg %fcc0, %f11, %f11
13565 .word 0xaa96f464 ! t2_kref+0x1e7c: orcc %i3, -0xb9c, %l5
13566 .word 0xd19f5040 ! t2_kref+0x1e80: ldda [%i5]0x82, %f8
13567 .word 0x95a00548 ! t2_kref+0x1e84: fsqrtd %f8, %f10
13568 .word 0xd8364000 ! t2_kref+0x1e88: sth %o4, [%i1]
13569 .word 0xa02b24c5 ! t2_kref+0x1e8c: andn %o4, 0x4c5, %l0
13570 .word 0x91b20e48 ! t2_kref+0x1e90: fxnor %f8, %f8, %f8
13571 .word 0x2a480007 ! t2_kref+0x1e94: bcs,a,pt %icc, _kref+0x1eb0
13572 .word 0xaea735bf ! t2_kref+0x1e98: subcc %i4, -0xa41, %l7
13573 .word 0xa4be801c ! t2_kref+0x1e9c: xnorcc %i2, %i4, %l2
13574 .word 0xa0a6c00d ! t2_kref+0x1ea0: subcc %i3, %o5, %l0
13575 .word 0xa6d68000 ! t2_kref+0x1ea4: umulcc %i2, %g0, %l3
13576 .word 0x81868000 ! t2_kref+0x1ea8: wr %i2, %g0, %y
13577 .word 0xd500a038 ! t2_kref+0x1eac: ld [%g2 + 0x38], %f10
13578 .word 0xd1262014 ! t2_kref+0x1eb0: st %f8, [%i0 + 0x14]
13579 call SYM(t2_subr2)
13580 .word 0xc768a18a ! t2_kref+0x1eb8: prefetch %g2 + 0x18a, 3
13581 .word 0xa3408000 ! t2_kref+0x1ebc: mov %ccr, %l1
13582 .word 0xa276eeaa ! t2_kref+0x1ec0: udiv %i3, 0xeaa, %l1
13583 .word 0xa27f2e7b ! t2_kref+0x1ec4: sdiv %i4, 0xe7b, %l1
13584 .word 0xd1be588c ! t2_kref+0x1ec8: stda %f8, [%i1 + %o4]0xc4
13585 .word 0xec5e3ff8 ! t2_kref+0x1ecc: ldx [%i0 - 8], %l6
13586 .word 0x91a24d2a ! t2_kref+0x1ed0: fsmuld %f9, %f10, %f8
13587 .word 0x95a01929 ! t2_kref+0x1ed4: fstod %f9, %f10
13588 .word 0xec48a03a ! t2_kref+0x1ed8: ldsb [%g2 + 0x3a], %l6
13589 .word 0xee08a019 ! t2_kref+0x1edc: ldub [%g2 + 0x19], %l7
13590 .word 0x95a2094a ! t2_kref+0x1ee0: fmuld %f8, %f10, %f10
13591 .word 0xd19eda59 ! t2_kref+0x1ee4: ldda [%i3 + %i1]0xd2, %f8
13592 .word 0x81834000 ! t2_kref+0x1ee8: wr %o5, %g0, %y
13593 .word 0xa1b30300 ! t2_kref+0x1eec: alignaddr %o4, %g0, %l0
13594 .word 0x28480002 ! t2_kref+0x1ef0: bleu,a,pt %icc, _kref+0x1ef8
13595 .word 0xa3400000 ! t2_kref+0x1ef4: mov %y, %l1
13596 .word 0x95b28c6b ! t2_kref+0x1ef8: fnors %f10, %f11, %f10
13597 .word 0xe8871040 ! t2_kref+0x1efc: lda [%i4]0x82, %l4
13598 .word 0xa1400000 ! t2_kref+0x1f00: mov %y, %l0
13599 .word 0x97b24de8 ! t2_kref+0x1f04: fnands %f9, %f8, %f11
13600 .word 0x91a28848 ! t2_kref+0x1f08: faddd %f10, %f8, %f8
13601 .word 0x95a0104a ! t2_kref+0x1f0c: fdtox %f10, %f10
13602 .word 0xa1b6815b ! t2_kref+0x1f10: edge32l %i2, %i3, %l0
13603 .word 0xe81f4018 ! t2_kref+0x1f14: ldd [%i5 + %i0], %l4
13604 .word 0xa0fb6915 ! t2_kref+0x1f18: sdivcc %o5, 0x915, %l0
13605 .word 0x95a01929 ! t2_kref+0x1f1c: fstod %f9, %f10
13606 .word 0x91a00548 ! t2_kref+0x1f20: fsqrtd %f8, %f8
13607 .word 0xaa5b33a1 ! t2_kref+0x1f24: smul %o4, -0xc5f, %l5
13608 .word 0x86102010 ! t2_kref+0x1f28: mov 0x10, %g3
13609 .word 0x86a0e001 ! t2_kref+0x1f2c: subcc %g3, 1, %g3
13610 .word 0x22800008 ! t2_kref+0x1f30: be,a _kref+0x1f50
13611 .word 0x91a01a4a ! t2_kref+0x1f34: fdtoi %f10, %f8
13612 .word 0x95a00548 ! t2_kref+0x1f38: fsqrtd %f8, %f10
13613 .word 0xa5b34200 ! t2_kref+0x1f3c: array8 %o5, %g0, %l2
13614 .word 0x95a0054a ! t2_kref+0x1f40: fsqrtd %f10, %f10
13615 .word 0x81580000 ! t2_kref+0x1f44: flushw
13616 .word 0x91a2082a ! t2_kref+0x1f48: fadds %f8, %f10, %f8
13617 .word 0x344ffff8 ! t2_kref+0x1f4c: bg,a,pt %icc, _kref+0x1f2c
13618 .word 0xd520a008 ! t2_kref+0x1f50: st %f10, [%g2 + 8]
13619 .word 0x95a288aa ! t2_kref+0x1f54: fsubs %f10, %f10, %f10
13620 .word 0xda30a018 ! t2_kref+0x1f58: sth %o5, [%g2 + 0x18]
13621 .word 0xee96501b ! t2_kref+0x1f5c: lduha [%i1 + %i3]0x80, %l7
13622 .word 0xeb68a10f ! t2_kref+0x1f60: prefetch %g2 + 0x10f, 21
13623 .word 0x95a28d29 ! t2_kref+0x1f64: fsmuld %f10, %f9, %f10
13624 .word 0x95a00548 ! t2_kref+0x1f68: fsqrtd %f8, %f10
13625 .word 0x83c065e4 ! t2_kref+0x1f6c: jmpl %g1 + 0x5e4, %g1
13626 .word 0xa22efda3 ! t2_kref+0x1f70: andn %i3, -0x25d, %l1
13627 .word 0x95a00548 ! t2_kref+0x1f74: fsqrtd %f8, %f10
13628 .word 0xa9408000 ! t2_kref+0x1f78: mov %ccr, %l4
13629 .word 0x32480007 ! t2_kref+0x1f7c: bne,a,pt %icc, _kref+0x1f98
13630 .word 0xe450a008 ! t2_kref+0x1f80: ldsh [%g2 + 8], %l2
13631 .word 0x25480003 ! t2_kref+0x1f84: fblg,a,pt %fcc0, _kref+0x1f90
13632 .word 0xa2833a84 ! t2_kref+0x1f88: addcc %o4, -0x57c, %l1
13633 .word 0x97a0052a ! t2_kref+0x1f8c: fsqrts %f10, %f11
13634 .word 0xa5b6c240 ! t2_kref+0x1f90: array16 %i3, %g0, %l2
13635 .word 0x95a289ca ! t2_kref+0x1f94: fdivd %f10, %f10, %f10
13636 .word 0xacb6ff27 ! t2_kref+0x1f98: orncc %i3, -0xd9, %l6
13637 .word 0x3e800006 ! t2_kref+0x1f9c: bvc,a _kref+0x1fb4
13638 .word 0x95b2c628 ! t2_kref+0x1fa0: fmul8x16 %f11, %f8, %f10
13639 .word 0xd8f75019 ! t2_kref+0x1fa4: stxa %o4, [%i5 + %i1]0x80
13640 .word 0x37480007 ! t2_kref+0x1fa8: fbge,a,pt %fcc0, _kref+0x1fc4
13641 .word 0xd51e2008 ! t2_kref+0x1fac: ldd [%i0 + 8], %f10
13642 .word 0x26480002 ! t2_kref+0x1fb0: bl,a,pt %icc, _kref+0x1fb8
13643 .word 0x95a0054a ! t2_kref+0x1fb4: fsqrtd %f10, %f10
13644 .word 0xf4300019 ! t2_kref+0x1fb8: sth %i2, [%g0 + %i1]
13645 .word 0x95b20d40 ! t2_kref+0x1fbc: fnot1 %f8, %f10
13646 .word 0xafb7009a ! t2_kref+0x1fc0: edge16 %i4, %i2, %l7
13647 .word 0xea00a018 ! t2_kref+0x1fc4: ld [%g2 + 0x18], %l5
13648 .word 0xa4a30000 ! t2_kref+0x1fc8: subcc %o4, %g0, %l2
13649 call SYM(t2_subr2)
13650 .word 0xabb3404c ! t2_kref+0x1fd0: edge8l %o5, %o4, %l5
13651 .word 0xc0b65000 ! t2_kref+0x1fd4: stha %g0, [%i1]0x80
13652 .word 0x91a01929 ! t2_kref+0x1fd8: fstod %f9, %f8
13653 .word 0xa87b7250 ! t2_kref+0x1fdc: sdiv %o5, -0xdb0, %l4
13654 .word 0x81aa0aab ! t2_kref+0x1fe0: fcmpes %fcc0, %f8, %f11
13655 .word 0x21480002 ! t2_kref+0x1fe4: fbn,a,pt %fcc0, _kref+0x1fec
13656 .word 0xac3b4000 ! t2_kref+0x1fe8: not %o5, %l6
13657 .word 0x36480008 ! t2_kref+0x1fec: bge,a,pt %icc, _kref+0x200c
13658 .word 0xa6dec000 ! t2_kref+0x1ff0: smulcc %i3, %g0, %l3
13659 .word 0x91b20a4a ! t2_kref+0x1ff4: fpadd32 %f8, %f10, %f8
13660 .word 0x95a0192b ! t2_kref+0x1ff8: fstod %f11, %f10
13661 .word 0xf6a6101c ! t2_kref+0x1ffc: sta %i3, [%i0 + %i4]0x80
13662 .word 0xacd031ec ! t2_kref+0x2000: umulcc %g0, -0xe14, %l6
13663 .word 0xab400000 ! t2_kref+0x2004: mov %y, %l5
13664 .word 0xd51fbec8 ! t2_kref+0x2008: ldd [%fp - 0x138], %f10
13665 .word 0x25480008 ! t2_kref+0x200c: fblg,a,pt %fcc0, _kref+0x202c
13666 .word 0x91a24d2b ! t2_kref+0x2010: fsmuld %f9, %f11, %f8
13667 .word 0xa67ea385 ! t2_kref+0x2014: sdiv %i2, 0x385, %l3
13668 .word 0xa696eea0 ! t2_kref+0x2018: orcc %i3, 0xea0, %l3
13669 .word 0x95a0054a ! t2_kref+0x201c: fsqrtd %f10, %f10
13670 .word 0x91a0054a ! t2_kref+0x2020: fsqrtd %f10, %f8
13671 .word 0x81aa8a48 ! t2_kref+0x2024: fcmpd %fcc0, %f10, %f8
13672 .word 0xa7400000 ! t2_kref+0x2028: mov %y, %l3
13673 .word 0x95a0192a ! t2_kref+0x202c: fstod %f10, %f10
13674 .word 0xa12b0000 ! t2_kref+0x2030: sll %o4, %g0, %l0
13675 .word 0x91a01a29 ! t2_kref+0x2034: fstoi %f9, %f8
13676 .word 0xa25f2eec ! t2_kref+0x2038: smul %i4, 0xeec, %l1
13677 .word 0xa3408000 ! t2_kref+0x203c: mov %ccr, %l1
13678 .word 0x91a2084a ! t2_kref+0x2040: faddd %f8, %f10, %f8
13679 .word 0xd19e1a5c ! t2_kref+0x2044: ldda [%i0 + %i4]0xd2, %f8
13680 .word 0x93a00529 ! t2_kref+0x2048: fsqrts %f9, %f9
13681 .word 0xa267000d ! t2_kref+0x204c: subc %i4, %o5, %l1
13682 .word 0xa5b2858a ! t2_kref+0x2050: fcmpgt32 %f10, %f10, %l2
13683 .word 0x95a28d29 ! t2_kref+0x2054: fsmuld %f10, %f9, %f10
13684 .word 0xdaf01018 ! t2_kref+0x2058: stxa %o5, [%g0 + %i0]0x80
13685 .word 0xd51e7ff8 ! t2_kref+0x205c: ldd [%i1 - 8], %f10
13686 .word 0x38800007 ! t2_kref+0x2060: bgu,a _kref+0x207c
13687 .word 0x95a0052b ! t2_kref+0x2064: fsqrts %f11, %f10
13688 .word 0xa00ec01b ! t2_kref+0x2068: and %i3, %i3, %l0
13689 .word 0x81aa0aab ! t2_kref+0x206c: fcmpes %fcc0, %f8, %f11
13690 .word 0xd320a038 ! t2_kref+0x2070: st %f9, [%g2 + 0x38]
13691 .word 0x95a20848 ! t2_kref+0x2074: faddd %f8, %f8, %f10
13692 .word 0xd1263ff8 ! t2_kref+0x2078: st %f8, [%i0 - 8]
13693 .word 0xec40a018 ! t2_kref+0x207c: ldsw [%g2 + 0x18], %l6
13694 .word 0xe03f4019 ! t2_kref+0x2080: std %l0, [%i5 + %i1]
13695 .word 0xaf3f001b ! t2_kref+0x2084: sra %i4, %i3, %l7
13696 .word 0xd3067fe8 ! t2_kref+0x2088: ld [%i1 - 0x18], %f9
13697 .word 0xf628a038 ! t2_kref+0x208c: stb %i3, [%g2 + 0x38]
13698 .word 0x95a289ca ! t2_kref+0x2090: fdivd %f10, %f10, %f10
13699 .word 0xaa4724fc ! t2_kref+0x2094: addc %i4, 0x4fc, %l5
13700 .word 0x91a0188a ! t2_kref+0x2098: fitos %f10, %f8
13701 .word 0x9fc00004 ! t2_kref+0x209c: call %g0 + %g4
13702 .word 0x91b20ee8 ! t2_kref+0x20a0: fornot2s %f8, %f8, %f8
13703 .word 0x91a00548 ! t2_kref+0x20a4: fsqrtd %f8, %f8
13704 .word 0xd11fbd50 ! t2_kref+0x20a8: ldd [%fp - 0x2b0], %f8
13705 .word 0x91a01929 ! t2_kref+0x20ac: fstod %f9, %f8
13706 .word 0x95b00f08 ! t2_kref+0x20b0: fsrc2 %f8, %f10
13707 .word 0xac737e22 ! t2_kref+0x20b4: udiv %o5, -0x1de, %l6
13708 .word 0xc76e0000 ! t2_kref+0x20b8: prefetch %i0, 3
13709 .word 0x3d480005 ! t2_kref+0x20bc: fbule,a,pt %fcc0, _kref+0x20d0
13710 .word 0x95a00529 ! t2_kref+0x20c0: fsqrts %f9, %f10
13711 .word 0x93a00528 ! t2_kref+0x20c4: fsqrts %f8, %f9
13712 .word 0xd51fbeb8 ! t2_kref+0x20c8: ldd [%fp - 0x148], %f10
13713 .word 0xe048a01b ! t2_kref+0x20cc: ldsb [%g2 + 0x1b], %l0
13714 .word 0xf007bfe0 ! t2_kref+0x20d0: ld [%fp - 0x20], %i0
13715 .word 0xe3b8a180 ! t2_kref+0x20d4: stda %f48, [%g2 + 0x180]%asi
13716 .word 0x20480002 ! t2_kref+0x20d8: bn,a,pt %icc, _kref+0x20e0
13717 .word 0xae737a47 ! t2_kref+0x20dc: udiv %o5, -0x5b9, %l7
13718 .word 0xa2b835e6 ! t2_kref+0x20e0: xnorcc %g0, -0xa1a, %l1
13719 .word 0xa5400000 ! t2_kref+0x20e4: mov %y, %l2
13720 .word 0x97b00c20 ! t2_kref+0x20e8: fzeros %f11
13721 .word 0x95a00548 ! t2_kref+0x20ec: fsqrtd %f8, %f10
13722 .word 0xa20b3d93 ! t2_kref+0x20f0: and %o4, -0x26d, %l1
13723 sethi %hi(2f), %o7
13724 .word 0xe40be110 ! t2_kref+0x20f8: ldub [%o7 + 0x110], %l2
13725 .word 0xa41ca00c ! t2_kref+0x20fc: xor %l2, 0xc, %l2
13726 .word 0xe42be110 ! t2_kref+0x2100: stb %l2, [%o7 + 0x110]
13727 .word 0x81dbe110 ! t2_kref+0x2104: flush %o7 + 0x110
13728 .word 0xee4e4000 ! t2_kref+0x2108: ldsb [%i1], %l7
13729 .word 0xa6df2ca1 ! t2_kref+0x210c: smulcc %i4, 0xca1, %l3
137302: .word 0xac86801a ! t2_kref+0x2110: addcc %i2, %i2, %l6
13731 .word 0x9de3bfa0 ! t2_kref+0x2114: save %sp, -0x60, %sp
13732 sethi %hi(1f), %i7
13733 return %i7+%lo(1f)
13734 .empty
13735 .word 0x91a28d28 ! t2_kref+0x2120: fsmuld %f10, %f8, %f8
13736 .word 0xa61ec000 ! t2_kref+0x2124: xor %i3, %g0, %l3
13737 .word 0xa886800d ! t2_kref+0x2128: addcc %i2, %o5, %l4
13738 .word 0x91a0052a ! t2_kref+0x212c: fsqrts %f10, %f8
13739 .word 0x21480008 ! t2_kref+0x2130: fbn,a,pt %fcc0, _kref+0x2150
137401: .word 0xe6562002 ! t2_kref+0x2134: ldsh [%i0 + 2], %l3
13741 .word 0xa660000c ! t2_kref+0x2138: subc %g0, %o4, %l3
13742 .word 0xac3b401c ! t2_kref+0x213c: xnor %o5, %i4, %l6
13743 .word 0x9fc00004 ! t2_kref+0x2140: call %g0 + %g4
13744 .word 0x91a248ab ! t2_kref+0x2144: fsubs %f9, %f11, %f8
13745 .word 0x91a01108 ! t2_kref+0x2148: fxtod %f8, %f8
13746 .word 0xd500a028 ! t2_kref+0x214c: ld [%g2 + 0x28], %f10
13747 .word 0xd7266008 ! t2_kref+0x2150: st %f11, [%i1 + 8]
13748 .word 0xe03e001d ! t2_kref+0x2154: std %l0, [%i0 + %i5]
13749 .word 0xae5e800d ! t2_kref+0x2158: smul %i2, %o5, %l7
13750 .word 0x9fc10000 ! t2_kref+0x215c: call %g4
13751 .word 0x91a01a28 ! t2_kref+0x2160: fstoi %f8, %f8
13752 .word 0x95b24da9 ! t2_kref+0x2164: fxors %f9, %f9, %f10
13753 .word 0xa7400000 ! t2_kref+0x2168: mov %y, %l3
13754 .word 0x95a20948 ! t2_kref+0x216c: fmuld %f8, %f8, %f10
13755 .word 0x38800004 ! t2_kref+0x2170: bgu,a _kref+0x2180
13756 .word 0x91b20f88 ! t2_kref+0x2174: for %f8, %f8, %f8
13757 .word 0xabb3009b ! t2_kref+0x2178: edge16 %o4, %i3, %l5
13758 .word 0xaa3b640a ! t2_kref+0x217c: xnor %o5, 0x40a, %l5
13759 .word 0x32480006 ! t2_kref+0x2180: bne,a,pt %icc, _kref+0x2198
13760 .word 0x91b20a48 ! t2_kref+0x2184: fpadd32 %f8, %f8, %f8
13761 .word 0xaaa6ff88 ! t2_kref+0x2188: subcc %i3, -0x78, %l5
13762 .word 0xa22b256a ! t2_kref+0x218c: andn %o4, 0x56a, %l1
13763 .word 0xf4f75018 ! t2_kref+0x2190: stxa %i2, [%i5 + %i0]0x80
13764 .word 0xea4e4000 ! t2_kref+0x2194: ldsb [%i1], %l5
13765 .word 0x9fc02a18 ! t2_kref+0x2198: call %g0 + 0xa18
13766 .word 0xe49e501d ! t2_kref+0x219c: ldda [%i1 + %i5]0x80, %l2
13767 .word 0x95b00cca ! t2_kref+0x21a0: fnot2 %f10, %f10
13768 .word 0xa9b2040a ! t2_kref+0x21a4: fcmple16 %f8, %f10, %l4
13769 .word 0x95a00128 ! t2_kref+0x21a8: fabss %f8, %f10
13770 .word 0xf4f6501d ! t2_kref+0x21ac: stxa %i2, [%i1 + %i5]0x80
13771 .word 0xa42b400d ! t2_kref+0x21b0: andn %o5, %o5, %l2
13772 .word 0x95b28e48 ! t2_kref+0x21b4: fxnor %f10, %f8, %f10
13773 .word 0x81aa0a48 ! t2_kref+0x21b8: fcmpd %fcc0, %f8, %f8
13774 .word 0xae134000 ! t2_kref+0x21bc: or %o5, %g0, %l7
13775 .word 0xec500019 ! t2_kref+0x21c0: ldsh [%g0 + %i1], %l6
13776 .word 0xe648a01a ! t2_kref+0x21c4: ldsb [%g2 + 0x1a], %l3
13777 .word 0x3f480006 ! t2_kref+0x21c8: fbo,a,pt %fcc0, _kref+0x21e0
13778 .word 0xd700a008 ! t2_kref+0x21cc: ld [%g2 + 8], %f11
13779 .word 0x8d83400c ! t2_kref+0x21d0: wr %o5, %o4, %fprs
13780 .word 0xf430a01a ! t2_kref+0x21d4: sth %i2, [%g2 + 0x1a]
13781 .word 0xa450001c ! t2_kref+0x21d8: umul %g0, %i4, %l2
13782 .word 0xa5400000 ! t2_kref+0x21dc: mov %y, %l2
13783 .word 0x32800006 ! t2_kref+0x21e0: bne,a _kref+0x21f8
13784 .word 0xec56401b ! t2_kref+0x21e4: ldsh [%i1 + %i3], %l6
13785 .word 0xd120a008 ! t2_kref+0x21e8: st %f8, [%g2 + 8]
13786 call SYM(t2_subr3)
13787 .word 0x93a00129 ! t2_kref+0x21f0: fabss %f9, %f9
13788 .word 0xd7200019 ! t2_kref+0x21f4: st %f11, [%g0 + %i1]
13789 .word 0xa62ec01c ! t2_kref+0x21f8: andn %i3, %i4, %l3
13790 .word 0x91a0104a ! t2_kref+0x21fc: fdtox %f10, %f8
13791 .word 0xa243001c ! t2_kref+0x2200: addc %o4, %i4, %l1
13792 .word 0x93a0012a ! t2_kref+0x2204: fabss %f10, %f9
13793 .word 0xa2d367cf ! t2_kref+0x2208: umulcc %o5, 0x7cf, %l1
13794 .word 0x30480006 ! t2_kref+0x220c: ba,a,pt %icc, _kref+0x2224
13795 .word 0xa65ec000 ! t2_kref+0x2210: smul %i3, %g0, %l3
13796 .word 0xa62eaeba ! t2_kref+0x2214: andn %i2, 0xeba, %l3
13797 .word 0xa6b735b3 ! t2_kref+0x2218: orncc %i4, -0xa4d, %l3
13798 .word 0xa48b3aba ! t2_kref+0x221c: andcc %o4, -0x546, %l2
13799 .word 0x22480004 ! t2_kref+0x2220: be,a,pt %icc, _kref+0x2230
13800 .word 0xd5263ff0 ! t2_kref+0x2224: st %f10, [%i0 - 0x10]
13801 .word 0x95a2c828 ! t2_kref+0x2228: fadds %f11, %f8, %f10
13802 .word 0xa6e72101 ! t2_kref+0x222c: subccc %i4, 0x101, %l3
13803 .word 0x81800000 ! t2_kref+0x2230: mov %g0, %y
13804 .word 0xe3b8a180 ! t2_kref+0x2234: stda %f48, [%g2 + 0x180]%asi
13805 .word 0x9fc10000 ! t2_kref+0x2238: call %g4
13806 .word 0xe4861000 ! t2_kref+0x223c: lda [%i0]0x80, %l2
13807 .word 0x95b286a8 ! t2_kref+0x2240: fmul8x16al %f10, %f8, %f10
13808 .word 0x95b20e08 ! t2_kref+0x2244: fand %f8, %f8, %f10
13809 .word 0x95a288c8 ! t2_kref+0x2248: fsubd %f10, %f8, %f10
13810 .word 0xa2b3375f ! t2_kref+0x224c: orncc %o4, -0x8a1, %l1
13811 .word 0xaf33201b ! t2_kref+0x2250: srl %o4, 0x1b, %l7
13812 .word 0xad3b001b ! t2_kref+0x2254: sra %o4, %i3, %l6
13813 .word 0x93a248ab ! t2_kref+0x2258: fsubs %f9, %f11, %f9
13814 .word 0x91b00f0a ! t2_kref+0x225c: fsrc2 %f10, %f8
13815 sethi %hi(2f), %o7
13816 .word 0xe40be27c ! t2_kref+0x2264: ldub [%o7 + 0x27c], %l2
13817 .word 0xa41ca00c ! t2_kref+0x2268: xor %l2, 0xc, %l2
13818 .word 0xe42be27c ! t2_kref+0x226c: stb %l2, [%o7 + 0x27c]
13819 .word 0x81dbe27c ! t2_kref+0x2270: flush %o7 + 0x27c
13820 .word 0x37480004 ! t2_kref+0x2274: fbge,a,pt %fcc0, _kref+0x2284
13821 .word 0xa0beb860 ! t2_kref+0x2278: xnorcc %i2, -0x7a0, %l0
138222: .word 0xe006601c ! t2_kref+0x227c: ld [%i1 + 0x1c], %l0
13823 .word 0xe210a01a ! t2_kref+0x2280: lduh [%g2 + 0x1a], %l1
13824 .word 0xf430a01a ! t2_kref+0x2284: sth %i2, [%g2 + 0x1a]
13825 call SYM(t2_subr2)
13826 .word 0x91a2884a ! t2_kref+0x228c: faddd %f10, %f10, %f8
13827 .word 0x95a00529 ! t2_kref+0x2290: fsqrts %f9, %f10
13828 .word 0x81dc0018 ! t2_kref+0x2294: flush %l0 + %i0
13829 .word 0x91a00529 ! t2_kref+0x2298: fsqrts %f9, %f8
13830 .word 0xd5264000 ! t2_kref+0x229c: st %f10, [%i1]
13831 .word 0xaa1328c1 ! t2_kref+0x22a0: or %o4, 0x8c1, %l5
13832 .word 0xaeff3e8d ! t2_kref+0x22a4: sdivcc %i4, -0x173, %l7
13833 .word 0xaa1ef8a6 ! t2_kref+0x22a8: xor %i3, -0x75a, %l5
13834 .word 0xa4937034 ! t2_kref+0x22ac: orcc %o5, -0xfcc, %l2
13835 .word 0xac0b400d ! t2_kref+0x22b0: and %o5, %o5, %l6
13836 .word 0xa60e801b ! t2_kref+0x22b4: and %i2, %i3, %l3
13837 .word 0xa23ef32d ! t2_kref+0x22b8: xnor %i3, -0xcd3, %l1
13838 .word 0xae837746 ! t2_kref+0x22bc: addcc %o5, -0x8ba, %l7
13839 .word 0xe496101b ! t2_kref+0x22c0: lduha [%i0 + %i3]0x80, %l2
13840 sethi %hi(2f), %o7
13841 .word 0xe40be2f4 ! t2_kref+0x22c8: ldub [%o7 + 0x2f4], %l2
13842 .word 0xa41ca00c ! t2_kref+0x22cc: xor %l2, 0xc, %l2
13843 .word 0xe42be2f4 ! t2_kref+0x22d0: stb %l2, [%o7 + 0x2f4]
13844 .word 0x81dbe2f4 ! t2_kref+0x22d4: flush %o7 + 0x2f4
13845 .word 0xa6b6800c ! t2_kref+0x22d8: orncc %i2, %o4, %l3
13846 .word 0xa8d82cbd ! t2_kref+0x22dc: smulcc %g0, 0xcbd, %l4
13847 .word 0x2a800006 ! t2_kref+0x22e0: bcs,a _kref+0x22f8
13848 .word 0x95a0014a ! t2_kref+0x22e4: fabsd %f10, %f10
13849 .word 0x91a000aa ! t2_kref+0x22e8: fnegs %f10, %f8
13850 .word 0xd5be1000 ! t2_kref+0x22ec: stda %f10, [%i0]0x80
13851 .word 0xa162800c ! t2_kref+0x22f0: movue %fcc0, %o4, %l0
138522: .word 0x91a20d2a ! t2_kref+0x22f4: fsmuld %f8, %f10, %f8
13853 .word 0xa456b907 ! t2_kref+0x22f8: umul %i2, -0x6f9, %l2
13854 .word 0xabb2050a ! t2_kref+0x22fc: fcmpgt16 %f8, %f10, %l5
13855 .word 0xc028a008 ! t2_kref+0x2300: clrb [%g2 + 8]
13856 .word 0xe81f4018 ! t2_kref+0x2304: ldd [%i5 + %i0], %l4
13857 .word 0xa80b401b ! t2_kref+0x2308: and %o5, %i3, %l4
13858 .word 0xa0772e88 ! t2_kref+0x230c: udiv %i4, 0xe88, %l0
13859 .word 0x81834000 ! t2_kref+0x2310: wr %o5, %g0, %y
13860 call SYM(t2_subr2)
13861 .word 0xd726401c ! t2_kref+0x2318: st %f11, [%i1 + %i4]
13862 .word 0xac46e96e ! t2_kref+0x231c: addc %i3, 0x96e, %l6
13863 .word 0xd5be501d ! t2_kref+0x2320: stda %f10, [%i1 + %i5]0x80
13864 .word 0x91a00548 ! t2_kref+0x2324: fsqrtd %f8, %f8
13865 .word 0x95a2884a ! t2_kref+0x2328: faddd %f10, %f10, %f10
13866 .word 0xa03b400d ! t2_kref+0x232c: xnor %o5, %o5, %l0
13867 .word 0xe09e1000 ! t2_kref+0x2330: ldda [%i0]0x80, %l0
13868 .word 0xa9b3404d ! t2_kref+0x2334: edge8l %o5, %o5, %l4
13869 .word 0xd11fbd68 ! t2_kref+0x2338: ldd [%fp - 0x298], %f8
13870 .word 0xd51e401d ! t2_kref+0x233c: ldd [%i1 + %i5], %f10
13871 .word 0x97a208a8 ! t2_kref+0x2340: fsubs %f8, %f8, %f11
13872 .word 0x27480008 ! t2_kref+0x2344: fbul,a,pt %fcc0, _kref+0x2364
13873 .word 0xe0c71018 ! t2_kref+0x2348: ldswa [%i4 + %i0]0x80, %l0
13874 .word 0xea06601c ! t2_kref+0x234c: ld [%i1 + 0x1c], %l5
13875 .word 0x91a289c8 ! t2_kref+0x2350: fdivd %f10, %f8, %f8
13876 .word 0xa33b2011 ! t2_kref+0x2354: sra %o4, 0x11, %l1
13877 .word 0x81830000 ! t2_kref+0x2358: wr %o4, %g0, %y
13878 .word 0xd1be580c ! t2_kref+0x235c: stda %f8, [%i1 + %o4]0xc0
13879 .word 0x95b007a8 ! t2_kref+0x2360: fpackfix %f8, %f10
13880 .word 0xa8fb001c ! t2_kref+0x2364: sdivcc %o4, %i4, %l4
13881 .word 0xae7e800c ! t2_kref+0x2368: sdiv %i2, %o4, %l7
13882 .word 0xa2d3401a ! t2_kref+0x236c: umulcc %o5, %i2, %l1
13883 .word 0xe3b8a180 ! t2_kref+0x2370: stda %f48, [%g2 + 0x180]%asi
13884 .word 0xaf3ea00e ! t2_kref+0x2374: sra %i2, 0xe, %l7
13885 .word 0xa0d03e10 ! t2_kref+0x2378: umulcc %g0, -0x1f0, %l0
13886 .word 0xe4086430 ! t2_kref+0x237c: ldub [%g1 + 0x430], %l2
13887 .word 0xa41ca00c ! t2_kref+0x2380: xor %l2, 0xc, %l2
13888 .word 0xe4286430 ! t2_kref+0x2384: stb %l2, [%g1 + 0x430]
13889 .word 0x81d86430 ! t2_kref+0x2388: flush %g1 + 0x430
13890 .word 0x81870000 ! t2_kref+0x238c: wr %i4, %g0, %y
13891 .word 0x91a0054a ! t2_kref+0x2390: fsqrtd %f10, %f8
13892 .word 0x95a01108 ! t2_kref+0x2394: fxtod %f8, %f10
13893 .word 0xa3400000 ! t2_kref+0x2398: mov %y, %l1
138942: .word 0x97a0012a ! t2_kref+0x239c: fabss %f10, %f11
13895 .word 0x25480002 ! t2_kref+0x23a0: fblg,a,pt %fcc0, _kref+0x23a8
13896 .word 0x91a288ca ! t2_kref+0x23a4: fsubd %f10, %f10, %f8
13897 .word 0x91a000a8 ! t2_kref+0x23a8: fnegs %f8, %f8
13898 .word 0xa5702e60 ! t2_kref+0x23ac: popc 0xe60, %l2
13899 call SYM(t2_subr3)
13900 .word 0xeece101a ! t2_kref+0x23b4: ldsba [%i0 + %i2]0x80, %l7
13901 .word 0x95a00548 ! t2_kref+0x23b8: fsqrtd %f8, %f10
13902 .word 0xa4af3a96 ! t2_kref+0x23bc: andncc %i4, -0x56a, %l2
13903 .word 0xe4086464 ! t2_kref+0x23c0: ldub [%g1 + 0x464], %l2
13904 .word 0xa41ca00c ! t2_kref+0x23c4: xor %l2, 0xc, %l2
13905 .word 0xe4286464 ! t2_kref+0x23c8: stb %l2, [%g1 + 0x464]
13906 .word 0x81d86464 ! t2_kref+0x23cc: flush %g1 + 0x464
139072: .word 0x91a00148 ! t2_kref+0x23d0: fabsd %f8, %f8
13908 .word 0x95a28829 ! t2_kref+0x23d4: fadds %f10, %f9, %f10
13909 .word 0x91b00fc0 ! t2_kref+0x23d8: fone %f8
13910 .word 0x95a01a29 ! t2_kref+0x23dc: fstoi %f9, %f10
13911 .word 0xea00a028 ! t2_kref+0x23e0: ld [%g2 + 0x28], %l5
13912 .word 0x95a2084a ! t2_kref+0x23e4: faddd %f8, %f10, %f10
13913 .word 0x97a01a48 ! t2_kref+0x23e8: fdtoi %f8, %f11
13914 .word 0x2a480002 ! t2_kref+0x23ec: bcs,a,pt %icc, _kref+0x23f4
13915 .word 0xd500a018 ! t2_kref+0x23f0: ld [%g2 + 0x18], %f10
13916 .word 0x93a0052a ! t2_kref+0x23f4: fsqrts %f10, %f9
13917 .word 0x81834000 ! t2_kref+0x23f8: wr %o5, %g0, %y
13918 .word 0xd53e3ff8 ! t2_kref+0x23fc: std %f10, [%i0 - 8]
13919 .word 0xe3b8a180 ! t2_kref+0x2400: stda %f48, [%g2 + 0x180]%asi
13920 call SYM(t2_subr2)
13921 .word 0xaa7b400d ! t2_kref+0x2408: sdiv %o5, %o5, %l5
13922 .word 0xa0d6adc2 ! t2_kref+0x240c: umulcc %i2, 0xdc2, %l0
13923 .word 0xe0100019 ! t2_kref+0x2410: lduh [%g0 + %i1], %l0
13924 .word 0xe2063fe8 ! t2_kref+0x2414: ld [%i0 - 0x18], %l1
13925 .word 0x95a0054a ! t2_kref+0x2418: fsqrtd %f10, %f10
13926 .word 0xd306601c ! t2_kref+0x241c: ld [%i1 + 0x1c], %f9
13927 .word 0xe850a018 ! t2_kref+0x2420: ldsh [%g2 + 0x18], %l4
13928 .word 0x2f480006 ! t2_kref+0x2424: fbu,a,pt %fcc0, _kref+0x243c
13929 .word 0xe3b8a180 ! t2_kref+0x2428: stda %f48, [%g2 + 0x180]%asi
13930 .word 0xac86801a ! t2_kref+0x242c: addcc %i2, %i2, %l6
13931 .word 0x91a2894a ! t2_kref+0x2430: fmuld %f10, %f10, %f8
13932 .word 0x271c4795 ! t2_kref+0x2434: sethi %hi(0x711e5400), %l3
13933 .word 0xe7e61000 ! t2_kref+0x2438: casa [%i0]0x80, %g0, %l3
13934 .word 0xa427001a ! t2_kref+0x243c: sub %i4, %i2, %l2
13935 .word 0xe640a028 ! t2_kref+0x2440: ldsw [%g2 + 0x28], %l3
13936 .word 0xaa06801b ! t2_kref+0x2444: add %i2, %i3, %l5
13937 .word 0xa73b001c ! t2_kref+0x2448: sra %o4, %i4, %l3
13938 .word 0x91b28a0a ! t2_kref+0x244c: fpadd16 %f10, %f10, %f8
13939 .word 0x8143c000 ! t2_kref+0x2450: stbar
13940 .word 0x22800002 ! t2_kref+0x2454: be,a _kref+0x245c
13941 .word 0xf420a038 ! t2_kref+0x2458: st %i2, [%g2 + 0x38]
13942 .word 0x39480004 ! t2_kref+0x245c: fbuge,a,pt %fcc0, _kref+0x246c
13943 .word 0xd300a008 ! t2_kref+0x2460: ld [%g2 + 8], %f9
13944 .word 0xa077001a ! t2_kref+0x2464: udiv %i4, %i2, %l0
13945 .word 0xa2fec01c ! t2_kref+0x2468: sdivcc %i3, %i4, %l1
13946 .word 0x95a01048 ! t2_kref+0x246c: fdtox %f8, %f10
13947 .word 0xa27e801a ! t2_kref+0x2470: sdiv %i2, %i2, %l1
13948 .word 0x29480008 ! t2_kref+0x2474: fbl,a,pt %fcc0, _kref+0x2494
13949 .word 0xa6af3ed7 ! t2_kref+0x2478: andncc %i4, -0x129, %l3
13950 .word 0x36800007 ! t2_kref+0x247c: bge,a _kref+0x2498
13951 .word 0xe3b8a180 ! t2_kref+0x2480: stda %f48, [%g2 + 0x180]%asi
13952 .word 0xd1be5800 ! t2_kref+0x2484: stda %f8, [%i1]0xc0
13953 .word 0x91a289ca ! t2_kref+0x2488: fdivd %f10, %f10, %f8
13954 .word 0xee4e600b ! t2_kref+0x248c: ldsb [%i1 + 0xb], %l7
13955 .word 0xea10a038 ! t2_kref+0x2490: lduh [%g2 + 0x38], %l5
13956 .word 0x95a2cd29 ! t2_kref+0x2494: fsmuld %f11, %f9, %f10
13957 .word 0xa6b0001a ! t2_kref+0x2498: orncc %g0, %i2, %l3
13958 .word 0x93a00528 ! t2_kref+0x249c: fsqrts %f8, %f9
13959 .word 0xacbb001c ! t2_kref+0x24a0: xnorcc %o4, %i4, %l6
13960 .word 0xea10a008 ! t2_kref+0x24a4: lduh [%g2 + 8], %l5
13961 .word 0x34800005 ! t2_kref+0x24a8: bg,a _kref+0x24bc
13962 .word 0xe168a00d ! t2_kref+0x24ac: prefetch %g2 + 0xd, 16
13963 .word 0xea06001c ! t2_kref+0x24b0: ld [%i0 + %i4], %l5
13964 .word 0xc020a008 ! t2_kref+0x24b4: clr [%g2 + 8]
13965 .word 0xadb2840a ! t2_kref+0x24b8: fcmple16 %f10, %f10, %l6
13966 .word 0x93a00529 ! t2_kref+0x24bc: fsqrts %f9, %f9
13967 .word 0x91b2c70b ! t2_kref+0x24c0: fmuld8sux16 %f11, %f11, %f8
13968 .word 0xae73400c ! t2_kref+0x24c4: udiv %o5, %o4, %l7
13969 .word 0xc020a028 ! t2_kref+0x24c8: clr [%g2 + 0x28]
13970 .word 0x95a0110a ! t2_kref+0x24cc: fxtod %f10, %f10
13971 .word 0xaa87001c ! t2_kref+0x24d0: addcc %i4, %i4, %l5
13972 .word 0x93a00529 ! t2_kref+0x24d4: fsqrts %f9, %f9
13973 .word 0xe410a02a ! t2_kref+0x24d8: lduh [%g2 + 0x2a], %l2
13974 .word 0x91b00f0a ! t2_kref+0x24dc: fsrc2 %f10, %f8
13975 .word 0x97b2cf69 ! t2_kref+0x24e0: fornot1s %f11, %f9, %f11
13976 .word 0xaa1738bb ! t2_kref+0x24e4: or %i4, -0x745, %l5
13977 .word 0xec40a018 ! t2_kref+0x24e8: ldsw [%g2 + 0x18], %l6
13978 .word 0x91b20d08 ! t2_kref+0x24ec: fandnot1 %f8, %f8, %f8
13979 .word 0xa223401a ! t2_kref+0x24f0: sub %o5, %i2, %l1
13980 .word 0xaefeaf2d ! t2_kref+0x24f4: sdivcc %i2, 0xf2d, %l7
13981 .word 0xa8373394 ! t2_kref+0x24f8: orn %i4, -0xc6c, %l4
13982 .word 0xa1b3414c ! t2_kref+0x24fc: edge32l %o5, %o4, %l0
13983 .word 0x91b24968 ! t2_kref+0x2500: fpmerge %f9, %f8, %f8
13984 .word 0x24800005 ! t2_kref+0x2504: ble,a _kref+0x2518
13985 .word 0xe8c6101c ! t2_kref+0x2508: ldswa [%i0 + %i4]0x80, %l4
13986 .word 0xac7b2de6 ! t2_kref+0x250c: sdiv %o4, 0xde6, %l6
13987 .word 0xda20a018 ! t2_kref+0x2510: st %o5, [%g2 + 0x18]
13988 .word 0xe4500018 ! t2_kref+0x2514: ldsh [%g0 + %i0], %l2
13989 .word 0x9fc10000 ! t2_kref+0x2518: call %g4
13990 .word 0xaa736ac3 ! t2_kref+0x251c: udiv %o5, 0xac3, %l5
13991 .word 0x25207c7d ! t2_kref+0x2520: sethi %hi(0x81f1f400), %l2
13992 .word 0x95b00f29 ! t2_kref+0x2524: fsrc2s %f9, %f10
13993 .word 0xaca6801c ! t2_kref+0x2528: subcc %i2, %i4, %l6
13994 .word 0x91b00fc0 ! t2_kref+0x252c: fone %f8
13995 .word 0xae2ea2c2 ! t2_kref+0x2530: andn %i2, 0x2c2, %l7
13996 .word 0x37480006 ! t2_kref+0x2534: fbge,a,pt %fcc0, _kref+0x254c
13997 .word 0x97a00129 ! t2_kref+0x2538: fabss %f9, %f11
13998 .word 0xae3037df ! t2_kref+0x253c: orn %g0, -0x821, %l7
13999 .word 0x26800003 ! t2_kref+0x2540: bl,a _kref+0x254c
14000 .word 0xe608a009 ! t2_kref+0x2544: ldub [%g2 + 9], %l3
14001 .word 0xafb20548 ! t2_kref+0x2548: fcmpeq16 %f8, %f8, %l7
14002 .word 0x95a000ab ! t2_kref+0x254c: fnegs %f11, %f10
14003 .word 0x95b28a48 ! t2_kref+0x2550: fpadd32 %f10, %f8, %f10
14004 .word 0x95a01929 ! t2_kref+0x2554: fstod %f9, %f10
14005 .word 0xf4a6101c ! t2_kref+0x2558: sta %i2, [%i0 + %i4]0x80
14006 .word 0xa7b6809c ! t2_kref+0x255c: edge16 %i2, %i4, %l3
14007 .word 0xa006c01b ! t2_kref+0x2560: add %i3, %i3, %l0
14008 sethi %hi(1f), %o7
14009 save %sp,-0x60,%sp
14010 return %i7+%lo(1f)
14011 .empty
14012 .word 0xe81e6010 ! t2_kref+0x2570: ldd [%i1 + 0x10], %l4
14013 .word 0xaed3000c ! t2_kref+0x2574: umulcc %o4, %o4, %l7
14014 .word 0x9fc00004 ! t2_kref+0x2578: call %g0 + %g4
14015 .word 0x91a00128 ! t2_kref+0x257c: fabss %f8, %f8
14016 .word 0x81aa8a48 ! t2_kref+0x2580: fcmpd %fcc0, %f10, %f8
14017 .word 0xec00a028 ! t2_kref+0x2584: ld [%g2 + 0x28], %l6
140181: .word 0xa5b0009c ! t2_kref+0x2588: edge16 %g0, %i4, %l2
14019 .word 0xa1b30200 ! t2_kref+0x258c: array8 %o4, %g0, %l0
14020 .word 0x95a0012b ! t2_kref+0x2590: fabss %f11, %f10
14021 .word 0x97a2882a ! t2_kref+0x2594: fadds %f10, %f10, %f11
14022 .word 0xae273860 ! t2_kref+0x2598: sub %i4, -0x7a0, %l7
14023 .word 0xab400000 ! t2_kref+0x259c: mov %y, %l5
14024 .word 0xa7837bd6 ! t2_kref+0x25a0: wr %o5, 0xfffffbd6, %gsr
14025 .word 0xe850a00a ! t2_kref+0x25a4: ldsh [%g2 + 0xa], %l4
14026 .word 0x9fc10000 ! t2_kref+0x25a8: call %g4
14027 .word 0xe800a038 ! t2_kref+0x25ac: ld [%g2 + 0x38], %l4
14028 .word 0xd720a018 ! t2_kref+0x25b0: st %f11, [%g2 + 0x18]
14029 .word 0xec062010 ! t2_kref+0x25b4: ld [%i0 + 0x10], %l6
14030 .word 0x32480005 ! t2_kref+0x25b8: bne,a,pt %icc, _kref+0x25cc
14031 .word 0x91b20dea ! t2_kref+0x25bc: fnands %f8, %f10, %f8
14032 .word 0xac28001a ! t2_kref+0x25c0: andn %g0, %i2, %l6
14033 .word 0xa407000c ! t2_kref+0x25c4: add %i4, %o4, %l2
14034 .word 0x95b28a48 ! t2_kref+0x25c8: fpadd32 %f10, %f8, %f10
14035 .word 0x91a0052a ! t2_kref+0x25cc: fsqrts %f10, %f8
14036 .word 0xc7ee101b ! t2_kref+0x25d0: prefetcha %i0 + %i3, 3
14037 .word 0x95a24d28 ! t2_kref+0x25d4: fsmuld %f9, %f8, %f10
14038 .word 0xea10a03a ! t2_kref+0x25d8: lduh [%g2 + 0x3a], %l5
14039 .word 0x95a00129 ! t2_kref+0x25dc: fabss %f9, %f10
14040 .word 0xa438001c ! t2_kref+0x25e0: xnor %g0, %i4, %l2
14041 .word 0xa02b766e ! t2_kref+0x25e4: andn %o5, -0x992, %l0
14042 .word 0xa87efbfb ! t2_kref+0x25e8: sdiv %i3, -0x405, %l4
14043 .word 0x36480002 ! t2_kref+0x25ec: bge,a,pt %icc, _kref+0x25f4
14044 .word 0x95a0052a ! t2_kref+0x25f0: fsqrts %f10, %f10
14045 .word 0x91a01928 ! t2_kref+0x25f4: fstod %f8, %f8
14046 .word 0x32480007 ! t2_kref+0x25f8: bne,a,pt %icc, _kref+0x2614
14047 .word 0xe41e7fe8 ! t2_kref+0x25fc: ldd [%i1 - 0x18], %l2
14048 .word 0xa2e7000d ! t2_kref+0x2600: subccc %i4, %o5, %l1
14049 .word 0x91a24d29 ! t2_kref+0x2604: fsmuld %f9, %f9, %f8
14050 .word 0x81870000 ! t2_kref+0x2608: wr %i4, %g0, %y
14051 .word 0x97a01a2a ! t2_kref+0x260c: fstoi %f10, %f11
14052 .word 0xa9b2840a ! t2_kref+0x2610: fcmple16 %f10, %f10, %l4
14053 .word 0xa6bf3b26 ! t2_kref+0x2614: xnorcc %i4, -0x4da, %l3
14054 .word 0xaf70001c ! t2_kref+0x2618: popc %i4, %l7
14055 .word 0xad3ea003 ! t2_kref+0x261c: sra %i2, 0x3, %l6
14056 .word 0xf16e7fe8 ! t2_kref+0x2620: prefetch %i1 - 0x18, 24
14057 .word 0x91a01a4a ! t2_kref+0x2624: fdtoi %f10, %f8
14058 .word 0xe83e3fe8 ! t2_kref+0x2628: std %l4, [%i0 - 0x18]
14059 .word 0x95a01888 ! t2_kref+0x262c: fitos %f8, %f10
14060 .word 0x81aa8a28 ! t2_kref+0x2630: fcmps %fcc0, %f10, %f8
14061 .word 0x95a00548 ! t2_kref+0x2634: fsqrtd %f8, %f10
14062 .word 0xe3b8a180 ! t2_kref+0x2638: stda %f48, [%g2 + 0x180]%asi
14063 .word 0xe210a028 ! t2_kref+0x263c: lduh [%g2 + 0x28], %l1
14064 .word 0xd100a038 ! t2_kref+0x2640: ld [%g2 + 0x38], %f8
14065 .word 0xa937001a ! t2_kref+0x2644: srl %i4, %i2, %l4
14066 .word 0x93b24ca9 ! t2_kref+0x2648: fandnot2s %f9, %f9, %f9
14067 .word 0x36480006 ! t2_kref+0x264c: bge,a,pt %icc, _kref+0x2664
14068 .word 0xf56e7ff8 ! t2_kref+0x2650: prefetch %i1 - 8, 26
14069 .word 0xe8981019 ! t2_kref+0x2654: ldda [%g0 + %i1]0x80, %l4
14070 .word 0xa51b721c ! t2_kref+0x2658: tsubcctv %o5, -0xde4, %l2
14071 .word 0xa426c000 ! t2_kref+0x265c: sub %i3, %g0, %l2
14072 call SYM(t2_subr0)
14073 .word 0xa256e849 ! t2_kref+0x2664: umul %i3, 0x849, %l1
14074 .word 0x97a0052a ! t2_kref+0x2668: fsqrts %f10, %f11
14075 .word 0xa6f0001a ! t2_kref+0x266c: udivcc %g0, %i2, %l3
14076 .word 0xa20f0000 ! t2_kref+0x2670: and %i4, %g0, %l1
14077 .word 0x3a800002 ! t2_kref+0x2674: bcc,a _kref+0x267c
14078 .word 0xa083401b ! t2_kref+0x2678: addcc %o5, %i3, %l0
14079 .word 0xa626f368 ! t2_kref+0x267c: sub %i3, -0xc98, %l3
14080 .word 0x83414000 ! t2_kref+0x2680: mov %pc, %g1
14081 .word 0x95b24dea ! t2_kref+0x2684: fnands %f9, %f10, %f10
14082 .word 0xe20e8018 ! t2_kref+0x2688: ldub [%i2 + %i0], %l1
14083 .word 0x97a00129 ! t2_kref+0x268c: fabss %f9, %f11
14084 .word 0x91b20e0a ! t2_kref+0x2690: fand %f8, %f10, %f8
14085 .word 0x97a000aa ! t2_kref+0x2694: fnegs %f10, %f11
14086 .word 0xe048a01a ! t2_kref+0x2698: ldsb [%g2 + 0x1a], %l0
14087 .word 0xa136a014 ! t2_kref+0x269c: srl %i2, 0x14, %l0
14088 .word 0xab408000 ! t2_kref+0x26a0: mov %ccr, %l5
14089 .word 0xa2933ba4 ! t2_kref+0x26a4: orcc %o4, -0x45c, %l1
14090 .word 0xae803210 ! t2_kref+0x26a8: addcc %g0, -0xdf0, %l7
14091 .word 0xc028a03a ! t2_kref+0x26ac: clrb [%g2 + 0x3a]
14092 .word 0xa2637752 ! t2_kref+0x26b0: subc %o5, -0x8ae, %l1
14093 .word 0xc020a018 ! t2_kref+0x26b4: clr [%g2 + 0x18]
14094 .word 0xa32ea00c ! t2_kref+0x26b8: sll %i2, 0xc, %l1
14095 .word 0xac2f2d3d ! t2_kref+0x26bc: andn %i4, 0xd3d, %l6
14096 .word 0xd100a028 ! t2_kref+0x26c0: ld [%g2 + 0x28], %f8
14097 .word 0x38480002 ! t2_kref+0x26c4: bgu,a,pt %icc, _kref+0x26cc
14098 .word 0x8143c000 ! t2_kref+0x26c8: stbar
14099 .word 0x97a2082b ! t2_kref+0x26cc: fadds %f8, %f11, %f11
14100 .word 0x91b2cc69 ! t2_kref+0x26d0: fnors %f11, %f9, %f8
14101 .word 0xd820a018 ! t2_kref+0x26d4: st %o4, [%g2 + 0x18]
14102 .word 0xaed00000 ! t2_kref+0x26d8: umulcc %g0, %g0, %l7
14103 .word 0xe83e401d ! t2_kref+0x26dc: std %l4, [%i1 + %i5]
14104 .word 0xe3b8a180 ! t2_kref+0x26e0: stda %f48, [%g2 + 0x180]%asi
14105 .word 0xe040a038 ! t2_kref+0x26e4: ldsw [%g2 + 0x38], %l0
14106 .word 0xd700a018 ! t2_kref+0x26e8: ld [%g2 + 0x18], %f11
14107 .word 0x95a0054a ! t2_kref+0x26ec: fsqrtd %f10, %f10
14108 .word 0xa8e7001a ! t2_kref+0x26f0: subccc %i4, %i2, %l4
14109 .word 0xe808a029 ! t2_kref+0x26f4: ldub [%g2 + 0x29], %l4
14110 .word 0x95b20a0a ! t2_kref+0x26f8: fpadd16 %f8, %f10, %f10
14111 .word 0xe210a02a ! t2_kref+0x26fc: lduh [%g2 + 0x2a], %l1
14112 .word 0xd11fbe30 ! t2_kref+0x2700: ldd [%fp - 0x1d0], %f8
14113 .word 0xd320a028 ! t2_kref+0x2704: st %f9, [%g2 + 0x28]
14114 .word 0x3d480006 ! t2_kref+0x2708: fbule,a,pt %fcc0, _kref+0x2720
14115 .word 0xef6e2010 ! t2_kref+0x270c: prefetch %i0 + 0x10, 23
14116 .word 0xd300a018 ! t2_kref+0x2710: ld [%g2 + 0x18], %f9
14117 .word 0xa9408000 ! t2_kref+0x2714: mov %ccr, %l4
14118 .word 0x97a2482b ! t2_kref+0x2718: fadds %f9, %f11, %f11
14119 .word 0x2c800001 ! t2_kref+0x271c: bneg,a _kref+0x2720
14120 .word 0xf620a008 ! t2_kref+0x2720: st %i3, [%g2 + 8]
14121 .word 0x97b00fe0 ! t2_kref+0x2724: fones %f11
14122 .word 0xe04e7ff5 ! t2_kref+0x2728: ldsb [%i1 - 0xb], %l0
14123 .word 0xee50a03a ! t2_kref+0x272c: ldsh [%g2 + 0x3a], %l7
14124 .word 0x91a00529 ! t2_kref+0x2730: fsqrts %f9, %f8
14125 .word 0x95b00cca ! t2_kref+0x2734: fnot2 %f10, %f10
14126 .word 0x93b28aa9 ! t2_kref+0x2738: fpsub16s %f10, %f9, %f9
14127 .word 0xa7b2054a ! t2_kref+0x273c: fcmpeq16 %f8, %f10, %l3
14128 .word 0xa1003636 ! t2_kref+0x2740: taddcc %g0, -0x9ca, %l0
14129 call SYM(_kaos_done)
14130 .word 0x01000000 ! t2_kref+0x2748: nop
14131 KGLOBAL(t2_ktbl_end)
14132t2_ktbl_end:
14133t2_ktbl_page_end:
14134
14135KTEXT_MODULE(t2_module_subr0, 0x59816000)
14136.seg "text"
14137t2_subr0_page_begin:
14138 .skip 8192
14139.global _t2_subr0; ENTRY(t2_subr0)
14140 .word 0xa6844012 ! t2_subr0+0x0: addcc %l1, %l2, %l3
14141 .word 0x81c3e008 ! t2_subr0+0x4: retl
14142 .word 0xaa64c014 ! t2_subr0+0x8: subc %l3, %l4, %l5
14143t2_subr0_page_end:
14144
14145KTEXT_MODULE(t2_module_subr1, 0x5ac2a000)
14146.seg "text"
14147t2_subr1_page_begin:
14148 .skip 8184
14149.global _t2_subr1; ENTRY(t2_subr1)
14150 .word 0x9de3bfa0 ! t2_subr1+0x0: save %sp, -0x60, %sp
14151 .word 0xb29eaa5a ! t2_subr1+0x4: xorcc %i2, 0xa5a, %i1
14152 .word 0x81c7e008 ! t2_subr1+0x8: ret
14153 .word 0xa7ee6001 ! t2_subr1+0xc: restore %i1, 1, %l3
14154t2_subr1_page_end:
14155
14156KTEXT_MODULE(t2_module_subr2, 0x5922a000)
14157.seg "text"
14158t2_subr2_page_begin:
14159 .skip 8188
14160.global _t2_subr2; ENTRY(t2_subr2)
14161 .word 0x9de3bfa0 ! t2_subr2+0x0: save %sp, -0x60, %sp
14162 .word 0xb2066001 ! t2_subr2+0x4: add %i1, 1, %i1
14163 .word 0x81c7e008 ! t2_subr2+0x8: ret
14164 .word 0xa3ee6001 ! t2_subr2+0xc: restore %i1, 1, %l1
14165t2_subr2_page_end:
14166
14167KTEXT_MODULE(t2_module_subr3, 0x451f0000)
14168.seg "text"
14169t2_subr3_page_begin:
14170 .skip 8140
14171.global _t2_subr3; ENTRY(t2_subr3)
14172 .word 0x90056001 ! t2_subr3+0x0: add %l5, 1, %o0
14173 .word 0x9de3bfa0 ! t2_subr3+0x4: save %sp, -0x60, %sp
14174#if defined(KAOS_SIMULATION)
14175 add %i0, 12, %i0
14176#else
14177 .word 0x90062001 ! t2_subr3+0x8: add %i0, 1, %o0
14178 .word 0x9de3bfa0 ! t2_subr3+0xc: save %sp, -0x60, %sp
14179 .word 0x90062001 ! t2_subr3+0x10: add %i0, 1, %o0
14180 .word 0x9de3bfa0 ! t2_subr3+0x14: save %sp, -0x60, %sp
14181 .word 0x90062001 ! t2_subr3+0x18: add %i0, 1, %o0
14182 .word 0x9de3bfa0 ! t2_subr3+0x1c: save %sp, -0x60, %sp
14183 .word 0x90062001 ! t2_subr3+0x20: add %i0, 1, %o0
14184 .word 0x9de3bfa0 ! t2_subr3+0x24: save %sp, -0x60, %sp
14185 .word 0x90062001 ! t2_subr3+0x28: add %i0, 1, %o0
14186 .word 0x9de3bfa0 ! t2_subr3+0x2c: save %sp, -0x60, %sp
14187 .word 0x90062001 ! t2_subr3+0x30: add %i0, 1, %o0
14188 .word 0x9de3bfa0 ! t2_subr3+0x34: save %sp, -0x60, %sp
14189 .word 0xb1ee2001 ! t2_subr3+0x38: restore %i0, 1, %i0
14190 .word 0xb1ee2001 ! t2_subr3+0x3c: restore %i0, 1, %i0
14191 .word 0xb1ee2001 ! t2_subr3+0x40: restore %i0, 1, %i0
14192 .word 0xb1ee2001 ! t2_subr3+0x44: restore %i0, 1, %i0
14193 .word 0xb1ee2001 ! t2_subr3+0x48: restore %i0, 1, %i0
14194 .word 0xb1ee2001 ! t2_subr3+0x4c: restore %i0, 1, %i0
14195#endif
14196 .word 0x81c7e008 ! t2_subr3+0x50: ret
14197 .word 0xadee2001 ! t2_subr3+0x54: restore %i0, 1, %l6
14198t2_subr3_page_end:
14199!
14200! Total operations: 2400
14201!
14202! Operation frequencies
14203!
14204! name exp obs
14205! ldsb 0.77 0.62
14206! ldub 0.31 0.29
14207! ldsh 0.62 0.33
14208! lduh 0.39 0.33
14209! ld 0.85 1.29
14210! ldd 1.13 1.17
14211! swap 0.04 0.08
14212! ldstub 0.22 0.12
14213! stb 0.03 0.00
14214! sth 0.22 0.21
14215! st 0.02 0.04
14216! std 0.80 1.12
14217! add 0.90 1.04
14218! addcc 1.21 1.17
14219! addx 0.23 0.21
14220! addxcc 0.05 0.00
14221! taddcc 0.22 0.38
14222! taddcctv 0.10 0.04
14223! sub 0.75 0.92
14224! subcc 1.00 0.96
14225! subx 0.49 0.33
14226! subxcc 0.46 0.46
14227! tsubcc 0.03 0.08
14228! tsubcctv 0.17 0.25
14229! mulscc 0.01 0.00
14230! and 0.93 0.92
14231! andcc 0.71 0.67
14232! andn 1.32 1.21
14233! andncc 0.46 0.33
14234! or 1.13 1.12
14235! orcc 0.57 0.71
14236! orn 0.21 0.33
14237! orncc 0.97 1.21
14238! xor 0.75 0.62
14239! xorcc 0.02 0.00
14240! xnor 1.36 0.96
14241! xnorcc 0.73 0.92
14242! sll 0.61 0.42
14243! srl 0.72 0.88
14244! sra 1.25 1.25
14245! unimp 0.01 0.04
14246! umul 0.64 0.92
14247! smul 0.83 0.62
14248! udiv 1.11 1.21
14249! sdiv 0.87 0.83
14250! umulcc 0.71 1.00
14251! smulcc 0.26 0.42
14252! udivcc 0.04 0.04
14253! sdivcc 0.69 0.79
14254! rdy 1.24 1.21
14255! wry 1.13 1.42
14256! bicc 2.44 2.29
14257! sethi 0.70 0.62
14258! jmpl 0.76 1.08
14259! call 1.30 1.46
14260! ticc 0.21 0.17
14261! flush 0.25 0.25
14262! save 0.91 0.42
14263! restore 0.94 0.00
14264! stbar 0.38 0.50
14265! ldf 0.66 0.58
14266! lddf 0.82 1.17
14267! stf 0.94 1.29
14268! stdf 0.15 0.12
14269! fadds 1.26 1.33
14270! fsubs 0.85 0.88
14271! fmuls 0.48 0.42
14272! fdivs 0.07 0.08
14273! faddd 1.28 1.21
14274! fsubd 0.19 0.17
14275! fmuld 0.49 0.75
14276! fdivd 1.04 1.25
14277! faddq 0.00 0.00
14278! fsubq 0.00 0.00
14279! fmulq 0.00 0.00
14280! fdivq 0.00 0.00
14281! fsmuld 1.30 1.25
14282! fdmulq 0.00 0.00
14283! fitos 0.17 0.12
14284! fitod 0.15 0.12
14285! fitoq 0.00 0.00
14286! fstoi 1.07 1.21
14287! fstod 1.27 1.21
14288! fstoq 0.00 0.00
14289! fdtoi 0.60 0.58
14290! fdtos 0.20 0.21
14291! fdtoq 0.00 0.00
14292! fqtoi 0.00 0.00
14293! fqtos 0.00 0.00
14294! fqtod 0.00 0.00
14295! fmovs 0.12 0.08
14296! fnegs 1.06 1.00
14297! fabss 0.85 1.17
14298! fsqrts 2.32 2.50
14299! fsqrtd 2.59 1.96
14300! fsqrtq 0.00 0.00
14301! fcmps 0.36 0.33
14302! fcmpd 0.37 0.62
14303! fcmpq 0.00 0.00
14304! fcmpes 0.54 0.54
14305! fcmped 0.13 0.04
14306! fcmpeq 0.00 0.00
14307! fbfcc 0.10 0.08
14308! ldfsr 0.09 0.00
14309! stfsr 0.07 0.08
14310! loop 0.52 0.25
14311! offset 0.02 0.00
14312! area 0.14 0.12
14313! target 0.13 0.08
14314! goto 0.10 0.12
14315! sigsegv 0.27 0.17
14316! sigbus 0.04 0.00
14317! imodify 1.35 0.92
14318! ldfsr_offset 0.10 0.00
14319! fpattern 0.74 0.88
14320! lbranch 0.07 0.00
14321! shmld 5.36 5.88
14322! shmst 4.08 3.75
14323! shmpf 0.63 0.54
14324! shmswap 0.06 0.12
14325! shmblkld 0.19 0.00
14326! shmblkst 1.12 0.79
14327! shmblkchk 0.05 0.08
14328! hack_restore 0.00 0.00
14329! demap_random_va 0.00 0.00
14330! demap_area 0.00 0.00
14331! demap_ktbl_text 0.00 0.00
14332! demap_ktbl_data 0.00 0.00
14333! demap_subr 0.00 0.00
14334! demap_reg 0.00 0.00
14335! demap_stack 0.00 0.00
14336! ro_area 0.00 0.00
14337! ro_ktbl_data 0.00 0.00
14338! ro_reg 0.00 0.00
14339! ro_stack 0.00 0.00
14340! set_window 0.00 0.00
14341! set_va_wp 0.00 0.00
14342! set_pa_wp 0.00 0.00
14343! set_softint 0.00 0.00
14344! ie_toggle 0.00 0.00
14345! set_pil 0.00 0.00
14346! set_tso 0.00 0.00
14347! set_pso 0.00 0.00
14348! set_rmo 0.00 0.00
14349! cflush 0.00 0.00
14350! return 0.18 0.21
14351! casa 0.12 0.17
14352! rdasi 0.04 0.04
14353! wrasi 0.19 0.08
14354! bpcc 2.59 2.42
14355! fbpfcc 3.45 3.38
14356! fmovscc 0.15 0.17
14357! fmovdcc 0.02 0.00
14358! fmovqcc 0.00 0.00
14359! movcc 0.24 0.17
14360! flushw 0.21 0.12
14361! membar 0.01 0.00
14362! prefetch 0.41 0.67
14363! rdpc 0.18 0.21
14364! ldqf 0.00 0.00
14365! stqf 0.00 0.00
14366! ldfa 0.09 0.17
14367! lddfa 0.00 0.00
14368! ldqfa 0.00 0.00
14369! ldsba 0.21 0.29
14370! ldsha 0.03 0.00
14371! lduba 0.07 0.04
14372! lduha 0.06 0.08
14373! lda 0.07 0.12
14374! ldda 0.27 0.29
14375! ldstuba 0.00 0.00
14376! prefetcha 0.61 0.67
14377! stfa 0.00 0.00
14378! stdfa 0.18 0.12
14379! stqfa 0.00 0.00
14380! stba 0.20 0.17
14381! stha 0.06 0.12
14382! sta 0.22 0.46
14383! stda 0.21 0.08
14384! swapa 0.26 0.17
14385! fmovd 0.10 0.00
14386! fnegd 0.05 0.04
14387! fabsd 0.11 0.17
14388! fstox 0.07 0.04
14389! fdtox 0.16 0.29
14390! fxtos 0.00 0.00
14391! fxtod 0.20 0.33
14392! lds 0.09 0.00
14393! ldsa 0.14 0.12
14394! ldx 0.19 0.17
14395! ldxa 0.10 0.04
14396! nofault 0.15 0.29
14397! rdgsr 0.15 0.17
14398! wrgsr 0.23 0.29
14399! fpadd16 0.10 0.12
14400! fpadd16s 0.05 0.04
14401! fpadd32 0.26 0.25
14402! fpadd32s 0.00 0.00
14403! fpsub16 0.16 0.00
14404! fpsub16s 0.02 0.04
14405! fpsub32 0.08 0.08
14406! fpsub32s 0.18 0.12
14407! fpack16 0.10 0.04
14408! fpack32 0.24 0.29
14409! fpackfix 0.16 0.17
14410! fexpand 0.07 0.00
14411! fpmerge 0.20 0.21
14412! fmul8x16 0.02 0.04
14413! fmul8x16au 0.17 0.21
14414! fmul8x16al 0.10 0.17
14415! fmul8sux16 0.10 0.17
14416! fmul8ulx16 0.24 0.17
14417! fmuld8sux16 0.25 0.33
14418! fmuld8ulx16 0.03 0.00
14419! alignaddr 0.13 0.17
14420! alignaddrl 0.07 0.12
14421! faligndata 0.00 0.00
14422! fzero 0.19 0.17
14423! fzeros 0.07 0.08
14424! fone 0.25 0.33
14425! fones 0.13 0.04
14426! fsrc1 0.19 0.12
14427! fsrc1s 0.02 0.04
14428! fsrc2 0.20 0.38
14429! fsrc2s 0.12 0.25
14430! fnot1 0.19 0.04
14431! fnot1s 0.11 0.08
14432! fnot2 0.17 0.29
14433! fnot2s 0.09 0.04
14434! for 0.09 0.04
14435! fors 0.05 0.08
14436! fnor 0.26 0.21
14437! fnors 0.23 0.21
14438! fand 0.23 0.17
14439! fands 0.20 0.25
14440! fnand 0.06 0.04
14441! fnands 0.26 0.25
14442! fxor 0.01 0.00
14443! fxors 0.15 0.12
14444! fxnor 0.09 0.21
14445! fxnors 0.05 0.04
14446! fornot1 0.14 0.08
14447! fornot1s 0.18 0.08
14448! fornot2 0.08 0.00
14449! fornot2s 0.09 0.21
14450! fandnot1 0.13 0.25
14451! fandnot1s 0.06 0.00
14452! fandnot2 0.19 0.21
14453! fandnot2s 0.12 0.12
14454! fcmpgt16 0.13 0.17
14455! fcmpgt32 0.09 0.12
14456! fcmple16 0.26 0.33
14457! fcmple32 0.12 0.12
14458! fcmpne16 0.24 0.21
14459! fcmpne32 0.11 0.08
14460! fcmpeq16 0.09 0.17
14461! fcmpeq32 0.00 0.00
14462! edge8 0.06 0.04
14463! edge8l 0.22 0.33
14464! edge16 0.20 0.50
14465! edge16l 0.00 0.00
14466! edge32 0.18 0.12
14467! edge32l 0.23 0.17
14468! pdist 0.07 0.00
14469! partial_st8 0.10 0.17
14470! partial_st16 0.25 0.38
14471! partial_st32 0.13 0.21
14472! short_st8 0.14 0.17
14473! short_st16 0.26 0.08
14474! short_ld8 0.09 0.00
14475! short_ld16 0.24 0.25
14476! blkld 0.03 0.00
14477! blkst 0.00 0.00
14478! blkld_offset 0.17 0.00
14479! blkst_offset 0.03 0.00
14480! blk_check 0.03 0.00
14481! casxa 0.06 0.04
14482! rdccr 0.22 0.46
14483! rdfprs 0.25 0.08
14484! wrccr 0.26 0.12
14485! popc 0.26 0.12
14486! wrfprs 0.11 0.12
14487! stx 0.01 0.04
14488! stxa 0.26 0.33
14489! cflush 0.00 0.00
14490! array8 0.23 0.21
14491! array16 0.08 0.12
14492! array32 0.07 0.08
14493! edge8n 0.20 0.12
14494! edge8ln 0.01 0.00
14495! edge16n 0.07 0.04
14496! edge16ln 0.13 0.29
14497! edge32n 0.10 0.00
14498! edge32ln 0.08 0.08
14499! bmask 0.01 0.00
14500! bshuffle 0.09 0.04
14501! siam 0.09 0.08
14502! fpadds16 0.00 0.00
14503! fpadds16s 0.00 0.00
14504! fpadds32 0.00 0.00
14505! fpadds32s 0.00 0.00
14506! fpsubs16 0.00 0.00
14507! fpsubs16s 0.00 0.00
14508! fpsubs32 0.00 0.00
14509! fpsubs32s 0.00 0.00
14510! fpadd64 0.00 0.00
14511! fpsub64 0.00 0.00
14512! fpmean16 0.00 0.00
14513! fpchksm16 0.00 0.00
14514! fshl16 0.00 0.00
14515! fshrl16 0.00 0.00
14516! fshl32 0.00 0.00
14517! fshrl32 0.00 0.00
14518! fshlas16 0.00 0.00
14519! fshra16 0.00 0.00
14520! fshlas32 0.00 0.00
14521! fshra32 0.00 0.00
14522! fpmovc8 0.00 0.00
14523! fpmovc16 0.00 0.00
14524! fpmovc32 0.00 0.00
14525! fmergesp 0.00 0.00
14526! fucmpgt8 0.00 0.00
14527! fucmple8 0.00 0.00
14528! fucmpne8 0.00 0.00
14529! fucmpeq8 0.00 0.00
14530! pdistn 0.00 0.00
14531! lzd 0.00 0.00
14532! addxc 0.00 0.00
14533! addxccc 0.00 0.00
14534! umulxhi 0.00 0.00
14535! flcmps 0.00 0.00
14536! flcmpd 0.00 0.00
14537! sfabss 0.00 0.00
14538! sfnegs 0.00 0.00
14539! sfadds 0.00 0.00
14540! sfsubs 0.00 0.00
14541! sfmuls 0.00 0.00
14542! sfitos 0.00 0.00
14543! sfstoi 0.00 0.00
14544! sfcmpeqs 0.00 0.00
14545! sfcmpnes 0.00 0.00
14546! sfcmpgts 0.00 0.00
14547! sfcmples 0.00 0.00
14548! fmadds 0.00 0.00
14549! fmaddd 0.00 0.00
14550! fmsubs 0.00 0.00
14551! fmsubd 0.00 0.00
14552! fnmsubs 0.00 0.00
14553! fnmsubd 0.00 0.00
14554! fnmadds 0.00 0.00
14555! fnmaddd 0.00 0.00
14556!
14557KDATA_MODULE(t2_module_offset_table, 0x4bff0000)
14558.seg "data"
14559t2_offset_table_start:
14560t2_offset_table_size: .word 0x00000008
14561t2_offset_table:
14562 .word 0xfffffff8
14563 .word 0x00000018
14564 .word 0xfffffff0
14565 .word 0xffffffe0
14566 .word 0x00000000
14567 .word 0x00000008
14568 .word 0x00000010
14569 .word 0xffffffe8
14570t2_offset_table_end:
14571
14572t2_ldfsr_offset_table_start:
14573t2_ldfsr_offset_table_size: .word 0x00000000
14574t2_ldfsr_offset_table:
14575t2_ldfsr_offset_table_end:
14576
14577t2_bld_offset_table_start:
14578t2_bld_offset_table_size: .word 0x00000000
14579t2_bld_offset_table:
14580t2_bld_offset_table_end:
14581
14582t2_bst_offset_table_start:
14583t2_bst_offset_table_size: .word 0x00000000
14584t2_bst_offset_table:
14585t2_bst_offset_table_end:
14586
14587.skip 8144 ! page align
14588
14589KDATA_MODULE(t2_module_data_in_regs, 0x4d2ec000)
14590.seg "data"
14591KGLOBAL(t2_data_in_regs)
14592t2_data_in_regs_start:
14593t2_data_in_regs:
14594 .word 0x06656ced ! %f0
14595 .word 0xe77500f7 ! %f1
14596 .word 0x5dff08a9 ! %f2
14597 .word 0x51534572 ! %f3
14598 .word 0xd82ff732 ! %f4
14599 .word 0x460737cf ! %f5
14600 .word 0xc98c5fd4 ! %f6
14601 .word 0xf14d5a7c ! %f7
14602 .word 0xc003d175 ! %f8
14603 .word 0x2d592c07 ! %f9
14604 .word 0xb46cc9c8 ! %f10
14605 .word 0x1bd44d1f ! %f11
14606 .word 0xed034cf7 ! %f12
14607 .word 0x9d4d2cb3 ! %f13
14608 .word 0x909da5a4 ! %f14
14609 .word 0x0e80d7f8 ! %f15
14610 .word 0x878b2b68 ! %f16
14611 .word 0xb5cd7558 ! %f17
14612 .word 0xffd0be40 ! %f18
14613 .word 0xc4e01c99 ! %f19
14614 .word 0x47458f89 ! %f20
14615 .word 0xb03ffbc1 ! %f21
14616 .word 0xac176571 ! %f22
14617 .word 0x0e7d577c ! %f23
14618 .word 0x09e8d412 ! %f24
14619 .word 0x5608c712 ! %f25
14620 .word 0x760d7f8b ! %f26
14621 .word 0xf93e5f34 ! %f27
14622 .word 0x92d26cd5 ! %f28
14623 .word 0x80f2241d ! %f29
14624 .word 0xd5ab4327 ! %f30
14625 .word 0x3dac62e4 ! %f31
14626 .word 0x2c0c3622 ! %f32
14627 .word 0x57f34af4 ! %f33
14628 .word 0x300cb125 ! %f34
14629 .word 0x16659bf5 ! %f35
14630 .word 0x714cd66d ! %f36
14631 .word 0x514349be ! %f37
14632 .word 0x0bea08f4 ! %f38
14633 .word 0xf68be703 ! %f39
14634 .word 0xf36a162e ! %f40
14635 .word 0x432f48ce ! %f41
14636 .word 0xd86cbd10 ! %f42
14637 .word 0x67cf7817 ! %f43
14638 .word 0x98be5208 ! %f44
14639 .word 0x05087bf1 ! %f45
14640 .word 0x8ac0abcc ! %f46
14641 .word 0xe6f41e1b ! %f47
14642 .word 0x03706b2d ! %f48
14643 .word 0xf1ef5507 ! %f49
14644 .word 0xd679a051 ! %f50
14645 .word 0x80a2c98a ! %f51
14646 .word 0xdb9fda00 ! %f52
14647 .word 0x7d86cbd4 ! %f53
14648 .word 0x9fe15fe6 ! %f54
14649 .word 0xcf404a66 ! %f55
14650 .word 0x876cc6fb ! %f56
14651 .word 0x7ff3cf17 ! %f57
14652 .word 0x6dc2c771 ! %f58
14653 .word 0x989d796f ! %f59
14654 .word 0xa7ee4dd2 ! %f60
14655 .word 0xc83a32dc ! %f61
14656 .word 0xc68abd3d ! %f62
14657 .word 0xe6e44091 ! %f63
14658 .word 0x00000000 ! %g0 (always zero)
14659 .word t2_kref+0x960 ! %g1 (code pointer)
14660 .word t2_data_in_shm_area ! %g2 (shared area pointer)
14661 .word 0x60ca28aa ! %g3 (loop index)
14662 .word SYM(t2_subr0) ! %g4 (jmpl target)
14663 .word t2_kref+0x1 ! %g5 (sigbus target)
14664 .word 0x00000000 ! %g6 (block ld offset)
14665 .word 0x00000000 ! %g7 (block st offset)
14666 .word 0x16b443e9 ! %o0
14667 .word 0x17a4a90c ! %o1
14668 .word 0x76375c05 ! %o2
14669 .word 0x4cbdf81f ! %o3
14670 .word 0x337483b4 ! %o4
14671 .word 0xae124ccb ! %o5
14672 .word 0x00000000 ! %sp (stack pointer)
14673 .word 0x00000000 ! %o7 (relocatable junk)
14674 .word 0x0ea74ed8 ! %l0
14675 .word 0x5349b00e ! %l1
14676 .word 0x42dffafc ! %l2
14677 .word 0x0668369d ! %l3
14678 .word 0xdd2c72a2 ! %l4
14679 .word 0x8022c94f ! %l5
14680 .word 0xb25ef410 ! %l6
14681 .word 0x3938c23c ! %l7
14682 .word t2_data_in_area0 ! %i0 (area pointer)
14683 .word t2_data_in_area0 ! %i1 (area pointer)
14684 .word 0x00000017 ! %i2 (byte offset)
14685 .word 0x00000018 ! %i3 (halfword offset)
14686 .word 0x00000004 ! %i4 (word offset)
14687 .word 0xfffffff0 ! %i5 (doubleword offset)
14688 .word 0x00000000 ! %fp (frame pointer)
14689 .word 0x00000000 ! %i7 (return address)
14690 .word 0x753d1162 ! %y
14691 .word 0x0000000b ! %icc (nzvc)
14692 .word 0x80000067 ! %fsr
14693 .word 0x00000000 ! %gsr.mask
14694 .word 0x00000000 ! %gsr
14695 .word 0x000000f0 ! %asi
14696 .word 0x00000000 ! Integer overflow traps
14697 .word 0x00000000 ! Integer divide by zero traps
14698 .word 0x00000000 ! Integer divide > 52 bit dividend traps
14699 .word 0x00000000 ! Floating inexact traps
14700 .word 0x00000000 ! Floating divide by zero traps
14701 .word 0x00000000 ! Floating underflow traps
14702 .word 0x00000000 ! Floating overflow traps
14703 .word 0x00000000 ! Floating invalid traps
14704 .word 0x00000000 ! Floating other traps
14705 .word 0x00000000 ! Ticc traps
14706 .word 0x00000000 ! Unexpected SIGFPE traps
14707 .word 0x00000000 ! Unexpected SIGSEGV traps
14708 .word 0x00000000 ! Unexpected SIGBUS traps
14709 .word 0x00000000 ! Unexpected SIGILL traps
14710 .word 0x00000000 ! Expected SIGSEGV traps
14711 .word 0x00000000 ! Expected SIGBUS traps
14712 .word 0x00000000 ! UNIMP traps
14713 .word 0x00000000 ! ??
14714.global t2_data_in_mtbl_size; t2_data_in_mtbl_size: .word 253
14715t2_data_in_regs_end:
14716
14717.skip 7708 ! page align
14718
14719KDATA_MODULE(t2_module_data_in_stack, 0x443d6000)
14720.seg "data"
14721KGLOBAL(t2_data_in_mtbl_size)
14722KGLOBAL(t2_data_in_mtbl)
14723KGLOBAL(t2_data_in_stack)
14724t2_data_in_stack_start:
14725 .word 0xaa39d297
14726 .word 0x42e7192d
14727 .word 0x05d280f7
14728 .word 0x2bf1ac93
14729 .word 0xf29b17d8
14730 .word 0xdb5145eb
14731 .word 0xf4aea06f
14732 .word 0xe24bcdcf
14733 .word 0x070a5f2f
14734 .word 0xe6356aa9
14735 .word 0x2663d270
14736 .word 0x60b3215f
14737 .word 0x45dca704
14738 .word 0x96a1b3a9
14739 .word 0x09bbf6ae
14740 .word 0xe1a1e5c0
14741 .word 0x34954a8c
14742 .word 0x1f661e80
14743 .word 0xc17d0bf7
14744 .word 0xb7b66040
14745 .word 0xba6f586e
14746 .word 0x1a95b5e5
14747 .word 0x51a02177
14748 .word 0x4d8aaef8
14749 .word 0x1ad32fa9
14750 .word 0x32bf36cc
14751 .word 0x172f9837
14752 .word 0xbbe345f9
14753 .word 0x2f8e86b4
14754 .word 0x106272b3
14755 .word 0xd70978e6
14756 .word 0xb42b8bc4
14757 .word 0x076340e6
14758 .word 0xa0a9033a
14759 .word 0xb04ae1dc
14760 .word 0x20bb4900
14761 .word 0x97e3b618
14762 .word 0xfbbe22f9
14763 .word 0xd7f5d15b
14764 .word 0x6cd6df66
14765 .word 0xd7d95088
14766 .word 0x1a8abf8d
14767 .word 0xf4b2d017
14768 .word 0x3f077bff
14769 .word 0xb3dca4ff
14770 .word 0x1a5818f4
14771 .word 0xbfa43ff8
14772 .word 0x6087b891
14773 .word 0x9f946936
14774 .word 0x822c821a
14775 .word 0xc259531d
14776 .word 0x17546056
14777 .word 0x6d82ec75
14778 .word 0x2edb16b3
14779 .word 0x6e4aef24
14780 .word 0xd5384bef
14781 .word 0xdb9ff67d
14782 .word 0xa0f87a4b
14783 .word 0xb02d00a8
14784 .word 0x78258897
14785 .word 0x4e7730a8
14786 .word 0x2073f49a
14787 .word 0x9d03030a
14788 .word 0x8e9d3e9b
14789 .word 0x55617d4d
14790 .word 0xd5b57f1d
14791 .word 0x008ec074
14792 .word 0xf90b0b09
14793 .word 0x3af1e169
14794 .word 0xbd1697e1
14795 .word 0xc89c8e1b
14796 .word 0x9e0fc0a7
14797 .word 0x6b14e47b
14798 .word 0x7094eda1
14799 .word 0x672088c3
14800 .word 0xb702c427
14801 .word 0x56eb8aae
14802 .word 0xb9fb3913
14803 .word 0xf24c9588
14804 .word 0xeab07798
14805 .word 0x93594d3d
14806 .word 0xd6add77e
14807 .word 0xadff2ada
14808 .word 0x21cf691e
14809 .word 0xbcceb512
14810 .word 0x430dfa90
14811 .word 0xb16725c8
14812 .word 0xd20d38e5
14813 .word 0x97507bb1
14814 .word 0xcf3f816d
14815 .word 0xf6b92f82
14816 .word 0xb52f6a52
14817 .word 0x77555654
14818 .word 0x074acf0b
14819 .word 0x85977718
14820 .word 0x40d3947b
14821 .word 0x2d12cf56
14822 .word 0x8e5531bc
14823 .word 0xcb94c387
14824 .word 0x2c1da5d9
14825 .word 0x0273d1d4
14826 .word 0xb53fb00c
14827 .word 0x154821f6
14828 .word 0x4a5a2f3c
14829 .word 0x5279cb90
14830 .word 0x29a54ecc
14831 .word 0x75f6b43c
14832 .word 0x9785e9fe
14833 .word 0x71738919
14834 .word 0x482f246e
14835 .word 0x082d63a6
14836 .word 0x950aed7b
14837 .word 0x06833028
14838 .word 0x25c5cd93
14839 .word 0x16fc7bf6
14840 .word 0xc51747c0
14841 .word 0x3a9efc4d
14842 .word 0x5b8d16e2
14843 .word 0x7a2372ad
14844 .word 0xe8f7ed81
14845 .word 0xc5cea1ca
14846 .word 0xb30ff01b
14847 .word 0xcf9b5e8d
14848 .word 0x8e1e3550
14849 .word 0x93217abf
14850 .word 0xf7cffc6b
14851 .word 0x96d2e358
14852 .word 0xcd25520c
14853 .word 0x7cf7e286
14854 .word 0x02cd5401
14855 .word 0xddd695de
14856 .word 0xf9908097
14857 .word 0x37fc6360
14858 .word 0xf0d04ae0
14859 .word 0xcacd1c36
14860 .word 0x6751dccb
14861 .word 0x79cf9a50
14862 .word 0xd68850f7
14863 .word 0xf4de8e4b
14864 .word 0x97b511ad
14865 .word 0x7b33f547
14866 .word 0xfb303f6e
14867 .word 0x1b12da9a
14868 .word 0xc14858e3
14869 .word 0x42b4af80
14870 .word 0x0c99a742
14871 .word 0x3e2b3339
14872 .word 0x21117d63
14873 .word 0x6e95b02d
14874 .word 0x1385f513
14875 .word 0xa036c71a
14876 .word 0x2e03d56d
14877 .word 0x21902f53
14878 .word 0x764d7e3c
14879 .word 0x61e34b90
14880 .word 0x2d8767ba
14881 .word 0x0fba44f2
14882 .word 0xaf41cb24
14883 .word 0xd68e1a13
14884 .word 0xc830aff5
14885 .word 0x9e35c668
14886 .word 0xb539b2d3
14887 .word 0xad22e63f
14888 .word 0xcbcbb66a
14889 .word 0x6b251616
14890 .word 0x748b1bc8
14891 .word 0x71215022
14892 .word 0xead46efd
14893t2_data_in_sp:
14894 .word 0x1a2ac943
14895 .word 0x369f7608
14896 .word 0xecf2d6b6
14897 .word 0xdca1935c
14898 .word 0xc6a34840
14899 .word 0xe38d427a
14900 .word 0xa14eeeac
14901 .word 0x14266c78
14902 .word t2_data_in_area0
14903 .word t2_data_in_area0
14904 .word 0x00000008
14905 .word 0xfffffff6
14906 .word 0xffffffe4
14907 .word 0xfffffff8
14908 .word t2_data_in_fp
14909 .word 0x70eef28b
14910 .word 0x51525857
14911 .word 0xd9e3504f
14912 .word 0xef58ced2
14913 .word 0x50ddf7b9
14914 .word 0x197b3856
14915 .word 0x11a2b3b8
14916 .word 0xa1c67ff4
14917 .word 0x0e6ddd9d
14918t2_data_in_mtbl_base:
14919 .word 0x380fffff ! [%fp - 0x400]
14920 .word 0xc0000000 ! [%fp - 0x3fc]
14921 .word 0x380fffff ! [%fp - 0x3f8]
14922 .word 0xe0000000 ! [%fp - 0x3f4]
14923 .word 0x380fffff ! [%fp - 0x3f0]
14924 .word 0x80000000 ! [%fp - 0x3ec]
14925 .word 0x38000000 ! [%fp - 0x3e8]
14926 .word 0x40000000 ! [%fp - 0x3e4]
14927 .word 0x38000000 ! [%fp - 0x3e0]
14928 .word 0x80000000 ! [%fp - 0x3dc]
14929 .word 0x38000000 ! [%fp - 0x3d8]
14930 .word 0x20000000 ! [%fp - 0x3d4]
14931 .word 0x47f00000 ! [%fp - 0x3d0]
14932 .word 0x00000000 ! [%fp - 0x3cc]
14933 .word 0x47f00000 ! [%fp - 0x3c8]
14934 .word 0x20000000 ! [%fp - 0x3c4]
14935 .word 0x47efffff ! [%fp - 0x3c0]
14936 .word 0xffffffff ! [%fp - 0x3bc]
14937 .word 0x7ff00000 ! [%fp - 0x3b8]
14938 .word 0x00000000 ! [%fp - 0x3b4]
14939 .word 0x7fefffff ! [%fp - 0x3b0]
14940 .word 0xffffffff ! [%fp - 0x3ac]
14941 .word 0x000fffff ! [%fp - 0x3a8]
14942 .word 0xffffffff ! [%fp - 0x3a4]
14943 .word 0x000fffff ! [%fp - 0x3a0]
14944 .word 0xfffffffe ! [%fp - 0x39c]
14945 .word 0x00100000 ! [%fp - 0x398]
14946 .word 0x00000000 ! [%fp - 0x394]
14947 .word 0x00000000 ! [%fp - 0x390]
14948 .word 0x00000001 ! [%fp - 0x38c]
14949 .word 0x00000000 ! [%fp - 0x388]
14950 .word 0x00000002 ! [%fp - 0x384]
14951 .word 0x00000000 ! [%fp - 0x380]
14952 .word 0x00000000 ! [%fp - 0x37c]
14953 .word 0x7f800000 ! [%fp - 0x378]
14954 .word 0x7f7fffff ! [%fp - 0x374]
14955 .word 0x007fffff ! [%fp - 0x370]
14956 .word 0x007ffffe ! [%fp - 0x36c]
14957 .word 0x00800000 ! [%fp - 0x368]
14958 .word 0x00000001 ! [%fp - 0x364]
14959 .word 0x00000002 ! [%fp - 0x360]
14960 .word 0x80000000 ! [%fp - 0x35c]
14961 .word 0x207fe000 ! [%fp - 0x358]
14962 .word 0x1ffff000 ! [%fp - 0x354]
14963 .word 0x307fe123 ! [%fp - 0x350]
14964 .word 0x0fff1001 ! [%fp - 0x34c]
14965 .word 0x2ff81000 ! [%fp - 0x348]
14966 .word 0x1072e100 ! [%fp - 0x344]
14967 .word 0x027fe067 ! [%fp - 0x340]
14968 .word 0x3eff1289 ! [%fp - 0x33c]
14969 .word 0x3f000400 ! [%fp - 0x338]
14970 .word 0x80003c1f ! [%fp - 0x334]
14971 .word 0x00fff800 ! [%fp - 0x330]
14972 .word 0xffff8000 ! [%fp - 0x32c]
14973 .word 0x200ff760 ! [%fp - 0x328]
14974 .word 0x0800011f ! [%fp - 0x324]
14975 .word 0x1ffff800 ! [%fp - 0x320]
14976 .word 0x00000000 ! [%fp - 0x31c]
14977 .word 0x3ffe8000 ! [%fp - 0x318]
14978 .word 0x147ff000 ! [%fp - 0x314]
14979 .word 0x137fe671 ! [%fp - 0x310]
14980 .word 0x3ffe8459 ! [%fp - 0x30c]
14981 .word 0x127fffff ! [%fp - 0x308]
14982 .word 0x3fffffff ! [%fp - 0x304]
14983 .word 0x307fe123 ! [%fp - 0x300]
14984 .word 0x047fffff ! [%fp - 0x2fc]
14985 .word 0x307fe123 ! [%fp - 0x2f8]
14986 .word 0x03ffffff ! [%fp - 0x2f4]
14987 .word 0x107fe100 ! [%fp - 0x2f0]
14988 .word 0x22efffff ! [%fp - 0x2ec]
14989 .word 0x380ffe80 ! [%fp - 0x2e8]
14990 .word 0x00000000 ! [%fp - 0x2e4]
14991 .word 0x04bfeff9 ! [%fp - 0x2e0]
14992 .word 0x00000000 ! [%fp - 0x2dc]
14993 .word 0x380fffff ! [%fp - 0x2d8]
14994 .word 0xffffffff ! [%fp - 0x2d4]
14995 .word 0x04bfffff ! [%fp - 0x2d0]
14996 .word 0xffffffff ! [%fp - 0x2cc]
14997 .word 0x300ff123 ! [%fp - 0x2c8]
14998 .word 0x40000000 ! [%fp - 0x2c4]
14999 .word 0x0caf8ee0 ! [%fp - 0x2c0]
15000 .word 0x00000000 ! [%fp - 0x2bc]
15001 .word 0x3c0ff456 ! [%fp - 0x2b8]
15002 .word 0x00000000 ! [%fp - 0x2b4]
15003 .word 0x009ff000 ! [%fp - 0x2b0]
15004 .word 0x00000000 ! [%fp - 0x2ac]
15005 .word 0x3c0ff456 ! [%fp - 0x2a8]
15006 .word 0x0000ff99 ! [%fp - 0x2a4]
15007 .word 0x009ff000 ! [%fp - 0x2a0]
15008 .word 0x001234ff ! [%fp - 0x29c]
15009 .word 0x0080ffff ! [%fp - 0x298]
15010 .word 0x3ff8f000 ! [%fp - 0x294]
15011 .word 0x01800001 ! [%fp - 0x290]
15012 .word 0x40c2fc1f ! [%fp - 0x28c]
15013 .word 0x00100100 ! [%fp - 0x288]
15014 .word 0x10010001 ! [%fp - 0x284]
15015 .word 0x3fff8f88 ! [%fp - 0x280]
15016 .word 0x00000000 ! [%fp - 0x27c]
15017 .word 0x00f00f00 ! [%fp - 0x278]
15018 .word 0xf000000f ! [%fp - 0x274]
15019 .word 0x409ff00f ! [%fp - 0x270]
15020 .word 0xff000fff ! [%fp - 0x26c]
15021 .word 0x04003009 ! [%fp - 0x268]
15022 .word 0x4fff0001 ! [%fp - 0x264]
15023 .word 0x03001001 ! [%fp - 0x260]
15024 .word 0x4feeeeee ! [%fp - 0x25c]
15025 .word 0x0801e067 ! [%fp - 0x258]
15026 .word 0x54f231f8 ! [%fp - 0x254]
15027 .word 0x01000001 ! [%fp - 0x250]
15028 .word 0x00000001 ! [%fp - 0x24c]
15029 .word 0x453eef45 ! [%fp - 0x248]
15030 .word 0x00000001 ! [%fp - 0x244]
15031 .word 0x01100111 ! [%fp - 0x240]
15032 .word 0x00011111 ! [%fp - 0x23c]
15033 .word 0x455f8000 ! [%fp - 0x238]
15034 .word 0xffffffff ! [%fp - 0x234]
15035 .word 0x01301222 ! [%fp - 0x230]
15036 .word 0x00111222 ! [%fp - 0x22c]
15037 .word 0x458f1100 ! [%fp - 0x228]
15038 .word 0x01111001 ! [%fp - 0x224]
15039 .word 0x40811111 ! [%fp - 0x220]
15040 .word 0x00feeeee ! [%fp - 0x21c]
15041 .word 0x40000011 ! [%fp - 0x218]
15042 .word 0x007fffff ! [%fp - 0x214]
15043 .word 0x41800221 ! [%fp - 0x210]
15044 .word 0x01ff0001 ! [%fp - 0x20c]
15045 .word 0x7f333333 ! [%fp - 0x208]
15046 .word 0x3f7fffff ! [%fp - 0x204]
15047 .word 0x40100001 ! [%fp - 0x200]
15048 .word 0x11000011 ! [%fp - 0x1fc]
15049 .word 0x001fffff ! [%fp - 0x1f8]
15050 .word 0xffffffff ! [%fp - 0x1f4]
15051 .word 0x40000000 ! [%fp - 0x1f0]
15052 .word 0x00000011 ! [%fp - 0x1ec]
15053 .word 0x000fffff ! [%fp - 0x1e8]
15054 .word 0xffffffff ! [%fp - 0x1e4]
15055 .word 0x7fe11111 ! [%fp - 0x1e0]
15056 .word 0xffffffff ! [%fp - 0x1dc]
15057 .word 0x3ffff110 ! [%fp - 0x1d8]
15058 .word 0x00000001 ! [%fp - 0x1d4]
15059 .word 0x7fffffff ! [%fp - 0x1d0]
15060 .word 0x7f800001 ! [%fp - 0x1cc]
15061 .word 0x7f800000 ! [%fp - 0x1c8]
15062 .word 0x7f7fffff ! [%fp - 0x1c4]
15063 .word 0x5f800001 ! [%fp - 0x1c0]
15064 .word 0x5f800000 ! [%fp - 0x1bc]
15065 .word 0x5f7fffff ! [%fp - 0x1b8]
15066 .word 0x5f000001 ! [%fp - 0x1b4]
15067 .word 0x5f000000 ! [%fp - 0x1b0]
15068 .word 0x5effffff ! [%fp - 0x1ac]
15069 .word 0x4b000001 ! [%fp - 0x1a8]
15070 .word 0x4b000000 ! [%fp - 0x1a4]
15071 .word 0x4affffff ! [%fp - 0x1a0]
15072 .word 0x40000001 ! [%fp - 0x19c]
15073 .word 0x40000000 ! [%fp - 0x198]
15074 .word 0x3fffffff ! [%fp - 0x194]
15075 .word 0x3f800001 ! [%fp - 0x190]
15076 .word 0x3f800000 ! [%fp - 0x18c]
15077 .word 0x3f7fffff ! [%fp - 0x188]
15078 .word 0x00000000 ! [%fp - 0x184]
15079 .word 0x7fffffff ! [%fp - 0x180]
15080 .word 0xffffffff ! [%fp - 0x17c]
15081 .word 0x7ff00000 ! [%fp - 0x178]
15082 .word 0x00000001 ! [%fp - 0x174]
15083 .word 0x7ff00000 ! [%fp - 0x170]
15084 .word 0x00000000 ! [%fp - 0x16c]
15085 .word 0x7fefffff ! [%fp - 0x168]
15086 .word 0xffffffff ! [%fp - 0x164]
15087 .word 0x43e00000 ! [%fp - 0x160]
15088 .word 0x00000001 ! [%fp - 0x15c]
15089 .word 0x43e00000 ! [%fp - 0x158]
15090 .word 0x00000000 ! [%fp - 0x154]
15091 .word 0x43dfffff ! [%fp - 0x150]
15092 .word 0xffffffff ! [%fp - 0x14c]
15093 .word 0x43d00000 ! [%fp - 0x148]
15094 .word 0x00000001 ! [%fp - 0x144]
15095 .word 0x43d00000 ! [%fp - 0x140]
15096 .word 0x00000000 ! [%fp - 0x13c]
15097 .word 0x43cfffff ! [%fp - 0x138]
15098 .word 0xffffffff ! [%fp - 0x134]
15099 .word 0x43300000 ! [%fp - 0x130]
15100 .word 0x00000001 ! [%fp - 0x12c]
15101 .word 0x43300000 ! [%fp - 0x128]
15102 .word 0x00000000 ! [%fp - 0x124]
15103 .word 0x432fffff ! [%fp - 0x120]
15104 .word 0xffffffff ! [%fp - 0x11c]
15105 .word 0x40000000 ! [%fp - 0x118]
15106 .word 0x00000001 ! [%fp - 0x114]
15107 .word 0x40000000 ! [%fp - 0x110]
15108 .word 0x00000000 ! [%fp - 0x10c]
15109 .word 0x3fffffff ! [%fp - 0x108]
15110 .word 0xffffffff ! [%fp - 0x104]
15111 .word 0x3ff00000 ! [%fp - 0x100]
15112 .word 0x00000001 ! [%fp - 0xfc]
15113 .word 0x3ff00000 ! [%fp - 0xf8]
15114 .word 0x00000000 ! [%fp - 0xf4]
15115 .word 0x3fefffff ! [%fp - 0xf0]
15116 .word 0xffffffff ! [%fp - 0xec]
15117 .word 0x80000000 ! [%fp - 0xe8]
15118 .word 0x00000000 ! [%fp - 0xe4]
15119 .word 0x7fffffff ! [%fp - 0xe0]
15120 .word 0xffffffff ! [%fp - 0xdc]
15121 .word 0x00000000 ! [%fp - 0xd8]
15122 .word 0x00000000 ! [%fp - 0xd4]
15123 .word 0x00200000 ! [%fp - 0xd0]
15124 .word 0x00000003 ! [%fp - 0xcc]
15125 .word 0x00200000 ! [%fp - 0xc8]
15126 .word 0x00000002 ! [%fp - 0xc4]
15127 .word 0x00200000 ! [%fp - 0xc0]
15128 .word 0x00000001 ! [%fp - 0xbc]
15129 .word 0x00200000 ! [%fp - 0xb8]
15130 .word 0x00000000 ! [%fp - 0xb4]
15131 .word 0x001fffff ! [%fp - 0xb0]
15132 .word 0xffffffff ! [%fp - 0xac]
15133 .word 0x00100000 ! [%fp - 0xa8]
15134 .word 0x00000001 ! [%fp - 0xa4]
15135 .word 0x00100000 ! [%fp - 0xa0]
15136 .word 0x00000000 ! [%fp - 0x9c]
15137 .word 0x000fffff ! [%fp - 0x98]
15138 .word 0xffffffff ! [%fp - 0x94]
15139 .word 0x00080000 ! [%fp - 0x90]
15140 .word 0x00000001 ! [%fp - 0x8c]
15141 .word 0x00080000 ! [%fp - 0x88]
15142 .word 0x00000000 ! [%fp - 0x84]
15143 .word 0x0007ffff ! [%fp - 0x80]
15144 .word 0xffffffff ! [%fp - 0x7c]
15145 .word 0x00000000 ! [%fp - 0x78]
15146 .word 0x01000003 ! [%fp - 0x74]
15147 .word 0x00000000 ! [%fp - 0x70]
15148 .word 0x01000002 ! [%fp - 0x6c]
15149 .word 0x00000000 ! [%fp - 0x68]
15150 .word 0x01000001 ! [%fp - 0x64]
15151 .word 0x00000000 ! [%fp - 0x60]
15152 .word 0x01000000 ! [%fp - 0x5c]
15153 .word 0x00000000 ! [%fp - 0x58]
15154 .word 0x00ffffff ! [%fp - 0x54]
15155 .word 0x00000000 ! [%fp - 0x50]
15156 .word 0x00800001 ! [%fp - 0x4c]
15157 .word 0x00000000 ! [%fp - 0x48]
15158 .word 0x00800000 ! [%fp - 0x44]
15159 .word 0x00000000 ! [%fp - 0x40]
15160 .word 0x007fffff ! [%fp - 0x3c]
15161 .word 0x00000000 ! [%fp - 0x38]
15162 .word 0x00400001 ! [%fp - 0x34]
15163 .word 0x00000000 ! [%fp - 0x30]
15164 .word 0x00400000 ! [%fp - 0x2c]
15165 .word 0x00000000 ! [%fp - 0x28]
15166 .word 0x003fffff ! [%fp - 0x24]
15167 .word t2_data_in_area0 ! [%fp - 0x20]
15168 .word SYM(t2_subr3) ! [%fp - 0x1c]
15169 .word SYM(t2_subr2) ! [%fp - 0x18]
15170 .word SYM(t2_subr1) ! [%fp - 0x14]
15171 .word SYM(t2_subr0) ! [%fp - 0x10]
15172t2_data_in_mtbl:
15173 .word 0xa420b18f ! [%fp - 0xc]
15174 .word 0x75a55adf ! [%fp - 0x8]
15175 .word 0x1297ee82 ! [%fp - 0x4]
15176.global t2_data_in_fp; t2_data_in_fp:
15177 .word 0x2466af1b
15178 .word 0x5b6f6774
15179 .word 0x176c167b
15180 .word 0xcdb00dfd
15181 .word 0x03d8aa29
15182 .word 0x294dd502
15183 .word 0xf70b7f79
15184 .word 0x762eb4f0
15185 .word 0xabfb53ea
15186 .word 0x67d1d147
15187 .word 0x9bf3fb33
15188 .word 0x7f511f0d
15189 .word 0x47e139fa
15190 .word 0x97eb5824
15191 .word 0x58b94ee1
15192 .word 0xddd5ed96
15193 .word 0xa295f50b
15194 .word 0x80ec9b54
15195 .word 0x1efb764f
15196 .word 0x78f649fe
15197 .word 0x3d8140b0
15198 .word 0x8f939fac
15199 .word 0x8c79b1d0
15200 .word 0x4efc0ecf
15201t2_data_in_stacktop:
15202 .word 0
15203t2_data_in_stack_end:
15204.skip 6300 ! page align
15205
15206KDATA_MODULE(t2_module_data_in_area0, 0x53ec4000)
15207.seg "data"
15208t2_data_in_area0_start:
15209.skip 2304
15210t2_data_in_area0_begin:
15211 .word 0x37433c78 ! t2_data_in_area0-0x20
15212 .word 0x5ab9eaa4 ! t2_data_in_area0-0x1c
15213 .word 0xad73ff72 ! t2_data_in_area0-0x18
15214 .word 0x9f971ace ! t2_data_in_area0-0x14
15215 .word 0xd7eb2a3f ! t2_data_in_area0-0x10
15216 .word 0xd3130415 ! t2_data_in_area0-0xc
15217 .word 0x120e7372 ! t2_data_in_area0-0x8
15218 .word 0x6b92325c ! t2_data_in_area0-0x4
15219.global t2_data_in_area0; t2_data_in_area0:
15220 .word 0xf3ab3dbf ! t2_data_in_area0+0x0
15221 .word 0x8aaad043 ! t2_data_in_area0+0x4
15222 .word 0x37ad23f2 ! t2_data_in_area0+0x8
15223 .word 0x48aa131e ! t2_data_in_area0+0xc
15224 .word 0xac41516d ! t2_data_in_area0+0x10
15225 .word 0xac61061e ! t2_data_in_area0+0x14
15226 .word 0xd3769be9 ! t2_data_in_area0+0x18
15227 .word 0xdf4f9de0 ! t2_data_in_area0+0x1c
15228t2_data_in_area0_end:
15229.skip 5824
15230t2_data_in_area0_stop:
15231
15232KDATA_MODULE(t2_module_data_in_shm_area, 0x4bb2c000)
15233.seg "data"
15234t2_data_in_shm_area_start:
15235t2_data_in_shm_area_begin:
15236.global t2_data_in_shm_area; t2_data_in_shm_area:
15237 .word 0xacf989d8 ! t2_data_in_shm_area+0x0 (t0)
15238 .word 0x6eba3993 ! t2_data_in_shm_area+0x4 (t1)
15239 .word 0xc4759482 ! t2_data_in_shm_area+0x8 (t2)
15240 .word 0x6602c17f ! t2_data_in_shm_area+0xc (t3)
15241 .word 0xf20337ae ! t2_data_in_shm_area+0x10 (t0)
15242 .word 0x601edc63 ! t2_data_in_shm_area+0x14 (t1)
15243 .word 0x2baf45c5 ! t2_data_in_shm_area+0x18 (t2)
15244 .word 0x032c661c ! t2_data_in_shm_area+0x1c (t3)
15245 .word 0x2f98dfdb ! t2_data_in_shm_area+0x20 (t0)
15246 .word 0x4e900e4a ! t2_data_in_shm_area+0x24 (t1)
15247 .word 0x5b96095a ! t2_data_in_shm_area+0x28 (t2)
15248 .word 0x98981e68 ! t2_data_in_shm_area+0x2c (t3)
15249 .word 0xef881dff ! t2_data_in_shm_area+0x30 (t0)
15250 .word 0x8679b706 ! t2_data_in_shm_area+0x34 (t1)
15251 .word 0x81483ab6 ! t2_data_in_shm_area+0x38 (t2)
15252 .word 0x24445275 ! t2_data_in_shm_area+0x3c (t3)
15253 .word 0xfb724131 ! t2_data_in_shm_area+0x40 (t0 bload)
15254 .word 0xe7509b16 ! t2_data_in_shm_area+0x44
15255 .word 0xc0827157 ! t2_data_in_shm_area+0x48
15256 .word 0x09e06248 ! t2_data_in_shm_area+0x4c
15257 .word 0x4f088a62 ! t2_data_in_shm_area+0x50
15258 .word 0xc7068f82 ! t2_data_in_shm_area+0x54
15259 .word 0x72b4643d ! t2_data_in_shm_area+0x58
15260 .word 0x44317a82 ! t2_data_in_shm_area+0x5c
15261 .word 0xc013bd50 ! t2_data_in_shm_area+0x60
15262 .word 0xc53cd303 ! t2_data_in_shm_area+0x64
15263 .word 0x46aa2a9f ! t2_data_in_shm_area+0x68
15264 .word 0xaa2094c7 ! t2_data_in_shm_area+0x6c
15265 .word 0x3d3fe5d6 ! t2_data_in_shm_area+0x70
15266 .word 0xe227cde0 ! t2_data_in_shm_area+0x74
15267 .word 0x7ebcb9e3 ! t2_data_in_shm_area+0x78
15268 .word 0xf9f2aeb5 ! t2_data_in_shm_area+0x7c
15269 .word 0x740d230d ! t2_data_in_shm_area+0x80 (t0 bstore)
15270 .word 0x229b3a86 ! t2_data_in_shm_area+0x84
15271 .word 0x7e9945a6 ! t2_data_in_shm_area+0x88
15272 .word 0x78330084 ! t2_data_in_shm_area+0x8c
15273 .word 0x814f36cd ! t2_data_in_shm_area+0x90
15274 .word 0x16fad8bc ! t2_data_in_shm_area+0x94
15275 .word 0xccae44dd ! t2_data_in_shm_area+0x98
15276 .word 0x72ec855a ! t2_data_in_shm_area+0x9c
15277 .word 0x06980974 ! t2_data_in_shm_area+0xa0
15278 .word 0x1ca6a01a ! t2_data_in_shm_area+0xa4
15279 .word 0x3d81253d ! t2_data_in_shm_area+0xa8
15280 .word 0xcc8334dd ! t2_data_in_shm_area+0xac
15281 .word 0xdee025e5 ! t2_data_in_shm_area+0xb0
15282 .word 0x74d325bb ! t2_data_in_shm_area+0xb4
15283 .word 0xf32150dc ! t2_data_in_shm_area+0xb8
15284 .word 0x81eec20a ! t2_data_in_shm_area+0xbc
15285 .word 0x5c09d58a ! t2_data_in_shm_area+0xc0 (t1 bload)
15286 .word 0x46ce9118 ! t2_data_in_shm_area+0xc4
15287 .word 0x81056530 ! t2_data_in_shm_area+0xc8
15288 .word 0x15dcba37 ! t2_data_in_shm_area+0xcc
15289 .word 0x21d55f4f ! t2_data_in_shm_area+0xd0
15290 .word 0xf04b5e0d ! t2_data_in_shm_area+0xd4
15291 .word 0xea998f92 ! t2_data_in_shm_area+0xd8
15292 .word 0xd1b909b3 ! t2_data_in_shm_area+0xdc
15293 .word 0xd6cf6b71 ! t2_data_in_shm_area+0xe0
15294 .word 0x488afceb ! t2_data_in_shm_area+0xe4
15295 .word 0xd924872f ! t2_data_in_shm_area+0xe8
15296 .word 0xfabde4a8 ! t2_data_in_shm_area+0xec
15297 .word 0xc2c674e8 ! t2_data_in_shm_area+0xf0
15298 .word 0xe1c79e85 ! t2_data_in_shm_area+0xf4
15299 .word 0xa727f846 ! t2_data_in_shm_area+0xf8
15300 .word 0x152f1118 ! t2_data_in_shm_area+0xfc
15301 .word 0x0014108e ! t2_data_in_shm_area+0x100 (t1 bstore)
15302 .word 0xa0030b3d ! t2_data_in_shm_area+0x104
15303 .word 0x25ede427 ! t2_data_in_shm_area+0x108
15304 .word 0xd6710cdb ! t2_data_in_shm_area+0x10c
15305 .word 0x3c0763ce ! t2_data_in_shm_area+0x110
15306 .word 0xd2f0e5a6 ! t2_data_in_shm_area+0x114
15307 .word 0xc5565907 ! t2_data_in_shm_area+0x118
15308 .word 0x3a38caea ! t2_data_in_shm_area+0x11c
15309 .word 0x12f3d29a ! t2_data_in_shm_area+0x120
15310 .word 0x8d6ff36b ! t2_data_in_shm_area+0x124
15311 .word 0xb4285314 ! t2_data_in_shm_area+0x128
15312 .word 0xc5a380d9 ! t2_data_in_shm_area+0x12c
15313 .word 0xf1a818a2 ! t2_data_in_shm_area+0x130
15314 .word 0xf9d4906e ! t2_data_in_shm_area+0x134
15315 .word 0x04671ac9 ! t2_data_in_shm_area+0x138
15316 .word 0x7fbf48a5 ! t2_data_in_shm_area+0x13c
15317 .word 0x658d8657 ! t2_data_in_shm_area+0x140 (t2 bload)
15318 .word 0xaddb934a ! t2_data_in_shm_area+0x144
15319 .word 0xd0b59ac8 ! t2_data_in_shm_area+0x148
15320 .word 0xa1addb64 ! t2_data_in_shm_area+0x14c
15321 .word 0x25a2d2f5 ! t2_data_in_shm_area+0x150
15322 .word 0xf79139bc ! t2_data_in_shm_area+0x154
15323 .word 0x83bcbfe8 ! t2_data_in_shm_area+0x158
15324 .word 0xb3023fff ! t2_data_in_shm_area+0x15c
15325 .word 0x64b2e4ec ! t2_data_in_shm_area+0x160
15326 .word 0xd0f65a61 ! t2_data_in_shm_area+0x164
15327 .word 0x9c654198 ! t2_data_in_shm_area+0x168
15328 .word 0x151f61d3 ! t2_data_in_shm_area+0x16c
15329 .word 0xde354063 ! t2_data_in_shm_area+0x170
15330 .word 0x66f4ac43 ! t2_data_in_shm_area+0x174
15331 .word 0xe6f56510 ! t2_data_in_shm_area+0x178
15332 .word 0x75092887 ! t2_data_in_shm_area+0x17c
15333 .word 0x1353fb70 ! t2_data_in_shm_area+0x180 (t2 bstore)
15334 .word 0x06d02fed ! t2_data_in_shm_area+0x184
15335 .word 0xc99c8e56 ! t2_data_in_shm_area+0x188
15336 .word 0xda42cd7f ! t2_data_in_shm_area+0x18c
15337 .word 0x07c2e7aa ! t2_data_in_shm_area+0x190
15338 .word 0x818edb76 ! t2_data_in_shm_area+0x194
15339 .word 0xc7d315f7 ! t2_data_in_shm_area+0x198
15340 .word 0xca8c9181 ! t2_data_in_shm_area+0x19c
15341 .word 0x95e740fb ! t2_data_in_shm_area+0x1a0
15342 .word 0xab6082be ! t2_data_in_shm_area+0x1a4
15343 .word 0x32f545f3 ! t2_data_in_shm_area+0x1a8
15344 .word 0x8414a89a ! t2_data_in_shm_area+0x1ac
15345 .word 0x57caf5ba ! t2_data_in_shm_area+0x1b0
15346 .word 0xe8667ff7 ! t2_data_in_shm_area+0x1b4
15347 .word 0x4e5cb1f8 ! t2_data_in_shm_area+0x1b8
15348 .word 0x89708042 ! t2_data_in_shm_area+0x1bc
15349 .word 0x2deeb767 ! t2_data_in_shm_area+0x1c0 (t3 bload)
15350 .word 0xeb6f9325 ! t2_data_in_shm_area+0x1c4
15351 .word 0x9f52adab ! t2_data_in_shm_area+0x1c8
15352 .word 0xecfced02 ! t2_data_in_shm_area+0x1cc
15353 .word 0x414c592c ! t2_data_in_shm_area+0x1d0
15354 .word 0xf4cba87d ! t2_data_in_shm_area+0x1d4
15355 .word 0xc4cbeee5 ! t2_data_in_shm_area+0x1d8
15356 .word 0x93189dee ! t2_data_in_shm_area+0x1dc
15357 .word 0xc0aaeeb8 ! t2_data_in_shm_area+0x1e0
15358 .word 0xe4ff1ace ! t2_data_in_shm_area+0x1e4
15359 .word 0xb3890fa1 ! t2_data_in_shm_area+0x1e8
15360 .word 0x80175573 ! t2_data_in_shm_area+0x1ec
15361 .word 0x487f2523 ! t2_data_in_shm_area+0x1f0
15362 .word 0x3fa53415 ! t2_data_in_shm_area+0x1f4
15363 .word 0xeab17713 ! t2_data_in_shm_area+0x1f8
15364 .word 0xf719ed15 ! t2_data_in_shm_area+0x1fc
15365 .word 0x855fcd34 ! t2_data_in_shm_area+0x200 (t3 bstore)
15366 .word 0x10edc9e0 ! t2_data_in_shm_area+0x204
15367 .word 0x2bea1238 ! t2_data_in_shm_area+0x208
15368 .word 0x4ad9eaf2 ! t2_data_in_shm_area+0x20c
15369 .word 0xb1717e27 ! t2_data_in_shm_area+0x210
15370 .word 0x0d5da2b8 ! t2_data_in_shm_area+0x214
15371 .word 0xfa56be3c ! t2_data_in_shm_area+0x218
15372 .word 0x0309a65e ! t2_data_in_shm_area+0x21c
15373 .word 0xefa320b0 ! t2_data_in_shm_area+0x220
15374 .word 0x6f2b3edb ! t2_data_in_shm_area+0x224
15375 .word 0x555d751b ! t2_data_in_shm_area+0x228
15376 .word 0x1ab9a1af ! t2_data_in_shm_area+0x22c
15377 .word 0x92f9a640 ! t2_data_in_shm_area+0x230
15378 .word 0x42d2f82e ! t2_data_in_shm_area+0x234
15379 .word 0x755d2089 ! t2_data_in_shm_area+0x238
15380 .word 0xbdd92d54 ! t2_data_in_shm_area+0x23c
15381t2_data_in_shm_area_end:
15382t2_data_in_shm_area_stop:
15383
15384KDATA_MODULE(t2_module_data_exp_regs, 0x45416000)
15385.seg "data"
15386KGLOBAL(t2_data_exp_regs)
15387t2_data_exp_regs_start:
15388t2_data_exp_regs:
15389 .word 0x06656ced ! %f0
15390 .word 0xe77500f7 ! %f1
15391 .word 0x5dff08a9 ! %f2
15392 .word 0x51534572 ! %f3
15393 .word 0xd82ff732 ! %f4
15394 .word 0x460737cf ! %f5
15395 .word 0xc98c5fd4 ! %f6
15396 .word 0xf14d5a7c ! %f7
15397 .word 0xc003d175 ! %f8
15398 .word 0x2d592c07 ! %f9
15399 .word 0xb46cc9c8 ! %f10
15400 .word 0x1bd44d1f ! %f11
15401 .word 0xed034cf7 ! %f12
15402 .word 0x9d4d2cb3 ! %f13
15403 .word 0x909da5a4 ! %f14
15404 .word 0x0e80d7f8 ! %f15
15405 .word 0x878b2b68 ! %f16
15406 .word 0xb5cd7558 ! %f17
15407 .word 0xffd0be40 ! %f18
15408 .word 0xc4e01c99 ! %f19
15409 .word 0x47458f89 ! %f20
15410 .word 0xb03ffbc1 ! %f21
15411 .word 0xac176571 ! %f22
15412 .word 0x0e7d577c ! %f23
15413 .word 0x09e8d412 ! %f24
15414 .word 0x5608c712 ! %f25
15415 .word 0x760d7f8b ! %f26
15416 .word 0xf93e5f34 ! %f27
15417 .word 0x92d26cd5 ! %f28
15418 .word 0x80f2241d ! %f29
15419 .word 0xd5ab4327 ! %f30
15420 .word 0x3dac62e4 ! %f31
15421 .word 0x2c0c3622 ! %f32
15422 .word 0x57f34af4 ! %f33
15423 .word 0x300cb125 ! %f34
15424 .word 0x16659bf5 ! %f35
15425 .word 0x714cd66d ! %f36
15426 .word 0x514349be ! %f37
15427 .word 0x0bea08f4 ! %f38
15428 .word 0xf68be703 ! %f39
15429 .word 0xf36a162e ! %f40
15430 .word 0x432f48ce ! %f41
15431 .word 0xd86cbd10 ! %f42
15432 .word 0x67cf7817 ! %f43
15433 .word 0x98be5208 ! %f44
15434 .word 0x05087bf1 ! %f45
15435 .word 0x8ac0abcc ! %f46
15436 .word 0xe6f41e1b ! %f47
15437 .word 0x03706b2d ! %f48
15438 .word 0xf1ef5507 ! %f49
15439 .word 0xd679a051 ! %f50
15440 .word 0x80a2c98a ! %f51
15441 .word 0xdb9fda00 ! %f52
15442 .word 0x7d86cbd4 ! %f53
15443 .word 0x9fe15fe6 ! %f54
15444 .word 0xcf404a66 ! %f55
15445 .word 0x876cc6fb ! %f56
15446 .word 0x7ff3cf17 ! %f57
15447 .word 0x6dc2c771 ! %f58
15448 .word 0x989d796f ! %f59
15449 .word 0xa7ee4dd2 ! %f60
15450 .word 0xc83a32dc ! %f61
15451 .word 0xc68abd3d ! %f62
15452 .word 0xe6e44091 ! %f63
15453 .word 0x00000000 ! %g0 (always zero)
15454 .word t2_kref+0x960 ! %g1 (code pointer)
15455 .word t2_data_exp_shm_area! %g2 (shared area pointer)
15456 .word 0x60ca28aa ! %g3 (loop index)
15457 .word SYM(t2_subr0) ! %g4 (jmpl target)
15458 .word t2_kref+0x1 ! %g5 (sigbus target)
15459 .word 0x00000000 ! %g6 (block ld offset)
15460 .word 0x00000000 ! %g7 (block st offset)
15461 .word 0x16b443e9 ! %o0
15462 .word 0x17a4a90c ! %o1
15463 .word 0x76375c05 ! %o2
15464 .word 0x4cbdf81f ! %o3
15465 .word 0x337483b4 ! %o4
15466 .word 0xae124ccb ! %o5
15467 .word 0x00000000 ! %sp (stack pointer)
15468 .word 0x00000000 ! %o7 (relocatable junk)
15469 .word 0x0ea74ed8 ! %l0
15470 .word 0x5349b00e ! %l1
15471 .word 0x42dffafc ! %l2
15472 .word 0x0668369d ! %l3
15473 .word 0xdd2c72a2 ! %l4
15474 .word 0x8022c94f ! %l5
15475 .word 0xb25ef410 ! %l6
15476 .word 0x3938c23c ! %l7
15477 .word t2_data_exp_area0 ! %i0 (area pointer)
15478 .word t2_data_exp_area0 ! %i1 (area pointer)
15479 .word 0x00000017 ! %i2 (byte offset)
15480 .word 0x00000018 ! %i3 (halfword offset)
15481 .word 0x00000004 ! %i4 (word offset)
15482 .word 0xfffffff0 ! %i5 (doubleword offset)
15483 .word 0x00000000 ! %fp (frame pointer)
15484 .word 0x00000000 ! %i7 (return address)
15485 .word 0x753d1162 ! %y
15486 .word 0x0000000b ! %icc (nzvc)
15487 .word 0x80000067 ! %fsr
15488 .word 0x00000000 ! %gsr.mask
15489 .word 0x00000000 ! %gsr
15490 .word 0x000000f0 ! %asi
15491 .word 0x00000000 ! Integer overflow traps
15492 .word 0x00000000 ! Integer divide by zero traps
15493 .word 0x00000000 ! Integer divide > 52 bit dividend traps
15494 .word 0x00000000 ! Floating inexact traps
15495 .word 0x00000000 ! Floating divide by zero traps
15496 .word 0x00000000 ! Floating underflow traps
15497 .word 0x00000000 ! Floating overflow traps
15498 .word 0x00000000 ! Floating invalid traps
15499 .word 0x00000000 ! Floating other traps
15500 .word 0x00000000 ! Ticc traps
15501 .word 0x00000000 ! Unexpected SIGFPE traps
15502 .word 0x00000000 ! Unexpected SIGSEGV traps
15503 .word 0x00000000 ! Unexpected SIGBUS traps
15504 .word 0x00000000 ! Unexpected SIGILL traps
15505 .word 0x00000000 ! Expected SIGSEGV traps
15506 .word 0x00000000 ! Expected SIGBUS traps
15507 .word 0x00000000 ! UNIMP traps
15508 .word 0x00000000 ! ??
15509t2_data_exp_mtbl_size: .word 253
15510t2_data_exp_regs_end:
15511
15512.skip 7708 ! page align
15513
15514KDATA_MODULE(t2_module_data_exp_stack, 0x54ac8000)
15515.seg "data"
15516KGLOBAL(t2_data_exp_mtbl_size)
15517KGLOBAL(t2_data_exp_mtbl)
15518KGLOBAL(t2_data_exp_stack)
15519t2_data_exp_stack_start:
15520 .word 0xaa39d297
15521 .word 0x42e7192d
15522 .word 0x05d280f7
15523 .word 0x2bf1ac93
15524 .word 0xf29b17d8
15525 .word 0xdb5145eb
15526 .word 0xf4aea06f
15527 .word 0xe24bcdcf
15528 .word 0x070a5f2f
15529 .word 0xe6356aa9
15530 .word 0x2663d270
15531 .word 0x60b3215f
15532 .word 0x45dca704
15533 .word 0x96a1b3a9
15534 .word 0x09bbf6ae
15535 .word 0xe1a1e5c0
15536 .word 0x34954a8c
15537 .word 0x1f661e80
15538 .word 0xc17d0bf7
15539 .word 0xb7b66040
15540 .word 0xba6f586e
15541 .word 0x1a95b5e5
15542 .word 0x51a02177
15543 .word 0x4d8aaef8
15544 .word 0x1ad32fa9
15545 .word 0x32bf36cc
15546 .word 0x172f9837
15547 .word 0xbbe345f9
15548 .word 0x2f8e86b4
15549 .word 0x106272b3
15550 .word 0xd70978e6
15551 .word 0xb42b8bc4
15552 .word 0x076340e6
15553 .word 0xa0a9033a
15554 .word 0xb04ae1dc
15555 .word 0x20bb4900
15556 .word 0x97e3b618
15557 .word 0xfbbe22f9
15558 .word 0xd7f5d15b
15559 .word 0x6cd6df66
15560 .word 0xd7d95088
15561 .word 0x1a8abf8d
15562 .word 0xf4b2d017
15563 .word 0x3f077bff
15564 .word 0xb3dca4ff
15565 .word 0x1a5818f4
15566 .word 0xbfa43ff8
15567 .word 0x6087b891
15568 .word 0x9f946936
15569 .word 0x822c821a
15570 .word 0xc259531d
15571 .word 0x17546056
15572 .word 0x6d82ec75
15573 .word 0x2edb16b3
15574 .word 0x6e4aef24
15575 .word 0xd5384bef
15576 .word 0xdb9ff67d
15577 .word 0xa0f87a4b
15578 .word 0xb02d00a8
15579 .word 0x78258897
15580 .word 0x4e7730a8
15581 .word 0x2073f49a
15582 .word 0x9d03030a
15583 .word 0x8e9d3e9b
15584 .word 0x55617d4d
15585 .word 0xd5b57f1d
15586 .word 0x008ec074
15587 .word 0xf90b0b09
15588 .word 0x3af1e169
15589 .word 0xbd1697e1
15590 .word 0xc89c8e1b
15591 .word 0x9e0fc0a7
15592 .word 0x6b14e47b
15593 .word 0x7094eda1
15594 .word 0x672088c3
15595 .word 0xb702c427
15596 .word 0x56eb8aae
15597 .word 0xb9fb3913
15598 .word 0xf24c9588
15599 .word 0xeab07798
15600 .word 0x93594d3d
15601 .word 0xd6add77e
15602 .word 0xadff2ada
15603 .word 0x21cf691e
15604 .word 0xbcceb512
15605 .word 0x430dfa90
15606 .word 0xb16725c8
15607 .word 0xd20d38e5
15608 .word 0x97507bb1
15609 .word 0xcf3f816d
15610 .word 0xf6b92f82
15611 .word 0xb52f6a52
15612 .word 0x77555654
15613 .word 0x074acf0b
15614 .word 0x85977718
15615 .word 0x40d3947b
15616 .word 0x2d12cf56
15617 .word 0x8e5531bc
15618 .word 0xcb94c387
15619 .word 0x2c1da5d9
15620 .word 0x0273d1d4
15621 .word 0xb53fb00c
15622 .word 0x154821f6
15623 .word 0x4a5a2f3c
15624 .word 0x5279cb90
15625 .word 0x29a54ecc
15626 .word 0x75f6b43c
15627 .word 0x9785e9fe
15628 .word 0x71738919
15629 .word 0x482f246e
15630 .word 0x082d63a6
15631 .word 0x950aed7b
15632 .word 0x06833028
15633 .word 0x25c5cd93
15634 .word 0x16fc7bf6
15635 .word 0xc51747c0
15636 .word 0x3a9efc4d
15637 .word 0x5b8d16e2
15638 .word 0x7a2372ad
15639 .word 0xe8f7ed81
15640 .word 0xc5cea1ca
15641 .word 0xb30ff01b
15642 .word 0xcf9b5e8d
15643 .word 0x8e1e3550
15644 .word 0x93217abf
15645 .word 0xf7cffc6b
15646 .word 0x96d2e358
15647 .word 0xcd25520c
15648 .word 0x7cf7e286
15649 .word 0x02cd5401
15650 .word 0xddd695de
15651 .word 0xf9908097
15652 .word 0x37fc6360
15653 .word 0xf0d04ae0
15654 .word 0xcacd1c36
15655 .word 0x6751dccb
15656 .word 0x79cf9a50
15657 .word 0xd68850f7
15658 .word 0xf4de8e4b
15659 .word 0x97b511ad
15660 .word 0x7b33f547
15661 .word 0xfb303f6e
15662 .word 0x1b12da9a
15663 .word 0xc14858e3
15664 .word 0x42b4af80
15665 .word 0x0c99a742
15666 .word 0x3e2b3339
15667 .word 0x21117d63
15668 .word 0x6e95b02d
15669 .word 0x1385f513
15670 .word 0xa036c71a
15671 .word 0x2e03d56d
15672 .word 0x21902f53
15673 .word 0x764d7e3c
15674 .word 0x61e34b90
15675 .word 0x2d8767ba
15676 .word 0x0fba44f2
15677 .word 0xaf41cb24
15678 .word 0xd68e1a13
15679 .word 0xc830aff5
15680 .word 0x9e35c668
15681 .word 0xb539b2d3
15682 .word 0xad22e63f
15683 .word 0xcbcbb66a
15684 .word 0x6b251616
15685 .word 0x748b1bc8
15686 .word 0x71215022
15687 .word 0xead46efd
15688t2_data_exp_sp:
15689 .word 0x1a2ac943
15690 .word 0x369f7608
15691 .word 0xecf2d6b6
15692 .word 0xdca1935c
15693 .word 0xc6a34840
15694 .word 0xe38d427a
15695 .word 0xa14eeeac
15696 .word 0x14266c78
15697 .word t2_data_exp_area0
15698 .word t2_data_exp_area0
15699 .word 0x00000008
15700 .word 0xfffffff6
15701 .word 0xffffffe4
15702 .word 0xfffffff8
15703 .word t2_data_exp_fp
15704 .word 0x70eef28b
15705 .word 0x51525857
15706 .word 0xd9e3504f
15707 .word 0xef58ced2
15708 .word 0x50ddf7b9
15709 .word 0x197b3856
15710 .word 0x11a2b3b8
15711 .word 0xa1c67ff4
15712 .word 0x0e6ddd9d
15713t2_data_exp_mtbl_base:
15714 .word 0x380fffff ! [%fp - 0x400]
15715 .word 0xc0000000 ! [%fp - 0x3fc]
15716 .word 0x380fffff ! [%fp - 0x3f8]
15717 .word 0xe0000000 ! [%fp - 0x3f4]
15718 .word 0x380fffff ! [%fp - 0x3f0]
15719 .word 0x80000000 ! [%fp - 0x3ec]
15720 .word 0x38000000 ! [%fp - 0x3e8]
15721 .word 0x40000000 ! [%fp - 0x3e4]
15722 .word 0x38000000 ! [%fp - 0x3e0]
15723 .word 0x80000000 ! [%fp - 0x3dc]
15724 .word 0x38000000 ! [%fp - 0x3d8]
15725 .word 0x20000000 ! [%fp - 0x3d4]
15726 .word 0x47f00000 ! [%fp - 0x3d0]
15727 .word 0x00000000 ! [%fp - 0x3cc]
15728 .word 0x47f00000 ! [%fp - 0x3c8]
15729 .word 0x20000000 ! [%fp - 0x3c4]
15730 .word 0x47efffff ! [%fp - 0x3c0]
15731 .word 0xffffffff ! [%fp - 0x3bc]
15732 .word 0x7ff00000 ! [%fp - 0x3b8]
15733 .word 0x00000000 ! [%fp - 0x3b4]
15734 .word 0x7fefffff ! [%fp - 0x3b0]
15735 .word 0xffffffff ! [%fp - 0x3ac]
15736 .word 0x000fffff ! [%fp - 0x3a8]
15737 .word 0xffffffff ! [%fp - 0x3a4]
15738 .word 0x000fffff ! [%fp - 0x3a0]
15739 .word 0xfffffffe ! [%fp - 0x39c]
15740 .word 0x00100000 ! [%fp - 0x398]
15741 .word 0x00000000 ! [%fp - 0x394]
15742 .word 0x00000000 ! [%fp - 0x390]
15743 .word 0x00000001 ! [%fp - 0x38c]
15744 .word 0x00000000 ! [%fp - 0x388]
15745 .word 0x00000002 ! [%fp - 0x384]
15746 .word 0x00000000 ! [%fp - 0x380]
15747 .word 0x00000000 ! [%fp - 0x37c]
15748 .word 0x7f800000 ! [%fp - 0x378]
15749 .word 0x7f7fffff ! [%fp - 0x374]
15750 .word 0x007fffff ! [%fp - 0x370]
15751 .word 0x007ffffe ! [%fp - 0x36c]
15752 .word 0x00800000 ! [%fp - 0x368]
15753 .word 0x00000001 ! [%fp - 0x364]
15754 .word 0x00000002 ! [%fp - 0x360]
15755 .word 0x80000000 ! [%fp - 0x35c]
15756 .word 0x207fe000 ! [%fp - 0x358]
15757 .word 0x1ffff000 ! [%fp - 0x354]
15758 .word 0x307fe123 ! [%fp - 0x350]
15759 .word 0x0fff1001 ! [%fp - 0x34c]
15760 .word 0x2ff81000 ! [%fp - 0x348]
15761 .word 0x1072e100 ! [%fp - 0x344]
15762 .word 0x027fe067 ! [%fp - 0x340]
15763 .word 0x3eff1289 ! [%fp - 0x33c]
15764 .word 0x3f000400 ! [%fp - 0x338]
15765 .word 0x80003c1f ! [%fp - 0x334]
15766 .word 0x00fff800 ! [%fp - 0x330]
15767 .word 0xffff8000 ! [%fp - 0x32c]
15768 .word 0x200ff760 ! [%fp - 0x328]
15769 .word 0x0800011f ! [%fp - 0x324]
15770 .word 0x1ffff800 ! [%fp - 0x320]
15771 .word 0x00000000 ! [%fp - 0x31c]
15772 .word 0x3ffe8000 ! [%fp - 0x318]
15773 .word 0x147ff000 ! [%fp - 0x314]
15774 .word 0x137fe671 ! [%fp - 0x310]
15775 .word 0x3ffe8459 ! [%fp - 0x30c]
15776 .word 0x127fffff ! [%fp - 0x308]
15777 .word 0x3fffffff ! [%fp - 0x304]
15778 .word 0x307fe123 ! [%fp - 0x300]
15779 .word 0x047fffff ! [%fp - 0x2fc]
15780 .word 0x307fe123 ! [%fp - 0x2f8]
15781 .word 0x03ffffff ! [%fp - 0x2f4]
15782 .word 0x107fe100 ! [%fp - 0x2f0]
15783 .word 0x22efffff ! [%fp - 0x2ec]
15784 .word 0x380ffe80 ! [%fp - 0x2e8]
15785 .word 0x00000000 ! [%fp - 0x2e4]
15786 .word 0x04bfeff9 ! [%fp - 0x2e0]
15787 .word 0x00000000 ! [%fp - 0x2dc]
15788 .word 0x380fffff ! [%fp - 0x2d8]
15789 .word 0xffffffff ! [%fp - 0x2d4]
15790 .word 0x04bfffff ! [%fp - 0x2d0]
15791 .word 0xffffffff ! [%fp - 0x2cc]
15792 .word 0x300ff123 ! [%fp - 0x2c8]
15793 .word 0x40000000 ! [%fp - 0x2c4]
15794 .word 0x0caf8ee0 ! [%fp - 0x2c0]
15795 .word 0x00000000 ! [%fp - 0x2bc]
15796 .word 0x3c0ff456 ! [%fp - 0x2b8]
15797 .word 0x00000000 ! [%fp - 0x2b4]
15798 .word 0x009ff000 ! [%fp - 0x2b0]
15799 .word 0x00000000 ! [%fp - 0x2ac]
15800 .word 0x3c0ff456 ! [%fp - 0x2a8]
15801 .word 0x0000ff99 ! [%fp - 0x2a4]
15802 .word 0x009ff000 ! [%fp - 0x2a0]
15803 .word 0x001234ff ! [%fp - 0x29c]
15804 .word 0x0080ffff ! [%fp - 0x298]
15805 .word 0x3ff8f000 ! [%fp - 0x294]
15806 .word 0x01800001 ! [%fp - 0x290]
15807 .word 0x40c2fc1f ! [%fp - 0x28c]
15808 .word 0x00100100 ! [%fp - 0x288]
15809 .word 0x10010001 ! [%fp - 0x284]
15810 .word 0x3fff8f88 ! [%fp - 0x280]
15811 .word 0x00000000 ! [%fp - 0x27c]
15812 .word 0x00f00f00 ! [%fp - 0x278]
15813 .word 0xf000000f ! [%fp - 0x274]
15814 .word 0x409ff00f ! [%fp - 0x270]
15815 .word 0xff000fff ! [%fp - 0x26c]
15816 .word 0x04003009 ! [%fp - 0x268]
15817 .word 0x4fff0001 ! [%fp - 0x264]
15818 .word 0x03001001 ! [%fp - 0x260]
15819 .word 0x4feeeeee ! [%fp - 0x25c]
15820 .word 0x0801e067 ! [%fp - 0x258]
15821 .word 0x54f231f8 ! [%fp - 0x254]
15822 .word 0x01000001 ! [%fp - 0x250]
15823 .word 0x00000001 ! [%fp - 0x24c]
15824 .word 0x453eef45 ! [%fp - 0x248]
15825 .word 0x00000001 ! [%fp - 0x244]
15826 .word 0x01100111 ! [%fp - 0x240]
15827 .word 0x00011111 ! [%fp - 0x23c]
15828 .word 0x455f8000 ! [%fp - 0x238]
15829 .word 0xffffffff ! [%fp - 0x234]
15830 .word 0x01301222 ! [%fp - 0x230]
15831 .word 0x00111222 ! [%fp - 0x22c]
15832 .word 0x458f1100 ! [%fp - 0x228]
15833 .word 0x01111001 ! [%fp - 0x224]
15834 .word 0x40811111 ! [%fp - 0x220]
15835 .word 0x00feeeee ! [%fp - 0x21c]
15836 .word 0x40000011 ! [%fp - 0x218]
15837 .word 0x007fffff ! [%fp - 0x214]
15838 .word 0x41800221 ! [%fp - 0x210]
15839 .word 0x01ff0001 ! [%fp - 0x20c]
15840 .word 0x7f333333 ! [%fp - 0x208]
15841 .word 0x3f7fffff ! [%fp - 0x204]
15842 .word 0x40100001 ! [%fp - 0x200]
15843 .word 0x11000011 ! [%fp - 0x1fc]
15844 .word 0x001fffff ! [%fp - 0x1f8]
15845 .word 0xffffffff ! [%fp - 0x1f4]
15846 .word 0x40000000 ! [%fp - 0x1f0]
15847 .word 0x00000011 ! [%fp - 0x1ec]
15848 .word 0x000fffff ! [%fp - 0x1e8]
15849 .word 0xffffffff ! [%fp - 0x1e4]
15850 .word 0x7fe11111 ! [%fp - 0x1e0]
15851 .word 0xffffffff ! [%fp - 0x1dc]
15852 .word 0x3ffff110 ! [%fp - 0x1d8]
15853 .word 0x00000001 ! [%fp - 0x1d4]
15854 .word 0x7fffffff ! [%fp - 0x1d0]
15855 .word 0x7f800001 ! [%fp - 0x1cc]
15856 .word 0x7f800000 ! [%fp - 0x1c8]
15857 .word 0x7f7fffff ! [%fp - 0x1c4]
15858 .word 0x5f800001 ! [%fp - 0x1c0]
15859 .word 0x5f800000 ! [%fp - 0x1bc]
15860 .word 0x5f7fffff ! [%fp - 0x1b8]
15861 .word 0x5f000001 ! [%fp - 0x1b4]
15862 .word 0x5f000000 ! [%fp - 0x1b0]
15863 .word 0x5effffff ! [%fp - 0x1ac]
15864 .word 0x4b000001 ! [%fp - 0x1a8]
15865 .word 0x4b000000 ! [%fp - 0x1a4]
15866 .word 0x4affffff ! [%fp - 0x1a0]
15867 .word 0x40000001 ! [%fp - 0x19c]
15868 .word 0x40000000 ! [%fp - 0x198]
15869 .word 0x3fffffff ! [%fp - 0x194]
15870 .word 0x3f800001 ! [%fp - 0x190]
15871 .word 0x3f800000 ! [%fp - 0x18c]
15872 .word 0x3f7fffff ! [%fp - 0x188]
15873 .word 0x00000000 ! [%fp - 0x184]
15874 .word 0x7fffffff ! [%fp - 0x180]
15875 .word 0xffffffff ! [%fp - 0x17c]
15876 .word 0x7ff00000 ! [%fp - 0x178]
15877 .word 0x00000001 ! [%fp - 0x174]
15878 .word 0x7ff00000 ! [%fp - 0x170]
15879 .word 0x00000000 ! [%fp - 0x16c]
15880 .word 0x7fefffff ! [%fp - 0x168]
15881 .word 0xffffffff ! [%fp - 0x164]
15882 .word 0x43e00000 ! [%fp - 0x160]
15883 .word 0x00000001 ! [%fp - 0x15c]
15884 .word 0x43e00000 ! [%fp - 0x158]
15885 .word 0x00000000 ! [%fp - 0x154]
15886 .word 0x43dfffff ! [%fp - 0x150]
15887 .word 0xffffffff ! [%fp - 0x14c]
15888 .word 0x43d00000 ! [%fp - 0x148]
15889 .word 0x00000001 ! [%fp - 0x144]
15890 .word 0x43d00000 ! [%fp - 0x140]
15891 .word 0x00000000 ! [%fp - 0x13c]
15892 .word 0x43cfffff ! [%fp - 0x138]
15893 .word 0xffffffff ! [%fp - 0x134]
15894 .word 0x43300000 ! [%fp - 0x130]
15895 .word 0x00000001 ! [%fp - 0x12c]
15896 .word 0x43300000 ! [%fp - 0x128]
15897 .word 0x00000000 ! [%fp - 0x124]
15898 .word 0x432fffff ! [%fp - 0x120]
15899 .word 0xffffffff ! [%fp - 0x11c]
15900 .word 0x40000000 ! [%fp - 0x118]
15901 .word 0x00000001 ! [%fp - 0x114]
15902 .word 0x40000000 ! [%fp - 0x110]
15903 .word 0x00000000 ! [%fp - 0x10c]
15904 .word 0x3fffffff ! [%fp - 0x108]
15905 .word 0xffffffff ! [%fp - 0x104]
15906 .word 0x3ff00000 ! [%fp - 0x100]
15907 .word 0x00000001 ! [%fp - 0xfc]
15908 .word 0x3ff00000 ! [%fp - 0xf8]
15909 .word 0x00000000 ! [%fp - 0xf4]
15910 .word 0x3fefffff ! [%fp - 0xf0]
15911 .word 0xffffffff ! [%fp - 0xec]
15912 .word 0x80000000 ! [%fp - 0xe8]
15913 .word 0x00000000 ! [%fp - 0xe4]
15914 .word 0x7fffffff ! [%fp - 0xe0]
15915 .word 0xffffffff ! [%fp - 0xdc]
15916 .word 0x00000000 ! [%fp - 0xd8]
15917 .word 0x00000000 ! [%fp - 0xd4]
15918 .word 0x00200000 ! [%fp - 0xd0]
15919 .word 0x00000003 ! [%fp - 0xcc]
15920 .word 0x00200000 ! [%fp - 0xc8]
15921 .word 0x00000002 ! [%fp - 0xc4]
15922 .word 0x00200000 ! [%fp - 0xc0]
15923 .word 0x00000001 ! [%fp - 0xbc]
15924 .word 0x00200000 ! [%fp - 0xb8]
15925 .word 0x00000000 ! [%fp - 0xb4]
15926 .word 0x001fffff ! [%fp - 0xb0]
15927 .word 0xffffffff ! [%fp - 0xac]
15928 .word 0x00100000 ! [%fp - 0xa8]
15929 .word 0x00000001 ! [%fp - 0xa4]
15930 .word 0x00100000 ! [%fp - 0xa0]
15931 .word 0x00000000 ! [%fp - 0x9c]
15932 .word 0x000fffff ! [%fp - 0x98]
15933 .word 0xffffffff ! [%fp - 0x94]
15934 .word 0x00080000 ! [%fp - 0x90]
15935 .word 0x00000001 ! [%fp - 0x8c]
15936 .word 0x00080000 ! [%fp - 0x88]
15937 .word 0x00000000 ! [%fp - 0x84]
15938 .word 0x0007ffff ! [%fp - 0x80]
15939 .word 0xffffffff ! [%fp - 0x7c]
15940 .word 0x00000000 ! [%fp - 0x78]
15941 .word 0x01000003 ! [%fp - 0x74]
15942 .word 0x00000000 ! [%fp - 0x70]
15943 .word 0x01000002 ! [%fp - 0x6c]
15944 .word 0x00000000 ! [%fp - 0x68]
15945 .word 0x01000001 ! [%fp - 0x64]
15946 .word 0x00000000 ! [%fp - 0x60]
15947 .word 0x01000000 ! [%fp - 0x5c]
15948 .word 0x00000000 ! [%fp - 0x58]
15949 .word 0x00ffffff ! [%fp - 0x54]
15950 .word 0x00000000 ! [%fp - 0x50]
15951 .word 0x00800001 ! [%fp - 0x4c]
15952 .word 0x00000000 ! [%fp - 0x48]
15953 .word 0x00800000 ! [%fp - 0x44]
15954 .word 0x00000000 ! [%fp - 0x40]
15955 .word 0x007fffff ! [%fp - 0x3c]
15956 .word 0x00000000 ! [%fp - 0x38]
15957 .word 0x00400001 ! [%fp - 0x34]
15958 .word 0x00000000 ! [%fp - 0x30]
15959 .word 0x00400000 ! [%fp - 0x2c]
15960 .word 0x00000000 ! [%fp - 0x28]
15961 .word 0x003fffff ! [%fp - 0x24]
15962 .word t2_data_exp_area0 ! [%fp - 0x20]
15963 .word SYM(t2_subr3) ! [%fp - 0x1c]
15964 .word SYM(t2_subr2) ! [%fp - 0x18]
15965 .word SYM(t2_subr1) ! [%fp - 0x14]
15966 .word SYM(t2_subr0) ! [%fp - 0x10]
15967t2_data_exp_mtbl:
15968 .word 0xa420b18f ! [%fp - 0xc]
15969 .word 0x75a55adf ! [%fp - 0x8]
15970 .word 0x1297ee82 ! [%fp - 0x4]
15971t2_data_exp_fp:
15972 .word 0x2466af1b
15973 .word 0x5b6f6774
15974 .word 0x176c167b
15975 .word 0xcdb00dfd
15976 .word 0x03d8aa29
15977 .word 0x294dd502
15978 .word 0xf70b7f79
15979 .word 0x762eb4f0
15980 .word 0xabfb53ea
15981 .word 0x67d1d147
15982 .word 0x9bf3fb33
15983 .word 0x7f511f0d
15984 .word 0x47e139fa
15985 .word 0x97eb5824
15986 .word 0x58b94ee1
15987 .word 0xddd5ed96
15988 .word 0xa295f50b
15989 .word 0x80ec9b54
15990 .word 0x1efb764f
15991 .word 0x78f649fe
15992 .word 0x3d8140b0
15993 .word 0x8f939fac
15994 .word 0x8c79b1d0
15995 .word 0x4efc0ecf
15996t2_data_exp_stacktop:
15997 .word 0
15998t2_data_exp_stack_end:
15999.skip 6300 ! page align
16000
16001KDATA_MODULE(t2_module_data_exp_area0, 0x5a728000)
16002.seg "data"
16003t2_data_exp_area0_start:
16004.skip 2304
16005t2_data_exp_area0_begin:
16006 .word 0x37433c78 ! t2_data_exp_area0-0x20
16007 .word 0x5ab9eaa4 ! t2_data_exp_area0-0x1c
16008 .word 0xad73ff72 ! t2_data_exp_area0-0x18
16009 .word 0x9f971ace ! t2_data_exp_area0-0x14
16010 .word 0xd7eb2a3f ! t2_data_exp_area0-0x10
16011 .word 0xd3130415 ! t2_data_exp_area0-0xc
16012 .word 0x120e7372 ! t2_data_exp_area0-0x8
16013 .word 0x6b92325c ! t2_data_exp_area0-0x4
16014.global t2_data_exp_area0; t2_data_exp_area0:
16015 .word 0xf3ab3dbf ! t2_data_exp_area0+0x0
16016 .word 0x8aaad043 ! t2_data_exp_area0+0x4
16017 .word 0x37ad23f2 ! t2_data_exp_area0+0x8
16018 .word 0x48aa131e ! t2_data_exp_area0+0xc
16019 .word 0xac41516d ! t2_data_exp_area0+0x10
16020 .word 0xac61061e ! t2_data_exp_area0+0x14
16021 .word 0xd3769be9 ! t2_data_exp_area0+0x18
16022 .word 0xdf4f9de0 ! t2_data_exp_area0+0x1c
16023t2_data_exp_area0_end:
16024.skip 5824
16025t2_data_exp_area0_stop:
16026
16027KDATA_MODULE(t2_module_data_exp_shm_area, 0x59578000)
16028.seg "data"
16029t2_data_exp_shm_area_start:
16030t2_data_exp_shm_area_begin:
16031.global t2_data_exp_shm_area; t2_data_exp_shm_area:
16032 .word 0xacf989d8 ! t2_data_exp_shm_area+0x0 (t0)
16033 .word 0x6eba3993 ! t2_data_exp_shm_area+0x4 (t1)
16034 .word 0xc4759482 ! t2_data_exp_shm_area+0x8 (t2)
16035 .word 0x6602c17f ! t2_data_exp_shm_area+0xc (t3)
16036 .word 0xf20337ae ! t2_data_exp_shm_area+0x10 (t0)
16037 .word 0x601edc63 ! t2_data_exp_shm_area+0x14 (t1)
16038 .word 0x2baf45c5 ! t2_data_exp_shm_area+0x18 (t2)
16039 .word 0x032c661c ! t2_data_exp_shm_area+0x1c (t3)
16040 .word 0x2f98dfdb ! t2_data_exp_shm_area+0x20 (t0)
16041 .word 0x4e900e4a ! t2_data_exp_shm_area+0x24 (t1)
16042 .word 0x5b96095a ! t2_data_exp_shm_area+0x28 (t2)
16043 .word 0x98981e68 ! t2_data_exp_shm_area+0x2c (t3)
16044 .word 0xef881dff ! t2_data_exp_shm_area+0x30 (t0)
16045 .word 0x8679b706 ! t2_data_exp_shm_area+0x34 (t1)
16046 .word 0x81483ab6 ! t2_data_exp_shm_area+0x38 (t2)
16047 .word 0x24445275 ! t2_data_exp_shm_area+0x3c (t3)
16048 .word 0xfb724131 ! t2_data_exp_shm_area+0x40 (t0 bload)
16049 .word 0xe7509b16 ! t2_data_exp_shm_area+0x44
16050 .word 0xc0827157 ! t2_data_exp_shm_area+0x48
16051 .word 0x09e06248 ! t2_data_exp_shm_area+0x4c
16052 .word 0x4f088a62 ! t2_data_exp_shm_area+0x50
16053 .word 0xc7068f82 ! t2_data_exp_shm_area+0x54
16054 .word 0x72b4643d ! t2_data_exp_shm_area+0x58
16055 .word 0x44317a82 ! t2_data_exp_shm_area+0x5c
16056 .word 0xc013bd50 ! t2_data_exp_shm_area+0x60
16057 .word 0xc53cd303 ! t2_data_exp_shm_area+0x64
16058 .word 0x46aa2a9f ! t2_data_exp_shm_area+0x68
16059 .word 0xaa2094c7 ! t2_data_exp_shm_area+0x6c
16060 .word 0x3d3fe5d6 ! t2_data_exp_shm_area+0x70
16061 .word 0xe227cde0 ! t2_data_exp_shm_area+0x74
16062 .word 0x7ebcb9e3 ! t2_data_exp_shm_area+0x78
16063 .word 0xf9f2aeb5 ! t2_data_exp_shm_area+0x7c
16064 .word 0x740d230d ! t2_data_exp_shm_area+0x80 (t0 bstore)
16065 .word 0x229b3a86 ! t2_data_exp_shm_area+0x84
16066 .word 0x7e9945a6 ! t2_data_exp_shm_area+0x88
16067 .word 0x78330084 ! t2_data_exp_shm_area+0x8c
16068 .word 0x814f36cd ! t2_data_exp_shm_area+0x90
16069 .word 0x16fad8bc ! t2_data_exp_shm_area+0x94
16070 .word 0xccae44dd ! t2_data_exp_shm_area+0x98
16071 .word 0x72ec855a ! t2_data_exp_shm_area+0x9c
16072 .word 0x06980974 ! t2_data_exp_shm_area+0xa0
16073 .word 0x1ca6a01a ! t2_data_exp_shm_area+0xa4
16074 .word 0x3d81253d ! t2_data_exp_shm_area+0xa8
16075 .word 0xcc8334dd ! t2_data_exp_shm_area+0xac
16076 .word 0xdee025e5 ! t2_data_exp_shm_area+0xb0
16077 .word 0x74d325bb ! t2_data_exp_shm_area+0xb4
16078 .word 0xf32150dc ! t2_data_exp_shm_area+0xb8
16079 .word 0x81eec20a ! t2_data_exp_shm_area+0xbc
16080 .word 0x5c09d58a ! t2_data_exp_shm_area+0xc0 (t1 bload)
16081 .word 0x46ce9118 ! t2_data_exp_shm_area+0xc4
16082 .word 0x81056530 ! t2_data_exp_shm_area+0xc8
16083 .word 0x15dcba37 ! t2_data_exp_shm_area+0xcc
16084 .word 0x21d55f4f ! t2_data_exp_shm_area+0xd0
16085 .word 0xf04b5e0d ! t2_data_exp_shm_area+0xd4
16086 .word 0xea998f92 ! t2_data_exp_shm_area+0xd8
16087 .word 0xd1b909b3 ! t2_data_exp_shm_area+0xdc
16088 .word 0xd6cf6b71 ! t2_data_exp_shm_area+0xe0
16089 .word 0x488afceb ! t2_data_exp_shm_area+0xe4
16090 .word 0xd924872f ! t2_data_exp_shm_area+0xe8
16091 .word 0xfabde4a8 ! t2_data_exp_shm_area+0xec
16092 .word 0xc2c674e8 ! t2_data_exp_shm_area+0xf0
16093 .word 0xe1c79e85 ! t2_data_exp_shm_area+0xf4
16094 .word 0xa727f846 ! t2_data_exp_shm_area+0xf8
16095 .word 0x152f1118 ! t2_data_exp_shm_area+0xfc
16096 .word 0x0014108e ! t2_data_exp_shm_area+0x100 (t1 bstore)
16097 .word 0xa0030b3d ! t2_data_exp_shm_area+0x104
16098 .word 0x25ede427 ! t2_data_exp_shm_area+0x108
16099 .word 0xd6710cdb ! t2_data_exp_shm_area+0x10c
16100 .word 0x3c0763ce ! t2_data_exp_shm_area+0x110
16101 .word 0xd2f0e5a6 ! t2_data_exp_shm_area+0x114
16102 .word 0xc5565907 ! t2_data_exp_shm_area+0x118
16103 .word 0x3a38caea ! t2_data_exp_shm_area+0x11c
16104 .word 0x12f3d29a ! t2_data_exp_shm_area+0x120
16105 .word 0x8d6ff36b ! t2_data_exp_shm_area+0x124
16106 .word 0xb4285314 ! t2_data_exp_shm_area+0x128
16107 .word 0xc5a380d9 ! t2_data_exp_shm_area+0x12c
16108 .word 0xf1a818a2 ! t2_data_exp_shm_area+0x130
16109 .word 0xf9d4906e ! t2_data_exp_shm_area+0x134
16110 .word 0x04671ac9 ! t2_data_exp_shm_area+0x138
16111 .word 0x7fbf48a5 ! t2_data_exp_shm_area+0x13c
16112 .word 0x658d8657 ! t2_data_exp_shm_area+0x140 (t2 bload)
16113 .word 0xaddb934a ! t2_data_exp_shm_area+0x144
16114 .word 0xd0b59ac8 ! t2_data_exp_shm_area+0x148
16115 .word 0xa1addb64 ! t2_data_exp_shm_area+0x14c
16116 .word 0x25a2d2f5 ! t2_data_exp_shm_area+0x150
16117 .word 0xf79139bc ! t2_data_exp_shm_area+0x154
16118 .word 0x83bcbfe8 ! t2_data_exp_shm_area+0x158
16119 .word 0xb3023fff ! t2_data_exp_shm_area+0x15c
16120 .word 0x64b2e4ec ! t2_data_exp_shm_area+0x160
16121 .word 0xd0f65a61 ! t2_data_exp_shm_area+0x164
16122 .word 0x9c654198 ! t2_data_exp_shm_area+0x168
16123 .word 0x151f61d3 ! t2_data_exp_shm_area+0x16c
16124 .word 0xde354063 ! t2_data_exp_shm_area+0x170
16125 .word 0x66f4ac43 ! t2_data_exp_shm_area+0x174
16126 .word 0xe6f56510 ! t2_data_exp_shm_area+0x178
16127 .word 0x75092887 ! t2_data_exp_shm_area+0x17c
16128 .word 0x1353fb70 ! t2_data_exp_shm_area+0x180 (t2 bstore)
16129 .word 0x06d02fed ! t2_data_exp_shm_area+0x184
16130 .word 0xc99c8e56 ! t2_data_exp_shm_area+0x188
16131 .word 0xda42cd7f ! t2_data_exp_shm_area+0x18c
16132 .word 0x07c2e7aa ! t2_data_exp_shm_area+0x190
16133 .word 0x818edb76 ! t2_data_exp_shm_area+0x194
16134 .word 0xc7d315f7 ! t2_data_exp_shm_area+0x198
16135 .word 0xca8c9181 ! t2_data_exp_shm_area+0x19c
16136 .word 0x95e740fb ! t2_data_exp_shm_area+0x1a0
16137 .word 0xab6082be ! t2_data_exp_shm_area+0x1a4
16138 .word 0x32f545f3 ! t2_data_exp_shm_area+0x1a8
16139 .word 0x8414a89a ! t2_data_exp_shm_area+0x1ac
16140 .word 0x57caf5ba ! t2_data_exp_shm_area+0x1b0
16141 .word 0xe8667ff7 ! t2_data_exp_shm_area+0x1b4
16142 .word 0x4e5cb1f8 ! t2_data_exp_shm_area+0x1b8
16143 .word 0x89708042 ! t2_data_exp_shm_area+0x1bc
16144 .word 0x2deeb767 ! t2_data_exp_shm_area+0x1c0 (t3 bload)
16145 .word 0xeb6f9325 ! t2_data_exp_shm_area+0x1c4
16146 .word 0x9f52adab ! t2_data_exp_shm_area+0x1c8
16147 .word 0xecfced02 ! t2_data_exp_shm_area+0x1cc
16148 .word 0x414c592c ! t2_data_exp_shm_area+0x1d0
16149 .word 0xf4cba87d ! t2_data_exp_shm_area+0x1d4
16150 .word 0xc4cbeee5 ! t2_data_exp_shm_area+0x1d8
16151 .word 0x93189dee ! t2_data_exp_shm_area+0x1dc
16152 .word 0xc0aaeeb8 ! t2_data_exp_shm_area+0x1e0
16153 .word 0xe4ff1ace ! t2_data_exp_shm_area+0x1e4
16154 .word 0xb3890fa1 ! t2_data_exp_shm_area+0x1e8
16155 .word 0x80175573 ! t2_data_exp_shm_area+0x1ec
16156 .word 0x487f2523 ! t2_data_exp_shm_area+0x1f0
16157 .word 0x3fa53415 ! t2_data_exp_shm_area+0x1f4
16158 .word 0xeab17713 ! t2_data_exp_shm_area+0x1f8
16159 .word 0xf719ed15 ! t2_data_exp_shm_area+0x1fc
16160 .word 0x855fcd34 ! t2_data_exp_shm_area+0x200 (t3 bstore)
16161 .word 0x10edc9e0 ! t2_data_exp_shm_area+0x204
16162 .word 0x2bea1238 ! t2_data_exp_shm_area+0x208
16163 .word 0x4ad9eaf2 ! t2_data_exp_shm_area+0x20c
16164 .word 0xb1717e27 ! t2_data_exp_shm_area+0x210
16165 .word 0x0d5da2b8 ! t2_data_exp_shm_area+0x214
16166 .word 0xfa56be3c ! t2_data_exp_shm_area+0x218
16167 .word 0x0309a65e ! t2_data_exp_shm_area+0x21c
16168 .word 0xefa320b0 ! t2_data_exp_shm_area+0x220
16169 .word 0x6f2b3edb ! t2_data_exp_shm_area+0x224
16170 .word 0x555d751b ! t2_data_exp_shm_area+0x228
16171 .word 0x1ab9a1af ! t2_data_exp_shm_area+0x22c
16172 .word 0x92f9a640 ! t2_data_exp_shm_area+0x230
16173 .word 0x42d2f82e ! t2_data_exp_shm_area+0x234
16174 .word 0x755d2089 ! t2_data_exp_shm_area+0x238
16175 .word 0xbdd92d54 ! t2_data_exp_shm_area+0x23c
16176t2_data_exp_shm_area_end:
16177t2_data_exp_shm_area_stop:
16178
16179! kaos version 4.2
16180! thread 3
16181! icount 2513
16182! targetid NIAGARA:SIM
16183! hostid NIAGARA:5.8
16184! areas 1
16185! areasize 64
16186! areaoffset 2304
16187! ncache 0
16188! emulate_ncache 1
16189! pagesize 8192
16190! invsize 0
16191! codecount 2515
16192! code 1b372000
16193! entry 1b372000
16194! fsr_exceptions 00000000
16195! fsr_roundmode 00000004
16196! fsr_mask c0000fff
16197! seed d4e8b2e08fd8
16198! va_map 0000000060400000,000000007fffffff
16199! pa_cached 0000000060400000,000000007fffffff
16200! pa_noncached 000001ff60000000,000001ff7fffffff
16201! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9_n2.w
16202! begcount 0
16203! endcount 2513
16204! dwords 8
16205! ldblocks 0
16206! stblocks 0
16207! ldfsr_words 0
16208! annul 1
16209! predict 1
16210! iudepend 0
16211! bug 65535
16212
16213#if !defined(KGLOBAL)
16214#define KGLOBAL(a) .global a
16215#endif
16216
16217#if !defined(SYM)
16218#define SYM(a) /**/a
16219#endif
16220
16221#if !defined(KTEXT_MODULE)
16222#define KTEXT_MODULE(module, va)
16223#endif
16224
16225#if !defined(KDATA_MODULE)
16226#define KDATA_MODULE(module, va)
16227#endif
16228
16229KTEXT_MODULE(t3_module_ktbl, 0x7b372000)
16230.seg "text"
16231 KGLOBAL(t3_ktbl)
16232t3_ktbl_page_begin:
16233.global t3_kref; t3_kref:
16234 .skip 0
16235t3_ktbl:
16236 .word 0xb5a68d38 ! t3_kref+0x0: fsmuld %f26, %f24, %f26
16237 .word 0xc0a81018 ! t3_kref+0x4: stba %g0, [%g0 + %i0]0x80
16238 .word 0xd8267ff8 ! t3_kref+0x8: st %o4, [%i1 - 8]
16239 .word 0xa8a34000 ! t3_kref+0xc: subcc %o5, %g0, %l4
16240 .word 0x929b0009 ! t3_kref+0x10: xorcc %o4, %o1, %o1
16241 .word 0xd430a01c ! t3_kref+0x14: sth %o2, [%g2 + 0x1c]
16242 .word 0xb5a0189b ! t3_kref+0x18: fitos %f27, %f26
16243 .word 0x29480006 ! t3_kref+0x1c: fbl,a,pt %fcc0, _kref+0x34
16244 .word 0xae5029be ! t3_kref+0x20: umul %g0, 0x9be, %l7
16245 .word 0xaab27208 ! t3_kref+0x24: orncc %o1, -0xdf8, %l5
16246 .word 0xc398a1c0 ! t3_kref+0x28: ldda [%g2 + 0x1c0]%asi, %f32
16247 .word 0xb1a0193a ! t3_kref+0x2c: fstod %f26, %f24
16248 .word 0x907b2771 ! t3_kref+0x30: sdiv %o4, 0x771, %o0
16249 .word 0x22800005 ! t3_kref+0x34: be,a _kref+0x48
16250 .word 0xa41b690c ! t3_kref+0x38: xor %o5, 0x90c, %l2
16251 .word 0xea40a03c ! t3_kref+0x3c: ldsw [%g2 + 0x3c], %l5
16252 .word 0xb7a6883b ! t3_kref+0x40: fadds %f26, %f27, %f27
16253 .word 0xb1a688d8 ! t3_kref+0x44: fsubd %f26, %f24, %f24
16254 .word 0x81b01027 ! t3_kref+0x48: siam 0x7
16255 .word 0x92db0000 ! t3_kref+0x4c: smulcc %o4, %g0, %o1
16256 .word 0xea063ffc ! t3_kref+0x50: ld [%i0 - 4], %l5
16257 .word 0x29480002 ! t3_kref+0x54: fbl,a,pt %fcc0, _kref+0x5c
16258 .word 0xa5324000 ! t3_kref+0x58: srl %o1, %g0, %l2
16259 .word 0xb1a00158 ! t3_kref+0x5c: fabsd %f24, %f24
16260 .word 0x81ae4ab8 ! t3_kref+0x60: fcmpes %fcc0, %f25, %f24
16261 .word 0x907ac009 ! t3_kref+0x64: sdiv %o3, %o1, %o0
16262 .word 0xb5b686d8 ! t3_kref+0x68: fmul8sux16 %f26, %f24, %f26
16263 .word 0x8143c000 ! t3_kref+0x6c: stbar
16264 .word 0xadb240ca ! t3_kref+0x70: edge16l %o1, %o2, %l6
16265 .word 0xda7e2004 ! t3_kref+0x74: swap [%i0 + 4], %o5
16266 .word 0xae7b0009 ! t3_kref+0x78: sdiv %o4, %o1, %l7
16267 .word 0xd8366010 ! t3_kref+0x7c: sth %o4, [%i1 + 0x10]
16268 .word 0xb1a0015a ! t3_kref+0x80: fabsd %f26, %f24
16269 .word 0xea567ffe ! t3_kref+0x84: ldsh [%i1 - 2], %l5
16270 .word 0xb1a018d8 ! t3_kref+0x88: fdtos %f24, %f24
16271 .word 0xb5a0055a ! t3_kref+0x8c: fsqrtd %f26, %f26
16272 .word 0xd4180018 ! t3_kref+0x90: ldd [%g0 + %i0], %o2
16273 .word 0xb5a01918 ! t3_kref+0x94: fitod %f24, %f26
16274 .word 0xd4270018 ! t3_kref+0x98: st %o2, [%i4 + %i0]
16275 .word 0xac73400a ! t3_kref+0x9c: udiv %o5, %o2, %l6
16276 .word 0xb5b68ed8 ! t3_kref+0xa0: fornot2 %f26, %f24, %f26
16277 .word 0x81824000 ! t3_kref+0xa4: wr %o1, %g0, %y
16278 .word 0xb3a00539 ! t3_kref+0xa8: fsqrts %f25, %f25
16279 .word 0xea464000 ! t3_kref+0xac: ldsw [%i1], %l5
16280 .word 0xb1b00c00 ! t3_kref+0xb0: fzero %f24
16281 .word 0xb3b68afb ! t3_kref+0xb4: fpsub32s %f26, %f27, %f25
16282 .word 0xb1b00c00 ! t3_kref+0xb8: fzero %f24
16283 .word 0xd248a03f ! t3_kref+0xbc: ldsb [%g2 + 0x3f], %o1
16284 .word 0xb7a688ba ! t3_kref+0xc0: fsubs %f26, %f26, %f27
16285 .word 0x33800001 ! t3_kref+0xc4: fbe,a _kref+0xc8
16286 .word 0xae2b0009 ! t3_kref+0xc8: andn %o4, %o1, %l7
16287 .word 0xac232668 ! t3_kref+0xcc: sub %o4, 0x668, %l6
16288 .word 0x8d82c009 ! t3_kref+0xd0: wr %o3, %o1, %fprs
16289 .word 0xf3070019 ! t3_kref+0xd4: ld [%i4 + %i1], %f25
16290 .word 0xa8934000 ! t3_kref+0xd8: orcc %o5, %g0, %l4
16291 .word 0xec1e7ff8 ! t3_kref+0xdc: ldd [%i1 - 8], %l6
16292 .word 0x9fc10000 ! t3_kref+0xe0: call %g4
16293 .word 0xe168a08b ! t3_kref+0xe4: prefetch %g2 + 0x8b, 16
16294 .word 0xb3a00539 ! t3_kref+0xe8: fsqrts %f25, %f25
16295 .word 0xb1a01938 ! t3_kref+0xec: fstod %f24, %f24
16296 .word 0xb7a0189b ! t3_kref+0xf0: fitos %f27, %f27
16297 .word 0x2c480003 ! t3_kref+0xf4: bneg,a,pt %icc, _kref+0x100
16298 .word 0xf100a03c ! t3_kref+0xf8: ld [%g2 + 0x3c], %f24
16299 .word 0x29480001 ! t3_kref+0xfc: fbl,a,pt %fcc0, _kref+0x100
16300 .word 0xe800a03c ! t3_kref+0x100: ld [%g2 + 0x3c], %l4
16301 .word 0xf5063fe8 ! t3_kref+0x104: ld [%i0 - 0x18], %f26
16302 .word 0xea78a02c ! t3_kref+0x108: swap [%g2 + 0x2c], %l5
16303 .word 0xa9224000 ! t3_kref+0x10c: mulscc %o1, %g0, %l4
16304 .word 0xa7b2404c ! t3_kref+0x110: edge8l %o1, %o4, %l3
16305 .word 0xea563fe4 ! t3_kref+0x114: ldsh [%i0 - 0x1c], %l5
16306 .word 0x2c800008 ! t3_kref+0x118: bneg,a _kref+0x138
16307 .word 0xb3a0003b ! t3_kref+0x11c: fmovs %f27, %f25
16308 .word 0xd8280018 ! t3_kref+0x120: stb %o4, [%g0 + %i0]
16309 .word 0xe4567fe8 ! t3_kref+0x124: ldsh [%i1 - 0x18], %l2
16310 .word 0xc12e7fec ! t3_kref+0x128: st %fsr, [%i1 - 0x14]
16311 .word 0xaa72800b ! t3_kref+0x12c: udiv %o2, %o3, %l5
16312 .word 0xb5a0055a ! t3_kref+0x130: fsqrtd %f26, %f26
16313 .word 0xac9abc3b ! t3_kref+0x134: xorcc %o2, -0x3c5, %l6
16314 .word 0xe968a1c7 ! t3_kref+0x138: prefetch %g2 + 0x1c7, 20
16315 .word 0xd03e3ff8 ! t3_kref+0x13c: std %o0, [%i0 - 8]
16316 .word 0x28800008 ! t3_kref+0x140: bleu,a _kref+0x160
16317 .word 0xd228a01f ! t3_kref+0x144: stb %o1, [%g2 + 0x1f]
16318 .word 0xb1a0193a ! t3_kref+0x148: fstod %f26, %f24
16319 .word 0xc398a1c0 ! t3_kref+0x14c: ldda [%g2 + 0x1c0]%asi, %f32
16320 .word 0xd248a03f ! t3_kref+0x150: ldsb [%g2 + 0x3f], %o1
16321 .word 0xae32c009 ! t3_kref+0x154: orn %o3, %o1, %l7
16322 .word 0xb5b00cfb ! t3_kref+0x158: fnot2s %f27, %f26
16323 .word 0x2f480002 ! t3_kref+0x15c: fbu,a,pt %fcc0, _kref+0x164
16324 .word 0xd42e7ffb ! t3_kref+0x160: stb %o2, [%i1 - 5]
16325 .word 0x24800001 ! t3_kref+0x164: ble,a _kref+0x168
16326 .word 0x92ab342c ! t3_kref+0x168: andncc %o4, -0xbd4, %o1
16327 .word 0xd82e8019 ! t3_kref+0x16c: stb %o4, [%i2 + %i1]
16328 .word 0xf500a03c ! t3_kref+0x170: ld [%g2 + 0x3c], %f26
16329 .word 0xd430a00c ! t3_kref+0x174: sth %o2, [%g2 + 0xc]
16330 .word 0xf19f5a18 ! t3_kref+0x178: ldda [%i5 + %i0]0xd0, %f24
16331 .word 0x36800008 ! t3_kref+0x17c: bge,a _kref+0x19c
16332 .word 0xee6e0000 ! t3_kref+0x180: ldstub [%i0], %l7
16333 .word 0x92d80000 ! t3_kref+0x184: smulcc %g0, %g0, %o1
16334 .word 0xd248a02e ! t3_kref+0x188: ldsb [%g2 + 0x2e], %o1
16335 .word 0xa9334000 ! t3_kref+0x18c: srl %o5, %g0, %l4
16336 .word 0xf51fbd68 ! t3_kref+0x190: ldd [%fp - 0x298], %f26
16337 .word 0xec6e3fee ! t3_kref+0x194: ldstub [%i0 - 0x12], %l6
16338 .word 0xc398a1c0 ! t3_kref+0x198: ldda [%g2 + 0x1c0]%asi, %f32
16339 .word 0xb3a0013a ! t3_kref+0x19c: fabss %f26, %f25
16340 .word 0xb1b00f18 ! t3_kref+0x1a0: fsrc2 %f24, %f24
16341 .word 0xf7260000 ! t3_kref+0x1a4: st %f27, [%i0]
16342 .word 0xb1b00c00 ! t3_kref+0x1a8: fzero %f24
16343 .word 0xf5262010 ! t3_kref+0x1ac: st %f26, [%i0 + 0x10]
16344 .word 0xa6b30000 ! t3_kref+0x1b0: orncc %o4, %g0, %l3
16345 .word 0xae42c00d ! t3_kref+0x1b4: addc %o3, %o5, %l7
16346 .word 0xb5a01919 ! t3_kref+0x1b8: fitod %f25, %f26
16347 .word 0xc7ee5009 ! t3_kref+0x1bc: prefetcha %i1 + %o1, 3
16348 .word 0x32480005 ! t3_kref+0x1c0: bne,a,pt %icc, _kref+0x1d4
16349 .word 0xa782a5b5 ! t3_kref+0x1c4: wr %o2, 0x5b5, %gsr
16350 .word 0x3d480001 ! t3_kref+0x1c8: fbule,a,pt %fcc0, _kref+0x1cc
16351 .word 0x9002800c ! t3_kref+0x1cc: add %o2, %o4, %o0
16352 .word 0xd428a00e ! t3_kref+0x1d0: stb %o2, [%g2 + 0xe]
16353 .word 0xb7b60aba ! t3_kref+0x1d4: fpsub16s %f24, %f26, %f27
16354 .word 0xac727e62 ! t3_kref+0x1d8: udiv %o1, -0x19e, %l6
16355 .word 0xea16401b ! t3_kref+0x1dc: lduh [%i1 + %i3], %l5
16356 .word 0xd41e0000 ! t3_kref+0x1e0: ldd [%i0], %o2
16357 .word 0x9fc00004 ! t3_kref+0x1e4: call %g0 + %g4
16358 .word 0xb5b60758 ! t3_kref+0x1e8: fpack32 %f24, %f24, %f26
16359 .word 0xb8103ff4 ! t3_kref+0x1ec: mov 0xfffffff4, %i4
16360 .word 0xea871018 ! t3_kref+0x1f0: lda [%i4 + %i0]0x80, %l5
16361 .word 0x2c480004 ! t3_kref+0x1f4: bneg,a,pt %icc, _kref+0x204
16362 .word 0xab13000b ! t3_kref+0x1f8: taddcctv %o4, %o3, %l5
16363 .word 0x8143c000 ! t3_kref+0x1fc: stbar
16364 .word 0xd67e2008 ! t3_kref+0x200: swap [%i0 + 8], %o3
16365 .word 0xb1aa805a ! t3_kref+0x204: fmovdue %fcc0, %f26, %f24
16366 .word 0x81dac019 ! t3_kref+0x208: flush %o3 + %i1
16367 .word 0xf700a01c ! t3_kref+0x20c: ld [%g2 + 0x1c], %f27
16368 .word 0xa6b37e99 ! t3_kref+0x210: orncc %o5, -0x167, %l3
16369 .word 0xa6283381 ! t3_kref+0x214: andn %g0, -0xc7f, %l3
16370 .word 0x927a8009 ! t3_kref+0x218: sdiv %o2, %o1, %o1
16371 .word 0x81aecabb ! t3_kref+0x21c: fcmpes %fcc0, %f27, %f27
16372 .word 0xb5a60d39 ! t3_kref+0x220: fsmuld %f24, %f25, %f26
16373 .word 0xb5a688d8 ! t3_kref+0x224: fsubd %f26, %f24, %f26
16374 .word 0xb1b64dfa ! t3_kref+0x228: fnands %f25, %f26, %f24
16375 .word 0xb5b00cfb ! t3_kref+0x22c: fnot2s %f27, %f26
16376 .word 0x86102003 ! t3_kref+0x230: mov 0x3, %g3
16377 .word 0x32800000 ! t3_kref+0x234: bne,a _kref+0x234
16378 .word 0x86a0e001 ! t3_kref+0x238: subcc %g3, 1, %g3
16379 .word 0xab23400d ! t3_kref+0x23c: mulscc %o5, %o5, %l5
16380 .word 0xe8e81018 ! t3_kref+0x240: ldstuba [%g0 + %i0]0x80, %l4
16381 .word 0x2f480003 ! t3_kref+0x244: fbu,a,pt %fcc0, _kref+0x250
16382 .word 0xc368a084 ! t3_kref+0x248: prefetch %g2 + 0x84, 1
16383 .word 0xae42c00d ! t3_kref+0x24c: addc %o3, %o5, %l7
16384 .word 0xe06e2003 ! t3_kref+0x250: ldstub [%i0 + 3], %l0
16385 .word 0xaea00009 ! t3_kref+0x254: subcc %g0, %o1, %l7
16386 .word 0xb1a0111a ! t3_kref+0x258: fxtod %f26, %f24
16387 .word 0xea48a00f ! t3_kref+0x25c: ldsb [%g2 + 0xf], %l5
16388 .word 0xf1be180a ! t3_kref+0x260: stda %f24, [%i0 + %o2]0xc0
16389 .word 0x81df74cb ! t3_kref+0x264: flush %i5 - 0xb35
16390 .word 0xf100a03c ! t3_kref+0x268: ld [%g2 + 0x3c], %f24
16391 .word 0xf320a03c ! t3_kref+0x26c: st %f25, [%g2 + 0x3c]
16392 .word 0xf5a6501c ! t3_kref+0x270: sta %f26, [%i1 + %i4]0x80
16393 .word 0x901a800b ! t3_kref+0x274: xor %o2, %o3, %o0
16394 .word 0x86102006 ! t3_kref+0x278: mov 0x6, %g3
16395 .word 0x86a0e001 ! t3_kref+0x27c: subcc %g3, 1, %g3
16396 .word 0x2280001e ! t3_kref+0x280: be,a _kref+0x2f8
16397 .word 0xa9b68498 ! t3_kref+0x284: fcmple32 %f26, %f24, %l4
16398 .word 0xd2264000 ! t3_kref+0x288: st %o1, [%i1]
16399 .word 0xc398a1c0 ! t3_kref+0x28c: ldda [%g2 + 0x1c0]%asi, %f32
16400 .word 0x92e0000d ! t3_kref+0x290: subccc %g0, %o5, %o1
16401 .word 0xace0000a ! t3_kref+0x294: subccc %g0, %o2, %l6
16402 .word 0xb5a01a58 ! t3_kref+0x298: fdtoi %f24, %f26
16403 .word 0xda28a02c ! t3_kref+0x29c: stb %o5, [%g2 + 0x2c]
16404 .word 0xd620a03c ! t3_kref+0x2a0: st %o3, [%g2 + 0x3c]
16405 .word 0xb5a018da ! t3_kref+0x2a4: fdtos %f26, %f26
16406 .word 0x3d4ffff5 ! t3_kref+0x2a8: fbule,a,pt %fcc0, _kref+0x27c
16407 .word 0xa65b368b ! t3_kref+0x2ac: smul %o4, -0x975, %l3
16408 .word 0x324ffff3 ! t3_kref+0x2b0: bne,a,pt %icc, _kref+0x27c
16409 .word 0x927a4000 ! t3_kref+0x2b4: sdiv %o1, %g0, %o1
16410 .word 0xea06201c ! t3_kref+0x2b8: ld [%i0 + 0x1c], %l5
16411 .word 0xb1a018da ! t3_kref+0x2bc: fdtos %f26, %f24
16412 .word 0xd01e7ff0 ! t3_kref+0x2c0: ldd [%i1 - 0x10], %o0
16413 .word 0xc0362010 ! t3_kref+0x2c4: clrh [%i0 + 0x10]
16414 .word 0xf11fbfb0 ! t3_kref+0x2c8: ldd [%fp - 0x50], %f24
16415 .word 0xb5a6085a ! t3_kref+0x2cc: faddd %f24, %f26, %f26
16416 .word 0xea160000 ! t3_kref+0x2d0: lduh [%i0], %l5
16417 .word 0x81dec012 ! t3_kref+0x2d4: flush %i3 + %l2
16418 .word 0x2ebfffe9 ! t3_kref+0x2d8: bvs,a _kref+0x27c
16419 .word 0xb5a60958 ! t3_kref+0x2dc: fmuld %f24, %f24, %f26
16420 .word 0xc0200018 ! t3_kref+0x2e0: clr [%g0 + %i0]
16421 .word 0xb5b6cfb8 ! t3_kref+0x2e4: fors %f27, %f24, %f26
16422 .word 0xae13000a ! t3_kref+0x2e8: or %o4, %o2, %l7
16423 .word 0xa8236d05 ! t3_kref+0x2ec: sub %o5, 0xd05, %l4
16424 .word 0xc028a01c ! t3_kref+0x2f0: clrb [%g2 + 0x1c]
16425 .word 0xd228a02d ! t3_kref+0x2f4: stb %o1, [%g2 + 0x2d]
16426 sethi %hi(2f), %o7
16427 .word 0xe40be334 ! t3_kref+0x2fc: ldub [%o7 + 0x334], %l2
16428 .word 0xa41ca00c ! t3_kref+0x300: xor %l2, 0xc, %l2
16429 .word 0xe42be334 ! t3_kref+0x304: stb %l2, [%o7 + 0x334]
16430 .word 0x81dbe334 ! t3_kref+0x308: flush %o7 + 0x334
16431 .word 0xd62e001a ! t3_kref+0x30c: stb %o3, [%i0 + %i2]
16432 .word 0x81dac010 ! t3_kref+0x310: flush %o3 + %l0
16433 .word 0x81ae0a5a ! t3_kref+0x314: fcmpd %fcc0, %f24, %f26
16434 .word 0xb1b00cd8 ! t3_kref+0x318: fnot2 %f24, %f24
16435 .word 0xf7067ff4 ! t3_kref+0x31c: ld [%i1 - 0xc], %f27
16436 .word 0x3b480008 ! t3_kref+0x320: fble,a,pt %fcc0, _kref+0x340
16437 .word 0xf11fbcc0 ! t3_kref+0x324: ldd [%fp - 0x340], %f24
16438 .word 0xec067ff8 ! t3_kref+0x328: ld [%i1 - 8], %l6
16439 .word 0xb5b60e80 ! t3_kref+0x32c: fsrc1 %f24, %f26
16440 .word 0x81ae0ada ! t3_kref+0x330: fcmped %fcc0, %f24, %f26
164412: .word 0xf51e7ff0 ! t3_kref+0x334: ldd [%i1 - 0x10], %f26
16442 .word 0xd3f6500c ! t3_kref+0x338: casxa [%i1]0x80, %o4, %o1
16443 .word 0xd428a00d ! t3_kref+0x33c: stb %o2, [%g2 + 0xd]
16444 .word 0xb5b6067b ! t3_kref+0x340: fmul8x16au %f24, %f27, %f26
16445 .word 0xe168a041 ! t3_kref+0x344: prefetch %g2 + 0x41, 16
16446 .word 0xa65a6788 ! t3_kref+0x348: smul %o1, 0x788, %l3
16447 .word 0x2a480007 ! t3_kref+0x34c: bcs,a,pt %icc, _kref+0x368
16448 .word 0xaa902245 ! t3_kref+0x350: orcc %g0, 0x245, %l5
16449 .word 0xec48a02c ! t3_kref+0x354: ldsb [%g2 + 0x2c], %l6
16450 .word 0xd2162004 ! t3_kref+0x358: lduh [%i0 + 4], %o1
16451 .word 0xf7263ffc ! t3_kref+0x35c: st %f27, [%i0 - 4]
16452 .word 0xa7b60418 ! t3_kref+0x360: fcmple16 %f24, %f24, %l3
16453 .word 0xd06e001a ! t3_kref+0x364: ldstub [%i0 + %i2], %o0
16454 .word 0x86102003 ! t3_kref+0x368: mov 0x3, %g3
16455 .word 0x32800000 ! t3_kref+0x36c: bne,a _kref+0x36c
16456 .word 0x86a0e001 ! t3_kref+0x370: subcc %g3, 1, %g3
16457 .word 0xd2300018 ! t3_kref+0x374: sth %o1, [%g0 + %i0]
16458 .word 0xb3a018da ! t3_kref+0x378: fdtos %f26, %f25
16459 .word 0xb3a00539 ! t3_kref+0x37c: fsqrts %f25, %f25
16460 .word 0xec40a02c ! t3_kref+0x380: ldsw [%g2 + 0x2c], %l6
16461 .word 0xaa403aaa ! t3_kref+0x384: addc %g0, -0x556, %l5
16462 .word 0x26800006 ! t3_kref+0x388: bl,a _kref+0x3a0
16463 .word 0xf11fbf80 ! t3_kref+0x38c: ldd [%fp - 0x80], %f24
16464 .word 0xaaf2c00b ! t3_kref+0x390: udivcc %o3, %o3, %l5
16465 .word 0x90e26654 ! t3_kref+0x394: subccc %o1, 0x654, %o0
16466 .word 0xf5063ffc ! t3_kref+0x398: ld [%i0 - 4], %f26
16467 .word 0x26800008 ! t3_kref+0x39c: bl,a _kref+0x3bc
16468 .word 0xf7ee101c ! t3_kref+0x3a0: prefetcha %i0 + %i4, 27
16469 .word 0xb3a0053a ! t3_kref+0x3a4: fsqrts %f26, %f25
16470 .word 0xb1a608d8 ! t3_kref+0x3a8: fsubd %f24, %f24, %f24
16471 .word 0xc398a1c0 ! t3_kref+0x3ac: ldda [%g2 + 0x1c0]%asi, %f32
16472 .word 0xf11fbe00 ! t3_kref+0x3b0: ldd [%fp - 0x200], %f24
16473 .word 0xa6130000 ! t3_kref+0x3b4: or %o4, %g0, %l3
16474 .word 0xf1000018 ! t3_kref+0x3b8: ld [%g0 + %i0], %f24
16475 .word 0xa65afd05 ! t3_kref+0x3bc: smul %o3, -0x2fb, %l3
16476 .word 0x81ae0a58 ! t3_kref+0x3c0: fcmpd %fcc0, %f24, %f24
16477 .word 0xacfb266d ! t3_kref+0x3c4: sdivcc %o4, 0x66d, %l6
16478 .word 0xb5a6893a ! t3_kref+0x3c8: fmuls %f26, %f26, %f26
16479 .word 0xac9ac00d ! t3_kref+0x3cc: xorcc %o3, %o5, %l6
16480 .word 0xf11fbf80 ! t3_kref+0x3d0: ldd [%fp - 0x80], %f24
16481 .word 0xd436c018 ! t3_kref+0x3d4: sth %o2, [%i3 + %i0]
16482 .word 0xa493000a ! t3_kref+0x3d8: orcc %o4, %o2, %l2
16483 .word 0xb3a0189b ! t3_kref+0x3dc: fitos %f27, %f25
16484 .word 0xa672ee3f ! t3_kref+0x3e0: udiv %o3, 0xe3f, %l3
16485 .word 0xb1a00538 ! t3_kref+0x3e4: fsqrts %f24, %f24
16486 .word 0xb1a00558 ! t3_kref+0x3e8: fsqrtd %f24, %f24
16487 .word 0xc807bfec ! t3_kref+0x3ec: ld [%fp - 0x14], %g4
16488 .word 0xb7b00cf9 ! t3_kref+0x3f0: fnot2s %f25, %f27
16489 .word 0xa6faf960 ! t3_kref+0x3f4: sdivcc %o3, -0x6a0, %l3
16490 .word 0xd2000018 ! t3_kref+0x3f8: ld [%g0 + %i0], %o1
16491 .word 0xaaf24009 ! t3_kref+0x3fc: udivcc %o1, %o1, %l5
16492 .word 0x81d831e4 ! t3_kref+0x400: flush %g0 - 0xe1c
16493 .word 0xa4aaec3f ! t3_kref+0x404: andncc %o3, 0xc3f, %l2
16494 .word 0xb1a68d39 ! t3_kref+0x408: fsmuld %f26, %f25, %f24
16495 .word 0xa82b400c ! t3_kref+0x40c: andn %o5, %o4, %l4
16496 .word 0xb3a018da ! t3_kref+0x410: fdtos %f26, %f25
16497 .word 0xe5ee501c ! t3_kref+0x414: prefetcha %i1 + %i4, 18
16498 .word 0xb5b68f5a ! t3_kref+0x418: fornot1 %f26, %f26, %f26
16499 .word 0xb1b68f58 ! t3_kref+0x41c: fornot1 %f26, %f24, %f24
16500 .word 0xe6ce101a ! t3_kref+0x420: ldsba [%i0 + %i2]0x80, %l3
16501 .word 0x81ae0a58 ! t3_kref+0x424: fcmpd %fcc0, %f24, %f24
16502 .word 0xb1b009bb ! t3_kref+0x428: fexpand %f27, %f24
16503 .word 0xd0380019 ! t3_kref+0x42c: std %o0, [%g0 + %i1]
16504 .word 0xa7836c9f ! t3_kref+0x430: wr %o5, 0xc9f, %gsr
16505 .word 0xb5a00038 ! t3_kref+0x434: fmovs %f24, %f26
16506 .word 0xe650a01e ! t3_kref+0x438: ldsh [%g2 + 0x1e], %l3
16507 .word 0x9f414000 ! t3_kref+0x43c: mov %pc, %o7
16508 .word 0xb1a6483b ! t3_kref+0x440: fadds %f25, %f27, %f24
16509 .word 0xa78326f9 ! t3_kref+0x444: wr %o4, 0x6f9, %gsr
16510 .word 0xea7e2018 ! t3_kref+0x448: swap [%i0 + 0x18], %l5
16511 .word 0xa460287e ! t3_kref+0x44c: subc %g0, 0x87e, %l2
16512 .word 0xb5b60af8 ! t3_kref+0x450: fpsub32s %f24, %f24, %f26
16513 .word 0x8143c000 ! t3_kref+0x454: stbar
16514 .word 0xaa5af444 ! t3_kref+0x458: smul %o3, -0xbbc, %l5
16515 .word 0x9fc00004 ! t3_kref+0x45c: call %g0 + %g4
16516 .word 0xb5a60858 ! t3_kref+0x460: faddd %f24, %f24, %f26
16517 .word 0xe47e6004 ! t3_kref+0x464: swap [%i1 + 4], %l2
16518 .word 0xace2a742 ! t3_kref+0x468: subccc %o2, 0x742, %l6
16519 .word 0xafb00200 ! t3_kref+0x46c: array8 %g0, %g0, %l7
16520 .word 0x23480002 ! t3_kref+0x470: fbne,a,pt %fcc0, _kref+0x478
16521 .word 0xb1a01918 ! t3_kref+0x474: fitod %f24, %f24
16522 .word 0xa6324009 ! t3_kref+0x478: orn %o1, %o1, %l3
16523 .word 0xb1a01939 ! t3_kref+0x47c: fstod %f25, %f24
16524 .word 0xb5a0055a ! t3_kref+0x480: fsqrtd %f26, %f26
16525 .word 0x32800006 ! t3_kref+0x484: bne,a _kref+0x49c
16526 .word 0xec86501c ! t3_kref+0x488: lda [%i1 + %i4]0x80, %l6
16527 .word 0xf3267fe4 ! t3_kref+0x48c: st %f25, [%i1 - 0x1c]
16528 .word 0xae33000c ! t3_kref+0x490: orn %o4, %o4, %l7
16529 .word 0xb5b00cd8 ! t3_kref+0x494: fnot2 %f24, %f26
16530 .word 0xb5a00538 ! t3_kref+0x498: fsqrts %f24, %f26
16531 .word 0xb1a688da ! t3_kref+0x49c: fsubd %f26, %f26, %f24
16532 .word 0xa9400000 ! t3_kref+0x4a0: mov %y, %l4
16533 .word 0xf320a01c ! t3_kref+0x4a4: st %f25, [%g2 + 0x1c]
16534 .word 0x9fc10000 ! t3_kref+0x4a8: call %g4
16535 .word 0xaef2c00d ! t3_kref+0x4ac: udivcc %o3, %o5, %l7
16536 .word 0xaa100009 ! t3_kref+0x4b0: mov %o1, %l5
16537 .word 0xaefaa319 ! t3_kref+0x4b4: sdivcc %o2, 0x319, %l7
16538 .word 0x23480008 ! t3_kref+0x4b8: fbne,a,pt %fcc0, _kref+0x4d8
16539 .word 0xb3a00538 ! t3_kref+0x4bc: fsqrts %f24, %f25
16540 .word 0xad400000 ! t3_kref+0x4c0: mov %y, %l6
16541 .word 0xb7b60e7b ! t3_kref+0x4c4: fxnors %f24, %f27, %f27
16542 .word 0xb410200d ! t3_kref+0x4c8: mov 0xd, %i2
16543 .word 0xb1a68858 ! t3_kref+0x4cc: faddd %f26, %f24, %f24
16544 .word 0xa4934000 ! t3_kref+0x4d0: orcc %o5, %g0, %l2
16545 .word 0xb1a00538 ! t3_kref+0x4d4: fsqrts %f24, %f24
16546 .word 0xc1286992 ! t3_kref+0x4d8: st %fsr, [%g1 + 0x992]
16547 .word 0xf51fbf90 ! t3_kref+0x4dc: ldd [%fp - 0x70], %f26
16548 .word 0xec08a02c ! t3_kref+0x4e0: ldub [%g2 + 0x2c], %l6
16549 .word 0xb5b68e80 ! t3_kref+0x4e4: fsrc1 %f26, %f26
16550 .word 0x928ac00a ! t3_kref+0x4e8: andcc %o3, %o2, %o1
16551 .word 0xb1a6085a ! t3_kref+0x4ec: faddd %f24, %f26, %f24
16552 .word 0xb1a0053b ! t3_kref+0x4f0: fsqrts %f27, %f24
16553 .word 0xb7a0189a ! t3_kref+0x4f4: fitos %f26, %f27
16554 .word 0x9f414000 ! t3_kref+0x4f8: mov %pc, %o7
16555! .word 0x324c76bf ! t3_kref+0x4fc: bne,a,pt %icc, SYM(t3_subr0)
16556 bne,a,pt %icc, SYM(t3_subr0)
16557 .word 0xa492400c ! t3_kref+0x500: orcc %o1, %o4, %l2
16558 .word 0xb5a00558 ! t3_kref+0x504: fsqrtd %f24, %f26
16559 .word 0xb3a00538 ! t3_kref+0x508: fsqrts %f24, %f25
16560 .word 0x30480008 ! t3_kref+0x50c: ba,a,pt %icc, _kref+0x52c
16561 .word 0xe856c019 ! t3_kref+0x510: ldsh [%i3 + %i1], %l4
16562 .word 0xf500a03c ! t3_kref+0x514: ld [%g2 + 0x3c], %f26
16563 .word 0xab1ac00c ! t3_kref+0x518: tsubcctv %o3, %o4, %l5
16564 .word 0xf3ee501c ! t3_kref+0x51c: prefetcha %i1 + %i4, 25
16565 .word 0xb5b686f8 ! t3_kref+0x520: fmul8ulx16 %f26, %f24, %f26
16566 .word 0xa6e34009 ! t3_kref+0x524: subccc %o5, %o1, %l3
16567 .word 0xacfac00b ! t3_kref+0x528: sdivcc %o3, %o3, %l6
16568 .word 0xd81e401d ! t3_kref+0x52c: ldd [%i1 + %i5], %o4
16569 .word 0xa7400000 ! t3_kref+0x530: mov %y, %l3
16570 .word 0xe640a02c ! t3_kref+0x534: ldsw [%g2 + 0x2c], %l3
16571 .word 0xb5a01938 ! t3_kref+0x538: fstod %f24, %f26
16572 .word 0x93408000 ! t3_kref+0x53c: mov %ccr, %o1
16573 .word 0xd820a03c ! t3_kref+0x540: st %o4, [%g2 + 0x3c]
16574 .word 0xaa1a4009 ! t3_kref+0x544: xor %o1, %o1, %l5
16575 .word 0xfdee101c ! t3_kref+0x548: prefetcha %i0 + %i4, 30
16576 .word 0xec48a00e ! t3_kref+0x54c: ldsb [%g2 + 0xe], %l6
16577 .word 0xa5400000 ! t3_kref+0x550: mov %y, %l2
16578 .word 0x32800006 ! t3_kref+0x554: bne,a _kref+0x56c
16579 .word 0xaeaa800d ! t3_kref+0x558: andncc %o2, %o5, %l7
16580 .word 0xc12e001c ! t3_kref+0x55c: st %fsr, [%i0 + %i4]
16581 .word 0xa7826c13 ! t3_kref+0x560: wr %o1, 0xc13, %gsr
16582 .word 0xf5063ff8 ! t3_kref+0x564: ld [%i0 - 8], %f26
16583 .word 0xb5b687da ! t3_kref+0x568: pdist %f26, %f26, %f26
16584 .word 0xa6b02180 ! t3_kref+0x56c: orncc %g0, 0x180, %l3
16585 .word 0xb1a01a39 ! t3_kref+0x570: fstoi %f25, %f24
16586 .word 0x81ae8ab8 ! t3_kref+0x574: fcmpes %fcc0, %f26, %f24
16587 .word 0xf7066000 ! t3_kref+0x578: ld [%i1], %f27
16588 .word 0xab400000 ! t3_kref+0x57c: mov %y, %l5
16589 .word 0x90fa400c ! t3_kref+0x580: sdivcc %o1, %o4, %o0
16590 .word 0xb1b6c6b9 ! t3_kref+0x584: fmul8x16al %f27, %f25, %f24
16591 .word 0x28800008 ! t3_kref+0x588: bleu,a _kref+0x5a8
16592 .word 0xda20a03c ! t3_kref+0x58c: st %o5, [%g2 + 0x3c]
16593 .word 0x8d827b02 ! t3_kref+0x590: wr %o1, 0xfffffb02, %fprs
16594 .word 0xb5a689d8 ! t3_kref+0x594: fdivd %f26, %f24, %f26
16595! .word 0x274c7698 ! t3_kref+0x598: fbul,a,pt %fcc0, SYM(t3_subr0)
16596 fbul,a,pt %fcc0, SYM(t3_subr0)
16597 .word 0x9f414000 ! t3_kref+0x59c: mov %pc, %o7
16598 .word 0xc398a1c0 ! t3_kref+0x5a0: ldda [%g2 + 0x1c0]%asi, %f32
16599 .word 0xeed01019 ! t3_kref+0x5a4: ldsha [%g0 + %i1]0x80, %l7
16600 .word 0x81d932db ! t3_kref+0x5a8: flush %g4 - 0xd25
16601 .word 0x38800007 ! t3_kref+0x5ac: bgu,a _kref+0x5c8
16602 .word 0xf7ee101c ! t3_kref+0x5b0: prefetcha %i0 + %i4, 27
16603 .word 0xb1a0013b ! t3_kref+0x5b4: fabss %f27, %f24
16604 .word 0xd048a01c ! t3_kref+0x5b8: ldsb [%g2 + 0x1c], %o0
16605 .word 0xb5b6063a ! t3_kref+0x5bc: fmul8x16 %f24, %f26, %f26
16606 .word 0x81ae8a5a ! t3_kref+0x5c0: fcmpd %fcc0, %f26, %f26
16607 .word 0xb1a6095a ! t3_kref+0x5c4: fmuld %f24, %f26, %f24
16608 .word 0xb5a0053b ! t3_kref+0x5c8: fsqrts %f27, %f26
16609 .word 0xa6f2c00c ! t3_kref+0x5cc: udivcc %o3, %o4, %l3
16610 .word 0xf1267ff0 ! t3_kref+0x5d0: st %f24, [%i1 - 0x10]
16611 .word 0xea16401b ! t3_kref+0x5d4: lduh [%i1 + %i3], %l5
16612 .word 0xc3ee500c ! t3_kref+0x5d8: prefetcha %i1 + %o4, 1
16613 .word 0xa6027d29 ! t3_kref+0x5dc: add %o1, -0x2d7, %l3
16614 .word 0xb5b606da ! t3_kref+0x5e0: fmul8sux16 %f24, %f26, %f26
16615 .word 0x9f414000 ! t3_kref+0x5e4: mov %pc, %o7
16616 .word 0xd048a00d ! t3_kref+0x5e8: ldsb [%g2 + 0xd], %o0
16617 .word 0xaa12800d ! t3_kref+0x5ec: or %o2, %o5, %l5
16618 .word 0xf7267ff0 ! t3_kref+0x5f0: st %f27, [%i1 - 0x10]
16619 .word 0xe810a00c ! t3_kref+0x5f4: lduh [%g2 + 0xc], %l4
16620 .word 0xb1b009b8 ! t3_kref+0x5f8: fexpand %f24, %f24
16621 .word 0x91408000 ! t3_kref+0x5fc: mov %ccr, %o0
16622 .word 0xb1a01a5a ! t3_kref+0x600: fdtoi %f26, %f24
16623 .word 0xb7a0013a ! t3_kref+0x604: fabss %f26, %f27
16624 .word 0xf100a03c ! t3_kref+0x608: ld [%g2 + 0x3c], %f24
16625 .word 0xf19eda18 ! t3_kref+0x60c: ldda [%i3 + %i0]0xd0, %f24
16626 .word 0xea50a03c ! t3_kref+0x610: ldsh [%g2 + 0x3c], %l5
16627 .word 0xd0500018 ! t3_kref+0x614: ldsh [%g0 + %i0], %o0
16628 .word 0xaafa8009 ! t3_kref+0x618: sdivcc %o2, %o1, %l5
16629 .word 0xae0ac009 ! t3_kref+0x61c: and %o3, %o1, %l7
16630 .word 0xae1377da ! t3_kref+0x620: or %o5, -0x826, %l7
16631 .word 0xed68a00a ! t3_kref+0x624: prefetch %g2 + 0xa, 22
16632 .word 0xb5b60c5a ! t3_kref+0x628: fnor %f24, %f26, %f26
16633 .word 0xaafae006 ! t3_kref+0x62c: sdivcc %o3, 6, %l5
16634 .word 0x39480004 ! t3_kref+0x630: fbuge,a,pt %fcc0, _kref+0x640
16635 .word 0xad224000 ! t3_kref+0x634: mulscc %o1, %g0, %l6
16636 .word 0xb3a01a3b ! t3_kref+0x638: fstoi %f27, %f25
16637 .word 0x8143c000 ! t3_kref+0x63c: stbar
16638 .word 0xf700a01c ! t3_kref+0x640: ld [%g2 + 0x1c], %f27
16639 .word 0x28480003 ! t3_kref+0x644: bleu,a,pt %icc, _kref+0x650
16640 .word 0x90c24009 ! t3_kref+0x648: addccc %o1, %o1, %o0
16641 .word 0xb610201a ! t3_kref+0x64c: mov 0x1a, %i3
16642 .word 0x83c07b88 ! t3_kref+0x650: jmpl %g1 - 0x478, %g1
16643 .word 0xa802a5f7 ! t3_kref+0x654: add %o2, 0x5f7, %l4
16644 .word 0xf100a01c ! t3_kref+0x658: ld [%g2 + 0x1c], %f24
16645 .word 0xb7a0053a ! t3_kref+0x65c: fsqrts %f26, %f27
16646 .word 0xf500a03c ! t3_kref+0x660: ld [%g2 + 0x3c], %f26
16647 .word 0xae22800a ! t3_kref+0x664: sub %o2, %o2, %l7
16648 .word 0x9320000b ! t3_kref+0x668: mulscc %g0, %o3, %o1
16649 .word 0xf326401c ! t3_kref+0x66c: st %f25, [%i1 + %i4]
16650 .word 0xea167ffa ! t3_kref+0x670: lduh [%i1 - 6], %l5
16651 .word 0x86102003 ! t3_kref+0x674: mov 0x3, %g3
16652 .word 0x32800000 ! t3_kref+0x678: bne,a _kref+0x678
16653 .word 0x86a0e001 ! t3_kref+0x67c: subcc %g3, 1, %g3
16654 .word 0xf300a00c ! t3_kref+0x680: ld [%g2 + 0xc], %f25
16655 .word 0xaac2e940 ! t3_kref+0x684: addccc %o3, 0x940, %l5
16656 .word 0x113b29d3 ! t3_kref+0x688: sethi %hi(0xeca74c00), %o0
16657 .word 0xb5a018da ! t3_kref+0x68c: fdtos %f26, %f26
16658 .word 0x81830000 ! t3_kref+0x690: wr %o4, %g0, %y
16659 .word 0x81580000 ! t3_kref+0x694: flushw
16660 .word 0x93b2c10a ! t3_kref+0x698: edge32 %o3, %o2, %o1
16661 .word 0x9330201c ! t3_kref+0x69c: srl %g0, 0x1c, %o1
16662 .word 0xf7a65000 ! t3_kref+0x6a0: sta %f27, [%i1]0x80
16663 .word 0x2c800001 ! t3_kref+0x6a4: bneg,a _kref+0x6a8
16664 .word 0xf3263ffc ! t3_kref+0x6a8: st %f25, [%i0 - 4]
16665 .word 0xaeb2b38f ! t3_kref+0x6ac: orncc %o2, -0xc71, %l7
16666 .word 0x81ae0ada ! t3_kref+0x6b0: fcmped %fcc0, %f24, %f26
16667 .word 0x83414000 ! t3_kref+0x6b4: mov %pc, %g1
16668 .word 0xaf400000 ! t3_kref+0x6b8: mov %y, %l7
16669 .word 0xc02e200c ! t3_kref+0x6bc: clrb [%i0 + 0xc]
16670 .word 0x927028a3 ! t3_kref+0x6c0: udiv %g0, 0x8a3, %o1
16671 .word 0xee00a01c ! t3_kref+0x6c4: ld [%g2 + 0x1c], %l7
16672 .word 0xb5b64a3b ! t3_kref+0x6c8: fpadd16s %f25, %f27, %f26
16673 .word 0x81ae8a5a ! t3_kref+0x6cc: fcmpd %fcc0, %f26, %f26
16674 .word 0xa5b0010d ! t3_kref+0x6d0: edge32 %g0, %o5, %l2
16675 .word 0xf1263fe8 ! t3_kref+0x6d4: st %f24, [%i0 - 0x18]
16676 .word 0xaeaa8000 ! t3_kref+0x6d8: andncc %o2, %g0, %l7
16677 .word 0x9310280a ! t3_kref+0x6dc: taddcctv %g0, 0x80a, %o1
16678 .word 0xb5b68df9 ! t3_kref+0x6e0: fnands %f26, %f25, %f26
16679 .word 0x912ae005 ! t3_kref+0x6e4: sll %o3, 0x5, %o0
16680 .word 0xb5a00038 ! t3_kref+0x6e8: fmovs %f24, %f26
16681 .word 0xd210a01c ! t3_kref+0x6ec: lduh [%g2 + 0x1c], %o1
16682 .word 0x81da401c ! t3_kref+0x6f0: flush %o1 + %i4
16683 .word 0xf11fbc80 ! t3_kref+0x6f4: ldd [%fp - 0x380], %f24
16684 .word 0x92b034ef ! t3_kref+0x6f8: orncc %g0, -0xb11, %o1
16685 .word 0xb1a60d3a ! t3_kref+0x6fc: fsmuld %f24, %f26, %f24
16686 .word 0x37800006 ! t3_kref+0x700: fbge,a _kref+0x718
16687 .word 0xe840a00c ! t3_kref+0x704: ldsw [%g2 + 0xc], %l4
16688 .word 0xb5a01939 ! t3_kref+0x708: fstod %f25, %f26
16689 .word 0xe450a00e ! t3_kref+0x70c: ldsh [%g2 + 0xe], %l2
16690 .word 0xf1263ff8 ! t3_kref+0x710: st %f24, [%i0 - 8]
16691 .word 0xb1a01938 ! t3_kref+0x714: fstod %f24, %f24
16692 .word 0xb5b60c58 ! t3_kref+0x718: fnor %f24, %f24, %f26
16693 .word 0xb3a00538 ! t3_kref+0x71c: fsqrts %f24, %f25
16694 .word 0xa73b6013 ! t3_kref+0x720: sra %o5, 0x13, %l3
16695 .word 0xee070000 ! t3_kref+0x724: ld [%i4], %l7
16696 .word 0xb1b686ba ! t3_kref+0x728: fmul8x16al %f26, %f26, %f24
16697 .word 0xee6e201f ! t3_kref+0x72c: ldstub [%i0 + 0x1f], %l7
16698 .word 0xa5400000 ! t3_kref+0x730: mov %y, %l2
16699 .word 0xdaae501a ! t3_kref+0x734: stba %o5, [%i1 + %i2]0x80
16700 .word 0xb5a0003b ! t3_kref+0x738: fmovs %f27, %f26
16701 .word 0xb1a6095a ! t3_kref+0x73c: fmuld %f24, %f26, %f24
16702 .word 0xd46e7fff ! t3_kref+0x740: ldstub [%i1 - 1], %o2
16703 .word 0xa8434000 ! t3_kref+0x744: addc %o5, %g0, %l4
16704 .word 0x81ae8a58 ! t3_kref+0x748: fcmpd %fcc0, %f26, %f24
16705 .word 0xd4362016 ! t3_kref+0x74c: sth %o2, [%i0 + 0x16]
16706 .word 0xa5400000 ! t3_kref+0x750: mov %y, %l2
16707 .word 0xd420a02c ! t3_kref+0x754: st %o2, [%g2 + 0x2c]
16708 .word 0x81df000d ! t3_kref+0x758: flush %i4 + %o5
16709 .word 0xaa728009 ! t3_kref+0x75c: udiv %o2, %o1, %l5
16710 .word 0xb5a688da ! t3_kref+0x760: fsubd %f26, %f26, %f26
16711 .word 0x81580000 ! t3_kref+0x764: flushw
16712 .word 0xa732e016 ! t3_kref+0x768: srl %o3, 0x16, %l3
16713 .word 0x81ae0a58 ! t3_kref+0x76c: fcmpd %fcc0, %f24, %f24
16714 .word 0xb5a01918 ! t3_kref+0x770: fitod %f24, %f26
16715 .word 0x81ae0aba ! t3_kref+0x774: fcmpes %fcc0, %f24, %f26
16716 .word 0xf106401c ! t3_kref+0x778: ld [%i1 + %i4], %f24
16717 .word 0xaa32400c ! t3_kref+0x77c: orn %o1, %o4, %l5
16718 .word 0xf5260000 ! t3_kref+0x780: st %f26, [%i0]
16719 .word 0xa433000b ! t3_kref+0x784: orn %o4, %o3, %l2
16720 .word 0xc768a108 ! t3_kref+0x788: prefetch %g2 + 0x108, 3
16721 .word 0xd010a02c ! t3_kref+0x78c: lduh [%g2 + 0x2c], %o0
16722 .word 0x901b000a ! t3_kref+0x790: xor %o4, %o2, %o0
16723 .word 0xf11fbe98 ! t3_kref+0x794: ldd [%fp - 0x168], %f24
16724 .word 0xea100019 ! t3_kref+0x798: lduh [%g0 + %i1], %l5
16725 .word 0x91b240ab ! t3_kref+0x79c: edge16n %o1, %o3, %o0
16726 .word 0xaaa2e060 ! t3_kref+0x7a0: subcc %o3, 0x60, %l5
16727 .word 0xe440a03c ! t3_kref+0x7a4: ldsw [%g2 + 0x3c], %l2
16728 .word 0xb1a60858 ! t3_kref+0x7a8: faddd %f24, %f24, %f24
16729 .word 0xab22af91 ! t3_kref+0x7ac: mulscc %o2, 0xf91, %l5
16730 .word 0x3b480002 ! t3_kref+0x7b0: fble,a,pt %fcc0, _kref+0x7b8
16731 .word 0xd2364000 ! t3_kref+0x7b4: sth %o1, [%i1]
16732 .word 0xd22e3ff7 ! t3_kref+0x7b8: stb %o1, [%i0 - 9]
16733 .word 0xec46401c ! t3_kref+0x7bc: ldsw [%i1 + %i4], %l6
16734 .word 0x001fffff ! t3_kref+0x7c0: illtrap 0x1fffff
16735 .word 0xb7a0053b ! t3_kref+0x7c4: fsqrts %f27, %f27
16736 .word 0xa632400a ! t3_kref+0x7c8: orn %o1, %o2, %l3
16737 .word 0xadb0002c ! t3_kref+0x7cc: edge8n %g0, %o4, %l6
16738 .word 0xd428a01c ! t3_kref+0x7d0: stb %o2, [%g2 + 0x1c]
16739 .word 0xd628a02f ! t3_kref+0x7d4: stb %o3, [%g2 + 0x2f]
16740 .word 0xafb2c04d ! t3_kref+0x7d8: edge8l %o3, %o5, %l7
16741 .word 0xd4763ff8 ! t3_kref+0x7dc: stx %o2, [%i0 - 8]
16742 .word 0xd208a00c ! t3_kref+0x7e0: ldub [%g2 + 0xc], %o1
16743 .word 0xf700a03c ! t3_kref+0x7e4: ld [%g2 + 0x3c], %f27
16744 .word 0xad227283 ! t3_kref+0x7e8: mulscc %o1, -0xd7d, %l6
16745 .word 0x8143c000 ! t3_kref+0x7ec: stbar
16746 .word 0xc02e2009 ! t3_kref+0x7f0: clrb [%i0 + 9]
16747 .word 0xea000018 ! t3_kref+0x7f4: ld [%g0 + %i0], %l5
16748 .word 0xd4ae9018 ! t3_kref+0x7f8: stba %o2, [%i2 + %i0]0x80
16749 .word 0xa842400b ! t3_kref+0x7fc: addc %o1, %o3, %l4
16750 .word 0xb5b60d18 ! t3_kref+0x800: fandnot1 %f24, %f24, %f26
16751 .word 0xda2e3fed ! t3_kref+0x804: stb %o5, [%i0 - 0x13]
16752 .word 0xac08000b ! t3_kref+0x808: and %g0, %o3, %l6
16753 .word 0xc398a1c0 ! t3_kref+0x80c: ldda [%g2 + 0x1c0]%asi, %f32
16754 .word 0xea40a02c ! t3_kref+0x810: ldsw [%g2 + 0x2c], %l5
16755 .word 0xac703f1a ! t3_kref+0x814: udiv %g0, -0xe6, %l6
16756 .word 0xb5a60958 ! t3_kref+0x818: fmuld %f24, %f24, %f26
16757 .word 0xa432c00c ! t3_kref+0x81c: orn %o3, %o4, %l2
16758 .word 0x9243000c ! t3_kref+0x820: addc %o4, %o4, %o1
16759 .word 0xb1b607da ! t3_kref+0x824: pdist %f24, %f26, %f24
16760 .word 0x25800002 ! t3_kref+0x828: fblg,a _kref+0x830
16761 .word 0xec7e401c ! t3_kref+0x82c: swap [%i1 + %i4], %l6
16762 .word 0xb3a00538 ! t3_kref+0x830: fsqrts %f24, %f25
16763 .word 0xb5b64978 ! t3_kref+0x834: fpmerge %f25, %f24, %f26
16764 .word 0xb3b6ca7a ! t3_kref+0x838: fpadd32s %f27, %f26, %f25
16765 .word 0x27800002 ! t3_kref+0x83c: fbul,a _kref+0x844
16766 .word 0xe840a01c ! t3_kref+0x840: ldsw [%g2 + 0x1c], %l4
16767 .word 0xaef82b25 ! t3_kref+0x844: sdivcc %g0, 0xb25, %l7
16768 .word 0x26800006 ! t3_kref+0x848: bl,a _kref+0x860
16769 .word 0xf7262008 ! t3_kref+0x84c: st %f27, [%i0 + 8]
16770 .word 0xa8ba800b ! t3_kref+0x850: xnorcc %o2, %o3, %l4
16771 .word 0xc398a1c0 ! t3_kref+0x854: ldda [%g2 + 0x1c0]%asi, %f32
16772 .word 0xa470393e ! t3_kref+0x858: udiv %g0, -0x6c2, %l2
16773 .word 0xb1a609b9 ! t3_kref+0x85c: fdivs %f24, %f25, %f24
16774 .word 0xac9360e4 ! t3_kref+0x860: orcc %o5, 0xe4, %l6
16775 .word 0x8143c000 ! t3_kref+0x864: stbar
16776 .word 0xaef3713a ! t3_kref+0x868: udivcc %o5, -0xec6, %l7
16777 .word 0xb1a00538 ! t3_kref+0x86c: fsqrts %f24, %f24
16778 .word 0xea00a00c ! t3_kref+0x870: ld [%g2 + 0xc], %l5
16779 .word 0xac2a4000 ! t3_kref+0x874: andn %o1, %g0, %l6
16780 .word 0x38800008 ! t3_kref+0x878: bgu,a _kref+0x898
16781 .word 0xf520a01c ! t3_kref+0x87c: st %f26, [%g2 + 0x1c]
16782 .word 0xaa026a67 ! t3_kref+0x880: add %o1, 0xa67, %l5
16783 .word 0xa91025cd ! t3_kref+0x884: taddcctv %g0, 0x5cd, %l4
16784 .word 0xb5a0189a ! t3_kref+0x888: fitos %f26, %f26
16785 .word 0xc12e001c ! t3_kref+0x88c: st %fsr, [%i0 + %i4]
16786 .word 0xd008a03e ! t3_kref+0x890: ldub [%g2 + 0x3e], %o0
16787 .word 0xa5408000 ! t3_kref+0x894: mov %ccr, %l2
16788 .word 0xf700a02c ! t3_kref+0x898: ld [%g2 + 0x2c], %f27
16789 .word 0xb5a00539 ! t3_kref+0x89c: fsqrts %f25, %f26
16790 .word 0xb1a688b9 ! t3_kref+0x8a0: fsubs %f26, %f25, %f24
16791 .word 0xc398a1c0 ! t3_kref+0x8a4: ldda [%g2 + 0x1c0]%asi, %f32
16792 .word 0xa5408000 ! t3_kref+0x8a8: mov %ccr, %l2
16793 .word 0xadb2c30d ! t3_kref+0x8ac: alignaddr %o3, %o5, %l6
16794 .word 0xb7a0189a ! t3_kref+0x8b0: fitos %f26, %f27
16795 .word 0xb5a0191b ! t3_kref+0x8b4: fitod %f27, %f26
16796 .word 0xd236001b ! t3_kref+0x8b8: sth %o1, [%i0 + %i3]
16797 .word 0xb5b606fa ! t3_kref+0x8bc: fmul8ulx16 %f24, %f26, %f26
16798 .word 0xb5a018d8 ! t3_kref+0x8c0: fdtos %f24, %f26
16799 .word 0x2f480002 ! t3_kref+0x8c4: fbu,a,pt %fcc0, _kref+0x8cc
16800 .word 0xc398a1c0 ! t3_kref+0x8c8: ldda [%g2 + 0x1c0]%asi, %f32
16801 .word 0xb1a0191b ! t3_kref+0x8cc: fitod %f27, %f24
16802 .word 0x93234000 ! t3_kref+0x8d0: mulscc %o5, %g0, %o1
16803 .word 0xb1a68d3a ! t3_kref+0x8d4: fsmuld %f26, %f26, %f24
16804 .word 0xb1a018d8 ! t3_kref+0x8d8: fdtos %f24, %f24
16805 .word 0xa72a8000 ! t3_kref+0x8dc: sll %o2, %g0, %l3
16806 .word 0xee7e401c ! t3_kref+0x8e0: swap [%i1 + %i4], %l7
16807 .word 0xa4f34000 ! t3_kref+0x8e4: udivcc %o5, %g0, %l2
16808 .word 0xf700a00c ! t3_kref+0x8e8: ld [%g2 + 0xc], %f27
16809 .word 0xc036200a ! t3_kref+0x8ec: clrh [%i0 + 0xa]
16810 .word 0xabb2c30b ! t3_kref+0x8f0: alignaddr %o3, %o3, %l5
16811 .word 0xaeba800c ! t3_kref+0x8f4: xnorcc %o2, %o4, %l7
16812 .word 0xab418000 ! t3_kref+0x8f8: mov %fprs, %l5
16813 .word 0x9fc10000 ! t3_kref+0x8fc: call %g4
16814 .word 0x81b01027 ! t3_kref+0x900: siam 0x7
16815 .word 0xa87b400b ! t3_kref+0x904: sdiv %o5, %o3, %l4
16816 .word 0xaaf33648 ! t3_kref+0x908: udivcc %o4, -0x9b8, %l5
16817 .word 0xb4103fed ! t3_kref+0x90c: mov 0xffffffed, %i2
16818 .word 0xae136726 ! t3_kref+0x910: or %o5, 0x726, %l7
16819 .word 0xb1a0055a ! t3_kref+0x914: fsqrtd %f26, %f24
16820 .word 0xb1b60758 ! t3_kref+0x918: fpack32 %f24, %f24, %f24
16821 .word 0xd0067ff0 ! t3_kref+0x91c: ld [%i1 - 0x10], %o0
16822 .word 0xb1b6867a ! t3_kref+0x920: fmul8x16au %f26, %f26, %f24
16823 .word 0xa6e2ef0d ! t3_kref+0x924: subccc %o3, 0xf0d, %l3
16824 .word 0xb7a0053a ! t3_kref+0x928: fsqrts %f26, %f27
16825 .word 0xc398a1c0 ! t3_kref+0x92c: ldda [%g2 + 0x1c0]%asi, %f32
16826 .word 0xac42800a ! t3_kref+0x930: addc %o2, %o2, %l6
16827 .word 0xc398a1c0 ! t3_kref+0x934: ldda [%g2 + 0x1c0]%asi, %f32
16828 .word 0xace24000 ! t3_kref+0x938: subccc %o1, %g0, %l6
16829 .word 0xa5b2c32b ! t3_kref+0x93c: bmask %o3, %o3, %l2
16830 .word 0xb1a01939 ! t3_kref+0x940: fstod %f25, %f24
16831 .word 0xb1a64839 ! t3_kref+0x944: fadds %f25, %f25, %f24
16832 .word 0xa93b6010 ! t3_kref+0x948: sra %o5, 0x10, %l4
16833 .word 0xb5b009b8 ! t3_kref+0x94c: fexpand %f24, %f26
16834 .word 0xb5b68c9a ! t3_kref+0x950: fandnot2 %f26, %f26, %f26
16835 .word 0xa7b34200 ! t3_kref+0x954: array8 %o5, %g0, %l3
16836 .word 0xf3263fe8 ! t3_kref+0x958: st %f25, [%i0 - 0x18]
16837 .word 0xa40a4000 ! t3_kref+0x95c: and %o1, %g0, %l2
16838 .word 0x39800008 ! t3_kref+0x960: fbuge,a _kref+0x980
16839 .word 0xf100a03c ! t3_kref+0x964: ld [%g2 + 0x3c], %f24
16840 .word 0xd4a81019 ! t3_kref+0x968: stba %o2, [%g0 + %i1]0x80
16841 .word 0xee56001b ! t3_kref+0x96c: ldsh [%i0 + %i3], %l7
16842 .word 0xb1a6c8ba ! t3_kref+0x970: fsubs %f27, %f26, %f24
16843 .word 0xec9f5058 ! t3_kref+0x974: ldda [%i5 + %i0]0x82, %l6
16844 .word 0x2e480008 ! t3_kref+0x978: bvs,a,pt %icc, _kref+0x998
16845 .word 0xa4427749 ! t3_kref+0x97c: addc %o1, -0x8b7, %l2
16846 .word 0xac1af5ab ! t3_kref+0x980: xor %o3, -0xa55, %l6
16847 .word 0xad2a6003 ! t3_kref+0x984: sll %o1, 0x3, %l6
16848 .word 0xb7b00c20 ! t3_kref+0x988: fzeros %f27
16849 .word 0xb5a609da ! t3_kref+0x98c: fdivd %f24, %f26, %f26
16850 .word 0xb1a01a58 ! t3_kref+0x990: fdtoi %f24, %f24
16851 .word 0xc0ae9018 ! t3_kref+0x994: stba %g0, [%i2 + %i0]0x80
16852 .word 0xafb28060 ! t3_kref+0x998: edge8ln %o2, %g0, %l7
16853 .word 0xb1a01a39 ! t3_kref+0x99c: fstoi %f25, %f24
16854 .word 0xb5a6cd39 ! t3_kref+0x9a0: fsmuld %f27, %f25, %f26
16855 .word 0xee86101c ! t3_kref+0x9a4: lda [%i0 + %i4]0x80, %l7
16856 .word 0x33800006 ! t3_kref+0x9a8: fbe,a _kref+0x9c0
16857 .word 0xd03e4000 ! t3_kref+0x9ac: std %o0, [%i1]
16858 .word 0xae280009 ! t3_kref+0x9b0: andn %g0, %o1, %l7
16859 .word 0xd048a00e ! t3_kref+0x9b4: ldsb [%g2 + 0xe], %o0
16860 .word 0xe8163ff8 ! t3_kref+0x9b8: lduh [%i0 - 8], %l4
16861 .word 0xaa234009 ! t3_kref+0x9bc: sub %o5, %o1, %l5
16862 .word 0x921b4009 ! t3_kref+0x9c0: xor %o5, %o1, %o1
16863 .word 0xb3a00138 ! t3_kref+0x9c4: fabss %f24, %f25
16864 .word 0xec56601c ! t3_kref+0x9c8: ldsh [%i1 + 0x1c], %l6
16865 .word 0xb5a608bb ! t3_kref+0x9cc: fsubs %f24, %f27, %f26
16866 .word 0xb5a0193b ! t3_kref+0x9d0: fstod %f27, %f26
16867 .word 0xb5a68d39 ! t3_kref+0x9d4: fsmuld %f26, %f25, %f26
16868 .word 0xb3a688b9 ! t3_kref+0x9d8: fsubs %f26, %f25, %f25
16869 .word 0xf5263ff4 ! t3_kref+0x9dc: st %f26, [%i0 - 0xc]
16870 .word 0xc12e401c ! t3_kref+0x9e0: st %fsr, [%i1 + %i4]
16871 .word 0xa6d2c00a ! t3_kref+0x9e4: umulcc %o3, %o2, %l3
16872 .word 0x909b2292 ! t3_kref+0x9e8: xorcc %o4, 0x292, %o0
16873 .word 0xa9b34280 ! t3_kref+0x9ec: array32 %o5, %g0, %l4
16874 .word 0xb1a648bb ! t3_kref+0x9f0: fsubs %f25, %f27, %f24
16875 .word 0xac23400a ! t3_kref+0x9f4: sub %o5, %o2, %l6
16876 .word 0xd048a02c ! t3_kref+0x9f8: ldsb [%g2 + 0x2c], %o0
16877 .word 0xaaa2800c ! t3_kref+0x9fc: subcc %o2, %o4, %l5
16878 .word 0xb3b6cabb ! t3_kref+0xa00: fpsub16s %f27, %f27, %f25
16879 .word 0x92c36c30 ! t3_kref+0xa04: addccc %o5, 0xc30, %o1
16880 .word 0xb7a0189b ! t3_kref+0xa08: fitos %f27, %f27
16881 .word 0xb7a01a3a ! t3_kref+0xa0c: fstoi %f26, %f27
16882 .word 0xd22e601c ! t3_kref+0xa10: stb %o1, [%i1 + 0x1c]
16883 .word 0xac200009 ! t3_kref+0xa14: neg %o1, %l6
16884 .word 0xaa42a489 ! t3_kref+0xa18: addc %o2, 0x489, %l5
16885 .word 0xb1b68c58 ! t3_kref+0xa1c: fnor %f26, %f24, %f24
16886 .word 0xa45321c7 ! t3_kref+0xa20: umul %o4, 0x1c7, %l2
16887 .word 0xb1a018d8 ! t3_kref+0xa24: fdtos %f24, %f24
16888 .word 0xae700009 ! t3_kref+0xa28: udiv %g0, %o1, %l7
16889 .word 0xb1b68c58 ! t3_kref+0xa2c: fnor %f26, %f24, %f24
16890 .word 0xec563fec ! t3_kref+0xa30: ldsh [%i0 - 0x14], %l6
16891 .word 0x9de3bfa0 ! t3_kref+0xa34: save %sp, -0x60, %sp
16892 .word 0x81c863a4 ! t3_kref+0xa38: return %g1 + 0x3a4
16893 .word 0xb3a00138 ! t3_kref+0xa3c: fabss %f24, %f25
16894 .word 0xf100a03c ! t3_kref+0xa40: ld [%g2 + 0x3c], %f24
16895 .word 0xe4063fec ! t3_kref+0xa44: ld [%i0 - 0x14], %l2
16896 .word 0x927b6bcc ! t3_kref+0xa48: sdiv %o5, 0xbcc, %o1
16897 .word 0xb1b606f8 ! t3_kref+0xa4c: fmul8ulx16 %f24, %f24, %f24
16898 .word 0xb5b60c5a ! t3_kref+0xa50: fnor %f24, %f26, %f26
16899 .word 0xae0834f0 ! t3_kref+0xa54: and %g0, -0xb10, %l7
16900 .word 0x28800007 ! t3_kref+0xa58: bleu,a _kref+0xa74
16901 .word 0xa45ac00d ! t3_kref+0xa5c: smul %o3, %o5, %l2
16902 .word 0xa8aa7b6e ! t3_kref+0xa60: andncc %o1, -0x492, %l4
16903 .word 0x901a800d ! t3_kref+0xa64: xor %o2, %o5, %o0
16904 .word 0xb5b60eda ! t3_kref+0xa68: fornot2 %f24, %f26, %f26
16905 .word 0xf300a02c ! t3_kref+0xa6c: ld [%g2 + 0x2c], %f25
16906 .word 0xd2267ffc ! t3_kref+0xa70: st %o1, [%i1 - 4]
16907 .word 0xa60b671f ! t3_kref+0xa74: and %o5, 0x71f, %l3
16908 .word 0x35800001 ! t3_kref+0xa78: fbue,a _kref+0xa7c
16909 .word 0x905a6498 ! t3_kref+0xa7c: smul %o1, 0x498, %o0
16910 .word 0xa80aba80 ! t3_kref+0xa80: and %o2, -0x580, %l4
16911 .word 0xb5a68d39 ! t3_kref+0xa84: fsmuld %f26, %f25, %f26
16912 .word 0xd41e3ff8 ! t3_kref+0xa88: ldd [%i0 - 8], %o2
16913 .word 0xaadaafce ! t3_kref+0xa8c: smulcc %o2, 0xfce, %l5
16914 .word 0xb1a01938 ! t3_kref+0xa90: fstod %f24, %f24
16915 .word 0x2c800006 ! t3_kref+0xa94: bneg,a _kref+0xaac
16916 .word 0xf51fbe58 ! t3_kref+0xa98: ldd [%fp - 0x1a8], %f26
16917 .word 0xaafaa0f7 ! t3_kref+0xa9c: sdivcc %o2, 0xf7, %l5
16918 .word 0xd478a03c ! t3_kref+0xaa0: swap [%g2 + 0x3c], %o2
16919 .word 0x28800007 ! t3_kref+0xaa4: bleu,a _kref+0xac0
16920 .word 0xf1bf1a58 ! t3_kref+0xaa8: stda %f24, [%i4 + %i0]0xd2
16921 .word 0x26480004 ! t3_kref+0xaac: bl,a,pt %icc, _kref+0xabc
16922 .word 0xf11fbe20 ! t3_kref+0xab0: ldd [%fp - 0x1e0], %f24
16923 .word 0xac1b400a ! t3_kref+0xab4: xor %o5, %o2, %l6
16924 .word 0xa40afff7 ! t3_kref+0xab8: and %o3, -0x9, %l2
16925 .word 0x929a800c ! t3_kref+0xabc: xorcc %o2, %o4, %o1
16926 .word 0x90a0000c ! t3_kref+0xac0: subcc %g0, %o4, %o0
16927 .word 0xa712e4cc ! t3_kref+0xac4: taddcctv %o3, 0x4cc, %l3
16928 .word 0xb3a00538 ! t3_kref+0xac8: fsqrts %f24, %f25
16929 .word 0xa82b208f ! t3_kref+0xacc: andn %o4, 0x8f, %l4
16930 .word 0xd220a01c ! t3_kref+0xad0: st %o1, [%g2 + 0x1c]
16931 .word 0xa7400000 ! t3_kref+0xad4: mov %y, %l3
16932 .word 0x90f2c00a ! t3_kref+0xad8: udivcc %o3, %o2, %o0
16933 .word 0xac428009 ! t3_kref+0xadc: addc %o2, %o1, %l6
16934 .word 0x9f414000 ! t3_kref+0xae0: mov %pc, %o7
16935 .word 0x31480003 ! t3_kref+0xae4: fba,a,pt %fcc0, _kref+0xaf0
16936 .word 0xc9ee500b ! t3_kref+0xae8: prefetcha %i1 + %o3, 4
16937 .word 0xb5a01899 ! t3_kref+0xaec: fitos %f25, %f26
16938 .word 0xac92400c ! t3_kref+0xaf0: orcc %o1, %o4, %l6
16939 .word 0xf1beda59 ! t3_kref+0xaf4: stda %f24, [%i3 + %i1]0xd2
16940 .word 0xb1b606d8 ! t3_kref+0xaf8: fmul8sux16 %f24, %f24, %f24
16941 .word 0x3b480008 ! t3_kref+0xafc: fble,a,pt %fcc0, _kref+0xb1c
16942 .word 0xe656c018 ! t3_kref+0xb00: ldsh [%i3 + %i0], %l3
16943 .word 0xb5b686f8 ! t3_kref+0xb04: fmul8ulx16 %f26, %f24, %f26
16944 .word 0xb5a0193b ! t3_kref+0xb08: fstod %f27, %f26
16945 .word 0x2f800002 ! t3_kref+0xb0c: fbu,a _kref+0xb14
16946 .word 0xa4bac00a ! t3_kref+0xb10: xnorcc %o3, %o2, %l2
16947 .word 0xb5a6895a ! t3_kref+0xb14: fmuld %f26, %f26, %f26
16948 .word 0xb1b009ba ! t3_kref+0xb18: fexpand %f26, %f24
16949 .word 0xea50a01c ! t3_kref+0xb1c: ldsh [%g2 + 0x1c], %l5
16950 .word 0xb7a0053a ! t3_kref+0xb20: fsqrts %f26, %f27
16951 .word 0xa4dac00a ! t3_kref+0xb24: smulcc %o3, %o2, %l2
16952 .word 0xec48a02f ! t3_kref+0xb28: ldsb [%g2 + 0x2f], %l6
16953 .word 0xec1e7ff0 ! t3_kref+0xb2c: ldd [%i1 - 0x10], %l6
16954 .word 0xb1b60718 ! t3_kref+0xb30: fmuld8sux16 %f24, %f24, %f24
16955 .word 0xb5a01058 ! t3_kref+0xb34: fdtox %f24, %f26
16956 .word 0xec9f5058 ! t3_kref+0xb38: ldda [%i5 + %i0]0x82, %l6
16957 .word 0x81d83f7a ! t3_kref+0xb3c: flush %g0 - 0x86
16958 .word 0xb5b68eda ! t3_kref+0xb40: fornot2 %f26, %f26, %f26
16959 .word 0xe496d019 ! t3_kref+0xb44: lduha [%i3 + %i1]0x80, %l2
16960 .word 0xb7a68838 ! t3_kref+0xb48: fadds %f26, %f24, %f27
16961 .word 0xa6b3400b ! t3_kref+0xb4c: orncc %o5, %o3, %l3
16962 .word 0x8143c000 ! t3_kref+0xb50: stbar
16963 .word 0xee50a00c ! t3_kref+0xb54: ldsh [%g2 + 0xc], %l7
16964 .word 0xa87334bc ! t3_kref+0xb58: udiv %o4, -0xb44, %l4
16965 .word 0x81de000a ! t3_kref+0xb5c: flush %i0 + %o2
16966 .word 0x85800009 ! t3_kref+0xb60: mov %o1, %ccr
16967 .word 0xa4daf8a0 ! t3_kref+0xb64: smulcc %o3, -0x760, %l2
16968 .word 0x9272400d ! t3_kref+0xb68: udiv %o1, %o5, %o1
16969 .word 0x81dbaa08 ! t3_kref+0xb6c: flush %sp + 0xa08
16970 .word 0xb5a0193b ! t3_kref+0xb70: fstod %f27, %f26
16971 .word 0xb1a68d3a ! t3_kref+0xb74: fsmuld %f26, %f26, %f24
16972 .word 0xad1373a2 ! t3_kref+0xb78: taddcctv %o5, -0xc5e, %l6
16973 .word 0xf7ee101b ! t3_kref+0xb7c: prefetcha %i0 + %i3, 27
16974 .word 0x90a8232e ! t3_kref+0xb80: andncc %g0, 0x32e, %o0
16975 .word 0x927a8009 ! t3_kref+0xb84: sdiv %o2, %o1, %o1
16976 .word 0xd62e8019 ! t3_kref+0xb88: stb %o3, [%i2 + %i1]
16977 .word 0xb5a01898 ! t3_kref+0xb8c: fitos %f24, %f26
16978 .word 0x2e480001 ! t3_kref+0xb90: bvs,a,pt %icc, _kref+0xb94
16979 .word 0xaadac000 ! t3_kref+0xb94: smulcc %o3, %g0, %l5
16980 .word 0xc3ee1000 ! t3_kref+0xb98: prefetcha %i0, 1
16981 .word 0x9fc10000 ! t3_kref+0xb9c: call %g4
16982 .word 0xb5a00158 ! t3_kref+0xba0: fabsd %f24, %f26
16983 .word 0xe696d019 ! t3_kref+0xba4: lduha [%i3 + %i1]0x80, %l3
16984 .word 0xae08000a ! t3_kref+0xba8: and %g0, %o2, %l7
16985 .word 0xb810200c ! t3_kref+0xbac: mov 0xc, %i4
16986 .word 0xb1a6085a ! t3_kref+0xbb0: faddd %f24, %f26, %f24
16987 .word 0xf1801018 ! t3_kref+0xbb4: lda [%g0 + %i0]0x80, %f24
16988 .word 0x928a400a ! t3_kref+0xbb8: andcc %o1, %o2, %o1
16989 .word 0xa7400000 ! t3_kref+0xbbc: mov %y, %l3
16990 .word 0xb1a68d3a ! t3_kref+0xbc0: fsmuld %f26, %f26, %f24
16991 .word 0xa5400000 ! t3_kref+0xbc4: mov %y, %l2
16992 .word 0x3f480003 ! t3_kref+0xbc8: fbo,a,pt %fcc0, _kref+0xbd4
16993 .word 0xc398a1c0 ! t3_kref+0xbcc: ldda [%g2 + 0x1c0]%asi, %f32
16994 .word 0xb5a6cd39 ! t3_kref+0xbd0: fsmuld %f27, %f25, %f26
16995 .word 0x2c800007 ! t3_kref+0xbd4: bneg,a _kref+0xbf0
16996 .word 0xe640a03c ! t3_kref+0xbd8: ldsw [%g2 + 0x3c], %l3
16997 .word 0xb5a00558 ! t3_kref+0xbdc: fsqrtd %f24, %f26
16998 .word 0xe45f4019 ! t3_kref+0xbe0: ldx [%i5 + %i1], %l2
16999 .word 0xb5b00c00 ! t3_kref+0xbe4: fzero %f26
17000 .word 0xa8f82267 ! t3_kref+0xbe8: sdivcc %g0, 0x267, %l4
17001 .word 0xe4063ff8 ! t3_kref+0xbec: ld [%i0 - 8], %l2
17002 .word 0xac003089 ! t3_kref+0xbf0: add %g0, -0xf77, %l6
17003 .word 0xf720a00c ! t3_kref+0xbf4: st %f27, [%g2 + 0xc]
17004 .word 0xb1a688d8 ! t3_kref+0xbf8: fsubd %f26, %f24, %f24
17005 .word 0xb1b60f5a ! t3_kref+0xbfc: fornot1 %f24, %f26, %f24
17006 .word 0x30800005 ! t3_kref+0xc00: ba,a _kref+0xc14
17007 .word 0xae32400d ! t3_kref+0xc04: orn %o1, %o5, %l7
17008 .word 0x3e800006 ! t3_kref+0xc08: bvc,a _kref+0xc20
17009 .word 0xee064000 ! t3_kref+0xc0c: ld [%i1], %l7
17010 .word 0xaa23400a ! t3_kref+0xc10: sub %o5, %o2, %l5
17011 .word 0xb7a01a3a ! t3_kref+0xc14: fstoi %f26, %f27
17012 .word 0xa7b240ed ! t3_kref+0xc18: edge16ln %o1, %o5, %l3
17013 .word 0xa6fb400a ! t3_kref+0xc1c: sdivcc %o5, %o2, %l3
17014 .word 0xa8f2800c ! t3_kref+0xc20: udivcc %o2, %o4, %l4
17015 .word 0xa642c00d ! t3_kref+0xc24: addc %o3, %o5, %l3
17016 .word 0xb5a648bb ! t3_kref+0xc28: fsubs %f25, %f27, %f26
17017 .word 0x81d80017 ! t3_kref+0xc2c: flush %g0 + %l7
17018 .word 0x33800008 ! t3_kref+0xc30: fbe,a _kref+0xc50
17019 .word 0x81de4009 ! t3_kref+0xc34: flush %i1 + %o1
17020 .word 0x38800007 ! t3_kref+0xc38: bgu,a _kref+0xc54
17021 .word 0xd81e401d ! t3_kref+0xc3c: ldd [%i1 + %i5], %o4
17022 .word 0xb1a0111a ! t3_kref+0xc40: fxtod %f26, %f24
17023 .word 0xe8566014 ! t3_kref+0xc44: ldsh [%i1 + 0x14], %l4
17024 .word 0xacb3000b ! t3_kref+0xc48: orncc %o4, %o3, %l6
17025 .word 0xaa728009 ! t3_kref+0xc4c: udiv %o2, %o1, %l5
17026 .word 0xaa22400a ! t3_kref+0xc50: sub %o1, %o2, %l5
17027 .word 0xb3a01898 ! t3_kref+0xc54: fitos %f24, %f25
17028 .word 0xe84e3ff3 ! t3_kref+0xc58: ldsb [%i0 - 0xd], %l4
17029 .word 0x23800006 ! t3_kref+0xc5c: fbne,a _kref+0xc74
17030 .word 0xb1a0103a ! t3_kref+0xc60: fstox %f26, %f24
17031 .word 0xafb34100 ! t3_kref+0xc64: edge32 %o5, %g0, %l7
17032 .word 0xd8ee101a ! t3_kref+0xc68: ldstuba [%i0 + %i2]0x80, %o4
17033 .word 0xe46e001a ! t3_kref+0xc6c: ldstub [%i0 + %i2], %l2
17034 .word 0xa6bb400c ! t3_kref+0xc70: xnorcc %o5, %o4, %l3
17035 .word 0xaef2e3b6 ! t3_kref+0xc74: udivcc %o3, 0x3b6, %l7
17036 .word 0xc398a1c0 ! t3_kref+0xc78: ldda [%g2 + 0x1c0]%asi, %f32
17037 .word 0x32800004 ! t3_kref+0xc7c: bne,a _kref+0xc8c
17038 .word 0xb3a0053b ! t3_kref+0xc80: fsqrts %f27, %f25
17039 .word 0xac432c18 ! t3_kref+0xc84: addc %o4, 0xc18, %l6
17040 .word 0xb3a01a3a ! t3_kref+0xc88: fstoi %f26, %f25
17041 .word 0xb5a00538 ! t3_kref+0xc8c: fsqrts %f24, %f26
17042 .word 0xf720a01c ! t3_kref+0xc90: st %f27, [%g2 + 0x1c]
17043 .word 0xe410a01c ! t3_kref+0xc94: lduh [%g2 + 0x1c], %l2
17044 .word 0xb5a00538 ! t3_kref+0xc98: fsqrts %f24, %f26
17045 sethi %hi(2f), %o7
17046 .word 0xe40be0b0 ! t3_kref+0xca0: ldub [%o7 + 0xb0], %l2
17047 .word 0xa41ca00c ! t3_kref+0xca4: xor %l2, 0xc, %l2
17048 .word 0xe42be0b0 ! t3_kref+0xca8: stb %l2, [%o7 + 0xb0]
17049 .word 0x81dbe0b0 ! t3_kref+0xcac: flush %o7 + 0xb0
170502: .word 0xb7a0189b ! t3_kref+0xcb0: fitos %f27, %f27
17051 .word 0xa5b2802c ! t3_kref+0xcb4: edge8n %o2, %o4, %l2
17052 .word 0x92f2c000 ! t3_kref+0xcb8: udivcc %o3, %g0, %o1
17053 .word 0xf11fbfc8 ! t3_kref+0xcbc: ldd [%fp - 0x38], %f24
17054 .word 0xa7b2c300 ! t3_kref+0xcc0: alignaddr %o3, %g0, %l3
17055 .word 0x90fa800c ! t3_kref+0xcc4: sdivcc %o2, %o4, %o0
17056 .word 0xe410a01c ! t3_kref+0xcc8: lduh [%g2 + 0x1c], %l2
17057 .word 0xea00a01c ! t3_kref+0xccc: ld [%g2 + 0x1c], %l5
17058 .word 0xaa9ac00a ! t3_kref+0xcd0: xorcc %o3, %o2, %l5
17059 .word 0xf300a03c ! t3_kref+0xcd4: ld [%g2 + 0x3c], %f25
17060 .word 0xb1a00558 ! t3_kref+0xcd8: fsqrtd %f24, %f24
17061 .word 0xd47e001c ! t3_kref+0xcdc: swap [%i0 + %i4], %o2
17062 .word 0x81df6437 ! t3_kref+0xce0: flush %i5 + 0x437
17063 .word 0xf720a01c ! t3_kref+0xce4: st %f27, [%g2 + 0x1c]
17064 .word 0xf700a03c ! t3_kref+0xce8: ld [%g2 + 0x3c], %f27
17065 .word 0xf51e6000 ! t3_kref+0xcec: ldd [%i1], %f26
17066 .word 0xaad2400a ! t3_kref+0xcf0: umulcc %o1, %o2, %l5
17067 .word 0x92100000 ! t3_kref+0xcf4: clr %o1
17068 .word 0xe6563ff8 ! t3_kref+0xcf8: ldsh [%i0 - 8], %l3
17069 .word 0xb3a0013b ! t3_kref+0xcfc: fabss %f27, %f25
17070 .word 0x92e37635 ! t3_kref+0xd00: subccc %o5, -0x9cb, %o1
17071 .word 0xaa1a400b ! t3_kref+0xd04: xor %o1, %o3, %l5
17072 .word 0xd0480019 ! t3_kref+0xd08: ldsb [%g0 + %i1], %o0
17073 .word 0xa642bc49 ! t3_kref+0xd0c: addc %o2, -0x3b7, %l3
17074 .word 0xb5b60eda ! t3_kref+0xd10: fornot2 %f24, %f26, %f26
17075 .word 0xf1be584a ! t3_kref+0xd14: stda %f24, [%i1 + %o2]0xc2
17076 .word 0xae0b4000 ! t3_kref+0xd18: and %o5, %g0, %l7
17077 .word 0x37480006 ! t3_kref+0xd1c: fbge,a,pt %fcc0, _kref+0xd34
17078 .word 0xb1b60f5a ! t3_kref+0xd20: fornot1 %f24, %f26, %f24
17079 .word 0xc398a1c0 ! t3_kref+0xd24: ldda [%g2 + 0x1c0]%asi, %f32
17080 .word 0xab336013 ! t3_kref+0xd28: srl %o5, 0x13, %l5
17081 .word 0xacf24009 ! t3_kref+0xd2c: udivcc %o1, %o1, %l6
17082 .word 0xefee101c ! t3_kref+0xd30: prefetcha %i0 + %i4, 23
17083 .word 0xa4137f81 ! t3_kref+0xd34: or %o5, -0x7f, %l2
17084 .word 0xb1a6895a ! t3_kref+0xd38: fmuld %f26, %f26, %f24
17085 .word 0xac72675d ! t3_kref+0xd3c: udiv %o1, 0x75d, %l6
17086 .word 0xad400000 ! t3_kref+0xd40: mov %y, %l6
17087 .word 0xac32e95c ! t3_kref+0xd44: orn %o3, 0x95c, %l6
17088 .word 0x36800007 ! t3_kref+0xd48: bge,a _kref+0xd64
17089 .word 0xd0400019 ! t3_kref+0xd4c: ldsw [%g0 + %i1], %o0
17090 .word 0xb1a00158 ! t3_kref+0xd50: fabsd %f24, %f24
17091 .word 0xaa0a79f8 ! t3_kref+0xd54: and %o1, -0x608, %l5
17092 .word 0xb7a01a58 ! t3_kref+0xd58: fdtoi %f24, %f27
17093 .word 0x91b34040 ! t3_kref+0xd5c: edge8l %o5, %g0, %o0
17094 .word 0x905abd06 ! t3_kref+0xd60: smul %o2, -0x2fa, %o0
17095 .word 0x9de3bfa0 ! t3_kref+0xd64: save %sp, -0x60, %sp
17096 .word 0xb62e2fd2 ! t3_kref+0xd68: andn %i0, 0xfd2, %i3
17097 .word 0xabef0018 ! t3_kref+0xd6c: restore %i4, %i0, %l5
17098 .word 0xd6300018 ! t3_kref+0xd70: sth %o3, [%g0 + %i0]
17099 .word 0xafb3430b ! t3_kref+0xd74: alignaddr %o5, %o3, %l7
17100 .word 0xd200a02c ! t3_kref+0xd78: ld [%g2 + 0x2c], %o1
17101 .word 0xaf3b4000 ! t3_kref+0xd7c: sra %o5, %g0, %l7
17102 .word 0xb5a0193b ! t3_kref+0xd80: fstod %f27, %f26
17103 .word 0x34800004 ! t3_kref+0xd84: bg,a _kref+0xd94
17104 .word 0xdab61000 ! t3_kref+0xd88: stha %o5, [%i0]0x80
17105 .word 0xb3c06aee ! t3_kref+0xd8c: jmpl %g1 + 0xaee, %i1
17106 .word 0xee162012 ! t3_kref+0xd90: lduh [%i0 + 0x12], %l7
17107 .word 0xc807bfe4 ! t3_kref+0xd94: ld [%fp - 0x1c], %g4
17108 .word 0xa9237525 ! t3_kref+0xd98: mulscc %o5, -0xadb, %l4
17109 .word 0x92bb4000 ! t3_kref+0xd9c: xnorcc %o5, %g0, %o1
17110 .word 0xf5000018 ! t3_kref+0xda0: ld [%g0 + %i0], %f26
17111 .word 0xa443400d ! t3_kref+0xda4: addc %o5, %o5, %l2
17112 .word 0xc398a1c0 ! t3_kref+0xda8: ldda [%g2 + 0x1c0]%asi, %f32
17113 .word 0xf51f4018 ! t3_kref+0xdac: ldd [%i5 + %i0], %f26
17114 .word 0xe07e6008 ! t3_kref+0xdb0: swap [%i1 + 8], %l0
17115 .word 0x8143c000 ! t3_kref+0xdb4: stbar
17116 .word 0xb5a6095a ! t3_kref+0xdb8: fmuld %f24, %f26, %f26
17117 .word 0xae5b0009 ! t3_kref+0xdbc: smul %o4, %o1, %l7
17118 .word 0x92fab128 ! t3_kref+0xdc0: sdivcc %o2, -0xed8, %o1
17119 .word 0xad2026a1 ! t3_kref+0xdc4: mulscc %g0, 0x6a1, %l6
17120 .word 0xb5b68c58 ! t3_kref+0xdc8: fnor %f26, %f24, %f26
17121 .word 0xd41e3fe8 ! t3_kref+0xdcc: ldd [%i0 - 0x18], %o2
17122 .word 0xe840a02c ! t3_kref+0xdd0: ldsw [%g2 + 0x2c], %l4
17123 .word 0xd22e3ff9 ! t3_kref+0xdd4: stb %o1, [%i0 - 7]
17124 .word 0xb7a01898 ! t3_kref+0xdd8: fitos %f24, %f27
17125 .word 0xe0e81019 ! t3_kref+0xddc: ldstuba [%g0 + %i1]0x80, %l0
17126 .word 0xda20a00c ! t3_kref+0xde0: st %o5, [%g2 + 0xc]
17127 .word 0xacb24000 ! t3_kref+0xde4: orncc %o1, %g0, %l6
17128 .word 0xa41a800a ! t3_kref+0xde8: xor %o2, %o2, %l2
17129 .word 0x92b326ca ! t3_kref+0xdec: orncc %o4, 0x6ca, %o1
17130 .word 0x27480002 ! t3_kref+0xdf0: fbul,a,pt %fcc0, _kref+0xdf8
17131 .word 0xaf400000 ! t3_kref+0xdf4: mov %y, %l7
17132 .word 0x36800008 ! t3_kref+0xdf8: bge,a _kref+0xe18
17133 .word 0xa6d263a9 ! t3_kref+0xdfc: umulcc %o1, 0x3a9, %l3
17134 .word 0xf7262018 ! t3_kref+0xe00: st %f27, [%i0 + 0x18]
17135 .word 0xe608a00e ! t3_kref+0xe04: ldub [%g2 + 0xe], %l3
17136 .word 0xd05e001d ! t3_kref+0xe08: ldx [%i0 + %i5], %o0
17137 .word 0x1100323c ! t3_kref+0xe0c: sethi %hi(0xc8f000), %o0
17138 .word 0xb5a01118 ! t3_kref+0xe10: fxtod %f24, %f26
17139 .word 0x90aaa8b7 ! t3_kref+0xe14: andncc %o2, 0x8b7, %o0
17140 .word 0xb1b686bb ! t3_kref+0xe18: fmul8x16al %f26, %f27, %f24
17141 .word 0xaeaac00c ! t3_kref+0xe1c: andncc %o3, %o4, %l7
17142 .word 0x22800008 ! t3_kref+0xe20: be,a _kref+0xe40
17143 .word 0xb1a00158 ! t3_kref+0xe24: fabsd %f24, %f24
17144 .word 0xaee034d0 ! t3_kref+0xe28: subccc %g0, -0xb30, %l7
17145 .word 0xec86101c ! t3_kref+0xe2c: lda [%i0 + %i4]0x80, %l6
17146 .word 0x927aad44 ! t3_kref+0xe30: sdiv %o2, 0xd44, %o1
17147 .word 0x929a668a ! t3_kref+0xe34: xorcc %o1, 0x68a, %o1
17148 .word 0x81830000 ! t3_kref+0xe38: wr %o4, %g0, %y
17149 .word 0x81ae8a58 ! t3_kref+0xe3c: fcmpd %fcc0, %f26, %f24
17150 .word 0xa7b30240 ! t3_kref+0xe40: array16 %o4, %g0, %l3
17151 .word 0xc398a1c0 ! t3_kref+0xe44: ldda [%g2 + 0x1c0]%asi, %f32
17152 .word 0xd2262008 ! t3_kref+0xe48: st %o1, [%i0 + 8]
17153 .word 0x90b2654c ! t3_kref+0xe4c: orncc %o1, 0x54c, %o0
17154 .word 0xb7a00539 ! t3_kref+0xe50: fsqrts %f25, %f27
17155 .word 0x8d82b4a6 ! t3_kref+0xe54: wr %o2, 0xfffff4a6, %fprs
17156 .word 0xa408000c ! t3_kref+0xe58: and %g0, %o4, %l2
17157 .word 0xa8583df1 ! t3_kref+0xe5c: smul %g0, -0x20f, %l4
17158 .word 0xd43822d0 ! t3_kref+0xe60: std %o2, [%g0 + 0x2d0]
17159 .word 0xa4934000 ! t3_kref+0xe64: orcc %o5, %g0, %l2
17160 .word 0xa898000b ! t3_kref+0xe68: xorcc %g0, %o3, %l4
17161 .word 0xe4ce501a ! t3_kref+0xe6c: ldsba [%i1 + %i2]0x80, %l2
17162 .word 0x928b21b6 ! t3_kref+0xe70: andcc %o4, 0x1b6, %o1
17163 .word 0xec10a02c ! t3_kref+0xe74: lduh [%g2 + 0x2c], %l6
17164 .word 0xda28a00c ! t3_kref+0xe78: stb %o5, [%g2 + 0xc]
17165 .word 0xa422c00b ! t3_kref+0xe7c: sub %o3, %o3, %l2
17166 .word 0xb1b60ed8 ! t3_kref+0xe80: fornot2 %f24, %f24, %f24
17167 .word 0x3c480002 ! t3_kref+0xe84: bpos,a,pt %icc, _kref+0xe8c
17168 .word 0xd81f4018 ! t3_kref+0xe88: ldd [%i5 + %i0], %o4
17169 .word 0xe450a03e ! t3_kref+0xe8c: ldsh [%g2 + 0x3e], %l2
17170 .word 0x81830000 ! t3_kref+0xe90: wr %o4, %g0, %y
17171 .word 0xb3a00538 ! t3_kref+0xe94: fsqrts %f24, %f25
17172 .word 0xfdee501b ! t3_kref+0xe98: prefetcha %i1 + %i3, 30
17173 .word 0x34800005 ! t3_kref+0xe9c: bg,a _kref+0xeb0
17174 .word 0xe88e1000 ! t3_kref+0xea0: lduba [%i0]0x80, %l4
17175 .word 0xb7a648ba ! t3_kref+0xea4: fsubs %f25, %f26, %f27
17176 .word 0x37480003 ! t3_kref+0xea8: fbge,a,pt %fcc0, _kref+0xeb4
17177 .word 0x92a30000 ! t3_kref+0xeac: subcc %o4, %g0, %o1
17178 .word 0xb1a01938 ! t3_kref+0xeb0: fstod %f24, %f24
17179 .word 0xa532c000 ! t3_kref+0xeb4: srl %o3, %g0, %l2
17180 .word 0xb1b60a78 ! t3_kref+0xeb8: fpadd32s %f24, %f24, %f24
17181 .word 0xc368a1c8 ! t3_kref+0xebc: prefetch %g2 + 0x1c8, 1
17182 .word 0xabb68558 ! t3_kref+0xec0: fcmpeq16 %f26, %f24, %l5
17183 .word 0xd000a03c ! t3_kref+0xec4: ld [%g2 + 0x3c], %o0
17184 .word 0x910a4000 ! t3_kref+0xec8: tsubcc %o1, %g0, %o0
17185 .word 0x28480006 ! t3_kref+0xecc: bleu,a,pt %icc, _kref+0xee4
17186 .word 0x922ac00d ! t3_kref+0xed0: andn %o3, %o5, %o1
17187 .word 0xc398a1c0 ! t3_kref+0xed4: ldda [%g2 + 0x1c0]%asi, %f32
17188 .word 0xaeb279eb ! t3_kref+0xed8: orncc %o1, -0x615, %l7
17189 .word 0xaa9b756e ! t3_kref+0xedc: xorcc %o5, -0xa92, %l5
17190 .word 0xacb3000b ! t3_kref+0xee0: orncc %o4, %o3, %l6
17191 .word 0x81aecaba ! t3_kref+0xee4: fcmpes %fcc0, %f27, %f26
17192 .word 0xd0ce9018 ! t3_kref+0xee8: ldsba [%i2 + %i0]0x80, %o0
17193 .word 0xf1be1809 ! t3_kref+0xeec: stda %f24, [%i0 + %o1]0xc0
17194 .word 0xea78a00c ! t3_kref+0xef0: swap [%g2 + 0xc], %l5
17195 .word 0x2b104cb5 ! t3_kref+0xef4: sethi %hi(0x4132d400), %l5
17196 .word 0xa6332b2a ! t3_kref+0xef8: orn %o4, 0xb2a, %l3
17197 .word 0xa692800a ! t3_kref+0xefc: orcc %o2, %o2, %l3
17198 .word 0xa4982f02 ! t3_kref+0xf00: xorcc %g0, 0xf02, %l2
17199 .word 0xa422800d ! t3_kref+0xf04: sub %o2, %o5, %l2
17200 .word 0x81ae0a5a ! t3_kref+0xf08: fcmpd %fcc0, %f24, %f26
17201 .word 0xb1a6885a ! t3_kref+0xf0c: faddd %f26, %f26, %f24
17202 .word 0x9fc10000 ! t3_kref+0xf10: call %g4
17203 .word 0xb5b60c5a ! t3_kref+0xf14: fnor %f24, %f26, %f26
17204 call 0x00000d94
17205 .word 0xaa0a800d ! t3_kref+0xf1c: and %o2, %o5, %l5
17206 .word 0xb3b6cdfb ! t3_kref+0xf20: fnands %f27, %f27, %f25
17207 .word 0xec10a00c ! t3_kref+0xf24: lduh [%g2 + 0xc], %l6
17208 .word 0xaa2af9ab ! t3_kref+0xf28: andn %o3, -0x655, %l5
17209 .word 0x81ae0a3b ! t3_kref+0xf2c: fcmps %fcc0, %f24, %f27
17210 .word 0xd236c018 ! t3_kref+0xf30: sth %o1, [%i3 + %i0]
17211 .word 0xb5b60ed8 ! t3_kref+0xf34: fornot2 %f24, %f24, %f26
17212 .word 0xb7a6493a ! t3_kref+0xf38: fmuls %f25, %f26, %f27
17213 .word 0x907022ed ! t3_kref+0xf3c: udiv %g0, 0x2ed, %o0
17214 .word 0xacf02878 ! t3_kref+0xf40: udivcc %g0, 0x878, %l6
17215 .word 0xb5b64ea0 ! t3_kref+0xf44: fsrc1s %f25, %f26
17216 .word 0xb5a0055a ! t3_kref+0xf48: fsqrtd %f26, %f26
17217 .word 0x86102003 ! t3_kref+0xf4c: mov 0x3, %g3
17218 .word 0x32800000 ! t3_kref+0xf50: bne,a _kref+0xf50
17219 .word 0x86a0e001 ! t3_kref+0xf54: subcc %g3, 1, %g3
17220 .word 0xd4780018 ! t3_kref+0xf58: swap [%g0 + %i0], %o2
17221 .word 0xa80b400b ! t3_kref+0xf5c: and %o5, %o3, %l4
17222 .word 0x3f480008 ! t3_kref+0xf60: fbo,a,pt %fcc0, _kref+0xf80
17223 .word 0xd008a01d ! t3_kref+0xf64: ldub [%g2 + 0x1d], %o0
17224 .word 0xd41e6000 ! t3_kref+0xf68: ldd [%i1], %o2
17225 .word 0x20480005 ! t3_kref+0xf6c: bn,a,pt %icc, _kref+0xf80
17226 .word 0xa4d30000 ! t3_kref+0xf70: umulcc %o4, %g0, %l2
17227 .word 0xe8062000 ! t3_kref+0xf74: ld [%i0], %l4
17228 .word 0xb5a0003a ! t3_kref+0xf78: fmovs %f26, %f26
17229 .word 0x8143c000 ! t3_kref+0xf7c: stbar
17230 .word 0xf19e1a1a ! t3_kref+0xf80: ldda [%i0 + %i2]0xd0, %f24
17231 .word 0xac9320b7 ! t3_kref+0xf84: orcc %o4, 0xb7, %l6
17232 .word 0x92a00000 ! t3_kref+0xf88: subcc %g0, %g0, %o1
17233 .word 0x81dec00a ! t3_kref+0xf8c: flush %i3 + %o2
17234 .word 0x21480004 ! t3_kref+0xf90: fbn,a,pt %fcc0, _kref+0xfa0
17235 .word 0xb5b60758 ! t3_kref+0xf94: fpack32 %f24, %f24, %f26
17236 .word 0xae5afc2c ! t3_kref+0xf98: smul %o3, -0x3d4, %l7
17237 .word 0xd208a01f ! t3_kref+0xf9c: ldub [%g2 + 0x1f], %o1
17238 .word 0xb5a608d8 ! t3_kref+0xfa0: fsubd %f24, %f24, %f26
17239 .word 0x92f8000d ! t3_kref+0xfa4: sdivcc %g0, %o5, %o1
17240 .word 0xc398a1c0 ! t3_kref+0xfa8: ldda [%g2 + 0x1c0]%asi, %f32
17241 .word 0x9292800d ! t3_kref+0xfac: orcc %o2, %o5, %o1
17242 .word 0x81ae0a5a ! t3_kref+0xfb0: fcmpd %fcc0, %f24, %f26
17243 .word 0xe656200e ! t3_kref+0xfb4: ldsh [%i0 + 0xe], %l3
17244 .word 0xb7b60a79 ! t3_kref+0xfb8: fpadd32s %f24, %f25, %f27
17245 .word 0xa692a23b ! t3_kref+0xfbc: orcc %o2, 0x23b, %l3
17246 .word 0xb1b60c5a ! t3_kref+0xfc0: fnor %f24, %f26, %f24
17247 .word 0xac7b0000 ! t3_kref+0xfc4: sdiv %o4, %g0, %l6
17248 .word 0x24800006 ! t3_kref+0xfc8: ble,a _kref+0xfe0
17249 .word 0xb5a0111a ! t3_kref+0xfcc: fxtod %f26, %f26
17250 .word 0xb1b68a18 ! t3_kref+0xfd0: fpadd16 %f26, %f24, %f24
17251 .word 0xa93aa00e ! t3_kref+0xfd4: sra %o2, 0xe, %l4
17252 .word 0xa42a7568 ! t3_kref+0xfd8: andn %o1, -0xa98, %l2
17253 .word 0xb5a6085a ! t3_kref+0xfdc: faddd %f24, %f26, %f26
17254 .word 0xb1b6875a ! t3_kref+0xfe0: fpack32 %f26, %f26, %f24
17255 .word 0xf3000019 ! t3_kref+0xfe4: ld [%g0 + %i1], %f25
17256 .word 0xb5b60e80 ! t3_kref+0xfe8: fsrc1 %f24, %f26
17257 .word 0xa8e2b2d3 ! t3_kref+0xfec: subccc %o2, -0xd2d, %l4
17258 .word 0xee7e2014 ! t3_kref+0xff0: swap [%i0 + 0x14], %l7
17259 .word 0x92730009 ! t3_kref+0xff4: udiv %o4, %o1, %o1
17260 .word 0xab2ac009 ! t3_kref+0xff8: sll %o3, %o1, %l5
17261 .word 0xe848a02f ! t3_kref+0xffc: ldsb [%g2 + 0x2f], %l4
17262 .word 0xeb68a00b ! t3_kref+0x1000: prefetch %g2 + 0xb, 21
17263 .word 0xda78a03c ! t3_kref+0x1004: swap [%g2 + 0x3c], %o5
17264 .word 0xb5a60d38 ! t3_kref+0x1008: fsmuld %f24, %f24, %f26
17265 .word 0x8143c000 ! t3_kref+0x100c: stbar
17266 .word 0xb1b686f8 ! t3_kref+0x1010: fmul8ulx16 %f26, %f24, %f24
17267 .word 0xda6e3ffa ! t3_kref+0x1014: ldstub [%i0 - 6], %o5
17268 .word 0x91400000 ! t3_kref+0x1018: mov %y, %o0
17269 .word 0xae7a8009 ! t3_kref+0x101c: sdiv %o2, %o1, %l7
17270 .word 0xc398a1c0 ! t3_kref+0x1020: ldda [%g2 + 0x1c0]%asi, %f32
17271 .word 0xf1ee501d ! t3_kref+0x1024: prefetcha %i1 + %i5, 24
17272 .word 0x35480003 ! t3_kref+0x1028: fbue,a,pt %fcc0, _kref+0x1034
17273 .word 0xe03f4005 ! t3_kref+0x102c: std %l0, [%i5 + %g5]
17274 .word 0xb1a60d38 ! t3_kref+0x1030: fsmuld %f24, %f24, %f24
17275 .word 0xd9e6100a ! t3_kref+0x1034: casa [%i0]0x80, %o2, %o4
17276 .word 0xafb24309 ! t3_kref+0x1038: alignaddr %o1, %o1, %l7
17277 .word 0xb1a0013a ! t3_kref+0x103c: fabss %f26, %f24
17278 .word 0xb5a018da ! t3_kref+0x1040: fdtos %f26, %f26
17279 .word 0xb5a608da ! t3_kref+0x1044: fsubd %f24, %f26, %f26
17280 .word 0xaafb68d3 ! t3_kref+0x1048: sdivcc %o5, 0x8d3, %l5
17281 .word 0xb5a6c93a ! t3_kref+0x104c: fmuls %f27, %f26, %f26
17282 .word 0xb3a6c939 ! t3_kref+0x1050: fmuls %f27, %f25, %f25
17283 .word 0x92daf2b5 ! t3_kref+0x1054: smulcc %o3, -0xd4b, %o1
17284 .word 0xb3a00538 ! t3_kref+0x1058: fsqrts %f24, %f25
17285 .word 0xa7332012 ! t3_kref+0x105c: srl %o4, 0x12, %l3
17286 .word 0xc1ee1009 ! t3_kref+0x1060: prefetcha %i0 + %o1, 0
17287 .word 0xec40a00c ! t3_kref+0x1064: ldsw [%g2 + 0xc], %l6
17288 .word 0xb5b60e5a ! t3_kref+0x1068: fxnor %f24, %f26, %f26
17289 .word 0xf7270018 ! t3_kref+0x106c: st %f27, [%i4 + %i0]
17290 .word 0xd86e3fe6 ! t3_kref+0x1070: ldstub [%i0 - 0x1a], %o4
17291 .word 0xec1e6010 ! t3_kref+0x1074: ldd [%i1 + 0x10], %l6
17292 .word 0xd250a03e ! t3_kref+0x1078: ldsh [%g2 + 0x3e], %o1
17293 .word 0xa8f32f22 ! t3_kref+0x107c: udivcc %o4, 0xf22, %l4
17294 .word 0xaa9b400a ! t3_kref+0x1080: xorcc %o5, %o2, %l5
17295 .word 0xc398a1c0 ! t3_kref+0x1084: ldda [%g2 + 0x1c0]%asi, %f32
17296 .word 0xb7a018d8 ! t3_kref+0x1088: fdtos %f24, %f27
17297 .word 0xd000a03c ! t3_kref+0x108c: ld [%g2 + 0x3c], %o0
17298 .word 0xf9ee101c ! t3_kref+0x1090: prefetcha %i0 + %i4, 28
17299 .word 0x21800002 ! t3_kref+0x1094: fbn,a _kref+0x109c
17300 .word 0xdab6501b ! t3_kref+0x1098: stha %o5, [%i1 + %i3]0x80
17301 .word 0xa5b3432d ! t3_kref+0x109c: bmask %o5, %o5, %l2
17302 .word 0xec3e3fe0 ! t3_kref+0x10a0: std %l6, [%i0 - 0x20]
17303 .word 0xf126401c ! t3_kref+0x10a4: st %f24, [%i1 + %i4]
17304 .word 0xab202ab0 ! t3_kref+0x10a8: mulscc %g0, 0xab0, %l5
17305 .word 0xa42a637a ! t3_kref+0x10ac: andn %o1, 0x37a, %l2
17306 .word 0xd0560000 ! t3_kref+0x10b0: ldsh [%i0], %o0
17307 .word 0x925a400b ! t3_kref+0x10b4: smul %o1, %o3, %o1
17308 .word 0xc807bff0 ! t3_kref+0x10b8: ld [%fp - 0x10], %g4
17309 .word 0xb5b60c5a ! t3_kref+0x10bc: fnor %f24, %f26, %f26
17310 .word 0xe8780018 ! t3_kref+0x10c0: swap [%g0 + %i0], %l4
17311 .word 0xb5a6095a ! t3_kref+0x10c4: fmuld %f24, %f26, %f26
17312 .word 0xb5b009b8 ! t3_kref+0x10c8: fexpand %f24, %f26
17313 .word 0xa532a01a ! t3_kref+0x10cc: srl %o2, 0x1a, %l2
17314 .word 0xe66e600b ! t3_kref+0x10d0: ldstub [%i1 + 0xb], %l3
17315 .word 0xb5b68c5a ! t3_kref+0x10d4: fnor %f26, %f26, %f26
17316 .word 0xb1a0055a ! t3_kref+0x10d8: fsqrtd %f26, %f24
17317 .word 0x37480006 ! t3_kref+0x10dc: fbge,a,pt %fcc0, _kref+0x10f4
17318 .word 0xf5263ff4 ! t3_kref+0x10e0: st %f26, [%i0 - 0xc]
17319 .word 0xb5a0189b ! t3_kref+0x10e4: fitos %f27, %f26
17320 .word 0xae92c009 ! t3_kref+0x10e8: orcc %o3, %o1, %l7
17321 .word 0xd248a00e ! t3_kref+0x10ec: ldsb [%g2 + 0xe], %o1
17322 .word 0x928ae235 ! t3_kref+0x10f0: andcc %o3, 0x235, %o1
17323 .word 0xa4b3400d ! t3_kref+0x10f4: orncc %o5, %o5, %l2
17324 .word 0xb7a01899 ! t3_kref+0x10f8: fitos %f25, %f27
17325 .word 0xb5a6895a ! t3_kref+0x10fc: fmuld %f26, %f26, %f26
17326 .word 0xb6102018 ! t3_kref+0x1100: mov 0x18, %i3
17327 .word 0xa4e2be4c ! t3_kref+0x1104: subccc %o2, -0x1b4, %l2
17328 .word 0xb3a649bb ! t3_kref+0x1108: fdivs %f25, %f27, %f25
17329 .word 0xae5b000c ! t3_kref+0x110c: smul %o4, %o4, %l7
17330 .word 0xb1a0053a ! t3_kref+0x1110: fsqrts %f26, %f24
17331 .word 0x9de3bfa0 ! t3_kref+0x1114: save %sp, -0x60, %sp
17332 .word 0xb8803d92 ! t3_kref+0x1118: addcc %g0, -0x26e, %i4
17333 .word 0x93ef4018 ! t3_kref+0x111c: restore %i5, %i0, %o1
17334 .word 0x92e3400d ! t3_kref+0x1120: subccc %o5, %o5, %o1
17335 .word 0xac903c2b ! t3_kref+0x1124: orcc %g0, -0x3d5, %l6
17336 .word 0xb7b6cab9 ! t3_kref+0x1128: fpsub16s %f27, %f25, %f27
17337 .word 0xac9a731c ! t3_kref+0x112c: xorcc %o1, -0xce4, %l6
17338 .word 0xac98000c ! t3_kref+0x1130: xorcc %g0, %o4, %l6
17339 .word 0xb1a01918 ! t3_kref+0x1134: fitod %f24, %f24
17340 .word 0xa4f2bd41 ! t3_kref+0x1138: udivcc %o2, -0x2bf, %l2
17341 .word 0xb1a01a3a ! t3_kref+0x113c: fstoi %f26, %f24
17342 .word 0xace02030 ! t3_kref+0x1140: subccc %g0, 0x30, %l6
17343 .word 0xaab2c009 ! t3_kref+0x1144: orncc %o3, %o1, %l5
17344 .word 0x9de3bfa0 ! t3_kref+0x1148: save %sp, -0x60, %sp
17345 .word 0x81c86aa4 ! t3_kref+0x114c: return %g1 + 0xaa4
17346 .word 0xebe6500d ! t3_kref+0x1150: casa [%i1]0x80, %o5, %l5
17347 .word 0xf500a02c ! t3_kref+0x1154: ld [%g2 + 0x2c], %f26
17348 .word 0xf19f5a18 ! t3_kref+0x1158: ldda [%i5 + %i0]0xd0, %f24
17349 .word 0xc398a1c0 ! t3_kref+0x115c: ldda [%g2 + 0x1c0]%asi, %f32
17350 .word 0xb3a00539 ! t3_kref+0x1160: fsqrts %f25, %f25
17351 .word 0x30800004 ! t3_kref+0x1164: ba,a _kref+0x1174
17352 .word 0xb7a0189a ! t3_kref+0x1168: fitos %f26, %f27
17353 .word 0xb1a688d8 ! t3_kref+0x116c: fsubd %f26, %f24, %f24
17354 .word 0xabb0006a ! t3_kref+0x1170: edge8ln %g0, %o2, %l5
17355 .word 0xb1a0055a ! t3_kref+0x1174: fsqrtd %f26, %f24
17356 .word 0x35480004 ! t3_kref+0x1178: fbue,a,pt %fcc0, _kref+0x1188
17357 .word 0xaafb4009 ! t3_kref+0x117c: sdivcc %o5, %o1, %l5
17358 .word 0xacf328d9 ! t3_kref+0x1180: udivcc %o4, 0x8d9, %l6
17359 .word 0xd428a03c ! t3_kref+0x1184: stb %o2, [%g2 + 0x3c]
17360 .word 0xd626001c ! t3_kref+0x1188: st %o3, [%i0 + %i4]
17361 .word 0xaa2336c1 ! t3_kref+0x118c: sub %o4, -0x93f, %l5
17362 .word 0xd008a01d ! t3_kref+0x1190: ldub [%g2 + 0x1d], %o0
17363 .word 0xb5a0055a ! t3_kref+0x1194: fsqrtd %f26, %f26
17364 .word 0xd03e6018 ! t3_kref+0x1198: std %o0, [%i1 + 0x18]
17365 .word 0xf320a01c ! t3_kref+0x119c: st %f25, [%g2 + 0x1c]
17366 .word 0xa9b24160 ! t3_kref+0x11a0: edge32ln %o1, %g0, %l4
17367 .word 0xeec01018 ! t3_kref+0x11a4: ldswa [%g0 + %i0]0x80, %l7
17368 .word 0xea4e601d ! t3_kref+0x11a8: ldsb [%i1 + 0x1d], %l5
17369 .word 0xb5b60e80 ! t3_kref+0x11ac: fsrc1 %f24, %f26
17370 .word 0xa73a601e ! t3_kref+0x11b0: sra %o1, 0x1e, %l3
17371 .word 0xaa1a74da ! t3_kref+0x11b4: xor %o1, -0xb26, %l5
17372 .word 0xd8364000 ! t3_kref+0x11b8: sth %o4, [%i1]
17373 .word 0xb3a0053a ! t3_kref+0x11bc: fsqrts %f26, %f25
17374 .word 0x9fc00004 ! t3_kref+0x11c0: call %g0 + %g4
17375 .word 0xf11e401d ! t3_kref+0x11c4: ldd [%i1 + %i5], %f24
17376 .word 0x20800005 ! t3_kref+0x11c8: bn,a _kref+0x11dc
17377 .word 0xac9b4009 ! t3_kref+0x11cc: xorcc %o5, %o1, %l6
17378 .word 0xc06e2016 ! t3_kref+0x11d0: ldstub [%i0 + 0x16], %g0
17379 .word 0x2d2ca8a9 ! t3_kref+0x11d4: sethi %hi(0xb2a2a400), %l6
17380 .word 0xb1a00538 ! t3_kref+0x11d8: fsqrts %f24, %f24
17381 .word 0xb1a01058 ! t3_kref+0x11dc: fdtox %f24, %f24
17382 .word 0x9f414000 ! t3_kref+0x11e0: mov %pc, %o7
17383 .word 0xb3a688bb ! t3_kref+0x11e4: fsubs %f26, %f27, %f25
17384 .word 0xd008a03d ! t3_kref+0x11e8: ldub [%g2 + 0x3d], %o0
17385 .word 0xd42e2008 ! t3_kref+0x11ec: stb %o2, [%i0 + 8]
17386 .word 0x81c70005 ! t3_kref+0x11f0: jmp %i4 + %g5
17387 .word 0xb1a688da ! t3_kref+0x11f4: fsubd %f26, %f26, %f24
17388 .word 0xb1b60e80 ! t3_kref+0x11f8: fsrc1 %f24, %f24
17389 .word 0xc398a1c0 ! t3_kref+0x11fc: ldda [%g2 + 0x1c0]%asi, %f32
17390 .word 0x24800001 ! t3_kref+0x1200: ble,a _kref+0x1204
17391 .word 0xf5000018 ! t3_kref+0x1204: ld [%g0 + %i0], %f26
17392 .word 0xb7b00cf9 ! t3_kref+0x1208: fnot2s %f25, %f27
17393 .word 0xa412c00d ! t3_kref+0x120c: or %o3, %o5, %l2
17394 .word 0xe84e0000 ! t3_kref+0x1210: ldsb [%i0], %l4
17395 .word 0xae1ae713 ! t3_kref+0x1214: xor %o3, 0x713, %l7
17396 .word 0x3a800008 ! t3_kref+0x1218: bcc,a _kref+0x1238
17397 .word 0xa9400000 ! t3_kref+0x121c: mov %y, %l4
17398 .word 0xb5a00539 ! t3_kref+0x1220: fsqrts %f25, %f26
17399 .word 0x8dd02010 ! t3_kref+0x1224: tneg %icc, %g0 + 0x10
17400 .word 0x81ae0a58 ! t3_kref+0x1228: fcmpd %fcc0, %f24, %f24
17401 .word 0xd4b6d018 ! t3_kref+0x122c: stha %o2, [%i3 + %i0]0x80
17402 .word 0x90db6412 ! t3_kref+0x1230: smulcc %o5, 0x412, %o0
17403 .word 0xd6280019 ! t3_kref+0x1234: stb %o3, [%g0 + %i1]
17404 .word 0xe850a03e ! t3_kref+0x1238: ldsh [%g2 + 0x3e], %l4
17405 .word 0xaa283674 ! t3_kref+0x123c: andn %g0, -0x98c, %l5
17406 .word 0xa60b400d ! t3_kref+0x1240: and %o5, %o5, %l3
17407 .word 0xb5a0191b ! t3_kref+0x1244: fitod %f27, %f26
17408 sethi %hi(1f), %o7
17409 save %sp,-0x60,%sp
17410 return %i7+%lo(1f)
17411 .empty
17412 .word 0xea86101c ! t3_kref+0x1254: lda [%i0 + %i4]0x80, %l5
17413 .word 0xd040a01c ! t3_kref+0x1258: ldsw [%g2 + 0x1c], %o0
17414 .word 0xa472400d ! t3_kref+0x125c: udiv %o1, %o5, %l2
17415 .word 0x3c480003 ! t3_kref+0x1260: bpos,a,pt %icc, _kref+0x126c
17416 .word 0xf5000019 ! t3_kref+0x1264: ld [%g0 + %i1], %f26
17417 .word 0xe850a02c ! t3_kref+0x1268: ldsh [%g2 + 0x2c], %l4
174181: .word 0x81834000 ! t3_kref+0x126c: wr %o5, %g0, %y
17419 .word 0x90a80000 ! t3_kref+0x1270: andncc %g0, %g0, %o0
17420 .word 0xa52037ee ! t3_kref+0x1274: mulscc %g0, -0x812, %l2
17421 .word 0x900a8000 ! t3_kref+0x1278: and %o2, %g0, %o0
17422 .word 0x93b68498 ! t3_kref+0x127c: fcmple32 %f26, %f24, %o1
17423 .word 0xd220a02c ! t3_kref+0x1280: st %o1, [%g2 + 0x2c]
17424 .word 0xd2500019 ! t3_kref+0x1284: ldsh [%g0 + %i1], %o1
17425 .word 0xac92f8be ! t3_kref+0x1288: orcc %o3, -0x742, %l6
17426 .word 0xa4e3400d ! t3_kref+0x128c: subccc %o5, %o5, %l2
17427 .word 0xb5b00cf9 ! t3_kref+0x1290: fnot2s %f25, %f26
17428 .word 0xf700a03c ! t3_kref+0x1294: ld [%g2 + 0x3c], %f27
17429 .word 0xb5a01938 ! t3_kref+0x1298: fstod %f24, %f26
17430 .word 0xd2480018 ! t3_kref+0x129c: ldsb [%g0 + %i0], %o1
17431 .word 0xac12b57a ! t3_kref+0x12a0: or %o2, -0xa86, %l6
17432 .word 0xf526001c ! t3_kref+0x12a4: st %f26, [%i0 + %i4]
17433 .word 0xacf2f7c8 ! t3_kref+0x12a8: udivcc %o3, -0x838, %l6
17434 .word 0xa692800d ! t3_kref+0x12ac: orcc %o2, %o5, %l3
17435 .word 0xa7400000 ! t3_kref+0x12b0: mov %y, %l3
17436 .word 0x2d800007 ! t3_kref+0x12b4: fbg,a _kref+0x12d0
17437 .word 0xd050a02e ! t3_kref+0x12b8: ldsh [%g2 + 0x2e], %o0
17438 .word 0x92930009 ! t3_kref+0x12bc: orcc %o4, %o1, %o1
17439 .word 0xac43000b ! t3_kref+0x12c0: addc %o4, %o3, %l6
17440 .word 0xb5a688d8 ! t3_kref+0x12c4: fsubd %f26, %f24, %f26
17441 .word 0xe840a02c ! t3_kref+0x12c8: ldsw [%g2 + 0x2c], %l4
17442 .word 0xe67e6014 ! t3_kref+0x12cc: swap [%i1 + 0x14], %l3
17443 .word 0xe8070018 ! t3_kref+0x12d0: ld [%i4 + %i0], %l4
17444 .word 0xe8066010 ! t3_kref+0x12d4: ld [%i1 + 0x10], %l4
17445 .word 0xa4e3400b ! t3_kref+0x12d8: subccc %o5, %o3, %l2
17446 .word 0x922a4000 ! t3_kref+0x12dc: andn %o1, %g0, %o1
17447 .word 0x81ae8ada ! t3_kref+0x12e0: fcmped %fcc0, %f26, %f26
17448 .word 0xa67a800d ! t3_kref+0x12e4: sdiv %o2, %o5, %l3
17449 .word 0xb1a60958 ! t3_kref+0x12e8: fmuld %f24, %f24, %f24
17450 .word 0x81ae8ada ! t3_kref+0x12ec: fcmped %fcc0, %f26, %f26
17451 .word 0xd0680019 ! t3_kref+0x12f0: ldstub [%g0 + %i1], %o0
17452 .word 0xb1a00158 ! t3_kref+0x12f4: fabsd %f24, %f24
17453 .word 0xb3a0013a ! t3_kref+0x12f8: fabss %f26, %f25
17454 .word 0xee16601c ! t3_kref+0x12fc: lduh [%i1 + 0x1c], %l7
17455 .word 0xafb000cb ! t3_kref+0x1300: edge16l %g0, %o3, %l7
17456 .word 0xd22e200a ! t3_kref+0x1304: stb %o1, [%i0 + 0xa]
17457 .word 0xe1ee501c ! t3_kref+0x1308: prefetcha %i1 + %i4, 16
17458 .word 0xee000018 ! t3_kref+0x130c: ld [%g0 + %i0], %l7
17459 .word 0xa8db000c ! t3_kref+0x1310: smulcc %o4, %o4, %l4
17460 .word 0xb1a018d8 ! t3_kref+0x1314: fdtos %f24, %f24
17461 .word 0xc398a1c0 ! t3_kref+0x1318: ldda [%g2 + 0x1c0]%asi, %f32
17462 .word 0xb7a0109a ! t3_kref+0x131c: fxtos %f26, %f27
17463 .word 0xaf60e408 ! t3_kref+0x1320: movul %fcc0, -0x3f8, %l7
17464 .word 0xf51fbcf0 ! t3_kref+0x1324: ldd [%fp - 0x310], %f26
17465 .word 0xd03e3fe8 ! t3_kref+0x1328: std %o0, [%i0 - 0x18]
17466 .word 0xb5a01a58 ! t3_kref+0x132c: fdtoi %f24, %f26
17467 .word 0xb5a689d8 ! t3_kref+0x1330: fdivd %f26, %f24, %f26
17468 .word 0x90aa400a ! t3_kref+0x1334: andncc %o1, %o2, %o0
17469 .word 0xb5a01a3a ! t3_kref+0x1338: fstoi %f26, %f26
17470 .word 0xf526401c ! t3_kref+0x133c: st %f26, [%i1 + %i4]
17471 .word 0xae2a71ff ! t3_kref+0x1340: andn %o1, -0xe01, %l7
17472 .word 0xb5a6cd3b ! t3_kref+0x1344: fsmuld %f27, %f27, %f26
17473 .word 0xb5a6095a ! t3_kref+0x1348: fmuld %f24, %f26, %f26
17474 .word 0xb3a6c8ba ! t3_kref+0x134c: fsubs %f27, %f26, %f25
17475 .word 0xac7abc2a ! t3_kref+0x1350: sdiv %o2, -0x3d6, %l6
17476 .word 0xc398a1c0 ! t3_kref+0x1354: ldda [%g2 + 0x1c0]%asi, %f32
17477 .word 0xa7400000 ! t3_kref+0x1358: mov %y, %l3
17478 .word 0xf520a00c ! t3_kref+0x135c: st %f26, [%g2 + 0xc]
17479 .word 0x81aecab8 ! t3_kref+0x1360: fcmpes %fcc0, %f27, %f24
17480 .word 0x32480002 ! t3_kref+0x1364: bne,a,pt %icc, _kref+0x136c
17481 .word 0x90f37a5b ! t3_kref+0x1368: udivcc %o5, -0x5a5, %o0
17482 .word 0xc398a1c0 ! t3_kref+0x136c: ldda [%g2 + 0x1c0]%asi, %f32
17483 .word 0x9270216a ! t3_kref+0x1370: udiv %g0, 0x16a, %o1
17484 .word 0xd43e401d ! t3_kref+0x1374: std %o2, [%i1 + %i5]
17485 .word 0x8143e040 ! t3_kref+0x1378: membar 0x40
17486 .word 0x25800002 ! t3_kref+0x137c: fblg,a _kref+0x1384
17487 .word 0xb5b6c6b8 ! t3_kref+0x1380: fmul8x16al %f27, %f24, %f26
17488 .word 0xda36c018 ! t3_kref+0x1384: sth %o5, [%i3 + %i0]
17489 .word 0xee000018 ! t3_kref+0x1388: ld [%g0 + %i0], %l7
17490 .word 0xecbe501d ! t3_kref+0x138c: stda %l6, [%i1 + %i5]0x80
17491 .word 0xf11fbca8 ! t3_kref+0x1390: ldd [%fp - 0x358], %f24
17492 .word 0x9202aa63 ! t3_kref+0x1394: add %o2, 0xa63, %o1
17493 .word 0xb5b68a79 ! t3_kref+0x1398: fpadd32s %f26, %f25, %f26
17494 .word 0x23480005 ! t3_kref+0x139c: fbne,a,pt %fcc0, _kref+0x13b0
17495 .word 0xae237d1f ! t3_kref+0x13a0: sub %o5, -0x2e1, %l7
17496 .word 0xac0a68e1 ! t3_kref+0x13a4: and %o1, 0x8e1, %l6
17497 .word 0x2f283e04 ! t3_kref+0x13a8: sethi %hi(0xa0f81000), %l7
17498 .word 0xae1afaa8 ! t3_kref+0x13ac: xor %o3, -0x558, %l7
17499 .word 0xd0467fec ! t3_kref+0x13b0: ldsw [%i1 - 0x14], %o0
17500 .word 0xd636200a ! t3_kref+0x13b4: sth %o3, [%i0 + 0xa]
17501 .word 0xaf1a800a ! t3_kref+0x13b8: tsubcctv %o2, %o2, %l7
17502 .word 0xacf2800c ! t3_kref+0x13bc: udivcc %o2, %o4, %l6
17503 .word 0xf700a02c ! t3_kref+0x13c0: ld [%g2 + 0x2c], %f27
17504 .word 0xc06e201a ! t3_kref+0x13c4: ldstub [%i0 + 0x1a], %g0
17505 .word 0xe408a00e ! t3_kref+0x13c8: ldub [%g2 + 0xe], %l2
17506 .word 0xe46e401a ! t3_kref+0x13cc: ldstub [%i1 + %i2], %l2
17507 .word 0x90aafdf0 ! t3_kref+0x13d0: andncc %o3, -0x210, %o0
17508 .word 0xec7f0018 ! t3_kref+0x13d4: swap [%i4 + %i0], %l6
17509 .word 0xb5b68758 ! t3_kref+0x13d8: fpack32 %f26, %f24, %f26
17510 .word 0xd09e101d ! t3_kref+0x13dc: ldda [%i0 + %i5]0x80, %o0
17511 .word 0xe2e81019 ! t3_kref+0x13e0: ldstuba [%g0 + %i1]0x80, %l1
17512 .word 0xaf408000 ! t3_kref+0x13e4: mov %ccr, %l7
17513 .word 0xf5262010 ! t3_kref+0x13e8: st %f26, [%i0 + 0x10]
17514 .word 0x81b01022 ! t3_kref+0x13ec: siam 0x2
17515 .word 0xec1e401d ! t3_kref+0x13f0: ldd [%i1 + %i5], %l6
17516 .word 0xb3a00538 ! t3_kref+0x13f4: fsqrts %f24, %f25
17517 .word 0x92103ec3 ! t3_kref+0x13f8: mov 0xfffffec3, %o1
17518 .word 0xb5b009bb ! t3_kref+0x13fc: fexpand %f27, %f26
17519 .word 0x20800004 ! t3_kref+0x1400: bn,a _kref+0x1410
17520 .word 0xf19e9a19 ! t3_kref+0x1404: ldda [%i2 + %i1]0xd0, %f24
17521 .word 0xb5a01898 ! t3_kref+0x1408: fitos %f24, %f26
17522 .word 0x2a480003 ! t3_kref+0x140c: bcs,a,pt %icc, _kref+0x1418
17523 .word 0xea08a01e ! t3_kref+0x1410: ldub [%g2 + 0x1e], %l5
17524 .word 0xf51fbe28 ! t3_kref+0x1414: ldd [%fp - 0x1d8], %f26
17525 .word 0xac0829f9 ! t3_kref+0x1418: and %g0, 0x9f9, %l6
17526 .word 0xaeaaf51b ! t3_kref+0x141c: andncc %o3, -0xae5, %l7
17527 .word 0xa40abad9 ! t3_kref+0x1420: and %o2, -0x527, %l2
17528 .word 0xb5b00cda ! t3_kref+0x1424: fnot2 %f26, %f26
17529 .word 0xecb81019 ! t3_kref+0x1428: stda %l6, [%g0 + %i1]0x80
17530 .word 0xa6e2651f ! t3_kref+0x142c: subccc %o1, 0x51f, %l3
17531 .word 0xb5a60858 ! t3_kref+0x1430: faddd %f24, %f24, %f26
17532 .word 0xb5a608da ! t3_kref+0x1434: fsubd %f24, %f26, %f26
17533 .word 0xf300a02c ! t3_kref+0x1438: ld [%g2 + 0x2c], %f25
17534 .word 0xac92800a ! t3_kref+0x143c: orcc %o2, %o2, %l6
17535 .word 0xb7a0189a ! t3_kref+0x1440: fitos %f26, %f27
17536 .word 0xf1be188a ! t3_kref+0x1444: stda %f24, [%i0 + %o2]0xc4
17537 .word 0x3c480001 ! t3_kref+0x1448: bpos,a,pt %icc, _kref+0x144c
17538 .word 0xd0062000 ! t3_kref+0x144c: ld [%i0], %o0
17539 .word 0xe8566008 ! t3_kref+0x1450: ldsh [%i1 + 8], %l4
17540 .word 0xae1a6a9f ! t3_kref+0x1454: xor %o1, 0xa9f, %l7
17541 .word 0x35800005 ! t3_kref+0x1458: fbue,a _kref+0x146c
17542 .word 0x91b280ad ! t3_kref+0x145c: edge16n %o2, %o5, %o0
17543 .word 0xb1a608d8 ! t3_kref+0x1460: fsubd %f24, %f24, %f24
17544 .word 0x81dabdae ! t3_kref+0x1464: flush %o2 - 0x252
17545! .word 0x2e4c72e4 ! t3_kref+0x1468: bvs,a,pt %icc, SYM(t3_subr0)
17546 bvs,a,pt %icc, SYM(t3_subr0)
17547 .word 0x9e006db4 ! t3_kref+0x146c: add %g1, 0xdb4, %o7
17548 .word 0xa7b3414c ! t3_kref+0x1470: edge32l %o5, %o4, %l3
17549 .word 0x87802082 ! t3_kref+0x1474: mov 0x82, %asi
17550 .word 0xd01f4018 ! t3_kref+0x1478: ldd [%i5 + %i0], %o0
17551 .word 0x34480003 ! t3_kref+0x147c: bg,a,pt %icc, _kref+0x1488
17552 .word 0x90e30000 ! t3_kref+0x1480: subccc %o4, %g0, %o0
17553 .word 0x30480004 ! t3_kref+0x1484: ba,a,pt %icc, _kref+0x1494
17554 .word 0xeff61009 ! t3_kref+0x1488: casxa [%i0]0x80, %o1, %l7
17555 .word 0xe5f6100b ! t3_kref+0x148c: casxa [%i0]0x80, %o3, %l2
17556 .word 0xf100a03c ! t3_kref+0x1490: ld [%g2 + 0x3c], %f24
17557 .word 0xec08a01f ! t3_kref+0x1494: ldub [%g2 + 0x1f], %l6
17558 .word 0xf506001c ! t3_kref+0x1498: ld [%i0 + %i4], %f26
17559 .word 0xa8fac000 ! t3_kref+0x149c: sdivcc %o3, %g0, %l4
17560 .word 0xc030a01e ! t3_kref+0x14a0: clrh [%g2 + 0x1e]
17561 .word 0x81aecab8 ! t3_kref+0x14a4: fcmpes %fcc0, %f27, %f24
17562 .word 0xb5a0055a ! t3_kref+0x14a8: fsqrtd %f26, %f26
17563 .word 0x9040000b ! t3_kref+0x14ac: addc %g0, %o3, %o0
17564 .word 0x9292ed80 ! t3_kref+0x14b0: orcc %o3, 0xd80, %o1
17565 .word 0xb5a01919 ! t3_kref+0x14b4: fitod %f25, %f26
17566 .word 0xee4e7ff1 ! t3_kref+0x14b8: ldsb [%i1 - 0xf], %l7
17567 .word 0xa813000b ! t3_kref+0x14bc: or %o4, %o3, %l4
17568 .word 0xd830a02e ! t3_kref+0x14c0: sth %o4, [%g2 + 0x2e]
17569 .word 0xb1a00538 ! t3_kref+0x14c4: fsqrts %f24, %f24
17570 .word 0xb5a0193b ! t3_kref+0x14c8: fstod %f27, %f26
17571 .word 0xf3801018 ! t3_kref+0x14cc: lda [%g0 + %i0]0x80, %f25
17572 .word 0xb5a01938 ! t3_kref+0x14d0: fstod %f24, %f26
17573 .word 0xee500018 ! t3_kref+0x14d4: ldsh [%g0 + %i0], %l7
17574 .word 0xb1a6cd3b ! t3_kref+0x14d8: fsmuld %f27, %f27, %f24
17575 .word 0xd6ae1000 ! t3_kref+0x14dc: stba %o3, [%i0]0x80
17576 .word 0xf300a00c ! t3_kref+0x14e0: ld [%g2 + 0xc], %f25
17577 .word 0xf700a03c ! t3_kref+0x14e4: ld [%g2 + 0x3c], %f27
17578 .word 0xf120a02c ! t3_kref+0x14e8: st %f24, [%g2 + 0x2c]
17579 .word 0xd49e101d ! t3_kref+0x14ec: ldda [%i0 + %i5]0x80, %o2
17580 .word 0xac9aa05e ! t3_kref+0x14f0: xorcc %o2, 0x5e, %l6
17581 .word 0x91b2c34d ! t3_kref+0x14f4: alignaddrl %o3, %o5, %o0
17582 .word 0xf326001c ! t3_kref+0x14f8: st %f25, [%i0 + %i4]
17583 .word 0xeac71019 ! t3_kref+0x14fc: ldswa [%i4 + %i1]0x80, %l5
17584 .word 0xac003792 ! t3_kref+0x1500: add %g0, -0x86e, %l6
17585 .word 0xf3070019 ! t3_kref+0x1504: ld [%i4 + %i1], %f25
17586 .word 0xb1a0191b ! t3_kref+0x1508: fitod %f27, %f24
17587 .word 0x902ac00a ! t3_kref+0x150c: andn %o3, %o2, %o0
17588 .word 0x2d480003 ! t3_kref+0x1510: fbg,a,pt %fcc0, _kref+0x151c
17589 .word 0xe640a02c ! t3_kref+0x1514: ldsw [%g2 + 0x2c], %l3
17590 .word 0xc0774019 ! t3_kref+0x1518: stx %g0, [%i5 + %i1]
17591 .word 0xb3b6cab9 ! t3_kref+0x151c: fpsub16s %f27, %f25, %f25
17592 .word 0xb5a688da ! t3_kref+0x1520: fsubd %f26, %f26, %f26
17593 .word 0xf11fbd68 ! t3_kref+0x1524: ldd [%fp - 0x298], %f24
17594 .word 0xaef8000b ! t3_kref+0x1528: sdivcc %g0, %o3, %l7
17595 .word 0xb5a609d8 ! t3_kref+0x152c: fdivd %f24, %f24, %f26
17596 .word 0xb5a6cd3a ! t3_kref+0x1530: fsmuld %f27, %f26, %f26
17597 .word 0x909a4009 ! t3_kref+0x1534: xorcc %o1, %o1, %o0
17598 .word 0xec070019 ! t3_kref+0x1538: ld [%i4 + %i1], %l6
17599 .word 0xc807bfec ! t3_kref+0x153c: ld [%fp - 0x14], %g4
17600 .word 0xae28000c ! t3_kref+0x1540: andn %g0, %o4, %l7
17601 .word 0xa8a2c000 ! t3_kref+0x1544: subcc %o3, %g0, %l4
17602 .word 0x92babe90 ! t3_kref+0x1548: xnorcc %o2, -0x170, %o1
17603 .word 0x909b27b1 ! t3_kref+0x154c: xorcc %o4, 0x7b1, %o0
17604 .word 0xda200019 ! t3_kref+0x1550: st %o5, [%g0 + %i1]
17605 .word 0xe85f4018 ! t3_kref+0x1554: ldx [%i5 + %i0], %l4
17606 .word 0x93b60418 ! t3_kref+0x1558: fcmple16 %f24, %f24, %o1
17607 .word 0xf5063fe4 ! t3_kref+0x155c: ld [%i0 - 0x1c], %f26
17608 .word 0xf856c000 ! t3_kref+0x1560: ldsh [%i3], %i4
17609 .word 0xf1bf1a58 ! t3_kref+0x1564: stda %f24, [%i4 + %i0]0xd2
17610 .word 0xc768a04b ! t3_kref+0x1568: prefetch %g2 + 0x4b, 3
17611 .word 0xa4726b1a ! t3_kref+0x156c: udiv %o1, 0xb1a, %l2
17612 .word 0xb1b68a18 ! t3_kref+0x1570: fpadd16 %f26, %f24, %f24
17613 .word 0x9320000d ! t3_kref+0x1574: mulscc %g0, %o5, %o1
17614 .word 0xd048a02f ! t3_kref+0x1578: ldsb [%g2 + 0x2f], %o0
17615 .word 0xb5a6cd39 ! t3_kref+0x157c: fsmuld %f27, %f25, %f26
17616 .word 0xa4936251 ! t3_kref+0x1580: orcc %o5, 0x251, %l2
17617 .word 0xb3a688ba ! t3_kref+0x1584: fsubs %f26, %f26, %f25
17618 .word 0x81ae0aba ! t3_kref+0x1588: fcmpes %fcc0, %f24, %f26
17619 .word 0xb5b00c20 ! t3_kref+0x158c: fzeros %f26
17620 .word 0xb5a01039 ! t3_kref+0x1590: fstox %f25, %f26
17621 .word 0xa7b2c040 ! t3_kref+0x1594: edge8l %o3, %g0, %l3
17622 .word 0xf500a00c ! t3_kref+0x1598: ld [%g2 + 0xc], %f26
17623 .word 0xee78a00c ! t3_kref+0x159c: swap [%g2 + 0xc], %l7
17624 .word 0xec981019 ! t3_kref+0x15a0: ldda [%g0 + %i1]0x80, %l6
17625 .word 0x27480002 ! t3_kref+0x15a4: fbul,a,pt %fcc0, _kref+0x15ac
17626 .word 0xa828345c ! t3_kref+0x15a8: andn %g0, -0xba4, %l4
17627 .word 0xd820a02c ! t3_kref+0x15ac: st %o4, [%g2 + 0x2c]
17628 .word 0xd26e3fe5 ! t3_kref+0x15b0: ldstub [%i0 - 0x1b], %o1
17629 .word 0xf51e001d ! t3_kref+0x15b4: ldd [%i0 + %i5], %f26
17630 .word 0xb3a648b9 ! t3_kref+0x15b8: fsubs %f25, %f25, %f25
17631 .word 0xec5e3ff8 ! t3_kref+0x15bc: ldx [%i0 - 8], %l6
17632 .word 0x93330000 ! t3_kref+0x15c0: srl %o4, %g0, %o1
17633 .word 0xb7a01898 ! t3_kref+0x15c4: fitos %f24, %f27
17634 .word 0x8143e005 ! t3_kref+0x15c8: membar 0x5
17635 .word 0xa8132211 ! t3_kref+0x15cc: or %o4, 0x211, %l4
17636 .word 0x3e480008 ! t3_kref+0x15d0: bvc,a,pt %icc, _kref+0x15f0
17637 .word 0xa4faa679 ! t3_kref+0x15d4: sdivcc %o2, 0x679, %l2
17638 .word 0xd0380018 ! t3_kref+0x15d8: std %o0, [%g0 + %i0]
17639 .word 0xac03781f ! t3_kref+0x15dc: add %o5, -0x7e1, %l6
17640 .word 0x901ac009 ! t3_kref+0x15e0: xor %o3, %o1, %o0
17641 .word 0xd82e3ffe ! t3_kref+0x15e4: stb %o4, [%i0 - 2]
17642 .word 0xb1a0191b ! t3_kref+0x15e8: fitod %f27, %f24
17643 .word 0xb1b68aba ! t3_kref+0x15ec: fpsub16s %f26, %f26, %f24
17644 .word 0xb3a01a58 ! t3_kref+0x15f0: fdtoi %f24, %f25
17645 .word 0xea40a00c ! t3_kref+0x15f4: ldsw [%g2 + 0xc], %l5
17646 .word 0xda6e001a ! t3_kref+0x15f8: ldstub [%i0 + %i2], %o5
17647 .word 0xd4180018 ! t3_kref+0x15fc: ldd [%g0 + %i0], %o2
17648 .word 0xab70399a ! t3_kref+0x1600: popc -0x666, %l5
17649 .word 0x39480008 ! t3_kref+0x1604: fbuge,a,pt %fcc0, _kref+0x1624
17650 .word 0xd210a01e ! t3_kref+0x1608: lduh [%g2 + 0x1e], %o1
17651 .word 0xaa233751 ! t3_kref+0x160c: sub %o4, -0x8af, %l5
17652 .word 0xacb2ea0f ! t3_kref+0x1610: orncc %o3, 0xa0f, %l6
17653 .word 0xb5a0055a ! t3_kref+0x1614: fsqrtd %f26, %f26
17654 .word 0xb3b00cf9 ! t3_kref+0x1618: fnot2s %f25, %f25
17655 .word 0xa528000d ! t3_kref+0x161c: sll %g0, %o5, %l2
17656 .word 0xa7b68418 ! t3_kref+0x1620: fcmple16 %f26, %f24, %l3
17657 .word 0x81ae8ada ! t3_kref+0x1624: fcmped %fcc0, %f26, %f26
17658 .word 0x38800008 ! t3_kref+0x1628: bgu,a _kref+0x1648
17659 .word 0xa7400000 ! t3_kref+0x162c: mov %y, %l3
17660 .word 0x2f480007 ! t3_kref+0x1630: fbu,a,pt %fcc0, _kref+0x164c
17661 .word 0xae630000 ! t3_kref+0x1634: subc %o4, %g0, %l7
17662 .word 0x37800003 ! t3_kref+0x1638: fbge,a _kref+0x1644
17663 .word 0xadb30200 ! t3_kref+0x163c: array8 %o4, %g0, %l6
17664 .word 0x22800002 ! t3_kref+0x1640: be,a _kref+0x1648
17665 .word 0xa82b000a ! t3_kref+0x1644: andn %o4, %o2, %l4
17666 .word 0x9f414000 ! t3_kref+0x1648: mov %pc, %o7
17667 .word 0xae22400a ! t3_kref+0x164c: sub %o1, %o2, %l7
17668 .word 0xda367fe8 ! t3_kref+0x1650: sth %o5, [%i1 - 0x18]
17669 .word 0xf500a01c ! t3_kref+0x1654: ld [%g2 + 0x1c], %f26
17670 .word 0xb5b68f5a ! t3_kref+0x1658: fornot1 %f26, %f26, %f26
17671 .word 0x32800008 ! t3_kref+0x165c: bne,a _kref+0x167c
17672 .word 0xd206201c ! t3_kref+0x1660: ld [%i0 + 0x1c], %o1
17673 .word 0xd040a02c ! t3_kref+0x1664: ldsw [%g2 + 0x2c], %o0
17674 .word 0xadb2830a ! t3_kref+0x1668: alignaddr %o2, %o2, %l6
17675 .word 0xe600a00c ! t3_kref+0x166c: ld [%g2 + 0xc], %l3
17676 .word 0xd4981019 ! t3_kref+0x1670: ldda [%g0 + %i1]0x80, %o2
17677 .word 0xea064000 ! t3_kref+0x1674: ld [%i1], %l5
17678 .word 0xd420a00c ! t3_kref+0x1678: st %o2, [%g2 + 0xc]
17679 .word 0xd06e001a ! t3_kref+0x167c: ldstub [%i0 + %i2], %o0
17680 .word 0xb1a00558 ! t3_kref+0x1680: fsqrtd %f24, %f24
17681 .word 0x3a480001 ! t3_kref+0x1684: bcc,a,pt %icc, _kref+0x1688
17682 .word 0xaa1b000a ! t3_kref+0x1688: xor %o4, %o2, %l5
17683 .word 0xa430000c ! t3_kref+0x168c: orn %g0, %o4, %l2
17684 .word 0xb5b00c00 ! t3_kref+0x1690: fzero %f26
17685 .word 0x3d800003 ! t3_kref+0x1694: fbule,a _kref+0x16a0
17686 .word 0xc7ee500d ! t3_kref+0x1698: prefetcha %i1 + %o5, 3
17687 .word 0xf700a02c ! t3_kref+0x169c: ld [%g2 + 0x2c], %f27
17688 .word 0xf700a03c ! t3_kref+0x16a0: ld [%g2 + 0x3c], %f27
17689 .word 0xd256401b ! t3_kref+0x16a4: ldsh [%i1 + %i3], %o1
17690 .word 0xf500a00c ! t3_kref+0x16a8: ld [%g2 + 0xc], %f26
17691 .word 0xec1e7ff0 ! t3_kref+0x16ac: ldd [%i1 - 0x10], %l6
17692 .word 0xc0680018 ! t3_kref+0x16b0: ldstub [%g0 + %i0], %g0
17693 .word 0xa82b2c2c ! t3_kref+0x16b4: andn %o4, 0xc2c, %l4
17694 .word 0xab400000 ! t3_kref+0x16b8: mov %y, %l5
17695 .word 0xd008a00c ! t3_kref+0x16bc: ldub [%g2 + 0xc], %o0
17696 .word 0xd5e6100a ! t3_kref+0x16c0: casa [%i0]0x80, %o2, %o2
17697 .word 0x3b800002 ! t3_kref+0x16c4: fble,a _kref+0x16cc
17698 .word 0xaadae808 ! t3_kref+0x16c8: smulcc %o3, 0x808, %l5
17699 .word 0xb1a0053a ! t3_kref+0x16cc: fsqrts %f26, %f24
17700 .word 0xaa12c000 ! t3_kref+0x16d0: or %o3, %g0, %l5
17701 .word 0x3b800001 ! t3_kref+0x16d4: fble,a _kref+0x16d8
17702 .word 0xb1a648bb ! t3_kref+0x16d8: fsubs %f25, %f27, %f24
17703 .word 0xeac81019 ! t3_kref+0x16dc: ldsba [%g0 + %i1]0x80, %l5
17704 .word 0xd42e0000 ! t3_kref+0x16e0: stb %o2, [%i0]
17705 .word 0x2d800001 ! t3_kref+0x16e4: fbg,a _kref+0x16e8
17706 .word 0xacba800b ! t3_kref+0x16e8: xnorcc %o2, %o3, %l6
17707 .word 0xda300019 ! t3_kref+0x16ec: sth %o5, [%g0 + %i1]
17708 .word 0xb1a01919 ! t3_kref+0x16f0: fitod %f25, %f24
17709 .word 0xb7a60939 ! t3_kref+0x16f4: fmuls %f24, %f25, %f27
17710 .word 0xb5a00558 ! t3_kref+0x16f8: fsqrtd %f24, %f26
17711 .word 0xb3a01a58 ! t3_kref+0x16fc: fdtoi %f24, %f25
17712 .word 0xb5a608da ! t3_kref+0x1700: fsubd %f24, %f26, %f26
17713 .word 0xd41e6008 ! t3_kref+0x1704: ldd [%i1 + 8], %o2
17714 .word 0xe810a02e ! t3_kref+0x1708: lduh [%g2 + 0x2e], %l4
17715 .word 0x81ae0ad8 ! t3_kref+0x170c: fcmped %fcc0, %f24, %f24
17716 .word 0x9272bfa7 ! t3_kref+0x1710: udiv %o2, -0x59, %o1
17717 .word 0xd2567ffc ! t3_kref+0x1714: ldsh [%i1 - 4], %o1
17718 .word 0xa5400000 ! t3_kref+0x1718: mov %y, %l2
17719 .word 0x81828000 ! t3_kref+0x171c: wr %o2, %g0, %y
17720 .word 0xa7b300a9 ! t3_kref+0x1720: edge16n %o4, %o1, %l3
17721 .word 0x22800003 ! t3_kref+0x1724: be,a _kref+0x1730
17722 .word 0xf706601c ! t3_kref+0x1728: ld [%i1 + 0x1c], %f27
17723 .word 0xae9a800d ! t3_kref+0x172c: xorcc %o2, %o5, %l7
17724 .word 0xae32ac59 ! t3_kref+0x1730: orn %o2, 0xc59, %l7
17725 .word 0xaf2b000d ! t3_kref+0x1734: sll %o4, %o5, %l7
17726 .word 0xe4500018 ! t3_kref+0x1738: ldsh [%g0 + %i0], %l2
17727 .word 0xda2e3ff5 ! t3_kref+0x173c: stb %o5, [%i0 - 0xb]
17728 .word 0x30800008 ! t3_kref+0x1740: ba,a _kref+0x1760
17729 .word 0xb5a0015a ! t3_kref+0x1744: fabsd %f26, %f26
17730 .word 0xb1a608d8 ! t3_kref+0x1748: fsubd %f24, %f24, %f24
17731 .word 0x3c800002 ! t3_kref+0x174c: bpos,a _kref+0x1754
17732 .word 0xd668a00f ! t3_kref+0x1750: ldstub [%g2 + 0xf], %o3
17733 .word 0xaa00000c ! t3_kref+0x1754: add %g0, %o4, %l5
17734 .word 0xedf6500b ! t3_kref+0x1758: casxa [%i1]0x80, %o3, %l6
17735 .word 0xb5a0191b ! t3_kref+0x175c: fitod %f27, %f26
17736 .word 0xb1b00cf8 ! t3_kref+0x1760: fnot2s %f24, %f24
17737 .word 0x92f82f0a ! t3_kref+0x1764: sdivcc %g0, 0xf0a, %o1
17738 .word 0x24480003 ! t3_kref+0x1768: ble,a,pt %icc, _kref+0x1774
17739 .word 0xec00a01c ! t3_kref+0x176c: ld [%g2 + 0x1c], %l6
17740 .word 0xb5a00558 ! t3_kref+0x1770: fsqrtd %f24, %f26
17741 .word 0xb5a60858 ! t3_kref+0x1774: faddd %f24, %f24, %f26
17742 .word 0xe9ee101d ! t3_kref+0x1778: prefetcha %i0 + %i5, 20
17743 .word 0xb1a0191b ! t3_kref+0x177c: fitod %f27, %f24
17744 .word 0x29800001 ! t3_kref+0x1780: fbl,a _kref+0x1784
17745 .word 0xb7b68f78 ! t3_kref+0x1784: fornot1s %f26, %f24, %f27
17746 .word 0xac2b39af ! t3_kref+0x1788: andn %o4, -0x651, %l6
17747 .word 0xb1b60f5a ! t3_kref+0x178c: fornot1 %f24, %f26, %f24
17748 .word 0xac12800c ! t3_kref+0x1790: or %o2, %o4, %l6
17749 .word 0xecb81018 ! t3_kref+0x1794: stda %l6, [%g0 + %i0]0x80
17750 .word 0xa49a768e ! t3_kref+0x1798: xorcc %o1, -0x972, %l2
17751 .word 0xb5a01918 ! t3_kref+0x179c: fitod %f24, %f26
17752 .word 0x2e800001 ! t3_kref+0x17a0: bvs,a _kref+0x17a4
17753 .word 0xe810a00e ! t3_kref+0x17a4: lduh [%g2 + 0xe], %l4
17754 .word 0xb5b60f98 ! t3_kref+0x17a8: for %f24, %f24, %f26
17755 .word 0xd200a03c ! t3_kref+0x17ac: ld [%g2 + 0x3c], %o1
17756 .word 0x2e480002 ! t3_kref+0x17b0: bvs,a,pt %icc, _kref+0x17b8
17757 .word 0xd4be5000 ! t3_kref+0x17b4: stda %o2, [%i1]0x80
17758 .word 0xb5a608d8 ! t3_kref+0x17b8: fsubd %f24, %f24, %f26
17759 .word 0xe8064000 ! t3_kref+0x17bc: ld [%i1], %l4
17760 .word 0xa5400000 ! t3_kref+0x17c0: mov %y, %l2
17761 .word 0x8143c000 ! t3_kref+0x17c4: stbar
17762 .word 0x81ae8a5a ! t3_kref+0x17c8: fcmpd %fcc0, %f26, %f26
17763 .word 0xb1b00cd8 ! t3_kref+0x17cc: fnot2 %f24, %f24
17764 .word 0xae13000c ! t3_kref+0x17d0: or %o4, %o4, %l7
17765 .word 0xac0b3e6a ! t3_kref+0x17d4: and %o4, -0x196, %l6
17766 .word 0xa9b28169 ! t3_kref+0x17d8: edge32ln %o2, %o1, %l4
17767 .word 0x38800003 ! t3_kref+0x17dc: bgu,a _kref+0x17e8
17768 .word 0xa4928000 ! t3_kref+0x17e0: orcc %o2, %g0, %l2
17769 .word 0xb5a0005a ! t3_kref+0x17e4: fmovd %f26, %f26
17770 .word 0x92930009 ! t3_kref+0x17e8: orcc %o4, %o1, %o1
17771 .word 0x92a829aa ! t3_kref+0x17ec: andncc %g0, 0x9aa, %o1
17772 .word 0xd820a00c ! t3_kref+0x17f0: st %o4, [%g2 + 0xc]
17773 .word 0xb5a608da ! t3_kref+0x17f4: fsubd %f24, %f26, %f26
17774 .word 0x86102002 ! t3_kref+0x17f8: mov 0x2, %g3
17775 .word 0x32800000 ! t3_kref+0x17fc: bne,a _kref+0x17fc
17776 .word 0x86a0e001 ! t3_kref+0x1800: subcc %g3, 1, %g3
17777 .word 0xa6f28009 ! t3_kref+0x1804: udivcc %o2, %o1, %l3
17778 .word 0xb5a0055a ! t3_kref+0x1808: fsqrtd %f26, %f26
17779 .word 0xa862b49f ! t3_kref+0x180c: subc %o2, -0xb61, %l4
17780 .word 0xb1b68758 ! t3_kref+0x1810: fpack32 %f26, %f24, %f24
17781 .word 0xb1a64d3b ! t3_kref+0x1814: fsmuld %f25, %f27, %f24
17782 .word 0xb5a0003a ! t3_kref+0x1818: fmovs %f26, %f26
17783 .word 0xab22c00a ! t3_kref+0x181c: mulscc %o3, %o2, %l5
17784 .word 0x86102003 ! t3_kref+0x1820: mov 0x3, %g3
17785 .word 0x32800000 ! t3_kref+0x1824: bne,a _kref+0x1824
17786 .word 0x86a0e001 ! t3_kref+0x1828: subcc %g3, 1, %g3
17787 .word 0xa9b24049 ! t3_kref+0x182c: edge8l %o1, %o1, %l4
17788 .word 0xfdee101d ! t3_kref+0x1830: prefetcha %i0 + %i5, 30
17789 .word 0xae5b4000 ! t3_kref+0x1834: smul %o5, %g0, %l7
17790 .word 0xa822800c ! t3_kref+0x1838: sub %o2, %o4, %l4
17791 .word 0x92dabb86 ! t3_kref+0x183c: smulcc %o2, -0x47a, %o1
17792 .word 0xf11f4018 ! t3_kref+0x1840: ldd [%i5 + %i0], %f24
17793 .word 0x93b24280 ! t3_kref+0x1844: array32 %o1, %g0, %o1
17794 .word 0xa6aae3c5 ! t3_kref+0x1848: andncc %o3, 0x3c5, %l3
17795 .word 0xf3062008 ! t3_kref+0x184c: ld [%i0 + 8], %f25
17796 .word 0xaedb400c ! t3_kref+0x1850: smulcc %o5, %o4, %l7
17797 .word 0xb7a018d8 ! t3_kref+0x1854: fdtos %f24, %f27
17798 .word 0x81ae8abb ! t3_kref+0x1858: fcmpes %fcc0, %f26, %f27
17799 .word 0xa67a4000 ! t3_kref+0x185c: sdiv %o1, %g0, %l3
17800 .word 0x35800006 ! t3_kref+0x1860: fbue,a _kref+0x1878
17801 .word 0xd67f0019 ! t3_kref+0x1864: swap [%i4 + %i1], %o3
17802 .word 0xaafa74fc ! t3_kref+0x1868: sdivcc %o1, -0xb04, %l5
17803 .word 0xa532e019 ! t3_kref+0x186c: srl %o3, 0x19, %l2
17804 .word 0xad328000 ! t3_kref+0x1870: srl %o2, %g0, %l6
17805 .word 0xa6b2f834 ! t3_kref+0x1874: orncc %o3, -0x7cc, %l3
17806 .word 0xf11fbc28 ! t3_kref+0x1878: ldd [%fp - 0x3d8], %f24
17807 .word 0xa744c000 ! t3_kref+0x187c: mov %gsr, %l3
17808 .word 0xb1b00c00 ! t3_kref+0x1880: fzero %f24
17809 .word 0xe656401b ! t3_kref+0x1884: ldsh [%i1 + %i3], %l3
17810 .word 0xc0f6101d ! t3_kref+0x1888: stxa %g0, [%i0 + %i5]0x80
17811 .word 0xb1a608d8 ! t3_kref+0x188c: fsubd %f24, %f24, %f24
17812 .word 0xabb3412c ! t3_kref+0x1890: edge32n %o5, %o4, %l5
17813 .word 0xb1b00f1a ! t3_kref+0x1894: fsrc2 %f26, %f24
17814 .word 0x9028000b ! t3_kref+0x1898: andn %g0, %o3, %o0
17815 .word 0xf1180018 ! t3_kref+0x189c: ldd [%g0 + %i0], %f24
17816 .word 0x3a480006 ! t3_kref+0x18a0: bcc,a,pt %icc, _kref+0x18b8
17817 .word 0xf1063fe8 ! t3_kref+0x18a4: ld [%i0 - 0x18], %f24
17818 .word 0xa623400c ! t3_kref+0x18a8: sub %o5, %o4, %l3
17819 .word 0x92400009 ! t3_kref+0x18ac: addc %g0, %o1, %o1
17820 .word 0x91282017 ! t3_kref+0x18b0: sll %g0, 0x17, %o0
17821 .word 0xaedae997 ! t3_kref+0x18b4: smulcc %o3, 0x997, %l7
17822 .word 0xb5a00558 ! t3_kref+0x18b8: fsqrtd %f24, %f26
17823 .word 0xf700a03c ! t3_kref+0x18bc: ld [%g2 + 0x3c], %f27
17824 .word 0xd4f6101d ! t3_kref+0x18c0: stxa %o2, [%i0 + %i5]0x80
17825 .word 0xb3a0013a ! t3_kref+0x18c4: fabss %f26, %f25
17826 .word 0xf51e3fe0 ! t3_kref+0x18c8: ldd [%i0 - 0x20], %f26
17827 .word 0xb5a00158 ! t3_kref+0x18cc: fabsd %f24, %f26
17828 .word 0x93400000 ! t3_kref+0x18d0: mov %y, %o1
17829 .word 0xb7a018da ! t3_kref+0x18d4: fdtos %f26, %f27
17830 .word 0xb7a018d8 ! t3_kref+0x18d8: fdtos %f24, %f27
17831 .word 0xb3b00cf9 ! t3_kref+0x18dc: fnot2s %f25, %f25
17832 .word 0xe168a101 ! t3_kref+0x18e0: prefetch %g2 + 0x101, 16
17833 .word 0xec1e4000 ! t3_kref+0x18e4: ldd [%i1], %l6
17834 .word 0xb5a00158 ! t3_kref+0x18e8: fabsd %f24, %f26
17835 .word 0xd81e6018 ! t3_kref+0x18ec: ldd [%i1 + 0x18], %o4
17836 .word 0xb5a01939 ! t3_kref+0x18f0: fstod %f25, %f26
17837 .word 0xb1a00558 ! t3_kref+0x18f4: fsqrtd %f24, %f24
17838 .word 0xb5a608d8 ! t3_kref+0x18f8: fsubd %f24, %f24, %f26
17839 .word 0xec1e001d ! t3_kref+0x18fc: ldd [%i0 + %i5], %l6
17840 .word 0xa9400000 ! t3_kref+0x1900: mov %y, %l4
17841 .word 0xaf2327ac ! t3_kref+0x1904: mulscc %o4, 0x7ac, %l7
17842 .word 0xb7b60f79 ! t3_kref+0x1908: fornot1s %f24, %f25, %f27
17843 .word 0xe416401b ! t3_kref+0x190c: lduh [%i1 + %i3], %l2
17844 .word 0xb5b60ada ! t3_kref+0x1910: fpsub32 %f24, %f26, %f26
17845 .word 0xb5a0013a ! t3_kref+0x1914: fabss %f26, %f26
17846 .word 0xb3a6c939 ! t3_kref+0x1918: fmuls %f27, %f25, %f25
17847 .word 0xda20a00c ! t3_kref+0x191c: st %o5, [%g2 + 0xc]
17848 .word 0xa7400000 ! t3_kref+0x1920: mov %y, %l3
17849 .word 0xa4737e9f ! t3_kref+0x1924: udiv %o5, -0x161, %l2
17850 .word 0xec00a01c ! t3_kref+0x1928: ld [%g2 + 0x1c], %l6
17851 .word 0xaca37c6c ! t3_kref+0x192c: subcc %o5, -0x394, %l6
17852 .word 0x2c480002 ! t3_kref+0x1930: bneg,a,pt %icc, _kref+0x1938
17853 .word 0x81df000b ! t3_kref+0x1934: flush %i4 + %o3
17854 .word 0xe410a03e ! t3_kref+0x1938: lduh [%g2 + 0x3e], %l2
17855 .word 0xe408a01f ! t3_kref+0x193c: ldub [%g2 + 0x1f], %l2
17856 .word 0x9de3bfa0 ! t3_kref+0x1940: save %sp, -0x60, %sp
17857 .word 0x91e8001d ! t3_kref+0x1944: restore %g0, %i5, %o0
17858 .word 0xa7b2c0ab ! t3_kref+0x1948: edge16n %o3, %o3, %l3
17859 .word 0xb1b60d1a ! t3_kref+0x194c: fandnot1 %f24, %f26, %f24
17860 .word 0xb1a0055a ! t3_kref+0x1950: fsqrtd %f26, %f24
17861 .word 0xe610a00c ! t3_kref+0x1954: lduh [%g2 + 0xc], %l3
17862 .word 0xa6fa4000 ! t3_kref+0x1958: sdivcc %o1, %g0, %l3
17863 .word 0xb7a018d8 ! t3_kref+0x195c: fdtos %f24, %f27
17864 .word 0xb3a0053a ! t3_kref+0x1960: fsqrts %f26, %f25
17865 .word 0x81dee9ec ! t3_kref+0x1964: flush %i3 + 0x9ec
17866 .word 0x34480003 ! t3_kref+0x1968: bg,a,pt %icc, _kref+0x1974
17867 .word 0xd200a02c ! t3_kref+0x196c: ld [%g2 + 0x2c], %o1
17868 .word 0xd82e3ffe ! t3_kref+0x1970: stb %o4, [%i0 - 2]
17869 .word 0x81ae8a3a ! t3_kref+0x1974: fcmps %fcc0, %f26, %f26
17870 .word 0xac0a800b ! t3_kref+0x1978: and %o2, %o3, %l6
17871 .word 0xb5b606d8 ! t3_kref+0x197c: fmul8sux16 %f24, %f24, %f26
17872 .word 0xaa400000 ! t3_kref+0x1980: addc %g0, %g0, %l5
17873 .word 0xace2c009 ! t3_kref+0x1984: subccc %o3, %o1, %l6
17874 .word 0xaa03000a ! t3_kref+0x1988: add %o4, %o2, %l5
17875 .word 0xd62e001a ! t3_kref+0x198c: stb %o3, [%i0 + %i2]
17876 .word 0xa88a400b ! t3_kref+0x1990: andcc %o1, %o3, %l4
17877 .word 0x81ae0abb ! t3_kref+0x1994: fcmpes %fcc0, %f24, %f27
17878 .word 0x29480006 ! t3_kref+0x1998: fbl,a,pt %fcc0, _kref+0x19b0
17879 .word 0xf7270019 ! t3_kref+0x199c: st %f27, [%i4 + %i1]
17880 .word 0xa80b777f ! t3_kref+0x19a0: and %o5, -0x881, %l4
17881 .word 0xb5a0053a ! t3_kref+0x19a4: fsqrts %f26, %f26
17882 .word 0xa7b2402c ! t3_kref+0x19a8: edge8n %o1, %o4, %l3
17883 .word 0xd428a02d ! t3_kref+0x19ac: stb %o2, [%g2 + 0x2d]
17884 .word 0xae12c000 ! t3_kref+0x19b0: or %o3, %g0, %l7
17885 .word 0x8143c000 ! t3_kref+0x19b4: stbar
17886 .word 0xf700a01c ! t3_kref+0x19b8: ld [%g2 + 0x1c], %f27
17887 .word 0xb5a6085a ! t3_kref+0x19bc: faddd %f24, %f26, %f26
17888 .word 0xb1a0013b ! t3_kref+0x19c0: fabss %f27, %f24
17889 .word 0xe168a106 ! t3_kref+0x19c4: prefetch %g2 + 0x106, 16
17890 .word 0x81ae8a58 ! t3_kref+0x19c8: fcmpd %fcc0, %f26, %f24
17891 .word 0xb1a00539 ! t3_kref+0x19cc: fsqrts %f25, %f24
17892 .word 0xe8062010 ! t3_kref+0x19d0: ld [%i0 + 0x10], %l4
17893 .word 0xb1a68858 ! t3_kref+0x19d4: faddd %f26, %f24, %f24
17894 .word 0x81ae0a5a ! t3_kref+0x19d8: fcmpd %fcc0, %f24, %f26
17895 .word 0x81ae4a38 ! t3_kref+0x19dc: fcmps %fcc0, %f25, %f24
17896 .word 0xb7b60a39 ! t3_kref+0x19e0: fpadd16s %f24, %f25, %f27
17897 .word 0xea4e6004 ! t3_kref+0x19e4: ldsb [%i1 + 4], %l5
17898 .word 0x3e800002 ! t3_kref+0x19e8: bvc,a _kref+0x19f0
17899 .word 0xb5a688da ! t3_kref+0x19ec: fsubd %f26, %f26, %f26
17900 .word 0x33800003 ! t3_kref+0x19f0: fbe,a _kref+0x19fc
17901 .word 0xe448a01e ! t3_kref+0x19f4: ldsb [%g2 + 0x1e], %l2
17902 .word 0x24480006 ! t3_kref+0x19f8: ble,a,pt %icc, _kref+0x1a10
17903 .word 0xb5a0055a ! t3_kref+0x19fc: fsqrtd %f26, %f26
17904 .word 0xd6266000 ! t3_kref+0x1a00: st %o3, [%i1]
17905 .word 0xd210a02e ! t3_kref+0x1a04: lduh [%g2 + 0x2e], %o1
17906 .word 0xec801019 ! t3_kref+0x1a08: lda [%g0 + %i1]0x80, %l6
17907 .word 0xe640a00c ! t3_kref+0x1a0c: ldsw [%g2 + 0xc], %l3
17908 .word 0xc807bfe4 ! t3_kref+0x1a10: ld [%fp - 0x1c], %g4
17909 .word 0xed68a086 ! t3_kref+0x1a14: prefetch %g2 + 0x86, 22
17910 .word 0x81ae0a5a ! t3_kref+0x1a18: fcmpd %fcc0, %f24, %f26
17911 .word 0x8143c000 ! t3_kref+0x1a1c: stbar
17912 .word 0xaf642413 ! t3_kref+0x1a20: movn %icc, -0x3ed, %l7
17913 .word 0xb5a6885a ! t3_kref+0x1a24: faddd %f26, %f26, %f26
17914 .word 0xb5b68a7b ! t3_kref+0x1a28: fpadd32s %f26, %f27, %f26
17915 .word 0xac7b2cfe ! t3_kref+0x1a2c: sdiv %o4, 0xcfe, %l6
17916 .word 0xd820a00c ! t3_kref+0x1a30: st %o4, [%g2 + 0xc]
17917 .word 0xd000a02c ! t3_kref+0x1a34: ld [%g2 + 0x2c], %o0
17918 .word 0xf19eda18 ! t3_kref+0x1a38: ldda [%i3 + %i0]0xd0, %f24
17919 .word 0x81dc8016 ! t3_kref+0x1a3c: flush %l2 + %l6
17920 .word 0xb5a0191a ! t3_kref+0x1a40: fitod %f26, %f26
17921 .word 0xb1a01939 ! t3_kref+0x1a44: fstod %f25, %f24
17922 .word 0xac903dd6 ! t3_kref+0x1a48: orcc %g0, -0x22a, %l6
17923 .word 0xda28a01f ! t3_kref+0x1a4c: stb %o5, [%g2 + 0x1f]
17924 .word 0xa6f830f5 ! t3_kref+0x1a50: sdivcc %g0, -0xf0b, %l3
17925 .word 0xd4774019 ! t3_kref+0x1a54: stx %o2, [%i5 + %i1]
17926 .word 0x37480001 ! t3_kref+0x1a58: fbge,a,pt %fcc0, _kref+0x1a5c
17927 .word 0xacd0000a ! t3_kref+0x1a5c: umulcc %g0, %o2, %l6
17928 .word 0xb5a01899 ! t3_kref+0x1a60: fitos %f25, %f26
17929 .word 0xb3a018da ! t3_kref+0x1a64: fdtos %f26, %f25
17930 .word 0xb5a01919 ! t3_kref+0x1a68: fitod %f25, %f26
17931 .word 0xb3a01898 ! t3_kref+0x1a6c: fitos %f24, %f25
17932 .word 0xf120a00c ! t3_kref+0x1a70: st %f24, [%g2 + 0xc]
17933 .word 0x81ae0a5a ! t3_kref+0x1a74: fcmpd %fcc0, %f24, %f26
17934 .word 0xac30000b ! t3_kref+0x1a78: orn %g0, %o3, %l6
17935 .word 0xf700a03c ! t3_kref+0x1a7c: ld [%g2 + 0x3c], %f27
17936 .word 0xd47e2014 ! t3_kref+0x1a80: swap [%i0 + 0x14], %o2
17937 .word 0x81ae0a58 ! t3_kref+0x1a84: fcmpd %fcc0, %f24, %f24
17938 .word 0x9328000d ! t3_kref+0x1a88: sll %g0, %o5, %o1
17939 .word 0xac70000d ! t3_kref+0x1a8c: udiv %g0, %o5, %l6
17940 .word 0xf13e001d ! t3_kref+0x1a90: std %f24, [%i0 + %i5]
17941 .word 0x81ae4abb ! t3_kref+0x1a94: fcmpes %fcc0, %f25, %f27
17942 .word 0xf11e6010 ! t3_kref+0x1a98: ldd [%i1 + 0x10], %f24
17943 .word 0x9de3bfa0 ! t3_kref+0x1a9c: save %sp, -0x60, %sp
17944 .word 0x80972272 ! t3_kref+0x1aa0: orcc %i4, 0x272, %g0
17945 .word 0x91ef7b9c ! t3_kref+0x1aa4: restore %i5, -0x464, %o0
17946 .word 0xb5a00539 ! t3_kref+0x1aa8: fsqrts %f25, %f26
17947 .word 0xe648a00d ! t3_kref+0x1aac: ldsb [%g2 + 0xd], %l3
17948 .word 0xe1ee501a ! t3_kref+0x1ab0: prefetcha %i1 + %i2, 16
17949 .word 0xaa9af6df ! t3_kref+0x1ab4: xorcc %o3, -0x921, %l5
17950 .word 0xb5a0053b ! t3_kref+0x1ab8: fsqrts %f27, %f26
17951 .word 0xd420a03c ! t3_kref+0x1abc: st %o2, [%g2 + 0x3c]
17952 .word 0xaaa2a884 ! t3_kref+0x1ac0: subcc %o2, 0x884, %l5
17953 .word 0xb5a01098 ! t3_kref+0x1ac4: fxtos %f24, %f26
17954 .word 0xd048a01e ! t3_kref+0x1ac8: ldsb [%g2 + 0x1e], %o0
17955 .word 0xaa42c000 ! t3_kref+0x1acc: addc %o3, %g0, %l5
17956 .word 0x2e480003 ! t3_kref+0x1ad0: bvs,a,pt %icc, _kref+0x1adc
17957 .word 0xa6e37c11 ! t3_kref+0x1ad4: subccc %o5, -0x3ef, %l3
17958 .word 0xe456200e ! t3_kref+0x1ad8: ldsh [%i0 + 0xe], %l2
17959 .word 0x81dfaa7d ! t3_kref+0x1adc: flush %fp + 0xa7d
17960 .word 0xaedac00d ! t3_kref+0x1ae0: smulcc %o3, %o5, %l7
17961 .word 0xd2066004 ! t3_kref+0x1ae4: ld [%i1 + 4], %o1
17962 .word 0xb3a0189b ! t3_kref+0x1ae8: fitos %f27, %f25
17963 .word 0x3d800002 ! t3_kref+0x1aec: fbule,a _kref+0x1af4
17964 .word 0xb1a01898 ! t3_kref+0x1af0: fitos %f24, %f24
17965 .word 0x91b280ca ! t3_kref+0x1af4: edge16l %o2, %o2, %o0
17966 .word 0x9de3bfa0 ! t3_kref+0x1af8: save %sp, -0x60, %sp
17967 .word 0xb2960018 ! t3_kref+0x1afc: orcc %i0, %i0, %i1
17968 .word 0xadee700f ! t3_kref+0x1b00: restore %i1, -0xff1, %l6
17969 .word 0xa8daabc7 ! t3_kref+0x1b04: smulcc %o2, 0xbc7, %l4
17970 .word 0xb1a01118 ! t3_kref+0x1b08: fxtod %f24, %f24
17971 .word 0xb1a0189a ! t3_kref+0x1b0c: fitos %f26, %f24
17972 .word 0xb1a6c938 ! t3_kref+0x1b10: fmuls %f27, %f24, %f24
17973 .word 0xb5a01919 ! t3_kref+0x1b14: fitod %f25, %f26
17974 .word 0xd248a01c ! t3_kref+0x1b18: ldsb [%g2 + 0x1c], %o1
17975 .word 0xb1a6cd3b ! t3_kref+0x1b1c: fsmuld %f27, %f27, %f24
17976 .word 0x86102003 ! t3_kref+0x1b20: mov 0x3, %g3
17977 .word 0x32800000 ! t3_kref+0x1b24: bne,a _kref+0x1b24
17978 .word 0x86a0e001 ! t3_kref+0x1b28: subcc %g3, 1, %g3
17979 .word 0xd09f5018 ! t3_kref+0x1b2c: ldda [%i5 + %i0]0x80, %o0
17980 .word 0xd420a00c ! t3_kref+0x1b30: st %o2, [%g2 + 0xc]
17981! .word 0x3fa66931 ! t3_kref+0x1b34: fbo,a SYM(t3_subr2)
17982 fbo,a SYM(t3_subr2)
17983 .word 0x9f414000 ! t3_kref+0x1b38: mov %pc, %o7
17984 .word 0xb7b6ca7b ! t3_kref+0x1b3c: fpadd32s %f27, %f27, %f27
17985 .word 0xac2ac00b ! t3_kref+0x1b40: andn %o3, %o3, %l6
17986 .word 0xa44374ea ! t3_kref+0x1b44: addc %o5, -0xb16, %l2
17987 .word 0xd81f4019 ! t3_kref+0x1b48: ldd [%i5 + %i1], %o4
17988 .word 0xb7a00139 ! t3_kref+0x1b4c: fabss %f25, %f27
17989 .word 0xe6000018 ! t3_kref+0x1b50: ld [%g0 + %i0], %l3
17990 .word 0x924021d2 ! t3_kref+0x1b54: addc %g0, 0x1d2, %o1
17991 .word 0x26800006 ! t3_kref+0x1b58: bl,a _kref+0x1b70
17992 .word 0xaeda7373 ! t3_kref+0x1b5c: smulcc %o1, -0xc8d, %l7
17993 .word 0x29800007 ! t3_kref+0x1b60: fbl,a _kref+0x1b7c
17994 .word 0xf3000019 ! t3_kref+0x1b64: ld [%g0 + %i1], %f25
17995 .word 0xa6fac00d ! t3_kref+0x1b68: sdivcc %o3, %o5, %l3
17996 .word 0xb1a0015a ! t3_kref+0x1b6c: fabsd %f26, %f24
17997 .word 0x81ae8ab9 ! t3_kref+0x1b70: fcmpes %fcc0, %f26, %f25
17998 .word 0xf5062004 ! t3_kref+0x1b74: ld [%i0 + 4], %f26
17999 .word 0xd228a01d ! t3_kref+0x1b78: stb %o1, [%g2 + 0x1d]
18000 .word 0x3b800004 ! t3_kref+0x1b7c: fble,a _kref+0x1b8c
18001 .word 0xee7e401c ! t3_kref+0x1b80: swap [%i1 + %i4], %l7
18002 .word 0xe64e6002 ! t3_kref+0x1b84: ldsb [%i1 + 2], %l3
18003 .word 0x11293526 ! t3_kref+0x1b88: sethi %hi(0xa4d49800), %o0
18004 .word 0xb5a0055a ! t3_kref+0x1b8c: fsqrtd %f26, %f26
18005 .word 0x90d8000c ! t3_kref+0x1b90: smulcc %g0, %o4, %o0
18006 .word 0x3d800002 ! t3_kref+0x1b94: fbule,a _kref+0x1b9c
18007 .word 0xea40a01c ! t3_kref+0x1b98: ldsw [%g2 + 0x1c], %l5
18008 .word 0x9092400d ! t3_kref+0x1b9c: orcc %o1, %o5, %o0
18009 .word 0xf700a03c ! t3_kref+0x1ba0: ld [%g2 + 0x3c], %f27
18010 .word 0x9fc10000 ! t3_kref+0x1ba4: call %g4
18011 .word 0xf7263fe8 ! t3_kref+0x1ba8: st %f27, [%i0 - 0x18]
18012 .word 0xd240a01c ! t3_kref+0x1bac: ldsw [%g2 + 0x1c], %o1
18013 .word 0x91b60558 ! t3_kref+0x1bb0: fcmpeq16 %f24, %f24, %o0
18014 .word 0xabb0030c ! t3_kref+0x1bb4: alignaddr %g0, %o4, %l5
18015 .word 0xb5a00539 ! t3_kref+0x1bb8: fsqrts %f25, %f26
18016 .word 0xa4fb400c ! t3_kref+0x1bbc: sdivcc %o5, %o4, %l2
18017 .word 0x8143c000 ! t3_kref+0x1bc0: stbar
18018 .word 0xb4102016 ! t3_kref+0x1bc4: mov 0x16, %i2
18019 .word 0xf120a03c ! t3_kref+0x1bc8: st %f24, [%g2 + 0x3c]
18020 .word 0xb5a6885a ! t3_kref+0x1bcc: faddd %f26, %f26, %f26
18021 .word 0xe440a03c ! t3_kref+0x1bd0: ldsw [%g2 + 0x3c], %l2
18022 .word 0xa8424009 ! t3_kref+0x1bd4: addc %o1, %o1, %l4
18023 .word 0xae928000 ! t3_kref+0x1bd8: orcc %o2, %g0, %l7
18024 .word 0xb5a01939 ! t3_kref+0x1bdc: fstod %f25, %f26
18025 .word 0x32480002 ! t3_kref+0x1be0: bne,a,pt %icc, _kref+0x1be8
18026 .word 0xa4f8000d ! t3_kref+0x1be4: sdivcc %g0, %o5, %l2
18027 .word 0xd8180019 ! t3_kref+0x1be8: ldd [%g0 + %i1], %o4
18028 .word 0xb1b68e80 ! t3_kref+0x1bec: fsrc1 %f26, %f24
18029 .word 0x29480003 ! t3_kref+0x1bf0: fbl,a,pt %fcc0, _kref+0x1bfc
18030 .word 0xb1a60d39 ! t3_kref+0x1bf4: fsmuld %f24, %f25, %f24
18031 .word 0xb5a688da ! t3_kref+0x1bf8: fsubd %f26, %f26, %f26
18032 .word 0xa6fa76df ! t3_kref+0x1bfc: sdivcc %o1, -0x921, %l3
18033 .word 0xd6263fec ! t3_kref+0x1c00: st %o3, [%i0 - 0x14]
18034 .word 0xb5a018da ! t3_kref+0x1c04: fdtos %f26, %f26
18035 .word 0x9364800b ! t3_kref+0x1c08: movle %icc, %o3, %o1
18036 .word 0xd230a01e ! t3_kref+0x1c0c: sth %o1, [%g2 + 0x1e]
18037 .word 0xa533400c ! t3_kref+0x1c10: srl %o5, %o4, %l2
18038 .word 0xc807bff0 ! t3_kref+0x1c14: ld [%fp - 0x10], %g4
18039 .word 0xb1b60f98 ! t3_kref+0x1c18: for %f24, %f24, %f24
18040 .word 0x3c480005 ! t3_kref+0x1c1c: bpos,a,pt %icc, _kref+0x1c30
18041 .word 0xb1a60d39 ! t3_kref+0x1c20: fsmuld %f24, %f25, %f24
18042 .word 0xb7a00539 ! t3_kref+0x1c24: fsqrts %f25, %f27
18043 .word 0xb1a689da ! t3_kref+0x1c28: fdivd %f26, %f26, %f24
18044 .word 0xf500a00c ! t3_kref+0x1c2c: ld [%g2 + 0xc], %f26
18045 .word 0xb5a64939 ! t3_kref+0x1c30: fmuls %f25, %f25, %f26
18046 .word 0xb7a64939 ! t3_kref+0x1c34: fmuls %f25, %f25, %f27
18047 .word 0xf500a01c ! t3_kref+0x1c38: ld [%g2 + 0x1c], %f26
18048 .word 0x27480005 ! t3_kref+0x1c3c: fbul,a,pt %fcc0, _kref+0x1c50
18049 .word 0xb3a018d8 ! t3_kref+0x1c40: fdtos %f24, %f25
18050 .word 0xb1a0193b ! t3_kref+0x1c44: fstod %f27, %f24
18051 .word 0xa6a2400a ! t3_kref+0x1c48: subcc %o1, %o2, %l3
18052 .word 0x81ae0a3b ! t3_kref+0x1c4c: fcmps %fcc0, %f24, %f27
18053 .word 0x929b400d ! t3_kref+0x1c50: xorcc %o5, %o5, %o1
18054 .word 0xf500a01c ! t3_kref+0x1c54: ld [%g2 + 0x1c], %f26
18055 .word 0xd426001c ! t3_kref+0x1c58: st %o2, [%i0 + %i4]
18056 .word 0xe410a03c ! t3_kref+0x1c5c: lduh [%g2 + 0x3c], %l2
18057 .word 0xb1a00158 ! t3_kref+0x1c60: fabsd %f24, %f24
18058 .word 0x81de0019 ! t3_kref+0x1c64: flush %i0 + %i1
18059 .word 0xb1b00fe0 ! t3_kref+0x1c68: fones %f24
18060 .word 0xb1a68958 ! t3_kref+0x1c6c: fmuld %f26, %f24, %f24
18061 .word 0xad326001 ! t3_kref+0x1c70: srl %o1, 0x1, %l6
18062 .word 0xb7a6c83b ! t3_kref+0x1c74: fadds %f27, %f27, %f27
18063 .word 0xec163fe4 ! t3_kref+0x1c78: lduh [%i0 - 0x1c], %l6
18064 .word 0xea40a03c ! t3_kref+0x1c7c: ldsw [%g2 + 0x3c], %l5
18065 .word 0x9fc00004 ! t3_kref+0x1c80: call %g0 + %g4
18066 .word 0xacdb400b ! t3_kref+0x1c84: smulcc %o5, %o3, %l6
18067 .word 0xb5ab405a ! t3_kref+0x1c88: fmovdle %fcc0, %f26, %f26
18068 .word 0xe64e4000 ! t3_kref+0x1c8c: ldsb [%i1], %l3
18069 .word 0xe650a02c ! t3_kref+0x1c90: ldsh [%g2 + 0x2c], %l3
18070 .word 0x3c800004 ! t3_kref+0x1c94: bpos,a _kref+0x1ca4
18071 .word 0xe608a01c ! t3_kref+0x1c98: ldub [%g2 + 0x1c], %l3
18072 .word 0xb5a0193a ! t3_kref+0x1c9c: fstod %f26, %f26
18073 .word 0xda28a02d ! t3_kref+0x1ca0: stb %o5, [%g2 + 0x2d]
18074 .word 0xf3067fe0 ! t3_kref+0x1ca4: ld [%i1 - 0x20], %f25
18075 .word 0x8d8039f1 ! t3_kref+0x1ca8: mov 0xfffff9f1, %fprs
18076 .word 0x90e261be ! t3_kref+0x1cac: subccc %o1, 0x1be, %o0
18077 .word 0xb7a00039 ! t3_kref+0x1cb0: fmovs %f25, %f27
18078 .word 0xc168a102 ! t3_kref+0x1cb4: prefetch %g2 + 0x102, 0
18079 .word 0xe8062008 ! t3_kref+0x1cb8: ld [%i0 + 8], %l4
18080 .word 0xb5b60d18 ! t3_kref+0x1cbc: fandnot1 %f24, %f24, %f26
18081 .word 0xd2500019 ! t3_kref+0x1cc0: ldsh [%g0 + %i1], %o1
18082 .word 0xf700a03c ! t3_kref+0x1cc4: ld [%g2 + 0x3c], %f27
18083 .word 0xd8364000 ! t3_kref+0x1cc8: sth %o4, [%i1]
18084 .word 0x921b0000 ! t3_kref+0x1ccc: xor %o4, %g0, %o1
18085 .word 0x8610200a ! t3_kref+0x1cd0: mov 0xa, %g3
18086 .word 0x86a0e001 ! t3_kref+0x1cd4: subcc %g3, 1, %g3
18087 .word 0x22800018 ! t3_kref+0x1cd8: be,a _kref+0x1d38
18088 .word 0xb1b60c58 ! t3_kref+0x1cdc: fnor %f24, %f24, %f24
18089 .word 0xaa434000 ! t3_kref+0x1ce0: addc %o5, %g0, %l5
18090 .word 0xb1a688b8 ! t3_kref+0x1ce4: fsubs %f26, %f24, %f24
18091 .word 0xf7a01018 ! t3_kref+0x1ce8: sta %f27, [%g0 + %i0]0x80
18092 .word 0xa442800c ! t3_kref+0x1cec: addc %o2, %o4, %l2
18093 .word 0xae233996 ! t3_kref+0x1cf0: sub %o4, -0x66a, %l7
18094 .word 0xf13e2018 ! t3_kref+0x1cf4: std %f24, [%i0 + 0x18]
18095 .word 0xb3a01a58 ! t3_kref+0x1cf8: fdtoi %f24, %f25
18096 .word 0xa40b400c ! t3_kref+0x1cfc: and %o5, %o4, %l2
18097 .word 0xa5b280ca ! t3_kref+0x1d00: edge16l %o2, %o2, %l2
18098 .word 0x92aac000 ! t3_kref+0x1d04: andncc %o3, %g0, %o1
18099 .word 0xf500a03c ! t3_kref+0x1d08: ld [%g2 + 0x3c], %f26
18100 .word 0xaf3a8009 ! t3_kref+0x1d0c: sra %o2, %o1, %l7
18101 .word 0xc0300019 ! t3_kref+0x1d10: clrh [%g0 + %i1]
18102 .word 0xaa5b000b ! t3_kref+0x1d14: smul %o4, %o3, %l5
18103 .word 0x920b400d ! t3_kref+0x1d18: and %o5, %o5, %o1
18104 .word 0xacd26196 ! t3_kref+0x1d1c: umulcc %o1, 0x196, %l6
18105 .word 0x91400000 ! t3_kref+0x1d20: mov %y, %o0
18106 .word 0xa473000c ! t3_kref+0x1d24: udiv %o4, %o4, %l2
18107 .word 0xb3a6c93b ! t3_kref+0x1d28: fmuls %f27, %f27, %f25
18108 .word 0xb3a6c83b ! t3_kref+0x1d2c: fadds %f27, %f27, %f25
18109 .word 0xf5180018 ! t3_kref+0x1d30: ldd [%g0 + %i0], %f26
18110 .word 0xc768a040 ! t3_kref+0x1d34: prefetch %g2 + 0x40, 3
18111 .word 0xa61ae462 ! t3_kref+0x1d38: xor %o3, 0x462, %l3
18112 .word 0x9f414000 ! t3_kref+0x1d3c: mov %pc, %o7
18113! .word 0x30bc70ae ! t3_kref+0x1d40: ba,a SYM(t3_subr0)
18114 ba,a SYM(t3_subr0)
18115 .word 0xb3b60a7b ! t3_kref+0x1d44: fpadd32s %f24, %f27, %f25
18116 .word 0x81ae0a3a ! t3_kref+0x1d48: fcmps %fcc0, %f24, %f26
18117 .word 0xb1a64d3a ! t3_kref+0x1d4c: fsmuld %f25, %f26, %f24
18118 .word 0x2b800003 ! t3_kref+0x1d50: fbug,a _kref+0x1d5c
18119 .word 0x93b28340 ! t3_kref+0x1d54: alignaddrl %o2, %g0, %o1
18120 .word 0xa62ac00d ! t3_kref+0x1d58: andn %o3, %o5, %l3
18121 .word 0xda20a02c ! t3_kref+0x1d5c: st %o5, [%g2 + 0x2c]
18122 .word 0xb7a01a5a ! t3_kref+0x1d60: fdtoi %f26, %f27
18123 .word 0x912a6016 ! t3_kref+0x1d64: sll %o1, 0x16, %o0
18124 .word 0xffee501c ! t3_kref+0x1d68: prefetcha %i1 + %i4, 31
18125 .word 0xe640a02c ! t3_kref+0x1d6c: ldsw [%g2 + 0x2c], %l3
18126 .word 0xa9400000 ! t3_kref+0x1d70: mov %y, %l4
18127 .word 0xb5b009b9 ! t3_kref+0x1d74: fexpand %f25, %f26
18128 .word 0x9332800d ! t3_kref+0x1d78: srl %o2, %o5, %o1
18129 .word 0xaa32400b ! t3_kref+0x1d7c: orn %o1, %o3, %l5
18130 .word 0x81ae8ab8 ! t3_kref+0x1d80: fcmpes %fcc0, %f26, %f24
18131 .word 0xea50a02e ! t3_kref+0x1d84: ldsh [%g2 + 0x2e], %l5
18132 .word 0xd0063ff4 ! t3_kref+0x1d88: ld [%i0 - 0xc], %o0
18133 .word 0xc0362012 ! t3_kref+0x1d8c: clrh [%i0 + 0x12]
18134 .word 0xac12400c ! t3_kref+0x1d90: or %o1, %o4, %l6
18135 .word 0x81ae8ab9 ! t3_kref+0x1d94: fcmpes %fcc0, %f26, %f25
18136 .word 0x30800001 ! t3_kref+0x1d98: ba,a _kref+0x1d9c
18137 .word 0x901b6f70 ! t3_kref+0x1d9c: xor %o5, 0xf70, %o0
18138 .word 0xf3067fe8 ! t3_kref+0x1da0: ld [%i1 - 0x18], %f25
18139 .word 0xb5a0191a ! t3_kref+0x1da4: fitod %f26, %f26
18140 .word 0xac083413 ! t3_kref+0x1da8: and %g0, -0xbed, %l6
18141 .word 0xab3a6007 ! t3_kref+0x1dac: sra %o1, 0x7, %l5
18142 .word 0x920b400a ! t3_kref+0x1db0: and %o5, %o2, %o1
18143 .word 0xb5a0013b ! t3_kref+0x1db4: fabss %f27, %f26
18144 .word 0x81dbc01b ! t3_kref+0x1db8: flush %o7 + %i3
18145 .word 0xaac026db ! t3_kref+0x1dbc: addccc %g0, 0x6db, %l5
18146 .word 0xa8f80009 ! t3_kref+0x1dc0: sdivcc %g0, %o1, %l4
18147 .word 0xeadf5019 ! t3_kref+0x1dc4: ldxa [%i5 + %i1]0x80, %l5
18148 .word 0xf51e7ff8 ! t3_kref+0x1dc8: ldd [%i1 - 8], %f26
18149 .word 0xb3a00539 ! t3_kref+0x1dcc: fsqrts %f25, %f25
18150 .word 0xa80b35ca ! t3_kref+0x1dd0: and %o4, -0xa36, %l4
18151 .word 0xf1be1849 ! t3_kref+0x1dd4: stda %f24, [%i0 + %o1]0xc2
18152 .word 0x91b3004d ! t3_kref+0x1dd8: edge8l %o4, %o5, %o0
18153 .word 0xea40a00c ! t3_kref+0x1ddc: ldsw [%g2 + 0xc], %l5
18154 .word 0xe840a02c ! t3_kref+0x1de0: ldsw [%g2 + 0x2c], %l4
18155 .word 0xacdaa771 ! t3_kref+0x1de4: smulcc %o2, 0x771, %l6
18156 .word 0xb3a01a39 ! t3_kref+0x1de8: fstoi %f25, %f25
18157 .word 0xa80b6cb9 ! t3_kref+0x1dec: and %o5, 0xcb9, %l4
18158 .word 0xb5a68858 ! t3_kref+0x1df0: faddd %f26, %f24, %f26
18159 .word 0xb5b60dda ! t3_kref+0x1df4: fnand %f24, %f26, %f26
18160 .word 0xea000018 ! t3_kref+0x1df8: ld [%g0 + %i0], %l5
18161 .word 0xb5a01a3a ! t3_kref+0x1dfc: fstoi %f26, %f26
18162 .word 0xaef3000d ! t3_kref+0x1e00: udivcc %o4, %o5, %l7
18163 .word 0xa47abfec ! t3_kref+0x1e04: sdiv %o2, -0x14, %l2
18164 .word 0xe410a00e ! t3_kref+0x1e08: lduh [%g2 + 0xe], %l2
18165 .word 0xb1a68958 ! t3_kref+0x1e0c: fmuld %f26, %f24, %f24
18166 .word 0xd87f0018 ! t3_kref+0x1e10: swap [%i4 + %i0], %o4
18167 .word 0xec6e401a ! t3_kref+0x1e14: ldstub [%i1 + %i2], %l6
18168 .word 0x32800003 ! t3_kref+0x1e18: bne,a _kref+0x1e24
18169 .word 0xa920000b ! t3_kref+0x1e1c: mulscc %g0, %o3, %l4
18170 .word 0xb3a00538 ! t3_kref+0x1e20: fsqrts %f24, %f25
18171 .word 0x9f414000 ! t3_kref+0x1e24: mov %pc, %o7
18172! .word 0x314c7074 ! t3_kref+0x1e28: fba,a,pt %fcc0, SYM(t3_subr0)
18173 fba,a,pt %fcc0, SYM(t3_subr0)
18174 .word 0xa692c000 ! t3_kref+0x1e2c: orcc %o3, %g0, %l3
18175 .word 0xee500019 ! t3_kref+0x1e30: ldsh [%g0 + %i1], %l7
18176 .word 0xc568a0ca ! t3_kref+0x1e34: prefetch %g2 + 0xca, 2
18177 .word 0xaa100009 ! t3_kref+0x1e38: mov %o1, %l5
18178 .word 0x81ae8a5a ! t3_kref+0x1e3c: fcmpd %fcc0, %f26, %f26
18179 .word 0x20800005 ! t3_kref+0x1e40: bn,a _kref+0x1e54
18180 .word 0xec7e401c ! t3_kref+0x1e44: swap [%i1 + %i4], %l6
18181 .word 0xae12800a ! t3_kref+0x1e48: or %o2, %o2, %l7
18182 .word 0xb1a0055a ! t3_kref+0x1e4c: fsqrtd %f26, %f24
18183 .word 0xb3b6cdbb ! t3_kref+0x1e50: fxors %f27, %f27, %f25
18184 .word 0x9080301e ! t3_kref+0x1e54: addcc %g0, -0xfe2, %o0
18185 .word 0xab400000 ! t3_kref+0x1e58: mov %y, %l5
18186 .word 0xf300a01c ! t3_kref+0x1e5c: ld [%g2 + 0x1c], %f25
18187 .word 0xf5067ff8 ! t3_kref+0x1e60: ld [%i1 - 8], %f26
18188 .word 0x8143e040 ! t3_kref+0x1e64: membar 0x40
18189 .word 0xd2262004 ! t3_kref+0x1e68: st %o1, [%i0 + 4]
18190 .word 0xec06001c ! t3_kref+0x1e6c: ld [%i0 + %i4], %l6
18191 .word 0xb1b60dd8 ! t3_kref+0x1e70: fnand %f24, %f24, %f24
18192 .word 0xb7a00539 ! t3_kref+0x1e74: fsqrts %f25, %f27
18193 .word 0xa8e2f746 ! t3_kref+0x1e78: subccc %o3, -0x8ba, %l4
18194 .word 0x90b03db7 ! t3_kref+0x1e7c: orncc %g0, -0x249, %o0
18195 .word 0xadb300ea ! t3_kref+0x1e80: edge16ln %o4, %o2, %l6
18196 .word 0xe4566002 ! t3_kref+0x1e84: ldsh [%i1 + 2], %l2
18197 .word 0xa7408000 ! t3_kref+0x1e88: mov %ccr, %l3
18198 .word 0xa6fb4009 ! t3_kref+0x1e8c: sdivcc %o5, %o1, %l3
18199 .word 0x8143c000 ! t3_kref+0x1e90: stbar
18200 .word 0x9de3bfa0 ! t3_kref+0x1e94: save %sp, -0x60, %sp
18201 .word 0xafee0018 ! t3_kref+0x1e98: restore %i0, %i0, %l7
18202 .word 0xb3a688b8 ! t3_kref+0x1e9c: fsubs %f26, %f24, %f25
18203 .word 0x81834000 ! t3_kref+0x1ea0: wr %o5, %g0, %y
18204 .word 0xb1b60d18 ! t3_kref+0x1ea4: fandnot1 %f24, %f24, %f24
18205 .word 0xf720a00c ! t3_kref+0x1ea8: st %f27, [%g2 + 0xc]
18206 .word 0xb1b60e80 ! t3_kref+0x1eac: fsrc1 %f24, %f24
18207 .word 0xb5a01939 ! t3_kref+0x1eb0: fstod %f25, %f26
18208 .word 0x9332a019 ! t3_kref+0x1eb4: srl %o2, 0x19, %o1
18209 .word 0xb1a6885a ! t3_kref+0x1eb8: faddd %f26, %f26, %f24
18210 .word 0xb3a018d8 ! t3_kref+0x1ebc: fdtos %f24, %f25
18211 .word 0x2d480004 ! t3_kref+0x1ec0: fbg,a,pt %fcc0, _kref+0x1ed0
18212 .word 0xa442b8e6 ! t3_kref+0x1ec4: addc %o2, -0x71a, %l2
18213 .word 0xb1a68858 ! t3_kref+0x1ec8: faddd %f26, %f24, %f24
18214 .word 0x8143c000 ! t3_kref+0x1ecc: stbar
18215 .word 0x9f414000 ! t3_kref+0x1ed0: mov %pc, %o7
18216! .word 0x29a66849 ! t3_kref+0x1ed4: fbl,a SYM(t3_subr2)
18217 fbl,a SYM(t3_subr2)
18218 .word 0xc0a71018 ! t3_kref+0x1ed8: sta %g0, [%i4 + %i0]0x80
18219 .word 0xb5a60858 ! t3_kref+0x1edc: faddd %f24, %f24, %f26
18220 .word 0xb7a0053b ! t3_kref+0x1ee0: fsqrts %f27, %f27
18221 .word 0xd428a01f ! t3_kref+0x1ee4: stb %o2, [%g2 + 0x1f]
18222 .word 0xf5064000 ! t3_kref+0x1ee8: ld [%i1], %f26
18223 .word 0xedf6500c ! t3_kref+0x1eec: casxa [%i1]0x80, %o4, %l6
18224 .word 0xa8fa8009 ! t3_kref+0x1ef0: sdivcc %o2, %o1, %l4
18225 .word 0xd830a00c ! t3_kref+0x1ef4: sth %o4, [%g2 + 0xc]
18226 .word 0x9092a7dc ! t3_kref+0x1ef8: orcc %o2, 0x7dc, %o0
18227 .word 0xec4e3ff7 ! t3_kref+0x1efc: ldsb [%i0 - 9], %l6
18228 .word 0xd626001c ! t3_kref+0x1f00: st %o3, [%i0 + %i4]
18229 .word 0xe808a00e ! t3_kref+0x1f04: ldub [%g2 + 0xe], %l4
18230 .word 0xa90a800c ! t3_kref+0x1f08: tsubcc %o2, %o4, %l4
18231 .word 0xa6db7cd2 ! t3_kref+0x1f0c: smulcc %o5, -0x32e, %l3
18232 .word 0xd2480019 ! t3_kref+0x1f10: ldsb [%g0 + %i1], %o1
18233 .word 0xd0562002 ! t3_kref+0x1f14: ldsh [%i0 + 2], %o0
18234 .word 0x81ae8ab9 ! t3_kref+0x1f18: fcmpes %fcc0, %f26, %f25
18235 .word 0xb3b007b8 ! t3_kref+0x1f1c: fpackfix %f24, %f25
18236 .word 0xe8063ffc ! t3_kref+0x1f20: ld [%i0 - 4], %l4
18237 .word 0xb7a00139 ! t3_kref+0x1f24: fabss %f25, %f27
18238 .word 0xec1e3fe8 ! t3_kref+0x1f28: ldd [%i0 - 0x18], %l6
18239 .word 0xa492800b ! t3_kref+0x1f2c: orcc %o2, %o3, %l2
18240 .word 0xb5b6ce7a ! t3_kref+0x1f30: fxnors %f27, %f26, %f26
18241 .word 0xf1bf1a59 ! t3_kref+0x1f34: stda %f24, [%i4 + %i1]0xd2
18242 .word 0xf1064000 ! t3_kref+0x1f38: ld [%i1], %f24
18243 .word 0xf1be584b ! t3_kref+0x1f3c: stda %f24, [%i1 + %o3]0xc2
18244 .word 0xf500a00c ! t3_kref+0x1f40: ld [%g2 + 0xc], %f26
18245 .word 0xd668a01d ! t3_kref+0x1f44: ldstub [%g2 + 0x1d], %o3
18246 .word 0xe8567fe8 ! t3_kref+0x1f48: ldsh [%i1 - 0x18], %l4
18247 .word 0xa80b000d ! t3_kref+0x1f4c: and %o4, %o5, %l4
18248 .word 0xee50a00e ! t3_kref+0x1f50: ldsh [%g2 + 0xe], %l7
18249 .word 0xd2267fe8 ! t3_kref+0x1f54: st %o1, [%i1 - 0x18]
18250 .word 0xe816401b ! t3_kref+0x1f58: lduh [%i1 + %i3], %l4
18251 .word 0xb1a0015a ! t3_kref+0x1f5c: fabsd %f26, %f24
18252 .word 0xabb2402b ! t3_kref+0x1f60: edge8n %o1, %o3, %l5
18253 .word 0xc568a088 ! t3_kref+0x1f64: prefetch %g2 + 0x88, 2
18254 .word 0x9fc10000 ! t3_kref+0x1f68: call %g4
18255 .word 0xc0262004 ! t3_kref+0x1f6c: clr [%i0 + 4]
18256 .word 0xf5063fe8 ! t3_kref+0x1f70: ld [%i0 - 0x18], %f26
18257 .word 0xadb24069 ! t3_kref+0x1f74: edge8ln %o1, %o1, %l6
18258 .word 0xab3b601c ! t3_kref+0x1f78: sra %o5, 0x1c, %l5
18259 .word 0xb5a608d8 ! t3_kref+0x1f7c: fsubd %f24, %f24, %f26
18260 .word 0xb3b00cf9 ! t3_kref+0x1f80: fnot2s %f25, %f25
18261 .word 0xb5a01918 ! t3_kref+0x1f84: fitod %f24, %f26
18262 .word 0xef68a0c9 ! t3_kref+0x1f88: prefetch %g2 + 0xc9, 23
18263 .word 0xea00a03c ! t3_kref+0x1f8c: ld [%g2 + 0x3c], %l5
18264 .word 0x3d800008 ! t3_kref+0x1f90: fbule,a _kref+0x1fb0
18265 .word 0x2b3089e4 ! t3_kref+0x1f94: sethi %hi(0xc2279000), %l5
18266 .word 0xc1096a18 ! t3_kref+0x1f98: ld [%g5 + 0xa18], %fsr
18267 .word 0xd000a02c ! t3_kref+0x1f9c: ld [%g2 + 0x2c], %o0
18268 .word 0xd41e001d ! t3_kref+0x1fa0: ldd [%i0 + %i5], %o2
18269 .word 0x93418000 ! t3_kref+0x1fa4: mov %fprs, %o1
18270 .word 0xf11fbe00 ! t3_kref+0x1fa8: ldd [%fp - 0x200], %f24
18271 .word 0x92fb000d ! t3_kref+0x1fac: sdivcc %o4, %o5, %o1
18272 .word 0xb7a018d8 ! t3_kref+0x1fb0: fdtos %f24, %f27
18273 .word 0x81b01023 ! t3_kref+0x1fb4: siam 0x3
18274 .word 0xb5b00c00 ! t3_kref+0x1fb8: fzero %f26
18275 .word 0xb5a01a58 ! t3_kref+0x1fbc: fdtoi %f24, %f26
18276 .word 0xaa22fd61 ! t3_kref+0x1fc0: sub %o3, -0x29f, %l5
18277 .word 0x81ae4abb ! t3_kref+0x1fc4: fcmpes %fcc0, %f25, %f27
18278 .word 0x86102016 ! t3_kref+0x1fc8: mov 0x16, %g3
18279 .word 0x86a0e001 ! t3_kref+0x1fcc: subcc %g3, 1, %g3
18280 .word 0x22800007 ! t3_kref+0x1fd0: be,a _kref+0x1fec
18281 .word 0xa462ad29 ! t3_kref+0x1fd4: subc %o2, 0xd29, %l2
18282 .word 0xd6364000 ! t3_kref+0x1fd8: sth %o3, [%i1]
18283 .word 0x334ffffc ! t3_kref+0x1fdc: fbe,a,pt %fcc0, _kref+0x1fcc
18284 .word 0xc036201e ! t3_kref+0x1fe0: clrh [%i0 + 0x1e]
18285 .word 0xad400000 ! t3_kref+0x1fe4: mov %y, %l6
18286 .word 0xb5a68d39 ! t3_kref+0x1fe8: fsmuld %f26, %f25, %f26
18287 .word 0x39800003 ! t3_kref+0x1fec: fbuge,a _kref+0x1ff8
18288 .word 0xaab2800b ! t3_kref+0x1ff0: orncc %o2, %o3, %l5
18289 .word 0xf120a03c ! t3_kref+0x1ff4: st %f24, [%g2 + 0x3c]
18290 .word 0xec901019 ! t3_kref+0x1ff8: lduha [%g0 + %i1]0x80, %l6
18291 .word 0xaeab3e64 ! t3_kref+0x1ffc: andncc %o4, -0x19c, %l7
18292 .word 0x3b480001 ! t3_kref+0x2000: fble,a,pt %fcc0, _kref+0x2004
18293 .word 0xe808a03c ! t3_kref+0x2004: ldub [%g2 + 0x3c], %l4
18294 .word 0xee48a03d ! t3_kref+0x2008: ldsb [%g2 + 0x3d], %l7
18295 .word 0xb5a68858 ! t3_kref+0x200c: faddd %f26, %f24, %f26
18296 .word 0x33800005 ! t3_kref+0x2010: fbe,a _kref+0x2024
18297 .word 0xec100018 ! t3_kref+0x2014: lduh [%g0 + %i0], %l6
18298 .word 0x8d82e4b4 ! t3_kref+0x2018: wr %o3, 0x4b4, %fprs
18299 .word 0x81dc0008 ! t3_kref+0x201c: flush %l0 + %o0
18300 .word 0xe9f6500d ! t3_kref+0x2020: casxa [%i1]0x80, %o5, %l4
18301 .word 0x92f2b870 ! t3_kref+0x2024: udivcc %o2, -0x790, %o1
18302 .word 0x902ab074 ! t3_kref+0x2028: andn %o2, -0xf8c, %o0
18303 .word 0x29800001 ! t3_kref+0x202c: fbl,a _kref+0x2030
18304 .word 0xb1b60aba ! t3_kref+0x2030: fpsub16s %f24, %f26, %f24
18305 .word 0xae02c00b ! t3_kref+0x2034: add %o3, %o3, %l7
18306 .word 0xb1a0013b ! t3_kref+0x2038: fabss %f27, %f24
18307 .word 0xe808a02f ! t3_kref+0x203c: ldub [%g2 + 0x2f], %l4
18308 .word 0xb5a6095a ! t3_kref+0x2040: fmuld %f24, %f26, %f26
18309 .word 0x3d480004 ! t3_kref+0x2044: fbule,a,pt %fcc0, _kref+0x2054
18310 .word 0xe610a00e ! t3_kref+0x2048: lduh [%g2 + 0xe], %l3
18311 .word 0x92f2ace4 ! t3_kref+0x204c: udivcc %o2, 0xce4, %o1
18312 .word 0xc030a01e ! t3_kref+0x2050: clrh [%g2 + 0x1e]
18313 .word 0xb5a0055a ! t3_kref+0x2054: fsqrtd %f26, %f26
18314 .word 0xb1a688da ! t3_kref+0x2058: fsubd %f26, %f26, %f24
18315 .word 0xa9b2c040 ! t3_kref+0x205c: edge8l %o3, %g0, %l4
18316 .word 0xb7a0189a ! t3_kref+0x2060: fitos %f26, %f27
18317 .word 0xb1a0053a ! t3_kref+0x2064: fsqrts %f26, %f24
18318 .word 0xe8c71019 ! t3_kref+0x2068: ldswa [%i4 + %i1]0x80, %l4
18319 .word 0xf19e5a1b ! t3_kref+0x206c: ldda [%i1 + %i3]0xd0, %f24
18320 .word 0xd468a01d ! t3_kref+0x2070: ldstub [%g2 + 0x1d], %o2
18321 .word 0xaa9ac00b ! t3_kref+0x2074: xorcc %o3, %o3, %l5
18322 .word 0xa67035f1 ! t3_kref+0x2078: udiv %g0, -0xa0f, %l3
18323 .word 0x81828000 ! t3_kref+0x207c: wr %o2, %g0, %y
18324 .word 0xa45ac00d ! t3_kref+0x2080: smul %o3, %o5, %l2
18325 .word 0xaa8ab622 ! t3_kref+0x2084: andcc %o2, -0x9de, %l5
18326 sethi %hi(1f), %o7
18327 jmpl %o7+%lo(1f), %g1
18328 .empty
18329 .word 0xb5a01118 ! t3_kref+0x2090: fxtod %f24, %f26
18330 .word 0x2a800002 ! t3_kref+0x2094: bcs,a _kref+0x209c
18331 .word 0x8143c000 ! t3_kref+0x2098: stbar
18332 .word 0xd62e601a ! t3_kref+0x209c: stb %o3, [%i1 + 0x1a]
18333 .word 0xb1a00558 ! t3_kref+0x20a0: fsqrtd %f24, %f24
183341: .word 0xb5a688d8 ! t3_kref+0x20a4: fsubd %f26, %f24, %f26
18335 .word 0xd6ae101a ! t3_kref+0x20a8: stba %o3, [%i0 + %i2]0x80
18336 .word 0xb5a01918 ! t3_kref+0x20ac: fitod %f24, %f26
18337 .word 0xb1a0111a ! t3_kref+0x20b0: fxtod %f26, %f24
18338 .word 0xf11fbe70 ! t3_kref+0x20b4: ldd [%fp - 0x190], %f24
18339 .word 0xa8b3000a ! t3_kref+0x20b8: orncc %o4, %o2, %l4
18340 .word 0xac983b9b ! t3_kref+0x20bc: xorcc %g0, -0x465, %l6
18341 .word 0xe66e001a ! t3_kref+0x20c0: ldstub [%i0 + %i2], %l3
18342 .word 0x92db400d ! t3_kref+0x20c4: smulcc %o5, %o5, %o1
18343 .word 0xa7b0010b ! t3_kref+0x20c8: edge32 %g0, %o3, %l3
18344 .word 0xaed8000c ! t3_kref+0x20cc: smulcc %g0, %o4, %l7
18345 .word 0x81ae8ab9 ! t3_kref+0x20d0: fcmpes %fcc0, %f26, %f25
18346 .word 0xb7a01a5a ! t3_kref+0x20d4: fdtoi %f26, %f27
18347 .word 0xb1a0193b ! t3_kref+0x20d8: fstod %f27, %f24
18348 .word 0xee7e7fe0 ! t3_kref+0x20dc: swap [%i1 - 0x20], %l7
18349 .word 0xacd024e1 ! t3_kref+0x20e0: umulcc %g0, 0x4e1, %l6
18350 .word 0xe856001b ! t3_kref+0x20e4: ldsh [%i0 + %i3], %l4
18351 .word 0x81dbc00a ! t3_kref+0x20e8: flush %o7 + %o2
18352 .word 0xc0367ffc ! t3_kref+0x20ec: clrh [%i1 - 4]
18353 .word 0x93237ff2 ! t3_kref+0x20f0: mulscc %o5, -0xe, %o1
18354 .word 0xb7a00539 ! t3_kref+0x20f4: fsqrts %f25, %f27
18355 .word 0xe4162000 ! t3_kref+0x20f8: lduh [%i0], %l2
18356 .word 0xa9b2832b ! t3_kref+0x20fc: bmask %o2, %o3, %l4
18357 .word 0xa90b3cd0 ! t3_kref+0x2100: tsubcc %o4, -0x330, %l4
18358 .word 0x81aecab8 ! t3_kref+0x2104: fcmpes %fcc0, %f27, %f24
18359 .word 0x81800000 ! t3_kref+0x2108: mov %g0, %y
18360 .word 0xb1b60c5a ! t3_kref+0x210c: fnor %f24, %f26, %f24
18361 .word 0xb1a018da ! t3_kref+0x2110: fdtos %f26, %f24
18362 .word 0xb5b68d98 ! t3_kref+0x2114: fxor %f26, %f24, %f26
18363 .word 0xf19e1a1b ! t3_kref+0x2118: ldda [%i0 + %i3]0xd0, %f24
18364 .word 0xb1b60dda ! t3_kref+0x211c: fnand %f24, %f26, %f24
18365 .word 0x26480007 ! t3_kref+0x2120: bl,a,pt %icc, _kref+0x213c
18366 .word 0xeb68a080 ! t3_kref+0x2124: prefetch %g2 + 0x80, 21
18367 .word 0xaefab255 ! t3_kref+0x2128: sdivcc %o2, -0xdab, %l7
18368 .word 0xb1a00558 ! t3_kref+0x212c: fsqrtd %f24, %f24
18369 .word 0xeb68a1c4 ! t3_kref+0x2130: prefetch %g2 + 0x1c4, 21
18370 .word 0x2f480005 ! t3_kref+0x2134: fbu,a,pt %fcc0, _kref+0x2148
18371 .word 0xab626749 ! t3_kref+0x2138: move %fcc0, -0xb7, %l5
18372 .word 0xaf702feb ! t3_kref+0x213c: popc 0xfeb, %l7
18373 .word 0xa88ae73f ! t3_kref+0x2140: andcc %o3, 0x73f, %l4
18374 .word 0xd8367fe6 ! t3_kref+0x2144: sth %o4, [%i1 - 0x1a]
18375 .word 0xae7ae218 ! t3_kref+0x2148: sdiv %o3, 0x218, %l7
18376 .word 0xb5a64d3b ! t3_kref+0x214c: fsmuld %f25, %f27, %f26
18377 .word 0xa7834000 ! t3_kref+0x2150: wr %o5, %g0, %gsr
18378 .word 0xb7a0013a ! t3_kref+0x2154: fabss %f26, %f27
18379 .word 0xf326001c ! t3_kref+0x2158: st %f25, [%i0 + %i4]
18380 .word 0xb1a0111a ! t3_kref+0x215c: fxtod %f26, %f24
18381 .word 0x91400000 ! t3_kref+0x2160: mov %y, %o0
18382 .word 0x93b2c280 ! t3_kref+0x2164: array32 %o3, %g0, %o1
18383 .word 0x28800003 ! t3_kref+0x2168: bleu,a _kref+0x2174
18384 .word 0xacdae29a ! t3_kref+0x216c: smulcc %o3, 0x29a, %l6
18385 .word 0xecce5000 ! t3_kref+0x2170: ldsba [%i1]0x80, %l6
18386 .word 0xec3e6018 ! t3_kref+0x2174: std %l6, [%i1 + 0x18]
18387 .word 0x81ae8a5a ! t3_kref+0x2178: fcmpd %fcc0, %f26, %f26
18388 .word 0xae1b7e51 ! t3_kref+0x217c: xor %o5, -0x1af, %l7
18389 .word 0xac0b6d0c ! t3_kref+0x2180: and %o5, 0xd0c, %l6
18390 .word 0xa8233f83 ! t3_kref+0x2184: sub %o4, -0x7d, %l4
18391 .word 0xc807bff0 ! t3_kref+0x2188: ld [%fp - 0x10], %g4
18392 .word 0x81d9401d ! t3_kref+0x218c: flush %g5 + %i5
18393 .word 0xb1a00038 ! t3_kref+0x2190: fmovs %f24, %f24
18394 .word 0xd01e3fe8 ! t3_kref+0x2194: ldd [%i0 - 0x18], %o0
18395 .word 0xa7824000 ! t3_kref+0x2198: wr %o1, %g0, %gsr
18396 .word 0xb1a689d8 ! t3_kref+0x219c: fdivd %f26, %f24, %f24
18397 .word 0xb1a01098 ! t3_kref+0x21a0: fxtos %f24, %f24
18398 .word 0xadb68558 ! t3_kref+0x21a4: fcmpeq16 %f26, %f24, %l6
18399 .word 0xa47b7827 ! t3_kref+0x21a8: sdiv %o5, -0x7d9, %l2
18400 .word 0x81dbb804 ! t3_kref+0x21ac: flush %sp - 0x7fc
18401 .word 0xaa08000a ! t3_kref+0x21b0: and %g0, %o2, %l5
18402 .word 0xaefaaf05 ! t3_kref+0x21b4: sdivcc %o2, 0xf05, %l7
18403 .word 0xb1a6095a ! t3_kref+0x21b8: fmuld %f24, %f26, %f24
18404 .word 0xf7266018 ! t3_kref+0x21bc: st %f27, [%i1 + 0x18]
18405 .word 0xa6db6965 ! t3_kref+0x21c0: smulcc %o5, 0x965, %l3
18406 .word 0x3e480003 ! t3_kref+0x21c4: bvc,a,pt %icc, _kref+0x21d0
18407 .word 0xf19f1a58 ! t3_kref+0x21c8: ldda [%i4 + %i0]0xd2, %f24
18408 .word 0x38800005 ! t3_kref+0x21cc: bgu,a _kref+0x21e0
18409 .word 0xd4200018 ! t3_kref+0x21d0: st %o2, [%g0 + %i0]
18410 .word 0xac92ac23 ! t3_kref+0x21d4: orcc %o2, 0xc23, %l6
18411 .word 0xecc61000 ! t3_kref+0x21d8: ldswa [%i0]0x80, %l6
18412 .word 0x91b3404c ! t3_kref+0x21dc: edge8l %o5, %o4, %o0
18413 .word 0xa6b27ea1 ! t3_kref+0x21e0: orncc %o1, -0x15f, %l3
18414 .word 0xa9302014 ! t3_kref+0x21e4: srl %g0, 0x14, %l4
18415 .word 0xb5a018da ! t3_kref+0x21e8: fdtos %f26, %f26
18416 .word 0xaf336012 ! t3_kref+0x21ec: srl %o5, 0x12, %l7
18417 .word 0xa833000d ! t3_kref+0x21f0: orn %o4, %o5, %l4
18418 .word 0xb7a00539 ! t3_kref+0x21f4: fsqrts %f25, %f27
18419 .word 0xb1a018da ! t3_kref+0x21f8: fdtos %f26, %f24
18420 .word 0xe640a00c ! t3_kref+0x21fc: ldsw [%g2 + 0xc], %l3
18421 .word 0xb7a018da ! t3_kref+0x2200: fdtos %f26, %f27
18422 .word 0x92f2edfd ! t3_kref+0x2204: udivcc %o3, 0xdfd, %o1
18423 .word 0xa602800b ! t3_kref+0x2208: add %o2, %o3, %l3
18424 .word 0xb1b68f58 ! t3_kref+0x220c: fornot1 %f26, %f24, %f24
18425 .word 0x92e28000 ! t3_kref+0x2210: subccc %o2, %g0, %o1
18426 .word 0x9223000b ! t3_kref+0x2214: sub %o4, %o3, %o1
18427 .word 0x90c2400a ! t3_kref+0x2218: addccc %o1, %o2, %o0
18428 .word 0xc768a087 ! t3_kref+0x221c: prefetch %g2 + 0x87, 3
18429 .word 0x92fafe61 ! t3_kref+0x2220: sdivcc %o3, -0x19f, %o1
18430 .word 0xe968a00b ! t3_kref+0x2224: prefetch %g2 + 0xb, 20
18431 .word 0x91418000 ! t3_kref+0x2228: mov %fprs, %o0
18432 .word 0xb1b68e80 ! t3_kref+0x222c: fsrc1 %f26, %f24
18433 .word 0xb1a688d8 ! t3_kref+0x2230: fsubd %f26, %f24, %f24
18434 .word 0xa890000a ! t3_kref+0x2234: orcc %g0, %o2, %l4
18435 .word 0xb5a0191a ! t3_kref+0x2238: fitod %f26, %f26
18436 .word 0xd2c71019 ! t3_kref+0x223c: ldswa [%i4 + %i1]0x80, %o1
18437 .word 0xee563fea ! t3_kref+0x2240: ldsh [%i0 - 0x16], %l7
18438 .word 0xe448a03f ! t3_kref+0x2244: ldsb [%g2 + 0x3f], %l2
18439 .word 0x92428009 ! t3_kref+0x2248: addc %o2, %o1, %o1
18440 .word 0xb5a608d8 ! t3_kref+0x224c: fsubd %f24, %f24, %f26
18441 .word 0xd236001b ! t3_kref+0x2250: sth %o1, [%i0 + %i3]
18442 .word 0x001fffff ! t3_kref+0x2254: illtrap 0x1fffff
18443 .word 0xb7a018d8 ! t3_kref+0x2258: fdtos %f24, %f27
18444 call 1f
18445 .empty
18446 .word 0xd7e6100a ! t3_kref+0x2260: casa [%i0]0x80, %o2, %o3
18447 .word 0xa4728009 ! t3_kref+0x2264: udiv %o2, %o1, %l2
18448 .word 0xb1b687d8 ! t3_kref+0x2268: pdist %f26, %f24, %f24
18449 .word 0xb5b60678 ! t3_kref+0x226c: fmul8x16au %f24, %f24, %f26
184501: .word 0xa922e6a1 ! t3_kref+0x2270: mulscc %o3, 0x6a1, %l4
18451 .word 0xb5b60e80 ! t3_kref+0x2274: fsrc1 %f24, %f26
18452 .word 0xa732800b ! t3_kref+0x2278: srl %o2, %o3, %l3
18453 .word 0x9370000d ! t3_kref+0x227c: popc %o5, %o1
18454 .word 0xf3ee501c ! t3_kref+0x2280: prefetcha %i1 + %i4, 25
18455 .word 0xb7a018da ! t3_kref+0x2284: fdtos %f26, %f27
18456 .word 0xae2b2572 ! t3_kref+0x2288: andn %o4, 0x572, %l7
18457 .word 0x81824000 ! t3_kref+0x228c: wr %o1, %g0, %y
18458 .word 0x3f800001 ! t3_kref+0x2290: fbo,a _kref+0x2294
18459 .word 0xb7a0189a ! t3_kref+0x2294: fitos %f26, %f27
18460 .word 0xf1064000 ! t3_kref+0x2298: ld [%i1], %f24
18461 .word 0x2a800005 ! t3_kref+0x229c: bcs,a _kref+0x22b0
18462 .word 0xb5a64838 ! t3_kref+0x22a0: fadds %f25, %f24, %f26
18463 .word 0x3a480003 ! t3_kref+0x22a4: bcc,a,pt %icc, _kref+0x22b0
18464 .word 0xd2270019 ! t3_kref+0x22a8: st %o1, [%i4 + %i1]
18465 .word 0x38480008 ! t3_kref+0x22ac: bgu,a,pt %icc, _kref+0x22cc
18466 .word 0xb1a64d39 ! t3_kref+0x22b0: fsmuld %f25, %f25, %f24
18467 .word 0xe3ee101d ! t3_kref+0x22b4: prefetcha %i0 + %i5, 17
18468 .word 0xa68a8000 ! t3_kref+0x22b8: andcc %o2, %g0, %l3
18469 .word 0xa442e60b ! t3_kref+0x22bc: addc %o3, 0x60b, %l2
18470 .word 0xa4fb0009 ! t3_kref+0x22c0: sdivcc %o4, %o1, %l2
18471 .word 0x81deeab3 ! t3_kref+0x22c4: flush %i3 + 0xab3
18472 .word 0x8143c000 ! t3_kref+0x22c8: stbar
18473 .word 0xf1be5a1c ! t3_kref+0x22cc: stda %f24, [%i1 + %i4]0xd0
18474 .word 0x3e480001 ! t3_kref+0x22d0: bvc,a,pt %icc, _kref+0x22d4
18475 .word 0x91b2434c ! t3_kref+0x22d4: alignaddrl %o1, %o4, %o0
18476 .word 0xb5a608d8 ! t3_kref+0x22d8: fsubd %f24, %f24, %f26
18477 .word 0xf300a03c ! t3_kref+0x22dc: ld [%g2 + 0x3c], %f25
18478 .word 0xa87030be ! t3_kref+0x22e0: udiv %g0, -0xf42, %l4
18479 .word 0x81aecab9 ! t3_kref+0x22e4: fcmpes %fcc0, %f27, %f25
18480 .word 0xae58000b ! t3_kref+0x22e8: smul %g0, %o3, %l7
18481 .word 0x39800008 ! t3_kref+0x22ec: fbuge,a _kref+0x230c
18482 .word 0xaa42bbc2 ! t3_kref+0x22f0: addc %o2, -0x43e, %l5
18483 .word 0x39480002 ! t3_kref+0x22f4: fbuge,a,pt %fcc0, _kref+0x22fc
18484 .word 0xb5a688d8 ! t3_kref+0x22f8: fsubd %f26, %f24, %f26
18485 .word 0xb5a01a5a ! t3_kref+0x22fc: fdtoi %f26, %f26
18486 .word 0xec48a03c ! t3_kref+0x2300: ldsb [%g2 + 0x3c], %l6
18487 .word 0xa8f8383a ! t3_kref+0x2304: sdivcc %g0, -0x7c6, %l4
18488 .word 0xb3a018d8 ! t3_kref+0x2308: fdtos %f24, %f25
18489 .word 0xa6e03e1a ! t3_kref+0x230c: subccc %g0, -0x1e6, %l3
18490 .word 0x29480001 ! t3_kref+0x2310: fbl,a,pt %fcc0, _kref+0x2314
18491 .word 0xa53aa002 ! t3_kref+0x2314: sra %o2, 0x2, %l2
18492 .word 0xf7200018 ! t3_kref+0x2318: st %f27, [%g0 + %i0]
18493 .word 0xae12f043 ! t3_kref+0x231c: or %o3, -0xfbd, %l7
18494 .word 0xb1a0191b ! t3_kref+0x2320: fitod %f27, %f24
18495 .word 0x81830000 ! t3_kref+0x2324: wr %o4, %g0, %y
18496 .word 0xb7a64938 ! t3_kref+0x2328: fmuls %f25, %f24, %f27
18497 .word 0xb1a00558 ! t3_kref+0x232c: fsqrtd %f24, %f24
18498 .word 0x901b206b ! t3_kref+0x2330: xor %o4, 0x6b, %o0
18499 .word 0xc036001b ! t3_kref+0x2334: clrh [%i0 + %i3]
18500 .word 0xe1ee101c ! t3_kref+0x2338: prefetcha %i0 + %i4, 16
18501 .word 0x92f02a60 ! t3_kref+0x233c: udivcc %g0, 0xa60, %o1
18502 .word 0xda263ffc ! t3_kref+0x2340: st %o5, [%i0 - 4]
18503 .word 0xb5a018da ! t3_kref+0x2344: fdtos %f26, %f26
18504 .word 0xb1a60958 ! t3_kref+0x2348: fmuld %f24, %f24, %f24
18505 .word 0x3c800005 ! t3_kref+0x234c: bpos,a _kref+0x2360
18506 .word 0xe44e3fea ! t3_kref+0x2350: ldsb [%i0 - 0x16], %l2
18507 .word 0xf19eda19 ! t3_kref+0x2354: ldda [%i3 + %i1]0xd0, %f24
18508 .word 0x90b2c00a ! t3_kref+0x2358: orncc %o3, %o2, %o0
18509 .word 0xa69b7aaa ! t3_kref+0x235c: xorcc %o5, -0x556, %l3
18510 .word 0xb5a64d39 ! t3_kref+0x2360: fsmuld %f25, %f25, %f26
18511 .word 0x902b0000 ! t3_kref+0x2364: andn %o4, %g0, %o0
18512 .word 0xb7a01a5a ! t3_kref+0x2368: fdtoi %f26, %f27
18513 .word 0xb7a6883a ! t3_kref+0x236c: fadds %f26, %f26, %f27
18514 .word 0xda7e2018 ! t3_kref+0x2370: swap [%i0 + 0x18], %o5
18515 .word 0x36800003 ! t3_kref+0x2374: bge,a _kref+0x2380
18516 .word 0xb5a608da ! t3_kref+0x2378: fsubd %f24, %f26, %f26
18517 .word 0xf720a01c ! t3_kref+0x237c: st %f27, [%g2 + 0x1c]
18518 .word 0xb1a608d8 ! t3_kref+0x2380: fsubd %f24, %f24, %f24
18519 .word 0xc030a01e ! t3_kref+0x2384: clrh [%g2 + 0x1e]
18520 .word 0xb1a68958 ! t3_kref+0x2388: fmuld %f26, %f24, %f24
18521 .word 0x9de3bfa0 ! t3_kref+0x238c: save %sp, -0x60, %sp
18522 .word 0xb0363ed8 ! t3_kref+0x2390: orn %i0, -0x128, %i0
18523 .word 0xadef401c ! t3_kref+0x2394: restore %i5, %i4, %l6
18524 .word 0xb1a0189a ! t3_kref+0x2398: fitos %f26, %f24
18525 .word 0xb1a0055a ! t3_kref+0x239c: fsqrtd %f26, %f24
18526 .word 0x81ae8a58 ! t3_kref+0x23a0: fcmpd %fcc0, %f26, %f24
18527 .word 0xb7b60dfb ! t3_kref+0x23a4: fnands %f24, %f27, %f27
18528 .word 0xf1260000 ! t3_kref+0x23a8: st %f24, [%i0]
18529 .word 0xa88b3ba4 ! t3_kref+0x23ac: andcc %o4, -0x45c, %l4
18530 .word 0x81834000 ! t3_kref+0x23b0: wr %o5, %g0, %y
18531 .word 0x2d480006 ! t3_kref+0x23b4: fbg,a,pt %fcc0, _kref+0x23cc
18532 .word 0xa8f82e1c ! t3_kref+0x23b8: sdivcc %g0, 0xe1c, %l4
18533 .word 0x27480002 ! t3_kref+0x23bc: fbul,a,pt %fcc0, _kref+0x23c4
18534 .word 0xb5a01919 ! t3_kref+0x23c0: fitod %f25, %f26
18535 .word 0xb1a01899 ! t3_kref+0x23c4: fitos %f25, %f24
18536 .word 0xb3a688b8 ! t3_kref+0x23c8: fsubs %f26, %f24, %f25
18537 .word 0xf51e0000 ! t3_kref+0x23cc: ldd [%i0], %f26
18538 .word 0x8143e040 ! t3_kref+0x23d0: membar 0x40
18539 .word 0x86102003 ! t3_kref+0x23d4: mov 0x3, %g3
18540 .word 0x86a0e001 ! t3_kref+0x23d8: subcc %g3, 1, %g3
18541 .word 0x22800007 ! t3_kref+0x23dc: be,a _kref+0x23f8
18542 .word 0xf7263fe4 ! t3_kref+0x23e0: st %f27, [%i0 - 0x1c]
18543 .word 0xb5a64d39 ! t3_kref+0x23e4: fsmuld %f25, %f25, %f26
18544 .word 0xb7a688bb ! t3_kref+0x23e8: fsubs %f26, %f27, %f27
18545 .word 0xee48a02d ! t3_kref+0x23ec: ldsb [%g2 + 0x2d], %l7
18546 .word 0xf726001c ! t3_kref+0x23f0: st %f27, [%i0 + %i4]
18547 .word 0xa492e4c7 ! t3_kref+0x23f4: orcc %o3, 0x4c7, %l2
18548 .word 0xd62e3ff2 ! t3_kref+0x23f8: stb %o3, [%i0 - 0xe]
18549 .word 0xd208a03d ! t3_kref+0x23fc: ldub [%g2 + 0x3d], %o1
18550 .word 0xb5a000da ! t3_kref+0x2400: fnegd %f26, %f26
18551 .word 0xaef28000 ! t3_kref+0x2404: udivcc %o2, %g0, %l7
18552 .word 0x9de3bfa0 ! t3_kref+0x2408: save %sp, -0x60, %sp
18553 .word 0x81c863a4 ! t3_kref+0x240c: return %g1 + 0x3a4
18554 .word 0xae926463 ! t3_kref+0x2410: orcc %o1, 0x463, %l7
18555 .word 0xb1b60a98 ! t3_kref+0x2414: fpsub16 %f24, %f24, %f24
18556 .word 0xad23400a ! t3_kref+0x2418: mulscc %o5, %o2, %l6
18557 .word 0xd82e8019 ! t3_kref+0x241c: stb %o4, [%i2 + %i1]
18558 .word 0xb5a608da ! t3_kref+0x2420: fsubd %f24, %f26, %f26
18559 .word 0xacf2400b ! t3_kref+0x2424: udivcc %o1, %o3, %l6
18560 .word 0xb1b68679 ! t3_kref+0x2428: fmul8x16au %f26, %f25, %f24
18561 .word 0xf726600c ! t3_kref+0x242c: st %f27, [%i1 + 0xc]
18562 .word 0x81aecab8 ! t3_kref+0x2430: fcmpes %fcc0, %f27, %f24
18563 .word 0xa47b2c07 ! t3_kref+0x2434: sdiv %o4, 0xc07, %l2
18564 .word 0x27480002 ! t3_kref+0x2438: fbul,a,pt %fcc0, _kref+0x2440
18565 .word 0xf100a00c ! t3_kref+0x243c: ld [%g2 + 0xc], %f24
18566 .word 0xd4267fe4 ! t3_kref+0x2440: st %o2, [%i1 - 0x1c]
18567 .word 0xf500a03c ! t3_kref+0x2444: ld [%g2 + 0x3c], %f26
18568 .word 0xe9f65009 ! t3_kref+0x2448: casxa [%i1]0x80, %o1, %l4
18569 .word 0x9090388e ! t3_kref+0x244c: orcc %g0, -0x772, %o0
18570 .word 0x92b03811 ! t3_kref+0x2450: orncc %g0, -0x7ef, %o1
18571 .word 0x91b2816b ! t3_kref+0x2454: edge32ln %o2, %o3, %o0
18572 .word 0xb1a0015a ! t3_kref+0x2458: fabsd %f26, %f24
18573 .word 0xaa1a400b ! t3_kref+0x245c: xor %o1, %o3, %l5
18574 .word 0xe06e3fe3 ! t3_kref+0x2460: ldstub [%i0 - 0x1d], %l0
18575 .word 0x9f414000 ! t3_kref+0x2464: mov %pc, %o7
18576 .word 0xb5a0055a ! t3_kref+0x2468: fsqrtd %f26, %f26
18577 .word 0xd636c018 ! t3_kref+0x246c: sth %o3, [%i3 + %i0]
18578 .word 0xb5b60e80 ! t3_kref+0x2470: fsrc1 %f24, %f26
18579 .word 0xaaa3400d ! t3_kref+0x2474: subcc %o5, %o5, %l5
18580 .word 0xd056001b ! t3_kref+0x2478: ldsh [%i0 + %i3], %o0
18581 .word 0xb3a01a3a ! t3_kref+0x247c: fstoi %f26, %f25
18582 .word 0xa4b27407 ! t3_kref+0x2480: orncc %o1, -0xbf9, %l2
18583 .word 0xb1a688d8 ! t3_kref+0x2484: fsubd %f26, %f24, %f24
18584 .word 0xf5270019 ! t3_kref+0x2488: st %f26, [%i4 + %i1]
18585 .word 0xb5a609d8 ! t3_kref+0x248c: fdivd %f24, %f24, %f26
18586 .word 0xa9400000 ! t3_kref+0x2490: mov %y, %l4
18587 .word 0x37800005 ! t3_kref+0x2494: fbge,a _kref+0x24a8
18588 .word 0xe068a02c ! t3_kref+0x2498: ldstub [%g2 + 0x2c], %l0
18589 .word 0x92e2f4a6 ! t3_kref+0x249c: subccc %o3, -0xb5a, %o1
18590 .word 0xa6e24009 ! t3_kref+0x24a0: subccc %o1, %o1, %l3
18591 .word 0xaaf28000 ! t3_kref+0x24a4: udivcc %o2, %g0, %l5
18592 .word 0xead6501b ! t3_kref+0x24a8: ldsha [%i1 + %i3]0x80, %l5
18593 .word 0xda262000 ! t3_kref+0x24ac: st %o5, [%i0]
18594 .word 0xf11fbe50 ! t3_kref+0x24b0: ldd [%fp - 0x1b0], %f24
18595 .word 0xe2680018 ! t3_kref+0x24b4: ldstub [%g0 + %i0], %l1
18596 .word 0xc03f4005 ! t3_kref+0x24b8: std %g0, [%i5 + %g5]
18597 .word 0xac20000c ! t3_kref+0x24bc: neg %o4, %l6
18598 .word 0xa8b82ee3 ! t3_kref+0x24c0: xnorcc %g0, 0xee3, %l4
18599 .word 0x81ae4aba ! t3_kref+0x24c4: fcmpes %fcc0, %f25, %f26
18600 .word 0x925023d3 ! t3_kref+0x24c8: umul %g0, 0x3d3, %o1
18601 .word 0xa8c27c4d ! t3_kref+0x24cc: addccc %o1, -0x3b3, %l4
18602 .word 0xe600a02c ! t3_kref+0x24d0: ld [%g2 + 0x2c], %l3
18603 .word 0xb1a0191a ! t3_kref+0x24d4: fitod %f26, %f24
18604 .word 0xab3a800b ! t3_kref+0x24d8: sra %o2, %o3, %l5
18605 .word 0xa872400d ! t3_kref+0x24dc: udiv %o1, %o5, %l4
18606 .word 0xb1a60d38 ! t3_kref+0x24e0: fsmuld %f24, %f24, %f24
18607 .word 0x2d480006 ! t3_kref+0x24e4: fbg,a,pt %fcc0, _kref+0x24fc
18608 .word 0xb1b68c5a ! t3_kref+0x24e8: fnor %f26, %f26, %f24
18609 .word 0xb5a0103a ! t3_kref+0x24ec: fstox %f26, %f26
18610 .word 0x9043400d ! t3_kref+0x24f0: addc %o5, %o5, %o0
18611 .word 0xabb3412c ! t3_kref+0x24f4: edge32n %o5, %o4, %l5
18612 .word 0xd2060000 ! t3_kref+0x24f8: ld [%i0], %o1
18613 .word 0xa4726f62 ! t3_kref+0x24fc: udiv %o1, 0xf62, %l2
18614 .word 0xb5a018da ! t3_kref+0x2500: fdtos %f26, %f26
18615 .word 0x81ae4a38 ! t3_kref+0x2504: fcmps %fcc0, %f25, %f24
18616 .word 0xb3a018da ! t3_kref+0x2508: fdtos %f26, %f25
18617 .word 0x81ae8a5a ! t3_kref+0x250c: fcmpd %fcc0, %f26, %f26
18618 .word 0xa450000d ! t3_kref+0x2510: umul %g0, %o5, %l2
18619 .word 0x81ae0aba ! t3_kref+0x2514: fcmpes %fcc0, %f24, %f26
18620 .word 0xae0a73c6 ! t3_kref+0x2518: and %o1, -0xc3a, %l7
18621 .word 0xf1be1849 ! t3_kref+0x251c: stda %f24, [%i0 + %o1]0xc2
18622 .word 0x90f3000c ! t3_kref+0x2520: udivcc %o4, %o4, %o0
18623 .word 0xd6263fe4 ! t3_kref+0x2524: st %o3, [%i0 - 0x1c]
18624 .word 0x38800006 ! t3_kref+0x2528: bgu,a _kref+0x2540
18625 .word 0xaa13400b ! t3_kref+0x252c: or %o5, %o3, %l5
18626 .word 0xb7a0053b ! t3_kref+0x2530: fsqrts %f27, %f27
18627 .word 0xae28000c ! t3_kref+0x2534: andn %g0, %o4, %l7
18628 .word 0xd0563fe4 ! t3_kref+0x2538: ldsh [%i0 - 0x1c], %o0
18629 .word 0xb5a01919 ! t3_kref+0x253c: fitod %f25, %f26
18630 .word 0xec6e2017 ! t3_kref+0x2540: ldstub [%i0 + 0x17], %l6
18631 .word 0x81dfc01e ! t3_kref+0x2544: flush %i7 + %fp
18632 .word 0x24480002 ! t3_kref+0x2548: ble,a,pt %icc, _kref+0x2550
18633 .word 0x90fac00b ! t3_kref+0x254c: sdivcc %o3, %o3, %o0
18634 .word 0xf13f4018 ! t3_kref+0x2550: std %f24, [%i5 + %i0]
18635 .word 0xb3a00538 ! t3_kref+0x2554: fsqrts %f24, %f25
18636 .word 0xd04e4000 ! t3_kref+0x2558: ldsb [%i1], %o0
18637 .word 0xae13400a ! t3_kref+0x255c: or %o5, %o2, %l7
18638 .word 0x92b3647c ! t3_kref+0x2560: orncc %o5, 0x47c, %o1
18639 .word 0xb1a688da ! t3_kref+0x2564: fsubd %f26, %f26, %f24
18640 .word 0xa48ab9ae ! t3_kref+0x2568: andcc %o2, -0x652, %l2
18641 .word 0xac1a7b86 ! t3_kref+0x256c: xor %o1, -0x47a, %l6
18642 .word 0x27480007 ! t3_kref+0x2570: fbul,a,pt %fcc0, _kref+0x258c
18643 .word 0xa93a800d ! t3_kref+0x2574: sra %o2, %o5, %l4
18644 .word 0xb1a0053b ! t3_kref+0x2578: fsqrts %f27, %f24
18645 .word 0xb5a60d3a ! t3_kref+0x257c: fsmuld %f24, %f26, %f26
18646 .word 0xaeb28000 ! t3_kref+0x2580: orncc %o2, %g0, %l7
18647 .word 0xd42e0000 ! t3_kref+0x2584: stb %o2, [%i0]
18648 .word 0x20800008 ! t3_kref+0x2588: bn,a _kref+0x25a8
18649 .word 0xaaf2fcad ! t3_kref+0x258c: udivcc %o3, -0x353, %l5
18650 .word 0xa8230009 ! t3_kref+0x2590: sub %o4, %o1, %l4
18651 .word 0x38800003 ! t3_kref+0x2594: bgu,a _kref+0x25a0
18652 .word 0xb5b68eda ! t3_kref+0x2598: fornot2 %f26, %f26, %f26
18653 .word 0xb1b68abb ! t3_kref+0x259c: fpsub16s %f26, %f27, %f24
18654 .word 0x33480004 ! t3_kref+0x25a0: fbe,a,pt %fcc0, _kref+0x25b0
18655 .word 0xb5a608da ! t3_kref+0x25a4: fsubd %f24, %f26, %f26
18656 .word 0xf51fbca8 ! t3_kref+0x25a8: ldd [%fp - 0x358], %f26
18657 .word 0xd2266010 ! t3_kref+0x25ac: st %o1, [%i1 + 0x10]
18658 .word 0x81dc6895 ! t3_kref+0x25b0: flush %l1 + 0x895
18659 .word 0x81ae4ab9 ! t3_kref+0x25b4: fcmpes %fcc0, %f25, %f25
18660 .word 0xb1a0015a ! t3_kref+0x25b8: fabsd %f26, %f24
18661 .word 0x39480007 ! t3_kref+0x25bc: fbuge,a,pt %fcc0, _kref+0x25d8
18662 .word 0xa4428000 ! t3_kref+0x25c0: addc %o2, %g0, %l2
18663 .word 0x901a7e30 ! t3_kref+0x25c4: xor %o1, -0x1d0, %o0
18664 .word 0x23800005 ! t3_kref+0x25c8: fbne,a _kref+0x25dc
18665 .word 0xb5a01919 ! t3_kref+0x25cc: fitod %f25, %f26
18666 .word 0xb1a6cd38 ! t3_kref+0x25d0: fsmuld %f27, %f24, %f24
18667 .word 0x90b2c00b ! t3_kref+0x25d4: orncc %o3, %o3, %o0
18668 .word 0xe26e4000 ! t3_kref+0x25d8: ldstub [%i1], %l1
18669 .word 0xaa128009 ! t3_kref+0x25dc: or %o2, %o1, %l5
18670 .word 0xb5a68d3b ! t3_kref+0x25e0: fsmuld %f26, %f27, %f26
18671 .word 0xc020a02c ! t3_kref+0x25e4: clr [%g2 + 0x2c]
18672 .word 0xa8e2e11f ! t3_kref+0x25e8: subccc %o3, 0x11f, %l4
18673 .word 0xee48a00d ! t3_kref+0x25ec: ldsb [%g2 + 0xd], %l7
18674 .word 0x91b00029 ! t3_kref+0x25f0: edge8n %g0, %o1, %o0
18675 .word 0xa4d82dd8 ! t3_kref+0x25f4: smulcc %g0, 0xdd8, %l2
18676 .word 0xd2567fec ! t3_kref+0x25f8: ldsh [%i1 - 0x14], %o1
18677 .word 0x901aa764 ! t3_kref+0x25fc: xor %o2, 0x764, %o0
18678 .word 0xaefb0009 ! t3_kref+0x2600: sdivcc %o4, %o1, %l7
18679 .word 0x81ae0a5a ! t3_kref+0x2604: fcmpd %fcc0, %f24, %f26
18680 .word 0xf7060000 ! t3_kref+0x2608: ld [%i0], %f27
18681 .word 0xe856001b ! t3_kref+0x260c: ldsh [%i0 + %i3], %l4
18682 .word 0x27800002 ! t3_kref+0x2610: fbul,a _kref+0x2618
18683 .word 0xaa7373c0 ! t3_kref+0x2614: udiv %o5, -0xc40, %l5
18684 .word 0xb5b6875a ! t3_kref+0x2618: fpack32 %f26, %f26, %f26
18685 .word 0xd828a00d ! t3_kref+0x261c: stb %o4, [%g2 + 0xd]
18686 .word 0xac233f7f ! t3_kref+0x2620: sub %o4, -0x81, %l6
18687 .word 0xaa1a8000 ! t3_kref+0x2624: xor %o2, %g0, %l5
18688 .word 0xef68a0cb ! t3_kref+0x2628: prefetch %g2 + 0xcb, 23
18689 .word 0xe6ce1000 ! t3_kref+0x262c: ldsba [%i0]0x80, %l3
18690 .word 0xac602177 ! t3_kref+0x2630: subc %g0, 0x177, %l6
18691 .word 0xb5b6c679 ! t3_kref+0x2634: fmul8x16au %f27, %f25, %f26
18692 .word 0x90182843 ! t3_kref+0x2638: xor %g0, 0x843, %o0
18693 .word 0xb5b00c20 ! t3_kref+0x263c: fzeros %f26
18694 .word 0xea06201c ! t3_kref+0x2640: ld [%i0 + 0x1c], %l5
18695 .word 0xaa72800d ! t3_kref+0x2644: udiv %o2, %o5, %l5
18696 .word 0xd096501b ! t3_kref+0x2648: lduha [%i1 + %i3]0x80, %o0
18697 .word 0xd62e7ff2 ! t3_kref+0x264c: stb %o3, [%i1 - 0xe]
18698 .word 0x81ae0a5a ! t3_kref+0x2650: fcmpd %fcc0, %f24, %f26
18699 .word 0xa9400000 ! t3_kref+0x2654: mov %y, %l4
18700 .word 0xb3a00539 ! t3_kref+0x2658: fsqrts %f25, %f25
18701 .word 0xa7b2c0a0 ! t3_kref+0x265c: edge16n %o3, %g0, %l3
18702 .word 0xc030a01e ! t3_kref+0x2660: clrh [%g2 + 0x1e]
18703 .word 0xac98000d ! t3_kref+0x2664: xorcc %g0, %o5, %l6
18704 .word 0xb5b6c638 ! t3_kref+0x2668: fmul8x16 %f27, %f24, %f26
18705 .word 0xf1000018 ! t3_kref+0x266c: ld [%g0 + %i0], %f24
18706 .word 0xd6267ff4 ! t3_kref+0x2670: st %o3, [%i1 - 0xc]
18707 .word 0xf1be584a ! t3_kref+0x2674: stda %f24, [%i1 + %o2]0xc2
18708 .word 0x81ae8a5a ! t3_kref+0x2678: fcmpd %fcc0, %f26, %f26
18709 .word 0xd2881019 ! t3_kref+0x267c: lduba [%g0 + %i1]0x80, %o1
18710 .word 0xac926e00 ! t3_kref+0x2680: orcc %o1, 0xe00, %l6
18711 .word 0x9252e67b ! t3_kref+0x2684: umul %o3, 0x67b, %o1
18712 .word 0xb1b64a7b ! t3_kref+0x2688: fpadd32s %f25, %f27, %f24
18713 .word 0xd42e201f ! t3_kref+0x268c: stb %o2, [%i0 + 0x1f]
18714 .word 0xe6060000 ! t3_kref+0x2690: ld [%i0], %l3
18715 .word 0xb3a0053b ! t3_kref+0x2694: fsqrts %f27, %f25
18716 .word 0xb1a60858 ! t3_kref+0x2698: faddd %f24, %f24, %f24
18717 .word 0xa8e2e6a9 ! t3_kref+0x269c: subccc %o3, 0x6a9, %l4
18718 .word 0xa7b00149 ! t3_kref+0x26a0: edge32l %g0, %o1, %l3
18719 .word 0xb5a0191b ! t3_kref+0x26a4: fitod %f27, %f26
18720 .word 0xe800a01c ! t3_kref+0x26a8: ld [%g2 + 0x1c], %l4
18721 .word 0x81dc800d ! t3_kref+0x26ac: flush %l2 + %o5
18722 .word 0x81aecabb ! t3_kref+0x26b0: fcmpes %fcc0, %f27, %f27
18723 .word 0xae9b0000 ! t3_kref+0x26b4: xorcc %o4, %g0, %l7
18724 .word 0xd630a00c ! t3_kref+0x26b8: sth %o3, [%g2 + 0xc]
18725 .word 0xa8f2e0ba ! t3_kref+0x26bc: udivcc %o3, 0xba, %l4
18726 .word 0xb1a6095a ! t3_kref+0x26c0: fmuld %f24, %f26, %f24
18727 .word 0xa4b80000 ! t3_kref+0x26c4: xnorcc %g0, %g0, %l2
18728 .word 0x8143c000 ! t3_kref+0x26c8: stbar
18729 .word 0xeb68a108 ! t3_kref+0x26cc: prefetch %g2 + 0x108, 21
18730 .word 0xf51fbd78 ! t3_kref+0x26d0: ldd [%fp - 0x288], %f26
18731 .word 0x2e480006 ! t3_kref+0x26d4: bvs,a,pt %icc, _kref+0x26ec
18732 .word 0xf520a00c ! t3_kref+0x26d8: st %f26, [%g2 + 0xc]
18733 .word 0xb5a0055a ! t3_kref+0x26dc: fsqrtd %f26, %f26
18734 .word 0xa41aa68b ! t3_kref+0x26e0: xor %o2, 0x68b, %l2
18735 .word 0xa89b000d ! t3_kref+0x26e4: xorcc %o4, %o5, %l4
18736 .word 0x81dbc01d ! t3_kref+0x26e8: flush %o7 + %i5
18737 .word 0x2f800006 ! t3_kref+0x26ec: fbu,a _kref+0x2704
18738 .word 0xb1a0193b ! t3_kref+0x26f0: fstod %f27, %f24
18739 .word 0xf306001c ! t3_kref+0x26f4: ld [%i0 + %i4], %f25
18740 .word 0x92bb34d4 ! t3_kref+0x26f8: xnorcc %o4, -0xb2c, %o1
18741 .word 0xf7270018 ! t3_kref+0x26fc: st %f27, [%i4 + %i0]
18742 .word 0x20480004 ! t3_kref+0x2700: bn,a,pt %icc, _kref+0x2710
18743 .word 0xed68a10f ! t3_kref+0x2704: prefetch %g2 + 0x10f, 22
18744 .word 0x130f819b ! t3_kref+0x2708: sethi %hi(0x3e066c00), %o1
18745 .word 0xb3b68e78 ! t3_kref+0x270c: fxnors %f26, %f24, %f25
18746 .word 0xb7a0053b ! t3_kref+0x2710: fsqrts %f27, %f27
18747 .word 0x3f480004 ! t3_kref+0x2714: fbo,a,pt %fcc0, _kref+0x2724
18748 .word 0xb1b6071b ! t3_kref+0x2718: fmuld8sux16 %f24, %f27, %f24
18749 .word 0xa49a800b ! t3_kref+0x271c: xorcc %o2, %o3, %l2
18750 .word 0xab33400b ! t3_kref+0x2720: srl %o5, %o3, %l5
18751 .word 0xb1b607d8 ! t3_kref+0x2724: pdist %f24, %f24, %f24
18752 .word 0x92b2f7d1 ! t3_kref+0x2728: orncc %o3, -0x82f, %o1
18753 .word 0x927a7c6f ! t3_kref+0x272c: sdiv %o1, -0x391, %o1
18754 .word 0xb5a01a3a ! t3_kref+0x2730: fstoi %f26, %f26
18755 .word 0xb5a0013a ! t3_kref+0x2734: fabss %f26, %f26
18756 .word 0x81def269 ! t3_kref+0x2738: flush %i3 - 0xd97
18757 .word 0xacb370ea ! t3_kref+0x273c: orncc %o5, -0xf16, %l6
18758 .word 0x81ae0a5a ! t3_kref+0x2740: fcmpd %fcc0, %f24, %f26
18759 call SYM(_kaos_done)
18760 .word 0x01000000 ! t3_kref+0x2748: nop
18761 KGLOBAL(t3_ktbl_end)
18762t3_ktbl_end:
18763t3_ktbl_page_end:
18764
18765KTEXT_MODULE(t3_module_subr0, 0x7b28e000)
18766.seg "text"
18767t3_subr0_page_begin:
18768 .skip 8184
18769.global _t3_subr0; ENTRY(t3_subr0)
18770 .word 0xa6844012 ! t3_subr0+0x0: addcc %l1, %l2, %l3
18771 .word 0x81c3e008 ! t3_subr0+0x4: retl
18772 .word 0xaa64c014 ! t3_subr0+0x8: subc %l3, %l4, %l5
18773t3_subr0_page_end:
18774
18775KTEXT_MODULE(t3_module_subr1, 0x70c20000)
18776.seg "text"
18777t3_subr1_page_begin:
18778 .skip 8192
18779.global _t3_subr1; ENTRY(t3_subr1)
18780 .word 0x9de3bfa0 ! t3_subr1+0x0: save %sp, -0x60, %sp
18781 .word 0xb29eaa5a ! t3_subr1+0x4: xorcc %i2, 0xa5a, %i1
18782 .word 0x81c7e008 ! t3_subr1+0x8: ret
18783 .word 0xa7ee6001 ! t3_subr1+0xc: restore %i1, 1, %l3
18784t3_subr1_page_end:
18785
18786KTEXT_MODULE(t3_module_subr2, 0x7ad0c000)
18787.seg "text"
18788t3_subr2_page_begin:
18789 .skip 8184
18790.global _t3_subr2; ENTRY(t3_subr2)
18791 .word 0x9de3bfa0 ! t3_subr2+0x0: save %sp, -0x60, %sp
18792 .word 0xb2066001 ! t3_subr2+0x4: add %i1, 1, %i1
18793 .word 0x81c7e008 ! t3_subr2+0x8: ret
18794 .word 0xa3ee6001 ! t3_subr2+0xc: restore %i1, 1, %l1
18795t3_subr2_page_end:
18796
18797KTEXT_MODULE(t3_module_subr3, 0x60612000)
18798.seg "text"
18799t3_subr3_page_begin:
18800 .skip 8124
18801.global _t3_subr3; ENTRY(t3_subr3)
18802 .word 0x90056001 ! t3_subr3+0x0: add %l5, 1, %o0
18803 .word 0x9de3bfa0 ! t3_subr3+0x4: save %sp, -0x60, %sp
18804#if defined(KAOS_SIMULATION)
18805 add %i0, 12, %i0
18806#else
18807 .word 0x90062001 ! t3_subr3+0x8: add %i0, 1, %o0
18808 .word 0x9de3bfa0 ! t3_subr3+0xc: save %sp, -0x60, %sp
18809 .word 0x90062001 ! t3_subr3+0x10: add %i0, 1, %o0
18810 .word 0x9de3bfa0 ! t3_subr3+0x14: save %sp, -0x60, %sp
18811 .word 0x90062001 ! t3_subr3+0x18: add %i0, 1, %o0
18812 .word 0x9de3bfa0 ! t3_subr3+0x1c: save %sp, -0x60, %sp
18813 .word 0x90062001 ! t3_subr3+0x20: add %i0, 1, %o0
18814 .word 0x9de3bfa0 ! t3_subr3+0x24: save %sp, -0x60, %sp
18815 .word 0x90062001 ! t3_subr3+0x28: add %i0, 1, %o0
18816 .word 0x9de3bfa0 ! t3_subr3+0x2c: save %sp, -0x60, %sp
18817 .word 0x90062001 ! t3_subr3+0x30: add %i0, 1, %o0
18818 .word 0x9de3bfa0 ! t3_subr3+0x34: save %sp, -0x60, %sp
18819 .word 0xb1ee2001 ! t3_subr3+0x38: restore %i0, 1, %i0
18820 .word 0xb1ee2001 ! t3_subr3+0x3c: restore %i0, 1, %i0
18821 .word 0xb1ee2001 ! t3_subr3+0x40: restore %i0, 1, %i0
18822 .word 0xb1ee2001 ! t3_subr3+0x44: restore %i0, 1, %i0
18823 .word 0xb1ee2001 ! t3_subr3+0x48: restore %i0, 1, %i0
18824 .word 0xb1ee2001 ! t3_subr3+0x4c: restore %i0, 1, %i0
18825#endif
18826 .word 0x81c7e008 ! t3_subr3+0x50: ret
18827 .word 0xadee2001 ! t3_subr3+0x54: restore %i0, 1, %l6
18828t3_subr3_page_end:
18829!
18830! Total operations: 2464
18831!
18832! Operation frequencies
18833!
18834! name exp obs
18835! ldsb 0.51 0.53
18836! ldub 0.09 0.00
18837! ldsh 1.25 1.30
18838! lduh 0.54 0.57
18839! ld 1.07 1.22
18840! ldd 1.04 1.01
18841! swap 0.92 0.81
18842! ldstub 1.10 0.97
18843! stb 0.96 1.01
18844! sth 1.30 1.01
18845! st 0.69 0.93
18846! std 0.52 0.37
18847! add 0.43 0.49
18848! addcc 0.13 0.04
18849! addx 1.26 1.22
18850! addxcc 0.46 0.24
18851! taddcc 0.05 0.00
18852! taddcctv 0.25 0.20
18853! sub 1.20 0.93
18854! subcc 0.51 0.49
18855! subx 0.25 0.20
18856! subxcc 1.06 1.10
18857! tsubcc 0.11 0.12
18858! tsubcctv 0.02 0.08
18859! mulscc 0.64 0.73
18860! and 1.12 1.26
18861! andcc 0.32 0.41
18862! andn 0.96 1.06
18863! andncc 0.73 0.65
18864! or 1.04 0.97
18865! orcc 1.25 1.38
18866! orn 0.44 0.61
18867! orncc 0.76 1.18
18868! xor 1.15 1.14
18869! xorcc 1.10 1.14
18870! xnor 0.02 0.00
18871! xnorcc 0.40 0.41
18872! sll 0.71 0.37
18873! srl 0.87 0.77
18874! sra 0.54 0.45
18875! unimp 0.04 0.08
18876! umul 0.25 0.20
18877! smul 0.66 0.65
18878! udiv 0.94 1.18
18879! sdiv 1.06 0.81
18880! umulcc 0.21 0.28
18881! smulcc 0.72 1.01
18882! udivcc 0.88 1.26
18883! sdivcc 1.27 1.58
18884! rdy 0.90 1.26
18885! wry 0.31 0.49
18886! bicc 2.44 2.31
18887! sethi 0.28 0.32
18888! jmpl 0.47 0.45
18889! call 0.15 0.00
18890! ticc 0.09 0.04
18891! flush 1.21 1.30
18892! save 0.56 0.28
18893! restore 0.35 0.00
18894! stbar 0.72 0.77
18895! ldf 1.26 1.22
18896! lddf 0.52 0.49
18897! stf 1.17 1.34
18898! stdf 0.06 0.12
18899! fadds 0.39 0.32
18900! fsubs 0.96 0.69
18901! fmuls 0.71 0.45
18902! fdivs 0.06 0.08
18903! faddd 1.17 0.81
18904! fsubd 1.13 1.42
18905! fmuld 0.73 0.73
18906! fdivd 0.21 0.28
18907! faddq 0.00 0.00
18908! fsubq 0.00 0.00
18909! fmulq 0.00 0.00
18910! fdivq 0.00 0.00
18911! fsmuld 1.20 1.26
18912! fdmulq 0.00 0.00
18913! fitos 1.25 1.10
18914! fitod 0.83 1.14
18915! fitoq 0.00 0.00
18916! fstoi 0.39 0.49
18917! fstod 0.64 1.01
18918! fstoq 0.00 0.00
18919! fdtoi 0.51 0.53
18920! fdtos 1.26 1.26
18921! fdtoq 0.00 0.00
18922! fqtoi 0.00 0.00
18923! fqtos 0.00 0.00
18924! fqtod 0.00 0.00
18925! fmovs 0.66 0.32
18926! fnegs 0.01 0.00
18927! fabss 0.60 0.69
18928! fsqrts 2.27 2.19
18929! fsqrtd 1.06 1.26
18930! fsqrtq 0.00 0.00
18931! fcmps 0.48 0.24
18932! fcmpd 0.83 1.01
18933! fcmpq 0.00 0.00
18934! fcmpes 0.79 0.97
18935! fcmped 0.26 0.24
18936! fcmpeq 0.00 0.00
18937! fbfcc 2.03 1.50
18938! ldfsr 0.20 0.00
18939! stfsr 0.16 0.16
18940! loop 0.46 0.45
18941! offset 0.18 0.28
18942! area 0.01 0.00
18943! target 0.24 0.28
18944! goto 0.04 0.12
18945! sigsegv 0.15 0.16
18946! sigbus 0.26 0.24
18947! imodify 0.06 0.08
18948! ldfsr_offset 0.09 0.00
18949! fpattern 1.09 0.89
18950! lbranch 0.24 0.28
18951! shmld 5.19 6.29
18952! shmst 2.02 2.31
18953! shmpf 1.28 0.97
18954! shmswap 0.25 0.37
18955! shmblkld 1.11 1.06
18956! shmblkst 0.01 0.00
18957! shmblkchk 0.12 0.12
18958! hack_restore 0.00 0.00
18959! demap_random_va 0.00 0.00
18960! demap_area 0.00 0.00
18961! demap_ktbl_text 0.00 0.00
18962! demap_ktbl_data 0.00 0.00
18963! demap_subr 0.00 0.00
18964! demap_reg 0.00 0.00
18965! demap_stack 0.00 0.00
18966! ro_area 0.00 0.00
18967! ro_ktbl_data 0.00 0.00
18968! ro_reg 0.00 0.00
18969! ro_stack 0.00 0.00
18970! set_window 0.00 0.00
18971! set_va_wp 0.00 0.00
18972! set_pa_wp 0.00 0.00
18973! set_softint 0.00 0.00
18974! ie_toggle 0.00 0.00
18975! set_pil 0.00 0.00
18976! set_tso 0.00 0.00
18977! set_pso 0.00 0.00
18978! set_rmo 0.00 0.00
18979! cflush 0.00 0.00
18980! return 0.24 0.16
18981! casa 0.13 0.16
18982! rdasi 0.01 0.00
18983! wrasi 0.11 0.04
18984! bpcc 1.26 1.54
18985! fbpfcc 2.02 1.95
18986! fmovscc 0.04 0.00
18987! fmovdcc 0.17 0.08
18988! fmovqcc 0.00 0.00
18989! movcc 0.09 0.16
18990! flushw 0.14 0.08
18991! membar 0.10 0.04
18992! prefetch 0.04 0.00
18993! rdpc 0.27 0.28
18994! ldqf 0.00 0.00
18995! stqf 0.00 0.00
18996! ldfa 0.24 0.08
18997! lddfa 0.00 0.00
18998! ldqfa 0.00 0.00
18999! ldsba 0.23 0.24
19000! ldsha 0.04 0.08
19001! lduba 0.01 0.08
19002! lduha 0.18 0.16
19003! lda 0.08 0.24
19004! ldda 0.15 0.20
19005! ldstuba 0.03 0.16
19006! prefetcha 1.03 0.97
19007! stfa 0.20 0.12
19008! stdfa 0.02 0.00
19009! stqfa 0.00 0.00
19010! stba 0.21 0.28
19011! stha 0.12 0.12
19012! sta 0.08 0.04
19013! stda 0.15 0.16
19014! swapa 0.00 0.00
19015! fmovd 0.22 0.04
19016! fnegd 0.04 0.04
19017! fabsd 0.23 0.57
19018! fstox 0.14 0.12
19019! fdtox 0.10 0.08
19020! fxtos 0.20 0.12
19021! fxtod 0.20 0.32
19022! lds 0.12 0.16
19023! ldsa 0.25 0.20
19024! ldx 0.21 0.16
19025! ldxa 0.11 0.04
19026! nofault 0.08 0.08
19027! rdgsr 0.06 0.04
19028! wrgsr 0.22 0.24
19029! fpadd16 0.14 0.08
19030! fpadd16s 0.19 0.08
19031! fpadd32 0.01 0.00
19032! fpadd32s 0.22 0.32
19033! fpsub16 0.10 0.04
19034! fpsub16s 0.25 0.28
19035! fpsub32 0.01 0.04
19036! fpsub32s 0.03 0.08
19037! fpack16 0.01 0.00
19038! fpack32 0.23 0.28
19039! fpackfix 0.04 0.04
19040! fexpand 0.18 0.28
19041! fpmerge 0.08 0.04
19042! fmul8x16 0.11 0.08
19043! fmul8x16au 0.22 0.20
19044! fmul8x16al 0.18 0.16
19045! fmul8sux16 0.26 0.16
19046! fmul8ulx16 0.18 0.20
19047! fmuld8sux16 0.09 0.08
19048! fmuld8ulx16 0.01 0.00
19049! alignaddr 0.18 0.28
19050! alignaddrl 0.18 0.12
19051! faligndata 0.03 0.00
19052! fzero 0.23 0.28
19053! fzeros 0.07 0.12
19054! fone 0.01 0.00
19055! fones 0.05 0.04
19056! fsrc1 0.25 0.41
19057! fsrc1s 0.02 0.04
19058! fsrc2 0.22 0.08
19059! fsrc2s 0.00 0.00
19060! fnot1 0.06 0.00
19061! fnot1s 0.03 0.00
19062! fnot2 0.18 0.16
19063! fnot2s 0.14 0.37
19064! for 0.03 0.08
19065! fors 0.17 0.04
19066! fnor 0.23 0.53
19067! fnors 0.10 0.00
19068! fand 0.00 0.00
19069! fands 0.03 0.00
19070! fnand 0.06 0.12
19071! fnands 0.16 0.16
19072! fxor 0.12 0.04
19073! fxors 0.13 0.04
19074! fxnor 0.08 0.04
19075! fxnors 0.14 0.12
19076! fornot1 0.24 0.28
19077! fornot1s 0.07 0.08
19078! fornot2 0.13 0.28
19079! fornot2s 0.04 0.00
19080! fandnot1 0.11 0.16
19081! fandnot1s 0.04 0.00
19082! fandnot2 0.16 0.04
19083! fandnot2s 0.03 0.00
19084! fcmpgt16 0.05 0.00
19085! fcmpgt32 0.04 0.00
19086! fcmple16 0.22 0.12
19087! fcmple32 0.09 0.08
19088! fcmpne16 0.01 0.00
19089! fcmpne32 0.01 0.00
19090! fcmpeq16 0.06 0.12
19091! fcmpeq32 0.14 0.00
19092! edge8 0.03 0.00
19093! edge8l 0.20 0.32
19094! edge16 0.07 0.00
19095! edge16l 0.21 0.16
19096! edge32 0.08 0.16
19097! edge32l 0.23 0.08
19098! pdist 0.11 0.16
19099! partial_st8 0.11 0.08
19100! partial_st16 0.21 0.20
19101! partial_st32 0.14 0.04
19102! short_st8 0.07 0.04
19103! short_st16 0.18 0.16
19104! short_ld8 0.23 0.37
19105! short_ld16 0.21 0.04
19106! blkld 0.19 0.00
19107! blkst 0.09 0.00
19108! blkld_offset 0.14 0.00
19109! blkst_offset 0.11 0.00
19110! blk_check 0.25 0.24
19111! casxa 0.21 0.28
19112! rdccr 0.20 0.24
19113! rdfprs 0.10 0.12
19114! wrccr 0.06 0.04
19115! popc 0.04 0.12
19116! wrfprs 0.25 0.20
19117! stx 0.20 0.12
19118! stxa 0.11 0.08
19119! cflush 0.00 0.00
19120! array8 0.11 0.12
19121! array16 0.07 0.04
19122! array32 0.24 0.12
19123! edge8n 0.08 0.20
19124! edge8ln 0.24 0.12
19125! edge16n 0.25 0.20
19126! edge16ln 0.17 0.08
19127! edge32n 0.07 0.08
19128! edge32ln 0.12 0.12
19129! bmask 0.13 0.12
19130! bshuffle 0.00 0.00
19131! siam 0.16 0.16
19132! fpadds16 0.00 0.00
19133! fpadds16s 0.00 0.00
19134! fpadds32 0.00 0.00
19135! fpadds32s 0.00 0.00
19136! fpsubs16 0.00 0.00
19137! fpsubs16s 0.00 0.00
19138! fpsubs32 0.00 0.00
19139! fpsubs32s 0.00 0.00
19140! fpadd64 0.00 0.00
19141! fpsub64 0.00 0.00
19142! fpmean16 0.00 0.00
19143! fpchksm16 0.00 0.00
19144! fshl16 0.00 0.00
19145! fshrl16 0.00 0.00
19146! fshl32 0.00 0.00
19147! fshrl32 0.00 0.00
19148! fshlas16 0.00 0.00
19149! fshra16 0.00 0.00
19150! fshlas32 0.00 0.00
19151! fshra32 0.00 0.00
19152! fpmovc8 0.00 0.00
19153! fpmovc16 0.00 0.00
19154! fpmovc32 0.00 0.00
19155! fmergesp 0.00 0.00
19156! fucmpgt8 0.00 0.00
19157! fucmple8 0.00 0.00
19158! fucmpne8 0.00 0.00
19159! fucmpeq8 0.00 0.00
19160! pdistn 0.00 0.00
19161! lzd 0.00 0.00
19162! addxc 0.00 0.00
19163! addxccc 0.00 0.00
19164! umulxhi 0.00 0.00
19165! flcmps 0.00 0.00
19166! flcmpd 0.00 0.00
19167! sfabss 0.00 0.00
19168! sfnegs 0.00 0.00
19169! sfadds 0.00 0.00
19170! sfsubs 0.00 0.00
19171! sfmuls 0.00 0.00
19172! sfitos 0.00 0.00
19173! sfstoi 0.00 0.00
19174! sfcmpeqs 0.00 0.00
19175! sfcmpnes 0.00 0.00
19176! sfcmpgts 0.00 0.00
19177! sfcmples 0.00 0.00
19178! fmadds 0.00 0.00
19179! fmaddd 0.00 0.00
19180! fmsubs 0.00 0.00
19181! fmsubd 0.00 0.00
19182! fnmsubs 0.00 0.00
19183! fnmsubd 0.00 0.00
19184! fnmadds 0.00 0.00
19185! fnmaddd 0.00 0.00
19186!
19187KDATA_MODULE(t3_module_offset_table, 0x66386000)
19188.seg "data"
19189t3_offset_table_start:
19190t3_offset_table_size: .word 0x00000008
19191t3_offset_table:
19192 .word 0xffffffe0
19193 .word 0x00000018
19194 .word 0x00000008
19195 .word 0x00000000
19196 .word 0x00000010
19197 .word 0xfffffff0
19198 .word 0xffffffe8
19199 .word 0xfffffff8
19200t3_offset_table_end:
19201
19202t3_ldfsr_offset_table_start:
19203t3_ldfsr_offset_table_size: .word 0x00000000
19204t3_ldfsr_offset_table:
19205t3_ldfsr_offset_table_end:
19206
19207t3_bld_offset_table_start:
19208t3_bld_offset_table_size: .word 0x00000000
19209t3_bld_offset_table:
19210t3_bld_offset_table_end:
19211
19212t3_bst_offset_table_start:
19213t3_bst_offset_table_size: .word 0x00000000
19214t3_bst_offset_table:
19215t3_bst_offset_table_end:
19216
19217.skip 8144 ! page align
19218
19219KDATA_MODULE(t3_module_data_in_regs, 0x6aaf6000)
19220.seg "data"
19221KGLOBAL(t3_data_in_regs)
19222t3_data_in_regs_start:
19223t3_data_in_regs:
19224 .word 0x7427cd61 ! %f0
19225 .word 0xd60bbe4e ! %f1
19226 .word 0x7ab3acb5 ! %f2
19227 .word 0x52645cbb ! %f3
19228 .word 0x888b05e8 ! %f4
19229 .word 0x26bd625e ! %f5
19230 .word 0x2faf79ac ! %f6
19231 .word 0xb955d097 ! %f7
19232 .word 0xf56d0035 ! %f8
19233 .word 0x0799893c ! %f9
19234 .word 0x0a7c2b62 ! %f10
19235 .word 0xa01e531a ! %f11
19236 .word 0x1010bb39 ! %f12
19237 .word 0x0b944ac0 ! %f13
19238 .word 0x08ed4937 ! %f14
19239 .word 0x40279d52 ! %f15
19240 .word 0x8251f655 ! %f16
19241 .word 0x279ea1a2 ! %f17
19242 .word 0x35b9a0ab ! %f18
19243 .word 0x3cc923f5 ! %f19
19244 .word 0xcd79810f ! %f20
19245 .word 0xb8981319 ! %f21
19246 .word 0x102cfe33 ! %f22
19247 .word 0xb17241a9 ! %f23
19248 .word 0x22da5203 ! %f24
19249 .word 0xa1c0acc4 ! %f25
19250 .word 0xb2fc1f50 ! %f26
19251 .word 0xa7d6417f ! %f27
19252 .word 0x6fb49917 ! %f28
19253 .word 0x3eb27ccd ! %f29
19254 .word 0xf69d31dc ! %f30
19255 .word 0x73700dc0 ! %f31
19256 .word 0xb7fb40f2 ! %f32
19257 .word 0x6ab7e84b ! %f33
19258 .word 0x7ed874a6 ! %f34
19259 .word 0xc8cb86ec ! %f35
19260 .word 0x946b93ad ! %f36
19261 .word 0x5cc683e8 ! %f37
19262 .word 0xb269cd41 ! %f38
19263 .word 0x515ec6ff ! %f39
19264 .word 0x532df6cb ! %f40
19265 .word 0xd1bc52c3 ! %f41
19266 .word 0x6fc56719 ! %f42
19267 .word 0x489dd4f6 ! %f43
19268 .word 0x8231f266 ! %f44
19269 .word 0x5ff78f97 ! %f45
19270 .word 0xa89eafc6 ! %f46
19271 .word 0x70978c91 ! %f47
19272 .word 0xaee6f7ab ! %f48
19273 .word 0xa63f641c ! %f49
19274 .word 0x37f244a4 ! %f50
19275 .word 0x7c12be59 ! %f51
19276 .word 0xbb169a88 ! %f52
19277 .word 0xc67632ad ! %f53
19278 .word 0x6948a5a3 ! %f54
19279 .word 0x460ecbe4 ! %f55
19280 .word 0x11bc32a3 ! %f56
19281 .word 0x98f4562a ! %f57
19282 .word 0xfcf0c15a ! %f58
19283 .word 0xb2fb4456 ! %f59
19284 .word 0x4401178d ! %f60
19285 .word 0xb9f47c1f ! %f61
19286 .word 0x894eae62 ! %f62
19287 .word 0x8b2e452b ! %f63
19288 .word 0x00000000 ! %g0 (always zero)
19289 .word t3_kref+0xae8 ! %g1 (code pointer)
19290 .word t3_data_in_shm_area ! %g2 (shared area pointer)
19291 .word 0xe515bc16 ! %g3 (loop index)
19292 .word SYM(t3_subr3) ! %g4 (jmpl target)
19293 .word t3_kref+0x1 ! %g5 (sigbus target)
19294 .word 0x00000000 ! %g6 (block ld offset)
19295 .word 0x00000000 ! %g7 (block st offset)
19296 .word 0x20f678e0 ! %o0
19297 .word 0xb7b1302a ! %o1
19298 .word 0x8d67cdf2 ! %o2
19299 .word 0x7fc42ebb ! %o3
19300 .word 0x0e133c30 ! %o4
19301 .word 0x91de7da6 ! %o5
19302 .word 0x00000000 ! %sp (stack pointer)
19303 .word 0x00000000 ! %o7 (relocatable junk)
19304 .word 0x9543ec37 ! %l0
19305 .word 0xdd68fd25 ! %l1
19306 .word 0x0e4c25e1 ! %l2
19307 .word 0xa859a334 ! %l3
19308 .word 0xe084ada4 ! %l4
19309 .word 0x3923d788 ! %l5
19310 .word 0x5abd9364 ! %l6
19311 .word 0x5d3b1fdf ! %l7
19312 .word t3_data_in_area0 ! %i0 (area pointer)
19313 .word t3_data_in_area0 ! %i1 (area pointer)
19314 .word 0x0000000f ! %i2 (byte offset)
19315 .word 0x00000006 ! %i3 (halfword offset)
19316 .word 0xfffffffc ! %i4 (word offset)
19317 .word 0x00000010 ! %i5 (doubleword offset)
19318 .word 0x00000000 ! %fp (frame pointer)
19319 .word 0x00000000 ! %i7 (return address)
19320 .word 0xe17fce5d ! %y
19321 .word 0x0000000a ! %icc (nzvc)
19322 .word 0x00000dfd ! %fsr
19323 .word 0x00000000 ! %gsr.mask
19324 .word 0x00000000 ! %gsr
19325 .word 0x000000f0 ! %asi
19326 .word 0x00000000 ! Integer overflow traps
19327 .word 0x00000000 ! Integer divide by zero traps
19328 .word 0x00000000 ! Integer divide > 52 bit dividend traps
19329 .word 0x00000000 ! Floating inexact traps
19330 .word 0x00000000 ! Floating divide by zero traps
19331 .word 0x00000000 ! Floating underflow traps
19332 .word 0x00000000 ! Floating overflow traps
19333 .word 0x00000000 ! Floating invalid traps
19334 .word 0x00000000 ! Floating other traps
19335 .word 0x00000000 ! Ticc traps
19336 .word 0x00000000 ! Unexpected SIGFPE traps
19337 .word 0x00000000 ! Unexpected SIGSEGV traps
19338 .word 0x00000000 ! Unexpected SIGBUS traps
19339 .word 0x00000000 ! Unexpected SIGILL traps
19340 .word 0x00000000 ! Expected SIGSEGV traps
19341 .word 0x00000000 ! Expected SIGBUS traps
19342 .word 0x00000000 ! UNIMP traps
19343 .word 0x00000000 ! ??
19344.global t3_data_in_mtbl_size; t3_data_in_mtbl_size: .word 253
19345t3_data_in_regs_end:
19346
19347.skip 7708 ! page align
19348
19349KDATA_MODULE(t3_module_data_in_stack, 0x60b02000)
19350.seg "data"
19351KGLOBAL(t3_data_in_mtbl_size)
19352KGLOBAL(t3_data_in_mtbl)
19353KGLOBAL(t3_data_in_stack)
19354t3_data_in_stack_start:
19355 .word 0x825235a4
19356 .word 0xac79fea4
19357 .word 0x0d7c59d9
19358 .word 0x6abef664
19359 .word 0xacbc2f4d
19360 .word 0x416b5a5b
19361 .word 0xec4de0f5
19362 .word 0x3b6e6746
19363 .word 0x2b37417e
19364 .word 0x9014487f
19365 .word 0x0df8be1b
19366 .word 0x6ebac3f6
19367 .word 0x3428c3d7
19368 .word 0xcb3f5a30
19369 .word 0xa191a2bd
19370 .word 0x8c6657f4
19371 .word 0xd49f5f65
19372 .word 0xb92df395
19373 .word 0xd8c5ea9a
19374 .word 0x5ac625fb
19375 .word 0xb7a6b036
19376 .word 0x01cf0fd8
19377 .word 0x94f8a973
19378 .word 0x686075aa
19379 .word 0xfd3aec30
19380 .word 0x3fcfc175
19381 .word 0xb5366004
19382 .word 0x9a341766
19383 .word 0x23cfa31e
19384 .word 0xe9fcf2b4
19385 .word 0x397a8c32
19386 .word 0xb7d5827e
19387 .word 0xdaf9ec0b
19388 .word 0x8be22a73
19389 .word 0x5fc18880
19390 .word 0x71bd318f
19391 .word 0xfdff93d3
19392 .word 0x61095929
19393 .word 0x88146ec7
19394 .word 0x3df4e129
19395 .word 0x271220f6
19396 .word 0x69fbf227
19397 .word 0x6563f226
19398 .word 0x4a0794b2
19399 .word 0x9115c0af
19400 .word 0x2d65d51f
19401 .word 0x54e26436
19402 .word 0x70f2858a
19403 .word 0xf3417145
19404 .word 0xfebecbea
19405 .word 0xa3dc5982
19406 .word 0xcf13606f
19407 .word 0xd8e6fda0
19408 .word 0x4ee7a085
19409 .word 0xc812a136
19410 .word 0x06f27523
19411 .word 0xb5869e1e
19412 .word 0xf6740f5c
19413 .word 0xbf8f8415
19414 .word 0x468dbc4b
19415 .word 0xb33b52a7
19416 .word 0xd52b19cb
19417 .word 0xce1c7eb0
19418 .word 0x77b3d79a
19419 .word 0x64ca49fe
19420 .word 0x92db7ce1
19421 .word 0xef1cead4
19422 .word 0xfd4c702e
19423 .word 0x1e70ea5a
19424 .word 0xcb3a5066
19425 .word 0x95e54c43
19426 .word 0xd55d9739
19427 .word 0x96324f34
19428 .word 0xc55e121f
19429 .word 0xb3ee34a7
19430 .word 0xb2740ce4
19431 .word 0x771e5062
19432 .word 0xd7c8a14f
19433 .word 0x9ebcf2c3
19434 .word 0x890e916f
19435 .word 0x08196665
19436 .word 0x5816ee81
19437 .word 0xf64b80eb
19438 .word 0x750aa49c
19439 .word 0xb74dfffe
19440 .word 0x09956385
19441 .word 0x6b5c66b6
19442 .word 0xb213574d
19443 .word 0xece51d06
19444 .word 0x446447b7
19445 .word 0x82be81f1
19446 .word 0x7ef9136c
19447 .word 0xb32d427f
19448 .word 0xe7c7a486
19449 .word 0xaa4fead6
19450 .word 0x20e37e0a
19451 .word 0x95341be5
19452 .word 0xb9f26e34
19453 .word 0x15ce677d
19454 .word 0x36bcd7ca
19455 .word 0x30485dca
19456 .word 0x4654f4da
19457 .word 0x87772291
19458 .word 0x29487f80
19459 .word 0xce1ebda1
19460 .word 0x0572e1af
19461 .word 0xfa5e9947
19462 .word 0xa74c7b14
19463 .word 0x7dae12d9
19464 .word 0x8ec54488
19465 .word 0xe584f48c
19466 .word 0xd1502aac
19467 .word 0x6583f52d
19468 .word 0x7a7175a2
19469 .word 0xbe3a417d
19470 .word 0x6bf08a0a
19471 .word 0xe4946c3a
19472 .word 0x25e5cf9f
19473 .word 0x71a93d1c
19474 .word 0x34eca431
19475 .word 0xcb9c8451
19476 .word 0xbff985ce
19477 .word 0xa796a73f
19478 .word 0x44131d4f
19479 .word 0xe258dc8e
19480 .word 0x573d1aaf
19481 .word 0xdece50cb
19482 .word 0x5063f6d6
19483 .word 0xb64e8229
19484 .word 0x63fd3ab5
19485 .word 0x65965922
19486 .word 0x4147f1eb
19487 .word 0x9df5ad0b
19488 .word 0xb751ff4d
19489 .word 0x19144ed9
19490 .word 0xc5f13404
19491 .word 0xfffb31a4
19492 .word 0x65b0de1f
19493 .word 0xed1727ae
19494 .word 0xc80f11cb
19495 .word 0x7446bbfb
19496 .word 0x3e17c893
19497 .word 0xed7443b9
19498 .word 0x9d392449
19499 .word 0xb8c12806
19500 .word 0x7b4c3f96
19501 .word 0x9254efe0
19502 .word 0x6a140c40
19503 .word 0xc7b78b3b
19504 .word 0x73115f9d
19505 .word 0x74b51b8f
19506 .word 0x6d7487d7
19507 .word 0x866cc366
19508 .word 0x33e428e9
19509 .word 0x372b35a9
19510 .word 0xf6ebbe7c
19511 .word 0x79349ebd
19512 .word 0xe4fd880d
19513 .word 0x8c1c64b9
19514 .word 0xdd71e705
19515 .word 0xfc90f131
19516 .word 0xba4de2ad
19517 .word 0xd4ff8e6c
19518 .word 0xfe92ac18
19519 .word 0x917a2b06
19520 .word 0xcf1e2c87
19521 .word 0xc984e243
19522 .word 0xe6d0f2cd
19523t3_data_in_sp:
19524 .word 0x8b8244a5
19525 .word 0xea3ec8b7
19526 .word 0xc09edb84
19527 .word 0x672de791
19528 .word 0xab1a13b0
19529 .word 0x3e6cbb36
19530 .word 0xa3c4ee71
19531 .word 0xd419754d
19532 .word t3_data_in_area0
19533 .word t3_data_in_area0
19534 .word 0xfffffffc
19535 .word 0x00000006
19536 .word 0x00000010
19537 .word 0xffffffe8
19538 .word t3_data_in_fp
19539 .word 0x414d9245
19540 .word 0xfb8ead39
19541 .word 0x838fd246
19542 .word 0x64099dae
19543 .word 0x901dd450
19544 .word 0x9dd962d5
19545 .word 0xa047bf7c
19546 .word 0xcd141af3
19547 .word 0xac947c67
19548t3_data_in_mtbl_base:
19549 .word 0x380fffff ! [%fp - 0x400]
19550 .word 0xc0000000 ! [%fp - 0x3fc]
19551 .word 0x380fffff ! [%fp - 0x3f8]
19552 .word 0xe0000000 ! [%fp - 0x3f4]
19553 .word 0x380fffff ! [%fp - 0x3f0]
19554 .word 0x80000000 ! [%fp - 0x3ec]
19555 .word 0x38000000 ! [%fp - 0x3e8]
19556 .word 0x40000000 ! [%fp - 0x3e4]
19557 .word 0x38000000 ! [%fp - 0x3e0]
19558 .word 0x80000000 ! [%fp - 0x3dc]
19559 .word 0x38000000 ! [%fp - 0x3d8]
19560 .word 0x20000000 ! [%fp - 0x3d4]
19561 .word 0x47f00000 ! [%fp - 0x3d0]
19562 .word 0x00000000 ! [%fp - 0x3cc]
19563 .word 0x47f00000 ! [%fp - 0x3c8]
19564 .word 0x20000000 ! [%fp - 0x3c4]
19565 .word 0x47efffff ! [%fp - 0x3c0]
19566 .word 0xffffffff ! [%fp - 0x3bc]
19567 .word 0x7ff00000 ! [%fp - 0x3b8]
19568 .word 0x00000000 ! [%fp - 0x3b4]
19569 .word 0x7fefffff ! [%fp - 0x3b0]
19570 .word 0xffffffff ! [%fp - 0x3ac]
19571 .word 0x000fffff ! [%fp - 0x3a8]
19572 .word 0xffffffff ! [%fp - 0x3a4]
19573 .word 0x000fffff ! [%fp - 0x3a0]
19574 .word 0xfffffffe ! [%fp - 0x39c]
19575 .word 0x00100000 ! [%fp - 0x398]
19576 .word 0x00000000 ! [%fp - 0x394]
19577 .word 0x00000000 ! [%fp - 0x390]
19578 .word 0x00000001 ! [%fp - 0x38c]
19579 .word 0x00000000 ! [%fp - 0x388]
19580 .word 0x00000002 ! [%fp - 0x384]
19581 .word 0x00000000 ! [%fp - 0x380]
19582 .word 0x00000000 ! [%fp - 0x37c]
19583 .word 0x7f800000 ! [%fp - 0x378]
19584 .word 0x7f7fffff ! [%fp - 0x374]
19585 .word 0x007fffff ! [%fp - 0x370]
19586 .word 0x007ffffe ! [%fp - 0x36c]
19587 .word 0x00800000 ! [%fp - 0x368]
19588 .word 0x00000001 ! [%fp - 0x364]
19589 .word 0x00000002 ! [%fp - 0x360]
19590 .word 0x80000000 ! [%fp - 0x35c]
19591 .word 0x207fe000 ! [%fp - 0x358]
19592 .word 0x1ffff000 ! [%fp - 0x354]
19593 .word 0x307fe123 ! [%fp - 0x350]
19594 .word 0x0fff1001 ! [%fp - 0x34c]
19595 .word 0x2ff81000 ! [%fp - 0x348]
19596 .word 0x1072e100 ! [%fp - 0x344]
19597 .word 0x027fe067 ! [%fp - 0x340]
19598 .word 0x3eff1289 ! [%fp - 0x33c]
19599 .word 0x3f000400 ! [%fp - 0x338]
19600 .word 0x80003c1f ! [%fp - 0x334]
19601 .word 0x00fff800 ! [%fp - 0x330]
19602 .word 0xffff8000 ! [%fp - 0x32c]
19603 .word 0x200ff760 ! [%fp - 0x328]
19604 .word 0x0800011f ! [%fp - 0x324]
19605 .word 0x1ffff800 ! [%fp - 0x320]
19606 .word 0x00000000 ! [%fp - 0x31c]
19607 .word 0x3ffe8000 ! [%fp - 0x318]
19608 .word 0x147ff000 ! [%fp - 0x314]
19609 .word 0x137fe671 ! [%fp - 0x310]
19610 .word 0x3ffe8459 ! [%fp - 0x30c]
19611 .word 0x127fffff ! [%fp - 0x308]
19612 .word 0x3fffffff ! [%fp - 0x304]
19613 .word 0x307fe123 ! [%fp - 0x300]
19614 .word 0x047fffff ! [%fp - 0x2fc]
19615 .word 0x307fe123 ! [%fp - 0x2f8]
19616 .word 0x03ffffff ! [%fp - 0x2f4]
19617 .word 0x107fe100 ! [%fp - 0x2f0]
19618 .word 0x22efffff ! [%fp - 0x2ec]
19619 .word 0x380ffe80 ! [%fp - 0x2e8]
19620 .word 0x00000000 ! [%fp - 0x2e4]
19621 .word 0x04bfeff9 ! [%fp - 0x2e0]
19622 .word 0x00000000 ! [%fp - 0x2dc]
19623 .word 0x380fffff ! [%fp - 0x2d8]
19624 .word 0xffffffff ! [%fp - 0x2d4]
19625 .word 0x04bfffff ! [%fp - 0x2d0]
19626 .word 0xffffffff ! [%fp - 0x2cc]
19627 .word 0x300ff123 ! [%fp - 0x2c8]
19628 .word 0x40000000 ! [%fp - 0x2c4]
19629 .word 0x0caf8ee0 ! [%fp - 0x2c0]
19630 .word 0x00000000 ! [%fp - 0x2bc]
19631 .word 0x3c0ff456 ! [%fp - 0x2b8]
19632 .word 0x00000000 ! [%fp - 0x2b4]
19633 .word 0x009ff000 ! [%fp - 0x2b0]
19634 .word 0x00000000 ! [%fp - 0x2ac]
19635 .word 0x3c0ff456 ! [%fp - 0x2a8]
19636 .word 0x0000ff99 ! [%fp - 0x2a4]
19637 .word 0x009ff000 ! [%fp - 0x2a0]
19638 .word 0x001234ff ! [%fp - 0x29c]
19639 .word 0x0080ffff ! [%fp - 0x298]
19640 .word 0x3ff8f000 ! [%fp - 0x294]
19641 .word 0x01800001 ! [%fp - 0x290]
19642 .word 0x40c2fc1f ! [%fp - 0x28c]
19643 .word 0x00100100 ! [%fp - 0x288]
19644 .word 0x10010001 ! [%fp - 0x284]
19645 .word 0x3fff8f88 ! [%fp - 0x280]
19646 .word 0x00000000 ! [%fp - 0x27c]
19647 .word 0x00f00f00 ! [%fp - 0x278]
19648 .word 0xf000000f ! [%fp - 0x274]
19649 .word 0x409ff00f ! [%fp - 0x270]
19650 .word 0xff000fff ! [%fp - 0x26c]
19651 .word 0x04003009 ! [%fp - 0x268]
19652 .word 0x4fff0001 ! [%fp - 0x264]
19653 .word 0x03001001 ! [%fp - 0x260]
19654 .word 0x4feeeeee ! [%fp - 0x25c]
19655 .word 0x0801e067 ! [%fp - 0x258]
19656 .word 0x54f231f8 ! [%fp - 0x254]
19657 .word 0x01000001 ! [%fp - 0x250]
19658 .word 0x00000001 ! [%fp - 0x24c]
19659 .word 0x453eef45 ! [%fp - 0x248]
19660 .word 0x00000001 ! [%fp - 0x244]
19661 .word 0x01100111 ! [%fp - 0x240]
19662 .word 0x00011111 ! [%fp - 0x23c]
19663 .word 0x455f8000 ! [%fp - 0x238]
19664 .word 0xffffffff ! [%fp - 0x234]
19665 .word 0x01301222 ! [%fp - 0x230]
19666 .word 0x00111222 ! [%fp - 0x22c]
19667 .word 0x458f1100 ! [%fp - 0x228]
19668 .word 0x01111001 ! [%fp - 0x224]
19669 .word 0x40811111 ! [%fp - 0x220]
19670 .word 0x00feeeee ! [%fp - 0x21c]
19671 .word 0x40000011 ! [%fp - 0x218]
19672 .word 0x007fffff ! [%fp - 0x214]
19673 .word 0x41800221 ! [%fp - 0x210]
19674 .word 0x01ff0001 ! [%fp - 0x20c]
19675 .word 0x7f333333 ! [%fp - 0x208]
19676 .word 0x3f7fffff ! [%fp - 0x204]
19677 .word 0x40100001 ! [%fp - 0x200]
19678 .word 0x11000011 ! [%fp - 0x1fc]
19679 .word 0x001fffff ! [%fp - 0x1f8]
19680 .word 0xffffffff ! [%fp - 0x1f4]
19681 .word 0x40000000 ! [%fp - 0x1f0]
19682 .word 0x00000011 ! [%fp - 0x1ec]
19683 .word 0x000fffff ! [%fp - 0x1e8]
19684 .word 0xffffffff ! [%fp - 0x1e4]
19685 .word 0x7fe11111 ! [%fp - 0x1e0]
19686 .word 0xffffffff ! [%fp - 0x1dc]
19687 .word 0x3ffff110 ! [%fp - 0x1d8]
19688 .word 0x00000001 ! [%fp - 0x1d4]
19689 .word 0x7fffffff ! [%fp - 0x1d0]
19690 .word 0x7f800001 ! [%fp - 0x1cc]
19691 .word 0x7f800000 ! [%fp - 0x1c8]
19692 .word 0x7f7fffff ! [%fp - 0x1c4]
19693 .word 0x5f800001 ! [%fp - 0x1c0]
19694 .word 0x5f800000 ! [%fp - 0x1bc]
19695 .word 0x5f7fffff ! [%fp - 0x1b8]
19696 .word 0x5f000001 ! [%fp - 0x1b4]
19697 .word 0x5f000000 ! [%fp - 0x1b0]
19698 .word 0x5effffff ! [%fp - 0x1ac]
19699 .word 0x4b000001 ! [%fp - 0x1a8]
19700 .word 0x4b000000 ! [%fp - 0x1a4]
19701 .word 0x4affffff ! [%fp - 0x1a0]
19702 .word 0x40000001 ! [%fp - 0x19c]
19703 .word 0x40000000 ! [%fp - 0x198]
19704 .word 0x3fffffff ! [%fp - 0x194]
19705 .word 0x3f800001 ! [%fp - 0x190]
19706 .word 0x3f800000 ! [%fp - 0x18c]
19707 .word 0x3f7fffff ! [%fp - 0x188]
19708 .word 0x00000000 ! [%fp - 0x184]
19709 .word 0x7fffffff ! [%fp - 0x180]
19710 .word 0xffffffff ! [%fp - 0x17c]
19711 .word 0x7ff00000 ! [%fp - 0x178]
19712 .word 0x00000001 ! [%fp - 0x174]
19713 .word 0x7ff00000 ! [%fp - 0x170]
19714 .word 0x00000000 ! [%fp - 0x16c]
19715 .word 0x7fefffff ! [%fp - 0x168]
19716 .word 0xffffffff ! [%fp - 0x164]
19717 .word 0x43e00000 ! [%fp - 0x160]
19718 .word 0x00000001 ! [%fp - 0x15c]
19719 .word 0x43e00000 ! [%fp - 0x158]
19720 .word 0x00000000 ! [%fp - 0x154]
19721 .word 0x43dfffff ! [%fp - 0x150]
19722 .word 0xffffffff ! [%fp - 0x14c]
19723 .word 0x43d00000 ! [%fp - 0x148]
19724 .word 0x00000001 ! [%fp - 0x144]
19725 .word 0x43d00000 ! [%fp - 0x140]
19726 .word 0x00000000 ! [%fp - 0x13c]
19727 .word 0x43cfffff ! [%fp - 0x138]
19728 .word 0xffffffff ! [%fp - 0x134]
19729 .word 0x43300000 ! [%fp - 0x130]
19730 .word 0x00000001 ! [%fp - 0x12c]
19731 .word 0x43300000 ! [%fp - 0x128]
19732 .word 0x00000000 ! [%fp - 0x124]
19733 .word 0x432fffff ! [%fp - 0x120]
19734 .word 0xffffffff ! [%fp - 0x11c]
19735 .word 0x40000000 ! [%fp - 0x118]
19736 .word 0x00000001 ! [%fp - 0x114]
19737 .word 0x40000000 ! [%fp - 0x110]
19738 .word 0x00000000 ! [%fp - 0x10c]
19739 .word 0x3fffffff ! [%fp - 0x108]
19740 .word 0xffffffff ! [%fp - 0x104]
19741 .word 0x3ff00000 ! [%fp - 0x100]
19742 .word 0x00000001 ! [%fp - 0xfc]
19743 .word 0x3ff00000 ! [%fp - 0xf8]
19744 .word 0x00000000 ! [%fp - 0xf4]
19745 .word 0x3fefffff ! [%fp - 0xf0]
19746 .word 0xffffffff ! [%fp - 0xec]
19747 .word 0x80000000 ! [%fp - 0xe8]
19748 .word 0x00000000 ! [%fp - 0xe4]
19749 .word 0x7fffffff ! [%fp - 0xe0]
19750 .word 0xffffffff ! [%fp - 0xdc]
19751 .word 0x00000000 ! [%fp - 0xd8]
19752 .word 0x00000000 ! [%fp - 0xd4]
19753 .word 0x00200000 ! [%fp - 0xd0]
19754 .word 0x00000003 ! [%fp - 0xcc]
19755 .word 0x00200000 ! [%fp - 0xc8]
19756 .word 0x00000002 ! [%fp - 0xc4]
19757 .word 0x00200000 ! [%fp - 0xc0]
19758 .word 0x00000001 ! [%fp - 0xbc]
19759 .word 0x00200000 ! [%fp - 0xb8]
19760 .word 0x00000000 ! [%fp - 0xb4]
19761 .word 0x001fffff ! [%fp - 0xb0]
19762 .word 0xffffffff ! [%fp - 0xac]
19763 .word 0x00100000 ! [%fp - 0xa8]
19764 .word 0x00000001 ! [%fp - 0xa4]
19765 .word 0x00100000 ! [%fp - 0xa0]
19766 .word 0x00000000 ! [%fp - 0x9c]
19767 .word 0x000fffff ! [%fp - 0x98]
19768 .word 0xffffffff ! [%fp - 0x94]
19769 .word 0x00080000 ! [%fp - 0x90]
19770 .word 0x00000001 ! [%fp - 0x8c]
19771 .word 0x00080000 ! [%fp - 0x88]
19772 .word 0x00000000 ! [%fp - 0x84]
19773 .word 0x0007ffff ! [%fp - 0x80]
19774 .word 0xffffffff ! [%fp - 0x7c]
19775 .word 0x00000000 ! [%fp - 0x78]
19776 .word 0x01000003 ! [%fp - 0x74]
19777 .word 0x00000000 ! [%fp - 0x70]
19778 .word 0x01000002 ! [%fp - 0x6c]
19779 .word 0x00000000 ! [%fp - 0x68]
19780 .word 0x01000001 ! [%fp - 0x64]
19781 .word 0x00000000 ! [%fp - 0x60]
19782 .word 0x01000000 ! [%fp - 0x5c]
19783 .word 0x00000000 ! [%fp - 0x58]
19784 .word 0x00ffffff ! [%fp - 0x54]
19785 .word 0x00000000 ! [%fp - 0x50]
19786 .word 0x00800001 ! [%fp - 0x4c]
19787 .word 0x00000000 ! [%fp - 0x48]
19788 .word 0x00800000 ! [%fp - 0x44]
19789 .word 0x00000000 ! [%fp - 0x40]
19790 .word 0x007fffff ! [%fp - 0x3c]
19791 .word 0x00000000 ! [%fp - 0x38]
19792 .word 0x00400001 ! [%fp - 0x34]
19793 .word 0x00000000 ! [%fp - 0x30]
19794 .word 0x00400000 ! [%fp - 0x2c]
19795 .word 0x00000000 ! [%fp - 0x28]
19796 .word 0x003fffff ! [%fp - 0x24]
19797 .word t3_data_in_area0 ! [%fp - 0x20]
19798 .word SYM(t3_subr3) ! [%fp - 0x1c]
19799 .word SYM(t3_subr2) ! [%fp - 0x18]
19800 .word SYM(t3_subr1) ! [%fp - 0x14]
19801 .word SYM(t3_subr0) ! [%fp - 0x10]
19802t3_data_in_mtbl:
19803 .word 0xcc340ec6 ! [%fp - 0xc]
19804 .word 0x12e917a0 ! [%fp - 0x8]
19805 .word 0x018d3165 ! [%fp - 0x4]
19806.global t3_data_in_fp; t3_data_in_fp:
19807 .word 0x09e42a62
19808 .word 0x59a94a03
19809 .word 0x3c2f57da
19810 .word 0x20c2bea2
19811 .word 0xc8ec3d50
19812 .word 0x8ef8a1f6
19813 .word 0xba409de4
19814 .word 0x56ff640d
19815 .word 0x7165a6bf
19816 .word 0x032ba470
19817 .word 0x25d0f6ed
19818 .word 0x90a3f5e1
19819 .word 0xcbf32e3a
19820 .word 0xc6db36dd
19821 .word 0x46f138c0
19822 .word 0x32804788
19823 .word 0x5cf3e913
19824 .word 0x2816acb8
19825 .word 0x678fc925
19826 .word 0x75fbe92d
19827 .word 0x589eea61
19828 .word 0x3e015140
19829 .word 0x5933f787
19830 .word 0x0794aa8f
19831t3_data_in_stacktop:
19832 .word 0
19833t3_data_in_stack_end:
19834.skip 6300 ! page align
19835
19836KDATA_MODULE(t3_module_data_in_area0, 0x776b0000)
19837.seg "data"
19838t3_data_in_area0_start:
19839.skip 2304
19840t3_data_in_area0_begin:
19841 .word 0x3bdb6f4c ! t3_data_in_area0-0x20
19842 .word 0xfb52586c ! t3_data_in_area0-0x1c
19843 .word 0x00e2ccd6 ! t3_data_in_area0-0x18
19844 .word 0x8841f718 ! t3_data_in_area0-0x14
19845 .word 0x62b90b87 ! t3_data_in_area0-0x10
19846 .word 0xb92e6b1b ! t3_data_in_area0-0xc
19847 .word 0x41a675ae ! t3_data_in_area0-0x8
19848 .word 0x23a95f2e ! t3_data_in_area0-0x4
19849.global t3_data_in_area0; t3_data_in_area0:
19850 .word 0xa19f9a1e ! t3_data_in_area0+0x0
19851 .word 0x6f91428f ! t3_data_in_area0+0x4
19852 .word 0xca1faab9 ! t3_data_in_area0+0x8
19853 .word 0xaf01e2c8 ! t3_data_in_area0+0xc
19854 .word 0xb986f671 ! t3_data_in_area0+0x10
19855 .word 0x48f1071c ! t3_data_in_area0+0x14
19856 .word 0x1e1abb50 ! t3_data_in_area0+0x18
19857 .word 0xac48d143 ! t3_data_in_area0+0x1c
19858t3_data_in_area0_end:
19859.skip 5824
19860t3_data_in_area0_stop:
19861
19862KDATA_MODULE(t3_module_data_in_shm_area, 0x73074000)
19863.seg "data"
19864t3_data_in_shm_area_start:
19865t3_data_in_shm_area_begin:
19866.global t3_data_in_shm_area; t3_data_in_shm_area:
19867 .word 0xacf989d8 ! t3_data_in_shm_area+0x0 (t0)
19868 .word 0x6eba3993 ! t3_data_in_shm_area+0x4 (t1)
19869 .word 0xc4759482 ! t3_data_in_shm_area+0x8 (t2)
19870 .word 0x6602c17f ! t3_data_in_shm_area+0xc (t3)
19871 .word 0xf20337ae ! t3_data_in_shm_area+0x10 (t0)
19872 .word 0x601edc63 ! t3_data_in_shm_area+0x14 (t1)
19873 .word 0x2baf45c5 ! t3_data_in_shm_area+0x18 (t2)
19874 .word 0x032c661c ! t3_data_in_shm_area+0x1c (t3)
19875 .word 0x2f98dfdb ! t3_data_in_shm_area+0x20 (t0)
19876 .word 0x4e900e4a ! t3_data_in_shm_area+0x24 (t1)
19877 .word 0x5b96095a ! t3_data_in_shm_area+0x28 (t2)
19878 .word 0x98981e68 ! t3_data_in_shm_area+0x2c (t3)
19879 .word 0xef881dff ! t3_data_in_shm_area+0x30 (t0)
19880 .word 0x8679b706 ! t3_data_in_shm_area+0x34 (t1)
19881 .word 0x81483ab6 ! t3_data_in_shm_area+0x38 (t2)
19882 .word 0x24445275 ! t3_data_in_shm_area+0x3c (t3)
19883 .word 0xfb724131 ! t3_data_in_shm_area+0x40 (t0 bload)
19884 .word 0xe7509b16 ! t3_data_in_shm_area+0x44
19885 .word 0xc0827157 ! t3_data_in_shm_area+0x48
19886 .word 0x09e06248 ! t3_data_in_shm_area+0x4c
19887 .word 0x4f088a62 ! t3_data_in_shm_area+0x50
19888 .word 0xc7068f82 ! t3_data_in_shm_area+0x54
19889 .word 0x72b4643d ! t3_data_in_shm_area+0x58
19890 .word 0x44317a82 ! t3_data_in_shm_area+0x5c
19891 .word 0xc013bd50 ! t3_data_in_shm_area+0x60
19892 .word 0xc53cd303 ! t3_data_in_shm_area+0x64
19893 .word 0x46aa2a9f ! t3_data_in_shm_area+0x68
19894 .word 0xaa2094c7 ! t3_data_in_shm_area+0x6c
19895 .word 0x3d3fe5d6 ! t3_data_in_shm_area+0x70
19896 .word 0xe227cde0 ! t3_data_in_shm_area+0x74
19897 .word 0x7ebcb9e3 ! t3_data_in_shm_area+0x78
19898 .word 0xf9f2aeb5 ! t3_data_in_shm_area+0x7c
19899 .word 0x740d230d ! t3_data_in_shm_area+0x80 (t0 bstore)
19900 .word 0x229b3a86 ! t3_data_in_shm_area+0x84
19901 .word 0x7e9945a6 ! t3_data_in_shm_area+0x88
19902 .word 0x78330084 ! t3_data_in_shm_area+0x8c
19903 .word 0x814f36cd ! t3_data_in_shm_area+0x90
19904 .word 0x16fad8bc ! t3_data_in_shm_area+0x94
19905 .word 0xccae44dd ! t3_data_in_shm_area+0x98
19906 .word 0x72ec855a ! t3_data_in_shm_area+0x9c
19907 .word 0x06980974 ! t3_data_in_shm_area+0xa0
19908 .word 0x1ca6a01a ! t3_data_in_shm_area+0xa4
19909 .word 0x3d81253d ! t3_data_in_shm_area+0xa8
19910 .word 0xcc8334dd ! t3_data_in_shm_area+0xac
19911 .word 0xdee025e5 ! t3_data_in_shm_area+0xb0
19912 .word 0x74d325bb ! t3_data_in_shm_area+0xb4
19913 .word 0xf32150dc ! t3_data_in_shm_area+0xb8
19914 .word 0x81eec20a ! t3_data_in_shm_area+0xbc
19915 .word 0x5c09d58a ! t3_data_in_shm_area+0xc0 (t1 bload)
19916 .word 0x46ce9118 ! t3_data_in_shm_area+0xc4
19917 .word 0x81056530 ! t3_data_in_shm_area+0xc8
19918 .word 0x15dcba37 ! t3_data_in_shm_area+0xcc
19919 .word 0x21d55f4f ! t3_data_in_shm_area+0xd0
19920 .word 0xf04b5e0d ! t3_data_in_shm_area+0xd4
19921 .word 0xea998f92 ! t3_data_in_shm_area+0xd8
19922 .word 0xd1b909b3 ! t3_data_in_shm_area+0xdc
19923 .word 0xd6cf6b71 ! t3_data_in_shm_area+0xe0
19924 .word 0x488afceb ! t3_data_in_shm_area+0xe4
19925 .word 0xd924872f ! t3_data_in_shm_area+0xe8
19926 .word 0xfabde4a8 ! t3_data_in_shm_area+0xec
19927 .word 0xc2c674e8 ! t3_data_in_shm_area+0xf0
19928 .word 0xe1c79e85 ! t3_data_in_shm_area+0xf4
19929 .word 0xa727f846 ! t3_data_in_shm_area+0xf8
19930 .word 0x152f1118 ! t3_data_in_shm_area+0xfc
19931 .word 0x0014108e ! t3_data_in_shm_area+0x100 (t1 bstore)
19932 .word 0xa0030b3d ! t3_data_in_shm_area+0x104
19933 .word 0x25ede427 ! t3_data_in_shm_area+0x108
19934 .word 0xd6710cdb ! t3_data_in_shm_area+0x10c
19935 .word 0x3c0763ce ! t3_data_in_shm_area+0x110
19936 .word 0xd2f0e5a6 ! t3_data_in_shm_area+0x114
19937 .word 0xc5565907 ! t3_data_in_shm_area+0x118
19938 .word 0x3a38caea ! t3_data_in_shm_area+0x11c
19939 .word 0x12f3d29a ! t3_data_in_shm_area+0x120
19940 .word 0x8d6ff36b ! t3_data_in_shm_area+0x124
19941 .word 0xb4285314 ! t3_data_in_shm_area+0x128
19942 .word 0xc5a380d9 ! t3_data_in_shm_area+0x12c
19943 .word 0xf1a818a2 ! t3_data_in_shm_area+0x130
19944 .word 0xf9d4906e ! t3_data_in_shm_area+0x134
19945 .word 0x04671ac9 ! t3_data_in_shm_area+0x138
19946 .word 0x7fbf48a5 ! t3_data_in_shm_area+0x13c
19947 .word 0x658d8657 ! t3_data_in_shm_area+0x140 (t2 bload)
19948 .word 0xaddb934a ! t3_data_in_shm_area+0x144
19949 .word 0xd0b59ac8 ! t3_data_in_shm_area+0x148
19950 .word 0xa1addb64 ! t3_data_in_shm_area+0x14c
19951 .word 0x25a2d2f5 ! t3_data_in_shm_area+0x150
19952 .word 0xf79139bc ! t3_data_in_shm_area+0x154
19953 .word 0x83bcbfe8 ! t3_data_in_shm_area+0x158
19954 .word 0xb3023fff ! t3_data_in_shm_area+0x15c
19955 .word 0x64b2e4ec ! t3_data_in_shm_area+0x160
19956 .word 0xd0f65a61 ! t3_data_in_shm_area+0x164
19957 .word 0x9c654198 ! t3_data_in_shm_area+0x168
19958 .word 0x151f61d3 ! t3_data_in_shm_area+0x16c
19959 .word 0xde354063 ! t3_data_in_shm_area+0x170
19960 .word 0x66f4ac43 ! t3_data_in_shm_area+0x174
19961 .word 0xe6f56510 ! t3_data_in_shm_area+0x178
19962 .word 0x75092887 ! t3_data_in_shm_area+0x17c
19963 .word 0x1353fb70 ! t3_data_in_shm_area+0x180 (t2 bstore)
19964 .word 0x06d02fed ! t3_data_in_shm_area+0x184
19965 .word 0xc99c8e56 ! t3_data_in_shm_area+0x188
19966 .word 0xda42cd7f ! t3_data_in_shm_area+0x18c
19967 .word 0x07c2e7aa ! t3_data_in_shm_area+0x190
19968 .word 0x818edb76 ! t3_data_in_shm_area+0x194
19969 .word 0xc7d315f7 ! t3_data_in_shm_area+0x198
19970 .word 0xca8c9181 ! t3_data_in_shm_area+0x19c
19971 .word 0x95e740fb ! t3_data_in_shm_area+0x1a0
19972 .word 0xab6082be ! t3_data_in_shm_area+0x1a4
19973 .word 0x32f545f3 ! t3_data_in_shm_area+0x1a8
19974 .word 0x8414a89a ! t3_data_in_shm_area+0x1ac
19975 .word 0x57caf5ba ! t3_data_in_shm_area+0x1b0
19976 .word 0xe8667ff7 ! t3_data_in_shm_area+0x1b4
19977 .word 0x4e5cb1f8 ! t3_data_in_shm_area+0x1b8
19978 .word 0x89708042 ! t3_data_in_shm_area+0x1bc
19979 .word 0x2deeb767 ! t3_data_in_shm_area+0x1c0 (t3 bload)
19980 .word 0xeb6f9325 ! t3_data_in_shm_area+0x1c4
19981 .word 0x9f52adab ! t3_data_in_shm_area+0x1c8
19982 .word 0xecfced02 ! t3_data_in_shm_area+0x1cc
19983 .word 0x414c592c ! t3_data_in_shm_area+0x1d0
19984 .word 0xf4cba87d ! t3_data_in_shm_area+0x1d4
19985 .word 0xc4cbeee5 ! t3_data_in_shm_area+0x1d8
19986 .word 0x93189dee ! t3_data_in_shm_area+0x1dc
19987 .word 0xc0aaeeb8 ! t3_data_in_shm_area+0x1e0
19988 .word 0xe4ff1ace ! t3_data_in_shm_area+0x1e4
19989 .word 0xb3890fa1 ! t3_data_in_shm_area+0x1e8
19990 .word 0x80175573 ! t3_data_in_shm_area+0x1ec
19991 .word 0x487f2523 ! t3_data_in_shm_area+0x1f0
19992 .word 0x3fa53415 ! t3_data_in_shm_area+0x1f4
19993 .word 0xeab17713 ! t3_data_in_shm_area+0x1f8
19994 .word 0xf719ed15 ! t3_data_in_shm_area+0x1fc
19995 .word 0x855fcd34 ! t3_data_in_shm_area+0x200 (t3 bstore)
19996 .word 0x10edc9e0 ! t3_data_in_shm_area+0x204
19997 .word 0x2bea1238 ! t3_data_in_shm_area+0x208
19998 .word 0x4ad9eaf2 ! t3_data_in_shm_area+0x20c
19999 .word 0xb1717e27 ! t3_data_in_shm_area+0x210
20000 .word 0x0d5da2b8 ! t3_data_in_shm_area+0x214
20001 .word 0xfa56be3c ! t3_data_in_shm_area+0x218
20002 .word 0x0309a65e ! t3_data_in_shm_area+0x21c
20003 .word 0xefa320b0 ! t3_data_in_shm_area+0x220
20004 .word 0x6f2b3edb ! t3_data_in_shm_area+0x224
20005 .word 0x555d751b ! t3_data_in_shm_area+0x228
20006 .word 0x1ab9a1af ! t3_data_in_shm_area+0x22c
20007 .word 0x92f9a640 ! t3_data_in_shm_area+0x230
20008 .word 0x42d2f82e ! t3_data_in_shm_area+0x234
20009 .word 0x755d2089 ! t3_data_in_shm_area+0x238
20010 .word 0xbdd92d54 ! t3_data_in_shm_area+0x23c
20011t3_data_in_shm_area_end:
20012t3_data_in_shm_area_stop:
20013
20014KDATA_MODULE(t3_module_data_exp_regs, 0x75a58000)
20015.seg "data"
20016KGLOBAL(t3_data_exp_regs)
20017t3_data_exp_regs_start:
20018t3_data_exp_regs:
20019 .word 0x7427cd61 ! %f0
20020 .word 0xd60bbe4e ! %f1
20021 .word 0x7ab3acb5 ! %f2
20022 .word 0x52645cbb ! %f3
20023 .word 0x888b05e8 ! %f4
20024 .word 0x26bd625e ! %f5
20025 .word 0x2faf79ac ! %f6
20026 .word 0xb955d097 ! %f7
20027 .word 0xf56d0035 ! %f8
20028 .word 0x0799893c ! %f9
20029 .word 0x0a7c2b62 ! %f10
20030 .word 0xa01e531a ! %f11
20031 .word 0x1010bb39 ! %f12
20032 .word 0x0b944ac0 ! %f13
20033 .word 0x08ed4937 ! %f14
20034 .word 0x40279d52 ! %f15
20035 .word 0x8251f655 ! %f16
20036 .word 0x279ea1a2 ! %f17
20037 .word 0x35b9a0ab ! %f18
20038 .word 0x3cc923f5 ! %f19
20039 .word 0xcd79810f ! %f20
20040 .word 0xb8981319 ! %f21
20041 .word 0x102cfe33 ! %f22
20042 .word 0xb17241a9 ! %f23
20043 .word 0x22da5203 ! %f24
20044 .word 0xa1c0acc4 ! %f25
20045 .word 0xb2fc1f50 ! %f26
20046 .word 0xa7d6417f ! %f27
20047 .word 0x6fb49917 ! %f28
20048 .word 0x3eb27ccd ! %f29
20049 .word 0xf69d31dc ! %f30
20050 .word 0x73700dc0 ! %f31
20051 .word 0xb7fb40f2 ! %f32
20052 .word 0x6ab7e84b ! %f33
20053 .word 0x7ed874a6 ! %f34
20054 .word 0xc8cb86ec ! %f35
20055 .word 0x946b93ad ! %f36
20056 .word 0x5cc683e8 ! %f37
20057 .word 0xb269cd41 ! %f38
20058 .word 0x515ec6ff ! %f39
20059 .word 0x532df6cb ! %f40
20060 .word 0xd1bc52c3 ! %f41
20061 .word 0x6fc56719 ! %f42
20062 .word 0x489dd4f6 ! %f43
20063 .word 0x8231f266 ! %f44
20064 .word 0x5ff78f97 ! %f45
20065 .word 0xa89eafc6 ! %f46
20066 .word 0x70978c91 ! %f47
20067 .word 0xaee6f7ab ! %f48
20068 .word 0xa63f641c ! %f49
20069 .word 0x37f244a4 ! %f50
20070 .word 0x7c12be59 ! %f51
20071 .word 0xbb169a88 ! %f52
20072 .word 0xc67632ad ! %f53
20073 .word 0x6948a5a3 ! %f54
20074 .word 0x460ecbe4 ! %f55
20075 .word 0x11bc32a3 ! %f56
20076 .word 0x98f4562a ! %f57
20077 .word 0xfcf0c15a ! %f58
20078 .word 0xb2fb4456 ! %f59
20079 .word 0x4401178d ! %f60
20080 .word 0xb9f47c1f ! %f61
20081 .word 0x894eae62 ! %f62
20082 .word 0x8b2e452b ! %f63
20083 .word 0x00000000 ! %g0 (always zero)
20084 .word t3_kref+0xae8 ! %g1 (code pointer)
20085 .word t3_data_exp_shm_area! %g2 (shared area pointer)
20086 .word 0xe515bc16 ! %g3 (loop index)
20087 .word SYM(t3_subr3) ! %g4 (jmpl target)
20088 .word t3_kref+0x1 ! %g5 (sigbus target)
20089 .word 0x00000000 ! %g6 (block ld offset)
20090 .word 0x00000000 ! %g7 (block st offset)
20091 .word 0x20f678e0 ! %o0
20092 .word 0xb7b1302a ! %o1
20093 .word 0x8d67cdf2 ! %o2
20094 .word 0x7fc42ebb ! %o3
20095 .word 0x0e133c30 ! %o4
20096 .word 0x91de7da6 ! %o5
20097 .word 0x00000000 ! %sp (stack pointer)
20098 .word 0x00000000 ! %o7 (relocatable junk)
20099 .word 0x9543ec37 ! %l0
20100 .word 0xdd68fd25 ! %l1
20101 .word 0x0e4c25e1 ! %l2
20102 .word 0xa859a334 ! %l3
20103 .word 0xe084ada4 ! %l4
20104 .word 0x3923d788 ! %l5
20105 .word 0x5abd9364 ! %l6
20106 .word 0x5d3b1fdf ! %l7
20107 .word t3_data_exp_area0 ! %i0 (area pointer)
20108 .word t3_data_exp_area0 ! %i1 (area pointer)
20109 .word 0x0000000f ! %i2 (byte offset)
20110 .word 0x00000006 ! %i3 (halfword offset)
20111 .word 0xfffffffc ! %i4 (word offset)
20112 .word 0x00000010 ! %i5 (doubleword offset)
20113 .word 0x00000000 ! %fp (frame pointer)
20114 .word 0x00000000 ! %i7 (return address)
20115 .word 0xe17fce5d ! %y
20116 .word 0x0000000a ! %icc (nzvc)
20117 .word 0x00000dfd ! %fsr
20118 .word 0x00000000 ! %gsr.mask
20119 .word 0x00000000 ! %gsr
20120 .word 0x000000f0 ! %asi
20121 .word 0x00000000 ! Integer overflow traps
20122 .word 0x00000000 ! Integer divide by zero traps
20123 .word 0x00000000 ! Integer divide > 52 bit dividend traps
20124 .word 0x00000000 ! Floating inexact traps
20125 .word 0x00000000 ! Floating divide by zero traps
20126 .word 0x00000000 ! Floating underflow traps
20127 .word 0x00000000 ! Floating overflow traps
20128 .word 0x00000000 ! Floating invalid traps
20129 .word 0x00000000 ! Floating other traps
20130 .word 0x00000000 ! Ticc traps
20131 .word 0x00000000 ! Unexpected SIGFPE traps
20132 .word 0x00000000 ! Unexpected SIGSEGV traps
20133 .word 0x00000000 ! Unexpected SIGBUS traps
20134 .word 0x00000000 ! Unexpected SIGILL traps
20135 .word 0x00000000 ! Expected SIGSEGV traps
20136 .word 0x00000000 ! Expected SIGBUS traps
20137 .word 0x00000000 ! UNIMP traps
20138 .word 0x00000000 ! ??
20139t3_data_exp_mtbl_size: .word 253
20140t3_data_exp_regs_end:
20141
20142.skip 7708 ! page align
20143
20144KDATA_MODULE(t3_module_data_exp_stack, 0x65012000)
20145.seg "data"
20146KGLOBAL(t3_data_exp_mtbl_size)
20147KGLOBAL(t3_data_exp_mtbl)
20148KGLOBAL(t3_data_exp_stack)
20149t3_data_exp_stack_start:
20150 .word 0x825235a4
20151 .word 0xac79fea4
20152 .word 0x0d7c59d9
20153 .word 0x6abef664
20154 .word 0xacbc2f4d
20155 .word 0x416b5a5b
20156 .word 0xec4de0f5
20157 .word 0x3b6e6746
20158 .word 0x2b37417e
20159 .word 0x9014487f
20160 .word 0x0df8be1b
20161 .word 0x6ebac3f6
20162 .word 0x3428c3d7
20163 .word 0xcb3f5a30
20164 .word 0xa191a2bd
20165 .word 0x8c6657f4
20166 .word 0xd49f5f65
20167 .word 0xb92df395
20168 .word 0xd8c5ea9a
20169 .word 0x5ac625fb
20170 .word 0xb7a6b036
20171 .word 0x01cf0fd8
20172 .word 0x94f8a973
20173 .word 0x686075aa
20174 .word 0xfd3aec30
20175 .word 0x3fcfc175
20176 .word 0xb5366004
20177 .word 0x9a341766
20178 .word 0x23cfa31e
20179 .word 0xe9fcf2b4
20180 .word 0x397a8c32
20181 .word 0xb7d5827e
20182 .word 0xdaf9ec0b
20183 .word 0x8be22a73
20184 .word 0x5fc18880
20185 .word 0x71bd318f
20186 .word 0xfdff93d3
20187 .word 0x61095929
20188 .word 0x88146ec7
20189 .word 0x3df4e129
20190 .word 0x271220f6
20191 .word 0x69fbf227
20192 .word 0x6563f226
20193 .word 0x4a0794b2
20194 .word 0x9115c0af
20195 .word 0x2d65d51f
20196 .word 0x54e26436
20197 .word 0x70f2858a
20198 .word 0xf3417145
20199 .word 0xfebecbea
20200 .word 0xa3dc5982
20201 .word 0xcf13606f
20202 .word 0xd8e6fda0
20203 .word 0x4ee7a085
20204 .word 0xc812a136
20205 .word 0x06f27523
20206 .word 0xb5869e1e
20207 .word 0xf6740f5c
20208 .word 0xbf8f8415
20209 .word 0x468dbc4b
20210 .word 0xb33b52a7
20211 .word 0xd52b19cb
20212 .word 0xce1c7eb0
20213 .word 0x77b3d79a
20214 .word 0x64ca49fe
20215 .word 0x92db7ce1
20216 .word 0xef1cead4
20217 .word 0xfd4c702e
20218 .word 0x1e70ea5a
20219 .word 0xcb3a5066
20220 .word 0x95e54c43
20221 .word 0xd55d9739
20222 .word 0x96324f34
20223 .word 0xc55e121f
20224 .word 0xb3ee34a7
20225 .word 0xb2740ce4
20226 .word 0x771e5062
20227 .word 0xd7c8a14f
20228 .word 0x9ebcf2c3
20229 .word 0x890e916f
20230 .word 0x08196665
20231 .word 0x5816ee81
20232 .word 0xf64b80eb
20233 .word 0x750aa49c
20234 .word 0xb74dfffe
20235 .word 0x09956385
20236 .word 0x6b5c66b6
20237 .word 0xb213574d
20238 .word 0xece51d06
20239 .word 0x446447b7
20240 .word 0x82be81f1
20241 .word 0x7ef9136c
20242 .word 0xb32d427f
20243 .word 0xe7c7a486
20244 .word 0xaa4fead6
20245 .word 0x20e37e0a
20246 .word 0x95341be5
20247 .word 0xb9f26e34
20248 .word 0x15ce677d
20249 .word 0x36bcd7ca
20250 .word 0x30485dca
20251 .word 0x4654f4da
20252 .word 0x87772291
20253 .word 0x29487f80
20254 .word 0xce1ebda1
20255 .word 0x0572e1af
20256 .word 0xfa5e9947
20257 .word 0xa74c7b14
20258 .word 0x7dae12d9
20259 .word 0x8ec54488
20260 .word 0xe584f48c
20261 .word 0xd1502aac
20262 .word 0x6583f52d
20263 .word 0x7a7175a2
20264 .word 0xbe3a417d
20265 .word 0x6bf08a0a
20266 .word 0xe4946c3a
20267 .word 0x25e5cf9f
20268 .word 0x71a93d1c
20269 .word 0x34eca431
20270 .word 0xcb9c8451
20271 .word 0xbff985ce
20272 .word 0xa796a73f
20273 .word 0x44131d4f
20274 .word 0xe258dc8e
20275 .word 0x573d1aaf
20276 .word 0xdece50cb
20277 .word 0x5063f6d6
20278 .word 0xb64e8229
20279 .word 0x63fd3ab5
20280 .word 0x65965922
20281 .word 0x4147f1eb
20282 .word 0x9df5ad0b
20283 .word 0xb751ff4d
20284 .word 0x19144ed9
20285 .word 0xc5f13404
20286 .word 0xfffb31a4
20287 .word 0x65b0de1f
20288 .word 0xed1727ae
20289 .word 0xc80f11cb
20290 .word 0x7446bbfb
20291 .word 0x3e17c893
20292 .word 0xed7443b9
20293 .word 0x9d392449
20294 .word 0xb8c12806
20295 .word 0x7b4c3f96
20296 .word 0x9254efe0
20297 .word 0x6a140c40
20298 .word 0xc7b78b3b
20299 .word 0x73115f9d
20300 .word 0x74b51b8f
20301 .word 0x6d7487d7
20302 .word 0x866cc366
20303 .word 0x33e428e9
20304 .word 0x372b35a9
20305 .word 0xf6ebbe7c
20306 .word 0x79349ebd
20307 .word 0xe4fd880d
20308 .word 0x8c1c64b9
20309 .word 0xdd71e705
20310 .word 0xfc90f131
20311 .word 0xba4de2ad
20312 .word 0xd4ff8e6c
20313 .word 0xfe92ac18
20314 .word 0x917a2b06
20315 .word 0xcf1e2c87
20316 .word 0xc984e243
20317 .word 0xe6d0f2cd
20318t3_data_exp_sp:
20319 .word 0x8b8244a5
20320 .word 0xea3ec8b7
20321 .word 0xc09edb84
20322 .word 0x672de791
20323 .word 0xab1a13b0
20324 .word 0x3e6cbb36
20325 .word 0xa3c4ee71
20326 .word 0xd419754d
20327 .word t3_data_exp_area0
20328 .word t3_data_exp_area0
20329 .word 0xfffffffc
20330 .word 0x00000006
20331 .word 0x00000010
20332 .word 0xffffffe8
20333 .word t3_data_exp_fp
20334 .word 0x414d9245
20335 .word 0xfb8ead39
20336 .word 0x838fd246
20337 .word 0x64099dae
20338 .word 0x901dd450
20339 .word 0x9dd962d5
20340 .word 0xa047bf7c
20341 .word 0xcd141af3
20342 .word 0xac947c67
20343t3_data_exp_mtbl_base:
20344 .word 0x380fffff ! [%fp - 0x400]
20345 .word 0xc0000000 ! [%fp - 0x3fc]
20346 .word 0x380fffff ! [%fp - 0x3f8]
20347 .word 0xe0000000 ! [%fp - 0x3f4]
20348 .word 0x380fffff ! [%fp - 0x3f0]
20349 .word 0x80000000 ! [%fp - 0x3ec]
20350 .word 0x38000000 ! [%fp - 0x3e8]
20351 .word 0x40000000 ! [%fp - 0x3e4]
20352 .word 0x38000000 ! [%fp - 0x3e0]
20353 .word 0x80000000 ! [%fp - 0x3dc]
20354 .word 0x38000000 ! [%fp - 0x3d8]
20355 .word 0x20000000 ! [%fp - 0x3d4]
20356 .word 0x47f00000 ! [%fp - 0x3d0]
20357 .word 0x00000000 ! [%fp - 0x3cc]
20358 .word 0x47f00000 ! [%fp - 0x3c8]
20359 .word 0x20000000 ! [%fp - 0x3c4]
20360 .word 0x47efffff ! [%fp - 0x3c0]
20361 .word 0xffffffff ! [%fp - 0x3bc]
20362 .word 0x7ff00000 ! [%fp - 0x3b8]
20363 .word 0x00000000 ! [%fp - 0x3b4]
20364 .word 0x7fefffff ! [%fp - 0x3b0]
20365 .word 0xffffffff ! [%fp - 0x3ac]
20366 .word 0x000fffff ! [%fp - 0x3a8]
20367 .word 0xffffffff ! [%fp - 0x3a4]
20368 .word 0x000fffff ! [%fp - 0x3a0]
20369 .word 0xfffffffe ! [%fp - 0x39c]
20370 .word 0x00100000 ! [%fp - 0x398]
20371 .word 0x00000000 ! [%fp - 0x394]
20372 .word 0x00000000 ! [%fp - 0x390]
20373 .word 0x00000001 ! [%fp - 0x38c]
20374 .word 0x00000000 ! [%fp - 0x388]
20375 .word 0x00000002 ! [%fp - 0x384]
20376 .word 0x00000000 ! [%fp - 0x380]
20377 .word 0x00000000 ! [%fp - 0x37c]
20378 .word 0x7f800000 ! [%fp - 0x378]
20379 .word 0x7f7fffff ! [%fp - 0x374]
20380 .word 0x007fffff ! [%fp - 0x370]
20381 .word 0x007ffffe ! [%fp - 0x36c]
20382 .word 0x00800000 ! [%fp - 0x368]
20383 .word 0x00000001 ! [%fp - 0x364]
20384 .word 0x00000002 ! [%fp - 0x360]
20385 .word 0x80000000 ! [%fp - 0x35c]
20386 .word 0x207fe000 ! [%fp - 0x358]
20387 .word 0x1ffff000 ! [%fp - 0x354]
20388 .word 0x307fe123 ! [%fp - 0x350]
20389 .word 0x0fff1001 ! [%fp - 0x34c]
20390 .word 0x2ff81000 ! [%fp - 0x348]
20391 .word 0x1072e100 ! [%fp - 0x344]
20392 .word 0x027fe067 ! [%fp - 0x340]
20393 .word 0x3eff1289 ! [%fp - 0x33c]
20394 .word 0x3f000400 ! [%fp - 0x338]
20395 .word 0x80003c1f ! [%fp - 0x334]
20396 .word 0x00fff800 ! [%fp - 0x330]
20397 .word 0xffff8000 ! [%fp - 0x32c]
20398 .word 0x200ff760 ! [%fp - 0x328]
20399 .word 0x0800011f ! [%fp - 0x324]
20400 .word 0x1ffff800 ! [%fp - 0x320]
20401 .word 0x00000000 ! [%fp - 0x31c]
20402 .word 0x3ffe8000 ! [%fp - 0x318]
20403 .word 0x147ff000 ! [%fp - 0x314]
20404 .word 0x137fe671 ! [%fp - 0x310]
20405 .word 0x3ffe8459 ! [%fp - 0x30c]
20406 .word 0x127fffff ! [%fp - 0x308]
20407 .word 0x3fffffff ! [%fp - 0x304]
20408 .word 0x307fe123 ! [%fp - 0x300]
20409 .word 0x047fffff ! [%fp - 0x2fc]
20410 .word 0x307fe123 ! [%fp - 0x2f8]
20411 .word 0x03ffffff ! [%fp - 0x2f4]
20412 .word 0x107fe100 ! [%fp - 0x2f0]
20413 .word 0x22efffff ! [%fp - 0x2ec]
20414 .word 0x380ffe80 ! [%fp - 0x2e8]
20415 .word 0x00000000 ! [%fp - 0x2e4]
20416 .word 0x04bfeff9 ! [%fp - 0x2e0]
20417 .word 0x00000000 ! [%fp - 0x2dc]
20418 .word 0x380fffff ! [%fp - 0x2d8]
20419 .word 0xffffffff ! [%fp - 0x2d4]
20420 .word 0x04bfffff ! [%fp - 0x2d0]
20421 .word 0xffffffff ! [%fp - 0x2cc]
20422 .word 0x300ff123 ! [%fp - 0x2c8]
20423 .word 0x40000000 ! [%fp - 0x2c4]
20424 .word 0x0caf8ee0 ! [%fp - 0x2c0]
20425 .word 0x00000000 ! [%fp - 0x2bc]
20426 .word 0x3c0ff456 ! [%fp - 0x2b8]
20427 .word 0x00000000 ! [%fp - 0x2b4]
20428 .word 0x009ff000 ! [%fp - 0x2b0]
20429 .word 0x00000000 ! [%fp - 0x2ac]
20430 .word 0x3c0ff456 ! [%fp - 0x2a8]
20431 .word 0x0000ff99 ! [%fp - 0x2a4]
20432 .word 0x009ff000 ! [%fp - 0x2a0]
20433 .word 0x001234ff ! [%fp - 0x29c]
20434 .word 0x0080ffff ! [%fp - 0x298]
20435 .word 0x3ff8f000 ! [%fp - 0x294]
20436 .word 0x01800001 ! [%fp - 0x290]
20437 .word 0x40c2fc1f ! [%fp - 0x28c]
20438 .word 0x00100100 ! [%fp - 0x288]
20439 .word 0x10010001 ! [%fp - 0x284]
20440 .word 0x3fff8f88 ! [%fp - 0x280]
20441 .word 0x00000000 ! [%fp - 0x27c]
20442 .word 0x00f00f00 ! [%fp - 0x278]
20443 .word 0xf000000f ! [%fp - 0x274]
20444 .word 0x409ff00f ! [%fp - 0x270]
20445 .word 0xff000fff ! [%fp - 0x26c]
20446 .word 0x04003009 ! [%fp - 0x268]
20447 .word 0x4fff0001 ! [%fp - 0x264]
20448 .word 0x03001001 ! [%fp - 0x260]
20449 .word 0x4feeeeee ! [%fp - 0x25c]
20450 .word 0x0801e067 ! [%fp - 0x258]
20451 .word 0x54f231f8 ! [%fp - 0x254]
20452 .word 0x01000001 ! [%fp - 0x250]
20453 .word 0x00000001 ! [%fp - 0x24c]
20454 .word 0x453eef45 ! [%fp - 0x248]
20455 .word 0x00000001 ! [%fp - 0x244]
20456 .word 0x01100111 ! [%fp - 0x240]
20457 .word 0x00011111 ! [%fp - 0x23c]
20458 .word 0x455f8000 ! [%fp - 0x238]
20459 .word 0xffffffff ! [%fp - 0x234]
20460 .word 0x01301222 ! [%fp - 0x230]
20461 .word 0x00111222 ! [%fp - 0x22c]
20462 .word 0x458f1100 ! [%fp - 0x228]
20463 .word 0x01111001 ! [%fp - 0x224]
20464 .word 0x40811111 ! [%fp - 0x220]
20465 .word 0x00feeeee ! [%fp - 0x21c]
20466 .word 0x40000011 ! [%fp - 0x218]
20467 .word 0x007fffff ! [%fp - 0x214]
20468 .word 0x41800221 ! [%fp - 0x210]
20469 .word 0x01ff0001 ! [%fp - 0x20c]
20470 .word 0x7f333333 ! [%fp - 0x208]
20471 .word 0x3f7fffff ! [%fp - 0x204]
20472 .word 0x40100001 ! [%fp - 0x200]
20473 .word 0x11000011 ! [%fp - 0x1fc]
20474 .word 0x001fffff ! [%fp - 0x1f8]
20475 .word 0xffffffff ! [%fp - 0x1f4]
20476 .word 0x40000000 ! [%fp - 0x1f0]
20477 .word 0x00000011 ! [%fp - 0x1ec]
20478 .word 0x000fffff ! [%fp - 0x1e8]
20479 .word 0xffffffff ! [%fp - 0x1e4]
20480 .word 0x7fe11111 ! [%fp - 0x1e0]
20481 .word 0xffffffff ! [%fp - 0x1dc]
20482 .word 0x3ffff110 ! [%fp - 0x1d8]
20483 .word 0x00000001 ! [%fp - 0x1d4]
20484 .word 0x7fffffff ! [%fp - 0x1d0]
20485 .word 0x7f800001 ! [%fp - 0x1cc]
20486 .word 0x7f800000 ! [%fp - 0x1c8]
20487 .word 0x7f7fffff ! [%fp - 0x1c4]
20488 .word 0x5f800001 ! [%fp - 0x1c0]
20489 .word 0x5f800000 ! [%fp - 0x1bc]
20490 .word 0x5f7fffff ! [%fp - 0x1b8]
20491 .word 0x5f000001 ! [%fp - 0x1b4]
20492 .word 0x5f000000 ! [%fp - 0x1b0]
20493 .word 0x5effffff ! [%fp - 0x1ac]
20494 .word 0x4b000001 ! [%fp - 0x1a8]
20495 .word 0x4b000000 ! [%fp - 0x1a4]
20496 .word 0x4affffff ! [%fp - 0x1a0]
20497 .word 0x40000001 ! [%fp - 0x19c]
20498 .word 0x40000000 ! [%fp - 0x198]
20499 .word 0x3fffffff ! [%fp - 0x194]
20500 .word 0x3f800001 ! [%fp - 0x190]
20501 .word 0x3f800000 ! [%fp - 0x18c]
20502 .word 0x3f7fffff ! [%fp - 0x188]
20503 .word 0x00000000 ! [%fp - 0x184]
20504 .word 0x7fffffff ! [%fp - 0x180]
20505 .word 0xffffffff ! [%fp - 0x17c]
20506 .word 0x7ff00000 ! [%fp - 0x178]
20507 .word 0x00000001 ! [%fp - 0x174]
20508 .word 0x7ff00000 ! [%fp - 0x170]
20509 .word 0x00000000 ! [%fp - 0x16c]
20510 .word 0x7fefffff ! [%fp - 0x168]
20511 .word 0xffffffff ! [%fp - 0x164]
20512 .word 0x43e00000 ! [%fp - 0x160]
20513 .word 0x00000001 ! [%fp - 0x15c]
20514 .word 0x43e00000 ! [%fp - 0x158]
20515 .word 0x00000000 ! [%fp - 0x154]
20516 .word 0x43dfffff ! [%fp - 0x150]
20517 .word 0xffffffff ! [%fp - 0x14c]
20518 .word 0x43d00000 ! [%fp - 0x148]
20519 .word 0x00000001 ! [%fp - 0x144]
20520 .word 0x43d00000 ! [%fp - 0x140]
20521 .word 0x00000000 ! [%fp - 0x13c]
20522 .word 0x43cfffff ! [%fp - 0x138]
20523 .word 0xffffffff ! [%fp - 0x134]
20524 .word 0x43300000 ! [%fp - 0x130]
20525 .word 0x00000001 ! [%fp - 0x12c]
20526 .word 0x43300000 ! [%fp - 0x128]
20527 .word 0x00000000 ! [%fp - 0x124]
20528 .word 0x432fffff ! [%fp - 0x120]
20529 .word 0xffffffff ! [%fp - 0x11c]
20530 .word 0x40000000 ! [%fp - 0x118]
20531 .word 0x00000001 ! [%fp - 0x114]
20532 .word 0x40000000 ! [%fp - 0x110]
20533 .word 0x00000000 ! [%fp - 0x10c]
20534 .word 0x3fffffff ! [%fp - 0x108]
20535 .word 0xffffffff ! [%fp - 0x104]
20536 .word 0x3ff00000 ! [%fp - 0x100]
20537 .word 0x00000001 ! [%fp - 0xfc]
20538 .word 0x3ff00000 ! [%fp - 0xf8]
20539 .word 0x00000000 ! [%fp - 0xf4]
20540 .word 0x3fefffff ! [%fp - 0xf0]
20541 .word 0xffffffff ! [%fp - 0xec]
20542 .word 0x80000000 ! [%fp - 0xe8]
20543 .word 0x00000000 ! [%fp - 0xe4]
20544 .word 0x7fffffff ! [%fp - 0xe0]
20545 .word 0xffffffff ! [%fp - 0xdc]
20546 .word 0x00000000 ! [%fp - 0xd8]
20547 .word 0x00000000 ! [%fp - 0xd4]
20548 .word 0x00200000 ! [%fp - 0xd0]
20549 .word 0x00000003 ! [%fp - 0xcc]
20550 .word 0x00200000 ! [%fp - 0xc8]
20551 .word 0x00000002 ! [%fp - 0xc4]
20552 .word 0x00200000 ! [%fp - 0xc0]
20553 .word 0x00000001 ! [%fp - 0xbc]
20554 .word 0x00200000 ! [%fp - 0xb8]
20555 .word 0x00000000 ! [%fp - 0xb4]
20556 .word 0x001fffff ! [%fp - 0xb0]
20557 .word 0xffffffff ! [%fp - 0xac]
20558 .word 0x00100000 ! [%fp - 0xa8]
20559 .word 0x00000001 ! [%fp - 0xa4]
20560 .word 0x00100000 ! [%fp - 0xa0]
20561 .word 0x00000000 ! [%fp - 0x9c]
20562 .word 0x000fffff ! [%fp - 0x98]
20563 .word 0xffffffff ! [%fp - 0x94]
20564 .word 0x00080000 ! [%fp - 0x90]
20565 .word 0x00000001 ! [%fp - 0x8c]
20566 .word 0x00080000 ! [%fp - 0x88]
20567 .word 0x00000000 ! [%fp - 0x84]
20568 .word 0x0007ffff ! [%fp - 0x80]
20569 .word 0xffffffff ! [%fp - 0x7c]
20570 .word 0x00000000 ! [%fp - 0x78]
20571 .word 0x01000003 ! [%fp - 0x74]
20572 .word 0x00000000 ! [%fp - 0x70]
20573 .word 0x01000002 ! [%fp - 0x6c]
20574 .word 0x00000000 ! [%fp - 0x68]
20575 .word 0x01000001 ! [%fp - 0x64]
20576 .word 0x00000000 ! [%fp - 0x60]
20577 .word 0x01000000 ! [%fp - 0x5c]
20578 .word 0x00000000 ! [%fp - 0x58]
20579 .word 0x00ffffff ! [%fp - 0x54]
20580 .word 0x00000000 ! [%fp - 0x50]
20581 .word 0x00800001 ! [%fp - 0x4c]
20582 .word 0x00000000 ! [%fp - 0x48]
20583 .word 0x00800000 ! [%fp - 0x44]
20584 .word 0x00000000 ! [%fp - 0x40]
20585 .word 0x007fffff ! [%fp - 0x3c]
20586 .word 0x00000000 ! [%fp - 0x38]
20587 .word 0x00400001 ! [%fp - 0x34]
20588 .word 0x00000000 ! [%fp - 0x30]
20589 .word 0x00400000 ! [%fp - 0x2c]
20590 .word 0x00000000 ! [%fp - 0x28]
20591 .word 0x003fffff ! [%fp - 0x24]
20592 .word t3_data_exp_area0 ! [%fp - 0x20]
20593 .word SYM(t3_subr3) ! [%fp - 0x1c]
20594 .word SYM(t3_subr2) ! [%fp - 0x18]
20595 .word SYM(t3_subr1) ! [%fp - 0x14]
20596 .word SYM(t3_subr0) ! [%fp - 0x10]
20597t3_data_exp_mtbl:
20598 .word 0xcc340ec6 ! [%fp - 0xc]
20599 .word 0x12e917a0 ! [%fp - 0x8]
20600 .word 0x018d3165 ! [%fp - 0x4]
20601t3_data_exp_fp:
20602 .word 0x09e42a62
20603 .word 0x59a94a03
20604 .word 0x3c2f57da
20605 .word 0x20c2bea2
20606 .word 0xc8ec3d50
20607 .word 0x8ef8a1f6
20608 .word 0xba409de4
20609 .word 0x56ff640d
20610 .word 0x7165a6bf
20611 .word 0x032ba470
20612 .word 0x25d0f6ed
20613 .word 0x90a3f5e1
20614 .word 0xcbf32e3a
20615 .word 0xc6db36dd
20616 .word 0x46f138c0
20617 .word 0x32804788
20618 .word 0x5cf3e913
20619 .word 0x2816acb8
20620 .word 0x678fc925
20621 .word 0x75fbe92d
20622 .word 0x589eea61
20623 .word 0x3e015140
20624 .word 0x5933f787
20625 .word 0x0794aa8f
20626t3_data_exp_stacktop:
20627 .word 0
20628t3_data_exp_stack_end:
20629.skip 6300 ! page align
20630
20631KDATA_MODULE(t3_module_data_exp_area0, 0x651b4000)
20632.seg "data"
20633t3_data_exp_area0_start:
20634.skip 2304
20635t3_data_exp_area0_begin:
20636 .word 0x3bdb6f4c ! t3_data_exp_area0-0x20
20637 .word 0xfb52586c ! t3_data_exp_area0-0x1c
20638 .word 0x00e2ccd6 ! t3_data_exp_area0-0x18
20639 .word 0x8841f718 ! t3_data_exp_area0-0x14
20640 .word 0x62b90b87 ! t3_data_exp_area0-0x10
20641 .word 0xb92e6b1b ! t3_data_exp_area0-0xc
20642 .word 0x41a675ae ! t3_data_exp_area0-0x8
20643 .word 0x23a95f2e ! t3_data_exp_area0-0x4
20644.global t3_data_exp_area0; t3_data_exp_area0:
20645 .word 0xa19f9a1e ! t3_data_exp_area0+0x0
20646 .word 0x6f91428f ! t3_data_exp_area0+0x4
20647 .word 0xca1faab9 ! t3_data_exp_area0+0x8
20648 .word 0xaf01e2c8 ! t3_data_exp_area0+0xc
20649 .word 0xb986f671 ! t3_data_exp_area0+0x10
20650 .word 0x48f1071c ! t3_data_exp_area0+0x14
20651 .word 0x1e1abb50 ! t3_data_exp_area0+0x18
20652 .word 0xac48d143 ! t3_data_exp_area0+0x1c
20653t3_data_exp_area0_end:
20654.skip 5824
20655t3_data_exp_area0_stop:
20656
20657KDATA_MODULE(t3_module_data_exp_shm_area, 0x72f1e000)
20658.seg "data"
20659t3_data_exp_shm_area_start:
20660t3_data_exp_shm_area_begin:
20661.global t3_data_exp_shm_area; t3_data_exp_shm_area:
20662 .word 0xacf989d8 ! t3_data_exp_shm_area+0x0 (t0)
20663 .word 0x6eba3993 ! t3_data_exp_shm_area+0x4 (t1)
20664 .word 0xc4759482 ! t3_data_exp_shm_area+0x8 (t2)
20665 .word 0x6602c17f ! t3_data_exp_shm_area+0xc (t3)
20666 .word 0xf20337ae ! t3_data_exp_shm_area+0x10 (t0)
20667 .word 0x601edc63 ! t3_data_exp_shm_area+0x14 (t1)
20668 .word 0x2baf45c5 ! t3_data_exp_shm_area+0x18 (t2)
20669 .word 0x032c661c ! t3_data_exp_shm_area+0x1c (t3)
20670 .word 0x2f98dfdb ! t3_data_exp_shm_area+0x20 (t0)
20671 .word 0x4e900e4a ! t3_data_exp_shm_area+0x24 (t1)
20672 .word 0x5b96095a ! t3_data_exp_shm_area+0x28 (t2)
20673 .word 0x98981e68 ! t3_data_exp_shm_area+0x2c (t3)
20674 .word 0xef881dff ! t3_data_exp_shm_area+0x30 (t0)
20675 .word 0x8679b706 ! t3_data_exp_shm_area+0x34 (t1)
20676 .word 0x81483ab6 ! t3_data_exp_shm_area+0x38 (t2)
20677 .word 0x24445275 ! t3_data_exp_shm_area+0x3c (t3)
20678 .word 0xfb724131 ! t3_data_exp_shm_area+0x40 (t0 bload)
20679 .word 0xe7509b16 ! t3_data_exp_shm_area+0x44
20680 .word 0xc0827157 ! t3_data_exp_shm_area+0x48
20681 .word 0x09e06248 ! t3_data_exp_shm_area+0x4c
20682 .word 0x4f088a62 ! t3_data_exp_shm_area+0x50
20683 .word 0xc7068f82 ! t3_data_exp_shm_area+0x54
20684 .word 0x72b4643d ! t3_data_exp_shm_area+0x58
20685 .word 0x44317a82 ! t3_data_exp_shm_area+0x5c
20686 .word 0xc013bd50 ! t3_data_exp_shm_area+0x60
20687 .word 0xc53cd303 ! t3_data_exp_shm_area+0x64
20688 .word 0x46aa2a9f ! t3_data_exp_shm_area+0x68
20689 .word 0xaa2094c7 ! t3_data_exp_shm_area+0x6c
20690 .word 0x3d3fe5d6 ! t3_data_exp_shm_area+0x70
20691 .word 0xe227cde0 ! t3_data_exp_shm_area+0x74
20692 .word 0x7ebcb9e3 ! t3_data_exp_shm_area+0x78
20693 .word 0xf9f2aeb5 ! t3_data_exp_shm_area+0x7c
20694 .word 0x740d230d ! t3_data_exp_shm_area+0x80 (t0 bstore)
20695 .word 0x229b3a86 ! t3_data_exp_shm_area+0x84
20696 .word 0x7e9945a6 ! t3_data_exp_shm_area+0x88
20697 .word 0x78330084 ! t3_data_exp_shm_area+0x8c
20698 .word 0x814f36cd ! t3_data_exp_shm_area+0x90
20699 .word 0x16fad8bc ! t3_data_exp_shm_area+0x94
20700 .word 0xccae44dd ! t3_data_exp_shm_area+0x98
20701 .word 0x72ec855a ! t3_data_exp_shm_area+0x9c
20702 .word 0x06980974 ! t3_data_exp_shm_area+0xa0
20703 .word 0x1ca6a01a ! t3_data_exp_shm_area+0xa4
20704 .word 0x3d81253d ! t3_data_exp_shm_area+0xa8
20705 .word 0xcc8334dd ! t3_data_exp_shm_area+0xac
20706 .word 0xdee025e5 ! t3_data_exp_shm_area+0xb0
20707 .word 0x74d325bb ! t3_data_exp_shm_area+0xb4
20708 .word 0xf32150dc ! t3_data_exp_shm_area+0xb8
20709 .word 0x81eec20a ! t3_data_exp_shm_area+0xbc
20710 .word 0x5c09d58a ! t3_data_exp_shm_area+0xc0 (t1 bload)
20711 .word 0x46ce9118 ! t3_data_exp_shm_area+0xc4
20712 .word 0x81056530 ! t3_data_exp_shm_area+0xc8
20713 .word 0x15dcba37 ! t3_data_exp_shm_area+0xcc
20714 .word 0x21d55f4f ! t3_data_exp_shm_area+0xd0
20715 .word 0xf04b5e0d ! t3_data_exp_shm_area+0xd4
20716 .word 0xea998f92 ! t3_data_exp_shm_area+0xd8
20717 .word 0xd1b909b3 ! t3_data_exp_shm_area+0xdc
20718 .word 0xd6cf6b71 ! t3_data_exp_shm_area+0xe0
20719 .word 0x488afceb ! t3_data_exp_shm_area+0xe4
20720 .word 0xd924872f ! t3_data_exp_shm_area+0xe8
20721 .word 0xfabde4a8 ! t3_data_exp_shm_area+0xec
20722 .word 0xc2c674e8 ! t3_data_exp_shm_area+0xf0
20723 .word 0xe1c79e85 ! t3_data_exp_shm_area+0xf4
20724 .word 0xa727f846 ! t3_data_exp_shm_area+0xf8
20725 .word 0x152f1118 ! t3_data_exp_shm_area+0xfc
20726 .word 0x0014108e ! t3_data_exp_shm_area+0x100 (t1 bstore)
20727 .word 0xa0030b3d ! t3_data_exp_shm_area+0x104
20728 .word 0x25ede427 ! t3_data_exp_shm_area+0x108
20729 .word 0xd6710cdb ! t3_data_exp_shm_area+0x10c
20730 .word 0x3c0763ce ! t3_data_exp_shm_area+0x110
20731 .word 0xd2f0e5a6 ! t3_data_exp_shm_area+0x114
20732 .word 0xc5565907 ! t3_data_exp_shm_area+0x118
20733 .word 0x3a38caea ! t3_data_exp_shm_area+0x11c
20734 .word 0x12f3d29a ! t3_data_exp_shm_area+0x120
20735 .word 0x8d6ff36b ! t3_data_exp_shm_area+0x124
20736 .word 0xb4285314 ! t3_data_exp_shm_area+0x128
20737 .word 0xc5a380d9 ! t3_data_exp_shm_area+0x12c
20738 .word 0xf1a818a2 ! t3_data_exp_shm_area+0x130
20739 .word 0xf9d4906e ! t3_data_exp_shm_area+0x134
20740 .word 0x04671ac9 ! t3_data_exp_shm_area+0x138
20741 .word 0x7fbf48a5 ! t3_data_exp_shm_area+0x13c
20742 .word 0x658d8657 ! t3_data_exp_shm_area+0x140 (t2 bload)
20743 .word 0xaddb934a ! t3_data_exp_shm_area+0x144
20744 .word 0xd0b59ac8 ! t3_data_exp_shm_area+0x148
20745 .word 0xa1addb64 ! t3_data_exp_shm_area+0x14c
20746 .word 0x25a2d2f5 ! t3_data_exp_shm_area+0x150
20747 .word 0xf79139bc ! t3_data_exp_shm_area+0x154
20748 .word 0x83bcbfe8 ! t3_data_exp_shm_area+0x158
20749 .word 0xb3023fff ! t3_data_exp_shm_area+0x15c
20750 .word 0x64b2e4ec ! t3_data_exp_shm_area+0x160
20751 .word 0xd0f65a61 ! t3_data_exp_shm_area+0x164
20752 .word 0x9c654198 ! t3_data_exp_shm_area+0x168
20753 .word 0x151f61d3 ! t3_data_exp_shm_area+0x16c
20754 .word 0xde354063 ! t3_data_exp_shm_area+0x170
20755 .word 0x66f4ac43 ! t3_data_exp_shm_area+0x174
20756 .word 0xe6f56510 ! t3_data_exp_shm_area+0x178
20757 .word 0x75092887 ! t3_data_exp_shm_area+0x17c
20758 .word 0x1353fb70 ! t3_data_exp_shm_area+0x180 (t2 bstore)
20759 .word 0x06d02fed ! t3_data_exp_shm_area+0x184
20760 .word 0xc99c8e56 ! t3_data_exp_shm_area+0x188
20761 .word 0xda42cd7f ! t3_data_exp_shm_area+0x18c
20762 .word 0x07c2e7aa ! t3_data_exp_shm_area+0x190
20763 .word 0x818edb76 ! t3_data_exp_shm_area+0x194
20764 .word 0xc7d315f7 ! t3_data_exp_shm_area+0x198
20765 .word 0xca8c9181 ! t3_data_exp_shm_area+0x19c
20766 .word 0x95e740fb ! t3_data_exp_shm_area+0x1a0
20767 .word 0xab6082be ! t3_data_exp_shm_area+0x1a4
20768 .word 0x32f545f3 ! t3_data_exp_shm_area+0x1a8
20769 .word 0x8414a89a ! t3_data_exp_shm_area+0x1ac
20770 .word 0x57caf5ba ! t3_data_exp_shm_area+0x1b0
20771 .word 0xe8667ff7 ! t3_data_exp_shm_area+0x1b4
20772 .word 0x4e5cb1f8 ! t3_data_exp_shm_area+0x1b8
20773 .word 0x89708042 ! t3_data_exp_shm_area+0x1bc
20774 .word 0x2deeb767 ! t3_data_exp_shm_area+0x1c0 (t3 bload)
20775 .word 0xeb6f9325 ! t3_data_exp_shm_area+0x1c4
20776 .word 0x9f52adab ! t3_data_exp_shm_area+0x1c8
20777 .word 0xecfced02 ! t3_data_exp_shm_area+0x1cc
20778 .word 0x414c592c ! t3_data_exp_shm_area+0x1d0
20779 .word 0xf4cba87d ! t3_data_exp_shm_area+0x1d4
20780 .word 0xc4cbeee5 ! t3_data_exp_shm_area+0x1d8
20781 .word 0x93189dee ! t3_data_exp_shm_area+0x1dc
20782 .word 0xc0aaeeb8 ! t3_data_exp_shm_area+0x1e0
20783 .word 0xe4ff1ace ! t3_data_exp_shm_area+0x1e4
20784 .word 0xb3890fa1 ! t3_data_exp_shm_area+0x1e8
20785 .word 0x80175573 ! t3_data_exp_shm_area+0x1ec
20786 .word 0x487f2523 ! t3_data_exp_shm_area+0x1f0
20787 .word 0x3fa53415 ! t3_data_exp_shm_area+0x1f4
20788 .word 0xeab17713 ! t3_data_exp_shm_area+0x1f8
20789 .word 0xf719ed15 ! t3_data_exp_shm_area+0x1fc
20790 .word 0x855fcd34 ! t3_data_exp_shm_area+0x200 (t3 bstore)
20791 .word 0x10edc9e0 ! t3_data_exp_shm_area+0x204
20792 .word 0x2bea1238 ! t3_data_exp_shm_area+0x208
20793 .word 0x4ad9eaf2 ! t3_data_exp_shm_area+0x20c
20794 .word 0xb1717e27 ! t3_data_exp_shm_area+0x210
20795 .word 0x0d5da2b8 ! t3_data_exp_shm_area+0x214
20796 .word 0xfa56be3c ! t3_data_exp_shm_area+0x218
20797 .word 0x0309a65e ! t3_data_exp_shm_area+0x21c
20798 .word 0xefa320b0 ! t3_data_exp_shm_area+0x220
20799 .word 0x6f2b3edb ! t3_data_exp_shm_area+0x224
20800 .word 0x555d751b ! t3_data_exp_shm_area+0x228
20801 .word 0x1ab9a1af ! t3_data_exp_shm_area+0x22c
20802 .word 0x92f9a640 ! t3_data_exp_shm_area+0x230
20803 .word 0x42d2f82e ! t3_data_exp_shm_area+0x234
20804 .word 0x755d2089 ! t3_data_exp_shm_area+0x238
20805 .word 0xbdd92d54 ! t3_data_exp_shm_area+0x23c
20806t3_data_exp_shm_area_end:
20807t3_data_exp_shm_area_stop:
20808
20809
20810
20811#include "asi_s.h"
20812
20813
20814
20815/*
20816 * User code/data
20817 */
20818
20819
20820SECTION default_user TEXT_VA=T0_KAOS_BOOT_VA
20821
20822.global kaos_boot
20823
20824/************************************************************************
20825 Test case code start
20826 ************************************************************************/
20827.seg "text"
20828ALIGN_PAGE_8K
20829user_text_start:
20830 .skip 0x1b00 /* place at end of lower 8k of i$ */
20831kaos_boot:
20832
20833 /* Branching code */
20834
20835 ta 0x2e
20836
20837 cmp %o1, 0
20838 setx t0_kaos_boot, %g2, %g3
20839 be,a .+8
20840 jmp %g3
20841 nop
20842
20843 cmp %o1, 1
20844 setx t1_kaos_boot, %g2, %g3
20845 be,a .+8
20846 jmp %g3
20847 nop
20848
20849 cmp %o1, 2
20850 setx t2_kaos_boot, %g2, %g3
20851 be,a .+8
20852 jmp %g3
20853 nop
20854
20855 cmp %o1, 3
20856 setx t3_kaos_boot, %g2, %g3
20857 be,a .+8
20858 jmp %g3
20859 nop
20860
20861 ta 0x1
20862 nop
20863
20864
20865 /** Thread 0 begins here ****/
20866t0_kaos_boot:
20867 set t0_data_in_fp, %sp /* setup stack pointer */
20868
20869 /*
20870 * setup %sp in all windows
20871 * clear all window registers
20872 */
20873 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20874 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20875 save %sp, 0, %sp
20876 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20877 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20878 save %sp, 0, %sp
20879 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20880 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20881 save %sp, 0, %sp
20882 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20883 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20884 save %sp, 0, %sp
20885 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
20886 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
20887 save %sp, 0, %sp
20888
20889
20890 restore %sp, 0, %sp
20891 restore %sp, 0, %sp
20892 restore %sp, 0, %sp
20893 restore %sp, 0, %sp
20894 restore %sp, 0, %sp
20895
20896
20897#if defined(T0_KAOS_TICK)
20898 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
20899#endif
20900 set t0_data_in_regs, %o0 /* Tell trap handlers where */
20901
20902 wr %g0, ASI_PRIMARY, %asi
20903
20904#ifdef SET_WORKS
20905 set t0_ktbl, %o0 /* execute random code */
20906#else
20907 setx t0_ktbl, %l0, %o0 /* execute random code */
20908#endif
20909 set t0_data_in_regs, %o1
20910 set t0_data_in_mtbl_size, %o2
20911 ld [%o2], %o2
20912 set t0_data_in_mtbl, %o3
20913 mov XFLAG_SGI|XFLAG_V9, %o4
20914 call __kaos
20915 nop
20916
20917#if defined(T0_KAOS_TWOPASS)
20918/*
20919 * Preload d$ with data
20920 */
20921t0_two_pass_preload:
20922 set T0_KAOS_AREAS, %l0 /* get area table size */
20923 set t0_offset_table_size, %l1 /* get offset table size */
20924 ld [%l1], %l1
20925 set t0_data_exp_mtbl, %l2 /* point to last area */
20926 sub %l2, 16, %l2
20927 sll %l0, 2, %l3
20928 sub %l2, %l3, %l2
20929 set t0_offset_table, %l3 /* point to first offset */
20930
209311:
20932 ld [%l2], %l7 /* point to next area */
20933 mov %l1, %l4 /* offset table size */
20934 mov %l3, %l5 /* offset table */
209352:
20936 ld [%l5], %l6 /* get next offset */
20937 ld [%l6+%l7], %o0 /* preload d$ with data */
20938 deccc %l4 /* loop until out of offsets */
20939 bne 2b
20940 add %l5, 4, %l5
20941
20942/*
20943 * only need to do one area because areasize = D$ size
20944 */
20945 deccc %l0 /* loop until out of areas */
20946 bne 1b
20947 add %l2, 4, %l2
20948
20949/*
20950 * Execute random code for a second time
20951 */
20952 set t0_data_exp_fp, %sp /* setup stack pointer */
20953 save %sp, 0, %sp /* setup %sp in all windows */
20954 save %sp, 0, %sp
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#ifdef SET_WORKS
20962 set t0_ktbl, %o0 /* execute random code */
20963#else
20964 setx t0_ktbl, %l0, %o0 /* execute random code */
20965#endif
20966 set t0_data_exp_regs, %o1
20967 set t0_data_exp_mtbl_size, %o2
20968 ld [%o2], %o2
20969 set t0_data_exp_mtbl, %o3
20970 mov XFLAG_SGI|XFLAG_V9, %o4
20971t0_two_pass_execute:
20972 call __kaos
20973 nop
20974#endif
20975
20976#if defined(T0_KAOS_VERIFY)
20977/*
20978 * Code to verify expected==observed
20979 * Do not run this option under RTL because it takes forever
20980 */
20981t0_kverify_regs:
20982 set t0_data_in_regs, %o0 /* Point to observed regs */
20983 set t0_data_exp_regs, %o1 /* Point to expected regs */
20984 call t0_kcmp /* Compare expected/observed registers */
20985 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
20986
20987t0_kverify_area:
20988 set T0_KAOS_AREAS, %l0 /* get area table size */
20989 set t0_data_in_mtbl, %l1 /* point to observed area pointers */
20990 sub %l1, 16, %l1
20991 set t0_data_exp_mtbl, %l2 /* point to expected area pointers */
20992 sub %l2, 16, %l2
20993 set t0_data_in_area0, %l3 /* Calculate offset to beginning of area */
20994 set t0_data_in_area0_begin, %l4
20995 sub %l3, %l4, %l3
20996 set t0_data_in_area0_end, %l4 /* Calculate number of words in each area */
20997 set t0_data_in_area0_begin, %l5
20998 sub %l4, %l5, %l4
20999 srl %l4, 2, %l4
21000t0_kverify_area_loop:
21001 sub %l1, 4, %l1 /* Point to next area */
21002 sub %l2, 4, %l2
21003 ld [%l1], %o0 /* Point to start of observed area data */
21004 sub %o0, %l3, %o0
21005 ld [%l2], %o1 /* Point to start of expected area data */
21006 sub %o1, %l3, %o1
21007 call t0_kcmp /* Compare expected/observed areas */
21008 mov %l4, %o2 /* Setup count of words to verify */
21009
21010 deccc %l0 /* loop until out of areas */
21011 bne t0_kverify_area_loop
21012 nop
21013#endif
21014
21015
21016 ta T_GOOD_TRAP
21017 nop
21018
21019
21020 /** Thread 1 begins here ****/
21021t1_kaos_boot:
21022 set t1_data_in_fp, %sp /* setup stack pointer */
21023
21024 /*
21025 * setup %sp in all windows
21026 * clear all window registers
21027 */
21028 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21029 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21030 save %sp, 0, %sp
21031 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21032 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21033 save %sp, 0, %sp
21034 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21035 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21036 save %sp, 0, %sp
21037 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21038 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21039 save %sp, 0, %sp
21040 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21041 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21042 save %sp, 0, %sp
21043
21044 /*** REMOVED FOR NIAGARA
21045 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21046 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21047 save %sp, 0, %sp
21048 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21049 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21050
21051 save %sp, 0, %sp
21052 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21053 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21054 save %sp, 0, %sp
21055 ****/
21056
21057 restore %sp, 0, %sp
21058 restore %sp, 0, %sp
21059 restore %sp, 0, %sp
21060 restore %sp, 0, %sp
21061 restore %sp, 0, %sp
21062 /*** REMOVED FOR NIAGARA
21063 restore %sp, 0, %sp
21064 restore %sp, 0, %sp
21065 restore %sp, 0, %sp
21066 ***/
21067
21068
21069#if defined(T1_KAOS_TICK)
21070 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
21071#endif
21072 set t1_data_in_regs, %o0 /* Tell trap handlers where */
21073
21074 ! HARI ta TRAP_SETDATA /* data area is */
21075 ! ta T_TRAP_INST0 /* data area is */
21076
21077 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
21078 wr %g0, ASI_PRIMARY, %asi
21079
21080#ifdef SET_WORKS
21081 set t1_ktbl, %o0 /* execute random code */
21082#else
21083 setx t1_ktbl, %l0, %o0 /* execute random code */
21084#endif
21085 set t1_data_in_regs, %o1
21086 set t1_data_in_mtbl_size, %o2
21087 ld [%o2], %o2
21088 set t1_data_in_mtbl, %o3
21089 mov XFLAG_SGI|XFLAG_V9, %o4
21090 call __kaos
21091 nop
21092
21093#if defined(T1_KAOS_TWOPASS)
21094/*
21095 * Preload d$ with data
21096 */
21097t1_two_pass_preload:
21098 set T1_KAOS_AREAS, %l0 /* get area table size */
21099 set t1_offset_table_size, %l1 /* get offset table size */
21100 ld [%l1], %l1
21101 set t1_data_exp_mtbl, %l2 /* point to last area */
21102 sub %l2, 16, %l2
21103 sll %l0, 2, %l3
21104 sub %l2, %l3, %l2
21105 set t1_offset_table, %l3 /* point to first offset */
21106
211071:
21108 ld [%l2], %l7 /* point to next area */
21109 mov %l1, %l4 /* offset table size */
21110 mov %l3, %l5 /* offset table */
211112:
21112 ld [%l5], %l6 /* get next offset */
21113 ld [%l6+%l7], %o0 /* preload d$ with data */
21114 deccc %l4 /* loop until out of offsets */
21115 bne 2b
21116 add %l5, 4, %l5
21117
21118/*
21119 * only need to do one area because areasize = D$ size
21120 */
21121 deccc %l0 /* loop until out of areas */
21122 bne 1b
21123 add %l2, 4, %l2
21124
21125/*
21126 * Execute random code for a second time
21127 */
21128 set t1_data_exp_fp, %sp /* setup stack pointer */
21129 save %sp, 0, %sp /* setup %sp in all windows */
21130 save %sp, 0, %sp
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#ifdef SET_WORKS
21138 set t1_ktbl, %o0 /* execute random code */
21139#else
21140 setx t1_ktbl, %l0, %o0 /* execute random code */
21141#endif
21142 set t1_data_exp_regs, %o1
21143 set t1_data_exp_mtbl_size, %o2
21144 ld [%o2], %o2
21145 set t1_data_exp_mtbl, %o3
21146 mov XFLAG_SGI|XFLAG_V9, %o4
21147t1_two_pass_execute:
21148 call __kaos
21149 nop
21150#endif
21151
21152#if defined(T1_KAOS_VERIFY)
21153/*
21154 * Code to verify expected==observed
21155 * Do not run this option under RTL because it takes forever
21156 */
21157t1_kverify_regs:
21158 set t1_data_in_regs, %o0 /* Point to observed regs */
21159 set t1_data_exp_regs, %o1 /* Point to expected regs */
21160 call t1_kcmp /* Compare expected/observed registers */
21161 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
21162
21163t1_kverify_area:
21164 set T1_KAOS_AREAS, %l0 /* get area table size */
21165 set t1_data_in_mtbl, %l1 /* point to observed area pointers */
21166 sub %l1, 16, %l1
21167 set t1_data_exp_mtbl, %l2 /* point to expected area pointers */
21168 sub %l2, 16, %l2
21169 set t1_data_in_area0, %l3 /* Calculate offset to beginning of area */
21170 set t1_data_in_area0_begin, %l4
21171 sub %l3, %l4, %l3
21172 set t1_data_in_area0_end, %l4 /* Calculate number of words in each area */
21173 set t1_data_in_area0_begin, %l5
21174 sub %l4, %l5, %l4
21175 srl %l4, 2, %l4
21176t1_kverify_area_loop:
21177 sub %l1, 4, %l1 /* Point to next area */
21178 sub %l2, 4, %l2
21179 ld [%l1], %o0 /* Point to start of observed area data */
21180 sub %o0, %l3, %o0
21181 ld [%l2], %o1 /* Point to start of expected area data */
21182 sub %o1, %l3, %o1
21183 call t1_kcmp /* Compare expected/observed areas */
21184 mov %l4, %o2 /* Setup count of words to verify */
21185
21186 deccc %l0 /* loop until out of areas */
21187 bne t1_kverify_area_loop
21188 nop
21189#endif
21190
21191
21192 ta T_GOOD_TRAP
21193 nop
21194
21195
21196 /** Thread 2 begins here ****/
21197t2_kaos_boot:
21198 set t2_data_in_fp, %sp /* setup stack pointer */
21199
21200 /*
21201 * setup %sp in all windows
21202 * clear all window registers
21203 */
21204 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21205 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21206 save %sp, 0, %sp
21207 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21208 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21209 save %sp, 0, %sp
21210 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21211 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21212 save %sp, 0, %sp
21213 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21214 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21215 save %sp, 0, %sp
21216 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21217 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21218 save %sp, 0, %sp
21219
21220 /*** REMOVED FOR NIAGARA
21221 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21222 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21223 save %sp, 0, %sp
21224 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21225 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21226
21227 save %sp, 0, %sp
21228 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21229 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21230 save %sp, 0, %sp
21231 ****/
21232
21233 restore %sp, 0, %sp
21234 restore %sp, 0, %sp
21235 restore %sp, 0, %sp
21236 restore %sp, 0, %sp
21237 restore %sp, 0, %sp
21238 /*** REMOVED FOR NIAGARA
21239 restore %sp, 0, %sp
21240 restore %sp, 0, %sp
21241 restore %sp, 0, %sp
21242 ***/
21243
21244
21245#if defined(T2_KAOS_TICK)
21246 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
21247#endif
21248 set t2_data_in_regs, %o0 /* Tell trap handlers where */
21249
21250 ! HARI ta TRAP_SETDATA /* data area is */
21251 ! ta T_TRAP_INST0 /* data area is */
21252
21253 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
21254 wr %g0, ASI_PRIMARY, %asi
21255
21256#ifdef SET_WORKS
21257 set t2_ktbl, %o0 /* execute random code */
21258#else
21259 setx t2_ktbl, %l0, %o0 /* execute random code */
21260#endif
21261 set t2_data_in_regs, %o1
21262 set t2_data_in_mtbl_size, %o2
21263 ld [%o2], %o2
21264 set t2_data_in_mtbl, %o3
21265 mov XFLAG_SGI|XFLAG_V9, %o4
21266 call __kaos
21267 nop
21268
21269#if defined(T2_KAOS_TWOPASS)
21270/*
21271 * Preload d$ with data
21272 */
21273t2_two_pass_preload:
21274 set T2_KAOS_AREAS, %l0 /* get area table size */
21275 set t2_offset_table_size, %l1 /* get offset table size */
21276 ld [%l1], %l1
21277 set t2_data_exp_mtbl, %l2 /* point to last area */
21278 sub %l2, 16, %l2
21279 sll %l0, 2, %l3
21280 sub %l2, %l3, %l2
21281 set t2_offset_table, %l3 /* point to first offset */
21282
212831:
21284 ld [%l2], %l7 /* point to next area */
21285 mov %l1, %l4 /* offset table size */
21286 mov %l3, %l5 /* offset table */
212872:
21288 ld [%l5], %l6 /* get next offset */
21289 ld [%l6+%l7], %o0 /* preload d$ with data */
21290 deccc %l4 /* loop until out of offsets */
21291 bne 2b
21292 add %l5, 4, %l5
21293
21294/*
21295 * only need to do one area because areasize = D$ size
21296 */
21297 deccc %l0 /* loop until out of areas */
21298 bne 1b
21299 add %l2, 4, %l2
21300
21301/*
21302 * Execute random code for a second time
21303 */
21304 set t2_data_exp_fp, %sp /* setup stack pointer */
21305 save %sp, 0, %sp /* setup %sp in all windows */
21306 save %sp, 0, %sp
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#ifdef SET_WORKS
21314 set t2_ktbl, %o0 /* execute random code */
21315#else
21316 setx t2_ktbl, %l0, %o0 /* execute random code */
21317#endif
21318 set t2_data_exp_regs, %o1
21319 set t2_data_exp_mtbl_size, %o2
21320 ld [%o2], %o2
21321 set t2_data_exp_mtbl, %o3
21322 mov XFLAG_SGI|XFLAG_V9, %o4
21323t2_two_pass_execute:
21324 call __kaos
21325 nop
21326#endif
21327
21328#if defined(T2_KAOS_VERIFY)
21329/*
21330 * Code to verify expected==observed
21331 * Do not run this option under RTL because it takes forever
21332 */
21333t2_kverify_regs:
21334 set t2_data_in_regs, %o0 /* Point to observed regs */
21335 set t2_data_exp_regs, %o1 /* Point to expected regs */
21336 call t2_kcmp /* Compare expected/observed registers */
21337 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
21338
21339t2_kverify_area:
21340 set T2_KAOS_AREAS, %l0 /* get area table size */
21341 set t2_data_in_mtbl, %l1 /* point to observed area pointers */
21342 sub %l1, 16, %l1
21343 set t2_data_exp_mtbl, %l2 /* point to expected area pointers */
21344 sub %l2, 16, %l2
21345 set t2_data_in_area0, %l3 /* Calculate offset to beginning of area */
21346 set t2_data_in_area0_begin, %l4
21347 sub %l3, %l4, %l3
21348 set t2_data_in_area0_end, %l4 /* Calculate number of words in each area */
21349 set t2_data_in_area0_begin, %l5
21350 sub %l4, %l5, %l4
21351 srl %l4, 2, %l4
21352t2_kverify_area_loop:
21353 sub %l1, 4, %l1 /* Point to next area */
21354 sub %l2, 4, %l2
21355 ld [%l1], %o0 /* Point to start of observed area data */
21356 sub %o0, %l3, %o0
21357 ld [%l2], %o1 /* Point to start of expected area data */
21358 sub %o1, %l3, %o1
21359 call t2_kcmp /* Compare expected/observed areas */
21360 mov %l4, %o2 /* Setup count of words to verify */
21361
21362 deccc %l0 /* loop until out of areas */
21363 bne t2_kverify_area_loop
21364 nop
21365#endif
21366
21367
21368 ta T_GOOD_TRAP
21369 nop
21370
21371 /** Thread 3 begins here ****/
21372t3_kaos_boot:
21373 set t3_data_in_fp, %sp /* setup stack pointer */
21374
21375 /*
21376 * setup %sp in all windows
21377 * clear all window registers
21378 */
21379 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21380 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21381 save %sp, 0, %sp
21382 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21383 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21384 save %sp, 0, %sp
21385 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21386 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21387 save %sp, 0, %sp
21388 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21389 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21390 save %sp, 0, %sp
21391 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21392 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21393 save %sp, 0, %sp
21394
21395 /*** REMOVED FOR NIAGARA
21396 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21397 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21398 save %sp, 0, %sp
21399 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21400 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21401
21402 save %sp, 0, %sp
21403 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
21404 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
21405 save %sp, 0, %sp
21406 ****/
21407
21408 restore %sp, 0, %sp
21409 restore %sp, 0, %sp
21410 restore %sp, 0, %sp
21411 restore %sp, 0, %sp
21412 restore %sp, 0, %sp
21413 /*** REMOVED FOR NIAGARA
21414 restore %sp, 0, %sp
21415 restore %sp, 0, %sp
21416 restore %sp, 0, %sp
21417 ***/
21418
21419
21420#if defined(T3_KAOS_TICK)
21421 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
21422#endif
21423 set t3_data_in_regs, %o0 /* Tell trap handlers where */
21424
21425 ! HARI ta TRAP_SETDATA /* data area is */
21426 ! ta T_TRAP_INST0 /* data area is */
21427
21428 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
21429 wr %g0, ASI_PRIMARY, %asi
21430
21431#ifdef SET_WORKS
21432 set t3_ktbl, %o0 /* execute random code */
21433#else
21434 setx t3_ktbl, %l0, %o0 /* execute random code */
21435#endif
21436 set t3_data_in_regs, %o1
21437 set t3_data_in_mtbl_size, %o2
21438 ld [%o2], %o2
21439 set t3_data_in_mtbl, %o3
21440 mov XFLAG_SGI|XFLAG_V9, %o4
21441 call __kaos
21442 nop
21443
21444#if defined(T3_KAOS_TWOPASS)
21445/*
21446 * Preload d$ with data
21447 */
21448t3_two_pass_preload:
21449 set T3_KAOS_AREAS, %l0 /* get area table size */
21450 set t3_offset_table_size, %l1 /* get offset table size */
21451 ld [%l1], %l1
21452 set t3_data_exp_mtbl, %l2 /* point to last area */
21453 sub %l2, 16, %l2
21454 sll %l0, 2, %l3
21455 sub %l2, %l3, %l2
21456 set t3_offset_table, %l3 /* point to first offset */
21457
214581:
21459 ld [%l2], %l7 /* point to next area */
21460 mov %l1, %l4 /* offset table size */
21461 mov %l3, %l5 /* offset table */
214622:
21463 ld [%l5], %l6 /* get next offset */
21464 ld [%l6+%l7], %o0 /* preload d$ with data */
21465 deccc %l4 /* loop until out of offsets */
21466 bne 2b
21467 add %l5, 4, %l5
21468
21469/*
21470 * only need to do one area because areasize = D$ size
21471 */
21472 deccc %l0 /* loop until out of areas */
21473 bne 1b
21474 add %l2, 4, %l2
21475
21476/*
21477 * Execute random code for a second time
21478 */
21479 set t3_data_exp_fp, %sp /* setup stack pointer */
21480 save %sp, 0, %sp /* setup %sp in all windows */
21481 save %sp, 0, %sp
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#ifdef SET_WORKS
21489 set t3_ktbl, %o0 /* execute random code */
21490#else
21491 setx t3_ktbl, %l0, %o0 /* execute random code */
21492#endif
21493 set t3_data_exp_regs, %o1
21494 set t3_data_exp_mtbl_size, %o2
21495 ld [%o2], %o2
21496 set t3_data_exp_mtbl, %o3
21497 mov XFLAG_SGI|XFLAG_V9, %o4
21498t3_two_pass_execute:
21499 call __kaos
21500 nop
21501#endif
21502
21503#if defined(T3_KAOS_VERIFY)
21504/*
21505 * Code to verify expected==observed
21506 * Do not run this option under RTL because it takes forever
21507 */
21508t3_kverify_regs:
21509 set t3_data_in_regs, %o0 /* Point to observed regs */
21510 set t3_data_exp_regs, %o1 /* Point to expected regs */
21511 call t3_kcmp /* Compare expected/observed registers */
21512 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
21513
21514t3_kverify_area:
21515 set T3_KAOS_AREAS, %l0 /* get area table size */
21516 set t3_data_in_mtbl, %l1 /* point to observed area pointers */
21517 sub %l1, 16, %l1
21518 set t3_data_exp_mtbl, %l2 /* point to expected area pointers */
21519 sub %l2, 16, %l2
21520 set t3_data_in_area0, %l3 /* Calculate offset to beginning of area */
21521 set t3_data_in_area0_begin, %l4
21522 sub %l3, %l4, %l3
21523 set t3_data_in_area0_end, %l4 /* Calculate number of words in each area */
21524 set t3_data_in_area0_begin, %l5
21525 sub %l4, %l5, %l4
21526 srl %l4, 2, %l4
21527t3_kverify_area_loop:
21528 sub %l1, 4, %l1 /* Point to next area */
21529 sub %l2, 4, %l2
21530 ld [%l1], %o0 /* Point to start of observed area data */
21531 sub %o0, %l3, %o0
21532 ld [%l2], %o1 /* Point to start of expected area data */
21533 sub %o1, %l3, %o1
21534 call t3_kcmp /* Compare expected/observed areas */
21535 mov %l4, %o2 /* Setup count of words to verify */
21536
21537 deccc %l0 /* loop until out of areas */
21538 bne t3_kverify_area_loop
21539 nop
21540#endif
21541
21542
21543 ta T_GOOD_TRAP
21544 nop
21545
21546
21547/************************************************************************
21548 Routine to compare expected/observed values
21549 Input:
21550 %o0 observed data pointer
21551 %o1 expected data pointer
21552 %o2 count of words to compare
21553 ************************************************************************/
21554#if defined(T0_KAOS_VERIFY)
21555t0_kcmp:
21556 ld [%o0], %o3
21557 ld [%o1], %o4
21558 cmp %o3, %o4
21559 tne BAD_TRAP
21560 deccc %o2
21561 bne t0_kcmp
21562 nop
21563
21564 retl
21565 nop
21566#endif
21567
21568
21569#if defined(T1_KAOS_VERIFY)
21570t1_kcmp:
21571 ld [%o0], %o3
21572 ld [%o1], %o4
21573 cmp %o3, %o4
21574 tne BAD_TRAP
21575 deccc %o2
21576 bne t1_kcmp
21577 nop
21578
21579 retl
21580 nop
21581#endif
21582
21583#if defined(T2_KAOS_VERIFY)
21584t2_kcmp:
21585 ld [%o0], %o3
21586 ld [%o1], %o4
21587 cmp %o3, %o4
21588 tne BAD_TRAP
21589 deccc %o2
21590 bne t2_kcmp
21591 nop
21592
21593 retl
21594 nop
21595#endif
21596
21597#if defined(T3_KAOS_VERIFY)
21598t3_kcmp:
21599 ld [%o0], %o3
21600 ld [%o1], %o4
21601 cmp %o3, %o4
21602 tne BAD_TRAP
21603 deccc %o2
21604 bne t3_kcmp
21605 nop
21606
21607 retl
21608 nop
21609#endif
21610
21611
21612
21613/************************************************************************
21614 Test case data start
21615 ************************************************************************/
21616.seg "data"
21617ALIGN_PAGE_8K
21618
21619user_data_start:
21620
21621.seg "text" /* Realign default segments */
21622user_text_end:
21623ALIGN_PAGE_8K
21624.seg "data"
21625user_data_end:
21626
21627
21628/************************************************************************
21629 Test case end
21630 ************************************************************************/
21631changequote([, ])dnl
21632forloop([i], 0, thread_idx, [
21633
21634attr_text {
21635 Name = default_user,
21636 VA=T0_KAOS_BOOT_VA,
21637 PA=ra2pa2(T0_KAOS_BOOT_PA,tid2pid(i)),
21638 RA=T0_KAOS_BOOT_PA,
21639 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
21640 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21641 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21642 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21643 }
21644
21645
21646attr_text {
21647 Name = kaos_startup,
21648 VA=T0_KAOS_STARTUP_VA,
21649 PA=ra2pa2(T0_KAOS_STARTUP_PA,tid2pid(i)),
21650 RA=T0_KAOS_STARTUP_PA,
21651 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
21652 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21653 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21654 TTE_L=0, TTE_CP=T0_KAOS_STARTUP_CACHEABLE, TTE_CV=T0_KAOS_STARTUP_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21655 }
21656
21657
21658attr_text {
21659 Name = local_supervisor_section_text,
21660 VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA,
21661 PA=ra2pa2(LOCAL_SUPERVISOR_SECTION_TEXT_PA,tid2pid(i)),
21662 RA=LOCAL_SUPERVISOR_SECTION_TEXT_PA,
21663 [part_]tid2pid(i)[_ctx_zero]_tsb_config_0,
21664 TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21665 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21666 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21667 }
21668
21669attr_data {
21670 Name = local_supervisor_section_data,
21671 VA=LOCAL_SUPERVISOR_SECTION_DATA_VA,
21672 PA=ra2pa2(LOCAL_SUPERVISOR_SECTION_DATA_PA,tid2pid(i)),
21673 RA=LOCAL_SUPERVISOR_SECTION_DATA_PA,
21674 [part_]tid2pid(i)[_ctx_zero]_tsb_config_1,
21675 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_0,
21676 TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21677 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21678 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
21679 }
21680
21681
21682attr_text {
21683 Name = kaos_done,
21684 VA=T0_KAOS_DONE_VA,
21685 PA=ra2pa2(T0_KAOS_DONE_PA,tid2pid(i)),
21686 RA=T0_KAOS_DONE_PA,
21687 [part_]tid2pid(i)[_ctx_nonzero]_tsb_config_2,
21688 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21689 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21690 TTE_L=0, TTE_CP=T0_KAOS_DONE_CACHEABLE, TTE_CV=T0_KAOS_DONE_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21691 }
21692
21693
21694])dnl
21695
21696changequote(`,')dnl'
21697
21698attr_text {
21699 Name = t0_module_ktbl,
21700 VA=T0_KAOS_KTBL_VA,
21701 PA=ra2pa(T0_KAOS_KTBL_PA,0),
21702 RA=T0_KAOS_KTBL_PA,
21703 part_0_ctx_nonzero_tsb_config_3,
21704 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21705 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21706 TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21707 }
21708
21709
21710
21711
21712attr_text {
21713 Name = t0_module_subr0,
21714 VA=T0_KAOS_SUBR0_VA,
21715 PA=ra2pa(T0_KAOS_SUBR0_PA,0),
21716 RA=T0_KAOS_SUBR0_PA,
21717 part_0_ctx_nonzero_tsb_config_1,
21718 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21719 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21720 TTE_L=0, TTE_CP=T0_KAOS_SUBR0_CACHEABLE, TTE_CV=T0_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21721 }
21722
21723attr_text {
21724 Name = t0_module_subr1,
21725 VA=T0_KAOS_SUBR1_VA,
21726 PA=ra2pa(T0_KAOS_SUBR1_PA,0),
21727 RA=T0_KAOS_SUBR1_PA,
21728 part_0_ctx_nonzero_tsb_config_2,
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, TTE_X=1,
21731 TTE_L=0, TTE_CP=T0_KAOS_SUBR1_CACHEABLE, TTE_CV=T0_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21732 }
21733
21734
21735attr_text {
21736 Name = t0_module_subr2,
21737 VA=T0_KAOS_SUBR2_VA,
21738 PA=ra2pa(T0_KAOS_SUBR2_PA,0),
21739 RA=T0_KAOS_SUBR2_PA,
21740 part_0_ctx_nonzero_tsb_config_3,
21741 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21742 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21743 TTE_L=0, TTE_CP=T0_KAOS_SUBR2_CACHEABLE, TTE_CV=T0_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21744 }
21745
21746
21747attr_text {
21748 Name = t0_module_subr3,
21749 VA=T0_KAOS_SUBR3_VA,
21750 PA=ra2pa(T0_KAOS_SUBR3_PA,0),
21751 RA=T0_KAOS_SUBR3_PA,
21752 part_0_ctx_nonzero_tsb_config_0,
21753 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21754 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21755 TTE_L=0, TTE_CP=T0_KAOS_SUBR3_CACHEABLE, TTE_CV=T0_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
21756 }
21757
21758
21759attr_data {
21760 Name = t0_module_offset_table,
21761 VA=T0_KAOS_OFFSET_TBL_VA,
21762 PA=ra2pa(T0_KAOS_OFFSET_TBL_PA,0),
21763 RA=T0_KAOS_OFFSET_TBL_PA,
21764 part_0_ctx_nonzero_tsb_config_1,
21765 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21766 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21767 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
21768 }
21769
21770
21771
21772
21773
21774attr_data {
21775 Name = t0_module_data_in_regs,
21776 VA=T0_KAOS_RUN_REGS_VA,
21777 PA=ra2pa(T0_KAOS_RUN_REGS_PA,0),
21778 RA=T0_KAOS_RUN_REGS_PA,
21779 part_0_ctx_nonzero_tsb_config_2,
21780 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21781 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21782 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
21783 }
21784
21785
21786
21787attr_data {
21788 Name = t0_module_data_in_stack,
21789 VA=T0_KAOS_RUN_STACK_VA,
21790 PA=ra2pa(T0_KAOS_RUN_STACK_PA,0),
21791 RA=T0_KAOS_RUN_STACK_PA,
21792 part_0_ctx_nonzero_tsb_config_3,
21793 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21794 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21795 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
21796 }
21797
21798
21799
21800attr_data {
21801 Name = t0_module_data_in_area0,
21802 VA=T0_KAOS_RUN_AREA0_VA,
21803 PA=ra2pa(T0_KAOS_RUN_AREA0_PA,0),
21804 RA=T0_KAOS_RUN_AREA0_PA,
21805 part_0_ctx_nonzero_tsb_config_0,
21806 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21807 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21808 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
21809 }
21810
21811
21812#if defined(T0_KAOS_AREA1)
21813attr_data {
21814 Name = t0_module_data_in_area1,
21815 VA=T0_KAOS_RUN_AREA1_VA,
21816 PA=ra2pa(T0_KAOS_RUN_AREA1_PA,0),
21817 RA=T0_KAOS_RUN_AREA1_PA,
21818 part_0_ctx_nonzero_tsb_config_1,
21819 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21820 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21821 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
21822 }
21823#endif
21824
21825
21826#if defined(T0_KAOS_AREA2)
21827attr_data {
21828 Name = t0_module_data_in_area2,
21829 VA=T0_KAOS_RUN_AREA2_VA,
21830 PA=ra2pa(T0_KAOS_RUN_AREA2_PA,0),
21831 RA=T0_KAOS_RUN_AREA2_PA,
21832 part_0_ctx_nonzero_tsb_config_2,
21833 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21834 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21835 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
21836 }
21837#endif
21838
21839
21840#if defined(T0_KAOS_AREA3)
21841attr_data {
21842 Name = t0_module_data_in_area3,
21843 VA=T0_KAOS_RUN_AREA3_VA,
21844 PA=ra2pa(T0_KAOS_RUN_AREA3_PA,0),
21845 RA=T0_KAOS_RUN_AREA3_PA,
21846 part_0_ctx_nonzero_tsb_config_3,
21847 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21848 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21849 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
21850 }
21851#endif
21852
21853#if defined(T0_KAOS_AREA4)
21854attr_data {
21855 Name = t0_module_data_in_area4,
21856 VA=T0_KAOS_RUN_AREA4_VA,
21857 PA=ra2pa(T0_KAOS_RUN_AREA4_PA,0),
21858 RA=T0_KAOS_RUN_AREA4_PA,
21859 part_0_ctx_nonzero_tsb_config_0,
21860 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21861 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21862 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
21863 }
21864#endif
21865
21866
21867#if defined(T0_KAOS_AREA5)
21868attr_data {
21869 Name = t0_module_data_in_area5,
21870 VA=T0_KAOS_RUN_AREA5_VA,
21871 PA=ra2pa(T0_KAOS_RUN_AREA5_PA,0),
21872 RA=T0_KAOS_RUN_AREA5_PA,
21873 part_0_ctx_nonzero_tsb_config_1,
21874 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21875 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21876 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
21877 }
21878#endif
21879
21880
21881#if defined(T0_KAOS_AREA6)
21882attr_data {
21883 Name = t0_module_data_in_area6,
21884 VA=T0_KAOS_RUN_AREA6_VA,
21885 PA=ra2pa(T0_KAOS_RUN_AREA6_PA,0),
21886 RA=T0_KAOS_RUN_AREA6_PA,
21887 part_0_ctx_nonzero_tsb_config_2,
21888 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21889 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21890 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
21891 }
21892#endif
21893
21894
21895#if defined(T0_KAOS_AREA7)
21896attr_data {
21897 Name = t0_module_data_in_area7,
21898 VA=T0_KAOS_RUN_AREA7_VA,
21899 PA=ra2pa(T0_KAOS_RUN_AREA7_PA,0),
21900 RA=T0_KAOS_RUN_AREA7_PA,
21901 part_0_ctx_nonzero_tsb_config_3,
21902 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21903 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21904 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
21905 }
21906#endif
21907
21908
21909#if defined(T0_KAOS_AREA8)
21910attr_data {
21911 Name = t0_module_data_in_area8,
21912 VA=T0_KAOS_RUN_AREA8_VA,
21913 PA=ra2pa(T0_KAOS_RUN_AREA8_PA,0),
21914 RA=T0_KAOS_RUN_AREA8_PA,
21915 part_0_ctx_nonzero_tsb_config_0,
21916 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21917 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21918 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
21919 }
21920#endif
21921
21922
21923#if defined(T0_KAOS_AREA9)
21924attr_data {
21925 Name = t0_module_data_in_area9,
21926 VA=T0_KAOS_RUN_AREA9_VA,
21927 PA=ra2pa(T0_KAOS_RUN_AREA9_PA,0),
21928 RA=T0_KAOS_RUN_AREA9_PA,
21929 part_0_ctx_nonzero_tsb_config_1,
21930 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21931 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21932 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
21933 }
21934#endif
21935
21936
21937#if defined(T0_KAOS_AREA10)
21938attr_data {
21939 Name = t0_module_data_in_area10,
21940 VA=T0_KAOS_RUN_AREA10_VA,
21941 PA=ra2pa(T0_KAOS_RUN_AREA10_PA,0),
21942 RA=T0_KAOS_RUN_AREA10_PA,
21943 part_0_ctx_nonzero_tsb_config_2,
21944 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21945 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21946 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
21947 }
21948#endif
21949
21950
21951#if defined(T0_KAOS_AREA11)
21952attr_data {
21953 Name = t0_module_data_in_area11,
21954 VA=T0_KAOS_RUN_AREA11_VA,
21955 PA=ra2pa(T0_KAOS_RUN_AREA11_PA,0),
21956 RA=T0_KAOS_RUN_AREA11_PA,
21957 part_0_ctx_nonzero_tsb_config_3,
21958 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21959 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21960 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
21961 }
21962#endif
21963
21964
21965#if defined(T0_KAOS_AREA12)
21966attr_data {
21967 Name = t0_module_data_in_area12,
21968 VA=T0_KAOS_RUN_AREA12_VA,
21969 PA=ra2pa(T0_KAOS_RUN_AREA12_PA,0),
21970 RA=T0_KAOS_RUN_AREA12_PA,
21971 part_0_ctx_nonzero_tsb_config_0,
21972 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21973 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21974 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
21975 }
21976#endif
21977
21978
21979#if defined(T0_KAOS_AREA13)
21980attr_data {
21981 Name = t0_module_data_in_area13,
21982 VA=T0_KAOS_RUN_AREA13_VA,
21983 PA=ra2pa(T0_KAOS_RUN_AREA13_PA,0),
21984 RA=T0_KAOS_RUN_AREA13_PA,
21985 part_0_ctx_nonzero_tsb_config_1,
21986 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
21987 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
21988 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
21989 }
21990#endif
21991
21992
21993#if defined(T0_KAOS_AREA14)
21994attr_data {
21995 Name = t0_module_data_in_area14,
21996 VA=T0_KAOS_RUN_AREA14_VA,
21997 PA=ra2pa(T0_KAOS_RUN_AREA14_PA,0),
21998 RA=T0_KAOS_RUN_AREA14_PA,
21999 part_0_ctx_nonzero_tsb_config_2,
22000 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22001 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22002 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
22003 }
22004#endif
22005
22006
22007#if defined(T0_KAOS_AREA15)
22008attr_data {
22009 Name = t0_module_data_in_area15,
22010 VA=T0_KAOS_RUN_AREA15_VA,
22011 PA=ra2pa(T0_KAOS_RUN_AREA15_PA,0),
22012 RA=T0_KAOS_RUN_AREA15_PA,
22013 part_0_ctx_nonzero_tsb_config_3,
22014 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22015 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22016 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
22017 }
22018#endif
22019
22020
22021#if defined(T0_KAOS_SHM_AREA)
22022attr_data {
22023 Name = t0_module_data_in_shm_area,
22024 VA=T0_KAOS_RUN_SHM_AREA_VA,
22025 PA=ra2pa(T0_KAOS_RUN_SHM_AREA_PA,0),
22026 RA=T0_KAOS_RUN_SHM_AREA_PA,
22027 part_0_ctx_nonzero_tsb_config_0,
22028 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22029 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22030 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
22031 }
22032#endif
22033
22034
22035attr_data {
22036 Name = t0_module_data_exp_regs,
22037 VA=T0_KAOS_EXP_REGS_VA,
22038 PA=ra2pa(T0_KAOS_EXP_REGS_PA,0),
22039 RA=T0_KAOS_EXP_REGS_PA,
22040 part_0_ctx_nonzero_tsb_config_1,
22041 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22042 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22043 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
22044 }
22045
22046
22047attr_data {
22048 Name = t0_module_data_exp_stack,
22049 VA=T0_KAOS_EXP_STACK_VA,
22050 PA=ra2pa(T0_KAOS_EXP_STACK_PA,0),
22051 RA=T0_KAOS_EXP_STACK_PA,
22052 part_0_ctx_nonzero_tsb_config_2,
22053 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22054 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22055 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
22056 }
22057
22058
22059
22060#if defined(T0_KAOS_AREA0)
22061attr_data {
22062 Name = t0_module_data_exp_area0,
22063 VA=T0_KAOS_EXP_AREA0_VA,
22064 PA=ra2pa(T0_KAOS_EXP_AREA0_PA,0),
22065 RA=T0_KAOS_EXP_AREA0_PA,
22066 part_0_ctx_nonzero_tsb_config_3,
22067 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22068 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22069 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
22070 }
22071#endif
22072
22073
22074
22075#if defined(T0_KAOS_AREA1)
22076attr_data {
22077 Name = t0_module_data_exp_area1,
22078 VA=T0_KAOS_EXP_AREA1_VA,
22079 PA=ra2pa(T0_KAOS_EXP_AREA1_PA,0),
22080 RA=T0_KAOS_EXP_AREA1_PA,
22081 part_0_ctx_nonzero_tsb_config_0,
22082 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22083 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22084 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
22085 }
22086#endif
22087
22088#if defined(T0_KAOS_AREA2)
22089attr_data {
22090 Name = t0_module_data_exp_area2,
22091 VA=T0_KAOS_EXP_AREA2_VA,
22092 PA=ra2pa(T0_KAOS_EXP_AREA2_PA,0),
22093 RA=T0_KAOS_EXP_AREA2_PA,
22094 part_0_ctx_nonzero_tsb_config_1,
22095 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22096 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22097 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
22098 }
22099#endif
22100
22101#if defined(T0_KAOS_AREA3)
22102attr_data {
22103 Name = t0_module_data_exp_area3,
22104 VA=T0_KAOS_EXP_AREA3_VA,
22105 PA=ra2pa(T0_KAOS_EXP_AREA3_PA,0),
22106 RA=T0_KAOS_EXP_AREA3_PA,
22107 part_0_ctx_nonzero_tsb_config_2,
22108 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22109 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22110 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
22111 }
22112#endif
22113
22114
22115#if defined(T0_KAOS_AREA4)
22116attr_data {
22117 Name = t0_module_data_exp_area4,
22118 VA=T0_KAOS_EXP_AREA4_VA,
22119 PA=ra2pa(T0_KAOS_EXP_AREA4_PA,0),
22120 RA=T0_KAOS_EXP_AREA4_PA,
22121 part_0_ctx_nonzero_tsb_config_3,
22122 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22123 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22124 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
22125 }
22126#endif
22127
22128
22129#if defined(T0_KAOS_AREA5)
22130attr_data {
22131 Name = t0_module_data_exp_area5,
22132 VA=T0_KAOS_EXP_AREA5_VA,
22133 PA=ra2pa(T0_KAOS_EXP_AREA5_PA,0),
22134 RA=T0_KAOS_EXP_AREA5_PA,
22135 part_0_ctx_nonzero_tsb_config_0,
22136 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22137 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22138 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
22139 }
22140#endif
22141
22142
22143#if defined(T0_KAOS_AREA6)
22144attr_data {
22145 Name = t0_module_data_exp_area6,
22146 VA=T0_KAOS_EXP_AREA6_VA,
22147 PA=ra2pa(T0_KAOS_EXP_AREA6_PA,0),
22148 RA=T0_KAOS_EXP_AREA6_PA,
22149 part_0_ctx_nonzero_tsb_config_1,
22150 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22151 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22152 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
22153 }
22154#endif
22155
22156
22157#if defined(T0_KAOS_AREA7)
22158attr_data {
22159 Name = t0_module_data_exp_area7,
22160 VA=T0_KAOS_EXP_AREA7_VA,
22161 PA=ra2pa(T0_KAOS_EXP_AREA7_PA,0),
22162 RA=T0_KAOS_EXP_AREA7_PA,
22163 part_0_ctx_nonzero_tsb_config_2,
22164 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22165 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22166 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
22167 }
22168#endif
22169
22170
22171#if defined(T0_KAOS_AREA8)
22172attr_data {
22173 Name = t0_module_data_exp_area8,
22174 VA=T0_KAOS_EXP_AREA8_VA,
22175 PA=ra2pa(T0_KAOS_EXP_AREA8_PA,0),
22176 RA=T0_KAOS_EXP_AREA8_PA,
22177 part_0_ctx_nonzero_tsb_config_3,
22178 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22179 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22180 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
22181 }
22182#endif
22183
22184
22185#if defined(T0_KAOS_AREA9)
22186attr_data {
22187 Name = t0_module_data_exp_area9,
22188 VA=T0_KAOS_EXP_AREA9_VA,
22189 PA=ra2pa(T0_KAOS_EXP_AREA9_PA,0),
22190 RA=T0_KAOS_EXP_AREA9_PA,
22191 part_0_ctx_nonzero_tsb_config_0,
22192 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22193 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22194 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
22195 }
22196#endif
22197
22198
22199#if defined(T0_KAOS_AREA10)
22200attr_data {
22201 Name = t0_module_data_exp_area10,
22202 VA=T0_KAOS_EXP_AREA10_VA,
22203 PA=ra2pa(T0_KAOS_EXP_AREA10_PA,0),
22204 RA=T0_KAOS_EXP_AREA10_PA,
22205 part_0_ctx_nonzero_tsb_config_1,
22206 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22207 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22208 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
22209 }
22210#endif
22211
22212
22213#if defined(T0_KAOS_AREA11)
22214attr_data {
22215 Name = t0_module_data_exp_area11,
22216 VA=T0_KAOS_EXP_AREA11_VA,
22217 PA=ra2pa(T0_KAOS_EXP_AREA11_PA,0),
22218 RA=T0_KAOS_EXP_AREA11_PA,
22219 part_0_ctx_nonzero_tsb_config_2,
22220 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22221 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22222 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
22223 }
22224#endif
22225
22226
22227#if defined(T0_KAOS_AREA12)
22228attr_data {
22229 Name = t0_module_data_exp_area12,
22230 VA=T0_KAOS_EXP_AREA12_VA,
22231 PA=ra2pa(T0_KAOS_EXP_AREA12_PA,0),
22232 RA=T0_KAOS_EXP_AREA12_PA,
22233 part_0_ctx_nonzero_tsb_config_3,
22234 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22235 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22236 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
22237 }
22238#endif
22239
22240
22241#if defined(T0_KAOS_AREA13)
22242attr_data {
22243 Name = t0_module_data_exp_area13,
22244 VA=T0_KAOS_EXP_AREA13_VA,
22245 PA=ra2pa(T0_KAOS_EXP_AREA13_PA,0),
22246 RA=T0_KAOS_EXP_AREA13_PA,
22247 part_0_ctx_nonzero_tsb_config_0,
22248 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22249 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22250 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
22251 }
22252#endif
22253
22254
22255#if defined(T0_KAOS_AREA14)
22256attr_data {
22257 Name = t0_module_data_exp_area14,
22258 VA=T0_KAOS_EXP_AREA14_VA,
22259 PA=ra2pa(T0_KAOS_EXP_AREA14_PA,0),
22260 RA=T0_KAOS_EXP_AREA14_PA,
22261 part_0_ctx_nonzero_tsb_config_1,
22262 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22263 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22264 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
22265 }
22266#endif
22267
22268#if defined(T0_KAOS_AREA15)
22269attr_data {
22270 Name = t0_module_data_exp_area15,
22271 VA=T0_KAOS_EXP_AREA15_VA,
22272 PA=ra2pa(T0_KAOS_EXP_AREA15_PA,0),
22273 RA=T0_KAOS_EXP_AREA15_PA,
22274 part_0_ctx_nonzero_tsb_config_2,
22275 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22276 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22277 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
22278 }
22279#endif
22280
22281
22282#if defined(T0_KAOS_SHM_AREA)
22283attr_data {
22284 Name = t0_module_data_exp_shm_area,
22285 VA=T0_KAOS_EXP_SHM_AREA_VA,
22286 PA=ra2pa(T0_KAOS_EXP_SHM_AREA_PA,0),
22287 RA=T0_KAOS_EXP_SHM_AREA_PA,
22288 part_0_ctx_nonzero_tsb_config_3,
22289 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22290 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22291 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
22292 }
22293#endif
22294
22295
22296
22297
22298/************************************************************************
22299 Test case end
22300 ************************************************************************/
22301
22302SECTION local_supervisor_section_text TEXT_VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA
22303
22304
22305/*
22306 * Check if we have a data sigsegv
22307 * %g2 has the virtual page number (32-13 => 19 bits)
22308
22309 * Must be all 1's or all 0's for a legal sigsegv
22310 */
22311.global data_segv_check
22312data_segv_check:
22313 ta 0x2e
22314 cmp %o1, 0
22315 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
22316 be,a 1f
22317 nop
22318 cmp %o1, 1
22319 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
22320 be,a 1f
22321 nop
22322 cmp %o1, 2
22323 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
22324 be,a 1f
22325 nop
22326 cmp %o1, 3
22327 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
22328 be,a 1f
22329 nop
22330 ta 0x1
22331 nop
22332
22333
223341: ldx [%o2], %g1
22335
22336 lda [%g1]ASI_PRIMARY, %g2
22337
22338 sethi %hi(0xc1f80000), %g3
22339 sethi %hi(0x81d80000), %g1
22340 and %g2, %g3, %g2
22341 cmp %g2, %g1
22342 bne,pt %xcc, 1f ! not a flush
22343 nop
22344 done
22345 nop
22346
22347
223481: sethi %hi(0x7ffff), %g2
22349 or %g2, %lo(0x7ffff), %g2
22350/* Check page 0 */ andcc %g2, %g4, %g1
22351
22352 !te T_TRAP_INST0
22353 !be,pt %xcc, increment_sigsegv_count
22354 be,pt %xcc, 2f
22355
22356/* Check last page */ cmp %g2, %g1
22357
22358 !te T_TRAP_INST0
22359 be,pt %xcc, 2f
22360 nop
22361 ta 0x1 !bad trap
22362 nop
223632:
22364 done
22365 nop
22366
22367increment_sigsegv_count:
22368 wr %g0, ASI_PRIMARY, %asi
22369 set T0_KAOS_RUN_REGS_VA, %g7
22370 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6
22371 inc %g6
22372 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi
22373
22374 done
22375 nop
22376
22377
22378
22379
22380/* for illegal trap handling */
22381
22382.global handle_ill_trap
22383
22384handle_ill_trap:
22385 ta 0x2e
22386 cmp %o1, 0
22387 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
22388 be,a 1f
22389 nop
22390 cmp %o1, 1
22391 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
22392 be,a 1f
22393 nop
22394 cmp %o1, 2
22395 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
22396 be,a 1f
22397 nop
22398 cmp %o1, 3
22399 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
22400 be,a 1f
22401 nop
22402 ta 0x1
22403 nop
22404
224051: ldx [%o2], %g1
22406 lda [%g1]ASI_PRIMARY, %g5
22407 sethi %hi(0x1fffff), %g6
22408 or %g6, %lo(0x1fffff), %g6
22409 cmp %g5, %g6
22410 tne 0x1 !bad trap
22411 nop
22412 done
22413 nop
22414
22415
22416
22417
22418
22419
22420
22421
22422SECTION local_supervisor_section_data DATA_VA=LOCAL_SUPERVISOR_SECTION_DATA_VA
22423.seg "data"
22424.global local_supervisor_tmp_area
22425local_supervisor_tmp_area:
22426 .word 0
22427 .word 0
22428 .word 0
22429 .word 0
22430 .word 0
22431 .word 0
22432 .word 0
22433 .word 0
22434 .word 0
22435 .word 0
22436 .word 0
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
22459
22460
22461
22462
22463/*********************************************************
22464 * For 2nd thread
22465 *********************************************************/
22466
22467
22468attr_text {
22469 Name = t1_module_ktbl,
22470 VA=T1_KAOS_KTBL_VA,
22471 PA=ra2pa(T1_KAOS_KTBL_PA,1),
22472 RA=T1_KAOS_KTBL_PA,
22473 part_1_ctx_nonzero_tsb_config_0,
22474 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22475 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22476 TTE_L=0, TTE_CP=T1_KAOS_KTBL_CACHEABLE, TTE_CV=T1_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22477 }
22478
22479
22480
22481
22482attr_text {
22483 Name = t1_module_subr0,
22484 VA=T1_KAOS_SUBR0_VA,
22485 PA=ra2pa(T1_KAOS_SUBR0_PA,1),
22486 RA=T1_KAOS_SUBR0_PA,
22487 part_1_ctx_nonzero_tsb_config_2,
22488 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22489 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22490 TTE_L=0, TTE_CP=T1_KAOS_SUBR0_CACHEABLE, TTE_CV=T1_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22491 }
22492
22493attr_text {
22494 Name = t1_module_subr1,
22495 VA=T1_KAOS_SUBR1_VA,
22496 PA=ra2pa(T1_KAOS_SUBR1_PA,1),
22497 RA=T1_KAOS_SUBR1_PA,
22498 part_1_ctx_nonzero_tsb_config_3,
22499 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22500 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22501 TTE_L=0, TTE_CP=T1_KAOS_SUBR1_CACHEABLE, TTE_CV=T1_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22502 }
22503
22504
22505attr_text {
22506 Name = t1_module_subr2,
22507 VA=T1_KAOS_SUBR2_VA,
22508 PA=ra2pa(T1_KAOS_SUBR2_PA,1),
22509 RA=T1_KAOS_SUBR2_PA,
22510 part_1_ctx_nonzero_tsb_config_0,
22511 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22512 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22513 TTE_L=0, TTE_CP=T1_KAOS_SUBR2_CACHEABLE, TTE_CV=T1_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22514 }
22515
22516
22517attr_text {
22518 Name = t1_module_subr3,
22519 VA=T1_KAOS_SUBR3_VA,
22520 PA=ra2pa(T1_KAOS_SUBR3_PA,1),
22521 RA=T1_KAOS_SUBR3_PA,
22522 part_1_ctx_nonzero_tsb_config_1,
22523 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22524 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22525 TTE_L=0, TTE_CP=T1_KAOS_SUBR3_CACHEABLE, TTE_CV=T1_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
22526 }
22527
22528
22529attr_data {
22530 Name = t1_module_offset_table,
22531 VA=T1_KAOS_OFFSET_TBL_VA,
22532 PA=ra2pa(T1_KAOS_OFFSET_TBL_PA,1),
22533 RA=T1_KAOS_OFFSET_TBL_PA,
22534 part_1_ctx_nonzero_tsb_config_2,
22535 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22536 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22537 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
22538 }
22539
22540
22541
22542
22543
22544attr_data {
22545 Name = t1_module_data_in_regs,
22546 VA=T1_KAOS_RUN_REGS_VA,
22547 PA=ra2pa(T1_KAOS_RUN_REGS_PA,1),
22548 RA=T1_KAOS_RUN_REGS_PA,
22549 part_1_ctx_nonzero_tsb_config_3,
22550 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22551 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22552 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
22553 }
22554
22555
22556
22557attr_data {
22558 Name = t1_module_data_in_stack,
22559 VA=T1_KAOS_RUN_STACK_VA,
22560 PA=ra2pa(T1_KAOS_RUN_STACK_PA,1),
22561 RA=T1_KAOS_RUN_STACK_PA,
22562 part_1_ctx_nonzero_tsb_config_0,
22563 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22564 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22565 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
22566 }
22567
22568
22569
22570attr_data {
22571 Name = t1_module_data_in_area0,
22572 VA=T1_KAOS_RUN_AREA0_VA,
22573 PA=ra2pa(T1_KAOS_RUN_AREA0_PA,1),
22574 RA=T1_KAOS_RUN_AREA0_PA,
22575 part_1_ctx_nonzero_tsb_config_1,
22576 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22577 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22578 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
22579 }
22580
22581
22582#if defined(T1_KAOS_AREA1)
22583attr_data {
22584 Name = t1_module_data_in_area1,
22585 VA=T1_KAOS_RUN_AREA1_VA,
22586 PA=ra2pa(T1_KAOS_RUN_AREA1_PA,1),
22587 RA=T1_KAOS_RUN_AREA1_PA,
22588 part_1_ctx_nonzero_tsb_config_2,
22589 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22590 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22591 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
22592 }
22593#endif
22594
22595
22596#if defined(T1_KAOS_AREA2)
22597attr_data {
22598 Name = t1_module_data_in_area2,
22599 VA=T1_KAOS_RUN_AREA2_VA,
22600 PA=ra2pa(T1_KAOS_RUN_AREA2_PA,1),
22601 RA=T1_KAOS_RUN_AREA2_PA,
22602 part_1_ctx_nonzero_tsb_config_3,
22603 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22604 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22605 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
22606 }
22607#endif
22608
22609
22610#if defined(T1_KAOS_AREA3)
22611attr_data {
22612 Name = t1_module_data_in_area3,
22613 VA=T1_KAOS_RUN_AREA3_VA,
22614 PA=ra2pa(T1_KAOS_RUN_AREA3_PA,1),
22615 RA=T1_KAOS_RUN_AREA3_PA,
22616 part_1_ctx_nonzero_tsb_config_0,
22617 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22618 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22619 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
22620 }
22621#endif
22622
22623#if defined(T1_KAOS_AREA4)
22624attr_data {
22625 Name = t1_module_data_in_area4,
22626 VA=T1_KAOS_RUN_AREA4_VA,
22627 PA=ra2pa(T1_KAOS_RUN_AREA4_PA,1),
22628 RA=T1_KAOS_RUN_AREA4_PA,
22629 part_1_ctx_nonzero_tsb_config_1,
22630 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22631 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22632 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
22633 }
22634#endif
22635
22636
22637#if defined(T1_KAOS_AREA5)
22638attr_data {
22639 Name = t1_module_data_in_area5,
22640 VA=T1_KAOS_RUN_AREA5_VA,
22641 PA=ra2pa(T1_KAOS_RUN_AREA5_PA,1),
22642 RA=T1_KAOS_RUN_AREA5_PA,
22643 part_1_ctx_nonzero_tsb_config_2,
22644 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22645 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22646 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
22647 }
22648#endif
22649
22650
22651#if defined(T1_KAOS_AREA6)
22652attr_data {
22653 Name = t1_module_data_in_area6,
22654 VA=T1_KAOS_RUN_AREA6_VA,
22655 PA=ra2pa(T1_KAOS_RUN_AREA6_PA,1),
22656 RA=T1_KAOS_RUN_AREA6_PA,
22657 part_1_ctx_nonzero_tsb_config_3,
22658 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22659 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22660 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
22661 }
22662#endif
22663
22664
22665#if defined(T1_KAOS_AREA7)
22666attr_data {
22667 Name = t1_module_data_in_area7,
22668 VA=T1_KAOS_RUN_AREA7_VA,
22669 PA=ra2pa(T1_KAOS_RUN_AREA7_PA,1),
22670 RA=T1_KAOS_RUN_AREA7_PA,
22671 part_1_ctx_nonzero_tsb_config_0,
22672 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22673 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22674 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
22675 }
22676#endif
22677
22678
22679#if defined(T1_KAOS_AREA8)
22680attr_data {
22681 Name = t1_module_data_in_area8,
22682 VA=T1_KAOS_RUN_AREA8_VA,
22683 PA=ra2pa(T1_KAOS_RUN_AREA8_PA,1),
22684 RA=T1_KAOS_RUN_AREA8_PA,
22685 part_1_ctx_nonzero_tsb_config_1,
22686 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22687 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22688 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
22689 }
22690#endif
22691
22692
22693#if defined(T1_KAOS_AREA9)
22694attr_data {
22695 Name = t1_module_data_in_area9,
22696 VA=T1_KAOS_RUN_AREA9_VA,
22697 PA=ra2pa(T1_KAOS_RUN_AREA9_PA,1),
22698 RA=T1_KAOS_RUN_AREA9_PA,
22699 part_1_ctx_nonzero_tsb_config_2,
22700 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22701 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22702 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
22703 }
22704#endif
22705
22706
22707#if defined(T1_KAOS_AREA10)
22708attr_data {
22709 Name = t1_module_data_in_area10,
22710 VA=T1_KAOS_RUN_AREA10_VA,
22711 PA=ra2pa(T1_KAOS_RUN_AREA10_PA,1),
22712 RA=T1_KAOS_RUN_AREA10_PA,
22713 part_1_ctx_nonzero_tsb_config_3,
22714 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22715 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22716 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
22717 }
22718#endif
22719
22720
22721#if defined(T1_KAOS_AREA11)
22722attr_data {
22723 Name = t1_module_data_in_area11,
22724 VA=T1_KAOS_RUN_AREA11_VA,
22725 PA=ra2pa(T1_KAOS_RUN_AREA11_PA,1),
22726 RA=T1_KAOS_RUN_AREA11_PA,
22727 part_1_ctx_nonzero_tsb_config_0,
22728 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22729 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22730 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
22731 }
22732#endif
22733
22734
22735#if defined(T1_KAOS_AREA12)
22736attr_data {
22737 Name = t1_module_data_in_area12,
22738 VA=T1_KAOS_RUN_AREA12_VA,
22739 PA=ra2pa(T1_KAOS_RUN_AREA12_PA,1),
22740 RA=T1_KAOS_RUN_AREA12_PA,
22741 part_1_ctx_nonzero_tsb_config_1,
22742 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22743 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22744 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
22745 }
22746#endif
22747
22748
22749#if defined(T1_KAOS_AREA13)
22750attr_data {
22751 Name = t1_module_data_in_area13,
22752 VA=T1_KAOS_RUN_AREA13_VA,
22753 PA=ra2pa(T1_KAOS_RUN_AREA13_PA,1),
22754 RA=T1_KAOS_RUN_AREA13_PA,
22755 part_1_ctx_nonzero_tsb_config_2,
22756 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22757 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22758 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
22759 }
22760#endif
22761
22762
22763#if defined(T1_KAOS_AREA14)
22764attr_data {
22765 Name = t1_module_data_in_area14,
22766 VA=T1_KAOS_RUN_AREA14_VA,
22767 PA=ra2pa(T1_KAOS_RUN_AREA14_PA,1),
22768 RA=T1_KAOS_RUN_AREA14_PA,
22769 part_1_ctx_nonzero_tsb_config_3,
22770 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22771 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22772 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
22773 }
22774#endif
22775
22776
22777#if defined(T1_KAOS_AREA15)
22778attr_data {
22779 Name = t1_module_data_in_area15,
22780 VA=T1_KAOS_RUN_AREA15_VA,
22781 PA=ra2pa(T1_KAOS_RUN_AREA15_PA,1),
22782 RA=T1_KAOS_RUN_AREA15_PA,
22783 part_1_ctx_nonzero_tsb_config_0,
22784 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22785 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22786 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
22787 }
22788#endif
22789
22790
22791#if defined(T1_KAOS_SHM_AREA)
22792attr_data {
22793 Name = t1_module_data_in_shm_area,
22794 VA=T1_KAOS_RUN_SHM_AREA_VA,
22795 PA=ra2pa(T1_KAOS_RUN_SHM_AREA_PA,1),
22796 RA=T1_KAOS_RUN_SHM_AREA_PA,
22797 part_1_ctx_nonzero_tsb_config_1,
22798 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22799 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22800 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
22801 }
22802#endif
22803
22804
22805attr_data {
22806 Name = t1_module_data_exp_regs,
22807 VA=T1_KAOS_EXP_REGS_VA,
22808 PA=ra2pa(T1_KAOS_EXP_REGS_PA,1),
22809 RA=T1_KAOS_EXP_REGS_PA,
22810 part_1_ctx_nonzero_tsb_config_2,
22811 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22812 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22813 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
22814 }
22815
22816
22817attr_data {
22818 Name = t1_module_data_exp_stack,
22819 VA=T1_KAOS_EXP_STACK_VA,
22820 PA=ra2pa(T1_KAOS_EXP_STACK_PA,1),
22821 RA=T1_KAOS_EXP_STACK_PA,
22822 part_1_ctx_nonzero_tsb_config_3,
22823 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22824 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22825 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
22826 }
22827
22828
22829
22830#if defined(T1_KAOS_AREA0)
22831attr_data {
22832 Name = t1_module_data_exp_area0,
22833 VA=T1_KAOS_EXP_AREA0_VA,
22834 PA=ra2pa(T1_KAOS_EXP_AREA0_PA,1),
22835 RA=T1_KAOS_EXP_AREA0_PA,
22836 part_1_ctx_nonzero_tsb_config_0,
22837 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22838 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22839 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
22840 }
22841#endif
22842
22843
22844
22845#if defined(T1_KAOS_AREA1)
22846attr_data {
22847 Name = t1_module_data_exp_area1,
22848 VA=T1_KAOS_EXP_AREA1_VA,
22849 PA=ra2pa(T1_KAOS_EXP_AREA1_PA,1),
22850 RA=T1_KAOS_EXP_AREA1_PA,
22851 part_1_ctx_nonzero_tsb_config_1,
22852 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22853 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22854 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
22855 }
22856#endif
22857
22858#if defined(T1_KAOS_AREA2)
22859attr_data {
22860 Name = t1_module_data_exp_area2,
22861 VA=T1_KAOS_EXP_AREA2_VA,
22862 PA=ra2pa(T1_KAOS_EXP_AREA2_PA,1),
22863 RA=T1_KAOS_EXP_AREA2_PA,
22864 part_1_ctx_nonzero_tsb_config_2,
22865 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22866 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22867 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
22868 }
22869#endif
22870
22871#if defined(T1_KAOS_AREA3)
22872attr_data {
22873 Name = t1_module_data_exp_area3,
22874 VA=T1_KAOS_EXP_AREA3_VA,
22875 PA=ra2pa(T1_KAOS_EXP_AREA3_PA,1),
22876 RA=T1_KAOS_EXP_AREA3_PA,
22877 part_1_ctx_nonzero_tsb_config_3,
22878 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22879 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22880 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
22881 }
22882#endif
22883
22884
22885#if defined(T1_KAOS_AREA4)
22886attr_data {
22887 Name = t1_module_data_exp_area4,
22888 VA=T1_KAOS_EXP_AREA4_VA,
22889 PA=ra2pa(T1_KAOS_EXP_AREA4_PA,1),
22890 RA=T1_KAOS_EXP_AREA4_PA,
22891 part_1_ctx_nonzero_tsb_config_0,
22892 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22893 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22894 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
22895 }
22896#endif
22897
22898
22899#if defined(T1_KAOS_AREA5)
22900attr_data {
22901 Name = t1_module_data_exp_area5,
22902 VA=T1_KAOS_EXP_AREA5_VA,
22903 PA=ra2pa(T1_KAOS_EXP_AREA5_PA,1),
22904 RA=T1_KAOS_EXP_AREA5_PA,
22905 part_1_ctx_nonzero_tsb_config_1,
22906 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22907 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22908 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
22909 }
22910#endif
22911
22912
22913#if defined(T1_KAOS_AREA6)
22914attr_data {
22915 Name = t1_module_data_exp_area6,
22916 VA=T1_KAOS_EXP_AREA6_VA,
22917 PA=ra2pa(T1_KAOS_EXP_AREA6_PA,1),
22918 RA=T1_KAOS_EXP_AREA6_PA,
22919 part_1_ctx_nonzero_tsb_config_2,
22920 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22921 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22922 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
22923 }
22924#endif
22925
22926
22927#if defined(T1_KAOS_AREA7)
22928attr_data {
22929 Name = t1_module_data_exp_area7,
22930 VA=T1_KAOS_EXP_AREA7_VA,
22931 PA=ra2pa(T1_KAOS_EXP_AREA7_PA,1),
22932 RA=T1_KAOS_EXP_AREA7_PA,
22933 part_1_ctx_nonzero_tsb_config_3,
22934 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22935 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22936 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
22937 }
22938#endif
22939
22940
22941#if defined(T1_KAOS_AREA8)
22942attr_data {
22943 Name = t1_module_data_exp_area8,
22944 VA=T1_KAOS_EXP_AREA8_VA,
22945 PA=ra2pa(T1_KAOS_EXP_AREA8_PA,1),
22946 RA=T1_KAOS_EXP_AREA8_PA,
22947 part_1_ctx_nonzero_tsb_config_0,
22948 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22949 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22950 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
22951 }
22952#endif
22953
22954
22955#if defined(T1_KAOS_AREA9)
22956attr_data {
22957 Name = t1_module_data_exp_area9,
22958 VA=T1_KAOS_EXP_AREA9_VA,
22959 PA=ra2pa(T1_KAOS_EXP_AREA9_PA,1),
22960 RA=T1_KAOS_EXP_AREA9_PA,
22961 part_1_ctx_nonzero_tsb_config_1,
22962 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22963 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22964 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
22965 }
22966#endif
22967
22968
22969#if defined(T1_KAOS_AREA10)
22970attr_data {
22971 Name = t1_module_data_exp_area10,
22972 VA=T1_KAOS_EXP_AREA10_VA,
22973 PA=ra2pa(T1_KAOS_EXP_AREA10_PA,1),
22974 RA=T1_KAOS_EXP_AREA10_PA,
22975 part_1_ctx_nonzero_tsb_config_2,
22976 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22977 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22978 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
22979 }
22980#endif
22981
22982
22983#if defined(T1_KAOS_AREA11)
22984attr_data {
22985 Name = t1_module_data_exp_area11,
22986 VA=T1_KAOS_EXP_AREA11_VA,
22987 PA=ra2pa(T1_KAOS_EXP_AREA11_PA,1),
22988 RA=T1_KAOS_EXP_AREA11_PA,
22989 part_1_ctx_nonzero_tsb_config_3,
22990 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
22991 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
22992 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
22993 }
22994#endif
22995
22996
22997#if defined(T1_KAOS_AREA12)
22998attr_data {
22999 Name = t1_module_data_exp_area12,
23000 VA=T1_KAOS_EXP_AREA12_VA,
23001 PA=ra2pa(T1_KAOS_EXP_AREA12_PA,1),
23002 RA=T1_KAOS_EXP_AREA12_PA,
23003 part_1_ctx_nonzero_tsb_config_0,
23004 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23005 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23006 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
23007 }
23008#endif
23009
23010
23011#if defined(T1_KAOS_AREA13)
23012attr_data {
23013 Name = t1_module_data_exp_area13,
23014 VA=T1_KAOS_EXP_AREA13_VA,
23015 PA=ra2pa(T1_KAOS_EXP_AREA13_PA,1),
23016 RA=T1_KAOS_EXP_AREA13_PA,
23017 part_1_ctx_nonzero_tsb_config_1,
23018 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23019 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23020 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
23021 }
23022#endif
23023
23024
23025#if defined(T1_KAOS_AREA14)
23026attr_data {
23027 Name = t1_module_data_exp_area14,
23028 VA=T1_KAOS_EXP_AREA14_VA,
23029 PA=ra2pa(T1_KAOS_EXP_AREA14_PA,1),
23030 RA=T1_KAOS_EXP_AREA14_PA,
23031 part_1_ctx_nonzero_tsb_config_2,
23032 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23033 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23034 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
23035 }
23036#endif
23037
23038#if defined(T1_KAOS_AREA15)
23039attr_data {
23040 Name = t1_module_data_exp_area15,
23041 VA=T1_KAOS_EXP_AREA15_VA,
23042 PA=ra2pa(T1_KAOS_EXP_AREA15_PA,1),
23043 RA=T1_KAOS_EXP_AREA15_PA,
23044 part_1_ctx_nonzero_tsb_config_3,
23045 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23046 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23047 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
23048 }
23049#endif
23050
23051
23052#if defined(T1_KAOS_SHM_AREA)
23053attr_data {
23054 Name = t1_module_data_exp_shm_area,
23055 VA=T1_KAOS_EXP_SHM_AREA_VA,
23056 PA=ra2pa(T1_KAOS_EXP_SHM_AREA_PA,1),
23057 RA=T1_KAOS_EXP_SHM_AREA_PA,
23058 part_1_ctx_nonzero_tsb_config_0,
23059 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23060 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23061 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
23062 }
23063#endif
23064
23065
23066
23067/*********************************************************
23068 * For 3rd thread
23069 *********************************************************/
23070
23071
23072attr_text {
23073 Name = t2_module_ktbl,
23074 VA=T2_KAOS_KTBL_VA,
23075 PA=ra2pa(T2_KAOS_KTBL_PA,2),
23076 RA=T2_KAOS_KTBL_PA,
23077 part_2_ctx_nonzero_tsb_config_0,
23078 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23079 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23080 TTE_L=0, TTE_CP=T2_KAOS_KTBL_CACHEABLE, TTE_CV=T2_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23081 }
23082
23083
23084
23085
23086attr_text {
23087 Name = t2_module_subr0,
23088 VA=T2_KAOS_SUBR0_VA,
23089 PA=ra2pa(T2_KAOS_SUBR0_PA,2),
23090 RA=T2_KAOS_SUBR0_PA,
23091 part_2_ctx_nonzero_tsb_config_2,
23092 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23093 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23094 TTE_L=0, TTE_CP=T2_KAOS_SUBR0_CACHEABLE, TTE_CV=T2_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23095 }
23096
23097attr_text {
23098 Name = t2_module_subr1,
23099 VA=T2_KAOS_SUBR1_VA,
23100 PA=ra2pa(T2_KAOS_SUBR1_PA,2),
23101 RA=T2_KAOS_SUBR1_PA,
23102 part_2_ctx_nonzero_tsb_config_3,
23103 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23104 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23105 TTE_L=0, TTE_CP=T2_KAOS_SUBR1_CACHEABLE, TTE_CV=T2_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23106 }
23107
23108
23109attr_text {
23110 Name = t2_module_subr2,
23111 VA=T2_KAOS_SUBR2_VA,
23112 PA=ra2pa(T2_KAOS_SUBR2_PA,2),
23113 RA=T2_KAOS_SUBR2_PA,
23114 part_2_ctx_nonzero_tsb_config_0,
23115 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23116 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23117 TTE_L=0, TTE_CP=T2_KAOS_SUBR2_CACHEABLE, TTE_CV=T2_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23118 }
23119
23120
23121attr_text {
23122 Name = t2_module_subr3,
23123 VA=T2_KAOS_SUBR3_VA,
23124 PA=ra2pa(T2_KAOS_SUBR3_PA,2),
23125 RA=T2_KAOS_SUBR3_PA,
23126 part_2_ctx_nonzero_tsb_config_1,
23127 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23128 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23129 TTE_L=0, TTE_CP=T2_KAOS_SUBR3_CACHEABLE, TTE_CV=T2_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23130 }
23131
23132
23133attr_data {
23134 Name = t2_module_offset_table,
23135 VA=T2_KAOS_OFFSET_TBL_VA,
23136 PA=ra2pa(T2_KAOS_OFFSET_TBL_PA,2),
23137 RA=T2_KAOS_OFFSET_TBL_PA,
23138 part_2_ctx_nonzero_tsb_config_2,
23139 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23140 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23141 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
23142 }
23143
23144
23145
23146
23147
23148attr_data {
23149 Name = t2_module_data_in_regs,
23150 VA=T2_KAOS_RUN_REGS_VA,
23151 PA=ra2pa(T2_KAOS_RUN_REGS_PA,2),
23152 RA=T2_KAOS_RUN_REGS_PA,
23153 part_2_ctx_nonzero_tsb_config_3,
23154 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23155 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23156 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
23157 }
23158
23159
23160
23161attr_data {
23162 Name = t2_module_data_in_stack,
23163 VA=T2_KAOS_RUN_STACK_VA,
23164 PA=ra2pa(T2_KAOS_RUN_STACK_PA,2),
23165 RA=T2_KAOS_RUN_STACK_PA,
23166 part_2_ctx_nonzero_tsb_config_0,
23167 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23168 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23169 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
23170 }
23171
23172
23173
23174attr_data {
23175 Name = t2_module_data_in_area0,
23176 VA=T2_KAOS_RUN_AREA0_VA,
23177 PA=ra2pa(T2_KAOS_RUN_AREA0_PA,2),
23178 RA=T2_KAOS_RUN_AREA0_PA,
23179 part_2_ctx_nonzero_tsb_config_1,
23180 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23181 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23182 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
23183 }
23184
23185
23186#if defined(T2_KAOS_AREA1)
23187attr_data {
23188 Name = t2_module_data_in_area1,
23189 VA=T2_KAOS_RUN_AREA1_VA,
23190 PA=ra2pa(T2_KAOS_RUN_AREA1_PA,2),
23191 RA=T2_KAOS_RUN_AREA1_PA,
23192 part_2_ctx_nonzero_tsb_config_2,
23193 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23194 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23195 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
23196 }
23197#endif
23198
23199
23200#if defined(T2_KAOS_AREA2)
23201attr_data {
23202 Name = t2_module_data_in_area2,
23203 VA=T2_KAOS_RUN_AREA2_VA,
23204 PA=ra2pa(T2_KAOS_RUN_AREA2_PA,2),
23205 RA=T2_KAOS_RUN_AREA2_PA,
23206 part_2_ctx_nonzero_tsb_config_3,
23207 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23208 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23209 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
23210 }
23211#endif
23212
23213
23214#if defined(T2_KAOS_AREA3)
23215attr_data {
23216 Name = t2_module_data_in_area3,
23217 VA=T2_KAOS_RUN_AREA3_VA,
23218 PA=ra2pa(T2_KAOS_RUN_AREA3_PA,2),
23219 RA=T2_KAOS_RUN_AREA3_PA,
23220 part_2_ctx_nonzero_tsb_config_0,
23221 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23222 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23223 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
23224 }
23225#endif
23226
23227#if defined(T2_KAOS_AREA4)
23228attr_data {
23229 Name = t2_module_data_in_area4,
23230 VA=T2_KAOS_RUN_AREA4_VA,
23231 PA=ra2pa(T2_KAOS_RUN_AREA4_PA,2),
23232 RA=T2_KAOS_RUN_AREA4_PA,
23233 part_2_ctx_nonzero_tsb_config_1,
23234 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23235 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23236 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
23237 }
23238#endif
23239
23240
23241#if defined(T2_KAOS_AREA5)
23242attr_data {
23243 Name = t2_module_data_in_area5,
23244 VA=T2_KAOS_RUN_AREA5_VA,
23245 PA=ra2pa(T2_KAOS_RUN_AREA5_PA,2),
23246 RA=T2_KAOS_RUN_AREA5_PA,
23247 part_2_ctx_nonzero_tsb_config_2,
23248 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23249 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23250 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
23251 }
23252#endif
23253
23254
23255#if defined(T2_KAOS_AREA6)
23256attr_data {
23257 Name = t2_module_data_in_area6,
23258 VA=T2_KAOS_RUN_AREA6_VA,
23259 PA=ra2pa(T2_KAOS_RUN_AREA6_PA,2),
23260 RA=T2_KAOS_RUN_AREA6_PA,
23261 part_2_ctx_nonzero_tsb_config_3,
23262 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23263 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23264 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
23265 }
23266#endif
23267
23268
23269#if defined(T2_KAOS_AREA7)
23270attr_data {
23271 Name = t2_module_data_in_area7,
23272 VA=T2_KAOS_RUN_AREA7_VA,
23273 PA=ra2pa(T2_KAOS_RUN_AREA7_PA,2),
23274 RA=T2_KAOS_RUN_AREA7_PA,
23275 part_2_ctx_nonzero_tsb_config_0,
23276 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23277 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23278 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
23279 }
23280#endif
23281
23282
23283#if defined(T2_KAOS_AREA8)
23284attr_data {
23285 Name = t2_module_data_in_area8,
23286 VA=T2_KAOS_RUN_AREA8_VA,
23287 PA=ra2pa(T2_KAOS_RUN_AREA8_PA,2),
23288 RA=T2_KAOS_RUN_AREA8_PA,
23289 part_2_ctx_nonzero_tsb_config_1,
23290 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23291 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23292 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
23293 }
23294#endif
23295
23296
23297#if defined(T2_KAOS_AREA9)
23298attr_data {
23299 Name = t2_module_data_in_area9,
23300 VA=T2_KAOS_RUN_AREA9_VA,
23301 PA=ra2pa(T2_KAOS_RUN_AREA9_PA,2),
23302 RA=T2_KAOS_RUN_AREA9_PA,
23303 part_2_ctx_nonzero_tsb_config_2,
23304 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23305 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23306 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
23307 }
23308#endif
23309
23310
23311#if defined(T2_KAOS_AREA10)
23312attr_data {
23313 Name = t2_module_data_in_area10,
23314 VA=T2_KAOS_RUN_AREA10_VA,
23315 PA=ra2pa(T2_KAOS_RUN_AREA10_PA,2),
23316 RA=T2_KAOS_RUN_AREA10_PA,
23317 part_2_ctx_nonzero_tsb_config_3,
23318 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23319 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23320 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
23321 }
23322#endif
23323
23324
23325#if defined(T2_KAOS_AREA11)
23326attr_data {
23327 Name = t2_module_data_in_area11,
23328 VA=T2_KAOS_RUN_AREA11_VA,
23329 PA=ra2pa(T2_KAOS_RUN_AREA11_PA,2),
23330 RA=T2_KAOS_RUN_AREA11_PA,
23331 part_2_ctx_nonzero_tsb_config_0,
23332 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23333 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23334 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
23335 }
23336#endif
23337
23338
23339#if defined(T2_KAOS_AREA12)
23340attr_data {
23341 Name = t2_module_data_in_area12,
23342 VA=T2_KAOS_RUN_AREA12_VA,
23343 PA=ra2pa(T2_KAOS_RUN_AREA12_PA,2),
23344 RA=T2_KAOS_RUN_AREA12_PA,
23345 part_2_ctx_nonzero_tsb_config_1,
23346 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23347 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23348 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
23349 }
23350#endif
23351
23352
23353#if defined(T2_KAOS_AREA13)
23354attr_data {
23355 Name = t2_module_data_in_area13,
23356 VA=T2_KAOS_RUN_AREA13_VA,
23357 PA=ra2pa(T2_KAOS_RUN_AREA13_PA,2),
23358 RA=T2_KAOS_RUN_AREA13_PA,
23359 part_2_ctx_nonzero_tsb_config_2,
23360 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23361 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23362 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
23363 }
23364#endif
23365
23366
23367#if defined(T2_KAOS_AREA14)
23368attr_data {
23369 Name = t2_module_data_in_area14,
23370 VA=T2_KAOS_RUN_AREA14_VA,
23371 PA=ra2pa(T2_KAOS_RUN_AREA14_PA,2),
23372 RA=T2_KAOS_RUN_AREA14_PA,
23373 part_2_ctx_nonzero_tsb_config_3,
23374 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23375 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23376 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
23377 }
23378#endif
23379
23380
23381#if defined(T2_KAOS_AREA15)
23382attr_data {
23383 Name = t2_module_data_in_area15,
23384 VA=T2_KAOS_RUN_AREA15_VA,
23385 PA=ra2pa(T2_KAOS_RUN_AREA15_PA,2),
23386 RA=T2_KAOS_RUN_AREA15_PA,
23387 part_2_ctx_nonzero_tsb_config_0,
23388 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23389 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23390 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
23391 }
23392#endif
23393
23394
23395#if defined(T2_KAOS_SHM_AREA)
23396attr_data {
23397 Name = t2_module_data_in_shm_area,
23398 VA=T2_KAOS_RUN_SHM_AREA_VA,
23399 PA=ra2pa(T2_KAOS_RUN_SHM_AREA_PA,2),
23400 RA=T2_KAOS_RUN_SHM_AREA_PA,
23401 part_2_ctx_nonzero_tsb_config_1,
23402 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23403 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23404 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
23405 }
23406#endif
23407
23408
23409attr_data {
23410 Name = t2_module_data_exp_regs,
23411 VA=T2_KAOS_EXP_REGS_VA,
23412 PA=ra2pa(T2_KAOS_EXP_REGS_PA,2),
23413 RA=T2_KAOS_EXP_REGS_PA,
23414 part_2_ctx_nonzero_tsb_config_2,
23415 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23416 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23417 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
23418 }
23419
23420
23421attr_data {
23422 Name = t2_module_data_exp_stack,
23423 VA=T2_KAOS_EXP_STACK_VA,
23424 PA=ra2pa(T2_KAOS_EXP_STACK_PA,2),
23425 RA=T2_KAOS_EXP_STACK_PA,
23426 part_2_ctx_nonzero_tsb_config_3,
23427 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23428 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23429 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
23430 }
23431
23432
23433
23434#if defined(T2_KAOS_AREA0)
23435attr_data {
23436 Name = t2_module_data_exp_area0,
23437 VA=T2_KAOS_EXP_AREA0_VA,
23438 PA=ra2pa(T2_KAOS_EXP_AREA0_PA,2),
23439 RA=T2_KAOS_EXP_AREA0_PA,
23440 part_2_ctx_nonzero_tsb_config_0,
23441 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23442 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23443 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
23444 }
23445#endif
23446
23447
23448
23449#if defined(T2_KAOS_AREA1)
23450attr_data {
23451 Name = t2_module_data_exp_area1,
23452 VA=T2_KAOS_EXP_AREA1_VA,
23453 PA=ra2pa(T2_KAOS_EXP_AREA1_PA,2),
23454 RA=T2_KAOS_EXP_AREA1_PA,
23455 part_2_ctx_nonzero_tsb_config_1,
23456 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23457 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23458 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
23459 }
23460#endif
23461
23462#if defined(T2_KAOS_AREA2)
23463attr_data {
23464 Name = t2_module_data_exp_area2,
23465 VA=T2_KAOS_EXP_AREA2_VA,
23466 PA=ra2pa(T2_KAOS_EXP_AREA2_PA,2),
23467 RA=T2_KAOS_EXP_AREA2_PA,
23468 part_2_ctx_nonzero_tsb_config_2,
23469 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23470 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23471 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
23472 }
23473#endif
23474
23475#if defined(T2_KAOS_AREA3)
23476attr_data {
23477 Name = t2_module_data_exp_area3,
23478 VA=T2_KAOS_EXP_AREA3_VA,
23479 PA=ra2pa(T2_KAOS_EXP_AREA3_PA,2),
23480 RA=T2_KAOS_EXP_AREA3_PA,
23481 part_2_ctx_nonzero_tsb_config_3,
23482 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23483 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23484 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
23485 }
23486#endif
23487
23488
23489#if defined(T2_KAOS_AREA4)
23490attr_data {
23491 Name = t2_module_data_exp_area4,
23492 VA=T2_KAOS_EXP_AREA4_VA,
23493 PA=ra2pa(T2_KAOS_EXP_AREA4_PA,2),
23494 RA=T2_KAOS_EXP_AREA4_PA,
23495 part_2_ctx_nonzero_tsb_config_0,
23496 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23497 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23498 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
23499 }
23500#endif
23501
23502
23503#if defined(T2_KAOS_AREA5)
23504attr_data {
23505 Name = t2_module_data_exp_area5,
23506 VA=T2_KAOS_EXP_AREA5_VA,
23507 PA=ra2pa(T2_KAOS_EXP_AREA5_PA,2),
23508 RA=T2_KAOS_EXP_AREA5_PA,
23509 part_2_ctx_nonzero_tsb_config_1,
23510 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23511 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23512 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
23513 }
23514#endif
23515
23516
23517#if defined(T2_KAOS_AREA6)
23518attr_data {
23519 Name = t2_module_data_exp_area6,
23520 VA=T2_KAOS_EXP_AREA6_VA,
23521 PA=ra2pa(T2_KAOS_EXP_AREA6_PA,2),
23522 RA=T2_KAOS_EXP_AREA6_PA,
23523 part_2_ctx_nonzero_tsb_config_2,
23524 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23525 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23526 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
23527 }
23528#endif
23529
23530
23531#if defined(T2_KAOS_AREA7)
23532attr_data {
23533 Name = t2_module_data_exp_area7,
23534 VA=T2_KAOS_EXP_AREA7_VA,
23535 PA=ra2pa(T2_KAOS_EXP_AREA7_PA,2),
23536 RA=T2_KAOS_EXP_AREA7_PA,
23537 part_2_ctx_nonzero_tsb_config_3,
23538 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23539 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23540 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
23541 }
23542#endif
23543
23544
23545#if defined(T2_KAOS_AREA8)
23546attr_data {
23547 Name = t2_module_data_exp_area8,
23548 VA=T2_KAOS_EXP_AREA8_VA,
23549 PA=ra2pa(T2_KAOS_EXP_AREA8_PA,2),
23550 RA=T2_KAOS_EXP_AREA8_PA,
23551 part_2_ctx_nonzero_tsb_config_0,
23552 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23553 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23554 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
23555 }
23556#endif
23557
23558
23559#if defined(T2_KAOS_AREA9)
23560attr_data {
23561 Name = t2_module_data_exp_area9,
23562 VA=T2_KAOS_EXP_AREA9_VA,
23563 PA=ra2pa(T2_KAOS_EXP_AREA9_PA,2),
23564 RA=T2_KAOS_EXP_AREA9_PA,
23565 part_2_ctx_nonzero_tsb_config_1,
23566 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23567 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23568 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
23569 }
23570#endif
23571
23572
23573#if defined(T2_KAOS_AREA10)
23574attr_data {
23575 Name = t2_module_data_exp_area10,
23576 VA=T2_KAOS_EXP_AREA10_VA,
23577 PA=ra2pa(T2_KAOS_EXP_AREA10_PA,2),
23578 RA=T2_KAOS_EXP_AREA10_PA,
23579 part_2_ctx_nonzero_tsb_config_2,
23580 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23581 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23582 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
23583 }
23584#endif
23585
23586
23587#if defined(T2_KAOS_AREA11)
23588attr_data {
23589 Name = t2_module_data_exp_area11,
23590 VA=T2_KAOS_EXP_AREA11_VA,
23591 PA=ra2pa(T2_KAOS_EXP_AREA11_PA,2),
23592 RA=T2_KAOS_EXP_AREA11_PA,
23593 part_2_ctx_nonzero_tsb_config_3,
23594 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23595 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23596 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
23597 }
23598#endif
23599
23600
23601#if defined(T2_KAOS_AREA12)
23602attr_data {
23603 Name = t2_module_data_exp_area12,
23604 VA=T2_KAOS_EXP_AREA12_VA,
23605 PA=ra2pa(T2_KAOS_EXP_AREA12_PA,2),
23606 RA=T2_KAOS_EXP_AREA12_PA,
23607 part_2_ctx_nonzero_tsb_config_0,
23608 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23609 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23610 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
23611 }
23612#endif
23613
23614
23615#if defined(T2_KAOS_AREA13)
23616attr_data {
23617 Name = t2_module_data_exp_area13,
23618 VA=T2_KAOS_EXP_AREA13_VA,
23619 PA=ra2pa(T2_KAOS_EXP_AREA13_PA,2),
23620 RA=T2_KAOS_EXP_AREA13_PA,
23621 part_2_ctx_nonzero_tsb_config_1,
23622 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23623 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23624 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
23625 }
23626#endif
23627
23628
23629#if defined(T2_KAOS_AREA14)
23630attr_data {
23631 Name = t2_module_data_exp_area14,
23632 VA=T2_KAOS_EXP_AREA14_VA,
23633 PA=ra2pa(T2_KAOS_EXP_AREA14_PA,2),
23634 RA=T2_KAOS_EXP_AREA14_PA,
23635 part_2_ctx_nonzero_tsb_config_2,
23636 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23637 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23638 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
23639 }
23640#endif
23641
23642#if defined(T2_KAOS_AREA15)
23643attr_data {
23644 Name = t2_module_data_exp_area15,
23645 VA=T2_KAOS_EXP_AREA15_VA,
23646 PA=ra2pa(T2_KAOS_EXP_AREA15_PA,2),
23647 RA=T2_KAOS_EXP_AREA15_PA,
23648 part_2_ctx_nonzero_tsb_config_3,
23649 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23650 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23651 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
23652 }
23653#endif
23654
23655
23656#if defined(T2_KAOS_SHM_AREA)
23657attr_data {
23658 Name = t2_module_data_exp_shm_area,
23659 VA=T2_KAOS_EXP_SHM_AREA_VA,
23660 PA=ra2pa(T2_KAOS_EXP_SHM_AREA_PA,2),
23661 RA=T2_KAOS_EXP_SHM_AREA_PA,
23662 part_2_ctx_nonzero_tsb_config_3,
23663 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23664 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23665 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
23666 }
23667#endif
23668
23669
23670
23671
23672/*********************************************************
23673 * For 4th thread
23674 *********************************************************/
23675
23676
23677attr_text {
23678 Name = t3_module_ktbl,
23679 VA=T3_KAOS_KTBL_VA,
23680 PA=ra2pa(T3_KAOS_KTBL_PA,3),
23681 RA=T3_KAOS_KTBL_PA,
23682 part_3_ctx_nonzero_tsb_config_0,
23683 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23684 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23685 TTE_L=0, TTE_CP=T3_KAOS_KTBL_CACHEABLE, TTE_CV=T3_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23686 }
23687
23688
23689
23690
23691attr_text {
23692 Name = t3_module_subr0,
23693 VA=T3_KAOS_SUBR0_VA,
23694 PA=ra2pa(T3_KAOS_SUBR0_PA,3),
23695 RA=T3_KAOS_SUBR0_PA,
23696 part_3_ctx_nonzero_tsb_config_2,
23697 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23698 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23699 TTE_L=0, TTE_CP=T3_KAOS_SUBR0_CACHEABLE, TTE_CV=T3_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23700 }
23701
23702attr_text {
23703 Name = t3_module_subr1,
23704 VA=T3_KAOS_SUBR1_VA,
23705 PA=ra2pa(T3_KAOS_SUBR1_PA,3),
23706 RA=T3_KAOS_SUBR1_PA,
23707 part_3_ctx_nonzero_tsb_config_3,
23708 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23709 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23710 TTE_L=0, TTE_CP=T3_KAOS_SUBR1_CACHEABLE, TTE_CV=T3_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23711 }
23712
23713
23714attr_text {
23715 Name = t3_module_subr2,
23716 VA=T3_KAOS_SUBR2_VA,
23717 PA=ra2pa(T3_KAOS_SUBR2_PA,3),
23718 RA=T3_KAOS_SUBR2_PA,
23719 part_3_ctx_nonzero_tsb_config_0,
23720 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23721 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23722 TTE_L=0, TTE_CP=T3_KAOS_SUBR2_CACHEABLE, TTE_CV=T3_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23723 }
23724
23725
23726attr_text {
23727 Name = t3_module_subr3,
23728 VA=T3_KAOS_SUBR3_VA,
23729 PA=ra2pa(T3_KAOS_SUBR3_PA,3),
23730 RA=T3_KAOS_SUBR3_PA,
23731 part_3_ctx_nonzero_tsb_config_2,
23732 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23733 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23734 TTE_L=0, TTE_CP=T3_KAOS_SUBR3_CACHEABLE, TTE_CV=T3_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
23735 }
23736
23737
23738attr_data {
23739 Name = t3_module_offset_table,
23740 VA=T3_KAOS_OFFSET_TBL_VA,
23741 PA=ra2pa(T3_KAOS_OFFSET_TBL_PA,3),
23742 RA=T3_KAOS_OFFSET_TBL_PA,
23743 part_3_ctx_nonzero_tsb_config_2,
23744 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23745 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23746 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
23747 }
23748
23749
23750
23751
23752
23753attr_data {
23754 Name = t3_module_data_in_regs,
23755 VA=T3_KAOS_RUN_REGS_VA,
23756 PA=ra2pa(T3_KAOS_RUN_REGS_PA,3),
23757 RA=T3_KAOS_RUN_REGS_PA,
23758 part_3_ctx_nonzero_tsb_config_3,
23759 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23760 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23761 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
23762 }
23763
23764
23765
23766attr_data {
23767 Name = t3_module_data_in_stack,
23768 VA=T3_KAOS_RUN_STACK_VA,
23769 PA=ra2pa(T3_KAOS_RUN_STACK_PA,3),
23770 RA=T3_KAOS_RUN_STACK_PA,
23771 part_3_ctx_nonzero_tsb_config_0,
23772 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23773 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23774 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
23775 }
23776
23777
23778
23779attr_data {
23780 Name = t3_module_data_in_area0,
23781 VA=T3_KAOS_RUN_AREA0_VA,
23782 PA=ra2pa(T3_KAOS_RUN_AREA0_PA,3),
23783 RA=T3_KAOS_RUN_AREA0_PA,
23784 part_3_ctx_nonzero_tsb_config_1,
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, TTE_X=1,
23787 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
23788 }
23789
23790
23791#if defined(T3_KAOS_AREA1)
23792attr_data {
23793 Name = t3_module_data_in_area1,
23794 VA=T3_KAOS_RUN_AREA1_VA,
23795 PA=ra2pa(T3_KAOS_RUN_AREA1_PA,3),
23796 RA=T3_KAOS_RUN_AREA1_PA,
23797 part_3_ctx_nonzero_tsb_config_2,
23798 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23799 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23800 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
23801 }
23802#endif
23803
23804
23805#if defined(T3_KAOS_AREA2)
23806attr_data {
23807 Name = t3_module_data_in_area2,
23808 VA=T3_KAOS_RUN_AREA2_VA,
23809 PA=ra2pa(T3_KAOS_RUN_AREA2_PA,3),
23810 RA=T3_KAOS_RUN_AREA2_PA,
23811 part_3_ctx_nonzero_tsb_config_3,
23812 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23813 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23814 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
23815 }
23816#endif
23817
23818
23819#if defined(T3_KAOS_AREA3)
23820attr_data {
23821 Name = t3_module_data_in_area3,
23822 VA=T3_KAOS_RUN_AREA3_VA,
23823 PA=ra2pa(T3_KAOS_RUN_AREA3_PA,3),
23824 RA=T3_KAOS_RUN_AREA3_PA,
23825 part_3_ctx_nonzero_tsb_config_0,
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, TTE_X=1,
23828 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
23829 }
23830#endif
23831
23832#if defined(T3_KAOS_AREA4)
23833attr_data {
23834 Name = t3_module_data_in_area4,
23835 VA=T3_KAOS_RUN_AREA4_VA,
23836 PA=ra2pa(T3_KAOS_RUN_AREA4_PA,3),
23837 RA=T3_KAOS_RUN_AREA4_PA,
23838 part_3_ctx_nonzero_tsb_config_1,
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, TTE_X=1,
23841 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
23842 }
23843#endif
23844
23845
23846#if defined(T3_KAOS_AREA5)
23847attr_data {
23848 Name = t3_module_data_in_area5,
23849 VA=T3_KAOS_RUN_AREA5_VA,
23850 PA=ra2pa(T3_KAOS_RUN_AREA5_PA,3),
23851 RA=T3_KAOS_RUN_AREA5_PA,
23852 part_3_ctx_nonzero_tsb_config_2,
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, TTE_X=1,
23855 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
23856 }
23857#endif
23858
23859
23860#if defined(T3_KAOS_AREA6)
23861attr_data {
23862 Name = t3_module_data_in_area6,
23863 VA=T3_KAOS_RUN_AREA6_VA,
23864 PA=ra2pa(T3_KAOS_RUN_AREA6_PA,3),
23865 RA=T3_KAOS_RUN_AREA6_PA,
23866 part_3_ctx_nonzero_tsb_config_3,
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, TTE_X=1,
23869 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
23870 }
23871#endif
23872
23873
23874#if defined(T3_KAOS_AREA7)
23875attr_data {
23876 Name = t3_module_data_in_area7,
23877 VA=T3_KAOS_RUN_AREA7_VA,
23878 PA=ra2pa(T3_KAOS_RUN_AREA7_PA,3),
23879 RA=T3_KAOS_RUN_AREA7_PA,
23880 part_3_ctx_nonzero_tsb_config_0,
23881 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23882 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23883 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
23884 }
23885#endif
23886
23887
23888#if defined(T3_KAOS_AREA8)
23889attr_data {
23890 Name = t3_module_data_in_area8,
23891 VA=T3_KAOS_RUN_AREA8_VA,
23892 PA=ra2pa(T3_KAOS_RUN_AREA8_PA,3),
23893 RA=T3_KAOS_RUN_AREA8_PA,
23894 part_3_ctx_nonzero_tsb_config_1,
23895 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23896 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23897 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
23898 }
23899#endif
23900
23901
23902#if defined(T3_KAOS_AREA9)
23903attr_data {
23904 Name = t3_module_data_in_area9,
23905 VA=T3_KAOS_RUN_AREA9_VA,
23906 PA=ra2pa(T3_KAOS_RUN_AREA9_PA,3),
23907 RA=T3_KAOS_RUN_AREA9_PA,
23908 part_3_ctx_nonzero_tsb_config_2,
23909 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23910 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23911 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
23912 }
23913#endif
23914
23915
23916#if defined(T3_KAOS_AREA10)
23917attr_data {
23918 Name = t3_module_data_in_area10,
23919 VA=T3_KAOS_RUN_AREA10_VA,
23920 PA=ra2pa(T3_KAOS_RUN_AREA10_PA,3),
23921 RA=T3_KAOS_RUN_AREA10_PA,
23922 part_3_ctx_nonzero_tsb_config_3,
23923 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23924 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23925 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
23926 }
23927#endif
23928
23929
23930#if defined(T3_KAOS_AREA11)
23931attr_data {
23932 Name = t3_module_data_in_area11,
23933 VA=T3_KAOS_RUN_AREA11_VA,
23934 PA=ra2pa(T3_KAOS_RUN_AREA11_PA,3),
23935 RA=T3_KAOS_RUN_AREA11_PA,
23936 part_3_ctx_nonzero_tsb_config_0,
23937 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23938 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23939 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
23940 }
23941#endif
23942
23943
23944#if defined(T3_KAOS_AREA12)
23945attr_data {
23946 Name = t3_module_data_in_area12,
23947 VA=T3_KAOS_RUN_AREA12_VA,
23948 PA=ra2pa(T3_KAOS_RUN_AREA12_PA,3),
23949 RA=T3_KAOS_RUN_AREA12_PA,
23950 part_3_ctx_nonzero_tsb_config_1,
23951 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23952 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23953 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
23954 }
23955#endif
23956
23957
23958#if defined(T3_KAOS_AREA13)
23959attr_data {
23960 Name = t3_module_data_in_area13,
23961 VA=T3_KAOS_RUN_AREA13_VA,
23962 PA=ra2pa(T3_KAOS_RUN_AREA13_PA,3),
23963 RA=T3_KAOS_RUN_AREA13_PA,
23964 part_3_ctx_nonzero_tsb_config_2,
23965 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23966 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23967 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
23968 }
23969#endif
23970
23971
23972#if defined(T3_KAOS_AREA14)
23973attr_data {
23974 Name = t3_module_data_in_area14,
23975 VA=T3_KAOS_RUN_AREA14_VA,
23976 PA=ra2pa(T3_KAOS_RUN_AREA14_PA,3),
23977 RA=T3_KAOS_RUN_AREA14_PA,
23978 part_3_ctx_nonzero_tsb_config_3,
23979 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23980 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23981 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
23982 }
23983#endif
23984
23985
23986#if defined(T3_KAOS_AREA15)
23987attr_data {
23988 Name = t3_module_data_in_area15,
23989 VA=T3_KAOS_RUN_AREA15_VA,
23990 PA=ra2pa(T3_KAOS_RUN_AREA15_PA,3),
23991 RA=T3_KAOS_RUN_AREA15_PA,
23992 part_3_ctx_nonzero_tsb_config_0,
23993 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
23994 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
23995 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
23996 }
23997#endif
23998
23999
24000#if defined(T3_KAOS_SHM_AREA)
24001attr_data {
24002 Name = t3_module_data_in_shm_area,
24003 VA=T3_KAOS_RUN_SHM_AREA_VA,
24004 PA=ra2pa(T3_KAOS_RUN_SHM_AREA_PA,3),
24005 RA=T3_KAOS_RUN_SHM_AREA_PA,
24006 part_3_ctx_nonzero_tsb_config_1,
24007 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24008 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24009 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
24010 }
24011#endif
24012
24013
24014attr_data {
24015 Name = t3_module_data_exp_regs,
24016 VA=T3_KAOS_EXP_REGS_VA,
24017 PA=ra2pa(T3_KAOS_EXP_REGS_PA,3),
24018 RA=T3_KAOS_EXP_REGS_PA,
24019 part_3_ctx_nonzero_tsb_config_1,
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, TTE_X=1,
24022 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
24023 }
24024
24025
24026attr_data {
24027 Name = t3_module_data_exp_stack,
24028 VA=T3_KAOS_EXP_STACK_VA,
24029 PA=ra2pa(T3_KAOS_EXP_STACK_PA,3),
24030 RA=T3_KAOS_EXP_STACK_PA,
24031 part_3_ctx_nonzero_tsb_config_3,
24032 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24033 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24034 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
24035 }
24036
24037
24038
24039#if defined(T3_KAOS_AREA0)
24040attr_data {
24041 Name = t3_module_data_exp_area0,
24042 VA=T3_KAOS_EXP_AREA0_VA,
24043 PA=ra2pa(T3_KAOS_EXP_AREA0_PA,3),
24044 RA=T3_KAOS_EXP_AREA0_PA,
24045 part_3_ctx_nonzero_tsb_config_3,
24046 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24047 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24048 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
24049 }
24050#endif
24051
24052
24053
24054#if defined(T3_KAOS_AREA1)
24055attr_data {
24056 Name = t3_module_data_exp_area1,
24057 VA=T3_KAOS_EXP_AREA1_VA,
24058 PA=ra2pa(T3_KAOS_EXP_AREA1_PA,3),
24059 RA=T3_KAOS_EXP_AREA1_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, TTE_X=1,
24063 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
24064 }
24065#endif
24066
24067#if defined(T3_KAOS_AREA2)
24068attr_data {
24069 Name = t3_module_data_exp_area2,
24070 VA=T3_KAOS_EXP_AREA2_VA,
24071 PA=ra2pa(T3_KAOS_EXP_AREA2_PA,3),
24072 RA=T3_KAOS_EXP_AREA2_PA,
24073 part_3_ctx_nonzero_tsb_config_2,
24074 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24075 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24076 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
24077 }
24078#endif
24079
24080#if defined(T3_KAOS_AREA3)
24081attr_data {
24082 Name = t3_module_data_exp_area3,
24083 VA=T3_KAOS_EXP_AREA3_VA,
24084 PA=ra2pa(T3_KAOS_EXP_AREA3_PA,3),
24085 RA=T3_KAOS_EXP_AREA3_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, TTE_X=1,
24089 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
24090 }
24091#endif
24092
24093
24094#if defined(T3_KAOS_AREA4)
24095attr_data {
24096 Name = t3_module_data_exp_area4,
24097 VA=T3_KAOS_EXP_AREA4_VA,
24098 PA=ra2pa(T3_KAOS_EXP_AREA4_PA,3),
24099 RA=T3_KAOS_EXP_AREA4_PA,
24100 part_3_ctx_nonzero_tsb_config_0,
24101 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24102 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24103 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
24104 }
24105#endif
24106
24107
24108#if defined(T3_KAOS_AREA5)
24109attr_data {
24110 Name = t3_module_data_exp_area5,
24111 VA=T3_KAOS_EXP_AREA5_VA,
24112 PA=ra2pa(T3_KAOS_EXP_AREA5_PA,3),
24113 RA=T3_KAOS_EXP_AREA5_PA,
24114 part_3_ctx_nonzero_tsb_config_1,
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, TTE_X=1,
24117 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
24118 }
24119#endif
24120
24121
24122#if defined(T3_KAOS_AREA6)
24123attr_data {
24124 Name = t3_module_data_exp_area6,
24125 VA=T3_KAOS_EXP_AREA6_VA,
24126 PA=ra2pa(T3_KAOS_EXP_AREA6_PA,3),
24127 RA=T3_KAOS_EXP_AREA6_PA,
24128 part_3_ctx_nonzero_tsb_config_2,
24129 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24130 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24131 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
24132 }
24133#endif
24134
24135
24136#if defined(T3_KAOS_AREA7)
24137attr_data {
24138 Name = t3_module_data_exp_area7,
24139 VA=T3_KAOS_EXP_AREA7_VA,
24140 PA=ra2pa(T3_KAOS_EXP_AREA7_PA,3),
24141 RA=T3_KAOS_EXP_AREA7_PA,
24142 part_3_ctx_nonzero_tsb_config_3,
24143 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24144 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24145 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
24146 }
24147#endif
24148
24149
24150#if defined(T3_KAOS_AREA8)
24151attr_data {
24152 Name = t3_module_data_exp_area8,
24153 VA=T3_KAOS_EXP_AREA8_VA,
24154 PA=ra2pa(T3_KAOS_EXP_AREA8_PA,3),
24155 RA=T3_KAOS_EXP_AREA8_PA,
24156 part_3_ctx_nonzero_tsb_config_0,
24157 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24158 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24159 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
24160 }
24161#endif
24162
24163
24164#if defined(T3_KAOS_AREA9)
24165attr_data {
24166 Name = t3_module_data_exp_area9,
24167 VA=T3_KAOS_EXP_AREA9_VA,
24168 PA=ra2pa(T3_KAOS_EXP_AREA9_PA,3),
24169 RA=T3_KAOS_EXP_AREA9_PA,
24170 part_3_ctx_nonzero_tsb_config_1,
24171 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24172 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24173 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
24174 }
24175#endif
24176
24177
24178#if defined(T3_KAOS_AREA10)
24179attr_data {
24180 Name = t3_module_data_exp_area10,
24181 VA=T3_KAOS_EXP_AREA10_VA,
24182 PA=ra2pa(T3_KAOS_EXP_AREA10_PA,3),
24183 RA=T3_KAOS_EXP_AREA10_PA,
24184 part_3_ctx_nonzero_tsb_config_2,
24185 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24186 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24187 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
24188 }
24189#endif
24190
24191
24192#if defined(T3_KAOS_AREA11)
24193attr_data {
24194 Name = t3_module_data_exp_area11,
24195 VA=T3_KAOS_EXP_AREA11_VA,
24196 PA=ra2pa(T3_KAOS_EXP_AREA11_PA,3),
24197 RA=T3_KAOS_EXP_AREA11_PA,
24198 part_3_ctx_nonzero_tsb_config_3,
24199 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24200 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24201 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
24202 }
24203#endif
24204
24205
24206#if defined(T3_KAOS_AREA12)
24207attr_data {
24208 Name = t3_module_data_exp_area12,
24209 VA=T3_KAOS_EXP_AREA12_VA,
24210 PA=ra2pa(T3_KAOS_EXP_AREA12_PA,3),
24211 RA=T3_KAOS_EXP_AREA12_PA,
24212 part_3_ctx_nonzero_tsb_config_0,
24213 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24214 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24215 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
24216 }
24217#endif
24218
24219
24220#if defined(T3_KAOS_AREA13)
24221attr_data {
24222 Name = t3_module_data_exp_area13,
24223 VA=T3_KAOS_EXP_AREA13_VA,
24224 PA=ra2pa(T3_KAOS_EXP_AREA13_PA,3),
24225 RA=T3_KAOS_EXP_AREA13_PA,
24226 part_3_ctx_nonzero_tsb_config_1,
24227 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24228 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24229 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
24230 }
24231#endif
24232
24233
24234#if defined(T3_KAOS_AREA14)
24235attr_data {
24236 Name = t3_module_data_exp_area14,
24237 VA=T3_KAOS_EXP_AREA14_VA,
24238 PA=ra2pa(T3_KAOS_EXP_AREA14_PA,3),
24239 RA=T3_KAOS_EXP_AREA14_PA,
24240 part_3_ctx_nonzero_tsb_config_2,
24241 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
24242 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0, TTE_X=1,
24243 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
24244 }
24245#endif
24246
24247#if defined(T3_KAOS_AREA15)
24248attr_data {
24249 Name = t3_module_data_exp_area15,
24250 VA=T3_KAOS_EXP_AREA15_VA,
24251 PA=ra2pa(T3_KAOS_EXP_AREA15_PA,3),
24252 RA=T3_KAOS_EXP_AREA15_PA,
24253 part_3_ctx_nonzero_tsb_config_3,
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, TTE_X=1,
24256 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
24257 }
24258#endif
24259
24260
24261#if defined(T3_KAOS_SHM_AREA)
24262attr_data {
24263 Name = t3_module_data_exp_shm_area,
24264 VA=T3_KAOS_EXP_SHM_AREA_VA,
24265 PA=ra2pa(T3_KAOS_EXP_SHM_AREA_PA,3),
24266 RA=T3_KAOS_EXP_SHM_AREA_PA,
24267 part_3_ctx_nonzero_tsb_config_0,
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, TTE_X=1,
24270 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
24271 }
24272#endif
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297
24298
24299
24300
24301
24302