Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / kaos / diag / kaos_01_07_2004_1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: kaos_01_07_2004_1.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#define ALIAS ECACHE
39
40#define KAOS_SIMULATION
41#if !defined(NIAGARA2)
42
43!
44! If we are verifying, then two pass mode disabled
45!
46#if defined(T0_KAOS_VERIFY)
47#if defined(T0_KAOS_TWOPASS)
48#undef T0_KAOS_TWOPASS
49#endif
50#endif
51
52!
53! Get random values and do some basic selections
54! Reserve T0_KAOS_RANVAL_00 for the ksim script
55!
56/* start ktbl.0.h */
57#define T0_KAOS_NIAGARA
58#define T0_KAOS_VERSION 4.2
59#define T0_KAOS_SEED 000000000267
60#define T0_KAOS_ICOUNT 10000
61#define T0_KAOS_AREAS 1
62#define T0_KAOS_AREASIZE 64
63#define T0_KAOS_AREAOFFSET 3328
64#define T0_KAOS_PAGESIZE 8192
65#define T0_KAOS_CODECOUNT 10002
66
67#define T0_KAOS_BOOT_VA 0x70648000
68#define T0_KAOS_BOOT_PA 0x00000000218e8000
69#define T0_KAOS_BOOT_CACHEABLE 1
70#define T0_KAOS_BOOT_NONCACHEABLE 0
71
72#define T0_KAOS_STARTUP_VA 0x2c30c000
73#define T0_KAOS_STARTUP_PA 0x00000000382e2000
74#define T0_KAOS_STARTUP_CACHEABLE 1
75#define T0_KAOS_STARTUP_NONCACHEABLE 0
76
77#define T0_KAOS_OFFSET_TBL_VA 0x30de6000
78#define T0_KAOS_OFFSET_TBL_PA 0x00000000511c6000
79#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
80#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
81
82#define T0_KAOS_DONE_VA 0x1a400000
83#define T0_KAOS_DONE_PA 0x000000004a7c2000
84#define T0_KAOS_DONE_CACHEABLE 1
85#define T0_KAOS_DONE_NONCACHEABLE 0
86
87#define T0_KAOS_KTBL_VA 0x48914000
88#define T0_KAOS_KTBL_PA 0x000000004931a000
89#define T0_KAOS_KTBL_CACHEABLE 1
90#define T0_KAOS_KTBL_NONCACHEABLE 0
91
92#define T0_KAOS_SUBR0_VA 0x4897a000
93#define T0_KAOS_SUBR0_PA 0x0000000015b4e000
94#define T0_KAOS_SUBR0_CACHEABLE 1
95#define T0_KAOS_SUBR0_NONCACHEABLE 0
96#define T0_KAOS_SUBR1_VA 0x48a78000
97#define T0_KAOS_SUBR1_PA 0x0000000023afc000
98#define T0_KAOS_SUBR1_CACHEABLE 1
99#define T0_KAOS_SUBR1_NONCACHEABLE 0
100#define T0_KAOS_SUBR2_VA 0x4fa02000
101#define T0_KAOS_SUBR2_PA 0x00000000475bc000
102#define T0_KAOS_SUBR2_CACHEABLE 1
103#define T0_KAOS_SUBR2_NONCACHEABLE 0
104#define T0_KAOS_SUBR3_VA 0x48702000
105#define T0_KAOS_SUBR3_PA 0x00000000373b2000
106#define T0_KAOS_SUBR3_CACHEABLE 1
107#define T0_KAOS_SUBR3_NONCACHEABLE 0
108
109#define T0_KAOS_EXP_REGS_VA 0x71f1a000
110#define T0_KAOS_EXP_REGS_PA 0x000000007a706000
111#define T0_KAOS_EXP_REGS_CACHEABLE 1
112#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
113#define T0_KAOS_RUN_REGS_VA 0x62848000
114#define T0_KAOS_RUN_REGS_PA 0x000000006a0d2000
115#define T0_KAOS_RUN_REGS_CACHEABLE 1
116#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
117
118#define T0_KAOS_EXP_STACK_VA 0x1fdb0000
119#define T0_KAOS_EXP_STACK_PA 0x000000007c316000
120#define T0_KAOS_EXP_STACK_CACHEABLE 1
121#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
122#define T0_KAOS_RUN_STACK_VA 0x1c5e0000
123#define T0_KAOS_RUN_STACK_PA 0x000000007d668000
124#define T0_KAOS_RUN_STACK_CACHEABLE 1
125#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
126
127#define T0_KAOS_AREA0
128#define T0_KAOS_EXP_AREA0_VA 0x398da000
129#define T0_KAOS_EXP_AREA0_PA 0x00000000661b8000
130#define T0_KAOS_EXP_AREA0_CACHEABLE 1
131#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
132#define T0_KAOS_RUN_AREA0_VA 0x689ec000
133#define T0_KAOS_RUN_AREA0_PA 0x0000000074050000
134#define T0_KAOS_RUN_AREA0_CACHEABLE 1
135#define T0_KAOS_RUN_AREA0_NONCACHEABLE 0
136
137#define T0_KAOS_SHM_AREA
138#define T0_KAOS_EXP_SHM_AREA_VA 0x20f1e000
139#define T0_KAOS_EXP_SHM_AREA_PA 0x000000003578a000
140#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
141#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
142#define T0_KAOS_RUN_SHM_AREA_VA 0x67a62000
143#define T0_KAOS_RUN_SHM_AREA_PA 0x0000000073254000
144#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
145#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
146
147#define T0_KAOS_RANVAL_00 0x86dfe981
148#define T0_KAOS_RANVAL_01 0xeddf65de
149#define T0_KAOS_RANVAL_02 0x7eb4238a
150#define T0_KAOS_RANVAL_03 0x871b25d1
151#define T0_KAOS_RANVAL_04 0x5ff85762
152#define T0_KAOS_RANVAL_05 0xbf60bd45
153#define T0_KAOS_RANVAL_06 0xf39b305e
154#define T0_KAOS_RANVAL_07 0x0c6b18d6
155#define T0_KAOS_RANVAL_08 0x0c2f2b64
156#define T0_KAOS_RANVAL_09 0xe1759989
157#define T0_KAOS_RANVAL_0a 0xa6c8fe05
158#define T0_KAOS_RANVAL_0b 0x673ae6bf
159#define T0_KAOS_RANVAL_0c 0xf2dab69a
160#define T0_KAOS_RANVAL_0d 0xfe189eff
161#define T0_KAOS_RANVAL_0e 0xae511b13
162#define T0_KAOS_RANVAL_0f 0x6de6c01e
163#define T0_KAOS_RANVAL_10 0x9dafa85f
164#define T0_KAOS_RANVAL_11 0x808ee689
165#define T0_KAOS_RANVAL_12 0x3f426a97
166#define T0_KAOS_RANVAL_13 0x959a3cc4
167#define T0_KAOS_RANVAL_14 0x911d4652
168#define T0_KAOS_RANVAL_15 0xaaaf6f50
169#define T0_KAOS_RANVAL_16 0xd72a45c5
170#define T0_KAOS_RANVAL_17 0xaa8f069a
171#define T0_KAOS_RANVAL_18 0x5fe6a0a2
172#define T0_KAOS_RANVAL_19 0xb8c377af
173#define T0_KAOS_RANVAL_1a 0xab7593d4
174#define T0_KAOS_RANVAL_1b 0x360addb2
175#define T0_KAOS_RANVAL_1c 0x6a64468b
176#define T0_KAOS_RANVAL_1d 0x3a5ef172
177#define T0_KAOS_RANVAL_1e 0x2df0fc29
178#define T0_KAOS_RANVAL_1f 0x87314998
179#define T0_KAOS_RANVAL_20 0x568e3f1f
180#define T0_KAOS_RANVAL_21 0x70cf853f
181#define T0_KAOS_RANVAL_22 0xc61796b5
182#define T0_KAOS_RANVAL_23 0xa02e8bee
183#define T0_KAOS_RANVAL_24 0x99a64a49
184#define T0_KAOS_RANVAL_25 0x4ab3d954
185#define T0_KAOS_RANVAL_26 0x1ff1be9a
186#define T0_KAOS_RANVAL_27 0x6386a837
187#define T0_KAOS_RANVAL_28 0xd356ae0e
188#define T0_KAOS_RANVAL_29 0x0f340f72
189#define T0_KAOS_RANVAL_2a 0x893beb14
190#define T0_KAOS_RANVAL_2b 0xceac94f2
191#define T0_KAOS_RANVAL_2c 0x2c9a1416
192#define T0_KAOS_RANVAL_2d 0xc56fae18
193#define T0_KAOS_RANVAL_2e 0xcea7b296
194#define T0_KAOS_RANVAL_2f 0xb4b2e9eb
195#define T0_KAOS_RANVAL_30 0x1f053b6b
196#define T0_KAOS_RANVAL_31 0x1d4468f4
197#define T0_KAOS_RANVAL_32 0x53875c33
198#define T0_KAOS_RANVAL_33 0xb7289fcc
199#define T0_KAOS_RANVAL_34 0xb353827f
200#define T0_KAOS_RANVAL_35 0x08d47c96
201#define T0_KAOS_RANVAL_36 0xc856a33f
202#define T0_KAOS_RANVAL_37 0x7149b4fa
203#define T0_KAOS_RANVAL_38 0x64a38d73
204#define T0_KAOS_RANVAL_39 0x396a9166
205#define T0_KAOS_RANVAL_3a 0xe6999136
206#define T0_KAOS_RANVAL_3b 0x43d4cb9e
207#define T0_KAOS_RANVAL_3c 0xe8e18c96
208#define T0_KAOS_RANVAL_3d 0x69c459d8
209#define T0_KAOS_RANVAL_3e 0x0cb491db
210#define T0_KAOS_RANVAL_3f 0x9b541501
211#define T0_KAOS_RANVAL_40 0x6ab0e72b
212#define T0_KAOS_RANVAL_41 0x5aac5fdd
213#define T0_KAOS_RANVAL_42 0xf8ef25a4
214#define T0_KAOS_RANVAL_43 0x28b91e1c
215#define T0_KAOS_RANVAL_44 0x8dff4e6e
216#define T0_KAOS_RANVAL_45 0xe85eb59c
217#define T0_KAOS_RANVAL_46 0x5a04d655
218#define T0_KAOS_RANVAL_47 0x6a10516f
219#define T0_KAOS_RANVAL_48 0x72877cd9
220#define T0_KAOS_RANVAL_49 0xdebb7d61
221#define T0_KAOS_RANVAL_4a 0x7bbe51ea
222#define T0_KAOS_RANVAL_4b 0x380a4211
223#define T0_KAOS_RANVAL_4c 0xdf2a25a3
224#define T0_KAOS_RANVAL_4d 0x9b057cd5
225#define T0_KAOS_RANVAL_4e 0x2946cfb9
226#define T0_KAOS_RANVAL_4f 0x52661408
227#define T0_KAOS_RANVAL_50 0xaa67d888
228#define T0_KAOS_RANVAL_51 0xfb1a2f6f
229#define T0_KAOS_RANVAL_52 0x839023d8
230#define T0_KAOS_RANVAL_53 0x2a2995da
231#define T0_KAOS_RANVAL_54 0x27aeddcf
232#define T0_KAOS_RANVAL_55 0x26f40c2a
233#define T0_KAOS_RANVAL_56 0x325a24bb
234#define T0_KAOS_RANVAL_57 0x5248df63
235#define T0_KAOS_RANVAL_58 0xfadc4e89
236#define T0_KAOS_RANVAL_59 0xf11ef278
237#define T0_KAOS_RANVAL_5a 0x18984722
238#define T0_KAOS_RANVAL_5b 0x072889e9
239#define T0_KAOS_RANVAL_5c 0xd37fed16
240#define T0_KAOS_RANVAL_5d 0x98d1f276
241#define T0_KAOS_RANVAL_5e 0xcb3a9431
242#define T0_KAOS_RANVAL_5f 0x7082d56d
243#define T0_KAOS_RANVAL_60 0x9c6681ed
244#define T0_KAOS_RANVAL_61 0xd3e0e460
245#define T0_KAOS_RANVAL_62 0x120d5de0
246#define T0_KAOS_RANVAL_63 0x80e94f43
247#define T0_KAOS_RANVAL_64 0x09e6c09b
248#define T0_KAOS_RANVAL_65 0x12eb8346
249#define T0_KAOS_RANVAL_66 0xf7b55595
250#define T0_KAOS_RANVAL_67 0x57a1cde4
251#define T0_KAOS_RANVAL_68 0xcea8f90b
252#define T0_KAOS_RANVAL_69 0xc656feff
253#define T0_KAOS_RANVAL_6a 0x8603e90e
254#define T0_KAOS_RANVAL_6b 0x9636d603
255#define T0_KAOS_RANVAL_6c 0x4b621908
256#define T0_KAOS_RANVAL_6d 0x11fa395e
257#define T0_KAOS_RANVAL_6e 0x893a0984
258#define T0_KAOS_RANVAL_6f 0x5000bcdd
259#define T0_KAOS_RANVAL_70 0x3e7ec200
260#define T0_KAOS_RANVAL_71 0x573422a4
261#define T0_KAOS_RANVAL_72 0x458dc10d
262#define T0_KAOS_RANVAL_73 0xc86e1bd5
263#define T0_KAOS_RANVAL_74 0xc543770b
264#define T0_KAOS_RANVAL_75 0x7ca6e934
265#define T0_KAOS_RANVAL_76 0x40a93a41
266#define T0_KAOS_RANVAL_77 0xa227693f
267#define T0_KAOS_RANVAL_78 0x24b3272a
268#define T0_KAOS_RANVAL_79 0x0749f08d
269#define T0_KAOS_RANVAL_7a 0x53201e20
270#define T0_KAOS_RANVAL_7b 0x0692ca7b
271#define T0_KAOS_RANVAL_7c 0x0ddd97d3
272#define T0_KAOS_RANVAL_7d 0x4d2fc373
273#define T0_KAOS_RANVAL_7e 0x7e426c33
274#define T0_KAOS_RANVAL_7f 0x97fa7346
275/* end ktbl.0.h */
276
277#if defined(T0_KAOS_RANVAL_01)
278
279#if defined(T0_KAOS_GEMINI)
280#define ASI_DCU_CONTROL_REG ASI_LSU_CONTROL_REG
281#define DCU_DC_INIT LSU_DC_INIT
282#define DCU_IC_INIT LSU_IC_INIT
283#endif
284
285#if (T0_KAOS_RANVAL_01 & (1<<0))
286#define T0_KREADONLY
287#endif
288
289#if (T0_KAOS_RANVAL_01 & (1<<7))
290#define T0_KAOS_FPNS
291#endif
292
293#if (T0_KAOS_RANVAL_01 & (1<<9))
294!#define T0_KAOS_TICK
295#endif
296
297#if (T0_KAOS_RANVAL_01 & (1<<10))
298#define DISP_MS_INIT 1
299#endif
300
301#if (T0_KAOS_RANVAL_01 & (1<<11))
302#define PSTATE_MM_INIT PSTATE_MM_TSO
303#endif
304
305#endif
306
307#if defined(T0_KAOS_RANVAL_01_T1)
308#if (T0_KAOS_RANVAL_01_T1 & (1<<0))
309#define KREADONLY_T1
310#endif
311
312#if (T0_KAOS_RANVAL_01_T1 & (1<<7))
313#define T0_KAOS_FPNS_T1
314#endif
315
316#if (T0_KAOS_RANVAL_01_T1 & (1<<9))
317!#define T0_KAOS_TICK
318#endif
319
320#if (T0_KAOS_RANVAL_01_T1 & (1<<10))
321#define DISP_MS_INIT_T1 1
322#endif
323
324#if (T0_KAOS_RANVAL_01_T1 & (1<<11))
325#define PSTATE_MM_INIT_T1 PSTATE_MM_TSO
326#endif
327
328#endif
329
330!
331! Testing V8 code, so mask to 32 bit addresses
332!
333#define PSTATE_AM_INIT 1
334
335!
336! Define primary context number
337!
338#define USER_CONTEXT 0x0fff
339
340!
341! Define local trap numbers
342!
343#define TRAP_INIT_TICK_COMPARE 0x23
344#define TRAP_SETDATA 0x24
345#define TRAP_SIGSEGV_UPDATE 0x27
346
347!
348! Define local trap handlers
349!
350/*
351 * Spill trap - spill one window only
352 */
353#define SPILL_TRAP0 mov ASI_PRIMARY, %asi ; \
354 stda %l0, [%sp+0x00]%asi ; \
355 stda %l2, [%sp+0x08]%asi ; \
356 stda %l4, [%sp+0x10]%asi ; \
357 stda %l6, [%sp+0x18]%asi ; \
358 stda %i0, [%sp+0x20]%asi ; \
359 stda %i2, [%sp+0x28]%asi ; \
360 stda %i4, [%sp+0x30]%asi
361#define SPILL_TRAP1 stda %i6, [%sp+0x38]%asi ; \
362 saved ; \
363 retry ; \
364 ta BAD_TRAP ; \
365 ta BAD_TRAP ; \
366 ta BAD_TRAP ; \
367 ta BAD_TRAP ; \
368 ta BAD_TRAP
369
370/*
371 * Fill trap - Fill one window only
372 */
373#define FILL_TRAP0 mov ASI_PRIMARY, %asi ; \
374 ldda [%sp+0x00]%asi, %l0 ; \
375 ldda [%sp+0x08]%asi, %l2 ; \
376 ldda [%sp+0x10]%asi, %l4 ; \
377 ldda [%sp+0x18]%asi, %l6 ; \
378 ldda [%sp+0x20]%asi, %i0 ; \
379 ldda [%sp+0x28]%asi, %i2 ; \
380 ldda [%sp+0x30]%asi, %i4
381#define FILL_TRAP1 restored ; \
382 retry ; \
383 ta BAD_TRAP ; \
384 ta BAD_TRAP ; \
385 ta BAD_TRAP ; \
386 ta BAD_TRAP ; \
387 ta BAD_TRAP ; \
388 ta BAD_TRAP
389
390/*
391 * Clean window trap - Increment the cleanwin register
392 */
393#define CLEAN_TRAP tge TRAP_IE_TOGGLE ; \
394 rdpr %cleanwin, %g6 ; \
395 inc %g6 ; \
396 wrpr %g6, %cleanwin ; \
397 retry ; \
398 ta BAD_TRAP ; \
399 ta BAD_TRAP ; \
400 ta BAD_TRAP
401
402/*
403 * Set window control regs to random values
404 */
405#define SET_WINDOW_TRAP tle TRAP_IE_TOGGLE ; \
406 wrpr %l1, %o1, %cansave ; \
407 wrpr %l2, %o2, %canrestore ; \
408 wrpr %l3, %o3, %cleanwin ; \
409 wrpr %l4, %o4, %otherwin ; \
410 wrpr %l5, %o5, %wstate ; \
411 done ; \
412 ta BAD_TRAP
413
414/*
415 * These traps use the alternate globals - %g7 points to data area
416 */
417#define UNIMP_TRAP 1: mov ASI_PRIMARY, %asi ; \
418 lda [%g7+KDATA_TRAP_UNIMP_OFF]%asi, %g6 ; \
419 inc %g6 ; \
420 sta %g6, [%g7+KDATA_TRAP_UNIMP_OFF]%asi ; \
421 done ; \
422 ta BAD_TRAP ; \
423 ta BAD_TRAP ; \
424 ta BAD_TRAP
425
426#define ILL_TRAP te TRAP_IE_TOGGLE ; \
427 rdpr %tpc, %g6 ; \
428 lda [%g6]ASI_PRIMARY, %g5 ; \
429 sethi %hi(0x1fffff), %g6 ; \
430 or %g6, %lo(0x1fffff), %g6 ; \
431 cmp %g5, %g6 ; \
432 be 1b ; \
433 tne BAD_TRAP
434
435#define SIGBUS_TRAP tne TRAP_IE_TOGGLE ; \
436 mov ASI_PRIMARY, %asi ; \
437 lda [%g7+KDATA_ETRAP_SIGBUS_OFF]%asi, %g6 ; \
438 inc %g6 ; \
439 sta %g6, [%g7+KDATA_ETRAP_SIGBUS_OFF]%asi ; \
440 done ; \
441 ta BAD_TRAP ; \
442 ta BAD_TRAP
443
444#define TAGV_TRAP tpos TRAP_IE_TOGGLE ; \
445 mov ASI_PRIMARY, %asi ; \
446 lda [%g7+KDATA_TRAP_OV_OFF]%asi, %g6 ; \
447 inc %g6 ; \
448 sta %g6, [%g7+KDATA_TRAP_OV_OFF]%asi ; \
449 done ; \
450 ta BAD_TRAP ; \
451 ta BAD_TRAP
452
453#define DIV0_TRAP tneg TRAP_IE_TOGGLE ; \
454 mov ASI_PRIMARY, %asi ; \
455 lda [%g7+KDATA_TRAP_DIV0_OFF]%asi, %g6 ; \
456 inc %g6 ; \
457 sta %g6, [%g7+KDATA_TRAP_DIV0_OFF]%asi ; \
458 done ; \
459 ta BAD_TRAP ; \
460 ta BAD_TRAP
461
462#define FP_OTHER_TRAP \
463 st %fsr, [%g0] ; \
464 ld [%g0], %g1 ; \
465 srl %g1, 14, %g2 ; \
466 andcc %g2, 7, %g3 ; \
467 te BAD_TRAP ; \
468 done ; \
469 ta BAD_TRAP ; \
470 ta BAD_TRAP
471
472#define FP_IEEE_TRAP \
473 st %fsr, [%g0] ; \
474 ld [%g0], %g1 ; \
475 srl %g1, 14, %g2 ; \
476 andcc %g2, 7, %g3 ; \
477 cmp %g3, 1 ; \
478 tne BAD_TRAP ; \
479 done ; \
480 ta BAD_TRAP
481
482/*
483#define FP_DISABLED_TRAP \
484 wr %g0, 0x4, %fprs ; \
485 retry ; \
486 ta BAD_TRAP ; \
487 ta BAD_TRAP ; \
488 ta BAD_TRAP ; \
489 ta BAD_TRAP ; \
490 ta BAD_TRAP ; \
491 ta BAD_TRAP
492*/
493#define FP_DISABLED_TRAP ba FP_DISABLED_HANDLER_default; \
494 nop; \
495 nop; \
496 nop; \
497 ta BAD_TRAP ; \
498 ta BAD_TRAP ; \
499 ta BAD_TRAP ; \
500 ta BAD_TRAP
501
502#define SIGSEGV_UPDATE_TRAP \
503 tcc TRAP_IE_TOGGLE ; \
504 mov ASI_PRIMARY, %asi ; \
505 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
506 inc %g6 ; \
507 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
508 done ; \
509 ta BAD_TRAP ; \
510 ta BAD_TRAP
511
512/*
513 * This is taken on a ta 0x10
514 */
515#define TICC__TRAP tl TRAP_IE_TOGGLE ; \
516 mov ASI_PRIMARY, %asi ; \
517 lda [%g7+KDATA_TRAP_TICC_OFF]%asi, %g6 ; \
518 inc %g6 ; \
519 sta %g6, [%g7+KDATA_TRAP_TICC_OFF]%asi ; \
520 done ; \
521 ta BAD_TRAP ; \
522 ta BAD_TRAP
523
524/*
525 * These traps use the MMU globals - %g6 points to data area
526 */
527#define SIGSEGV_TRAP0 \
528 /* get and clear DSFSR */ \
529 mov ASI_DMMU, %asi ; \
530 ldxa [0x18]%asi, %g5 ; \
531 stxa %g0, [0x18]%asi ; \
532 /* check for normal access to NFO page */ \
533 srl %g5, 7, %g5 ; \
534 and %g5, 0x7f, %g5 ; \
535 cmp %g5, 0x10 ; \
536 be,pt %xcc, 1f ; \
537 /* Check for flush */ \
538 rdpr %tpc, %g7
539#define SIGSEGV_TRAP1 \
540 membar #Sync ; \
541 lda [%g7]ASI_PRIMARY, %g2 ; \
542 sethi %hi(0xc1f80000), %g3 ; \
543 sethi %hi(0x81d80000), %g4 ; \
544 and %g2, %g3, %g2 ; \
545 cmp %g2, %g4 ; \
546 /* not a flush */ \
5471: tne TRAP_SIGSEGV_UPDATE ; \
548 done
549
550#define ISIGSEGV_TRAP0 \
551 /* get and clear ISFSR */ \
552 mov ASI_IMMU, %asi ; \
553 ldxa [0x18]%asi, %g5 ; \
554 stxa %g0, [0x18]%asi ; \
555 /* check for privilege violation */ \
556 srl %g5, 7, %g5 ; \
557 and %g5, 0x7f, %g5 ; \
558 cmp %g5, 0x01 ; \
559 te TRAP_SIGSEGV_UPDATE ; \
560 /* skip offending instruction and its delay slot */ \
561 add %o7, 8, %g1
562#define ISIGSEGV_TRAP1 \
563 wrpr %g1, %tnpc ; \
564 done ; \
565 ta BAD_TRAP ; \
566 ta BAD_TRAP ; \
567 ta BAD_TRAP ; \
568 ta BAD_TRAP ; \
569 ta BAD_TRAP ; \
570 ta BAD_TRAP
571
572/*
573 * Software interrupt handlers
574 */
575#define INT1_TRAP mov ASR_SOFTINT_REG, %g1 ; \
576 andcc %g1, (1<<1), %g1 ; \
577 te BAD_TRAP ; \
578 mov %g1, ASR_CLEAR_SOFTINT ; \
579 retry ; \
580 ta BAD_TRAP ; \
581 ta BAD_TRAP ; \
582 ta BAD_TRAP
583
584#define INT2_TRAP mov ASR_SOFTINT_REG, %g1 ; \
585 andcc %g1, (1<<2), %g1 ; \
586 te BAD_TRAP ; \
587 mov %g1, ASR_CLEAR_SOFTINT ; \
588 retry ; \
589 ta BAD_TRAP ; \
590 ta BAD_TRAP ; \
591 ta BAD_TRAP
592
593#define INT3_TRAP mov ASR_SOFTINT_REG, %g1 ; \
594 andcc %g1, (1<<3), %g1 ; \
595 te BAD_TRAP ; \
596 mov %g1, ASR_CLEAR_SOFTINT ; \
597 retry ; \
598 ta BAD_TRAP ; \
599 ta BAD_TRAP ; \
600 ta BAD_TRAP
601
602#define INT4_TRAP mov ASR_SOFTINT_REG, %g1 ; \
603 andcc %g1, (1<<4), %g1 ; \
604 te BAD_TRAP ; \
605 mov %g1, ASR_CLEAR_SOFTINT ; \
606 retry ; \
607 ta BAD_TRAP ; \
608 ta BAD_TRAP ; \
609 ta BAD_TRAP
610
611#define INT5_TRAP mov ASR_SOFTINT_REG, %g1 ; \
612 andcc %g1, (1<<5), %g1 ; \
613 te BAD_TRAP ; \
614 mov %g1, ASR_CLEAR_SOFTINT ; \
615 retry ; \
616 ta BAD_TRAP ; \
617 ta BAD_TRAP ; \
618 ta BAD_TRAP
619
620#define INT6_TRAP mov ASR_SOFTINT_REG, %g1 ; \
621 andcc %g1, (1<<6), %g1 ; \
622 te BAD_TRAP ; \
623 mov %g1, ASR_CLEAR_SOFTINT ; \
624 retry ; \
625 ta BAD_TRAP ; \
626 ta BAD_TRAP ; \
627 ta BAD_TRAP
628
629#define INT7_TRAP mov ASR_SOFTINT_REG, %g1 ; \
630 andcc %g1, (1<<7), %g1 ; \
631 te BAD_TRAP ; \
632 mov %g1, ASR_CLEAR_SOFTINT ; \
633 retry ; \
634 ta BAD_TRAP ; \
635 ta BAD_TRAP ; \
636 ta BAD_TRAP
637
638#define INT8_TRAP mov ASR_SOFTINT_REG, %g1 ; \
639 andcc %g1, (1<<8), %g1 ; \
640 te BAD_TRAP ; \
641 mov %g1, ASR_CLEAR_SOFTINT ; \
642 retry ; \
643 ta BAD_TRAP ; \
644 ta BAD_TRAP ; \
645 ta BAD_TRAP
646
647#define INT9_TRAP mov ASR_SOFTINT_REG, %g1 ; \
648 andcc %g1, (1<<9), %g1 ; \
649 te BAD_TRAP ; \
650 mov %g1, ASR_CLEAR_SOFTINT ; \
651 retry ; \
652 ta BAD_TRAP ; \
653 ta BAD_TRAP ; \
654 ta BAD_TRAP
655
656#define INT10_TRAP mov ASR_SOFTINT_REG, %g1 ; \
657 andcc %g1, (1<<10), %g1 ; \
658 te BAD_TRAP ; \
659 mov %g1, ASR_CLEAR_SOFTINT ; \
660 retry ; \
661 ta BAD_TRAP ; \
662 ta BAD_TRAP ; \
663 ta BAD_TRAP
664
665#define INT11_TRAP mov ASR_SOFTINT_REG, %g1 ; \
666 andcc %g1, (1<<11), %g1 ; \
667 te BAD_TRAP ; \
668 mov %g1, ASR_CLEAR_SOFTINT ; \
669 retry ; \
670 ta BAD_TRAP ; \
671 ta BAD_TRAP ; \
672 ta BAD_TRAP
673
674#define INT12_TRAP mov ASR_SOFTINT_REG, %g1 ; \
675 sethi %hi(1<<12), %g2 ; \
676 andcc %g1, %g2, %g1 ; \
677 te BAD_TRAP ; \
678 mov %g1, ASR_CLEAR_SOFTINT ; \
679 retry ; \
680 ta BAD_TRAP ; \
681 ta BAD_TRAP
682
683#define INT13_TRAP mov ASR_SOFTINT_REG, %g1 ; \
684 sethi %hi(1<<13), %g2 ; \
685 andcc %g1, %g2, %g1 ; \
686 te BAD_TRAP ; \
687 mov %g1, ASR_CLEAR_SOFTINT ; \
688 retry ; \
689 ta BAD_TRAP ; \
690 ta BAD_TRAP
691
692#if defined(T0_KAOS_TICK)
693#define INT14_TRAP mov ASR_SOFTINT_REG, %g1 ; \
694 sethi %hi(1<<14), %g2 ; \
695 or %g2, 1, %g2 ; \
696 andcc %g1, %g2, %g1 ; \
697 te BAD_TRAP ; \
698 mov %g1, ASR_CLEAR_SOFTINT ; \
699 wrpr %g0, %g0, %tick ; \
700 retry
701#else
702#define INT14_TRAP mov ASR_SOFTINT_REG, %g1 ; \
703 sethi %hi(1<<14), %g2 ; \
704 andcc %g1, %g2, %g1 ; \
705 te BAD_TRAP ; \
706 mov %g1, ASR_CLEAR_SOFTINT ; \
707 retry ; \
708 ta BAD_TRAP ; \
709 ta BAD_TRAP
710#endif
711
712#define INT15_TRAP mov ASR_SOFTINT_REG, %g1 ; \
713 sethi %hi(1<<15), %g2 ; \
714 andcc %g1, %g2, %g1 ; \
715 te BAD_TRAP ; \
716 mov %g1, ASR_CLEAR_SOFTINT ; \
717 retry ; \
718 ta BAD_TRAP ; \
719 ta BAD_TRAP
720
721/*
722 * Mondo interrupt handler
723 * read receive reg and verify busy set
724 * read interrupt data regs
725 * demap a random va
726 * clear receive reg
727 *
728 * This routine must not muck up %g5/%g6 in the alternate globals
729 * because there are TL==1 handlers that enable interrupts.
730 *
731 * There is a check here if we are going to demap the same
732 * random va we demapped last time. If so, skip the demap.
733 * This was originally put in to break the cycle when we re-interrupt
734 * the same instruction. The check for identical va is used
735 * instead of identical pc because we allow interrupts within
736 * the TL>0 handlers. There might have been a case where the
737 * pc's were alternating but we still were stuck in an infinite
738 * loop. Since %l7 is only modified by the ktbl code, the check
739 * for identical %l7 insures forward ktbl progress.
740 */
741#define MONDO_TRAP \
742 membar #Sync ; \
743 /* demap a random va */ \
744 cmp %l7, %g7 ; \
745 tne TRAP_DEMAP_RANDOM_VA ; \
746 mov %l7, %g7 ; \
747 /* service the mondo */ \
748 ba IMPL_DEP_XCPN_0_HANDLER_default ; \
749 nop ; \
750 ta BAD_TRAP ; \
751 ta BAD_TRAP
752
753/*
754 * Watchpoint traps
755 * Disable the watchpoint enables and byte masks
756 */
757#define PA_WP_TRAP ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
758 sethi %hi(0xff00c000), %g2 ; \
759 sllx %g2, 9, %g2 ; \
760 andn %g1, %g2, %g1 ; \
761 stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
762 membar #Sync ; \
763 retry ; \
764 ta BAD_TRAP
765
766#define VA_WP_TRAP ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
767 sethi %hi(0xff300000), %g2 ; \
768 sllx %g2, 1, %g2 ; \
769 andn %g1, %g2, %g1 ; \
770 stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
771 membar #Sync ; \
772 retry ; \
773 ta BAD_TRAP
774
775/*
776 * Demap random va handler
777 *
778 * I use %l7 for the random demap va. Bit 0 selects IMMU/DMMU
779 *
780 * The table of demaps we must avoid is:
781 * CID TYPE VA
782 * 10 0 0 Nucleus, page 0
783 * 10 1 x Nucleus, context
784 * 11 x x Reserved
785 *
786 */
787#define DEMAP_RANDOM_VA_TRAP0 \
788 /* cid==10, type==0, va(512k)==0 */ \
789 sethi %hi(0x7ff8f), %g2 ; \
790 or %g2, %lo(0x7ff8f), %g2 ; \
791 andn %l7, %g2, %g2 ; \
792 cmp %g2, 0x20 ; \
793 be,a 1f ; \
794 andn %l7, 0x3f, %g3 ; \
795 /* cid==10, type==1, va==x */ \
796 and %l7, 0x70, %g1 ; \
797 cmp %g1, 0x60
798#define DEMAP_RANDOM_VA_TRAP1 \
799 be,a 1f ; \
800 andn %l7, 0x3f, %g3 ; \
801 /* cid==11, type==x, va==x */ \
802 and %l7, 0x30, %g2 ; \
803 cmp %g2, 0x30 ; \
804 be,a 1f ; \
805 andn %l7, 0x3f, %g3 ; \
806 andn %l7, 0xf, %g3 ; \
807 /* select and demap immu/dmmu */ \
8081: andcc %l7, 1, %g0
809#define DEMAP_RANDOM_VA_TRAP2 \
810 sethi %hi(0x1f80), %g2 ; \
811 or %g2, %lo(0x1f80), %g2 ; \
812 andn %g3, %g2, %g3 ; \
813 rdpr %pstate, %g1 ; \
814 or %g1, PSTATE_AM_MASK, %g1 ; \
815 wrpr %g1, %pstate ; \
816 be,a 2f ; \
817 stxa %g0, [%g3]ASI_DMMU_DEMAP
818#define DEMAP_RANDOM_VA_TRAP3 \
8192: bne,a 3f ; \
820 stxa %g0, [%g3]ASI_IMMU_DEMAP ; \
8213: membar #Sync ; \
822 done ; \
823 ta BAD_TRAP ; \
824 ta BAD_TRAP ; \
825 ta BAD_TRAP ; \
826 ta BAD_TRAP
827
828/*
829 * Good/Bad traps
830 */
831#define GOOD_T_TRAP ba good_trap_sync ; \
832 nop ; \
833 ta BAD_TRAP ; \
834 ta BAD_TRAP ; \
835 ta BAD_TRAP ; \
836 ta BAD_TRAP ; \
837 ta BAD_TRAP ; \
838 ta BAD_TRAP
839#define BAD_T_TRAP ba bad_trap_sync ; \
840 nop ; \
841 ta BAD_TRAP ; \
842 ta BAD_TRAP ; \
843 ta BAD_TRAP ; \
844 ta BAD_TRAP ; \
845 ta BAD_TRAP ; \
846 ta BAD_TRAP
847#define GOOD_TL_TRAP \
848good_trap_sync: membar #Sync ; \
849 call local_good_trap_start ; \
850 nop ; \
851 ta BAD_TRAP ; \
852 ta BAD_TRAP ; \
853 ta BAD_TRAP ; \
854 ta BAD_TRAP ; \
855 ta BAD_TRAP
856#define BAD_TL_TRAP \
857bad_trap_sync: membar #Sync ; \
858bad_trap: ; \
859error_detected: ba bad_trap ; \
860 nop ; \
861 ta BAD_TRAP ; \
862 ta BAD_TRAP ; \
863 ta BAD_TRAP ; \
864 ta BAD_TRAP ; \
865 ta BAD_TRAP
866
867/*
868 * Fast instruction access mmu exception handler
869 * Handles:
870 * 8K hit, 8k miss
871 * sigsegv check
872 * If we don't have one of the above cases, then we have an error
873 * This requires that kaos only use 8k pages
874 */
875#define IA_MMU_TRAP0 \
876 ta TRAP_IE_TOGGLE ; \
877 ldxa [%g0]ASI_IMMU_TSB_8KB_PTR_REG, %g1 ; \
878 ldxa [%g0]ASI_IMMU_TAG_TARGET_REG, %g5 ; \
879 ldda [%g1]ASI_NUCLEUS_QUAD_LDD, %g2 ; \
880/* check if tsb collision */ \
881 cmp %g2, -1 ; \
882 be,a,pn %xcc, tsb_chase ; \
883 rd %pc, %g1 ; \
884/* invalid if tags don't match */ \
885 cmp %g2, %g5
886#define IA_MMU_TRAP1 \
887 bne,pn %xcc,1f ; \
888 nop ; \
889/* valid only if V==1, SIZE==00, NFO==0 */ \
890 srlx %g3, 60, %g1 ; \
891 cmp %g1, 0x8 ; \
892 bne,pn %xcc, 1f ; \
893 nop ; \
894/* stuff entry into ITLB */ \
895 stxa %g3,[%g0]ASI_ITLB_DATA_IN_REG ; \
896 retry
897#define IA_MMU_TRAP2 \
8981: \
899/* invalid TTE, see if a sigsegv */ \
900/* get va */ rdpr %tpc, %g1 ; \
901 set 0xffffe000, %g2 ; \
902/* check first page */ andcc %g1, %g2, %g3 ; \
903 be 2f ; \
904 nop ; \
905/* check last page */ cmp %g2, %g3 ; \
906 bne error_detected ; \
907 nop
908#define IA_MMU_TRAP3 \
9092: \
910/* update segv count */ \
911 ta TRAP_SIGSEGV_UPDATE ; \
912 add %o7, 8, %g1 ; \
913 wrpr %g1, %tnpc ; \
914 done ; \
915 ta BAD_TRAP ; \
916 ta BAD_TRAP ; \
917 ta BAD_TRAP ; \
918 ta BAD_TRAP
919
920/*
921 * Fast Data access mmu exception handler
922 * Handles:
923 * 8K hit, 8k miss
924 * flush check
925 * sigsegv check
926 * If we don't have one of the above cases, then we have an error
927 * This requires that kaos only use 8k pages
928 *
929 * This code gets pretty tricky because the flush test must
930 * come before the sigsegv check because flushes don't trap
931 * on the reference machine. Also, the load of the instruction
932 * for the flush test can cause a recursive DA_MMU_TRAP.
933 * Thus the 8K hit case cannot destroy the va of the original
934 * trap (in %g4) or the va of the trapping instruction (in %g7).
935 *
936 * We also cannot crash %g7 in the 8k hit code as this register
937 * is used as the va to retrieve the instruction in the SIGSEGV
938 * handler. The load of the instruction can cause a trap if
939 * the ktbl is not yet mapped in the dmmu.
940 *
941 * Also, not use %g4/%g7 in the 8k hit code because the
942 * counter update in ISIGSEGV, SIGSEGV, and IA_MUU_TRAP
943 * needs these registers preserved.
944 */
945#define DA_MMU_TRAP0 \
946 ldxa [%g0]ASI_DMMU_TSB_8KB_PTR_REG, %g1 ; \
947 ldxa [%g0]ASI_DMMU_TAG_TARGET_REG, %g5 ; \
948 ldda [%g1]ASI_NUCLEUS_QUAD_LDD, %g2 ; \
949/* check if tsb collision */ \
950 cmp %g2, -1 ; \
951 be,a,pn %xcc, tsb_chase ; \
952 rd %pc, %g1 ; \
953 cmp %g2, %g5 ; \
954 bne,pn %xcc,1f
955#define DA_MMU_TRAP1 \
956 nop ; \
957 brgez,pn %g3,1f ; \
958 nop ; \
959 stxa %g3,[%g0]ASI_DTLB_DATA_IN_REG ; \
960 retry ; \
9611: \
962/* calc va */ and %g5, 0x3ff, %g5 ; \
963 sll %g5, 9, %g5 ; \
964 ldxa [%g0]ASI_DMMU_TSB_8KB_PTR_REG, %g1
965#define DA_MMU_TRAP2 \
966 srl %g1, 4, %g1 ; \
967 and %g1, 0x1ff, %g1 ; \
968 or %g1, %g5, %g4 ; \
969/* Check for flush */ rdpr %tpc, %g7 ; \
970 lda [%g7]ASI_PRIMARY, %g2 ; \
971 sethi %hi(0xc1f80000), %g3 ; \
972 sethi %hi(0x81d80000), %g1 ; \
973 and %g2, %g3, %g2
974#define DA_MMU_TRAP3 \
975 cmp %g2, %g1 ; \
976/* not a flush */ bne,pt %xcc, segv_check ; \
977 nop ; \
978 done ; \
979 ta BAD_TRAP ; \
980 ta BAD_TRAP ; \
981 ta BAD_TRAP ; \
982 ta BAD_TRAP
983
984/*
985 * Get the icc value (not needed on v9, but required on v8)
986 */
987#define GETCC_TRAP rdpr %pstate, %g1 ; \
988 wrpr %g1, PSTATE_AG_MASK, %pstate ; \
989 rd %ccr, %g1 ; \
990 and %g1, 0xf, %g1 ; \
991 done ; \
992 ta BAD_TRAP ; \
993 ta BAD_TRAP ; \
994 ta BAD_TRAP
995
996/*
997 * Set the icc value (not needed on v9, but required on v8)
998 * Note that the caller's %g2/%g3 are trashed
999 */
1000#define SETCC_TRAP0 rdpr %pstate, %g1 ; \
1001 wrpr %g1, PSTATE_AG_MASK, %pstate ; \
1002 rdpr %tstate, %g2 ; \
1003 mov 0xff, %g3 ; \
1004 sllx %g3, 32, %g3 ; \
1005 andn %g2, %g3, %g2 ; \
1006 sllx %g1, 32, %g1 ; \
1007 or %g2, %g1, %g2
1008#define SETCC_TRAP1 wrpr %g2, %tstate ; \
1009 done ; \
1010 ta BAD_TRAP ; \
1011 ta BAD_TRAP ; \
1012 ta BAD_TRAP ; \
1013 ta BAD_TRAP ; \
1014 ta BAD_TRAP ; \
1015 ta BAD_TRAP
1016
1017/*
1018 * Trap to define the data area pointer for both
1019 * alternate and MMU global regsiter sets.
1020 * Address of the data area is in %o0.
1021 *
1022 * Note that %g7 is used for alternate set and %g6 is used
1023 * for MMU set to detetect improper setting of AG and MG.
1024 */
1025#define SETDATA_TRAP0 mov %o0, %g7 ; \
1026 rdpr %pstate, %g1 ; \
1027 or %g1, PSTATE_MG_MASK, %g1 ; \
1028 wrpr %g1, PSTATE_AG_MASK, %pstate ; \
1029 mov %o0, %g6 ;\
1030 rdpr %pstate, %g1 ; \
1031 or %g1, PSTATE_IG_MASK, %g1 ; \
1032 wrpr %g1, PSTATE_MG_MASK, %pstate
1033#define SETDATA_TRAP1 clr %g7 ; \
1034 done ;\
1035 ta BAD_TRAP ; \
1036 ta BAD_TRAP ; \
1037 ta BAD_TRAP ; \
1038 ta BAD_TRAP ; \
1039 ta BAD_TRAP ; \
1040 ta BAD_TRAP
1041
1042/*
1043 * Trap to init tick and tick compare registers. Idea is to
1044 * generate tick interrupts by loading the tick compare
1045 * register with a constant and then clear the tick register.
1046 * When the value in the tick compare reg matches the value
1047 * in the tick register we will get a level 14 softint. The
1048 * handler for this interrupt will clear the tick register
1049 * before it returns.
1050 */
1051#define INIT_TICK_COMPARE_TRAP mov 201, %g1 ; \
1052 wr %g1, %tick_cmpr ; \
1053 wrpr %g0, %g0, %tick ; \
1054 done ; \
1055 ta BAD_TRAP ; \
1056 ta BAD_TRAP ; \
1057 ta BAD_TRAP ; \
1058 ta BAD_TRAP
1059
1060#define DONE_TRAP done; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP;
1061#define TRAP ba error_detected; nop; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP; ta BAD_TRAP;
1062
1063/*
1064 * These traps demap various kaos mappings
1065 *
1066 * For the area demap, the %i0 area pointer is used
1067 * For the ktbl demap, the %tpc is used
1068 * For the subr demap, the _subr1 location is used
1069 * For the reg demap, the %g7 register pointer is used
1070 * For the stack demap, %fp or %sp is used based on bit 0 of %l0
1071 *
1072 */
1073#define DTSB_VA 0x60000
1074
1075#define DEMAP_AREA_TRAP \
1076 /* demap area pointed to by %i0 */ \
1077 srlx %i0, 13, %g1 ; \
1078 sllx %g1, 13, %g1 ; \
1079 stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
1080 membar #Sync ; \
1081 done ; \
1082 ta BAD_TRAP ; \
1083 ta BAD_TRAP ; \
1084 ta BAD_TRAP
1085
1086#define DEMAP_KTBL_TEXT_TRAP \
1087 rdpr %tpc, %g1 ; \
1088 srlx %g1, 13, %g1 ; \
1089 sllx %g1, 13, %g1 ; \
1090 stxa %g0, [%g1]ASI_IMMU_DEMAP ; \
1091 membar #Sync ; \
1092 done ; \
1093 ta BAD_TRAP ; \
1094 ta BAD_TRAP
1095
1096#define DEMAP_KTBL_DATA_TRAP \
1097 rdpr %tpc, %g1 ; \
1098 srlx %g1, 13, %g1 ; \
1099 sllx %g1, 13, %g1 ; \
1100 stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
1101 membar #Sync ; \
1102 done ; \
1103 ta BAD_TRAP ; \
1104 ta BAD_TRAP
1105
1106#define DEMAP_SUBR_TRAP \
1107 sethi %hi(_t0_subr1), %g1 ; \
1108 or %g1, %lo(_t0_subr1), %g1 ; \
1109 srlx %g1, 13, %g1 ; \
1110 sllx %g1, 13, %g1 ; \
1111 stxa %g0, [%g1]ASI_IMMU_DEMAP ; \
1112 membar #Sync ; \
1113 done ; \
1114 ta BAD_TRAP
1115
1116#define DEMAP_REG_TRAP \
1117 srlx %g7, 13, %g1 ; \
1118 sllx %g1, 13, %g1 ; \
1119 stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
1120 membar #Sync ; \
1121 done ; \
1122 ta BAD_TRAP ; \
1123 ta BAD_TRAP ; \
1124 ta BAD_TRAP
1125
1126#define DEMAP_STACK_TRAP0 \
1127 mov %fp, %g1 ; \
1128 andcc %l6, 1, %g0 ; \
1129 be,a 1f ; \
1130 mov %sp, %g1 ; \
11311: srlx %g1, 13, %g1 ; \
1132 sllx %g1, 13, %g1 ; \
1133 stxa %g0, [%g1]ASI_DMMU_DEMAP ; \
1134 membar #Sync
1135#define DEMAP_STACK_TRAP1 \
1136 done ; \
1137 ta BAD_TRAP ; \
1138 ta BAD_TRAP ; \
1139 ta BAD_TRAP ; \
1140 ta BAD_TRAP ; \
1141 ta BAD_TRAP ; \
1142 ta BAD_TRAP ; \
1143 ta BAD_TRAP
1144
1145/*
1146 * These traps toggle the W bit in the TSB for various kaos mappings
1147 *
1148 * For the area toggle, the %i0 area pointer is used
1149 * For the ktbl toggle, the %tpc is used
1150 * For the subr toggle, the _subr1 location is used
1151 * For the reg toggle, the %g7 register pointer is used
1152 * For the stack toggle, %fp or %sp is used based on bit 0 of %l0
1153 *
1154 */
1155#define RO_AREA_TRAP0 \
1156 srlx %i0, 13, %g1 ; \
1157 and %g1, 0x1ff, %g1 ; \
1158 sllx %g1, 4, %g1 ; \
1159 sethi %hi(DTSB_VA), %g2 ; \
1160 add %g1, %g2, %g1 ; \
1161 ldx [%g1], %g2 ; \
1162 cmp %g2, -1 ; \
1163 be,pn %xcc, 1f
1164#define RO_AREA_TRAP1 \
1165 nop ; \
1166 ldx [%g1+0x8], %g3 ; \
1167 xor %g3, 2, %g3 ; \
1168 stx %g3, [%g1+0x8] ; \
11691: done ; \
1170 ta BAD_TRAP ; \
1171 ta BAD_TRAP ; \
1172 ta BAD_TRAP
1173
1174#define RO_KTBL_DATA_TRAP0 \
1175 rdpr %tpc, %g1 ; \
1176 srlx %g1, 13, %g1 ; \
1177 and %g1, 0x1ff, %g1 ; \
1178 sllx %g1, 4, %g1 ; \
1179 sethi %hi(DTSB_VA), %g2 ; \
1180 add %g1, %g2, %g1 ; \
1181 ldx [%g1], %g2 ; \
1182 cmp %g2, -1
1183#define RO_KTBL_DATA_TRAP1 \
1184 be,pn %xcc, 1f ; \
1185 nop ; \
1186 ldx [%g1+0x8], %g3 ; \
1187 xor %g3, 2, %g3 ; \
1188 stx %g3, [%g1+0x8] ; \
11891: done ; \
1190 ta BAD_TRAP ; \
1191 ta BAD_TRAP
1192
1193#define RO_REG_TRAP0 \
1194 srlx %g7, 13, %g1 ; \
1195 and %g1, 0x1ff, %g1 ; \
1196 sllx %g1, 4, %g1 ; \
1197 sethi %hi(DTSB_VA), %g2 ; \
1198 add %g1, %g2, %g1 ; \
1199 ldx [%g1], %g2 ; \
1200 cmp %g2, -1 ; \
1201 be,pn %xcc, 1f
1202#define RO_REG_TRAP1 \
1203 nop ; \
1204 ldx [%g1+0x8], %g3 ; \
1205 xor %g3, 2, %g3 ; \
1206 stx %g3, [%g1+0x8] ; \
12071: done ; \
1208 ta BAD_TRAP ; \
1209 ta BAD_TRAP ; \
1210 ta BAD_TRAP
1211
1212#define RO_STACK_TRAP0 \
1213 mov %fp, %g1 ; \
1214 andcc %l5, 1, %g0 ; \
1215 be,a 1f ; \
1216 mov %sp, %g1 ; \
12171: srlx %g1, 13, %g1 ; \
1218 and %g1, 0x1ff, %g1 ; \
1219 sllx %g1, 4, %g1 ; \
1220 sethi %hi(DTSB_VA), %g2
1221#define RO_STACK_TRAP1 \
1222 add %g1, %g2, %g1 ; \
1223 ldx [%g1], %g2 ; \
1224 ldx [%g1+0x8], %g3 ; \
1225 xor %g3, 2, %g3 ; \
1226 cmp %g2, -1 ; \
1227 bne,a,pt %xcc, 2f ; \
1228 stx %g3, [%g1+0x8] ; \
12292: done
1230
1231/*
1232 * Toggle interrupt enable at previous TL
1233 */
1234#define IE_TOGGLE_TRAP \
1235 rdpr %tstate, %g1 ; \
1236 wrpr %g1, 0x200, %tstate ; \
1237 done ; \
1238 ta BAD_TRAP ; \
1239 ta BAD_TRAP ; \
1240 ta BAD_TRAP ; \
1241 ta BAD_TRAP ; \
1242 ta BAD_TRAP
1243
1244/*
1245 * Set PIL to random value
1246 */
1247#define SET_PIL_TRAP \
1248 wrpr %l2, %o5, %pil ; \
1249 done ; \
1250 ta BAD_TRAP ; \
1251 ta BAD_TRAP ; \
1252 ta BAD_TRAP ; \
1253 ta BAD_TRAP ; \
1254 ta BAD_TRAP ; \
1255 ta BAD_TRAP
1256
1257/*
1258 * Set memory models at previous TL
1259 */
1260#define SET_TSO_TRAP \
1261 sethi %hi(0xc000), %g1 ; \
1262 rdpr %tstate, %g2 ; \
1263 andn %g2, %g1, %g2 ; \
1264 wrpr %g2, %tstate ; \
1265 done ; \
1266 ta BAD_TRAP ; \
1267 ta BAD_TRAP ; \
1268 ta BAD_TRAP
1269
1270#define SET_PSO_TRAP \
1271 sethi %hi(0xc000), %g1 ; \
1272 sethi %hi(0x4000), %g3 ; \
1273 rdpr %tstate, %g2 ; \
1274 andn %g2, %g1, %g2 ; \
1275 wrpr %g2, %g3, %tstate ; \
1276 done ; \
1277 ta BAD_TRAP ; \
1278 ta BAD_TRAP
1279
1280#define SET_RMO_TRAP \
1281 sethi %hi(0xc000), %g1 ; \
1282 sethi %hi(0x8000), %g3 ; \
1283 rdpr %tstate, %g2 ; \
1284 andn %g2, %g1, %g2 ; \
1285 wrpr %g2, %g3, %tstate ; \
1286 done ; \
1287 ta BAD_TRAP ; \
1288 ta BAD_TRAP
1289
1290/*
1291 * Remap from readonly to read/write (in TLB only)
1292 * Do not use %g4/%g7 in this trap because the
1293 * counter update in ISIGSEGV, SIGSEGV, and IA_MUU_TRAP
1294 * needs these registers preserved.
1295 *
1296 * update -- rameshg
1297 *
1298 * The Remap is done directly in the TSB rather that
1299 * in the TLB due to differences in CIAM & RTL in
1300 * way replacement if we did a de-map & re-write it
1301 * back into TLB entry
1302 *
1303 * endupdate -- rameshg
1304 */
1305#define REMAP_W_TRAP0 \
1306 mov ASI_DMMU, %asi ; \
1307/* get DSFSR */ ldxa [0x18]%asi, %g5 ; \
1308/* clear DSFSR */ stxa %g0, [0x18]%asi ; \
1309 membar #Sync ; \
1310/* get DSFAR */ ldxa [0x20]%asi, %g2 ; \
1311/* calc TSB va */ srlx %g2, 13, %g1 ; \
1312 and %g1, 0x1ff, %g1 ; \
1313 sllx %g1, 4, %g1
1314#define REMAP_W_TRAP1 \
1315 sethi %hi(DTSB_VA), %g3 ; \
1316 add %g1, %g3, %g3 ; \
1317/* get data */ ldx [%g3+8], %g1 ; \
1318/* set W bit */ or %g1, 2, %g1 ; \
1319 stx %g1, [%g3+8];\
1320 membar #Sync;\
1321/* demap */ srlx %g2, 13, %g1 ; \
1322 sllx %g1, 13, %g1
1323#define REMAP_W_TRAP2 \
1324 stxa %g0, [%g1]ASI_DMMU_DEMAP ;\
1325 membar #Sync ;\
1326 retry ; \
1327 ta BAD_TRAP ; \
1328 ta BAD_TRAP ; \
1329 ta BAD_TRAP ; \
1330 ta BAD_TRAP ; \
1331 ta BAD_TRAP
1332
1333/*
1334 * Set watchpoints
1335 * Use %l0 to set enables and byte masks
1336 * Use PA(%i0+%i5) as PA
1337 * Use %i0+%i4 as VA
1338 */
1339#define SET_PA_WP_TRAP0 \
1340 /* get TSB entry for %i0 */ \
1341 srlx %i0, 13, %g1 ; \
1342 and %g1, 0x1ff, %g1 ; \
1343 sllx %g1, 4, %g1 ; \
1344 add %g1, 8, %g1 ; \
1345 sethi %hi(DTSB_VA), %g2 ; \
1346 ldx [%g2+%g1], %g3 ; \
1347 /* convert TTE to PA[40:13] */ \
1348 srlx %g3, 13, %g3 ; \
1349 sllx %g3, 36, %g3
1350#define SET_PA_WP_TRAP1 \
1351 srax %g3, 23, %g3 ; \
1352 /* get ls 13 bits of VA */ \
1353 add %i0, %i5, %g4 ; \
1354 sllx %g4, 51, %g4 ; \
1355 srlx %g4, 51, %g4 ; \
1356 /* combine ls bits of VA with ms bits of PA */ \
1357 add %g3, %g4, %g3 ; \
1358 /* write PA into DMMU */ \
1359 set 0x40, %g1 ; \
1360 stxa %g3, [%g1]ASI_DMMU_PA_WATCHPOINT_REG ; \
1361 membar #Sync
1362#define SET_PA_WP_TRAP2 \
1363 /* enable the PA watchpoint */ \
1364 ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
1365 sethi %hi(0xff00c000), %g2 ; \
1366 and %l0, %g2, %g3 ; \
1367 sllx %g3, 9, %g3 ; \
1368 or %g1, %g3, %g1 ; \
1369 stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
1370 membar #Sync ; \
1371 done
1372
1373#define SET_VA_WP_TRAP0 \
1374 /* write VA into DMMU */ \
1375 add %i0, %i4, %g3 ; \
1376 set 0x38, %g1 ; \
1377 stxa %g3, [%g1]ASI_DMMU_VA_WATCHPOINT_REG ; \
1378 membar #Sync ; \
1379 /* enable the VA watchpoint */ \
1380 ldxa [%g0]ASI_DCU_CONTROL_REG, %g1 ; \
1381 sethi %hi(0xff300000), %g2 ; \
1382 and %l1, %g2, %g3 ; \
1383 sllx %g3, 1, %g3
1384#define SET_VA_WP_TRAP1 \
1385 or %g1, %g3, %g1 ; \
1386 stxa %g1, [%g0]ASI_DCU_CONTROL_REG ; \
1387 membar #Sync ; \
1388 done ; \
1389 ta BAD_TRAP ; \
1390 ta BAD_TRAP ; \
1391 ta BAD_TRAP ; \
1392 ta BAD_TRAP
1393
1394/*
1395 * Set the softint value
1396 */
1397#define SET_SOFTINT_TRAP \
1398 andcc %l7, 0xf, %g1 ; \
1399 be,a 1f ; \
1400 inc %g1 ; \
14011: mov 1, %g2 ; \
1402 sllx %g2, %g1, %g3 ; \
1403 mov %g3, ASR_SET_SOFTINT ; \
1404 done ; \
1405 ta BAD_TRAP
1406
1407/*
1408 * Ecc and parity error trap handlers.
1409 */
1410#define CORRECTED_ECC_TRAP \
1411 ldxa [%g0]ASI_ASYNC_FAULT_STATUS, %g3; \
1412 stxa %g3, [%g0]ASI_ASYNC_FAULT_STATUS; \
1413 membar #Sync; \
1414 retry ; \
1415 ta BAD_TRAP ; \
1416 ta BAD_TRAP ; \
1417 ta BAD_TRAP ; \
1418 ta BAD_TRAP
1419
1420#define FAST_ECC_TRAP \
1421 retry ; \
1422 ta BAD_TRAP ; \
1423 ta BAD_TRAP ; \
1424 ta BAD_TRAP ; \
1425 ta BAD_TRAP ; \
1426 ta BAD_TRAP ; \
1427 ta BAD_TRAP ; \
1428 ta BAD_TRAP
1429define(D_CLR,`!$clear_the_dcache_index_with_bad_parity(trig_simulation_start(), .) ;
1430DCACHE_PARITY_ERROR_HANDLER_default: ');
1431
1432#define D_PARITY_TRAP \
1433 D_CLR \
1434 membar 0x40 ; \
1435 ldxa [%g0] 0x45, %g5 ; \
1436 xor %g5, 2, %g5 ; \
1437 xor %g5, DCU_IC_INIT, %g5 ; \
1438 stxa %g5, [%g0] 0x45 ; \
1439 retry ; \
1440 ta BAD_TRAP ; \
1441 ta BAD_TRAP
1442
1443#define TL_D_PARITY \
1444 ba DCACHE_PARITY_ERROR_HANDLER_default ; \
1445 nop ; \
1446 ta BAD_TRAP; \
1447 ta BAD_TRAP; \
1448 ta BAD_TRAP; \
1449 ta BAD_TRAP; \
1450 ta BAD_TRAP; \
1451 ta BAD_TRAP
1452
1453define(I_CLR,`!$clear_the_icache_index_with_bad_parity(trig_simulation_start(), .) ;
1454ICACHE_PARITY_ERROR_HANDLER_default: ');
1455
1456#if 1
1457#define I_PARITY_TRAP \
1458 I_CLR \
1459 membar 0x40 ; \
1460 stx %g5, [%g0+8] ; \
1461 ldxa [%g0] 0x45, %g5; \
1462 xor %g5, 1, %g5 ; \
1463 stxa %g5, [%g0] 0x45 ; \
1464 membar #Sync; \
1465 ldx [%g0+8], %g5; \
1466 retry ;
1467#else
1468#define I_PARITY_TRAP \
1469 I_CLR \
1470 membar 0x40 ; \
1471 ldxa [%g0] 0x45, %g5 ; \
1472 xor %g5, 1, %g5 ; \
1473 xor %g5, (DCU_DC_INIT<<1), %g5 ; \
1474 stxa %g5, [%g0] 0x45 ; \
1475 retry ; \
1476 ta BAD_TRAP ; \
1477 ta BAD_TRAP
1478#endif
1479
1480#define TL_I_PARITY \
1481 ba ICACHE_PARITY_ERROR_HANDLER_default ; \
1482 nop ; \
1483 ta BAD_TRAP; \
1484 ta BAD_TRAP; \
1485 ta BAD_TRAP; \
1486 ta BAD_TRAP; \
1487 ta BAD_TRAP; \
1488 ta BAD_TRAP
1489
1490
1491!
1492! Define where trap handlers are installed
1493!
1494#define TRAP_008 ISIGSEGV_TRAP0 /* instruction_access_exception */
1495#define TRAP_009 ISIGSEGV_TRAP1
1496#define TRAP_00f UNIMP_TRAP /* illegal_instruction helper */
1497#define TRAP_010 ILL_TRAP /* illegal_instruction */
1498#define TRAP_020 FP_DISABLED_TRAP /* fp_disabled */
1499#define TRAP_021 FP_IEEE_TRAP /* fp_ieee_754 */
1500#define TRAP_022 FP_OTHER_TRAP /* fp_exception_other */
1501#define TRAP_023 TAGV_TRAP /* tag_overflow */
1502#define TRAP_024 CLEAN_TRAP /* clean_window */
1503#define TRAP_028 DIV0_TRAP /* division_by_zero */
1504#define TRAP_030 SIGSEGV_TRAP0 /* data_access_exception */
1505#define TRAP_031 SIGSEGV_TRAP1
1506#define TRAP_034 SIGBUS_TRAP /* mem_address_not_aligned */
1507#define TRAP_035 SIGBUS_TRAP /* LDDF_mem_address_not_aligned */
1508#define TRAP_036 SIGBUS_TRAP /* STDF_mem_address_not_aligned */
1509#define TRAP_038 SIGBUS_TRAP /* LDQF_mem_address_not_aligned */
1510#define TRAP_039 SIGBUS_TRAP /* STQF_mem_address_not_aligned */
1511#define TRAP_041 INT1_TRAP /* interrupt_level_1 */
1512#define TRAP_042 INT2_TRAP /* interrupt_level_2 */
1513#define TRAP_043 INT3_TRAP /* interrupt_level_3 */
1514#define TRAP_044 INT4_TRAP /* interrupt_level_4 */
1515#define TRAP_045 INT5_TRAP /* interrupt_level_5 */
1516#define TRAP_046 INT6_TRAP /* interrupt_level_6 */
1517#define TRAP_047 INT7_TRAP /* interrupt_level_7 */
1518#define TRAP_048 INT8_TRAP /* interrupt_level_8 */
1519#define TRAP_049 INT9_TRAP /* interrupt_level_9 */
1520#define TRAP_04a INT10_TRAP /* interrupt_level_10 */
1521#define TRAP_04b INT11_TRAP /* interrupt_level_11 */
1522#define TRAP_04c INT12_TRAP /* interrupt_level_12 */
1523#define TRAP_04d INT13_TRAP /* interrupt_level_13 */
1524#define TRAP_04e INT14_TRAP /* interrupt_level_14 */
1525#define TRAP_04f INT15_TRAP /* interrupt_level_15 */
1526#define TRAP_060 MONDO_TRAP /* interrupt_vector */
1527#define TRAP_061 PA_WP_TRAP /* PA_watchpoint_trap */
1528#define TRAP_062 VA_WP_TRAP /* VA_watchpoint_trap */
1529#define TRAP_063 CORRECTED_ECC_TRAP /* Corrected_ecc_trap */
1530#define TRAP_064 IA_MMU_TRAP0 /* fast_instruction_access_MMU_miss */
1531#define TRAP_065 IA_MMU_TRAP1
1532#define TRAP_066 IA_MMU_TRAP2
1533#define TRAP_067 IA_MMU_TRAP3
1534#define TRAP_068 DA_MMU_TRAP0 /* fast_data_access_MMU_miss */
1535#define TRAP_069 DA_MMU_TRAP1
1536#define TRAP_06a DA_MMU_TRAP2
1537#define TRAP_06b DA_MMU_TRAP3
1538#define TRAP_06c REMAP_W_TRAP0 /* fast_data_access_protection */
1539#define TRAP_06d REMAP_W_TRAP1
1540#define TRAP_06e REMAP_W_TRAP2
1541#define TRAP_070 FAST_ECC_TRAP /* Fast_ecc_error_trap */
1542#define TRAP_071 D_PARITY_TRAP /* Dcache_parity_error_trap */
1543#define TRAP_072 I_PARITY_TRAP /* Icache_parity_error_trap */
1544
1545
1546#define TRAP_080 SPILL_TRAP0 /* spill_0_normal */
1547#define TRAP_081 SPILL_TRAP1
1548#define TRAP_084 SPILL_TRAP0 /* spill_1_normal */
1549#define TRAP_085 SPILL_TRAP1
1550#define TRAP_088 SPILL_TRAP0 /* spill_2_normal */
1551#define TRAP_089 SPILL_TRAP1
1552#define TRAP_08c SPILL_TRAP0 /* spill_3_normal */
1553#define TRAP_08d SPILL_TRAP1
1554#define TRAP_090 SPILL_TRAP0 /* spill_4_normal */
1555#define TRAP_091 SPILL_TRAP1
1556#define TRAP_094 SPILL_TRAP0 /* spill_5_normal */
1557#define TRAP_095 SPILL_TRAP1
1558#define TRAP_098 SPILL_TRAP0 /* spill_6_normal */
1559#define TRAP_099 SPILL_TRAP1
1560#define TRAP_09c SPILL_TRAP0 /* spill_7_normal */
1561#define TRAP_09d SPILL_TRAP1
1562#define TRAP_0a0 SPILL_TRAP0 /* spill_0_other */
1563#define TRAP_0a1 SPILL_TRAP1
1564#define TRAP_0a4 SPILL_TRAP0 /* spill_1_other */
1565#define TRAP_0a5 SPILL_TRAP1
1566#define TRAP_0a8 SPILL_TRAP0 /* spill_2_other */
1567#define TRAP_0a9 SPILL_TRAP1
1568#define TRAP_0ac SPILL_TRAP0 /* spill_3_other */
1569#define TRAP_0ad SPILL_TRAP1
1570#define TRAP_0b0 SPILL_TRAP0 /* spill_4_other */
1571#define TRAP_0b1 SPILL_TRAP1
1572#define TRAP_0b4 SPILL_TRAP0 /* spill_5_other */
1573#define TRAP_0b5 SPILL_TRAP1
1574#define TRAP_0b8 SPILL_TRAP0 /* spill_6_other */
1575#define TRAP_0b9 SPILL_TRAP1
1576#define TRAP_0bc SPILL_TRAP0 /* spill_7_other */
1577#define TRAP_0bd SPILL_TRAP1
1578#define TRAP_0c0 FILL_TRAP0 /* fill_0_normal */
1579#define TRAP_0c1 FILL_TRAP1
1580#define TRAP_0c4 FILL_TRAP0 /* fill_1_normal */
1581#define TRAP_0c5 FILL_TRAP1
1582#define TRAP_0c8 FILL_TRAP0 /* fill_2_normal */
1583#define TRAP_0c9 FILL_TRAP1
1584#define TRAP_0cc FILL_TRAP0 /* fill_3_normal */
1585#define TRAP_0cd FILL_TRAP1
1586#define TRAP_0d0 FILL_TRAP0 /* fill_4_normal */
1587#define TRAP_0d1 FILL_TRAP1
1588#define TRAP_0d4 FILL_TRAP0 /* fill_5_normal */
1589#define TRAP_0d5 FILL_TRAP1
1590#define TRAP_0d8 FILL_TRAP0 /* fill_6_normal */
1591#define TRAP_0d9 FILL_TRAP1
1592#define TRAP_0dc FILL_TRAP0 /* fill_7_normal */
1593#define TRAP_0dd FILL_TRAP1
1594#define TRAP_0e0 FILL_TRAP0 /* fill_0_other */
1595#define TRAP_0e1 FILL_TRAP1
1596#define TRAP_0e4 FILL_TRAP0 /* fill_1_other */
1597#define TRAP_0e5 FILL_TRAP1
1598#define TRAP_0e8 FILL_TRAP0 /* fill_2_other */
1599#define TRAP_0e9 FILL_TRAP1
1600#define TRAP_0ec FILL_TRAP0 /* fill_3_other */
1601#define TRAP_0ed FILL_TRAP1
1602#define TRAP_0f0 FILL_TRAP0 /* fill_4_other */
1603#define TRAP_0f1 FILL_TRAP1
1604#define TRAP_0f4 FILL_TRAP0 /* fill_5_other */
1605#define TRAP_0f5 FILL_TRAP1
1606#define TRAP_0f8 FILL_TRAP0 /* fill_6_other */
1607#define TRAP_0f9 FILL_TRAP1
1608#define TRAP_0fc FILL_TRAP0 /* fill_7_other */
1609#define TRAP_0fd FILL_TRAP1
1610
1611#define TRAP_100 GOOD_T_TRAP /* Good trap */
1612#define TRAP_101 BAD_T_TRAP /* Bad trap */
1613#define TRAP_110 TICC__TRAP /* ticc 0x10 - kaos generated ticc */
1614#define TRAP_111 DONE_TRAP /* ticc 0x11 - kaos trigger trap */
1615#define TRAP_120 GETCC_TRAP /* ticc 0x20 - get icc */
1616#define TRAP_121 SETCC_TRAP0 /* ticc 0x21 - set icc */
1617#define TRAP_122 SETCC_TRAP1
1618#define TRAP_123 INIT_TICK_COMPARE_TRAP /* ticc 0x23 - init tick compare register */
1619#define TRAP_124 SETDATA_TRAP0 /* ticc 0x24 - set trap data pointer */
1620#define TRAP_125 SETDATA_TRAP1
1621#define TRAP_127 SIGSEGV_UPDATE_TRAP /* ticc 0x27 - sigsegv counter update */
1622
1623/* the following must match the defines in kaos.h */
1624#define TRAP_128 DEMAP_RANDOM_VA_TRAP0 /* ticc 0x28 */
1625#define TRAP_129 DEMAP_RANDOM_VA_TRAP1
1626#define TRAP_12a DEMAP_RANDOM_VA_TRAP2
1627#define TRAP_12b DEMAP_RANDOM_VA_TRAP3
1628#define TRAP_12c DEMAP_AREA_TRAP /* ticc 0x2c */
1629#define TRAP_130 DEMAP_KTBL_TEXT_TRAP /* ticc 0x30 */
1630#define TRAP_134 DEMAP_KTBL_DATA_TRAP /* ticc 0x34 */
1631#define TRAP_138 DEMAP_SUBR_TRAP /* ticc 0x38 */
1632#define TRAP_13c DEMAP_REG_TRAP /* ticc 0x3c */
1633#define TRAP_140 DEMAP_STACK_TRAP0 /* ticc 0x40 */
1634#define TRAP_141 DEMAP_STACK_TRAP1
1635#define TRAP_144 RO_AREA_TRAP0 /* ticc 0x44 */
1636#define TRAP_145 RO_AREA_TRAP1
1637#define TRAP_175 RO_KTBL_DATA_TRAP0 /* ticc 0x75 */
1638#define TRAP_176 RO_KTBL_DATA_TRAP1
1639#define TRAP_14c RO_REG_TRAP0 /* ticc 0x4c */
1640#define TRAP_14d RO_REG_TRAP1
1641#define TRAP_150 RO_STACK_TRAP0 /* ticc 0x50 */
1642#define TRAP_151 RO_STACK_TRAP1
1643#define TRAP_154 SET_WINDOW_TRAP /* ticc 0x54 */
1644#define TRAP_158 SET_VA_WP_TRAP0 /* ticc 0x58 */
1645#define TRAP_159 SET_VA_WP_TRAP1
1646#define TRAP_15c SET_PA_WP_TRAP0 /* ticc 0x5c */
1647#define TRAP_15d SET_PA_WP_TRAP1
1648#define TRAP_15e SET_PA_WP_TRAP2
1649#define TRAP_160 SET_SOFTINT_TRAP /* ticc 0x60 */
1650#define TRAP_164 IE_TOGGLE_TRAP /* ticc 0x64 */
1651#define TRAP_168 SET_PIL_TRAP /* ticc 0x68 */
1652#define TRAP_16c SET_TSO_TRAP /* ticc 0x6c */
1653#define TRAP_170 SET_PSO_TRAP /* ticc 0x70 */
1654#define TRAP_174 SET_RMO_TRAP /* ticc 0x74 */
1655
1656#define TRAP_TL_100 GOOD_TL_TRAP /* Good trap */
1657#define TRAP_TL_101 BAD_TL_TRAP /* Bad trap */
1658#define TRAP_TL_071 TL_D_PARITY
1659#define TRAP_TL_072 TL_I_PARITY
1660
1661!
1662! Page 0 is priv'ed area at bottom of memory
1663!
1664! Define page 0 to be privileged, not global so segv code works
1665!
1666#define PAGE0_TTE 0xc000000000000076
1667
1668!
1669! We map everything ourselves to control the i$ preload
1670!
1671#define NO_DEFAULT_MAPS
1672
1673!
1674! The following avoids the definition of the default window stack data
1675!
1676#define NO_DEFAULT_WINDOW_STACK
1677
1678!
1679! Define our entry point
1680!
1681#define ENTRY_POINT kaos_boot
1682
1683!
1684! Include the local kaos definitions
1685!
1686
1687#if !defined(_KAOS_H)
1688#define _KAOS_H
1689
1690#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
1691
1692/*
1693 * _kaos() register load/store area layout
1694 */
1695#define KDATA_FREGS (64)
1696#define KDATA_LREGS (8)
1697#define KDATA_IREGS (8)
1698#define KDATA_GREGS (8)
1699#define KDATA_OREGS (8)
1700
1701#define KDATA_FREG_IDX (0)
1702#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
1703#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
1704#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
1705#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
1706#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
1707#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
1708#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
1709#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
1710#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
1711#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
1712#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
1713#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
1714#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
1715#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
1716#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
1717#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
1718#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
1719#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
1720#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
1721#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
1722#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
1723#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
1724#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
1725#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
1726#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
1727#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
1728#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
1729#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
1730#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
1731#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
1732
1733#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
1734#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
1735#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
1736#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
1737#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
1738#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
1739#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
1740#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
1741#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
1742#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
1743#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
1744#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
1745#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
1746#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
1747#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
1748#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
1749#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
1750#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
1751#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
1752#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
1753#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
1754#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
1755#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
1756#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
1757#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
1758#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
1759#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
1760#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
1761#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
1762#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
1763
1764/*
1765 * _kaos() local stack frame layout
1766 */
1767#define KFRAME_FSR (-4) /* addr offset for fsr */
1768#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
1769#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
1770#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
1771 /* word of variable */
1772 /* stack region */
1773
1774/*
1775 * _kaos xflags bits
1776 */
1777#define XFLAG_TRIGGER 0x1 /* Activate triggers */
1778#define XFLAG_SGI 0x2 /* Save/restore %gsr */
1779#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
1780
1781/*
1782 * %fsr set/get bit mask
1783 * We only allow RD and fcc fields
1784 */
1785#define FSR_MASK 0xc0000c00
1786
1787/*
1788 * Trap numbers
1789 */
1790#define TICC_TRAP 0x10
1791#define TRIGGER_START_TRAP 0x14
1792#define TRIGGER_STOP_TRAP 0x18
1793#define WATCHDOG_TRAP 0x71
1794
1795#endif
1796
1797/*
1798 * Minimum frame size
1799 */
1800#define MINFRAME 0x60
1801
1802/*
1803 * Special ticc traps for simulation
1804 */
1805#define TRAP_DEMAP_RANDOM_VA 0x28
1806#define TRAP_DEMAP_AREA 0x2c
1807#define TRAP_DEMAP_KTBL_TEXT 0x30
1808#define TRAP_DEMAP_KTBL_DATA 0x34
1809#define TRAP_DEMAP_SUBR 0x38
1810#define TRAP_DEMAP_REG 0x3c
1811#define TRAP_DEMAP_STACK 0x40
1812#define TRAP_RO_AREA 0x44
1813#define TRAP_RO_KTBL_DATA 0x75
1814#define TRAP_RO_REG 0x4c
1815#define TRAP_RO_STACK 0x50
1816#define TRAP_SET_WINDOW 0x54
1817#define TRAP_SET_VA_WP 0x58
1818#define TRAP_SET_PA_WP 0x5c
1819#define TRAP_SET_SOFTINT 0x60
1820#define TRAP_IE_TOGGLE 0x64
1821#define TRAP_SET_PIL 0x68
1822#define TRAP_SET_TSO 0x6c
1823#define TRAP_SET_PSO 0x70
1824#define TRAP_SET_RMO 0x74
1825
1826/*
1827 * mplock return codes
1828 */
1829#define LOCK_SUCCESS 0
1830#define LOCK_TIMEOUT 1
1831
1832/*
1833 * memtest types
1834 */
1835#define MEMTEST_NONE 0
1836#define MEMTEST_TSO 1
1837#define MEMTEST_RMO 2
1838
1839#define MAXHOSTS 10
1840
1841/************************************************************************
1842 The following code is based on traps.s. I hand include
1843 the modules because I only need the reset handler.
1844 ************************************************************************/
1845#define NEW_TRAP_TABLE
1846
1847
1848/*
1849 * Trap table, cacheable reset handler
1850 */
1851Module "priv", VA_text = 0x0, VA_data = 0x10000
1852
1853#include "constants.h"
1854#include "macros.h"
1855
1856.seg "data"
1857reset_data_start:
1858.seg "text"
1859trap_text_start:
1860/*#include "trap_table.s"*/
1861.seg "text"
1862trap_text_end:
1863.seg "text"
1864reset_text_start:
1865 .skip 0x1a00 /* place at end of lower 8k of i$ */
1866/*#include "reset_cacheable.s"
1867#include "impl_dep_xcpn.s"
1868*/
1869/*
1870 * Chase pages that collide in the tsb
1871 * %g3 - va of tte list
1872 * %g5 - tag to match
1873 * %g1 - return address
1874 * return %g2/%g3 as tsb tag/data
1875 * Must preserve %g1/%g4/%g5/%g7
1876 */
1877tsb_chase:
18781:
1879 ldx [%g3], %g2 ! load tag from list
1880 cmp %g2, %g5 ! if tag match
1881 be,pt %xcc, 2f ! then successful
1882 nop
1883 ldx [%g3+0x10], %g3 ! load pointer to next tag
1884 brnz,pt %g3, 1b ! if pointer is not null
1885 nop ! then loop
1886 jmp %g1 + 4 ! exit
1887 clr %g2 ! clear tag (not in list)
18882:
1889 jmp %g1 + 4 ! exit
1890 ldx [%g3+8], %g3 ! load tte data
1891
1892
1893/*
1894 * Check if we have a data sigsegv
1895 * %g2 has the virtual page number (32-13 => 19 bits)
1896
1897 * Must be all 1's or all 0's for a legal sigsegv
1898 */
1899segv_check:
1900 sethi %hi(0x7ffff), %g2
1901 or %g2, %lo(0x7ffff), %g2
1902/* Check page 0 */ andcc %g2, %g4, %g1
1903 te TRAP_SIGSEGV_UPDATE
1904/* Check last page */ cmp %g2, %g1
1905 te TRAP_SIGSEGV_UPDATE
1906/* unexpected page */ tne BAD_TRAP
19071: done
1908 ta BAD_TRAP
1909
1910
1911/*
1912 * Close off reset handler code
1913 */
1914.seg "data"
1915reset_data_end:
1916.seg "text"
1917reset_text_end:
1918
1919/*
1920 * Non-cacheable reset vector
1921 */
1922Module "red_priv", VA_text = 0xfffffffff0000000, VA_data = 0xfffffffff0010000
1923/*#include "red_trap_table.s"
1924*/
1925/*
1926 * Non-cacheable reset handler
1927 */
1928Module "reset_nc", VA_text = 0xfffffffff0020000, VA_data = 0xfffffffff0030000
1929reset_handler_nc_start:
1930/*#include "reset.s"*/
1931reset_handler_nc_end:
1932
1933Module "special_trap_handler", VA_text = 0xe000, VA_data = 0xe00
1934.seg "text"
1935special_trap_handler_start:
1936FP_DISABLED_HANDLER_default:
1937
1938/*
1939 This handler checks if the fpu is really
1940 disabled, if not then it is an interrupt
1941 pending trap, in which case the handler
1942 enables the interrupts and issues an integer
1943 instruction which traps becasue of the pending
1944 interrupt. If the fp is really disabled then
1945 it enables the fpu and issues a retry */
1946
1947/*
1948 if TSTATE.PEF == 1 && FPRS.FE == 1 then an interrupt is pending
1949*/
1950 rdpr %tstate , %g1
1951 srlx %g1 , 0xc , %g1
1952 and %g1, 0x001, %g1 /* TSTATE.PEF == 1 */
1953
1954 rd %fprs, %g2
1955 srlx %g2 , 0x2 , %g2 /* FPRS.FEF == 1 */
1956 and %g2, 0x001, %g2
1957
1958 and %g1, %g2, %g1
1959 cmp %g1, %g0
1960 be %icc, FP_DISABLED_HANDLER_default_real
1961
1962 nop
1963 /*if true enable interrupts and issue an integer instruction */
1964 rdpr %pstate, %g3
1965 or %g3, 0x002, %g3
1966 wrpr %g3, %pstate
1967 add %g0, %g0, %g0
1968 retry
1969
1970FP_DISABLED_HANDLER_default_real: /* this merely enables the trap fgu */
1971
1972 rdpr %tstate , %g1
1973 set 0x1000, %g2
1974 or %g1, %g2, %g1
1975 wrpr %g1, %g0, %tstate
1976 wr %g0, 0x4, %fprs
1977 retry
1978special_trap_handler_end:
1979
1980/*
1981 * User code/data
1982 */
1983Module "default_user", VA_text = T0_KAOS_BOOT_VA, VA_data = 0x8200000
1984
1985/************************************************************************
1986 Test case code start
1987 ************************************************************************/
1988.seg "text"
1989ALIGN_PAGE_8K
1990user_text_start:
1991 .skip 0x1b00 /* place at end of lower 8k of i$ */
1992kaos_boot:
1993 set t0_data_in_fp, %sp /* setup stack pointer */
1994
1995 /*
1996 * setup %sp in all windows
1997 * clear all window registers
1998 */
1999 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2000 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2001 save %sp, 0, %sp
2002 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2003 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2004 save %sp, 0, %sp
2005 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2006 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2007 save %sp, 0, %sp
2008 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2009 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2010 save %sp, 0, %sp
2011 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2012 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2013 save %sp, 0, %sp
2014 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2015 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2016 save %sp, 0, %sp
2017 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2018 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2019 save %sp, 0, %sp
2020 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
2021 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
2022 save %sp, 0, %sp
2023
2024#if defined(T0_KAOS_TICK)
2025 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
2026#endif
2027 set t0_data_in_regs, %o0 /* Tell trap handlers where */
2028 ta TRAP_SETDATA /* data area is */
2029
2030 mov ASI_PRIMARY, %asi /* Setup asi register */
2031
2032#ifdef SET_WORKS
2033 set t0_ktbl, %o0 /* execute random code */
2034#else
2035 setx t0_ktbl, %l0, %o0 /* execute random code */
2036#endif
2037 set t0_data_in_regs, %o1
2038 set t0_data_in_mtbl_size, %o2
2039 ld [%o2], %o2
2040 set t0_data_in_mtbl, %o3
2041 mov XFLAG_SGI|XFLAG_V9, %o4
2042 call __kaos
2043 nop
2044
2045#if defined(T0_KAOS_TWOPASS)
2046/*
2047 * Preload d$ with data
2048 */
2049two_pass_preload:
2050 set T0_KAOS_AREAS, %l0 /* get area table size */
2051 set t0_offset_table_size, %l1 /* get offset table size */
2052 ld [%l1], %l1
2053 set t0_data_exp_mtbl, %l2 /* point to last area */
2054 sub %l2, 16, %l2
2055 sll %l0, 2, %l3
2056 sub %l2, %l3, %l2
2057 set t0_offset_table, %l3 /* point to first offset */
2058
20591:
2060 ld [%l2], %l7 /* point to next area */
2061 mov %l1, %l4 /* offset table size */
2062 mov %l3, %l5 /* offset table */
20632:
2064 ld [%l5], %l6 /* get next offset */
2065 ld [%l6+%l7], %o0 /* preload d$ with data */
2066 deccc %l4 /* loop until out of offsets */
2067 bne 2b
2068 add %l5, 4, %l5
2069
2070/*
2071 * only need to do one area because areasize = D$ size
2072 */
2073 deccc %l0 /* loop until out of areas */
2074 bne 1b
2075 add %l2, 4, %l2
2076
2077/*
2078 * Execute random code for a second time
2079 */
2080 set t0_data_exp_fp, %sp /* setup stack pointer */
2081 save %sp, 0, %sp /* setup %sp in all windows */
2082 save %sp, 0, %sp
2083 save %sp, 0, %sp
2084 save %sp, 0, %sp
2085 save %sp, 0, %sp
2086 save %sp, 0, %sp
2087 save %sp, 0, %sp
2088 save %sp, 0, %sp
2089#ifdef SET_WORKS
2090 set t0_ktbl, %o0 /* execute random code */
2091#else
2092 setx t0_ktbl, %l0, %o0 /* execute random code */
2093#endif
2094 set t0_data_exp_regs, %o1
2095 set t0_data_exp_mtbl_size, %o2
2096 ld [%o2], %o2
2097 set t0_data_exp_mtbl, %o3
2098 mov XFLAG_SGI|XFLAG_V9, %o4
2099two_pass_execute:
2100 call __kaos
2101 nop
2102#endif
2103
2104#if defined(T0_KAOS_VERIFY)
2105/*
2106 * Code to verify expected==observed
2107 * Do not run this option under RTL because it takes forever
2108 */
2109kverify_regs:
2110 set t0_data_in_regs, %o0 /* Point to observed regs */
2111 set t0_data_exp_regs, %o1 /* Point to expected regs */
2112 call kcmp /* Compare expected/observed registers */
2113 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
2114
2115kverify_area:
2116 set T0_KAOS_AREAS, %l0 /* get area table size */
2117 set t0_data_in_mtbl, %l1 /* point to observed area pointers */
2118 sub %l1, 16, %l1
2119 set t0_data_exp_mtbl, %l2 /* point to expected area pointers */
2120 sub %l2, 16, %l2
2121 set t0_data_in_area0, %l3 /* Calculate offset to beginning of area */
2122 set t0_data_in_area0_begin, %l4
2123 sub %l3, %l4, %l3
2124 set t0_data_in_area0_end, %l4 /* Calculate number of words in each area */
2125 set t0_data_in_area0_begin, %l5
2126 sub %l4, %l5, %l4
2127 srl %l4, 2, %l4
2128kverify_area_loop:
2129 sub %l1, 4, %l1 /* Point to next area */
2130 sub %l2, 4, %l2
2131 ld [%l1], %o0 /* Point to start of observed area data */
2132 sub %o0, %l3, %o0
2133 ld [%l2], %o1 /* Point to start of expected area data */
2134 sub %o1, %l3, %o1
2135 call kcmp /* Compare expected/observed areas */
2136 mov %l4, %o2 /* Setup count of words to verify */
2137
2138 deccc %l0 /* loop until out of areas */
2139 bne kverify_area_loop
2140 nop
2141#endif
2142
2143normal_end:
2144 ta GOOD_TRAP
2145
2146/************************************************************************
2147 Routine to compare expected/observed values
2148 Input:
2149 %o0 observed data pointer
2150 %o1 expected data pointer
2151 %o2 count of words to compare
2152 ************************************************************************/
2153#if defined(T0_KAOS_VERIFY)
2154kcmp:
2155 ld [%o0], %o3
2156 ld [%o1], %o4
2157 cmp %o3, %o4
2158 tne BAD_TRAP
2159 deccc %o2
2160 bne kcmp
2161 nop
2162
2163 retl
2164 nop
2165#endif
2166
2167/************************************************************************
2168 Test case data start
2169 ************************************************************************/
2170.seg "data"
2171ALIGN_PAGE_8K
2172
2173user_data_start:
2174
2175.seg "text" /* Realign default segments */
2176user_text_end:
2177ALIGN_PAGE_8K
2178.seg "data"
2179user_data_end:
2180ALIGN_PAGE_8K
2181
2182/************************************************************************
2183 Include startup code
2184 ************************************************************************/
2185
2186#define KAOS_V9
2187#define KGLOBAL(a)
2188Module "kaos_startup", VA_text = T0_KAOS_STARTUP_VA, VA_data = 0x8300000
2189.seg "text"
2190_kaos_page_begin:
2191
2192#if !defined(_KAOS_H)
2193#define _KAOS_H
2194
2195#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
2196
2197/*
2198 * _kaos() register load/store area layout
2199 */
2200#define KDATA_FREGS (64)
2201#define KDATA_LREGS (8)
2202#define KDATA_IREGS (8)
2203#define KDATA_GREGS (8)
2204#define KDATA_OREGS (8)
2205
2206#define KDATA_FREG_IDX (0)
2207#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
2208#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
2209#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
2210#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
2211#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
2212#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
2213#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
2214#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
2215#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
2216#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
2217#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
2218#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
2219#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
2220#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
2221#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
2222#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
2223#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
2224#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
2225#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
2226#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
2227#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
2228#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
2229#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
2230#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
2231#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
2232#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
2233#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
2234#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
2235#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
2236#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
2237
2238#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
2239#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
2240#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
2241#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
2242#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
2243#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
2244#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
2245#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
2246#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
2247#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
2248#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
2249#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
2250#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
2251#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
2252#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
2253#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
2254#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
2255#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
2256#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
2257#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
2258#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
2259#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
2260#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
2261#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
2262#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
2263#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
2264#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
2265#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
2266#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
2267#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
2268
2269/*
2270 * _kaos() local stack frame layout
2271 */
2272#define KFRAME_FSR (-4) /* addr offset for fsr */
2273#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
2274#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
2275#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
2276 /* word of variable */
2277 /* stack region */
2278
2279/*
2280 * _kaos xflags bits
2281 */
2282#define XFLAG_TRIGGER 0x1 /* Activate triggers */
2283#define XFLAG_SGI 0x2 /* Save/restore %gsr */
2284#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
2285
2286/*
2287 * %fsr set/get bit mask
2288 * We only allow RD and fcc fields
2289 */
2290#define FSR_MASK 0xc0000c00
2291
2292/*
2293 * Trap numbers
2294 */
2295#define TICC_TRAP 0x10
2296#define TRIGGER_START_TRAP 0x14
2297#define TRIGGER_STOP_TRAP 0x18
2298#define WATCHDOG_TRAP 0x71
2299
2300#endif
2301
2302/*
2303 * Minimum frame size
2304 */
2305#define MINFRAME 0x60
2306
2307/*
2308 * Special ticc traps for simulation
2309 */
2310#define TRAP_DEMAP_RANDOM_VA 0x28
2311#define TRAP_DEMAP_AREA 0x2c
2312#define TRAP_DEMAP_KTBL_TEXT 0x30
2313#define TRAP_DEMAP_KTBL_DATA 0x34
2314#define TRAP_DEMAP_SUBR 0x38
2315#define TRAP_DEMAP_REG 0x3c
2316#define TRAP_DEMAP_STACK 0x40
2317#define TRAP_RO_AREA 0x44
2318#define TRAP_RO_KTBL_DATA 0x75
2319#define TRAP_RO_REG 0x4c
2320#define TRAP_RO_STACK 0x50
2321#define TRAP_SET_WINDOW 0x54
2322#define TRAP_SET_VA_WP 0x58
2323#define TRAP_SET_PA_WP 0x5c
2324#define TRAP_SET_SOFTINT 0x60
2325#define TRAP_IE_TOGGLE 0x64
2326#define TRAP_SET_PIL 0x68
2327#define TRAP_SET_TSO 0x6c
2328#define TRAP_SET_PSO 0x70
2329#define TRAP_SET_RMO 0x74
2330
2331/*
2332 * mplock return codes
2333 */
2334#define LOCK_SUCCESS 0
2335#define LOCK_TIMEOUT 1
2336
2337/*
2338 * memtest types
2339 */
2340#define MEMTEST_NONE 0
2341#define MEMTEST_TSO 1
2342#define MEMTEST_RMO 2
2343
2344#define MAXHOSTS 10
2345
2346!
2347! Trap types for UNIX set condition codes
2348!
2349#define T_SETCC 0x21
2350
2351!
2352! Entry point macros
2353!
2354#if defined(KAOS_SIMULATION) || defined(KAOS_VERIFY)
2355#define ENTRY(a) _/**/a:
2356
2357#if defined(NIAGARA2)
2358#define ENTRY_GLOBAL(a) .global _/**/a ; _/**/a:
2359#endif
2360
2361#define SYM(a) _/**/a
2362#else
2363#define ENTRY(a) .global a ; a:
2364#define SYM(a) a
2365#endif
2366
2367 .seg "text"
2368
2369! _kaos(code, regdata, mtbl_cnt, mtbl, xflags);
2370! int *code ;
2371! int *regdata ;
2372! int mtbl_cnt ;
2373! int **mtbl ;
2374! int xflags ;
2375
2376#if !defined(NIAGARA2)
2377ENTRY(_kaos)
2378#else
2379ENTRY_GLOBAL(_kaos)
2380#endif
2381 sll %o2, 2, %g1 ! allocate stack frame
2382 add %g1, (MINFRAME-(KFRAME_MTBL+4))+7, %g1
2383 andn %g1, 7, %g1
2384 neg %g1
2385 save %sp,%g1,%sp
2386
2387#if !defined(KAOS_SIMULATION)
2388
2389! copy mtbl to stack
2390! (assumes the top of mtbl is dword aligned)
2391
2392#if ((KFRAME_MTBL & 0x4) == 0)
2393 dec 4, %i3
2394 ld [%i3], %f0
2395 st %f0, [%fp+KFRAME_MTBL]
2396 add %fp, KFRAME_MTBL-8, %l2
2397 dec %i2
2398#else
2399 add %fp, KFRAME_MTBL-4, %l2
2400#endif
24011:
2402 dec 8, %i3
2403 deccc 2, %i2
2404 ldd [%i3], %f0
2405 std %f0, [%l2]
2406 bne 1b
2407 dec 8, %l2
2408#else
2409
2410! If we are simulating, then mtbl is already on the stack
2411! so just the the nops right so va's match.
2412
2413#if ((KFRAME_MTBL & 0x4) == 0)
2414 nop
2415 nop
2416 nop
2417 nop
2418 nop
2419#else
2420 nop
2421#endif
2422 nop
2423 nop
2424 nop
2425 nop
2426 nop
2427 nop
2428#endif
2429
2430! set up the floating point registers
2431
2432 ldd [%i1+KDATA_FREG_OFF(0)],%f0
2433 ldd [%i1+KDATA_FREG_OFF(2)],%f2
2434 ldd [%i1+KDATA_FREG_OFF(4)],%f4
2435 ldd [%i1+KDATA_FREG_OFF(6)],%f6
2436 ldd [%i1+KDATA_FREG_OFF(8)],%f8
2437 ldd [%i1+KDATA_FREG_OFF(10)],%f10
2438 ldd [%i1+KDATA_FREG_OFF(12)],%f12
2439 ldd [%i1+KDATA_FREG_OFF(14)],%f14
2440 ldd [%i1+KDATA_FREG_OFF(16)],%f16
2441 ldd [%i1+KDATA_FREG_OFF(18)],%f18
2442 ldd [%i1+KDATA_FREG_OFF(20)],%f20
2443 ldd [%i1+KDATA_FREG_OFF(22)],%f22
2444 ldd [%i1+KDATA_FREG_OFF(24)],%f24
2445 ldd [%i1+KDATA_FREG_OFF(26)],%f26
2446 ldd [%i1+KDATA_FREG_OFF(28)],%f28
2447 ldd [%i1+KDATA_FREG_OFF(30)],%f30
2448
2449#if !defined(KAOS_V8_ONLY)
2450 andcc %i4, XFLAG_V9, %g0 ! set extended floating
2451 be 1f ! (in v9, odd registers for
2452 nop ! double opcodes actually
2453 ! refer to the upper bank)
2454 ldd [%i1+KDATA_FREG_OFF(32)], %f32
2455 ldd [%i1+KDATA_FREG_OFF(34)], %f34
2456 ldd [%i1+KDATA_FREG_OFF(36)], %f36
2457 ldd [%i1+KDATA_FREG_OFF(38)], %f38
2458 ldd [%i1+KDATA_FREG_OFF(40)], %f40
2459 ldd [%i1+KDATA_FREG_OFF(42)], %f42
2460 ldd [%i1+KDATA_FREG_OFF(44)], %f44
2461 ldd [%i1+KDATA_FREG_OFF(46)], %f46
2462 ldd [%i1+KDATA_FREG_OFF(48)], %f48
2463 ldd [%i1+KDATA_FREG_OFF(50)], %f50
2464 ldd [%i1+KDATA_FREG_OFF(52)], %f52
2465 ldd [%i1+KDATA_FREG_OFF(54)], %f54
2466 ldd [%i1+KDATA_FREG_OFF(56)], %f56
2467 ldd [%i1+KDATA_FREG_OFF(58)], %f58
2468 ldd [%i1+KDATA_FREG_OFF(60)], %f60
2469 ldd [%i1+KDATA_FREG_OFF(62)], %f62
2470 membar #Sync
2471
2472 ld [%i1+KDATA_ASI_OFF], %l0 ! set %asi
2473
2474#if !defined(NIAGARA2)
2475 wr %l0, %g0, %asr3
2476#endif
24771:
2478
2479! set %gsr if requested
2480
2481 andcc %i4, XFLAG_SGI, %g0
2482 be 1f
2483 nop
2484 ld [%i1+KDATA_GSRMASK_OFF],%o1
2485 ld [%i1+KDATA_GSR_OFF], %o0 ! set %gsr
2486 sllx %o1, 32, %o1
2487 or %o0, %o1, %o0
2488#if !defined(NIAGARA2)
2489 wr %o0, %gsr
2490#endif
24911:
2492#else
2493! 30 nop's so silicon/sim va's match
2494 nop ; nop ; nop ; nop ; nop
2495 nop ; nop ; nop ; nop ; nop
2496 nop ; nop ; nop ; nop ; nop
2497 nop ; nop ; nop ; nop ; nop
2498 nop ; nop ; nop ; nop ; nop
2499 nop ; nop ; nop ; nop ; nop
2500#endif
2501
2502! save xflags and fire start trigger if requested
2503! (must do this before the T_SETCC trap below)
2504
2505#if !defined(KAOS_SIMULATION)
2506 st %i4, [%fp+KFRAME_XFLAGS]
2507 andcc %i4, XFLAG_TRIGGER, %g0
2508 tne TRIGGER_START_TRAP
2509#else
2510 nop
2511 nop
2512 nop
2513#endif
2514
2515! set up other registers
2516
2517 ld [%i1+KDATA_Y_OFF], %o0 ! set y
2518 mov %o0, %y
2519
2520 ld [%i1+KDATA_ICC_OFF], %g1 ! set icc
2521#if !defined(NIAGARA2)
2522 ta T_SETCC
2523#endif
2524
2525 st %fsr, [%fp+KFRAME_FSR] ! save old fsr
2526
2527#if defined(KAOS_V9) && defined(KAOS_FPNS)
2528 ld [%i1+KDATA_FSR_OFF], %o0
2529 set (1<<22), %o1 ! set fsr.NS to avoid traps
2530 or %o0, %o1, %o0 ! in simulation
2531 st %o0, [%i1+KDATA_FSR_OFF]
2532#else
2533 nop
2534 nop
2535 nop
2536 nop
2537#endif
2538 fmovs %f0, %f0 ! clear %fsr ftt field
2539 ld [%i1+KDATA_FSR_OFF], %fsr ! set fsr
2540
2541 mov %i0, %o7 ! save code pointer
2542 st %i1, [%fp+KFRAME_REGPTR] ! save register area pointer
2543 ldd [%i1+KDATA_IREG_OFF(2)], %i2 ! r/w area offsets
2544 ldd [%i1+KDATA_IREG_OFF(4)], %i4
2545 ldd [%i1+KDATA_OREG_OFF(0)], %o0 ! output regs
2546 ldd [%i1+KDATA_OREG_OFF(2)], %o2
2547 ldd [%i1+KDATA_OREG_OFF(4)], %o4
2548 ldd [%i1+KDATA_LREG_OFF(0)], %l0 ! local regs
2549 ldd [%i1+KDATA_LREG_OFF(2)], %l2
2550 ldd [%i1+KDATA_LREG_OFF(4)], %l4
2551 ldd [%i1+KDATA_LREG_OFF(6)], %l6
2552 ld [%i1+KDATA_GREG_OFF(0)], %g0 ! always zero
2553 ld [%i1+KDATA_GREG_OFF(1)], %g1 ! code offset
2554 ld [%i1+KDATA_GREG_OFF(2)], %g2 ! unused
2555 ld [%i1+KDATA_GREG_OFF(3)], %g3 ! loop index
2556 ld [%i1+KDATA_GREG_OFF(4)], %g4 ! jmpl target
2557 ld [%i1+KDATA_GREG_OFF(5)], %g5 ! sigbus target
2558 ld [%i1+KDATA_GREG_OFF(6)], %g6 ! block ld offset
2559 ld [%i1+KDATA_GREG_OFF(7)], %g7 ! block st offset
2560 ldd [%i1+KDATA_IREG_OFF(0)], %i0 ! area pointers
2561
2562#if defined(KAOS_SIMULATION)
2563!
2564! Save return address on stack
2565! HARI
2566 st %i7, [%sp+0x3c]
2567#else
2568 nop
2569#endif
2570!
2571! Begin random instruction execution at specified entry point
2572! When done, code returns using a "call SYM(_kaos_done)"
2573!
2574#if !defined(NIAGARA2)
2575 flush %o7
2576#endif
2577 jmp %o7
2578 membar #Sync
2579
2580! Random instruction execution done
2581
2582#if !defined(NIAGARA2)
2583ENTRY(_kaos_done)
2584#else
2585SECTION kaos_done TEXT_VA=T0_KAOS_DONE_VA
2586ENTRY_GLOBAL(_kaos_done)
2587#endif
2588 membar #Sync
2589#if defined(KAOS_SIMULATION)
2590 ret
2591 restore
2592#else
2593 nop
2594 nop
2595#endif
2596 ld [%fp+KFRAME_REGPTR], %o7 ! point to register area
2597 std %o0, [%o7+KDATA_OREG_OFF(0)] ! output regs
2598 std %o2, [%o7+KDATA_OREG_OFF(2)]
2599 std %o4, [%o7+KDATA_OREG_OFF(4)]
2600
2601 st %g0, [%o7+KDATA_GREG_OFF(0)] ! should be 0
2602 st %g1, [%o7+KDATA_GREG_OFF(1)] ! code offset
2603 st %g2, [%o7+KDATA_GREG_OFF(2)] ! unused
2604 st %g3, [%o7+KDATA_GREG_OFF(3)] ! loop index
2605 st %g4, [%o7+KDATA_GREG_OFF(4)] ! jmpl target
2606 st %g5, [%o7+KDATA_GREG_OFF(5)] ! sigbus target
2607 st %g6, [%o7+KDATA_GREG_OFF(6)] ! block ld offset
2608 st %g7, [%o7+KDATA_GREG_OFF(7)] ! block st offset
2609
2610 std %i0, [%o7+KDATA_IREG_OFF(0)] ! area pointers
2611 std %i2, [%o7+KDATA_IREG_OFF(2)] ! r/w area offsets
2612 std %i4, [%o7+KDATA_IREG_OFF(4)]
2613
2614 std %l0, [%o7+KDATA_LREG_OFF(0)] ! locals
2615 std %l2, [%o7+KDATA_LREG_OFF(2)]
2616 std %l4, [%o7+KDATA_LREG_OFF(4)]
2617 std %l6, [%o7+KDATA_LREG_OFF(6)]
2618
2619 clr %o0 ! get icc
2620 bcs,a 1f
2621 or %o0, 0x1, %o0
26221: bvs,a 2f
2623 or %o0, 0x2, %o0
26242: be,a 4f
2625 or %o0, 0x4, %o0
26264: bneg,a 8f
2627 or %o0, 0x8, %o0
26288:
2629 st %o0, [%o7+KDATA_ICC_OFF]
2630
2631 ld [%fp+KFRAME_XFLAGS], %g1 ! trigger analyzer
2632 andcc %g1, XFLAG_TRIGGER, %g0
2633 tne TRIGGER_STOP_TRAP
2634
2635 st %fsr, [%o7+KDATA_FSR_OFF] ! get fsr
2636 ld [%fp+KFRAME_FSR], %fsr ! restore original fsr
2637
2638#if !defined(KAOS_V8_ONLY)
2639 ld [%fp+KFRAME_XFLAGS], %g1 ! get %gsr
2640 andcc %g1, XFLAG_SGI, %g0
2641 be 1f
2642 nop
2643#if !defined(NIAGARA2)
2644 rd %gsr, %o0
2645#endif
2646 srlx %o0, 32, %o1
2647 st %o1, [%o7+KDATA_GSRMASK_OFF]
2648 st %o0, [%o7+KDATA_GSR_OFF]
26491:
2650#else
2651! 8 nop's so silicon/sim va's match
2652 nop ; nop ; nop ; nop ; nop
2653 nop ; nop ; nop
2654#endif
2655
2656 mov %y, %o0
2657 st %o0, [%o7+KDATA_Y_OFF] ! get y
2658
2659 std %f0, [%o7+KDATA_FREG_OFF(0)] ! get floating
2660 std %f2, [%o7+KDATA_FREG_OFF(2)]
2661 std %f4, [%o7+KDATA_FREG_OFF(4)]
2662 std %f6, [%o7+KDATA_FREG_OFF(6)]
2663 std %f8, [%o7+KDATA_FREG_OFF(8)]
2664 std %f10, [%o7+KDATA_FREG_OFF(10)]
2665 std %f12, [%o7+KDATA_FREG_OFF(12)]
2666 std %f14, [%o7+KDATA_FREG_OFF(14)]
2667 std %f16, [%o7+KDATA_FREG_OFF(16)]
2668 std %f18, [%o7+KDATA_FREG_OFF(18)]
2669 std %f20, [%o7+KDATA_FREG_OFF(20)]
2670 std %f22, [%o7+KDATA_FREG_OFF(22)]
2671 std %f24, [%o7+KDATA_FREG_OFF(24)]
2672 std %f26, [%o7+KDATA_FREG_OFF(26)]
2673 std %f28, [%o7+KDATA_FREG_OFF(28)]
2674 std %f30, [%o7+KDATA_FREG_OFF(30)]
2675
2676#if !defined(KAOS_V8_ONLY)
2677 ld [%fp+KFRAME_XFLAGS], %o1 ! get extended floating
2678 andcc %o1, XFLAG_V9, %g0 ! (in v9, odd registers for
2679 be 1f ! double opcodes actually
2680 nop ! refer to the upper bank)
2681
2682 membar #Sync
2683 std %f32, [%o7+KDATA_FREG_OFF(32)]
2684 std %f34, [%o7+KDATA_FREG_OFF(34)]
2685 std %f36, [%o7+KDATA_FREG_OFF(36)]
2686 std %f38, [%o7+KDATA_FREG_OFF(38)]
2687 std %f40, [%o7+KDATA_FREG_OFF(40)]
2688 std %f42, [%o7+KDATA_FREG_OFF(42)]
2689 std %f44, [%o7+KDATA_FREG_OFF(44)]
2690 std %f46, [%o7+KDATA_FREG_OFF(46)]
2691 std %f48, [%o7+KDATA_FREG_OFF(48)]
2692 std %f50, [%o7+KDATA_FREG_OFF(50)]
2693 std %f52, [%o7+KDATA_FREG_OFF(52)]
2694 std %f54, [%o7+KDATA_FREG_OFF(54)]
2695 std %f56, [%o7+KDATA_FREG_OFF(56)]
2696 std %f58, [%o7+KDATA_FREG_OFF(58)]
2697 std %f60, [%o7+KDATA_FREG_OFF(60)]
2698 std %f62, [%o7+KDATA_FREG_OFF(62)]
2699
2700 ! save %asi
2701#if !defined(NIAGARA2)
2702 rd %asr3, %o1
2703#endif
2704 st %o1, [%o7+KDATA_ASI_OFF]
27051:
2706#else
2707! 23 nop's so silicon/sim va's match
2708 nop ; nop ; nop ; nop ; nop
2709 nop ; nop ; nop ; nop ; nop
2710 nop ; nop ; nop ; nop ; nop
2711 nop ; nop ; nop ; nop ; nop
2712 nop ; nop ; nop
2713#endif
2714
2715 ret
2716 restore
2717
2718!----------------------------------------------------------------------
2719.seg "text"
2720_kaos_page_end:
2721
2722/************************************************************************
2723 Include random code and data
2724 ************************************************************************/
2725#define KTEXT_MODULE(mod, va) Module "mod", VA_text = va, VA_data = 0x20000000
2726#define KDATA_MODULE(mod, va) Module "mod", VA_text = 0x30000000, VA_data = va
2727
2728! kaos version 4.2
2729! thread 0
2730! icount 10000
2731! targetid NIAGARA:SIM
2732! hostid NIAGARA:5.8
2733! areas 1
2734! areasize 64
2735! areaoffset 3328
2736! ncache 0
2737! emulate_ncache 1
2738! pagesize 8192
2739! invsize 0
2740! codecount 10002
2741! code 48914000
2742! entry 48914000
2743! fsr_exceptions 00000000
2744! fsr_roundmode 00000004
2745! fsr_mask c0000fff
2746! seed 000000000267
2747! va_map 0000000000400000,000000007fffffff
2748! pa_cached 0000000000400000,000000007fffffff
2749! pa_noncached 000001ff00000000,000001ff7fffffff
2750! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9.w
2751! begcount 0
2752! endcount 10000
2753! dwords 8
2754! ldblocks 0
2755! stblocks 0
2756! ldfsr_words 0
2757! annul 2
2758! predict 2
2759! iudepend 0
2760! bug 65535
2761
2762#if !defined(KGLOBAL)
2763#define KGLOBAL(a) .global a
2764#endif
2765
2766#if !defined(SYM)
2767#define SYM(a) /**/a
2768#endif
2769
2770#if !defined(KTEXT_MODULE)
2771#define KTEXT_MODULE(module, va)
2772#endif
2773
2774#if !defined(KDATA_MODULE)
2775#define KDATA_MODULE(module, va)
2776#endif
2777
2778KTEXT_MODULE(t0_module_ktbl, 0x48914000)
2779.seg "text"
2780 KGLOBAL(t0_ktbl)
2781t0_ktbl_page_begin:
2782.global t0_kref; t0_kref:
2783 .skip 0
2784t0_ktbl:
2785 .word 0x802d289d ! t0_kref+0x0: andn %l4, 0x89d, %g0
2786 .word 0xa7a4c8b2 ! t0_kref+0x4: fsubs %f19, %f18, %f19
2787 .word 0x809ae60b ! t0_kref+0x8: xorcc %o3, 0x60b, %g0
2788 .word 0x37800008 ! t0_kref+0xc: fbge,a _kref+0x2c
2789 .word 0x80ba401d ! t0_kref+0x10: xnorcc %o1, %i5, %g0
2790 .word 0x96800000 ! t0_kref+0x14: addcc %g0, %g0, %o3
2791 .word 0x986572cb ! t0_kref+0x18: subc %l5, -0xd35, %o4
2792 .word 0x95a2c831 ! t0_kref+0x1c: fadds %f11, %f17, %f10
2793 .word 0x9a8d231b ! t0_kref+0x20: andcc %l4, 0x31b, %o5
2794 .word 0x9fc10000 ! t0_kref+0x24: call %g4
2795 .word 0xe01e3ff8 ! t0_kref+0x28: ldd [%i0 - 8], %l0
2796 .word 0xd408a028 ! t0_kref+0x2c: ldub [%g2 + 0x28], %o2
2797 .word 0x9a42800b ! t0_kref+0x30: addc %o2, %o3, %o5
2798 .word 0xd440a03c ! t0_kref+0x34: ldsw [%g2 + 0x3c], %o2
2799 .word 0x8135601e ! t0_kref+0x38: srl %l5, 0x1e, %g0
2800 .word 0xd240a03c ! t0_kref+0x3c: ldsw [%g2 + 0x3c], %o1
2801 .word 0xe01e3fe8 ! t0_kref+0x40: ldd [%i0 - 0x18], %l0
2802 .word 0xef00a018 ! t0_kref+0x44: ld [%g2 + 0x18], %f23
2803 .word 0x8132801b ! t0_kref+0x48: srl %o2, %i3, %g0
2804 .word 0x9b2d000a ! t0_kref+0x4c: sll %l4, %o2, %o5
2805 .word 0x9940c000 ! t0_kref+0x50: mov %asi, %o4
2806 .word 0x9da00154 ! t0_kref+0x54: fabsd %f20, %f14
2807 .word 0xeb00a000 ! t0_kref+0x58: ld [%g2], %f21
2808 .word 0x94227209 ! t0_kref+0x5c: sub %o1, -0xdf7, %o2
2809 .word 0xc030a01c ! t0_kref+0x60: clrh [%g2 + 0x1c]
2810 .word 0x9864800a ! t0_kref+0x64: subc %l2, %o2, %o4
2811 .word 0xafa64838 ! t0_kref+0x68: fadds %f25, %f24, %f23
2812 .word 0x01800002 ! t0_kref+0x6c: fbn _kref+0x74
2813 .word 0xa1a489d2 ! t0_kref+0x70: fdivd %f18, %f18, %f16
2814 .word 0xe01e3ff8 ! t0_kref+0x74: ldd [%i0 - 8], %l0
2815 .word 0x9887401d ! t0_kref+0x78: addcc %i5, %i5, %o4
2816 .word 0xd430a016 ! t0_kref+0x7c: sth %o2, [%g2 + 0x16]
2817 .word 0xd64e7fed ! t0_kref+0x80: ldsb [%i1 - 0x13], %o3
2818 .word 0xf007bfe0 ! t0_kref+0x84: ld [%fp - 0x20], %i0
2819 .word 0x98dd61eb ! t0_kref+0x88: smulcc %l5, 0x1eb, %o4
2820 .word 0xe91e0000 ! t0_kref+0x8c: ldd [%i0], %f20
2821 .word 0xc030a008 ! t0_kref+0x90: clrh [%g2 + 8]
2822 .word 0x81800000 ! t0_kref+0x94: mov %g0, %y
2823 .word 0x25800002 ! t0_kref+0x98: fblg,a _kref+0xa0
2824 .word 0x923a4016 ! t0_kref+0x9c: xnor %o1, %l6, %o1
2825 .word 0x9a2b3567 ! t0_kref+0xa0: andn %o4, -0xa99, %o5
2826 .word 0xada0190c ! t0_kref+0xa4: fitod %f12, %f22
2827 .word 0x81ac0a4e ! t0_kref+0xa8: fcmpd %fcc0, %f16, %f14
2828 .word 0xd800a034 ! t0_kref+0xac: ld [%g2 + 0x34], %o4
2829 .word 0xf3063fe4 ! t0_kref+0xb0: ld [%i0 - 0x1c], %f25
2830 .word 0xd4000018 ! t0_kref+0xb4: ld [%g0 + %i0], %o2
2831 .word 0xc807bff0 ! t0_kref+0xb8: ld [%fp - 0x10], %g4
2832 .word 0x97a01894 ! t0_kref+0xbc: fitos %f20, %f11
2833 .word 0x9ef2401c ! t0_kref+0xc0: udivcc %o1, %i4, %o7
2834 .word 0xb1a00035 ! t0_kref+0xc4: fmovs %f21, %f24
2835 .word 0xa7a01a56 ! t0_kref+0xc8: fdtoi %f22, %f19
2836 .word 0xc0162002 ! t0_kref+0xcc: lduh [%i0 + 2], %g0
2837 .word 0x800b7a50 ! t0_kref+0xd0: and %o5, -0x5b0, %g0
2838 .word 0x992f0016 ! t0_kref+0xd4: sll %i4, %l6, %o4
2839 .word 0xdb060000 ! t0_kref+0xd8: ld [%i0], %f13
2840 .word 0x9ee00012 ! t0_kref+0xdc: subccc %g0, %l2, %o7
2841 .word 0xd808a00e ! t0_kref+0xe0: ldub [%g2 + 0xe], %o4
2842 .word 0x80ab0008 ! t0_kref+0xe4: andncc %o4, %o0, %g0
2843 .word 0x0d800005 ! t0_kref+0xe8: fbg _kref+0xfc
2844 .word 0x9a020009 ! t0_kref+0xec: add %o0, %o1, %o5
2845 .word 0xe01e001d ! t0_kref+0xf0: ldd [%i0 + %i5], %l0
2846 .word 0x94dd400d ! t0_kref+0xf4: smulcc %l5, %o5, %o2
2847 .word 0xafa0002e ! t0_kref+0xf8: fmovs %f14, %f23
2848 .word 0x8143c000 ! t0_kref+0xfc: stbar
2849 .word 0xa5a50852 ! t0_kref+0x100: faddd %f20, %f18, %f18
2850 .word 0xe36e6018 ! t0_kref+0x104: prefetch %i1 + 0x18, 17
2851 .word 0xd45e001d ! t0_kref+0x108: ldx [%i0 + %i5], %o2
2852 .word 0xde48a021 ! t0_kref+0x10c: ldsb [%g2 + 0x21], %o7
2853 .word 0x972dc014 ! t0_kref+0x110: sll %l7, %l4, %o3
2854 .word 0xd93e3ff8 ! t0_kref+0x114: std %f12, [%i0 - 8]
2855 .word 0x07480003 ! t0_kref+0x118: fbul,pt %fcc0, _kref+0x124
2856 .word 0x810539f4 ! t0_kref+0x11c: taddcc %l4, -0x60c, %g0
2857 .word 0xc008a03b ! t0_kref+0x120: ldub [%g2 + 0x3b], %g0
2858 .word 0x9e22b3db ! t0_kref+0x124: sub %o2, -0xc25, %o7
2859 .word 0xc56e7fe0 ! t0_kref+0x128: prefetch %i1 - 0x20, 2
2860 .word 0x8040001b ! t0_kref+0x12c: addc %g0, %i3, %g0
2861 .word 0x9b2d4012 ! t0_kref+0x130: sll %l5, %l2, %o5
2862 .word 0xdf06401c ! t0_kref+0x134: ld [%i1 + %i4], %f15
2863 .word 0xe11fbf10 ! t0_kref+0x138: ldd [%fp - 0xf0], %f16
2864 .word 0xe520a000 ! t0_kref+0x13c: st %f18, [%g2]
2865 .word 0xe700a02c ! t0_kref+0x140: ld [%g2 + 0x2c], %f19
2866 .word 0xf320a010 ! t0_kref+0x144: st %f25, [%g2 + 0x10]
2867 .word 0x09400008 ! t0_kref+0x148: fbl,pn %fcc0, _kref+0x168
2868 .word 0xe100a010 ! t0_kref+0x14c: ld [%g2 + 0x10], %f16
2869 .word 0x09480005 ! t0_kref+0x150: fbl,pt %fcc0, _kref+0x164
2870 .word 0xd230a010 ! t0_kref+0x154: sth %o1, [%g2 + 0x10]
2871 .word 0xed00a018 ! t0_kref+0x158: ld [%g2 + 0x18], %f22
2872 .word 0xe900a030 ! t0_kref+0x15c: ld [%g2 + 0x30], %f20
2873 .word 0x932e801c ! t0_kref+0x160: sll %i2, %i4, %o1
2874 .word 0x27800004 ! t0_kref+0x164: fbul,a _kref+0x174
2875 .word 0x9842695a ! t0_kref+0x168: addc %o1, 0x95a, %o4
2876 .word 0x9fa018d0 ! t0_kref+0x16c: fdtos %f16, %f15
2877 .word 0x3b480008 ! t0_kref+0x170: fble,a,pt %fcc0, _kref+0x190
2878 .word 0xe51fbea8 ! t0_kref+0x174: ldd [%fp - 0x158], %f18
2879 .word 0x9afd7471 ! t0_kref+0x178: sdivcc %l5, -0xb8f, %o5
2880 .word 0x80fd4012 ! t0_kref+0x17c: sdivcc %l5, %l2, %g0
2881 .word 0x2b480004 ! t0_kref+0x180: fbug,a,pt %fcc0, _kref+0x190
2882 .word 0xe53e2010 ! t0_kref+0x184: std %f18, [%i0 + 0x10]
2883 .word 0xed1fbc98 ! t0_kref+0x188: ldd [%fp - 0x368], %f22
2884 .word 0x9882c00a ! t0_kref+0x18c: addcc %o3, %o2, %o4
2885 .word 0x9e24ab11 ! t0_kref+0x190: sub %l2, 0xb11, %o7
2886 .word 0xb1a30d2b ! t0_kref+0x194: fsmuld %f12, %f11, %f24
2887 .word 0xee78a000 ! t0_kref+0x198: swap [%g2], %l7
2888 .word 0x9426800b ! t0_kref+0x19c: sub %i2, %o3, %o2
2889 .word 0xed68a00f ! t0_kref+0x1a0: prefetch %g2 + 0xf, 22
2890 .word 0xde5e3fe0 ! t0_kref+0x1a4: ldx [%i0 - 0x20], %o7
2891 .word 0x9e8221d7 ! t0_kref+0x1a8: addcc %o0, 0x1d7, %o7
2892 .word 0x9fa018ca ! t0_kref+0x1ac: fdtos %f10, %f15
2893 .word 0x953ac013 ! t0_kref+0x1b0: sra %o3, %l3, %o2
2894 .word 0x9a5af9c6 ! t0_kref+0x1b4: smul %o3, -0x63a, %o5
2895 .word 0x96b28017 ! t0_kref+0x1b8: orncc %o2, %l7, %o3
2896 .word 0x24480004 ! t0_kref+0x1bc: ble,a,pt %icc, _kref+0x1cc
2897 .word 0xba103fe0 ! t0_kref+0x1c0: mov 0xffffffe0, %i5
2898 .word 0x9b3e801d ! t0_kref+0x1c4: sra %i2, %i5, %o5
2899 .word 0x9f3ca01a ! t0_kref+0x1c8: sra %l2, 0x1a, %o7
2900 .word 0x992ea003 ! t0_kref+0x1cc: sll %i2, 0x3, %o4
2901 .word 0x94e2c014 ! t0_kref+0x1d0: subccc %o3, %l4, %o2
2902 .word 0xdd070018 ! t0_kref+0x1d4: ld [%i4 + %i0], %f14
2903 .word 0x942a314e ! t0_kref+0x1d8: andn %o0, -0xeb2, %o2
2904 .word 0xafa01090 ! t0_kref+0x1dc: fxtos %f16, %f23
2905 .word 0x07800008 ! t0_kref+0x1e0: fbul _kref+0x200
2906 .word 0x9224800b ! t0_kref+0x1e4: sub %l2, %o3, %o1
2907 .word 0xea28a03e ! t0_kref+0x1e8: stb %l5, [%g2 + 0x3e]
2908 .word 0x81ad0ab2 ! t0_kref+0x1ec: fcmpes %fcc0, %f20, %f18
2909 .word 0x9a3d33f0 ! t0_kref+0x1f0: xnor %l4, -0xc10, %o5
2910 .word 0xec300018 ! t0_kref+0x1f4: sth %l6, [%g0 + %i0]
2911 .word 0x988b0016 ! t0_kref+0x1f8: andcc %o4, %l6, %o4
2912 .word 0x3c800004 ! t0_kref+0x1fc: bpos,a _kref+0x20c
2913 .word 0xa5a0012c ! t0_kref+0x200: fabss %f12, %f18
2914 .word 0x948f4014 ! t0_kref+0x204: andcc %i5, %l4, %o2
2915 .word 0x32800005 ! t0_kref+0x208: bne,a _kref+0x21c
2916 .word 0x802a2da1 ! t0_kref+0x20c: andn %o0, 0xda1, %g0
2917 .word 0xe0180019 ! t0_kref+0x210: ldd [%g0 + %i1], %l0
2918 .word 0x13800001 ! t0_kref+0x214: fbe _kref+0x218
2919 .word 0xa9a000d6 ! t0_kref+0x218: fnegd %f22, %f20
2920 .word 0xec3e4000 ! t0_kref+0x21c: std %l6, [%i1]
2921 .word 0x9f200016 ! t0_kref+0x220: mulscc %g0, %l6, %o7
2922 .word 0x8186c000 ! t0_kref+0x224: wr %i3, %g0, %y
2923 .word 0xda500018 ! t0_kref+0x228: ldsh [%g0 + %i0], %o5
2924 .word 0x22800004 ! t0_kref+0x22c: be,a _kref+0x23c
2925 .word 0x9da509ce ! t0_kref+0x230: fdivd %f20, %f14, %f14
2926 .word 0x971ee082 ! t0_kref+0x234: tsubcctv %i3, 0x82, %o3
2927 .word 0x13800004 ! t0_kref+0x238: fbe _kref+0x248
2928 .word 0xd6564000 ! t0_kref+0x23c: ldsh [%i1], %o3
2929 .word 0xd6363ff4 ! t0_kref+0x240: sth %o3, [%i0 - 0xc]
2930 .word 0x9e72401a ! t0_kref+0x244: udiv %o1, %i2, %o7
2931 .word 0x8143e076 ! t0_kref+0x248: membar 0x76
2932 .word 0xa9a00139 ! t0_kref+0x24c: fabss %f25, %f20
2933 .word 0x9866ba62 ! t0_kref+0x250: subc %i2, -0x59e, %o4
2934 .word 0x92348000 ! t0_kref+0x254: orn %l2, %g0, %o1
2935 .word 0x80d835b3 ! t0_kref+0x258: smulcc %g0, -0xa4d, %g0
2936 .word 0xd248a006 ! t0_kref+0x25c: ldsb [%g2 + 6], %o1
2937 .word 0x980cc00c ! t0_kref+0x260: and %l3, %o4, %o4
2938 .word 0x9685800c ! t0_kref+0x264: addcc %l6, %o4, %o3
2939 .word 0xd456c018 ! t0_kref+0x268: ldsh [%i3 + %i0], %o2
2940 .word 0xd848a026 ! t0_kref+0x26c: ldsb [%g2 + 0x26], %o4
2941 .word 0xe6264000 ! t0_kref+0x270: st %l3, [%i1]
2942 .word 0x948b4012 ! t0_kref+0x274: andcc %o5, %l2, %o2
2943 .word 0xdd1e2010 ! t0_kref+0x278: ldd [%i0 + 0x10], %f14
2944 .word 0x9e7d7bc3 ! t0_kref+0x27c: sdiv %l5, -0x43d, %o7
2945 .word 0x39800001 ! t0_kref+0x280: fbuge,a _kref+0x284
2946 .word 0x1f1bee0f ! t0_kref+0x284: sethi %hi(0x6fb83c00), %o7
2947 .word 0x9a3d8012 ! t0_kref+0x288: xnor %l6, %l2, %o5
2948 .word 0x9ba018d6 ! t0_kref+0x28c: fdtos %f22, %f13
2949! .word 0x25419f5b ! t0_kref+0x290: fblg,a,pn %fcc0, SYM(t0_subr0)
2950 fblg,a,pn %fcc0, SYM(t0_subr0)
2951 .word 0x9f414000 ! t0_kref+0x294: mov %pc, %o7
2952 .word 0x92bd7342 ! t0_kref+0x298: xnorcc %l5, -0xcbe, %o1
2953 .word 0x9de3bfa0 ! t0_kref+0x29c: save %sp, -0x60, %sp
2954 .word 0xb616001b ! t0_kref+0x2a0: or %i0, %i3, %i3
2955 .word 0x99e836be ! t0_kref+0x2a4: restore %g0, -0x942, %o4
2956 .word 0xd028a021 ! t0_kref+0x2a8: stb %o0, [%g2 + 0x21]
2957 .word 0x952f0013 ! t0_kref+0x2ac: sll %i4, %l3, %o2
2958 .word 0x21800004 ! t0_kref+0x2b0: fbn,a _kref+0x2c0
2959 .word 0xf007bfe0 ! t0_kref+0x2b4: ld [%fp - 0x20], %i0
2960 .word 0x983f6fa3 ! t0_kref+0x2b8: xnor %i5, 0xfa3, %o4
2961 .word 0xeb060000 ! t0_kref+0x2bc: ld [%i0], %f21
2962 .word 0x965cadb8 ! t0_kref+0x2c0: smul %l2, 0xdb8, %o3
2963 .word 0x8182c000 ! t0_kref+0x2c4: wr %o3, %g0, %y
2964 .word 0xda28a01d ! t0_kref+0x2c8: stb %o5, [%g2 + 0x1d]
2965 .word 0xdb266004 ! t0_kref+0x2cc: st %f13, [%i1 + 4]
2966 .word 0xd7066000 ! t0_kref+0x2d0: ld [%i1], %f11
2967 .word 0x983cab33 ! t0_kref+0x2d4: xnor %l2, 0xb33, %o4
2968 .word 0x9644c008 ! t0_kref+0x2d8: addc %l3, %o0, %o3
2969 .word 0x81dbb12a ! t0_kref+0x2dc: flush %sp - 0xed6
2970 .word 0xe91e3fe8 ! t0_kref+0x2e0: ldd [%i0 - 0x18], %f20
2971 .word 0xd84e001a ! t0_kref+0x2e4: ldsb [%i0 + %i2], %o4
2972 .word 0xb3a40838 ! t0_kref+0x2e8: fadds %f16, %f24, %f25
2973 .word 0x94928000 ! t0_kref+0x2ec: orcc %o2, %g0, %o2
2974 .word 0x9aad401d ! t0_kref+0x2f0: andncc %l5, %i5, %o5
2975 .word 0xd400a020 ! t0_kref+0x2f4: ld [%g2 + 0x20], %o2
2976 .word 0xafa389b5 ! t0_kref+0x2f8: fdivs %f14, %f21, %f23
2977 .word 0xee7e401c ! t0_kref+0x2fc: swap [%i1 + %i4], %l7
2978 .word 0xa7a000b6 ! t0_kref+0x300: fnegs %f22, %f19
2979 .word 0xe51f4019 ! t0_kref+0x304: ldd [%i5 + %i1], %f18
2980 .word 0x8143e040 ! t0_kref+0x308: membar 0x40
2981 .word 0x3d400005 ! t0_kref+0x30c: fbule,a,pn %fcc0, _kref+0x320
2982 .word 0xada000b0 ! t0_kref+0x310: fnegs %f16, %f22
2983 .word 0xb1a0012f ! t0_kref+0x314: fabss %f15, %f24
2984 .word 0xb3a0002f ! t0_kref+0x318: fmovs %f15, %f25
2985 .word 0xb1a0188c ! t0_kref+0x31c: fitos %f12, %f24
2986 .word 0xd22e201d ! t0_kref+0x320: stb %o1, [%i0 + 0x1d]
2987 .word 0x11480002 ! t0_kref+0x324: fba,pt %fcc0, _kref+0x32c
2988 .word 0xb1a000af ! t0_kref+0x328: fnegs %f15, %f24
2989 .word 0xe01e0000 ! t0_kref+0x32c: ldd [%i0], %l0
2990 .word 0xc028a002 ! t0_kref+0x330: clrb [%g2 + 2]
2991 .word 0x9b3e8017 ! t0_kref+0x334: sra %i2, %l7, %o5
2992 .word 0x9ba5482e ! t0_kref+0x338: fadds %f21, %f14, %f13
2993 .word 0xda8e501a ! t0_kref+0x33c: lduba [%i1 + %i2]0x80, %o5
2994 .word 0xa3a01892 ! t0_kref+0x340: fitos %f18, %f17
2995 .word 0x9422801d ! t0_kref+0x344: sub %o2, %i5, %o2
2996 .word 0x9da00132 ! t0_kref+0x348: fabss %f18, %f14
2997 .word 0xd030a03e ! t0_kref+0x34c: sth %o0, [%g2 + 0x3e]
2998 .word 0xefa6501c ! t0_kref+0x350: sta %f23, [%i1 + %i4]0x80
2999 .word 0xd6367fee ! t0_kref+0x354: sth %o3, [%i1 - 0x12]
3000 .word 0x8143e040 ! t0_kref+0x358: membar 0x40
3001 .word 0x96c7401d ! t0_kref+0x35c: addccc %i5, %i5, %o3
3002 .word 0xefa71018 ! t0_kref+0x360: sta %f23, [%i4 + %i0]0x80
3003 .word 0xda4e2002 ! t0_kref+0x364: ldsb [%i0 + 2], %o5
3004 .word 0x9da00130 ! t0_kref+0x368: fabss %f16, %f14
3005 .word 0x8143e040 ! t0_kref+0x36c: membar 0x40
3006 .word 0x07480002 ! t0_kref+0x370: fbul,pt %fcc0, _kref+0x378
3007 .word 0xdd06200c ! t0_kref+0x374: ld [%i0 + 0xc], %f14
3008 .word 0x925ec013 ! t0_kref+0x378: smul %i3, %l3, %o1
3009 .word 0xa1a0190e ! t0_kref+0x37c: fitod %f14, %f16
3010 .word 0xe11fbc50 ! t0_kref+0x380: ldd [%fp - 0x3b0], %f16
3011 .word 0x9fa0002d ! t0_kref+0x384: fmovs %f13, %f15
3012 .word 0x95a649af ! t0_kref+0x388: fdivs %f25, %f15, %f10
3013 .word 0x9da38931 ! t0_kref+0x38c: fmuls %f14, %f17, %f14
3014 .word 0x9a2d8008 ! t0_kref+0x390: andn %l6, %o0, %o5
3015 .word 0x98e30000 ! t0_kref+0x394: subccc %o4, %g0, %o4
3016 .word 0x9ba01a39 ! t0_kref+0x398: fstoi %f25, %f13
3017 .word 0x953b2015 ! t0_kref+0x39c: sra %o4, 0x15, %o2
3018 .word 0x920ef8bf ! t0_kref+0x3a0: and %i3, -0x741, %o1
3019 .word 0x9fa3c92e ! t0_kref+0x3a4: fmuls %f15, %f14, %f15
3020 .word 0xde4e200b ! t0_kref+0x3a8: ldsb [%i0 + 0xb], %o7
3021 .word 0xe11e6000 ! t0_kref+0x3ac: ldd [%i1], %f16
3022 .word 0xda480019 ! t0_kref+0x3b0: ldsb [%g0 + %i1], %o5
3023 .word 0x2b480004 ! t0_kref+0x3b4: fbug,a,pt %fcc0, _kref+0x3c4
3024 .word 0xb3a01a34 ! t0_kref+0x3b8: fstoi %f20, %f25
3025 .word 0xd2ee9019 ! t0_kref+0x3bc: ldstuba [%i2 + %i1]0x80, %o1
3026 .word 0xeaf81019 ! t0_kref+0x3c0: swapa [%g0 + %i1]0x80, %l5
3027 .word 0xb1a5cd2f ! t0_kref+0x3c4: fsmuld %f23, %f15, %f24
3028 .word 0xda08a014 ! t0_kref+0x3c8: ldub [%g2 + 0x14], %o5
3029 .word 0x98fdee36 ! t0_kref+0x3cc: sdivcc %l7, 0xe36, %o4
3030 .word 0x17400003 ! t0_kref+0x3d0: fbge,pn %fcc0, _kref+0x3dc
3031 .word 0x92e6bbb0 ! t0_kref+0x3d4: subccc %i2, -0x450, %o1
3032 .word 0x9334a000 ! t0_kref+0x3d8: srl %l2, 0x0, %o1
3033 .word 0x9aa5aa89 ! t0_kref+0x3dc: subcc %l6, 0xa89, %o5
3034 .word 0x94aaf6bd ! t0_kref+0x3e0: andncc %o3, -0x943, %o2
3035 .word 0xde162014 ! t0_kref+0x3e4: lduh [%i0 + 0x14], %o7
3036 .word 0xa5a488d4 ! t0_kref+0x3e8: fsubd %f18, %f20, %f18
3037 .word 0xa9a5c82f ! t0_kref+0x3ec: fadds %f23, %f15, %f20
3038 .word 0xd030a01c ! t0_kref+0x3f0: sth %o0, [%g2 + 0x1c]
3039 .word 0xda50a028 ! t0_kref+0x3f4: ldsh [%g2 + 0x28], %o5
3040 .word 0x9695248b ! t0_kref+0x3f8: orcc %l4, 0x48b, %o3
3041 .word 0x39800007 ! t0_kref+0x3fc: fbuge,a _kref+0x418
3042 .word 0x9af37ae1 ! t0_kref+0x400: udivcc %o5, -0x51f, %o5
3043 .word 0x9e45001d ! t0_kref+0x404: addc %l4, %i5, %o7
3044 .word 0xc02e001a ! t0_kref+0x408: clrb [%i0 + %i2]
3045 .word 0x2a800002 ! t0_kref+0x40c: bcs,a _kref+0x414
3046 .word 0xe93e401d ! t0_kref+0x410: std %f20, [%i1 + %i5]
3047 .word 0x8064e56d ! t0_kref+0x414: subc %l3, 0x56d, %g0
3048 .word 0xd4270019 ! t0_kref+0x418: st %o2, [%i4 + %i1]
3049 .word 0xa5a01916 ! t0_kref+0x41c: fitod %f22, %f18
3050 .word 0xe16e401d ! t0_kref+0x420: prefetch %i1 + %i5, 16
3051 .word 0x18800001 ! t0_kref+0x424: bgu _kref+0x428
3052 .word 0xb1a0002b ! t0_kref+0x428: fmovs %f11, %f24
3053 .word 0xc048a03a ! t0_kref+0x42c: ldsb [%g2 + 0x3a], %g0
3054 .word 0xe62e401a ! t0_kref+0x430: stb %l3, [%i1 + %i2]
3055 .word 0x8143e032 ! t0_kref+0x434: membar 0x32
3056 .word 0x81adcab0 ! t0_kref+0x438: fcmpes %fcc0, %f23, %f16
3057 .word 0xe6270019 ! t0_kref+0x43c: st %l3, [%i4 + %i1]
3058 .word 0xa7a4c833 ! t0_kref+0x440: fadds %f19, %f19, %f19
3059 .word 0x31800002 ! t0_kref+0x444: fba,a _kref+0x44c
3060 .word 0x9b1ac009 ! t0_kref+0x448: tsubcctv %o3, %o1, %o5
3061 .word 0x2d480003 ! t0_kref+0x44c: fbg,a,pt %fcc0, _kref+0x458
3062 .word 0xafa00032 ! t0_kref+0x450: fmovs %f18, %f23
3063 .word 0x95a00139 ! t0_kref+0x454: fabss %f25, %f10
3064 .word 0x92323082 ! t0_kref+0x458: orn %o0, -0xf7e, %o1
3065 .word 0xaba01894 ! t0_kref+0x45c: fitos %f20, %f21
3066 .word 0x3b800007 ! t0_kref+0x460: fble,a _kref+0x47c
3067 .word 0xa9a00034 ! t0_kref+0x464: fmovs %f20, %f20
3068 .word 0x928dc009 ! t0_kref+0x468: andcc %l7, %o1, %o1
3069 .word 0xe100a01c ! t0_kref+0x46c: ld [%g2 + 0x1c], %f16
3070 .word 0x98aa400a ! t0_kref+0x470: andncc %o1, %o2, %o4
3071 call SYM(t0_subr2)
3072 .word 0x952f6002 ! t0_kref+0x478: sll %i5, 0x2, %o2
3073 .word 0xb3a0012d ! t0_kref+0x47c: fabss %f13, %f25
3074 .word 0x9438001b ! t0_kref+0x480: xnor %g0, %i3, %o2
3075 .word 0xa7a00130 ! t0_kref+0x484: fabss %f16, %f19
3076 .word 0x04800005 ! t0_kref+0x488: ble _kref+0x49c
3077 .word 0x953d600f ! t0_kref+0x48c: sra %l5, 0xf, %o2
3078 .word 0x9ab2001d ! t0_kref+0x490: orncc %o0, %i5, %o5
3079 .word 0x967226c9 ! t0_kref+0x494: udiv %o0, 0x6c9, %o3
3080 .word 0x24480007 ! t0_kref+0x498: ble,a,pt %icc, _kref+0x4b4
3081 .word 0xda562008 ! t0_kref+0x49c: ldsh [%i0 + 8], %o5
3082 .word 0xde567ffa ! t0_kref+0x4a0: ldsh [%i1 - 6], %o7
3083 .word 0x0b480004 ! t0_kref+0x4a4: fbug,pt %fcc0, _kref+0x4b4
3084 .word 0xf207bfe0 ! t0_kref+0x4a8: ld [%fp - 0x20], %i1
3085 .word 0x22800005 ! t0_kref+0x4ac: be,a _kref+0x4c0
3086 .word 0x811a801c ! t0_kref+0x4b0: tsubcctv %o2, %i4, %g0
3087 .word 0xe11fbfc8 ! t0_kref+0x4b4: ldd [%fp - 0x38], %f16
3088 .word 0x9a3ae358 ! t0_kref+0x4b8: xnor %o3, 0x358, %o5
3089 .word 0x929dab4b ! t0_kref+0x4bc: xorcc %l6, 0xb4b, %o1
3090 .word 0x94876ac2 ! t0_kref+0x4c0: addcc %i5, 0xac2, %o2
3091 .word 0x972f2006 ! t0_kref+0x4c4: sll %i4, 0x6, %o3
3092 .word 0x99358013 ! t0_kref+0x4c8: srl %l6, %l3, %o4
3093 .word 0x9a1f000b ! t0_kref+0x4cc: xor %i4, %o3, %o5
3094 .word 0x81ad0a4a ! t0_kref+0x4d0: fcmpd %fcc0, %f20, %f10
3095 .word 0x23400008 ! t0_kref+0x4d4: fbne,a,pn %fcc0, _kref+0x4f4
3096 .word 0xd51fbc78 ! t0_kref+0x4d8: ldd [%fp - 0x388], %f10
3097 .word 0xdb063ff0 ! t0_kref+0x4dc: ld [%i0 - 0x10], %f13
3098 .word 0x9885c01d ! t0_kref+0x4e0: addcc %l7, %i5, %o4
3099 .word 0xdb00a01c ! t0_kref+0x4e4: ld [%g2 + 0x1c], %f13
3100 .word 0x25800006 ! t0_kref+0x4e8: fblg,a _kref+0x500
3101 .word 0x99aac031 ! t0_kref+0x4ec: fmovsge %fcc0, %f17, %f12
3102 .word 0xd8d81019 ! t0_kref+0x4f0: ldxa [%g0 + %i1]0x80, %o4
3103 .word 0x29800003 ! t0_kref+0x4f4: fbl,a _kref+0x500
3104 .word 0x9e4277b7 ! t0_kref+0x4f8: addc %o1, -0x849, %o7
3105 .word 0xe11fbf80 ! t0_kref+0x4fc: ldd [%fp - 0x80], %f16
3106 .word 0x95282011 ! t0_kref+0x500: sll %g0, 0x11, %o2
3107 .word 0x92bdfe94 ! t0_kref+0x504: xnorcc %l7, -0x16c, %o1
3108 .word 0xd250a01a ! t0_kref+0x508: ldsh [%g2 + 0x1a], %o1
3109 .word 0xe83e6008 ! t0_kref+0x50c: std %l4, [%i1 + 8]
3110 .word 0xafa5c9b1 ! t0_kref+0x510: fdivs %f23, %f17, %f23
3111 .word 0x96c77181 ! t0_kref+0x514: addccc %i5, -0xe7f, %o3
3112 .word 0x92428017 ! t0_kref+0x518: addc %o2, %l7, %o1
3113 .word 0x92aa001d ! t0_kref+0x51c: andncc %o0, %i5, %o1
3114 .word 0xd606001c ! t0_kref+0x520: ld [%i0 + %i4], %o3
3115 .word 0x9a8571b2 ! t0_kref+0x524: addcc %l5, -0xe4e, %o5
3116 .word 0xda16600a ! t0_kref+0x528: lduh [%i1 + 0xa], %o5
3117 .word 0x11480005 ! t0_kref+0x52c: fba,pt %fcc0, _kref+0x540
3118 .word 0xdd801019 ! t0_kref+0x530: lda [%g0 + %i1]0x80, %f14
3119 .word 0x31800002 ! t0_kref+0x534: fba,a _kref+0x53c
3120 .word 0x988f759f ! t0_kref+0x538: andcc %i5, -0xa61, %o4
3121 .word 0x8143c000 ! t0_kref+0x53c: stbar
3122 .word 0x9da00050 ! t0_kref+0x540: fmovd %f16, %f14
3123 .word 0xdede501d ! t0_kref+0x544: ldxa [%i1 + %i5]0x80, %o7
3124 .word 0x81ae4a31 ! t0_kref+0x548: fcmps %fcc0, %f25, %f17
3125 .word 0xd820a01c ! t0_kref+0x54c: st %o4, [%g2 + 0x1c]
3126 .word 0xa9a608cc ! t0_kref+0x550: fsubd %f24, %f12, %f20
3127 .word 0x9635000b ! t0_kref+0x554: orn %l4, %o3, %o3
3128 .word 0xd810a022 ! t0_kref+0x558: lduh [%g2 + 0x22], %o4
3129 .word 0x9da0190a ! t0_kref+0x55c: fitod %f10, %f14
3130 .word 0x9b3cc01b ! t0_kref+0x560: sra %l3, %i3, %o5
3131 .word 0x9e7e8009 ! t0_kref+0x564: sdiv %i2, %o1, %o7
3132 .word 0xea7f0019 ! t0_kref+0x568: swap [%i4 + %i1], %l5
3133 .word 0x9494800b ! t0_kref+0x56c: orcc %l2, %o3, %o2
3134 call SYM(t0_subr1)
3135 .word 0x9a454009 ! t0_kref+0x574: addc %l5, %o1, %o5
3136 .word 0xe4362004 ! t0_kref+0x578: sth %l2, [%i0 + 4]
3137 .word 0x92f02e18 ! t0_kref+0x57c: udivcc %g0, 0xe18, %o1
3138 .word 0x9237000a ! t0_kref+0x580: orn %i4, %o2, %o1
3139 .word 0x92f5c00a ! t0_kref+0x584: udivcc %l7, %o2, %o1
3140 .word 0x9a1d740b ! t0_kref+0x588: xor %l5, -0xbf5, %o5
3141 .word 0xada01916 ! t0_kref+0x58c: fitod %f22, %f22
3142 .word 0x9da01899 ! t0_kref+0x590: fitos %f25, %f14
3143 .word 0x9632400a ! t0_kref+0x594: orn %o1, %o2, %o3
3144 .word 0xd440a018 ! t0_kref+0x598: ldsw [%g2 + 0x18], %o2
3145 .word 0xaba01890 ! t0_kref+0x59c: fitos %f16, %f21
3146 .word 0xd200a020 ! t0_kref+0x5a0: ld [%g2 + 0x20], %o1
3147 .word 0x9f414000 ! t0_kref+0x5a4: mov %pc, %o7
3148 .word 0xda10a02c ! t0_kref+0x5a8: lduh [%g2 + 0x2c], %o5
3149 .word 0xa1a40937 ! t0_kref+0x5ac: fmuls %f16, %f23, %f16
3150 .word 0xaba0012c ! t0_kref+0x5b0: fabss %f12, %f21
3151 .word 0x13400008 ! t0_kref+0x5b4: fbe,pn %fcc0, _kref+0x5d4
3152 .word 0xa5a01918 ! t0_kref+0x5b8: fitod %f24, %f18
3153 .word 0xc020a018 ! t0_kref+0x5bc: clr [%g2 + 0x18]
3154 .word 0x9aab401c ! t0_kref+0x5c0: andncc %o5, %i4, %o5
3155 .word 0xe11e7fe0 ! t0_kref+0x5c4: ldd [%i1 - 0x20], %f16
3156 .word 0xafa388af ! t0_kref+0x5c8: fsubs %f14, %f15, %f23
3157 .word 0x81828000 ! t0_kref+0x5cc: wr %o2, %g0, %y
3158 .word 0x81ac0a34 ! t0_kref+0x5d0: fcmps %fcc0, %f16, %f20
3159 .word 0x988d401b ! t0_kref+0x5d4: andcc %l5, %i3, %o4
3160 .word 0x34800008 ! t0_kref+0x5d8: bg,a _kref+0x5f8
3161 .word 0xee366010 ! t0_kref+0x5dc: sth %l7, [%i1 + 0x10]
3162 .word 0xa5a01895 ! t0_kref+0x5e0: fitos %f21, %f18
3163 .word 0x03800001 ! t0_kref+0x5e4: fbne _kref+0x5e8
3164 .word 0x0102adc0 ! t0_kref+0x5e8: sethi %hi(0xab70000), %g0
3165 .word 0x9a602b56 ! t0_kref+0x5ec: subc %g0, 0xb56, %o5
3166 .word 0xa7a6492d ! t0_kref+0x5f0: fmuls %f25, %f13, %f19
3167 .word 0xe9266008 ! t0_kref+0x5f4: st %f20, [%i1 + 8]
3168 .word 0x80dd4017 ! t0_kref+0x5f8: smulcc %l5, %l7, %g0
3169 .word 0xd450a02e ! t0_kref+0x5fc: ldsh [%g2 + 0x2e], %o2
3170 .word 0xd53f4019 ! t0_kref+0x600: std %f10, [%i5 + %i1]
3171 .word 0xaba50834 ! t0_kref+0x604: fadds %f20, %f20, %f21
3172 .word 0xb3a018d6 ! t0_kref+0x608: fdtos %f22, %f25
3173 .word 0xeb00a028 ! t0_kref+0x60c: ld [%g2 + 0x28], %f21
3174 .word 0x1f800004 ! t0_kref+0x610: fbo _kref+0x620
3175 .word 0xa5a2cd30 ! t0_kref+0x614: fsmuld %f11, %f16, %f18
3176 .word 0xdf070019 ! t0_kref+0x618: ld [%i4 + %i1], %f15
3177 .word 0x81dd8008 ! t0_kref+0x61c: flush %l6 + %o0
3178 .word 0x9da01891 ! t0_kref+0x620: fitos %f17, %f14
3179 .word 0x9e774008 ! t0_kref+0x624: udiv %i5, %o0, %o7
3180 .word 0xde160000 ! t0_kref+0x628: lduh [%i0], %o7
3181 .word 0x35480007 ! t0_kref+0x62c: fbue,a,pt %fcc0, _kref+0x648
3182 .word 0x9666f4ae ! t0_kref+0x630: subc %i3, -0xb52, %o3
3183 .word 0x92827a3c ! t0_kref+0x634: addcc %o1, -0x5c4, %o1
3184 .word 0x19400001 ! t0_kref+0x638: fbuge,pn %fcc0, _kref+0x63c
3185 .word 0xe51fbc28 ! t0_kref+0x63c: ldd [%fp - 0x3d8], %f18
3186 .word 0x21480002 ! t0_kref+0x640: fbn,a,pt %fcc0, _kref+0x648
3187 .word 0x9eb80014 ! t0_kref+0x644: xnorcc %g0, %l4, %o7
3188 .word 0xd610a03e ! t0_kref+0x648: lduh [%g2 + 0x3e], %o3
3189 .word 0xed6e3ff8 ! t0_kref+0x64c: prefetch %i0 - 8, 22
3190 .word 0xd26e8019 ! t0_kref+0x650: ldstub [%i2 + %i1], %o1
3191 .word 0x9af6c009 ! t0_kref+0x654: udivcc %i3, %o1, %o5
3192 .word 0xd5063ff8 ! t0_kref+0x658: ld [%i0 - 8], %f10
3193 .word 0xa1a54d2d ! t0_kref+0x65c: fsmuld %f21, %f13, %f16
3194 .word 0x81ac8a52 ! t0_kref+0x660: fcmpd %fcc0, %f18, %f18
3195 .word 0x81ad0a52 ! t0_kref+0x664: fcmpd %fcc0, %f20, %f18
3196 .word 0xdace101a ! t0_kref+0x668: ldsba [%i0 + %i2]0x80, %o5
3197 .word 0xe01e0000 ! t0_kref+0x66c: ldd [%i0], %l0
3198 .word 0x9b324017 ! t0_kref+0x670: srl %o1, %l7, %o5
3199 .word 0x96054008 ! t0_kref+0x674: add %l5, %o0, %o3
3200 .word 0xdf263ff4 ! t0_kref+0x678: st %f15, [%i0 - 0xc]
3201 .word 0xd216401b ! t0_kref+0x67c: lduh [%i1 + %i3], %o1
3202 .word 0xdd067fe4 ! t0_kref+0x680: ld [%i1 - 0x1c], %f14
3203 .word 0x8022e1f0 ! t0_kref+0x684: sub %o3, 0x1f0, %g0
3204 .word 0x10800006 ! t0_kref+0x688: ba _kref+0x6a0
3205 .word 0xd4162010 ! t0_kref+0x68c: lduh [%i0 + 0x10], %o2
3206 .word 0xe0981019 ! t0_kref+0x690: ldda [%g0 + %i1]0x80, %l0
3207 .word 0x9af6f2e5 ! t0_kref+0x694: udivcc %i3, -0xd1b, %o5
3208 .word 0xb3a00133 ! t0_kref+0x698: fabss %f19, %f25
3209 .word 0x98f50014 ! t0_kref+0x69c: udivcc %l4, %l4, %o4
3210 .word 0x98e2eed0 ! t0_kref+0x6a0: subccc %o3, 0xed0, %o4
3211 .word 0x0a480005 ! t0_kref+0x6a4: bcs,pt %icc, _kref+0x6b8
3212 .word 0x99a01899 ! t0_kref+0x6a8: fitos %f25, %f12
3213 .word 0xf11fbe30 ! t0_kref+0x6ac: ldd [%fp - 0x1d0], %f24
3214 .word 0xde167ff2 ! t0_kref+0x6b0: lduh [%i1 - 0xe], %o7
3215 .word 0xa3a0012a ! t0_kref+0x6b4: fabss %f10, %f17
3216 .word 0xd87e2000 ! t0_kref+0x6b8: swap [%i0], %o4
3217 .word 0xb1a40839 ! t0_kref+0x6bc: fadds %f16, %f25, %f24
3218 .word 0x812de010 ! t0_kref+0x6c0: sll %l7, 0x10, %g0
3219 .word 0x9e42e683 ! t0_kref+0x6c4: addc %o3, 0x683, %o7
3220 .word 0x13063f77 ! t0_kref+0x6c8: sethi %hi(0x18fddc00), %o1
3221 .word 0x992a0012 ! t0_kref+0x6cc: sll %o0, %l2, %o4
3222 .word 0x81ad0a56 ! t0_kref+0x6d0: fcmpd %fcc0, %f20, %f22
3223 .word 0x81858000 ! t0_kref+0x6d4: wr %l6, %g0, %y
3224 .word 0x94e6b8e1 ! t0_kref+0x6d8: subccc %i2, -0x71f, %o2
3225 .word 0xd60e0000 ! t0_kref+0x6dc: ldub [%i0], %o3
3226 .word 0x952d400b ! t0_kref+0x6e0: sll %l5, %o3, %o2
3227 .word 0xd25e6010 ! t0_kref+0x6e4: ldx [%i1 + 0x10], %o1
3228 .word 0x81580000 ! t0_kref+0x6e8: flushw
3229 .word 0x33800004 ! t0_kref+0x6ec: fbe,a _kref+0x6fc
3230 .word 0x982dffe4 ! t0_kref+0x6f0: andn %l7, -0x1c, %o4
3231 .word 0x95a018d6 ! t0_kref+0x6f4: fdtos %f22, %f10
3232 .word 0x28400001 ! t0_kref+0x6f8: bleu,a,pn %icc, _kref+0x6fc
3233 .word 0xa1a0190e ! t0_kref+0x6fc: fitod %f14, %f16
3234 .word 0xeb060000 ! t0_kref+0x700: ld [%i0], %f21
3235 .word 0xa7a00137 ! t0_kref+0x704: fabss %f23, %f19
3236 .word 0x1b400007 ! t0_kref+0x708: fble,pn %fcc0, _kref+0x724
3237 .word 0x9e634009 ! t0_kref+0x70c: subc %o5, %o1, %o7
3238 .word 0x0b480001 ! t0_kref+0x710: fbug,pt %fcc0, _kref+0x714
3239 .word 0x963b4016 ! t0_kref+0x714: xnor %o5, %l6, %o3
3240 .word 0xa1a01918 ! t0_kref+0x718: fitod %f24, %f16
3241 .word 0x96b8001d ! t0_kref+0x71c: xnorcc %g0, %i5, %o3
3242 .word 0xe83e2018 ! t0_kref+0x720: std %l4, [%i0 + 0x18]
3243 .word 0xda166010 ! t0_kref+0x724: lduh [%i1 + 0x10], %o5
3244 .word 0xaba018d2 ! t0_kref+0x728: fdtos %f18, %f21
3245 .word 0x9212800b ! t0_kref+0x72c: or %o2, %o3, %o1
3246 .word 0x0c800004 ! t0_kref+0x730: bneg _kref+0x740
3247 .word 0x94adb1ce ! t0_kref+0x734: andncc %l6, -0xe32, %o2
3248 .word 0x08800003 ! t0_kref+0x738: bleu _kref+0x744
3249 .word 0x99a00036 ! t0_kref+0x73c: fmovs %f22, %f12
3250 .word 0xeb00a02c ! t0_kref+0x740: ld [%g2 + 0x2c], %f21
3251 .word 0x8064bce6 ! t0_kref+0x744: subc %l2, -0x31a, %g0
3252 .word 0xda100019 ! t0_kref+0x748: lduh [%g0 + %i1], %o5
3253 .word 0xd0e81019 ! t0_kref+0x74c: ldstuba [%g0 + %i1]0x80, %o0
3254 .word 0xe01e2018 ! t0_kref+0x750: ldd [%i0 + 0x18], %l0
3255 .word 0xed6e001d ! t0_kref+0x754: prefetch %i0 + %i5, 22
3256 .word 0x80833abc ! t0_kref+0x758: addcc %o4, -0x544, %g0
3257 .word 0x81850000 ! t0_kref+0x75c: wr %l4, %g0, %y
3258 .word 0xe4087fe4 ! t0_kref+0x760: ldub [%g1 - 0x1c], %l2
3259 .word 0xa41ca00c ! t0_kref+0x764: xor %l2, 0xc, %l2
3260 .word 0xe4287fe4 ! t0_kref+0x768: stb %l2, [%g1 - 0x1c]
3261 .word 0x81d87fe4 ! t0_kref+0x76c: flush %g1 - 0x1c
3262 .word 0x933a4016 ! t0_kref+0x770: sra %o1, %l6, %o1
3263 .word 0x92e6801c ! t0_kref+0x774: subccc %i2, %i4, %o1
3264 .word 0x9e820013 ! t0_kref+0x778: addcc %o0, %l3, %o7
32652: .word 0xda28a022 ! t0_kref+0x77c: stb %o5, [%g2 + 0x22]
3266 .word 0x9416eb77 ! t0_kref+0x780: or %i3, 0xb77, %o2
3267 .word 0xa7a018d0 ! t0_kref+0x784: fdtos %f16, %f19
3268 .word 0xd8163fe0 ! t0_kref+0x788: lduh [%i0 - 0x20], %o4
3269 .word 0x949ac000 ! t0_kref+0x78c: xorcc %o3, %g0, %o2
3270 .word 0xd6500018 ! t0_kref+0x790: ldsh [%g0 + %i0], %o3
3271 .word 0xdd00a028 ! t0_kref+0x794: ld [%g2 + 0x28], %f14
3272 .word 0xd650a026 ! t0_kref+0x798: ldsh [%g2 + 0x26], %o3
3273 .word 0xf16e2018 ! t0_kref+0x79c: prefetch %i0 + 0x18, 24
3274 .word 0x9e050017 ! t0_kref+0x7a0: add %l4, %l7, %o7
3275 .word 0x80bcff57 ! t0_kref+0x7a4: xnorcc %l3, -0xa9, %g0
3276 .word 0xa1a018d6 ! t0_kref+0x7a8: fdtos %f22, %f16
3277 .word 0xd28e5000 ! t0_kref+0x7ac: lduba [%i1]0x80, %o1
3278 .word 0x9e9f302f ! t0_kref+0x7b0: xorcc %i4, -0xfd1, %o7
3279 .word 0xdd1fbcf0 ! t0_kref+0x7b4: ldd [%fp - 0x310], %f14
3280 .word 0x9e3ec013 ! t0_kref+0x7b8: xnor %i3, %l3, %o7
3281 .word 0xda780019 ! t0_kref+0x7bc: swap [%g0 + %i1], %o5
3282 .word 0x9e16f607 ! t0_kref+0x7c0: or %i3, -0x9f9, %o7
3283 .word 0x99a54831 ! t0_kref+0x7c4: fadds %f21, %f17, %f12
3284 .word 0x01480003 ! t0_kref+0x7c8: fbn,pt %fcc0, _kref+0x7d4
3285 .word 0xada3082e ! t0_kref+0x7cc: fadds %f12, %f14, %f22
3286 .word 0x9ebf401d ! t0_kref+0x7d0: xnorcc %i5, %i5, %o7
3287 .word 0x987dc016 ! t0_kref+0x7d4: sdiv %l7, %l6, %o4
3288 .word 0x9305c012 ! t0_kref+0x7d8: taddcc %l7, %l2, %o1
3289 .word 0xa3aa802e ! t0_kref+0x7dc: fmovsue %fcc0, %f14, %f17
3290 .word 0x9ba549af ! t0_kref+0x7e0: fdivs %f21, %f15, %f13
3291 .word 0x11800001 ! t0_kref+0x7e4: fba _kref+0x7e8
3292 .word 0xe01e6008 ! t0_kref+0x7e8: ldd [%i1 + 8], %l0
3293 .word 0xe96e2010 ! t0_kref+0x7ec: prefetch %i0 + 0x10, 20
3294 .word 0x81ac0a52 ! t0_kref+0x7f0: fcmpd %fcc0, %f16, %f18
3295 .word 0x17400006 ! t0_kref+0x7f4: fbge,pn %fcc0, _kref+0x80c
3296 .word 0xa5a509ca ! t0_kref+0x7f8: fdivd %f20, %f10, %f18
3297 .word 0x928f7c7f ! t0_kref+0x7fc: andcc %i5, -0x381, %o1
3298 call SYM(t0_subr2)
3299 .word 0xc807bfe8 ! t0_kref+0x804: ld [%fp - 0x18], %g4
3300 .word 0xdd180019 ! t0_kref+0x808: ldd [%g0 + %i1], %f14
3301 .word 0x92bf000b ! t0_kref+0x80c: xnorcc %i4, %o3, %o1
3302 .word 0x9a3a4014 ! t0_kref+0x810: xnor %o1, %l4, %o5
3303 .word 0xe01f4019 ! t0_kref+0x814: ldd [%i5 + %i1], %l0
3304 .word 0x8133600d ! t0_kref+0x818: srl %o5, 0xd, %g0
3305 .word 0x949b001c ! t0_kref+0x81c: xorcc %o4, %i4, %o2
3306 .word 0xafa0012f ! t0_kref+0x820: fabss %f15, %f23
3307 .word 0xd6167ff8 ! t0_kref+0x824: lduh [%i1 - 8], %o3
3308 .word 0x802ebe10 ! t0_kref+0x828: andn %i2, -0x1f0, %g0
3309 .word 0x02800002 ! t0_kref+0x82c: be _kref+0x834
3310 .word 0x928f0012 ! t0_kref+0x830: andcc %i4, %l2, %o1
3311 .word 0xada0190b ! t0_kref+0x834: fitod %f11, %f22
3312 .word 0x963dc014 ! t0_kref+0x838: xnor %l7, %l4, %o3
3313 .word 0x96f77560 ! t0_kref+0x83c: udivcc %i5, -0xaa0, %o3
3314 .word 0xada608ca ! t0_kref+0x840: fsubd %f24, %f10, %f22
3315 .word 0x95a389ab ! t0_kref+0x844: fdivs %f14, %f11, %f10
3316 call SYM(t0_subr0)
3317 .word 0xc0063fe8 ! t0_kref+0x84c: ld [%i0 - 0x18], %g0
3318 .word 0x17800005 ! t0_kref+0x850: fbge _kref+0x864
3319 .word 0xd4162008 ! t0_kref+0x854: lduh [%i0 + 8], %o2
3320 .word 0xda4e0000 ! t0_kref+0x858: ldsb [%i0], %o5
3321 .word 0x95a0190f ! t0_kref+0x85c: fitod %f15, %f10
3322 .word 0x9f1d400a ! t0_kref+0x860: tsubcctv %l5, %o2, %o7
3323 .word 0xe66e2019 ! t0_kref+0x864: ldstub [%i0 + 0x19], %l3
3324 .word 0x9e84e9b7 ! t0_kref+0x868: addcc %l3, 0x9b7, %o7
3325 .word 0xe53f4018 ! t0_kref+0x86c: std %f18, [%i5 + %i0]
3326 .word 0x23480005 ! t0_kref+0x870: fbne,a,pt %fcc0, _kref+0x884
3327 .word 0x92bf400b ! t0_kref+0x874: xnorcc %i5, %o3, %o1
3328 .word 0x96977efa ! t0_kref+0x878: orcc %i5, -0x106, %o3
3329 .word 0x13480003 ! t0_kref+0x87c: fbe,pt %fcc0, _kref+0x888
3330 .word 0xda28a008 ! t0_kref+0x880: stb %o5, [%g2 + 8]
3331 .word 0x960abbe5 ! t0_kref+0x884: and %o2, -0x41b, %o3
3332 .word 0x80830013 ! t0_kref+0x888: addcc %o4, %l3, %g0
3333 .word 0xb1a489d0 ! t0_kref+0x88c: fdivd %f18, %f16, %f24
3334 .word 0x808f328a ! t0_kref+0x890: btst 0xfffff28a, %i4
3335 .word 0xedbf5018 ! t0_kref+0x894: stda %f22, [%i5 + %i0]0x80
3336 .word 0xa3a40831 ! t0_kref+0x898: fadds %f16, %f17, %f17
3337 .word 0xda00a034 ! t0_kref+0x89c: ld [%g2 + 0x34], %o5
3338 .word 0x07800005 ! t0_kref+0x8a0: fbul _kref+0x8b4
3339 .word 0x9e38001b ! t0_kref+0x8a4: xnor %g0, %i3, %o7
3340 .word 0xa5a000ca ! t0_kref+0x8a8: fnegd %f10, %f18
3341 .word 0x94ba20d7 ! t0_kref+0x8ac: xnorcc %o0, 0xd7, %o2
3342 .word 0x9fa018d2 ! t0_kref+0x8b0: fdtos %f18, %f15
3343 .word 0x988d000a ! t0_kref+0x8b4: andcc %l4, %o2, %o4
3344 .word 0x9a968017 ! t0_kref+0x8b8: orcc %i2, %l7, %o5
3345 .word 0x1c480001 ! t0_kref+0x8bc: bpos,pt %icc, _kref+0x8c0
3346 .word 0xa9a0188c ! t0_kref+0x8c0: fitos %f12, %f20
3347 .word 0x9935a010 ! t0_kref+0x8c4: srl %l6, 0x10, %o4
3348 .word 0x38800007 ! t0_kref+0x8c8: bgu,a _kref+0x8e4
3349 .word 0xed6e7fe8 ! t0_kref+0x8cc: prefetch %i1 - 0x18, 22
3350 .word 0x81ab0aad ! t0_kref+0x8d0: fcmpes %fcc0, %f12, %f13
3351 .word 0xe91fbfa0 ! t0_kref+0x8d4: ldd [%fp - 0x60], %f20
3352 .word 0x9a3b330d ! t0_kref+0x8d8: xnor %o4, -0xcf3, %o5
3353 .word 0x921b4016 ! t0_kref+0x8dc: xor %o5, %l6, %o1
3354 .word 0x973ea018 ! t0_kref+0x8e0: sra %i2, 0x18, %o3
3355 .word 0x81ae0a4a ! t0_kref+0x8e4: fcmpd %fcc0, %f24, %f10
3356 .word 0x80e6b609 ! t0_kref+0x8e8: subccc %i2, -0x9f7, %g0
3357 .word 0x9afaf241 ! t0_kref+0x8ec: sdivcc %o3, -0xdbf, %o5
3358 .word 0x972da00e ! t0_kref+0x8f0: sll %l6, 0xe, %o3
3359 .word 0x37800001 ! t0_kref+0x8f4: fbge,a _kref+0x8f8
3360 .word 0xd448a008 ! t0_kref+0x8f8: ldsb [%g2 + 8], %o2
3361 .word 0x23800001 ! t0_kref+0x8fc: fbne,a _kref+0x900
3362 .word 0x9ba488b2 ! t0_kref+0x900: fsubs %f18, %f18, %f13
3363 .word 0x9736c00d ! t0_kref+0x904: srl %i3, %o5, %o3
3364 .word 0x9a85c015 ! t0_kref+0x908: addcc %l7, %l5, %o5
3365 .word 0xda56001b ! t0_kref+0x90c: ldsh [%i0 + %i3], %o5
3366 .word 0xd2ff1019 ! t0_kref+0x910: swapa [%i4 + %i1]0x80, %o1
3367 .word 0x29800004 ! t0_kref+0x914: fbl,a _kref+0x924
3368 .word 0xd800a038 ! t0_kref+0x918: ld [%g2 + 0x38], %o4
3369 .word 0x95a3c9b4 ! t0_kref+0x91c: fdivs %f15, %f20, %f10
3370 .word 0x9645001d ! t0_kref+0x920: addc %l4, %i5, %o3
3371 .word 0xd4167ff4 ! t0_kref+0x924: lduh [%i1 - 0xc], %o2
3372 .word 0xdb20a038 ! t0_kref+0x928: st %f13, [%g2 + 0x38]
3373 .word 0x9fc00004 ! t0_kref+0x92c: call %g0 + %g4
3374 .word 0xa13d400a ! t0_kref+0x930: sra %l5, %o2, %l0
3375 .word 0xb1a01918 ! t0_kref+0x934: fitod %f24, %f24
3376 .word 0x932ec016 ! t0_kref+0x938: sll %i3, %l6, %o1
3377 .word 0xb1a00156 ! t0_kref+0x93c: fabsd %f22, %f24
3378 .word 0x878020f0 ! t0_kref+0x940: mov 0xf0, %asi
3379 .word 0x9de3bfa0 ! t0_kref+0x944: save %sp, -0x60, %sp
3380 .word 0xb806801c ! t0_kref+0x948: add %i2, %i4, %i4
3381 .word 0x93ee0019 ! t0_kref+0x94c: restore %i0, %i1, %o1
3382 .word 0xe3b8a040 ! t0_kref+0x950: stda %f48, [%g2 + 0x40]%asi
3383 .word 0x80a5e7bf ! t0_kref+0x954: cmp %l7, 0x7bf
3384 .word 0x97a01a2f ! t0_kref+0x958: fstoi %f15, %f11
3385 .word 0x9630001b ! t0_kref+0x95c: orn %g0, %i3, %o3
3386 .word 0x9e3d0015 ! t0_kref+0x960: xnor %l4, %l5, %o7
3387 .word 0x800db4bc ! t0_kref+0x964: and %l6, -0xb44, %g0
3388 .word 0x9af4800d ! t0_kref+0x968: udivcc %l2, %o5, %o5
3389 call SYM(t0_subr1)
3390 .word 0xed266000 ! t0_kref+0x970: st %f22, [%i1]
3391 .word 0x81ad4a36 ! t0_kref+0x974: fcmps %fcc0, %f21, %f22
3392 .word 0x9644c013 ! t0_kref+0x978: addc %l3, %l3, %o3
3393 .word 0x11800005 ! t0_kref+0x97c: fba _kref+0x990
3394 .word 0xa7a0188c ! t0_kref+0x980: fitos %f12, %f19
3395 .word 0x94aa8013 ! t0_kref+0x984: andncc %o2, %l3, %o2
3396 .word 0x29800007 ! t0_kref+0x988: fbl,a _kref+0x9a4
3397 .word 0x96acabaf ! t0_kref+0x98c: andncc %l2, 0xbaf, %o3
3398 .word 0x9e5a001c ! t0_kref+0x990: smul %o0, %i4, %o7
3399 .word 0x9a0c8016 ! t0_kref+0x994: and %l2, %l6, %o5
3400 .word 0x97100009 ! t0_kref+0x998: taddcctv %g0, %o1, %o3
3401 .word 0x14800003 ! t0_kref+0x99c: bg _kref+0x9a8
3402 .word 0x9e4525d5 ! t0_kref+0x9a0: addc %l4, 0x5d5, %o7
3403 .word 0x942cc013 ! t0_kref+0x9a4: andn %l3, %l3, %o2
3404 .word 0x8036acdd ! t0_kref+0x9a8: orn %i2, 0xcdd, %g0
3405 .word 0xa9a4c832 ! t0_kref+0x9ac: fadds %f19, %f18, %f20
3406 .word 0xa7a00132 ! t0_kref+0x9b0: fabss %f18, %f19
3407 .word 0x80a035e9 ! t0_kref+0x9b4: cmp %g0, -0xa17
3408 .word 0xc398a080 ! t0_kref+0x9b8: ldda [%g2 + 0x80]%asi, %f32
3409 .word 0xe93e7ff0 ! t0_kref+0x9bc: std %f20, [%i1 - 0x10]
3410 .word 0x943db1d5 ! t0_kref+0x9c0: xnor %l6, -0xe2b, %o2
3411 .word 0x00800006 ! t0_kref+0x9c4: bn _kref+0x9dc
3412 .word 0xada0190a ! t0_kref+0x9c8: fitod %f10, %f22
3413 .word 0xa1a308d4 ! t0_kref+0x9cc: fsubd %f12, %f20, %f16
3414 .word 0x81580000 ! t0_kref+0x9d0: flushw
3415 .word 0x94250012 ! t0_kref+0x9d4: sub %l4, %l2, %o2
3416 .word 0xe5262008 ! t0_kref+0x9d8: st %f18, [%i0 + 8]
3417 .word 0x15800002 ! t0_kref+0x9dc: fbue _kref+0x9e4
3418 .word 0x972aa003 ! t0_kref+0x9e0: sll %o2, 0x3, %o3
3419 .word 0x9de3bfa0 ! t0_kref+0x9e4: save %sp, -0x60, %sp
3420 .word 0x8067364e ! t0_kref+0x9e8: subc %i4, -0x9b2, %g0
3421 .word 0x81eef3e1 ! t0_kref+0x9ec: restore %i3, -0xc1f, %g0
3422 .word 0xd91fbc58 ! t0_kref+0x9f0: ldd [%fp - 0x3a8], %f12
3423 .word 0x81ad8a4c ! t0_kref+0x9f4: fcmpd %fcc0, %f22, %f12
3424 .word 0x972ac013 ! t0_kref+0x9f8: sll %o3, %l3, %o3
3425 .word 0x9ef5800d ! t0_kref+0x9fc: udivcc %l6, %o5, %o7
3426 .word 0x9644e5dc ! t0_kref+0xa00: addc %l3, 0x5dc, %o3
3427 .word 0x9efe8015 ! t0_kref+0xa04: sdivcc %i2, %l5, %o7
3428 .word 0xe07e7ff4 ! t0_kref+0xa08: swap [%i1 - 0xc], %l0
3429 .word 0xa1a018d6 ! t0_kref+0xa0c: fdtos %f22, %f16
3430 .word 0xd60e3ff0 ! t0_kref+0xa10: ldub [%i0 - 0x10], %o3
3431 .word 0xb3a00134 ! t0_kref+0xa14: fabss %f20, %f25
3432 .word 0x0a800003 ! t0_kref+0xa18: bcs _kref+0xa24
3433 .word 0xd808a001 ! t0_kref+0xa1c: ldub [%g2 + 1], %o4
3434 .word 0x941a7616 ! t0_kref+0xa20: xor %o1, -0x9ea, %o2
3435 .word 0x80a4fcb8 ! t0_kref+0xa24: cmp %l3, -0x348
3436 .word 0xda26401c ! t0_kref+0xa28: st %o5, [%i1 + %i4]
3437 .word 0x80fb4012 ! t0_kref+0xa2c: sdivcc %o5, %l2, %g0
3438 .word 0xe300a024 ! t0_kref+0xa30: ld [%g2 + 0x24], %f17
3439 .word 0xed1fbcd8 ! t0_kref+0xa34: ldd [%fp - 0x328], %f22
3440 .word 0x8143e040 ! t0_kref+0xa38: membar 0x40
3441 .word 0xe3b8a080 ! t0_kref+0xa3c: stda %f48, [%g2 + 0x80]%asi
3442 .word 0x9e12c013 ! t0_kref+0xa40: or %o3, %l3, %o7
3443 .word 0xa1a01910 ! t0_kref+0xa44: fitod %f16, %f16
3444 .word 0xd256401b ! t0_kref+0xa48: ldsh [%i1 + %i3], %o1
3445 .word 0x13800002 ! t0_kref+0xa4c: fbe _kref+0xa54
3446 .word 0x943b0015 ! t0_kref+0xa50: xnor %o4, %l5, %o2
3447 .word 0x9da0002f ! t0_kref+0xa54: fmovs %f15, %f14
3448 .word 0x94ff4014 ! t0_kref+0xa58: sdivcc %i5, %l4, %o2
3449 .word 0xd4e81019 ! t0_kref+0xa5c: ldstuba [%g0 + %i1]0x80, %o2
3450 .word 0xd4167fe4 ! t0_kref+0xa60: lduh [%i1 - 0x1c], %o2
3451 .word 0x9f3a0013 ! t0_kref+0xa64: sra %o0, %l3, %o7
3452 .word 0x15800005 ! t0_kref+0xa68: fbue _kref+0xa7c
3453 .word 0xa5a018cc ! t0_kref+0xa6c: fdtos %f12, %f18
3454 .word 0x9a3f62df ! t0_kref+0xa70: xnor %i5, 0x2df, %o5
3455 .word 0xb3a00137 ! t0_kref+0xa74: fabss %f23, %f25
3456 .word 0x92428012 ! t0_kref+0xa78: addc %o2, %l2, %o1
3457 .word 0x0f480002 ! t0_kref+0xa7c: fbu,pt %fcc0, _kref+0xa84
3458 .word 0xa9a64d2c ! t0_kref+0xa80: fsmuld %f25, %f12, %f20
3459 .word 0xa5a50837 ! t0_kref+0xa84: fadds %f20, %f23, %f18
3460 .word 0x80e02b7a ! t0_kref+0xa88: subccc %g0, 0xb7a, %g0
3461 .word 0xa9a018ce ! t0_kref+0xa8c: fdtos %f14, %f20
3462 .word 0xc07e7ff4 ! t0_kref+0xa90: swap [%i1 - 0xc], %g0
3463 .word 0x947a8013 ! t0_kref+0xa94: sdiv %o2, %l3, %o2
3464 .word 0xfb6e401b ! t0_kref+0xa98: prefetch %i1 + %i3, 29
3465 .word 0x95a0190a ! t0_kref+0xa9c: fitod %f10, %f10
3466 .word 0x97a01a39 ! t0_kref+0xaa0: fstoi %f25, %f11
3467 .word 0x92a4b283 ! t0_kref+0xaa4: subcc %l2, -0xd7d, %o1
3468 .word 0xde50a00e ! t0_kref+0xaa8: ldsh [%g2 + 0xe], %o7
3469 .word 0x2f480001 ! t0_kref+0xaac: fbu,a,pt %fcc0, _kref+0xab0
3470 .word 0xde50a01c ! t0_kref+0xab0: ldsh [%g2 + 0x1c], %o7
3471 .word 0x94027e4e ! t0_kref+0xab4: add %o1, -0x1b2, %o2
3472 .word 0x9b2ae015 ! t0_kref+0xab8: sll %o3, 0x15, %o5
3473 .word 0x98983277 ! t0_kref+0xabc: xorcc %g0, -0xd89, %o4
3474 .word 0x34400001 ! t0_kref+0xac0: bg,a,pn %icc, _kref+0xac4
3475 .word 0x99a01916 ! t0_kref+0xac4: fitod %f22, %f12
3476 .word 0xeb68a04e ! t0_kref+0xac8: prefetch %g2 + 0x4e, 21
3477 .word 0x808a4000 ! t0_kref+0xacc: btst %g0, %o1
3478 .word 0x81834000 ! t0_kref+0xad0: wr %o5, %g0, %y
3479 .word 0x812b600f ! t0_kref+0xad4: sll %o5, 0xf, %g0
3480 .word 0x21400003 ! t0_kref+0xad8: fbn,a,pn %fcc0, _kref+0xae4
3481 .word 0xd4560000 ! t0_kref+0xadc: ldsh [%i0], %o2
3482 .word 0xa1a44d32 ! t0_kref+0xae0: fsmuld %f17, %f18, %f16
3483 .word 0x38800007 ! t0_kref+0xae4: bgu,a _kref+0xb00
3484 .word 0x947d2372 ! t0_kref+0xae8: sdiv %l4, 0x372, %o2
3485 .word 0x99368016 ! t0_kref+0xaec: srl %i2, %l6, %o4
3486 .word 0xa9a0002a ! t0_kref+0xaf0: fmovs %f10, %f20
3487 .word 0x21800001 ! t0_kref+0xaf4: fbn,a _kref+0xaf8
3488 .word 0xa1a4cd2b ! t0_kref+0xaf8: fsmuld %f19, %f11, %f16
3489 .word 0x9fa01a33 ! t0_kref+0xafc: fstoi %f19, %f15
3490 .word 0x9245000a ! t0_kref+0xb00: addc %l4, %o2, %o1
3491 .word 0xec263ff4 ! t0_kref+0xb04: st %l6, [%i0 - 0xc]
3492 .word 0x9a3d3ef4 ! t0_kref+0xb08: xnor %l4, -0x10c, %o5
3493 .word 0x80f2801b ! t0_kref+0xb0c: udivcc %o2, %i3, %g0
3494 .word 0xaba01a50 ! t0_kref+0xb10: fdtoi %f16, %f21
3495 .word 0x96330000 ! t0_kref+0xb14: orn %o4, %g0, %o3
3496 .word 0xdd1e6010 ! t0_kref+0xb18: ldd [%i1 + 0x10], %f14
3497 .word 0x81d94016 ! t0_kref+0xb1c: flush %g5 + %l6
3498 .word 0x948cc01d ! t0_kref+0xb20: andcc %l3, %i5, %o2
3499 .word 0xe620a01c ! t0_kref+0xb24: st %l3, [%g2 + 0x1c]
3500 .word 0xc368a088 ! t0_kref+0xb28: prefetch %g2 + 0x88, 1
3501 .word 0x81ac8ab8 ! t0_kref+0xb2c: fcmpes %fcc0, %f18, %f24
3502 .word 0x10480003 ! t0_kref+0xb30: ba,pt %icc, _kref+0xb3c
3503 .word 0xea30a03a ! t0_kref+0xb34: sth %l5, [%g2 + 0x3a]
3504 .word 0x945b0008 ! t0_kref+0xb38: smul %o4, %o0, %o2
3505 .word 0x9b3f2003 ! t0_kref+0xb3c: sra %i4, 0x3, %o5
3506 .word 0x94c5bb1a ! t0_kref+0xb40: addccc %l6, -0x4e6, %o2
3507 .word 0xe4fe501c ! t0_kref+0xb44: swapa [%i1 + %i4]0x80, %l2
3508 .word 0x98aeb3f7 ! t0_kref+0xb48: andncc %i2, -0xc09, %o4
3509 .word 0xf420a004 ! t0_kref+0xb4c: st %i2, [%g2 + 4]
3510 .word 0x93130016 ! t0_kref+0xb50: taddcctv %o4, %l6, %o1
3511 .word 0xe900a018 ! t0_kref+0xb54: ld [%g2 + 0x18], %f20
3512 .word 0x1b800006 ! t0_kref+0xb58: fble _kref+0xb70
3513 .word 0x81d97e18 ! t0_kref+0xb5c: flush %g5 - 0x1e8
3514 .word 0xe520a028 ! t0_kref+0xb60: st %f18, [%g2 + 0x28]
3515 .word 0xc398a040 ! t0_kref+0xb64: ldda [%g2 + 0x40]%asi, %f32
3516 .word 0x9ec32969 ! t0_kref+0xb68: addccc %o4, 0x969, %o7
3517 .word 0x945ec00c ! t0_kref+0xb6c: smul %i3, %o4, %o2
3518 .word 0xc807bfe4 ! t0_kref+0xb70: ld [%fp - 0x1c], %g4
3519 .word 0x9528200b ! t0_kref+0xb74: sll %g0, 0xb, %o2
3520 .word 0x97358008 ! t0_kref+0xb78: srl %l6, %o0, %o3
3521 .word 0xe3b8a080 ! t0_kref+0xb7c: stda %f48, [%g2 + 0x80]%asi
3522 .word 0x9e8cf17c ! t0_kref+0xb80: andcc %l3, -0xe84, %o7
3523 .word 0xe7270018 ! t0_kref+0xb84: st %f19, [%i4 + %i0]
3524 .word 0xafa00139 ! t0_kref+0xb88: fabss %f25, %f23
3525 .word 0x95a4c92f ! t0_kref+0xb8c: fmuls %f19, %f15, %f10
3526 .word 0x00800007 ! t0_kref+0xb90: bn _kref+0xbac
3527 .word 0x960dc01a ! t0_kref+0xb94: and %l7, %i2, %o3
3528 .word 0xf13e6000 ! t0_kref+0xb98: std %f24, [%i1]
3529 .word 0x96fd000c ! t0_kref+0xb9c: sdivcc %l4, %o4, %o3
3530 .word 0x9a3ca69c ! t0_kref+0xba0: xnor %l2, 0x69c, %o5
3531 .word 0x25800005 ! t0_kref+0xba4: fblg,a _kref+0xbb8
3532 .word 0xe01e3ff8 ! t0_kref+0xba8: ldd [%i0 - 8], %l0
3533 .word 0xed1e6018 ! t0_kref+0xbac: ldd [%i1 + 0x18], %f22
3534 .word 0x993ce003 ! t0_kref+0xbb0: sra %l3, 0x3, %o4
3535 .word 0xa7a44839 ! t0_kref+0xbb4: fadds %f17, %f25, %f19
3536 .word 0xe01e0000 ! t0_kref+0xbb8: ldd [%i0], %l0
3537 .word 0xa7a000b0 ! t0_kref+0xbbc: fnegs %f16, %f19
3538 .word 0xd2167fe2 ! t0_kref+0xbc0: lduh [%i1 - 0x1e], %o1
3539 .word 0xeafe101c ! t0_kref+0xbc4: swapa [%i0 + %i4]0x80, %l5
3540 .word 0xa9a01913 ! t0_kref+0xbc8: fitod %f19, %f20
3541 .word 0x80e58013 ! t0_kref+0xbcc: subccc %l6, %l3, %g0
3542 .word 0x8143e040 ! t0_kref+0xbd0: membar 0x40
3543 .word 0x9b3cc00d ! t0_kref+0xbd4: sra %l3, %o5, %o5
3544 .word 0xd91fbc78 ! t0_kref+0xbd8: ldd [%fp - 0x388], %f12
3545 .word 0xa5a0102c ! t0_kref+0xbdc: fstox %f12, %f18
3546 .word 0xda00a010 ! t0_kref+0xbe0: ld [%g2 + 0x10], %o5
3547 .word 0xeb20a030 ! t0_kref+0xbe4: st %f21, [%g2 + 0x30]
3548 .word 0x9ef238c2 ! t0_kref+0xbe8: udivcc %o0, -0x73e, %o7
3549 .word 0x94da6658 ! t0_kref+0xbec: smulcc %o1, 0x658, %o2
3550 .word 0x99a2882b ! t0_kref+0xbf0: fadds %f10, %f11, %f12
3551 .word 0xe51e3ff0 ! t0_kref+0xbf4: ldd [%i0 - 0x10], %f18
3552 .word 0xe408648c ! t0_kref+0xbf8: ldub [%g1 + 0x48c], %l2
3553 .word 0xa41ca00c ! t0_kref+0xbfc: xor %l2, 0xc, %l2
3554 .word 0xe428648c ! t0_kref+0xc00: stb %l2, [%g1 + 0x48c]
3555 .word 0x81d8648c ! t0_kref+0xc04: flush %g1 + 0x48c
3556 .word 0xb3a40839 ! t0_kref+0xc08: fadds %f16, %f25, %f25
3557 .word 0xa9a509ce ! t0_kref+0xc0c: fdivd %f20, %f14, %f20
3558 .word 0xd208a02f ! t0_kref+0xc10: ldub [%g2 + 0x2f], %o1
3559 .word 0xa9a000d2 ! t0_kref+0xc14: fnegd %f18, %f20
3560 .word 0xc807bfec ! t0_kref+0xc18: ld [%fp - 0x14], %g4
3561 .word 0xe51e7ff8 ! t0_kref+0xc1c: ldd [%i1 - 8], %f18
3562 .word 0xd448a031 ! t0_kref+0xc20: ldsb [%g2 + 0x31], %o2
35632: .word 0x920a76b5 ! t0_kref+0xc24: and %o1, -0x94b, %o1
3564 .word 0xd610a01e ! t0_kref+0xc28: lduh [%g2 + 0x1e], %o3
3565 .word 0x9634e6d0 ! t0_kref+0xc2c: orn %l3, 0x6d0, %o3
3566 .word 0xed1fbf98 ! t0_kref+0xc30: ldd [%fp - 0x68], %f22
3567 .word 0x13480008 ! t0_kref+0xc34: fbe,pt %fcc0, _kref+0xc54
3568 .word 0xd6f81019 ! t0_kref+0xc38: swapa [%g0 + %i1]0x80, %o3
3569 .word 0x95a309d8 ! t0_kref+0xc3c: fdivd %f12, %f24, %f10
3570 .word 0xd8801018 ! t0_kref+0xc40: lda [%g0 + %i0]0x80, %o4
3571 .word 0xd228a014 ! t0_kref+0xc44: stb %o1, [%g2 + 0x14]
3572 .word 0xd2500018 ! t0_kref+0xc48: ldsh [%g0 + %i0], %o1
3573 .word 0x9e65e9ac ! t0_kref+0xc4c: subc %l7, 0x9ac, %o7
3574 .word 0x803b2844 ! t0_kref+0xc50: xnor %o4, 0x844, %g0
3575 .word 0x9a82e1b8 ! t0_kref+0xc54: addcc %o3, 0x1b8, %o5
3576 .word 0x81da4008 ! t0_kref+0xc58: flush %o1 + %o0
3577 .word 0xa5a01a50 ! t0_kref+0xc5c: fdtoi %f16, %f18
3578 .word 0xdf063ff8 ! t0_kref+0xc60: ld [%i0 - 8], %f15
3579 .word 0xd40e4000 ! t0_kref+0xc64: ldub [%i1], %o2
3580 .word 0xe3060000 ! t0_kref+0xc68: ld [%i0], %f17
3581 .word 0xda100018 ! t0_kref+0xc6c: lduh [%g0 + %i0], %o5
3582 .word 0x8143e040 ! t0_kref+0xc70: membar 0x40
3583 .word 0x9e8c8008 ! t0_kref+0xc74: andcc %l2, %o0, %o7
3584 .word 0x81dfbd05 ! t0_kref+0xc78: flush %fp - 0x2fb
3585 .word 0x99a58d39 ! t0_kref+0xc7c: fsmuld %f22, %f25, %f12
3586 .word 0xd878a000 ! t0_kref+0xc80: swap [%g2], %o4
3587 .word 0xd250a034 ! t0_kref+0xc84: ldsh [%g2 + 0x34], %o1
3588 .word 0x96bceb1d ! t0_kref+0xc88: xnorcc %l3, 0xb1d, %o3
3589 .word 0x22800008 ! t0_kref+0xc8c: be,a _kref+0xcac
3590 .word 0xa3a00037 ! t0_kref+0xc90: fmovs %f23, %f17
3591 .word 0x95a48d34 ! t0_kref+0xc94: fsmuld %f18, %f20, %f10
3592 .word 0xd830a018 ! t0_kref+0xc98: sth %o4, [%g2 + 0x18]
3593 .word 0xada0190f ! t0_kref+0xc9c: fitod %f15, %f22
3594 .word 0x09800007 ! t0_kref+0xca0: fbl _kref+0xcbc
3595 .word 0xd8162004 ! t0_kref+0xca4: lduh [%i0 + 4], %o4
3596 .word 0x8143c000 ! t0_kref+0xca8: stbar
3597 .word 0xdaee501a ! t0_kref+0xcac: ldstuba [%i1 + %i2]0x80, %o5
3598 .word 0x948a401b ! t0_kref+0xcb0: andcc %o1, %i3, %o2
3599 .word 0xe878a038 ! t0_kref+0xcb4: swap [%g2 + 0x38], %l4
3600 .word 0xeb68a00e ! t0_kref+0xcb8: prefetch %g2 + 0xe, 21
3601 .word 0x9a85c012 ! t0_kref+0xcbc: addcc %l7, %l2, %o5
3602 .word 0xc0167ffa ! t0_kref+0xcc0: lduh [%i1 - 6], %g0
3603 .word 0x96583fe6 ! t0_kref+0xcc4: smul %g0, -0x1a, %o3
3604 .word 0x96adedab ! t0_kref+0xcc8: andncc %l7, 0xdab, %o3
3605 .word 0xe3b8a080 ! t0_kref+0xccc: stda %f48, [%g2 + 0x80]%asi
3606 .word 0x3f800005 ! t0_kref+0xcd0: fbo,a _kref+0xce4
3607 .word 0x9a8c800a ! t0_kref+0xcd4: andcc %l2, %o2, %o5
3608 .word 0xa1a01a2a ! t0_kref+0xcd8: fstoi %f10, %f16
3609 .word 0xda066004 ! t0_kref+0xcdc: ld [%i1 + 4], %o5
3610 .word 0x1c800004 ! t0_kref+0xce0: bpos _kref+0xcf0
3611 .word 0xef6e6018 ! t0_kref+0xce4: prefetch %i1 + 0x18, 23
3612 .word 0x81ab8a58 ! t0_kref+0xce8: fcmpd %fcc0, %f14, %f24
3613 .word 0x33480004 ! t0_kref+0xcec: fbe,a,pt %fcc0, _kref+0xcfc
3614 .word 0xf628a00d ! t0_kref+0xcf0: stb %i3, [%g2 + 0xd]
3615 .word 0x98e6ae1a ! t0_kref+0xcf4: subccc %i2, 0xe1a, %o4
3616 .word 0x35800002 ! t0_kref+0xcf8: fbue,a _kref+0xd00
3617 .word 0x8097000c ! t0_kref+0xcfc: orcc %i4, %o4, %g0
3618 .word 0xa9a00134 ! t0_kref+0xd00: fabss %f20, %f20
3619 .word 0xc12e001c ! t0_kref+0xd04: st %fsr, [%i0 + %i4]
3620 .word 0x9a3dc01b ! t0_kref+0xd08: xnor %l7, %i3, %o5
3621 .word 0xdaae5000 ! t0_kref+0xd0c: stba %o5, [%i1]0x80
3622 .word 0x9a7ec01a ! t0_kref+0xd10: sdiv %i3, %i2, %o5
3623 .word 0xf4270018 ! t0_kref+0xd14: st %i2, [%i4 + %i0]
3624 .word 0xd600a00c ! t0_kref+0xd18: ld [%g2 + 0xc], %o3
3625 .word 0x97a0002f ! t0_kref+0xd1c: fmovs %f15, %f11
3626 .word 0x940b6a35 ! t0_kref+0xd20: and %o5, 0xa35, %o2
3627 .word 0x9aaa6d1a ! t0_kref+0xd24: andncc %o1, 0xd1a, %o5
3628 .word 0x803337e0 ! t0_kref+0xd28: orn %o4, -0x820, %g0
3629 .word 0x9fc10000 ! t0_kref+0xd2c: call %g4
3630 .word 0xd4164000 ! t0_kref+0xd30: lduh [%i1], %o2
3631 .word 0x96aa800b ! t0_kref+0xd34: andncc %o2, %o3, %o3
3632 .word 0x8182c000 ! t0_kref+0xd38: wr %o3, %g0, %y
3633 .word 0xe0981018 ! t0_kref+0xd3c: ldda [%g0 + %i0]0x80, %l0
3634 .word 0xafa00034 ! t0_kref+0xd40: fmovs %f20, %f23
3635 .word 0x3d400001 ! t0_kref+0xd44: fbule,a,pn %fcc0, _kref+0xd48
3636 .word 0xde16c018 ! t0_kref+0xd48: lduh [%i3 + %i0], %o7
3637 .word 0xe99e5000 ! t0_kref+0xd4c: ldda [%i1]0x80, %f20
3638 .word 0xa1a488d6 ! t0_kref+0xd50: fsubd %f18, %f22, %f16
3639 .word 0x39480005 ! t0_kref+0xd54: fbuge,a,pt %fcc0, _kref+0xd68
3640 .word 0xa9a00134 ! t0_kref+0xd58: fabss %f20, %f20
3641 .word 0x925a000c ! t0_kref+0xd5c: smul %o0, %o4, %o1
3642 .word 0xd700a008 ! t0_kref+0xd60: ld [%g2 + 8], %f11
3643 .word 0xd06e6016 ! t0_kref+0xd64: ldstub [%i1 + 0x16], %o0
3644 .word 0x9ba018ce ! t0_kref+0xd68: fdtos %f14, %f13
3645 .word 0xb1a489ce ! t0_kref+0xd6c: fdivd %f18, %f14, %f24
3646 .word 0xde5f4018 ! t0_kref+0xd70: ldx [%i5 + %i0], %o7
3647 .word 0xa1a309d8 ! t0_kref+0xd74: fdivd %f12, %f24, %f16
3648 .word 0x98856a02 ! t0_kref+0xd78: addcc %l5, 0xa02, %o4
3649 .word 0xc048a000 ! t0_kref+0xd7c: ldsb [%g2], %g0
3650 .word 0xe278a01c ! t0_kref+0xd80: swap [%g2 + 0x1c], %l1
3651 .word 0x813ca000 ! t0_kref+0xd84: sra %l2, 0x0, %g0
3652 .word 0x9af53e05 ! t0_kref+0xd88: udivcc %l4, -0x1fb, %o5
3653 .word 0xf11fbfb0 ! t0_kref+0xd8c: ldd [%fp - 0x50], %f24
3654 .word 0x9480000d ! t0_kref+0xd90: addcc %g0, %o5, %o2
3655 .word 0xb3a01892 ! t0_kref+0xd94: fitos %f18, %f25
3656 .word 0xda162010 ! t0_kref+0xd98: lduh [%i0 + 0x10], %o5
3657 .word 0x00800007 ! t0_kref+0xd9c: bn _kref+0xdb8
3658 .word 0x9da00137 ! t0_kref+0xda0: fabss %f23, %f14
3659 .word 0x8182c000 ! t0_kref+0xda4: wr %o3, %g0, %y
3660 .word 0xe0180018 ! t0_kref+0xda8: ldd [%g0 + %i0], %l0
3661 .word 0x9818000b ! t0_kref+0xdac: xor %g0, %o3, %o4
3662 .word 0x948e8015 ! t0_kref+0xdb0: andcc %i2, %l5, %o2
3663 .word 0x9e080017 ! t0_kref+0xdb4: and %g0, %l7, %o7
3664 .word 0x9f220008 ! t0_kref+0xdb8: mulscc %o0, %o0, %o7
3665 .word 0xd720a020 ! t0_kref+0xdbc: st %f11, [%g2 + 0x20]
3666 .word 0xe320a014 ! t0_kref+0xdc0: st %f17, [%g2 + 0x14]
3667 .word 0x951d4016 ! t0_kref+0xdc4: tsubcctv %l5, %l6, %o2
3668 .word 0x81ad8a54 ! t0_kref+0xdc8: fcmpd %fcc0, %f22, %f20
3669 .word 0x942f0015 ! t0_kref+0xdcc: andn %i4, %l5, %o2
3670 .word 0xe53e2018 ! t0_kref+0xdd0: std %f18, [%i0 + 0x18]
3671 .word 0x81ac8a52 ! t0_kref+0xdd4: fcmpd %fcc0, %f18, %f18
3672 .word 0x9e37000a ! t0_kref+0xdd8: orn %i4, %o2, %o7
3673 .word 0xea270018 ! t0_kref+0xddc: st %l5, [%i4 + %i0]
3674 .word 0x81ad8ad6 ! t0_kref+0xde0: fcmped %fcc0, %f22, %f22
3675 .word 0xf8360000 ! t0_kref+0xde4: sth %i4, [%i0]
3676 .word 0x963a2798 ! t0_kref+0xde8: xnor %o0, 0x798, %o3
3677 .word 0x945ac000 ! t0_kref+0xdec: smul %o3, %g0, %o2
3678 .word 0x81374013 ! t0_kref+0xdf0: srl %i5, %l3, %g0
3679 .word 0x946362f7 ! t0_kref+0xdf4: subc %o5, 0x2f7, %o2
3680 .word 0x81ac8a4a ! t0_kref+0xdf8: fcmpd %fcc0, %f18, %f10
3681 .word 0x11480005 ! t0_kref+0xdfc: fba,pt %fcc0, _kref+0xe10
3682 .word 0xf207bfe0 ! t0_kref+0xe00: ld [%fp - 0x20], %i1
3683 .word 0xf820a028 ! t0_kref+0xe04: st %i4, [%g2 + 0x28]
3684 .word 0xe430a006 ! t0_kref+0xe08: sth %l2, [%g2 + 6]
3685 .word 0xd600a02c ! t0_kref+0xe0c: ld [%g2 + 0x2c], %o3
3686 .word 0x15480001 ! t0_kref+0xe10: fbue,pt %fcc0, _kref+0xe14
3687 .word 0xd430a02c ! t0_kref+0xe14: sth %o2, [%g2 + 0x2c]
3688 .word 0x9e43401b ! t0_kref+0xe18: addc %o5, %i3, %o7
3689 .word 0xecbf5018 ! t0_kref+0xe1c: stda %l6, [%i5 + %i0]0x80
3690 .word 0xed6e001a ! t0_kref+0xe20: prefetch %i0 + %i2, 22
3691 .word 0xd850a008 ! t0_kref+0xe24: ldsh [%g2 + 8], %o4
3692 .word 0xe01e401d ! t0_kref+0xe28: ldd [%i1 + %i5], %l0
3693 .word 0x947d801c ! t0_kref+0xe2c: sdiv %l6, %i4, %o2
3694 .word 0x9f3b200c ! t0_kref+0xe30: sra %o4, 0xc, %o7
3695 .word 0xe3b8a080 ! t0_kref+0xe34: stda %f48, [%g2 + 0x80]%asi
3696 sethi %hi(1f), %o7
3697 save %sp,-0x60,%sp
3698 return %i7+%lo(1f)
3699 .empty
3700 .word 0xd2500019 ! t0_kref+0xe44: ldsh [%g0 + %i1], %o1
3701 .word 0xd44e8019 ! t0_kref+0xe48: ldsb [%i2 + %i1], %o2
3702 .word 0x9462e646 ! t0_kref+0xe4c: subc %o3, 0x646, %o2
3703 .word 0x9427401b ! t0_kref+0xe50: sub %i5, %i3, %o2
3704 .word 0xaba018d2 ! t0_kref+0xe54: fdtos %f18, %f21
37051: .word 0x985b3ff0 ! t0_kref+0xe58: smul %o4, -0x10, %o4
3706 .word 0xd84e401a ! t0_kref+0xe5c: ldsb [%i1 + %i2], %o4
3707 .word 0x952ae015 ! t0_kref+0xe60: sll %o3, 0x15, %o2
3708 .word 0x9f38000b ! t0_kref+0xe64: sra %g0, %o3, %o7
3709 .word 0x9465c00a ! t0_kref+0xe68: subc %l7, %o2, %o2
3710 .word 0x9a3ab2d0 ! t0_kref+0xe6c: xnor %o2, -0xd30, %o5
3711 .word 0xe91e3ff8 ! t0_kref+0xe70: ldd [%i0 - 8], %f20
3712 .word 0xe9bf5018 ! t0_kref+0xe74: stda %f20, [%i5 + %i0]0x80
3713 .word 0xde10a02e ! t0_kref+0xe78: lduh [%g2 + 0x2e], %o7
3714 .word 0xc398a040 ! t0_kref+0xe7c: ldda [%g2 + 0x40]%asi, %f32
3715 .word 0xf11e2010 ! t0_kref+0xe80: ldd [%i0 + 0x10], %f24
3716 .word 0x9532a003 ! t0_kref+0xe84: srl %o2, 0x3, %o2
3717 .word 0x81858000 ! t0_kref+0xe88: wr %l6, %g0, %y
3718 .word 0x9e223dbf ! t0_kref+0xe8c: sub %o0, -0x241, %o7
3719 .word 0xd9066004 ! t0_kref+0xe90: ld [%i1 + 4], %f12
3720 .word 0x94430016 ! t0_kref+0xe94: addc %o4, %l6, %o2
3721 .word 0x99a00132 ! t0_kref+0xe98: fabss %f18, %f12
3722 .word 0x930a3f5d ! t0_kref+0xe9c: tsubcc %o0, -0xa3, %o1
3723 .word 0x81ae0ab6 ! t0_kref+0xea0: fcmpes %fcc0, %f24, %f22
3724 .word 0x81dd3bda ! t0_kref+0xea4: flush %l4 - 0x426
3725 .word 0xd24e401a ! t0_kref+0xea8: ldsb [%i1 + %i2], %o1
3726 .word 0x9422c01b ! t0_kref+0xeac: sub %o3, %i3, %o2
3727 .word 0x929f7146 ! t0_kref+0xeb0: xorcc %i5, -0xeba, %o1
3728 .word 0x96bec015 ! t0_kref+0xeb4: xnorcc %i3, %l5, %o3
3729 .word 0x9a5a8000 ! t0_kref+0xeb8: smul %o2, %g0, %o5
3730 .word 0x1738a461 ! t0_kref+0xebc: sethi %hi(0xe2918400), %o3
3731 .word 0x92f5b156 ! t0_kref+0xec0: udivcc %l6, -0xeaa, %o1
3732 .word 0x953f200b ! t0_kref+0xec4: sra %i4, 0xb, %o2
3733 .word 0x81834000 ! t0_kref+0xec8: wr %o5, %g0, %y
3734 .word 0x99a01a2c ! t0_kref+0xecc: fstoi %f12, %f12
3735 .word 0x8143e040 ! t0_kref+0xed0: membar 0x40
3736 .word 0xc807bfec ! t0_kref+0xed4: ld [%fp - 0x14], %g4
3737 .word 0x98c54016 ! t0_kref+0xed8: addccc %l5, %l6, %o4
3738 .word 0xd800a020 ! t0_kref+0xedc: ld [%g2 + 0x20], %o4
3739 .word 0x9362001d ! t0_kref+0xee0: mova %fcc0, %i5, %o1
3740 .word 0xafa01a38 ! t0_kref+0xee4: fstoi %f24, %f23
3741 .word 0x972f2009 ! t0_kref+0xee8: sll %i4, 0x9, %o3
3742 .word 0x94a4c01d ! t0_kref+0xeec: subcc %l3, %i5, %o2
3743 .word 0x9de3bfa0 ! t0_kref+0xef0: save %sp, -0x60, %sp
3744 sethi %hi(1f), %i7
3745 return %i7+%lo(1f)
3746 .empty
37471: .word 0xc0167fe4 ! t0_kref+0xefc: lduh [%i1 - 0x1c], %g0
3748 .word 0x94f3230b ! t0_kref+0xf00: udivcc %o4, 0x30b, %o2
3749 .word 0x9a3dee51 ! t0_kref+0xf04: xnor %l7, 0xe51, %o5
3750 .word 0x803f001a ! t0_kref+0xf08: xnor %i4, %i2, %g0
3751 .word 0x81dbafcd ! t0_kref+0xf0c: flush %sp + 0xfcd
3752 call SYM(t0_subr2)
3753 .word 0x96a4fc86 ! t0_kref+0xf14: subcc %l3, -0x37a, %o3
3754 .word 0xe428a024 ! t0_kref+0xf18: stb %l2, [%g2 + 0x24]
3755 .word 0xc016001b ! t0_kref+0xf1c: lduh [%i0 + %i3], %g0
3756 .word 0x9e8a6c8a ! t0_kref+0xf20: andcc %o1, 0xc8a, %o7
3757 .word 0x27480002 ! t0_kref+0xf24: fbul,a,pt %fcc0, _kref+0xf2c
3758 .word 0xd656c018 ! t0_kref+0xf28: ldsh [%i3 + %i0], %o3
3759 .word 0x932dc01b ! t0_kref+0xf2c: sll %l7, %i3, %o1
3760 .word 0xdf266004 ! t0_kref+0xf30: st %f15, [%i1 + 4]
3761 .word 0x9634801d ! t0_kref+0xf34: orn %l2, %i5, %o3
3762 .word 0x9ef32cb9 ! t0_kref+0xf38: udivcc %o4, 0xcb9, %o7
3763 .word 0x9da0190b ! t0_kref+0xf3c: fitod %f11, %f14
3764 .word 0x9e7e8013 ! t0_kref+0xf40: sdiv %i2, %l3, %o7
3765 .word 0xe40867e8 ! t0_kref+0xf44: ldub [%g1 + 0x7e8], %l2
3766 .word 0xa41ca00c ! t0_kref+0xf48: xor %l2, 0xc, %l2
3767 .word 0xe42867e8 ! t0_kref+0xf4c: stb %l2, [%g1 + 0x7e8]
3768 .word 0x81d867e8 ! t0_kref+0xf50: flush %g1 + 0x7e8
3769 .word 0xe4260000 ! t0_kref+0xf54: st %l2, [%i0]
3770 .word 0x1f04212b ! t0_kref+0xf58: sethi %hi(0x1084ac00), %o7
3771 .word 0x928ea761 ! t0_kref+0xf5c: andcc %i2, 0x761, %o1
3772 .word 0x81824000 ! t0_kref+0xf60: wr %o1, %g0, %y
3773 .word 0xe51fbe00 ! t0_kref+0xf64: ldd [%fp - 0x200], %f18
3774 .word 0xd5060000 ! t0_kref+0xf68: ld [%i0], %f10
3775 .word 0x81ddb7b9 ! t0_kref+0xf6c: flush %l6 - 0x847
3776 call SYM(t0_subr1)
3777 .word 0xd496501b ! t0_kref+0xf74: lduha [%i1 + %i3]0x80, %o2
3778 .word 0x9232fe38 ! t0_kref+0xf78: orn %o3, -0x1c8, %o1
3779 .word 0x3d480008 ! t0_kref+0xf7c: fbule,a,pt %fcc0, _kref+0xf9c
37802: .word 0xe07f0019 ! t0_kref+0xf80: swap [%i4 + %i1], %l0
3781 .word 0xd420a018 ! t0_kref+0xf84: st %o2, [%g2 + 0x18]
3782 .word 0x81ad0a52 ! t0_kref+0xf88: fcmpd %fcc0, %f20, %f18
3783 .word 0xe76e7ff8 ! t0_kref+0xf8c: prefetch %i1 - 8, 19
3784 .word 0x81580000 ! t0_kref+0xf90: flushw
3785 .word 0xf11fbcd8 ! t0_kref+0xf94: ldd [%fp - 0x328], %f24
3786 .word 0x8143c000 ! t0_kref+0xf98: stbar
3787 .word 0xe636c019 ! t0_kref+0xf9c: sth %l3, [%i3 + %i1]
3788 .word 0x963cc014 ! t0_kref+0xfa0: xnor %l3, %l4, %o3
3789 .word 0x9fc10000 ! t0_kref+0xfa4: call %g4
3790 .word 0x9235b5fb ! t0_kref+0xfa8: orn %l6, -0xa05, %o1
3791 .word 0x943029d4 ! t0_kref+0xfac: orn %g0, 0x9d4, %o2
3792 .word 0xde063ff8 ! t0_kref+0xfb0: ld [%i0 - 8], %o7
3793 .word 0xc398a080 ! t0_kref+0xfb4: ldda [%g2 + 0x80]%asi, %f32
3794 .word 0xdf00a010 ! t0_kref+0xfb8: ld [%g2 + 0x10], %f15
3795 .word 0x3a480004 ! t0_kref+0xfbc: bcc,a,pt %icc, _kref+0xfcc
3796 .word 0x963a2c34 ! t0_kref+0xfc0: xnor %o0, 0xc34, %o3
3797 .word 0xd9266004 ! t0_kref+0xfc4: st %f12, [%i1 + 4]
3798 .word 0xada01915 ! t0_kref+0xfc8: fitod %f21, %f22
3799 .word 0x9802800b ! t0_kref+0xfcc: add %o2, %o3, %o4
3800 .word 0x81ad8a54 ! t0_kref+0xfd0: fcmpd %fcc0, %f22, %f20
3801 .word 0x2f480004 ! t0_kref+0xfd4: fbu,a,pt %fcc0, _kref+0xfe4
3802 .word 0x802ac01b ! t0_kref+0xfd8: andn %o3, %i3, %g0
3803 .word 0x949ead9b ! t0_kref+0xfdc: xorcc %i2, 0xd9b, %o2
3804 .word 0x9ef5b0f5 ! t0_kref+0xfe0: udivcc %l6, -0xf0b, %o7
3805 .word 0x9edcba29 ! t0_kref+0xfe4: smulcc %l2, -0x5d7, %o7
3806 .word 0x25800002 ! t0_kref+0xfe8: fblg,a _kref+0xff0
3807 .word 0x9ba00138 ! t0_kref+0xfec: fabss %f24, %f13
3808 .word 0x9272c00b ! t0_kref+0xff0: udiv %o3, %o3, %o1
3809 .word 0x952ea01c ! t0_kref+0xff4: sll %i2, 0x1c, %o2
3810 .word 0x922f4015 ! t0_kref+0xff8: andn %i5, %l5, %o1
3811 .word 0xd816401b ! t0_kref+0xffc: lduh [%i1 + %i3], %o4
3812 .word 0xdf062004 ! t0_kref+0x1000: ld [%i0 + 4], %f15
3813 .word 0x9876a8ad ! t0_kref+0x1004: udiv %i2, 0x8ad, %o4
3814 .word 0xe91f4019 ! t0_kref+0x1008: ldd [%i5 + %i1], %f20
3815 .word 0xe91fbc88 ! t0_kref+0x100c: ldd [%fp - 0x378], %f20
3816 .word 0x81ab8a50 ! t0_kref+0x1010: fcmpd %fcc0, %f14, %f16
3817 .word 0x30800003 ! t0_kref+0x1014: ba,a _kref+0x1020
3818 .word 0xd80e3ffa ! t0_kref+0x1018: ldub [%i0 - 6], %o4
3819 .word 0xd8067fe4 ! t0_kref+0x101c: ld [%i1 - 0x1c], %o4
3820 call SYM(t0_subr2)
3821 .word 0xa3ab402a ! t0_kref+0x1024: fmovsle %fcc0, %f10, %f17
3822 .word 0x973ea006 ! t0_kref+0x1028: sra %i2, 0x6, %o3
3823 .word 0x0d800001 ! t0_kref+0x102c: fbg _kref+0x1030
3824 .word 0x9ebd6b0d ! t0_kref+0x1030: xnorcc %l5, 0xb0d, %o7
3825 .word 0x94a2400b ! t0_kref+0x1034: subcc %o1, %o3, %o2
3826 .word 0x8182c000 ! t0_kref+0x1038: wr %o3, %g0, %y
3827 .word 0x92ad4012 ! t0_kref+0x103c: andncc %l5, %l2, %o1
3828 .word 0xd24e3ff6 ! t0_kref+0x1040: ldsb [%i0 - 0xa], %o1
3829 .word 0x8143e048 ! t0_kref+0x1044: membar 0x48
3830 .word 0xee7e2010 ! t0_kref+0x1048: swap [%i0 + 0x10], %l7
3831 .word 0x9e24800a ! t0_kref+0x104c: sub %l2, %o2, %o7
3832 .word 0xd400a038 ! t0_kref+0x1050: ld [%g2 + 0x38], %o2
3833 .word 0x96fd800a ! t0_kref+0x1054: sdivcc %l6, %o2, %o3
3834 .word 0x9ee76e81 ! t0_kref+0x1058: subccc %i5, 0xe81, %o7
3835 .word 0x15245c6c ! t0_kref+0x105c: sethi %hi(0x9171b000), %o2
3836 .word 0x942ec015 ! t0_kref+0x1060: andn %i3, %l5, %o2
3837 .word 0xd8560000 ! t0_kref+0x1064: ldsh [%i0], %o4
3838 .word 0xd630a02a ! t0_kref+0x1068: sth %o3, [%g2 + 0x2a]
3839 .word 0xd408a009 ! t0_kref+0x106c: ldub [%g2 + 9], %o2
3840 .word 0x95a5884e ! t0_kref+0x1070: faddd %f22, %f14, %f10
3841 .word 0xe47e7fe8 ! t0_kref+0x1074: swap [%i1 - 0x18], %l2
3842 .word 0xed180019 ! t0_kref+0x1078: ldd [%g0 + %i1], %f22
3843 .word 0x9da00133 ! t0_kref+0x107c: fabss %f19, %f14
3844 .word 0x39800007 ! t0_kref+0x1080: fbuge,a _kref+0x109c
3845 .word 0xd28e1000 ! t0_kref+0x1084: lduba [%i0]0x80, %o1
3846 .word 0x95a01914 ! t0_kref+0x1088: fitod %f20, %f10
3847 .word 0x80a3400c ! t0_kref+0x108c: cmp %o5, %o4
3848 .word 0x97a00137 ! t0_kref+0x1090: fabss %f23, %f11
3849 .word 0xa1a389ca ! t0_kref+0x1094: fdivd %f14, %f10, %f16
3850 .word 0xa3a0108a ! t0_kref+0x1098: fxtos %f10, %f17
3851 .word 0xe51fbcd0 ! t0_kref+0x109c: ldd [%fp - 0x330], %f18
3852 .word 0x96dec00d ! t0_kref+0x10a0: smulcc %i3, %o5, %o3
3853 .word 0xde567fec ! t0_kref+0x10a4: ldsh [%i1 - 0x14], %o7
3854 .word 0x001fffff ! t0_kref+0x10a8: illtrap 0x1fffff
3855 .word 0x92458017 ! t0_kref+0x10ac: addc %l6, %l7, %o1
3856 .word 0x9da0190c ! t0_kref+0x10b0: fitod %f12, %f14
3857 .word 0x2f800003 ! t0_kref+0x10b4: fbu,a _kref+0x10c0
3858 .word 0x92fee0fc ! t0_kref+0x10b8: sdivcc %i3, 0xfc, %o1
3859 .word 0xa5a01897 ! t0_kref+0x10bc: fitos %f23, %f18
3860 .word 0xb6103ff8 ! t0_kref+0x10c0: mov 0xfffffff8, %i3
3861 .word 0xc0363fe0 ! t0_kref+0x10c4: clrh [%i0 - 0x20]
3862 .word 0xf11e2018 ! t0_kref+0x10c8: ldd [%i0 + 0x18], %f24
3863 .word 0x80fde1ee ! t0_kref+0x10cc: sdivcc %l7, 0x1ee, %g0
3864 .word 0xada38834 ! t0_kref+0x10d0: fadds %f14, %f20, %f22
3865 .word 0xd2d81018 ! t0_kref+0x10d4: ldxa [%g0 + %i0]0x80, %o1
3866 .word 0xa7ab8039 ! t0_kref+0x10d8: fmovsule %fcc0, %f25, %f19
3867 .word 0x800b6910 ! t0_kref+0x10dc: and %o5, 0x910, %g0
3868 .word 0x9da408ca ! t0_kref+0x10e0: fsubd %f16, %f10, %f14
3869 .word 0xd68e5000 ! t0_kref+0x10e4: lduba [%i1]0x80, %o3
3870 .word 0x925a4016 ! t0_kref+0x10e8: smul %o1, %l6, %o1
3871 .word 0xa1a00033 ! t0_kref+0x10ec: fmovs %f19, %f16
3872 .word 0x920f4013 ! t0_kref+0x10f0: and %i5, %l3, %o1
3873 .word 0x92f7000c ! t0_kref+0x10f4: udivcc %i4, %o4, %o1
3874 .word 0x9e2536c5 ! t0_kref+0x10f8: sub %l4, -0x93b, %o7
3875 .word 0xda267ffc ! t0_kref+0x10fc: st %o5, [%i1 - 4]
3876 .word 0x2c800007 ! t0_kref+0x1100: bneg,a _kref+0x111c
3877 .word 0xc0060000 ! t0_kref+0x1104: ld [%i0], %g0
3878 .word 0xeefe5000 ! t0_kref+0x1108: swapa [%i1]0x80, %l7
3879 .word 0xd68e1000 ! t0_kref+0x110c: lduba [%i0]0x80, %o3
3880 .word 0xd6163fe6 ! t0_kref+0x1110: lduh [%i0 - 0x1a], %o3
3881 .word 0x9afafb11 ! t0_kref+0x1114: sdivcc %o3, -0x4ef, %o5
3882 .word 0xd2c65000 ! t0_kref+0x1118: ldswa [%i1]0x80, %o1
3883 .word 0xada0190a ! t0_kref+0x111c: fitod %f10, %f22
3884 .word 0xd028a023 ! t0_kref+0x1120: stb %o0, [%g2 + 0x23]
3885 .word 0xda20a020 ! t0_kref+0x1124: st %o5, [%g2 + 0x20]
3886 .word 0x95a449ac ! t0_kref+0x1128: fdivs %f17, %f12, %f10
3887 .word 0x973ea017 ! t0_kref+0x112c: sra %i2, 0x17, %o3
3888 .word 0x8036c016 ! t0_kref+0x1130: orn %i3, %l6, %g0
3889 .word 0x192edf6d ! t0_kref+0x1134: sethi %hi(0xbb7db400), %o4
3890 .word 0x9da28954 ! t0_kref+0x1138: fmuld %f10, %f20, %f14
3891 .word 0xa3aa802d ! t0_kref+0x113c: fmovsue %fcc0, %f13, %f17
3892 .word 0xc56e3fe8 ! t0_kref+0x1140: prefetch %i0 - 0x18, 2
3893 .word 0x94ab0008 ! t0_kref+0x1144: andncc %o4, %o0, %o2
3894 .word 0xa5a018ca ! t0_kref+0x1148: fdtos %f10, %f18
3895 .word 0x83414000 ! t0_kref+0x114c: mov %pc, %g1
3896 .word 0xd628a02d ! t0_kref+0x1150: stb %o3, [%g2 + 0x2d]
3897 .word 0xe3b8a040 ! t0_kref+0x1154: stda %f48, [%g2 + 0x40]%asi
3898 .word 0x94b82ea1 ! t0_kref+0x1158: xnorcc %g0, 0xea1, %o2
3899 .word 0xc83961d8 ! t0_kref+0x115c: std %g4, [%g5 + 0x1d8]
3900 .word 0x81834000 ! t0_kref+0x1160: wr %o5, %g0, %y
3901 .word 0xec7e4000 ! t0_kref+0x1164: swap [%i1], %l6
3902 .word 0xa9a00033 ! t0_kref+0x1168: fmovs %f19, %f20
3903 .word 0x81ab8a50 ! t0_kref+0x116c: fcmpd %fcc0, %f14, %f16
3904 .word 0xc00e3fe6 ! t0_kref+0x1170: ldub [%i0 - 0x1a], %g0
3905 .word 0xe11fbf78 ! t0_kref+0x1174: ldd [%fp - 0x88], %f16
3906 .word 0xb3a00131 ! t0_kref+0x1178: fabss %f17, %f25
3907 .word 0xdf063ff8 ! t0_kref+0x117c: ld [%i0 - 8], %f15
3908 .word 0xf11f4019 ! t0_kref+0x1180: ldd [%i5 + %i1], %f24
3909 .word 0x967a801a ! t0_kref+0x1184: sdiv %o2, %i2, %o3
3910 .word 0x9e5cc01b ! t0_kref+0x1188: smul %l3, %i3, %o7
3911 .word 0xe91f4018 ! t0_kref+0x118c: ldd [%i5 + %i0], %f20
3912 .word 0xf13e7fe8 ! t0_kref+0x1190: std %f24, [%i1 - 0x18]
3913 .word 0xe7070018 ! t0_kref+0x1194: ld [%i4 + %i0], %f19
3914 .word 0x99a01036 ! t0_kref+0x1198: fstox %f22, %f12
3915 .word 0x23800002 ! t0_kref+0x119c: fbne,a _kref+0x11a4
3916 .word 0x9af28015 ! t0_kref+0x11a0: udivcc %o2, %l5, %o5
3917 call SYM(t0_subr1)
3918 .word 0xe01e4000 ! t0_kref+0x11a8: ldd [%i1], %l0
3919 .word 0xf628a003 ! t0_kref+0x11ac: stb %i3, [%g2 + 3]
3920 .word 0xd0300018 ! t0_kref+0x11b0: sth %o0, [%g0 + %i0]
3921 .word 0x9e8cee4c ! t0_kref+0x11b4: andcc %l3, 0xe4c, %o7
3922 .word 0x3f400002 ! t0_kref+0x11b8: fbo,a,pn %fcc0, _kref+0x11c0
3923 .word 0x81df0017 ! t0_kref+0x11bc: flush %i4 + %l7
3924 .word 0xb1a589d2 ! t0_kref+0x11c0: fdivd %f22, %f18, %f24
3925 .word 0x35800001 ! t0_kref+0x11c4: fbue,a _kref+0x11c8
3926 .word 0xafa0002f ! t0_kref+0x11c8: fmovs %f15, %f23
3927 .word 0x8143e040 ! t0_kref+0x11cc: membar 0x40
3928 .word 0xed00a020 ! t0_kref+0x11d0: ld [%g2 + 0x20], %f22
3929 .word 0xef00a024 ! t0_kref+0x11d4: ld [%g2 + 0x24], %f23
3930 .word 0xa9a01a2f ! t0_kref+0x11d8: fstoi %f15, %f20
3931 .word 0x81ad0ab0 ! t0_kref+0x11dc: fcmpes %fcc0, %f20, %f16
3932 .word 0x001fffff ! t0_kref+0x11e0: illtrap 0x1fffff
3933 .word 0xaba44938 ! t0_kref+0x11e4: fmuls %f17, %f24, %f21
3934 .word 0x949dc01a ! t0_kref+0x11e8: xorcc %l7, %i2, %o2
3935 .word 0x9644801b ! t0_kref+0x11ec: addc %l2, %i3, %o3
3936 .word 0x98f2001a ! t0_kref+0x11f0: udivcc %o0, %i2, %o4
3937 .word 0x29400001 ! t0_kref+0x11f4: fbl,a,pn %fcc0, _kref+0x11f8
3938 .word 0xe13e6008 ! t0_kref+0x11f8: std %f16, [%i1 + 8]
3939 .word 0x96e4e955 ! t0_kref+0x11fc: subccc %l3, 0x955, %o3
3940 .word 0xe6362000 ! t0_kref+0x1200: sth %l3, [%i0]
3941 .word 0x9a35c014 ! t0_kref+0x1204: orn %l7, %l4, %o5
3942 .word 0xda06600c ! t0_kref+0x1208: ld [%i1 + 0xc], %o5
3943 .word 0xc010a032 ! t0_kref+0x120c: lduh [%g2 + 0x32], %g0
3944 .word 0x9837001a ! t0_kref+0x1210: orn %i4, %i2, %o4
3945 .word 0xd240a020 ! t0_kref+0x1214: ldsw [%g2 + 0x20], %o1
3946 .word 0x9de3bfa0 ! t0_kref+0x1218: save %sp, -0x60, %sp
3947 .word 0xb258001d ! t0_kref+0x121c: smul %g0, %i5, %i1
3948 .word 0x81eeffbe ! t0_kref+0x1220: restore %i3, -0x42, %g0
3949 .word 0x21800005 ! t0_kref+0x1224: fbn,a _kref+0x1238
3950 .word 0xd80e3ff0 ! t0_kref+0x1228: ldub [%i0 - 0x10], %o4
3951 .word 0x973cc00b ! t0_kref+0x122c: sra %l3, %o3, %o3
3952 .word 0x25800001 ! t0_kref+0x1230: fblg,a _kref+0x1234
3953 .word 0x8143e068 ! t0_kref+0x1234: membar 0x68
3954 .word 0xe01e6010 ! t0_kref+0x1238: ldd [%i1 + 0x10], %l0
3955 .word 0x94bcea24 ! t0_kref+0x123c: xnorcc %l3, 0xa24, %o2
3956 .word 0xb3a00134 ! t0_kref+0x1240: fabss %f20, %f25
3957 .word 0x21800006 ! t0_kref+0x1244: fbn,a _kref+0x125c
3958 .word 0xc048a011 ! t0_kref+0x1248: ldsb [%g2 + 0x11], %g0
3959 .word 0xe2f81018 ! t0_kref+0x124c: swapa [%g0 + %i0]0x80, %l1
3960 .word 0xa5a90037 ! t0_kref+0x1250: fmovsl %fcc0, %f23, %f18
3961 .word 0x0b400001 ! t0_kref+0x1254: fbug,pn %fcc0, _kref+0x1258
3962 .word 0xa1a018d4 ! t0_kref+0x1258: fdtos %f20, %f16
3963 .word 0x19480004 ! t0_kref+0x125c: fbuge,pt %fcc0, _kref+0x126c
3964 .word 0xd2167ff8 ! t0_kref+0x1260: lduh [%i1 - 8], %o1
3965 .word 0xdb266000 ! t0_kref+0x1264: st %f13, [%i1]
3966 .word 0xd656c019 ! t0_kref+0x1268: ldsh [%i3 + %i1], %o3
3967 .word 0xd03e3ff8 ! t0_kref+0x126c: std %o0, [%i0 - 8]
3968 .word 0xa5a00035 ! t0_kref+0x1270: fmovs %f21, %f18
3969 .word 0x9ba0188f ! t0_kref+0x1274: fitos %f15, %f13
3970 .word 0x81848000 ! t0_kref+0x1278: wr %l2, %g0, %y
3971 .word 0xc398a080 ! t0_kref+0x127c: ldda [%g2 + 0x80]%asi, %f32
3972 .word 0x3f480004 ! t0_kref+0x1280: fbo,a,pt %fcc0, _kref+0x1290
3973 .word 0x98f6ba4c ! t0_kref+0x1284: udivcc %i2, -0x5b4, %o4
3974 .word 0x932a000a ! t0_kref+0x1288: sll %o0, %o2, %o1
3975 .word 0xf1070019 ! t0_kref+0x128c: ld [%i4 + %i1], %f24
3976 sethi %hi(2f), %o7
3977 .word 0xe40be2b4 ! t0_kref+0x1294: ldub [%o7 + 0x2b4], %l2
3978 .word 0xa41ca00c ! t0_kref+0x1298: xor %l2, 0xc, %l2
3979 .word 0xe42be2b4 ! t0_kref+0x129c: stb %l2, [%o7 + 0x2b4]
3980 .word 0x81dbe2b4 ! t0_kref+0x12a0: flush %o7 + 0x2b4
3981 .word 0x92f6e8bb ! t0_kref+0x12a4: udivcc %i3, 0x8bb, %o1
3982 .word 0xd6160000 ! t0_kref+0x12a8: lduh [%i0], %o3
3983 .word 0xedb81018 ! t0_kref+0x12ac: stda %f22, [%g0 + %i0]0x80
3984 .word 0x920ac000 ! t0_kref+0x12b0: and %o3, %g0, %o1
39852: .word 0xa1a0190c ! t0_kref+0x12b4: fitod %f12, %f16
3986 .word 0xf628a01a ! t0_kref+0x12b8: stb %i3, [%g2 + 0x1a]
3987 .word 0x23800003 ! t0_kref+0x12bc: fbne,a _kref+0x12c8
3988 .word 0x94e2401c ! t0_kref+0x12c0: subccc %o1, %i4, %o2
3989 .word 0x81ac8a54 ! t0_kref+0x12c4: fcmpd %fcc0, %f18, %f20
3990 .word 0x9da01917 ! t0_kref+0x12c8: fitod %f23, %f14
3991 .word 0x81ac8ab5 ! t0_kref+0x12cc: fcmpes %fcc0, %f18, %f21
3992 .word 0x9a98000d ! t0_kref+0x12d0: xorcc %g0, %o5, %o5
3993 .word 0x98bd400a ! t0_kref+0x12d4: xnorcc %l5, %o2, %o4
3994 .word 0x9a5f4014 ! t0_kref+0x12d8: smul %i5, %l4, %o5
3995 .word 0xd91f4019 ! t0_kref+0x12dc: ldd [%i5 + %i1], %f12
3996 .word 0x812e8013 ! t0_kref+0x12e0: sll %i2, %l3, %g0
3997 .word 0x13800001 ! t0_kref+0x12e4: fbe _kref+0x12e8
3998 .word 0xd416201e ! t0_kref+0x12e8: lduh [%i0 + 0x1e], %o2
3999 .word 0x1b800002 ! t0_kref+0x12ec: fble _kref+0x12f4
4000 .word 0xd42e2013 ! t0_kref+0x12f0: stb %o2, [%i0 + 0x13]
4001 .word 0xde166018 ! t0_kref+0x12f4: lduh [%i1 + 0x18], %o7
4002 .word 0x9a5aa6e8 ! t0_kref+0x12f8: smul %o2, 0x6e8, %o5
4003 .word 0xd2063fe0 ! t0_kref+0x12fc: ld [%i0 - 0x20], %o1
4004 .word 0xf36e401a ! t0_kref+0x1300: prefetch %i1 + %i2, 25
4005 .word 0x81824000 ! t0_kref+0x1304: wr %o1, %g0, %y
4006 .word 0x0d480004 ! t0_kref+0x1308: fbg,pt %fcc0, _kref+0x1318
4007 .word 0x992dc016 ! t0_kref+0x130c: sll %l7, %l6, %o4
4008 .word 0xa1a0012e ! t0_kref+0x1310: fabss %f14, %f16
4009 .word 0x972a401b ! t0_kref+0x1314: sll %o1, %i3, %o3
4010 .word 0x9a0ec013 ! t0_kref+0x1318: and %i3, %l3, %o5
4011 .word 0xa7a00132 ! t0_kref+0x131c: fabss %f18, %f19
4012 .word 0xf106601c ! t0_kref+0x1320: ld [%i1 + 0x1c], %f24
4013 .word 0xa5a409d8 ! t0_kref+0x1324: fdivd %f16, %f24, %f18
4014 .word 0x87802082 ! t0_kref+0x1328: mov 0x82, %asi
4015 .word 0x9a2cc00a ! t0_kref+0x132c: andn %l3, %o2, %o5
4016 .word 0x9eb564d2 ! t0_kref+0x1330: orncc %l5, 0x4d2, %o7
4017 .word 0xb3a018ce ! t0_kref+0x1334: fdtos %f14, %f25
4018 .word 0xd800a014 ! t0_kref+0x1338: ld [%g2 + 0x14], %o4
4019 .word 0xda08a014 ! t0_kref+0x133c: ldub [%g2 + 0x14], %o5
4020 .word 0x9af70014 ! t0_kref+0x1340: udivcc %i4, %l4, %o5
4021 .word 0xd230a03e ! t0_kref+0x1344: sth %o1, [%g2 + 0x3e]
4022 .word 0xe8bf5018 ! t0_kref+0x1348: stda %l4, [%i5 + %i0]0x80
4023 .word 0xd240a000 ! t0_kref+0x134c: ldsw [%g2], %o1
4024 .word 0xf16e6008 ! t0_kref+0x1350: prefetch %i1 + 8, 24
4025 .word 0xada00139 ! t0_kref+0x1354: fabss %f25, %f22
4026 .word 0x81adca35 ! t0_kref+0x1358: fcmps %fcc0, %f23, %f21
4027 .word 0xd900a00c ! t0_kref+0x135c: ld [%g2 + 0xc], %f12
4028 .word 0xe51e3ff0 ! t0_kref+0x1360: ldd [%i0 - 0x10], %f18
4029 .word 0x96f2aaaa ! t0_kref+0x1364: udivcc %o2, 0xaaa, %o3
4030 .word 0x808d4014 ! t0_kref+0x1368: btst %l4, %l5
4031 .word 0x801d6b50 ! t0_kref+0x136c: xor %l5, 0xb50, %g0
4032 .word 0xafa0188e ! t0_kref+0x1370: fitos %f14, %f23
4033 .word 0x92bae989 ! t0_kref+0x1374: xnorcc %o3, 0x989, %o1
4034 .word 0x9a7dabb5 ! t0_kref+0x1378: sdiv %l6, 0xbb5, %o5
4035 .word 0x30800004 ! t0_kref+0x137c: ba,a _kref+0x138c
4036 .word 0xd8567ffa ! t0_kref+0x1380: ldsh [%i1 - 6], %o4
4037 .word 0xfa267ffc ! t0_kref+0x1384: st %i5, [%i1 - 4]
4038 .word 0xc807bfe8 ! t0_kref+0x1388: ld [%fp - 0x18], %g4
4039 .word 0xe83e6018 ! t0_kref+0x138c: std %l4, [%i1 + 0x18]
4040 .word 0x2f800004 ! t0_kref+0x1390: fbu,a _kref+0x13a0
4041 .word 0x8116b821 ! t0_kref+0x1394: taddcctv %i2, -0x7df, %g0
4042 .word 0xd6480018 ! t0_kref+0x1398: ldsb [%g0 + %i0], %o3
4043 .word 0x945abd1f ! t0_kref+0x139c: smul %o2, -0x2e1, %o2
4044 .word 0x21800007 ! t0_kref+0x13a0: fbn,a _kref+0x13bc
4045 .word 0xd856001b ! t0_kref+0x13a4: ldsh [%i0 + %i3], %o4
4046 .word 0x9885c01d ! t0_kref+0x13a8: addcc %l7, %i5, %o4
4047 .word 0xec30a020 ! t0_kref+0x13ac: sth %l6, [%g2 + 0x20]
4048 call SYM(t0_subr0)
4049 .word 0x92fb4015 ! t0_kref+0x13b4: sdivcc %o5, %l5, %o1
4050 .word 0x8143c000 ! t0_kref+0x13b8: stbar
4051 .word 0xd5981018 ! t0_kref+0x13bc: ldda [%g0 + %i0]0x80, %f10
4052 .word 0xc0562010 ! t0_kref+0x13c0: ldsh [%i0 + 0x10], %g0
4053 .word 0x99a60930 ! t0_kref+0x13c4: fmuls %f24, %f16, %f12
4054 .word 0x19480008 ! t0_kref+0x13c8: fbuge,pt %fcc0, _kref+0x13e8
4055 .word 0x94f24015 ! t0_kref+0x13cc: udivcc %o1, %l5, %o2
4056 .word 0xe01e7fe0 ! t0_kref+0x13d0: ldd [%i1 - 0x20], %l0
4057 .word 0xe91fbc08 ! t0_kref+0x13d4: ldd [%fp - 0x3f8], %f20
4058 .word 0x01800008 ! t0_kref+0x13d8: fbn _kref+0x13f8
4059 .word 0xaba01a30 ! t0_kref+0x13dc: fstoi %f16, %f21
4060 .word 0x81dc8015 ! t0_kref+0x13e0: flush %l2 + %l5
4061 .word 0xd25e2000 ! t0_kref+0x13e4: ldx [%i0], %o1
4062 .word 0xb1a4cd36 ! t0_kref+0x13e8: fsmuld %f19, %f22, %f24
4063 .word 0x15400001 ! t0_kref+0x13ec: fbue,pn %fcc0, _kref+0x13f0
4064 .word 0xa5a01114 ! t0_kref+0x13f0: fxtod %f20, %f18
4065 .word 0x9437401d ! t0_kref+0x13f4: orn %i5, %i5, %o2
4066 .word 0x81ae0a58 ! t0_kref+0x13f8: fcmpd %fcc0, %f24, %f24
4067 .word 0xc12e401c ! t0_kref+0x13fc: st %fsr, [%i1 + %i4]
4068 .word 0xec7e3fe4 ! t0_kref+0x1400: swap [%i0 - 0x1c], %l6
4069 .word 0xe76e7ff0 ! t0_kref+0x1404: prefetch %i1 - 0x10, 19
4070 .word 0x92aac00a ! t0_kref+0x1408: andncc %o3, %o2, %o1
4071 .word 0x9e2ec00c ! t0_kref+0x140c: andn %i3, %o4, %o7
4072 .word 0x952ee011 ! t0_kref+0x1410: sll %i3, 0x11, %o2
4073 .word 0xde060000 ! t0_kref+0x1414: ld [%i0], %o7
4074 .word 0x24800006 ! t0_kref+0x1418: ble,a _kref+0x1430
4075 .word 0xda780019 ! t0_kref+0x141c: swap [%g0 + %i1], %o5
4076 .word 0x81ab0a50 ! t0_kref+0x1420: fcmpd %fcc0, %f12, %f16
4077 .word 0xea30a036 ! t0_kref+0x1424: sth %l5, [%g2 + 0x36]
4078 .word 0xd9180019 ! t0_kref+0x1428: ldd [%g0 + %i1], %f12
4079 .word 0xda563ff8 ! t0_kref+0x142c: ldsh [%i0 - 8], %o5
4080 .word 0x3b800001 ! t0_kref+0x1430: fble,a _kref+0x1434
4081 .word 0x985a74a5 ! t0_kref+0x1434: smul %o1, -0xb5b, %o4
4082 .word 0x8143c000 ! t0_kref+0x1438: stbar
4083 .word 0x9de3bfa0 ! t0_kref+0x143c: save %sp, -0x60, %sp
4084 sethi %hi(1f), %i7
4085 return %i7+%lo(1f)
4086 .empty
4087 .word 0xda7e7ff0 ! t0_kref+0x1448: swap [%i1 - 0x10], %o5
40881: .word 0x92ae8009 ! t0_kref+0x144c: andncc %i2, %o1, %o1
4089 .word 0xafa00136 ! t0_kref+0x1450: fabss %f22, %f23
4090 .word 0x98dd8016 ! t0_kref+0x1454: smulcc %l6, %l6, %o4
4091 .word 0x92b6a56f ! t0_kref+0x1458: orncc %i2, 0x56f, %o1
4092 .word 0x9fa589b5 ! t0_kref+0x145c: fdivs %f22, %f21, %f15
4093 .word 0x9e3a0000 ! t0_kref+0x1460: not %o0, %o7
4094 .word 0xe520a008 ! t0_kref+0x1464: st %f18, [%g2 + 8]
4095 .word 0x3c800001 ! t0_kref+0x1468: bpos,a _kref+0x146c
4096 .word 0x9230000c ! t0_kref+0x146c: orn %g0, %o4, %o1
4097 .word 0xd8000018 ! t0_kref+0x1470: ld [%g0 + %i0], %o4
4098 .word 0x960d7256 ! t0_kref+0x1474: and %l5, -0xdaa, %o3
4099 .word 0xc00e4000 ! t0_kref+0x1478: ldub [%i1], %g0
4100 .word 0x940b2dd1 ! t0_kref+0x147c: and %o4, 0xdd1, %o2
4101 .word 0xa3a01894 ! t0_kref+0x1480: fitos %f20, %f17
4102 .word 0x94830000 ! t0_kref+0x1484: addcc %o4, %g0, %o2
4103 .word 0x929cb015 ! t0_kref+0x1488: xorcc %l2, -0xfeb, %o1
4104 .word 0xd8801019 ! t0_kref+0x148c: lda [%g0 + %i1]0x80, %o4
4105 .word 0x92f37260 ! t0_kref+0x1490: udivcc %o5, -0xda0, %o1
4106 .word 0xde100019 ! t0_kref+0x1494: lduh [%g0 + %i1], %o7
4107 .word 0x9fc00004 ! t0_kref+0x1498: call %g0 + %g4
4108 .word 0xf13e6008 ! t0_kref+0x149c: std %f24, [%i1 + 8]
4109 .word 0x02800008 ! t0_kref+0x14a0: be _kref+0x14c0
4110 .word 0x9930200f ! t0_kref+0x14a4: srl %g0, 0xf, %o4
4111 .word 0x94833aea ! t0_kref+0x14a8: addcc %o4, -0x516, %o2
4112 .word 0xe6367fe2 ! t0_kref+0x14ac: sth %l3, [%i1 - 0x1e]
4113 .word 0xde080019 ! t0_kref+0x14b0: ldub [%g0 + %i1], %o7
4114 .word 0x942dc016 ! t0_kref+0x14b4: andn %l7, %l6, %o2
4115 .word 0x9e42c014 ! t0_kref+0x14b8: addc %o3, %l4, %o7
4116 .word 0x17800001 ! t0_kref+0x14bc: fbge _kref+0x14c0
4117 .word 0xa3a0012a ! t0_kref+0x14c0: fabss %f10, %f17
4118 .word 0xa1a00154 ! t0_kref+0x14c4: fabsd %f20, %f16
4119 .word 0x92f80008 ! t0_kref+0x14c8: sdivcc %g0, %o0, %o1
4120 .word 0x9a9ebd04 ! t0_kref+0x14cc: xorcc %i2, -0x2fc, %o5
4121 .word 0xde10a02a ! t0_kref+0x14d0: lduh [%g2 + 0x2a], %o7
4122 .word 0x80a5000b ! t0_kref+0x14d4: cmp %l4, %o3
4123 .word 0xe0180018 ! t0_kref+0x14d8: ldd [%g0 + %i0], %l0
4124 .word 0xfa300019 ! t0_kref+0x14dc: sth %i5, [%g0 + %i1]
4125 .word 0xeb062014 ! t0_kref+0x14e0: ld [%i0 + 0x14], %f21
4126 .word 0x92e4c00c ! t0_kref+0x14e4: subccc %l3, %o4, %o1
4127 .word 0x95332018 ! t0_kref+0x14e8: srl %o4, 0x18, %o2
4128 .word 0x9a42c016 ! t0_kref+0x14ec: addc %o3, %l6, %o5
4129 .word 0xc0067fec ! t0_kref+0x14f0: ld [%i1 - 0x14], %g0
4130 .word 0xda000018 ! t0_kref+0x14f4: ld [%g0 + %i0], %o5
4131 .word 0x3f480004 ! t0_kref+0x14f8: fbo,a,pt %fcc0, _kref+0x1508
4132 .word 0xec20a014 ! t0_kref+0x14fc: st %l6, [%g2 + 0x14]
4133 .word 0xc07e401c ! t0_kref+0x1500: swap [%i1 + %i4], %g0
4134 .word 0x81800000 ! t0_kref+0x1504: mov %g0, %y
4135 .word 0x192a3e0f ! t0_kref+0x1508: sethi %hi(0xa8f83c00), %o4
4136 .word 0xb1a54d2a ! t0_kref+0x150c: fsmuld %f21, %f10, %f24
4137 .word 0x9e620009 ! t0_kref+0x1510: subc %o0, %o1, %o7
4138 .word 0x16800001 ! t0_kref+0x1514: bge _kref+0x1518
4139 .word 0xa1a01112 ! t0_kref+0x1518: fxtod %f18, %f16
4140 .word 0x943736c1 ! t0_kref+0x151c: orn %i4, -0x93f, %o2
4141 .word 0xea28a027 ! t0_kref+0x1520: stb %l5, [%g2 + 0x27]
4142 .word 0xe4200019 ! t0_kref+0x1524: st %l2, [%g0 + %i1]
4143 .word 0x9a203e75 ! t0_kref+0x1528: sub %g0, -0x18b, %o5
4144 .word 0x940b72fa ! t0_kref+0x152c: and %o5, -0xd06, %o2
4145 .word 0x9f37200e ! t0_kref+0x1530: srl %i4, 0xe, %o7
4146 .word 0xe8fe501c ! t0_kref+0x1534: swapa [%i1 + %i4]0x80, %l4
4147 .word 0x81ac8a37 ! t0_kref+0x1538: fcmps %fcc0, %f18, %f23
4148 .word 0x81ab4aab ! t0_kref+0x153c: fcmpes %fcc0, %f13, %f11
4149 .word 0x9aa28000 ! t0_kref+0x1540: subcc %o2, %g0, %o5
4150 .word 0xd65e7fe8 ! t0_kref+0x1544: ldx [%i1 - 0x18], %o3
4151 .word 0x98acf3fc ! t0_kref+0x1548: andncc %l3, -0xc04, %o4
4152 .word 0x9266b33d ! t0_kref+0x154c: subc %i2, -0xcc3, %o1
4153 .word 0xd6066004 ! t0_kref+0x1550: ld [%i1 + 4], %o3
4154 .word 0xd26e3fe5 ! t0_kref+0x1554: ldstub [%i0 - 0x1b], %o1
4155 .word 0xa7a309b1 ! t0_kref+0x1558: fdivs %f12, %f17, %f19
4156 .word 0xdd1e4000 ! t0_kref+0x155c: ldd [%i1], %f14
4157 .word 0xe3066000 ! t0_kref+0x1560: ld [%i1], %f17
4158 .word 0xb1a34831 ! t0_kref+0x1564: fadds %f13, %f17, %f24
4159 .word 0x81850000 ! t0_kref+0x1568: wr %l4, %g0, %y
4160 .word 0x9fa00133 ! t0_kref+0x156c: fabss %f19, %f15
4161 .word 0x9444e0ba ! t0_kref+0x1570: addc %l3, 0xba, %o2
4162 .word 0xd7264000 ! t0_kref+0x1574: st %f11, [%i1]
4163 .word 0xd91e7ff0 ! t0_kref+0x1578: ldd [%i1 - 0x10], %f12
4164 .word 0xe62e7ff7 ! t0_kref+0x157c: stb %l3, [%i1 - 9]
4165 .word 0xd630a03e ! t0_kref+0x1580: sth %o3, [%g2 + 0x3e]
4166 .word 0x9a5ce086 ! t0_kref+0x1584: smul %l3, 0x86, %o5
4167 .word 0xc04e4000 ! t0_kref+0x1588: ldsb [%i1], %g0
4168 .word 0xf100a01c ! t0_kref+0x158c: ld [%g2 + 0x1c], %f24
4169 .word 0x95a018d0 ! t0_kref+0x1590: fdtos %f16, %f10
4170 call SYM(t0_subr2)
4171 .word 0xe1180019 ! t0_kref+0x1598: ldd [%g0 + %i1], %f16
4172 sethi %hi(1f), %o7
4173 save %sp,-0x60,%sp
4174 return %i7+%lo(1f)
4175 .empty
4176 .word 0x940ce1b5 ! t0_kref+0x15a8: and %l3, 0x1b5, %o2
4177 .word 0xe520a038 ! t0_kref+0x15ac: st %f18, [%g2 + 0x38]
41781: .word 0x37800005 ! t0_kref+0x15b0: fbge,a _kref+0x15c4
4179 .word 0xa1a30832 ! t0_kref+0x15b4: fadds %f12, %f18, %f16
4180 .word 0xd9067fec ! t0_kref+0x15b8: ld [%i1 - 0x14], %f12
4181 .word 0x37800007 ! t0_kref+0x15bc: fbge,a _kref+0x15d8
4182 .word 0xd91e7ff0 ! t0_kref+0x15c0: ldd [%i1 - 0x10], %f12
4183 .word 0xef6e001a ! t0_kref+0x15c4: prefetch %i0 + %i2, 23
4184 .word 0x9466b9fa ! t0_kref+0x15c8: subc %i2, -0x606, %o2
4185 .word 0x3f400008 ! t0_kref+0x15cc: fbo,a,pn %fcc0, _kref+0x15ec
4186 .word 0x92ba3508 ! t0_kref+0x15d0: xnorcc %o0, -0xaf8, %o1
4187 .word 0x1c800007 ! t0_kref+0x15d4: bpos _kref+0x15f0
4188 .word 0x9e370014 ! t0_kref+0x15d8: orn %i4, %l4, %o7
4189 .word 0x96454017 ! t0_kref+0x15dc: addc %l5, %l7, %o3
4190 .word 0x3f480006 ! t0_kref+0x15e0: fbo,a,pt %fcc0, _kref+0x15f8
4191 .word 0xa1ab802a ! t0_kref+0x15e4: fmovsule %fcc0, %f10, %f16
4192 .word 0xa9a2882e ! t0_kref+0x15e8: fadds %f10, %f14, %f20
4193 .word 0x30800004 ! t0_kref+0x15ec: ba,a _kref+0x15fc
4194 .word 0xe11e3fe8 ! t0_kref+0x15f0: ldd [%i0 - 0x18], %f16
4195 .word 0x98420016 ! t0_kref+0x15f4: addc %o0, %l6, %o4
4196 .word 0x960ae9b1 ! t0_kref+0x15f8: and %o3, 0x9b1, %o3
4197 .word 0x9614fe86 ! t0_kref+0x15fc: or %l3, -0x17a, %o3
4198 .word 0x29480004 ! t0_kref+0x1600: fbl,a,pt %fcc0, _kref+0x1610
4199 .word 0x80ab400c ! t0_kref+0x1604: andncc %o5, %o4, %g0
4200 .word 0x1e480002 ! t0_kref+0x1608: bvc,pt %icc, _kref+0x1610
4201 .word 0xc05e401d ! t0_kref+0x160c: ldx [%i1 + %i5], %g0
4202 .word 0xc1016c0c ! t0_kref+0x1610: ld [%g5 + 0xc0c], %f0
4203 .word 0x96a68012 ! t0_kref+0x1614: subcc %i2, %l2, %o3
4204 .word 0xdb200019 ! t0_kref+0x1618: st %f13, [%g0 + %i1]
4205 .word 0x8184c000 ! t0_kref+0x161c: wr %l3, %g0, %y
4206 .word 0x80437a01 ! t0_kref+0x1620: addc %o5, -0x5ff, %g0
4207 .word 0xa3a0012b ! t0_kref+0x1624: fabss %f11, %f17
4208 .word 0x96827717 ! t0_kref+0x1628: addcc %o1, -0x8e9, %o3
4209 .word 0xd500a024 ! t0_kref+0x162c: ld [%g2 + 0x24], %f10
4210 .word 0xa1a00036 ! t0_kref+0x1630: fmovs %f22, %f16
4211 .word 0x99a4482d ! t0_kref+0x1634: fadds %f17, %f13, %f12
4212 .word 0x81820000 ! t0_kref+0x1638: wr %o0, %g0, %y
4213 .word 0xd8ce9018 ! t0_kref+0x163c: ldsba [%i2 + %i0]0x80, %o4
4214 .word 0x94fb000c ! t0_kref+0x1640: sdivcc %o4, %o4, %o2
4215 .word 0x973e8015 ! t0_kref+0x1644: sra %i2, %l5, %o3
4216 .word 0x8005c017 ! t0_kref+0x1648: add %l7, %l7, %g0
4217 .word 0x929dc01a ! t0_kref+0x164c: xorcc %l7, %i2, %o1
4218 .word 0x81dbb9da ! t0_kref+0x1650: flush %sp - 0x626
4219 .word 0x9eacc008 ! t0_kref+0x1654: andncc %l3, %o0, %o7
4220 .word 0xea20a030 ! t0_kref+0x1658: st %l5, [%g2 + 0x30]
4221 .word 0x8186c000 ! t0_kref+0x165c: wr %i3, %g0, %y
4222 .word 0xf628a004 ! t0_kref+0x1660: stb %i3, [%g2 + 4]
4223 .word 0x9de3bfa0 ! t0_kref+0x1664: save %sp, -0x60, %sp
4224 .word 0xb2d6401c ! t0_kref+0x1668: umulcc %i1, %i4, %i1
4225 .word 0x9fee6a25 ! t0_kref+0x166c: restore %i1, 0xa25, %o7
4226 call SYM(t0_subr3)
4227 .word 0x922c801b ! t0_kref+0x1674: andn %l2, %i3, %o1
4228 .word 0xf1070019 ! t0_kref+0x1678: ld [%i4 + %i1], %f24
4229 .word 0xa1a00132 ! t0_kref+0x167c: fabss %f18, %f16
4230 .word 0x9a5d001c ! t0_kref+0x1680: smul %l4, %i4, %o5
4231 .word 0x92acf93a ! t0_kref+0x1684: andncc %l3, -0x6c6, %o1
4232 .word 0x9b3d4009 ! t0_kref+0x1688: sra %l5, %o1, %o5
4233 .word 0xe836601c ! t0_kref+0x168c: sth %l4, [%i1 + 0x1c]
4234 .word 0x9fc10000 ! t0_kref+0x1690: call %g4
4235 .word 0xf62e7ff5 ! t0_kref+0x1694: stb %i3, [%i1 - 0xb]
4236 .word 0xde16200a ! t0_kref+0x1698: lduh [%i0 + 0xa], %o7
4237 .word 0xa1a0108a ! t0_kref+0x169c: fxtos %f10, %f16
4238 .word 0xe520a034 ! t0_kref+0x16a0: st %f18, [%g2 + 0x34]
4239 .word 0x95a508d2 ! t0_kref+0x16a4: fsubd %f20, %f18, %f10
4240 .word 0x38800006 ! t0_kref+0x16a8: bgu,a _kref+0x16c0
4241 .word 0x98e7001b ! t0_kref+0x16ac: subccc %i4, %i3, %o4
4242 .word 0x9ba00133 ! t0_kref+0x16b0: fabss %f19, %f13
4243 .word 0xa3a000b9 ! t0_kref+0x16b4: fnegs %f25, %f17
4244 .word 0xa5a289cc ! t0_kref+0x16b8: fdivd %f10, %f12, %f18
4245 .word 0x9328001d ! t0_kref+0x16bc: sll %g0, %i5, %o1
4246 .word 0x81ad0a31 ! t0_kref+0x16c0: fcmps %fcc0, %f20, %f17
4247 .word 0xde08a019 ! t0_kref+0x16c4: ldub [%g2 + 0x19], %o7
4248 .word 0xdaf81018 ! t0_kref+0x16c8: swapa [%g0 + %i0]0x80, %o5
4249 .word 0x9660209d ! t0_kref+0x16cc: subc %g0, 0x9d, %o3
4250 .word 0x9e2a400a ! t0_kref+0x16d0: andn %o1, %o2, %o7
4251 .word 0x920cc008 ! t0_kref+0x16d4: and %l3, %o0, %o1
4252 .word 0xe11fbfa8 ! t0_kref+0x16d8: ldd [%fp - 0x58], %f16
4253 .word 0x05800006 ! t0_kref+0x16dc: fblg _kref+0x16f4
4254 .word 0x001fffff ! t0_kref+0x16e0: illtrap 0x1fffff
4255 .word 0x98848009 ! t0_kref+0x16e4: addcc %l2, %o1, %o4
4256 .word 0xfa28a033 ! t0_kref+0x16e8: stb %i5, [%g2 + 0x33]
4257 .word 0xaba30837 ! t0_kref+0x16ec: fadds %f12, %f23, %f21
4258 .word 0x96adc01b ! t0_kref+0x16f0: andncc %l7, %i3, %o3
4259 .word 0x17800003 ! t0_kref+0x16f4: fbge _kref+0x1700
4260 .word 0x925b6e46 ! t0_kref+0x16f8: smul %o5, 0xe46, %o1
4261 .word 0xa5a00139 ! t0_kref+0x16fc: fabss %f25, %f18
4262 .word 0xe51e6000 ! t0_kref+0x1700: ldd [%i1], %f18
4263 .word 0xafa000b6 ! t0_kref+0x1704: fnegs %f22, %f23
4264 .word 0xd4871018 ! t0_kref+0x1708: lda [%i4 + %i0]0x80, %o2
4265 .word 0xe1000018 ! t0_kref+0x170c: ld [%g0 + %i0], %f16
4266 .word 0x81580000 ! t0_kref+0x1710: flushw
4267 .word 0x80f3400a ! t0_kref+0x1714: udivcc %o5, %o2, %g0
4268 .word 0xe01e6010 ! t0_kref+0x1718: ldd [%i1 + 0x10], %l0
4269 .word 0xc807bff0 ! t0_kref+0x171c: ld [%fp - 0x10], %g4
4270 .word 0x3b480006 ! t0_kref+0x1720: fble,a,pt %fcc0, _kref+0x1738
4271 .word 0x9e72f3a5 ! t0_kref+0x1724: udiv %o3, -0xc5b, %o7
4272 .word 0x96773875 ! t0_kref+0x1728: udiv %i4, -0x78b, %o3
4273 .word 0x81858000 ! t0_kref+0x172c: wr %l6, %g0, %y
4274 .word 0x93382009 ! t0_kref+0x1730: sra %g0, 0x9, %o1
4275 .word 0xc04e8019 ! t0_kref+0x1734: ldsb [%i2 + %i1], %g0
4276 .word 0x80e5efc4 ! t0_kref+0x1738: subccc %l7, 0xfc4, %g0
4277 .word 0xe11e0000 ! t0_kref+0x173c: ldd [%i0], %f16
4278 .word 0x95a01919 ! t0_kref+0x1740: fitod %f25, %f10
4279 .word 0x9242000d ! t0_kref+0x1744: addc %o0, %o5, %o1
4280 .word 0x80e50000 ! t0_kref+0x1748: subccc %l4, %g0, %g0
4281 .word 0xd248a00c ! t0_kref+0x174c: ldsb [%g2 + 0xc], %o1
4282 .word 0xe56e7ff0 ! t0_kref+0x1750: prefetch %i1 - 0x10, 18
4283 .word 0x37480008 ! t0_kref+0x1754: fbge,a,pt %fcc0, _kref+0x1774
4284 .word 0xa5a01915 ! t0_kref+0x1758: fitod %f21, %f18
4285 .word 0xe01e001d ! t0_kref+0x175c: ldd [%i0 + %i5], %l0
4286 .word 0x21800008 ! t0_kref+0x1760: fbn,a _kref+0x1780
4287 .word 0x92ba400b ! t0_kref+0x1764: xnorcc %o1, %o3, %o1
4288 .word 0xd720a03c ! t0_kref+0x1768: st %f11, [%g2 + 0x3c]
4289 .word 0xea6e2003 ! t0_kref+0x176c: ldstub [%i0 + 3], %l5
4290 .word 0x3a800006 ! t0_kref+0x1770: bcc,a _kref+0x1788
4291 .word 0xe500a02c ! t0_kref+0x1774: ld [%g2 + 0x2c], %f18
4292 .word 0xb3a5482f ! t0_kref+0x1778: fadds %f21, %f15, %f25
4293 .word 0xf207bfe0 ! t0_kref+0x177c: ld [%fp - 0x20], %i1
4294 .word 0x17400001 ! t0_kref+0x1780: fbge,pn %fcc0, _kref+0x1784
4295 .word 0xe91e7ff0 ! t0_kref+0x1784: ldd [%i1 - 0x10], %f20
4296 .word 0xde08a02f ! t0_kref+0x1788: ldub [%g2 + 0x2f], %o7
4297 .word 0xb1a000aa ! t0_kref+0x178c: fnegs %f10, %f24
4298 .word 0x9a47655a ! t0_kref+0x1790: addc %i5, 0x55a, %o5
4299 .word 0xc04e8018 ! t0_kref+0x1794: ldsb [%i2 + %i0], %g0
4300 .word 0x97a018d2 ! t0_kref+0x1798: fdtos %f18, %f11
4301 .word 0x92552660 ! t0_kref+0x179c: umul %l4, 0x660, %o1
4302 .word 0x03480008 ! t0_kref+0x17a0: fbne,pt %fcc0, _kref+0x17c0
4303 .word 0xada018d8 ! t0_kref+0x17a4: fdtos %f24, %f22
4304 .word 0x9a0a3067 ! t0_kref+0x17a8: and %o0, -0xf99, %o5
4305 .word 0x19225869 ! t0_kref+0x17ac: sethi %hi(0x8961a400), %o4
4306 .word 0x9ab5c009 ! t0_kref+0x17b0: orncc %l7, %o1, %o5
4307 .word 0x05480001 ! t0_kref+0x17b4: fblg,pt %fcc0, _kref+0x17b8
4308 .word 0xada00134 ! t0_kref+0x17b8: fabss %f20, %f22
4309 .word 0xeeae501a ! t0_kref+0x17bc: stba %l7, [%i1 + %i2]0x80
4310 .word 0xc807bff0 ! t0_kref+0x17c0: ld [%fp - 0x10], %g4
4311 .word 0xe1380018 ! t0_kref+0x17c4: std %f16, [%g0 + %i0]
4312 .word 0x2b800001 ! t0_kref+0x17c8: fbug,a _kref+0x17cc
4313 .word 0xd416601c ! t0_kref+0x17cc: lduh [%i1 + 0x1c], %o2
4314 .word 0x04400006 ! t0_kref+0x17d0: ble,pn %icc, _kref+0x17e8
4315 .word 0xd700a020 ! t0_kref+0x17d4: ld [%g2 + 0x20], %f11
4316 .word 0x81820000 ! t0_kref+0x17d8: wr %o0, %g0, %y
4317 .word 0xdd1fbd88 ! t0_kref+0x17dc: ldd [%fp - 0x278], %f14
4318 .word 0x9a26a21f ! t0_kref+0x17e0: sub %i2, 0x21f, %o5
4319 .word 0xada589cc ! t0_kref+0x17e4: fdivd %f22, %f12, %f22
4320 .word 0x83c066b8 ! t0_kref+0x17e8: jmpl %g1 + 0x6b8, %g1
4321 .word 0xa9a00038 ! t0_kref+0x17ec: fmovs %f24, %f20
4322 .word 0x9f2ac01a ! t0_kref+0x17f0: sll %o3, %i2, %o7
4323 .word 0x13138965 ! t0_kref+0x17f4: sethi %hi(0x4e259400), %o1
4324 .word 0x933dc008 ! t0_kref+0x17f8: sra %l7, %o0, %o1
4325 call SYM(t0_subr3)
4326 .word 0x95a40830 ! t0_kref+0x1800: fadds %f16, %f16, %f10
4327 .word 0xb1a508d6 ! t0_kref+0x1804: fsubd %f20, %f22, %f24
4328 .word 0x922d8009 ! t0_kref+0x1808: andn %l6, %o1, %o1
4329 .word 0x9de3bfa0 ! t0_kref+0x180c: save %sp, -0x60, %sp
4330 sethi %hi(1f), %i7
4331 return %i7+%lo(1f)
4332 .empty
4333 .word 0x953f601f ! t0_kref+0x1818: sra %i5, 0x1f, %o2
4334 .word 0x92a80013 ! t0_kref+0x181c: andncc %g0, %l3, %o1
43351: .word 0x99a0014c ! t0_kref+0x1820: fabsd %f12, %f12
4336 .word 0xd8c01019 ! t0_kref+0x1824: ldswa [%g0 + %i1]0x80, %o4
4337 .word 0xa5a30836 ! t0_kref+0x1828: fadds %f12, %f22, %f18
4338 .word 0x94aeb5de ! t0_kref+0x182c: andncc %i2, -0xa22, %o2
4339 .word 0x9eacc00a ! t0_kref+0x1830: andncc %l3, %o2, %o7
4340 .word 0xb1a018d6 ! t0_kref+0x1834: fdtos %f22, %f24
4341 .word 0x98f68009 ! t0_kref+0x1838: udivcc %i2, %o1, %o4
4342 .word 0x9a5aa0f2 ! t0_kref+0x183c: smul %o2, 0xf2, %o5
4343 .word 0xb3a01a36 ! t0_kref+0x1840: fstoi %f22, %f25
4344 .word 0xd416c019 ! t0_kref+0x1844: lduh [%i3 + %i1], %o2
4345 .word 0xd0380018 ! t0_kref+0x1848: std %o0, [%g0 + %i0]
4346 .word 0x9e44801b ! t0_kref+0x184c: addc %l2, %i3, %o7
4347 .word 0xd91fbc08 ! t0_kref+0x1850: ldd [%fp - 0x3f8], %f12
4348 .word 0x36800006 ! t0_kref+0x1854: bge,a _kref+0x186c
4349 .word 0x9a7d401d ! t0_kref+0x1858: sdiv %l5, %i5, %o5
4350 .word 0xd91f4019 ! t0_kref+0x185c: ldd [%i5 + %i1], %f12
4351 .word 0xc048a01d ! t0_kref+0x1860: ldsb [%g2 + 0x1d], %g0
4352 .word 0xe306401c ! t0_kref+0x1864: ld [%i1 + %i4], %f17
4353 .word 0x9863001d ! t0_kref+0x1868: subc %o4, %i5, %o4
4354 .word 0xd820a014 ! t0_kref+0x186c: st %o4, [%g2 + 0x14]
4355 .word 0x92e30009 ! t0_kref+0x1870: subccc %o4, %o1, %o1
4356 .word 0xda30a03e ! t0_kref+0x1874: sth %o5, [%g2 + 0x3e]
4357 .word 0xfc19401d ! t0_kref+0x1878: ldd [%g5 + %i5], %fp
4358 .word 0xd4100019 ! t0_kref+0x187c: lduh [%g0 + %i1], %o2
4359 .word 0x98e265a0 ! t0_kref+0x1880: subccc %o1, 0x5a0, %o4
4360 .word 0x94af4017 ! t0_kref+0x1884: andncc %i5, %l7, %o2
4361 .word 0x94e2b8a2 ! t0_kref+0x1888: subccc %o2, -0x75e, %o2
4362 .word 0x943c800b ! t0_kref+0x188c: xnor %l2, %o3, %o2
4363 .word 0xe91e2000 ! t0_kref+0x1890: ldd [%i0], %f20
4364 .word 0xda10a02a ! t0_kref+0x1894: lduh [%g2 + 0x2a], %o5
4365 .word 0xd91e4000 ! t0_kref+0x1898: ldd [%i1], %f12
4366 .word 0x95a01914 ! t0_kref+0x189c: fitod %f20, %f10
4367 .word 0xe920a038 ! t0_kref+0x18a0: st %f20, [%g2 + 0x38]
4368 .word 0x96ba6fb3 ! t0_kref+0x18a4: xnorcc %o1, 0xfb3, %o3
4369 .word 0x81ac4ab5 ! t0_kref+0x18a8: fcmpes %fcc0, %f17, %f21
4370 .word 0x001fffff ! t0_kref+0x18ac: illtrap 0x1fffff
4371 .word 0xe01e7ff0 ! t0_kref+0x18b0: ldd [%i1 - 0x10], %l0
4372 .word 0x81ac0a4a ! t0_kref+0x18b4: fcmpd %fcc0, %f16, %f10
4373 .word 0xe01f4019 ! t0_kref+0x18b8: ldd [%i5 + %i1], %l0
4374 .word 0x993ac014 ! t0_kref+0x18bc: sra %o3, %l4, %o4
4375 .word 0x9fa018d0 ! t0_kref+0x18c0: fdtos %f16, %f15
4376 .word 0xb1a01918 ! t0_kref+0x18c4: fitod %f24, %f24
4377 .word 0x94ff401c ! t0_kref+0x18c8: sdivcc %i5, %i4, %o2
4378 .word 0x945b754c ! t0_kref+0x18cc: smul %o5, -0xab4, %o2
4379 .word 0xd848a037 ! t0_kref+0x18d0: ldsb [%g2 + 0x37], %o4
4380 .word 0x948d7b7b ! t0_kref+0x18d4: andcc %l5, -0x485, %o2
4381 .word 0xe01e7fe0 ! t0_kref+0x18d8: ldd [%i1 - 0x20], %l0
4382 .word 0xe83e2010 ! t0_kref+0x18dc: std %l4, [%i0 + 0x10]
4383 .word 0xdd1fbf08 ! t0_kref+0x18e0: ldd [%fp - 0xf8], %f14
4384 .word 0x81ac8ab6 ! t0_kref+0x18e4: fcmpes %fcc0, %f18, %f22
4385 .word 0x9a33400c ! t0_kref+0x18e8: orn %o5, %o4, %o5
4386 .word 0x00800003 ! t0_kref+0x18ec: bn _kref+0x18f8
4387 .word 0x98bea3cc ! t0_kref+0x18f0: xnorcc %i2, 0x3cc, %o4
4388 .word 0x96a5afb8 ! t0_kref+0x18f4: subcc %l6, 0xfb8, %o3
4389 .word 0x95a00132 ! t0_kref+0x18f8: fabss %f18, %f10
4390 .word 0x967cab5a ! t0_kref+0x18fc: sdiv %l2, 0xb5a, %o3
4391 .word 0xc0063ff8 ! t0_kref+0x1900: ld [%i0 - 8], %g0
4392 .word 0xe468a02e ! t0_kref+0x1904: ldstub [%g2 + 0x2e], %l2
4393 .word 0x97a4892e ! t0_kref+0x1908: fmuls %f18, %f14, %f11
4394 .word 0xd448a02a ! t0_kref+0x190c: ldsb [%g2 + 0x2a], %o2
4395 .word 0x92274015 ! t0_kref+0x1910: sub %i5, %l5, %o1
4396 call SYM(t0_subr0)
4397 .word 0x96603f88 ! t0_kref+0x1918: subc %g0, -0x78, %o3
4398 .word 0xb1a01913 ! t0_kref+0x191c: fitod %f19, %f24
4399 .word 0xdf00a004 ! t0_kref+0x1920: ld [%g2 + 4], %f15
4400 .word 0x81ac0a52 ! t0_kref+0x1924: fcmpd %fcc0, %f16, %f18
4401 .word 0x805a2841 ! t0_kref+0x1928: smul %o0, 0x841, %g0
4402 .word 0xa1a54832 ! t0_kref+0x192c: fadds %f21, %f18, %f16
4403 .word 0x81580000 ! t0_kref+0x1930: flushw
4404 .word 0x81aacab9 ! t0_kref+0x1934: fcmpes %fcc0, %f11, %f25
4405 .word 0x81ae4ab6 ! t0_kref+0x1938: fcmpes %fcc0, %f25, %f22
4406 .word 0x942cc00a ! t0_kref+0x193c: andn %l3, %o2, %o2
4407 .word 0xe8b6501b ! t0_kref+0x1940: stha %l4, [%i1 + %i3]0x80
4408 .word 0x812220b1 ! t0_kref+0x1944: mulscc %o0, 0xb1, %g0
4409 .word 0xe100a000 ! t0_kref+0x1948: ld [%g2], %f16
4410 .word 0x81da401f ! t0_kref+0x194c: flush %o1 + %i7
4411 .word 0xb1a01919 ! t0_kref+0x1950: fitod %f25, %f24
4412 .word 0xb1a0012e ! t0_kref+0x1954: fabss %f14, %f24
4413 .word 0x9642bde9 ! t0_kref+0x1958: addc %o2, -0x217, %o3
4414 .word 0x9fab4035 ! t0_kref+0x195c: fmovsle %fcc0, %f21, %f15
4415 .word 0x80c54009 ! t0_kref+0x1960: addccc %l5, %o1, %g0
4416 .word 0xda56401b ! t0_kref+0x1964: ldsh [%i1 + %i3], %o5
4417 .word 0x99a4492c ! t0_kref+0x1968: fmuls %f17, %f12, %f12
4418 .word 0x967a401a ! t0_kref+0x196c: sdiv %o1, %i2, %o3
4419 .word 0x9e06b23d ! t0_kref+0x1970: add %i2, -0xdc3, %o7
4420 .word 0x83414000 ! t0_kref+0x1974: mov %pc, %g1
4421 .word 0xf76e001a ! t0_kref+0x1978: prefetch %i0 + %i2, 27
4422 .word 0x9aba001c ! t0_kref+0x197c: xnorcc %o0, %i4, %o5
4423 .word 0x28480003 ! t0_kref+0x1980: bleu,a,pt %icc, _kref+0x198c
4424 .word 0xd87e6010 ! t0_kref+0x1984: swap [%i1 + 0x10], %o4
4425 .word 0x9fa01890 ! t0_kref+0x1988: fitos %f16, %f15
4426 .word 0x30480005 ! t0_kref+0x198c: ba,a,pt %icc, _kref+0x19a0
4427 .word 0xe53e7fe8 ! t0_kref+0x1990: std %f18, [%i1 - 0x18]
4428 .word 0xd296d018 ! t0_kref+0x1994: lduha [%i3 + %i0]0x80, %o1
4429 .word 0x99a018d6 ! t0_kref+0x1998: fdtos %f22, %f12
4430 .word 0x3a800004 ! t0_kref+0x199c: bcc,a _kref+0x19ac
4431 .word 0xdd3e7fe8 ! t0_kref+0x19a0: std %f14, [%i1 - 0x18]
4432 .word 0x9fc00004 ! t0_kref+0x19a4: call %g0 + %g4
4433 .word 0xd808a008 ! t0_kref+0x19a8: ldub [%g2 + 8], %o4
4434 .word 0x99a0190e ! t0_kref+0x19ac: fitod %f14, %f12
4435 .word 0x98c774e2 ! t0_kref+0x19b0: addccc %i5, -0xb1e, %o4
4436 .word 0xa5a54d2d ! t0_kref+0x19b4: fsmuld %f21, %f13, %f18
4437 .word 0x01480004 ! t0_kref+0x19b8: fbn,pt %fcc0, _kref+0x19c8
4438 .word 0x9636c00c ! t0_kref+0x19bc: orn %i3, %o4, %o3
4439 .word 0x9aa02627 ! t0_kref+0x19c0: subcc %g0, 0x627, %o5
4440 .word 0xda8e9019 ! t0_kref+0x19c4: lduba [%i2 + %i1]0x80, %o5
4441 .word 0x21800001 ! t0_kref+0x19c8: fbn,a _kref+0x19cc
4442 .word 0xb3a01894 ! t0_kref+0x19cc: fitos %f20, %f25
4443 .word 0x928ac01d ! t0_kref+0x19d0: andcc %o3, %i5, %o1
4444 .word 0x9ea54017 ! t0_kref+0x19d4: subcc %l5, %l7, %o7
4445 .word 0xe506001c ! t0_kref+0x19d8: ld [%i0 + %i4], %f18
4446 .word 0xd230a002 ! t0_kref+0x19dc: sth %o1, [%g2 + 2]
4447 .word 0xb4102008 ! t0_kref+0x19e0: mov 0x8, %i2
4448 .word 0x9eaeb1bc ! t0_kref+0x19e4: andncc %i2, -0xe44, %o7
4449 .word 0x9408000a ! t0_kref+0x19e8: and %g0, %o2, %o2
4450 .word 0xa3a00135 ! t0_kref+0x19ec: fabss %f21, %f17
4451 .word 0xd416c019 ! t0_kref+0x19f0: lduh [%i3 + %i1], %o2
4452 .word 0x80bf401a ! t0_kref+0x19f4: xnorcc %i5, %i2, %g0
4453 .word 0x801ae3a0 ! t0_kref+0x19f8: xor %o3, 0x3a0, %g0
4454 .word 0x9a1d801d ! t0_kref+0x19fc: xor %l6, %i5, %o5
4455 .word 0x9da609ce ! t0_kref+0x1a00: fdivd %f24, %f14, %f14
4456 .word 0x81ddc014 ! t0_kref+0x1a04: flush %l7 + %l4
4457 .word 0x9a8f0012 ! t0_kref+0x1a08: andcc %i4, %l2, %o5
4458 .word 0xada018d8 ! t0_kref+0x1a0c: fdtos %f24, %f22
4459 .word 0xd51fbda8 ! t0_kref+0x1a10: ldd [%fp - 0x258], %f10
4460 .word 0x920567bb ! t0_kref+0x1a14: add %l5, 0x7bb, %o1
4461 .word 0x963a8016 ! t0_kref+0x1a18: xnor %o2, %l6, %o3
4462 .word 0x81defdd6 ! t0_kref+0x1a1c: flush %i3 - 0x22a
4463 .word 0x9fc00004 ! t0_kref+0x1a20: call %g0 + %g4
4464 .word 0x922af975 ! t0_kref+0x1a24: andn %o3, -0x68b, %o1
4465 .word 0x24800006 ! t0_kref+0x1a28: ble,a _kref+0x1a40
4466 .word 0xd25e3ff0 ! t0_kref+0x1a2c: ldx [%i0 - 0x10], %o1
4467 .word 0xea780018 ! t0_kref+0x1a30: swap [%g0 + %i0], %l5
4468 .word 0x95a0012b ! t0_kref+0x1a34: fabss %f11, %f10
4469 .word 0x34800003 ! t0_kref+0x1a38: bg,a _kref+0x1a44
4470 .word 0x81868000 ! t0_kref+0x1a3c: wr %i2, %g0, %y
4471 .word 0x9fa3c834 ! t0_kref+0x1a40: fadds %f15, %f20, %f15
4472 .word 0x805f2eb1 ! t0_kref+0x1a44: smul %i4, 0xeb1, %g0
4473 .word 0xd7260000 ! t0_kref+0x1a48: st %f11, [%i0]
4474 .word 0x9da01892 ! t0_kref+0x1a4c: fitos %f18, %f14
4475 .word 0x947cb052 ! t0_kref+0x1a50: sdiv %l2, -0xfae, %o2
4476 .word 0xb1a3c9ad ! t0_kref+0x1a54: fdivs %f15, %f13, %f24
4477 .word 0x8143e040 ! t0_kref+0x1a58: membar 0x40
4478 .word 0xd640a038 ! t0_kref+0x1a5c: ldsw [%g2 + 0x38], %o3
4479 .word 0x2b800003 ! t0_kref+0x1a60: fbug,a _kref+0x1a6c
4480 .word 0xd0f81019 ! t0_kref+0x1a64: swapa [%g0 + %i1]0x80, %o0
4481 .word 0x98234016 ! t0_kref+0x1a68: sub %o5, %l6, %o4
4482 .word 0x2d800003 ! t0_kref+0x1a6c: fbg,a _kref+0x1a78
4483 .word 0x94f58008 ! t0_kref+0x1a70: udivcc %l6, %o0, %o2
4484 call SYM(t0_subr3)
4485 .word 0xa5a60856 ! t0_kref+0x1a78: faddd %f24, %f22, %f18
4486 .word 0xdf266004 ! t0_kref+0x1a7c: st %f15, [%i1 + 4]
4487 .word 0x11800002 ! t0_kref+0x1a80: fba _kref+0x1a88
4488 .word 0x9a62b9bc ! t0_kref+0x1a84: subc %o2, -0x644, %o5
4489 .word 0xda16600e ! t0_kref+0x1a88: lduh [%i1 + 0xe], %o5
4490 .word 0x1b400005 ! t0_kref+0x1a8c: fble,pn %fcc0, _kref+0x1aa0
4491 .word 0xde10a03c ! t0_kref+0x1a90: lduh [%g2 + 0x3c], %o7
4492 .word 0x8143e01e ! t0_kref+0x1a94: membar 0x1e
4493 .word 0x92af7cc4 ! t0_kref+0x1a98: andncc %i5, -0x33c, %o1
4494 .word 0xdd20a000 ! t0_kref+0x1a9c: st %f14, [%g2]
4495 .word 0xd640a028 ! t0_kref+0x1aa0: ldsw [%g2 + 0x28], %o3
4496 .word 0xb3a00032 ! t0_kref+0x1aa4: fmovs %f18, %f25
4497 .word 0xdec01019 ! t0_kref+0x1aa8: ldswa [%g0 + %i1]0x80, %o7
4498 .word 0xd0200019 ! t0_kref+0x1aac: st %o0, [%g0 + %i1]
4499 .word 0x2d800005 ! t0_kref+0x1ab0: fbg,a _kref+0x1ac4
4500 .word 0xd2ee9018 ! t0_kref+0x1ab4: ldstuba [%i2 + %i0]0x80, %o1
4501 .word 0x94e74008 ! t0_kref+0x1ab8: subccc %i5, %o0, %o2
4502 .word 0xd640a000 ! t0_kref+0x1abc: ldsw [%g2], %o3
4503 .word 0x1d800003 ! t0_kref+0x1ac0: fbule _kref+0x1acc
4504 .word 0xb1a000d6 ! t0_kref+0x1ac4: fnegd %f22, %f24
4505 .word 0x9eb2319c ! t0_kref+0x1ac8: orncc %o0, -0xe64, %o7
4506 .word 0x985b0000 ! t0_kref+0x1acc: smul %o4, %g0, %o4
4507 .word 0x96f28015 ! t0_kref+0x1ad0: udivcc %o2, %l5, %o3
4508 .word 0x961d4014 ! t0_kref+0x1ad4: xor %l5, %l4, %o3
4509 .word 0xf620a008 ! t0_kref+0x1ad8: st %i3, [%g2 + 8]
4510 .word 0xa1a01035 ! t0_kref+0x1adc: fstox %f21, %f16
4511 .word 0x92de800b ! t0_kref+0x1ae0: smulcc %i2, %o3, %o1
4512 .word 0x805f34cb ! t0_kref+0x1ae4: smul %i4, -0xb35, %g0
4513 .word 0x9ebf229c ! t0_kref+0x1ae8: xnorcc %i4, 0x29c, %o7
4514 .word 0xd6871018 ! t0_kref+0x1aec: lda [%i4 + %i0]0x80, %o3
4515 .word 0xe700a034 ! t0_kref+0x1af0: ld [%g2 + 0x34], %f19
4516 .word 0x9fc00004 ! t0_kref+0x1af4: call %g0 + %g4
4517 .word 0xb1a4c9ac ! t0_kref+0x1af8: fdivs %f19, %f12, %f24
4518 .word 0x9826c015 ! t0_kref+0x1afc: sub %i3, %l5, %o4
4519 .word 0x96a57ad9 ! t0_kref+0x1b00: subcc %l5, -0x527, %o3
4520 .word 0x9a5a801a ! t0_kref+0x1b04: smul %o2, %i2, %o5
4521 .word 0xde06401c ! t0_kref+0x1b08: ld [%i1 + %i4], %o7
4522 .word 0x92980016 ! t0_kref+0x1b0c: xorcc %g0, %l6, %o1
4523 .word 0xf628a010 ! t0_kref+0x1b10: stb %i3, [%g2 + 0x10]
4524 .word 0x9da00150 ! t0_kref+0x1b14: fabsd %f16, %f14
4525 .word 0x2e800002 ! t0_kref+0x1b18: bvs,a _kref+0x1b20
4526 .word 0xd6fe501c ! t0_kref+0x1b1c: swapa [%i1 + %i4]0x80, %o3
4527 .word 0x813ea012 ! t0_kref+0x1b20: sra %i2, 0x12, %g0
4528 .word 0x98a2401d ! t0_kref+0x1b24: subcc %o1, %i5, %o4
4529 .word 0xfb6e001a ! t0_kref+0x1b28: prefetch %i0 + %i2, 29
4530 .word 0x92856a74 ! t0_kref+0x1b2c: addcc %l5, 0xa74, %o1
4531 .word 0x92aaf040 ! t0_kref+0x1b30: andncc %o3, -0xfc0, %o1
4532 .word 0x9da28858 ! t0_kref+0x1b34: faddd %f10, %f24, %f14
4533 .word 0xd200a028 ! t0_kref+0x1b38: ld [%g2 + 0x28], %o1
4534 .word 0x81870000 ! t0_kref+0x1b3c: wr %i4, %g0, %y
4535 .word 0x15800006 ! t0_kref+0x1b40: fbue _kref+0x1b58
4536 .word 0xea20a030 ! t0_kref+0x1b44: st %l5, [%g2 + 0x30]
4537 .word 0xa9a01911 ! t0_kref+0x1b48: fitod %f17, %f20
4538 .word 0xd640a004 ! t0_kref+0x1b4c: ldsw [%g2 + 4], %o3
4539 .word 0x945ac014 ! t0_kref+0x1b50: smul %o3, %l4, %o2
4540 .word 0x3e400003 ! t0_kref+0x1b54: bvc,a,pn %icc, _kref+0x1b60
4541 .word 0xa3a40834 ! t0_kref+0x1b58: fadds %f16, %f20, %f17
4542 .word 0x9b28000c ! t0_kref+0x1b5c: sll %g0, %o4, %o5
4543 .word 0xe01e7ff0 ! t0_kref+0x1b60: ldd [%i1 - 0x10], %l0
4544 .word 0xd216001b ! t0_kref+0x1b64: lduh [%i0 + %i3], %o1
4545 .word 0xd20e2010 ! t0_kref+0x1b68: ldub [%i0 + 0x10], %o1
4546 .word 0x9b38200f ! t0_kref+0x1b6c: sra %g0, 0xf, %o5
4547 .word 0x982cc01a ! t0_kref+0x1b70: andn %l3, %i2, %o4
4548 .word 0x9a0a3a76 ! t0_kref+0x1b74: and %o0, -0x58a, %o5
4549 .word 0xd036c019 ! t0_kref+0x1b78: sth %o0, [%i3 + %i1]
4550 .word 0xd428a028 ! t0_kref+0x1b7c: stb %o2, [%g2 + 0x28]
4551 .word 0x9ae23f5b ! t0_kref+0x1b80: subccc %o0, -0xa5, %o5
4552 .word 0xa3a00134 ! t0_kref+0x1b84: fabss %f20, %f17
4553 .word 0xd22e8019 ! t0_kref+0x1b88: stb %o1, [%i2 + %i1]
4554 .word 0x98fdb878 ! t0_kref+0x1b8c: sdivcc %l6, -0x788, %o4
4555 .word 0x09800008 ! t0_kref+0x1b90: fbl _kref+0x1bb0
4556 .word 0xe920a024 ! t0_kref+0x1b94: st %f20, [%g2 + 0x24]
4557 .word 0xef20a00c ! t0_kref+0x1b98: st %f23, [%g2 + 0xc]
4558 .word 0xc12e001c ! t0_kref+0x1b9c: st %fsr, [%i0 + %i4]
4559 .word 0x8045359a ! t0_kref+0x1ba0: addc %l4, -0xa66, %g0
4560 .word 0x92b7000b ! t0_kref+0x1ba4: orncc %i4, %o3, %o1
4561 .word 0xd4871019 ! t0_kref+0x1ba8: lda [%i4 + %i1]0x80, %o2
4562 .word 0x9ef5ee67 ! t0_kref+0x1bac: udivcc %l7, 0xe67, %o7
4563 .word 0x28480003 ! t0_kref+0x1bb0: bleu,a,pt %icc, _kref+0x1bbc
4564 .word 0xe09f5018 ! t0_kref+0x1bb4: ldda [%i5 + %i0]0x80, %l0
4565 .word 0x972ce012 ! t0_kref+0x1bb8: sll %l3, 0x12, %o3
4566 .word 0x933ec00c ! t0_kref+0x1bbc: sra %i3, %o4, %o1
4567 .word 0xf8a81019 ! t0_kref+0x1bc0: stba %i4, [%g0 + %i1]0x80
4568 .word 0x925cc016 ! t0_kref+0x1bc4: smul %l3, %l6, %o1
4569 .word 0x3a800003 ! t0_kref+0x1bc8: bcc,a _kref+0x1bd4
4570 .word 0xa5a0012e ! t0_kref+0x1bcc: fabss %f14, %f18
4571 .word 0x2d480002 ! t0_kref+0x1bd0: fbg,a,pt %fcc0, _kref+0x1bd8
4572 .word 0xde066008 ! t0_kref+0x1bd4: ld [%i1 + 8], %o7
4573 .word 0x8140c000 ! t0_kref+0x1bd8: mov %asi, %g0
4574 .word 0x973a200c ! t0_kref+0x1bdc: sra %o0, 0xc, %o3
4575 .word 0x06480005 ! t0_kref+0x1be0: bl,pt %icc, _kref+0x1bf4
4576 .word 0xe01e0000 ! t0_kref+0x1be4: ldd [%i0], %l0
4577 .word 0x8143c000 ! t0_kref+0x1be8: stbar
4578 .word 0x9640251e ! t0_kref+0x1bec: addc %g0, 0x51e, %o3
4579 .word 0x92aeba4f ! t0_kref+0x1bf0: andncc %i2, -0x5b1, %o1
4580 .word 0xe1180018 ! t0_kref+0x1bf4: ldd [%g0 + %i0], %f16
4581 .word 0x9ba589b9 ! t0_kref+0x1bf8: fdivs %f22, %f25, %f13
4582 .word 0x8143e040 ! t0_kref+0x1bfc: membar 0x40
4583 .word 0x95a58852 ! t0_kref+0x1c00: faddd %f22, %f18, %f10
4584 .word 0x81834000 ! t0_kref+0x1c04: wr %o5, %g0, %y
4585 .word 0x0f480007 ! t0_kref+0x1c08: fbu,pt %fcc0, _kref+0x1c24
4586 .word 0x001fffff ! t0_kref+0x1c0c: illtrap 0x1fffff
4587 .word 0x948ab3a2 ! t0_kref+0x1c10: andcc %o2, -0xc5e, %o2
4588 .word 0x98e2c00b ! t0_kref+0x1c14: subccc %o3, %o3, %o4
4589 .word 0x9ef4801c ! t0_kref+0x1c18: udivcc %l2, %i4, %o7
4590 .word 0x80677abb ! t0_kref+0x1c1c: subc %i5, -0x545, %g0
4591 .word 0x07480003 ! t0_kref+0x1c20: fbul,pt %fcc0, _kref+0x1c2c
4592 .word 0x81800000 ! t0_kref+0x1c24: mov %g0, %y
4593 .word 0xdd1e6000 ! t0_kref+0x1c28: ldd [%i1], %f14
4594 .word 0x81ae0aad ! t0_kref+0x1c2c: fcmpes %fcc0, %f24, %f13
4595 .word 0xd720a000 ! t0_kref+0x1c30: st %f11, [%g2]
4596 .word 0x81dc800b ! t0_kref+0x1c34: flush %l2 + %o3
4597 .word 0xafa01a4e ! t0_kref+0x1c38: fdtoi %f14, %f23
4598 .word 0x933a6001 ! t0_kref+0x1c3c: sra %o1, 0x1, %o1
4599 .word 0x969d800a ! t0_kref+0x1c40: xorcc %l6, %o2, %o3
4600 .word 0xada018ca ! t0_kref+0x1c44: fdtos %f10, %f22
4601 .word 0x99a4c834 ! t0_kref+0x1c48: fadds %f19, %f20, %f12
4602 .word 0x29400006 ! t0_kref+0x1c4c: fbl,a,pn %fcc0, _kref+0x1c64
4603 .word 0x98e7400a ! t0_kref+0x1c50: subccc %i5, %o2, %o4
4604 .word 0x0c800001 ! t0_kref+0x1c54: bneg _kref+0x1c58
4605 .word 0x969a69d9 ! t0_kref+0x1c58: xorcc %o1, 0x9d9, %o3
4606 .word 0x11480007 ! t0_kref+0x1c5c: fba,pt %fcc0, _kref+0x1c78
4607 .word 0x928a3e64 ! t0_kref+0x1c60: andcc %o0, -0x19c, %o1
4608 .word 0x95350000 ! t0_kref+0x1c64: srl %l4, %g0, %o2
4609 .word 0xd67e4000 ! t0_kref+0x1c68: swap [%i1], %o3
4610 .word 0xe0981018 ! t0_kref+0x1c6c: ldda [%g0 + %i0]0x80, %l0
4611 .word 0xea6e7fe8 ! t0_kref+0x1c70: ldstub [%i1 - 0x18], %l5
4612 .word 0x99a34d39 ! t0_kref+0x1c74: fsmuld %f13, %f25, %f12
4613 .word 0xde100018 ! t0_kref+0x1c78: lduh [%g0 + %i0], %o7
4614 .word 0x8143e040 ! t0_kref+0x1c7c: membar 0x40
4615 .word 0x983d7f2e ! t0_kref+0x1c80: xnor %l5, -0xd2, %o4
4616 .word 0x81ad0a54 ! t0_kref+0x1c84: fcmpd %fcc0, %f20, %f20
4617 .word 0x17400001 ! t0_kref+0x1c88: fbge,pn %fcc0, _kref+0x1c8c
4618 .word 0xd8196730 ! t0_kref+0x1c8c: ldd [%g5 + 0x730], %o4
4619 .word 0xb3a2c82a ! t0_kref+0x1c90: fadds %f11, %f10, %f25
4620 .word 0xdf00a004 ! t0_kref+0x1c94: ld [%g2 + 4], %f15
4621 .word 0xe1270018 ! t0_kref+0x1c98: st %f16, [%i4 + %i0]
4622 .word 0x95a60d36 ! t0_kref+0x1c9c: fsmuld %f24, %f22, %f10
4623 .word 0x9a020000 ! t0_kref+0x1ca0: add %o0, %g0, %o5
4624 .word 0xa1a3884c ! t0_kref+0x1ca4: faddd %f14, %f12, %f16
4625 .word 0x95a308d0 ! t0_kref+0x1ca8: fsubd %f12, %f16, %f10
4626 .word 0xd200a028 ! t0_kref+0x1cac: ld [%g2 + 0x28], %o1
4627 .word 0x8034ee63 ! t0_kref+0x1cb0: orn %l3, 0xe63, %g0
4628 .word 0xe4086350 ! t0_kref+0x1cb4: ldub [%g1 + 0x350], %l2
4629 .word 0xa41ca00c ! t0_kref+0x1cb8: xor %l2, 0xc, %l2
4630 .word 0xe4286350 ! t0_kref+0x1cbc: stb %l2, [%g1 + 0x350]
4631 .word 0x81d86350 ! t0_kref+0x1cc0: flush %g1 + 0x350
46322: .word 0xd700a018 ! t0_kref+0x1cc4: ld [%g2 + 0x18], %f11
4633 .word 0xe93e3fe0 ! t0_kref+0x1cc8: std %f20, [%i0 - 0x20]
4634 .word 0x8186c000 ! t0_kref+0x1ccc: wr %i3, %g0, %y
4635 .word 0x23480006 ! t0_kref+0x1cd0: fbne,a,pt %fcc0, _kref+0x1ce8
4636 .word 0x9ea4801a ! t0_kref+0x1cd4: subcc %l2, %i2, %o7
4637 .word 0x3f400001 ! t0_kref+0x1cd8: fbo,a,pn %fcc0, _kref+0x1cdc
4638 .word 0x95a30d37 ! t0_kref+0x1cdc: fsmuld %f12, %f23, %f10
4639 .word 0xd506600c ! t0_kref+0x1ce0: ld [%i1 + 0xc], %f10
4640 .word 0xf100a010 ! t0_kref+0x1ce4: ld [%g2 + 0x10], %f24
4641 .word 0xf13e001d ! t0_kref+0x1ce8: std %f24, [%i0 + %i5]
4642 .word 0x9864f2c9 ! t0_kref+0x1cec: subc %l3, -0xd37, %o4
4643 .word 0x9ebab1de ! t0_kref+0x1cf0: xnorcc %o2, -0xe22, %o7
4644 .word 0x11800007 ! t0_kref+0x1cf4: fba _kref+0x1d10
4645 .word 0xc807bfec ! t0_kref+0x1cf8: ld [%fp - 0x14], %g4
4646 .word 0xe01e7ff8 ! t0_kref+0x1cfc: ldd [%i1 - 8], %l0
4647 .word 0x8134e005 ! t0_kref+0x1d00: srl %l3, 0x5, %g0
4648 .word 0x9235001a ! t0_kref+0x1d04: orn %l4, %i2, %o1
4649 .word 0x8143c000 ! t0_kref+0x1d08: stbar
4650 .word 0xa3a01a2f ! t0_kref+0x1d0c: fstoi %f15, %f17
4651 .word 0x9af4f0a7 ! t0_kref+0x1d10: udivcc %l3, -0xf59, %o5
4652 .word 0xb1a44835 ! t0_kref+0x1d14: fadds %f17, %f21, %f24
4653 .word 0xa1a88038 ! t0_kref+0x1d18: fmovslg %fcc0, %f24, %f16
4654 .word 0xe27f0018 ! t0_kref+0x1d1c: swap [%i4 + %i0], %l1
4655 .word 0xef6e2010 ! t0_kref+0x1d20: prefetch %i0 + 0x10, 23
4656 .word 0x9a3b39da ! t0_kref+0x1d24: xnor %o4, -0x626, %o5
4657 .word 0xc028a02b ! t0_kref+0x1d28: clrb [%g2 + 0x2b]
4658 .word 0x27800005 ! t0_kref+0x1d2c: fbul,a _kref+0x1d40
4659 .word 0x972c801b ! t0_kref+0x1d30: sll %l2, %i3, %o3
4660 .word 0x30800003 ! t0_kref+0x1d34: ba,a _kref+0x1d40
4661 .word 0x932d600a ! t0_kref+0x1d38: sll %l5, 0xa, %o1
4662 .word 0x928f310a ! t0_kref+0x1d3c: andcc %i4, -0xef6, %o1
4663 .word 0x97a0012c ! t0_kref+0x1d40: fabss %f12, %f11
4664 .word 0x81ae0ad4 ! t0_kref+0x1d44: fcmped %fcc0, %f24, %f20
4665 .word 0x9847001c ! t0_kref+0x1d48: addc %i4, %i4, %o4
4666 .word 0xeaee501a ! t0_kref+0x1d4c: ldstuba [%i1 + %i2]0x80, %l5
4667 .word 0x9de3bfa0 ! t0_kref+0x1d50: save %sp, -0x60, %sp
4668 .word 0xb246001c ! t0_kref+0x1d54: addc %i0, %i4, %i1
4669 .word 0x97ee0018 ! t0_kref+0x1d58: restore %i0, %i0, %o3
4670 .word 0x9e0a7e5e ! t0_kref+0x1d5c: and %o1, -0x1a2, %o7
4671 .word 0x9de3bfa0 ! t0_kref+0x1d60: save %sp, -0x60, %sp
4672 .word 0x80503f92 ! t0_kref+0x1d64: umul %g0, -0x6e, %g0
4673 .word 0x97ee607b ! t0_kref+0x1d68: restore %i1, 0x7b, %o3
4674 .word 0x928d7e7b ! t0_kref+0x1d6c: andcc %l5, -0x185, %o1
4675 .word 0xec3e2000 ! t0_kref+0x1d70: std %l6, [%i0]
4676 .word 0x992ec008 ! t0_kref+0x1d74: sll %i3, %o0, %o4
4677 .word 0x9e0d2a56 ! t0_kref+0x1d78: and %l4, 0xa56, %o7
4678 .word 0x81deb1ec ! t0_kref+0x1d7c: flush %i2 - 0xe14
4679 .word 0x95a000ae ! t0_kref+0x1d80: fnegs %f14, %f10
4680 .word 0xa1a549ad ! t0_kref+0x1d84: fdivs %f21, %f13, %f16
4681 .word 0xdf00a038 ! t0_kref+0x1d88: ld [%g2 + 0x38], %f15
4682 .word 0xeb067ff4 ! t0_kref+0x1d8c: ld [%i1 - 0xc], %f21
4683 .word 0x9e7cbcda ! t0_kref+0x1d90: sdiv %l2, -0x326, %o7
4684 .word 0xc030a000 ! t0_kref+0x1d94: clrh [%g2]
4685 .word 0x81ad0a2a ! t0_kref+0x1d98: fcmps %fcc0, %f20, %f10
4686 .word 0x95a01114 ! t0_kref+0x1d9c: fxtod %f20, %f10
4687 .word 0x968b6c1f ! t0_kref+0x1da0: andcc %o5, 0xc1f, %o3
4688 .word 0x17800008 ! t0_kref+0x1da4: fbge _kref+0x1dc4
4689 .word 0xe51fbe68 ! t0_kref+0x1da8: ldd [%fp - 0x198], %f18
4690 .word 0x9a2a800a ! t0_kref+0x1dac: andn %o2, %o2, %o5
4691 .word 0xafaa402d ! t0_kref+0x1db0: fmovse %fcc0, %f13, %f23
4692 .word 0x81ad8a4a ! t0_kref+0x1db4: fcmpd %fcc0, %f22, %f10
4693 .word 0x81ac0a39 ! t0_kref+0x1db8: fcmps %fcc0, %f16, %f25
4694 .word 0x9ebd800d ! t0_kref+0x1dbc: xnorcc %l6, %o5, %o7
4695 .word 0x9a62c01b ! t0_kref+0x1dc0: subc %o3, %i3, %o5
4696 .word 0x9e35c014 ! t0_kref+0x1dc4: orn %l7, %l4, %o7
4697 .word 0xd650a008 ! t0_kref+0x1dc8: ldsh [%g2 + 8], %o3
4698 .word 0x9216800c ! t0_kref+0x1dcc: or %i2, %o4, %o1
4699 .word 0x9da0014e ! t0_kref+0x1dd0: fabsd %f14, %f14
4700 .word 0xf8ae101a ! t0_kref+0x1dd4: stba %i4, [%i0 + %i2]0x80
4701 .word 0x8135e00c ! t0_kref+0x1dd8: srl %l7, 0xc, %g0
4702 .word 0xafa0188c ! t0_kref+0x1ddc: fitos %f12, %f23
4703 .word 0x92b3401c ! t0_kref+0x1de0: orncc %o5, %i4, %o1
4704 call 1f
4705 .empty
4706 .word 0x8085001d ! t0_kref+0x1de8: addcc %l4, %i5, %g0
4707 .word 0x980ec016 ! t0_kref+0x1dec: and %i3, %l6, %o4
4708 .word 0xe01e3ff0 ! t0_kref+0x1df0: ldd [%i0 - 0x10], %l0
4709 .word 0x951efdf4 ! t0_kref+0x1df4: tsubcctv %i3, -0x20c, %o2
4710 .word 0x925c800c ! t0_kref+0x1df8: smul %l2, %o4, %o1
47111: .word 0x923a8009 ! t0_kref+0x1dfc: xnor %o2, %o1, %o1
4712 .word 0x9a2cfe07 ! t0_kref+0x1e00: andn %l3, -0x1f9, %o5
4713 .word 0x03400002 ! t0_kref+0x1e04: fbne,pn %fcc0, _kref+0x1e0c
4714 .word 0xe0180018 ! t0_kref+0x1e08: ldd [%g0 + %i0], %l0
4715 .word 0x191ab3f2 ! t0_kref+0x1e0c: sethi %hi(0x6acfc800), %o4
4716 .word 0x09800002 ! t0_kref+0x1e10: fbl _kref+0x1e18
4717 .word 0xa9a0188c ! t0_kref+0x1e14: fitos %f12, %f20
4718 .word 0xb1a5c9b6 ! t0_kref+0x1e18: fdivs %f23, %f22, %f24
4719 .word 0x931f4013 ! t0_kref+0x1e1c: tsubcctv %i5, %l3, %o1
4720 .word 0xdd1e2018 ! t0_kref+0x1e20: ldd [%i0 + 0x18], %f14
4721 .word 0x9efb677c ! t0_kref+0x1e24: sdivcc %o5, 0x77c, %o7
4722 .word 0xc0162004 ! t0_kref+0x1e28: lduh [%i0 + 4], %g0
4723 .word 0x9736c013 ! t0_kref+0x1e2c: srl %i3, %l3, %o3
4724 .word 0x26800004 ! t0_kref+0x1e30: bl,a _kref+0x1e40
4725 .word 0xd248a029 ! t0_kref+0x1e34: ldsb [%g2 + 0x29], %o1
4726 .word 0x9f3a400d ! t0_kref+0x1e38: sra %o1, %o5, %o7
4727 .word 0xec780018 ! t0_kref+0x1e3c: swap [%g0 + %i0], %l6
4728 .word 0x9a27000c ! t0_kref+0x1e40: sub %i4, %o4, %o5
4729 .word 0x99a0012b ! t0_kref+0x1e44: fabss %f11, %f12
4730 .word 0xec3f4018 ! t0_kref+0x1e48: std %l6, [%i5 + %i0]
4731 .word 0x80f33cf6 ! t0_kref+0x1e4c: udivcc %o4, -0x30a, %g0
4732 .word 0x9646f5e3 ! t0_kref+0x1e50: addc %i3, -0xa1d, %o3
4733 .word 0x80bb294c ! t0_kref+0x1e54: xnorcc %o4, 0x94c, %g0
4734 .word 0x989b37d3 ! t0_kref+0x1e58: xorcc %o4, -0x82d, %o4
4735 .word 0x8143c000 ! t0_kref+0x1e5c: stbar
4736 .word 0x9ec7788b ! t0_kref+0x1e60: addccc %i5, -0x775, %o7
4737 .word 0x81dfe711 ! t0_kref+0x1e64: flush %i7 + 0x711
4738 .word 0xc1283440 ! t0_kref+0x1e68: st %fsr, [%g0 - 0xbc0]
4739 .word 0x94a6ac50 ! t0_kref+0x1e6c: subcc %i2, 0xc50, %o2
4740 .word 0x878020f0 ! t0_kref+0x1e70: mov 0xf0, %asi
4741 .word 0x97254009 ! t0_kref+0x1e74: mulscc %l5, %o1, %o3
4742 .word 0x8143e040 ! t0_kref+0x1e78: membar 0x40
4743 .word 0xb8103fe8 ! t0_kref+0x1e7c: mov 0xffffffe8, %i4
4744 .word 0xdb20a030 ! t0_kref+0x1e80: st %f13, [%g2 + 0x30]
4745 .word 0x8143c000 ! t0_kref+0x1e84: stbar
4746 call SYM(t0_subr3)
4747 .word 0xda16c018 ! t0_kref+0x1e8c: lduh [%i3 + %i0], %o5
4748 .word 0x36800008 ! t0_kref+0x1e90: bge,a _kref+0x1eb0
4749 .word 0x960f0016 ! t0_kref+0x1e94: and %i4, %l6, %o3
4750 .word 0x2b400006 ! t0_kref+0x1e98: fbug,a,pn %fcc0, _kref+0x1eb0
4751 .word 0xe51e6018 ! t0_kref+0x1e9c: ldd [%i1 + 0x18], %f18
4752 .word 0x9a12a566 ! t0_kref+0x1ea0: or %o2, 0x566, %o5
4753 .word 0x9f322002 ! t0_kref+0x1ea4: srl %o0, 0x2, %o7
4754 .word 0x8182c000 ! t0_kref+0x1ea8: wr %o3, %g0, %y
4755 .word 0xa5a01a2f ! t0_kref+0x1eac: fstoi %f15, %f18
4756 .word 0xc12e401c ! t0_kref+0x1eb0: st %fsr, [%i1 + %i4]
4757 .word 0x03480002 ! t0_kref+0x1eb4: fbne,pt %fcc0, _kref+0x1ebc
4758 .word 0x96827add ! t0_kref+0x1eb8: addcc %o1, -0x523, %o3
4759 .word 0x81ddc00f ! t0_kref+0x1ebc: flush %l7 + %o7
4760 .word 0x9fc00004 ! t0_kref+0x1ec0: call %g0 + %g4
4761 .word 0xa1a000af ! t0_kref+0x1ec4: fnegs %f15, %f16
4762 .word 0x95a54938 ! t0_kref+0x1ec8: fmuls %f21, %f24, %f10
4763 .word 0x81ad8a56 ! t0_kref+0x1ecc: fcmpd %fcc0, %f22, %f22
4764 .word 0xee266010 ! t0_kref+0x1ed0: st %l7, [%i1 + 0x10]
4765 .word 0xd8780019 ! t0_kref+0x1ed4: swap [%g0 + %i1], %o4
4766 .word 0x9fc10000 ! t0_kref+0x1ed8: call %g4
4767 .word 0xa02cc016 ! t0_kref+0x1edc: andn %l3, %l6, %l0
4768 .word 0x8186c000 ! t0_kref+0x1ee0: wr %i3, %g0, %y
4769 .word 0x9862000b ! t0_kref+0x1ee4: subc %o0, %o3, %o4
4770 .word 0x9e630013 ! t0_kref+0x1ee8: subc %o4, %l3, %o7
4771 .word 0x81ab8a4c ! t0_kref+0x1eec: fcmpd %fcc0, %f14, %f12
4772 .word 0x95a000ac ! t0_kref+0x1ef0: fnegs %f12, %f10
4773 .word 0xada01a58 ! t0_kref+0x1ef4: fdtoi %f24, %f22
4774 .word 0xde08a027 ! t0_kref+0x1ef8: ldub [%g2 + 0x27], %o7
4775 .word 0xb3a00130 ! t0_kref+0x1efc: fabss %f16, %f25
4776 call SYM(t0_subr2)
4777 .word 0xe0861000 ! t0_kref+0x1f04: lda [%i0]0x80, %l0
4778 .word 0xc048a03e ! t0_kref+0x1f08: ldsb [%g2 + 0x3e], %g0
4779 .word 0x27800004 ! t0_kref+0x1f0c: fbul,a _kref+0x1f1c
4780 .word 0x9482800c ! t0_kref+0x1f10: addcc %o2, %o4, %o2
4781 .word 0xd24e7fec ! t0_kref+0x1f14: ldsb [%i1 - 0x14], %o1
4782 .word 0xa5a9002e ! t0_kref+0x1f18: fmovsl %fcc0, %f14, %f18
4783 .word 0xa9a30858 ! t0_kref+0x1f1c: faddd %f12, %f24, %f20
4784 .word 0x11800005 ! t0_kref+0x1f20: fba _kref+0x1f34
4785 .word 0xde0e7ffd ! t0_kref+0x1f24: ldub [%i1 - 3], %o7
4786 .word 0xa1a509d8 ! t0_kref+0x1f28: fdivd %f20, %f24, %f16
4787 .word 0xc398a080 ! t0_kref+0x1f2c: ldda [%g2 + 0x80]%asi, %f32
4788 .word 0xdd00a00c ! t0_kref+0x1f30: ld [%g2 + 0xc], %f14
4789 .word 0x9634b2ca ! t0_kref+0x1f34: orn %l2, -0xd36, %o3
4790 .word 0x81abcaae ! t0_kref+0x1f38: fcmpes %fcc0, %f15, %f14
4791 .word 0x9a2cb0cb ! t0_kref+0x1f3c: andn %l2, -0xf35, %o5
4792 .word 0x9532000d ! t0_kref+0x1f40: srl %o0, %o5, %o2
4793 .word 0xdb20a02c ! t0_kref+0x1f44: st %f13, [%g2 + 0x2c]
4794 .word 0xa5a649ad ! t0_kref+0x1f48: fdivs %f25, %f13, %f18
4795 .word 0x94b0294b ! t0_kref+0x1f4c: orncc %g0, 0x94b, %o2
4796 .word 0x33480001 ! t0_kref+0x1f50: fbe,a,pt %fcc0, _kref+0x1f54
4797 .word 0x94332e1c ! t0_kref+0x1f54: orn %o4, 0xe1c, %o2
4798 .word 0x80083bc8 ! t0_kref+0x1f58: and %g0, -0x438, %g0
4799 .word 0xe09e505d ! t0_kref+0x1f5c: ldda [%i1 + %i5]0x82, %l0
4800 .word 0xa5a01911 ! t0_kref+0x1f60: fitod %f17, %f18
4801 .word 0x9692c013 ! t0_kref+0x1f64: orcc %o3, %l3, %o3
4802 .word 0x81ad4ab5 ! t0_kref+0x1f68: fcmpes %fcc0, %f21, %f21
4803 .word 0xf6367fea ! t0_kref+0x1f6c: sth %i3, [%i1 - 0x16]
4804 .word 0xf56e7ff0 ! t0_kref+0x1f70: prefetch %i1 - 0x10, 26
4805 .word 0xf6270018 ! t0_kref+0x1f74: st %i3, [%i4 + %i0]
4806 .word 0xde08a028 ! t0_kref+0x1f78: ldub [%g2 + 0x28], %o7
4807 .word 0x99280015 ! t0_kref+0x1f7c: sll %g0, %l5, %o4
4808 .word 0x98ab7264 ! t0_kref+0x1f80: andncc %o5, -0xd9c, %o4
4809 .word 0x9434c00d ! t0_kref+0x1f84: orn %l3, %o5, %o2
4810 .word 0x9e8d3212 ! t0_kref+0x1f88: andcc %l4, -0xdee, %o7
4811 .word 0x9ea6b7a2 ! t0_kref+0x1f8c: subcc %i2, -0x85e, %o7
4812 .word 0x968a654a ! t0_kref+0x1f90: andcc %o1, 0x54a, %o3
4813 .word 0xd900a030 ! t0_kref+0x1f94: ld [%g2 + 0x30], %f12
4814 .word 0xd608a038 ! t0_kref+0x1f98: ldub [%g2 + 0x38], %o3
4815 .word 0xb1a0012a ! t0_kref+0x1f9c: fabss %f10, %f24
4816 .word 0x05400008 ! t0_kref+0x1fa0: fblg,pn %fcc0, _kref+0x1fc0
4817 .word 0xa5a489d6 ! t0_kref+0x1fa4: fdivd %f18, %f22, %f18
4818 .word 0x98a6c009 ! t0_kref+0x1fa8: subcc %i3, %o1, %o4
4819 .word 0x929d3655 ! t0_kref+0x1fac: xorcc %l4, -0x9ab, %o1
4820 .word 0xe01e0000 ! t0_kref+0x1fb0: ldd [%i0], %l0
4821 .word 0x9735c00c ! t0_kref+0x1fb4: srl %l7, %o4, %o3
4822 .word 0x96e70012 ! t0_kref+0x1fb8: subccc %i4, %l2, %o3
4823 .word 0xc768a088 ! t0_kref+0x1fbc: prefetch %g2 + 0x88, 3
4824 .word 0xd4067fe0 ! t0_kref+0x1fc0: ld [%i1 - 0x20], %o2
4825 .word 0xd4060000 ! t0_kref+0x1fc4: ld [%i0], %o2
4826 .word 0xd51fbca0 ! t0_kref+0x1fc8: ldd [%fp - 0x360], %f10
4827 .word 0x983573ab ! t0_kref+0x1fcc: orn %l5, -0xc55, %o4
4828 .word 0xf1380019 ! t0_kref+0x1fd0: std %f24, [%g0 + %i1]
4829 .word 0xd6366012 ! t0_kref+0x1fd4: sth %o3, [%i1 + 0x12]
4830 .word 0x95120012 ! t0_kref+0x1fd8: taddcctv %o0, %l2, %o2
4831 .word 0xdadf5018 ! t0_kref+0x1fdc: ldxa [%i5 + %i0]0x80, %o5
4832 .word 0x94ba7eb4 ! t0_kref+0x1fe0: xnorcc %o1, -0x14c, %o2
4833 .word 0xd93e001d ! t0_kref+0x1fe4: std %f12, [%i0 + %i5]
4834 .word 0xd91fbde0 ! t0_kref+0x1fe8: ldd [%fp - 0x220], %f12
4835 .word 0xafa40933 ! t0_kref+0x1fec: fmuls %f16, %f19, %f23
4836 .word 0x933b2005 ! t0_kref+0x1ff0: sra %o4, 0x5, %o1
4837 .word 0xdade101d ! t0_kref+0x1ff4: ldxa [%i0 + %i5]0x80, %o5
4838 .word 0x9de3bfa0 ! t0_kref+0x1ff8: save %sp, -0x60, %sp
4839 sethi %hi(1f), %i7
4840 return %i7+%lo(1f)
4841 .empty
4842 .word 0xa9a40856 ! t0_kref+0x2004: faddd %f16, %f22, %f20
48431: .word 0x980de32d ! t0_kref+0x2008: and %l7, 0x32d, %o4
4844 .word 0x99a28839 ! t0_kref+0x200c: fadds %f10, %f25, %f12
4845 .word 0xd726401c ! t0_kref+0x2010: st %f11, [%i1 + %i4]
4846 .word 0x94f4efe4 ! t0_kref+0x2014: udivcc %l3, 0xfe4, %o2
4847 .word 0x94e54017 ! t0_kref+0x2018: subccc %l5, %l7, %o2
4848 .word 0xd640a03c ! t0_kref+0x201c: ldsw [%g2 + 0x3c], %o3
4849 .word 0x9ba609b1 ! t0_kref+0x2020: fdivs %f24, %f17, %f13
4850 .word 0x982f2b56 ! t0_kref+0x2024: andn %i4, 0xb56, %o4
4851 .word 0xa9a018d0 ! t0_kref+0x2028: fdtos %f16, %f20
4852 .word 0xd408a011 ! t0_kref+0x202c: ldub [%g2 + 0x11], %o2
4853 .word 0x98bf7e54 ! t0_kref+0x2030: xnorcc %i5, -0x1ac, %o4
4854 .word 0xfa260000 ! t0_kref+0x2034: st %i5, [%i0]
4855 .word 0xef00a01c ! t0_kref+0x2038: ld [%g2 + 0x1c], %f23
4856 .word 0x9da0190b ! t0_kref+0x203c: fitod %f11, %f14
4857 .word 0xd020a008 ! t0_kref+0x2040: st %o0, [%g2 + 8]
4858 .word 0xb3a44838 ! t0_kref+0x2044: fadds %f17, %f24, %f25
4859 .word 0xed6e401b ! t0_kref+0x2048: prefetch %i1 + %i3, 22
4860 .word 0x932b6013 ! t0_kref+0x204c: sll %o5, 0x13, %o1
4861 .word 0x980ec015 ! t0_kref+0x2050: and %i3, %l5, %o4
4862 .word 0x965dc01d ! t0_kref+0x2054: smul %l7, %i5, %o3
4863 .word 0xb1a018d4 ! t0_kref+0x2058: fdtos %f20, %f24
4864 .word 0x8084c014 ! t0_kref+0x205c: addcc %l3, %l4, %g0
4865 .word 0xec6e201a ! t0_kref+0x2060: ldstub [%i0 + 0x1a], %l6
4866 .word 0x37800007 ! t0_kref+0x2064: fbge,a _kref+0x2080
4867 .word 0xe01e2000 ! t0_kref+0x2068: ldd [%i0], %l0
4868 .word 0x968dc014 ! t0_kref+0x206c: andcc %l7, %l4, %o3
4869 .word 0xea36600e ! t0_kref+0x2070: sth %l5, [%i1 + 0xe]
4870 .word 0x95a0110e ! t0_kref+0x2074: fxtod %f14, %f10
4871 .word 0xe4262008 ! t0_kref+0x2078: st %l2, [%i0 + 8]
4872 .word 0x99a01917 ! t0_kref+0x207c: fitod %f23, %f12
4873 .word 0x9e3aa841 ! t0_kref+0x2080: xnor %o2, 0x841, %o7
4874 .word 0x09480002 ! t0_kref+0x2084: fbl,pt %fcc0, _kref+0x208c
4875 .word 0xd2865000 ! t0_kref+0x2088: lda [%i1]0x80, %o1
4876 .word 0x80e2400c ! t0_kref+0x208c: subccc %o1, %o4, %g0
4877 .word 0x2e400007 ! t0_kref+0x2090: bvs,a,pn %icc, _kref+0x20ac
4878 .word 0xec7e0000 ! t0_kref+0x2094: swap [%i0], %l6
4879 .word 0x04800001 ! t0_kref+0x2098: ble _kref+0x209c
4880 .word 0x9a257771 ! t0_kref+0x209c: sub %l5, -0x88f, %o5
4881 .word 0xf436200a ! t0_kref+0x20a0: sth %i2, [%i0 + 0xa]
4882 .word 0xe0180018 ! t0_kref+0x20a4: ldd [%g0 + %i0], %l0
4883 .word 0x99a409ca ! t0_kref+0x20a8: fdivd %f16, %f10, %f12
4884 .word 0xd4060000 ! t0_kref+0x20ac: ld [%i0], %o2
4885 .word 0xde163fea ! t0_kref+0x20b0: lduh [%i0 - 0x16], %o7
4886 .word 0x9a7d800d ! t0_kref+0x20b4: sdiv %l6, %o5, %o5
4887 .word 0xc006401c ! t0_kref+0x20b8: ld [%i1 + %i4], %g0
4888 .word 0x9e7d8012 ! t0_kref+0x20bc: sdiv %l6, %l2, %o7
4889 .word 0x809ac01d ! t0_kref+0x20c0: xorcc %o3, %i5, %g0
4890 .word 0x8184c000 ! t0_kref+0x20c4: wr %l3, %g0, %y
4891 .word 0x95330012 ! t0_kref+0x20c8: srl %o4, %l2, %o2
4892 .word 0x967a6b06 ! t0_kref+0x20cc: sdiv %o1, 0xb06, %o3
4893 .word 0x0c800004 ! t0_kref+0x20d0: bneg _kref+0x20e0
4894 .word 0xb1a0190a ! t0_kref+0x20d4: fitod %f10, %f24
4895 .word 0xd6164000 ! t0_kref+0x20d8: lduh [%i1], %o3
4896 .word 0x940a8014 ! t0_kref+0x20dc: and %o2, %l4, %o2
4897 .word 0x9de3bfa0 ! t0_kref+0x20e0: save %sp, -0x60, %sp
4898 .word 0xb907401c ! t0_kref+0x20e4: taddcc %i5, %i4, %i4
4899 .word 0x99ee001a ! t0_kref+0x20e8: restore %i0, %i2, %o4
4900 .word 0x8004e784 ! t0_kref+0x20ec: add %l3, 0x784, %g0
4901 .word 0xe810698b ! t0_kref+0x20f0: lduh [%g1 + 0x98b], %l4
4902 .word 0x9e3f401c ! t0_kref+0x20f4: xnor %i5, %i4, %o7
4903 .word 0x9adb3977 ! t0_kref+0x20f8: smulcc %o4, -0x689, %o5
4904 .word 0x28400005 ! t0_kref+0x20fc: bleu,a,pn %icc, _kref+0x2110
4905 .word 0xe920a008 ! t0_kref+0x2100: st %f20, [%g2 + 8]
4906 .word 0xa1a000d0 ! t0_kref+0x2104: fnegd %f16, %f16
4907 .word 0xc807bff0 ! t0_kref+0x2108: ld [%fp - 0x10], %g4
4908 .word 0xc040a008 ! t0_kref+0x210c: ldsw [%g2 + 8], %g0
4909 .word 0xf628a014 ! t0_kref+0x2110: stb %i3, [%g2 + 0x14]
4910 .word 0xe2f81019 ! t0_kref+0x2114: swapa [%g0 + %i1]0x80, %l1
4911 .word 0x81acca39 ! t0_kref+0x2118: fcmps %fcc0, %f19, %f25
4912 .word 0xb1a5492a ! t0_kref+0x211c: fmuls %f21, %f10, %f24
4913 .word 0x81aa8aad ! t0_kref+0x2120: fcmpes %fcc0, %f10, %f13
4914 .word 0xea68a005 ! t0_kref+0x2124: ldstub [%g2 + 5], %l5
4915 .word 0xd820a018 ! t0_kref+0x2128: st %o4, [%g2 + 0x18]
4916 .word 0x001fffff ! t0_kref+0x212c: illtrap 0x1fffff
4917 .word 0x992d200a ! t0_kref+0x2130: sll %l4, 0xa, %o4
4918 .word 0xf6266000 ! t0_kref+0x2134: st %i3, [%i1]
4919 .word 0x37400006 ! t0_kref+0x2138: fbge,a,pn %fcc0, _kref+0x2150
4920 .word 0x9b2ea006 ! t0_kref+0x213c: sll %i2, 0x6, %o5
4921 .word 0x3b800005 ! t0_kref+0x2140: fble,a _kref+0x2154
4922 .word 0xc398a080 ! t0_kref+0x2144: ldda [%g2 + 0x80]%asi, %f32
4923 .word 0x80faa045 ! t0_kref+0x2148: sdivcc %o2, 0x45, %g0
4924 .word 0x80ad400a ! t0_kref+0x214c: andncc %l5, %o2, %g0
4925 .word 0xa5a509d6 ! t0_kref+0x2150: fdivd %f20, %f22, %f18
4926 .word 0x96fb0009 ! t0_kref+0x2154: sdivcc %o4, %o1, %o3
4927 .word 0xf62e7fe3 ! t0_kref+0x2158: stb %i3, [%i1 - 0x1d]
4928 .word 0x81db3aac ! t0_kref+0x215c: flush %o4 - 0x554
4929 .word 0xf4367fe4 ! t0_kref+0x2160: sth %i2, [%i1 - 0x1c]
4930 .word 0xe01e6008 ! t0_kref+0x2164: ldd [%i1 + 8], %l0
4931 .word 0x9b374009 ! t0_kref+0x2168: srl %i5, %o1, %o5
4932 .word 0x81ddb060 ! t0_kref+0x216c: flush %l6 - 0xfa0
4933 .word 0x05400003 ! t0_kref+0x2170: fblg,pn %fcc0, _kref+0x217c
4934 .word 0xc0562016 ! t0_kref+0x2174: ldsh [%i0 + 0x16], %g0
4935 .word 0x9b374014 ! t0_kref+0x2178: srl %i5, %l4, %o5
4936 .word 0x9a9c800c ! t0_kref+0x217c: xorcc %l2, %o4, %o5
4937 .word 0xf207bfe0 ! t0_kref+0x2180: ld [%fp - 0x20], %i1
4938 .word 0x81870000 ! t0_kref+0x2184: wr %i4, %g0, %y
4939 .word 0x9a474008 ! t0_kref+0x2188: addc %i5, %o0, %o5
4940 .word 0x9a830017 ! t0_kref+0x218c: addcc %o4, %l7, %o5
4941 .word 0x81adcab8 ! t0_kref+0x2190: fcmpes %fcc0, %f23, %f24
4942 .word 0xe428a023 ! t0_kref+0x2194: stb %l2, [%g2 + 0x23]
4943 .word 0xed1fbf20 ! t0_kref+0x2198: ldd [%fp - 0xe0], %f22
4944 .word 0x95a01110 ! t0_kref+0x219c: fxtod %f16, %f10
4945 .word 0x81ad4a36 ! t0_kref+0x21a0: fcmps %fcc0, %f21, %f22
4946 .word 0xe67e600c ! t0_kref+0x21a4: swap [%i1 + 0xc], %l3
4947 .word 0xd0360000 ! t0_kref+0x21a8: sth %o0, [%i0]
4948 .word 0x81ad0a58 ! t0_kref+0x21ac: fcmpd %fcc0, %f20, %f24
4949 .word 0x32480002 ! t0_kref+0x21b0: bne,a,pt %icc, _kref+0x21b8
4950 .word 0x948ebfd4 ! t0_kref+0x21b4: andcc %i2, -0x2c, %o2
4951 .word 0xc02e0000 ! t0_kref+0x21b8: clrb [%i0]
4952 .word 0xf820a02c ! t0_kref+0x21bc: st %i4, [%g2 + 0x2c]
4953 .word 0x03400005 ! t0_kref+0x21c0: fbne,pn %fcc0, _kref+0x21d4
4954 .word 0x9b3aa00b ! t0_kref+0x21c4: sra %o2, 0xb, %o5
4955 .word 0x11800001 ! t0_kref+0x21c8: fba _kref+0x21cc
4956 .word 0xc36e2010 ! t0_kref+0x21cc: prefetch %i0 + 0x10, 1
4957 call SYM(t0_subr3)
4958 .word 0xd8de5000 ! t0_kref+0x21d4: ldxa [%i1]0x80, %o4
4959 .word 0x80ac800a ! t0_kref+0x21d8: andncc %l2, %o2, %g0
4960 call SYM(t0_subr3)
4961 .word 0xe3b8a040 ! t0_kref+0x21e0: stda %f48, [%g2 + 0x40]%asi
4962 .word 0xc0163ff6 ! t0_kref+0x21e4: lduh [%i0 - 0xa], %g0
4963 .word 0x09800007 ! t0_kref+0x21e8: fbl _kref+0x2204
4964 .word 0x98bcc01b ! t0_kref+0x21ec: xnorcc %l3, %i3, %o4
4965 .word 0x983de43d ! t0_kref+0x21f0: xnor %l7, 0x43d, %o4
4966 .word 0x80fc8016 ! t0_kref+0x21f4: sdivcc %l2, %l6, %g0
4967 .word 0xd8270018 ! t0_kref+0x21f8: st %o4, [%i4 + %i0]
4968 .word 0xe520a024 ! t0_kref+0x21fc: st %f18, [%g2 + 0x24]
4969 .word 0xd848a024 ! t0_kref+0x2200: ldsb [%g2 + 0x24], %o4
4970 .word 0xb1a018cc ! t0_kref+0x2204: fdtos %f12, %f24
4971 .word 0xd600a018 ! t0_kref+0x2208: ld [%g2 + 0x18], %o3
4972 .word 0x812b401a ! t0_kref+0x220c: sll %o5, %i2, %g0
4973 .word 0x96f4f797 ! t0_kref+0x2210: udivcc %l3, -0x869, %o3
4974 .word 0x8143e040 ! t0_kref+0x2214: membar 0x40
4975 .word 0x94e28008 ! t0_kref+0x2218: subccc %o2, %o0, %o2
4976 .word 0x923b29f8 ! t0_kref+0x221c: xnor %o4, 0x9f8, %o1
4977 .word 0xef064000 ! t0_kref+0x2220: ld [%i1], %f23
4978 .word 0x9a5b400c ! t0_kref+0x2224: smul %o5, %o4, %o5
4979 .word 0x25800007 ! t0_kref+0x2228: fblg,a _kref+0x2244
4980 .word 0x9da01897 ! t0_kref+0x222c: fitos %f23, %f14
4981 .word 0x961ce45c ! t0_kref+0x2230: xor %l3, 0x45c, %o3
4982 .word 0x23400001 ! t0_kref+0x2234: fbne,a,pn %fcc0, _kref+0x2238
4983 .word 0xe51f4019 ! t0_kref+0x2238: ldd [%i5 + %i1], %f18
4984 .word 0x9adce3dc ! t0_kref+0x223c: smulcc %l3, 0x3dc, %o5
4985 .word 0x9f2d800c ! t0_kref+0x2240: sll %l6, %o4, %o7
4986 .word 0x947f7454 ! t0_kref+0x2244: sdiv %i5, -0xbac, %o2
4987 .word 0x9add7119 ! t0_kref+0x2248: smulcc %l5, -0xee7, %o5
4988 .word 0x95a60852 ! t0_kref+0x224c: faddd %f24, %f18, %f10
4989 .word 0xde48a018 ! t0_kref+0x2250: ldsb [%g2 + 0x18], %o7
4990 .word 0xa9a01919 ! t0_kref+0x2254: fitod %f25, %f20
4991 .word 0x81ab0ab0 ! t0_kref+0x2258: fcmpes %fcc0, %f12, %f16
4992 .word 0x9de3bfa0 ! t0_kref+0x225c: save %sp, -0x60, %sp
4993 .word 0x808838a2 ! t0_kref+0x2260: btst 0xfffff8a2, %g0
4994 .word 0x93eea7e6 ! t0_kref+0x2264: restore %i2, 0x7e6, %o1
4995 .word 0xde16c018 ! t0_kref+0x2268: lduh [%i3 + %i0], %o7
4996 .word 0x15800002 ! t0_kref+0x226c: fbue _kref+0x2274
4997 .word 0x985cc00d ! t0_kref+0x2270: smul %l3, %o5, %o4
4998 .word 0x81820000 ! t0_kref+0x2274: wr %o0, %g0, %y
4999 .word 0x95a50850 ! t0_kref+0x2278: faddd %f20, %f16, %f10
5000 .word 0xed1e2018 ! t0_kref+0x227c: ldd [%i0 + 0x18], %f22
5001 .word 0x1b31ee4d ! t0_kref+0x2280: sethi %hi(0xc7b93400), %o5
5002 .word 0xd808a03a ! t0_kref+0x2284: ldub [%g2 + 0x3a], %o4
5003 .word 0xe700a010 ! t0_kref+0x2288: ld [%g2 + 0x10], %f19
5004 .word 0x9e824012 ! t0_kref+0x228c: addcc %o1, %l2, %o7
5005 .word 0xd8164000 ! t0_kref+0x2290: lduh [%i1], %o4
5006 .word 0xe01e3fe8 ! t0_kref+0x2294: ldd [%i0 - 0x18], %l0
5007 .word 0xa5a30854 ! t0_kref+0x2298: faddd %f12, %f20, %f18
5008 .word 0xc807bfe8 ! t0_kref+0x229c: ld [%fp - 0x18], %g4
5009 .word 0xf11fbf78 ! t0_kref+0x22a0: ldd [%fp - 0x88], %f24
5010 .word 0xeb00a000 ! t0_kref+0x22a4: ld [%g2], %f21
5011 .word 0x9ebc8016 ! t0_kref+0x22a8: xnorcc %l2, %l6, %o7
5012 .word 0x9647000c ! t0_kref+0x22ac: addc %i4, %o4, %o3
5013 .word 0x9afd62c7 ! t0_kref+0x22b0: sdivcc %l5, 0x2c7, %o5
5014 .word 0x9536a005 ! t0_kref+0x22b4: srl %i2, 0x5, %o2
5015 .word 0x94e7000b ! t0_kref+0x22b8: subccc %i4, %o3, %o2
5016 .word 0x1f800004 ! t0_kref+0x22bc: fbo _kref+0x22cc
5017 .word 0x81d92f4a ! t0_kref+0x22c0: flush %g4 + 0xf4a
5018 .word 0xa5a0190f ! t0_kref+0x22c4: fitod %f15, %f18
5019 .word 0x9b17401b ! t0_kref+0x22c8: taddcctv %i5, %i3, %o5
5020 .word 0x8035b894 ! t0_kref+0x22cc: orn %l6, -0x76c, %g0
5021 .word 0x38800006 ! t0_kref+0x22d0: bgu,a _kref+0x22e8
5022 .word 0x94bec016 ! t0_kref+0x22d4: xnorcc %i3, %l6, %o2
5023 .word 0x06800002 ! t0_kref+0x22d8: bl _kref+0x22e0
5024 .word 0x81828000 ! t0_kref+0x22dc: wr %o2, %g0, %y
5025 .word 0x96f30000 ! t0_kref+0x22e0: udivcc %o4, %g0, %o3
5026 .word 0x9aaf365a ! t0_kref+0x22e4: andncc %i4, -0x9a6, %o5
5027 .word 0x9ba0012f ! t0_kref+0x22e8: fabss %f15, %f13
5028 .word 0xe66e3fe1 ! t0_kref+0x22ec: ldstub [%i0 - 0x1f], %l3
5029 .word 0xdd3e7ff0 ! t0_kref+0x22f0: std %f14, [%i1 - 0x10]
5030 .word 0x95a01a30 ! t0_kref+0x22f4: fstoi %f16, %f10
5031 .word 0x81aa8a4c ! t0_kref+0x22f8: fcmpd %fcc0, %f10, %f12
5032 .word 0x952a2015 ! t0_kref+0x22fc: sll %o0, 0x15, %o2
5033 .word 0x2f480007 ! t0_kref+0x2300: fbu,a,pt %fcc0, _kref+0x231c
5034 .word 0x92ab4015 ! t0_kref+0x2304: andncc %o5, %l5, %o1
5035 .word 0x811d8013 ! t0_kref+0x2308: tsubcctv %l6, %l3, %g0
5036 .word 0xde10a02a ! t0_kref+0x230c: lduh [%g2 + 0x2a], %o7
5037 .word 0x9ba9402a ! t0_kref+0x2310: fmovsug %fcc0, %f10, %f13
5038 .word 0x94f021cd ! t0_kref+0x2314: udivcc %g0, 0x1cd, %o2
5039 .word 0x17800004 ! t0_kref+0x2318: fbge _kref+0x2328
5040 .word 0x9e3a8009 ! t0_kref+0x231c: xnor %o2, %o1, %o7
5041 .word 0xd2062008 ! t0_kref+0x2320: ld [%i0 + 8], %o1
5042 .word 0xd4d81019 ! t0_kref+0x2324: ldxa [%g0 + %i1]0x80, %o2
5043 .word 0x94b8001d ! t0_kref+0x2328: xnorcc %g0, %i5, %o2
5044 .word 0xf830a024 ! t0_kref+0x232c: sth %i4, [%g2 + 0x24]
5045 .word 0x81ac8a54 ! t0_kref+0x2330: fcmpd %fcc0, %f18, %f20
5046 .word 0x92f6a778 ! t0_kref+0x2334: udivcc %i2, 0x778, %o1
5047 .word 0xe01e3fe0 ! t0_kref+0x2338: ldd [%i0 - 0x20], %l0
5048 .word 0x8186c000 ! t0_kref+0x233c: wr %i3, %g0, %y
5049 .word 0x9da0002a ! t0_kref+0x2340: fmovs %f10, %f14
5050 .word 0x9da018d8 ! t0_kref+0x2344: fdtos %f24, %f14
5051 .word 0x9efb6e40 ! t0_kref+0x2348: sdivcc %o5, 0xe40, %o7
5052 .word 0xd808a001 ! t0_kref+0x234c: ldub [%g2 + 1], %o4
5053 .word 0xa7a018d2 ! t0_kref+0x2350: fdtos %f18, %f19
5054 sethi %hi(1f), %o7
5055 save %sp,-0x60,%sp
5056 return %i7+%lo(1f)
5057 .empty
5058 .word 0xed1e7ff0 ! t0_kref+0x2360: ldd [%i1 - 0x10], %f22
50591: .word 0x941b4009 ! t0_kref+0x2364: xor %o5, %o1, %o2
5060 .word 0xd030a018 ! t0_kref+0x2368: sth %o0, [%g2 + 0x18]
5061 .word 0xdd1f4019 ! t0_kref+0x236c: ldd [%i5 + %i1], %f14
5062 .word 0xada0014c ! t0_kref+0x2370: fabsd %f12, %f22
5063 .word 0x9fa018d2 ! t0_kref+0x2374: fdtos %f18, %f15
5064 .word 0x95a4482a ! t0_kref+0x2378: fadds %f17, %f10, %f10
5065 .word 0x39800003 ! t0_kref+0x237c: fbuge,a _kref+0x2388
5066 .word 0x97a00139 ! t0_kref+0x2380: fabss %f25, %f11
5067 .word 0xe11e3ff0 ! t0_kref+0x2384: ldd [%i0 - 0x10], %f16
5068 .word 0x35400002 ! t0_kref+0x2388: fbue,a,pn %fcc0, _kref+0x2390
5069 .word 0x923378a1 ! t0_kref+0x238c: orn %o5, -0x75f, %o1
5070 .word 0xa1a0188e ! t0_kref+0x2390: fitos %f14, %f16
5071 .word 0x3b800001 ! t0_kref+0x2394: fble,a _kref+0x2398
5072 .word 0x803837cf ! t0_kref+0x2398: xnor %g0, -0x831, %g0
5073 .word 0x81dbee0b ! t0_kref+0x239c: flush %o7 + 0xe0b
5074 .word 0x13800006 ! t0_kref+0x23a0: fbe _kref+0x23b8
5075 .word 0x9da00054 ! t0_kref+0x23a4: fmovd %f20, %f14
5076 .word 0x01800008 ! t0_kref+0x23a8: fbn _kref+0x23c8
5077 .word 0xdec61000 ! t0_kref+0x23ac: ldswa [%i0]0x80, %o7
5078 .word 0xada58d2d ! t0_kref+0x23b0: fsmuld %f22, %f13, %f22
5079 .word 0x9ab278c3 ! t0_kref+0x23b4: orncc %o1, -0x73d, %o5
5080 .word 0xd816001b ! t0_kref+0x23b8: lduh [%i0 + %i3], %o4
5081 .word 0x808a0016 ! t0_kref+0x23bc: btst %l6, %o0
5082 .word 0xd848a02f ! t0_kref+0x23c0: ldsb [%g2 + 0x2f], %o4
5083 .word 0xc0070019 ! t0_kref+0x23c4: ld [%i4 + %i1], %g0
5084 .word 0xd920a02c ! t0_kref+0x23c8: st %f12, [%g2 + 0x2c]
5085 .word 0x9e2d7ac8 ! t0_kref+0x23cc: andn %l5, -0x538, %o7
5086 call SYM(t0_subr3)
5087 .word 0xf430a028 ! t0_kref+0x23d4: sth %i2, [%g2 + 0x28]
5088 .word 0xd448a02c ! t0_kref+0x23d8: ldsb [%g2 + 0x2c], %o2
5089 .word 0x9b2f4009 ! t0_kref+0x23dc: sll %i5, %o1, %o5
5090 .word 0x97a00136 ! t0_kref+0x23e0: fabss %f22, %f11
5091 .word 0xd4167fee ! t0_kref+0x23e4: lduh [%i1 - 0x12], %o2
5092 .word 0xe51e6008 ! t0_kref+0x23e8: ldd [%i1 + 8], %f18
5093 .word 0xdd20a030 ! t0_kref+0x23ec: st %f14, [%g2 + 0x30]
5094 .word 0x98baadca ! t0_kref+0x23f0: xnorcc %o2, 0xdca, %o4
5095 .word 0xd51e7ff8 ! t0_kref+0x23f4: ldd [%i1 - 8], %f10
5096 .word 0xee6e8019 ! t0_kref+0x23f8: ldstub [%i2 + %i1], %l7
5097 .word 0x9a78001a ! t0_kref+0x23fc: sdiv %g0, %i2, %o5
5098 .word 0xe628a028 ! t0_kref+0x2400: stb %l3, [%g2 + 0x28]
5099 .word 0x0f480008 ! t0_kref+0x2404: fbu,pt %fcc0, _kref+0x2424
5100 .word 0x97a00031 ! t0_kref+0x2408: fmovs %f17, %f11
5101 .word 0x81ad4ab6 ! t0_kref+0x240c: fcmpes %fcc0, %f21, %f22
5102 .word 0x9abec00c ! t0_kref+0x2410: xnorcc %i3, %o4, %o5
5103 .word 0x9aaa0016 ! t0_kref+0x2414: andncc %o0, %l6, %o5
5104 .word 0x19230891 ! t0_kref+0x2418: sethi %hi(0x8c224400), %o4
5105 .word 0xafa01a34 ! t0_kref+0x241c: fstoi %f20, %f23
5106 .word 0x0c800001 ! t0_kref+0x2420: bneg _kref+0x2424
5107 .word 0xc398a040 ! t0_kref+0x2424: ldda [%g2 + 0x40]%asi, %f32
5108 .word 0xf11e6008 ! t0_kref+0x2428: ldd [%i1 + 8], %f24
5109 .word 0x28400008 ! t0_kref+0x242c: bleu,a,pn %icc, _kref+0x244c
5110 .word 0xf11e3fe0 ! t0_kref+0x2430: ldd [%i0 - 0x20], %f24
5111 .word 0xeb6e6018 ! t0_kref+0x2434: prefetch %i1 + 0x18, 21
5112 .word 0x972da009 ! t0_kref+0x2438: sll %l6, 0x9, %o3
5113 .word 0x13400006 ! t0_kref+0x243c: fbe,pn %fcc0, _kref+0x2454
5114 .word 0x9a7ec00a ! t0_kref+0x2440: sdiv %i3, %o2, %o5
5115 .word 0x992ca01b ! t0_kref+0x2444: sll %l2, 0x1b, %o4
5116 .word 0x0f480001 ! t0_kref+0x2448: fbu,pt %fcc0, _kref+0x244c
5117 .word 0xa1a0190f ! t0_kref+0x244c: fitod %f15, %f16
5118 .word 0xf8363ff4 ! t0_kref+0x2450: sth %i4, [%i0 - 0xc]
5119 .word 0x92f7001d ! t0_kref+0x2454: udivcc %i4, %i5, %o1
5120 .word 0x96c2667b ! t0_kref+0x2458: addccc %o1, 0x67b, %o3
5121 .word 0xafa018d2 ! t0_kref+0x245c: fdtos %f18, %f23
5122 .word 0xd7070018 ! t0_kref+0x2460: ld [%i4 + %i0], %f11
5123 .word 0xc398a040 ! t0_kref+0x2464: ldda [%g2 + 0x40]%asi, %f32
5124 .word 0x9245401b ! t0_kref+0x2468: addc %l5, %i3, %o1
5125 .word 0x06400001 ! t0_kref+0x246c: bl,pn %icc, _kref+0x2470
5126 .word 0xf8362018 ! t0_kref+0x2470: sth %i4, [%i0 + 0x18]
5127 .word 0x81830000 ! t0_kref+0x2474: wr %o4, %g0, %y
5128 .word 0x81c96b78 ! t0_kref+0x2478: return %g5 + 0xb78
5129 .word 0x80454013 ! t0_kref+0x247c: addc %l5, %l3, %g0
5130 .word 0xda4e7ff7 ! t0_kref+0x2480: ldsb [%i1 - 9], %o5
5131 .word 0xb1a00152 ! t0_kref+0x2484: fabsd %f18, %f24
5132 .word 0x812a000b ! t0_kref+0x2488: sll %o0, %o3, %g0
5133 .word 0x9e7b4017 ! t0_kref+0x248c: sdiv %o5, %l7, %o7
5134 .word 0xda262008 ! t0_kref+0x2490: st %o5, [%i0 + 8]
5135 .word 0x98400016 ! t0_kref+0x2494: addc %g0, %l6, %o4
5136 .word 0xaba01899 ! t0_kref+0x2498: fitos %f25, %f21
5137 .word 0xd848a02c ! t0_kref+0x249c: ldsb [%g2 + 0x2c], %o4
5138 .word 0x81ab8ab8 ! t0_kref+0x24a0: fcmpes %fcc0, %f14, %f24
5139 .word 0xd608a02c ! t0_kref+0x24a4: ldub [%g2 + 0x2c], %o3
5140 .word 0xe93e7ff8 ! t0_kref+0x24a8: std %f20, [%i1 - 8]
5141 .word 0x38800008 ! t0_kref+0x24ac: bgu,a _kref+0x24cc
5142 .word 0xe1070018 ! t0_kref+0x24b0: ld [%i4 + %i0], %f16
5143 .word 0xafa000af ! t0_kref+0x24b4: fnegs %f15, %f23
5144 .word 0xd84e6011 ! t0_kref+0x24b8: ldsb [%i1 + 0x11], %o4
5145 .word 0xda4e7fe2 ! t0_kref+0x24bc: ldsb [%i1 - 0x1e], %o5
5146 .word 0x99a0102e ! t0_kref+0x24c0: fstox %f14, %f12
5147 .word 0x932a2012 ! t0_kref+0x24c4: sll %o0, 0x12, %o1
5148 .word 0x02480005 ! t0_kref+0x24c8: be,pt %icc, _kref+0x24dc
5149 .word 0xe01e401d ! t0_kref+0x24cc: ldd [%i1 + %i5], %l0
5150 .word 0xb1aa802d ! t0_kref+0x24d0: fmovsue %fcc0, %f13, %f24
5151 .word 0xa3a00033 ! t0_kref+0x24d4: fmovs %f19, %f17
5152 .word 0xd2100018 ! t0_kref+0x24d8: lduh [%g0 + %i0], %o1
5153 .word 0xd68e101a ! t0_kref+0x24dc: lduba [%i0 + %i2]0x80, %o3
5154 .word 0xe83f4018 ! t0_kref+0x24e0: std %l4, [%i5 + %i0]
5155 .word 0x14800007 ! t0_kref+0x24e4: bg _kref+0x2500
5156 .word 0x985f2464 ! t0_kref+0x24e8: smul %i4, 0x464, %o4
5157 .word 0xf430a024 ! t0_kref+0x24ec: sth %i2, [%g2 + 0x24]
5158 .word 0x81ae4a36 ! t0_kref+0x24f0: fcmps %fcc0, %f25, %f22
5159 .word 0x97a3c837 ! t0_kref+0x24f4: fadds %f15, %f23, %f11
5160 .word 0xb1a50852 ! t0_kref+0x24f8: faddd %f20, %f18, %f24
5161 .word 0x9ba01a4c ! t0_kref+0x24fc: fdtoi %f12, %f13
5162 .word 0xada018d8 ! t0_kref+0x2500: fdtos %f24, %f22
5163 .word 0x9f1d400c ! t0_kref+0x2504: tsubcctv %l5, %o4, %o7
5164 .word 0x31800001 ! t0_kref+0x2508: fba,a _kref+0x250c
5165 .word 0xef070019 ! t0_kref+0x250c: ld [%i4 + %i1], %f23
5166 .word 0x07800007 ! t0_kref+0x2510: fbul _kref+0x252c
5167 .word 0xc0560000 ! t0_kref+0x2514: ldsh [%i0], %g0
5168 .word 0x1f480004 ! t0_kref+0x2518: fbo,pt %fcc0, _kref+0x2528
5169 .word 0x81830000 ! t0_kref+0x251c: wr %o4, %g0, %y
5170 .word 0xd400a034 ! t0_kref+0x2520: ld [%g2 + 0x34], %o2
5171 .word 0xd0380019 ! t0_kref+0x2524: std %o0, [%g0 + %i1]
5172 .word 0x9ea2af65 ! t0_kref+0x2528: subcc %o2, 0xf65, %o7
5173 .word 0x9a0d76ba ! t0_kref+0x252c: and %l5, -0x946, %o5
5174 .word 0xec7e0000 ! t0_kref+0x2530: swap [%i0], %l6
5175 .word 0xaba8402a ! t0_kref+0x2534: fmovsne %fcc0, %f10, %f21
5176 .word 0x1a800005 ! t0_kref+0x2538: bcc _kref+0x254c
5177 .word 0x9a5d4017 ! t0_kref+0x253c: smul %l5, %l7, %o5
5178 .word 0x92ba74fa ! t0_kref+0x2540: xnorcc %o1, -0xb06, %o1
5179 .word 0xf7ee101c ! t0_kref+0x2544: prefetcha %i0 + %i4, 27
5180 .word 0xd4162000 ! t0_kref+0x2548: lduh [%i0], %o2
5181 .word 0xd51e001d ! t0_kref+0x254c: ldd [%i0 + %i5], %f10
5182 .word 0xd920a00c ! t0_kref+0x2550: st %f12, [%g2 + 0xc]
5183 .word 0x2b400006 ! t0_kref+0x2554: fbug,a,pn %fcc0, _kref+0x256c
5184 .word 0x972ce01f ! t0_kref+0x2558: sll %l3, 0x1f, %o3
5185 .word 0xecee1000 ! t0_kref+0x255c: ldstuba [%i0]0x80, %l6
5186 .word 0x940f0000 ! t0_kref+0x2560: and %i4, %g0, %o2
5187 .word 0x92268014 ! t0_kref+0x2564: sub %i2, %l4, %o1
5188 .word 0x1b400003 ! t0_kref+0x2568: fble,pn %fcc0, _kref+0x2574
5189 .word 0xd640a008 ! t0_kref+0x256c: ldsw [%g2 + 8], %o3
5190 .word 0x9abde426 ! t0_kref+0x2570: xnorcc %l7, 0x426, %o5
5191 .word 0x81828000 ! t0_kref+0x2574: wr %o2, %g0, %y
5192 .word 0x99a01916 ! t0_kref+0x2578: fitod %f22, %f12
5193 .word 0xf007bfe0 ! t0_kref+0x257c: ld [%fp - 0x20], %i0
5194 .word 0x80ba2efb ! t0_kref+0x2580: xnorcc %o0, 0xefb, %g0
5195 .word 0x92a8000d ! t0_kref+0x2584: andncc %g0, %o5, %o1
5196 .word 0x801f32f2 ! t0_kref+0x2588: xor %i4, -0xd0e, %g0
5197 .word 0x3f400007 ! t0_kref+0x258c: fbo,a,pn %fcc0, _kref+0x25a8
5198 .word 0x923b7153 ! t0_kref+0x2590: xnor %o5, -0xead, %o1
5199 .word 0x92c2c00c ! t0_kref+0x2594: addccc %o3, %o4, %o1
5200 .word 0x921a68b8 ! t0_kref+0x2598: xor %o1, 0x8b8, %o1
5201 .word 0xb1a0012a ! t0_kref+0x259c: fabss %f10, %f24
5202 .word 0xc0162012 ! t0_kref+0x25a0: lduh [%i0 + 0x12], %g0
5203 .word 0x07800008 ! t0_kref+0x25a4: fbul _kref+0x25c4
5204 .word 0x805dc017 ! t0_kref+0x25a8: smul %l7, %l7, %g0
5205 .word 0x9a2f27d4 ! t0_kref+0x25ac: andn %i4, 0x7d4, %o5
5206 .word 0xe8363fe4 ! t0_kref+0x25b0: sth %l4, [%i0 - 0x1c]
5207 .word 0x81ac0a2d ! t0_kref+0x25b4: fcmps %fcc0, %f16, %f13
5208 .word 0x26800004 ! t0_kref+0x25b8: bl,a _kref+0x25c8
5209 .word 0xda40a014 ! t0_kref+0x25bc: ldsw [%g2 + 0x14], %o5
5210 .word 0x81ab8a31 ! t0_kref+0x25c0: fcmps %fcc0, %f14, %f17
5211 .word 0x92980012 ! t0_kref+0x25c4: xorcc %g0, %l2, %o1
5212 .word 0x9436801a ! t0_kref+0x25c8: orn %i2, %i2, %o2
5213 .word 0xe47f0019 ! t0_kref+0x25cc: swap [%i4 + %i1], %l2
5214 .word 0xe01e6018 ! t0_kref+0x25d0: ldd [%i1 + 0x18], %l0
5215 .word 0xb1a0190e ! t0_kref+0x25d4: fitod %f14, %f24
5216 .word 0x878020f0 ! t0_kref+0x25d8: mov 0xf0, %asi
5217 .word 0xa7a4882c ! t0_kref+0x25dc: fadds %f18, %f12, %f19
5218 .word 0xe3b8a080 ! t0_kref+0x25e0: stda %f48, [%g2 + 0x80]%asi
5219 .word 0xb1a018d4 ! t0_kref+0x25e4: fdtos %f20, %f24
5220 .word 0x878020e0 ! t0_kref+0x25e8: mov 0xe0, %asi
5221 .word 0xe3b8a080 ! t0_kref+0x25ec: stda %f48, [%g2 + 0x80]%asi
5222 .word 0xfb6e001d ! t0_kref+0x25f0: prefetch %i0 + %i5, 29
5223 .word 0xaba6492e ! t0_kref+0x25f4: fmuls %f25, %f14, %f21
5224 .word 0x9684c008 ! t0_kref+0x25f8: addcc %l3, %o0, %o3
5225 .word 0x80e5b362 ! t0_kref+0x25fc: subccc %l6, -0xc9e, %g0
5226 .word 0x8143c000 ! t0_kref+0x2600: stbar
5227 .word 0x973f0016 ! t0_kref+0x2604: sra %i4, %l6, %o3
5228 .word 0xe900a008 ! t0_kref+0x2608: ld [%g2 + 8], %f20
5229 .word 0x94a2fbc8 ! t0_kref+0x260c: subcc %o3, -0x438, %o2
5230 .word 0xd420a02c ! t0_kref+0x2610: st %o2, [%g2 + 0x2c]
5231 .word 0xa5a389d4 ! t0_kref+0x2614: fdivd %f14, %f20, %f18
5232 .word 0x960e800b ! t0_kref+0x2618: and %i2, %o3, %o3
5233 .word 0x2b800001 ! t0_kref+0x261c: fbug,a _kref+0x2620
5234 .word 0x92b00014 ! t0_kref+0x2620: orncc %g0, %l4, %o1
5235 .word 0xe1180019 ! t0_kref+0x2624: ldd [%g0 + %i1], %f16
5236 .word 0x3e800005 ! t0_kref+0x2628: bvc,a _kref+0x263c
5237 .word 0x9a268017 ! t0_kref+0x262c: sub %i2, %l7, %o5
5238 .word 0x81580000 ! t0_kref+0x2630: flushw
5239 .word 0x95a0188a ! t0_kref+0x2634: fitos %f10, %f10
5240 .word 0xd220a020 ! t0_kref+0x2638: st %o1, [%g2 + 0x20]
5241 .word 0x9b148012 ! t0_kref+0x263c: taddcctv %l2, %l2, %o5
5242 .word 0x972ae002 ! t0_kref+0x2640: sll %o3, 0x2, %o3
5243 .word 0xdb067ffc ! t0_kref+0x2644: ld [%i1 - 4], %f13
5244 .word 0x921d617d ! t0_kref+0x2648: xor %l5, 0x17d, %o1
5245 .word 0x80aa245d ! t0_kref+0x264c: andncc %o0, 0x45d, %g0
5246 .word 0x80da000a ! t0_kref+0x2650: smulcc %o0, %o2, %g0
5247 .word 0x98ad8013 ! t0_kref+0x2654: andncc %l6, %l3, %o4
5248 .word 0xf207bfe0 ! t0_kref+0x2658: ld [%fp - 0x20], %i1
5249 .word 0xa9a00137 ! t0_kref+0x265c: fabss %f23, %f20
5250 .word 0xe19f5018 ! t0_kref+0x2660: ldda [%i5 + %i0]0x80, %f16
5251 .word 0x98bef233 ! t0_kref+0x2664: xnorcc %i3, -0xdcd, %o4
5252 .word 0x9f2d6008 ! t0_kref+0x2668: sll %l5, 0x8, %o7
5253 .word 0x9da00130 ! t0_kref+0x266c: fabss %f16, %f14
5254 .word 0xa7a01a2a ! t0_kref+0x2670: fstoi %f10, %f19
5255 .word 0xf8363ff8 ! t0_kref+0x2674: sth %i4, [%i0 - 8]
5256 .word 0xda6e0000 ! t0_kref+0x2678: ldstub [%i0], %o5
5257 .word 0xe11fbfa0 ! t0_kref+0x267c: ldd [%fp - 0x60], %f16
5258 .word 0x9b32001d ! t0_kref+0x2680: srl %o0, %i5, %o5
5259 .word 0x8140c000 ! t0_kref+0x2684: mov %asi, %g0
5260 .word 0xd8d61000 ! t0_kref+0x2688: ldsha [%i0]0x80, %o4
5261 .word 0x992ec016 ! t0_kref+0x268c: sll %i3, %l6, %o4
5262 .word 0x92370008 ! t0_kref+0x2690: orn %i4, %o0, %o1
5263 .word 0xaba64839 ! t0_kref+0x2694: fadds %f25, %f25, %f21
5264 .word 0x949efac3 ! t0_kref+0x2698: xorcc %i3, -0x53d, %o2
5265 .word 0x80beb5b9 ! t0_kref+0x269c: xnorcc %i2, -0xa47, %g0
5266 .word 0x96982d79 ! t0_kref+0x26a0: xorcc %g0, 0xd79, %o3
5267 .word 0x81ac8a54 ! t0_kref+0x26a4: fcmpd %fcc0, %f18, %f20
5268 .word 0xf630a004 ! t0_kref+0x26a8: sth %i3, [%g2 + 4]
5269 .word 0xd2363fe2 ! t0_kref+0x26ac: sth %o1, [%i0 - 0x1e]
5270 .word 0x972a4014 ! t0_kref+0x26b0: sll %o1, %l4, %o3
5271 .word 0x99a309b2 ! t0_kref+0x26b4: fdivs %f12, %f18, %f12
5272 .word 0xd030a010 ! t0_kref+0x26b8: sth %o0, [%g2 + 0x10]
5273 .word 0xa1a0012a ! t0_kref+0x26bc: fabss %f10, %f16
5274 .word 0xaba018d8 ! t0_kref+0x26c0: fdtos %f24, %f21
5275 .word 0xd64e001a ! t0_kref+0x26c4: ldsb [%i0 + %i2], %o3
5276 .word 0xe720a034 ! t0_kref+0x26c8: st %f19, [%g2 + 0x34]
5277 .word 0x81ab8a4e ! t0_kref+0x26cc: fcmpd %fcc0, %f14, %f14
5278 .word 0xd840a034 ! t0_kref+0x26d0: ldsw [%g2 + 0x34], %o4
5279 .word 0x9632400a ! t0_kref+0x26d4: orn %o1, %o2, %o3
5280 .word 0x39400008 ! t0_kref+0x26d8: fbuge,a,pn %fcc0, _kref+0x26f8
5281 .word 0x983ca8f5 ! t0_kref+0x26dc: xnor %l2, 0x8f5, %o4
5282 .word 0xe8300019 ! t0_kref+0x26e0: sth %l4, [%g0 + %i1]
5283 .word 0xd248a034 ! t0_kref+0x26e4: ldsb [%g2 + 0x34], %o1
5284 .word 0xde000019 ! t0_kref+0x26e8: ld [%g0 + %i1], %o7
5285 .word 0x808f7f8c ! t0_kref+0x26ec: btst 0xffffff8c, %i5
5286 .word 0x1e800004 ! t0_kref+0x26f0: bvc _kref+0x2700
5287 .word 0x973f4015 ! t0_kref+0x26f4: sra %i5, %l5, %o3
5288 .word 0x001fffff ! t0_kref+0x26f8: illtrap 0x1fffff
5289 .word 0x1d400003 ! t0_kref+0x26fc: fbule,pn %fcc0, _kref+0x2708
5290 .word 0x9ea30016 ! t0_kref+0x2700: subcc %o4, %l6, %o7
5291 .word 0x812f000a ! t0_kref+0x2704: sll %i4, %o2, %g0
5292 .word 0xe01e4000 ! t0_kref+0x2708: ldd [%i1], %l0
5293 .word 0xf1380018 ! t0_kref+0x270c: std %f24, [%g0 + %i0]
5294 .word 0x9af57714 ! t0_kref+0x2710: udivcc %l5, -0x8ec, %o5
5295 .word 0xc0df5019 ! t0_kref+0x2714: ldxa [%i5 + %i1]0x80, %g0
5296 .word 0x9ead8015 ! t0_kref+0x2718: andncc %l6, %l5, %o7
5297 call SYM(t0_subr3)
5298 .word 0xa5a509d8 ! t0_kref+0x2720: fdivd %f20, %f24, %f18
5299 .word 0xe4086dc0 ! t0_kref+0x2724: ldub [%g1 + 0xdc0], %l2
5300 .word 0xa41ca00c ! t0_kref+0x2728: xor %l2, 0xc, %l2
5301 .word 0xe4286dc0 ! t0_kref+0x272c: stb %l2, [%g1 + 0xdc0]
5302 .word 0x81d86dc0 ! t0_kref+0x2730: flush %g1 + 0xdc0
53032: .word 0x928f000d ! t0_kref+0x2734: andcc %i4, %o5, %o1
5304 .word 0x03800003 ! t0_kref+0x2738: fbne _kref+0x2744
5305 .word 0xe3b8a080 ! t0_kref+0x273c: stda %f48, [%g2 + 0x80]%asi
5306 .word 0x985ca73a ! t0_kref+0x2740: smul %l2, 0x73a, %o4
5307 .word 0x9432400a ! t0_kref+0x2744: orn %o1, %o2, %o2
5308 .word 0x96a74016 ! t0_kref+0x2748: subcc %i5, %l6, %o3
5309 .word 0xde16401b ! t0_kref+0x274c: lduh [%i1 + %i3], %o7
5310 .word 0xe82e2004 ! t0_kref+0x2750: stb %l4, [%i0 + 4]
5311 .word 0xd91fbcc0 ! t0_kref+0x2754: ldd [%fp - 0x340], %f12
5312 .word 0xa1a0190d ! t0_kref+0x2758: fitod %f13, %f16
5313 .word 0x8143e040 ! t0_kref+0x275c: membar 0x40
5314 .word 0xd800a028 ! t0_kref+0x2760: ld [%g2 + 0x28], %o4
5315 .word 0xe91e401d ! t0_kref+0x2764: ldd [%i1 + %i5], %f20
5316 .word 0x81ac8a52 ! t0_kref+0x2768: fcmpd %fcc0, %f18, %f18
5317 .word 0x9fc00004 ! t0_kref+0x276c: call %g0 + %g4
5318 .word 0x8186c000 ! t0_kref+0x2770: wr %i3, %g0, %y
5319 .word 0x81ac8a52 ! t0_kref+0x2774: fcmpd %fcc0, %f18, %f18
5320 .word 0x9a7b2fde ! t0_kref+0x2778: sdiv %o4, 0xfde, %o5
5321 .word 0xd616401b ! t0_kref+0x277c: lduh [%i1 + %i3], %o3
5322 .word 0xe920a01c ! t0_kref+0x2780: st %f20, [%g2 + 0x1c]
5323 .word 0xd450a034 ! t0_kref+0x2784: ldsh [%g2 + 0x34], %o2
5324 .word 0xe5062018 ! t0_kref+0x2788: ld [%i0 + 0x18], %f18
5325 .word 0xa5a509d4 ! t0_kref+0x278c: fdivd %f20, %f20, %f18
5326 .word 0x9fa0012f ! t0_kref+0x2790: fabss %f15, %f15
5327 .word 0xada01916 ! t0_kref+0x2794: fitod %f22, %f22
5328 .word 0x9aa57e7b ! t0_kref+0x2798: subcc %l5, -0x185, %o5
5329 .word 0x96aafa8c ! t0_kref+0x279c: andncc %o3, -0x574, %o3
5330 .word 0x99a00139 ! t0_kref+0x27a0: fabss %f25, %f12
5331 .word 0xe920a028 ! t0_kref+0x27a4: st %f20, [%g2 + 0x28]
5332 .word 0x980c801d ! t0_kref+0x27a8: and %l2, %i5, %o4
5333 .word 0x932d2011 ! t0_kref+0x27ac: sll %l4, 0x11, %o1
5334 .word 0xc0d01019 ! t0_kref+0x27b0: ldsha [%g0 + %i1]0x80, %g0
5335 .word 0x98280016 ! t0_kref+0x27b4: andn %g0, %l6, %o4
5336 .word 0xd84e2007 ! t0_kref+0x27b8: ldsb [%i0 + 7], %o4
5337 .word 0x94ab29d0 ! t0_kref+0x27bc: andncc %o4, 0x9d0, %o2
5338 .word 0x81858000 ! t0_kref+0x27c0: wr %l6, %g0, %y
5339 .word 0x92272aaf ! t0_kref+0x27c4: sub %i4, 0xaaf, %o1
5340 .word 0x932ee015 ! t0_kref+0x27c8: sll %i3, 0x15, %o1
5341 .word 0xd248a01e ! t0_kref+0x27cc: ldsb [%g2 + 0x1e], %o1
5342 .word 0x8143c000 ! t0_kref+0x27d0: stbar
5343 .word 0x80a2298f ! t0_kref+0x27d4: cmp %o0, 0x98f
5344 .word 0xea264000 ! t0_kref+0x27d8: st %l5, [%i1]
5345 .word 0xc016c018 ! t0_kref+0x27dc: lduh [%i3 + %i0], %g0
5346 .word 0x80ab7239 ! t0_kref+0x27e0: andncc %o5, -0xdc7, %g0
5347 .word 0xe5be101d ! t0_kref+0x27e4: stda %f18, [%i0 + %i5]0x80
5348 .word 0xf62e3ff9 ! t0_kref+0x27e8: stb %i3, [%i0 - 7]
5349 .word 0x8137401c ! t0_kref+0x27ec: srl %i5, %i4, %g0
5350 .word 0x989d8016 ! t0_kref+0x27f0: xorcc %l6, %l6, %o4
5351 .word 0xde48a019 ! t0_kref+0x27f4: ldsb [%g2 + 0x19], %o7
5352 .word 0x985a2a4f ! t0_kref+0x27f8: smul %o0, 0xa4f, %o4
5353 .word 0x94f4fd6c ! t0_kref+0x27fc: udivcc %l3, -0x294, %o2
5354 .word 0xd42e4000 ! t0_kref+0x2800: stb %o2, [%i1]
5355 .word 0xaba00139 ! t0_kref+0x2804: fabss %f25, %f21
5356 .word 0x27800006 ! t0_kref+0x2808: fbul,a _kref+0x2820
5357 .word 0xd206401c ! t0_kref+0x280c: ld [%i1 + %i4], %o1
5358 .word 0xe11fbdb0 ! t0_kref+0x2810: ldd [%fp - 0x250], %f16
5359 .word 0x9882000c ! t0_kref+0x2814: addcc %o0, %o4, %o4
5360 .word 0xd408a01c ! t0_kref+0x2818: ldub [%g2 + 0x1c], %o2
5361 .word 0x09800005 ! t0_kref+0x281c: fbl _kref+0x2830
5362 .word 0x80e54009 ! t0_kref+0x2820: subccc %l5, %o1, %g0
5363 .word 0xe11e3ff8 ! t0_kref+0x2824: ldd [%i0 - 8], %f16
5364 .word 0x8143c000 ! t0_kref+0x2828: stbar
5365 .word 0x9ba00032 ! t0_kref+0x282c: fmovs %f18, %f13
5366 .word 0xe01e3ff8 ! t0_kref+0x2830: ldd [%i0 - 8], %l0
5367 .word 0xf207bfe0 ! t0_kref+0x2834: ld [%fp - 0x20], %i1
5368 .word 0xe11fbc10 ! t0_kref+0x2838: ldd [%fp - 0x3f0], %f16
5369 .word 0x94bec012 ! t0_kref+0x283c: xnorcc %i3, %l2, %o2
5370 .word 0x812de01f ! t0_kref+0x2840: sll %l7, 0x1f, %g0
5371 .word 0x8143c000 ! t0_kref+0x2844: stbar
5372 .word 0xe01f4018 ! t0_kref+0x2848: ldd [%i5 + %i0], %l0
5373 .word 0xe3b8a040 ! t0_kref+0x284c: stda %f48, [%g2 + 0x40]%asi
5374 .word 0x01400008 ! t0_kref+0x2850: fbn,pn %fcc0, _kref+0x2870
5375 .word 0xc000a034 ! t0_kref+0x2854: ld [%g2 + 0x34], %g0
5376 .word 0xe01e001d ! t0_kref+0x2858: ldd [%i0 + %i5], %l0
5377 .word 0xb1a018ca ! t0_kref+0x285c: fdtos %f10, %f24
5378 .word 0x92e2c009 ! t0_kref+0x2860: subccc %o3, %o1, %o1
5379 .word 0xde060000 ! t0_kref+0x2864: ld [%i0], %o7
5380 .word 0x8143c000 ! t0_kref+0x2868: stbar
5381 .word 0xecfe501c ! t0_kref+0x286c: swapa [%i1 + %i4]0x80, %l6
5382 .word 0x941b6377 ! t0_kref+0x2870: xor %o5, 0x377, %o2
5383 .word 0x95370014 ! t0_kref+0x2874: srl %i4, %l4, %o2
5384 .word 0xea7f0019 ! t0_kref+0x2878: swap [%i4 + %i1], %l5
5385 .word 0xada018ce ! t0_kref+0x287c: fdtos %f14, %f22
5386 .word 0xe36e6018 ! t0_kref+0x2880: prefetch %i1 + 0x18, 17
5387 .word 0x80fd4015 ! t0_kref+0x2884: sdivcc %l5, %l5, %g0
5388 .word 0x11480002 ! t0_kref+0x2888: fba,pt %fcc0, _kref+0x2890
5389 .word 0xeb26200c ! t0_kref+0x288c: st %f21, [%i0 + 0xc]
5390 .word 0x813b0013 ! t0_kref+0x2890: sra %o4, %l3, %g0
5391 .word 0x9e5cf457 ! t0_kref+0x2894: smul %l3, -0xba9, %o7
5392 .word 0x92a03505 ! t0_kref+0x2898: subcc %g0, -0xafb, %o1
5393 .word 0xd030a020 ! t0_kref+0x289c: sth %o0, [%g2 + 0x20]
5394 .word 0x943b24a7 ! t0_kref+0x28a0: xnor %o4, 0x4a7, %o2
5395 .word 0xe13e7ff8 ! t0_kref+0x28a4: std %f16, [%i1 - 8]
5396 .word 0x81ac8a4c ! t0_kref+0x28a8: fcmpd %fcc0, %f18, %f12
5397 .word 0x81ac0a54 ! t0_kref+0x28ac: fcmpd %fcc0, %f16, %f20
5398 .word 0xd44e7ffd ! t0_kref+0x28b0: ldsb [%i1 - 3], %o2
5399 .word 0xef20a018 ! t0_kref+0x28b4: st %f23, [%g2 + 0x18]
5400 .word 0xda86101c ! t0_kref+0x28b8: lda [%i0 + %i4]0x80, %o5
5401 .word 0xe51e6018 ! t0_kref+0x28bc: ldd [%i1 + 0x18], %f18
5402 .word 0x920a4014 ! t0_kref+0x28c0: and %o1, %l4, %o1
5403 .word 0x16480005 ! t0_kref+0x28c4: bge,pt %icc, _kref+0x28d8
5404 .word 0xd03e001d ! t0_kref+0x28c8: std %o0, [%i0 + %i5]
5405 .word 0xc016001b ! t0_kref+0x28cc: lduh [%i0 + %i3], %g0
5406 .word 0xda5e6008 ! t0_kref+0x28d0: ldx [%i1 + 8], %o5
5407 .word 0xd2000019 ! t0_kref+0x28d4: ld [%g0 + %i1], %o1
5408 .word 0xe01e7ff0 ! t0_kref+0x28d8: ldd [%i1 - 0x10], %l0
5409 .word 0x97a01893 ! t0_kref+0x28dc: fitos %f19, %f11
5410 .word 0x9e7d35f7 ! t0_kref+0x28e0: sdiv %l4, -0xa09, %o7
5411 .word 0xd4500019 ! t0_kref+0x28e4: ldsh [%g0 + %i1], %o2
5412 .word 0x1d800005 ! t0_kref+0x28e8: fbule _kref+0x28fc
5413 .word 0x81580000 ! t0_kref+0x28ec: flushw
5414 .word 0xd2c71019 ! t0_kref+0x28f0: ldswa [%i4 + %i1]0x80, %o1
5415 .word 0xe500a018 ! t0_kref+0x28f4: ld [%g2 + 0x18], %f18
5416 .word 0x0a800005 ! t0_kref+0x28f8: bcs _kref+0x290c
5417 .word 0x9e3b7f42 ! t0_kref+0x28fc: xnor %o5, -0xbe, %o7
5418 .word 0xf11e0000 ! t0_kref+0x2900: ldd [%i0], %f24
5419 .word 0x81aa8a58 ! t0_kref+0x2904: fcmpd %fcc0, %f10, %f24
5420 .word 0x947a801d ! t0_kref+0x2908: sdiv %o2, %i5, %o2
5421 .word 0x802e8000 ! t0_kref+0x290c: andn %i2, %g0, %g0
5422 .word 0x97a01897 ! t0_kref+0x2910: fitos %f23, %f11
5423 .word 0xada589ce ! t0_kref+0x2914: fdivd %f22, %f14, %f22
5424 .word 0x9f302010 ! t0_kref+0x2918: srl %g0, 0x10, %o7
5425 .word 0xa9a01916 ! t0_kref+0x291c: fitod %f22, %f20
5426 .word 0xf828a02e ! t0_kref+0x2920: stb %i4, [%g2 + 0x2e]
5427 .word 0xaba00135 ! t0_kref+0x2924: fabss %f21, %f21
5428 .word 0x1d480007 ! t0_kref+0x2928: fbule,pt %fcc0, _kref+0x2944
5429 .word 0x9e9e8008 ! t0_kref+0x292c: xorcc %i2, %o0, %o7
5430 .word 0x11400008 ! t0_kref+0x2930: fba,pn %fcc0, _kref+0x2950
5431 .word 0xaba01a2b ! t0_kref+0x2934: fstoi %f11, %f21
5432 .word 0xa5a00038 ! t0_kref+0x2938: fmovs %f24, %f18
5433 .word 0xd030a004 ! t0_kref+0x293c: sth %o0, [%g2 + 4]
5434 .word 0xc048a036 ! t0_kref+0x2940: ldsb [%g2 + 0x36], %g0
5435 .word 0x31800005 ! t0_kref+0x2944: fba,a _kref+0x2958
5436 .word 0x95a0190b ! t0_kref+0x2948: fitod %f11, %f10
5437 .word 0xa9a00137 ! t0_kref+0x294c: fabss %f23, %f20
5438 .word 0xee28a02a ! t0_kref+0x2950: stb %l7, [%g2 + 0x2a]
5439 .word 0xe01e401d ! t0_kref+0x2954: ldd [%i1 + %i5], %l0
5440 .word 0xea30a02c ! t0_kref+0x2958: sth %l5, [%g2 + 0x2c]
5441 .word 0xd408a016 ! t0_kref+0x295c: ldub [%g2 + 0x16], %o2
5442 .word 0x81aa8a34 ! t0_kref+0x2960: fcmps %fcc0, %f10, %f20
5443 .word 0xc12e2010 ! t0_kref+0x2964: st %fsr, [%i0 + 0x10]
5444 .word 0x803528c6 ! t0_kref+0x2968: orn %l4, 0x8c6, %g0
5445 .word 0x36800005 ! t0_kref+0x296c: bge,a _kref+0x2980
5446 .word 0x941a800b ! t0_kref+0x2970: xor %o2, %o3, %o2
5447 .word 0x17800007 ! t0_kref+0x2974: fbge _kref+0x2990
5448 .word 0xe67e3ffc ! t0_kref+0x2978: swap [%i0 - 4], %l3
5449 .word 0x81ae4a33 ! t0_kref+0x297c: fcmps %fcc0, %f25, %f19
5450 .word 0xaba01a34 ! t0_kref+0x2980: fstoi %f20, %f21
5451 .word 0x8102f786 ! t0_kref+0x2984: taddcc %o3, -0x87a, %g0
5452 .word 0xa3a0002b ! t0_kref+0x2988: fmovs %f11, %f17
5453 .word 0xa3a4882d ! t0_kref+0x298c: fadds %f18, %f13, %f17
5454 .word 0x9a32001a ! t0_kref+0x2990: orn %o0, %i2, %o5
5455 .word 0x99a00132 ! t0_kref+0x2994: fabss %f18, %f12
5456 .word 0x24800002 ! t0_kref+0x2998: ble,a _kref+0x29a0
5457 .word 0xe67e001c ! t0_kref+0x299c: swap [%i0 + %i4], %l3
5458 .word 0xb1a5082f ! t0_kref+0x29a0: fadds %f20, %f15, %f24
5459 .word 0x80f34016 ! t0_kref+0x29a4: udivcc %o5, %l6, %g0
5460 .word 0xfd1831b0 ! t0_kref+0x29a8: ldd [%g0 - 0xe50], %f30
5461 .word 0x9da4882e ! t0_kref+0x29ac: fadds %f18, %f14, %f14
5462 .word 0x30480007 ! t0_kref+0x29b0: ba,a,pt %icc, _kref+0x29cc
5463 .word 0xe53e001d ! t0_kref+0x29b4: std %f18, [%i0 + %i5]
5464 .word 0x95a0002b ! t0_kref+0x29b8: fmovs %f11, %f10
5465 .word 0xada00134 ! t0_kref+0x29bc: fabss %f20, %f22
5466 .word 0x8184c000 ! t0_kref+0x29c0: wr %l3, %g0, %y
5467 .word 0xc040a03c ! t0_kref+0x29c4: ldsw [%g2 + 0x3c], %g0
5468 .word 0x9ebb001c ! t0_kref+0x29c8: xnorcc %o4, %i4, %o7
5469 .word 0x9917400d ! t0_kref+0x29cc: taddcctv %i5, %o5, %o4
5470 .word 0x81ab0ab5 ! t0_kref+0x29d0: fcmpes %fcc0, %f12, %f21
5471 .word 0x920a001d ! t0_kref+0x29d4: and %o0, %i5, %o1
5472 .word 0xe01e6000 ! t0_kref+0x29d8: ldd [%i1], %l0
5473 .word 0xd26e2016 ! t0_kref+0x29dc: ldstub [%i0 + 0x16], %o1
5474 .word 0x8066c00c ! t0_kref+0x29e0: subc %i3, %o4, %g0
5475 .word 0xd51f4019 ! t0_kref+0x29e4: ldd [%i5 + %i1], %f10
5476 call 1f
5477 .empty
5478 .word 0x9f2d001c ! t0_kref+0x29ec: sll %l4, %i4, %o7
54791: .word 0xd24e7ffd ! t0_kref+0x29f0: ldsb [%i1 - 3], %o1
5480 .word 0x926361b8 ! t0_kref+0x29f4: subc %o5, 0x1b8, %o1
5481 .word 0x24800008 ! t0_kref+0x29f8: ble,a _kref+0x2a18
5482 .word 0xd410a008 ! t0_kref+0x29fc: lduh [%g2 + 8], %o2
5483 .word 0xd51f4019 ! t0_kref+0x2a00: ldd [%i5 + %i1], %f10
5484 .word 0x807aa278 ! t0_kref+0x2a04: sdiv %o2, 0x278, %g0
5485 .word 0x39800006 ! t0_kref+0x2a08: fbuge,a _kref+0x2a20
5486 .word 0x9ae3299d ! t0_kref+0x2a0c: subccc %o4, 0x99d, %o5
5487 .word 0x9fa389b5 ! t0_kref+0x2a10: fdivs %f14, %f21, %f15
5488 .word 0x9246c014 ! t0_kref+0x2a14: addc %i3, %l4, %o1
5489 .word 0x9da01914 ! t0_kref+0x2a18: fitod %f20, %f14
5490 .word 0xe11e0000 ! t0_kref+0x2a1c: ldd [%i0], %f16
5491 .word 0x973ea00d ! t0_kref+0x2a20: sra %i2, 0xd, %o3
5492 .word 0x0b800008 ! t0_kref+0x2a24: fbug _kref+0x2a44
5493 .word 0x9aaec00d ! t0_kref+0x2a28: andncc %i3, %o5, %o5
5494 .word 0xd2563ff0 ! t0_kref+0x2a2c: ldsh [%i0 - 0x10], %o1
5495 .word 0x9b3f400b ! t0_kref+0x2a30: sra %i5, %o3, %o5
5496 .word 0xd250a016 ! t0_kref+0x2a34: ldsh [%g2 + 0x16], %o1
5497 .word 0xda28a002 ! t0_kref+0x2a38: stb %o5, [%g2 + 2]
5498 .word 0xd87e2018 ! t0_kref+0x2a3c: swap [%i0 + 0x18], %o4
5499 .word 0x808ec008 ! t0_kref+0x2a40: btst %o0, %i3
5500 .word 0xef68a089 ! t0_kref+0x2a44: prefetch %g2 + 0x89, 23
5501 .word 0x81ac4a2b ! t0_kref+0x2a48: fcmps %fcc0, %f17, %f11
5502 .word 0x923a6018 ! t0_kref+0x2a4c: xnor %o1, 0x18, %o1
5503 sethi %hi(1f), %o7
5504 save %sp,-0x60,%sp
5505 return %i7+%lo(1f)
5506 .empty
5507 .word 0x8086bae7 ! t0_kref+0x2a5c: addcc %i2, -0x519, %g0
5508 .word 0x9e048014 ! t0_kref+0x2a60: add %l2, %l4, %o7
5509 .word 0x948837e9 ! t0_kref+0x2a64: andcc %g0, -0x817, %o2
5510 .word 0xed86501c ! t0_kref+0x2a68: lda [%i1 + %i4]0x80, %f22
5511 .word 0xd68e1000 ! t0_kref+0x2a6c: lduba [%i0]0x80, %o3
55121: .word 0x26480006 ! t0_kref+0x2a70: bl,a,pt %icc, _kref+0x2a88
5513 .word 0xef070019 ! t0_kref+0x2a74: ld [%i4 + %i1], %f23
5514 .word 0x9a5b0008 ! t0_kref+0x2a78: smul %o4, %o0, %o5
5515 .word 0xe0180019 ! t0_kref+0x2a7c: ldd [%g0 + %i1], %l0
5516 .word 0xa5a28d32 ! t0_kref+0x2a80: fsmuld %f10, %f18, %f18
5517 .word 0xd6266014 ! t0_kref+0x2a84: st %o3, [%i1 + 0x14]
5518 .word 0x92f2c015 ! t0_kref+0x2a88: udivcc %o3, %l5, %o1
5519 .word 0x98620015 ! t0_kref+0x2a8c: subc %o0, %l5, %o4
5520 .word 0xe968a085 ! t0_kref+0x2a90: prefetch %g2 + 0x85, 20
5521 .word 0x94f2bd7d ! t0_kref+0x2a94: udivcc %o2, -0x283, %o2
5522 .word 0xd03e7fe0 ! t0_kref+0x2a98: std %o0, [%i1 - 0x20]
5523 .word 0x9fc10000 ! t0_kref+0x2a9c: call %g4
5524 .word 0x94e77c75 ! t0_kref+0x2aa0: subccc %i5, -0x38b, %o2
5525 .word 0xd4965000 ! t0_kref+0x2aa4: lduha [%i1]0x80, %o2
5526 .word 0xdd1e001d ! t0_kref+0x2aa8: ldd [%i0 + %i5], %f14
5527 .word 0xada00058 ! t0_kref+0x2aac: fmovd %f24, %f22
5528 .word 0xc000a00c ! t0_kref+0x2ab0: ld [%g2 + 0xc], %g0
5529 .word 0x982cc013 ! t0_kref+0x2ab4: andn %l3, %l3, %o4
5530 .word 0x980d801a ! t0_kref+0x2ab8: and %l6, %i2, %o4
5531 .word 0x20800004 ! t0_kref+0x2abc: bn,a _kref+0x2acc
5532 .word 0xe126401c ! t0_kref+0x2ac0: st %f16, [%i1 + %i4]
5533 .word 0x9fa58830 ! t0_kref+0x2ac4: fadds %f22, %f16, %f15
5534 .word 0x09400008 ! t0_kref+0x2ac8: fbl,pn %fcc0, _kref+0x2ae8
5535 .word 0x99a90037 ! t0_kref+0x2acc: fmovsl %fcc0, %f23, %f12
5536 .word 0x31800008 ! t0_kref+0x2ad0: fba,a _kref+0x2af0
5537 .word 0xde4e7fe7 ! t0_kref+0x2ad4: ldsb [%i1 - 0x19], %o7
5538 .word 0x9fa60835 ! t0_kref+0x2ad8: fadds %f24, %f21, %f15
5539 .word 0xdaae501a ! t0_kref+0x2adc: stba %o5, [%i1 + %i2]0x80
5540 .word 0x92aea1dc ! t0_kref+0x2ae0: andncc %i2, 0x1dc, %o1
5541 .word 0xd86e0000 ! t0_kref+0x2ae4: ldstub [%i0], %o4
5542 .word 0x95a000b4 ! t0_kref+0x2ae8: fnegs %f20, %f10
5543 .word 0x81da001e ! t0_kref+0x2aec: flush %o0 + %fp
5544 .word 0x8140c000 ! t0_kref+0x2af0: mov %asi, %g0
5545 .word 0xf11fbc90 ! t0_kref+0x2af4: ldd [%fp - 0x370], %f24
5546 .word 0x92b03836 ! t0_kref+0x2af8: orncc %g0, -0x7ca, %o1
5547 .word 0x11480002 ! t0_kref+0x2afc: fba,pt %fcc0, _kref+0x2b04
5548 .word 0x8032c00d ! t0_kref+0x2b00: orn %o3, %o5, %g0
5549 .word 0xd03e001d ! t0_kref+0x2b04: std %o0, [%i0 + %i5]
5550 .word 0xde16401b ! t0_kref+0x2b08: lduh [%i1 + %i3], %o7
5551 .word 0x36800007 ! t0_kref+0x2b0c: bge,a _kref+0x2b28
5552 .word 0xa9a01911 ! t0_kref+0x2b10: fitod %f17, %f20
5553 .word 0x920ec013 ! t0_kref+0x2b14: and %i3, %l3, %o1
5554 .word 0x9efdc00c ! t0_kref+0x2b18: sdivcc %l7, %o4, %o7
5555 .word 0xa1a54832 ! t0_kref+0x2b1c: fadds %f21, %f18, %f16
5556 .word 0x80daf2d4 ! t0_kref+0x2b20: smulcc %o3, -0xd2c, %g0
5557 .word 0xed865000 ! t0_kref+0x2b24: lda [%i1]0x80, %f22
5558 .word 0x9928001b ! t0_kref+0x2b28: sll %g0, %i3, %o4
5559 .word 0xa5a01911 ! t0_kref+0x2b2c: fitod %f17, %f18
5560 .word 0x923dc009 ! t0_kref+0x2b30: xnor %l7, %o1, %o1
5561 .word 0x9684c016 ! t0_kref+0x2b34: addcc %l3, %l6, %o3
5562 .word 0x81ae4a38 ! t0_kref+0x2b38: fcmps %fcc0, %f25, %f24
5563 .word 0xaba38833 ! t0_kref+0x2b3c: fadds %f14, %f19, %f21
5564 .word 0xec30a008 ! t0_kref+0x2b40: sth %l6, [%g2 + 8]
5565 .word 0xf300a018 ! t0_kref+0x2b44: ld [%g2 + 0x18], %f25
5566 .word 0x98f5f524 ! t0_kref+0x2b48: udivcc %l7, -0xadc, %o4
5567 .word 0xc0300018 ! t0_kref+0x2b4c: clrh [%g0 + %i0]
5568 .word 0xd2d81019 ! t0_kref+0x2b50: ldxa [%g0 + %i1]0x80, %o1
5569 .word 0x96a325be ! t0_kref+0x2b54: subcc %o4, 0x5be, %o3
5570 .word 0x25480008 ! t0_kref+0x2b58: fblg,a,pt %fcc0, _kref+0x2b78
5571 .word 0x948538ee ! t0_kref+0x2b5c: addcc %l4, -0x712, %o2
5572 .word 0x9824b3ed ! t0_kref+0x2b60: sub %l2, -0xc13, %o4
5573 .word 0x33480001 ! t0_kref+0x2b64: fbe,a,pt %fcc0, _kref+0x2b68
5574 .word 0x98ddb73b ! t0_kref+0x2b68: smulcc %l6, -0x8c5, %o4
5575 .word 0x19800006 ! t0_kref+0x2b6c: fbuge _kref+0x2b84
5576 .word 0x98233fd3 ! t0_kref+0x2b70: sub %o4, -0x2d, %o4
5577 .word 0x9f352011 ! t0_kref+0x2b74: srl %l4, 0x11, %o7
5578 .word 0x92336304 ! t0_kref+0x2b78: orn %o5, 0x304, %o1
5579 .word 0x98f6800d ! t0_kref+0x2b7c: udivcc %i2, %o5, %o4
5580 .word 0xe300a00c ! t0_kref+0x2b80: ld [%g2 + 0xc], %f17
5581 .word 0xb3a649b1 ! t0_kref+0x2b84: fdivs %f25, %f17, %f25
5582 .word 0x949dc016 ! t0_kref+0x2b88: xorcc %l7, %l6, %o2
5583 .word 0x806566ee ! t0_kref+0x2b8c: subc %l5, 0x6ee, %g0
5584 .word 0x9a22400d ! t0_kref+0x2b90: sub %o1, %o5, %o5
5585 .word 0xd450a018 ! t0_kref+0x2b94: ldsh [%g2 + 0x18], %o2
5586 .word 0x92e5c015 ! t0_kref+0x2b98: subccc %l7, %l5, %o1
5587 .word 0x940326c5 ! t0_kref+0x2b9c: add %o4, 0x6c5, %o2
5588 .word 0x29480008 ! t0_kref+0x2ba0: fbl,a,pt %fcc0, _kref+0x2bc0
5589 .word 0x985b6fda ! t0_kref+0x2ba4: smul %o5, 0xfda, %o4
5590 .word 0xd700a00c ! t0_kref+0x2ba8: ld [%g2 + 0xc], %f11
5591 .word 0xdafe1000 ! t0_kref+0x2bac: swapa [%i0]0x80, %o5
5592 .word 0xc030a004 ! t0_kref+0x2bb0: clrh [%g2 + 4]
5593 .word 0x81ad8a4c ! t0_kref+0x2bb4: fcmpd %fcc0, %f22, %f12
5594 .word 0x92bde4f3 ! t0_kref+0x2bb8: xnorcc %l7, 0x4f3, %o1
5595 .word 0xa9a48833 ! t0_kref+0x2bbc: fadds %f18, %f19, %f20
5596 .word 0x948d8013 ! t0_kref+0x2bc0: andcc %l6, %l3, %o2
5597 .word 0x80f2afe8 ! t0_kref+0x2bc4: udivcc %o2, 0xfe8, %g0
5598 .word 0x9b2ce001 ! t0_kref+0x2bc8: sll %l3, 0x1, %o5
5599 .word 0xa7a288aa ! t0_kref+0x2bcc: fsubs %f10, %f10, %f19
5600 .word 0x928ce117 ! t0_kref+0x2bd0: andcc %l3, 0x117, %o1
5601 .word 0x0b800003 ! t0_kref+0x2bd4: fbug _kref+0x2be0
5602 .word 0x920dc00c ! t0_kref+0x2bd8: and %l7, %o4, %o1
5603 .word 0x98fce5a8 ! t0_kref+0x2bdc: sdivcc %l3, 0x5a8, %o4
5604 .word 0x07800007 ! t0_kref+0x2be0: fbul _kref+0x2bfc
5605 .word 0x97a00032 ! t0_kref+0x2be4: fmovs %f18, %f11
5606 .word 0xe630a03a ! t0_kref+0x2be8: sth %l3, [%g2 + 0x3a]
5607 .word 0x9ea68008 ! t0_kref+0x2bec: subcc %i2, %o0, %o7
5608 .word 0x14480006 ! t0_kref+0x2bf0: bg,pt %icc, _kref+0x2c08
5609 .word 0x94a021f1 ! t0_kref+0x2bf4: subcc %g0, 0x1f1, %o2
5610 .word 0xa9a288d2 ! t0_kref+0x2bf8: fsubd %f10, %f18, %f20
5611 .word 0x9da01910 ! t0_kref+0x2bfc: fitod %f16, %f14
5612 .word 0x923a0012 ! t0_kref+0x2c00: xnor %o0, %l2, %o1
5613 .word 0xafa349b5 ! t0_kref+0x2c04: fdivs %f13, %f21, %f23
5614 .word 0x967d8013 ! t0_kref+0x2c08: sdiv %l6, %l3, %o3
5615 .word 0x9f2ce01a ! t0_kref+0x2c0c: sll %l3, 0x1a, %o7
5616 .word 0xf828a001 ! t0_kref+0x2c10: stb %i4, [%g2 + 1]
5617 .word 0xe0180019 ! t0_kref+0x2c14: ldd [%g0 + %i1], %l0
5618 sethi %hi(1f), %o7
5619 save %sp,-0x60,%sp
5620 return %i7+%lo(1f)
5621 .empty
5622 .word 0x9f2ac000 ! t0_kref+0x2c24: sll %o3, %g0, %o7
5623 .word 0xee6e401a ! t0_kref+0x2c28: ldstub [%i1 + %i2], %l7
5624 .word 0xafa0188d ! t0_kref+0x2c2c: fitos %f13, %f23
5625 .word 0xd210a002 ! t0_kref+0x2c30: lduh [%g2 + 2], %o1
5626 .word 0xd8063fe4 ! t0_kref+0x2c34: ld [%i0 - 0x1c], %o4
5627 .word 0xd848a032 ! t0_kref+0x2c38: ldsb [%g2 + 0x32], %o4
5628 .word 0x9233400a ! t0_kref+0x2c3c: orn %o5, %o2, %o1
56291: .word 0x33800006 ! t0_kref+0x2c40: fbe,a _kref+0x2c58
5630 .word 0x9e82fdbe ! t0_kref+0x2c44: addcc %o3, -0x242, %o7
5631 .word 0x26800004 ! t0_kref+0x2c48: bl,a _kref+0x2c58
5632 .word 0xa9a01a35 ! t0_kref+0x2c4c: fstoi %f21, %f20
5633 .word 0x80e37074 ! t0_kref+0x2c50: subccc %o5, -0xf8c, %g0
5634 .word 0x98d2c015 ! t0_kref+0x2c54: umulcc %o3, %l5, %o4
5635 .word 0x942b001c ! t0_kref+0x2c58: andn %o4, %i4, %o2
5636 .word 0x8132a00d ! t0_kref+0x2c5c: srl %o2, 0xd, %g0
5637 .word 0x02800006 ! t0_kref+0x2c60: be _kref+0x2c78
5638 .word 0xd8d01019 ! t0_kref+0x2c64: ldsha [%g0 + %i1]0x80, %o4
5639 .word 0x97a00032 ! t0_kref+0x2c68: fmovs %f18, %f11
5640 .word 0xa9a609d8 ! t0_kref+0x2c6c: fdivd %f24, %f24, %f20
5641 .word 0x98e6e1a7 ! t0_kref+0x2c70: subccc %i3, 0x1a7, %o4
5642 .word 0xc96e4009 ! t0_kref+0x2c74: prefetch %i1 + %o1, 4
5643 .word 0x1f800006 ! t0_kref+0x2c78: fbo _kref+0x2c90
5644 .word 0x81dc28d7 ! t0_kref+0x2c7c: flush %l0 + 0x8d7
5645 .word 0xea262004 ! t0_kref+0x2c80: st %l5, [%i0 + 4]
5646 .word 0x9a2ac00a ! t0_kref+0x2c84: andn %o3, %o2, %o5
5647 .word 0x92928000 ! t0_kref+0x2c88: orcc %o2, %g0, %o1
5648 .word 0x9eb2000b ! t0_kref+0x2c8c: orncc %o0, %o3, %o7
5649 .word 0xeb00a01c ! t0_kref+0x2c90: ld [%g2 + 0x1c], %f21
5650 .word 0x19800003 ! t0_kref+0x2c94: fbuge _kref+0x2ca0
5651 .word 0x92420000 ! t0_kref+0x2c98: addc %o0, %g0, %o1
5652 .word 0xe3b8a040 ! t0_kref+0x2c9c: stda %f48, [%g2 + 0x40]%asi
5653 .word 0x81858000 ! t0_kref+0x2ca0: wr %l6, %g0, %y
5654 .word 0xa9a30d37 ! t0_kref+0x2ca4: fsmuld %f12, %f23, %f20
5655 .word 0x94fe800c ! t0_kref+0x2ca8: sdivcc %i2, %o4, %o2
5656 .word 0xc0060000 ! t0_kref+0x2cac: ld [%i0], %g0
5657 .word 0x1b400005 ! t0_kref+0x2cb0: fble,pn %fcc0, _kref+0x2cc4
5658 .word 0xeb871019 ! t0_kref+0x2cb4: lda [%i4 + %i1]0x80, %f21
5659 .word 0x98dafe55 ! t0_kref+0x2cb8: smulcc %o3, -0x1ab, %o4
5660 .word 0xde4e3fe0 ! t0_kref+0x2cbc: ldsb [%i0 - 0x20], %o7
5661 .word 0x00400004 ! t0_kref+0x2cc0: bn,pn %icc, _kref+0x2cd0
5662 .word 0x92437c48 ! t0_kref+0x2cc4: addc %o5, -0x3b8, %o1
5663 .word 0x9da389d0 ! t0_kref+0x2cc8: fdivd %f14, %f16, %f14
5664 .word 0x9a3ac015 ! t0_kref+0x2ccc: xnor %o3, %l5, %o5
5665 .word 0x9534e015 ! t0_kref+0x2cd0: srl %l3, 0x15, %o2
5666 .word 0x80b8001a ! t0_kref+0x2cd4: xnorcc %g0, %i2, %g0
5667 .word 0xed1e2000 ! t0_kref+0x2cd8: ldd [%i0], %f22
5668 .word 0xb3a0012b ! t0_kref+0x2cdc: fabss %f11, %f25
5669 .word 0xe93e2018 ! t0_kref+0x2ce0: std %f20, [%i0 + 0x18]
5670 .word 0xd60e2007 ! t0_kref+0x2ce4: ldub [%i0 + 7], %o3
5671 .word 0x23800007 ! t0_kref+0x2ce8: fbne,a _kref+0x2d04
5672 .word 0xea7e0000 ! t0_kref+0x2cec: swap [%i0], %l5
5673 .word 0xf820a038 ! t0_kref+0x2cf0: st %i4, [%g2 + 0x38]
5674 .word 0x9fc00004 ! t0_kref+0x2cf4: call %g0 + %g4
5675 .word 0xeab65000 ! t0_kref+0x2cf8: stha %l5, [%i1]0x80
5676 .word 0x9462a368 ! t0_kref+0x2cfc: subc %o2, 0x368, %o2
5677 .word 0x24800002 ! t0_kref+0x2d00: ble,a _kref+0x2d08
5678 .word 0xe91e2008 ! t0_kref+0x2d04: ldd [%i0 + 8], %f20
5679 .word 0x1d480004 ! t0_kref+0x2d08: fbule,pt %fcc0, _kref+0x2d18
5680 .word 0x921d801a ! t0_kref+0x2d0c: xor %l6, %i2, %o1
5681 .word 0x99380014 ! t0_kref+0x2d10: sra %g0, %l4, %o4
5682 .word 0x81db000e ! t0_kref+0x2d14: flush %o4 + %sp
5683 .word 0xde10a00a ! t0_kref+0x2d18: lduh [%g2 + 0xa], %o7
5684 .word 0x14800006 ! t0_kref+0x2d1c: bg _kref+0x2d34
5685 .word 0x989dfb2b ! t0_kref+0x2d20: xorcc %l7, -0x4d5, %o4
5686 .word 0x94f4801b ! t0_kref+0x2d24: udivcc %l2, %i3, %o2
5687 .word 0x92de8014 ! t0_kref+0x2d28: smulcc %i2, %l4, %o1
5688 .word 0x9b2ee006 ! t0_kref+0x2d2c: sll %i3, 0x6, %o5
5689 .word 0x97a01a50 ! t0_kref+0x2d30: fdtoi %f16, %f11
5690 .word 0x37800006 ! t0_kref+0x2d34: fbge,a _kref+0x2d4c
5691 .word 0xdf00a02c ! t0_kref+0x2d38: ld [%g2 + 0x2c], %f15
5692 .word 0xe53f4018 ! t0_kref+0x2d3c: std %f18, [%i5 + %i0]
5693 .word 0x98e4ba27 ! t0_kref+0x2d40: subccc %l2, -0x5d9, %o4
5694 .word 0xe3b8a040 ! t0_kref+0x2d44: stda %f48, [%g2 + 0x40]%asi
5695 .word 0x001fffff ! t0_kref+0x2d48: illtrap 0x1fffff
5696 .word 0xa3a01a39 ! t0_kref+0x2d4c: fstoi %f25, %f17
5697 .word 0x9fa018d0 ! t0_kref+0x2d50: fdtos %f16, %f15
5698 .word 0x80fa0015 ! t0_kref+0x2d54: sdivcc %o0, %l5, %g0
5699 .word 0xe3b8a040 ! t0_kref+0x2d58: stda %f48, [%g2 + 0x40]%asi
5700 .word 0x96f6c01b ! t0_kref+0x2d5c: udivcc %i3, %i3, %o3
5701 .word 0x0f800003 ! t0_kref+0x2d60: fbu _kref+0x2d6c
5702 .word 0x80a0001d ! t0_kref+0x2d64: cmp %g0, %i5
5703 .word 0x9da00036 ! t0_kref+0x2d68: fmovs %f22, %f14
5704 .word 0x1d800003 ! t0_kref+0x2d6c: fbule _kref+0x2d78
5705 .word 0x9434fe45 ! t0_kref+0x2d70: orn %l3, -0x1bb, %o2
5706 .word 0x94b26000 ! t0_kref+0x2d74: orncc %o1, 0, %o2
5707 .word 0x8143c000 ! t0_kref+0x2d78: stbar
5708 .word 0xd816001b ! t0_kref+0x2d7c: lduh [%i0 + %i3], %o4
5709 .word 0x23400004 ! t0_kref+0x2d80: fbne,a,pn %fcc0, _kref+0x2d90
5710 .word 0xafa018d6 ! t0_kref+0x2d84: fdtos %f22, %f23
5711 .word 0xa9a0188b ! t0_kref+0x2d88: fitos %f11, %f20
5712 .word 0xd8d01018 ! t0_kref+0x2d8c: ldsha [%g0 + %i0]0x80, %o4
5713 .word 0x0c800003 ! t0_kref+0x2d90: bneg _kref+0x2d9c
5714 .word 0x9abb6c82 ! t0_kref+0x2d94: xnorcc %o5, 0xc82, %o5
5715 .word 0x948a0017 ! t0_kref+0x2d98: andcc %o0, %l7, %o2
5716 .word 0x33480002 ! t0_kref+0x2d9c: fbe,a,pt %fcc0, _kref+0x2da4
5717 .word 0x81854000 ! t0_kref+0x2da0: wr %l5, %g0, %y
5718 .word 0x1f800006 ! t0_kref+0x2da4: fbo _kref+0x2dbc
5719 .word 0xe36e401a ! t0_kref+0x2da8: prefetch %i1 + %i2, 17
5720 .word 0xc0062018 ! t0_kref+0x2dac: ld [%i0 + 0x18], %g0
5721 .word 0xada01917 ! t0_kref+0x2db0: fitod %f23, %f22
5722 .word 0x1c800008 ! t0_kref+0x2db4: bpos _kref+0x2dd4
5723 .word 0x993ee018 ! t0_kref+0x2db8: sra %i3, 0x18, %o4
5724 .word 0x81ad4a2d ! t0_kref+0x2dbc: fcmps %fcc0, %f21, %f13
5725 .word 0xd8060000 ! t0_kref+0x2dc0: ld [%i0], %o4
5726 .word 0x9af6a7b2 ! t0_kref+0x2dc4: udivcc %i2, 0x7b2, %o5
5727 .word 0x99a38839 ! t0_kref+0x2dc8: fadds %f14, %f25, %f12
5728 .word 0xc048a017 ! t0_kref+0x2dcc: ldsb [%g2 + 0x17], %g0
5729 .word 0x973ac017 ! t0_kref+0x2dd0: sra %o3, %l7, %o3
5730 .word 0x98ac801c ! t0_kref+0x2dd4: andncc %l2, %i4, %o4
5731 .word 0x96257bdf ! t0_kref+0x2dd8: sub %l5, -0x421, %o3
5732 .word 0x81848000 ! t0_kref+0x2ddc: wr %l2, %g0, %y
5733 .word 0xc048a027 ! t0_kref+0x2de0: ldsb [%g2 + 0x27], %g0
5734 .word 0x808ac009 ! t0_kref+0x2de4: btst %o1, %o3
5735 .word 0x8143e065 ! t0_kref+0x2de8: membar 0x65
5736 .word 0xb8102014 ! t0_kref+0x2dec: mov 0x14, %i4
5737 .word 0x1f800007 ! t0_kref+0x2df0: fbo _kref+0x2e0c
5738 .word 0x80f58017 ! t0_kref+0x2df4: udivcc %l6, %l7, %g0
5739 .word 0x8132801b ! t0_kref+0x2df8: srl %o2, %i3, %g0
5740 .word 0xd4560000 ! t0_kref+0x2dfc: ldsh [%i0], %o2
5741 .word 0xfd6e401b ! t0_kref+0x2e00: prefetch %i1 + %i3, 30
5742 .word 0x96ab0017 ! t0_kref+0x2e04: andncc %o4, %l7, %o3
5743 .word 0x95a0190e ! t0_kref+0x2e08: fitod %f14, %f10
5744 .word 0x96bdc01d ! t0_kref+0x2e0c: xnorcc %l7, %i5, %o3
5745 .word 0x9a7da30f ! t0_kref+0x2e10: sdiv %l6, 0x30f, %o5
5746 .word 0x94050016 ! t0_kref+0x2e14: add %l4, %l6, %o2
5747 .word 0xc048a013 ! t0_kref+0x2e18: ldsb [%g2 + 0x13], %g0
5748 .word 0x94af401a ! t0_kref+0x2e1c: andncc %i5, %i2, %o2
5749 .word 0xed26200c ! t0_kref+0x2e20: st %f22, [%i0 + 0xc]
5750 .word 0x92bf4014 ! t0_kref+0x2e24: xnorcc %i5, %l4, %o1
5751 .word 0xd816401b ! t0_kref+0x2e28: lduh [%i1 + %i3], %o4
5752 .word 0x1b3e2101 ! t0_kref+0x2e2c: sethi %hi(0xf8840400), %o5
5753 .word 0xda20a028 ! t0_kref+0x2e30: st %o5, [%g2 + 0x28]
5754 .word 0x8143e06e ! t0_kref+0x2e34: membar 0x6e
5755 .word 0xa1a01913 ! t0_kref+0x2e38: fitod %f19, %f16
5756 .word 0xe51f4018 ! t0_kref+0x2e3c: ldd [%i5 + %i0], %f18
5757 .word 0x81ab8a4e ! t0_kref+0x2e40: fcmpd %fcc0, %f14, %f14
5758 .word 0xb1a509d0 ! t0_kref+0x2e44: fdivd %f20, %f16, %f24
5759 .word 0x9aadc01a ! t0_kref+0x2e48: andncc %l7, %i2, %o5
5760 .word 0x9a337738 ! t0_kref+0x2e4c: orn %o5, -0x8c8, %o5
5761 .word 0xe1871018 ! t0_kref+0x2e50: lda [%i4 + %i0]0x80, %f16
5762 .word 0xe01e2018 ! t0_kref+0x2e54: ldd [%i0 + 0x18], %l0
5763 .word 0xc0567ff0 ! t0_kref+0x2e58: ldsh [%i1 - 0x10], %g0
5764 .word 0x9f34a004 ! t0_kref+0x2e5c: srl %l2, 0x4, %o7
5765 .word 0x15800007 ! t0_kref+0x2e60: fbue _kref+0x2e7c
5766 .word 0xd8567ff8 ! t0_kref+0x2e64: ldsh [%i1 - 8], %o4
5767 .word 0xa5a01a39 ! t0_kref+0x2e68: fstoi %f25, %f18
5768 .word 0x9ef22ca6 ! t0_kref+0x2e6c: udivcc %o0, 0xca6, %o7
5769 .word 0x81ab8a56 ! t0_kref+0x2e70: fcmpd %fcc0, %f14, %f22
5770 .word 0xafa6092c ! t0_kref+0x2e74: fmuls %f24, %f12, %f23
5771 .word 0x9a3f779d ! t0_kref+0x2e78: xnor %i5, -0x863, %o5
5772 .word 0x98af0015 ! t0_kref+0x2e7c: andncc %i4, %l5, %o4
5773 .word 0x9236800b ! t0_kref+0x2e80: orn %i2, %o3, %o1
5774 .word 0xd44e7fe8 ! t0_kref+0x2e84: ldsb [%i1 - 0x18], %o2
5775 .word 0x9fa0012a ! t0_kref+0x2e88: fabss %f10, %f15
5776 .word 0x8143c000 ! t0_kref+0x2e8c: stbar
5777 .word 0x80ff3425 ! t0_kref+0x2e90: sdivcc %i4, -0xbdb, %g0
5778 .word 0x805dc012 ! t0_kref+0x2e94: smul %l7, %l2, %g0
5779 .word 0x96adc016 ! t0_kref+0x2e98: andncc %l7, %l6, %o3
5780 .word 0x9b3ec01c ! t0_kref+0x2e9c: sra %i3, %i4, %o5
5781 .word 0xf320a004 ! t0_kref+0x2ea0: st %f25, [%g2 + 4]
5782 .word 0x32400002 ! t0_kref+0x2ea4: bne,a,pn %icc, _kref+0x2eac
5783 .word 0x8143c000 ! t0_kref+0x2ea8: stbar
5784 .word 0xd44e2017 ! t0_kref+0x2eac: ldsb [%i0 + 0x17], %o2
5785 .word 0xd850a00c ! t0_kref+0x2eb0: ldsh [%g2 + 0xc], %o4
5786 .word 0x38400004 ! t0_kref+0x2eb4: bgu,a,pn %icc, _kref+0x2ec4
5787 .word 0xa1a5cd31 ! t0_kref+0x2eb8: fsmuld %f23, %f17, %f16
5788 .word 0x80528013 ! t0_kref+0x2ebc: umul %o2, %l3, %g0
5789 .word 0x928da907 ! t0_kref+0x2ec0: andcc %l6, 0x907, %o1
5790 .word 0xa1a309d8 ! t0_kref+0x2ec4: fdivd %f12, %f24, %f16
5791 .word 0x8185c000 ! t0_kref+0x2ec8: wr %l7, %g0, %y
5792 .word 0x9fa00136 ! t0_kref+0x2ecc: fabss %f22, %f15
5793 .word 0xd230a024 ! t0_kref+0x2ed0: sth %o1, [%g2 + 0x24]
5794 .word 0x9af5fe93 ! t0_kref+0x2ed4: udivcc %l7, -0x16d, %o5
5795 .word 0xb1a01898 ! t0_kref+0x2ed8: fitos %f24, %f24
5796 .word 0x95324017 ! t0_kref+0x2edc: srl %o1, %l7, %o2
5797 .word 0x9f414000 ! t0_kref+0x2ee0: mov %pc, %o7
5798 .word 0xe76e401b ! t0_kref+0x2ee4: prefetch %i1 + %i3, 19
5799 .word 0x9245000d ! t0_kref+0x2ee8: addc %l4, %o5, %o1
5800 .word 0xe4fe1000 ! t0_kref+0x2eec: swapa [%i0]0x80, %l2
5801 .word 0x8143c000 ! t0_kref+0x2ef0: stbar
5802 .word 0xf7ee501d ! t0_kref+0x2ef4: prefetcha %i1 + %i5, 27
5803 .word 0x81de33f6 ! t0_kref+0x2ef8: flush %i0 - 0xc0a
5804 .word 0xe4200019 ! t0_kref+0x2efc: st %l2, [%g0 + %i1]
5805 .word 0x81830000 ! t0_kref+0x2f00: wr %o4, %g0, %y
5806 .word 0xdc68001a ! t0_kref+0x2f04: ldstub [%g0 + %i2], %sp
5807 .word 0xd7063fe4 ! t0_kref+0x2f08: ld [%i0 - 0x1c], %f11
5808 .word 0x9eaf6227 ! t0_kref+0x2f0c: andncc %i5, 0x227, %o7
5809 .word 0x982f21eb ! t0_kref+0x2f10: andn %i4, 0x1eb, %o4
5810 sethi %hi(2f), %o7
5811 .word 0xe40be334 ! t0_kref+0x2f18: ldub [%o7 + 0x334], %l2
5812 .word 0xa41ca00c ! t0_kref+0x2f1c: xor %l2, 0xc, %l2
5813 .word 0xe42be334 ! t0_kref+0x2f20: stb %l2, [%o7 + 0x334]
5814 .word 0x81dbe334 ! t0_kref+0x2f24: flush %o7 + 0x334
5815 .word 0x96a6c01c ! t0_kref+0x2f28: subcc %i3, %i4, %o3
5816 .word 0xd448a00f ! t0_kref+0x2f2c: ldsb [%g2 + 0xf], %o2
5817 .word 0x81ab0a32 ! t0_kref+0x2f30: fcmps %fcc0, %f12, %f18
58182: .word 0xa046c013 ! t0_kref+0x2f34: addc %i3, %l3, %l0
5819 .word 0x95a609d2 ! t0_kref+0x2f38: fdivd %f24, %f18, %f10
5820 .word 0xd8562010 ! t0_kref+0x2f3c: ldsh [%i0 + 0x10], %o4
5821 .word 0x9e330015 ! t0_kref+0x2f40: orn %o4, %l5, %o7
5822 .word 0x36800004 ! t0_kref+0x2f44: bge,a _kref+0x2f54
5823 .word 0x98e6801a ! t0_kref+0x2f48: subccc %i2, %i2, %o4
5824 .word 0x94befb00 ! t0_kref+0x2f4c: xnorcc %i3, -0x500, %o2
5825 .word 0xada508ce ! t0_kref+0x2f50: fsubd %f20, %f14, %f22
5826 .word 0x947da51b ! t0_kref+0x2f54: sdiv %l6, 0x51b, %o2
5827 .word 0x94fdf61c ! t0_kref+0x2f58: sdivcc %l7, -0x9e4, %o2
5828 .word 0xe11fbe88 ! t0_kref+0x2f5c: ldd [%fp - 0x178], %f16
5829 .word 0xa9a0188f ! t0_kref+0x2f60: fitos %f15, %f20
5830 .word 0xe01e3fe8 ! t0_kref+0x2f64: ldd [%i0 - 0x18], %l0
5831 .word 0xda5e2010 ! t0_kref+0x2f68: ldx [%i0 + 0x10], %o5
5832 .word 0xd636c018 ! t0_kref+0x2f6c: sth %o3, [%i3 + %i0]
5833 .word 0x9888000b ! t0_kref+0x2f70: andcc %g0, %o3, %o4
5834 .word 0x96ab4000 ! t0_kref+0x2f74: andncc %o5, %g0, %o3
5835 .word 0xd468a00d ! t0_kref+0x2f78: ldstub [%g2 + 0xd], %o2
5836 .word 0x989ee1b2 ! t0_kref+0x2f7c: xorcc %i3, 0x1b2, %o4
5837 .word 0xc10861ee ! t0_kref+0x2f80: ld [%g1 + 0x1ee], %fsr
5838 .word 0x9b2d2014 ! t0_kref+0x2f84: sll %l4, 0x14, %o5
5839 .word 0x81834000 ! t0_kref+0x2f88: wr %o5, %g0, %y
5840 .word 0x9adb4016 ! t0_kref+0x2f8c: smulcc %o5, %l6, %o5
5841 .word 0x923b0000 ! t0_kref+0x2f90: not %o4, %o1
5842 .word 0x81db673c ! t0_kref+0x2f94: flush %o5 + 0x73c
5843 .word 0x99a0188a ! t0_kref+0x2f98: fitos %f10, %f12
5844 .word 0x9e2ef3f9 ! t0_kref+0x2f9c: andn %i3, -0xc07, %o7
5845 .word 0x98854009 ! t0_kref+0x2fa0: addcc %l5, %o1, %o4
5846 .word 0x3f800003 ! t0_kref+0x2fa4: fbo,a _kref+0x2fb0
5847 .word 0xd8060000 ! t0_kref+0x2fa8: ld [%i0], %o4
5848 .word 0x969af4f0 ! t0_kref+0x2fac: xorcc %o3, -0xb10, %o3
5849 .word 0x98e5771a ! t0_kref+0x2fb0: subccc %l5, -0x8e6, %o4
5850 .word 0x9e758014 ! t0_kref+0x2fb4: udiv %l6, %l4, %o7
5851 .word 0x2e400008 ! t0_kref+0x2fb8: bvs,a,pn %icc, _kref+0x2fd8
5852 .word 0x928dc01d ! t0_kref+0x2fbc: andcc %l7, %i5, %o1
5853 .word 0x9da01114 ! t0_kref+0x2fc0: fxtod %f20, %f14
5854 .word 0xe91fbf20 ! t0_kref+0x2fc4: ldd [%fp - 0xe0], %f20
5855 .word 0x992da01c ! t0_kref+0x2fc8: sll %l6, 0x1c, %o4
5856 .word 0x9535000c ! t0_kref+0x2fcc: srl %l4, %o4, %o2
5857 .word 0xdd1e3fe0 ! t0_kref+0x2fd0: ldd [%i0 - 0x20], %f14
5858 .word 0x39800001 ! t0_kref+0x2fd4: fbuge,a _kref+0x2fd8
5859 .word 0x973ea016 ! t0_kref+0x2fd8: sra %i2, 0x16, %o3
5860 .word 0x96e0355f ! t0_kref+0x2fdc: subccc %g0, -0xaa1, %o3
5861 .word 0x94ad3b92 ! t0_kref+0x2fe0: andncc %l4, -0x46e, %o2
5862 .word 0xc96e3ff0 ! t0_kref+0x2fe4: prefetch %i0 - 0x10, 4
5863 .word 0xf11e3ff8 ! t0_kref+0x2fe8: ldd [%i0 - 8], %f24
5864 .word 0x80e4c01d ! t0_kref+0x2fec: subccc %l3, %i5, %g0
5865 .word 0x9466c00a ! t0_kref+0x2ff0: subc %i3, %o2, %o2
5866 .word 0x9fc00004 ! t0_kref+0x2ff4: call %g0 + %g4
5867 .word 0x80c48000 ! t0_kref+0x2ff8: addccc %l2, %g0, %g0
5868 .word 0x0e800005 ! t0_kref+0x2ffc: bvs _kref+0x3010
5869 .word 0xc0167fe4 ! t0_kref+0x3000: lduh [%i1 - 0x1c], %g0
5870 .word 0xde5e6018 ! t0_kref+0x3004: ldx [%i1 + 0x18], %o7
5871 .word 0xe51fbd88 ! t0_kref+0x3008: ldd [%fp - 0x278], %f18
5872 .word 0xdd1e3ff8 ! t0_kref+0x300c: ldd [%i0 - 8], %f14
5873 .word 0x0f480004 ! t0_kref+0x3010: fbu,pt %fcc0, _kref+0x3020
5874 .word 0x9ba00138 ! t0_kref+0x3014: fabss %f24, %f13
5875 .word 0x37480003 ! t0_kref+0x3018: fbge,a,pt %fcc0, _kref+0x3024
5876 .word 0xef00a030 ! t0_kref+0x301c: ld [%g2 + 0x30], %f23
5877 .word 0x9e9a757d ! t0_kref+0x3020: xorcc %o1, -0xa83, %o7
5878 .word 0xb1a48858 ! t0_kref+0x3024: faddd %f18, %f24, %f24
5879 .word 0xe53e7fe8 ! t0_kref+0x3028: std %f18, [%i1 - 0x18]
5880 .word 0x9ae5fe01 ! t0_kref+0x302c: subccc %l7, -0x1ff, %o5
5881 .word 0xd608a039 ! t0_kref+0x3030: ldub [%g2 + 0x39], %o3
5882 .word 0xe836c019 ! t0_kref+0x3034: sth %l4, [%i3 + %i1]
5883 .word 0xed20a034 ! t0_kref+0x3038: st %f22, [%g2 + 0x34]
5884 .word 0x80aec013 ! t0_kref+0x303c: andncc %i3, %l3, %g0
5885 .word 0x96b5800a ! t0_kref+0x3040: orncc %l6, %o2, %o3
5886 .word 0x20800005 ! t0_kref+0x3044: bn,a _kref+0x3058
5887 .word 0x9ab03ac8 ! t0_kref+0x3048: orncc %g0, -0x538, %o5
5888 .word 0xd88e9019 ! t0_kref+0x304c: lduba [%i2 + %i1]0x80, %o4
5889 .word 0xe51fbc88 ! t0_kref+0x3050: ldd [%fp - 0x378], %f18
5890 .word 0x952ca016 ! t0_kref+0x3054: sll %l2, 0x16, %o2
5891 .word 0x94268017 ! t0_kref+0x3058: sub %i2, %l7, %o2
5892 .word 0x80500013 ! t0_kref+0x305c: umul %g0, %l3, %g0
5893 .word 0x3f800006 ! t0_kref+0x3060: fbo,a _kref+0x3078
5894 .word 0x99a01a2e ! t0_kref+0x3064: fstoi %f14, %f12
5895 .word 0xd500a008 ! t0_kref+0x3068: ld [%g2 + 8], %f10
5896 .word 0xe3b8a040 ! t0_kref+0x306c: stda %f48, [%g2 + 0x40]%asi
5897 .word 0xda48a022 ! t0_kref+0x3070: ldsb [%g2 + 0x22], %o5
5898 .word 0xc008a009 ! t0_kref+0x3074: ldub [%g2 + 9], %g0
5899 .word 0x94ad7445 ! t0_kref+0x3078: andncc %l5, -0xbbb, %o2
5900 .word 0x9a8d8008 ! t0_kref+0x307c: andcc %l6, %o0, %o5
5901 .word 0x9ef4800c ! t0_kref+0x3080: udivcc %l2, %o4, %o7
5902 .word 0xe1380018 ! t0_kref+0x3084: std %f16, [%g0 + %i0]
5903 .word 0xd4562016 ! t0_kref+0x3088: ldsh [%i0 + 0x16], %o2
5904 .word 0x81ab8a34 ! t0_kref+0x308c: fcmps %fcc0, %f14, %f20
5905 .word 0xe1063fe4 ! t0_kref+0x3090: ld [%i0 - 0x1c], %f16
5906 .word 0xa1a018d2 ! t0_kref+0x3094: fdtos %f18, %f16
5907 .word 0x9ba01a4c ! t0_kref+0x3098: fdtoi %f12, %f13
5908 .word 0xe11fbec8 ! t0_kref+0x309c: ldd [%fp - 0x138], %f16
5909 .word 0xe01e0000 ! t0_kref+0x30a0: ldd [%i0], %l0
5910 .word 0xde48a00b ! t0_kref+0x30a4: ldsb [%g2 + 0xb], %o7
5911 .word 0xe5063fe4 ! t0_kref+0x30a8: ld [%i0 - 0x1c], %f18
5912 .word 0x9da01a4c ! t0_kref+0x30ac: fdtoi %f12, %f14
5913 .word 0x9a9f6b33 ! t0_kref+0x30b0: xorcc %i5, 0xb33, %o5
5914 .word 0xada01911 ! t0_kref+0x30b4: fitod %f17, %f22
5915 .word 0xd4464000 ! t0_kref+0x30b8: ldsw [%i1], %o2
5916 .word 0xb1a01891 ! t0_kref+0x30bc: fitos %f17, %f24
5917 .word 0x94233c13 ! t0_kref+0x30c0: sub %o4, -0x3ed, %o2
5918 .word 0x0d800002 ! t0_kref+0x30c4: fbg _kref+0x30cc
5919 .word 0xa9a018d0 ! t0_kref+0x30c8: fdtos %f16, %f20
5920 .word 0xd9be5000 ! t0_kref+0x30cc: stda %f12, [%i1]0x80
5921 .word 0x09480003 ! t0_kref+0x30d0: fbl,pt %fcc0, _kref+0x30dc
5922 .word 0xa1a449b5 ! t0_kref+0x30d4: fdivs %f17, %f21, %f16
5923 .word 0x9e8e8000 ! t0_kref+0x30d8: andcc %i2, %g0, %o7
5924 .word 0x94bdc009 ! t0_kref+0x30dc: xnorcc %l7, %o1, %o2
5925 .word 0x947f2d86 ! t0_kref+0x30e0: sdiv %i4, 0xd86, %o2
5926 .word 0x08800005 ! t0_kref+0x30e4: bleu _kref+0x30f8
5927 .word 0xde56c018 ! t0_kref+0x30e8: ldsh [%i3 + %i0], %o7
5928 .word 0xda4e601a ! t0_kref+0x30ec: ldsb [%i1 + 0x1a], %o5
5929 .word 0xe4680018 ! t0_kref+0x30f0: ldstub [%g0 + %i0], %l2
5930 .word 0xf96e401d ! t0_kref+0x30f4: prefetch %i1 + %i5, 28
5931 .word 0xe53e001d ! t0_kref+0x30f8: std %f18, [%i0 + %i5]
5932 .word 0x80bec01c ! t0_kref+0x30fc: xnorcc %i3, %i4, %g0
5933 .word 0x81ab8a2d ! t0_kref+0x3100: fcmps %fcc0, %f14, %f13
5934 .word 0x8044f406 ! t0_kref+0x3104: addc %l3, -0xbfa, %g0
5935 .word 0x21800001 ! t0_kref+0x3108: fbn,a _kref+0x310c
5936 .word 0xda50a034 ! t0_kref+0x310c: ldsh [%g2 + 0x34], %o5
5937 .word 0x9a44c00c ! t0_kref+0x3110: addc %l3, %o4, %o5
5938 .word 0x9fa000b4 ! t0_kref+0x3114: fnegs %f20, %f15
5939 .word 0xd6364000 ! t0_kref+0x3118: sth %o3, [%i1]
5940 .word 0x10800006 ! t0_kref+0x311c: ba _kref+0x3134
5941 .word 0x9337601c ! t0_kref+0x3120: srl %i5, 0x1c, %o1
5942 .word 0x96aec012 ! t0_kref+0x3124: andncc %i3, %l2, %o3
5943 .word 0xa7a01896 ! t0_kref+0x3128: fitos %f22, %f19
5944 .word 0xd51fbfb8 ! t0_kref+0x312c: ldd [%fp - 0x48], %f10
5945 .word 0x9e2f4009 ! t0_kref+0x3130: andn %i5, %o1, %o7
5946 .word 0x10800006 ! t0_kref+0x3134: ba _kref+0x314c
5947 .word 0xa5a38d2d ! t0_kref+0x3138: fsmuld %f14, %f13, %f18
5948 .word 0xea30a01a ! t0_kref+0x313c: sth %l5, [%g2 + 0x1a]
5949 .word 0x8143c000 ! t0_kref+0x3140: stbar
5950 .word 0x9b3f200f ! t0_kref+0x3144: sra %i4, 0xf, %o5
5951 .word 0xa1a000ce ! t0_kref+0x3148: fnegd %f14, %f16
5952 .word 0xed1fbfa8 ! t0_kref+0x314c: ldd [%fp - 0x58], %f22
5953 .word 0x92e766c8 ! t0_kref+0x3150: subccc %i5, 0x6c8, %o1
5954 .word 0x03480001 ! t0_kref+0x3154: fbne,pt %fcc0, _kref+0x3158
5955 .word 0x92af758d ! t0_kref+0x3158: andncc %i5, -0xa73, %o1
5956 .word 0x983d000c ! t0_kref+0x315c: xnor %l4, %o4, %o4
5957 .word 0x96ab3dcd ! t0_kref+0x3160: andncc %o4, -0x233, %o3
5958 .word 0xe100a034 ! t0_kref+0x3164: ld [%g2 + 0x34], %f16
5959 .word 0x9eba3d54 ! t0_kref+0x3168: xnorcc %o0, -0x2ac, %o7
5960 .word 0xfa280019 ! t0_kref+0x316c: stb %i5, [%g0 + %i1]
5961 .word 0x9eaec000 ! t0_kref+0x3170: andncc %i3, %g0, %o7
5962 .word 0xd80e2005 ! t0_kref+0x3174: ldub [%i0 + 5], %o4
5963 .word 0x3c480004 ! t0_kref+0x3178: bpos,a,pt %icc, _kref+0x3188
5964 .word 0xada0002b ! t0_kref+0x317c: fmovs %f11, %f22
5965 .word 0x0d800001 ! t0_kref+0x3180: fbg _kref+0x3184
5966 .word 0x9ba01899 ! t0_kref+0x3184: fitos %f25, %f13
5967 .word 0xe51e001d ! t0_kref+0x3188: ldd [%i0 + %i5], %f18
5968 .word 0x81828000 ! t0_kref+0x318c: wr %o2, %g0, %y
5969 .word 0x21800003 ! t0_kref+0x3190: fbn,a _kref+0x319c
5970 .word 0xd606001c ! t0_kref+0x3194: ld [%i0 + %i4], %o3
5971 .word 0x81ab4ab7 ! t0_kref+0x3198: fcmpes %fcc0, %f13, %f23
5972 call SYM(t0_subr0)
5973 .word 0x92a367cc ! t0_kref+0x31a0: subcc %o5, 0x7cc, %o1
5974 sethi %hi(2f), %o7
5975 .word 0xe40be1d0 ! t0_kref+0x31a8: ldub [%o7 + 0x1d0], %l2
5976 .word 0xa41ca00c ! t0_kref+0x31ac: xor %l2, 0xc, %l2
5977 .word 0xe42be1d0 ! t0_kref+0x31b0: stb %l2, [%o7 + 0x1d0]
5978 .word 0x81dbe1d0 ! t0_kref+0x31b4: flush %o7 + 0x1d0
5979 .word 0x808dc01b ! t0_kref+0x31b8: btst %i3, %l7
5980 .word 0xb3a01a31 ! t0_kref+0x31bc: fstoi %f17, %f25
5981 .word 0x9b3ee012 ! t0_kref+0x31c0: sra %i3, 0x12, %o5
5982 .word 0x98c4f310 ! t0_kref+0x31c4: addccc %l3, -0xcf0, %o4
5983 .word 0x9ea6a37b ! t0_kref+0x31c8: subcc %i2, 0x37b, %o7
5984 .word 0xe6267fe4 ! t0_kref+0x31cc: st %l3, [%i1 - 0x1c]
59852: .word 0xa9a0002a ! t0_kref+0x31d0: fmovs %f10, %f20
5986 .word 0x9e64e91f ! t0_kref+0x31d4: subc %l3, 0x91f, %o7
5987 .word 0xf207bfe0 ! t0_kref+0x31d8: ld [%fp - 0x20], %i1
5988 .word 0x9af2400b ! t0_kref+0x31dc: udivcc %o1, %o3, %o5
5989 .word 0xd500a01c ! t0_kref+0x31e0: ld [%g2 + 0x1c], %f10
5990 .word 0x920ea4eb ! t0_kref+0x31e4: and %i2, 0x4eb, %o1
5991 .word 0xada01914 ! t0_kref+0x31e8: fitod %f20, %f22
5992 .word 0x96dec016 ! t0_kref+0x31ec: smulcc %i3, %l6, %o3
5993 .word 0x98e6bff1 ! t0_kref+0x31f0: subccc %i2, -0xf, %o4
5994 .word 0xc13f4005 ! t0_kref+0x31f4: std %f0, [%i5 + %g5]
5995 .word 0x98bdad37 ! t0_kref+0x31f8: xnorcc %l6, 0xd37, %o4
5996 .word 0xe86e0000 ! t0_kref+0x31fc: ldstub [%i0], %l4
5997 .word 0xc168a004 ! t0_kref+0x3200: prefetch %g2 + 4, 0
5998 .word 0x96f7400a ! t0_kref+0x3204: udivcc %i5, %o2, %o3
5999 .word 0xd6067ff8 ! t0_kref+0x3208: ld [%i1 - 8], %o3
6000 .word 0xe6680019 ! t0_kref+0x320c: ldstub [%g0 + %i1], %l3
6001 .word 0x9fc00004 ! t0_kref+0x3210: call %g0 + %g4
6002 .word 0x95a0012b ! t0_kref+0x3214: fabss %f11, %f10
6003 .word 0xf13e4000 ! t0_kref+0x3218: std %f24, [%i1]
6004 .word 0xc050a032 ! t0_kref+0x321c: ldsh [%g2 + 0x32], %g0
6005 .word 0x94c6e1f9 ! t0_kref+0x3220: addccc %i3, 0x1f9, %o2
6006 .word 0x9802f23f ! t0_kref+0x3224: add %o3, -0xdc1, %o4
6007 .word 0x92a58015 ! t0_kref+0x3228: subcc %l6, %l5, %o1
6008 .word 0x81824000 ! t0_kref+0x322c: wr %o1, %g0, %y
6009 .word 0xf11fbec0 ! t0_kref+0x3230: ldd [%fp - 0x140], %f24
6010 .word 0xb1a409ca ! t0_kref+0x3234: fdivd %f16, %f10, %f24
6011 .word 0x98f33120 ! t0_kref+0x3238: udivcc %o4, -0xee0, %o4
6012 .word 0x98bf0012 ! t0_kref+0x323c: xnorcc %i4, %l2, %o4
6013 .word 0x2d800006 ! t0_kref+0x3240: fbg,a _kref+0x3258
6014 .word 0x808efef9 ! t0_kref+0x3244: btst 0xfffffef9, %i3
6015 .word 0x96a022ff ! t0_kref+0x3248: subcc %g0, 0x2ff, %o3
6016 .word 0x10800006 ! t0_kref+0x324c: ba _kref+0x3264
6017 .word 0xd51fbc80 ! t0_kref+0x3250: ldd [%fp - 0x380], %f10
6018 .word 0x9aa7401d ! t0_kref+0x3254: subcc %i5, %i5, %o5
6019 .word 0x26400008 ! t0_kref+0x3258: bl,a,pn %icc, _kref+0x3278
6020 .word 0x81d9401e ! t0_kref+0x325c: flush %g5 + %fp
6021 .word 0x98ff680d ! t0_kref+0x3260: sdivcc %i5, 0x80d, %o4
6022 .word 0xf36e401d ! t0_kref+0x3264: prefetch %i1 + %i5, 25
6023 .word 0x03400005 ! t0_kref+0x3268: fbne,pn %fcc0, _kref+0x327c
6024 .word 0xa5a0190b ! t0_kref+0x326c: fitod %f11, %f18
6025 .word 0x33480007 ! t0_kref+0x3270: fbe,a,pt %fcc0, _kref+0x328c
6026 .word 0xd2564000 ! t0_kref+0x3274: ldsh [%i1], %o1
6027 .word 0x0e800005 ! t0_kref+0x3278: bvs _kref+0x328c
6028 .word 0x99a44d2d ! t0_kref+0x327c: fsmuld %f17, %f13, %f12
6029 .word 0xf120a004 ! t0_kref+0x3280: st %f24, [%g2 + 4]
6030 .word 0xf11e0000 ! t0_kref+0x3284: ldd [%i0], %f24
6031 .word 0x2e800003 ! t0_kref+0x3288: bvs,a _kref+0x3294
6032 .word 0x9ab0000a ! t0_kref+0x328c: orncc %g0, %o2, %o5
6033 .word 0x9fc00004 ! t0_kref+0x3290: call %g0 + %g4
6034 .word 0xed3e001d ! t0_kref+0x3294: std %f22, [%i0 + %i5]
6035 .word 0x81870000 ! t0_kref+0x3298: wr %i4, %g0, %y
6036 .word 0xedbe501d ! t0_kref+0x329c: stda %f22, [%i1 + %i5]0x80
6037 .word 0x99a40833 ! t0_kref+0x32a0: fadds %f16, %f19, %f12
6038 .word 0x9ab2a4d9 ! t0_kref+0x32a4: orncc %o2, 0x4d9, %o5
6039 .word 0x26800001 ! t0_kref+0x32a8: bl,a _kref+0x32ac
6040 .word 0xda567ff8 ! t0_kref+0x32ac: ldsh [%i1 - 8], %o5
6041 .word 0x8114b539 ! t0_kref+0x32b0: taddcctv %l2, -0xac7, %g0
6042 .word 0xe11e6010 ! t0_kref+0x32b4: ldd [%i1 + 0x10], %f16
6043 .word 0x933ee01a ! t0_kref+0x32b8: sra %i3, 0x1a, %o1
6044 .word 0xf630a00a ! t0_kref+0x32bc: sth %i3, [%g2 + 0xa]
6045 .word 0xe3b8a040 ! t0_kref+0x32c0: stda %f48, [%g2 + 0x40]%asi
6046 .word 0x9da3c930 ! t0_kref+0x32c4: fmuls %f15, %f16, %f14
6047 .word 0xa5a000d8 ! t0_kref+0x32c8: fnegd %f24, %f18
6048 .word 0xe26e201e ! t0_kref+0x32cc: ldstub [%i0 + 0x1e], %l1
6049 .word 0xb3a00034 ! t0_kref+0x32d0: fmovs %f20, %f25
6050 .word 0x9a8b001a ! t0_kref+0x32d4: andcc %o4, %i2, %o5
6051 .word 0x9b3ca00d ! t0_kref+0x32d8: sra %l2, 0xd, %o5
6052 .word 0x95a01092 ! t0_kref+0x32dc: fxtos %f18, %f10
6053 .word 0x81874000 ! t0_kref+0x32e0: wr %i5, %g0, %y
6054 .word 0x81800000 ! t0_kref+0x32e4: mov %g0, %y
6055 .word 0xa9a58831 ! t0_kref+0x32e8: fadds %f22, %f17, %f20
6056 .word 0xd608a01c ! t0_kref+0x32ec: ldub [%g2 + 0x1c], %o3
6057 .word 0x9458001b ! t0_kref+0x32f0: smul %g0, %i3, %o2
6058 .word 0x80acec83 ! t0_kref+0x32f4: andncc %l3, 0xc83, %g0
6059 .word 0x81ac8ab8 ! t0_kref+0x32f8: fcmpes %fcc0, %f18, %f24
6060 .word 0x94a6ea39 ! t0_kref+0x32fc: subcc %i3, 0xa39, %o2
6061 .word 0x98c30017 ! t0_kref+0x3300: addccc %o4, %l7, %o4
6062 .word 0x813ea010 ! t0_kref+0x3304: sra %i2, 0x10, %g0
6063 .word 0xb3aa8034 ! t0_kref+0x3308: fmovsue %fcc0, %f20, %f25
6064 .word 0x92083e56 ! t0_kref+0x330c: and %g0, -0x1aa, %o1
6065 .word 0x9aa58009 ! t0_kref+0x3310: subcc %l6, %o1, %o5
6066 .word 0xaba0012c ! t0_kref+0x3314: fabss %f12, %f21
6067 .word 0xe01e6018 ! t0_kref+0x3318: ldd [%i1 + 0x18], %l0
6068 .word 0xc0881018 ! t0_kref+0x331c: lduba [%g0 + %i0]0x80, %g0
6069 .word 0x81aa8a50 ! t0_kref+0x3320: fcmpd %fcc0, %f10, %f16
6070 .word 0xb1a000ad ! t0_kref+0x3324: fnegs %f13, %f24
6071 .word 0xe3b8a040 ! t0_kref+0x3328: stda %f48, [%g2 + 0x40]%asi
6072 .word 0x80ad3e0f ! t0_kref+0x332c: andncc %l4, -0x1f1, %g0
6073 .word 0xe93e001d ! t0_kref+0x3330: std %f20, [%i0 + %i5]
6074 .word 0x81da0004 ! t0_kref+0x3334: flush %o0 + %g4
6075 .word 0x80aee4e5 ! t0_kref+0x3338: andncc %i3, 0x4e5, %g0
6076 .word 0xc12e401c ! t0_kref+0x333c: st %fsr, [%i1 + %i4]
6077 .word 0x9434c00b ! t0_kref+0x3340: orn %l3, %o3, %o2
6078 .word 0x807cc014 ! t0_kref+0x3344: sdiv %l3, %l4, %g0
6079 .word 0x8134c00a ! t0_kref+0x3348: srl %l3, %o2, %g0
6080 .word 0x99a2cd30 ! t0_kref+0x334c: fsmuld %f11, %f16, %f12
6081 .word 0x808dc016 ! t0_kref+0x3350: btst %l6, %l7
6082 .word 0x01400004 ! t0_kref+0x3354: fbn,pn %fcc0, _kref+0x3364
6083 .word 0xd44e6018 ! t0_kref+0x3358: ldsb [%i1 + 0x18], %o2
6084 .word 0xda162000 ! t0_kref+0x335c: lduh [%i0], %o5
6085 .word 0xe3b8a040 ! t0_kref+0x3360: stda %f48, [%g2 + 0x40]%asi
6086 .word 0x9da00156 ! t0_kref+0x3364: fabsd %f22, %f14
6087 .word 0xf436201a ! t0_kref+0x3368: sth %i2, [%i0 + 0x1a]
6088 .word 0x9de3bfa0 ! t0_kref+0x336c: save %sp, -0x60, %sp
6089 sethi %hi(1f), %i7
6090 return %i7+%lo(1f)
6091 .empty
6092 .word 0x9284e253 ! t0_kref+0x3378: addcc %l3, 0x253, %o1
6093 .word 0xd5070018 ! t0_kref+0x337c: ld [%i4 + %i0], %f10
6094 .word 0x9a5d2802 ! t0_kref+0x3380: smul %l4, 0x802, %o5
60951: .word 0xb1a2c830 ! t0_kref+0x3384: fadds %f11, %f16, %f24
6096 .word 0x8143c000 ! t0_kref+0x3388: stbar
6097 .word 0x9266f95f ! t0_kref+0x338c: subc %i3, -0x6a1, %o1
6098 .word 0xd808a015 ! t0_kref+0x3390: ldub [%g2 + 0x15], %o4
6099 .word 0x81400000 ! t0_kref+0x3394: mov %y, %g0
6100 .word 0xda16600e ! t0_kref+0x3398: lduh [%i1 + 0xe], %o5
6101 .word 0x98ad69dc ! t0_kref+0x339c: andncc %l5, 0x9dc, %o4
6102 .word 0x9423401d ! t0_kref+0x33a0: sub %o5, %i5, %o2
6103 .word 0x98af000b ! t0_kref+0x33a4: andncc %i4, %o3, %o4
6104 .word 0x9fc00004 ! t0_kref+0x33a8: call %g0 + %g4
6105 .word 0x81580000 ! t0_kref+0x33ac: flushw
6106 .word 0x96a226f2 ! t0_kref+0x33b0: subcc %o0, 0x6f2, %o3
6107 .word 0x99a01898 ! t0_kref+0x33b4: fitos %f24, %f12
6108 .word 0x803d8000 ! t0_kref+0x33b8: not %l6, %g0
6109 .word 0x985b4017 ! t0_kref+0x33bc: smul %o5, %l7, %o4
6110 .word 0xe09e5000 ! t0_kref+0x33c0: ldda [%i1]0x80, %l0
6111 .word 0x81ab0a58 ! t0_kref+0x33c4: fcmpd %fcc0, %f12, %f24
6112 .word 0xd840a000 ! t0_kref+0x33c8: ldsw [%g2], %o4
6113 .word 0x1f400007 ! t0_kref+0x33cc: fbo,pn %fcc0, _kref+0x33e8
6114 .word 0x80a2401d ! t0_kref+0x33d0: cmp %o1, %i5
6115 .word 0xea30a00e ! t0_kref+0x33d4: sth %l5, [%g2 + 0xe]
6116 .word 0x9da0014c ! t0_kref+0x33d8: fabsd %f12, %f14
6117 .word 0x81820000 ! t0_kref+0x33dc: wr %o0, %g0, %y
6118 .word 0x80ad800b ! t0_kref+0x33e0: andncc %l6, %o3, %g0
6119 .word 0x92fa400c ! t0_kref+0x33e4: sdivcc %o1, %o4, %o1
6120 .word 0x9ea5a377 ! t0_kref+0x33e8: subcc %l6, 0x377, %o7
6121 .word 0xc96e2018 ! t0_kref+0x33ec: prefetch %i0 + 0x18, 4
6122 .word 0xb1a00050 ! t0_kref+0x33f0: fmovd %f16, %f24
6123 .word 0xada0012c ! t0_kref+0x33f4: fabss %f12, %f22
6124 .word 0x24800001 ! t0_kref+0x33f8: ble,a _kref+0x33fc
6125 .word 0x8143c000 ! t0_kref+0x33fc: stbar
6126 .word 0xada0012c ! t0_kref+0x3400: fabss %f12, %f22
6127 .word 0x949ea211 ! t0_kref+0x3404: xorcc %i2, 0x211, %o2
6128 .word 0x968b0009 ! t0_kref+0x3408: andcc %o4, %o1, %o3
6129 .word 0xc0ff1018 ! t0_kref+0x340c: swapa [%i4 + %i0]0x80, %g0
6130 .word 0x2b800005 ! t0_kref+0x3410: fbug,a _kref+0x3424
6131 .word 0x81df8001 ! t0_kref+0x3414: flush %fp + %g1
6132 .word 0x3b480001 ! t0_kref+0x3418: fble,a,pt %fcc0, _kref+0x341c
6133 .word 0x9732c015 ! t0_kref+0x341c: srl %o3, %l5, %o3
6134 .word 0x28800005 ! t0_kref+0x3420: bleu,a _kref+0x3434
6135 .word 0x92a54017 ! t0_kref+0x3424: subcc %l5, %l7, %o1
6136 .word 0x27800003 ! t0_kref+0x3428: fbul,a _kref+0x3434
6137 .word 0xd51fbfb0 ! t0_kref+0x342c: ldd [%fp - 0x50], %f10
6138 .word 0xf856c005 ! t0_kref+0x3430: ldsh [%i3 + %g5], %i4
6139 .word 0x98337c85 ! t0_kref+0x3434: orn %o5, -0x37b, %o4
6140 .word 0x99a018ce ! t0_kref+0x3438: fdtos %f14, %f12
6141 .word 0xd84e401a ! t0_kref+0x343c: ldsb [%i1 + %i2], %o4
6142 .word 0x972f6019 ! t0_kref+0x3440: sll %i5, 0x19, %o3
6143 .word 0xe01e0000 ! t0_kref+0x3444: ldd [%i0], %l0
6144 sethi %hi(1f), %o7
6145 save %sp,-0x60,%sp
6146 return %i7+%lo(1f)
6147 .empty
6148 .word 0xe678a030 ! t0_kref+0x3454: swap [%g2 + 0x30], %l3
6149 .word 0x32800001 ! t0_kref+0x3458: bne,a _kref+0x345c
6150 .word 0x9ebd4013 ! t0_kref+0x345c: xnorcc %l5, %l3, %o7
61511: .word 0xed3e2008 ! t0_kref+0x3460: std %f22, [%i0 + 8]
6152 .word 0x95a589d8 ! t0_kref+0x3464: fdivd %f22, %f24, %f10
6153 .word 0x9e22f2d4 ! t0_kref+0x3468: sub %o3, -0xd2c, %o7
6154 .word 0x973ac008 ! t0_kref+0x346c: sra %o3, %o0, %o3
6155 .word 0x933c800a ! t0_kref+0x3470: sra %l2, %o2, %o1
6156 .word 0xd816c019 ! t0_kref+0x3474: lduh [%i3 + %i1], %o4
6157 .word 0x81800000 ! t0_kref+0x3478: mov %g0, %y
6158 .word 0xdd180019 ! t0_kref+0x347c: ldd [%g0 + %i1], %f14
6159 .word 0xd440a010 ! t0_kref+0x3480: ldsw [%g2 + 0x10], %o2
6160 .word 0x14800007 ! t0_kref+0x3484: bg _kref+0x34a0
6161 .word 0xd700a02c ! t0_kref+0x3488: ld [%g2 + 0x2c], %f11
6162 .word 0xd920a02c ! t0_kref+0x348c: st %f12, [%g2 + 0x2c]
6163 .word 0x8143c000 ! t0_kref+0x3490: stbar
6164 .word 0x968a001a ! t0_kref+0x3494: andcc %o0, %i2, %o3
6165 .word 0x2f480003 ! t0_kref+0x3498: fbu,a,pt %fcc0, _kref+0x34a4
6166 .word 0xdd070019 ! t0_kref+0x349c: ld [%i4 + %i1], %f14
6167 .word 0xe100a020 ! t0_kref+0x34a0: ld [%g2 + 0x20], %f16
6168 .word 0xe820a030 ! t0_kref+0x34a4: st %l4, [%g2 + 0x30]
6169 .word 0xd93f4019 ! t0_kref+0x34a8: std %f12, [%i5 + %i1]
6170 .word 0xc0c61000 ! t0_kref+0x34ac: ldswa [%i0]0x80, %g0
6171 .word 0x985ec008 ! t0_kref+0x34b0: smul %i3, %o0, %o4
6172 .word 0xda50a030 ! t0_kref+0x34b4: ldsh [%g2 + 0x30], %o5
6173 .word 0x9ef2801c ! t0_kref+0x34b8: udivcc %o2, %i4, %o7
6174 .word 0xf830a004 ! t0_kref+0x34bc: sth %i4, [%g2 + 4]
6175 .word 0x929ec00d ! t0_kref+0x34c0: xorcc %i3, %o5, %o1
6176 .word 0x925ab7e9 ! t0_kref+0x34c4: smul %o2, -0x817, %o1
6177 .word 0x2a800007 ! t0_kref+0x34c8: bcs,a _kref+0x34e4
6178 .word 0xdf00a018 ! t0_kref+0x34cc: ld [%g2 + 0x18], %f15
6179 .word 0xf007bfe0 ! t0_kref+0x34d0: ld [%fp - 0x20], %i0
6180 .word 0x9f414000 ! t0_kref+0x34d4: mov %pc, %o7
6181 .word 0x9fc00004 ! t0_kref+0x34d8: call %g0 + %g4
6182 .word 0x9324f66d ! t0_kref+0x34dc: mulscc %l3, -0x993, %o1
6183 .word 0xb1a288ca ! t0_kref+0x34e0: fsubd %f10, %f10, %f24
6184 .word 0x9638000a ! t0_kref+0x34e4: xnor %g0, %o2, %o3
6185 .word 0x96103377 ! t0_kref+0x34e8: mov 0xfffff377, %o3
6186 .word 0x81aacab8 ! t0_kref+0x34ec: fcmpes %fcc0, %f11, %f24
6187 .word 0xb1a0012b ! t0_kref+0x34f0: fabss %f11, %f24
6188 .word 0x98aa665c ! t0_kref+0x34f4: andncc %o1, 0x65c, %o4
6189 .word 0xd850a03a ! t0_kref+0x34f8: ldsh [%g2 + 0x3a], %o4
6190 .word 0x985e800b ! t0_kref+0x34fc: smul %i2, %o3, %o4
6191 .word 0x17125a3f ! t0_kref+0x3500: sethi %hi(0x4968fc00), %o3
6192 .word 0xe01e2008 ! t0_kref+0x3504: ldd [%i0 + 8], %l0
6193 .word 0x98370000 ! t0_kref+0x3508: orn %i4, %g0, %o4
6194 .word 0x14800003 ! t0_kref+0x350c: bg _kref+0x3518
6195 .word 0xe100a018 ! t0_kref+0x3510: ld [%g2 + 0x18], %f16
6196 .word 0xafa3c837 ! t0_kref+0x3514: fadds %f15, %f23, %f23
6197 .word 0xd610a030 ! t0_kref+0x3518: lduh [%g2 + 0x30], %o3
6198 .word 0xeab65000 ! t0_kref+0x351c: stha %l5, [%i1]0x80
6199 .word 0xf430a014 ! t0_kref+0x3520: sth %i2, [%g2 + 0x14]
6200 .word 0x99a0004a ! t0_kref+0x3524: fmovd %f10, %f12
6201 .word 0x952ae018 ! t0_kref+0x3528: sll %o3, 0x18, %o2
6202 .word 0x9a9b400c ! t0_kref+0x352c: xorcc %o5, %o4, %o5
6203 .word 0xd88e501a ! t0_kref+0x3530: lduba [%i1 + %i2]0x80, %o4
6204 .word 0x8133201b ! t0_kref+0x3534: srl %o4, 0x1b, %g0
6205 .word 0x96bd4000 ! t0_kref+0x3538: xnorcc %l5, %g0, %o3
6206 .word 0x9e66c014 ! t0_kref+0x353c: subc %i3, %l4, %o7
6207 .word 0x98c5fe2e ! t0_kref+0x3540: addccc %l7, -0x1d2, %o4
6208 .word 0x04800001 ! t0_kref+0x3544: ble _kref+0x3548
6209 .word 0xa5a60936 ! t0_kref+0x3548: fmuls %f24, %f22, %f18
6210 .word 0x9a1a801b ! t0_kref+0x354c: xor %o2, %i3, %o5
6211 .word 0x9aba0014 ! t0_kref+0x3550: xnorcc %o0, %l4, %o5
6212 .word 0x9a36c016 ! t0_kref+0x3554: orn %i3, %l6, %o5
6213 .word 0x9f3d600f ! t0_kref+0x3558: sra %l5, 0xf, %o7
6214 .word 0xc0a71018 ! t0_kref+0x355c: sta %g0, [%i4 + %i0]0x80
6215 .word 0xe01f4018 ! t0_kref+0x3560: ldd [%i5 + %i0], %l0
6216 .word 0x9b328000 ! t0_kref+0x3564: srl %o2, %g0, %o5
6217 .word 0xb1a60832 ! t0_kref+0x3568: fadds %f24, %f18, %f24
6218 .word 0xc0480018 ! t0_kref+0x356c: ldsb [%g0 + %i0], %g0
6219 .word 0x808d2eea ! t0_kref+0x3570: btst 0xeea, %l4
6220 .word 0xd4166018 ! t0_kref+0x3574: lduh [%i1 + 0x18], %o2
6221 .word 0x95128012 ! t0_kref+0x3578: taddcctv %o2, %l2, %o2
6222 .word 0xa7a018ca ! t0_kref+0x357c: fdtos %f10, %f19
6223 .word 0x9eaae037 ! t0_kref+0x3580: andncc %o3, 0x37, %o7
6224 .word 0x3b480007 ! t0_kref+0x3584: fble,a,pt %fcc0, _kref+0x35a0
6225 .word 0x9a0cf4c9 ! t0_kref+0x3588: and %l3, -0xb37, %o5
6226 .word 0xb1a0108a ! t0_kref+0x358c: fxtos %f10, %f24
6227 .word 0x98333c8f ! t0_kref+0x3590: orn %o4, -0x371, %o4
6228 .word 0x81ac0a2e ! t0_kref+0x3594: fcmps %fcc0, %f16, %f14
6229 .word 0x96a6c012 ! t0_kref+0x3598: subcc %i3, %l2, %o3
6230 .word 0x9e377f71 ! t0_kref+0x359c: orn %i5, -0x8f, %o7
6231 .word 0x80e5f9cf ! t0_kref+0x35a0: subccc %l7, -0x631, %g0
6232 .word 0x81848000 ! t0_kref+0x35a4: wr %l2, %g0, %y
6233 .word 0x03800008 ! t0_kref+0x35a8: fbne _kref+0x35c8
6234 .word 0x80f574d1 ! t0_kref+0x35ac: udivcc %l5, -0xb2f, %g0
6235 .word 0x92e23f41 ! t0_kref+0x35b0: subccc %o0, -0xbf, %o1
6236 .word 0xd5000019 ! t0_kref+0x35b4: ld [%g0 + %i1], %f10
6237 .word 0xd028a030 ! t0_kref+0x35b8: stb %o0, [%g2 + 0x30]
6238 .word 0x940cc016 ! t0_kref+0x35bc: and %l3, %l6, %o2
6239 .word 0xde08a026 ! t0_kref+0x35c0: ldub [%g2 + 0x26], %o7
6240 .word 0xda08a017 ! t0_kref+0x35c4: ldub [%g2 + 0x17], %o5
6241 .word 0x81ad8ab6 ! t0_kref+0x35c8: fcmpes %fcc0, %f22, %f22
6242 .word 0x9eb80012 ! t0_kref+0x35cc: xnorcc %g0, %l2, %o7
6243 .word 0xd53e2008 ! t0_kref+0x35d0: std %f10, [%i0 + 8]
6244 .word 0x32800005 ! t0_kref+0x35d4: bne,a _kref+0x35e8
6245 .word 0xe09f5018 ! t0_kref+0x35d8: ldda [%i5 + %i0]0x80, %l0
6246 .word 0xa7a0012c ! t0_kref+0x35dc: fabss %f12, %f19
6247 .word 0x812d000d ! t0_kref+0x35e0: sll %l4, %o5, %g0
6248 .word 0x9da80032 ! t0_kref+0x35e4: fmovsn %fcc0, %f18, %f14
6249 .word 0x8186c000 ! t0_kref+0x35e8: wr %i3, %g0, %y
6250 .word 0x9416801a ! t0_kref+0x35ec: or %i2, %i2, %o2
6251 .word 0x2b480007 ! t0_kref+0x35f0: fbug,a,pt %fcc0, _kref+0x360c
6252 .word 0x9245800a ! t0_kref+0x35f4: addc %l6, %o2, %o1
6253 .word 0x9282a17b ! t0_kref+0x35f8: addcc %o2, 0x17b, %o1
6254 .word 0x1b800007 ! t0_kref+0x35fc: fble _kref+0x3618
6255 .word 0x9da0002e ! t0_kref+0x3600: fmovs %f14, %f14
6256 .word 0x2b800007 ! t0_kref+0x3604: fbug,a _kref+0x3620
6257 .word 0x94fa76ab ! t0_kref+0x3608: sdivcc %o1, -0x955, %o2
6258 .word 0xd2c6101c ! t0_kref+0x360c: ldswa [%i0 + %i4]0x80, %o1
6259 .word 0xa5a000b9 ! t0_kref+0x3610: fnegs %f25, %f18
6260 .word 0x94272699 ! t0_kref+0x3614: sub %i4, 0x699, %o2
6261 .word 0x9e3f401d ! t0_kref+0x3618: xnor %i5, %i5, %o7
6262 .word 0xde0e200f ! t0_kref+0x361c: ldub [%i0 + 0xf], %o7
6263 .word 0x987ebd87 ! t0_kref+0x3620: sdiv %i2, -0x279, %o4
6264 .word 0xada5884e ! t0_kref+0x3624: faddd %f22, %f14, %f22
6265 .word 0x808b7656 ! t0_kref+0x3628: btst 0xfffff656, %o5
6266 .word 0xada01899 ! t0_kref+0x362c: fitos %f25, %f22
6267 .word 0xe9270019 ! t0_kref+0x3630: st %f20, [%i4 + %i1]
6268 .word 0x94a6f48a ! t0_kref+0x3634: subcc %i3, -0xb76, %o2
6269 .word 0x9462a24b ! t0_kref+0x3638: subc %o2, 0x24b, %o2
6270 .word 0x29480005 ! t0_kref+0x363c: fbl,a,pt %fcc0, _kref+0x3650
6271 .word 0xe11fbee0 ! t0_kref+0x3640: ldd [%fp - 0x120], %f16
6272 .word 0x9934e005 ! t0_kref+0x3644: srl %l3, 0x5, %o4
6273 .word 0xb1a000ca ! t0_kref+0x3648: fnegd %f10, %f24
6274 .word 0xeb68a00f ! t0_kref+0x364c: prefetch %g2 + 0xf, 21
6275 .word 0x9aa82ce3 ! t0_kref+0x3650: andncc %g0, 0xce3, %o5
6276 .word 0xeaf81018 ! t0_kref+0x3654: swapa [%g0 + %i0]0x80, %l5
6277 .word 0x25800008 ! t0_kref+0x3658: fblg,a _kref+0x3678
6278 .word 0x952a600e ! t0_kref+0x365c: sll %o1, 0xe, %o2
6279 .word 0xed3e7fe0 ! t0_kref+0x3660: std %f22, [%i1 - 0x20]
6280 .word 0x81580000 ! t0_kref+0x3664: flushw
6281 .word 0x9fc10000 ! t0_kref+0x3668: call %g4
6282 .word 0xb1a4c9aa ! t0_kref+0x366c: fdivs %f19, %f10, %f24
6283 .word 0xa3a00132 ! t0_kref+0x3670: fabss %f18, %f17
6284 .word 0x9e42800a ! t0_kref+0x3674: addc %o2, %o2, %o7
6285 .word 0x80ba001a ! t0_kref+0x3678: xnorcc %o0, %i2, %g0
6286 .word 0x9a780000 ! t0_kref+0x367c: sdiv %g0, %g0, %o5
6287 .word 0x8143e040 ! t0_kref+0x3680: membar 0x40
6288 .word 0x81824000 ! t0_kref+0x3684: wr %o1, %g0, %y
6289 .word 0xa9a30954 ! t0_kref+0x3688: fmuld %f12, %f20, %f20
6290 .word 0xd628a033 ! t0_kref+0x368c: stb %o3, [%g2 + 0x33]
6291 .word 0x0b480004 ! t0_kref+0x3690: fbug,pt %fcc0, _kref+0x36a0
6292 .word 0x81df6b5c ! t0_kref+0x3694: flush %i5 + 0xb5c
6293 .word 0xee6e7fed ! t0_kref+0x3698: ldstub [%i1 - 0x13], %l7
6294 .word 0xe630a01c ! t0_kref+0x369c: sth %l3, [%g2 + 0x1c]
6295 .word 0xde10a014 ! t0_kref+0x36a0: lduh [%g2 + 0x14], %o7
6296 .word 0x9fc10000 ! t0_kref+0x36a4: call %g4
6297 .word 0xa1a3c82b ! t0_kref+0x36a8: fadds %f15, %f11, %f16
6298 .word 0x8075a3db ! t0_kref+0x36ac: udiv %l6, 0x3db, %g0
6299 .word 0x94a4ae6b ! t0_kref+0x36b0: subcc %l2, 0xe6b, %o2
6300 .word 0xd84e2009 ! t0_kref+0x36b4: ldsb [%i0 + 9], %o4
6301 .word 0x972ca016 ! t0_kref+0x36b8: sll %l2, 0x16, %o3
6302 .word 0x800d8017 ! t0_kref+0x36bc: and %l6, %l7, %g0
6303 .word 0x9b2368b2 ! t0_kref+0x36c0: mulscc %o5, 0x8b2, %o5
6304 .word 0x06800005 ! t0_kref+0x36c4: bl _kref+0x36d8
6305 .word 0xda167ff0 ! t0_kref+0x36c8: lduh [%i1 - 0x10], %o5
6306 .word 0x9ba00137 ! t0_kref+0x36cc: fabss %f23, %f13
6307 .word 0x92456539 ! t0_kref+0x36d0: addc %l5, 0x539, %o1
6308 .word 0xe86e601f ! t0_kref+0x36d4: ldstub [%i1 + 0x1f], %l4
6309 call SYM(t0_subr0)
6310 .word 0x98fe8015 ! t0_kref+0x36dc: sdivcc %i2, %l5, %o4
6311 .word 0xa5a4082c ! t0_kref+0x36e0: fadds %f16, %f12, %f18
6312 .word 0x9da01a50 ! t0_kref+0x36e4: fdtoi %f16, %f14
6313 .word 0xaba3c831 ! t0_kref+0x36e8: fadds %f15, %f17, %f21
6314 .word 0x98dac00c ! t0_kref+0x36ec: smulcc %o3, %o4, %o4
6315 .word 0x942a8015 ! t0_kref+0x36f0: andn %o2, %l5, %o2
6316 .word 0xc12e401c ! t0_kref+0x36f4: st %fsr, [%i1 + %i4]
6317 .word 0x926561c7 ! t0_kref+0x36f8: subc %l5, 0x1c7, %o1
6318 .word 0xd440a004 ! t0_kref+0x36fc: ldsw [%g2 + 4], %o2
6319 .word 0x95a0102e ! t0_kref+0x3700: fstox %f14, %f10
6320 .word 0x9273001c ! t0_kref+0x3704: udiv %o4, %i4, %o1
6321 .word 0x15480006 ! t0_kref+0x3708: fbue,pt %fcc0, _kref+0x3720
6322 .word 0x9b28000d ! t0_kref+0x370c: sll %g0, %o5, %o5
6323 .word 0x965d801a ! t0_kref+0x3710: smul %l6, %i2, %o3
6324 .word 0xf430a028 ! t0_kref+0x3714: sth %i2, [%g2 + 0x28]
6325 .word 0xa3a649b0 ! t0_kref+0x3718: fdivs %f25, %f16, %f17
6326 .word 0x0f480001 ! t0_kref+0x371c: fbu,pt %fcc0, _kref+0x3720
6327 .word 0x921d3965 ! t0_kref+0x3720: xor %l4, -0x69b, %o1
6328 .word 0x98ba642f ! t0_kref+0x3724: xnorcc %o1, 0x42f, %o4
6329 .word 0x986528b8 ! t0_kref+0x3728: subc %l4, 0x8b8, %o4
6330 .word 0x81ae0a50 ! t0_kref+0x372c: fcmpd %fcc0, %f24, %f16
6331 .word 0x988df64b ! t0_kref+0x3730: andcc %l7, -0x9b5, %o4
6332 .word 0x9403628c ! t0_kref+0x3734: add %o5, 0x28c, %o2
6333 .word 0x98f5fa07 ! t0_kref+0x3738: udivcc %l7, -0x5f9, %o4
6334 .word 0x80aa3a73 ! t0_kref+0x373c: andncc %o0, -0x58d, %g0
6335 .word 0x38480002 ! t0_kref+0x3740: bgu,a,pt %icc, _kref+0x3748
6336 .word 0xe16e401c ! t0_kref+0x3744: prefetch %i1 + %i4, 16
6337 .word 0x992ac00d ! t0_kref+0x3748: sll %o3, %o5, %o4
6338 .word 0xe4fe501c ! t0_kref+0x374c: swapa [%i1 + %i4]0x80, %l2
6339 .word 0x29800006 ! t0_kref+0x3750: fbl,a _kref+0x3768
6340 .word 0x97a5c932 ! t0_kref+0x3754: fmuls %f23, %f18, %f11
6341 .word 0x80f6e65a ! t0_kref+0x3758: udivcc %i3, 0x65a, %g0
6342 .word 0x98bb717f ! t0_kref+0x375c: xnorcc %o5, -0xe81, %o4
6343 .word 0x81ae4ab9 ! t0_kref+0x3760: fcmpes %fcc0, %f25, %f25
6344 .word 0x93400000 ! t0_kref+0x3764: mov %y, %o1
6345 .word 0xe8ae5000 ! t0_kref+0x3768: stba %l4, [%i1]0x80
6346 .word 0xf007bfe0 ! t0_kref+0x376c: ld [%fp - 0x20], %i0
6347 .word 0x81ad8a54 ! t0_kref+0x3770: fcmpd %fcc0, %f22, %f20
6348 .word 0x9435b290 ! t0_kref+0x3774: orn %l6, -0xd70, %o2
6349 .word 0x1b400008 ! t0_kref+0x3778: fble,pn %fcc0, _kref+0x3798
6350 .word 0xf13f4018 ! t0_kref+0x377c: std %f24, [%i5 + %i0]
6351 .word 0x9332e007 ! t0_kref+0x3780: srl %o3, 0x7, %o1
6352 .word 0x98be801d ! t0_kref+0x3784: xnorcc %i2, %i5, %o4
6353 .word 0xd920a024 ! t0_kref+0x3788: st %f12, [%g2 + 0x24]
6354 .word 0x9fa01894 ! t0_kref+0x378c: fitos %f20, %f15
6355 .word 0x983ea577 ! t0_kref+0x3790: xnor %i2, 0x577, %o4
6356 .word 0x95a38838 ! t0_kref+0x3794: fadds %f14, %f24, %f10
6357 .word 0x81824000 ! t0_kref+0x3798: wr %o1, %g0, %y
6358 .word 0x3e400003 ! t0_kref+0x379c: bvc,a,pn %icc, _kref+0x37a8
6359 .word 0xe11e2018 ! t0_kref+0x37a0: ldd [%i0 + 0x18], %f16
6360 .word 0x2f800006 ! t0_kref+0x37a4: fbu,a _kref+0x37bc
6361 .word 0x9a44f0d5 ! t0_kref+0x37a8: addc %l3, -0xf2b, %o5
6362 .word 0xd520a024 ! t0_kref+0x37ac: st %f10, [%g2 + 0x24]
6363 .word 0xda100019 ! t0_kref+0x37b0: lduh [%g0 + %i1], %o5
6364 .word 0xd03f4018 ! t0_kref+0x37b4: std %o0, [%i5 + %i0]
6365 .word 0x9abd0008 ! t0_kref+0x37b8: xnorcc %l4, %o0, %o5
6366 .word 0x9f3ca00d ! t0_kref+0x37bc: sra %l2, 0xd, %o7
6367 .word 0x83414000 ! t0_kref+0x37c0: mov %pc, %g1
6368 .word 0xd91fbcd8 ! t0_kref+0x37c4: ldd [%fp - 0x328], %f12
6369 .word 0xb1a01a33 ! t0_kref+0x37c8: fstoi %f19, %f24
6370 .word 0x0b800005 ! t0_kref+0x37cc: fbug _kref+0x37e0
6371 .word 0x948aefb1 ! t0_kref+0x37d0: andcc %o3, 0xfb1, %o2
6372 .word 0xa5a28d38 ! t0_kref+0x37d4: fsmuld %f10, %f24, %f18
6373 .word 0x9a5db5bf ! t0_kref+0x37d8: smul %l6, -0xa41, %o5
6374 .word 0xd850a02c ! t0_kref+0x37dc: ldsh [%g2 + 0x2c], %o4
6375 .word 0x3d400004 ! t0_kref+0x37e0: fbule,a,pn %fcc0, _kref+0x37f0
6376 .word 0x99a6482c ! t0_kref+0x37e4: fadds %f25, %f12, %f12
6377 .word 0xd40e601b ! t0_kref+0x37e8: ldub [%i1 + 0x1b], %o2
6378 .word 0x9f302003 ! t0_kref+0x37ec: srl %g0, 0x3, %o7
6379 .word 0xaba01a31 ! t0_kref+0x37f0: fstoi %f17, %f21
6380 .word 0xafa489b0 ! t0_kref+0x37f4: fdivs %f18, %f16, %f23
6381 .word 0xf828a021 ! t0_kref+0x37f8: stb %i4, [%g2 + 0x21]
6382 .word 0xec30a022 ! t0_kref+0x37fc: sth %l6, [%g2 + 0x22]
6383 .word 0xed1f4019 ! t0_kref+0x3800: ldd [%i5 + %i1], %f22
6384 .word 0x922dc01a ! t0_kref+0x3804: andn %l7, %i2, %o1
6385 .word 0xed20a018 ! t0_kref+0x3808: st %f22, [%g2 + 0x18]
6386 .word 0x99a000b6 ! t0_kref+0x380c: fnegs %f22, %f12
6387 .word 0x35800008 ! t0_kref+0x3810: fbue,a _kref+0x3830
6388 .word 0xde48a03d ! t0_kref+0x3814: ldsb [%g2 + 0x3d], %o7
6389 .word 0x99a01910 ! t0_kref+0x3818: fitod %f16, %f12
6390 .word 0x3d480001 ! t0_kref+0x381c: fbule,a,pt %fcc0, _kref+0x3820
6391 .word 0x81df0018 ! t0_kref+0x3820: flush %i4 + %i0
6392 .word 0xe6362002 ! t0_kref+0x3824: sth %l3, [%i0 + 2]
6393 .word 0x96da401d ! t0_kref+0x3828: smulcc %o1, %i5, %o3
6394 .word 0x8045400c ! t0_kref+0x382c: addc %l5, %o4, %g0
6395 .word 0x05480001 ! t0_kref+0x3830: fblg,pt %fcc0, _kref+0x3834
6396 .word 0x949a0009 ! t0_kref+0x3834: xorcc %o0, %o1, %o2
6397 .word 0x9e5a400c ! t0_kref+0x3838: smul %o1, %o4, %o7
6398 .word 0x985a3319 ! t0_kref+0x383c: smul %o0, -0xce7, %o4
6399 .word 0x9e06800a ! t0_kref+0x3840: add %i2, %o2, %o7
6400 .word 0x9a657bce ! t0_kref+0x3844: subc %l5, -0x432, %o5
6401 call SYM(t0_subr3)
6402 .word 0x9a8afb5b ! t0_kref+0x384c: andcc %o3, -0x4a5, %o5
6403 .word 0x9ef4c009 ! t0_kref+0x3850: udivcc %l3, %o1, %o7
6404 .word 0xdb260000 ! t0_kref+0x3854: st %f13, [%i0]
6405 .word 0xd616401b ! t0_kref+0x3858: lduh [%i1 + %i3], %o3
6406 .word 0x3b800007 ! t0_kref+0x385c: fble,a _kref+0x3878
6407 .word 0xd84e601f ! t0_kref+0x3860: ldsb [%i1 + 0x1f], %o4
6408 .word 0xada000d0 ! t0_kref+0x3864: fnegd %f16, %f22
6409 .word 0x9a250017 ! t0_kref+0x3868: sub %l4, %l7, %o5
6410 .word 0xd810a012 ! t0_kref+0x386c: lduh [%g2 + 0x12], %o4
6411 .word 0xada609b8 ! t0_kref+0x3870: fdivs %f24, %f24, %f22
6412 .word 0xa1a3c9ad ! t0_kref+0x3874: fdivs %f15, %f13, %f16
6413 .word 0x81ac0a4e ! t0_kref+0x3878: fcmpd %fcc0, %f16, %f14
6414 .word 0xf436c019 ! t0_kref+0x387c: sth %i2, [%i3 + %i1]
6415 .word 0x805a3ee4 ! t0_kref+0x3880: smul %o0, -0x11c, %g0
6416 .word 0xc0965000 ! t0_kref+0x3884: lduha [%i1]0x80, %g0
6417 .word 0x94aefbdd ! t0_kref+0x3888: andncc %i3, -0x423, %o2
6418 .word 0x81adcaaf ! t0_kref+0x388c: fcmpes %fcc0, %f23, %f15
6419 .word 0xe51fbc60 ! t0_kref+0x3890: ldd [%fp - 0x3a0], %f18
6420 .word 0x0f480003 ! t0_kref+0x3894: fbu,pt %fcc0, _kref+0x38a0
6421 .word 0xdb00a028 ! t0_kref+0x3898: ld [%g2 + 0x28], %f13
6422 .word 0x29400008 ! t0_kref+0x389c: fbl,a,pn %fcc0, _kref+0x38bc
6423 .word 0x9da000b3 ! t0_kref+0x38a0: fnegs %f19, %f14
6424 .word 0x81854000 ! t0_kref+0x38a4: wr %l5, %g0, %y
6425 .word 0xc0563fec ! t0_kref+0x38a8: ldsh [%i0 - 0x14], %g0
6426 .word 0x9e34801b ! t0_kref+0x38ac: orn %l2, %i3, %o7
6427 .word 0x81db2a18 ! t0_kref+0x38b0: flush %o4 + 0xa18
6428 .word 0x99a289b9 ! t0_kref+0x38b4: fdivs %f10, %f25, %f12
6429 .word 0x3f400001 ! t0_kref+0x38b8: fbo,a,pn %fcc0, _kref+0x38bc
6430 .word 0xa1a3cd2d ! t0_kref+0x38bc: fsmuld %f15, %f13, %f16
6431 .word 0x9b0a8013 ! t0_kref+0x38c0: tsubcc %o2, %l3, %o5
6432 .word 0xda360000 ! t0_kref+0x38c4: sth %o5, [%i0]
6433 .word 0xb1a509ce ! t0_kref+0x38c8: fdivd %f20, %f14, %f24
6434 .word 0x8143e040 ! t0_kref+0x38cc: membar 0x40
6435 .word 0xee364000 ! t0_kref+0x38d0: sth %l7, [%i1]
6436 .word 0x9da508ca ! t0_kref+0x38d4: fsubd %f20, %f10, %f14
6437 .word 0x94637660 ! t0_kref+0x38d8: subc %o5, -0x9a0, %o2
6438 .word 0x8143e040 ! t0_kref+0x38dc: membar 0x40
6439 .word 0xd210a034 ! t0_kref+0x38e0: lduh [%g2 + 0x34], %o1
6440 .word 0xd53e3ff0 ! t0_kref+0x38e4: std %f10, [%i0 - 0x10]
6441 .word 0x96170017 ! t0_kref+0x38e8: or %i4, %l7, %o3
6442 .word 0x800ec009 ! t0_kref+0x38ec: and %i3, %o1, %g0
6443 .word 0x02480002 ! t0_kref+0x38f0: be,pt %icc, _kref+0x38f8
6444 .word 0x80aec014 ! t0_kref+0x38f4: andncc %i3, %l4, %g0
6445 .word 0xd51fbd90 ! t0_kref+0x38f8: ldd [%fp - 0x270], %f10
6446 .word 0x1e800003 ! t0_kref+0x38fc: bvc _kref+0x3908
6447 .word 0xe4367fec ! t0_kref+0x3900: sth %l2, [%i1 - 0x14]
6448 .word 0x0c800008 ! t0_kref+0x3904: bneg _kref+0x3924
6449 .word 0xe3b8a080 ! t0_kref+0x3908: stda %f48, [%g2 + 0x80]%asi
6450 .word 0xd9180018 ! t0_kref+0x390c: ldd [%g0 + %i0], %f12
6451 .word 0x813c8017 ! t0_kref+0x3910: sra %l2, %l7, %g0
6452 .word 0xd44e401a ! t0_kref+0x3914: ldsb [%i1 + %i2], %o2
6453 .word 0x9506e14e ! t0_kref+0x3918: taddcc %i3, 0x14e, %o2
6454 .word 0xe01e6010 ! t0_kref+0x391c: ldd [%i1 + 0x10], %l0
6455 .word 0x2f800004 ! t0_kref+0x3920: fbu,a _kref+0x3930
6456 .word 0xa5a6492c ! t0_kref+0x3924: fmuls %f25, %f12, %f18
6457 .word 0x98dcc00b ! t0_kref+0x3928: smulcc %l3, %o3, %o4
6458 .word 0xa9a4084e ! t0_kref+0x392c: faddd %f16, %f14, %f20
6459 .word 0xe01e3fe8 ! t0_kref+0x3930: ldd [%i0 - 0x18], %l0
6460 .word 0x927dc00d ! t0_kref+0x3934: sdiv %l7, %o5, %o1
6461 .word 0x0a400004 ! t0_kref+0x3938: bcs,pn %icc, _kref+0x3948
6462 .word 0x98a74013 ! t0_kref+0x393c: subcc %i5, %l3, %o4
6463 .word 0x19800002 ! t0_kref+0x3940: fbuge _kref+0x3948
6464 .word 0x97a018cc ! t0_kref+0x3944: fdtos %f12, %f11
6465 .word 0x808a801d ! t0_kref+0x3948: btst %i5, %o2
6466 .word 0x9fc00004 ! t0_kref+0x394c: call %g0 + %g4
6467 .word 0x98ba8009 ! t0_kref+0x3950: xnorcc %o2, %o1, %o4
6468 .word 0x9da84030 ! t0_kref+0x3954: fmovsne %fcc0, %f16, %f14
6469 .word 0x98468016 ! t0_kref+0x3958: addc %i2, %l6, %o4
6470 .word 0xd24e3ff0 ! t0_kref+0x395c: ldsb [%i0 - 0x10], %o1
6471 .word 0x9340c000 ! t0_kref+0x3960: mov %asi, %o1
6472 .word 0x03800006 ! t0_kref+0x3964: fbne _kref+0x397c
6473 .word 0x808d3bea ! t0_kref+0x3968: btst 0xfffffbea, %l4
6474 .word 0x33800005 ! t0_kref+0x396c: fbe,a _kref+0x3980
6475 .word 0x9da0002a ! t0_kref+0x3970: fmovs %f10, %f14
6476 .word 0x9f2aa00c ! t0_kref+0x3974: sll %o2, 0xc, %o7
6477 .word 0x9f2a601f ! t0_kref+0x3978: sll %o1, 0x1f, %o7
6478 .word 0x9ba01896 ! t0_kref+0x397c: fitos %f22, %f13
6479 .word 0x972cc01b ! t0_kref+0x3980: sll %l3, %i3, %o3
6480 .word 0x9e45eaf2 ! t0_kref+0x3984: addc %l7, 0xaf2, %o7
6481 .word 0x21480001 ! t0_kref+0x3988: fbn,a,pt %fcc0, _kref+0x398c
6482 .word 0x9e24f72c ! t0_kref+0x398c: sub %l3, -0x8d4, %o7
6483 .word 0x9da60833 ! t0_kref+0x3990: fadds %f24, %f19, %f14
6484 .word 0x9685000c ! t0_kref+0x3994: addcc %l4, %o4, %o3
6485 .word 0x9ebda647 ! t0_kref+0x3998: xnorcc %l6, 0x647, %o7
6486 .word 0x8143c000 ! t0_kref+0x399c: stbar
6487 .word 0xd44e201a ! t0_kref+0x39a0: ldsb [%i0 + 0x1a], %o2
6488 .word 0x9b382012 ! t0_kref+0x39a4: sra %g0, 0x12, %o5
6489 .word 0x9e2567c3 ! t0_kref+0x39a8: sub %l5, 0x7c3, %o7
6490 .word 0x99a00130 ! t0_kref+0x39ac: fabss %f16, %f12
6491 .word 0x81df4014 ! t0_kref+0x39b0: flush %i5 + %l4
6492 .word 0x808d8017 ! t0_kref+0x39b4: btst %l7, %l6
6493 .word 0x81820000 ! t0_kref+0x39b8: wr %o0, %g0, %y
6494 .word 0x17480004 ! t0_kref+0x39bc: fbge,pt %fcc0, _kref+0x39cc
6495 .word 0xe3b8a080 ! t0_kref+0x39c0: stda %f48, [%g2 + 0x80]%asi
6496 .word 0x81ab8a50 ! t0_kref+0x39c4: fcmpd %fcc0, %f14, %f16
6497 .word 0x02800003 ! t0_kref+0x39c8: be _kref+0x39d4
6498 .word 0x81da8012 ! t0_kref+0x39cc: flush %o2 + %l2
6499 .word 0xdd380019 ! t0_kref+0x39d0: std %f14, [%g0 + %i1]
6500 .word 0x01400007 ! t0_kref+0x39d4: fbn,pn %fcc0, _kref+0x39f0
6501 .word 0x95a000b7 ! t0_kref+0x39d8: fnegs %f23, %f10
6502 .word 0x9e46c008 ! t0_kref+0x39dc: addc %i3, %o0, %o7
6503 .word 0x95a0188a ! t0_kref+0x39e0: fitos %f10, %f10
6504 .word 0x28800006 ! t0_kref+0x39e4: bleu,a _kref+0x39fc
6505 .word 0x9da34d2c ! t0_kref+0x39e8: fsmuld %f13, %f12, %f14
6506 .word 0xee30a016 ! t0_kref+0x39ec: sth %l7, [%g2 + 0x16]
6507 .word 0x96ac801a ! t0_kref+0x39f0: andncc %l2, %i2, %o3
6508 .word 0xc0062010 ! t0_kref+0x39f4: ld [%i0 + 0x10], %g0
6509 .word 0x952d2017 ! t0_kref+0x39f8: sll %l4, 0x17, %o2
6510 .word 0x18800002 ! t0_kref+0x39fc: bgu _kref+0x3a04
6511 .word 0x960dbdb8 ! t0_kref+0x3a00: and %l6, -0x248, %o3
6512 .word 0x9ebb793f ! t0_kref+0x3a04: xnorcc %o5, -0x6c1, %o7
6513 .word 0x972c800c ! t0_kref+0x3a08: sll %l2, %o4, %o3
6514 .word 0xe53e6000 ! t0_kref+0x3a0c: std %f18, [%i1]
6515 .word 0x98a83126 ! t0_kref+0x3a10: andncc %g0, -0xeda, %o4
6516 .word 0x980ec01a ! t0_kref+0x3a14: and %i3, %i2, %o4
6517 .word 0x92bb4008 ! t0_kref+0x3a18: xnorcc %o5, %o0, %o1
6518 .word 0xa5a000ab ! t0_kref+0x3a1c: fnegs %f11, %f18
6519 .word 0x9abde96f ! t0_kref+0x3a20: xnorcc %l7, 0x96f, %o5
6520 .word 0x9464c009 ! t0_kref+0x3a24: subc %l3, %o1, %o2
6521 .word 0xfe4e8000 ! t0_kref+0x3a28: ldsb [%i2], %i7
6522 .word 0x17800008 ! t0_kref+0x3a2c: fbge _kref+0x3a4c
6523 .word 0x8185c000 ! t0_kref+0x3a30: wr %l7, %g0, %y
6524 .word 0x99a01911 ! t0_kref+0x3a34: fitod %f17, %f12
6525 .word 0xd44e600e ! t0_kref+0x3a38: ldsb [%i1 + 0xe], %o2
6526 .word 0xada000b4 ! t0_kref+0x3a3c: fnegs %f20, %f22
6527 .word 0x9ee3400b ! t0_kref+0x3a40: subccc %o5, %o3, %o7
6528 .word 0x9ee48014 ! t0_kref+0x3a44: subccc %l2, %l4, %o7
6529 .word 0xe01e401d ! t0_kref+0x3a48: ldd [%i1 + %i5], %l0
6530 .word 0xa5a3882e ! t0_kref+0x3a4c: fadds %f14, %f14, %f18
6531 .word 0x9de3bfa0 ! t0_kref+0x3a50: save %sp, -0x60, %sp
6532 .word 0x9bef401d ! t0_kref+0x3a54: restore %i5, %i5, %o5
6533 .word 0xde16401b ! t0_kref+0x3a58: lduh [%i1 + %i3], %o7
6534 .word 0x81854000 ! t0_kref+0x3a5c: wr %l5, %g0, %y
6535 .word 0xd920a000 ! t0_kref+0x3a60: st %f12, [%g2]
6536 .word 0x9fc00004 ! t0_kref+0x3a64: call %g0 + %g4
6537 .word 0x95a60952 ! t0_kref+0x3a68: fmuld %f24, %f18, %f10
6538 .word 0xe700a008 ! t0_kref+0x3a6c: ld [%g2 + 8], %f19
6539 .word 0xe67e4000 ! t0_kref+0x3a70: swap [%i1], %l3
6540 .word 0x9ea3401a ! t0_kref+0x3a74: subcc %o5, %i2, %o7
6541 .word 0xa3a01a37 ! t0_kref+0x3a78: fstoi %f23, %f17
6542 .word 0xa5a0190c ! t0_kref+0x3a7c: fitod %f12, %f18
6543 .word 0x172fc061 ! t0_kref+0x3a80: sethi %hi(0xbf018400), %o3
6544 .word 0x94f4801d ! t0_kref+0x3a84: udivcc %l2, %i5, %o2
6545 .word 0x95a01933 ! t0_kref+0x3a88: fstod %f19, %f10
6546 .word 0x9a24a516 ! t0_kref+0x3a8c: sub %l2, 0x516, %o5
6547 .word 0x81ad0acc ! t0_kref+0x3a90: fcmped %fcc0, %f20, %f12
6548 .word 0x0a480001 ! t0_kref+0x3a94: bcs,pt %icc, _kref+0x3a98
6549 .word 0xb1a2c832 ! t0_kref+0x3a98: fadds %f11, %f18, %f24
6550 .word 0xc807bfe4 ! t0_kref+0x3a9c: ld [%fp - 0x1c], %g4
6551 .word 0x95234000 ! t0_kref+0x3aa0: mulscc %o5, %g0, %o2
6552 .word 0x92a48014 ! t0_kref+0x3aa4: subcc %l2, %l4, %o1
6553 .word 0x8143e01d ! t0_kref+0x3aa8: membar 0x1d
6554 .word 0xe636201e ! t0_kref+0x3aac: sth %l3, [%i0 + 0x1e]
6555 .word 0xa7a018d0 ! t0_kref+0x3ab0: fdtos %f16, %f19
6556 .word 0xea7e7fe8 ! t0_kref+0x3ab4: swap [%i1 - 0x18], %l5
6557 .word 0x9a2a401d ! t0_kref+0x3ab8: andn %o1, %i5, %o5
6558 .word 0x81ac0a56 ! t0_kref+0x3abc: fcmpd %fcc0, %f16, %f22
6559 .word 0x8143e067 ! t0_kref+0x3ac0: membar 0x67
6560 .word 0x980d401c ! t0_kref+0x3ac4: and %l5, %i4, %o4
6561 .word 0x21800005 ! t0_kref+0x3ac8: fbn,a _kref+0x3adc
6562 .word 0x9887790c ! t0_kref+0x3acc: addcc %i5, -0x6f4, %o4
6563 .word 0x9eaf6a5e ! t0_kref+0x3ad0: andncc %i5, 0xa5e, %o7
6564 .word 0xe13e001d ! t0_kref+0x3ad4: std %f16, [%i0 + %i5]
6565 .word 0x9af74009 ! t0_kref+0x3ad8: udivcc %i5, %o1, %o5
6566 call SYM(t0_subr0)
6567 .word 0xa00d800c ! t0_kref+0x3ae0: and %l6, %o4, %l0
6568 .word 0xa3a000af ! t0_kref+0x3ae4: fnegs %f15, %f17
6569 .word 0x94e72ebd ! t0_kref+0x3ae8: subccc %i4, 0xebd, %o2
6570 .word 0x171c0810 ! t0_kref+0x3aec: sethi %hi(0x70204000), %o3
6571 .word 0xeb00a028 ! t0_kref+0x3af0: ld [%g2 + 0x28], %f21
6572 .word 0xb1a4cd31 ! t0_kref+0x3af4: fsmuld %f19, %f17, %f24
6573 .word 0xe91e4000 ! t0_kref+0x3af8: ldd [%i1], %f20
6574 .word 0x80e50016 ! t0_kref+0x3afc: subccc %l4, %l6, %g0
6575 .word 0xe01e2008 ! t0_kref+0x3b00: ldd [%i0 + 8], %l0
6576 .word 0x983a0008 ! t0_kref+0x3b04: xnor %o0, %o0, %o4
6577 .word 0x29480007 ! t0_kref+0x3b08: fbl,a,pt %fcc0, _kref+0x3b24
6578 .word 0x97a01894 ! t0_kref+0x3b0c: fitos %f20, %f11
6579 .word 0xea28a011 ! t0_kref+0x3b10: stb %l5, [%g2 + 0x11]
6580 .word 0x80ba400b ! t0_kref+0x3b14: xnorcc %o1, %o3, %g0
6581 .word 0x92f30017 ! t0_kref+0x3b18: udivcc %o4, %l7, %o1
6582 .word 0x1d480007 ! t0_kref+0x3b1c: fbule,pt %fcc0, _kref+0x3b38
6583 .word 0xd5380019 ! t0_kref+0x3b20: std %f10, [%g0 + %i1]
6584 .word 0xe520a028 ! t0_kref+0x3b24: st %f18, [%g2 + 0x28]
6585 .word 0x969cc01d ! t0_kref+0x3b28: xorcc %l3, %i5, %o3
6586 .word 0x81ddc015 ! t0_kref+0x3b2c: flush %l7 + %l5
6587 .word 0x0d400005 ! t0_kref+0x3b30: fbg,pn %fcc0, _kref+0x3b44
6588 .word 0xa1a28d36 ! t0_kref+0x3b34: fsmuld %f10, %f22, %f16
6589 .word 0xda4e8018 ! t0_kref+0x3b38: ldsb [%i2 + %i0], %o5
6590 .word 0x96c48013 ! t0_kref+0x3b3c: addccc %l2, %l3, %o3
6591 .word 0x0b800007 ! t0_kref+0x3b40: fbug _kref+0x3b5c
6592 .word 0xa3a018d8 ! t0_kref+0x3b44: fdtos %f24, %f17
6593 .word 0xd03e0000 ! t0_kref+0x3b48: std %o0, [%i0]
6594 .word 0x3b800002 ! t0_kref+0x3b4c: fble,a _kref+0x3b54
6595 .word 0xd440a038 ! t0_kref+0x3b50: ldsw [%g2 + 0x38], %o2
6596 .word 0xb1a018d2 ! t0_kref+0x3b54: fdtos %f18, %f24
6597 .word 0x99a0004e ! t0_kref+0x3b58: fmovd %f14, %f12
6598 .word 0x92fb000d ! t0_kref+0x3b5c: sdivcc %o4, %o5, %o1
6599 .word 0xc807bfe8 ! t0_kref+0x3b60: ld [%fp - 0x18], %g4
6600 .word 0x9fa000b5 ! t0_kref+0x3b64: fnegs %f21, %f15
6601 .word 0x86102001 ! t0_kref+0x3b68: mov 0x1, %g3
6602 .word 0x12800000 ! t0_kref+0x3b6c: bne _kref+0x3b6c
6603 .word 0x86a0e001 ! t0_kref+0x3b70: subcc %g3, 1, %g3
6604 .word 0x0c400001 ! t0_kref+0x3b74: bneg,pn %icc, _kref+0x3b78
6605 .word 0xc807bfe4 ! t0_kref+0x3b78: ld [%fp - 0x1c], %g4
6606 .word 0x9afc8016 ! t0_kref+0x3b7c: sdivcc %l2, %l6, %o5
6607 .word 0xd230a034 ! t0_kref+0x3b80: sth %o1, [%g2 + 0x34]
6608 .word 0x9fa01897 ! t0_kref+0x3b84: fitos %f23, %f15
6609 .word 0x95a01a52 ! t0_kref+0x3b88: fdtoi %f18, %f10
6610 .word 0x965d8017 ! t0_kref+0x3b8c: smul %l6, %l7, %o3
6611 .word 0xe09e501d ! t0_kref+0x3b90: ldda [%i1 + %i5]0x80, %l0
6612 .word 0xa9a509d4 ! t0_kref+0x3b94: fdivd %f20, %f20, %f20
6613 .word 0xe0180018 ! t0_kref+0x3b98: ldd [%g0 + %i0], %l0
6614 .word 0x9ba01a2c ! t0_kref+0x3b9c: fstoi %f12, %f13
6615 .word 0xe40863f8 ! t0_kref+0x3ba0: ldub [%g1 + 0x3f8], %l2
6616 .word 0xa41ca00c ! t0_kref+0x3ba4: xor %l2, 0xc, %l2
6617 .word 0xe42863f8 ! t0_kref+0x3ba8: stb %l2, [%g1 + 0x3f8]
6618 .word 0x81d863f8 ! t0_kref+0x3bac: flush %g1 + 0x3f8
6619 .word 0xd816c018 ! t0_kref+0x3bb0: lduh [%i3 + %i0], %o4
6620 .word 0x8143c000 ! t0_kref+0x3bb4: stbar
66212: .word 0x932b601c ! t0_kref+0x3bb8: sll %o5, 0x1c, %o1
6622 .word 0x81ac0a4e ! t0_kref+0x3bbc: fcmpd %fcc0, %f16, %f14
6623 .word 0xd67e0000 ! t0_kref+0x3bc0: swap [%i0], %o3
6624 .word 0x9ae37f67 ! t0_kref+0x3bc4: subccc %o5, -0x99, %o5
6625 .word 0xde4e2014 ! t0_kref+0x3bc8: ldsb [%i0 + 0x14], %o7
6626 .word 0xff6e401b ! t0_kref+0x3bcc: prefetch %i1 + %i3, 31
6627 .word 0x9fa2c934 ! t0_kref+0x3bd0: fmuls %f11, %f20, %f15
6628 .word 0xdd180019 ! t0_kref+0x3bd4: ldd [%g0 + %i1], %f14
6629 .word 0x8185c000 ! t0_kref+0x3bd8: wr %l7, %g0, %y
6630 .word 0xe1180018 ! t0_kref+0x3bdc: ldd [%g0 + %i0], %f16
6631 .word 0x98628015 ! t0_kref+0x3be0: subc %o2, %l5, %o4
6632 .word 0x9fc00004 ! t0_kref+0x3be4: call %g0 + %g4
6633 .word 0xda360000 ! t0_kref+0x3be8: sth %o5, [%i0]
6634 .word 0xed20a004 ! t0_kref+0x3bec: st %f22, [%g2 + 4]
6635 .word 0xe46e2013 ! t0_kref+0x3bf0: ldstub [%i0 + 0x13], %l2
6636 .word 0x9efa4009 ! t0_kref+0x3bf4: sdivcc %o1, %o1, %o7
6637 .word 0x8064c008 ! t0_kref+0x3bf8: subc %l3, %o0, %g0
6638 .word 0xd8300018 ! t0_kref+0x3bfc: sth %o4, [%g0 + %i0]
6639 .word 0x0b800006 ! t0_kref+0x3c00: fbug _kref+0x3c18
6640 .word 0xb3a0002c ! t0_kref+0x3c04: fmovs %f12, %f25
6641 .word 0x802b28dd ! t0_kref+0x3c08: andn %o4, 0x8dd, %g0
6642 .word 0x2b400005 ! t0_kref+0x3c0c: fbug,a,pn %fcc0, _kref+0x3c20
6643 .word 0xfa2e200d ! t0_kref+0x3c10: stb %i5, [%i0 + 0xd]
6644 .word 0x9e670009 ! t0_kref+0x3c14: subc %i4, %o1, %o7
6645 .word 0x1c800002 ! t0_kref+0x3c18: bpos _kref+0x3c20
6646 .word 0x95a018d2 ! t0_kref+0x3c1c: fdtos %f18, %f10
6647 .word 0x963b2e14 ! t0_kref+0x3c20: xnor %o4, 0xe14, %o3
6648 .word 0x9e200008 ! t0_kref+0x3c24: neg %o0, %o7
6649 .word 0xf231401b ! t0_kref+0x3c28: sth %i1, [%g5 + %i3]
6650 .word 0xd2166018 ! t0_kref+0x3c2c: lduh [%i1 + 0x18], %o1
6651 .word 0x9fc10000 ! t0_kref+0x3c30: call %g4
6652 .word 0xc08e9018 ! t0_kref+0x3c34: lduba [%i2 + %i0]0x80, %g0
6653 .word 0x9540c000 ! t0_kref+0x3c38: mov %asi, %o2
6654 .word 0xa7a8c039 ! t0_kref+0x3c3c: fmovsul %fcc0, %f25, %f19
6655 .word 0x81aa8a58 ! t0_kref+0x3c40: fcmpd %fcc0, %f10, %f24
6656 .word 0xd91e2000 ! t0_kref+0x3c44: ldd [%i0], %f12
6657 .word 0x9886ab37 ! t0_kref+0x3c48: addcc %i2, 0xb37, %o4
6658 .word 0x26800007 ! t0_kref+0x3c4c: bl,a _kref+0x3c68
6659 .word 0x927b0009 ! t0_kref+0x3c50: sdiv %o4, %o1, %o1
6660 .word 0x15400003 ! t0_kref+0x3c54: fbue,pn %fcc0, _kref+0x3c60
6661 .word 0xb1a2c9ad ! t0_kref+0x3c58: fdivs %f11, %f13, %f24
6662 .word 0x1d800002 ! t0_kref+0x3c5c: fbule _kref+0x3c64
6663 .word 0x802eea43 ! t0_kref+0x3c60: andn %i3, 0xa43, %g0
6664 .word 0xe968a003 ! t0_kref+0x3c64: prefetch %g2 + 3, 20
6665 .word 0x07400003 ! t0_kref+0x3c68: fbul,pn %fcc0, _kref+0x3c74
6666 .word 0xd8680018 ! t0_kref+0x3c6c: ldstub [%g0 + %i0], %o4
6667 .word 0x30400003 ! t0_kref+0x3c70: ba,a,pn %icc, _kref+0x3c7c
6668 .word 0x9a3d000a ! t0_kref+0x3c74: xnor %l4, %o2, %o5
6669 .word 0xa1a01a2c ! t0_kref+0x3c78: fstoi %f12, %f16
6670 .word 0x948ea33e ! t0_kref+0x3c7c: andcc %i2, 0x33e, %o2
6671 .word 0xd51fbce8 ! t0_kref+0x3c80: ldd [%fp - 0x318], %f10
6672 .word 0x25400007 ! t0_kref+0x3c84: fblg,a,pn %fcc0, _kref+0x3ca0
6673 .word 0xb1a0188b ! t0_kref+0x3c88: fitos %f11, %f24
6674 .word 0xb3a00131 ! t0_kref+0x3c8c: fabss %f17, %f25
6675 .word 0xb1a0110a ! t0_kref+0x3c90: fxtod %f10, %f24
6676 .word 0xe720a01c ! t0_kref+0x3c94: st %f19, [%g2 + 0x1c]
6677 .word 0x13800006 ! t0_kref+0x3c98: fbe _kref+0x3cb0
6678 .word 0xec3e7ff8 ! t0_kref+0x3c9c: std %l6, [%i1 - 8]
6679 .word 0x15800004 ! t0_kref+0x3ca0: fbue _kref+0x3cb0
6680 .word 0xb3a00039 ! t0_kref+0x3ca4: fmovs %f25, %f25
6681 .word 0xd820a014 ! t0_kref+0x3ca8: st %o4, [%g2 + 0x14]
6682 .word 0x9e1cedec ! t0_kref+0x3cac: xor %l3, 0xdec, %o7
6683 .word 0xf820a010 ! t0_kref+0x3cb0: st %i4, [%g2 + 0x10]
6684 .word 0x9b2ae01c ! t0_kref+0x3cb4: sll %o3, 0x1c, %o5
6685 .word 0xe1180018 ! t0_kref+0x3cb8: ldd [%g0 + %i0], %f16
6686 .word 0xec380019 ! t0_kref+0x3cbc: std %l6, [%g0 + %i1]
6687 .word 0x9da018ca ! t0_kref+0x3cc0: fdtos %f10, %f14
6688 .word 0x27480007 ! t0_kref+0x3cc4: fbul,a,pt %fcc0, _kref+0x3ce0
6689 .word 0xde563fe4 ! t0_kref+0x3cc8: ldsh [%i0 - 0x1c], %o7
6690 .word 0x812b601e ! t0_kref+0x3ccc: sll %o5, 0x1e, %g0
6691 .word 0x27400001 ! t0_kref+0x3cd0: fbul,a,pn %fcc0, _kref+0x3cd4
6692 .word 0xe828001a ! t0_kref+0x3cd4: stb %l4, [%g0 + %i2]
6693 .word 0xd51fbe38 ! t0_kref+0x3cd8: ldd [%fp - 0x1c8], %f10
6694 .word 0xa3a000b4 ! t0_kref+0x3cdc: fnegs %f20, %f17
6695 .word 0x81accaab ! t0_kref+0x3ce0: fcmpes %fcc0, %f19, %f11
6696 .word 0xe83f4018 ! t0_kref+0x3ce4: std %l4, [%i5 + %i0]
6697 .word 0x9e46e054 ! t0_kref+0x3ce8: addc %i3, 0x54, %o7
6698 .word 0x1f480006 ! t0_kref+0x3cec: fbo,pt %fcc0, _kref+0x3d04
6699 .word 0xd84e001a ! t0_kref+0x3cf0: ldsb [%i0 + %i2], %o4
6700 .word 0xd1183260 ! t0_kref+0x3cf4: ldd [%g0 - 0xda0], %f8
6701 .word 0x9ef28012 ! t0_kref+0x3cf8: udivcc %o2, %l2, %o7
6702 .word 0x94257646 ! t0_kref+0x3cfc: sub %l5, -0x9ba, %o2
6703 .word 0xde162014 ! t0_kref+0x3d00: lduh [%i0 + 0x14], %o7
6704 .word 0xaba4082a ! t0_kref+0x3d04: fadds %f16, %f10, %f21
6705 .word 0x20400001 ! t0_kref+0x3d08: bn,a,pn %icc, _kref+0x3d0c
6706 .word 0xafa01090 ! t0_kref+0x3d0c: fxtos %f16, %f23
6707 .word 0x9e5f4014 ! t0_kref+0x3d10: smul %i5, %l4, %o7
6708 .word 0x9e8df6ed ! t0_kref+0x3d14: andcc %l7, -0x913, %o7
6709 .word 0x00800006 ! t0_kref+0x3d18: bn _kref+0x3d30
6710 .word 0x99a01899 ! t0_kref+0x3d1c: fitos %f25, %f12
6711 .word 0x9da00131 ! t0_kref+0x3d20: fabss %f17, %f14
6712 .word 0x9ee2f824 ! t0_kref+0x3d24: subccc %o3, -0x7dc, %o7
6713 .word 0x81adcab1 ! t0_kref+0x3d28: fcmpes %fcc0, %f23, %f17
6714 .word 0xe11e2008 ! t0_kref+0x3d2c: ldd [%i0 + 8], %f16
6715 .word 0x81830000 ! t0_kref+0x3d30: wr %o4, %g0, %y
6716 .word 0xe01e6010 ! t0_kref+0x3d34: ldd [%i1 + 0x10], %l0
6717 .word 0x8013400c ! t0_kref+0x3d38: or %o5, %o4, %g0
6718 .word 0x9540c000 ! t0_kref+0x3d3c: mov %asi, %o2
6719 .word 0x9ba60939 ! t0_kref+0x3d40: fmuls %f24, %f25, %f13
6720 .word 0x9aaec015 ! t0_kref+0x3d44: andncc %i3, %l5, %o5
6721 .word 0x928f0017 ! t0_kref+0x3d48: andcc %i4, %l7, %o1
6722 .word 0x9684aa3d ! t0_kref+0x3d4c: addcc %l2, 0xa3d, %o3
6723 .word 0x943a7c9f ! t0_kref+0x3d50: xnor %o1, -0x361, %o2
6724 .word 0x3f480007 ! t0_kref+0x3d54: fbo,a,pt %fcc0, _kref+0x3d70
6725 .word 0x81858000 ! t0_kref+0x3d58: wr %l6, %g0, %y
6726 .word 0x80fcac30 ! t0_kref+0x3d5c: sdivcc %l2, 0xc30, %g0
6727 .word 0x9e32c00c ! t0_kref+0x3d60: orn %o3, %o4, %o7
6728 .word 0xdd1f4019 ! t0_kref+0x3d64: ldd [%i5 + %i1], %f14
6729 .word 0xe0180018 ! t0_kref+0x3d68: ldd [%g0 + %i0], %l0
6730 .word 0xe01f4018 ! t0_kref+0x3d6c: ldd [%i5 + %i0], %l0
6731 .word 0x9e23000b ! t0_kref+0x3d70: sub %o4, %o3, %o7
6732 .word 0x05480006 ! t0_kref+0x3d74: fblg,pt %fcc0, _kref+0x3d8c
6733 .word 0x993aa002 ! t0_kref+0x3d78: sra %o2, 0x2, %o4
6734 .word 0xda40a01c ! t0_kref+0x3d7c: ldsw [%g2 + 0x1c], %o5
6735 .word 0x96ba400c ! t0_kref+0x3d80: xnorcc %o1, %o4, %o3
6736 .word 0xd44e6012 ! t0_kref+0x3d84: ldsb [%i1 + 0x12], %o2
6737 .word 0x9a65bd4e ! t0_kref+0x3d88: subc %l6, -0x2b2, %o5
6738 .word 0xe83e3ff8 ! t0_kref+0x3d8c: std %l4, [%i0 - 8]
6739 .word 0xa9a98032 ! t0_kref+0x3d90: fmovsg %fcc0, %f18, %f20
6740 .word 0xc016c019 ! t0_kref+0x3d94: lduh [%i3 + %i1], %g0
6741 .word 0x928ab498 ! t0_kref+0x3d98: andcc %o2, -0xb68, %o1
6742 .word 0xd03e0000 ! t0_kref+0x3d9c: std %o0, [%i0]
6743 .word 0xd4167fe6 ! t0_kref+0x3da0: lduh [%i1 - 0x1a], %o2
6744 .word 0x81870000 ! t0_kref+0x3da4: wr %i4, %g0, %y
6745 .word 0xde167ff4 ! t0_kref+0x3da8: lduh [%i1 - 0xc], %o7
6746 .word 0x81deaff4 ! t0_kref+0x3dac: flush %i2 + 0xff4
6747 .word 0x81870000 ! t0_kref+0x3db0: wr %i4, %g0, %y
6748 .word 0xa7a609b6 ! t0_kref+0x3db4: fdivs %f24, %f22, %f19
6749 .word 0xe3b8a080 ! t0_kref+0x3db8: stda %f48, [%g2 + 0x80]%asi
6750 .word 0x97a3c834 ! t0_kref+0x3dbc: fadds %f15, %f20, %f11
6751 .word 0x9aa5c00b ! t0_kref+0x3dc0: subcc %l7, %o3, %o5
6752 .word 0x9ee5f890 ! t0_kref+0x3dc4: subccc %l7, -0x770, %o7
6753 .word 0xd6563ffe ! t0_kref+0x3dc8: ldsh [%i0 - 2], %o3
6754 .word 0xb1a0190b ! t0_kref+0x3dcc: fitod %f11, %f24
6755 .word 0xa5a589aa ! t0_kref+0x3dd0: fdivs %f22, %f10, %f18
6756 .word 0xed1e2018 ! t0_kref+0x3dd4: ldd [%i0 + 0x18], %f22
6757 .word 0xd820a00c ! t0_kref+0x3dd8: st %o4, [%g2 + 0xc]
6758 .word 0xde56401b ! t0_kref+0x3ddc: ldsh [%i1 + %i3], %o7
6759 .word 0xada01914 ! t0_kref+0x3de0: fitod %f20, %f22
6760 .word 0x965f256e ! t0_kref+0x3de4: smul %i4, 0x56e, %o3
6761 .word 0xf620a028 ! t0_kref+0x3de8: st %i3, [%g2 + 0x28]
6762 .word 0x9ec4b377 ! t0_kref+0x3dec: addccc %l2, -0xc89, %o7
6763 .word 0xd610a010 ! t0_kref+0x3df0: lduh [%g2 + 0x10], %o3
6764 .word 0x37800002 ! t0_kref+0x3df4: fbge,a _kref+0x3dfc
6765 .word 0x940b651c ! t0_kref+0x3df8: and %o5, 0x51c, %o2
6766 .word 0x18800007 ! t0_kref+0x3dfc: bgu _kref+0x3e18
6767 .word 0xd4ae9019 ! t0_kref+0x3e00: stba %o2, [%i2 + %i1]0x80
6768 .word 0xe11e2008 ! t0_kref+0x3e04: ldd [%i0 + 8], %f16
6769 .word 0x98a4b3dd ! t0_kref+0x3e08: subcc %l2, -0xc23, %o4
6770 .word 0x9aba2f85 ! t0_kref+0x3e0c: xnorcc %o0, 0xf85, %o5
6771 .word 0x953da00f ! t0_kref+0x3e10: sra %l6, 0xf, %o2
6772 .word 0x15400005 ! t0_kref+0x3e14: fbue,pn %fcc0, _kref+0x3e28
6773 .word 0xda00a004 ! t0_kref+0x3e18: ld [%g2 + 4], %o5
6774 .word 0x812b001d ! t0_kref+0x3e1c: sll %o4, %i5, %g0
6775 .word 0x94aa800a ! t0_kref+0x3e20: andncc %o2, %o2, %o2
6776 call SYM(t0_subr0)
6777 .word 0x9540c000 ! t0_kref+0x3e28: mov %asi, %o2
6778 .word 0xa9a409b4 ! t0_kref+0x3e2c: fdivs %f16, %f20, %f20
6779 .word 0xde50a02e ! t0_kref+0x3e30: ldsh [%g2 + 0x2e], %o7
6780 .word 0xd416c019 ! t0_kref+0x3e34: lduh [%i3 + %i1], %o2
6781 .word 0xd6062000 ! t0_kref+0x3e38: ld [%i0], %o3
6782 .word 0x22480002 ! t0_kref+0x3e3c: be,a,pt %icc, _kref+0x3e44
6783 .word 0xe51e001d ! t0_kref+0x3e40: ldd [%i0 + %i5], %f18
6784 .word 0xda300018 ! t0_kref+0x3e44: sth %o5, [%g0 + %i0]
6785 .word 0xaba018ca ! t0_kref+0x3e48: fdtos %f10, %f21
6786 .word 0x81dbb78f ! t0_kref+0x3e4c: flush %sp - 0x871
6787 .word 0xe91fbfb0 ! t0_kref+0x3e50: ldd [%fp - 0x50], %f20
6788 .word 0x968a7dcf ! t0_kref+0x3e54: andcc %o1, -0x231, %o3
6789 .word 0x9da28833 ! t0_kref+0x3e58: fadds %f10, %f19, %f14
6790 .word 0xde0e001a ! t0_kref+0x3e5c: ldub [%i0 + %i2], %o7
6791 .word 0xafa00031 ! t0_kref+0x3e60: fmovs %f17, %f23
6792 .word 0x9fa44933 ! t0_kref+0x3e64: fmuls %f17, %f19, %f15
6793 .word 0xb3a60935 ! t0_kref+0x3e68: fmuls %f24, %f21, %f25
6794 .word 0x92620017 ! t0_kref+0x3e6c: subc %o0, %l7, %o1
6795 .word 0xa3a3c838 ! t0_kref+0x3e70: fadds %f15, %f24, %f17
6796 .word 0xada409ca ! t0_kref+0x3e74: fdivd %f16, %f10, %f22
6797 .word 0x9da0110c ! t0_kref+0x3e78: fxtod %f12, %f14
6798 .word 0x95a000d4 ! t0_kref+0x3e7c: fnegd %f20, %f10
6799 .word 0x06800003 ! t0_kref+0x3e80: bl _kref+0x3e8c
6800 .word 0x9a477977 ! t0_kref+0x3e84: addc %i5, -0x689, %o5
6801 .word 0x3d800005 ! t0_kref+0x3e88: fbule,a _kref+0x3e9c
6802 .word 0xd51e401d ! t0_kref+0x3e8c: ldd [%i1 + %i5], %f10
6803 .word 0x95a609ce ! t0_kref+0x3e90: fdivd %f24, %f14, %f10
6804 .word 0xe430a022 ! t0_kref+0x3e94: sth %l2, [%g2 + 0x22]
6805 .word 0x945a0000 ! t0_kref+0x3e98: smul %o0, %g0, %o2
6806 .word 0xa5a0004c ! t0_kref+0x3e9c: fmovd %f12, %f18
6807 .word 0x9f414000 ! t0_kref+0x3ea0: mov %pc, %o7
6808! .word 0x32419056 ! t0_kref+0x3ea4: bne,a,pn %icc, SYM(t0_subr0)
6809 bne,a,pn %icc, SYM(t0_subr0)
6810 .word 0xdb21401c ! t0_kref+0x3ea8: st %f13, [%g5 + %i4]
6811 .word 0x952f4016 ! t0_kref+0x3eac: sll %i5, %l6, %o2
6812 .word 0x9315f9a9 ! t0_kref+0x3eb0: taddcctv %l7, -0x657, %o1
6813 .word 0x967ec01c ! t0_kref+0x3eb4: sdiv %i3, %i4, %o3
6814 .word 0x92c7001a ! t0_kref+0x3eb8: addccc %i4, %i2, %o1
6815 .word 0x9f38000a ! t0_kref+0x3ebc: sra %g0, %o2, %o7
6816 .word 0xc568a047 ! t0_kref+0x3ec0: prefetch %g2 + 0x47, 2
6817 .word 0xd45f4018 ! t0_kref+0x3ec4: ldx [%i5 + %i0], %o2
6818 .word 0x81828000 ! t0_kref+0x3ec8: wr %o2, %g0, %y
6819 .word 0x9ee7000a ! t0_kref+0x3ecc: subccc %i4, %o2, %o7
6820 .word 0xe8380018 ! t0_kref+0x3ed0: std %l4, [%g0 + %i0]
6821 .word 0xa5a00136 ! t0_kref+0x3ed4: fabss %f22, %f18
6822 .word 0xe8267fe0 ! t0_kref+0x3ed8: st %l4, [%i1 - 0x20]
6823 .word 0x3f800008 ! t0_kref+0x3edc: fbo,a _kref+0x3efc
6824 .word 0xde10a038 ! t0_kref+0x3ee0: lduh [%g2 + 0x38], %o7
6825 .word 0xd406401c ! t0_kref+0x3ee4: ld [%i1 + %i4], %o2
6826 .word 0xe11e2008 ! t0_kref+0x3ee8: ldd [%i0 + 8], %f16
6827 .word 0x808daa37 ! t0_kref+0x3eec: btst 0xa37, %l6
6828 .word 0x9fa6082c ! t0_kref+0x3ef0: fadds %f24, %f12, %f15
6829 .word 0xa1a01917 ! t0_kref+0x3ef4: fitod %f23, %f16
6830 .word 0x928c8013 ! t0_kref+0x3ef8: andcc %l2, %l3, %o1
6831 .word 0x92c72618 ! t0_kref+0x3efc: addccc %i4, 0x618, %o1
6832 .word 0x81accaab ! t0_kref+0x3f00: fcmpes %fcc0, %f19, %f11
6833 .word 0x92870000 ! t0_kref+0x3f04: addcc %i4, %g0, %o1
6834 .word 0x8143e039 ! t0_kref+0x3f08: membar 0x39
6835 .word 0x03400008 ! t0_kref+0x3f0c: fbne,pn %fcc0, _kref+0x3f2c
6836 .word 0xd810a022 ! t0_kref+0x3f10: lduh [%g2 + 0x22], %o4
6837 call SYM(t0_subr2)
6838 .word 0xb3a60836 ! t0_kref+0x3f18: fadds %f24, %f22, %f25
6839 .word 0xda16401b ! t0_kref+0x3f1c: lduh [%i1 + %i3], %o5
6840 .word 0x2f800006 ! t0_kref+0x3f20: fbu,a _kref+0x3f38
6841 .word 0xda100019 ! t0_kref+0x3f24: lduh [%g0 + %i1], %o5
6842 .word 0xd608a00b ! t0_kref+0x3f28: ldub [%g2 + 0xb], %o3
6843 .word 0xa5a00131 ! t0_kref+0x3f2c: fabss %f17, %f18
6844 .word 0x9205001a ! t0_kref+0x3f30: add %l4, %i2, %o1
6845 .word 0xa1a01919 ! t0_kref+0x3f34: fitod %f25, %f16
6846 .word 0x9de3bfa0 ! t0_kref+0x3f38: save %sp, -0x60, %sp
6847 .word 0xba9f2cfc ! t0_kref+0x3f3c: xorcc %i4, 0xcfc, %i5
6848 .word 0x81ee6855 ! t0_kref+0x3f40: restore %i1, 0x855, %g0
6849 .word 0x9e22c01a ! t0_kref+0x3f44: sub %o3, %i2, %o7
6850 .word 0x929a4015 ! t0_kref+0x3f48: xorcc %o1, %l5, %o1
6851 .word 0xd630a034 ! t0_kref+0x3f4c: sth %o3, [%g2 + 0x34]
6852 .word 0x9a500008 ! t0_kref+0x3f50: umul %g0, %o0, %o5
6853 .word 0xc048a00e ! t0_kref+0x3f54: ldsb [%g2 + 0xe], %g0
6854 .word 0xa5a000d2 ! t0_kref+0x3f58: fnegd %f18, %f18
6855 .word 0x08400004 ! t0_kref+0x3f5c: bleu,pn %icc, _kref+0x3f6c
6856 .word 0xe11fbd18 ! t0_kref+0x3f60: ldd [%fp - 0x2e8], %f16
6857 .word 0x011994fc ! t0_kref+0x3f64: sethi %hi(0x6653f000), %g0
6858 .word 0x81ae0a4c ! t0_kref+0x3f68: fcmpd %fcc0, %f24, %f12
6859 .word 0xa9a389cc ! t0_kref+0x3f6c: fdivd %f14, %f12, %f20
6860 .word 0x99a0190f ! t0_kref+0x3f70: fitod %f15, %f12
6861 .word 0xda96d018 ! t0_kref+0x3f74: lduha [%i3 + %i0]0x80, %o5
6862 .word 0xa3a00035 ! t0_kref+0x3f78: fmovs %f21, %f17
6863 .word 0x9a3cc01d ! t0_kref+0x3f7c: xnor %l3, %i5, %o5
6864 .word 0x9abd6911 ! t0_kref+0x3f80: xnorcc %l5, 0x911, %o5
6865 .word 0x953ae006 ! t0_kref+0x3f84: sra %o3, 0x6, %o2
6866 .word 0x0c400007 ! t0_kref+0x3f88: bneg,pn %icc, _kref+0x3fa4
6867 .word 0xd93f4018 ! t0_kref+0x3f8c: std %f12, [%i5 + %i0]
6868 .word 0xded01018 ! t0_kref+0x3f90: ldsha [%g0 + %i0]0x80, %o7
6869 .word 0x93334000 ! t0_kref+0x3f94: srl %o5, %g0, %o1
6870 .word 0x993aa009 ! t0_kref+0x3f98: sra %o2, 0x9, %o4
6871 .word 0xd4160000 ! t0_kref+0x3f9c: lduh [%i0], %o2
6872 .word 0xafa0012a ! t0_kref+0x3fa0: fabss %f10, %f23
6873 .word 0xa9a0190e ! t0_kref+0x3fa4: fitod %f14, %f20
6874 .word 0xb1a289cc ! t0_kref+0x3fa8: fdivd %f10, %f12, %f24
6875 .word 0x9fa018d2 ! t0_kref+0x3fac: fdtos %f18, %f15
6876 .word 0xd20e6015 ! t0_kref+0x3fb0: ldub [%i1 + 0x15], %o1
6877 .word 0xd7062010 ! t0_kref+0x3fb4: ld [%i0 + 0x10], %f11
6878 .word 0x81ac8a54 ! t0_kref+0x3fb8: fcmpd %fcc0, %f18, %f20
6879 .word 0x92e33f00 ! t0_kref+0x3fbc: subccc %o4, -0x100, %o1
6880 .word 0x81ad4ab8 ! t0_kref+0x3fc0: fcmpes %fcc0, %f21, %f24
6881 .word 0xd450a01e ! t0_kref+0x3fc4: ldsh [%g2 + 0x1e], %o2
6882 .word 0x9af4a936 ! t0_kref+0x3fc8: udivcc %l2, 0x936, %o5
6883 .word 0x813b2010 ! t0_kref+0x3fcc: sra %o4, 0x10, %g0
6884 .word 0xd4000018 ! t0_kref+0x3fd0: ld [%g0 + %i0], %o2
6885 .word 0xd500a038 ! t0_kref+0x3fd4: ld [%g2 + 0x38], %f10
6886 .word 0xf1be101d ! t0_kref+0x3fd8: stda %f24, [%i0 + %i5]0x80
6887 .word 0x81ac0ab7 ! t0_kref+0x3fdc: fcmpes %fcc0, %f16, %f23
6888 .word 0x29480003 ! t0_kref+0x3fe0: fbl,a,pt %fcc0, _kref+0x3fec
6889 .word 0xe3b8a080 ! t0_kref+0x3fe4: stda %f48, [%g2 + 0x80]%asi
6890 .word 0x80b23edb ! t0_kref+0x3fe8: orncc %o0, -0x125, %g0
6891 .word 0x3b400006 ! t0_kref+0x3fec: fble,a,pn %fcc0, _kref+0x4004
6892 .word 0x9ba0002b ! t0_kref+0x3ff0: fmovs %f11, %f13
6893 .word 0x923cc00a ! t0_kref+0x3ff4: xnor %l3, %o2, %o1
6894 .word 0x9864c008 ! t0_kref+0x3ff8: subc %l3, %o0, %o4
6895 .word 0x0c800001 ! t0_kref+0x3ffc: bneg _kref+0x4000
6896 .word 0x927ca7ba ! t0_kref+0x4000: sdiv %l2, 0x7ba, %o1
6897 .word 0xc807bff0 ! t0_kref+0x4004: ld [%fp - 0x10], %g4
6898 .word 0x94f54017 ! t0_kref+0x4008: udivcc %l5, %l7, %o2
6899 .word 0xd28e1000 ! t0_kref+0x400c: lduba [%i0]0x80, %o1
6900 .word 0xada00034 ! t0_kref+0x4010: fmovs %f20, %f22
6901 .word 0xdede501d ! t0_kref+0x4014: ldxa [%i1 + %i5]0x80, %o7
6902 .word 0x3a800007 ! t0_kref+0x4018: bcc,a _kref+0x4034
6903 .word 0xb1a0014e ! t0_kref+0x401c: fabsd %f14, %f24
6904 .word 0xb1a01915 ! t0_kref+0x4020: fitod %f21, %f24
6905 .word 0x967f3849 ! t0_kref+0x4024: sdiv %i4, -0x7b7, %o3
6906 .word 0xd4060000 ! t0_kref+0x4028: ld [%i0], %o2
6907 .word 0x9afb7d15 ! t0_kref+0x402c: sdivcc %o5, -0x2eb, %o5
6908 .word 0x9e5b0013 ! t0_kref+0x4030: smul %o4, %l3, %o7
6909 .word 0xd27e7fe4 ! t0_kref+0x4034: swap [%i1 - 0x1c], %o1
6910 .word 0x949dbe2f ! t0_kref+0x4038: xorcc %l6, -0x1d1, %o2
6911 .word 0x05480006 ! t0_kref+0x403c: fblg,pt %fcc0, _kref+0x4054
6912 .word 0xed1e3fe0 ! t0_kref+0x4040: ldd [%i0 - 0x20], %f22
6913 .word 0x81de72f4 ! t0_kref+0x4044: flush %i1 - 0xd0c
6914 .word 0x1d480008 ! t0_kref+0x4048: fbule,pt %fcc0, _kref+0x4068
6915 .word 0xdd060000 ! t0_kref+0x404c: ld [%i0], %f14
6916 .word 0x801d6c30 ! t0_kref+0x4050: xor %l5, 0xc30, %g0
6917 .word 0x3d800007 ! t0_kref+0x4054: fbule,a _kref+0x4070
6918 .word 0x983ac00b ! t0_kref+0x4058: xnor %o3, %o3, %o4
6919 .word 0x18480008 ! t0_kref+0x405c: bgu,pt %icc, _kref+0x407c
6920 .word 0x80450000 ! t0_kref+0x4060: addc %l4, %g0, %g0
6921 .word 0xde164000 ! t0_kref+0x4064: lduh [%i1], %o7
6922 .word 0xd2871019 ! t0_kref+0x4068: lda [%i4 + %i1]0x80, %o1
6923 .word 0x9835800d ! t0_kref+0x406c: orn %l6, %o5, %o4
6924 .word 0x9a1b68b8 ! t0_kref+0x4070: xor %o5, 0x8b8, %o5
6925 .word 0xd51fbea0 ! t0_kref+0x4074: ldd [%fp - 0x160], %f10
6926 .word 0xd820a03c ! t0_kref+0x4078: st %o4, [%g2 + 0x3c]
6927 .word 0x20800003 ! t0_kref+0x407c: bn,a _kref+0x4088
6928 .word 0xda0e6006 ! t0_kref+0x4080: ldub [%i1 + 6], %o5
6929 .word 0xd6c71019 ! t0_kref+0x4084: ldswa [%i4 + %i1]0x80, %o3
6930 .word 0x81580000 ! t0_kref+0x4088: flushw
6931 .word 0x9ee5801c ! t0_kref+0x408c: subccc %l6, %i4, %o7
6932 .word 0x9ee32d89 ! t0_kref+0x4090: subccc %o4, 0xd89, %o7
6933 .word 0x81accab2 ! t0_kref+0x4094: fcmpes %fcc0, %f19, %f18
6934 .word 0xd216200e ! t0_kref+0x4098: lduh [%i0 + 0xe], %o1
6935 .word 0xe4367ff2 ! t0_kref+0x409c: sth %l2, [%i1 - 0xe]
6936 .word 0x965d3c33 ! t0_kref+0x40a0: smul %l4, -0x3cd, %o3
6937 .word 0x3f480002 ! t0_kref+0x40a4: fbo,a,pt %fcc0, _kref+0x40ac
6938 .word 0xde566018 ! t0_kref+0x40a8: ldsh [%i1 + 0x18], %o7
6939 sethi %hi(1f), %o7
6940 save %sp,-0x60,%sp
6941 return %i7+%lo(1f)
6942 .empty
6943 .word 0xc0500019 ! t0_kref+0x40b8: ldsh [%g0 + %i1], %g0
6944 .word 0x1b15fd28 ! t0_kref+0x40bc: sethi %hi(0x57f4a000), %o5
6945 .word 0xe700a02c ! t0_kref+0x40c0: ld [%g2 + 0x2c], %f19
6946 .word 0xa9a50d2a ! t0_kref+0x40c4: fsmuld %f20, %f10, %f20
6947 .word 0xa9a8002f ! t0_kref+0x40c8: fmovsn %fcc0, %f15, %f20
69481: .word 0x9a83000a ! t0_kref+0x40cc: addcc %o4, %o2, %o5
6949 .word 0xf320a030 ! t0_kref+0x40d0: st %f25, [%g2 + 0x30]
6950 .word 0x31480008 ! t0_kref+0x40d4: fba,a,pt %fcc0, _kref+0x40f4
6951 .word 0x95a309aa ! t0_kref+0x40d8: fdivs %f12, %f10, %f10
6952 .word 0x81aa8a56 ! t0_kref+0x40dc: fcmpd %fcc0, %f10, %f22
6953 .word 0x96374013 ! t0_kref+0x40e0: orn %i5, %l3, %o3
6954 .word 0x33480006 ! t0_kref+0x40e4: fbe,a,pt %fcc0, _kref+0x40fc
6955 .word 0xb1a018d6 ! t0_kref+0x40e8: fdtos %f22, %f24
6956 .word 0xd8500018 ! t0_kref+0x40ec: ldsh [%g0 + %i0], %o4
6957 .word 0x992aa01a ! t0_kref+0x40f0: sll %o2, 0x1a, %o4
6958 .word 0x1f480006 ! t0_kref+0x40f4: fbo,pt %fcc0, _kref+0x410c
6959 .word 0xb3a01a2e ! t0_kref+0x40f8: fstoi %f14, %f25
6960 .word 0x0c800006 ! t0_kref+0x40fc: bneg _kref+0x4114
6961 .word 0xee20a00c ! t0_kref+0x4100: st %l7, [%g2 + 0xc]
6962 .word 0xda4e7fea ! t0_kref+0x4104: ldsb [%i1 - 0x16], %o5
6963 .word 0xd91e0000 ! t0_kref+0x4108: ldd [%i0], %f12
6964 .word 0x81df0013 ! t0_kref+0x410c: flush %i4 + %l3
6965 .word 0x0b800006 ! t0_kref+0x4110: fbug _kref+0x4128
6966 .word 0x9eaca142 ! t0_kref+0x4114: andncc %l2, 0x142, %o7
6967 .word 0x02800004 ! t0_kref+0x4118: be _kref+0x4128
6968 .word 0x98db7b68 ! t0_kref+0x411c: smulcc %o5, -0x498, %o4
6969 .word 0x9af82148 ! t0_kref+0x4120: sdivcc %g0, 0x148, %o5
6970 .word 0xd6067fec ! t0_kref+0x4124: ld [%i1 - 0x14], %o3
6971 .word 0xa5a589ca ! t0_kref+0x4128: fdivd %f22, %f10, %f18
6972 .word 0x81dc001b ! t0_kref+0x412c: flush %l0 + %i3
6973 .word 0x0d480006 ! t0_kref+0x4130: fbg,pt %fcc0, _kref+0x4148
6974 .word 0x9abeab9a ! t0_kref+0x4134: xnorcc %i2, 0xb9a, %o5
6975 .word 0xe91e4000 ! t0_kref+0x4138: ldd [%i1], %f20
6976 .word 0xa9a5c92e ! t0_kref+0x413c: fmuls %f23, %f14, %f20
6977 .word 0xc000a034 ! t0_kref+0x4140: ld [%g2 + 0x34], %g0
6978 .word 0x03800007 ! t0_kref+0x4144: fbne _kref+0x4160
6979 .word 0x81800000 ! t0_kref+0x4148: mov %g0, %y
6980 .word 0xc02e001a ! t0_kref+0x414c: clrb [%i0 + %i2]
6981 .word 0xf11e0000 ! t0_kref+0x4150: ldd [%i0], %f24
6982 .word 0x9af2401b ! t0_kref+0x4154: udivcc %o1, %i3, %o5
6983 .word 0x96673a2c ! t0_kref+0x4158: subc %i4, -0x5d4, %o3
6984 .word 0xb1a408d8 ! t0_kref+0x415c: fsubd %f16, %f24, %f24
6985 .word 0x805df4d7 ! t0_kref+0x4160: smul %l7, -0xb29, %g0
6986 .word 0x99a01919 ! t0_kref+0x4164: fitod %f25, %f12
6987 .word 0xde000019 ! t0_kref+0x4168: ld [%g0 + %i1], %o7
6988 .word 0x97380016 ! t0_kref+0x416c: sra %g0, %l6, %o3
6989 .word 0x9286ea5e ! t0_kref+0x4170: addcc %i3, 0xa5e, %o1
6990 .word 0xe428a006 ! t0_kref+0x4174: stb %l2, [%g2 + 6]
6991 .word 0x2f480008 ! t0_kref+0x4178: fbu,a,pt %fcc0, _kref+0x4198
6992 .word 0x925c8009 ! t0_kref+0x417c: smul %l2, %o1, %o1
6993 .word 0x1f800006 ! t0_kref+0x4180: fbo _kref+0x4198
6994 .word 0x81820000 ! t0_kref+0x4184: wr %o0, %g0, %y
6995 .word 0xe01e7fe8 ! t0_kref+0x4188: ldd [%i1 - 0x18], %l0
6996 .word 0x9e9d796a ! t0_kref+0x418c: xorcc %l5, -0x696, %o7
6997 .word 0x96630016 ! t0_kref+0x4190: subc %o4, %l6, %o3
6998 .word 0x9e2a001a ! t0_kref+0x4194: andn %o0, %i2, %o7
6999 .word 0x29800002 ! t0_kref+0x4198: fbl,a _kref+0x41a0
7000 .word 0xdd380018 ! t0_kref+0x419c: std %f14, [%g0 + %i0]
7001 .word 0xa3a018d6 ! t0_kref+0x41a0: fdtos %f22, %f17
7002 .word 0x98380015 ! t0_kref+0x41a4: xnor %g0, %l5, %o4
7003 .word 0x9ea34014 ! t0_kref+0x41a8: subcc %o5, %l4, %o7
7004 .word 0xa7a00139 ! t0_kref+0x41ac: fabss %f25, %f19
7005 .word 0x1a800003 ! t0_kref+0x41b0: bcc _kref+0x41bc
7006 .word 0xe720a004 ! t0_kref+0x41b4: st %f19, [%g2 + 4]
7007 .word 0x95a01036 ! t0_kref+0x41b8: fstox %f22, %f10
7008 .word 0x2a800008 ! t0_kref+0x41bc: bcs,a _kref+0x41dc
7009 .word 0xd430a030 ! t0_kref+0x41c0: sth %o2, [%g2 + 0x30]
7010 .word 0x98b37b67 ! t0_kref+0x41c4: orncc %o5, -0x499, %o4
7011 .word 0x80ad72cc ! t0_kref+0x41c8: andncc %l5, -0xd34, %g0
7012 .word 0x1d800008 ! t0_kref+0x41cc: fbule _kref+0x41ec
7013 .word 0xa5a0014a ! t0_kref+0x41d0: fabsd %f10, %f18
7014 .word 0xe09e101d ! t0_kref+0x41d4: ldda [%i0 + %i5]0x80, %l0
7015 .word 0x04800008 ! t0_kref+0x41d8: ble _kref+0x41f8
7016 .word 0x9fa018ce ! t0_kref+0x41dc: fdtos %f14, %f15
7017 .word 0xd4070019 ! t0_kref+0x41e0: ld [%i4 + %i1], %o2
7018 .word 0xc96e0014 ! t0_kref+0x41e4: prefetch %i0 + %l4, 4
7019 .word 0x972b001c ! t0_kref+0x41e8: sll %o4, %i4, %o3
7020 .word 0xd7067fe0 ! t0_kref+0x41ec: ld [%i1 - 0x20], %f11
7021 .word 0x9e5d2850 ! t0_kref+0x41f0: smul %l4, 0x850, %o7
7022 .word 0x15800002 ! t0_kref+0x41f4: fbue _kref+0x41fc
7023 .word 0x9b1d0013 ! t0_kref+0x41f8: tsubcctv %l4, %l3, %o5
7024 .word 0x9fa000af ! t0_kref+0x41fc: fnegs %f15, %f15
7025 .word 0xe51fbf90 ! t0_kref+0x4200: ldd [%fp - 0x70], %f18
7026 .word 0x9686c01d ! t0_kref+0x4204: addcc %i3, %i5, %o3
7027 .word 0xdd00a034 ! t0_kref+0x4208: ld [%g2 + 0x34], %f14
7028 .word 0x94f7000a ! t0_kref+0x420c: udivcc %i4, %o2, %o2
7029 .word 0xd616201e ! t0_kref+0x4210: lduh [%i0 + 0x1e], %o3
7030 .word 0xa7a01891 ! t0_kref+0x4214: fitos %f17, %f19
7031 .word 0xed180018 ! t0_kref+0x4218: ldd [%g0 + %i0], %f22
7032 .word 0xde064000 ! t0_kref+0x421c: ld [%i1], %o7
7033 .word 0x8143c000 ! t0_kref+0x4220: stbar
7034 .word 0xe0180019 ! t0_kref+0x4224: ldd [%g0 + %i1], %l0
7035 .word 0xd9bf5018 ! t0_kref+0x4228: stda %f12, [%i5 + %i0]0x80
7036 .word 0x946024ec ! t0_kref+0x422c: subc %g0, 0x4ec, %o2
7037 .word 0x171b0070 ! t0_kref+0x4230: sethi %hi(0x6c01c000), %o3
7038 .word 0x0f480002 ! t0_kref+0x4234: fbu,pt %fcc0, _kref+0x423c
7039 .word 0xd91fbfb0 ! t0_kref+0x4238: ldd [%fp - 0x50], %f12
7040 .word 0x33800001 ! t0_kref+0x423c: fbe,a _kref+0x4240
7041 .word 0x92adc014 ! t0_kref+0x4240: andncc %l7, %l4, %o1
7042 .word 0x9f14bfe7 ! t0_kref+0x4244: taddcctv %l2, -0x19, %o7
7043 .word 0x9424ae05 ! t0_kref+0x4248: sub %l2, 0xe05, %o2
7044 .word 0x07800003 ! t0_kref+0x424c: fbul _kref+0x4258
7045 .word 0x9da389d0 ! t0_kref+0x4250: fdivd %f14, %f16, %f14
7046 .word 0x9516e554 ! t0_kref+0x4254: taddcctv %i3, 0x554, %o2
7047 .word 0x963d6bdb ! t0_kref+0x4258: xnor %l5, 0xbdb, %o3
7048 .word 0xea68a01c ! t0_kref+0x425c: ldstub [%g2 + 0x1c], %l5
7049 .word 0xda4e001a ! t0_kref+0x4260: ldsb [%i0 + %i2], %o5
7050 .word 0xd4167ff2 ! t0_kref+0x4264: lduh [%i1 - 0xe], %o2
7051 .word 0x92fee3d9 ! t0_kref+0x4268: sdivcc %i3, 0x3d9, %o1
7052 .word 0xa9a01892 ! t0_kref+0x426c: fitos %f18, %f20
7053 .word 0x8143e00c ! t0_kref+0x4270: membar 0xc
7054 .word 0x808e800c ! t0_kref+0x4274: btst %o4, %i2
7055 .word 0x2a400001 ! t0_kref+0x4278: bcs,a,pn %icc, _kref+0x427c
7056 .word 0x9a136b47 ! t0_kref+0x427c: or %o5, 0xb47, %o5
7057 .word 0x9ef0000a ! t0_kref+0x4280: udivcc %g0, %o2, %o7
7058 call SYM(t0_subr0)
7059 .word 0x986226dc ! t0_kref+0x4288: subc %o0, 0x6dc, %o4
7060 .word 0x81830000 ! t0_kref+0x428c: wr %o4, %g0, %y
7061 call SYM(t0_subr2)
7062 .word 0xa5a28d2a ! t0_kref+0x4294: fsmuld %f10, %f10, %f18
7063 .word 0x9ef4e20e ! t0_kref+0x4298: udivcc %l3, 0x20e, %o7
7064 .word 0x969d36ab ! t0_kref+0x429c: xorcc %l4, -0x955, %o3
7065 .word 0xe500a01c ! t0_kref+0x42a0: ld [%g2 + 0x1c], %f18
7066 .word 0x9ba01a34 ! t0_kref+0x42a4: fstoi %f20, %f13
7067 .word 0x9f3d401d ! t0_kref+0x42a8: sra %l5, %i5, %o7
7068 .word 0xf826001c ! t0_kref+0x42ac: st %i4, [%i0 + %i4]
7069 .word 0xd03e2000 ! t0_kref+0x42b0: std %o0, [%i0]
7070 .word 0xdaee5000 ! t0_kref+0x42b4: ldstuba [%i1]0x80, %o5
7071 call 1f
7072 .empty
7073 .word 0x96d80014 ! t0_kref+0x42bc: smulcc %g0, %l4, %o3
7074 .word 0x81d83132 ! t0_kref+0x42c0: flush %g0 - 0xece
7075 .word 0x9e7a8013 ! t0_kref+0x42c4: sdiv %o2, %l3, %o7
70761: .word 0x92724016 ! t0_kref+0x42c8: udiv %o1, %l6, %o1
7077 .word 0x9f3ee001 ! t0_kref+0x42cc: sra %i3, 0x1, %o7
7078 .word 0x9b3e800a ! t0_kref+0x42d0: sra %i2, %o2, %o5
7079 .word 0x962f0015 ! t0_kref+0x42d4: andn %i4, %l5, %o3
7080 .word 0xda48a00d ! t0_kref+0x42d8: ldsb [%g2 + 0xd], %o5
7081 .word 0x808f4012 ! t0_kref+0x42dc: btst %l2, %i5
7082 .word 0x9e45400d ! t0_kref+0x42e0: addc %l5, %o5, %o7
7083 .word 0x14800005 ! t0_kref+0x42e4: bg _kref+0x42f8
7084 .word 0x9da0110e ! t0_kref+0x42e8: fxtod %f14, %f14
7085 .word 0x9a3afa5a ! t0_kref+0x42ec: xnor %o3, -0x5a6, %o5
7086 .word 0x933ce01a ! t0_kref+0x42f0: sra %l3, 0x1a, %o1
7087 .word 0xfa20a00c ! t0_kref+0x42f4: st %i5, [%g2 + 0xc]
7088 .word 0xe320a008 ! t0_kref+0x42f8: st %f17, [%g2 + 8]
7089 .word 0xda4e6008 ! t0_kref+0x42fc: ldsb [%i1 + 8], %o5
7090 .word 0x9a43401a ! t0_kref+0x4300: addc %o5, %i2, %o5
7091 .word 0x81ad0a58 ! t0_kref+0x4304: fcmpd %fcc0, %f20, %f24
7092 .word 0xb1a01898 ! t0_kref+0x4308: fitos %f24, %f24
7093 .word 0xa1a01910 ! t0_kref+0x430c: fitod %f16, %f16
7094 .word 0xa9a0190d ! t0_kref+0x4310: fitod %f13, %f20
7095 .word 0xd408a018 ! t0_kref+0x4314: ldub [%g2 + 0x18], %o2
7096 .word 0xe91e0000 ! t0_kref+0x4318: ldd [%i0], %f20
7097 .word 0xf836c018 ! t0_kref+0x431c: sth %i4, [%i3 + %i0]
7098 .word 0x96fdc009 ! t0_kref+0x4320: sdivcc %l7, %o1, %o3
7099 .word 0x8186c000 ! t0_kref+0x4324: wr %i3, %g0, %y
7100 .word 0x8184c000 ! t0_kref+0x4328: wr %l3, %g0, %y
7101 .word 0x9ebf3687 ! t0_kref+0x432c: xnorcc %i4, -0x979, %o7
7102 sethi %hi(2f), %o7
7103 .word 0xe40be36c ! t0_kref+0x4334: ldub [%o7 + 0x36c], %l2
7104 .word 0xa41ca00c ! t0_kref+0x4338: xor %l2, 0xc, %l2
7105 .word 0xe42be36c ! t0_kref+0x433c: stb %l2, [%o7 + 0x36c]
7106 .word 0x81dbe36c ! t0_kref+0x4340: flush %o7 + 0x36c
7107 .word 0x94300008 ! t0_kref+0x4344: orn %g0, %o0, %o2
7108 .word 0x96622b04 ! t0_kref+0x4348: subc %o0, 0xb04, %o3
7109 .word 0xe01e2018 ! t0_kref+0x434c: ldd [%i0 + 0x18], %l0
7110 .word 0x36800002 ! t0_kref+0x4350: bge,a _kref+0x4358
7111 .word 0xd228a015 ! t0_kref+0x4354: stb %o1, [%g2 + 0x15]
7112 .word 0x1c800006 ! t0_kref+0x4358: bpos _kref+0x4370
7113 .word 0xa9a28854 ! t0_kref+0x435c: faddd %f10, %f20, %f20
7114 .word 0x99a4c831 ! t0_kref+0x4360: fadds %f19, %f17, %f12
7115 .word 0xd8166010 ! t0_kref+0x4364: lduh [%i1 + 0x10], %o4
7116 .word 0x28800006 ! t0_kref+0x4368: bleu,a _kref+0x4380
71172: .word 0x9a45a483 ! t0_kref+0x436c: addc %l6, 0x483, %o5
7118 .word 0xd8163fe6 ! t0_kref+0x4370: lduh [%i0 - 0x1a], %o4
7119 .word 0x81350014 ! t0_kref+0x4374: srl %l4, %l4, %g0
7120 .word 0x81828000 ! t0_kref+0x4378: wr %o2, %g0, %y
7121 .word 0xc0780018 ! t0_kref+0x437c: swap [%g0 + %i0], %g0
7122 .word 0x81580000 ! t0_kref+0x4380: flushw
7123 .word 0x9eae8012 ! t0_kref+0x4384: andncc %i2, %l2, %o7
7124 .word 0xa3a48837 ! t0_kref+0x4388: fadds %f18, %f23, %f17
7125 .word 0xd810a018 ! t0_kref+0x438c: lduh [%g2 + 0x18], %o4
7126 .word 0xda50a02e ! t0_kref+0x4390: ldsh [%g2 + 0x2e], %o5
7127 .word 0xb1a58858 ! t0_kref+0x4394: faddd %f22, %f24, %f24
7128 .word 0xc568a083 ! t0_kref+0x4398: prefetch %g2 + 0x83, 2
7129 .word 0x9aba4009 ! t0_kref+0x439c: xnorcc %o1, %o1, %o5
7130 .word 0xdb20a01c ! t0_kref+0x43a0: st %f13, [%g2 + 0x1c]
7131 .word 0x98e6c00a ! t0_kref+0x43a4: subccc %i3, %o2, %o4
7132 .word 0x940b400c ! t0_kref+0x43a8: and %o5, %o4, %o2
7133 .word 0x9ba2c834 ! t0_kref+0x43ac: fadds %f11, %f20, %f13
7134 .word 0x94a2e6b4 ! t0_kref+0x43b0: subcc %o3, 0x6b4, %o2
7135 .word 0x952d201d ! t0_kref+0x43b4: sll %l4, 0x1d, %o2
7136 .word 0x972aa007 ! t0_kref+0x43b8: sll %o2, 0x7, %o3
7137 .word 0x27400005 ! t0_kref+0x43bc: fbul,a,pn %fcc0, _kref+0x43d0
7138 .word 0x9ab3400c ! t0_kref+0x43c0: orncc %o5, %o4, %o5
7139 .word 0x9e74c013 ! t0_kref+0x43c4: udiv %l3, %l3, %o7
7140 .word 0x95a38838 ! t0_kref+0x43c8: fadds %f14, %f24, %f10
7141 .word 0x39480004 ! t0_kref+0x43cc: fbuge,a,pt %fcc0, _kref+0x43dc
7142 .word 0xf207bfe0 ! t0_kref+0x43d0: ld [%fp - 0x20], %i1
7143 .word 0x992a6006 ! t0_kref+0x43d4: sll %o1, 0x6, %o4
7144 .word 0x0d800006 ! t0_kref+0x43d8: fbg _kref+0x43f0
7145 .word 0x9623401c ! t0_kref+0x43dc: sub %o5, %i4, %o3
7146 .word 0x983de845 ! t0_kref+0x43e0: xnor %l7, 0x845, %o4
7147 .word 0x943b600e ! t0_kref+0x43e4: xnor %o5, 0xe, %o2
7148 .word 0x949a000c ! t0_kref+0x43e8: xorcc %o0, %o4, %o2
7149 .word 0xb8102014 ! t0_kref+0x43ec: mov 0x14, %i4
7150 .word 0x2b800004 ! t0_kref+0x43f0: fbug,a _kref+0x4400
7151 .word 0x965c8014 ! t0_kref+0x43f4: smul %l2, %l4, %o3
7152 .word 0x99a5cd2e ! t0_kref+0x43f8: fsmuld %f23, %f14, %f12
7153 .word 0xafa0188c ! t0_kref+0x43fc: fitos %f12, %f23
7154 .word 0x922a6f85 ! t0_kref+0x4400: andn %o1, 0xf85, %o1
7155 .word 0x99a01912 ! t0_kref+0x4404: fitod %f18, %f12
7156 .word 0x03800003 ! t0_kref+0x4408: fbne _kref+0x4414
7157 .word 0x9314c012 ! t0_kref+0x440c: taddcctv %l3, %l2, %o1
7158 .word 0xc0163ffa ! t0_kref+0x4410: lduh [%i0 - 6], %g0
7159 sethi %hi(2f), %o7
7160 .word 0xe40be058 ! t0_kref+0x4418: ldub [%o7 + 0x58], %l2
7161 .word 0xa41ca00c ! t0_kref+0x441c: xor %l2, 0xc, %l2
7162 .word 0xe42be058 ! t0_kref+0x4420: stb %l2, [%o7 + 0x58]
7163 .word 0x81dbe058 ! t0_kref+0x4424: flush %o7 + 0x58
7164 .word 0x001fffff ! t0_kref+0x4428: illtrap 0x1fffff
7165 .word 0x15480001 ! t0_kref+0x442c: fbue,pt %fcc0, _kref+0x4430
7166 .word 0xe106401c ! t0_kref+0x4430: ld [%i1 + %i4], %f16
7167 .word 0x14800003 ! t0_kref+0x4434: bg _kref+0x4440
7168 .word 0xd0360000 ! t0_kref+0x4438: sth %o0, [%i0]
7169 .word 0xb6103ffc ! t0_kref+0x443c: mov 0xfffffffc, %i3
7170 .word 0xf3267fec ! t0_kref+0x4440: st %f25, [%i1 - 0x14]
7171 call SYM(t0_subr3)
7172 .word 0x96bf33b4 ! t0_kref+0x4448: xnorcc %i4, -0xc4c, %o3
7173 .word 0xa5a0190b ! t0_kref+0x444c: fitod %f11, %f18
7174 .word 0x94e2b018 ! t0_kref+0x4450: subccc %o2, -0xfe8, %o2
7175 .word 0xd67e7fe8 ! t0_kref+0x4454: swap [%i1 - 0x18], %o3
71762: .word 0xe2e81018 ! t0_kref+0x4458: ldstuba [%g0 + %i0]0x80, %l1
7177 .word 0x99a00136 ! t0_kref+0x445c: fabss %f22, %f12
7178 .word 0x9a8d8014 ! t0_kref+0x4460: andcc %l6, %l4, %o5
7179 .word 0xf306001c ! t0_kref+0x4464: ld [%i0 + %i4], %f25
7180 .word 0x9a85218d ! t0_kref+0x4468: addcc %l4, 0x18d, %o5
7181 .word 0x92af6fc4 ! t0_kref+0x446c: andncc %i5, 0xfc4, %o1
7182 .word 0xd656c018 ! t0_kref+0x4470: ldsh [%i3 + %i0], %o3
7183 .word 0x99a0190b ! t0_kref+0x4474: fitod %f11, %f12
7184 .word 0x947cea11 ! t0_kref+0x4478: sdiv %l3, 0xa11, %o2
7185 .word 0xd6066018 ! t0_kref+0x447c: ld [%i1 + 0x18], %o3
7186 .word 0x35800001 ! t0_kref+0x4480: fbue,a _kref+0x4484
7187 .word 0x9e2b7bc7 ! t0_kref+0x4484: andn %o5, -0x439, %o7
7188 .word 0x9f2da019 ! t0_kref+0x4488: sll %l6, 0x19, %o7
7189 .word 0x94fb0017 ! t0_kref+0x448c: sdivcc %o4, %l7, %o2
7190 .word 0xe820a010 ! t0_kref+0x4490: st %l4, [%g2 + 0x10]
7191 .word 0xe1067fec ! t0_kref+0x4494: ld [%i1 - 0x14], %f16
7192 .word 0x95a01918 ! t0_kref+0x4498: fitod %f24, %f10
7193 .word 0x17400003 ! t0_kref+0x449c: fbge,pn %fcc0, _kref+0x44a8
7194 .word 0x95a409d2 ! t0_kref+0x44a0: fdivd %f16, %f18, %f10
7195 .word 0xd616c019 ! t0_kref+0x44a4: lduh [%i3 + %i1], %o3
7196 .word 0x933ea001 ! t0_kref+0x44a8: sra %i2, 0x1, %o1
7197 .word 0x96bd0012 ! t0_kref+0x44ac: xnorcc %l4, %l2, %o3
7198 .word 0x9ae2e48c ! t0_kref+0x44b0: subccc %o3, 0x48c, %o5
7199 .word 0x33480004 ! t0_kref+0x44b4: fbe,a,pt %fcc0, _kref+0x44c4
7200 .word 0x9fa01a32 ! t0_kref+0x44b8: fstoi %f18, %f15
7201 .word 0xd236c019 ! t0_kref+0x44bc: sth %o1, [%i3 + %i1]
7202 .word 0xa9c1401c ! t0_kref+0x44c0: jmpl %g5 + %i4, %l4
7203 .word 0x81dda561 ! t0_kref+0x44c4: flush %l6 + 0x561
7204 .word 0xd20e7fe6 ! t0_kref+0x44c8: ldub [%i1 - 0x1a], %o1
7205 .word 0xd448a008 ! t0_kref+0x44cc: ldsb [%g2 + 8], %o2
7206 .word 0x29800002 ! t0_kref+0x44d0: fbl,a _kref+0x44d8
7207 .word 0x81de401a ! t0_kref+0x44d4: flush %i1 + %i2
7208 .word 0xada3c8b3 ! t0_kref+0x44d8: fsubs %f15, %f19, %f22
7209 .word 0x9e42a4cb ! t0_kref+0x44dc: addc %o2, 0x4cb, %o7
7210 .word 0xa9a8c036 ! t0_kref+0x44e0: fmovsul %fcc0, %f22, %f20
7211 .word 0x9fc10000 ! t0_kref+0x44e4: call %g4
7212 .word 0xa5a00137 ! t0_kref+0x44e8: fabss %f23, %f18
7213 .word 0x8143e040 ! t0_kref+0x44ec: membar 0x40
7214 .word 0xe09f5019 ! t0_kref+0x44f0: ldda [%i5 + %i1]0x80, %l0
7215 .word 0x9e1f6946 ! t0_kref+0x44f4: xor %i5, 0x946, %o7
7216 .word 0x81db0005 ! t0_kref+0x44f8: flush %o4 + %g5
7217 .word 0xa1a0110e ! t0_kref+0x44fc: fxtod %f14, %f16
7218 .word 0xeee81019 ! t0_kref+0x4500: ldstuba [%g0 + %i1]0x80, %l7
7219 .word 0xd856600a ! t0_kref+0x4504: ldsh [%i1 + 0xa], %o4
7220 .word 0x20800002 ! t0_kref+0x4508: bn,a _kref+0x4510
7221 .word 0xafa01a2b ! t0_kref+0x450c: fstoi %f11, %f23
7222 .word 0xd230a028 ! t0_kref+0x4510: sth %o1, [%g2 + 0x28]
7223 .word 0xf11fbf50 ! t0_kref+0x4514: ldd [%fp - 0xb0], %f24
7224 .word 0xe628a010 ! t0_kref+0x4518: stb %l3, [%g2 + 0x10]
7225 .word 0xe51e4000 ! t0_kref+0x451c: ldd [%i1], %f18
7226 .word 0xd828a024 ! t0_kref+0x4520: stb %o4, [%g2 + 0x24]
7227 .word 0xb3a01899 ! t0_kref+0x4524: fitos %f25, %f25
7228 .word 0x81ad8a4a ! t0_kref+0x4528: fcmpd %fcc0, %f22, %f10
7229 .word 0xf56e2008 ! t0_kref+0x452c: prefetch %i0 + 8, 26
7230 .word 0xd656c018 ! t0_kref+0x4530: ldsh [%i3 + %i0], %o3
7231 .word 0xe6367ffc ! t0_kref+0x4534: sth %l3, [%i1 - 4]
7232 .word 0x9e3b4012 ! t0_kref+0x4538: xnor %o5, %l2, %o7
7233 .word 0x2d800003 ! t0_kref+0x453c: fbg,a _kref+0x4548
7234 .word 0x9f3d000b ! t0_kref+0x4540: sra %l4, %o3, %o7
7235 call SYM(t0_subr1)
7236 .word 0xa1a0190e ! t0_kref+0x4548: fitod %f14, %f16
7237 .word 0xf628a018 ! t0_kref+0x454c: stb %i3, [%g2 + 0x18]
7238 .word 0x983a8016 ! t0_kref+0x4550: xnor %o2, %l6, %o4
7239 .word 0xada509d4 ! t0_kref+0x4554: fdivd %f20, %f20, %f22
7240 .word 0xc02e201f ! t0_kref+0x4558: clrb [%i0 + 0x1f]
7241 .word 0x21800006 ! t0_kref+0x455c: fbn,a _kref+0x4574
7242 .word 0x963f320c ! t0_kref+0x4560: xnor %i4, -0xdf4, %o3
7243 .word 0xd03e2008 ! t0_kref+0x4564: std %o0, [%i0 + 8]
7244 .word 0x9da94035 ! t0_kref+0x4568: fmovsug %fcc0, %f21, %f14
7245 .word 0x9da0102f ! t0_kref+0x456c: fstox %f15, %f14
7246 .word 0xf420a024 ! t0_kref+0x4570: st %i2, [%g2 + 0x24]
7247 .word 0xde48a031 ! t0_kref+0x4574: ldsb [%g2 + 0x31], %o7
7248 .word 0x9da50d35 ! t0_kref+0x4578: fsmuld %f20, %f21, %f14
7249 .word 0x926023c3 ! t0_kref+0x457c: subc %g0, 0x3c3, %o1
7250 .word 0x81828000 ! t0_kref+0x4580: wr %o2, %g0, %y
7251 .word 0x21800008 ! t0_kref+0x4584: fbn,a _kref+0x45a4
7252 .word 0xd87e401c ! t0_kref+0x4588: swap [%i1 + %i4], %o4
7253 .word 0xd248a034 ! t0_kref+0x458c: ldsb [%g2 + 0x34], %o1
7254 .word 0xda8e5000 ! t0_kref+0x4590: lduba [%i1]0x80, %o5
7255 .word 0xd200a01c ! t0_kref+0x4594: ld [%g2 + 0x1c], %o1
7256 .word 0x985b6c1b ! t0_kref+0x4598: smul %o5, 0xc1b, %o4
7257 .word 0x932ce01e ! t0_kref+0x459c: sll %l3, 0x1e, %o1
7258 .word 0x973ac015 ! t0_kref+0x45a0: sra %o3, %l5, %o3
7259 .word 0x06800002 ! t0_kref+0x45a4: bl _kref+0x45ac
7260 .word 0xe3b8a040 ! t0_kref+0x45a8: stda %f48, [%g2 + 0x40]%asi
7261 .word 0x81dcc016 ! t0_kref+0x45ac: flush %l3 + %l6
7262 .word 0x8018001d ! t0_kref+0x45b0: xor %g0, %i5, %g0
7263 .word 0x31800005 ! t0_kref+0x45b4: fba,a _kref+0x45c8
7264 .word 0x9eaab65c ! t0_kref+0x45b8: andncc %o2, -0x9a4, %o7
7265 .word 0xd606201c ! t0_kref+0x45bc: ld [%i0 + 0x1c], %o3
7266 .word 0xe09f5018 ! t0_kref+0x45c0: ldda [%i5 + %i0]0x80, %l0
7267 .word 0xd6c81018 ! t0_kref+0x45c4: ldsba [%g0 + %i0]0x80, %o3
7268 .word 0xee300018 ! t0_kref+0x45c8: sth %l7, [%g0 + %i0]
7269 .word 0x925f27f5 ! t0_kref+0x45cc: smul %i4, 0x7f5, %o1
7270 .word 0xd420a038 ! t0_kref+0x45d0: st %o2, [%g2 + 0x38]
7271 .word 0xd250a026 ! t0_kref+0x45d4: ldsh [%g2 + 0x26], %o1
7272 .word 0x81ab4ab4 ! t0_kref+0x45d8: fcmpes %fcc0, %f13, %f20
7273 .word 0x001fffff ! t0_kref+0x45dc: illtrap 0x1fffff
7274 .word 0xd7062014 ! t0_kref+0x45e0: ld [%i0 + 0x14], %f11
7275 .word 0x9da00131 ! t0_kref+0x45e4: fabss %f17, %f14
7276 .word 0xea7e2014 ! t0_kref+0x45e8: swap [%i0 + 0x14], %l5
7277 .word 0x94bd801c ! t0_kref+0x45ec: xnorcc %l6, %i4, %o2
7278 .word 0x95a388ce ! t0_kref+0x45f0: fsubd %f14, %f14, %f10
7279 .word 0x973b601f ! t0_kref+0x45f4: sra %o5, 0x1f, %o3
7280 .word 0x07480005 ! t0_kref+0x45f8: fbul,pt %fcc0, _kref+0x460c
7281 .word 0xde40a018 ! t0_kref+0x45fc: ldsw [%g2 + 0x18], %o7
7282 .word 0xd6fe1000 ! t0_kref+0x4600: swapa [%i0]0x80, %o3
7283 .word 0xe9bf5019 ! t0_kref+0x4604: stda %f20, [%i5 + %i1]0x80
7284 .word 0x9ab68012 ! t0_kref+0x4608: orncc %i2, %l2, %o5
7285 .word 0x97a4c92d ! t0_kref+0x460c: fmuls %f19, %f13, %f11
7286 .word 0x9a3f4008 ! t0_kref+0x4610: xnor %i5, %o0, %o5
7287 .word 0xef6e2008 ! t0_kref+0x4614: prefetch %i0 + 8, 23
7288 .word 0x92aab96c ! t0_kref+0x4618: andncc %o2, -0x694, %o1
7289 .word 0xd808a03f ! t0_kref+0x461c: ldub [%g2 + 0x3f], %o4
7290 .word 0xd4560000 ! t0_kref+0x4620: ldsh [%i0], %o2
7291 .word 0xe168a005 ! t0_kref+0x4624: prefetch %g2 + 5, 16
7292 .word 0x9495a77a ! t0_kref+0x4628: orcc %l6, 0x77a, %o2
7293 .word 0xa3a00032 ! t0_kref+0x462c: fmovs %f18, %f17
7294 .word 0xaba00131 ! t0_kref+0x4630: fabss %f17, %f21
7295 .word 0x9ba018ce ! t0_kref+0x4634: fdtos %f14, %f13
7296 .word 0xe13f4019 ! t0_kref+0x4638: std %f16, [%i5 + %i1]
7297 .word 0x27800004 ! t0_kref+0x463c: fbul,a _kref+0x464c
7298 .word 0x95a589ca ! t0_kref+0x4640: fdivd %f22, %f10, %f10
7299 .word 0xd840a02c ! t0_kref+0x4644: ldsw [%g2 + 0x2c], %o4
7300 .word 0xf828a023 ! t0_kref+0x4648: stb %i4, [%g2 + 0x23]
7301 .word 0x93372004 ! t0_kref+0x464c: srl %i4, 0x4, %o1
7302 .word 0xe5be101d ! t0_kref+0x4650: stda %f18, [%i0 + %i5]0x80
7303 .word 0x99350015 ! t0_kref+0x4654: srl %l4, %l5, %o4
7304 .word 0xc050a002 ! t0_kref+0x4658: ldsh [%g2 + 2], %g0
7305 .word 0x95400000 ! t0_kref+0x465c: mov %y, %o2
7306 .word 0x927f4008 ! t0_kref+0x4660: sdiv %i5, %o0, %o1
7307 .word 0xa9a38856 ! t0_kref+0x4664: faddd %f14, %f22, %f20
7308 .word 0x92aeff07 ! t0_kref+0x4668: andncc %i3, -0xf9, %o1
7309 .word 0x11400001 ! t0_kref+0x466c: fba,pn %fcc0, _kref+0x4670
7310 .word 0x9da0004c ! t0_kref+0x4670: fmovd %f12, %f14
7311 .word 0xda00a028 ! t0_kref+0x4674: ld [%g2 + 0x28], %o5
7312 .word 0x81ad0a54 ! t0_kref+0x4678: fcmpd %fcc0, %f20, %f20
7313 .word 0xa7a2c9b5 ! t0_kref+0x467c: fdivs %f11, %f21, %f19
7314 .word 0x807ab708 ! t0_kref+0x4680: sdiv %o2, -0x8f8, %g0
7315 .word 0x8186c000 ! t0_kref+0x4684: wr %i3, %g0, %y
7316 .word 0x99a0190a ! t0_kref+0x4688: fitod %f10, %f12
7317 .word 0x15480006 ! t0_kref+0x468c: fbue,pt %fcc0, _kref+0x46a4
7318 .word 0x9e7cc01d ! t0_kref+0x4690: sdiv %l3, %i5, %o7
7319 .word 0x2a800005 ! t0_kref+0x4694: bcs,a _kref+0x46a8
7320 .word 0x948a0014 ! t0_kref+0x4698: andcc %o0, %l4, %o2
7321 .word 0xe7063ff0 ! t0_kref+0x469c: ld [%i0 - 0x10], %f19
7322 .word 0xf3871019 ! t0_kref+0x46a0: lda [%i4 + %i1]0x80, %f25
7323 .word 0xa3a4c8b2 ! t0_kref+0x46a4: fsubs %f19, %f18, %f17
7324 .word 0x9ebd35a6 ! t0_kref+0x46a8: xnorcc %l4, -0xa5a, %o7
7325 .word 0x9a400013 ! t0_kref+0x46ac: addc %g0, %l3, %o5
7326 .word 0x0f800005 ! t0_kref+0x46b0: fbu _kref+0x46c4
7327 .word 0x80673c3b ! t0_kref+0x46b4: subc %i4, -0x3c5, %g0
7328 .word 0x81ac8a50 ! t0_kref+0x46b8: fcmpd %fcc0, %f18, %f16
7329 .word 0xdd06401c ! t0_kref+0x46bc: ld [%i1 + %i4], %f14
7330 .word 0xafa018cc ! t0_kref+0x46c0: fdtos %f12, %f23
7331 .word 0x01400006 ! t0_kref+0x46c4: fbn,pn %fcc0, _kref+0x46dc
7332 .word 0x9a44e4ce ! t0_kref+0x46c8: addc %l3, 0x4ce, %o5
7333 .word 0xda4e6010 ! t0_kref+0x46cc: ldsb [%i1 + 0x10], %o5
7334 .word 0xd600a038 ! t0_kref+0x46d0: ld [%g2 + 0x38], %o3
7335 .word 0x09480003 ! t0_kref+0x46d4: fbl,pt %fcc0, _kref+0x46e0
7336 .word 0x98c57d69 ! t0_kref+0x46d8: addccc %l5, -0x297, %o4
7337 .word 0x96a20009 ! t0_kref+0x46dc: subcc %o0, %o1, %o3
7338 .word 0xe420a034 ! t0_kref+0x46e0: st %l2, [%g2 + 0x34]
7339 .word 0x26800001 ! t0_kref+0x46e4: bl,a _kref+0x46e8
7340 .word 0x80858012 ! t0_kref+0x46e8: addcc %l6, %l2, %g0
7341 .word 0xda10a000 ! t0_kref+0x46ec: lduh [%g2], %o5
7342 .word 0xd6162002 ! t0_kref+0x46f0: lduh [%i0 + 2], %o3
7343 .word 0xa9a58950 ! t0_kref+0x46f4: fmuld %f22, %f16, %f20
7344 .word 0xa5a00139 ! t0_kref+0x46f8: fabss %f25, %f18
7345 .word 0x9f2d201c ! t0_kref+0x46fc: sll %l4, 0x1c, %o7
7346 .word 0xdaee101a ! t0_kref+0x4700: ldstuba [%i0 + %i2]0x80, %o5
7347 .word 0x21800008 ! t0_kref+0x4704: fbn,a _kref+0x4724
7348 .word 0x80322350 ! t0_kref+0x4708: orn %o0, 0x350, %g0
7349 .word 0xd07e6000 ! t0_kref+0x470c: swap [%i1], %o0
7350 .word 0xdd3e2008 ! t0_kref+0x4710: std %f14, [%i0 + 8]
7351 .word 0xada3082b ! t0_kref+0x4714: fadds %f12, %f11, %f22
7352 .word 0x35480008 ! t0_kref+0x4718: fbue,a,pt %fcc0, _kref+0x4738
7353 .word 0x98ab706d ! t0_kref+0x471c: andncc %o5, -0xf93, %o4
7354 .word 0x92bac01d ! t0_kref+0x4720: xnorcc %o3, %i5, %o1
7355 .word 0x97a4c9ae ! t0_kref+0x4724: fdivs %f19, %f14, %f11
7356 .word 0x81830000 ! t0_kref+0x4728: wr %o4, %g0, %y
7357 .word 0x98bebeaf ! t0_kref+0x472c: xnorcc %i2, -0x151, %o4
7358 .word 0xfa200019 ! t0_kref+0x4730: st %i5, [%g0 + %i1]
7359 .word 0x967f647e ! t0_kref+0x4734: sdiv %i5, 0x47e, %o3
7360 .word 0x1d800003 ! t0_kref+0x4738: fbule _kref+0x4744
7361 .word 0x95a01114 ! t0_kref+0x473c: fxtod %f20, %f10
7362 .word 0x3f800008 ! t0_kref+0x4740: fbo,a _kref+0x4760
7363 .word 0x9a6338bf ! t0_kref+0x4744: subc %o4, -0x741, %o5
7364 .word 0x0f800007 ! t0_kref+0x4748: fbu _kref+0x4764
7365 .word 0x803cffd6 ! t0_kref+0x474c: xnor %l3, -0x2a, %g0
7366 .word 0x81850000 ! t0_kref+0x4750: wr %l4, %g0, %y
7367 .word 0x9da40854 ! t0_kref+0x4754: faddd %f16, %f20, %f14
7368 .word 0xa3a00133 ! t0_kref+0x4758: fabss %f19, %f17
7369 .word 0x9f358014 ! t0_kref+0x475c: srl %l6, %l4, %o7
7370 .word 0x9aaded5f ! t0_kref+0x4760: andncc %l7, 0xd5f, %o5
7371 .word 0x940a3e70 ! t0_kref+0x4764: and %o0, -0x190, %o2
7372 .word 0x812ae018 ! t0_kref+0x4768: sll %o3, 0x18, %g0
7373 .word 0xe828a039 ! t0_kref+0x476c: stb %l4, [%g2 + 0x39]
7374 .word 0xd230a01c ! t0_kref+0x4770: sth %o1, [%g2 + 0x1c]
7375 .word 0x983dc00c ! t0_kref+0x4774: xnor %l7, %o4, %o4
7376 .word 0xd868a01d ! t0_kref+0x4778: ldstub [%g2 + 0x1d], %o4
7377 .word 0xd636401b ! t0_kref+0x477c: sth %o3, [%i1 + %i3]
7378 .word 0xd408a000 ! t0_kref+0x4780: ldub [%g2], %o2
7379 .word 0x803f001b ! t0_kref+0x4784: xnor %i4, %i3, %g0
7380 .word 0x07400008 ! t0_kref+0x4788: fbul,pn %fcc0, _kref+0x47a8
7381 .word 0xe120a038 ! t0_kref+0x478c: st %f16, [%g2 + 0x38]
7382 .word 0x94ba2e63 ! t0_kref+0x4790: xnorcc %o0, 0xe63, %o2
7383 .word 0x81ddeb68 ! t0_kref+0x4794: flush %l7 + 0xb68
7384 .word 0xafa289ad ! t0_kref+0x4798: fdivs %f10, %f13, %f23
7385 .word 0xd816401b ! t0_kref+0x479c: lduh [%i1 + %i3], %o4
7386 .word 0x9882b50f ! t0_kref+0x47a0: addcc %o2, -0xaf1, %o4
7387 .word 0x9e94801a ! t0_kref+0x47a4: orcc %l2, %i2, %o7
7388 .word 0x81df000a ! t0_kref+0x47a8: flush %i4 + %o2
7389 .word 0x99a40d2d ! t0_kref+0x47ac: fsmuld %f16, %f13, %f12
7390 .word 0x1d480008 ! t0_kref+0x47b0: fbule,pt %fcc0, _kref+0x47d0
7391 .word 0x9e2ec01b ! t0_kref+0x47b4: andn %i3, %i3, %o7
7392 .word 0xe59f5058 ! t0_kref+0x47b8: ldda [%i5 + %i0]0x82, %f18
7393 .word 0x99a01917 ! t0_kref+0x47bc: fitod %f23, %f12
7394 .word 0x92470008 ! t0_kref+0x47c0: addc %i4, %o0, %o1
7395 .word 0x1f400007 ! t0_kref+0x47c4: fbo,pn %fcc0, _kref+0x47e0
7396 .word 0x97324008 ! t0_kref+0x47c8: srl %o1, %o0, %o3
7397 .word 0xada018ca ! t0_kref+0x47cc: fdtos %f10, %f22
7398 .word 0x9f14c00d ! t0_kref+0x47d0: taddcctv %l3, %o5, %o7
7399 .word 0xd6064000 ! t0_kref+0x47d4: ld [%i1], %o3
7400 .word 0x96822fce ! t0_kref+0x47d8: addcc %o0, 0xfce, %o3
7401 .word 0x98bd0013 ! t0_kref+0x47dc: xnorcc %l4, %l3, %o4
7402 .word 0xe3b8a040 ! t0_kref+0x47e0: stda %f48, [%g2 + 0x40]%asi
7403 .word 0xda363fe6 ! t0_kref+0x47e4: sth %o5, [%i0 - 0x1a]
7404 .word 0xa5a588d0 ! t0_kref+0x47e8: fsubd %f22, %f16, %f18
7405 .word 0x99a01915 ! t0_kref+0x47ec: fitod %f21, %f12
7406 .word 0xe320a00c ! t0_kref+0x47f0: st %f17, [%g2 + 0xc]
7407 .word 0x9a7ac014 ! t0_kref+0x47f4: sdiv %o3, %l4, %o5
7408 .word 0x9ef5ee92 ! t0_kref+0x47f8: udivcc %l7, 0xe92, %o7
7409 .word 0x9502c016 ! t0_kref+0x47fc: taddcc %o3, %l6, %o2
7410 .word 0xe1263ff0 ! t0_kref+0x4800: st %f16, [%i0 - 0x10]
7411 .word 0x9244fb9c ! t0_kref+0x4804: addc %l3, -0x464, %o1
7412 .word 0xd448a01f ! t0_kref+0x4808: ldsb [%g2 + 0x1f], %o2
7413 .word 0x8186c000 ! t0_kref+0x480c: wr %i3, %g0, %y
7414 .word 0x29480005 ! t0_kref+0x4810: fbl,a,pt %fcc0, _kref+0x4824
7415 .word 0x9332600c ! t0_kref+0x4814: srl %o1, 0xc, %o1
7416 .word 0xf16e001a ! t0_kref+0x4818: prefetch %i0 + %i2, 24
7417 .word 0xf3000018 ! t0_kref+0x481c: ld [%g0 + %i0], %f25
7418 .word 0x2d480001 ! t0_kref+0x4820: fbg,a,pt %fcc0, _kref+0x4824
7419 .word 0xef070018 ! t0_kref+0x4824: ld [%i4 + %i0], %f23
7420 .word 0x0a400007 ! t0_kref+0x4828: bcs,pn %icc, _kref+0x4844
7421 .word 0xe6ee9019 ! t0_kref+0x482c: ldstuba [%i2 + %i1]0x80, %l3
7422 .word 0x9e153a14 ! t0_kref+0x4830: or %l4, -0x5ec, %o7
7423 .word 0xe320a034 ! t0_kref+0x4834: st %f17, [%g2 + 0x34]
7424 .word 0xc656c005 ! t0_kref+0x4838: ldsh [%i3 + %g5], %g3
7425 .word 0xa9a3882b ! t0_kref+0x483c: fadds %f14, %f11, %f20
7426 .word 0xe01f4019 ! t0_kref+0x4840: ldd [%i5 + %i1], %l0
7427 .word 0xe678a03c ! t0_kref+0x4844: swap [%g2 + 0x3c], %l3
7428 .word 0x9ba4882f ! t0_kref+0x4848: fadds %f18, %f15, %f13
7429 .word 0xa1a3084e ! t0_kref+0x484c: faddd %f12, %f14, %f16
7430 .word 0xdd1e6010 ! t0_kref+0x4850: ldd [%i1 + 0x10], %f14
7431 .word 0xd2167ff2 ! t0_kref+0x4854: lduh [%i1 - 0xe], %o1
7432 .word 0xc000a000 ! t0_kref+0x4858: ld [%g2], %g0
7433 .word 0x9233721d ! t0_kref+0x485c: orn %o5, -0xde3, %o1
7434 .word 0x22800005 ! t0_kref+0x4860: be,a _kref+0x4874
7435 .word 0x9ac7001b ! t0_kref+0x4864: addccc %i4, %i3, %o5
7436 .word 0x81ac0a4a ! t0_kref+0x4868: fcmpd %fcc0, %f16, %f10
7437 .word 0xc0063ff8 ! t0_kref+0x486c: ld [%i0 - 8], %g0
7438 .word 0xc36e2000 ! t0_kref+0x4870: prefetch %i0, 1
7439 .word 0x99a01036 ! t0_kref+0x4874: fstox %f22, %f12
7440 .word 0xd450a024 ! t0_kref+0x4878: ldsh [%g2 + 0x24], %o2
7441 call SYM(t0_subr1)
7442 .word 0xe828a03d ! t0_kref+0x4880: stb %l4, [%g2 + 0x3d]
7443 .word 0x9863001b ! t0_kref+0x4884: subc %o4, %i3, %o4
7444 .word 0xd520a00c ! t0_kref+0x4888: st %f10, [%g2 + 0xc]
7445 .word 0x8030317c ! t0_kref+0x488c: orn %g0, -0xe84, %g0
7446 .word 0x92b2c017 ! t0_kref+0x4890: orncc %o3, %l7, %o1
7447 .word 0x9f2a4012 ! t0_kref+0x4894: sll %o1, %l2, %o7
7448 .word 0x8076a3e2 ! t0_kref+0x4898: udiv %i2, 0x3e2, %g0
7449 .word 0xd648a02c ! t0_kref+0x489c: ldsb [%g2 + 0x2c], %o3
7450 .word 0xd4480019 ! t0_kref+0x48a0: ldsb [%g0 + %i1], %o2
7451 .word 0xb1a0188d ! t0_kref+0x48a4: fitos %f13, %f24
7452 .word 0xd8164000 ! t0_kref+0x48a8: lduh [%i1], %o4
7453 .word 0x9adf000c ! t0_kref+0x48ac: smulcc %i4, %o4, %o5
7454 .word 0x37400006 ! t0_kref+0x48b0: fbge,a,pn %fcc0, _kref+0x48c8
7455 .word 0x983caa72 ! t0_kref+0x48b4: xnor %l2, 0xa72, %o4
7456 .word 0xd51e6008 ! t0_kref+0x48b8: ldd [%i1 + 8], %f10
7457 .word 0xd53e6000 ! t0_kref+0x48bc: std %f10, [%i1]
7458 .word 0x921d374b ! t0_kref+0x48c0: xor %l4, -0x8b5, %o1
7459 .word 0xb1a28856 ! t0_kref+0x48c4: faddd %f10, %f22, %f24
7460 .word 0xec28a01e ! t0_kref+0x48c8: stb %l6, [%g2 + 0x1e]
7461 .word 0xecb61000 ! t0_kref+0x48cc: stha %l6, [%i0]0x80
7462 .word 0xe7270019 ! t0_kref+0x48d0: st %f19, [%i4 + %i1]
7463 .word 0xd2163fe2 ! t0_kref+0x48d4: lduh [%i0 - 0x1e], %o1
7464 .word 0x98582a5c ! t0_kref+0x48d8: smul %g0, 0xa5c, %o4
7465 .word 0x94c00014 ! t0_kref+0x48dc: addccc %g0, %l4, %o2
7466 .word 0x9da508cc ! t0_kref+0x48e0: fsubd %f20, %f12, %f14
7467 .word 0x1b400008 ! t0_kref+0x48e4: fble,pn %fcc0, _kref+0x4904
7468 .word 0x9ab57f79 ! t0_kref+0x48e8: orncc %l5, -0x87, %o5
7469 .word 0x9242e3e0 ! t0_kref+0x48ec: addc %o3, 0x3e0, %o1
7470 .word 0xd6564000 ! t0_kref+0x48f0: ldsh [%i1], %o3
7471 .word 0xc807bfe4 ! t0_kref+0x48f4: ld [%fp - 0x1c], %g4
7472 .word 0xed20a02c ! t0_kref+0x48f8: st %f22, [%g2 + 0x2c]
7473 .word 0x96df2051 ! t0_kref+0x48fc: smulcc %i4, 0x51, %o3
7474 .word 0x9a87311a ! t0_kref+0x4900: addcc %i4, -0xee6, %o5
7475 call SYM(t0_subr3)
7476 .word 0xafa00039 ! t0_kref+0x4908: fmovs %f25, %f23
7477 .word 0x982ae4e2 ! t0_kref+0x490c: andn %o3, 0x4e2, %o4
7478 .word 0x1b800003 ! t0_kref+0x4910: fble _kref+0x491c
7479 .word 0xf007bfe0 ! t0_kref+0x4914: ld [%fp - 0x20], %i0
7480 .word 0x92177d72 ! t0_kref+0x4918: or %i5, -0x28e, %o1
7481 .word 0xc807bfe8 ! t0_kref+0x491c: ld [%fp - 0x18], %g4
7482 .word 0xd51e7ff8 ! t0_kref+0x4920: ldd [%i1 - 8], %f10
7483 .word 0xd2881019 ! t0_kref+0x4924: lduba [%g0 + %i1]0x80, %o1
7484 .word 0x13480004 ! t0_kref+0x4928: fbe,pt %fcc0, _kref+0x4938
7485 .word 0xd428a00d ! t0_kref+0x492c: stb %o2, [%g2 + 0xd]
7486 .word 0x01326122 ! t0_kref+0x4930: sethi %hi(0xc9848800), %g0
7487 .word 0x1a480003 ! t0_kref+0x4934: bcc,pt %icc, _kref+0x4940
7488 .word 0x98c379df ! t0_kref+0x4938: addccc %o5, -0x621, %o4
7489 .word 0xec363fe6 ! t0_kref+0x493c: sth %l6, [%i0 - 0x1a]
7490 .word 0xb3a0012e ! t0_kref+0x4940: fabss %f14, %f25
7491 .word 0x81ad0a4a ! t0_kref+0x4944: fcmpd %fcc0, %f20, %f10
7492 .word 0xd440a028 ! t0_kref+0x4948: ldsw [%g2 + 0x28], %o2
7493 .word 0xc0560000 ! t0_kref+0x494c: ldsh [%i0], %g0
7494 .word 0x9fc10000 ! t0_kref+0x4950: call %g4
7495 .word 0x962a401b ! t0_kref+0x4954: andn %o1, %i3, %o3
7496 .word 0xe3b8a040 ! t0_kref+0x4958: stda %f48, [%g2 + 0x40]%asi
7497 .word 0x81ad0a52 ! t0_kref+0x495c: fcmpd %fcc0, %f20, %f18
7498 .word 0x24800005 ! t0_kref+0x4960: ble,a _kref+0x4974
7499 .word 0xb3ab4038 ! t0_kref+0x4964: fmovsle %fcc0, %f24, %f25
7500 .word 0x9ef53638 ! t0_kref+0x4968: udivcc %l4, -0x9c8, %o7
7501 .word 0xd856c019 ! t0_kref+0x496c: ldsh [%i3 + %i1], %o4
7502 .word 0xf100a028 ! t0_kref+0x4970: ld [%g2 + 0x28], %f24
7503 .word 0x95a3092e ! t0_kref+0x4974: fmuls %f12, %f14, %f10
7504 .word 0x8143e040 ! t0_kref+0x4978: membar 0x40
7505 .word 0xda6e3ffb ! t0_kref+0x497c: ldstub [%i0 - 5], %o5
7506 .word 0x3f800002 ! t0_kref+0x4980: fbo,a _kref+0x4988
7507 .word 0x928d800a ! t0_kref+0x4984: andcc %l6, %o2, %o1
7508 .word 0x9846a2c5 ! t0_kref+0x4988: addc %i2, 0x2c5, %o4
7509 .word 0xe01e401d ! t0_kref+0x498c: ldd [%i1 + %i5], %l0
7510 .word 0xe8e81018 ! t0_kref+0x4990: ldstuba [%g0 + %i0]0x80, %l4
7511 .word 0xd0b6d018 ! t0_kref+0x4994: stha %o0, [%i3 + %i0]0x80
7512 .word 0x1e480001 ! t0_kref+0x4998: bvc,pt %icc, _kref+0x499c
7513 .word 0x9865adef ! t0_kref+0x499c: subc %l6, 0xdef, %o4
7514 .word 0x952ee01e ! t0_kref+0x49a0: sll %i3, 0x1e, %o2
7515 .word 0x99a00134 ! t0_kref+0x49a4: fabss %f20, %f12
7516 .word 0x81858000 ! t0_kref+0x49a8: wr %l6, %g0, %y
7517 .word 0x3b480001 ! t0_kref+0x49ac: fble,a,pt %fcc0, _kref+0x49b0
7518 .word 0x81daf00c ! t0_kref+0x49b0: flush %o3 - 0xff4
7519 .word 0xe11e6000 ! t0_kref+0x49b4: ldd [%i1], %f16
7520 .word 0x81ac8a54 ! t0_kref+0x49b8: fcmpd %fcc0, %f18, %f20
7521 .word 0x9e880013 ! t0_kref+0x49bc: andcc %g0, %l3, %o7
7522 .word 0x942d8014 ! t0_kref+0x49c0: andn %l6, %l4, %o2
7523 .word 0x2b400003 ! t0_kref+0x49c4: fbug,a,pn %fcc0, _kref+0x49d0
7524 .word 0xc12e7ffc ! t0_kref+0x49c8: st %fsr, [%i1 - 4]
7525 .word 0x980b000d ! t0_kref+0x49cc: and %o4, %o5, %o4
7526 .word 0xd9070018 ! t0_kref+0x49d0: ld [%i4 + %i0], %f12
7527 .word 0xf826001c ! t0_kref+0x49d4: st %i4, [%i0 + %i4]
7528 .word 0xa5a28954 ! t0_kref+0x49d8: fmuld %f10, %f20, %f18
7529 .word 0xafa0012e ! t0_kref+0x49dc: fabss %f14, %f23
7530 .word 0x81ab0a52 ! t0_kref+0x49e0: fcmpd %fcc0, %f12, %f18
7531 .word 0x992b0000 ! t0_kref+0x49e4: sll %o4, %g0, %o4
7532 .word 0x94a76d7a ! t0_kref+0x49e8: subcc %i5, 0xd7a, %o2
7533 .word 0x94f73849 ! t0_kref+0x49ec: udivcc %i4, -0x7b7, %o2
7534 .word 0x09400001 ! t0_kref+0x49f0: fbl,pn %fcc0, _kref+0x49f4
7535 .word 0xd91e4000 ! t0_kref+0x49f4: ldd [%i1], %f12
7536 .word 0xde50a036 ! t0_kref+0x49f8: ldsh [%g2 + 0x36], %o7
7537 .word 0xd8563ffc ! t0_kref+0x49fc: ldsh [%i0 - 4], %o4
7538 .word 0x99a388d8 ! t0_kref+0x4a00: fsubd %f14, %f24, %f12
7539 .word 0x15800008 ! t0_kref+0x4a04: fbue _kref+0x4a24
7540 .word 0xa5a3c82b ! t0_kref+0x4a08: fadds %f15, %f11, %f18
7541 .word 0x98430015 ! t0_kref+0x4a0c: addc %o4, %l5, %o4
7542 .word 0x3f400001 ! t0_kref+0x4a10: fbo,a,pn %fcc0, _kref+0x4a14
7543 .word 0x9afdadb5 ! t0_kref+0x4a14: sdivcc %l6, 0xdb5, %o5
7544 .word 0xe3b8a080 ! t0_kref+0x4a18: stda %f48, [%g2 + 0x80]%asi
7545 .word 0x98a82179 ! t0_kref+0x4a1c: andncc %g0, 0x179, %o4
7546 .word 0xd9a6501c ! t0_kref+0x4a20: sta %f12, [%i1 + %i4]0x80
7547 .word 0xd628a016 ! t0_kref+0x4a24: stb %o3, [%g2 + 0x16]
7548 .word 0x9f2f6003 ! t0_kref+0x4a28: sll %i5, 0x3, %o7
7549 .word 0xda56001b ! t0_kref+0x4a2c: ldsh [%i0 + %i3], %o5
7550 .word 0x1d400001 ! t0_kref+0x4a30: fbule,pn %fcc0, _kref+0x4a34
7551 .word 0x9294c016 ! t0_kref+0x4a34: orcc %l3, %l6, %o1
7552 .word 0x992aa00d ! t0_kref+0x4a38: sll %o2, 0xd, %o4
7553 .word 0x9eff7944 ! t0_kref+0x4a3c: sdivcc %i5, -0x6bc, %o7
7554 .word 0xa1a018cc ! t0_kref+0x4a40: fdtos %f12, %f16
7555 .word 0xd230a026 ! t0_kref+0x4a44: sth %o1, [%g2 + 0x26]
7556 .word 0xa1a01035 ! t0_kref+0x4a48: fstox %f21, %f16
7557 .word 0x9da0190a ! t0_kref+0x4a4c: fitod %f10, %f14
7558 .word 0xe436201a ! t0_kref+0x4a50: sth %l2, [%i0 + 0x1a]
7559 .word 0x35800006 ! t0_kref+0x4a54: fbue,a _kref+0x4a6c
7560 .word 0x96c2400a ! t0_kref+0x4a58: addccc %o1, %o2, %o3
7561 .word 0x33400007 ! t0_kref+0x4a5c: fbe,a,pn %fcc0, _kref+0x4a78
7562 .word 0xc07e3fe4 ! t0_kref+0x4a60: swap [%i0 - 0x1c], %g0
7563 .word 0x9af4800b ! t0_kref+0x4a64: udivcc %l2, %o3, %o5
7564 .word 0xa7a00134 ! t0_kref+0x4a68: fabss %f20, %f19
7565 .word 0x80634014 ! t0_kref+0x4a6c: subc %o5, %l4, %g0
7566 .word 0xec3e2010 ! t0_kref+0x4a70: std %l6, [%i0 + 0x10]
7567 .word 0x05480006 ! t0_kref+0x4a74: fblg,pt %fcc0, _kref+0x4a8c
7568 .word 0xa5a388ca ! t0_kref+0x4a78: fsubd %f14, %f10, %f18
7569 .word 0x1b480006 ! t0_kref+0x4a7c: fble,pt %fcc0, _kref+0x4a94
7570 .word 0xa3a00036 ! t0_kref+0x4a80: fmovs %f22, %f17
7571 .word 0xec36601c ! t0_kref+0x4a84: sth %l6, [%i1 + 0x1c]
7572 .word 0xe620a028 ! t0_kref+0x4a88: st %l3, [%g2 + 0x28]
7573 .word 0x92a72928 ! t0_kref+0x4a8c: subcc %i4, 0x928, %o1
7574 .word 0x95324017 ! t0_kref+0x4a90: srl %o1, %l7, %o2
7575 .word 0x9a30001d ! t0_kref+0x4a94: orn %g0, %i5, %o5
7576 .word 0x985b0015 ! t0_kref+0x4a98: smul %o4, %l5, %o4
7577 .word 0x96e5f260 ! t0_kref+0x4a9c: subccc %l7, -0xda0, %o3
7578 .word 0x07400007 ! t0_kref+0x4aa0: fbul,pn %fcc0, _kref+0x4abc
7579 .word 0x92aab039 ! t0_kref+0x4aa4: andncc %o2, -0xfc7, %o1
7580 .word 0x39480007 ! t0_kref+0x4aa8: fbuge,a,pt %fcc0, _kref+0x4ac4
7581 .word 0xd6560000 ! t0_kref+0x4aac: ldsh [%i0], %o3
7582 .word 0x985d4016 ! t0_kref+0x4ab0: smul %l5, %l6, %o4
7583 .word 0x3a800006 ! t0_kref+0x4ab4: bcc,a _kref+0x4acc
7584 .word 0x9a80000d ! t0_kref+0x4ab8: addcc %g0, %o5, %o5
7585 .word 0xf8ae1000 ! t0_kref+0x4abc: stba %i4, [%i0]0x80
7586 .word 0xda48a008 ! t0_kref+0x4ac0: ldsb [%g2 + 8], %o5
7587 .word 0x94af69e9 ! t0_kref+0x4ac4: andncc %i5, 0x9e9, %o2
7588 .word 0xf8364000 ! t0_kref+0x4ac8: sth %i4, [%i1]
7589 .word 0x9e3d0014 ! t0_kref+0x4acc: xnor %l4, %l4, %o7
7590 .word 0x94fec00a ! t0_kref+0x4ad0: sdivcc %i3, %o2, %o2
7591 .word 0x9b37001c ! t0_kref+0x4ad4: srl %i4, %i4, %o5
7592 .word 0xe5380018 ! t0_kref+0x4ad8: std %f18, [%g0 + %i0]
7593 .word 0xdad81018 ! t0_kref+0x4adc: ldxa [%g0 + %i0]0x80, %o5
7594 .word 0xa9a0190b ! t0_kref+0x4ae0: fitod %f11, %f20
7595 .word 0x94e2000a ! t0_kref+0x4ae4: subccc %o0, %o2, %o2
7596 .word 0xf11e0000 ! t0_kref+0x4ae8: ldd [%i0], %f24
7597 .word 0x0f800007 ! t0_kref+0x4aec: fbu _kref+0x4b08
7598 .word 0xd67e7ff0 ! t0_kref+0x4af0: swap [%i1 - 0x10], %o3
7599 .word 0x3d400007 ! t0_kref+0x4af4: fbule,a,pn %fcc0, _kref+0x4b10
7600 .word 0xde567fe4 ! t0_kref+0x4af8: ldsh [%i1 - 0x1c], %o7
7601 .word 0xde4e8019 ! t0_kref+0x4afc: ldsb [%i2 + %i1], %o7
7602 .word 0xed1e0000 ! t0_kref+0x4b00: ldd [%i0], %f22
7603 .word 0xe3b8a080 ! t0_kref+0x4b04: stda %f48, [%g2 + 0x80]%asi
7604 .word 0x95a30836 ! t0_kref+0x4b08: fadds %f12, %f22, %f10
7605 .word 0x21800006 ! t0_kref+0x4b0c: fbn,a _kref+0x4b24
7606 .word 0xda0e601f ! t0_kref+0x4b10: ldub [%i1 + 0x1f], %o5
7607 .word 0xa7a000aa ! t0_kref+0x4b14: fnegs %f10, %f19
7608 .word 0xa9a40930 ! t0_kref+0x4b18: fmuls %f16, %f16, %f20
7609 .word 0x9900000d ! t0_kref+0x4b1c: taddcc %g0, %o5, %o4
7610 .word 0x8034eef5 ! t0_kref+0x4b20: orn %l3, 0xef5, %g0
7611 .word 0xee300018 ! t0_kref+0x4b24: sth %l7, [%g0 + %i0]
7612 .word 0xe278a014 ! t0_kref+0x4b28: swap [%g2 + 0x14], %l1
7613 .word 0x9b2ec01a ! t0_kref+0x4b2c: sll %i3, %i2, %o5
7614 .word 0x8066c00a ! t0_kref+0x4b30: subc %i3, %o2, %g0
7615 .word 0x9a477aed ! t0_kref+0x4b34: addc %i5, -0x513, %o5
7616 .word 0x9ea50008 ! t0_kref+0x4b38: subcc %l4, %o0, %o7
7617 .word 0x9fa48835 ! t0_kref+0x4b3c: fadds %f18, %f21, %f15
7618 .word 0xa7a018d4 ! t0_kref+0x4b40: fdtos %f20, %f19
7619 .word 0x98880014 ! t0_kref+0x4b44: andcc %g0, %l4, %o4
7620 .word 0x9a9d800b ! t0_kref+0x4b48: xorcc %l6, %o3, %o5
7621 .word 0x9a1da768 ! t0_kref+0x4b4c: xor %l6, 0x768, %o5
7622 .word 0x81ad8a4a ! t0_kref+0x4b50: fcmpd %fcc0, %f22, %f10
7623 .word 0x968b4015 ! t0_kref+0x4b54: andcc %o5, %l5, %o3
7624 .word 0x99a5c9b9 ! t0_kref+0x4b58: fdivs %f23, %f25, %f12
7625 .word 0x170d83cb ! t0_kref+0x4b5c: sethi %hi(0x360f2c00), %o3
7626 .word 0xf207bfe0 ! t0_kref+0x4b60: ld [%fp - 0x20], %i1
7627 .word 0x9da00137 ! t0_kref+0x4b64: fabss %f23, %f14
7628 .word 0x81ab0aab ! t0_kref+0x4b68: fcmpes %fcc0, %f12, %f11
7629 .word 0x09480007 ! t0_kref+0x4b6c: fbl,pt %fcc0, _kref+0x4b88
7630 .word 0x943820f3 ! t0_kref+0x4b70: xnor %g0, 0xf3, %o2
7631 .word 0x9a1363fd ! t0_kref+0x4b74: or %o5, 0x3fd, %o5
7632 .word 0x9adc801c ! t0_kref+0x4b78: smulcc %l2, %i4, %o5
7633 .word 0xd206201c ! t0_kref+0x4b7c: ld [%i0 + 0x1c], %o1
7634 .word 0xe11fbf98 ! t0_kref+0x4b80: ldd [%fp - 0x68], %f16
7635 .word 0xe11fbe78 ! t0_kref+0x4b84: ldd [%fp - 0x188], %f16
7636 .word 0x9226f712 ! t0_kref+0x4b88: sub %i3, -0x8ee, %o1
7637 .word 0x99a01a2f ! t0_kref+0x4b8c: fstoi %f15, %f12
7638 .word 0xed066008 ! t0_kref+0x4b90: ld [%i1 + 8], %f22
7639 .word 0xeb062010 ! t0_kref+0x4b94: ld [%i0 + 0x10], %f21
7640 .word 0xe01e6008 ! t0_kref+0x4b98: ldd [%i1 + 8], %l0
7641 .word 0x9a00001d ! t0_kref+0x4b9c: add %g0, %i5, %o5
7642 .word 0xf11e6008 ! t0_kref+0x4ba0: ldd [%i1 + 8], %f24
7643 .word 0x8143e040 ! t0_kref+0x4ba4: membar 0x40
7644 .word 0xb1a01912 ! t0_kref+0x4ba8: fitod %f18, %f24
7645 .word 0xafa0012c ! t0_kref+0x4bac: fabss %f12, %f23
7646 .word 0xdfa01019 ! t0_kref+0x4bb0: sta %f15, [%g0 + %i1]0x80
7647 .word 0x81350013 ! t0_kref+0x4bb4: srl %l4, %l3, %g0
7648 .word 0x92acc01a ! t0_kref+0x4bb8: andncc %l3, %i2, %o1
7649 .word 0x9b3ac01b ! t0_kref+0x4bbc: sra %o3, %i3, %o5
7650 .word 0x03800003 ! t0_kref+0x4bc0: fbne _kref+0x4bcc
7651 .word 0x99a488d8 ! t0_kref+0x4bc4: fsubd %f18, %f24, %f12
7652 .word 0x15800001 ! t0_kref+0x4bc8: fbue _kref+0x4bcc
7653 .word 0xd248a002 ! t0_kref+0x4bcc: ldsb [%g2 + 2], %o1
7654 .word 0x969a801c ! t0_kref+0x4bd0: xorcc %o2, %i4, %o3
7655 .word 0xc04e8019 ! t0_kref+0x4bd4: ldsb [%i2 + %i1], %g0
7656 .word 0x92a6c01a ! t0_kref+0x4bd8: subcc %i3, %i2, %o1
7657 .word 0xd07e401c ! t0_kref+0x4bdc: swap [%i1 + %i4], %o0
7658 .word 0x31800005 ! t0_kref+0x4be0: fba,a _kref+0x4bf4
7659 .word 0x9e2a7b31 ! t0_kref+0x4be4: andn %o1, -0x4cf, %o7
7660 .word 0xd240a028 ! t0_kref+0x4be8: ldsw [%g2 + 0x28], %o1
7661 .word 0x98e30016 ! t0_kref+0x4bec: subccc %o4, %l6, %o4
7662 .word 0xa7a01096 ! t0_kref+0x4bf0: fxtos %f22, %f19
7663 .word 0x992d6000 ! t0_kref+0x4bf4: sll %l5, 0x0, %o4
7664 .word 0xd656401b ! t0_kref+0x4bf8: ldsh [%i1 + %i3], %o3
7665 .word 0x1d480002 ! t0_kref+0x4bfc: fbule,pt %fcc0, _kref+0x4c04
7666 .word 0xd216c018 ! t0_kref+0x4c00: lduh [%i3 + %i0], %o1
7667 .word 0x9f0de2bd ! t0_kref+0x4c04: tsubcc %l7, 0x2bd, %o7
7668 .word 0x9ac5fe43 ! t0_kref+0x4c08: addccc %l7, -0x1bd, %o5
7669 .word 0x9b3cc01b ! t0_kref+0x4c0c: sra %l3, %i3, %o5
7670 .word 0x992b200e ! t0_kref+0x4c10: sll %o4, 0xe, %o4
7671 .word 0x9fc00004 ! t0_kref+0x4c14: call %g0 + %g4
7672 .word 0xe1070018 ! t0_kref+0x4c18: ld [%i4 + %i0], %f16
7673 .word 0xc0163ff6 ! t0_kref+0x4c1c: lduh [%i0 - 0xa], %g0
7674 .word 0x8035323e ! t0_kref+0x4c20: orn %l4, -0xdc2, %g0
7675 .word 0x9f2cc015 ! t0_kref+0x4c24: sll %l3, %l5, %o7
7676 .word 0xe920a004 ! t0_kref+0x4c28: st %f20, [%g2 + 4]
7677 .word 0x32800004 ! t0_kref+0x4c2c: bne,a _kref+0x4c3c
7678 .word 0xd91fbf50 ! t0_kref+0x4c30: ldd [%fp - 0xb0], %f12
7679 .word 0x32800004 ! t0_kref+0x4c34: bne,a _kref+0x4c44
7680 .word 0xe6780019 ! t0_kref+0x4c38: swap [%g0 + %i1], %l3
7681 .word 0xa7a2c833 ! t0_kref+0x4c3c: fadds %f11, %f19, %f19
7682 .word 0xd2de5000 ! t0_kref+0x4c40: ldxa [%i1]0x80, %o1
7683 .word 0xd6881019 ! t0_kref+0x4c44: lduba [%g0 + %i1]0x80, %o3
7684 .word 0x9ee02653 ! t0_kref+0x4c48: subccc %g0, 0x653, %o7
7685 .word 0x962ebef0 ! t0_kref+0x4c4c: andn %i2, -0x110, %o3
7686 .word 0x94822149 ! t0_kref+0x4c50: addcc %o0, 0x149, %o2
7687 .word 0x942f2b1d ! t0_kref+0x4c54: andn %i4, 0xb1d, %o2
7688 .word 0xd8166000 ! t0_kref+0x4c58: lduh [%i1], %o4
7689 .word 0xdba01018 ! t0_kref+0x4c5c: sta %f13, [%g0 + %i0]0x80
7690 .word 0x94783fc8 ! t0_kref+0x4c60: sdiv %g0, -0x38, %o2
7691 .word 0xd4df5019 ! t0_kref+0x4c64: ldxa [%i5 + %i1]0x80, %o2
7692 .word 0xa9a01910 ! t0_kref+0x4c68: fitod %f16, %f20
7693 .word 0x9242400c ! t0_kref+0x4c6c: addc %o1, %o4, %o1
7694 .word 0xd228a023 ! t0_kref+0x4c70: stb %o1, [%g2 + 0x23]
7695 .word 0x1b38dfa0 ! t0_kref+0x4c74: sethi %hi(0xe37e8000), %o5
7696 .word 0x9de3bfa0 ! t0_kref+0x4c78: save %sp, -0x60, %sp
7697 .word 0xba2f2bae ! t0_kref+0x4c7c: andn %i4, 0xbae, %i5
7698 .word 0x97ef37bd ! t0_kref+0x4c80: restore %i4, -0x843, %o3
7699 .word 0xe3b8a040 ! t0_kref+0x4c84: stda %f48, [%g2 + 0x40]%asi
7700 .word 0xe01e0000 ! t0_kref+0x4c88: ldd [%i0], %l0
7701 .word 0x9e5b000c ! t0_kref+0x4c8c: smul %o4, %o4, %o7
7702 .word 0x96af0015 ! t0_kref+0x4c90: andncc %i4, %l5, %o3
7703 .word 0xed3f4018 ! t0_kref+0x4c94: std %f22, [%i5 + %i0]
7704 .word 0x98bf4009 ! t0_kref+0x4c98: xnorcc %i5, %o1, %o4
7705 .word 0xe09e105d ! t0_kref+0x4c9c: ldda [%i0 + %i5]0x82, %l0
7706 .word 0x92c6b228 ! t0_kref+0x4ca0: addccc %i2, -0xdd8, %o1
7707 .word 0x967f30c8 ! t0_kref+0x4ca4: sdiv %i4, -0xf38, %o3
7708 .word 0x3b800007 ! t0_kref+0x4ca8: fble,a _kref+0x4cc4
7709 .word 0x80fb001b ! t0_kref+0x4cac: sdivcc %o4, %i3, %g0
7710 .word 0xd400a014 ! t0_kref+0x4cb0: ld [%g2 + 0x14], %o2
7711 .word 0x81aaca2d ! t0_kref+0x4cb4: fcmps %fcc0, %f11, %f13
7712 .word 0x8143c000 ! t0_kref+0x4cb8: stbar
7713 .word 0x9fc10000 ! t0_kref+0x4cbc: call %g4
7714 .word 0x92377f52 ! t0_kref+0x4cc0: orn %i5, -0xae, %o1
7715 .word 0xe3b8a040 ! t0_kref+0x4cc4: stda %f48, [%g2 + 0x40]%asi
7716 .word 0xd448a02a ! t0_kref+0x4cc8: ldsb [%g2 + 0x2a], %o2
7717 .word 0x98f6f14b ! t0_kref+0x4ccc: udivcc %i3, -0xeb5, %o4
7718 .word 0xdb86101c ! t0_kref+0x4cd0: lda [%i0 + %i4]0x80, %f13
7719 .word 0xe2780018 ! t0_kref+0x4cd4: swap [%g0 + %i0], %l1
7720 .word 0x98c277d5 ! t0_kref+0x4cd8: addccc %o1, -0x82b, %o4
7721 .word 0xde861000 ! t0_kref+0x4cdc: lda [%i0]0x80, %o7
7722 .word 0x9a22c008 ! t0_kref+0x4ce0: sub %o3, %o0, %o5
7723 .word 0x94acea2e ! t0_kref+0x4ce4: andncc %l3, 0xa2e, %o2
7724 .word 0xa5a0190a ! t0_kref+0x4ce8: fitod %f10, %f18
7725 .word 0x96e4e0cd ! t0_kref+0x4cec: subccc %l3, 0xcd, %o3
7726 .word 0x81874000 ! t0_kref+0x4cf0: wr %i5, %g0, %y
7727 .word 0x9ee5801c ! t0_kref+0x4cf4: subccc %l6, %i4, %o7
7728 .word 0x29800006 ! t0_kref+0x4cf8: fbl,a _kref+0x4d10
7729 .word 0xd9180018 ! t0_kref+0x4cfc: ldd [%g0 + %i0], %f12
7730 .word 0xd240a004 ! t0_kref+0x4d00: ldsw [%g2 + 4], %o1
7731 .word 0x9a35400a ! t0_kref+0x4d04: orn %l5, %o2, %o5
7732 .word 0x9fc00004 ! t0_kref+0x4d08: call %g0 + %g4
7733 .word 0x9435400a ! t0_kref+0x4d0c: orn %l5, %o2, %o2
7734 .word 0x9e634017 ! t0_kref+0x4d10: subc %o5, %l7, %o7
7735 .word 0x9424ec36 ! t0_kref+0x4d14: sub %l3, 0xc36, %o2
7736 .word 0xada48836 ! t0_kref+0x4d18: fadds %f18, %f22, %f22
7737 .word 0xda100018 ! t0_kref+0x4d1c: lduh [%g0 + %i0], %o5
7738 .word 0x9eb74012 ! t0_kref+0x4d20: orncc %i5, %l2, %o7
7739 .word 0x81accaab ! t0_kref+0x4d24: fcmpes %fcc0, %f19, %f11
7740 .word 0x96c74017 ! t0_kref+0x4d28: addccc %i5, %l7, %o3
7741 .word 0x97358013 ! t0_kref+0x4d2c: srl %l6, %l3, %o3
7742 .word 0x9236a9ac ! t0_kref+0x4d30: orn %i2, 0x9ac, %o1
7743 .word 0x95400000 ! t0_kref+0x4d34: mov %y, %o2
7744 .word 0xe83e2000 ! t0_kref+0x4d38: std %l4, [%i0]
7745 .word 0xada90030 ! t0_kref+0x4d3c: fmovsl %fcc0, %f16, %f22
7746 .word 0xa1a00035 ! t0_kref+0x4d40: fmovs %f21, %f16
7747 .word 0x9e8d400d ! t0_kref+0x4d44: andcc %l5, %o5, %o7
7748 .word 0x17800004 ! t0_kref+0x4d48: fbge _kref+0x4d58
7749 .word 0xd816c018 ! t0_kref+0x4d4c: lduh [%i3 + %i0], %o4
7750 .word 0xed1e6000 ! t0_kref+0x4d50: ldd [%i1], %f22
7751 .word 0x95a4c92c ! t0_kref+0x4d54: fmuls %f19, %f12, %f10
7752 .word 0x98434014 ! t0_kref+0x4d58: addc %o5, %l4, %o4
7753 .word 0xd8270019 ! t0_kref+0x4d5c: st %o4, [%i4 + %i1]
7754 .word 0x19400007 ! t0_kref+0x4d60: fbuge,pn %fcc0, _kref+0x4d7c
7755 .word 0xd828a000 ! t0_kref+0x4d64: stb %o4, [%g2]
7756 .word 0x81aa8a56 ! t0_kref+0x4d68: fcmpd %fcc0, %f10, %f22
7757 .word 0x96a26aab ! t0_kref+0x4d6c: subcc %o1, 0xaab, %o3
7758 .word 0xd86e6005 ! t0_kref+0x4d70: ldstub [%i1 + 5], %o4
7759 .word 0x81abca37 ! t0_kref+0x4d74: fcmps %fcc0, %f15, %f23
7760 .word 0xed00a024 ! t0_kref+0x4d78: ld [%g2 + 0x24], %f22
7761 .word 0x985d4013 ! t0_kref+0x4d7c: smul %l5, %l3, %o4
7762 .word 0x9eacb77b ! t0_kref+0x4d80: andncc %l2, -0x885, %o7
7763 .word 0xd6861000 ! t0_kref+0x4d84: lda [%i0]0x80, %o3
7764 .word 0xe6780019 ! t0_kref+0x4d88: swap [%g0 + %i1], %l3
7765 call SYM(t0_subr2)
7766 .word 0xc807bfec ! t0_kref+0x4d90: ld [%fp - 0x14], %g4
7767 .word 0xdf00a00c ! t0_kref+0x4d94: ld [%g2 + 0xc], %f15
7768 .word 0x99a01919 ! t0_kref+0x4d98: fitod %f25, %f12
7769 .word 0x9642b0b0 ! t0_kref+0x4d9c: addc %o2, -0xf50, %o3
7770 .word 0xe86e200a ! t0_kref+0x4da0: ldstub [%i0 + 0xa], %l4
7771 .word 0x02800004 ! t0_kref+0x4da4: be _kref+0x4db4
7772 .word 0xafa6482a ! t0_kref+0x4da8: fadds %f25, %f10, %f23
7773 .word 0x05800003 ! t0_kref+0x4dac: fblg _kref+0x4db8
7774 .word 0x95a01039 ! t0_kref+0x4db0: fstox %f25, %f10
7775 .word 0xf8270018 ! t0_kref+0x4db4: st %i4, [%i4 + %i0]
7776 .word 0x95282002 ! t0_kref+0x4db8: sll %g0, 0x2, %o2
7777 .word 0x9e2b356d ! t0_kref+0x4dbc: andn %o4, -0xa93, %o7
7778 .word 0xd85e401d ! t0_kref+0x4dc0: ldx [%i1 + %i5], %o4
7779 .word 0xe01e2008 ! t0_kref+0x4dc4: ldd [%i0 + 8], %l0
7780 .word 0xd608a033 ! t0_kref+0x4dc8: ldub [%g2 + 0x33], %o3
7781 .word 0xe0981019 ! t0_kref+0x4dcc: ldda [%g0 + %i1]0x80, %l0
7782 .word 0x31800005 ! t0_kref+0x4dd0: fba,a _kref+0x4de4
7783 .word 0x9ae6bf65 ! t0_kref+0x4dd4: subccc %i2, -0x9b, %o5
7784 .word 0x968ead8c ! t0_kref+0x4dd8: andcc %i2, 0xd8c, %o3
7785 .word 0xd64e3fea ! t0_kref+0x4ddc: ldsb [%i0 - 0x16], %o3
7786 .word 0xd68e9018 ! t0_kref+0x4de0: lduba [%i2 + %i0]0x80, %o3
7787 .word 0x9a5f400d ! t0_kref+0x4de4: smul %i5, %o5, %o5
7788 .word 0x21800007 ! t0_kref+0x4de8: fbn,a _kref+0x4e04
7789 .word 0xd248a022 ! t0_kref+0x4dec: ldsb [%g2 + 0x22], %o1
7790 .word 0xa7a90030 ! t0_kref+0x4df0: fmovsl %fcc0, %f16, %f19
7791 .word 0xee28a032 ! t0_kref+0x4df4: stb %l7, [%g2 + 0x32]
7792 .word 0xe46e3fef ! t0_kref+0x4df8: ldstub [%i0 - 0x11], %l2
7793 .word 0xc96e400d ! t0_kref+0x4dfc: prefetch %i1 + %o5, 4
7794 .word 0xe01f4018 ! t0_kref+0x4e00: ldd [%i5 + %i0], %l0
7795 sethi %hi(1f), %o7
7796 save %sp,-0x60,%sp
7797 return %i7+%lo(1f)
7798 .empty
7799 .word 0xd616001b ! t0_kref+0x4e10: lduh [%i0 + %i3], %o3
7800 .word 0x969a000c ! t0_kref+0x4e14: xorcc %o0, %o4, %o3
7801 .word 0xddbf5018 ! t0_kref+0x4e18: stda %f14, [%i5 + %i0]0x80
7802 .word 0xde567ff4 ! t0_kref+0x4e1c: ldsh [%i1 - 0xc], %o7
7803 .word 0xada01913 ! t0_kref+0x4e20: fitod %f19, %f22
78041: .word 0x80aa401a ! t0_kref+0x4e24: andncc %o1, %i2, %g0
7805 .word 0x31480001 ! t0_kref+0x4e28: fba,a,pt %fcc0, _kref+0x4e2c
7806 .word 0x80fd6601 ! t0_kref+0x4e2c: sdivcc %l5, 0x601, %g0
7807 .word 0x96c6c000 ! t0_kref+0x4e30: addccc %i3, %g0, %o3
7808 .word 0x9642801b ! t0_kref+0x4e34: addc %o2, %i3, %o3
7809 .word 0xd8881019 ! t0_kref+0x4e38: lduba [%g0 + %i1]0x80, %o4
7810 .word 0x9e17400d ! t0_kref+0x4e3c: or %i5, %o5, %o7
7811 .word 0xd51e001d ! t0_kref+0x4e40: ldd [%i0 + %i5], %f10
7812 .word 0xa9a28856 ! t0_kref+0x4e44: faddd %f10, %f22, %f20
7813 .word 0x8035ef9b ! t0_kref+0x4e48: orn %l7, 0xf9b, %g0
7814 .word 0xe0180019 ! t0_kref+0x4e4c: ldd [%g0 + %i1], %l0
7815 .word 0xa5a01a32 ! t0_kref+0x4e50: fstoi %f18, %f18
7816 .word 0x03800004 ! t0_kref+0x4e54: fbne _kref+0x4e64
7817 .word 0xf42e6015 ! t0_kref+0x4e58: stb %i2, [%i1 + 0x15]
7818 .word 0x9532c014 ! t0_kref+0x4e5c: srl %o3, %l4, %o2
7819 .word 0xc0fe501c ! t0_kref+0x4e60: swapa [%i1 + %i4]0x80, %g0
7820 .word 0xd8163ffc ! t0_kref+0x4e64: lduh [%i0 - 4], %o4
7821 .word 0xd200a010 ! t0_kref+0x4e68: ld [%g2 + 0x10], %o1
7822 .word 0x96fa4015 ! t0_kref+0x4e6c: sdivcc %o1, %l5, %o3
7823 .word 0xef200019 ! t0_kref+0x4e70: st %f23, [%g0 + %i1]
7824 .word 0x9eb4800a ! t0_kref+0x4e74: orncc %l2, %o2, %o7
7825 .word 0xec2e7fee ! t0_kref+0x4e78: stb %l6, [%i1 - 0x12]
7826 .word 0x96f2f9da ! t0_kref+0x4e7c: udivcc %o3, -0x626, %o3
7827 .word 0x985a6c90 ! t0_kref+0x4e80: smul %o1, 0xc90, %o4
7828 .word 0xd2480018 ! t0_kref+0x4e84: ldsb [%g0 + %i0], %o1
7829 .word 0x14400002 ! t0_kref+0x4e88: bg,pn %icc, _kref+0x4e90
7830 .word 0xe91fbc28 ! t0_kref+0x4e8c: ldd [%fp - 0x3d8], %f20
7831 .word 0x98f5000b ! t0_kref+0x4e90: udivcc %l4, %o3, %o4
7832 .word 0x2c800003 ! t0_kref+0x4e94: bneg,a _kref+0x4ea0
7833 .word 0x9ba00138 ! t0_kref+0x4e98: fabss %f24, %f13
7834 .word 0xd228a034 ! t0_kref+0x4e9c: stb %o1, [%g2 + 0x34]
7835 .word 0x92a28017 ! t0_kref+0x4ea0: subcc %o2, %l7, %o1
7836 .word 0x9da389d0 ! t0_kref+0x4ea4: fdivd %f14, %f16, %f14
7837 .word 0x95322018 ! t0_kref+0x4ea8: srl %o0, 0x18, %o2
7838 .word 0xc807bfe8 ! t0_kref+0x4eac: ld [%fp - 0x18], %g4
7839 .word 0x31400001 ! t0_kref+0x4eb0: fba,a,pn %fcc0, _kref+0x4eb4
7840 .word 0x9b3ec00a ! t0_kref+0x4eb4: sra %i3, %o2, %o5
7841 .word 0x813b601c ! t0_kref+0x4eb8: sra %o5, 0x1c, %g0
7842 .word 0xc00e2016 ! t0_kref+0x4ebc: ldub [%i0 + 0x16], %g0
7843 .word 0xda4e6011 ! t0_kref+0x4ec0: ldsb [%i1 + 0x11], %o5
7844 .word 0xe11fbf60 ! t0_kref+0x4ec4: ldd [%fp - 0xa0], %f16
7845 .word 0x97a509ad ! t0_kref+0x4ec8: fdivs %f20, %f13, %f11
7846 .word 0x952ac000 ! t0_kref+0x4ecc: sll %o3, %g0, %o2
7847 .word 0x94b33687 ! t0_kref+0x4ed0: orncc %o4, -0x979, %o2
7848 call SYM(t0_subr0)
7849 .word 0x81d8400b ! t0_kref+0x4ed8: flush %g1 + %o3
7850 .word 0x961b0017 ! t0_kref+0x4edc: xor %o4, %l7, %o3
7851 .word 0x86102003 ! t0_kref+0x4ee0: mov 0x3, %g3
7852 .word 0x12800000 ! t0_kref+0x4ee4: bne _kref+0x4ee4
7853 .word 0x86a0e001 ! t0_kref+0x4ee8: subcc %g3, 1, %g3
7854 .word 0x9adec016 ! t0_kref+0x4eec: smulcc %i3, %l6, %o5
7855 .word 0xe8267ff0 ! t0_kref+0x4ef0: st %l4, [%i1 - 0x10]
7856 .word 0xa1a01a2a ! t0_kref+0x4ef4: fstoi %f10, %f16
7857 .word 0xa5a308d0 ! t0_kref+0x4ef8: fsubd %f12, %f16, %f18
7858 .word 0xc0564000 ! t0_kref+0x4efc: ldsh [%i1], %g0
7859 .word 0x9de3bfa0 ! t0_kref+0x4f00: save %sp, -0x60, %sp
7860 .word 0x80a00000 ! t0_kref+0x4f04: cmp %g0, %g0
7861 .word 0x9fef6364 ! t0_kref+0x4f08: restore %i5, 0x364, %o7
7862 .word 0x9fc10000 ! t0_kref+0x4f0c: call %g4
7863 .word 0xe0d01018 ! t0_kref+0x4f10: ldsha [%g0 + %i0]0x80, %l0
7864 .word 0xe3062014 ! t0_kref+0x4f14: ld [%i0 + 0x14], %f17
7865 .word 0xe66e0000 ! t0_kref+0x4f18: ldstub [%i0], %l3
7866 .word 0x87802082 ! t0_kref+0x4f1c: mov 0x82, %asi
7867 .word 0x9da309d2 ! t0_kref+0x4f20: fdivd %f12, %f18, %f14
7868 .word 0x9aace160 ! t0_kref+0x4f24: andncc %l3, 0x160, %o5
7869 .word 0x933ee00b ! t0_kref+0x4f28: sra %i3, 0xb, %o1
7870 .word 0xda4e7ffa ! t0_kref+0x4f2c: ldsb [%i1 - 6], %o5
7871 .word 0xd2000019 ! t0_kref+0x4f30: ld [%g0 + %i1], %o1
7872 .word 0x80368016 ! t0_kref+0x4f34: orn %i2, %l6, %g0
7873 .word 0xde066000 ! t0_kref+0x4f38: ld [%i1], %o7
7874 .word 0xd24e7fe4 ! t0_kref+0x4f3c: ldsb [%i1 - 0x1c], %o1
7875 .word 0x9b36e017 ! t0_kref+0x4f40: srl %i3, 0x17, %o5
7876 .word 0xe100a014 ! t0_kref+0x4f44: ld [%g2 + 0x14], %f16
7877 .word 0x98f68012 ! t0_kref+0x4f48: udivcc %i2, %l2, %o4
7878 .word 0xa9a309d8 ! t0_kref+0x4f4c: fdivd %f12, %f24, %f20
7879 .word 0x9282c00a ! t0_kref+0x4f50: addcc %o3, %o2, %o1
7880 .word 0x80b72cb8 ! t0_kref+0x4f54: orncc %i4, 0xcb8, %g0
7881 .word 0x9f2d2016 ! t0_kref+0x4f58: sll %l4, 0x16, %o7
7882 .word 0x81ae4ab1 ! t0_kref+0x4f5c: fcmpes %fcc0, %f25, %f17
7883 .word 0x9a356b6e ! t0_kref+0x4f60: orn %l5, 0xb6e, %o5
7884 .word 0x9de3bfa0 ! t0_kref+0x4f64: save %sp, -0x60, %sp
7885 sethi %hi(1f), %i7
7886 return %i7+%lo(1f)
7887 .empty
7888 .word 0x9845801b ! t0_kref+0x4f70: addc %l6, %i3, %o4
7889 .word 0x9ada3426 ! t0_kref+0x4f74: smulcc %o0, -0xbda, %o5
7890 .word 0xdb270018 ! t0_kref+0x4f78: st %f13, [%i4 + %i0]
7891 .word 0x9eb5c013 ! t0_kref+0x4f7c: orncc %l7, %l3, %o7
7892 .word 0x920d7f88 ! t0_kref+0x4f80: and %l5, -0x78, %o1
78931: .word 0x1a800003 ! t0_kref+0x4f84: bcc _kref+0x4f90
7894 .word 0xde4e2000 ! t0_kref+0x4f88: ldsb [%i0], %o7
7895 .word 0x9e8a6144 ! t0_kref+0x4f8c: andcc %o1, 0x144, %o7
7896 .word 0xd028a028 ! t0_kref+0x4f90: stb %o0, [%g2 + 0x28]
7897 .word 0x3f800001 ! t0_kref+0x4f94: fbo,a _kref+0x4f98
7898 .word 0x972f0012 ! t0_kref+0x4f98: sll %i4, %l2, %o3
7899 .word 0x9e1ca250 ! t0_kref+0x4f9c: xor %l2, 0x250, %o7
7900 .word 0xc07e401c ! t0_kref+0x4fa0: swap [%i1 + %i4], %g0
7901 .word 0xa1a01037 ! t0_kref+0x4fa4: fstox %f23, %f16
7902 .word 0x80428008 ! t0_kref+0x4fa8: addc %o2, %o0, %g0
7903 .word 0x99a589ca ! t0_kref+0x4fac: fdivd %f22, %f10, %f12
7904 .word 0x943dff9a ! t0_kref+0x4fb0: xnor %l7, -0x66, %o2
7905 .word 0xd91fbc00 ! t0_kref+0x4fb4: ldd [%fp - 0x400], %f12
7906 .word 0x98622ec2 ! t0_kref+0x4fb8: subc %o0, 0xec2, %o4
7907 .word 0xd64e7ff3 ! t0_kref+0x4fbc: ldsb [%i1 - 0xd], %o3
7908 .word 0xb1a0102f ! t0_kref+0x4fc0: fstox %f15, %f24
7909 .word 0xfb6e001b ! t0_kref+0x4fc4: prefetch %i0 + %i3, 29
7910 .word 0x95356000 ! t0_kref+0x4fc8: srl %l5, 0x0, %o2
7911 .word 0xd67e2018 ! t0_kref+0x4fcc: swap [%i0 + 0x18], %o3
7912 .word 0xd840a01c ! t0_kref+0x4fd0: ldsw [%g2 + 0x1c], %o4
7913 .word 0xaba018d0 ! t0_kref+0x4fd4: fdtos %f16, %f21
7914 .word 0x34800001 ! t0_kref+0x4fd8: bg,a _kref+0x4fdc
7915 .word 0xee680019 ! t0_kref+0x4fdc: ldstub [%g0 + %i1], %l7
7916 .word 0x95170015 ! t0_kref+0x4fe0: taddcctv %i4, %l5, %o2
7917 .word 0x00800005 ! t0_kref+0x4fe4: bn _kref+0x4ff8
7918 .word 0xb1a018d4 ! t0_kref+0x4fe8: fdtos %f20, %f24
7919 .word 0xe820a03c ! t0_kref+0x4fec: st %l4, [%g2 + 0x3c]
7920 .word 0x81ad4aab ! t0_kref+0x4ff0: fcmpes %fcc0, %f21, %f11
7921 .word 0x96582536 ! t0_kref+0x4ff4: smul %g0, 0x536, %o3
7922 .word 0xd03f4019 ! t0_kref+0x4ff8: std %o0, [%i5 + %i1]
7923 .word 0xed3e2000 ! t0_kref+0x4ffc: std %f22, [%i0]
7924 .word 0xda10a030 ! t0_kref+0x5000: lduh [%g2 + 0x30], %o5
7925 .word 0x97322008 ! t0_kref+0x5004: srl %o0, 0x8, %o3
7926 .word 0xe628a03c ! t0_kref+0x5008: stb %l3, [%g2 + 0x3c]
7927 .word 0xd8164000 ! t0_kref+0x500c: lduh [%i1], %o4
7928 .word 0x8143c000 ! t0_kref+0x5010: stbar
7929 .word 0xa3a01896 ! t0_kref+0x5014: fitos %f22, %f17
7930 .word 0xb3a649ad ! t0_kref+0x5018: fdivs %f25, %f13, %f25
7931 .word 0xed1fbc88 ! t0_kref+0x501c: ldd [%fp - 0x378], %f22
7932 .word 0xe01e7fe0 ! t0_kref+0x5020: ldd [%i1 - 0x20], %l0
7933 .word 0x9a3772a0 ! t0_kref+0x5024: orn %i5, -0xd60, %o5
7934 .word 0xb1a5c839 ! t0_kref+0x5028: fadds %f23, %f25, %f24
7935 .word 0xdd1fbdc8 ! t0_kref+0x502c: ldd [%fp - 0x238], %f14
7936 .word 0xd440a03c ! t0_kref+0x5030: ldsw [%g2 + 0x3c], %o2
7937 .word 0x10800007 ! t0_kref+0x5034: ba _kref+0x5050
7938 .word 0x95a389d8 ! t0_kref+0x5038: fdivd %f14, %f24, %f10
7939 .word 0xd8160000 ! t0_kref+0x503c: lduh [%i0], %o4
7940 .word 0xd456c019 ! t0_kref+0x5040: ldsh [%i3 + %i1], %o2
7941 .word 0xdd1fbc48 ! t0_kref+0x5044: ldd [%fp - 0x3b8], %f14
7942 .word 0xe320a024 ! t0_kref+0x5048: st %f17, [%g2 + 0x24]
7943 .word 0x953d000a ! t0_kref+0x504c: sra %l4, %o2, %o2
7944 .word 0x35800002 ! t0_kref+0x5050: fbue,a _kref+0x5058
7945 .word 0x99a489ce ! t0_kref+0x5054: fdivd %f18, %f14, %f12
7946 .word 0x8143c000 ! t0_kref+0x5058: stbar
7947 .word 0x9438001b ! t0_kref+0x505c: xnor %g0, %i3, %o2
7948 .word 0xf820a038 ! t0_kref+0x5060: st %i4, [%g2 + 0x38]
7949 .word 0xb3a48930 ! t0_kref+0x5064: fmuls %f18, %f16, %f25
7950 .word 0x802721c5 ! t0_kref+0x5068: sub %i4, 0x1c5, %g0
7951 .word 0x98674009 ! t0_kref+0x506c: subc %i5, %o1, %o4
7952 .word 0x9f35400c ! t0_kref+0x5070: srl %l5, %o4, %o7
7953 .word 0x987f6fa5 ! t0_kref+0x5074: sdiv %i5, 0xfa5, %o4
7954 .word 0x9abc8017 ! t0_kref+0x5078: xnorcc %l2, %l7, %o5
7955 .word 0xf630a020 ! t0_kref+0x507c: sth %i3, [%g2 + 0x20]
7956 .word 0x9f35e008 ! t0_kref+0x5080: srl %l7, 0x8, %o7
7957 .word 0xdd380018 ! t0_kref+0x5084: std %f14, [%g0 + %i0]
7958 .word 0x23800003 ! t0_kref+0x5088: fbne,a _kref+0x5094
7959 .word 0x9b1231aa ! t0_kref+0x508c: taddcctv %o0, -0xe56, %o5
7960 .word 0x809a0016 ! t0_kref+0x5090: xorcc %o0, %l6, %g0
7961 .word 0x95a000b1 ! t0_kref+0x5094: fnegs %f17, %f10
7962 .word 0x9ef7401b ! t0_kref+0x5098: udivcc %i5, %i3, %o7
7963 .word 0x9862001d ! t0_kref+0x509c: subc %o0, %i5, %o4
7964 .word 0x9aa5311b ! t0_kref+0x50a0: subcc %l4, -0xee5, %o5
7965 .word 0x973d0008 ! t0_kref+0x50a4: sra %l4, %o0, %o3
7966 .word 0x93322018 ! t0_kref+0x50a8: srl %o0, 0x18, %o1
7967 .word 0xada38d2a ! t0_kref+0x50ac: fsmuld %f14, %f10, %f22
7968 .word 0xee780018 ! t0_kref+0x50b0: swap [%g0 + %i0], %l7
7969 .word 0x9a5f6b85 ! t0_kref+0x50b4: smul %i5, 0xb85, %o5
7970 call SYM(t0_subr3)
7971 .word 0x92253615 ! t0_kref+0x50bc: sub %l4, -0x9eb, %o1
7972 .word 0x37800006 ! t0_kref+0x50c0: fbge,a _kref+0x50d8
7973 .word 0x99a0102b ! t0_kref+0x50c4: fstox %f11, %f12
7974 .word 0xc050a02a ! t0_kref+0x50c8: ldsh [%g2 + 0x2a], %g0
7975 call SYM(t0_subr2)
7976 .word 0xd6270018 ! t0_kref+0x50d0: st %o3, [%i4 + %i0]
7977 .word 0x9fc10000 ! t0_kref+0x50d4: call %g4
7978 .word 0x9263000c ! t0_kref+0x50d8: subc %o4, %o4, %o1
7979 .word 0xd51f4018 ! t0_kref+0x50dc: ldd [%i5 + %i0], %f10
7980 .word 0x9fc00004 ! t0_kref+0x50e0: call %g0 + %g4
7981 .word 0xdd380018 ! t0_kref+0x50e4: std %f14, [%g0 + %i0]
7982 .word 0x92f5c00a ! t0_kref+0x50e8: udivcc %l7, %o2, %o1
7983 .word 0x982ec01a ! t0_kref+0x50ec: andn %i3, %i2, %o4
7984 .word 0x0a800004 ! t0_kref+0x50f0: bcs _kref+0x5100
7985 .word 0x98bcc015 ! t0_kref+0x50f4: xnorcc %l3, %l5, %o4
7986 .word 0xada00134 ! t0_kref+0x50f8: fabss %f20, %f22
7987 .word 0x80620008 ! t0_kref+0x50fc: subc %o0, %o0, %g0
7988 .word 0xd808a007 ! t0_kref+0x5100: ldub [%g2 + 7], %o4
7989 .word 0xea28a01e ! t0_kref+0x5104: stb %l5, [%g2 + 0x1e]
7990 .word 0x80aa2ba4 ! t0_kref+0x5108: andncc %o0, 0xba4, %g0
7991 .word 0x1b480004 ! t0_kref+0x510c: fble,pt %fcc0, _kref+0x511c
7992 .word 0xd6166002 ! t0_kref+0x5110: lduh [%i1 + 2], %o3
7993 .word 0x01480008 ! t0_kref+0x5114: fbn,pt %fcc0, _kref+0x5134
7994 .word 0x9e5d001c ! t0_kref+0x5118: smul %l4, %i4, %o7
7995 .word 0x19480001 ! t0_kref+0x511c: fbuge,pt %fcc0, _kref+0x5120
7996 .word 0x812a2007 ! t0_kref+0x5120: sll %o0, 0x7, %g0
7997 .word 0x962f4012 ! t0_kref+0x5124: andn %i5, %l2, %o3
7998 .word 0x81858000 ! t0_kref+0x5128: wr %l6, %g0, %y
7999 .word 0x97a0002b ! t0_kref+0x512c: fmovs %f11, %f11
8000 .word 0x9602f3b8 ! t0_kref+0x5130: add %o3, -0xc48, %o3
8001 .word 0x9ba01892 ! t0_kref+0x5134: fitos %f18, %f13
8002 .word 0xe09f5018 ! t0_kref+0x5138: ldda [%i5 + %i0]0x80, %l0
8003 .word 0x8116fe4b ! t0_kref+0x513c: taddcctv %i3, -0x1b5, %g0
8004 .word 0xdd1fbec8 ! t0_kref+0x5140: ldd [%fp - 0x138], %f14
8005 .word 0x99400000 ! t0_kref+0x5144: mov %y, %o4
8006 .word 0xd210a010 ! t0_kref+0x5148: lduh [%g2 + 0x10], %o1
8007 .word 0xde48a000 ! t0_kref+0x514c: ldsb [%g2], %o7
8008 .word 0x81ab8a58 ! t0_kref+0x5150: fcmpd %fcc0, %f14, %f24
8009 .word 0x8143c000 ! t0_kref+0x5154: stbar
8010 .word 0x3f480002 ! t0_kref+0x5158: fbo,a,pt %fcc0, _kref+0x5160
8011 .word 0x811f0009 ! t0_kref+0x515c: tsubcctv %i4, %o1, %g0
8012 .word 0x8137001b ! t0_kref+0x5160: srl %i4, %i3, %g0
8013 .word 0x9e282fb9 ! t0_kref+0x5164: andn %g0, 0xfb9, %o7
8014 .word 0x35400008 ! t0_kref+0x5168: fbue,a,pn %fcc0, _kref+0x5188
8015 .word 0xed1e401d ! t0_kref+0x516c: ldd [%i1 + %i5], %f22
8016 .word 0x9da000ab ! t0_kref+0x5170: fnegs %f11, %f14
8017 .word 0xa9a0014c ! t0_kref+0x5174: fabsd %f12, %f20
8018 .word 0x39800004 ! t0_kref+0x5178: fbuge,a _kref+0x5188
8019 .word 0xa1a00130 ! t0_kref+0x517c: fabss %f16, %f16
8020 .word 0x98af2b78 ! t0_kref+0x5180: andncc %i4, 0xb78, %o4
8021 .word 0x948a001a ! t0_kref+0x5184: andcc %o0, %i2, %o2
8022 .word 0xe01e2018 ! t0_kref+0x5188: ldd [%i0 + 0x18], %l0
8023 .word 0xdd20a028 ! t0_kref+0x518c: st %f14, [%g2 + 0x28]
8024 .word 0x99a50833 ! t0_kref+0x5190: fadds %f20, %f19, %f12
8025 .word 0xf3067fe8 ! t0_kref+0x5194: ld [%i1 - 0x18], %f25
8026 .word 0x94f025f8 ! t0_kref+0x5198: udivcc %g0, 0x5f8, %o2
8027 .word 0xf207bfe0 ! t0_kref+0x519c: ld [%fp - 0x20], %i1
8028 .word 0xd706200c ! t0_kref+0x51a0: ld [%i0 + 0xc], %f11
8029 .word 0x802a800c ! t0_kref+0x51a4: andn %o2, %o4, %g0
8030 .word 0xda10a00a ! t0_kref+0x51a8: lduh [%g2 + 0xa], %o5
8031 .word 0x1d400007 ! t0_kref+0x51ac: fbule,pn %fcc0, _kref+0x51c8
8032 .word 0x94403bba ! t0_kref+0x51b0: addc %g0, -0x446, %o2
8033 .word 0xe9180018 ! t0_kref+0x51b4: ldd [%g0 + %i0], %f20
8034 .word 0x9835400d ! t0_kref+0x51b8: orn %l5, %o5, %o4
8035 .word 0x9722c017 ! t0_kref+0x51bc: mulscc %o3, %l7, %o3
8036 call SYM(t0_subr1)
8037 .word 0xd620a00c ! t0_kref+0x51c4: st %o3, [%g2 + 0xc]
8038 .word 0x9625c00c ! t0_kref+0x51c8: sub %l7, %o4, %o3
8039 .word 0x993d000c ! t0_kref+0x51cc: sra %l4, %o4, %o4
8040 .word 0x9e7a6f13 ! t0_kref+0x51d0: sdiv %o1, 0xf13, %o7
8041 .word 0xda7e7fe0 ! t0_kref+0x51d4: swap [%i1 - 0x20], %o5
8042 .word 0xd840a008 ! t0_kref+0x51d8: ldsw [%g2 + 8], %o4
8043 .word 0xf8267ffc ! t0_kref+0x51dc: st %i4, [%i1 - 4]
8044 .word 0xa5a0190b ! t0_kref+0x51e0: fitod %f11, %f18
8045 .word 0xee26001c ! t0_kref+0x51e4: st %l7, [%i0 + %i4]
8046 .word 0xafa348ad ! t0_kref+0x51e8: fsubs %f13, %f13, %f23
8047 .word 0xd808a035 ! t0_kref+0x51ec: ldub [%g2 + 0x35], %o4
8048 .word 0x9eaeec5d ! t0_kref+0x51f0: andncc %i3, 0xc5d, %o7
8049 .word 0x3b800008 ! t0_kref+0x51f4: fble,a _kref+0x5214
8050 .word 0x81df2518 ! t0_kref+0x51f8: flush %i4 + 0x518
8051 .word 0x1a800001 ! t0_kref+0x51fc: bcc _kref+0x5200
8052 .word 0x95a0102a ! t0_kref+0x5200: fstox %f10, %f10
8053 .word 0x9af33a53 ! t0_kref+0x5204: udivcc %o4, -0x5ad, %o5
8054 .word 0xa3a549b5 ! t0_kref+0x5208: fdivs %f21, %f21, %f17
8055 .word 0x05400008 ! t0_kref+0x520c: fblg,pn %fcc0, _kref+0x522c
8056 .word 0x9a9a279d ! t0_kref+0x5210: xorcc %o0, 0x79d, %o5
8057 .word 0x94ba7bcd ! t0_kref+0x5214: xnorcc %o1, -0x433, %o2
8058 .word 0x04480006 ! t0_kref+0x5218: ble,pt %icc, _kref+0x5230
8059 .word 0x94ba4014 ! t0_kref+0x521c: xnorcc %o1, %l4, %o2
8060 .word 0x9285eaa5 ! t0_kref+0x5220: addcc %l7, 0xaa5, %o1
8061 .word 0xda4e3fe6 ! t0_kref+0x5224: ldsb [%i0 - 0x1a], %o5
8062 .word 0xd64e8019 ! t0_kref+0x5228: ldsb [%i2 + %i1], %o3
8063 .word 0xd0bf5018 ! t0_kref+0x522c: stda %o0, [%i5 + %i0]0x80
8064 .word 0x9de3bfa0 ! t0_kref+0x5230: save %sp, -0x60, %sp
8065 sethi %hi(1f), %i7
8066 return %i7+%lo(1f)
8067 .empty
8068 .word 0xaba00039 ! t0_kref+0x523c: fmovs %f25, %f21
8069 .word 0x9fa01a54 ! t0_kref+0x5240: fdtoi %f20, %f15
80701: .word 0x9da50858 ! t0_kref+0x5244: faddd %f20, %f24, %f14
8071 .word 0xde4e0000 ! t0_kref+0x5248: ldsb [%i0], %o7
8072 .word 0xc768a003 ! t0_kref+0x524c: prefetch %g2 + 3, 3
8073 .word 0xd8d65000 ! t0_kref+0x5250: ldsha [%i1]0x80, %o4
8074 .word 0x9aaceb2b ! t0_kref+0x5254: andncc %l3, 0xb2b, %o5
8075 .word 0xe11e6000 ! t0_kref+0x5258: ldd [%i1], %f16
8076 .word 0x9a47401a ! t0_kref+0x525c: addc %i5, %i2, %o5
8077 .word 0xda16401b ! t0_kref+0x5260: lduh [%i1 + %i3], %o5
8078 .word 0xb3a289ac ! t0_kref+0x5264: fdivs %f10, %f12, %f25
8079 .word 0x81858000 ! t0_kref+0x5268: wr %l6, %g0, %y
8080 .word 0x9534e006 ! t0_kref+0x526c: srl %l3, 0x6, %o2
8081 .word 0x9eaa800a ! t0_kref+0x5270: andncc %o2, %o2, %o7
8082 .word 0x9de3bfa0 ! t0_kref+0x5274: save %sp, -0x60, %sp
8083 .word 0x95ef3b09 ! t0_kref+0x5278: restore %i4, -0x4f7, %o2
8084 .word 0xe9b81019 ! t0_kref+0x527c: stda %f20, [%g0 + %i1]0x80
8085 .word 0x8095f572 ! t0_kref+0x5280: orcc %l7, -0xa8e, %g0
8086 .word 0x933ce006 ! t0_kref+0x5284: sra %l3, 0x6, %o1
8087 .word 0xb1a34833 ! t0_kref+0x5288: fadds %f13, %f19, %f24
8088 .word 0xe93e001d ! t0_kref+0x528c: std %f20, [%i0 + %i5]
8089 .word 0xd236c019 ! t0_kref+0x5290: sth %o1, [%i3 + %i1]
8090 .word 0x9334800a ! t0_kref+0x5294: srl %l2, %o2, %o1
8091 .word 0xea6e001a ! t0_kref+0x5298: ldstub [%i0 + %i2], %l5
8092 .word 0x9de3bfa0 ! t0_kref+0x529c: save %sp, -0x60, %sp
8093 sethi %hi(1f), %i7
8094 return %i7+%lo(1f)
8095 .empty
8096 .word 0xd850a01e ! t0_kref+0x52a8: ldsh [%g2 + 0x1e], %o4
8097 .word 0x932d000a ! t0_kref+0x52ac: sll %l4, %o2, %o1
8098 .word 0x94e6c00c ! t0_kref+0x52b0: subccc %i3, %o4, %o2
80991: .word 0x933aa00f ! t0_kref+0x52b4: sra %o2, 0xf, %o1
8100 .word 0xd4f81019 ! t0_kref+0x52b8: swapa [%g0 + %i1]0x80, %o2
8101 .word 0x99a0012b ! t0_kref+0x52bc: fabss %f11, %f12
8102 .word 0x8046c00a ! t0_kref+0x52c0: addc %i3, %o2, %g0
8103 .word 0x9635a17e ! t0_kref+0x52c4: orn %l6, 0x17e, %o3
8104 .word 0x95a01919 ! t0_kref+0x52c8: fitod %f25, %f10
8105 .word 0x2d480001 ! t0_kref+0x52cc: fbg,a,pt %fcc0, _kref+0x52d0
8106 .word 0x15163563 ! t0_kref+0x52d0: sethi %hi(0x58d58c00), %o2
8107 .word 0xe93e2008 ! t0_kref+0x52d4: std %f20, [%i0 + 8]
8108 .word 0x98150009 ! t0_kref+0x52d8: or %l4, %o1, %o4
8109 .word 0x983b0008 ! t0_kref+0x52dc: xnor %o4, %o0, %o4
8110 .word 0x80e5800a ! t0_kref+0x52e0: subccc %l6, %o2, %g0
8111 .word 0xb3a9002c ! t0_kref+0x52e4: fmovsl %fcc0, %f12, %f25
8112 .word 0xd400a038 ! t0_kref+0x52e8: ld [%g2 + 0x38], %o2
8113 .word 0x32800003 ! t0_kref+0x52ec: bne,a _kref+0x52f8
8114 .word 0x94b778af ! t0_kref+0x52f0: orncc %i5, -0x751, %o2
8115 .word 0xada01918 ! t0_kref+0x52f4: fitod %f24, %f22
8116 .word 0x9ef0000c ! t0_kref+0x52f8: udivcc %g0, %o4, %o7
8117 .word 0xd616001b ! t0_kref+0x52fc: lduh [%i0 + %i3], %o3
8118 .word 0x932a2001 ! t0_kref+0x5300: sll %o0, 0x1, %o1
8119 .word 0x992aa007 ! t0_kref+0x5304: sll %o2, 0x7, %o4
8120 .word 0x992dc00b ! t0_kref+0x5308: sll %l7, %o3, %o4
8121 .word 0x96ff4017 ! t0_kref+0x530c: sdivcc %i5, %l7, %o3
8122 .word 0x11400006 ! t0_kref+0x5310: fba,pn %fcc0, _kref+0x5328
8123 .word 0xec270018 ! t0_kref+0x5314: st %l6, [%i4 + %i0]
8124 .word 0xb3a018ca ! t0_kref+0x5318: fdtos %f10, %f25
8125 .word 0xf8262008 ! t0_kref+0x531c: st %i4, [%i0 + 8]
8126 .word 0x92430008 ! t0_kref+0x5320: addc %o4, %o0, %o1
8127 .word 0xd91f4019 ! t0_kref+0x5324: ldd [%i5 + %i1], %f12
8128 .word 0x945d6e24 ! t0_kref+0x5328: smul %l5, 0xe24, %o2
8129 .word 0x98a76e77 ! t0_kref+0x532c: subcc %i5, 0xe77, %o4
8130 .word 0x80e00016 ! t0_kref+0x5330: subccc %g0, %l6, %g0
8131 .word 0x9a472ddd ! t0_kref+0x5334: addc %i4, 0xddd, %o5
8132 .word 0x0b800005 ! t0_kref+0x5338: fbug _kref+0x534c
8133 .word 0xe01e2010 ! t0_kref+0x533c: ldd [%i0 + 0x10], %l0
8134 .word 0xdd1fbea8 ! t0_kref+0x5340: ldd [%fp - 0x158], %f14
8135 .word 0xfa36001b ! t0_kref+0x5344: sth %i5, [%i0 + %i3]
8136 .word 0xc0ae5000 ! t0_kref+0x5348: stba %g0, [%i1]0x80
8137 .word 0x920f0009 ! t0_kref+0x534c: and %i4, %o1, %o1
8138 .word 0x968d2d21 ! t0_kref+0x5350: andcc %l4, 0xd21, %o3
8139 .word 0x0f800008 ! t0_kref+0x5354: fbu _kref+0x5374
8140 .word 0xd91fbc28 ! t0_kref+0x5358: ldd [%fp - 0x3d8], %f12
8141 .word 0x9f04b12a ! t0_kref+0x535c: taddcc %l2, -0xed6, %o7
8142 .word 0xd4164000 ! t0_kref+0x5360: lduh [%i1], %o2
8143 .word 0xa1a00130 ! t0_kref+0x5364: fabss %f16, %f16
8144 .word 0x81ad0a52 ! t0_kref+0x5368: fcmpd %fcc0, %f20, %f18
8145 .word 0xc010a006 ! t0_kref+0x536c: lduh [%g2 + 6], %g0
8146 .word 0x945da364 ! t0_kref+0x5370: smul %l6, 0x364, %o2
8147 .word 0xa5a0004a ! t0_kref+0x5374: fmovd %f10, %f18
8148 .word 0x9da00038 ! t0_kref+0x5378: fmovs %f24, %f14
8149 .word 0xf3064000 ! t0_kref+0x537c: ld [%i1], %f25
8150 .word 0x9935c008 ! t0_kref+0x5380: srl %l7, %o0, %o4
8151 .word 0xada000d6 ! t0_kref+0x5384: fnegd %f22, %f22
8152 .word 0xe87e7ff8 ! t0_kref+0x5388: swap [%i1 - 8], %l4
8153 .word 0x9fa018d2 ! t0_kref+0x538c: fdtos %f18, %f15
8154 .word 0xe1263fe8 ! t0_kref+0x5390: st %f16, [%i0 - 0x18]
8155 .word 0xd20e3feb ! t0_kref+0x5394: ldub [%i0 - 0x15], %o1
8156 .word 0x10800008 ! t0_kref+0x5398: ba _kref+0x53b8
8157 .word 0xe1a01019 ! t0_kref+0x539c: sta %f16, [%g0 + %i1]0x80
8158 .word 0xfa2e2007 ! t0_kref+0x53a0: stb %i5, [%i0 + 7]
8159 .word 0xc00e3fe7 ! t0_kref+0x53a4: ldub [%i0 - 0x19], %g0
8160 .word 0x81800000 ! t0_kref+0x53a8: mov %g0, %y
8161 .word 0xa3a01891 ! t0_kref+0x53ac: fitos %f17, %f17
8162 .word 0x94c6fb8e ! t0_kref+0x53b0: addccc %i3, -0x472, %o2
8163 .word 0xdd1fbe78 ! t0_kref+0x53b4: ldd [%fp - 0x188], %f14
8164 .word 0xd656c018 ! t0_kref+0x53b8: ldsh [%i3 + %i0], %o3
8165 .word 0x9a45c00b ! t0_kref+0x53bc: addc %l7, %o3, %o5
8166 .word 0x37480005 ! t0_kref+0x53c0: fbge,a,pt %fcc0, _kref+0x53d4
8167 .word 0x81800000 ! t0_kref+0x53c4: mov %g0, %y
8168 .word 0x9da4c934 ! t0_kref+0x53c8: fmuls %f19, %f20, %f14
8169 .word 0x940b400a ! t0_kref+0x53cc: and %o5, %o2, %o2
8170 .word 0x9e14af53 ! t0_kref+0x53d0: or %l2, 0xf53, %o7
8171 .word 0x94128017 ! t0_kref+0x53d4: or %o2, %l7, %o2
8172 .word 0x9ba489ac ! t0_kref+0x53d8: fdivs %f18, %f12, %f13
8173 .word 0x92f77e83 ! t0_kref+0x53dc: udivcc %i5, -0x17d, %o1
8174 .word 0x08800005 ! t0_kref+0x53e0: bleu _kref+0x53f4
8175 .word 0xa7a000b9 ! t0_kref+0x53e4: fnegs %f25, %f19
8176 .word 0x81ac4a2e ! t0_kref+0x53e8: fcmps %fcc0, %f17, %f14
8177 .word 0x9a8ac00c ! t0_kref+0x53ec: andcc %o3, %o4, %o5
8178 .word 0x9a334013 ! t0_kref+0x53f0: orn %o5, %l3, %o5
8179 .word 0xc12e3ff8 ! t0_kref+0x53f4: st %fsr, [%i0 - 8]
8180 .word 0x0a800001 ! t0_kref+0x53f8: bcs _kref+0x53fc
8181 .word 0x952cc00d ! t0_kref+0x53fc: sll %l3, %o5, %o2
8182 .word 0xe6ae501a ! t0_kref+0x5400: stba %l3, [%i1 + %i2]0x80
8183 .word 0x81ac8a32 ! t0_kref+0x5404: fcmps %fcc0, %f18, %f18
8184 .word 0x2f400008 ! t0_kref+0x5408: fbu,a,pn %fcc0, _kref+0x5428
8185 .word 0xd816401b ! t0_kref+0x540c: lduh [%i1 + %i3], %o4
8186 .word 0x81ad0a2c ! t0_kref+0x5410: fcmps %fcc0, %f20, %f12
8187 .word 0xe620a010 ! t0_kref+0x5414: st %l3, [%g2 + 0x10]
8188 .word 0xd0267fec ! t0_kref+0x5418: st %o0, [%i1 - 0x14]
8189 .word 0x9fa549ad ! t0_kref+0x541c: fdivs %f21, %f13, %f15
8190 .word 0x9a8f0012 ! t0_kref+0x5420: andcc %i4, %l2, %o5
8191 .word 0xada48835 ! t0_kref+0x5424: fadds %f18, %f21, %f22
8192 .word 0xb1a30833 ! t0_kref+0x5428: fadds %f12, %f19, %f24
8193 .word 0xda364000 ! t0_kref+0x542c: sth %o5, [%i1]
8194 .word 0xd420a024 ! t0_kref+0x5430: st %o2, [%g2 + 0x24]
8195 .word 0xa5a018d4 ! t0_kref+0x5434: fdtos %f20, %f18
8196 .word 0x9de3bfa0 ! t0_kref+0x5438: save %sp, -0x60, %sp
8197 .word 0xb2a6801b ! t0_kref+0x543c: subcc %i2, %i3, %i1
8198 .word 0x97ee401d ! t0_kref+0x5440: restore %i1, %i5, %o3
8199 .word 0x8143c000 ! t0_kref+0x5444: stbar
8200 .word 0x9e3f001d ! t0_kref+0x5448: xnor %i4, %i5, %o7
8201 .word 0x8184c000 ! t0_kref+0x544c: wr %l3, %g0, %y
8202 .word 0xb1a00132 ! t0_kref+0x5450: fabss %f18, %f24
8203 .word 0xd45e2008 ! t0_kref+0x5454: ldx [%i0 + 8], %o2
8204 .word 0xa1a01919 ! t0_kref+0x5458: fitod %f25, %f16
8205 .word 0xc016600c ! t0_kref+0x545c: lduh [%i1 + 0xc], %g0
8206 .word 0xe67e2008 ! t0_kref+0x5460: swap [%i0 + 8], %l3
8207 .word 0x01800002 ! t0_kref+0x5464: fbn _kref+0x546c
8208 .word 0xd520a014 ! t0_kref+0x5468: st %f10, [%g2 + 0x14]
8209 .word 0x8143c000 ! t0_kref+0x546c: stbar
8210 .word 0x948d000b ! t0_kref+0x5470: andcc %l4, %o3, %o2
8211 .word 0x8610201b ! t0_kref+0x5474: mov 0x1b, %g3
8212 .word 0x86a0e001 ! t0_kref+0x5478: subcc %g3, 1, %g3
8213 .word 0x02800007 ! t0_kref+0x547c: be _kref+0x5498
8214 .word 0xd816c018 ! t0_kref+0x5480: lduh [%i3 + %i0], %o4
8215 .word 0xd03e4000 ! t0_kref+0x5484: std %o0, [%i1]
8216 .word 0xb1a01a50 ! t0_kref+0x5488: fdtoi %f16, %f24
8217 .word 0x9b2aa01a ! t0_kref+0x548c: sll %o2, 0x1a, %o5
8218 .word 0x1b47fffa ! t0_kref+0x5490: fble,pn %fcc0, _kref+0x5478
8219 .word 0xa5a509d4 ! t0_kref+0x5494: fdivd %f20, %f20, %f18
8220 .word 0xe82e401a ! t0_kref+0x5498: stb %l4, [%i1 + %i2]
8221 .word 0x81ac8a4a ! t0_kref+0x549c: fcmpd %fcc0, %f18, %f10
8222 .word 0x81defa2b ! t0_kref+0x54a0: flush %i3 - 0x5d5
8223 .word 0x9da309d0 ! t0_kref+0x54a4: fdivd %f12, %f16, %f14
8224 .word 0x92a6e1ab ! t0_kref+0x54a8: subcc %i3, 0x1ab, %o1
8225 .word 0x87802080 ! t0_kref+0x54ac: mov 0x80, %asi
8226 .word 0x97a6082a ! t0_kref+0x54b0: fadds %f24, %f10, %f11
8227 .word 0xec2e401a ! t0_kref+0x54b4: stb %l6, [%i1 + %i2]
8228 .word 0x2e800001 ! t0_kref+0x54b8: bvs,a _kref+0x54bc
8229 .word 0x98e731b8 ! t0_kref+0x54bc: subccc %i4, -0xe48, %o4
8230 .word 0x81dd75bb ! t0_kref+0x54c0: flush %l5 - 0xa45
8231 .word 0x982b683b ! t0_kref+0x54c4: andn %o5, 0x83b, %o4
8232 .word 0x9b2a401d ! t0_kref+0x54c8: sll %o1, %i5, %o5
8233 .word 0x9abeb7f7 ! t0_kref+0x54cc: xnorcc %i2, -0x809, %o5
8234 .word 0x11800007 ! t0_kref+0x54d0: fba _kref+0x54ec
8235 .word 0x98f2ae11 ! t0_kref+0x54d4: udivcc %o2, 0xe11, %o4
8236 .word 0x9e5d8015 ! t0_kref+0x54d8: smul %l6, %l5, %o7
8237 .word 0x9682c016 ! t0_kref+0x54dc: addcc %o3, %l6, %o3
8238 .word 0xecbe501d ! t0_kref+0x54e0: stda %l6, [%i1 + %i5]0x80
8239 .word 0x9ebca3b6 ! t0_kref+0x54e4: xnorcc %l2, 0x3b6, %o7
8240 .word 0xd680a030 ! t0_kref+0x54e8: lda [%g2 + 0x30]%asi, %o3
8241 .word 0xe1070018 ! t0_kref+0x54ec: ld [%i4 + %i0], %f16
8242 .word 0x9de3bfa0 ! t0_kref+0x54f0: save %sp, -0x60, %sp
8243 .word 0x80463a93 ! t0_kref+0x54f4: addc %i0, -0x56d, %g0
8244 .word 0x95e82def ! t0_kref+0x54f8: restore %g0, 0xdef, %o2
8245 .word 0xd8070018 ! t0_kref+0x54fc: ld [%i4 + %i0], %o4
8246 .word 0xafa0002c ! t0_kref+0x5500: fmovs %f12, %f23
8247 .word 0x9da30831 ! t0_kref+0x5504: fadds %f12, %f17, %f14
8248 .word 0x92bd3a1a ! t0_kref+0x5508: xnorcc %l4, -0x5e6, %o1
8249 .word 0xe636c018 ! t0_kref+0x550c: sth %l3, [%i3 + %i0]
8250 .word 0x983d4013 ! t0_kref+0x5510: xnor %l5, %l3, %o4
8251 .word 0xf430a01e ! t0_kref+0x5514: sth %i2, [%g2 + 0x1e]
8252 .word 0x1d800003 ! t0_kref+0x5518: fbule _kref+0x5524
8253 .word 0xf42e001a ! t0_kref+0x551c: stb %i2, [%i0 + %i2]
8254 .word 0xa3abc02a ! t0_kref+0x5520: fmovso %fcc0, %f10, %f17
8255 .word 0x3b800005 ! t0_kref+0x5524: fble,a _kref+0x5538
8256 .word 0x960cc016 ! t0_kref+0x5528: and %l3, %l6, %o3
8257 .word 0xdd3e3fe0 ! t0_kref+0x552c: std %f14, [%i0 - 0x20]
8258 .word 0xa9a01a2f ! t0_kref+0x5530: fstoi %f15, %f20
8259 .word 0x9fc10000 ! t0_kref+0x5534: call %g4
8260 .word 0xc0470019 ! t0_kref+0x5538: ldsw [%i4 + %i1], %g0
8261 .word 0x9ebd2ca5 ! t0_kref+0x553c: xnorcc %l4, 0xca5, %o7
8262 .word 0xafa000b3 ! t0_kref+0x5540: fnegs %f19, %f23
8263 .word 0x92df001b ! t0_kref+0x5544: smulcc %i4, %i3, %o1
8264 .word 0x8143e075 ! t0_kref+0x5548: membar 0x75
8265 .word 0x81834000 ! t0_kref+0x554c: wr %o5, %g0, %y
8266 .word 0xa5a48854 ! t0_kref+0x5550: faddd %f18, %f20, %f18
8267 .word 0x97a000ac ! t0_kref+0x5554: fnegs %f12, %f11
8268 .word 0xd656001b ! t0_kref+0x5558: ldsh [%i0 + %i3], %o3
8269 .word 0xde480018 ! t0_kref+0x555c: ldsb [%g0 + %i0], %o7
8270 .word 0x0e800006 ! t0_kref+0x5560: bvs _kref+0x5578
8271 .word 0xd280a024 ! t0_kref+0x5564: lda [%g2 + 0x24]%asi, %o1
8272 .word 0xe5a0a038 ! t0_kref+0x5568: sta %f18, [%g2 + 0x38]%asi
8273 .word 0x2b400005 ! t0_kref+0x556c: fbug,a,pn %fcc0, _kref+0x5580
8274 .word 0x9645401d ! t0_kref+0x5570: addc %l5, %i5, %o3
8275 .word 0xa1a01914 ! t0_kref+0x5574: fitod %f20, %f16
8276 .word 0xd616401b ! t0_kref+0x5578: lduh [%i1 + %i3], %o3
8277 .word 0x81ad0aaa ! t0_kref+0x557c: fcmpes %fcc0, %f20, %f10
8278 .word 0xb3a0012d ! t0_kref+0x5580: fabss %f13, %f25
8279 .word 0xc04e8018 ! t0_kref+0x5584: ldsb [%i2 + %i0], %g0
8280 .word 0x9de3bfa0 ! t0_kref+0x5588: save %sp, -0x60, %sp
8281 .word 0xb6568000 ! t0_kref+0x558c: umul %i2, %g0, %i3
8282 .word 0x97ef4018 ! t0_kref+0x5590: restore %i5, %i0, %o3
8283 .word 0x92ac801d ! t0_kref+0x5594: andncc %l2, %i5, %o1
8284 .word 0x9ba3482f ! t0_kref+0x5598: fadds %f13, %f15, %f13
8285 .word 0x15800001 ! t0_kref+0x559c: fbue _kref+0x55a0
8286 .word 0x81828000 ! t0_kref+0x55a0: wr %o2, %g0, %y
8287 .word 0x31800004 ! t0_kref+0x55a4: fba,a _kref+0x55b4
8288 .word 0x9e0d4009 ! t0_kref+0x55a8: and %l5, %o1, %o7
8289 .word 0xa9a018d6 ! t0_kref+0x55ac: fdtos %f22, %f20
8290 .word 0xeeb0a012 ! t0_kref+0x55b0: stha %l7, [%g2 + 0x12]%asi
8291 .word 0x9b2a401d ! t0_kref+0x55b4: sll %o1, %i5, %o5
8292 .word 0xdd1fbd00 ! t0_kref+0x55b8: ldd [%fp - 0x300], %f14
8293 .word 0x80af0016 ! t0_kref+0x55bc: andncc %i4, %l6, %g0
8294 .word 0x81ab0a58 ! t0_kref+0x55c0: fcmpd %fcc0, %f12, %f24
8295 .word 0x962d3eed ! t0_kref+0x55c4: andn %l4, -0x113, %o3
8296 .word 0xa1a0190e ! t0_kref+0x55c8: fitod %f14, %f16
8297 .word 0xd85e401d ! t0_kref+0x55cc: ldx [%i1 + %i5], %o4
8298 .word 0xe87e001c ! t0_kref+0x55d0: swap [%i0 + %i4], %l4
8299 call SYM(t0_subr0)
8300 .word 0xafa5482f ! t0_kref+0x55d8: fadds %f21, %f15, %f23
8301 .word 0x8143c000 ! t0_kref+0x55dc: stbar
8302 .word 0x9b3da007 ! t0_kref+0x55e0: sra %l6, 0x7, %o5
8303 .word 0x9865001b ! t0_kref+0x55e4: subc %l4, %i3, %o4
8304 .word 0x06800006 ! t0_kref+0x55e8: bl _kref+0x5600
8305 .word 0xd8566004 ! t0_kref+0x55ec: ldsh [%i1 + 4], %o4
8306 .word 0xd4c8a001 ! t0_kref+0x55f0: ldsba [%g2 + 1]%asi, %o2
8307 .word 0xa1a0012a ! t0_kref+0x55f4: fabss %f10, %f16
8308 .word 0x9ae4f01a ! t0_kref+0x55f8: subccc %l3, -0xfe6, %o5
8309 .word 0xea20a034 ! t0_kref+0x55fc: st %l5, [%g2 + 0x34]
8310 .word 0x92fa0012 ! t0_kref+0x5600: sdivcc %o0, %l2, %o1
8311 .word 0x98768012 ! t0_kref+0x5604: udiv %i2, %l2, %o4
8312 .word 0x940cb2f8 ! t0_kref+0x5608: and %l2, -0xd08, %o2
8313 .word 0x3f400008 ! t0_kref+0x560c: fbo,a,pn %fcc0, _kref+0x562c
8314 .word 0x96e2f5de ! t0_kref+0x5610: subccc %o3, -0xa22, %o3
8315 .word 0x9abdc00b ! t0_kref+0x5614: xnorcc %l7, %o3, %o5
8316 .word 0xde50a000 ! t0_kref+0x5618: ldsh [%g2], %o7
8317 .word 0xc807bfe8 ! t0_kref+0x561c: ld [%fp - 0x18], %g4
8318 .word 0x9e5dfffa ! t0_kref+0x5620: smul %l7, -0x6, %o7
8319 .word 0xd830a02e ! t0_kref+0x5624: sth %o4, [%g2 + 0x2e]
8320 .word 0x9da00154 ! t0_kref+0x5628: fabsd %f20, %f14
8321 .word 0x98bb0008 ! t0_kref+0x562c: xnorcc %o4, %o0, %o4
8322 .word 0x81ab8a4e ! t0_kref+0x5630: fcmpd %fcc0, %f14, %f14
8323 .word 0x81dc78af ! t0_kref+0x5634: flush %l1 - 0x751
8324 .word 0xf42e0000 ! t0_kref+0x5638: stb %i2, [%i0]
8325 .word 0xe0180018 ! t0_kref+0x563c: ldd [%g0 + %i0], %l0
8326 .word 0x945ea1f8 ! t0_kref+0x5640: smul %i2, 0x1f8, %o2
8327 .word 0xc056600a ! t0_kref+0x5644: ldsh [%i1 + 0xa], %g0
8328 .word 0x94ba62ce ! t0_kref+0x5648: xnorcc %o1, 0x2ce, %o2
8329 .word 0x9e832b03 ! t0_kref+0x564c: addcc %o4, 0xb03, %o7
8330 .word 0xa9a50833 ! t0_kref+0x5650: fadds %f20, %f19, %f20
8331 .word 0xdec61000 ! t0_kref+0x5654: ldswa [%i0]0x80, %o7
8332 .word 0xe91e2008 ! t0_kref+0x5658: ldd [%i0 + 8], %f20
8333 .word 0xc08e7ffa ! t0_kref+0x565c: lduba [%i1 - 6]%asi, %g0
8334 .word 0xd4de101d ! t0_kref+0x5660: ldxa [%i0 + %i5]0x80, %o2
8335 .word 0x933cc00d ! t0_kref+0x5664: sra %l3, %o5, %o1
8336 .word 0xc0a0a004 ! t0_kref+0x5668: sta %g0, [%g2 + 4]%asi
8337 .word 0xe01e2000 ! t0_kref+0x566c: ldd [%i0], %l0
8338 .word 0x94bca8ab ! t0_kref+0x5670: xnorcc %l2, 0x8ab, %o2
8339 .word 0xe01e3ff8 ! t0_kref+0x5674: ldd [%i0 - 8], %l0
8340 .word 0xa9a2cd2f ! t0_kref+0x5678: fsmuld %f11, %f15, %f20
8341 .word 0x0f800001 ! t0_kref+0x567c: fbu _kref+0x5680
8342 .word 0xaba01094 ! t0_kref+0x5680: fxtos %f20, %f21
8343 .word 0x81dd000a ! t0_kref+0x5684: flush %l4 + %o2
8344 .word 0xd6564000 ! t0_kref+0x5688: ldsh [%i1], %o3
8345 .word 0xd848a00c ! t0_kref+0x568c: ldsb [%g2 + 0xc], %o4
8346 .word 0x9934c014 ! t0_kref+0x5690: srl %l3, %l4, %o4
8347 .word 0x81dcc00b ! t0_kref+0x5694: flush %l3 + %o3
8348 .word 0x9e1d0008 ! t0_kref+0x5698: xor %l4, %o0, %o7
8349 .word 0xe180a024 ! t0_kref+0x569c: lda [%g2 + 0x24]%asi, %f16
8350 .word 0xa7a01899 ! t0_kref+0x56a0: fitos %f25, %f19
8351 .word 0xb3a40839 ! t0_kref+0x56a4: fadds %f16, %f25, %f25
8352 .word 0xd7a0a034 ! t0_kref+0x56a8: sta %f11, [%g2 + 0x34]%asi
8353 .word 0x803eb52b ! t0_kref+0x56ac: xnor %i2, -0xad5, %g0
8354 .word 0x92ad4014 ! t0_kref+0x56b0: andncc %l5, %l4, %o1
8355 .word 0xeb00a018 ! t0_kref+0x56b4: ld [%g2 + 0x18], %f21
8356 .word 0x9a474013 ! t0_kref+0x56b8: addc %i5, %l3, %o5
8357 .word 0x80458015 ! t0_kref+0x56bc: addc %l6, %l5, %g0
8358 .word 0x92c5c00d ! t0_kref+0x56c0: addccc %l7, %o5, %o1
8359 .word 0xd240a000 ! t0_kref+0x56c4: ldsw [%g2], %o1
8360 .word 0x9da2c831 ! t0_kref+0x56c8: fadds %f11, %f17, %f14
8361 .word 0x9fa018ce ! t0_kref+0x56cc: fdtos %f14, %f15
8362 .word 0x962ce971 ! t0_kref+0x56d0: andn %l3, 0x971, %o3
8363 .word 0x94702373 ! t0_kref+0x56d4: udiv %g0, 0x373, %o2
8364 .word 0x809f4016 ! t0_kref+0x56d8: xorcc %i5, %l6, %g0
8365 .word 0xf4a8a039 ! t0_kref+0x56dc: stba %i2, [%g2 + 0x39]%asi
8366 .word 0xea20a038 ! t0_kref+0x56e0: st %l5, [%g2 + 0x38]
8367 .word 0xe53e001d ! t0_kref+0x56e4: std %f18, [%i0 + %i5]
8368 .word 0x38480006 ! t0_kref+0x56e8: bgu,a,pt %icc, _kref+0x5700
8369 .word 0x8075a2d5 ! t0_kref+0x56ec: udiv %l6, 0x2d5, %g0
8370 .word 0x967da328 ! t0_kref+0x56f0: sdiv %l6, 0x328, %o3
8371 .word 0x928eeca9 ! t0_kref+0x56f4: andcc %i3, 0xca9, %o1
8372 .word 0x949ec016 ! t0_kref+0x56f8: xorcc %i3, %l6, %o2
8373 .word 0xe91e4000 ! t0_kref+0x56fc: ldd [%i1], %f20
8374 .word 0x9ec5ac51 ! t0_kref+0x5700: addccc %l6, 0xc51, %o7
8375 .word 0x963f7fbd ! t0_kref+0x5704: xnor %i5, -0x43, %o3
8376 .word 0x9a5d0009 ! t0_kref+0x5708: smul %l4, %o1, %o5
8377 .word 0x09800006 ! t0_kref+0x570c: fbl _kref+0x5724
8378 .word 0xc028a017 ! t0_kref+0x5710: clrb [%g2 + 0x17]
8379 .word 0x10800007 ! t0_kref+0x5714: ba _kref+0x5730
8380 .word 0x99a5c833 ! t0_kref+0x5718: fadds %f23, %f19, %f12
8381 .word 0x81aa8a4e ! t0_kref+0x571c: fcmpd %fcc0, %f10, %f14
8382 .word 0x81ab8ab5 ! t0_kref+0x5720: fcmpes %fcc0, %f14, %f21
8383 .word 0x9fc00004 ! t0_kref+0x5724: call %g0 + %g4
8384 .word 0x9426c008 ! t0_kref+0x5728: sub %i3, %o0, %o2
8385 .word 0x80074008 ! t0_kref+0x572c: add %i5, %o0, %g0
8386 .word 0xe436401b ! t0_kref+0x5730: sth %l2, [%i1 + %i3]
8387 .word 0x9b3f601c ! t0_kref+0x5734: sra %i5, 0x1c, %o5
8388 .word 0x81ac8a56 ! t0_kref+0x5738: fcmpd %fcc0, %f18, %f22
8389 .word 0xe46e401a ! t0_kref+0x573c: ldstub [%i1 + %i2], %l2
8390 .word 0x81ad0a2a ! t0_kref+0x5740: fcmps %fcc0, %f20, %f10
8391 .word 0x9f2a800d ! t0_kref+0x5744: sll %o2, %o5, %o7
8392 .word 0xd20e6006 ! t0_kref+0x5748: ldub [%i1 + 6], %o1
8393 .word 0xa5a018d6 ! t0_kref+0x574c: fdtos %f22, %f18
8394 .word 0x985f71a8 ! t0_kref+0x5750: smul %i5, -0xe58, %o4
8395 .word 0xa9a389b9 ! t0_kref+0x5754: fdivs %f14, %f25, %f20
8396 .word 0xd2563fea ! t0_kref+0x5758: ldsh [%i0 - 0x16], %o1
8397 .word 0x12800003 ! t0_kref+0x575c: bne _kref+0x5768
8398 .word 0x9e3ca9d8 ! t0_kref+0x5760: xnor %l2, 0x9d8, %o7
8399 .word 0xd51e2008 ! t0_kref+0x5764: ldd [%i0 + 8], %f10
8400 .word 0x928b0015 ! t0_kref+0x5768: andcc %o4, %l5, %o1
8401 .word 0x0f800003 ! t0_kref+0x576c: fbu _kref+0x5778
8402 .word 0xdf20a030 ! t0_kref+0x5770: st %f15, [%g2 + 0x30]
8403 .word 0xc807bfe4 ! t0_kref+0x5774: ld [%fp - 0x1c], %g4
8404 .word 0x943a0000 ! t0_kref+0x5778: not %o0, %o2
8405 .word 0x97a00137 ! t0_kref+0x577c: fabss %f23, %f11
8406 .word 0x9ee4c008 ! t0_kref+0x5780: subccc %l3, %o0, %o7
8407 .word 0x8185c000 ! t0_kref+0x5784: wr %l7, %g0, %y
8408 .word 0x9da0188f ! t0_kref+0x5788: fitos %f15, %f14
8409 .word 0x3b400006 ! t0_kref+0x578c: fble,a,pn %fcc0, _kref+0x57a4
8410 .word 0xb3a80033 ! t0_kref+0x5790: fmovsn %fcc0, %f19, %f25
8411 .word 0x97a0012d ! t0_kref+0x5794: fabss %f13, %f11
8412 .word 0x81ad8a58 ! t0_kref+0x5798: fcmpd %fcc0, %f22, %f24
8413 .word 0x95a608cc ! t0_kref+0x579c: fsubd %f24, %f12, %f10
8414 .word 0xada0002c ! t0_kref+0x57a0: fmovs %f12, %f22
8415 .word 0xd5064000 ! t0_kref+0x57a4: ld [%i1], %f10
8416 .word 0xa1a01910 ! t0_kref+0x57a8: fitod %f16, %f16
8417 .word 0x92adc016 ! t0_kref+0x57ac: andncc %l7, %l6, %o1
8418 .word 0xb1a01898 ! t0_kref+0x57b0: fitos %f24, %f24
8419 .word 0x80bb2809 ! t0_kref+0x57b4: xnorcc %o4, 0x809, %g0
8420 call SYM(t0_subr3)
8421 .word 0x9813635a ! t0_kref+0x57bc: or %o5, 0x35a, %o4
8422 .word 0xc016c018 ! t0_kref+0x57c0: lduh [%i3 + %i0], %g0
8423 .word 0xe6267fec ! t0_kref+0x57c4: st %l3, [%i1 - 0x14]
8424 .word 0x9ac50008 ! t0_kref+0x57c8: addccc %l4, %o0, %o5
8425 .word 0x98e36632 ! t0_kref+0x57cc: subccc %o5, 0x632, %o4
8426 .word 0xa5a0188b ! t0_kref+0x57d0: fitos %f11, %f18
8427 .word 0xa3a00134 ! t0_kref+0x57d4: fabss %f20, %f17
8428 .word 0x948d001b ! t0_kref+0x57d8: andcc %l4, %i3, %o2
8429 .word 0x08800004 ! t0_kref+0x57dc: bleu _kref+0x57ec
8430 .word 0x9242fa8f ! t0_kref+0x57e0: addc %o3, -0x571, %o1
8431 .word 0xf007bfe0 ! t0_kref+0x57e4: ld [%fp - 0x20], %i0
8432 .word 0xda163ffe ! t0_kref+0x57e8: lduh [%i0 - 2], %o5
8433 .word 0xc04e401a ! t0_kref+0x57ec: ldsb [%i1 + %i2], %g0
8434 .word 0x982a7ce9 ! t0_kref+0x57f0: andn %o1, -0x317, %o4
8435 .word 0xc0166006 ! t0_kref+0x57f4: lduh [%i1 + 6], %g0
8436 .word 0x928d32a4 ! t0_kref+0x57f8: andcc %l4, -0xd5c, %o1
8437 .word 0x81de2093 ! t0_kref+0x57fc: flush %i0 + 0x93
8438 .word 0x9912000d ! t0_kref+0x5800: taddcctv %o0, %o5, %o4
8439 .word 0xa5a01917 ! t0_kref+0x5804: fitod %f23, %f18
8440 .word 0x9da2c835 ! t0_kref+0x5808: fadds %f11, %f21, %f14
8441 .word 0x95382007 ! t0_kref+0x580c: sra %g0, 0x7, %o2
8442 .word 0x9712801b ! t0_kref+0x5810: taddcctv %o2, %i3, %o3
8443 .word 0xe906001c ! t0_kref+0x5814: ld [%i0 + %i4], %f20
8444 .word 0xb4103ff4 ! t0_kref+0x5818: mov 0xfffffff4, %i2
8445 .word 0x98f50015 ! t0_kref+0x581c: udivcc %l4, %l5, %o4
8446 .word 0x98c6be28 ! t0_kref+0x5820: addccc %i2, -0x1d8, %o4
8447 .word 0xe01e401d ! t0_kref+0x5824: ldd [%i1 + %i5], %l0
8448 .word 0xd64e2001 ! t0_kref+0x5828: ldsb [%i0 + 1], %o3
8449 .word 0x99a3c932 ! t0_kref+0x582c: fmuls %f15, %f18, %f12
8450 .word 0x9b3d2014 ! t0_kref+0x5830: sra %l4, 0x14, %o5
8451 .word 0xe01e2010 ! t0_kref+0x5834: ldd [%i0 + 0x10], %l0
8452 .word 0xc08e600a ! t0_kref+0x5838: lduba [%i1 + 0xa]%asi, %g0
8453 .word 0xc0262008 ! t0_kref+0x583c: clr [%i0 + 8]
8454 call SYM(t0_subr3)
8455 .word 0x9886e914 ! t0_kref+0x5844: addcc %i3, 0x914, %o4
8456 .word 0x92ad2397 ! t0_kref+0x5848: andncc %l4, 0x397, %o1
8457 .word 0x80da4016 ! t0_kref+0x584c: smulcc %o1, %l6, %g0
8458 .word 0xf1270019 ! t0_kref+0x5850: st %f24, [%i4 + %i1]
8459 .word 0x9a1de5b2 ! t0_kref+0x5854: xor %l7, 0x5b2, %o5
8460 .word 0x9f370012 ! t0_kref+0x5858: srl %i4, %l2, %o7
8461 .word 0xc0160000 ! t0_kref+0x585c: lduh [%i0], %g0
8462 .word 0x86102004 ! t0_kref+0x5860: mov 0x4, %g3
8463 .word 0x12800000 ! t0_kref+0x5864: bne _kref+0x5864
8464 .word 0x86a0e001 ! t0_kref+0x5868: subcc %g3, 1, %g3
8465 .word 0x9fc10000 ! t0_kref+0x586c: call %g4
8466 .word 0x9b103ed2 ! t0_kref+0x5870: taddcctv %g0, -0x12e, %o5
8467 .word 0x81ac8aaf ! t0_kref+0x5874: fcmpes %fcc0, %f18, %f15
8468 .word 0x86102003 ! t0_kref+0x5878: mov 0x3, %g3
8469 .word 0x32800000 ! t0_kref+0x587c: bne,a _kref+0x587c
8470 .word 0x86a0e001 ! t0_kref+0x5880: subcc %g3, 1, %g3
8471 .word 0x9fc00004 ! t0_kref+0x5884: call %g0 + %g4
8472 .word 0xec20a004 ! t0_kref+0x5888: st %l6, [%g2 + 4]
8473 .word 0xd720a030 ! t0_kref+0x588c: st %f11, [%g2 + 0x30]
8474 .word 0x9de3bfa0 ! t0_kref+0x5890: save %sp, -0x60, %sp
8475 .word 0x81ee8000 ! t0_kref+0x5894: restore %i2, %g0, %g0
8476 .word 0xe6fe101c ! t0_kref+0x5898: swapa [%i0 + %i4]0x80, %l3
8477 .word 0xa5a00137 ! t0_kref+0x589c: fabss %f23, %f18
8478 .word 0xe01e401d ! t0_kref+0x58a0: ldd [%i1 + %i5], %l0
8479 .word 0x92336788 ! t0_kref+0x58a4: orn %o5, 0x788, %o1
8480 .word 0xd91e3fe8 ! t0_kref+0x58a8: ldd [%i0 - 0x18], %f12
8481 .word 0x9e3528e3 ! t0_kref+0x58ac: orn %l4, 0x8e3, %o7
8482 .word 0x94f72815 ! t0_kref+0x58b0: udivcc %i4, 0x815, %o2
8483 .word 0xe1066010 ! t0_kref+0x58b4: ld [%i1 + 0x10], %f16
8484 .word 0xe500a00c ! t0_kref+0x58b8: ld [%g2 + 0xc], %f18
8485 .word 0xe83e6010 ! t0_kref+0x58bc: std %l4, [%i1 + 0x10]
8486 .word 0xda36600e ! t0_kref+0x58c0: sth %o5, [%i1 + 0xe]
8487 .word 0x9fc00004 ! t0_kref+0x58c4: call %g0 + %g4
8488 .word 0x812aa006 ! t0_kref+0x58c8: sll %o2, 0x6, %g0
8489 .word 0xd628a004 ! t0_kref+0x58cc: stb %o3, [%g2 + 4]
8490 .word 0x07800007 ! t0_kref+0x58d0: fbul _kref+0x58ec
8491 .word 0xe51e0000 ! t0_kref+0x58d4: ldd [%i0], %f18
8492 .word 0xfd6e401c ! t0_kref+0x58d8: prefetch %i1 + %i4, 30
8493 .word 0x92ba0008 ! t0_kref+0x58dc: xnorcc %o0, %o0, %o1
8494 .word 0xa9a00132 ! t0_kref+0x58e0: fabss %f18, %f20
8495 .word 0x22800004 ! t0_kref+0x58e4: be,a _kref+0x58f4
8496 .word 0xe0680019 ! t0_kref+0x58e8: ldstub [%g0 + %i1], %l0
8497 .word 0x8046c014 ! t0_kref+0x58ec: addc %i3, %l4, %g0
8498 .word 0x921d7023 ! t0_kref+0x58f0: xor %l5, -0xfdd, %o1
8499 .word 0x812ac01a ! t0_kref+0x58f4: sll %o3, %i2, %g0
8500 .word 0x9b34a000 ! t0_kref+0x58f8: srl %l2, 0x0, %o5
8501 .word 0xada40d36 ! t0_kref+0x58fc: fsmuld %f16, %f22, %f22
8502 .word 0x9b2a6015 ! t0_kref+0x5900: sll %o1, 0x15, %o5
8503 .word 0xa9a0190b ! t0_kref+0x5904: fitod %f11, %f20
8504 .word 0x81ac0a4e ! t0_kref+0x5908: fcmpd %fcc0, %f16, %f14
8505 .word 0x9ec70009 ! t0_kref+0x590c: addccc %i4, %o1, %o7
8506 .word 0xe0ee3fe0 ! t0_kref+0x5910: ldstuba [%i0 - 0x20]%asi, %l0
8507 .word 0x21480005 ! t0_kref+0x5914: fbn,a,pt %fcc0, _kref+0x5928
8508 .word 0x95a0002d ! t0_kref+0x5918: fmovs %f13, %f10
8509 .word 0x98fa400d ! t0_kref+0x591c: sdivcc %o1, %o5, %o4
8510 .word 0x07400002 ! t0_kref+0x5920: fbul,pn %fcc0, _kref+0x5928
8511 .word 0xc807bfec ! t0_kref+0x5924: ld [%fp - 0x14], %g4
8512 .word 0x8143c000 ! t0_kref+0x5928: stbar
8513 .word 0x923cf491 ! t0_kref+0x592c: xnor %l3, -0xb6f, %o1
8514 .word 0x952da000 ! t0_kref+0x5930: sll %l6, 0x0, %o2
8515 .word 0xec267fe8 ! t0_kref+0x5934: st %l6, [%i1 - 0x18]
8516 .word 0x14800006 ! t0_kref+0x5938: bg _kref+0x5950
8517 .word 0xed1e2010 ! t0_kref+0x593c: ldd [%i0 + 0x10], %f22
8518 .word 0x9740c000 ! t0_kref+0x5940: mov %asi, %o3
8519 .word 0x8143c000 ! t0_kref+0x5944: stbar
8520 .word 0x81ad4ab6 ! t0_kref+0x5948: fcmpes %fcc0, %f21, %f22
8521 .word 0x9f3b6001 ! t0_kref+0x594c: sra %o5, 0x1, %o7
8522 .word 0x983a6014 ! t0_kref+0x5950: xnor %o1, 0x14, %o4
8523 .word 0x00800001 ! t0_kref+0x5954: bn _kref+0x5958
8524 .word 0x95a8802f ! t0_kref+0x5958: fmovslg %fcc0, %f15, %f10
8525 .word 0x81ad0ab2 ! t0_kref+0x595c: fcmpes %fcc0, %f20, %f18
8526 .word 0x0f480003 ! t0_kref+0x5960: fbu,pt %fcc0, _kref+0x596c
8527 .word 0x9af5400b ! t0_kref+0x5964: udivcc %l5, %o3, %o5
8528 .word 0xda10a02a ! t0_kref+0x5968: lduh [%g2 + 0x2a], %o5
8529 .word 0xf4b0a02a ! t0_kref+0x596c: stha %i2, [%g2 + 0x2a]%asi
8530 .word 0xe300a000 ! t0_kref+0x5970: ld [%g2], %f17
8531 .word 0xdf067fe0 ! t0_kref+0x5974: ld [%i1 - 0x20], %f15
8532 .word 0x001fffff ! t0_kref+0x5978: illtrap 0x1fffff
8533 .word 0xe36e6018 ! t0_kref+0x597c: prefetch %i1 + 0x18, 17
8534 .word 0xa3aa4030 ! t0_kref+0x5980: fmovse %fcc0, %f16, %f17
8535 .word 0x99a00135 ! t0_kref+0x5984: fabss %f21, %f12
8536 .word 0xd0ee9018 ! t0_kref+0x5988: ldstuba [%i2 + %i0]0x80, %o0
8537 .word 0x81ac4ab2 ! t0_kref+0x598c: fcmpes %fcc0, %f17, %f18
8538 .word 0xa5a018d8 ! t0_kref+0x5990: fdtos %f24, %f18
8539 .word 0x2a800001 ! t0_kref+0x5994: bcs,a _kref+0x5998
8540 .word 0xda063fe4 ! t0_kref+0x5998: ld [%i0 - 0x1c], %o5
8541 call SYM(t0_subr0)
8542 .word 0x943a2e0c ! t0_kref+0x59a0: xnor %o0, 0xe0c, %o2
8543 .word 0xd64e6000 ! t0_kref+0x59a4: ldsb [%i1], %o3
8544 .word 0x988d646e ! t0_kref+0x59a8: andcc %l5, 0x46e, %o4
8545 sethi %hi(2f), %o7
8546 .word 0xe40be1cc ! t0_kref+0x59b0: ldub [%o7 + 0x1cc], %l2
8547 .word 0xa41ca00c ! t0_kref+0x59b4: xor %l2, 0xc, %l2
8548 .word 0xe42be1cc ! t0_kref+0x59b8: stb %l2, [%o7 + 0x1cc]
8549 .word 0x81dbe1cc ! t0_kref+0x59bc: flush %o7 + 0x1cc
8550 .word 0x9340c000 ! t0_kref+0x59c0: mov %asi, %o1
8551 .word 0xd4100019 ! t0_kref+0x59c4: lduh [%g0 + %i1], %o2
8552 .word 0xc07e6014 ! t0_kref+0x59c8: swap [%i1 + 0x14], %g0
85532: .word 0xd4100019 ! t0_kref+0x59cc: lduh [%g0 + %i1], %o2
8554 .word 0x81aa8a4e ! t0_kref+0x59d0: fcmpd %fcc0, %f10, %f14
8555 .word 0xafa018d2 ! t0_kref+0x59d4: fdtos %f18, %f23
8556 .word 0xa1a018ca ! t0_kref+0x59d8: fdtos %f10, %f16
8557 .word 0xdd1e4000 ! t0_kref+0x59dc: ldd [%i1], %f14
8558 .word 0xde163ffa ! t0_kref+0x59e0: lduh [%i0 - 6], %o7
8559 .word 0x802d267f ! t0_kref+0x59e4: andn %l4, 0x67f, %g0
8560 .word 0x952e800b ! t0_kref+0x59e8: sll %i2, %o3, %o2
8561 .word 0x81ab8a2c ! t0_kref+0x59ec: fcmps %fcc0, %f14, %f12
8562 .word 0x985b4013 ! t0_kref+0x59f0: smul %o5, %l3, %o4
8563 sethi %hi(1f), %o7
8564 save %sp,-0x60,%sp
8565 return %i7+%lo(1f)
8566 .empty
8567 .word 0x928ebe38 ! t0_kref+0x5a00: andcc %i2, -0x1c8, %o1
85681: .word 0x9a5a6305 ! t0_kref+0x5a04: smul %o1, 0x305, %o5
8569 .word 0x952f0012 ! t0_kref+0x5a08: sll %i4, %l2, %o2
8570 .word 0x98c2c013 ! t0_kref+0x5a0c: addccc %o3, %l3, %o4
8571 .word 0x98f5c00a ! t0_kref+0x5a10: udivcc %l7, %o2, %o4
8572 .word 0xc048a031 ! t0_kref+0x5a14: ldsb [%g2 + 0x31], %g0
8573 .word 0xafa0012d ! t0_kref+0x5a18: fabss %f13, %f23
8574 .word 0x98dd0000 ! t0_kref+0x5a1c: smulcc %l4, %g0, %o4
8575 .word 0x9fa0188e ! t0_kref+0x5a20: fitos %f14, %f15
8576 call SYM(t0_subr0)
8577 .word 0xe636c018 ! t0_kref+0x5a28: sth %l3, [%i3 + %i0]
8578 .word 0x3d800001 ! t0_kref+0x5a2c: fbule,a _kref+0x5a30
8579 .word 0x9535001b ! t0_kref+0x5a30: srl %l4, %i3, %o2
8580 .word 0x15800007 ! t0_kref+0x5a34: fbue _kref+0x5a50
8581 .word 0x9f30201a ! t0_kref+0x5a38: srl %g0, 0x1a, %o7
8582 .word 0x96c76039 ! t0_kref+0x5a3c: addccc %i5, 0x39, %o3
8583 .word 0xdd1fbe58 ! t0_kref+0x5a40: ldd [%fp - 0x1a8], %f14
8584 .word 0x968ae6e2 ! t0_kref+0x5a44: andcc %o3, 0x6e2, %o3
8585 .word 0xde40a000 ! t0_kref+0x5a48: ldsw [%g2], %o7
8586 .word 0xf820a008 ! t0_kref+0x5a4c: st %i4, [%g2 + 8]
8587 .word 0x9ebac013 ! t0_kref+0x5a50: xnorcc %o3, %l3, %o7
8588 .word 0xe6266008 ! t0_kref+0x5a54: st %l3, [%i1 + 8]
8589 .word 0xd24e3ffe ! t0_kref+0x5a58: ldsb [%i0 - 2], %o1
8590 .word 0x9e634014 ! t0_kref+0x5a5c: subc %o5, %l4, %o7
8591 .word 0xe1e8a049 ! t0_kref+0x5a60: prefetcha %g2 + 0x49, 16
8592 .word 0x07480008 ! t0_kref+0x5a64: fbul,pt %fcc0, _kref+0x5a84
8593 .word 0xe7a0a010 ! t0_kref+0x5a68: sta %f19, [%g2 + 0x10]%asi
8594 .word 0x9fa0012b ! t0_kref+0x5a6c: fabss %f11, %f15
8595 .word 0xe51e401d ! t0_kref+0x5a70: ldd [%i1 + %i5], %f18
8596 .word 0x81df0013 ! t0_kref+0x5a74: flush %i4 + %l3
8597 .word 0xe51e4000 ! t0_kref+0x5a78: ldd [%i1], %f18
8598 .word 0x81ac8a4a ! t0_kref+0x5a7c: fcmpd %fcc0, %f18, %f10
8599 .word 0xd44e401a ! t0_kref+0x5a80: ldsb [%i1 + %i2], %o2
8600 .word 0xd8a0a034 ! t0_kref+0x5a84: sta %o4, [%g2 + 0x34]%asi
8601 .word 0x9da309d0 ! t0_kref+0x5a88: fdivd %f12, %f16, %f14
8602 .word 0xf820a034 ! t0_kref+0x5a8c: st %i4, [%g2 + 0x34]
8603 .word 0x9fa018cc ! t0_kref+0x5a90: fdtos %f12, %f15
8604 .word 0x929e801a ! t0_kref+0x5a94: xorcc %i2, %i2, %o1
8605 .word 0xdd1fbcc8 ! t0_kref+0x5a98: ldd [%fp - 0x338], %f14
8606 .word 0x9b322006 ! t0_kref+0x5a9c: srl %o0, 0x6, %o5
8607 .word 0xd780a030 ! t0_kref+0x5aa0: lda [%g2 + 0x30]%asi, %f11
8608 .word 0x9432001a ! t0_kref+0x5aa4: orn %o0, %i2, %o2
8609 .word 0x29800007 ! t0_kref+0x5aa8: fbl,a _kref+0x5ac4
8610 .word 0xea280019 ! t0_kref+0x5aac: stb %l5, [%g0 + %i1]
8611 .word 0xd25e001d ! t0_kref+0x5ab0: ldx [%i0 + %i5], %o1
8612 .word 0x32800002 ! t0_kref+0x5ab4: bne,a _kref+0x5abc
8613 .word 0xd07e7ff8 ! t0_kref+0x5ab8: swap [%i1 - 8], %o0
8614 .word 0xda6e3feb ! t0_kref+0x5abc: ldstub [%i0 - 0x15], %o5
8615 .word 0x942ee2ec ! t0_kref+0x5ac0: andn %i3, 0x2ec, %o2
8616 .word 0x982a695a ! t0_kref+0x5ac4: andn %o1, 0x95a, %o4
8617 .word 0x13800001 ! t0_kref+0x5ac8: fbe _kref+0x5acc
8618 .word 0xe83e6000 ! t0_kref+0x5acc: std %l4, [%i1]
8619 .word 0x98be8016 ! t0_kref+0x5ad0: xnorcc %i2, %l6, %o4
8620 .word 0xd48e201d ! t0_kref+0x5ad4: lduba [%i0 + 0x1d]%asi, %o2
8621 .word 0x92e6bf16 ! t0_kref+0x5ad8: subccc %i2, -0xea, %o1
8622 .word 0xc090a010 ! t0_kref+0x5adc: lduha [%g2 + 0x10]%asi, %g0
8623 .word 0x9a66c015 ! t0_kref+0x5ae0: subc %i3, %l5, %o5
8624 .word 0xda080018 ! t0_kref+0x5ae4: ldub [%g0 + %i0], %o5
8625 .word 0x9fc10000 ! t0_kref+0x5ae8: call %g4
8626 .word 0x95a00138 ! t0_kref+0x5aec: fabss %f24, %f10
8627 .word 0x94aa401c ! t0_kref+0x5af0: andncc %o1, %i4, %o2
8628 .word 0x95a48854 ! t0_kref+0x5af4: faddd %f18, %f20, %f10
8629 .word 0x80bf796d ! t0_kref+0x5af8: xnorcc %i5, -0x693, %g0
8630 .word 0x968d6ede ! t0_kref+0x5afc: andcc %l5, 0xede, %o3
8631 .word 0xe53e4000 ! t0_kref+0x5b00: std %f18, [%i1]
8632 .word 0xf13e4000 ! t0_kref+0x5b04: std %f24, [%i1]
8633 .word 0x3f800006 ! t0_kref+0x5b08: fbo,a _kref+0x5b20
8634 .word 0xd9262018 ! t0_kref+0x5b0c: st %f12, [%i0 + 0x18]
8635 .word 0x95a489d8 ! t0_kref+0x5b10: fdivd %f18, %f24, %f10
8636 .word 0xd51fbd40 ! t0_kref+0x5b14: ldd [%fp - 0x2c0], %f10
8637 .word 0x92a8239a ! t0_kref+0x5b18: andncc %g0, 0x39a, %o1
8638 .word 0x81868000 ! t0_kref+0x5b1c: wr %i2, %g0, %y
8639 .word 0xd2c0a03c ! t0_kref+0x5b20: ldswa [%g2 + 0x3c]%asi, %o1
8640 .word 0x946771c3 ! t0_kref+0x5b24: subc %i5, -0xe3d, %o2
8641 .word 0x808daff3 ! t0_kref+0x5b28: btst 0xff3, %l6
8642 .word 0x99a588ce ! t0_kref+0x5b2c: fsubd %f22, %f14, %f12
8643 .word 0x05800002 ! t0_kref+0x5b30: fblg _kref+0x5b38
8644 .word 0xa9a01893 ! t0_kref+0x5b34: fitos %f19, %f20
8645 .word 0x8007001c ! t0_kref+0x5b38: add %i4, %i4, %g0
8646 .word 0x2b800007 ! t0_kref+0x5b3c: fbug,a _kref+0x5b58
8647 .word 0x800a801b ! t0_kref+0x5b40: and %o2, %i3, %g0
8648 .word 0x81aacab7 ! t0_kref+0x5b44: fcmpes %fcc0, %f11, %f23
8649 .word 0x92ba4000 ! t0_kref+0x5b48: xnorcc %o1, %g0, %o1
8650 .word 0xe868a031 ! t0_kref+0x5b4c: ldstub [%g2 + 0x31], %l4
8651 .word 0xd51fbdf0 ! t0_kref+0x5b50: ldd [%fp - 0x210], %f10
8652 .word 0x81854000 ! t0_kref+0x5b54: wr %l5, %g0, %y
8653 .word 0xe51e4000 ! t0_kref+0x5b58: ldd [%i1], %f18
8654 .word 0xe8b0a034 ! t0_kref+0x5b5c: stha %l4, [%g2 + 0x34]%asi
8655 .word 0x928b0016 ! t0_kref+0x5b60: andcc %o4, %l6, %o1
8656 .word 0xfa2e3feb ! t0_kref+0x5b64: stb %i5, [%i0 - 0x15]
8657 .word 0x878020d0 ! t0_kref+0x5b68: mov 0xd0, %asi
8658 .word 0x81ac0ab0 ! t0_kref+0x5b6c: fcmpes %fcc0, %f16, %f16
8659 .word 0xa7a0012b ! t0_kref+0x5b70: fabss %f11, %f19
8660 .word 0x927d400c ! t0_kref+0x5b74: sdiv %l5, %o4, %o1
8661 .word 0x952de009 ! t0_kref+0x5b78: sll %l7, 0x9, %o2
8662 .word 0xa5a01914 ! t0_kref+0x5b7c: fitod %f20, %f18
8663 .word 0xa5a0012d ! t0_kref+0x5b80: fabss %f13, %f18
8664 .word 0x953f200a ! t0_kref+0x5b84: sra %i4, 0xa, %o2
8665 .word 0x98e5c00d ! t0_kref+0x5b88: subccc %l7, %o5, %o4
8666 .word 0x8143e040 ! t0_kref+0x5b8c: membar 0x40
8667 .word 0x94868014 ! t0_kref+0x5b90: addcc %i2, %l4, %o2
8668 call 1f
8669 .empty
8670 .word 0x95a88035 ! t0_kref+0x5b98: fmovslg %fcc0, %f21, %f10
8671 .word 0x9e45a7a3 ! t0_kref+0x5b9c: addc %l6, 0x7a3, %o7
8672 .word 0x2d400005 ! t0_kref+0x5ba0: fbg,a,pn %fcc0, _kref+0x5bb4
8673 .word 0xe01e2018 ! t0_kref+0x5ba4: ldd [%i0 + 0x18], %l0
86741: .word 0x81ab0a4a ! t0_kref+0x5ba8: fcmpd %fcc0, %f12, %f10
8675 .word 0x8134a016 ! t0_kref+0x5bac: srl %l2, 0x16, %g0
8676 .word 0x982f2bf7 ! t0_kref+0x5bb0: andn %i4, 0xbf7, %o4
8677 .word 0x9334e016 ! t0_kref+0x5bb4: srl %l3, 0x16, %o1
8678 .word 0xe51fbf80 ! t0_kref+0x5bb8: ldd [%fp - 0x80], %f18
8679 .word 0x8038001c ! t0_kref+0x5bbc: xnor %g0, %i4, %g0
8680 .word 0xd630a010 ! t0_kref+0x5bc0: sth %o3, [%g2 + 0x10]
8681 .word 0x11400002 ! t0_kref+0x5bc4: fba,pn %fcc0, _kref+0x5bcc
8682 .word 0xed68a082 ! t0_kref+0x5bc8: prefetch %g2 + 0x82, 22
8683 .word 0x96aabceb ! t0_kref+0x5bcc: andncc %o2, -0x315, %o3
8684 .word 0x80822175 ! t0_kref+0x5bd0: addcc %o0, 0x175, %g0
8685 .word 0x23800008 ! t0_kref+0x5bd4: fbne,a _kref+0x5bf4
8686 .word 0xd4567ff4 ! t0_kref+0x5bd8: ldsh [%i1 - 0xc], %o2
8687 .word 0xaba0002b ! t0_kref+0x5bdc: fmovs %f11, %f21
8688 .word 0x80dce9ed ! t0_kref+0x5be0: smulcc %l3, 0x9ed, %g0
8689 .word 0xf007bfe0 ! t0_kref+0x5be4: ld [%fp - 0x20], %i0
8690 .word 0xd4163fe4 ! t0_kref+0x5be8: lduh [%i0 - 0x1c], %o2
8691 .word 0x81874000 ! t0_kref+0x5bec: wr %i5, %g0, %y
8692 .word 0xc807bff0 ! t0_kref+0x5bf0: ld [%fp - 0x10], %g4
8693 .word 0xd450a032 ! t0_kref+0x5bf4: ldsh [%g2 + 0x32], %o2
8694 .word 0x985df3fd ! t0_kref+0x5bf8: smul %l7, -0xc03, %o4
8695 .word 0x9de3bfa0 ! t0_kref+0x5bfc: save %sp, -0x60, %sp
8696 sethi %hi(1f), %i7
8697 return %i7+%lo(1f)
8698 .empty
8699 .word 0x95a01a2c ! t0_kref+0x5c08: fstoi %f12, %f10
8700 .word 0xd4070018 ! t0_kref+0x5c0c: ld [%i4 + %i0], %o2
8701 .word 0xde40a004 ! t0_kref+0x5c10: ldsw [%g2 + 4], %o7
87021: .word 0xb3a5c82f ! t0_kref+0x5c14: fadds %f23, %f15, %f25
8703 .word 0x92824017 ! t0_kref+0x5c18: addcc %o1, %l7, %o1
8704 .word 0xe6200018 ! t0_kref+0x5c1c: st %l3, [%g0 + %i0]
8705 .word 0x8143c000 ! t0_kref+0x5c20: stbar
8706 .word 0x3b480008 ! t0_kref+0x5c24: fble,a,pt %fcc0, _kref+0x5c44
8707 .word 0x9a85001c ! t0_kref+0x5c28: addcc %l4, %i4, %o5
8708 .word 0xd20e8019 ! t0_kref+0x5c2c: ldub [%i2 + %i1], %o1
8709 .word 0x3f800005 ! t0_kref+0x5c30: fbo,a _kref+0x5c44
8710 .word 0xc0563fe2 ! t0_kref+0x5c34: ldsh [%i0 - 0x1e], %g0
8711 .word 0x9afd8016 ! t0_kref+0x5c38: sdivcc %l6, %l6, %o5
8712 .word 0x9ef23d8b ! t0_kref+0x5c3c: udivcc %o0, -0x275, %o7
8713 .word 0x25480004 ! t0_kref+0x5c40: fblg,a,pt %fcc0, _kref+0x5c50
8714 .word 0xf320a008 ! t0_kref+0x5c44: st %f25, [%g2 + 8]
8715 .word 0x9242b3d1 ! t0_kref+0x5c48: addc %o2, -0xc2f, %o1
8716 .word 0x2f480007 ! t0_kref+0x5c4c: fbu,a,pt %fcc0, _kref+0x5c68
8717 .word 0x948ced3b ! t0_kref+0x5c50: andcc %l3, 0xd3b, %o2
8718 .word 0x99a01911 ! t0_kref+0x5c54: fitod %f17, %f12
8719 .word 0xa5a44837 ! t0_kref+0x5c58: fadds %f17, %f23, %f18
8720 .word 0x1c800008 ! t0_kref+0x5c5c: bpos _kref+0x5c7c
8721 .word 0x92f6801d ! t0_kref+0x5c60: udivcc %i2, %i5, %o1
8722 .word 0x94bf001c ! t0_kref+0x5c64: xnorcc %i4, %i4, %o2
8723 .word 0xd200a024 ! t0_kref+0x5c68: ld [%g2 + 0x24], %o1
8724 .word 0x9a03001d ! t0_kref+0x5c6c: add %o4, %i5, %o5
8725 .word 0x973c8013 ! t0_kref+0x5c70: sra %l2, %l3, %o3
8726 .word 0xa9a4884e ! t0_kref+0x5c74: faddd %f18, %f14, %f20
8727 .word 0xef00a01c ! t0_kref+0x5c78: ld [%g2 + 0x1c], %f23
8728 .word 0xa9a01916 ! t0_kref+0x5c7c: fitod %f22, %f20
8729 .word 0x9540c000 ! t0_kref+0x5c80: mov %asi, %o2
8730 .word 0xded6501b ! t0_kref+0x5c84: ldsha [%i1 + %i3]0x80, %o7
8731 .word 0xafa0002e ! t0_kref+0x5c88: fmovs %f14, %f23
8732 .word 0x16800001 ! t0_kref+0x5c8c: bge _kref+0x5c90
8733 .word 0x9f16801d ! t0_kref+0x5c90: taddcctv %i2, %i5, %o7
8734 .word 0x98e77a98 ! t0_kref+0x5c94: subccc %i5, -0x568, %o4
8735 .word 0x2d800007 ! t0_kref+0x5c98: fbg,a _kref+0x5cb4
8736 .word 0xd51e3fe8 ! t0_kref+0x5c9c: ldd [%i0 - 0x18], %f10
8737 .word 0xdf00a030 ! t0_kref+0x5ca0: ld [%g2 + 0x30], %f15
8738 .word 0xed1fbc18 ! t0_kref+0x5ca4: ldd [%fp - 0x3e8], %f22
8739 .word 0xe300a014 ! t0_kref+0x5ca8: ld [%g2 + 0x14], %f17
8740 .word 0xdf00a018 ! t0_kref+0x5cac: ld [%g2 + 0x18], %f15
8741 .word 0x9da000b9 ! t0_kref+0x5cb0: fnegs %f25, %f14
8742 .word 0xd6064000 ! t0_kref+0x5cb4: ld [%i1], %o3
8743 .word 0xeeee501a ! t0_kref+0x5cb8: ldstuba [%i1 + %i2]0x80, %l7
8744 .word 0x30480003 ! t0_kref+0x5cbc: ba,a,pt %icc, _kref+0x5cc8
8745 .word 0x9f3e801b ! t0_kref+0x5cc0: sra %i2, %i3, %o7
8746 .word 0x92f24012 ! t0_kref+0x5cc4: udivcc %o1, %l2, %o1
8747 .word 0x928d7c88 ! t0_kref+0x5cc8: andcc %l5, -0x378, %o1
8748 .word 0xd806401c ! t0_kref+0x5ccc: ld [%i1 + %i4], %o4
8749 .word 0xda060000 ! t0_kref+0x5cd0: ld [%i0], %o5
8750 .word 0x9a5cf641 ! t0_kref+0x5cd4: smul %l3, -0x9bf, %o5
8751 .word 0xdf00a02c ! t0_kref+0x5cd8: ld [%g2 + 0x2c], %f15
8752 .word 0x922b7210 ! t0_kref+0x5cdc: andn %o5, -0xdf0, %o1
8753 .word 0x98f30016 ! t0_kref+0x5ce0: udivcc %o4, %l6, %o4
8754 .word 0x9b282018 ! t0_kref+0x5ce4: sll %g0, 0x18, %o5
8755 .word 0x9ba0188c ! t0_kref+0x5ce8: fitos %f12, %f13
8756 .word 0xde100019 ! t0_kref+0x5cec: lduh [%g0 + %i1], %o7
8757 .word 0x9da54936 ! t0_kref+0x5cf0: fmuls %f21, %f22, %f14
8758 .word 0xd24e200f ! t0_kref+0x5cf4: ldsb [%i0 + 0xf], %o1
8759 .word 0x20400006 ! t0_kref+0x5cf8: bn,a,pn %icc, _kref+0x5d10
8760 .word 0x9ab4a6a8 ! t0_kref+0x5cfc: orncc %l2, 0x6a8, %o5
8761 .word 0xd656c018 ! t0_kref+0x5d00: ldsh [%i3 + %i0], %o3
8762 .word 0x31480002 ! t0_kref+0x5d04: fba,a,pt %fcc0, _kref+0x5d0c
8763 .word 0xd208a00a ! t0_kref+0x5d08: ldub [%g2 + 0xa], %o1
8764 .word 0x97a649ab ! t0_kref+0x5d0c: fdivs %f25, %f11, %f11
8765 .word 0xdb20a010 ! t0_kref+0x5d10: st %f13, [%g2 + 0x10]
8766 .word 0xf630a01c ! t0_kref+0x5d14: sth %i3, [%g2 + 0x1c]
8767 .word 0x8143c000 ! t0_kref+0x5d18: stbar
8768 .word 0xd9be501d ! t0_kref+0x5d1c: stda %f12, [%i1 + %i5]0x80
8769 .word 0x81dd3594 ! t0_kref+0x5d20: flush %l4 - 0xa6c
8770 .word 0x81ac8a4e ! t0_kref+0x5d24: fcmpd %fcc0, %f18, %f14
8771 .word 0xa1a00130 ! t0_kref+0x5d28: fabss %f16, %f16
8772 .word 0xd5be501d ! t0_kref+0x5d2c: stda %f10, [%i1 + %i5]0x80
8773 .word 0x963f7524 ! t0_kref+0x5d30: xnor %i5, -0xadc, %o3
8774 .word 0x980a401c ! t0_kref+0x5d34: and %o1, %i4, %o4
8775 .word 0xb1a01913 ! t0_kref+0x5d38: fitod %f19, %f24
8776 .word 0x9ba449b3 ! t0_kref+0x5d3c: fdivs %f17, %f19, %f13
8777 .word 0x98a3400c ! t0_kref+0x5d40: subcc %o5, %o4, %o4
8778 .word 0x25800003 ! t0_kref+0x5d44: fblg,a _kref+0x5d50
8779 .word 0x928ec01b ! t0_kref+0x5d48: andcc %i3, %i3, %o1
8780 .word 0x96bb7095 ! t0_kref+0x5d4c: xnorcc %o5, -0xf6b, %o3
8781 .word 0x20400007 ! t0_kref+0x5d50: bn,a,pn %icc, _kref+0x5d6c
8782 .word 0xd200a024 ! t0_kref+0x5d54: ld [%g2 + 0x24], %o1
8783 .word 0xde50a01a ! t0_kref+0x5d58: ldsh [%g2 + 0x1a], %o7
8784 .word 0x17800002 ! t0_kref+0x5d5c: fbge _kref+0x5d64
8785 .word 0x80a68015 ! t0_kref+0x5d60: cmp %i2, %l5
8786 .word 0x9a5cf9c5 ! t0_kref+0x5d64: smul %l3, -0x63b, %o5
8787 .word 0xc0c01019 ! t0_kref+0x5d68: ldswa [%g0 + %i1]0x80, %g0
8788 .word 0x13480008 ! t0_kref+0x5d6c: fbe,pt %fcc0, _kref+0x5d8c
8789 .word 0x962ee4df ! t0_kref+0x5d70: andn %i3, 0x4df, %o3
8790 .word 0xd84e6012 ! t0_kref+0x5d74: ldsb [%i1 + 0x12], %o4
8791 .word 0xdd20a00c ! t0_kref+0x5d78: st %f14, [%g2 + 0xc]
8792 .word 0x805de61e ! t0_kref+0x5d7c: smul %l7, 0x61e, %g0
8793 .word 0x9a0cb487 ! t0_kref+0x5d80: and %l2, -0xb79, %o5
8794 .word 0x17800003 ! t0_kref+0x5d84: fbge _kref+0x5d90
8795 .word 0x9a476d74 ! t0_kref+0x5d88: addc %i5, 0xd74, %o5
8796 .word 0x9886801c ! t0_kref+0x5d8c: addcc %i2, %i4, %o4
8797 .word 0x80a37349 ! t0_kref+0x5d90: cmp %o5, -0xcb7
8798 .word 0x993b4008 ! t0_kref+0x5d94: sra %o5, %o0, %o4
8799 .word 0xde100018 ! t0_kref+0x5d98: lduh [%g0 + %i0], %o7
8800 .word 0xec01401c ! t0_kref+0x5d9c: ld [%g5 + %i4], %l6
8801 .word 0xc96e2018 ! t0_kref+0x5da0: prefetch %i0 + 0x18, 4
8802 .word 0x9b3ec01b ! t0_kref+0x5da4: sra %i3, %i3, %o5
8803 .word 0x9a5ec01c ! t0_kref+0x5da8: smul %i3, %i4, %o5
8804 .word 0x80fb6116 ! t0_kref+0x5dac: sdivcc %o5, 0x116, %g0
8805 .word 0xe4267fe4 ! t0_kref+0x5db0: st %l2, [%i1 - 0x1c]
8806 .word 0x2e400005 ! t0_kref+0x5db4: bvs,a,pn %icc, _kref+0x5dc8
8807 .word 0xf3262000 ! t0_kref+0x5db8: st %f25, [%i0]
8808 .word 0x940a8014 ! t0_kref+0x5dbc: and %o2, %l4, %o2
8809 .word 0xed1e6000 ! t0_kref+0x5dc0: ldd [%i1], %f22
8810 .word 0xdd1fbfb8 ! t0_kref+0x5dc4: ldd [%fp - 0x48], %f14
8811 .word 0x99a4c837 ! t0_kref+0x5dc8: fadds %f19, %f23, %f12
8812 .word 0x99376005 ! t0_kref+0x5dcc: srl %i5, 0x5, %o4
8813 .word 0xd51fbcf8 ! t0_kref+0x5dd0: ldd [%fp - 0x308], %f10
8814 .word 0xd420a01c ! t0_kref+0x5dd4: st %o2, [%g2 + 0x1c]
8815 .word 0x800f400b ! t0_kref+0x5dd8: and %i5, %o3, %g0
8816 .word 0x93280016 ! t0_kref+0x5ddc: sll %g0, %l6, %o1
8817 .word 0x98e0001b ! t0_kref+0x5de0: subccc %g0, %i3, %o4
8818 .word 0xdb062000 ! t0_kref+0x5de4: ld [%i0], %f13
8819 .word 0x95a38856 ! t0_kref+0x5de8: faddd %f14, %f22, %f10
8820 .word 0x3d800003 ! t0_kref+0x5dec: fbule,a _kref+0x5df8
8821 .word 0xc0580019 ! t0_kref+0x5df0: ldx [%g0 + %i1], %g0
8822 .word 0x9ebb400c ! t0_kref+0x5df4: xnorcc %o5, %o4, %o7
8823 .word 0x86102001 ! t0_kref+0x5df8: mov 0x1, %g3
8824 .word 0x12800000 ! t0_kref+0x5dfc: bne _kref+0x5dfc
8825 .word 0x86a0e001 ! t0_kref+0x5e00: subcc %g3, 1, %g3
8826 .word 0x94ba8015 ! t0_kref+0x5e04: xnorcc %o2, %l5, %o2
8827 .word 0x9242b4b0 ! t0_kref+0x5e08: addc %o2, -0xb50, %o1
8828 .word 0xa9a0188f ! t0_kref+0x5e0c: fitos %f15, %f20
8829 .word 0xf836c019 ! t0_kref+0x5e10: sth %i4, [%i3 + %i1]
8830 .word 0xa9a01110 ! t0_kref+0x5e14: fxtod %f16, %f20
8831 .word 0x9a583384 ! t0_kref+0x5e18: smul %g0, -0xc7c, %o5
8832 call SYM(t0_subr0)
8833 .word 0xe11fbf78 ! t0_kref+0x5e20: ldd [%fp - 0x88], %f16
8834 .word 0x993d8008 ! t0_kref+0x5e24: sra %l6, %o0, %o4
8835 .word 0x20800001 ! t0_kref+0x5e28: bn,a _kref+0x5e2c
8836 .word 0xd40e8018 ! t0_kref+0x5e2c: ldub [%i2 + %i0], %o2
8837 .word 0x928b4013 ! t0_kref+0x5e30: andcc %o5, %l3, %o1
8838 .word 0x97a01898 ! t0_kref+0x5e34: fitos %f24, %f11
8839 .word 0x39480002 ! t0_kref+0x5e38: fbuge,a,pt %fcc0, _kref+0x5e40
8840 .word 0x9af2800a ! t0_kref+0x5e3c: udivcc %o2, %o2, %o5
8841 .word 0x25800008 ! t0_kref+0x5e40: fblg,a _kref+0x5e60
8842 .word 0xf11e001d ! t0_kref+0x5e44: ldd [%i0 + %i5], %f24
8843 .word 0xed1fbdd8 ! t0_kref+0x5e48: ldd [%fp - 0x228], %f22
8844 .word 0x9fa01a2d ! t0_kref+0x5e4c: fstoi %f13, %f15
8845 .word 0xd91fbdc0 ! t0_kref+0x5e50: ldd [%fp - 0x240], %f12
8846 .word 0xe62e001a ! t0_kref+0x5e54: stb %l3, [%i0 + %i2]
8847 .word 0xc008a00b ! t0_kref+0x5e58: ldub [%g2 + 0xb], %g0
8848 .word 0x9abdc00b ! t0_kref+0x5e5c: xnorcc %l7, %o3, %o5
8849 .word 0x3f480007 ! t0_kref+0x5e60: fbo,a,pt %fcc0, _kref+0x5e7c
8850 .word 0x9834c000 ! t0_kref+0x5e64: orn %l3, %g0, %o4
8851 .word 0xd2567ff4 ! t0_kref+0x5e68: ldsh [%i1 - 0xc], %o1
8852 .word 0x80172243 ! t0_kref+0x5e6c: or %i4, 0x243, %g0
8853 .word 0x9e474014 ! t0_kref+0x5e70: addc %i5, %l4, %o7
8854 .word 0x81830000 ! t0_kref+0x5e74: wr %o4, %g0, %y
8855 .word 0xb3a018d2 ! t0_kref+0x5e78: fdtos %f18, %f25
8856 .word 0xf11fbe28 ! t0_kref+0x5e7c: ldd [%fp - 0x1d8], %f24
8857 .word 0x9e757637 ! t0_kref+0x5e80: udiv %l5, -0x9c9, %o7
8858 .word 0xd91fbd98 ! t0_kref+0x5e84: ldd [%fp - 0x268], %f12
8859 .word 0x9fc10000 ! t0_kref+0x5e88: call %g4
8860 .word 0xe5bf5018 ! t0_kref+0x5e8c: stda %f18, [%i5 + %i0]0x80
8861 .word 0x9da309b7 ! t0_kref+0x5e90: fdivs %f12, %f23, %f14
8862 .word 0x8143c000 ! t0_kref+0x5e94: stbar
8863 .word 0x96880000 ! t0_kref+0x5e98: andcc %g0, %g0, %o3
8864 .word 0xc568a084 ! t0_kref+0x5e9c: prefetch %g2 + 0x84, 2
8865 .word 0x951d2940 ! t0_kref+0x5ea0: tsubcctv %l4, 0x940, %o2
8866 .word 0x9ef2a55f ! t0_kref+0x5ea4: udivcc %o2, 0x55f, %o7
8867 .word 0x9f2d000c ! t0_kref+0x5ea8: sll %l4, %o4, %o7
8868 .word 0xd020a030 ! t0_kref+0x5eac: st %o0, [%g2 + 0x30]
8869 .word 0x9da3884e ! t0_kref+0x5eb0: faddd %f14, %f14, %f14
8870 .word 0x99a018d2 ! t0_kref+0x5eb4: fdtos %f18, %f12
8871 .word 0xd42e600c ! t0_kref+0x5eb8: stb %o2, [%i1 + 0xc]
8872 .word 0xa5a0190b ! t0_kref+0x5ebc: fitod %f11, %f18
8873 .word 0x27400007 ! t0_kref+0x5ec0: fbul,a,pn %fcc0, _kref+0x5edc
8874 .word 0x8185c000 ! t0_kref+0x5ec4: wr %l7, %g0, %y
8875 .word 0x983e801c ! t0_kref+0x5ec8: xnor %i2, %i4, %o4
8876 .word 0x8143c000 ! t0_kref+0x5ecc: stbar
8877 .word 0x2b800002 ! t0_kref+0x5ed0: fbug,a _kref+0x5ed8
8878 .word 0x803727be ! t0_kref+0x5ed4: orn %i4, 0x7be, %g0
8879 .word 0xed1fbfd0 ! t0_kref+0x5ed8: ldd [%fp - 0x30], %f22
8880 .word 0x800aac83 ! t0_kref+0x5edc: and %o2, 0xc83, %g0
8881 .word 0xa7a01a31 ! t0_kref+0x5ee0: fstoi %f17, %f19
8882 .word 0xd848a03a ! t0_kref+0x5ee4: ldsb [%g2 + 0x3a], %o4
8883 .word 0x99a00139 ! t0_kref+0x5ee8: fabss %f25, %f12
8884 .word 0xa3a000b7 ! t0_kref+0x5eec: fnegs %f23, %f17
8885 .word 0x00800001 ! t0_kref+0x5ef0: bn _kref+0x5ef4
8886 .word 0xdd1e6008 ! t0_kref+0x5ef4: ldd [%i1 + 8], %f14
8887 .word 0x968abb00 ! t0_kref+0x5ef8: andcc %o2, -0x500, %o3
8888 .word 0x81ad8a4e ! t0_kref+0x5efc: fcmpd %fcc0, %f22, %f14
8889 .word 0xe11e401d ! t0_kref+0x5f00: ldd [%i1 + %i5], %f16
8890 .word 0x81ac8a50 ! t0_kref+0x5f04: fcmpd %fcc0, %f18, %f16
8891 .word 0xd6d01019 ! t0_kref+0x5f08: ldsha [%g0 + %i1]0x80, %o3
8892 .word 0x98b6f2e0 ! t0_kref+0x5f0c: orncc %i3, -0xd20, %o4
8893 .word 0x1b2a8c5d ! t0_kref+0x5f10: sethi %hi(0xaa317400), %o5
8894 .word 0xf11e401d ! t0_kref+0x5f14: ldd [%i1 + %i5], %f24
8895 .word 0x001fffff ! t0_kref+0x5f18: illtrap 0x1fffff
8896 .word 0x9410001b ! t0_kref+0x5f1c: mov %i3, %o2
8897 .word 0x81ae4ab0 ! t0_kref+0x5f20: fcmpes %fcc0, %f25, %f16
8898 .word 0x9eab3339 ! t0_kref+0x5f24: andncc %o4, -0xcc7, %o7
8899 .word 0xd4166014 ! t0_kref+0x5f28: lduh [%i1 + 0x14], %o2
8900 .word 0x9fc00004 ! t0_kref+0x5f2c: call %g0 + %g4
8901 .word 0xa9a28831 ! t0_kref+0x5f30: fadds %f10, %f17, %f20
8902 .word 0x81ad0a4e ! t0_kref+0x5f34: fcmpd %fcc0, %f20, %f14
8903 .word 0x9e8f401a ! t0_kref+0x5f38: andcc %i5, %i2, %o7
8904 .word 0x802dc008 ! t0_kref+0x5f3c: andn %l7, %o0, %g0
8905 .word 0x80e6edcd ! t0_kref+0x5f40: subccc %i3, 0xdcd, %g0
8906 .word 0x948b000b ! t0_kref+0x5f44: andcc %o4, %o3, %o2
8907 .word 0xd430a022 ! t0_kref+0x5f48: sth %o2, [%g2 + 0x22]
8908 .word 0x1d800003 ! t0_kref+0x5f4c: fbule _kref+0x5f58
8909 .word 0x942b400a ! t0_kref+0x5f50: andn %o5, %o2, %o2
8910 .word 0xe6ff1018 ! t0_kref+0x5f54: swapa [%i4 + %i0]0x80, %l3
8911 .word 0xc040a008 ! t0_kref+0x5f58: ldsw [%g2 + 8], %g0
8912 .word 0x99a0012d ! t0_kref+0x5f5c: fabss %f13, %f12
8913 .word 0xa5a289ab ! t0_kref+0x5f60: fdivs %f10, %f11, %f18
8914 .word 0x9264a694 ! t0_kref+0x5f64: subc %l2, 0x694, %o1
8915 .word 0x2b400004 ! t0_kref+0x5f68: fbug,a,pn %fcc0, _kref+0x5f78
8916 .word 0xa5a0004e ! t0_kref+0x5f6c: fmovd %f14, %f18
8917 call SYM(t0_subr2)
8918 .word 0xd406201c ! t0_kref+0x5f74: ld [%i0 + 0x1c], %o2
8919 .word 0x967a8012 ! t0_kref+0x5f78: sdiv %o2, %l2, %o3
8920 .word 0x98fd626a ! t0_kref+0x5f7c: sdivcc %l5, 0x26a, %o4
8921 .word 0xb3a0188c ! t0_kref+0x5f80: fitos %f12, %f25
8922 .word 0xd416c018 ! t0_kref+0x5f84: lduh [%i3 + %i0], %o2
8923 .word 0xe126401c ! t0_kref+0x5f88: st %f16, [%i1 + %i4]
8924 .word 0x94bb401a ! t0_kref+0x5f8c: xnorcc %o5, %i2, %o2
8925 .word 0x81ac0a50 ! t0_kref+0x5f90: fcmpd %fcc0, %f16, %f16
8926 .word 0xa7a01a39 ! t0_kref+0x5f94: fstoi %f25, %f19
8927 .word 0xec363ffc ! t0_kref+0x5f98: sth %l6, [%i0 - 4]
8928 .word 0xed20a010 ! t0_kref+0x5f9c: st %f22, [%g2 + 0x10]
8929 .word 0x96268017 ! t0_kref+0x5fa0: sub %i2, %l7, %o3
8930 .word 0xc807bfe8 ! t0_kref+0x5fa4: ld [%fp - 0x18], %g4
8931 .word 0x99a018ca ! t0_kref+0x5fa8: fdtos %f10, %f12
8932 .word 0x80b2700a ! t0_kref+0x5fac: orncc %o1, -0xff6, %g0
8933 .word 0xe500a010 ! t0_kref+0x5fb0: ld [%g2 + 0x10], %f18
8934 .word 0x1d800008 ! t0_kref+0x5fb4: fbule _kref+0x5fd4
8935 .word 0x9e17653b ! t0_kref+0x5fb8: or %i5, 0x53b, %o7
8936 .word 0x965db6d4 ! t0_kref+0x5fbc: smul %l6, -0x92c, %o3
8937 .word 0x22480008 ! t0_kref+0x5fc0: be,a,pt %icc, _kref+0x5fe0
8938 .word 0xaba5c82c ! t0_kref+0x5fc4: fadds %f23, %f12, %f21
8939 .word 0xeaae501a ! t0_kref+0x5fc8: stba %l5, [%i1 + %i2]0x80
8940 .word 0x9725400a ! t0_kref+0x5fcc: mulscc %l5, %o2, %o3
8941 .word 0xf428a00a ! t0_kref+0x5fd0: stb %i2, [%g2 + 0xa]
8942 .word 0x81df61a9 ! t0_kref+0x5fd4: flush %i5 + 0x1a9
8943 .word 0x99a4c8b6 ! t0_kref+0x5fd8: fsubs %f19, %f22, %f12
8944 .word 0xe01f4019 ! t0_kref+0x5fdc: ldd [%i5 + %i1], %l0
8945 .word 0x98448016 ! t0_kref+0x5fe0: addc %l2, %l6, %o4
8946 .word 0xda50a02e ! t0_kref+0x5fe4: ldsh [%g2 + 0x2e], %o5
8947 .word 0x942f3c34 ! t0_kref+0x5fe8: andn %i4, -0x3cc, %o2
8948 .word 0x9af34009 ! t0_kref+0x5fec: udivcc %o5, %o1, %o5
8949 .word 0x3a800008 ! t0_kref+0x5ff0: bcc,a _kref+0x6010
8950 .word 0x972a400c ! t0_kref+0x5ff4: sll %o1, %o4, %o3
8951 .word 0xd650a00e ! t0_kref+0x5ff8: ldsh [%g2 + 0xe], %o3
8952 .word 0x9ba000b0 ! t0_kref+0x5ffc: fnegs %f16, %f13
8953 .word 0xe01e4000 ! t0_kref+0x6000: ldd [%i1], %l0
8954 .word 0x92b7400d ! t0_kref+0x6004: orncc %i5, %o5, %o1
8955 .word 0xa9a5882b ! t0_kref+0x6008: fadds %f22, %f11, %f20
8956 .word 0xa7a0188e ! t0_kref+0x600c: fitos %f14, %f19
8957 .word 0x9a6536ea ! t0_kref+0x6010: subc %l4, -0x916, %o5
8958 .word 0xd028a00f ! t0_kref+0x6014: stb %o0, [%g2 + 0xf]
8959 .word 0x9da389d2 ! t0_kref+0x6018: fdivd %f14, %f18, %f14
8960 .word 0x98bb378f ! t0_kref+0x601c: xnorcc %o4, -0x871, %o4
8961 .word 0x988ee29b ! t0_kref+0x6020: andcc %i3, 0x29b, %o4
8962 .word 0x988ea3ec ! t0_kref+0x6024: andcc %i2, 0x3ec, %o4
8963 .word 0x09800004 ! t0_kref+0x6028: fbl _kref+0x6038
8964 .word 0xdb264000 ! t0_kref+0x602c: st %f13, [%i1]
8965 .word 0x08800008 ! t0_kref+0x6030: bleu _kref+0x6050
8966 .word 0x92834012 ! t0_kref+0x6034: addcc %o5, %l2, %o1
8967 .word 0x9e5ea7a1 ! t0_kref+0x6038: smul %i2, 0x7a1, %o7
8968 .word 0x993ea001 ! t0_kref+0x603c: sra %i2, 0x1, %o4
8969 .word 0x2f800005 ! t0_kref+0x6040: fbu,a _kref+0x6054
8970 .word 0xe91e2018 ! t0_kref+0x6044: ldd [%i0 + 0x18], %f20
8971 .word 0x947f7320 ! t0_kref+0x6048: sdiv %i5, -0xce0, %o2
8972 .word 0xd2801019 ! t0_kref+0x604c: lda [%g0 + %i1]0x80, %o1
8973 .word 0x9add6094 ! t0_kref+0x6050: smulcc %l5, 0x94, %o5
8974 .word 0xada54d2b ! t0_kref+0x6054: fsmuld %f21, %f11, %f22
8975 .word 0xc807bfec ! t0_kref+0x6058: ld [%fp - 0x14], %g4
8976 .word 0x25400008 ! t0_kref+0x605c: fblg,a,pn %fcc0, _kref+0x607c
8977 .word 0xb1a018d8 ! t0_kref+0x6060: fdtos %f24, %f24
8978 .word 0x992ae013 ! t0_kref+0x6064: sll %o3, 0x13, %o4
8979 .word 0xda40a010 ! t0_kref+0x6068: ldsw [%g2 + 0x10], %o5
8980 .word 0xe01e401d ! t0_kref+0x606c: ldd [%i1 + %i5], %l0
8981 .word 0x9a5f2c82 ! t0_kref+0x6070: smul %i4, 0xc82, %o5
8982 .word 0x28800007 ! t0_kref+0x6074: bleu,a _kref+0x6090
8983 .word 0xea7e7fe8 ! t0_kref+0x6078: swap [%i1 - 0x18], %l5
8984 .word 0x973a8014 ! t0_kref+0x607c: sra %o2, %l4, %o3
8985 .word 0x9824e397 ! t0_kref+0x6080: sub %l3, 0x397, %o4
8986 .word 0x92053b23 ! t0_kref+0x6084: add %l4, -0x4dd, %o1
8987 .word 0x9a86b592 ! t0_kref+0x6088: addcc %i2, -0xa6e, %o5
8988 .word 0xe06e6019 ! t0_kref+0x608c: ldstub [%i1 + 0x19], %l0
8989 .word 0xa9a00139 ! t0_kref+0x6090: fabss %f25, %f20
8990 .word 0xe01e6000 ! t0_kref+0x6094: ldd [%i1], %l0
8991 .word 0x928e8017 ! t0_kref+0x6098: andcc %i2, %l7, %o1
8992 .word 0x99a489b8 ! t0_kref+0x609c: fdivs %f18, %f24, %f12
8993 .word 0x81dfc00b ! t0_kref+0x60a0: flush %i7 + %o3
8994 .word 0xa5a54d31 ! t0_kref+0x60a4: fsmuld %f21, %f17, %f18
8995 .word 0xe6280019 ! t0_kref+0x60a8: stb %l3, [%g0 + %i1]
8996 .word 0x9abac015 ! t0_kref+0x60ac: xnorcc %o3, %l5, %o5
8997 .word 0xf62e6006 ! t0_kref+0x60b0: stb %i3, [%i1 + 6]
8998 .word 0xc016401b ! t0_kref+0x60b4: lduh [%i1 + %i3], %g0
8999 .word 0x9da00139 ! t0_kref+0x60b8: fabss %f25, %f14
9000 .word 0x9a67400d ! t0_kref+0x60bc: subc %i5, %o5, %o5
9001 .word 0x9a1ac00c ! t0_kref+0x60c0: xor %o3, %o4, %o5
9002 .word 0x9882c014 ! t0_kref+0x60c4: addcc %o3, %l4, %o4
9003 .word 0xf207bfe0 ! t0_kref+0x60c8: ld [%fp - 0x20], %i1
9004 .word 0x9e2ebfe2 ! t0_kref+0x60cc: andn %i2, -0x1e, %o7
9005 .word 0x81ac8a50 ! t0_kref+0x60d0: fcmpd %fcc0, %f18, %f16
9006 .word 0xe420a024 ! t0_kref+0x60d4: st %l2, [%g2 + 0x24]
9007 .word 0xe500a028 ! t0_kref+0x60d8: ld [%g2 + 0x28], %f18
9008 .word 0x9de3bfa0 ! t0_kref+0x60dc: save %sp, -0x60, %sp
9009 sethi %hi(1f), %i7
9010 return %i7+%lo(1f)
9011 .empty
9012 .word 0xef00a008 ! t0_kref+0x60e8: ld [%g2 + 8], %f23
9013 .word 0x81ac0aab ! t0_kref+0x60ec: fcmpes %fcc0, %f16, %f11
9014 .word 0x98c5e458 ! t0_kref+0x60f0: addccc %l7, 0x458, %o4
9015 .word 0x39400006 ! t0_kref+0x60f4: fbuge,a,pn %fcc0, _kref+0x610c
9016 .word 0x9846c00c ! t0_kref+0x60f8: addc %i3, %o4, %o4
90171: .word 0xdf062000 ! t0_kref+0x60fc: ld [%i0], %f15
9018 call SYM(t0_subr3)
9019 .word 0xa1a01899 ! t0_kref+0x6104: fitos %f25, %f16
9020 .word 0x9da01918 ! t0_kref+0x6108: fitod %f24, %f14
9021 .word 0x3d400004 ! t0_kref+0x610c: fbule,a,pn %fcc0, _kref+0x611c
9022 .word 0x9864fffd ! t0_kref+0x6110: subc %l3, -0x3, %o4
9023 .word 0x96fefc15 ! t0_kref+0x6114: sdivcc %i3, -0x3eb, %o3
9024 .word 0x9da01a32 ! t0_kref+0x6118: fstoi %f18, %f14
9025 .word 0x26800002 ! t0_kref+0x611c: bl,a _kref+0x6124
9026 .word 0xb1a01118 ! t0_kref+0x6120: fxtod %f24, %f24
9027 .word 0xd5180018 ! t0_kref+0x6124: ldd [%g0 + %i0], %f10
9028 .word 0x24400004 ! t0_kref+0x6128: ble,a,pn %icc, _kref+0x6138
9029 .word 0xafa00037 ! t0_kref+0x612c: fmovs %f23, %f23
9030 .word 0x81dc7d62 ! t0_kref+0x6130: flush %l1 - 0x29e
9031 .word 0x9415800d ! t0_kref+0x6134: or %l6, %o5, %o2
9032 .word 0x95a00136 ! t0_kref+0x6138: fabss %f22, %f10
9033 .word 0x9826b26d ! t0_kref+0x613c: sub %i2, -0xd93, %o4
9034 .word 0x80b80009 ! t0_kref+0x6140: xnorcc %g0, %o1, %g0
9035 .word 0x972a401b ! t0_kref+0x6144: sll %o1, %i3, %o3
9036 .word 0xf4783994 ! t0_kref+0x6148: swap [%g0 - 0x66c], %i2
9037 .word 0x21400004 ! t0_kref+0x614c: fbn,a,pn %fcc0, _kref+0x615c
9038 .word 0x9b234016 ! t0_kref+0x6150: mulscc %o5, %l6, %o5
9039 .word 0xaba018d8 ! t0_kref+0x6154: fdtos %f24, %f21
9040 .word 0xaba01894 ! t0_kref+0x6158: fitos %f20, %f21
9041 .word 0x983a001a ! t0_kref+0x615c: xnor %o0, %i2, %o4
9042 .word 0x0c800005 ! t0_kref+0x6160: bneg _kref+0x6174
9043 .word 0xda08a028 ! t0_kref+0x6164: ldub [%g2 + 0x28], %o5
9044 .word 0x948a8012 ! t0_kref+0x6168: andcc %o2, %l2, %o2
9045 .word 0x99a509d6 ! t0_kref+0x616c: fdivd %f20, %f22, %f12
9046 .word 0xa5a01891 ! t0_kref+0x6170: fitos %f17, %f18
9047 .word 0x99a0190d ! t0_kref+0x6174: fitod %f13, %f12
9048 .word 0x1e800004 ! t0_kref+0x6178: bvc _kref+0x6188
9049 .word 0xd4563ff6 ! t0_kref+0x617c: ldsh [%i0 - 0xa], %o2
9050 .word 0x15400007 ! t0_kref+0x6180: fbue,pn %fcc0, _kref+0x619c
9051 .word 0x922b001d ! t0_kref+0x6184: andn %o4, %i5, %o1
9052 .word 0x9da000b6 ! t0_kref+0x6188: fnegs %f22, %f14
9053 .word 0xa9a01a2b ! t0_kref+0x618c: fstoi %f11, %f20
9054 .word 0xada50834 ! t0_kref+0x6190: fadds %f20, %f20, %f22
9055 .word 0xd440a020 ! t0_kref+0x6194: ldsw [%g2 + 0x20], %o2
9056 .word 0x35480001 ! t0_kref+0x6198: fbue,a,pt %fcc0, _kref+0x619c
9057 .word 0xfab01019 ! t0_kref+0x619c: stha %i5, [%g0 + %i1]0x80
9058 .word 0x01800003 ! t0_kref+0x61a0: fbn _kref+0x61ac
9059 .word 0xc568a009 ! t0_kref+0x61a4: prefetch %g2 + 9, 2
9060 .word 0x99a0190f ! t0_kref+0x61a8: fitod %f15, %f12
9061 .word 0xd9062004 ! t0_kref+0x61ac: ld [%i0 + 4], %f12
9062 .word 0x23480003 ! t0_kref+0x61b0: fbne,a,pt %fcc0, _kref+0x61bc
9063 .word 0xda564000 ! t0_kref+0x61b4: ldsh [%i1], %o5
9064 .word 0xdb070018 ! t0_kref+0x61b8: ld [%i4 + %i0], %f13
9065 .word 0x931f2262 ! t0_kref+0x61bc: tsubcctv %i4, 0x262, %o1
9066 .word 0x98a00012 ! t0_kref+0x61c0: subcc %g0, %l2, %o4
9067 .word 0xe11e7ff0 ! t0_kref+0x61c4: ldd [%i1 - 0x10], %f16
9068 .word 0x36800005 ! t0_kref+0x61c8: bge,a _kref+0x61dc
9069 .word 0xd5380019 ! t0_kref+0x61cc: std %f10, [%g0 + %i1]
9070 .word 0x92420012 ! t0_kref+0x61d0: addc %o0, %l2, %o1
9071 .word 0x81debacc ! t0_kref+0x61d4: flush %i2 - 0x534
9072 .word 0xd7067ff8 ! t0_kref+0x61d8: ld [%i1 - 8], %f11
9073 .word 0x94fd698c ! t0_kref+0x61dc: sdivcc %l5, 0x98c, %o2
9074 .word 0xd91e001d ! t0_kref+0x61e0: ldd [%i0 + %i5], %f12
9075 .word 0xd51e3fe0 ! t0_kref+0x61e4: ldd [%i0 - 0x20], %f10
9076 .word 0x807b000b ! t0_kref+0x61e8: sdiv %o4, %o3, %g0
9077 .word 0xa1a00037 ! t0_kref+0x61ec: fmovs %f23, %f16
9078 .word 0x9a78001c ! t0_kref+0x61f0: sdiv %g0, %i4, %o5
9079 .word 0x92400012 ! t0_kref+0x61f4: addc %g0, %l2, %o1
9080 .word 0x878020d0 ! t0_kref+0x61f8: mov 0xd0, %asi
9081 .word 0xada3c8ac ! t0_kref+0x61fc: fsubs %f15, %f12, %f22
9082 .word 0x952ce010 ! t0_kref+0x6200: sll %l3, 0x10, %o2
9083 .word 0xda50a038 ! t0_kref+0x6204: ldsh [%g2 + 0x38], %o5
9084 .word 0xd706401c ! t0_kref+0x6208: ld [%i1 + %i4], %f11
9085 .word 0x963cc014 ! t0_kref+0x620c: xnor %l3, %l4, %o3
9086 .word 0xa1a2c832 ! t0_kref+0x6210: fadds %f11, %f18, %f16
9087 .word 0x81d86ccf ! t0_kref+0x6214: flush %g1 + 0xccf
9088 .word 0x812c800c ! t0_kref+0x6218: sll %l2, %o4, %g0
9089 .word 0x21800002 ! t0_kref+0x621c: fbn,a _kref+0x6224
9090 .word 0x98b6a27e ! t0_kref+0x6220: orncc %i2, 0x27e, %o4
9091 .word 0xed1e7ff0 ! t0_kref+0x6224: ldd [%i1 - 0x10], %f22
9092 .word 0xe436401b ! t0_kref+0x6228: sth %l2, [%i1 + %i3]
9093 .word 0x36400001 ! t0_kref+0x622c: bge,a,pn %icc, _kref+0x6230
9094 .word 0x9537400d ! t0_kref+0x6230: srl %i5, %o5, %o2
9095 .word 0x98320000 ! t0_kref+0x6234: orn %o0, %g0, %o4
9096 .word 0x9522c008 ! t0_kref+0x6238: mulscc %o3, %o0, %o2
9097 .word 0x92bec013 ! t0_kref+0x623c: xnorcc %i3, %l3, %o1
9098 .word 0x803c800b ! t0_kref+0x6240: xnor %l2, %o3, %g0
9099 .word 0x9da0002e ! t0_kref+0x6244: fmovs %f14, %f14
9100 .word 0x9de3bfa0 ! t0_kref+0x6248: save %sp, -0x60, %sp
9101 .word 0x95e83599 ! t0_kref+0x624c: restore %g0, -0xa67, %o2
9102 sethi %hi(2f), %o7
9103 .word 0xe40be270 ! t0_kref+0x6254: ldub [%o7 + 0x270], %l2
9104 .word 0xa41ca00c ! t0_kref+0x6258: xor %l2, 0xc, %l2
9105 .word 0xe42be270 ! t0_kref+0x625c: stb %l2, [%o7 + 0x270]
9106 .word 0x81dbe270 ! t0_kref+0x6260: flush %o7 + 0x270
9107 .word 0x9a5f001a ! t0_kref+0x6264: smul %i4, %i2, %o5
9108 .word 0x9ae68013 ! t0_kref+0x6268: subccc %i2, %l3, %o5
9109 .word 0x10800003 ! t0_kref+0x626c: ba _kref+0x6278
91102: .word 0x9a33000c ! t0_kref+0x6270: orn %o4, %o4, %o5
9111 .word 0xe91fbd28 ! t0_kref+0x6274: ldd [%fp - 0x2d8], %f20
9112 .word 0xd03e6010 ! t0_kref+0x6278: std %o0, [%i1 + 0x10]
9113 .word 0x9da5884e ! t0_kref+0x627c: faddd %f22, %f14, %f14
9114 .word 0xf62e201f ! t0_kref+0x6280: stb %i3, [%i0 + 0x1f]
9115 .word 0x96aeada2 ! t0_kref+0x6284: andncc %i2, 0xda2, %o3
9116 .word 0xa9a389d2 ! t0_kref+0x6288: fdivd %f14, %f18, %f20
9117 .word 0x933b0013 ! t0_kref+0x628c: sra %o4, %l3, %o1
9118 .word 0xd4070019 ! t0_kref+0x6290: ld [%i4 + %i1], %o2
9119 .word 0x94a53f69 ! t0_kref+0x6294: subcc %l4, -0x97, %o2
9120 .word 0xee7e001c ! t0_kref+0x6298: swap [%i0 + %i4], %l7
9121 .word 0x9a9dfbc4 ! t0_kref+0x629c: xorcc %l7, -0x43c, %o5
9122 .word 0x878020d2 ! t0_kref+0x62a0: mov 0xd2, %asi
9123 .word 0x95a0002b ! t0_kref+0x62a4: fmovs %f11, %f10
9124 .word 0x26800005 ! t0_kref+0x62a8: bl,a _kref+0x62bc
9125 .word 0xe51fbf18 ! t0_kref+0x62ac: ldd [%fp - 0xe8], %f18
9126 .word 0x29800001 ! t0_kref+0x62b0: fbl,a _kref+0x62b4
9127 .word 0x81848000 ! t0_kref+0x62b4: wr %l2, %g0, %y
9128 .word 0xb1a01895 ! t0_kref+0x62b8: fitos %f21, %f24
9129 .word 0x9eaec014 ! t0_kref+0x62bc: andncc %i3, %l4, %o7
9130 .word 0xda4e8019 ! t0_kref+0x62c0: ldsb [%i2 + %i1], %o5
9131 .word 0x9add7b03 ! t0_kref+0x62c4: smulcc %l5, -0x4fd, %o5
9132 .word 0xd2167fee ! t0_kref+0x62c8: lduh [%i1 - 0x12], %o1
9133 .word 0x960cf013 ! t0_kref+0x62cc: and %l3, -0xfed, %o3
9134 .word 0x94c6ac21 ! t0_kref+0x62d0: addccc %i2, 0xc21, %o2
9135 .word 0x947f0000 ! t0_kref+0x62d4: sdiv %i4, %g0, %o2
9136 .word 0xa1a589cc ! t0_kref+0x62d8: fdivd %f22, %f12, %f16
9137 .word 0xe01e2010 ! t0_kref+0x62dc: ldd [%i0 + 0x10], %l0
9138 .word 0x9604f20f ! t0_kref+0x62e0: add %l3, -0xdf1, %o3
9139 .word 0x9a7a8016 ! t0_kref+0x62e4: sdiv %o2, %l6, %o5
9140 .word 0x98dd001d ! t0_kref+0x62e8: smulcc %l4, %i5, %o4
9141 .word 0x17800004 ! t0_kref+0x62ec: fbge _kref+0x62fc
9142 .word 0x992dc01d ! t0_kref+0x62f0: sll %l7, %i5, %o4
9143 .word 0x95a50850 ! t0_kref+0x62f4: faddd %f20, %f16, %f10
9144 .word 0xc016c018 ! t0_kref+0x62f8: lduh [%i3 + %i0], %g0
9145 .word 0x99a00033 ! t0_kref+0x62fc: fmovs %f19, %f12
9146 .word 0xed00a030 ! t0_kref+0x6300: ld [%g2 + 0x30], %f22
9147 .word 0xc0000018 ! t0_kref+0x6304: ld [%g0 + %i0], %g0
9148 .word 0x01800004 ! t0_kref+0x6308: fbn _kref+0x6318
9149 .word 0xe630a03e ! t0_kref+0x630c: sth %l3, [%g2 + 0x3e]
9150 .word 0xe630a034 ! t0_kref+0x6310: sth %l3, [%g2 + 0x34]
9151 .word 0x22480004 ! t0_kref+0x6314: be,a,pt %icc, _kref+0x6324
9152 .word 0xec380019 ! t0_kref+0x6318: std %l6, [%g0 + %i1]
9153 .word 0xe01e4000 ! t0_kref+0x631c: ldd [%i1], %l0
9154 .word 0xd416600c ! t0_kref+0x6320: lduh [%i1 + 0xc], %o2
9155 .word 0x17480003 ! t0_kref+0x6324: fbge,pt %fcc0, _kref+0x6330
9156 .word 0x9ae50012 ! t0_kref+0x6328: subccc %l4, %l2, %o5
9157 .word 0x809ab4ec ! t0_kref+0x632c: xorcc %o2, -0xb14, %g0
9158 .word 0x81830000 ! t0_kref+0x6330: wr %o4, %g0, %y
9159 .word 0x812c801b ! t0_kref+0x6334: sll %l2, %i3, %g0
9160 .word 0xababc02a ! t0_kref+0x6338: fmovso %fcc0, %f10, %f21
9161 .word 0x993da003 ! t0_kref+0x633c: sra %l6, 0x3, %o4
9162 .word 0x9de3bfa0 ! t0_kref+0x6340: save %sp, -0x60, %sp
9163 .word 0x81eec000 ! t0_kref+0x6344: restore %i3, %g0, %g0
9164 .word 0x29800006 ! t0_kref+0x6348: fbl,a _kref+0x6360
9165 .word 0x803df70d ! t0_kref+0x634c: xnor %l7, -0x8f3, %g0
9166 .word 0x99a4084a ! t0_kref+0x6350: faddd %f16, %f10, %f12
9167 .word 0xe42e601b ! t0_kref+0x6354: stb %l2, [%i1 + 0x1b]
9168 .word 0x95a018d6 ! t0_kref+0x6358: fdtos %f22, %f10
9169 .word 0xa7a000b1 ! t0_kref+0x635c: fnegs %f17, %f19
9170 .word 0xda7f0019 ! t0_kref+0x6360: swap [%i4 + %i1], %o5
9171 .word 0xa9a000ca ! t0_kref+0x6364: fnegd %f10, %f20
9172 .word 0x9442c014 ! t0_kref+0x6368: addc %o3, %l4, %o2
9173 .word 0xf4366010 ! t0_kref+0x636c: sth %i2, [%i1 + 0x10]
9174 .word 0x9212fa50 ! t0_kref+0x6370: or %o3, -0x5b0, %o1
9175 .word 0x96d83691 ! t0_kref+0x6374: smulcc %g0, -0x96f, %o3
9176 .word 0x3f480007 ! t0_kref+0x6378: fbo,a,pt %fcc0, _kref+0x6394
9177 .word 0xaba0188a ! t0_kref+0x637c: fitos %f10, %f21
9178 .word 0x99324014 ! t0_kref+0x6380: srl %o1, %l4, %o4
9179 .word 0x9ba018ce ! t0_kref+0x6384: fdtos %f14, %f13
9180 .word 0xda4e4000 ! t0_kref+0x6388: ldsb [%i1], %o5
9181 .word 0x92633c59 ! t0_kref+0x638c: subc %o4, -0x3a7, %o1
9182 .word 0x9e3f400b ! t0_kref+0x6390: xnor %i5, %o3, %o7
9183 .word 0x8186c000 ! t0_kref+0x6394: wr %i3, %g0, %y
9184 .word 0xd03e7ff0 ! t0_kref+0x6398: std %o0, [%i1 - 0x10]
9185 .word 0xe01e4000 ! t0_kref+0x639c: ldd [%i1], %l0
9186 .word 0x942cea4b ! t0_kref+0x63a0: andn %l3, 0xa4b, %o2
9187 .word 0x9340c000 ! t0_kref+0x63a4: mov %asi, %o1
9188 .word 0x92230013 ! t0_kref+0x63a8: sub %o4, %l3, %o1
9189 .word 0xd600a00c ! t0_kref+0x63ac: ld [%g2 + 0xc], %o3
9190 .word 0xf420a008 ! t0_kref+0x63b0: st %i2, [%g2 + 8]
9191 .word 0x9da00139 ! t0_kref+0x63b4: fabss %f25, %f14
9192 .word 0xe0180019 ! t0_kref+0x63b8: ldd [%g0 + %i1], %l0
9193 .word 0x93376011 ! t0_kref+0x63bc: srl %i5, 0x11, %o1
9194 .word 0xe3260000 ! t0_kref+0x63c0: st %f17, [%i0]
9195 .word 0xd03e2008 ! t0_kref+0x63c4: std %o0, [%i0 + 8]
9196 .word 0x81870000 ! t0_kref+0x63c8: wr %i4, %g0, %y
9197 .word 0x98bd682d ! t0_kref+0x63cc: xnorcc %l5, 0x82d, %o4
9198 .word 0xda166008 ! t0_kref+0x63d0: lduh [%i1 + 8], %o5
9199 .word 0x9fc00004 ! t0_kref+0x63d4: call %g0 + %g4
9200 .word 0xb1a40850 ! t0_kref+0x63d8: faddd %f16, %f16, %f24
9201 .word 0x95a01915 ! t0_kref+0x63dc: fitod %f21, %f10
9202 .word 0x9abab3bd ! t0_kref+0x63e0: xnorcc %o2, -0xc43, %o5
9203 .word 0xd44e2017 ! t0_kref+0x63e4: ldsb [%i0 + 0x17], %o2
9204 .word 0x8012c013 ! t0_kref+0x63e8: or %o3, %l3, %g0
9205 .word 0xdd062014 ! t0_kref+0x63ec: ld [%i0 + 0x14], %f14
9206 .word 0x9a5d0016 ! t0_kref+0x63f0: smul %l4, %l6, %o5
9207 .word 0x949a621c ! t0_kref+0x63f4: xorcc %o1, 0x21c, %o2
9208 .word 0x92e568cc ! t0_kref+0x63f8: subccc %l5, 0x8cc, %o1
9209 .word 0xc768a08a ! t0_kref+0x63fc: prefetch %g2 + 0x8a, 3
9210 .word 0xd420a03c ! t0_kref+0x6400: st %o2, [%g2 + 0x3c]
9211 .word 0x94402025 ! t0_kref+0x6404: addc %g0, 0x25, %o2
9212 .word 0xda56401b ! t0_kref+0x6408: ldsh [%i1 + %i3], %o5
9213 .word 0x81ab0a4e ! t0_kref+0x640c: fcmpd %fcc0, %f12, %f14
9214 .word 0x39480004 ! t0_kref+0x6410: fbuge,a,pt %fcc0, _kref+0x6420
9215 .word 0xed68a08f ! t0_kref+0x6414: prefetch %g2 + 0x8f, 22
9216 .word 0xed00a01c ! t0_kref+0x6418: ld [%g2 + 0x1c], %f22
9217 .word 0xc0563fee ! t0_kref+0x641c: ldsh [%i0 - 0x12], %g0
9218 .word 0xd51f4018 ! t0_kref+0x6420: ldd [%i5 + %i0], %f10
9219 .word 0x9fc00004 ! t0_kref+0x6424: call %g0 + %g4
9220 .word 0xa0bced53 ! t0_kref+0x6428: xnorcc %l3, 0xd53, %l0
9221 .word 0x81830000 ! t0_kref+0x642c: wr %o4, %g0, %y
9222 .word 0x9824eb80 ! t0_kref+0x6430: sub %l3, 0xb80, %o4
9223 .word 0xf207bfe0 ! t0_kref+0x6434: ld [%fp - 0x20], %i1
9224 .word 0xd4d65000 ! t0_kref+0x6438: ldsha [%i1]0x80, %o2
9225 .word 0x001fffff ! t0_kref+0x643c: illtrap 0x1fffff
9226 .word 0x9236c009 ! t0_kref+0x6440: orn %i3, %o1, %o1
9227 .word 0x94203d10 ! t0_kref+0x6444: sub %g0, -0x2f0, %o2
9228 .word 0x98f6e5ab ! t0_kref+0x6448: udivcc %i3, 0x5ab, %o4
9229 .word 0xd906401c ! t0_kref+0x644c: ld [%i1 + %i4], %f12
9230 .word 0xc00e2005 ! t0_kref+0x6450: ldub [%i0 + 5], %g0
9231 .word 0x1b480003 ! t0_kref+0x6454: fble,pt %fcc0, _kref+0x6460
9232 .word 0x812b6014 ! t0_kref+0x6458: sll %o5, 0x14, %g0
9233 .word 0x982aa389 ! t0_kref+0x645c: andn %o2, 0x389, %o4
9234 .word 0x81abca2b ! t0_kref+0x6460: fcmps %fcc0, %f15, %f11
9235 .word 0x8143c000 ! t0_kref+0x6464: stbar
9236 .word 0x9f2a400b ! t0_kref+0x6468: sll %o1, %o3, %o7
9237 .word 0x941d793b ! t0_kref+0x646c: xor %l5, -0x6c5, %o2
9238 .word 0xa3a00130 ! t0_kref+0x6470: fabss %f16, %f17
9239 .word 0xa3a01898 ! t0_kref+0x6474: fitos %f24, %f17
9240 .word 0x9335a01c ! t0_kref+0x6478: srl %l6, 0x1c, %o1
9241 .word 0x81358012 ! t0_kref+0x647c: srl %l6, %l2, %g0
9242 .word 0x95a018d8 ! t0_kref+0x6480: fdtos %f24, %f10
9243 .word 0x9a9cc01b ! t0_kref+0x6484: xorcc %l3, %i3, %o5
9244 .word 0xeaf81019 ! t0_kref+0x6488: swapa [%g0 + %i1]0x80, %l5
9245 .word 0x01800006 ! t0_kref+0x648c: fbn _kref+0x64a4
9246 .word 0xada509af ! t0_kref+0x6490: fdivs %f20, %f15, %f22
9247 .word 0xa5a00050 ! t0_kref+0x6494: fmovd %f16, %f18
9248 .word 0x0c480006 ! t0_kref+0x6498: bneg,pt %icc, _kref+0x64b0
9249 .word 0x96837cac ! t0_kref+0x649c: addcc %o5, -0x354, %o3
9250 .word 0x9ea5afc2 ! t0_kref+0x64a0: subcc %l6, 0xfc2, %o7
9251 .word 0xe900a00c ! t0_kref+0x64a4: ld [%g2 + 0xc], %f20
9252 .word 0x928a4008 ! t0_kref+0x64a8: andcc %o1, %o0, %o1
9253 .word 0x928e801d ! t0_kref+0x64ac: andcc %i2, %i5, %o1
9254 .word 0xa9a00134 ! t0_kref+0x64b0: fabss %f20, %f20
9255 .word 0xde48a035 ! t0_kref+0x64b4: ldsb [%g2 + 0x35], %o7
9256 .word 0x801b3a63 ! t0_kref+0x64b8: xor %o4, -0x59d, %g0
9257 .word 0x81824000 ! t0_kref+0x64bc: wr %o1, %g0, %y
9258 .word 0xe27f0018 ! t0_kref+0x64c0: swap [%i4 + %i0], %l1
9259 .word 0x3f800001 ! t0_kref+0x64c4: fbo,a _kref+0x64c8
9260 .word 0x809d218f ! t0_kref+0x64c8: xorcc %l4, 0x18f, %g0
9261 .word 0x81ac8a4a ! t0_kref+0x64cc: fcmpd %fcc0, %f18, %f10
9262 .word 0x94324000 ! t0_kref+0x64d0: orn %o1, %g0, %o2
9263 .word 0x93336009 ! t0_kref+0x64d4: srl %o5, 0x9, %o1
9264 .word 0xa3a44839 ! t0_kref+0x64d8: fadds %f17, %f25, %f17
9265 .word 0x9eaf4013 ! t0_kref+0x64dc: andncc %i5, %l3, %o7
9266 .word 0x81abcaaa ! t0_kref+0x64e0: fcmpes %fcc0, %f15, %f10
9267 .word 0x94aac015 ! t0_kref+0x64e4: andncc %o3, %l5, %o2
9268 .word 0xd610a02c ! t0_kref+0x64e8: lduh [%g2 + 0x2c], %o3
9269 .word 0xda564000 ! t0_kref+0x64ec: ldsh [%i1], %o5
9270 .word 0x99a0110c ! t0_kref+0x64f0: fxtod %f12, %f12
9271 .word 0xde166004 ! t0_kref+0x64f4: lduh [%i1 + 4], %o7
9272 .word 0xada0002b ! t0_kref+0x64f8: fmovs %f11, %f22
9273 .word 0x9a5ec015 ! t0_kref+0x64fc: smul %i3, %l5, %o5
9274 .word 0xd6ae9018 ! t0_kref+0x6500: stba %o3, [%i2 + %i0]0x80
9275 .word 0xc030a03c ! t0_kref+0x6504: clrh [%g2 + 0x3c]
9276 .word 0x15800001 ! t0_kref+0x6508: fbue _kref+0x650c
9277 .word 0x9a230013 ! t0_kref+0x650c: sub %o4, %l3, %o5
9278 .word 0xa9a408b5 ! t0_kref+0x6510: fsubs %f16, %f21, %f20
9279 .word 0x9ac0000d ! t0_kref+0x6514: addccc %g0, %o5, %o5
9280 .word 0xada00138 ! t0_kref+0x6518: fabss %f24, %f22
9281 .word 0x92f80012 ! t0_kref+0x651c: sdivcc %g0, %l2, %o1
9282 call SYM(t0_subr0)
9283 .word 0x9a2cf09a ! t0_kref+0x6524: andn %l3, -0xf66, %o5
9284 .word 0x95a018d0 ! t0_kref+0x6528: fdtos %f16, %f10
9285 .word 0x972f0015 ! t0_kref+0x652c: sll %i4, %l5, %o3
9286 .word 0x0f400005 ! t0_kref+0x6530: fbu,pn %fcc0, _kref+0x6544
9287 .word 0x94df000b ! t0_kref+0x6534: smulcc %i4, %o3, %o2
9288 .word 0x9ba289aa ! t0_kref+0x6538: fdivs %f10, %f10, %f13
9289 .word 0x80bb6f1d ! t0_kref+0x653c: xnorcc %o5, 0xf1d, %g0
9290 .word 0x1f3c71cc ! t0_kref+0x6540: sethi %hi(0xf1c73000), %o7
9291 .word 0xada00058 ! t0_kref+0x6544: fmovd %f24, %f22
9292 .word 0x94123f9a ! t0_kref+0x6548: or %o0, -0x66, %o2
9293 .word 0x980d001a ! t0_kref+0x654c: and %l4, %i2, %o4
9294 .word 0x9f2dc01a ! t0_kref+0x6550: sll %l7, %i2, %o7
9295 sethi %hi(2f), %o7
9296 .word 0xe40be178 ! t0_kref+0x6558: ldub [%o7 + 0x178], %l2
9297 .word 0xa41ca00c ! t0_kref+0x655c: xor %l2, 0xc, %l2
9298 .word 0xe42be178 ! t0_kref+0x6560: stb %l2, [%o7 + 0x178]
9299 .word 0x81dbe178 ! t0_kref+0x6564: flush %o7 + 0x178
9300 .word 0x31480006 ! t0_kref+0x6568: fba,a,pt %fcc0, _kref+0x6580
9301 .word 0x949ee6b5 ! t0_kref+0x656c: xorcc %i3, 0x6b5, %o2
9302 .word 0xd400a008 ! t0_kref+0x6570: ld [%g2 + 8], %o2
9303 .word 0xa1a489d4 ! t0_kref+0x6574: fdivd %f18, %f20, %f16
93042: .word 0xde567fe0 ! t0_kref+0x6578: ldsh [%i1 - 0x20], %o7
9305 .word 0xc04e401a ! t0_kref+0x657c: ldsb [%i1 + %i2], %g0
9306 .word 0x987b62aa ! t0_kref+0x6580: sdiv %o5, 0x2aa, %o4
9307 .word 0x36800001 ! t0_kref+0x6584: bge,a _kref+0x6588
9308 .word 0xe11e7fe8 ! t0_kref+0x6588: ldd [%i1 - 0x18], %f16
9309 .word 0x81ab8a37 ! t0_kref+0x658c: fcmps %fcc0, %f14, %f23
9310 .word 0x17480007 ! t0_kref+0x6590: fbge,pt %fcc0, _kref+0x65ac
9311 .word 0xd84e401a ! t0_kref+0x6594: ldsb [%i1 + %i2], %o4
9312 .word 0x81aacab3 ! t0_kref+0x6598: fcmpes %fcc0, %f11, %f19
9313 .word 0x38800003 ! t0_kref+0x659c: bgu,a _kref+0x65a8
9314 .word 0x9e86ae48 ! t0_kref+0x65a0: addcc %i2, 0xe48, %o7
9315 .word 0xe526201c ! t0_kref+0x65a4: st %f18, [%i0 + 0x1c]
9316 .word 0x989b7080 ! t0_kref+0x65a8: xorcc %o5, -0xf80, %o4
9317 .word 0x9a44c01a ! t0_kref+0x65ac: addc %l3, %i2, %o5
9318 .word 0x21800002 ! t0_kref+0x65b0: fbn,a _kref+0x65b8
9319 .word 0xa3a01897 ! t0_kref+0x65b4: fitos %f23, %f17
9320 .word 0x31480006 ! t0_kref+0x65b8: fba,a,pt %fcc0, _kref+0x65d0
9321 .word 0xc05e3ff8 ! t0_kref+0x65bc: ldx [%i0 - 8], %g0
9322 .word 0xd91fbcc8 ! t0_kref+0x65c0: ldd [%fp - 0x338], %f12
9323 .word 0xd2562014 ! t0_kref+0x65c4: ldsh [%i0 + 0x14], %o1
9324 .word 0xb3a018d8 ! t0_kref+0x65c8: fdtos %f24, %f25
9325 .word 0xc000a03c ! t0_kref+0x65cc: ld [%g2 + 0x3c], %g0
9326 .word 0x9485401c ! t0_kref+0x65d0: addcc %l5, %i4, %o2
9327 .word 0x9e30331d ! t0_kref+0x65d4: orn %g0, -0xce3, %o7
9328 .word 0x98e37894 ! t0_kref+0x65d8: subccc %o5, -0x76c, %o4
9329 .word 0x9e5a4008 ! t0_kref+0x65dc: smul %o1, %o0, %o7
9330 .word 0x3a400004 ! t0_kref+0x65e0: bcc,a,pn %icc, _kref+0x65f0
9331 .word 0x9da00058 ! t0_kref+0x65e4: fmovd %f24, %f14
9332 .word 0x9fa64832 ! t0_kref+0x65e8: fadds %f25, %f18, %f15
9333 .word 0xd2267fe0 ! t0_kref+0x65ec: st %o1, [%i1 - 0x20]
9334 .word 0x30800003 ! t0_kref+0x65f0: ba,a _kref+0x65fc
9335 .word 0xa7a01a37 ! t0_kref+0x65f4: fstoi %f23, %f19
9336 .word 0x95a00154 ! t0_kref+0x65f8: fabsd %f20, %f10
9337 .word 0x81848000 ! t0_kref+0x65fc: wr %l2, %g0, %y
9338 .word 0x95382009 ! t0_kref+0x6600: sra %g0, 0x9, %o2
9339 .word 0x9b2d2019 ! t0_kref+0x6604: sll %l4, 0x19, %o5
9340 .word 0x97a00136 ! t0_kref+0x6608: fabss %f22, %f11
9341 .word 0xafa01a2d ! t0_kref+0x660c: fstoi %f13, %f23
9342 .word 0x1c800002 ! t0_kref+0x6610: bpos _kref+0x6618
9343 .word 0xdb20a01c ! t0_kref+0x6614: st %f13, [%g2 + 0x1c]
9344 .word 0x99a0012d ! t0_kref+0x6618: fabss %f13, %f12
9345 .word 0x9b2b600b ! t0_kref+0x661c: sll %o5, 0xb, %o5
9346 .word 0x2f800005 ! t0_kref+0x6620: fbu,a _kref+0x6634
9347 .word 0xe51e4000 ! t0_kref+0x6624: ldd [%i1], %f18
9348 .word 0x9da3884e ! t0_kref+0x6628: faddd %f14, %f14, %f14
9349 .word 0x96620016 ! t0_kref+0x662c: subc %o0, %l6, %o3
9350 .word 0x2c400008 ! t0_kref+0x6630: bneg,a,pn %icc, _kref+0x6650
9351 .word 0xa5aa402f ! t0_kref+0x6634: fmovse %fcc0, %f15, %f18
9352 .word 0xf007bfe0 ! t0_kref+0x6638: ld [%fp - 0x20], %i0
9353 .word 0x92448015 ! t0_kref+0x663c: addc %l2, %l5, %o1
9354 .word 0x9ef24017 ! t0_kref+0x6640: udivcc %o1, %l7, %o7
9355 .word 0xe268a005 ! t0_kref+0x6644: ldstub [%g2 + 5], %l1
9356 .word 0xd648a01e ! t0_kref+0x6648: ldsb [%g2 + 0x1e], %o3
9357 .word 0xde10a00e ! t0_kref+0x664c: lduh [%g2 + 0xe], %o7
9358 .word 0x92f20008 ! t0_kref+0x6650: udivcc %o0, %o0, %o1
9359 .word 0x97a00131 ! t0_kref+0x6654: fabss %f17, %f11
9360 .word 0xa1a0014a ! t0_kref+0x6658: fabsd %f10, %f16
9361 .word 0xd91fbed0 ! t0_kref+0x665c: ldd [%fp - 0x130], %f12
9362 .word 0xd6162004 ! t0_kref+0x6660: lduh [%i0 + 4], %o3
9363 .word 0x9fc00004 ! t0_kref+0x6664: call %g0 + %g4
9364 .word 0x949a4017 ! t0_kref+0x6668: xorcc %o1, %l7, %o2
9365 .word 0x81850000 ! t0_kref+0x666c: wr %l4, %g0, %y
9366 .word 0x9efd8016 ! t0_kref+0x6670: sdivcc %l6, %l6, %o7
9367 .word 0x963ec00d ! t0_kref+0x6674: xnor %i3, %o5, %o3
9368 .word 0x81ab0a54 ! t0_kref+0x6678: fcmpd %fcc0, %f12, %f20
9369 .word 0x9e6039bd ! t0_kref+0x667c: subc %g0, -0x643, %o7
9370 .word 0xada0110e ! t0_kref+0x6680: fxtod %f14, %f22
9371 .word 0x9ae2001d ! t0_kref+0x6684: subccc %o0, %i5, %o5
9372 .word 0x9ba01a34 ! t0_kref+0x6688: fstoi %f20, %f13
9373 .word 0xd67e2004 ! t0_kref+0x668c: swap [%i0 + 4], %o3
9374 .word 0x0f480005 ! t0_kref+0x6690: fbu,pt %fcc0, _kref+0x66a4
9375 .word 0x99a00156 ! t0_kref+0x6694: fabsd %f22, %f12
9376 .word 0x923b001b ! t0_kref+0x6698: xnor %o4, %i3, %o1
9377 .word 0x25800003 ! t0_kref+0x669c: fblg,a _kref+0x66a8
9378 .word 0x013c274c ! t0_kref+0x66a0: sethi %hi(0xf09d3000), %g0
9379 call SYM(t0_subr1)
9380 .word 0x92ba8017 ! t0_kref+0x66a8: xnorcc %o2, %l7, %o1
9381 .word 0x9e383527 ! t0_kref+0x66ac: xnor %g0, -0xad9, %o7
9382 .word 0xafa0012c ! t0_kref+0x66b0: fabss %f12, %f23
9383 .word 0xd2c01019 ! t0_kref+0x66b4: ldswa [%g0 + %i1]0x80, %o1
9384 .word 0xa1a01917 ! t0_kref+0x66b8: fitod %f23, %f16
9385 .word 0x927afc30 ! t0_kref+0x66bc: sdiv %o3, -0x3d0, %o1
9386 .word 0xe5380018 ! t0_kref+0x66c0: std %f18, [%g0 + %i0]
9387 .word 0xf207bfe0 ! t0_kref+0x66c4: ld [%fp - 0x20], %i1
9388 .word 0xed00a000 ! t0_kref+0x66c8: ld [%g2], %f22
9389 .word 0x9fa018d4 ! t0_kref+0x66cc: fdtos %f20, %f15
9390 .word 0x81ae0a4c ! t0_kref+0x66d0: fcmpd %fcc0, %f24, %f12
9391 .word 0x81ac8a34 ! t0_kref+0x66d4: fcmps %fcc0, %f18, %f20
9392 .word 0x2b480006 ! t0_kref+0x66d8: fbug,a,pt %fcc0, _kref+0x66f0
9393 .word 0x81824000 ! t0_kref+0x66dc: wr %o1, %g0, %y
9394 .word 0x0e800002 ! t0_kref+0x66e0: bvs _kref+0x66e8
9395 .word 0x96e4fd70 ! t0_kref+0x66e4: subccc %l3, -0x290, %o3
9396 .word 0x001fffff ! t0_kref+0x66e8: illtrap 0x1fffff
9397 .word 0x9ee2c016 ! t0_kref+0x66ec: subccc %o3, %l6, %o7
9398 .word 0x20400001 ! t0_kref+0x66f0: bn,a,pn %icc, _kref+0x66f4
9399 .word 0x993b2007 ! t0_kref+0x66f4: sra %o4, 0x7, %o4
9400 .word 0x94beb814 ! t0_kref+0x66f8: xnorcc %i2, -0x7ec, %o2
9401 .word 0x97a00132 ! t0_kref+0x66fc: fabss %f18, %f11
9402 .word 0xd700a008 ! t0_kref+0x6700: ld [%g2 + 8], %f11
9403 .word 0x95a0190c ! t0_kref+0x6704: fitod %f12, %f10
9404 .word 0xf100a030 ! t0_kref+0x6708: ld [%g2 + 0x30], %f24
9405 .word 0x9e8cf349 ! t0_kref+0x670c: andcc %l3, -0xcb7, %o7
9406 .word 0xa9a288af ! t0_kref+0x6710: fsubs %f10, %f15, %f20
9407 .word 0x81ad8a52 ! t0_kref+0x6714: fcmpd %fcc0, %f22, %f18
9408 .word 0xe520a004 ! t0_kref+0x6718: st %f18, [%g2 + 4]
9409 .word 0x39480008 ! t0_kref+0x671c: fbuge,a,pt %fcc0, _kref+0x673c
9410 .word 0x97a4892d ! t0_kref+0x6720: fmuls %f18, %f13, %f11
9411 .word 0xda48a02e ! t0_kref+0x6724: ldsb [%g2 + 0x2e], %o5
9412 .word 0xa3a0012e ! t0_kref+0x6728: fabss %f14, %f17
9413 .word 0x92a8001c ! t0_kref+0x672c: andncc %g0, %i4, %o1
9414 .word 0xed20a028 ! t0_kref+0x6730: st %f22, [%g2 + 0x28]
9415 .word 0x97a0002b ! t0_kref+0x6734: fmovs %f11, %f11
9416 .word 0xa5a018ca ! t0_kref+0x6738: fdtos %f10, %f18
9417 .word 0xd24e7fe3 ! t0_kref+0x673c: ldsb [%i1 - 0x1d], %o1
9418 .word 0x80e2400b ! t0_kref+0x6740: subccc %o1, %o3, %g0
9419 .word 0x96b8001b ! t0_kref+0x6744: xnorcc %g0, %i3, %o3
9420 .word 0x81800000 ! t0_kref+0x6748: mov %g0, %y
9421 .word 0xd2d01018 ! t0_kref+0x674c: ldsha [%g0 + %i0]0x80, %o1
9422 .word 0xada01895 ! t0_kref+0x6750: fitos %f21, %f22
9423 .word 0xf428a03d ! t0_kref+0x6754: stb %i2, [%g2 + 0x3d]
9424 .word 0x81dec01e ! t0_kref+0x6758: flush %i3 + %fp
9425 .word 0x09800004 ! t0_kref+0x675c: fbl _kref+0x676c
9426 .word 0xd6680019 ! t0_kref+0x6760: ldstub [%g0 + %i1], %o3
9427 .word 0x9a9d3040 ! t0_kref+0x6764: xorcc %l4, -0xfc0, %o5
9428 .word 0xe8fe101c ! t0_kref+0x6768: swapa [%i0 + %i4]0x80, %l4
9429 .word 0xe820a008 ! t0_kref+0x676c: st %l4, [%g2 + 8]
9430 .word 0x1904054a ! t0_kref+0x6770: sethi %hi(0x10152800), %o4
9431 .word 0xf620a01c ! t0_kref+0x6774: st %i3, [%g2 + 0x1c]
9432 .word 0xd448a02a ! t0_kref+0x6778: ldsb [%g2 + 0x2a], %o2
9433 .word 0xb1a01914 ! t0_kref+0x677c: fitod %f20, %f24
9434 .word 0x81ac8a56 ! t0_kref+0x6780: fcmpd %fcc0, %f18, %f22
9435 .word 0xada0012e ! t0_kref+0x6784: fabss %f14, %f22
9436 .word 0x9e233985 ! t0_kref+0x6788: sub %o4, -0x67b, %o7
9437 .word 0x991e8017 ! t0_kref+0x678c: tsubcctv %i2, %l7, %o4
9438 .word 0x96250008 ! t0_kref+0x6790: sub %l4, %o0, %o3
9439 .word 0xb3a01a2a ! t0_kref+0x6794: fstoi %f10, %f25
9440 .word 0x81d97a99 ! t0_kref+0x6798: flush %g5 - 0x567
9441 .word 0x9f1abfbf ! t0_kref+0x679c: tsubcctv %o2, -0x41, %o7
9442 .word 0x81874000 ! t0_kref+0x67a0: wr %i5, %g0, %y
9443 .word 0x81db2ad4 ! t0_kref+0x67a4: flush %o4 + 0xad4
9444 .word 0x81ac0ad8 ! t0_kref+0x67a8: fcmped %fcc0, %f16, %f24
9445 .word 0xc4083c81 ! t0_kref+0x67ac: ldub [%g0 - 0x37f], %g2
9446 .word 0xa9a0110a ! t0_kref+0x67b0: fxtod %f10, %f20
9447 .word 0xec68a023 ! t0_kref+0x67b4: ldstub [%g2 + 0x23], %l6
9448 .word 0xdd1fbdd8 ! t0_kref+0x67b8: ldd [%fp - 0x228], %f14
9449 .word 0x9ba0012c ! t0_kref+0x67bc: fabss %f12, %f13
9450 .word 0x9ea5b294 ! t0_kref+0x67c0: subcc %l6, -0xd6c, %o7
9451 .word 0x940db3d9 ! t0_kref+0x67c4: and %l6, -0xc27, %o2
9452 .word 0x33800008 ! t0_kref+0x67c8: fbe,a _kref+0x67e8
9453 .word 0x941eb356 ! t0_kref+0x67cc: xor %i2, -0xcaa, %o2
9454 .word 0x81ad4a38 ! t0_kref+0x67d0: fcmps %fcc0, %f21, %f24
9455 .word 0x81dc001d ! t0_kref+0x67d4: flush %l0 + %i5
9456 .word 0xd42e001a ! t0_kref+0x67d8: stb %o2, [%i0 + %i2]
9457 .word 0x81830000 ! t0_kref+0x67dc: wr %o4, %g0, %y
9458 .word 0x05400002 ! t0_kref+0x67e0: fblg,pn %fcc0, _kref+0x67e8
9459 .word 0x9ae2800c ! t0_kref+0x67e4: subccc %o2, %o4, %o5
9460 .word 0x9224c016 ! t0_kref+0x67e8: sub %l3, %l6, %o1
9461 .word 0x33800008 ! t0_kref+0x67ec: fbe,a _kref+0x680c
9462 .word 0xf42e401a ! t0_kref+0x67f0: stb %i2, [%i1 + %i2]
9463 call SYM(t0_subr0)
9464 .word 0x948df31d ! t0_kref+0x67f8: andcc %l7, -0xce3, %o2
9465 .word 0x96af66b7 ! t0_kref+0x67fc: andncc %i5, 0x6b7, %o3
9466 .word 0x98e5f5a6 ! t0_kref+0x6800: subccc %l7, -0xa5a, %o4
9467 .word 0x993c8015 ! t0_kref+0x6804: sra %l2, %l5, %o4
9468 .word 0xd53e401d ! t0_kref+0x6808: std %f10, [%i1 + %i5]
9469 .word 0xd250a032 ! t0_kref+0x680c: ldsh [%g2 + 0x32], %o1
9470 .word 0x9e128000 ! t0_kref+0x6810: or %o2, %g0, %o7
9471 .word 0xe268a01f ! t0_kref+0x6814: ldstub [%g2 + 0x1f], %l1
9472 .word 0xabaac02a ! t0_kref+0x6818: fmovsge %fcc0, %f10, %f21
9473 .word 0x9284f8fe ! t0_kref+0x681c: addcc %l3, -0x702, %o1
9474 .word 0x96bca08d ! t0_kref+0x6820: xnorcc %l2, 0x8d, %o3
9475 .word 0xd250a006 ! t0_kref+0x6824: ldsh [%g2 + 6], %o1
9476 .word 0x9245f234 ! t0_kref+0x6828: addc %l7, -0xdcc, %o1
9477 .word 0x9fc10000 ! t0_kref+0x682c: call %g4
9478 .word 0x945b34d5 ! t0_kref+0x6830: smul %o4, -0xb2b, %o2
9479 .word 0xe51fbd88 ! t0_kref+0x6834: ldd [%fp - 0x278], %f18
9480 .word 0x92b28017 ! t0_kref+0x6838: orncc %o2, %l7, %o1
9481 .word 0x80f5eb2c ! t0_kref+0x683c: udivcc %l7, 0xb2c, %g0
9482 .word 0xa9a54d2a ! t0_kref+0x6840: fsmuld %f21, %f10, %f20
9483 .word 0xb1a0190e ! t0_kref+0x6844: fitod %f14, %f24
9484 .word 0xf11e3fe0 ! t0_kref+0x6848: ldd [%i0 - 0x20], %f24
9485 .word 0xada018d8 ! t0_kref+0x684c: fdtos %f24, %f22
9486 .word 0xf630a038 ! t0_kref+0x6850: sth %i3, [%g2 + 0x38]
9487 .word 0x3b480005 ! t0_kref+0x6854: fble,a,pt %fcc0, _kref+0x6868
9488 .word 0x9b35400b ! t0_kref+0x6858: srl %l5, %o3, %o5
9489 .word 0x80356ef7 ! t0_kref+0x685c: orn %l5, 0xef7, %g0
9490 .word 0xed263ff0 ! t0_kref+0x6860: st %f22, [%i0 - 0x10]
9491 .word 0xada60830 ! t0_kref+0x6864: fadds %f24, %f16, %f22
9492 .word 0xe0180018 ! t0_kref+0x6868: ldd [%g0 + %i0], %l0
9493 sethi %hi(2f), %o7
9494 .word 0xe40be090 ! t0_kref+0x6870: ldub [%o7 + 0x90], %l2
9495 .word 0xa41ca00c ! t0_kref+0x6874: xor %l2, 0xc, %l2
9496 .word 0xe42be090 ! t0_kref+0x6878: stb %l2, [%o7 + 0x90]
9497 .word 0x81dbe090 ! t0_kref+0x687c: flush %o7 + 0x90
9498 .word 0x9862fa7b ! t0_kref+0x6880: subc %o3, -0x585, %o4
9499 .word 0x8088000c ! t0_kref+0x6884: btst %o4, %g0
9500 .word 0x81dcf9cc ! t0_kref+0x6888: flush %l3 - 0x634
9501 .word 0xc02e7fe7 ! t0_kref+0x688c: clrb [%i1 - 0x19]
95022: .word 0x933ea013 ! t0_kref+0x6890: sra %i2, 0x13, %o1
9503 .word 0x9de3bfa0 ! t0_kref+0x6894: save %sp, -0x60, %sp
9504 sethi %hi(1f), %i7
9505 return %i7+%lo(1f)
9506 .empty
9507 .word 0x9fa00034 ! t0_kref+0x68a0: fmovs %f20, %f15
9508 .word 0x0a800001 ! t0_kref+0x68a4: bcs _kref+0x68a8
9509 .word 0xe13e6018 ! t0_kref+0x68a8: std %f16, [%i1 + 0x18]
9510 .word 0x9286c017 ! t0_kref+0x68ac: addcc %i3, %l7, %o1
9511 .word 0x96e3001a ! t0_kref+0x68b0: subccc %o4, %i2, %o3
9512 .word 0xd6067ff8 ! t0_kref+0x68b4: ld [%i1 - 8], %o3
9513 .word 0xe720a03c ! t0_kref+0x68b8: st %f19, [%g2 + 0x3c]
95141: .word 0xe91fbe00 ! t0_kref+0x68bc: ldd [%fp - 0x200], %f20
9515 .word 0x92bc801b ! t0_kref+0x68c0: xnorcc %l2, %i3, %o1
9516 .word 0x13800004 ! t0_kref+0x68c4: fbe _kref+0x68d4
9517 .word 0xde167fe8 ! t0_kref+0x68c8: lduh [%i1 - 0x18], %o7
9518 .word 0xa7a018d2 ! t0_kref+0x68cc: fdtos %f18, %f19
9519 .word 0x96da001a ! t0_kref+0x68d0: smulcc %o0, %i2, %o3
9520 .word 0x99376003 ! t0_kref+0x68d4: srl %i5, 0x3, %o4
9521 call SYM(t0_subr3)
9522 .word 0x92adb64d ! t0_kref+0x68dc: andncc %l6, -0x9b3, %o1
9523 .word 0x96bcfd96 ! t0_kref+0x68e0: xnorcc %l3, -0x26a, %o3
9524 .word 0xeb200018 ! t0_kref+0x68e4: st %f21, [%g0 + %i0]
9525 .word 0xada0190c ! t0_kref+0x68e8: fitod %f12, %f22
9526 .word 0x933f2000 ! t0_kref+0x68ec: sra %i4, 0x0, %o1
9527 .word 0x9a82401b ! t0_kref+0x68f0: addcc %o1, %i3, %o5
9528 .word 0x32800004 ! t0_kref+0x68f4: bne,a _kref+0x6904
9529 .word 0x9a274012 ! t0_kref+0x68f8: sub %i5, %l2, %o5
9530 .word 0x99a9402a ! t0_kref+0x68fc: fmovsug %fcc0, %f10, %f12
9531 .word 0x96aeb4b7 ! t0_kref+0x6900: andncc %i2, -0xb49, %o3
9532 .word 0x98e4f13b ! t0_kref+0x6904: subccc %l3, -0xec5, %o4
9533 .word 0xfa20a024 ! t0_kref+0x6908: st %i5, [%g2 + 0x24]
9534 .word 0xa1a608d8 ! t0_kref+0x690c: fsubd %f24, %f24, %f16
9535 .word 0xf13e3ff0 ! t0_kref+0x6910: std %f24, [%i0 - 0x10]
9536 .word 0x8044c000 ! t0_kref+0x6914: addc %l3, %g0, %g0
9537 .word 0x94aca0f2 ! t0_kref+0x6918: andncc %l2, 0xf2, %o2
9538 sethi %hi(2f), %o7
9539 .word 0xe40be140 ! t0_kref+0x6920: ldub [%o7 + 0x140], %l2
9540 .word 0xa41ca00c ! t0_kref+0x6924: xor %l2, 0xc, %l2
9541 .word 0xe42be140 ! t0_kref+0x6928: stb %l2, [%o7 + 0x140]
9542 .word 0x81dbe140 ! t0_kref+0x692c: flush %o7 + 0x140
9543 .word 0x36480005 ! t0_kref+0x6930: bge,a,pt %icc, _kref+0x6944
9544 .word 0xc06e7fe8 ! t0_kref+0x6934: ldstub [%i1 - 0x18], %g0
9545 .word 0x81dac010 ! t0_kref+0x6938: flush %o3 + %l0
9546 .word 0x2b480004 ! t0_kref+0x693c: fbug,a,pt %fcc0, _kref+0x694c
95472: .word 0xd240a028 ! t0_kref+0x6940: ldsw [%g2 + 0x28], %o1
9548 .word 0x81abcab3 ! t0_kref+0x6944: fcmpes %fcc0, %f15, %f19
9549 .word 0x805a227a ! t0_kref+0x6948: smul %o0, 0x27a, %g0
9550 .word 0x06800005 ! t0_kref+0x694c: bl _kref+0x6960
9551 .word 0xd6163fe0 ! t0_kref+0x6950: lduh [%i0 - 0x20], %o3
9552 .word 0x81ae0a30 ! t0_kref+0x6954: fcmps %fcc0, %f24, %f16
9553 .word 0x9a3d6b6a ! t0_kref+0x6958: xnor %l5, 0xb6a, %o5
9554 .word 0x8186c000 ! t0_kref+0x695c: wr %i3, %g0, %y
9555 .word 0x985f298c ! t0_kref+0x6960: smul %i4, 0x98c, %o4
9556 .word 0xe430a012 ! t0_kref+0x6964: sth %l2, [%g2 + 0x12]
9557 .word 0x0f400005 ! t0_kref+0x6968: fbu,pn %fcc0, _kref+0x697c
9558 .word 0xe11e0000 ! t0_kref+0x696c: ldd [%i0], %f16
9559 .word 0xada409b3 ! t0_kref+0x6970: fdivs %f16, %f19, %f22
9560 .word 0x31400006 ! t0_kref+0x6974: fba,a,pn %fcc0, _kref+0x698c
9561 .word 0x960a8016 ! t0_kref+0x6978: and %o2, %l6, %o3
9562 .word 0xd630a00e ! t0_kref+0x697c: sth %o3, [%g2 + 0xe]
9563 .word 0x9efec00a ! t0_kref+0x6980: sdivcc %i3, %o2, %o7
9564 .word 0x9837348b ! t0_kref+0x6984: orn %i4, -0xb75, %o4
9565 .word 0x9e66ef1c ! t0_kref+0x6988: subc %i3, 0xf1c, %o7
9566 .word 0x9612261b ! t0_kref+0x698c: or %o0, 0x61b, %o3
9567 .word 0xd62e7ffb ! t0_kref+0x6990: stb %o3, [%i1 - 5]
9568 .word 0xee20a014 ! t0_kref+0x6994: st %l7, [%g2 + 0x14]
9569 .word 0x8143e040 ! t0_kref+0x6998: membar 0x40
9570 .word 0xe93e401d ! t0_kref+0x699c: std %f20, [%i1 + %i5]
9571 .word 0x04800001 ! t0_kref+0x69a0: ble _kref+0x69a4
9572 .word 0xd64e2010 ! t0_kref+0x69a4: ldsb [%i0 + 0x10], %o3
9573 .word 0xe11e6010 ! t0_kref+0x69a8: ldd [%i1 + 0x10], %f16
9574 .word 0x9da01893 ! t0_kref+0x69ac: fitos %f19, %f14
9575 .word 0x985d2a27 ! t0_kref+0x69b0: smul %l4, 0xa27, %o4
9576 .word 0xc048a033 ! t0_kref+0x69b4: ldsb [%g2 + 0x33], %g0
9577 .word 0xe720a030 ! t0_kref+0x69b8: st %f19, [%g2 + 0x30]
9578 .word 0xf007bfe0 ! t0_kref+0x69bc: ld [%fp - 0x20], %i0
9579 .word 0xe5180018 ! t0_kref+0x69c0: ldd [%g0 + %i0], %f18
9580 .word 0x96477530 ! t0_kref+0x69c4: addc %i5, -0xad0, %o3
9581 .word 0x8143c000 ! t0_kref+0x69c8: stbar
9582 .word 0x0d800006 ! t0_kref+0x69cc: fbg _kref+0x69e4
9583 .word 0xe13e7ff0 ! t0_kref+0x69d0: std %f16, [%i1 - 0x10]
9584 .word 0x985a4012 ! t0_kref+0x69d4: smul %o1, %l2, %o4
9585 .word 0x9ba44830 ! t0_kref+0x69d8: fadds %f17, %f16, %f13
9586 .word 0x9fc00004 ! t0_kref+0x69dc: call %g0 + %g4
9587 .word 0x81854000 ! t0_kref+0x69e0: wr %l5, %g0, %y
9588 .word 0x0d800002 ! t0_kref+0x69e4: fbg _kref+0x69ec
9589 .word 0x9b2a800d ! t0_kref+0x69e8: sll %o2, %o5, %o5
9590 .word 0xe13e7fe8 ! t0_kref+0x69ec: std %f16, [%i1 - 0x18]
9591 .word 0xd4000018 ! t0_kref+0x69f0: ld [%g0 + %i0], %o2
9592 .word 0x01480008 ! t0_kref+0x69f4: fbn,pt %fcc0, _kref+0x6a14
9593 .word 0xda5e3fe0 ! t0_kref+0x69f8: ldx [%i0 - 0x20], %o5
9594 .word 0x9fc00004 ! t0_kref+0x69fc: call %g0 + %g4
9595 .word 0x812f401d ! t0_kref+0x6a00: sll %i5, %i5, %g0
9596 .word 0x9a0823ef ! t0_kref+0x6a04: and %g0, 0x3ef, %o5
9597 .word 0xa1a018ca ! t0_kref+0x6a08: fdtos %f10, %f16
9598 .word 0xec300019 ! t0_kref+0x6a0c: sth %l6, [%g0 + %i1]
9599 .word 0xd51e6000 ! t0_kref+0x6a10: ldd [%i1], %f10
9600 .word 0xb1a01910 ! t0_kref+0x6a14: fitod %f16, %f24
9601 .word 0x3b400005 ! t0_kref+0x6a18: fble,a,pn %fcc0, _kref+0x6a2c
9602 .word 0x948d644f ! t0_kref+0x6a1c: andcc %l5, 0x44f, %o2
9603 .word 0x9288000b ! t0_kref+0x6a20: andcc %g0, %o3, %o1
9604 .word 0x81da3446 ! t0_kref+0x6a24: flush %o0 - 0xbba
9605 .word 0xd44e8019 ! t0_kref+0x6a28: ldsb [%i2 + %i1], %o2
9606 .word 0xe420a018 ! t0_kref+0x6a2c: st %l2, [%g2 + 0x18]
9607 .word 0x9915b074 ! t0_kref+0x6a30: taddcctv %l6, -0xf8c, %o4
9608 .word 0x878020e0 ! t0_kref+0x6a34: mov 0xe0, %asi
9609 .word 0x10800002 ! t0_kref+0x6a38: ba _kref+0x6a40
9610 .word 0x9464c017 ! t0_kref+0x6a3c: subc %l3, %l7, %o2
9611 .word 0xa1a309d8 ! t0_kref+0x6a40: fdivd %f12, %f24, %f16
9612 .word 0xe11fbf48 ! t0_kref+0x6a44: ldd [%fp - 0xb8], %f16
9613 .word 0x81d9001b ! t0_kref+0x6a48: flush %g4 + %i3
9614 .word 0x878020e0 ! t0_kref+0x6a4c: mov 0xe0, %asi
9615 .word 0x98b82bbd ! t0_kref+0x6a50: xnorcc %g0, 0xbbd, %o4
9616 .word 0x96f6c015 ! t0_kref+0x6a54: udivcc %i3, %l5, %o3
9617 .word 0x97a018d0 ! t0_kref+0x6a58: fdtos %f16, %f11
9618 .word 0x8143e040 ! t0_kref+0x6a5c: membar 0x40
9619 .word 0x9a0b4014 ! t0_kref+0x6a60: and %o5, %l4, %o5
9620 .word 0x99a3492b ! t0_kref+0x6a64: fmuls %f13, %f11, %f12
9621 .word 0x81820000 ! t0_kref+0x6a68: wr %o0, %g0, %y
9622 .word 0xe5be5000 ! t0_kref+0x6a6c: stda %f18, [%i1]0x80
9623 .word 0x933dc017 ! t0_kref+0x6a70: sra %l7, %l7, %o1
9624 .word 0x96fb400d ! t0_kref+0x6a74: sdivcc %o5, %o5, %o3
9625 .word 0x81abca30 ! t0_kref+0x6a78: fcmps %fcc0, %f15, %f16
9626 .word 0x95400000 ! t0_kref+0x6a7c: mov %y, %o2
9627 .word 0xc048a00c ! t0_kref+0x6a80: ldsb [%g2 + 0xc], %g0
9628 .word 0xd87e401c ! t0_kref+0x6a84: swap [%i1 + %i4], %o4
9629 .word 0xd6500018 ! t0_kref+0x6a88: ldsh [%g0 + %i0], %o3
9630 .word 0x80f5c016 ! t0_kref+0x6a8c: udivcc %l7, %l6, %g0
9631 .word 0x2b800002 ! t0_kref+0x6a90: fbug,a _kref+0x6a98
9632 .word 0xd44e4000 ! t0_kref+0x6a94: ldsb [%i1], %o2
9633 .word 0xa9a0110a ! t0_kref+0x6a98: fxtod %f10, %f20
9634 .word 0xe91fbeb0 ! t0_kref+0x6a9c: ldd [%fp - 0x150], %f20
9635 .word 0xd2164000 ! t0_kref+0x6aa0: lduh [%i1], %o1
9636 .word 0xd27e401c ! t0_kref+0x6aa4: swap [%i1 + %i4], %o1
9637 .word 0x96f2e68b ! t0_kref+0x6aa8: udivcc %o3, 0x68b, %o3
9638 .word 0x9a5eaad4 ! t0_kref+0x6aac: smul %i2, 0xad4, %o5
9639 .word 0xc76e7fe8 ! t0_kref+0x6ab0: prefetch %i1 - 0x18, 3
9640 .word 0x01800004 ! t0_kref+0x6ab4: fbn _kref+0x6ac4
9641 .word 0xada00130 ! t0_kref+0x6ab8: fabss %f16, %f22
9642 .word 0x9e2a6030 ! t0_kref+0x6abc: andn %o1, 0x30, %o7
9643 .word 0x95282016 ! t0_kref+0x6ac0: sll %g0, 0x16, %o2
9644 .word 0xa7a01893 ! t0_kref+0x6ac4: fitos %f19, %f19
9645 .word 0xa7a0002c ! t0_kref+0x6ac8: fmovs %f12, %f19
9646 .word 0xa1a01890 ! t0_kref+0x6acc: fitos %f16, %f16
9647 .word 0x9fa01a2b ! t0_kref+0x6ad0: fstoi %f11, %f15
9648 .word 0xe01e7fe0 ! t0_kref+0x6ad4: ldd [%i1 - 0x20], %l0
9649 .word 0x95a4884a ! t0_kref+0x6ad8: faddd %f18, %f10, %f10
9650 .word 0xe01e7fe0 ! t0_kref+0x6adc: ldd [%i1 - 0x20], %l0
9651 .word 0x932f4008 ! t0_kref+0x6ae0: sll %i5, %o0, %o1
9652 .word 0x97a5882b ! t0_kref+0x6ae4: fadds %f22, %f11, %f11
9653 .word 0x81ab8ab1 ! t0_kref+0x6ae8: fcmpes %fcc0, %f14, %f17
9654 .word 0xd900a02c ! t0_kref+0x6aec: ld [%g2 + 0x2c], %f12
9655 .word 0x07400008 ! t0_kref+0x6af0: fbul,pn %fcc0, _kref+0x6b10
9656 .word 0x9e8aa696 ! t0_kref+0x6af4: andcc %o2, 0x696, %o7
9657 .word 0xd8163ff8 ! t0_kref+0x6af8: lduh [%i0 - 8], %o4
9658 .word 0x9e5f71a2 ! t0_kref+0x6afc: smul %i5, -0xe5e, %o7
9659 .word 0x0b400004 ! t0_kref+0x6b00: fbug,pn %fcc0, _kref+0x6b10
9660 .word 0xd80e8018 ! t0_kref+0x6b04: ldub [%i2 + %i0], %o4
9661 .word 0xa9a00132 ! t0_kref+0x6b08: fabss %f18, %f20
9662 .word 0x80052686 ! t0_kref+0x6b0c: add %l4, 0x686, %g0
9663 .word 0x81df4019 ! t0_kref+0x6b10: flush %i5 + %i1
9664 .word 0xde8e101a ! t0_kref+0x6b14: lduba [%i0 + %i2]0x80, %o7
9665 .word 0x04800004 ! t0_kref+0x6b18: ble _kref+0x6b28
9666 .word 0xf300a028 ! t0_kref+0x6b1c: ld [%g2 + 0x28], %f25
9667 .word 0x9efdc00c ! t0_kref+0x6b20: sdivcc %l7, %o4, %o7
9668 .word 0x30800005 ! t0_kref+0x6b24: ba,a _kref+0x6b38
9669 .word 0xdd1fbd50 ! t0_kref+0x6b28: ldd [%fp - 0x2b0], %f14
9670 .word 0x9af2c014 ! t0_kref+0x6b2c: udivcc %o3, %l4, %o5
9671 .word 0xd208a020 ! t0_kref+0x6b30: ldub [%g2 + 0x20], %o1
9672 .word 0xd6160000 ! t0_kref+0x6b34: lduh [%i0], %o3
9673 .word 0x25800003 ! t0_kref+0x6b38: fblg,a _kref+0x6b44
9674 .word 0xd03e3fe0 ! t0_kref+0x6b3c: std %o0, [%i0 - 0x20]
9675 .word 0xd848a02d ! t0_kref+0x6b40: ldsb [%g2 + 0x2d], %o4
9676 .word 0x9fc00004 ! t0_kref+0x6b44: call %g0 + %g4
9677 .word 0xe520a020 ! t0_kref+0x6b48: st %f18, [%g2 + 0x20]
9678 .word 0xd440a024 ! t0_kref+0x6b4c: ldsw [%g2 + 0x24], %o2
9679 .word 0xd436601e ! t0_kref+0x6b50: sth %o2, [%i1 + 0x1e]
9680 .word 0xd020a014 ! t0_kref+0x6b54: st %o0, [%g2 + 0x14]
9681 .word 0x8143c000 ! t0_kref+0x6b58: stbar
9682 .word 0xd20e001a ! t0_kref+0x6b5c: ldub [%i0 + %i2], %o1
9683 .word 0xa7a018d2 ! t0_kref+0x6b60: fdtos %f18, %f19
9684 .word 0x99a01897 ! t0_kref+0x6b64: fitos %f23, %f12
9685 .word 0x96dea741 ! t0_kref+0x6b68: smulcc %i2, 0x741, %o3
9686 sethi %hi(1f), %o7
9687 save %sp,-0x60,%sp
9688 return %i7+%lo(1f)
9689 .empty
9690 .word 0xd64e8019 ! t0_kref+0x6b78: ldsb [%i2 + %i1], %o3
96911: .word 0xd228a00d ! t0_kref+0x6b7c: stb %o1, [%g2 + 0xd]
9692 .word 0x97a50833 ! t0_kref+0x6b80: fadds %f20, %f19, %f11
9693 .word 0x80f8001d ! t0_kref+0x6b84: sdivcc %g0, %i5, %g0
9694 .word 0xf8b01019 ! t0_kref+0x6b88: stha %i4, [%g0 + %i1]0x80
9695 .word 0x9de3bfa0 ! t0_kref+0x6b8c: save %sp, -0x60, %sp
9696 sethi %hi(1f), %i7
9697 return %i7+%lo(1f)
9698 .empty
9699 .word 0x81828000 ! t0_kref+0x6b98: wr %o2, %g0, %y
9700 .word 0x1d800008 ! t0_kref+0x6b9c: fbule _kref+0x6bbc
9701 .word 0x9aa4800c ! t0_kref+0x6ba0: subcc %l2, %o4, %o5
97021: .word 0x9ea2c008 ! t0_kref+0x6ba4: subcc %o3, %o0, %o7
9703 .word 0x9b2dc000 ! t0_kref+0x6ba8: sll %l7, %g0, %o5
9704 .word 0xe11fbd18 ! t0_kref+0x6bac: ldd [%fp - 0x2e8], %f16
9705 .word 0xd6a81018 ! t0_kref+0x6bb0: stba %o3, [%g0 + %i0]0x80
9706 .word 0x30400007 ! t0_kref+0x6bb4: ba,a,pn %icc, _kref+0x6bd0
9707 .word 0xd4167ffe ! t0_kref+0x6bb8: lduh [%i1 - 2], %o2
9708 .word 0x9b3f401d ! t0_kref+0x6bbc: sra %i5, %i5, %o5
9709 .word 0x1c800002 ! t0_kref+0x6bc0: bpos _kref+0x6bc8
9710 .word 0x001fffff ! t0_kref+0x6bc4: illtrap 0x1fffff
9711 .word 0x92624012 ! t0_kref+0x6bc8: subc %o1, %l2, %o1
9712 .word 0xf126001c ! t0_kref+0x6bcc: st %f24, [%i0 + %i4]
9713 .word 0x9eaa20d4 ! t0_kref+0x6bd0: andncc %o0, 0xd4, %o7
9714 .word 0xed3f4019 ! t0_kref+0x6bd4: std %f22, [%i5 + %i1]
9715 .word 0x989c8016 ! t0_kref+0x6bd8: xorcc %l2, %l6, %o4
9716 .word 0xeb68a04c ! t0_kref+0x6bdc: prefetch %g2 + 0x4c, 21
9717 .word 0x1c800003 ! t0_kref+0x6be0: bpos _kref+0x6bec
9718 .word 0xed00a010 ! t0_kref+0x6be4: ld [%g2 + 0x10], %f22
9719 .word 0xb1a44d32 ! t0_kref+0x6be8: fsmuld %f17, %f18, %f24
9720 .word 0xe300a024 ! t0_kref+0x6bec: ld [%g2 + 0x24], %f17
9721 .word 0xa5a4c836 ! t0_kref+0x6bf0: fadds %f19, %f22, %f18
9722 .word 0x8185c000 ! t0_kref+0x6bf4: wr %l7, %g0, %y
9723 .word 0x9af4f34d ! t0_kref+0x6bf8: udivcc %l3, -0xcb3, %o5
9724 .word 0x2c800008 ! t0_kref+0x6bfc: bneg,a _kref+0x6c1c
9725 .word 0x81820000 ! t0_kref+0x6c00: wr %o0, %g0, %y
9726 .word 0x9eacf9fa ! t0_kref+0x6c04: andncc %l3, -0x606, %o7
9727 .word 0x2f400007 ! t0_kref+0x6c08: fbu,a,pn %fcc0, _kref+0x6c24
9728 .word 0xe828a01f ! t0_kref+0x6c0c: stb %l4, [%g2 + 0x1f]
9729 .word 0xe500a008 ! t0_kref+0x6c10: ld [%g2 + 8], %f18
9730 .word 0xafa649b8 ! t0_kref+0x6c14: fdivs %f25, %f24, %f23
9731 .word 0xda8e1000 ! t0_kref+0x6c18: lduba [%i0]0x80, %o5
9732 .word 0x3d400006 ! t0_kref+0x6c1c: fbule,a,pn %fcc0, _kref+0x6c34
9733 .word 0xb3a01897 ! t0_kref+0x6c20: fitos %f23, %f25
9734 .word 0xee28a00f ! t0_kref+0x6c24: stb %l7, [%g2 + 0xf]
9735 .word 0xfaae1000 ! t0_kref+0x6c28: stba %i5, [%i0]0x80
9736 .word 0x98c5f9fb ! t0_kref+0x6c2c: addccc %l7, -0x605, %o4
9737 .word 0x04400004 ! t0_kref+0x6c30: ble,pn %icc, _kref+0x6c40
9738 .word 0xd0e81018 ! t0_kref+0x6c34: ldstuba [%g0 + %i0]0x80, %o0
9739 .word 0x800d7dc2 ! t0_kref+0x6c38: and %l5, -0x23e, %g0
9740 .word 0x9f414000 ! t0_kref+0x6c3c: mov %pc, %o7
9741 .word 0xa7a549b0 ! t0_kref+0x6c40: fdivs %f21, %f16, %f19
9742 .word 0x81dd67df ! t0_kref+0x6c44: flush %l5 + 0x7df
9743 .word 0x985ce391 ! t0_kref+0x6c48: smul %l3, 0x391, %o4
9744 .word 0x97a00134 ! t0_kref+0x6c4c: fabss %f20, %f11
9745 .word 0xaba00134 ! t0_kref+0x6c50: fabss %f20, %f21
9746 .word 0xd24e6017 ! t0_kref+0x6c54: ldsb [%i1 + 0x17], %o1
9747 .word 0xde40a018 ! t0_kref+0x6c58: ldsw [%g2 + 0x18], %o7
9748 .word 0xde08a009 ! t0_kref+0x6c5c: ldub [%g2 + 9], %o7
9749 .word 0x878020e0 ! t0_kref+0x6c60: mov 0xe0, %asi
9750 .word 0x98a0001b ! t0_kref+0x6c64: subcc %g0, %i3, %o4
9751 .word 0xdd00a024 ! t0_kref+0x6c68: ld [%g2 + 0x24], %f14
9752 .word 0x967f2a73 ! t0_kref+0x6c6c: sdiv %i4, 0xa73, %o3
9753 .word 0xda680019 ! t0_kref+0x6c70: ldstub [%g0 + %i1], %o5
9754 .word 0xee6e7fff ! t0_kref+0x6c74: ldstub [%i1 - 1], %l7
9755 .word 0x95282013 ! t0_kref+0x6c78: sll %g0, 0x13, %o2
9756 .word 0x3f400002 ! t0_kref+0x6c7c: fbo,a,pn %fcc0, _kref+0x6c84
9757 .word 0xf1b81019 ! t0_kref+0x6c80: stda %f24, [%g0 + %i1]0x80
9758 .word 0x97a0188c ! t0_kref+0x6c84: fitos %f12, %f11
9759 .word 0xda08a02d ! t0_kref+0x6c88: ldub [%g2 + 0x2d], %o5
9760 .word 0xb3a00130 ! t0_kref+0x6c8c: fabss %f16, %f25
9761 .word 0x96358017 ! t0_kref+0x6c90: orn %l6, %l7, %o3
9762 .word 0xaba01a2d ! t0_kref+0x6c94: fstoi %f13, %f21
9763 .word 0x08800004 ! t0_kref+0x6c98: bleu _kref+0x6ca8
9764 .word 0x81854000 ! t0_kref+0x6c9c: wr %l5, %g0, %y
9765 .word 0xd4080019 ! t0_kref+0x6ca0: ldub [%g0 + %i1], %o2
9766 .word 0xdd1fbc10 ! t0_kref+0x6ca4: ldd [%fp - 0x3f0], %f14
9767 .word 0x9e554008 ! t0_kref+0x6ca8: umul %l5, %o0, %o7
9768 .word 0x8143c000 ! t0_kref+0x6cac: stbar
9769 .word 0x23400001 ! t0_kref+0x6cb0: fbne,a,pn %fcc0, _kref+0x6cb4
9770 .word 0xf830a022 ! t0_kref+0x6cb4: sth %i4, [%g2 + 0x22]
9771 .word 0xf1063ffc ! t0_kref+0x6cb8: ld [%i0 - 4], %f24
9772 .word 0x981aa8d7 ! t0_kref+0x6cbc: xor %o2, 0x8d7, %o4
9773 .word 0xafa40839 ! t0_kref+0x6cc0: fadds %f16, %f25, %f23
9774 .word 0xb1a0012f ! t0_kref+0x6cc4: fabss %f15, %f24
9775 .word 0x992f6007 ! t0_kref+0x6cc8: sll %i5, 0x7, %o4
9776 .word 0x9fc00004 ! t0_kref+0x6ccc: call %g0 + %g4
9777 .word 0x943b64a0 ! t0_kref+0x6cd0: xnor %o5, 0x4a0, %o2
9778 .word 0x9e233abd ! t0_kref+0x6cd4: sub %o4, -0x543, %o7
9779 .word 0x9e9f400a ! t0_kref+0x6cd8: xorcc %i5, %o2, %o7
9780 .word 0x33800003 ! t0_kref+0x6cdc: fbe,a _kref+0x6ce8
9781 .word 0x94270012 ! t0_kref+0x6ce0: sub %i4, %l2, %o2
9782 .word 0x81da4019 ! t0_kref+0x6ce4: flush %o1 + %i1
9783 .word 0xd250a00e ! t0_kref+0x6ce8: ldsh [%g2 + 0xe], %o1
9784 .word 0xe51e2010 ! t0_kref+0x6cec: ldd [%i0 + 0x10], %f18
9785 .word 0xb3a0012c ! t0_kref+0x6cf0: fabss %f12, %f25
9786 .word 0xa7a018ca ! t0_kref+0x6cf4: fdtos %f10, %f19
9787 .word 0x81acca36 ! t0_kref+0x6cf8: fcmps %fcc0, %f19, %f22
9788 .word 0x9e32b5e7 ! t0_kref+0x6cfc: orn %o2, -0xa19, %o7
9789 .word 0x943eeb15 ! t0_kref+0x6d00: xnor %i3, 0xb15, %o2
9790 .word 0xe6fe501c ! t0_kref+0x6d04: swapa [%i1 + %i4]0x80, %l3
9791 .word 0xa9a00138 ! t0_kref+0x6d08: fabss %f24, %f20
9792 .word 0x81ab8a50 ! t0_kref+0x6d0c: fcmpd %fcc0, %f14, %f16
9793 .word 0x8143c000 ! t0_kref+0x6d10: stbar
9794 .word 0x81ad0a54 ! t0_kref+0x6d14: fcmpd %fcc0, %f20, %f20
9795 .word 0xe8367fea ! t0_kref+0x6d18: sth %l4, [%i1 - 0x16]
9796 .word 0x800d0017 ! t0_kref+0x6d1c: and %l4, %l7, %g0
9797 .word 0xe91fbfb0 ! t0_kref+0x6d20: ldd [%fp - 0x50], %f20
9798 .word 0xf4362000 ! t0_kref+0x6d24: sth %i2, [%i0]
9799 .word 0xfa28a03f ! t0_kref+0x6d28: stb %i5, [%g2 + 0x3f]
9800 call SYM(t0_subr0)
9801 .word 0x9467000d ! t0_kref+0x6d30: subc %i4, %o5, %o2
9802 .word 0x9732400c ! t0_kref+0x6d34: srl %o1, %o4, %o3
9803 .word 0x972d400d ! t0_kref+0x6d38: sll %l5, %o5, %o3
9804 .word 0x98e2c01c ! t0_kref+0x6d3c: subccc %o3, %i4, %o4
9805 .word 0x989d401c ! t0_kref+0x6d40: xorcc %l5, %i4, %o4
9806 .word 0x923aea72 ! t0_kref+0x6d44: xnor %o3, 0xa72, %o1
9807 call SYM(t0_subr3)
9808 .word 0xa03a7780 ! t0_kref+0x6d4c: xnor %o1, -0x880, %l0
9809 .word 0xb3a0012a ! t0_kref+0x6d50: fabss %f10, %f25
9810 .word 0x925d801a ! t0_kref+0x6d54: smul %l6, %i2, %o1
9811 .word 0x18800004 ! t0_kref+0x6d58: bgu _kref+0x6d68
9812 .word 0xec3f4019 ! t0_kref+0x6d5c: std %l6, [%i5 + %i1]
9813 .word 0xd256600c ! t0_kref+0x6d60: ldsh [%i1 + 0xc], %o1
9814 .word 0x9a5b4008 ! t0_kref+0x6d64: smul %o5, %o0, %o5
9815 .word 0xd67e3ff4 ! t0_kref+0x6d68: swap [%i0 - 0xc], %o3
9816 .word 0xd636401b ! t0_kref+0x6d6c: sth %o3, [%i1 + %i3]
9817 .word 0xda500019 ! t0_kref+0x6d70: ldsh [%g0 + %i1], %o5
9818 .word 0xaba0188f ! t0_kref+0x6d74: fitos %f15, %f21
9819 .word 0xd51e401d ! t0_kref+0x6d78: ldd [%i1 + %i5], %f10
9820 .word 0x9e336782 ! t0_kref+0x6d7c: orn %o5, 0x782, %o7
9821 .word 0x99a98038 ! t0_kref+0x6d80: fmovsg %fcc0, %f24, %f12
9822 .word 0x9646c015 ! t0_kref+0x6d84: addc %i3, %l5, %o3
9823 .word 0x03400008 ! t0_kref+0x6d88: fbne,pn %fcc0, _kref+0x6da8
9824 .word 0xd6500019 ! t0_kref+0x6d8c: ldsh [%g0 + %i1], %o3
9825 .word 0x96e5fd76 ! t0_kref+0x6d90: subccc %l7, -0x28a, %o3
9826 .word 0x96f5b016 ! t0_kref+0x6d94: udivcc %l6, -0xfea, %o3
9827 .word 0x8028001a ! t0_kref+0x6d98: andn %g0, %i2, %g0
9828 .word 0x9258001c ! t0_kref+0x6d9c: smul %g0, %i4, %o1
9829 .word 0xa7a609ab ! t0_kref+0x6da0: fdivs %f24, %f11, %f19
9830 .word 0x9a7d8014 ! t0_kref+0x6da4: sdiv %l6, %l4, %o5
9831 .word 0x9a74e9cf ! t0_kref+0x6da8: udiv %l3, 0x9cf, %o5
9832 .word 0x809d4017 ! t0_kref+0x6dac: xorcc %l5, %l7, %g0
9833 .word 0xd4d65000 ! t0_kref+0x6db0: ldsha [%i1]0x80, %o2
9834 .word 0x81854000 ! t0_kref+0x6db4: wr %l5, %g0, %y
9835 .word 0x9265fb33 ! t0_kref+0x6db8: subc %l7, -0x4cd, %o1
9836 .word 0x9e5a000d ! t0_kref+0x6dbc: smul %o0, %o5, %o7
9837 .word 0x81adcab1 ! t0_kref+0x6dc0: fcmpes %fcc0, %f23, %f17
9838 .word 0xea20a02c ! t0_kref+0x6dc4: st %l5, [%g2 + 0x2c]
9839 .word 0xa1a38858 ! t0_kref+0x6dc8: faddd %f14, %f24, %f16
9840 .word 0xfa36001b ! t0_kref+0x6dcc: sth %i5, [%i0 + %i3]
9841 .word 0x25800007 ! t0_kref+0x6dd0: fblg,a _kref+0x6dec
9842 .word 0x983d7676 ! t0_kref+0x6dd4: xnor %l5, -0x98a, %o4
9843 .word 0xe51fbe28 ! t0_kref+0x6dd8: ldd [%fp - 0x1d8], %f18
9844 .word 0x11400001 ! t0_kref+0x6ddc: fba,pn %fcc0, _kref+0x6de0
9845 .word 0xea20001c ! t0_kref+0x6de0: st %l5, [%g0 + %i4]
9846 .word 0x9a28001a ! t0_kref+0x6de4: andn %g0, %i2, %o5
9847 .word 0xa5a000cc ! t0_kref+0x6de8: fnegd %f12, %f18
9848 .word 0xe01e6018 ! t0_kref+0x6dec: ldd [%i1 + 0x18], %l0
9849 .word 0xed00a028 ! t0_kref+0x6df0: ld [%g2 + 0x28], %f22
9850 .word 0x9285e6d6 ! t0_kref+0x6df4: addcc %l7, 0x6d6, %o1
9851 .word 0xea300018 ! t0_kref+0x6df8: sth %l5, [%g0 + %i0]
9852 .word 0x9e82801c ! t0_kref+0x6dfc: addcc %o2, %i4, %o7
9853 .word 0x9a45401d ! t0_kref+0x6e00: addc %l5, %i5, %o5
9854 .word 0x801cc012 ! t0_kref+0x6e04: xor %l3, %l2, %g0
9855 .word 0x99137e89 ! t0_kref+0x6e08: taddcctv %o5, -0x177, %o4
9856 .word 0x9b2d400c ! t0_kref+0x6e0c: sll %l5, %o4, %o5
9857 .word 0xa5a0190c ! t0_kref+0x6e10: fitod %f12, %f18
9858 .word 0x81ad8a31 ! t0_kref+0x6e14: fcmps %fcc0, %f22, %f17
9859 .word 0x9a3b401b ! t0_kref+0x6e18: xnor %o5, %i3, %o5
9860 .word 0xda36401b ! t0_kref+0x6e1c: sth %o5, [%i1 + %i3]
9861 .word 0xda10a018 ! t0_kref+0x6e20: lduh [%g2 + 0x18], %o5
9862 .word 0xf11e401d ! t0_kref+0x6e24: ldd [%i1 + %i5], %f24
9863 .word 0x07480004 ! t0_kref+0x6e28: fbul,pt %fcc0, _kref+0x6e38
9864 .word 0x9e43374c ! t0_kref+0x6e2c: addc %o4, -0x8b4, %o7
9865 .word 0xafa00133 ! t0_kref+0x6e30: fabss %f19, %f23
9866 .word 0xd25e401d ! t0_kref+0x6e34: ldx [%i1 + %i5], %o1
9867 .word 0xc056c019 ! t0_kref+0x6e38: ldsh [%i3 + %i1], %g0
9868 .word 0x94a2e701 ! t0_kref+0x6e3c: subcc %o3, 0x701, %o2
9869 .word 0x9a468009 ! t0_kref+0x6e40: addc %i2, %o1, %o5
9870 .word 0xd850a036 ! t0_kref+0x6e44: ldsh [%g2 + 0x36], %o4
9871 sethi %hi(1f), %o7
9872 jmpl %o7+%lo(1f), %g1
9873 .empty
9874 .word 0xd44e4000 ! t0_kref+0x6e50: ldsb [%i1], %o2
9875 .word 0x9eaaa2f3 ! t0_kref+0x6e54: andncc %o2, 0x2f3, %o7
9876 .word 0x943d001d ! t0_kref+0x6e58: xnor %l4, %i5, %o2
9877 .word 0xe01e7ff8 ! t0_kref+0x6e5c: ldd [%i1 - 8], %l0
9878 .word 0xe100a01c ! t0_kref+0x6e60: ld [%g2 + 0x1c], %f16
98791: .word 0x964368f8 ! t0_kref+0x6e64: addc %o5, 0x8f8, %o3
9880 .word 0x808b0014 ! t0_kref+0x6e68: btst %l4, %o4
9881 .word 0x81dd3e12 ! t0_kref+0x6e6c: flush %l4 - 0x1ee
9882 .word 0x0b800005 ! t0_kref+0x6e70: fbug _kref+0x6e84
9883 .word 0x99a00039 ! t0_kref+0x6e74: fmovs %f25, %f12
9884 .word 0x9b2b400b ! t0_kref+0x6e78: sll %o5, %o3, %o5
9885 .word 0x9da50839 ! t0_kref+0x6e7c: fadds %f20, %f25, %f14
9886 .word 0x925c8014 ! t0_kref+0x6e80: smul %l2, %l4, %o1
9887 .word 0x0f800008 ! t0_kref+0x6e84: fbu _kref+0x6ea4
9888 .word 0x80f58012 ! t0_kref+0x6e88: udivcc %l6, %l2, %g0
9889 .word 0xada4884a ! t0_kref+0x6e8c: faddd %f18, %f10, %f22
9890 .word 0x9a38000b ! t0_kref+0x6e90: xnor %g0, %o3, %o5
9891 .word 0xe4260000 ! t0_kref+0x6e94: st %l2, [%i0]
9892 .word 0xd640a004 ! t0_kref+0x6e98: ldsw [%g2 + 4], %o3
9893 .word 0x9a3cbc1f ! t0_kref+0x6e9c: xnor %l2, -0x3e1, %o5
9894 .word 0xd9266008 ! t0_kref+0x6ea0: st %f12, [%i1 + 8]
9895 .word 0xda8e501a ! t0_kref+0x6ea4: lduba [%i1 + %i2]0x80, %o5
9896 .word 0x9fc10000 ! t0_kref+0x6ea8: call %g4
9897 .word 0xa13b4008 ! t0_kref+0x6eac: sra %o5, %o0, %l0
9898 .word 0x9885800d ! t0_kref+0x6eb0: addcc %l6, %o5, %o4
9899 .word 0xed3e6008 ! t0_kref+0x6eb4: std %f22, [%i1 + 8]
9900 .word 0x81abca2c ! t0_kref+0x6eb8: fcmps %fcc0, %f15, %f12
9901 .word 0x04800004 ! t0_kref+0x6ebc: ble _kref+0x6ecc
9902 .word 0xb1a4c9aa ! t0_kref+0x6ec0: fdivs %f19, %f10, %f24
9903 .word 0x94ac8013 ! t0_kref+0x6ec4: andncc %l2, %l3, %o2
9904 .word 0xf628a017 ! t0_kref+0x6ec8: stb %i3, [%g2 + 0x17]
9905 .word 0xa3a0012b ! t0_kref+0x6ecc: fabss %f11, %f17
9906 .word 0x9ba00139 ! t0_kref+0x6ed0: fabss %f25, %f13
9907 .word 0x943a6e6f ! t0_kref+0x6ed4: xnor %o1, 0xe6f, %o2
9908 .word 0xf620a024 ! t0_kref+0x6ed8: st %i3, [%g2 + 0x24]
9909 .word 0x2d480004 ! t0_kref+0x6edc: fbg,a,pt %fcc0, _kref+0x6eec
9910 .word 0x99a00135 ! t0_kref+0x6ee0: fabss %f21, %f12
9911 .word 0xa5a01890 ! t0_kref+0x6ee4: fitos %f16, %f18
9912 .word 0xa3a0002c ! t0_kref+0x6ee8: fmovs %f12, %f17
9913 .word 0xa9a0190b ! t0_kref+0x6eec: fitod %f11, %f20
9914 .word 0xb1a01912 ! t0_kref+0x6ef0: fitod %f18, %f24
9915 .word 0x9a422a6a ! t0_kref+0x6ef4: addc %o0, 0xa6a, %o5
9916 .word 0xd808a00d ! t0_kref+0x6ef8: ldub [%g2 + 0xd], %o4
9917 .word 0x947f36ab ! t0_kref+0x6efc: sdiv %i4, -0x955, %o2
9918 .word 0x948ec012 ! t0_kref+0x6f00: andcc %i3, %l2, %o2
9919 .word 0x9413670b ! t0_kref+0x6f04: or %o5, 0x70b, %o2
9920 .word 0x1c400001 ! t0_kref+0x6f08: bpos,pn %icc, _kref+0x6f0c
9921 .word 0xdd3e6010 ! t0_kref+0x6f0c: std %f14, [%i1 + 0x10]
9922 call SYM(t0_subr1)
9923 .word 0xe0180019 ! t0_kref+0x6f14: ldd [%g0 + %i1], %l0
9924 .word 0x99a3c8ad ! t0_kref+0x6f18: fsubs %f15, %f13, %f12
9925 .word 0x81ae0a4e ! t0_kref+0x6f1c: fcmpd %fcc0, %f24, %f14
9926 .word 0xa9a0002c ! t0_kref+0x6f20: fmovs %f12, %f20
9927 .word 0x8182c000 ! t0_kref+0x6f24: wr %o3, %g0, %y
9928 .word 0x33800003 ! t0_kref+0x6f28: fbe,a _kref+0x6f34
9929 .word 0x9a754013 ! t0_kref+0x6f2c: udiv %l5, %l3, %o5
9930 .word 0x81aa8a4c ! t0_kref+0x6f30: fcmpd %fcc0, %f10, %f12
9931 .word 0x19400002 ! t0_kref+0x6f34: fbuge,pn %fcc0, _kref+0x6f3c
9932 .word 0xfa30a01e ! t0_kref+0x6f38: sth %i5, [%g2 + 0x1e]
9933 .word 0x8182c000 ! t0_kref+0x6f3c: wr %o3, %g0, %y
9934 .word 0x95a509ca ! t0_kref+0x6f40: fdivd %f20, %f10, %f10
9935 .word 0x9e353cdd ! t0_kref+0x6f44: orn %l4, -0x323, %o7
9936 .word 0xd6366016 ! t0_kref+0x6f48: sth %o3, [%i1 + 0x16]
9937 .word 0x97a00036 ! t0_kref+0x6f4c: fmovs %f22, %f11
9938 .word 0x805ae939 ! t0_kref+0x6f50: smul %o3, 0x939, %g0
9939 .word 0xcc3f4005 ! t0_kref+0x6f54: std %g6, [%i5 + %g5]
9940 .word 0xd648a029 ! t0_kref+0x6f58: ldsb [%g2 + 0x29], %o3
9941 .word 0xc0500019 ! t0_kref+0x6f5c: ldsh [%g0 + %i1], %g0
9942 .word 0xe6780019 ! t0_kref+0x6f60: swap [%g0 + %i1], %l3
9943 .word 0x95a018d0 ! t0_kref+0x6f64: fdtos %f16, %f10
9944 .word 0x809dc016 ! t0_kref+0x6f68: xorcc %l7, %l6, %g0
9945 .word 0x28800005 ! t0_kref+0x6f6c: bleu,a _kref+0x6f80
9946 .word 0xd48e1000 ! t0_kref+0x6f70: lduba [%i0]0x80, %o2
9947 .word 0xdd3e2008 ! t0_kref+0x6f74: std %f14, [%i0 + 8]
9948 .word 0x1b227c55 ! t0_kref+0x6f78: sethi %hi(0x89f15400), %o5
9949 .word 0x05400006 ! t0_kref+0x6f7c: fblg,pn %fcc0, _kref+0x6f94
9950 .word 0x96a4c013 ! t0_kref+0x6f80: subcc %l3, %l3, %o3
9951 .word 0xd610a002 ! t0_kref+0x6f84: lduh [%g2 + 2], %o3
9952 .word 0xec270005 ! t0_kref+0x6f88: st %l6, [%i4 + %g5]
9953 .word 0x09480003 ! t0_kref+0x6f8c: fbl,pt %fcc0, _kref+0x6f98
9954 .word 0x9328200a ! t0_kref+0x6f90: sll %g0, 0xa, %o1
9955 .word 0x98f5c014 ! t0_kref+0x6f94: udivcc %l7, %l4, %o4
9956 .word 0x983b2e59 ! t0_kref+0x6f98: xnor %o4, 0xe59, %o4
9957 .word 0xd48e1000 ! t0_kref+0x6f9c: lduba [%i0]0x80, %o2
9958 .word 0xc010a032 ! t0_kref+0x6fa0: lduh [%g2 + 0x32], %g0
9959 .word 0xde4e6007 ! t0_kref+0x6fa4: ldsb [%i1 + 7], %o7
9960 .word 0xd2865000 ! t0_kref+0x6fa8: lda [%i1]0x80, %o1
9961 .word 0xdb067ff4 ! t0_kref+0x6fac: ld [%i1 - 0xc], %f13
9962 .word 0xe01e3ff8 ! t0_kref+0x6fb0: ldd [%i0 - 8], %l0
9963 .word 0xec2e401a ! t0_kref+0x6fb4: stb %l6, [%i1 + %i2]
9964 .word 0xb3a00136 ! t0_kref+0x6fb8: fabss %f22, %f25
9965 .word 0x94bf0017 ! t0_kref+0x6fbc: xnorcc %i4, %l7, %o2
9966 .word 0x17800001 ! t0_kref+0x6fc0: fbge _kref+0x6fc4
9967 .word 0x94adba48 ! t0_kref+0x6fc4: andncc %l6, -0x5b8, %o2
9968 .word 0x81850000 ! t0_kref+0x6fc8: wr %l4, %g0, %y
9969 .word 0xda8e101a ! t0_kref+0x6fcc: lduba [%i0 + %i2]0x80, %o5
9970 .word 0x81824000 ! t0_kref+0x6fd0: wr %o1, %g0, %y
9971 .word 0x001fffff ! t0_kref+0x6fd4: illtrap 0x1fffff
9972 .word 0x17480005 ! t0_kref+0x6fd8: fbge,pt %fcc0, _kref+0x6fec
9973 .word 0x9642754e ! t0_kref+0x6fdc: addc %o1, -0xab2, %o3
9974 .word 0x05800006 ! t0_kref+0x6fe0: fblg _kref+0x6ff8
9975 .word 0x9a5caebe ! t0_kref+0x6fe4: smul %l2, 0xebe, %o5
9976 .word 0x985d401c ! t0_kref+0x6fe8: smul %l5, %i4, %o4
9977 .word 0x81ad4ab0 ! t0_kref+0x6fec: fcmpes %fcc0, %f21, %f16
9978 .word 0x1d400004 ! t0_kref+0x6ff0: fbule,pn %fcc0, _kref+0x7000
9979 .word 0x98427c20 ! t0_kref+0x6ff4: addc %o1, -0x3e0, %o4
9980 .word 0xada018d2 ! t0_kref+0x6ff8: fdtos %f18, %f22
9981 .word 0x9e0c800c ! t0_kref+0x6ffc: and %l2, %o4, %o7
9982 .word 0xfa20a02c ! t0_kref+0x7000: st %i5, [%g2 + 0x2c]
9983 .word 0x80aac013 ! t0_kref+0x7004: andncc %o3, %l3, %g0
9984 .word 0xd208a01c ! t0_kref+0x7008: ldub [%g2 + 0x1c], %o1
9985 .word 0xa1a01896 ! t0_kref+0x700c: fitos %f22, %f16
9986 .word 0xe3b8a080 ! t0_kref+0x7010: stda %f48, [%g2 + 0x80]%asi
9987 .word 0x11480008 ! t0_kref+0x7014: fba,pt %fcc0, _kref+0x7034
9988 .word 0x9e44a7f2 ! t0_kref+0x7018: addc %l2, 0x7f2, %o7
9989 .word 0xda10a012 ! t0_kref+0x701c: lduh [%g2 + 0x12], %o5
9990 .word 0xa9a38839 ! t0_kref+0x7020: fadds %f14, %f25, %f20
9991 .word 0xa7a018d8 ! t0_kref+0x7024: fdtos %f24, %f19
9992 .word 0x13800007 ! t0_kref+0x7028: fbe _kref+0x7044
9993 .word 0x94aee5b1 ! t0_kref+0x702c: andncc %i3, 0x5b1, %o2
9994 .word 0x81ae0a4e ! t0_kref+0x7030: fcmpd %fcc0, %f24, %f14
9995 .word 0xb1a0188e ! t0_kref+0x7034: fitos %f14, %f24
9996 .word 0x92bf000a ! t0_kref+0x7038: xnorcc %i4, %o2, %o1
9997 .word 0x9625401c ! t0_kref+0x703c: sub %l5, %i4, %o3
9998 .word 0xb1a00134 ! t0_kref+0x7040: fabss %f20, %f24
9999 .word 0x0c480006 ! t0_kref+0x7044: bneg,pt %icc, _kref+0x705c
10000 .word 0xd22e3fee ! t0_kref+0x7048: stb %o1, [%i0 - 0x12]
10001 .word 0x9b1a4008 ! t0_kref+0x704c: tsubcctv %o1, %o0, %o5
10002 .word 0xc1086b72 ! t0_kref+0x7050: ld [%g1 + 0xb72], %fsr
10003 .word 0x9a448009 ! t0_kref+0x7054: addc %l2, %o1, %o5
10004 .word 0x9ae5adb0 ! t0_kref+0x7058: subccc %l6, 0xdb0, %o5
10005 .word 0xda10a01e ! t0_kref+0x705c: lduh [%g2 + 0x1e], %o5
10006 .word 0x95a00031 ! t0_kref+0x7060: fmovs %f17, %f10
10007 .word 0x8186c000 ! t0_kref+0x7064: wr %i3, %g0, %y
10008 .word 0x923df15b ! t0_kref+0x7068: xnor %l7, -0xea5, %o1
10009 .word 0x31480008 ! t0_kref+0x706c: fba,a,pt %fcc0, _kref+0x708c
10010 .word 0xb1a01913 ! t0_kref+0x7070: fitod %f19, %f24
10011 .word 0x9e1565d9 ! t0_kref+0x7074: or %l5, 0x5d9, %o7
10012 .word 0x972d0017 ! t0_kref+0x7078: sll %l4, %l7, %o3
10013 .word 0xda2e2010 ! t0_kref+0x707c: stb %o5, [%i0 + 0x10]
10014 .word 0xf830a01e ! t0_kref+0x7080: sth %i4, [%g2 + 0x1e]
10015 .word 0x81ab0a37 ! t0_kref+0x7084: fcmps %fcc0, %f12, %f23
10016 .word 0xd93e2008 ! t0_kref+0x7088: std %f12, [%i0 + 8]
10017 .word 0xe5263fe4 ! t0_kref+0x708c: st %f18, [%i0 - 0x1c]
10018 .word 0xd42e7fe7 ! t0_kref+0x7090: stb %o2, [%i1 - 0x19]
10019 .word 0xe8ee101a ! t0_kref+0x7094: ldstuba [%i0 + %i2]0x80, %l4
10020 .word 0x985d3f2b ! t0_kref+0x7098: smul %l4, -0xd5, %o4
10021 .word 0xe168a04a ! t0_kref+0x709c: prefetch %g2 + 0x4a, 16
10022 .word 0x81da800c ! t0_kref+0x70a0: flush %o2 + %o4
10023 .word 0xde163ff0 ! t0_kref+0x70a4: lduh [%i0 - 0x10], %o7
10024 .word 0x00800007 ! t0_kref+0x70a8: bn _kref+0x70c4
10025 .word 0x9445800c ! t0_kref+0x70ac: addc %l6, %o4, %o2
10026 .word 0x81ae4ab8 ! t0_kref+0x70b0: fcmpes %fcc0, %f25, %f24
10027 .word 0x9336e000 ! t0_kref+0x70b4: srl %i3, 0x0, %o1
10028 .word 0x19800007 ! t0_kref+0x70b8: fbuge _kref+0x70d4
10029 .word 0x81858000 ! t0_kref+0x70bc: wr %l6, %g0, %y
10030 .word 0x99a01913 ! t0_kref+0x70c0: fitod %f19, %f12
10031 .word 0x948f0014 ! t0_kref+0x70c4: andcc %i4, %l4, %o2
10032 .word 0xd2100019 ! t0_kref+0x70c8: lduh [%g0 + %i1], %o1
10033 .word 0x81ab8a52 ! t0_kref+0x70cc: fcmpd %fcc0, %f14, %f18
10034 .word 0xd636c019 ! t0_kref+0x70d0: sth %o3, [%i3 + %i1]
10035 .word 0x948a800c ! t0_kref+0x70d4: andcc %o2, %o4, %o2
10036 .word 0x96fb0012 ! t0_kref+0x70d8: sdivcc %o4, %l2, %o3
10037 .word 0x992de001 ! t0_kref+0x70dc: sll %l7, 0x1, %o4
10038 .word 0xd440a004 ! t0_kref+0x70e0: ldsw [%g2 + 4], %o2
10039 .word 0x99a00138 ! t0_kref+0x70e4: fabss %f24, %f12
10040 .word 0x9614f81e ! t0_kref+0x70e8: or %l3, -0x7e2, %o3
10041 .word 0x9a5b001c ! t0_kref+0x70ec: smul %o4, %i4, %o5
10042 .word 0x968ac00a ! t0_kref+0x70f0: andcc %o3, %o2, %o3
10043 .word 0x953a4012 ! t0_kref+0x70f4: sra %o1, %l2, %o2
10044 .word 0xe500a008 ! t0_kref+0x70f8: ld [%g2 + 8], %f18
10045 .word 0x9340c000 ! t0_kref+0x70fc: mov %asi, %o1
10046 .word 0xa9a00050 ! t0_kref+0x7100: fmovd %f16, %f20
10047 .word 0x9435800c ! t0_kref+0x7104: orn %l6, %o4, %o2
10048 .word 0x925ee7c9 ! t0_kref+0x7108: smul %i3, 0x7c9, %o1
10049 .word 0xc0167fe2 ! t0_kref+0x710c: lduh [%i1 - 0x1e], %g0
10050 .word 0xed380019 ! t0_kref+0x7110: std %f22, [%g0 + %i1]
10051 .word 0xb1a4492e ! t0_kref+0x7114: fmuls %f17, %f14, %f24
10052 .word 0x94fd801d ! t0_kref+0x7118: sdivcc %l6, %i5, %o2
10053 .word 0x9efafda4 ! t0_kref+0x711c: sdivcc %o3, -0x25c, %o7
10054 .word 0xa9a01033 ! t0_kref+0x7120: fstox %f19, %f20
10055 .word 0xafa0188d ! t0_kref+0x7124: fitos %f13, %f23
10056 .word 0x25800008 ! t0_kref+0x7128: fblg,a _kref+0x7148
10057 .word 0x81dc0015 ! t0_kref+0x712c: flush %l0 + %l5
10058 .word 0x20800001 ! t0_kref+0x7130: bn,a _kref+0x7134
10059 .word 0x953f6002 ! t0_kref+0x7134: sra %i5, 0x2, %o2
10060 .word 0x2f480006 ! t0_kref+0x7138: fbu,a,pt %fcc0, _kref+0x7150
10061 .word 0xd8562018 ! t0_kref+0x713c: ldsh [%i0 + 0x18], %o4
10062 .word 0x99133a1c ! t0_kref+0x7140: taddcctv %o4, -0x5e4, %o4
10063 .word 0x9ae5c01d ! t0_kref+0x7144: subccc %l7, %i5, %o5
10064 .word 0x933d000d ! t0_kref+0x7148: sra %l4, %o5, %o1
10065 .word 0xe01e0000 ! t0_kref+0x714c: ldd [%i0], %l0
10066 .word 0xafa018d2 ! t0_kref+0x7150: fdtos %f18, %f23
10067 .word 0x9a0dc009 ! t0_kref+0x7154: and %l7, %o1, %o5
10068 .word 0x9e86801d ! t0_kref+0x7158: addcc %i2, %i5, %o7
10069 .word 0xa5a0110c ! t0_kref+0x715c: fxtod %f12, %f18
10070 .word 0x02800007 ! t0_kref+0x7160: be _kref+0x717c
10071 .word 0xde40a01c ! t0_kref+0x7164: ldsw [%g2 + 0x1c], %o7
10072 .word 0xa5a409d4 ! t0_kref+0x7168: fdivd %f16, %f20, %f18
10073 .word 0xd608a00f ! t0_kref+0x716c: ldub [%g2 + 0xf], %o3
10074 .word 0xda48a008 ! t0_kref+0x7170: ldsb [%g2 + 8], %o5
10075 .word 0xaba018ce ! t0_kref+0x7174: fdtos %f14, %f21
10076 call SYM(t0_subr1)
10077 .word 0x9a76c008 ! t0_kref+0x717c: udiv %i3, %o0, %o5
10078 .word 0x81c9401c ! t0_kref+0x7180: return %g5 + %i4
10079 .word 0x95a0012b ! t0_kref+0x7184: fabss %f11, %f10
10080 .word 0xd7070018 ! t0_kref+0x7188: ld [%i4 + %i0], %f11
10081 .word 0x9e1f2ea8 ! t0_kref+0x718c: xor %i4, 0xea8, %o7
10082 .word 0x30400007 ! t0_kref+0x7190: ba,a,pn %icc, _kref+0x71ac
10083 .word 0x81874000 ! t0_kref+0x7194: wr %i5, %g0, %y
10084 .word 0x80bac014 ! t0_kref+0x7198: xnorcc %o3, %l4, %g0
10085 .word 0xd48e9018 ! t0_kref+0x719c: lduba [%i2 + %i0]0x80, %o2
10086 .word 0x1f800002 ! t0_kref+0x71a0: fbo _kref+0x71a8
10087 .word 0x9262f208 ! t0_kref+0x71a4: subc %o3, -0xdf8, %o1
10088 .word 0xafa018d4 ! t0_kref+0x71a8: fdtos %f20, %f23
10089 .word 0x947cc00c ! t0_kref+0x71ac: sdiv %l3, %o4, %o2
10090 .word 0x81830000 ! t0_kref+0x71b0: wr %o4, %g0, %y
10091 .word 0x81ae4aac ! t0_kref+0x71b4: fcmpes %fcc0, %f25, %f12
10092 .word 0x39480005 ! t0_kref+0x71b8: fbuge,a,pt %fcc0, _kref+0x71cc
10093 .word 0x81830000 ! t0_kref+0x71bc: wr %o4, %g0, %y
10094 .word 0xb3a5882e ! t0_kref+0x71c0: fadds %f22, %f14, %f25
10095 .word 0xb3a018d6 ! t0_kref+0x71c4: fdtos %f22, %f25
10096 .word 0x0d800008 ! t0_kref+0x71c8: fbg _kref+0x71e8
10097 .word 0x9ef28015 ! t0_kref+0x71cc: udivcc %o2, %l5, %o7
10098 .word 0xe0180018 ! t0_kref+0x71d0: ldd [%g0 + %i0], %l0
10099 .word 0xb3a609ad ! t0_kref+0x71d4: fdivs %f24, %f13, %f25
10100 .word 0xd608a03d ! t0_kref+0x71d8: ldub [%g2 + 0x3d], %o3
10101 .word 0x21800005 ! t0_kref+0x71dc: fbn,a _kref+0x71f0
10102 .word 0xe01e2008 ! t0_kref+0x71e0: ldd [%i0 + 8], %l0
10103 .word 0x09800007 ! t0_kref+0x71e4: fbl _kref+0x7200
10104 .word 0x925f3ecb ! t0_kref+0x71e8: smul %i4, -0x135, %o1
10105 .word 0x9444bbc9 ! t0_kref+0x71ec: addc %l2, -0x437, %o2
10106 .word 0x98c2801b ! t0_kref+0x71f0: addccc %o2, %i3, %o4
10107 .word 0xc010a01a ! t0_kref+0x71f4: lduh [%g2 + 0x1a], %g0
10108 .word 0x948b7e26 ! t0_kref+0x71f8: andcc %o5, -0x1da, %o2
10109 .word 0xff6e6008 ! t0_kref+0x71fc: prefetch %i1 + 8, 31
10110 .word 0xf420a03c ! t0_kref+0x7200: st %i2, [%g2 + 0x3c]
10111 .word 0x9de3bfa0 ! t0_kref+0x7204: save %sp, -0x60, %sp
10112 .word 0x9fee401c ! t0_kref+0x7208: restore %i1, %i4, %o7
10113 .word 0xc016c018 ! t0_kref+0x720c: lduh [%i3 + %i0], %g0
10114 .word 0x2e800003 ! t0_kref+0x7210: bvs,a _kref+0x721c
10115 .word 0xda10a00e ! t0_kref+0x7214: lduh [%g2 + 0xe], %o5
10116 .word 0x11800003 ! t0_kref+0x7218: fba _kref+0x7224
10117 .word 0x96ace1c4 ! t0_kref+0x721c: andncc %l3, 0x1c4, %o3
10118 .word 0xe3b8a080 ! t0_kref+0x7220: stda %f48, [%g2 + 0x80]%asi
10119 .word 0x1b800001 ! t0_kref+0x7224: fble _kref+0x7228
10120 .word 0xda580018 ! t0_kref+0x7228: ldx [%g0 + %i0], %o5
10121 .word 0xd91fbcf0 ! t0_kref+0x722c: ldd [%fp - 0x310], %f12
10122 .word 0x98ba0013 ! t0_kref+0x7230: xnorcc %o0, %l3, %o4
10123 .word 0xa3a00136 ! t0_kref+0x7234: fabss %f22, %f17
10124 .word 0xe0180019 ! t0_kref+0x7238: ldd [%g0 + %i1], %l0
10125 .word 0xdd20a010 ! t0_kref+0x723c: st %f14, [%g2 + 0x10]
10126 .word 0xb3a34838 ! t0_kref+0x7240: fadds %f13, %f24, %f25
10127 .word 0xe428a000 ! t0_kref+0x7244: stb %l2, [%g2]
10128 .word 0x9abf4013 ! t0_kref+0x7248: xnorcc %i5, %l3, %o5
10129 .word 0x07480003 ! t0_kref+0x724c: fbul,pt %fcc0, _kref+0x7258
10130 .word 0x96e4c013 ! t0_kref+0x7250: subccc %l3, %l3, %o3
10131 .word 0xf3200018 ! t0_kref+0x7254: st %f25, [%g0 + %i0]
10132 .word 0xd208a02e ! t0_kref+0x7258: ldub [%g2 + 0x2e], %o1
10133 .word 0x001fffff ! t0_kref+0x725c: illtrap 0x1fffff
10134 .word 0xa9a309cc ! t0_kref+0x7260: fdivd %f12, %f12, %f20
10135 .word 0xe636c019 ! t0_kref+0x7264: sth %l3, [%i3 + %i1]
10136 .word 0xd42e601d ! t0_kref+0x7268: stb %o2, [%i1 + 0x1d]
10137 .word 0xdade501d ! t0_kref+0x726c: ldxa [%i1 + %i5]0x80, %o5
10138 .word 0x81ac0a4a ! t0_kref+0x7270: fcmpd %fcc0, %f16, %f10
10139 .word 0xc000a020 ! t0_kref+0x7274: ld [%g2 + 0x20], %g0
10140 .word 0xed20a004 ! t0_kref+0x7278: st %f22, [%g2 + 4]
10141 .word 0x962c800a ! t0_kref+0x727c: andn %l2, %o2, %o3
10142 .word 0xd4167ff2 ! t0_kref+0x7280: lduh [%i1 - 0xe], %o2
10143 .word 0x9de3bfa0 ! t0_kref+0x7284: save %sp, -0x60, %sp
10144 .word 0x81c8645c ! t0_kref+0x7288: return %g1 + 0x45c
10145 .word 0xb3a00036 ! t0_kref+0x728c: fmovs %f22, %f25
10146 .word 0xf11e2018 ! t0_kref+0x7290: ldd [%i0 + 0x18], %f24
10147 .word 0xa1a00132 ! t0_kref+0x7294: fabss %f18, %f16
10148 .word 0x967eac95 ! t0_kref+0x7298: sdiv %i2, 0xc95, %o3
10149 .word 0x9a16c017 ! t0_kref+0x729c: or %i3, %l7, %o5
10150 .word 0x80fdf6bd ! t0_kref+0x72a0: sdivcc %l7, -0x943, %g0
10151 .word 0x9a9b66c6 ! t0_kref+0x72a4: xorcc %o5, 0x6c6, %o5
10152 .word 0xd2567ff0 ! t0_kref+0x72a8: ldsh [%i1 - 0x10], %o1
10153 .word 0x81dfc01f ! t0_kref+0x72ac: flush %i7 + %i7
10154 .word 0x95a28854 ! t0_kref+0x72b0: faddd %f10, %f20, %f10
10155 .word 0x06400002 ! t0_kref+0x72b4: bl,pn %icc, _kref+0x72bc
10156 .word 0xea26401c ! t0_kref+0x72b8: st %l5, [%i1 + %i4]
10157 .word 0x9734c00b ! t0_kref+0x72bc: srl %l3, %o3, %o3
10158 .word 0xef68a082 ! t0_kref+0x72c0: prefetch %g2 + 0x82, 23
10159 .word 0xd84e401a ! t0_kref+0x72c4: ldsb [%i1 + %i2], %o4
10160 .word 0x985af6b0 ! t0_kref+0x72c8: smul %o3, -0x950, %o4
10161 .word 0xe326001c ! t0_kref+0x72cc: st %f17, [%i0 + %i4]
10162 .word 0x8143c000 ! t0_kref+0x72d0: stbar
10163 .word 0x81ab8a58 ! t0_kref+0x72d4: fcmpd %fcc0, %f14, %f24
10164 .word 0x9aad2d1b ! t0_kref+0x72d8: andncc %l4, 0xd1b, %o5
10165 .word 0xe3070019 ! t0_kref+0x72dc: ld [%i4 + %i1], %f17
10166 .word 0x11480008 ! t0_kref+0x72e0: fba,pt %fcc0, _kref+0x7300
10167 .word 0x9e872ed1 ! t0_kref+0x72e4: addcc %i4, 0xed1, %o7
10168 .word 0xda4e401a ! t0_kref+0x72e8: ldsb [%i1 + %i2], %o5
10169 .word 0xd6167fea ! t0_kref+0x72ec: lduh [%i1 - 0x16], %o3
10170 .word 0x81ad0a50 ! t0_kref+0x72f0: fcmpd %fcc0, %f20, %f16
10171 .word 0x9da01895 ! t0_kref+0x72f4: fitos %f21, %f14
10172 .word 0xd6000018 ! t0_kref+0x72f8: ld [%g0 + %i0], %o3
10173 .word 0x20800004 ! t0_kref+0x72fc: bn,a _kref+0x730c
10174 .word 0x80ba4013 ! t0_kref+0x7300: xnorcc %o1, %l3, %g0
10175 .word 0x97a0012a ! t0_kref+0x7304: fabss %f10, %f11
10176 .word 0x802d6942 ! t0_kref+0x7308: andn %l5, 0x942, %g0
10177 .word 0x2d800008 ! t0_kref+0x730c: fbg,a _kref+0x732c
10178 .word 0x9ba2c838 ! t0_kref+0x7310: fadds %f11, %f24, %f13
10179 .word 0x96a7000b ! t0_kref+0x7314: subcc %i4, %o3, %o3
10180 .word 0xafa00135 ! t0_kref+0x7318: fabss %f21, %f23
10181 .word 0xec3e3ff0 ! t0_kref+0x731c: std %l6, [%i0 - 0x10]
10182 .word 0xa1a00156 ! t0_kref+0x7320: fabsd %f22, %f16
10183 .word 0x2d800001 ! t0_kref+0x7324: fbg,a _kref+0x7328
10184 .word 0xc0167ffa ! t0_kref+0x7328: lduh [%i1 - 6], %g0
10185 .word 0xd208a01a ! t0_kref+0x732c: ldub [%g2 + 0x1a], %o1
10186 .word 0xe3b8a080 ! t0_kref+0x7330: stda %f48, [%g2 + 0x80]%asi
10187 .word 0xada58933 ! t0_kref+0x7334: fmuls %f22, %f19, %f22
10188 .word 0x81828000 ! t0_kref+0x7338: wr %o2, %g0, %y
10189 .word 0xe3b8a080 ! t0_kref+0x733c: stda %f48, [%g2 + 0x80]%asi
10190 .word 0x9ef5801b ! t0_kref+0x7340: udivcc %l6, %i3, %o7
10191 .word 0x1f400001 ! t0_kref+0x7344: fbo,pn %fcc0, _kref+0x7348
10192 .word 0x98c54015 ! t0_kref+0x7348: addccc %l5, %l5, %o4
10193 .word 0x9e9a7c8a ! t0_kref+0x734c: xorcc %o1, -0x376, %o7
10194 .word 0xd84e8018 ! t0_kref+0x7350: ldsb [%i2 + %i0], %o4
10195 .word 0xb1a0014e ! t0_kref+0x7354: fabsd %f14, %f24
10196 .word 0x9b2b4012 ! t0_kref+0x7358: sll %o5, %l2, %o5
10197 .word 0xe630a032 ! t0_kref+0x735c: sth %l3, [%g2 + 0x32]
10198 .word 0x81dfbc62 ! t0_kref+0x7360: flush %fp - 0x39e
10199 .word 0xe3b8a080 ! t0_kref+0x7364: stda %f48, [%g2 + 0x80]%asi
10200 .word 0xd93f4018 ! t0_kref+0x7368: std %f12, [%i5 + %i0]
10201 .word 0x8044e793 ! t0_kref+0x736c: addc %l3, 0x793, %g0
10202 call SYM(t0_subr2)
10203 .word 0xeaff1018 ! t0_kref+0x7374: swapa [%i4 + %i0]0x80, %l5
10204 .word 0x99200016 ! t0_kref+0x7378: mulscc %g0, %l6, %o4
10205 .word 0x9664b430 ! t0_kref+0x737c: subc %l2, -0xbd0, %o3
10206 .word 0x98bae5bb ! t0_kref+0x7380: xnorcc %o3, 0x5bb, %o4
10207 .word 0x9a3f001c ! t0_kref+0x7384: xnor %i4, %i4, %o5
10208 .word 0x15216bf6 ! t0_kref+0x7388: sethi %hi(0x85afd800), %o2
10209 .word 0x94b6b671 ! t0_kref+0x738c: orncc %i2, -0x98f, %o2
10210 sethi %hi(2f), %o7
10211 .word 0xe40be3d4 ! t0_kref+0x7394: ldub [%o7 + 0x3d4], %l2
10212 .word 0xa41ca00c ! t0_kref+0x7398: xor %l2, 0xc, %l2
10213 .word 0xe42be3d4 ! t0_kref+0x739c: stb %l2, [%o7 + 0x3d4]
10214 .word 0x81dbe3d4 ! t0_kref+0x73a0: flush %o7 + 0x3d4
10215 .word 0x0b480002 ! t0_kref+0x73a4: fbug,pt %fcc0, _kref+0x73ac
10216 .word 0xd848a02a ! t0_kref+0x73a8: ldsb [%g2 + 0x2a], %o4
10217 .word 0xf76e401c ! t0_kref+0x73ac: prefetch %i1 + %i4, 27
10218 .word 0xd650a036 ! t0_kref+0x73b0: ldsh [%g2 + 0x36], %o3
10219 call SYM(t0_subr3)
10220 .word 0xe96e6018 ! t0_kref+0x73b8: prefetch %i1 + 0x18, 20
10221 .word 0x0c800007 ! t0_kref+0x73bc: bneg _kref+0x73d8
10222 .word 0xafa0188c ! t0_kref+0x73c0: fitos %f12, %f23
10223 .word 0xa1a018ca ! t0_kref+0x73c4: fdtos %f10, %f16
10224 .word 0x969ec000 ! t0_kref+0x73c8: xorcc %i3, %g0, %o3
10225 .word 0xd500a020 ! t0_kref+0x73cc: ld [%g2 + 0x20], %f10
10226 .word 0x9e300017 ! t0_kref+0x73d0: orn %g0, %l7, %o7
102272: .word 0xf13e6000 ! t0_kref+0x73d4: std %f24, [%i1]
10228 .word 0xf42e401a ! t0_kref+0x73d8: stb %i2, [%i1 + %i2]
10229 .word 0x81df66b3 ! t0_kref+0x73dc: flush %i5 + 0x6b3
10230 .word 0x95a018d2 ! t0_kref+0x73e0: fdtos %f18, %f10
10231 .word 0x94e03a32 ! t0_kref+0x73e4: subccc %g0, -0x5ce, %o2
10232 .word 0x81d923aa ! t0_kref+0x73e8: flush %g4 + 0x3aa
10233 .word 0x97a30937 ! t0_kref+0x73ec: fmuls %f12, %f23, %f11
10234 .word 0xe53f4018 ! t0_kref+0x73f0: std %f18, [%i5 + %i0]
10235 .word 0x19800005 ! t0_kref+0x73f4: fbuge _kref+0x7408
10236 .word 0x8143c000 ! t0_kref+0x73f8: stbar
10237 .word 0x965cb582 ! t0_kref+0x73fc: smul %l2, -0xa7e, %o3
10238 .word 0x9423001a ! t0_kref+0x7400: sub %o4, %i2, %o2
10239 .word 0x34800002 ! t0_kref+0x7404: bg,a _kref+0x740c
10240 .word 0xf207bfe0 ! t0_kref+0x7408: ld [%fp - 0x20], %i1
10241 .word 0xd67e6014 ! t0_kref+0x740c: swap [%i1 + 0x14], %o3
10242 .word 0x9de3bfa0 ! t0_kref+0x7410: save %sp, -0x60, %sp
10243 .word 0x81eec019 ! t0_kref+0x7414: restore %i3, %i1, %g0
10244 .word 0x980a4012 ! t0_kref+0x7418: and %o1, %l2, %o4
10245 .word 0x81df2b2d ! t0_kref+0x741c: flush %i4 + 0xb2d
10246 .word 0x24400006 ! t0_kref+0x7420: ble,a,pn %icc, _kref+0x7438
10247 .word 0xd840a000 ! t0_kref+0x7424: ldsw [%g2], %o4
10248 .word 0x8045000d ! t0_kref+0x7428: addc %l4, %o5, %g0
10249 .word 0xf11fbdf8 ! t0_kref+0x742c: ldd [%fp - 0x208], %f24
10250 .word 0xde10a028 ! t0_kref+0x7430: lduh [%g2 + 0x28], %o7
10251 .word 0xdd1fbe10 ! t0_kref+0x7434: ldd [%fp - 0x1f0], %f14
10252 .word 0xc0564000 ! t0_kref+0x7438: ldsh [%i1], %g0
10253 .word 0x9ee54015 ! t0_kref+0x743c: subccc %l5, %l5, %o7
10254 .word 0xa9a01917 ! t0_kref+0x7440: fitod %f23, %f20
10255 .word 0x9264801d ! t0_kref+0x7444: subc %l2, %i5, %o1
10256 .word 0x989eedbb ! t0_kref+0x7448: xorcc %i3, 0xdbb, %o4
10257 .word 0xed1e3fe0 ! t0_kref+0x744c: ldd [%i0 - 0x20], %f22
10258 .word 0xe46e2012 ! t0_kref+0x7450: ldstub [%i0 + 0x12], %l2
10259 .word 0xa7a01a56 ! t0_kref+0x7454: fdtoi %f22, %f19
10260 .word 0xa5a00130 ! t0_kref+0x7458: fabss %f16, %f18
10261 .word 0xe3b8a080 ! t0_kref+0x745c: stda %f48, [%g2 + 0x80]%asi
10262 .word 0x92f00014 ! t0_kref+0x7460: udivcc %g0, %l4, %o1
10263 .word 0x26800001 ! t0_kref+0x7464: bl,a _kref+0x7468
10264 .word 0xec3e3fe8 ! t0_kref+0x7468: std %l6, [%i0 - 0x18]
10265 .word 0x96622acc ! t0_kref+0x746c: subc %o0, 0xacc, %o3
10266 .word 0x969ee8c5 ! t0_kref+0x7470: xorcc %i3, 0x8c5, %o3
10267 .word 0xa1a60d2e ! t0_kref+0x7474: fsmuld %f24, %f14, %f16
10268 .word 0x81dbf9ae ! t0_kref+0x7478: flush %o7 - 0x652
10269 .word 0xe11fbc30 ! t0_kref+0x747c: ldd [%fp - 0x3d0], %f16
10270 .word 0xd28e101a ! t0_kref+0x7480: lduba [%i0 + %i2]0x80, %o1
10271 .word 0xb1a018d0 ! t0_kref+0x7484: fdtos %f16, %f24
10272 .word 0x928f401a ! t0_kref+0x7488: andcc %i5, %i2, %o1
10273 .word 0xde162018 ! t0_kref+0x748c: lduh [%i0 + 0x18], %o7
10274 .word 0x92e7001d ! t0_kref+0x7490: subccc %i4, %i5, %o1
10275 .word 0xa7a01892 ! t0_kref+0x7494: fitos %f18, %f19
10276 .word 0x983cc000 ! t0_kref+0x7498: not %l3, %o4
10277 .word 0xf42e8019 ! t0_kref+0x749c: stb %i2, [%i2 + %i1]
10278 .word 0x04800007 ! t0_kref+0x74a0: ble _kref+0x74bc
10279 .word 0x9686c01c ! t0_kref+0x74a4: addcc %i3, %i4, %o3
10280 .word 0x81400000 ! t0_kref+0x74a8: mov %y, %g0
10281 .word 0xdace1000 ! t0_kref+0x74ac: ldsba [%i0]0x80, %o5
10282 .word 0x9fc00004 ! t0_kref+0x74b0: call %g0 + %g4
10283 .word 0xdb262000 ! t0_kref+0x74b4: st %f13, [%i0]
10284 .word 0xc010a024 ! t0_kref+0x74b8: lduh [%g2 + 0x24], %g0
10285 .word 0x81037782 ! t0_kref+0x74bc: taddcc %o5, -0x87e, %g0
10286 .word 0xd648a00d ! t0_kref+0x74c0: ldsb [%g2 + 0xd], %o3
10287 .word 0x3d800003 ! t0_kref+0x74c4: fbule,a _kref+0x74d0
10288 .word 0xc807bfe4 ! t0_kref+0x74c8: ld [%fp - 0x1c], %g4
10289 .word 0xe620a010 ! t0_kref+0x74cc: st %l3, [%g2 + 0x10]
10290 .word 0x01800003 ! t0_kref+0x74d0: fbn _kref+0x74dc
10291 .word 0xd228a003 ! t0_kref+0x74d4: stb %o1, [%g2 + 3]
10292 .word 0x99352008 ! t0_kref+0x74d8: srl %l4, 0x8, %o4
10293 .word 0x29800001 ! t0_kref+0x74dc: fbl,a _kref+0x74e0
10294 .word 0xa7a01899 ! t0_kref+0x74e0: fitos %f25, %f19
10295 .word 0x31400003 ! t0_kref+0x74e4: fba,a,pn %fcc0, _kref+0x74f0
10296 .word 0xda7e6004 ! t0_kref+0x74e8: swap [%i1 + 4], %o5
10297 .word 0x130c5bdc ! t0_kref+0x74ec: sethi %hi(0x316f7000), %o1
10298 .word 0x96acb706 ! t0_kref+0x74f0: andncc %l2, -0x8fa, %o3
10299 .word 0x3d480005 ! t0_kref+0x74f4: fbule,a,pt %fcc0, _kref+0x7508
10300 .word 0xf62e8018 ! t0_kref+0x74f8: stb %i3, [%i2 + %i0]
10301 .word 0x9eade6cb ! t0_kref+0x74fc: andncc %l7, 0x6cb, %o7
10302 .word 0x9402f459 ! t0_kref+0x7500: add %o3, -0xba7, %o2
10303 .word 0x923dc014 ! t0_kref+0x7504: xnor %l7, %l4, %o1
10304 .word 0xaba018d4 ! t0_kref+0x7508: fdtos %f20, %f21
10305 .word 0x9a62255f ! t0_kref+0x750c: subc %o0, 0x55f, %o5
10306 .word 0xb3a00135 ! t0_kref+0x7510: fabss %f21, %f25
10307 .word 0x980ec009 ! t0_kref+0x7514: and %i3, %o1, %o4
10308 .word 0x81ab0a50 ! t0_kref+0x7518: fcmpd %fcc0, %f12, %f16
10309 .word 0xd82e3fe6 ! t0_kref+0x751c: stb %o4, [%i0 - 0x1a]
10310 .word 0x94332889 ! t0_kref+0x7520: orn %o4, 0x889, %o2
10311 .word 0xada588cc ! t0_kref+0x7524: fsubd %f22, %f12, %f22
10312 .word 0x9e7f62f3 ! t0_kref+0x7528: sdiv %i5, 0x2f3, %o7
10313 .word 0x9f3f0015 ! t0_kref+0x752c: sra %i4, %l5, %o7
10314 .word 0x39800007 ! t0_kref+0x7530: fbuge,a _kref+0x754c
10315 .word 0x81858000 ! t0_kref+0x7534: wr %l6, %g0, %y
10316 .word 0x98fb400a ! t0_kref+0x7538: sdivcc %o5, %o2, %o4
10317 .word 0xf207bfe0 ! t0_kref+0x753c: ld [%fp - 0x20], %i1
10318 .word 0xd200a01c ! t0_kref+0x7540: ld [%g2 + 0x1c], %o1
10319 .word 0x96250017 ! t0_kref+0x7544: sub %l4, %l7, %o3
10320 .word 0x13800005 ! t0_kref+0x7548: fbe _kref+0x755c
10321 .word 0x9eadc008 ! t0_kref+0x754c: andncc %l7, %o0, %o7
10322 .word 0xded01019 ! t0_kref+0x7550: ldsha [%g0 + %i1]0x80, %o7
10323 .word 0xe9266008 ! t0_kref+0x7554: st %f20, [%i1 + 8]
10324 .word 0x0d800003 ! t0_kref+0x7558: fbg _kref+0x7564
10325 .word 0x81dc6488 ! t0_kref+0x755c: flush %l1 + 0x488
10326 .word 0x11800005 ! t0_kref+0x7560: fba _kref+0x7574
10327 .word 0x988d7d48 ! t0_kref+0x7564: andcc %l5, -0x2b8, %o4
10328 .word 0x25400008 ! t0_kref+0x7568: fblg,a,pn %fcc0, _kref+0x7588
10329 .word 0xf007bfe0 ! t0_kref+0x756c: ld [%fp - 0x20], %i0
10330 .word 0x99a389d8 ! t0_kref+0x7570: fdivd %f14, %f24, %f12
10331 .word 0x81dbf055 ! t0_kref+0x7574: flush %o7 - 0xfab
10332 .word 0xd848a03e ! t0_kref+0x7578: ldsb [%g2 + 0x3e], %o4
10333 .word 0x81ad0a2a ! t0_kref+0x757c: fcmps %fcc0, %f20, %f10
10334 .word 0xe1bf5019 ! t0_kref+0x7580: stda %f16, [%i5 + %i1]0x80
10335 .word 0x9fc10000 ! t0_kref+0x7584: call %g4
10336 .word 0x9a024013 ! t0_kref+0x7588: add %o1, %l3, %o5
10337 .word 0xf11e2000 ! t0_kref+0x758c: ldd [%i0], %f24
10338 sethi %hi(1f), %o7
10339 save %sp,-0x60,%sp
10340 return %i7+%lo(1f)
10341 .empty
10342 .word 0x92bdfc81 ! t0_kref+0x759c: xnorcc %l7, -0x37f, %o1
10343 .word 0x80333b13 ! t0_kref+0x75a0: orn %o4, -0x4ed, %g0
10344 .word 0x97a0012f ! t0_kref+0x75a4: fabss %f15, %f11
103451: .word 0x94fb4013 ! t0_kref+0x75a8: sdivcc %o5, %l3, %o2
10346 .word 0xed1fbf08 ! t0_kref+0x75ac: ldd [%fp - 0xf8], %f22
10347 .word 0x19800001 ! t0_kref+0x75b0: fbuge _kref+0x75b4
10348 .word 0xa1a0012a ! t0_kref+0x75b4: fabss %f10, %f16
10349 .word 0x86102007 ! t0_kref+0x75b8: mov 0x7, %g3
10350 .word 0x86a0e001 ! t0_kref+0x75bc: subcc %g3, 1, %g3
10351 .word 0x2280000f ! t0_kref+0x75c0: be,a _kref+0x75fc
10352 .word 0x9414c01a ! t0_kref+0x75c4: or %l3, %i2, %o2
10353 .word 0x9abcc009 ! t0_kref+0x75c8: xnorcc %l3, %o1, %o5
10354 .word 0x81870000 ! t0_kref+0x75cc: wr %i4, %g0, %y
10355 .word 0x81820000 ! t0_kref+0x75d0: wr %o0, %g0, %y
10356 .word 0x989a001a ! t0_kref+0x75d4: xorcc %o0, %i2, %o4
10357 .word 0xa5a01937 ! t0_kref+0x75d8: fstod %f23, %f18
10358 .word 0x98123bd2 ! t0_kref+0x75dc: or %o0, -0x42e, %o4
10359 .word 0x08bffff7 ! t0_kref+0x75e0: bleu _kref+0x75bc
10360 .word 0x81db8019 ! t0_kref+0x75e4: flush %sp + %i1
10361 .word 0xd07e4000 ! t0_kref+0x75e8: swap [%i1], %o0
10362 .word 0x92ad7982 ! t0_kref+0x75ec: andncc %l5, -0x67e, %o1
10363 .word 0x9215e06f ! t0_kref+0x75f0: or %l7, 0x6f, %o1
10364 .word 0xd91e4000 ! t0_kref+0x75f4: ldd [%i1], %f12
10365 .word 0xd520a00c ! t0_kref+0x75f8: st %f10, [%g2 + 0xc]
10366 .word 0xf1260000 ! t0_kref+0x75fc: st %f24, [%i0]
10367 .word 0xec3e2000 ! t0_kref+0x7600: std %l6, [%i0]
10368 .word 0xb1a01913 ! t0_kref+0x7604: fitod %f19, %f24
10369 .word 0x00800004 ! t0_kref+0x7608: bn _kref+0x7618
10370 .word 0x922d74e0 ! t0_kref+0x760c: andn %l5, -0xb20, %o1
10371 .word 0x92454017 ! t0_kref+0x7610: addc %l5, %l7, %o1
10372 .word 0xe5262008 ! t0_kref+0x7614: st %f18, [%i0 + 8]
10373 .word 0x1c800006 ! t0_kref+0x7618: bpos _kref+0x7630
10374 .word 0xa5a000d0 ! t0_kref+0x761c: fnegd %f16, %f18
10375 .word 0xda067fe4 ! t0_kref+0x7620: ld [%i1 - 0x1c], %o5
10376 .word 0x98ddc012 ! t0_kref+0x7624: smulcc %l7, %l2, %o4
10377 .word 0x2a400007 ! t0_kref+0x7628: bcs,a,pn %icc, _kref+0x7644
10378 .word 0xf82e8018 ! t0_kref+0x762c: stb %i4, [%i2 + %i0]
10379 .word 0xc0062004 ! t0_kref+0x7630: ld [%i0 + 4], %g0
10380 .word 0xf820a020 ! t0_kref+0x7634: st %i4, [%g2 + 0x20]
10381 .word 0x96fae4b7 ! t0_kref+0x7638: sdivcc %o3, 0x4b7, %o3
10382 .word 0x9efd8009 ! t0_kref+0x763c: sdivcc %l6, %o1, %o7
10383 .word 0x1d400002 ! t0_kref+0x7640: fbule,pn %fcc0, _kref+0x7648
10384 .word 0x812da002 ! t0_kref+0x7644: sll %l6, 0x2, %g0
10385 .word 0x96ab3241 ! t0_kref+0x7648: andncc %o4, -0xdbf, %o3
10386 .word 0x9ab5c000 ! t0_kref+0x764c: orncc %l7, %g0, %o5
10387 .word 0xf8263ff0 ! t0_kref+0x7650: st %i4, [%i0 - 0x10]
10388 .word 0xfaae1000 ! t0_kref+0x7654: stba %i5, [%i0]0x80
10389 .word 0x988b401a ! t0_kref+0x7658: andcc %o5, %i2, %o4
10390 .word 0x9da289d0 ! t0_kref+0x765c: fdivd %f10, %f16, %f14
10391 .word 0x9a5f6aa3 ! t0_kref+0x7660: smul %i5, 0xaa3, %o5
10392 .word 0x80aa0012 ! t0_kref+0x7664: andncc %o0, %l2, %g0
10393 .word 0xe01e3fe0 ! t0_kref+0x7668: ldd [%i0 - 0x20], %l0
10394 .word 0x945eb174 ! t0_kref+0x766c: smul %i2, -0xe8c, %o2
10395 .word 0x968d401a ! t0_kref+0x7670: andcc %l5, %i2, %o3
10396 .word 0x9ba01895 ! t0_kref+0x7674: fitos %f21, %f13
10397 .word 0x92ad0015 ! t0_kref+0x7678: andncc %l4, %l5, %o1
10398 .word 0x9eb269f3 ! t0_kref+0x767c: orncc %o1, 0x9f3, %o7
10399 .word 0x97a9402d ! t0_kref+0x7680: fmovsug %fcc0, %f13, %f11
10400 .word 0x9f2a6012 ! t0_kref+0x7684: sll %o1, 0x12, %o7
10401 .word 0x803d713d ! t0_kref+0x7688: xnor %l5, -0xec3, %g0
10402 .word 0x81aaca34 ! t0_kref+0x768c: fcmps %fcc0, %f11, %f20
10403 .word 0x99a018d0 ! t0_kref+0x7690: fdtos %f16, %f12
10404 .word 0x81830000 ! t0_kref+0x7694: wr %o4, %g0, %y
10405 .word 0x963dc016 ! t0_kref+0x7698: xnor %l7, %l6, %o3
10406 .word 0xd2167ff0 ! t0_kref+0x769c: lduh [%i1 - 0x10], %o1
10407 .word 0x81ac0a4a ! t0_kref+0x76a0: fcmpd %fcc0, %f16, %f10
10408 .word 0x17400005 ! t0_kref+0x76a4: fbge,pn %fcc0, _kref+0x76b8
10409 .word 0xa7a00036 ! t0_kref+0x76a8: fmovs %f22, %f19
10410 .word 0x07480007 ! t0_kref+0x76ac: fbul,pt %fcc0, _kref+0x76c8
10411 .word 0xda266010 ! t0_kref+0x76b0: st %o5, [%i1 + 0x10]
10412 .word 0xdf00a030 ! t0_kref+0x76b4: ld [%g2 + 0x30], %f15
10413 .word 0x9da309d4 ! t0_kref+0x76b8: fdivd %f12, %f20, %f14
10414 .word 0x02800006 ! t0_kref+0x76bc: be _kref+0x76d4
10415 .word 0xb1a00038 ! t0_kref+0x76c0: fmovs %f24, %f24
10416 .word 0x99a50854 ! t0_kref+0x76c4: faddd %f20, %f20, %f12
10417 .word 0x8185c000 ! t0_kref+0x76c8: wr %l7, %g0, %y
10418! .word 0x10857a4d ! t0_kref+0x76cc: ba SYM(t0_subr1)
10419 ba SYM(t0_subr1)
10420 .word 0x9e006880 ! t0_kref+0x76d0: add %g1, 0x880, %o7
10421 .word 0x95a01030 ! t0_kref+0x76d4: fstox %f16, %f10
10422 .word 0x9efa801c ! t0_kref+0x76d8: sdivcc %o2, %i4, %o7
10423 .word 0xd2580018 ! t0_kref+0x76dc: ldx [%g0 + %i0], %o1
10424 .word 0x11800005 ! t0_kref+0x76e0: fba _kref+0x76f4
10425 .word 0xa3a018ce ! t0_kref+0x76e4: fdtos %f14, %f17
10426 .word 0x920e801b ! t0_kref+0x76e8: and %i2, %i3, %o1
10427 .word 0x39800008 ! t0_kref+0x76ec: fbuge,a _kref+0x770c
10428 .word 0x9aba0012 ! t0_kref+0x76f0: xnorcc %o0, %l2, %o5
10429 .word 0xc12e3fe8 ! t0_kref+0x76f4: st %fsr, [%i0 - 0x18]
10430 .word 0x9e5f3e14 ! t0_kref+0x76f8: smul %i4, -0x1ec, %o7
10431 .word 0x92f4800b ! t0_kref+0x76fc: udivcc %l2, %o3, %o1
10432 .word 0x001fffff ! t0_kref+0x7700: illtrap 0x1fffff
10433 .word 0xb1a449ad ! t0_kref+0x7704: fdivs %f17, %f13, %f24
10434 .word 0x09800007 ! t0_kref+0x7708: fbl _kref+0x7724
10435 .word 0x949f000b ! t0_kref+0x770c: xorcc %i4, %o3, %o2
10436 .word 0x943f7045 ! t0_kref+0x7710: xnor %i5, -0xfbb, %o2
10437 .word 0x983b0013 ! t0_kref+0x7714: xnor %o4, %l3, %o4
10438 .word 0x9b32e001 ! t0_kref+0x7718: srl %o3, 0x1, %o5
10439 .word 0xdd3e2010 ! t0_kref+0x771c: std %f14, [%i0 + 0x10]
10440 .word 0xf13e3fe8 ! t0_kref+0x7720: std %f24, [%i0 - 0x18]
10441 .word 0xd8062004 ! t0_kref+0x7724: ld [%i0 + 4], %o4
10442 .word 0x31800005 ! t0_kref+0x7728: fba,a _kref+0x773c
10443 .word 0xee7e3fe4 ! t0_kref+0x772c: swap [%i0 - 0x1c], %l7
10444 .word 0xe2ee501a ! t0_kref+0x7730: ldstuba [%i1 + %i2]0x80, %l1
10445 .word 0x945af47a ! t0_kref+0x7734: smul %o3, -0xb86, %o2
10446 .word 0xd64e2007 ! t0_kref+0x7738: ldsb [%i0 + 7], %o3
10447 .word 0x940b4000 ! t0_kref+0x773c: and %o5, %g0, %o2
10448 .word 0x39800008 ! t0_kref+0x7740: fbuge,a _kref+0x7760
10449 .word 0xd2363fe0 ! t0_kref+0x7744: sth %o1, [%i0 - 0x20]
10450 .word 0xd6100018 ! t0_kref+0x7748: lduh [%g0 + %i0], %o3
10451 .word 0xa9a01112 ! t0_kref+0x774c: fxtod %f18, %f20
10452 .word 0x96f48008 ! t0_kref+0x7750: udivcc %l2, %o0, %o3
10453 .word 0x98c329aa ! t0_kref+0x7754: addccc %o4, 0x9aa, %o4
10454 .word 0x1b400001 ! t0_kref+0x7758: fble,pn %fcc0, _kref+0x775c
10455 .word 0xa7a3c835 ! t0_kref+0x775c: fadds %f15, %f21, %f19
10456 .word 0x9a0b4013 ! t0_kref+0x7760: and %o5, %l3, %o5
10457 .word 0x8063000c ! t0_kref+0x7764: subc %o4, %o4, %g0
10458 .word 0x35400006 ! t0_kref+0x7768: fbue,a,pn %fcc0, _kref+0x7780
10459 .word 0xdd1fbeb8 ! t0_kref+0x776c: ldd [%fp - 0x148], %f14
10460 .word 0xa1a01914 ! t0_kref+0x7770: fitod %f20, %f16
10461 .word 0x987a0012 ! t0_kref+0x7774: sdiv %o0, %l2, %o4
10462 .word 0x927ee2a5 ! t0_kref+0x7778: sdiv %i3, 0x2a5, %o1
10463 .word 0x9ab82685 ! t0_kref+0x777c: xnorcc %g0, 0x685, %o5
10464 .word 0xe01e7fe0 ! t0_kref+0x7780: ldd [%i1 - 0x20], %l0
10465 call SYM(t0_subr1)
10466 .word 0xd608a025 ! t0_kref+0x7788: ldub [%g2 + 0x25], %o3
10467 .word 0xe7267ff0 ! t0_kref+0x778c: st %f19, [%i1 - 0x10]
10468 .word 0x33400006 ! t0_kref+0x7790: fbe,a,pn %fcc0, _kref+0x77a8
10469 .word 0x9e8eecf1 ! t0_kref+0x7794: andcc %i3, 0xcf1, %o7
10470 .word 0x95a34d34 ! t0_kref+0x7798: fsmuld %f13, %f20, %f10
10471 .word 0xc0362012 ! t0_kref+0x779c: clrh [%i0 + 0x12]
10472 .word 0xd906001c ! t0_kref+0x77a0: ld [%i0 + %i4], %f12
10473 .word 0x27480003 ! t0_kref+0x77a4: fbul,a,pt %fcc0, _kref+0x77b0
10474 .word 0xd506200c ! t0_kref+0x77a8: ld [%i0 + 0xc], %f10
10475 .word 0xe906401c ! t0_kref+0x77ac: ld [%i1 + %i4], %f20
10476 .word 0x96300017 ! t0_kref+0x77b0: orn %g0, %l7, %o3
10477 .word 0x80aab5aa ! t0_kref+0x77b4: andncc %o2, -0xa56, %g0
10478 .word 0x31480006 ! t0_kref+0x77b8: fba,a,pt %fcc0, _kref+0x77d0
10479 .word 0x9275000b ! t0_kref+0x77bc: udiv %l4, %o3, %o1
10480 .word 0xe0180018 ! t0_kref+0x77c0: ldd [%g0 + %i0], %l0
10481 .word 0x9da000ac ! t0_kref+0x77c4: fnegs %f12, %f14
10482 .word 0x3d480003 ! t0_kref+0x77c8: fbule,a,pt %fcc0, _kref+0x77d4
10483 .word 0x9e3e8012 ! t0_kref+0x77cc: xnor %i2, %l2, %o7
10484 .word 0xe6363ffe ! t0_kref+0x77d0: sth %l3, [%i0 - 2]
10485 .word 0xde167ff4 ! t0_kref+0x77d4: lduh [%i1 - 0xc], %o7
10486 .word 0xf300a008 ! t0_kref+0x77d8: ld [%g2 + 8], %f25
10487 .word 0x98e2f844 ! t0_kref+0x77dc: subccc %o3, -0x7bc, %o4
10488 .word 0x001fffff ! t0_kref+0x77e0: illtrap 0x1fffff
10489 .word 0xdb00a020 ! t0_kref+0x77e4: ld [%g2 + 0x20], %f13
10490 .word 0xdd20a024 ! t0_kref+0x77e8: st %f14, [%g2 + 0x24]
10491 .word 0xd250a034 ! t0_kref+0x77ec: ldsh [%g2 + 0x34], %o1
10492 .word 0x9f414000 ! t0_kref+0x77f0: mov %pc, %o7
10493 .word 0xda2e001a ! t0_kref+0x77f4: stb %o5, [%i0 + %i2]
10494 .word 0x8143e040 ! t0_kref+0x77f8: membar 0x40
10495 .word 0xe5be1000 ! t0_kref+0x77fc: stda %f18, [%i0]0x80
10496 .word 0xd2070019 ! t0_kref+0x7800: ld [%i4 + %i1], %o1
10497 .word 0x81ad0a52 ! t0_kref+0x7804: fcmpd %fcc0, %f20, %f18
10498 .word 0xd408a03b ! t0_kref+0x7808: ldub [%g2 + 0x3b], %o2
10499 .word 0x949b7291 ! t0_kref+0x780c: xorcc %o5, -0xd6f, %o2
10500 .word 0x9ba00136 ! t0_kref+0x7810: fabss %f22, %f13
10501 .word 0x8067379a ! t0_kref+0x7814: subc %i4, -0x866, %g0
10502 .word 0x2d400007 ! t0_kref+0x7818: fbg,a,pn %fcc0, _kref+0x7834
10503 .word 0xe01e2008 ! t0_kref+0x781c: ldd [%i0 + 8], %l0
10504 .word 0xed3e3ff0 ! t0_kref+0x7820: std %f22, [%i0 - 0x10]
10505 .word 0x80bf757b ! t0_kref+0x7824: xnorcc %i5, -0xa85, %g0
10506 .word 0xd0116668 ! t0_kref+0x7828: lduh [%g5 + 0x668], %o0
10507 .word 0x928ceabc ! t0_kref+0x782c: andcc %l3, 0xabc, %o1
10508 .word 0xd0262010 ! t0_kref+0x7830: st %o0, [%i0 + 0x10]
10509 .word 0x81034015 ! t0_kref+0x7834: taddcc %o5, %l5, %g0
10510 .word 0x812b000b ! t0_kref+0x7838: sll %o4, %o3, %g0
10511 .word 0x982a2eba ! t0_kref+0x783c: andn %o0, 0xeba, %o4
10512 .word 0x94ba636e ! t0_kref+0x7840: xnorcc %o1, 0x36e, %o2
10513 .word 0x812a0016 ! t0_kref+0x7844: sll %o0, %l6, %g0
10514 .word 0xd03e3fe8 ! t0_kref+0x7848: std %o0, [%i0 - 0x18]
10515 .word 0x9810267d ! t0_kref+0x784c: mov 0x67d, %o4
10516 .word 0xe630a004 ! t0_kref+0x7850: sth %l3, [%g2 + 4]
10517 .word 0x81ac0a4c ! t0_kref+0x7854: fcmpd %fcc0, %f16, %f12
10518 .word 0x987dc01a ! t0_kref+0x7858: sdiv %l7, %i2, %o4
10519 .word 0x9a3a270c ! t0_kref+0x785c: xnor %o0, 0x70c, %o5
10520 .word 0xc0080019 ! t0_kref+0x7860: ldub [%g0 + %i1], %g0
10521 .word 0x9335000b ! t0_kref+0x7864: srl %l4, %o3, %o1
10522 .word 0x9712801c ! t0_kref+0x7868: taddcctv %o2, %i4, %o3
10523 .word 0x8143c000 ! t0_kref+0x786c: stbar
10524 .word 0x878020e0 ! t0_kref+0x7870: mov 0xe0, %asi
10525 .word 0xada00033 ! t0_kref+0x7874: fmovs %f19, %f22
10526 .word 0xecbe501d ! t0_kref+0x7878: stda %l6, [%i1 + %i5]0x80
10527 call SYM(t0_subr0)
10528 .word 0xd93e6010 ! t0_kref+0x7880: std %f12, [%i1 + 0x10]
10529 .word 0x945c8000 ! t0_kref+0x7884: smul %l2, %g0, %o2
10530 .word 0xe01f4019 ! t0_kref+0x7888: ldd [%i5 + %i1], %l0
10531 .word 0xd8080018 ! t0_kref+0x788c: ldub [%g0 + %i0], %o4
10532 .word 0x81ad0a52 ! t0_kref+0x7890: fcmpd %fcc0, %f20, %f18
10533 .word 0xed1fbda8 ! t0_kref+0x7894: ldd [%fp - 0x258], %f22
10534 .word 0xd626401c ! t0_kref+0x7898: st %o3, [%i1 + %i4]
10535 .word 0x97a4082d ! t0_kref+0x789c: fadds %f16, %f13, %f11
10536 .word 0x9de3bfa0 ! t0_kref+0x78a0: save %sp, -0x60, %sp
10537 .word 0x81c86a78 ! t0_kref+0x78a4: return %g1 + 0xa78
10538 .word 0x9e5f0013 ! t0_kref+0x78a8: smul %i4, %l3, %o7
10539 .word 0x9b2b0012 ! t0_kref+0x78ac: sll %o4, %l2, %o5
10540 .word 0xeb20a004 ! t0_kref+0x78b0: st %f21, [%g2 + 4]
10541 .word 0xd816c018 ! t0_kref+0x78b4: lduh [%i3 + %i0], %o4
10542 .word 0xe3ee501d ! t0_kref+0x78b8: prefetcha %i1 + %i5, 17
10543 .word 0xe83e4000 ! t0_kref+0x78bc: std %l4, [%i1]
10544 .word 0x81ab8a56 ! t0_kref+0x78c0: fcmpd %fcc0, %f14, %f22
10545 .word 0xd44e600c ! t0_kref+0x78c4: ldsb [%i1 + 0xc], %o2
10546 .word 0x9da409ca ! t0_kref+0x78c8: fdivd %f16, %f10, %f14
10547 .word 0xd6067ff0 ! t0_kref+0x78cc: ld [%i1 - 0x10], %o3
10548 .word 0xfa300018 ! t0_kref+0x78d0: sth %i5, [%g0 + %i0]
10549 .word 0xc016c019 ! t0_kref+0x78d4: lduh [%i3 + %i1], %g0
10550 .word 0xd84e8019 ! t0_kref+0x78d8: ldsb [%i2 + %i1], %o4
10551 .word 0xf821401c ! t0_kref+0x78dc: st %i4, [%g5 + %i4]
10552 .word 0xa3a0012b ! t0_kref+0x78e0: fabss %f11, %f17
10553 .word 0xe51fbf50 ! t0_kref+0x78e4: ldd [%fp - 0xb0], %f18
10554 .word 0xd03e7ff8 ! t0_kref+0x78e8: std %o0, [%i1 - 8]
10555 .word 0x9aaa2019 ! t0_kref+0x78ec: andncc %o0, 0x19, %o5
10556 .word 0x9af2c013 ! t0_kref+0x78f0: udivcc %o3, %l3, %o5
10557 .word 0xed3e0000 ! t0_kref+0x78f4: std %f22, [%i0]
10558 .word 0xb1a609d2 ! t0_kref+0x78f8: fdivd %f24, %f18, %f24
10559 .word 0x9abea607 ! t0_kref+0x78fc: xnorcc %i2, 0x607, %o5
10560 .word 0xb1a01911 ! t0_kref+0x7900: fitod %f17, %f24
10561 .word 0x98b83db0 ! t0_kref+0x7904: xnorcc %g0, -0x250, %o4
10562 .word 0x965aafbf ! t0_kref+0x7908: smul %o2, 0xfbf, %o3
10563 .word 0x92b828da ! t0_kref+0x790c: xnorcc %g0, 0x8da, %o1
10564 .word 0x986264b8 ! t0_kref+0x7910: subc %o1, 0x4b8, %o4
10565 .word 0x01800001 ! t0_kref+0x7914: fbn _kref+0x7918
10566 .word 0xda56c019 ! t0_kref+0x7918: ldsh [%i3 + %i1], %o5
10567 .word 0xd620a000 ! t0_kref+0x791c: st %o3, [%g2]
10568 .word 0x968a4000 ! t0_kref+0x7920: andcc %o1, %g0, %o3
10569 .word 0x1d400007 ! t0_kref+0x7924: fbule,pn %fcc0, _kref+0x7940
10570 .word 0xc08e9019 ! t0_kref+0x7928: lduba [%i2 + %i1]0x80, %g0
10571 .word 0x27480001 ! t0_kref+0x792c: fbul,a,pt %fcc0, _kref+0x7930
10572 .word 0xada018d8 ! t0_kref+0x7930: fdtos %f24, %f22
10573 .word 0x802372df ! t0_kref+0x7934: sub %o5, -0xd21, %g0
10574 .word 0x94fc800d ! t0_kref+0x7938: sdivcc %l2, %o5, %o2
10575 .word 0x11800008 ! t0_kref+0x793c: fba _kref+0x795c
10576 .word 0xe5180018 ! t0_kref+0x7940: ldd [%g0 + %i0], %f18
10577 .word 0xd2c71019 ! t0_kref+0x7944: ldswa [%i4 + %i1]0x80, %o1
10578 .word 0x98bb4008 ! t0_kref+0x7948: xnorcc %o5, %o0, %o4
10579 .word 0xd6ae1000 ! t0_kref+0x794c: stba %o3, [%i0]0x80
10580 .word 0x9445e299 ! t0_kref+0x7950: addc %l7, 0x299, %o2
10581 .word 0xe106001c ! t0_kref+0x7954: ld [%i0 + %i4], %f16
10582 .word 0xd228a01e ! t0_kref+0x7958: stb %o1, [%g2 + 0x1e]
10583 .word 0x94aaba98 ! t0_kref+0x795c: andncc %o2, -0x568, %o2
10584 .word 0x96c4800c ! t0_kref+0x7960: addccc %l2, %o4, %o3
10585 .word 0x9fa3c9ab ! t0_kref+0x7964: fdivs %f15, %f11, %f15
10586 .word 0x98f5c017 ! t0_kref+0x7968: udivcc %l7, %l7, %o4
10587 .word 0x15400004 ! t0_kref+0x796c: fbue,pn %fcc0, _kref+0x797c
10588 .word 0xd248a031 ! t0_kref+0x7970: ldsb [%g2 + 0x31], %o1
10589 .word 0x81ac0a4c ! t0_kref+0x7974: fcmpd %fcc0, %f16, %f12
10590 .word 0xd2562002 ! t0_kref+0x7978: ldsh [%i0 + 2], %o1
10591 .word 0xd2100018 ! t0_kref+0x797c: lduh [%g0 + %i0], %o1
10592 .word 0x9fa01896 ! t0_kref+0x7980: fitos %f22, %f15
10593 .word 0xd0fe1000 ! t0_kref+0x7984: swapa [%i0]0x80, %o0
10594 .word 0x9e86c013 ! t0_kref+0x7988: addcc %i3, %l3, %o7
10595 .word 0x94f48000 ! t0_kref+0x798c: udivcc %l2, %g0, %o2
10596 .word 0x8143c000 ! t0_kref+0x7990: stbar
10597 .word 0x94fa3fed ! t0_kref+0x7994: sdivcc %o0, -0x13, %o2
10598 .word 0xe13e7ff0 ! t0_kref+0x7998: std %f16, [%i1 - 0x10]
10599 .word 0x8044bef2 ! t0_kref+0x799c: addc %l2, -0x10e, %g0
10600 .word 0xd2c01019 ! t0_kref+0x79a0: ldswa [%g0 + %i1]0x80, %o1
10601 .word 0xf62e401a ! t0_kref+0x79a4: stb %i3, [%i1 + %i2]
10602 .word 0x19400002 ! t0_kref+0x79a8: fbuge,pn %fcc0, _kref+0x79b0
10603 .word 0xd4062004 ! t0_kref+0x79ac: ld [%i0 + 4], %o2
10604 .word 0xe11fbc20 ! t0_kref+0x79b0: ldd [%fp - 0x3e0], %f16
10605 .word 0x8137600d ! t0_kref+0x79b4: srl %i5, 0xd, %g0
10606 .word 0xc0100019 ! t0_kref+0x79b8: lduh [%g0 + %i1], %g0
10607 .word 0x8002bff9 ! t0_kref+0x79bc: add %o2, -0x7, %g0
10608 .word 0x9936800d ! t0_kref+0x79c0: srl %i2, %o5, %o4
10609 .word 0x813d8016 ! t0_kref+0x79c4: sra %l6, %l6, %g0
10610 .word 0xd208a024 ! t0_kref+0x79c8: ldub [%g2 + 0x24], %o1
10611 .word 0xc000a000 ! t0_kref+0x79cc: ld [%g2], %g0
10612 .word 0xdace9019 ! t0_kref+0x79d0: ldsba [%i2 + %i1]0x80, %o5
10613 .word 0x09800001 ! t0_kref+0x79d4: fbl _kref+0x79d8
10614 .word 0x96bf0000 ! t0_kref+0x79d8: xnorcc %i4, %g0, %o3
10615 .word 0x9265c012 ! t0_kref+0x79dc: subc %l7, %l2, %o1
10616 .word 0xc07e4000 ! t0_kref+0x79e0: swap [%i1], %g0
10617 .word 0xa5a00138 ! t0_kref+0x79e4: fabss %f24, %f18
10618 .word 0x982f20c5 ! t0_kref+0x79e8: andn %i4, 0xc5, %o4
10619 .word 0x99376004 ! t0_kref+0x79ec: srl %i5, 0x4, %o4
10620 .word 0x9f3e8014 ! t0_kref+0x79f0: sra %i2, %l4, %o7
10621 .word 0x949b401a ! t0_kref+0x79f4: xorcc %o5, %i2, %o2
10622 .word 0xdd200018 ! t0_kref+0x79f8: st %f14, [%g0 + %i0]
10623 .word 0x98434017 ! t0_kref+0x79fc: addc %o5, %l7, %o4
10624 .word 0xdd1fbc20 ! t0_kref+0x7a00: ldd [%fp - 0x3e0], %f14
10625 .word 0x9e85000a ! t0_kref+0x7a04: addcc %l4, %o2, %o7
10626 .word 0x81ac8a4e ! t0_kref+0x7a08: fcmpd %fcc0, %f18, %f14
10627 .word 0xa9a3c92c ! t0_kref+0x7a0c: fmuls %f15, %f12, %f20
10628 .word 0xa5a609d4 ! t0_kref+0x7a10: fdivd %f24, %f20, %f18
10629 .word 0x3f400002 ! t0_kref+0x7a14: fbo,a,pn %fcc0, _kref+0x7a1c
10630 .word 0xda08a00b ! t0_kref+0x7a18: ldub [%g2 + 0xb], %o5
10631 .word 0x932f6001 ! t0_kref+0x7a1c: sll %i5, 0x1, %o1
10632 .word 0x81ae0a58 ! t0_kref+0x7a20: fcmpd %fcc0, %f24, %f24
10633 .word 0x12400006 ! t0_kref+0x7a24: bne,pn %icc, _kref+0x7a3c
10634 .word 0xd8160000 ! t0_kref+0x7a28: lduh [%i0], %o4
10635 .word 0x8134c012 ! t0_kref+0x7a2c: srl %l3, %l2, %g0
10636 .word 0x81aa8a4a ! t0_kref+0x7a30: fcmpd %fcc0, %f10, %f10
10637 .word 0x9ef2401a ! t0_kref+0x7a34: udivcc %o1, %i2, %o7
10638 .word 0xd700a014 ! t0_kref+0x7a38: ld [%g2 + 0x14], %f11
10639 .word 0xada34833 ! t0_kref+0x7a3c: fadds %f13, %f19, %f22
10640 .word 0xe01e3fe8 ! t0_kref+0x7a40: ldd [%i0 - 0x18], %l0
10641 .word 0x9f1a8014 ! t0_kref+0x7a44: tsubcctv %o2, %l4, %o7
10642 .word 0x80250014 ! t0_kref+0x7a48: sub %l4, %l4, %g0
10643 .word 0xe82e8018 ! t0_kref+0x7a4c: stb %l4, [%i2 + %i0]
10644 .word 0xa7a0012e ! t0_kref+0x7a50: fabss %f14, %f19
10645 .word 0xd68e9018 ! t0_kref+0x7a54: lduba [%i2 + %i0]0x80, %o3
10646 .word 0xd91e4000 ! t0_kref+0x7a58: ldd [%i1], %f12
10647 .word 0x9fa018ca ! t0_kref+0x7a5c: fdtos %f10, %f15
10648 .word 0xd448a02a ! t0_kref+0x7a60: ldsb [%g2 + 0x2a], %o2
10649 .word 0xf430a010 ! t0_kref+0x7a64: sth %i2, [%g2 + 0x10]
10650 .word 0x31800004 ! t0_kref+0x7a68: fba,a _kref+0x7a78
10651 .word 0xb1a4c8aa ! t0_kref+0x7a6c: fsubs %f19, %f10, %f24
10652 .word 0x0f800006 ! t0_kref+0x7a70: fbu _kref+0x7a88
10653 .word 0x9e5e8015 ! t0_kref+0x7a74: smul %i2, %l5, %o7
10654 .word 0xe01e6008 ! t0_kref+0x7a78: ldd [%i1 + 8], %l0
10655 .word 0xeb871019 ! t0_kref+0x7a7c: lda [%i4 + %i1]0x80, %f21
10656 .word 0x9efa3a94 ! t0_kref+0x7a80: sdivcc %o0, -0x56c, %o7
10657 .word 0xd07e600c ! t0_kref+0x7a84: swap [%i1 + 0xc], %o0
10658 .word 0xe13e4000 ! t0_kref+0x7a88: std %f16, [%i1]
10659 .word 0x9fc00004 ! t0_kref+0x7a8c: call %g0 + %g4
10660 .word 0xe01f4018 ! t0_kref+0x7a90: ldd [%i5 + %i0], %l0
10661 .word 0xd4363ffe ! t0_kref+0x7a94: sth %o2, [%i0 - 2]
10662 .word 0xd720a020 ! t0_kref+0x7a98: st %f11, [%g2 + 0x20]
10663 .word 0x86102009 ! t0_kref+0x7a9c: mov 0x9, %g3
10664 .word 0x86a0e001 ! t0_kref+0x7aa0: subcc %g3, 1, %g3
10665 .word 0x02800018 ! t0_kref+0x7aa4: be _kref+0x7b04
10666 .word 0x81db2bc7 ! t0_kref+0x7aa8: flush %o4 + 0xbc7
10667 .word 0x80bd22c9 ! t0_kref+0x7aac: xnorcc %l4, 0x2c9, %g0
10668 .word 0xc0b6d018 ! t0_kref+0x7ab0: stha %g0, [%i3 + %i0]0x80
10669 .word 0xe430a008 ! t0_kref+0x7ab4: sth %l2, [%g2 + 8]
10670 .word 0x99a609ce ! t0_kref+0x7ab8: fdivd %f24, %f14, %f12
10671 .word 0x24800001 ! t0_kref+0x7abc: ble,a _kref+0x7ac0
10672 .word 0x98337042 ! t0_kref+0x7ac0: orn %o5, -0xfbe, %o4
10673 .word 0x81828000 ! t0_kref+0x7ac4: wr %o2, %g0, %y
10674 .word 0x81ad0a2b ! t0_kref+0x7ac8: fcmps %fcc0, %f20, %f11
10675 .word 0x80174015 ! t0_kref+0x7acc: or %i5, %l5, %g0
10676 .word 0x1f800004 ! t0_kref+0x7ad0: fbo _kref+0x7ae0
10677 .word 0x9ed54017 ! t0_kref+0x7ad4: umulcc %l5, %l7, %o7
10678 .word 0x9a423ca5 ! t0_kref+0x7ad8: addc %o0, -0x35b, %o5
10679 .word 0x8062fef5 ! t0_kref+0x7adc: subc %o3, -0x10b, %g0
10680 .word 0xd4480019 ! t0_kref+0x7ae0: ldsb [%g0 + %i1], %o2
10681 .word 0xda166002 ! t0_kref+0x7ae4: lduh [%i1 + 2], %o5
10682 .word 0x9e0a6290 ! t0_kref+0x7ae8: and %o1, 0x290, %o7
10683 .word 0x99a64935 ! t0_kref+0x7aec: fmuls %f25, %f21, %f12
10684 .word 0x9e5f400a ! t0_kref+0x7af0: smul %i5, %o2, %o7
10685 .word 0x29800002 ! t0_kref+0x7af4: fbl,a _kref+0x7afc
10686 .word 0x9862b91c ! t0_kref+0x7af8: subc %o2, -0x6e4, %o4
10687 .word 0x9ae24012 ! t0_kref+0x7afc: subccc %o1, %l2, %o5
10688 .word 0x16800005 ! t0_kref+0x7b00: bge _kref+0x7b14
10689 .word 0xa9a00031 ! t0_kref+0x7b04: fmovs %f17, %f20
10690 .word 0x28800006 ! t0_kref+0x7b08: bleu,a _kref+0x7b20
10691 .word 0x985f6608 ! t0_kref+0x7b0c: smul %i5, 0x608, %o4
10692 .word 0xafa018d8 ! t0_kref+0x7b10: fdtos %f24, %f23
10693 .word 0x925a8014 ! t0_kref+0x7b14: smul %o2, %l4, %o1
10694 .word 0x95a01891 ! t0_kref+0x7b18: fitos %f17, %f10
10695 .word 0x813a2016 ! t0_kref+0x7b1c: sra %o0, 0x16, %g0
10696 .word 0xd6a81019 ! t0_kref+0x7b20: stba %o3, [%g0 + %i1]0x80
10697 .word 0x38800004 ! t0_kref+0x7b24: bgu,a _kref+0x7b34
10698 .word 0x803ea846 ! t0_kref+0x7b28: xnor %i2, 0x846, %g0
10699 .word 0xb1a0110c ! t0_kref+0x7b2c: fxtod %f12, %f24
10700 .word 0x9fa4c836 ! t0_kref+0x7b30: fadds %f19, %f22, %f15
10701 .word 0xe13e3fe0 ! t0_kref+0x7b34: std %f16, [%i0 - 0x20]
10702 .word 0xd8364000 ! t0_kref+0x7b38: sth %o4, [%i1]
10703 .word 0xc020a000 ! t0_kref+0x7b3c: clr [%g2]
10704 .word 0xd216001b ! t0_kref+0x7b40: lduh [%i0 + %i3], %o1
10705 .word 0x0c400001 ! t0_kref+0x7b44: bneg,pn %icc, _kref+0x7b48
10706 .word 0x9fa000b6 ! t0_kref+0x7b48: fnegs %f22, %f15
10707 .word 0xd8200018 ! t0_kref+0x7b4c: st %o4, [%g0 + %i0]
10708 .word 0x80a6b95e ! t0_kref+0x7b50: cmp %i2, -0x6a2
10709 .word 0xa3a000b3 ! t0_kref+0x7b54: fnegs %f19, %f17
10710 .word 0xda563fe2 ! t0_kref+0x7b58: ldsh [%i0 - 0x1e], %o5
10711 .word 0xe6270019 ! t0_kref+0x7b5c: st %l3, [%i4 + %i1]
10712 .word 0xde50a03c ! t0_kref+0x7b60: ldsh [%g2 + 0x3c], %o7
10713 .word 0x9324c00b ! t0_kref+0x7b64: mulscc %l3, %o3, %o1
10714 .word 0xd8066000 ! t0_kref+0x7b68: ld [%i1], %o4
10715 .word 0x81854000 ! t0_kref+0x7b6c: wr %l5, %g0, %y
10716 .word 0x96ff001a ! t0_kref+0x7b70: sdivcc %i4, %i2, %o3
10717 .word 0xada2cd38 ! t0_kref+0x7b74: fsmuld %f11, %f24, %f22
10718 .word 0xa1a609cc ! t0_kref+0x7b78: fdivd %f24, %f12, %f16
10719 .word 0x9ee36272 ! t0_kref+0x7b7c: subccc %o5, 0x272, %o7
10720 .word 0x29800006 ! t0_kref+0x7b80: fbl,a _kref+0x7b98
10721 .word 0x98982a45 ! t0_kref+0x7b84: xorcc %g0, 0xa45, %o4
10722 .word 0xe120a01c ! t0_kref+0x7b88: st %f16, [%g2 + 0x1c]
10723 .word 0x9a882bfc ! t0_kref+0x7b8c: andcc %g0, 0xbfc, %o5
10724 .word 0xe3b8a040 ! t0_kref+0x7b90: stda %f48, [%g2 + 0x40]%asi
10725 .word 0xa5a0190d ! t0_kref+0x7b94: fitod %f13, %f18
10726 .word 0x800ec01b ! t0_kref+0x7b98: and %i3, %i3, %g0
10727 .word 0xada58d36 ! t0_kref+0x7b9c: fsmuld %f22, %f22, %f22
10728 .word 0xa1a01919 ! t0_kref+0x7ba0: fitod %f25, %f16
10729 .word 0xb1a409ca ! t0_kref+0x7ba4: fdivd %f16, %f10, %f24
10730 .word 0x98b5800c ! t0_kref+0x7ba8: orncc %l6, %o4, %o4
10731 .word 0x9ee74017 ! t0_kref+0x7bac: subccc %i5, %l7, %o7
10732 .word 0x81ad0a4e ! t0_kref+0x7bb0: fcmpd %fcc0, %f20, %f14
10733 .word 0xa7a00131 ! t0_kref+0x7bb4: fabss %f17, %f19
10734 .word 0xa7a018cc ! t0_kref+0x7bb8: fdtos %f12, %f19
10735 .word 0x13800002 ! t0_kref+0x7bbc: fbe _kref+0x7bc4
10736 .word 0xde566008 ! t0_kref+0x7bc0: ldsh [%i1 + 8], %o7
10737 .word 0xe9380019 ! t0_kref+0x7bc4: std %f20, [%g0 + %i1]
10738 .word 0xda2e3fe3 ! t0_kref+0x7bc8: stb %o5, [%i0 - 0x1d]
10739 .word 0x81ad4a2c ! t0_kref+0x7bcc: fcmps %fcc0, %f21, %f12
10740 .word 0xa5a01911 ! t0_kref+0x7bd0: fitod %f17, %f18
10741 .word 0x81d9400e ! t0_kref+0x7bd4: flush %g5 + %sp
10742 .word 0x9af7682a ! t0_kref+0x7bd8: udivcc %i5, 0x82a, %o5
10743 .word 0x921cb5b4 ! t0_kref+0x7bdc: xor %l2, -0xa4c, %o1
10744 .word 0xaba4482e ! t0_kref+0x7be0: fadds %f17, %f14, %f21
10745 .word 0x31480006 ! t0_kref+0x7be4: fba,a,pt %fcc0, _kref+0x7bfc
10746 .word 0xa5a5884e ! t0_kref+0x7be8: faddd %f22, %f14, %f18
10747 .word 0xe430a000 ! t0_kref+0x7bec: sth %l2, [%g2]
10748 .word 0x8143c000 ! t0_kref+0x7bf0: stbar
10749 .word 0x33400007 ! t0_kref+0x7bf4: fbe,a,pn %fcc0, _kref+0x7c10
10750 .word 0x80e4be5d ! t0_kref+0x7bf8: subccc %l2, -0x1a3, %g0
10751 .word 0xd240a004 ! t0_kref+0x7bfc: ldsw [%g2 + 4], %o1
10752 .word 0x8143c000 ! t0_kref+0x7c00: stbar
10753 .word 0xe96e6018 ! t0_kref+0x7c04: prefetch %i1 + 0x18, 20
10754 .word 0xb1a01a4a ! t0_kref+0x7c08: fdtoi %f10, %f24
10755 .word 0xe01e3ff0 ! t0_kref+0x7c0c: ldd [%i0 - 0x10], %l0
10756 .word 0xa5a5894a ! t0_kref+0x7c10: fmuld %f22, %f10, %f18
10757 call SYM(t0_subr1)
10758 .word 0x81d82f9c ! t0_kref+0x7c18: flush %g0 + 0xf9c
10759 .word 0xe720a014 ! t0_kref+0x7c1c: st %f19, [%g2 + 0x14]
10760 .word 0xb1a9c036 ! t0_kref+0x7c20: fmovsu %fcc0, %f22, %f24
10761 .word 0xdb86101c ! t0_kref+0x7c24: lda [%i0 + %i4]0x80, %f13
10762 .word 0x928a400d ! t0_kref+0x7c28: andcc %o1, %o5, %o1
10763 .word 0x9a5afb6e ! t0_kref+0x7c2c: smul %o3, -0x492, %o5
10764 .word 0x9a3d4014 ! t0_kref+0x7c30: xnor %l5, %l4, %o5
10765 .word 0x8037400b ! t0_kref+0x7c34: orn %i5, %o3, %g0
10766 call SYM(t0_subr3)
10767 .word 0x92bee151 ! t0_kref+0x7c3c: xnorcc %i3, 0x151, %o1
10768 .word 0xda86501c ! t0_kref+0x7c40: lda [%i1 + %i4]0x80, %o5
10769 .word 0x99a018ca ! t0_kref+0x7c44: fdtos %f10, %f12
10770 .word 0x94da3acb ! t0_kref+0x7c48: smulcc %o0, -0x535, %o2
10771 .word 0x81aa8a52 ! t0_kref+0x7c4c: fcmpd %fcc0, %f10, %f18
10772 .word 0x95a01031 ! t0_kref+0x7c50: fstox %f17, %f10
10773 .word 0xd4b61000 ! t0_kref+0x7c54: stha %o2, [%i0]0x80
10774 .word 0x98c77da2 ! t0_kref+0x7c58: addccc %i5, -0x25e, %o4
10775 .word 0xa9a449b9 ! t0_kref+0x7c5c: fdivs %f17, %f25, %f20
10776 .word 0x812c8016 ! t0_kref+0x7c60: sll %l2, %l6, %g0
10777 call SYM(t0_subr3)
10778 .word 0xee7e401c ! t0_kref+0x7c68: swap [%i1 + %i4], %l7
10779 .word 0x1d480005 ! t0_kref+0x7c6c: fbule,pt %fcc0, _kref+0x7c80
10780 .word 0xe01e0000 ! t0_kref+0x7c70: ldd [%i0], %l0
10781 .word 0x9f32c00d ! t0_kref+0x7c74: srl %o3, %o5, %o7
10782 .word 0xafa5c833 ! t0_kref+0x7c78: fadds %f23, %f19, %f23
10783 .word 0xe42e4000 ! t0_kref+0x7c7c: stb %l2, [%i1]
10784 .word 0x808af945 ! t0_kref+0x7c80: btst 0xfffff945, %o3
10785 .word 0x95a01911 ! t0_kref+0x7c84: fitod %f17, %f10
10786 .word 0xe91e001d ! t0_kref+0x7c88: ldd [%i0 + %i5], %f20
10787 .word 0x963025a9 ! t0_kref+0x7c8c: orn %g0, 0x5a9, %o3
10788 .word 0xd51fbeb8 ! t0_kref+0x7c90: ldd [%fp - 0x148], %f10
10789 .word 0xde100018 ! t0_kref+0x7c94: lduh [%g0 + %i0], %o7
10790 .word 0xd8062014 ! t0_kref+0x7c98: ld [%i0 + 0x14], %o4
10791 .word 0xd440a030 ! t0_kref+0x7c9c: ldsw [%g2 + 0x30], %o2
10792 .word 0xe26e001a ! t0_kref+0x7ca0: ldstub [%i0 + %i2], %l1
10793 .word 0xa7a00036 ! t0_kref+0x7ca4: fmovs %f22, %f19
10794 .word 0x9ba00130 ! t0_kref+0x7ca8: fabss %f16, %f13
10795 .word 0xd240a01c ! t0_kref+0x7cac: ldsw [%g2 + 0x1c], %o1
10796 .word 0xa1a34835 ! t0_kref+0x7cb0: fadds %f13, %f21, %f16
10797 .word 0x92437bfc ! t0_kref+0x7cb4: addc %o5, -0x404, %o1
10798 .word 0xd4166012 ! t0_kref+0x7cb8: lduh [%i1 + 0x12], %o2
10799 .word 0x9de3bfa0 ! t0_kref+0x7cbc: save %sp, -0x60, %sp
10800 .word 0xb4c74000 ! t0_kref+0x7cc0: addccc %i5, %g0, %i2
10801 .word 0x81ef3b98 ! t0_kref+0x7cc4: restore %i4, -0x468, %g0
10802 .word 0x9afb6147 ! t0_kref+0x7cc8: sdivcc %o5, 0x147, %o5
10803 .word 0xdd1fbc60 ! t0_kref+0x7ccc: ldd [%fp - 0x3a0], %f14
10804 .word 0x9832ac29 ! t0_kref+0x7cd0: orn %o2, 0xc29, %o4
10805 .word 0x948af30b ! t0_kref+0x7cd4: andcc %o3, -0xcf5, %o2
10806 .word 0xd900a000 ! t0_kref+0x7cd8: ld [%g2], %f12
10807 .word 0x95a000d6 ! t0_kref+0x7cdc: fnegd %f22, %f10
10808 .word 0xda500019 ! t0_kref+0x7ce0: ldsh [%g0 + %i1], %o5
10809 .word 0x992b600f ! t0_kref+0x7ce4: sll %o5, 0xf, %o4
10810 .word 0xda00a018 ! t0_kref+0x7ce8: ld [%g2 + 0x18], %o5
10811 .word 0xf430a016 ! t0_kref+0x7cec: sth %i2, [%g2 + 0x16]
10812 .word 0x94f4a1e9 ! t0_kref+0x7cf0: udivcc %l2, 0x1e9, %o2
10813 .word 0xc56e4009 ! t0_kref+0x7cf4: prefetch %i1 + %o1, 2
10814 .word 0x81580000 ! t0_kref+0x7cf8: flushw
10815 .word 0x81ac8a4c ! t0_kref+0x7cfc: fcmpd %fcc0, %f18, %f12
10816 .word 0x9b3a2000 ! t0_kref+0x7d00: sra %o0, 0x0, %o5
10817 .word 0xf4360000 ! t0_kref+0x7d04: sth %i2, [%i0]
10818 .word 0x25800007 ! t0_kref+0x7d08: fblg,a _kref+0x7d24
10819 .word 0xa7a00133 ! t0_kref+0x7d0c: fabss %f19, %f19
10820 .word 0x98ab4009 ! t0_kref+0x7d10: andncc %o5, %o1, %o4
10821 .word 0x92ab3822 ! t0_kref+0x7d14: andncc %o4, -0x7de, %o1
10822 .word 0xe27e3ffc ! t0_kref+0x7d18: swap [%i0 - 4], %l1
10823 .word 0x11800005 ! t0_kref+0x7d1c: fba _kref+0x7d30
10824 .word 0xe01e6000 ! t0_kref+0x7d20: ldd [%i1], %l0
10825 .word 0xb3a0002a ! t0_kref+0x7d24: fmovs %f10, %f25
10826 .word 0xd920a008 ! t0_kref+0x7d28: st %f12, [%g2 + 8]
10827 .word 0xc0901019 ! t0_kref+0x7d2c: lduha [%g0 + %i1]0x80, %g0
10828 .word 0x9a5b73fd ! t0_kref+0x7d30: smul %o5, -0xc03, %o5
10829 .word 0xe01f4019 ! t0_kref+0x7d34: ldd [%i5 + %i1], %l0
10830 .word 0x2b800002 ! t0_kref+0x7d38: fbug,a _kref+0x7d40
10831 .word 0x953a401b ! t0_kref+0x7d3c: sra %o1, %i3, %o2
10832 .word 0x9a9e8017 ! t0_kref+0x7d40: xorcc %i2, %l7, %o5
10833 .word 0x9aaea920 ! t0_kref+0x7d44: andncc %i2, 0x920, %o5
10834 .word 0xd51fbeb0 ! t0_kref+0x7d48: ldd [%fp - 0x150], %f10
10835 .word 0x94120016 ! t0_kref+0x7d4c: or %o0, %l6, %o2
10836 .word 0x1b400002 ! t0_kref+0x7d50: fble,pn %fcc0, _kref+0x7d58
10837 .word 0x9da01912 ! t0_kref+0x7d54: fitod %f18, %f14
10838 .word 0x29480008 ! t0_kref+0x7d58: fbl,a,pt %fcc0, _kref+0x7d78
10839 .word 0xdf064000 ! t0_kref+0x7d5c: ld [%i1], %f15
10840 .word 0x94bb2da9 ! t0_kref+0x7d60: xnorcc %o4, 0xda9, %o2
10841 .word 0xe100a014 ! t0_kref+0x7d64: ld [%g2 + 0x14], %f16
10842 .word 0x96e574c1 ! t0_kref+0x7d68: subccc %l5, -0xb3f, %o3
10843 .word 0xdd000019 ! t0_kref+0x7d6c: ld [%g0 + %i1], %f14
10844 .word 0xd220a010 ! t0_kref+0x7d70: st %o1, [%g2 + 0x10]
10845 .word 0xada60852 ! t0_kref+0x7d74: faddd %f24, %f18, %f22
10846 .word 0xe830a01a ! t0_kref+0x7d78: sth %l4, [%g2 + 0x1a]
10847 .word 0x9235e483 ! t0_kref+0x7d7c: orn %l7, 0x483, %o1
10848 .word 0xd24e2016 ! t0_kref+0x7d80: ldsb [%i0 + 0x16], %o1
10849 .word 0xf11fbe98 ! t0_kref+0x7d84: ldd [%fp - 0x168], %f24
10850 .word 0xd03e7ff0 ! t0_kref+0x7d88: std %o0, [%i1 - 0x10]
10851 .word 0xa5ab0036 ! t0_kref+0x7d8c: fmovsuge %fcc0, %f22, %f18
10852 .word 0x9e5cb950 ! t0_kref+0x7d90: smul %l2, -0x6b0, %o7
10853 .word 0xe6367ff6 ! t0_kref+0x7d94: sth %l3, [%i1 - 0xa]
10854 .word 0xc036601c ! t0_kref+0x7d98: clrh [%i1 + 0x1c]
10855 .word 0xde48a01f ! t0_kref+0x7d9c: ldsb [%g2 + 0x1f], %o7
10856 .word 0x3f800002 ! t0_kref+0x7da0: fbo,a _kref+0x7da8
10857 .word 0x967f0014 ! t0_kref+0x7da4: sdiv %i4, %l4, %o3
10858 .word 0x81aacaaf ! t0_kref+0x7da8: fcmpes %fcc0, %f11, %f15
10859 .word 0xc568a08c ! t0_kref+0x7dac: prefetch %g2 + 0x8c, 2
10860 .word 0x9fa018cc ! t0_kref+0x7db0: fdtos %f12, %f15
10861 .word 0xd450a010 ! t0_kref+0x7db4: ldsh [%g2 + 0x10], %o2
10862 .word 0xde00a00c ! t0_kref+0x7db8: ld [%g2 + 0xc], %o7
10863 .word 0xaba3882d ! t0_kref+0x7dbc: fadds %f14, %f13, %f21
10864 .word 0x81daef70 ! t0_kref+0x7dc0: flush %o3 + 0xf70
10865 .word 0xa1a508d0 ! t0_kref+0x7dc4: fsubd %f20, %f16, %f16
10866 .word 0x97a018d6 ! t0_kref+0x7dc8: fdtos %f22, %f11
10867 .word 0xd45e3ff8 ! t0_kref+0x7dcc: ldx [%i0 - 8], %o2
10868 .word 0xdf06401c ! t0_kref+0x7dd0: ld [%i1 + %i4], %f15
10869 .word 0x81deae85 ! t0_kref+0x7dd4: flush %i2 + 0xe85
10870 .word 0x9a3830b5 ! t0_kref+0x7dd8: xnor %g0, -0xf4b, %o5
10871 .word 0x920cb3f2 ! t0_kref+0x7ddc: and %l2, -0xc0e, %o1
10872 .word 0xda780019 ! t0_kref+0x7de0: swap [%g0 + %i1], %o5
10873 .word 0xd24e4000 ! t0_kref+0x7de4: ldsb [%i1], %o1
10874 .word 0x933a801c ! t0_kref+0x7de8: sra %o2, %i4, %o1
10875 .word 0x9de3bfa0 ! t0_kref+0x7dec: save %sp, -0x60, %sp
10876 .word 0x81ee801a ! t0_kref+0x7df0: restore %i2, %i2, %g0
10877 .word 0x9b400000 ! t0_kref+0x7df4: mov %y, %o5
10878 .word 0x982a400a ! t0_kref+0x7df8: andn %o1, %o2, %o4
10879 .word 0xd44e6008 ! t0_kref+0x7dfc: ldsb [%i1 + 8], %o2
10880 .word 0xedee101a ! t0_kref+0x7e00: prefetcha %i0 + %i2, 22
10881 .word 0x9886ae88 ! t0_kref+0x7e04: addcc %i2, 0xe88, %o4
10882 .word 0xada00058 ! t0_kref+0x7e08: fmovd %f24, %f22
10883 .word 0x983b3a39 ! t0_kref+0x7e0c: xnor %o4, -0x5c7, %o4
10884 .word 0x0b800006 ! t0_kref+0x7e10: fbug _kref+0x7e28
10885 .word 0xb1a349b0 ! t0_kref+0x7e14: fdivs %f13, %f16, %f24
10886 .word 0x800abae2 ! t0_kref+0x7e18: and %o2, -0x51e, %g0
10887 .word 0x2f800008 ! t0_kref+0x7e1c: fbu,a _kref+0x7e3c
10888 .word 0xed00a030 ! t0_kref+0x7e20: ld [%g2 + 0x30], %f22
10889 .word 0x99a3c82b ! t0_kref+0x7e24: fadds %f15, %f11, %f12
10890 .word 0x16400008 ! t0_kref+0x7e28: bge,pn %icc, _kref+0x7e48
10891 .word 0xb3a509b9 ! t0_kref+0x7e2c: fdivs %f20, %f25, %f25
10892 .word 0xada01915 ! t0_kref+0x7e30: fitod %f21, %f22
10893 .word 0x23800001 ! t0_kref+0x7e34: fbne,a _kref+0x7e38
10894 .word 0x8075001d ! t0_kref+0x7e38: udiv %l4, %i5, %g0
10895 .word 0x960f2353 ! t0_kref+0x7e3c: and %i4, 0x353, %o3
10896 .word 0x96b4a198 ! t0_kref+0x7e40: orncc %l2, 0x198, %o3
10897 .word 0x9223001b ! t0_kref+0x7e44: sub %o4, %i3, %o1
10898 .word 0xc0163fee ! t0_kref+0x7e48: lduh [%i0 - 0x12], %g0
10899 .word 0x9a5a401a ! t0_kref+0x7e4c: smul %o1, %i2, %o5
10900 .word 0x9666800b ! t0_kref+0x7e50: subc %i2, %o3, %o3
10901 .word 0xde40a008 ! t0_kref+0x7e54: ldsw [%g2 + 8], %o7
10902 .word 0x99a000d8 ! t0_kref+0x7e58: fnegd %f24, %f12
10903 .word 0x81ab8a52 ! t0_kref+0x7e5c: fcmpd %fcc0, %f14, %f18
10904 .word 0xaba548ae ! t0_kref+0x7e60: fsubs %f21, %f14, %f21
10905 .word 0xdd1f4019 ! t0_kref+0x7e64: ldd [%i5 + %i1], %f14
10906 .word 0x9da01898 ! t0_kref+0x7e68: fitos %f24, %f14
10907 .word 0x9a42310a ! t0_kref+0x7e6c: addc %o0, -0xef6, %o5
10908 .word 0x99a01038 ! t0_kref+0x7e70: fstox %f24, %f12
10909 .word 0x93374016 ! t0_kref+0x7e74: srl %i5, %l6, %o1
10910 .word 0xd03e2008 ! t0_kref+0x7e78: std %o0, [%i0 + 8]
10911 .word 0x96af0017 ! t0_kref+0x7e7c: andncc %i4, %l7, %o3
10912 .word 0xe8260000 ! t0_kref+0x7e80: st %l4, [%i0]
10913 .word 0x9de3bfa0 ! t0_kref+0x7e84: save %sp, -0x60, %sp
10914 sethi %hi(1f), %i7
10915 return %i7+%lo(1f)
10916 .empty
10917 .word 0x9af2373f ! t0_kref+0x7e90: udivcc %o0, -0x8c1, %o5
10918 .word 0x9da018d6 ! t0_kref+0x7e94: fdtos %f22, %f14
10919 .word 0x986339ed ! t0_kref+0x7e98: subc %o4, -0x613, %o4
10920 .word 0xf3062000 ! t0_kref+0x7e9c: ld [%i0], %f25
10921 .word 0xd226001c ! t0_kref+0x7ea0: st %o1, [%i0 + %i4]
10922 .word 0x04800003 ! t0_kref+0x7ea4: ble _kref+0x7eb0
109231: .word 0xd608a01e ! t0_kref+0x7ea8: ldub [%g2 + 0x1e], %o3
10924 .word 0x81ab0a58 ! t0_kref+0x7eac: fcmpd %fcc0, %f12, %f24
10925 .word 0xd210a022 ! t0_kref+0x7eb0: lduh [%g2 + 0x22], %o1
10926 .word 0x09800007 ! t0_kref+0x7eb4: fbl _kref+0x7ed0
10927 .word 0x948aef69 ! t0_kref+0x7eb8: andcc %o3, 0xf69, %o2
10928 .word 0xdd00a030 ! t0_kref+0x7ebc: ld [%g2 + 0x30], %f14
10929 .word 0xdd981019 ! t0_kref+0x7ec0: ldda [%g0 + %i1]0x80, %f14
10930 call SYM(t0_subr1)
10931 .word 0x96e02a56 ! t0_kref+0x7ec8: subccc %g0, 0xa56, %o3
10932 .word 0xf11fbe88 ! t0_kref+0x7ecc: ldd [%fp - 0x178], %f24
10933 .word 0x81ad8a4e ! t0_kref+0x7ed0: fcmpd %fcc0, %f22, %f14
10934 .word 0xb1a01916 ! t0_kref+0x7ed4: fitod %f22, %f24
10935 .word 0x9da018d8 ! t0_kref+0x7ed8: fdtos %f24, %f14
10936 .word 0x17400007 ! t0_kref+0x7edc: fbge,pn %fcc0, _kref+0x7ef8
10937 .word 0x9644801d ! t0_kref+0x7ee0: addc %l2, %i5, %o3
10938 .word 0xd24e3ff8 ! t0_kref+0x7ee4: ldsb [%i0 - 8], %o1
10939 .word 0x927cade9 ! t0_kref+0x7ee8: sdiv %l2, 0xde9, %o1
10940 .word 0xe82e2006 ! t0_kref+0x7eec: stb %l4, [%i0 + 6]
10941 .word 0x3f400006 ! t0_kref+0x7ef0: fbo,a,pn %fcc0, _kref+0x7f08
10942 .word 0xd20e0000 ! t0_kref+0x7ef4: ldub [%i0], %o1
10943 .word 0xa5a00138 ! t0_kref+0x7ef8: fabss %f24, %f18
10944 .word 0xa3a0188a ! t0_kref+0x7efc: fitos %f10, %f17
10945 .word 0x11400002 ! t0_kref+0x7f00: fba,pn %fcc0, _kref+0x7f08
10946 .word 0xd448a03a ! t0_kref+0x7f04: ldsb [%g2 + 0x3a], %o2
10947 .word 0xa5a0004c ! t0_kref+0x7f08: fmovd %f12, %f18
10948 .word 0xd2567fe6 ! t0_kref+0x7f0c: ldsh [%i1 - 0x1a], %o1
10949 .word 0x1b480004 ! t0_kref+0x7f10: fble,pt %fcc0, _kref+0x7f20
10950 .word 0xafa00137 ! t0_kref+0x7f14: fabss %f23, %f23
10951 .word 0xd4567fee ! t0_kref+0x7f18: ldsh [%i1 - 0x12], %o2
10952 .word 0x81ac8ab7 ! t0_kref+0x7f1c: fcmpes %fcc0, %f18, %f23
10953 .word 0x3a800004 ! t0_kref+0x7f20: bcc,a _kref+0x7f30
10954 .word 0xd408a038 ! t0_kref+0x7f24: ldub [%g2 + 0x38], %o2
10955 .word 0x81ab8a58 ! t0_kref+0x7f28: fcmpd %fcc0, %f14, %f24
10956 .word 0x92356514 ! t0_kref+0x7f2c: orn %l5, 0x514, %o1
10957 .word 0x9e580016 ! t0_kref+0x7f30: smul %g0, %l6, %o7
10958 .word 0x30800008 ! t0_kref+0x7f34: ba,a _kref+0x7f54
10959 .word 0x81824000 ! t0_kref+0x7f38: wr %o1, %g0, %y
10960 .word 0x0d480003 ! t0_kref+0x7f3c: fbg,pt %fcc0, _kref+0x7f48
10961 .word 0x968dc012 ! t0_kref+0x7f40: andcc %l7, %l2, %o3
10962 .word 0xd47e7fe8 ! t0_kref+0x7f44: swap [%i1 - 0x18], %o2
10963 .word 0xe83e3fe8 ! t0_kref+0x7f48: std %l4, [%i0 - 0x18]
10964 .word 0xdd1e7fe8 ! t0_kref+0x7f4c: ldd [%i1 - 0x18], %f14
10965 .word 0xe01e0000 ! t0_kref+0x7f50: ldd [%i0], %l0
10966 .word 0x19400005 ! t0_kref+0x7f54: fbuge,pn %fcc0, _kref+0x7f68
10967 .word 0x96758009 ! t0_kref+0x7f58: udiv %l6, %o1, %o3
10968 .word 0x99a2c932 ! t0_kref+0x7f5c: fmuls %f11, %f18, %f12
10969 .word 0xd200a018 ! t0_kref+0x7f60: ld [%g2 + 0x18], %o1
10970 .word 0x0e800006 ! t0_kref+0x7f64: bvs _kref+0x7f7c
10971 .word 0x9ebde146 ! t0_kref+0x7f68: xnorcc %l7, 0x146, %o7
10972 .word 0x80fa2e89 ! t0_kref+0x7f6c: sdivcc %o0, 0xe89, %g0
10973 .word 0x9a9b4014 ! t0_kref+0x7f70: xorcc %o5, %l4, %o5
10974 .word 0x933c8017 ! t0_kref+0x7f74: sra %l2, %l7, %o1
10975 .word 0x9827401a ! t0_kref+0x7f78: sub %i5, %i2, %o4
10976 .word 0xec267fe8 ! t0_kref+0x7f7c: st %l6, [%i1 - 0x18]
10977 .word 0x2a800001 ! t0_kref+0x7f80: bcs,a _kref+0x7f84
10978 .word 0xf630a026 ! t0_kref+0x7f84: sth %i3, [%g2 + 0x26]
10979 .word 0x8186c000 ! t0_kref+0x7f88: wr %i3, %g0, %y
10980 .word 0xdd266010 ! t0_kref+0x7f8c: st %f14, [%i1 + 0x10]
10981 .word 0xe01e7fe8 ! t0_kref+0x7f90: ldd [%i1 - 0x18], %l0
10982 .word 0x9f32e018 ! t0_kref+0x7f94: srl %o3, 0x18, %o7
10983 .word 0x2d480008 ! t0_kref+0x7f98: fbg,a,pt %fcc0, _kref+0x7fb8
10984 .word 0x94277b22 ! t0_kref+0x7f9c: sub %i5, -0x4de, %o2
10985 .word 0x9a45001d ! t0_kref+0x7fa0: addc %l4, %i5, %o5
10986 .word 0xf300a008 ! t0_kref+0x7fa4: ld [%g2 + 8], %f25
10987 .word 0xedbe1000 ! t0_kref+0x7fa8: stda %f22, [%i0]0x80
10988 .word 0x81870000 ! t0_kref+0x7fac: wr %i4, %g0, %y
10989 .word 0xa5a018d0 ! t0_kref+0x7fb0: fdtos %f16, %f18
10990 .word 0x9272c016 ! t0_kref+0x7fb4: udiv %o3, %l6, %o1
10991 .word 0x2b800001 ! t0_kref+0x7fb8: fbug,a _kref+0x7fbc
10992 .word 0x80baa1d0 ! t0_kref+0x7fbc: xnorcc %o2, 0x1d0, %g0
10993 .word 0x9fc10000 ! t0_kref+0x7fc0: call %g4
10994 .word 0xd830a02a ! t0_kref+0x7fc4: sth %o4, [%g2 + 0x2a]
10995 .word 0x18800002 ! t0_kref+0x7fc8: bgu _kref+0x7fd0
10996 .word 0x925b0012 ! t0_kref+0x7fcc: smul %o4, %l2, %o1
10997 .word 0xd7062004 ! t0_kref+0x7fd0: ld [%i0 + 4], %f11
10998 .word 0x81ac4ab9 ! t0_kref+0x7fd4: fcmpes %fcc0, %f17, %f25
10999 .word 0x9af76037 ! t0_kref+0x7fd8: udivcc %i5, 0x37, %o5
11000 .word 0xdd070018 ! t0_kref+0x7fdc: ld [%i4 + %i0], %f14
11001 sethi %hi(1f), %o7
11002 save %sp,-0x60,%sp
11003 return %i7+%lo(1f)
11004 .empty
11005 .word 0x9da0104e ! t0_kref+0x7fec: fdtox %f14, %f14
11006 .word 0x9ec32223 ! t0_kref+0x7ff0: addccc %o4, 0x223, %o7
11007 .word 0x18800002 ! t0_kref+0x7ff4: bgu _kref+0x7ffc
11008 .word 0x9efdfa7e ! t0_kref+0x7ff8: sdivcc %l7, -0x582, %o7
11009 .word 0xe01e6000 ! t0_kref+0x7ffc: ldd [%i1], %l0
11010 .word 0x9476ebe9 ! t0_kref+0x8000: udiv %i3, 0xbe9, %o2
110111: .word 0x92f52473 ! t0_kref+0x8004: udivcc %l4, 0x473, %o1
11012 .word 0x9da000d4 ! t0_kref+0x8008: fnegd %f20, %f14
11013 .word 0x2d400005 ! t0_kref+0x800c: fbg,a,pn %fcc0, _kref+0x8020
11014 .word 0xd6ce101a ! t0_kref+0x8010: ldsba [%i0 + %i2]0x80, %o3
11015 .word 0xb1a00034 ! t0_kref+0x8014: fmovs %f20, %f24
11016 .word 0xd2166016 ! t0_kref+0x8018: lduh [%i1 + 0x16], %o1
11017 .word 0xd230a004 ! t0_kref+0x801c: sth %o1, [%g2 + 4]
11018 .word 0x9ec530be ! t0_kref+0x8020: addccc %l4, -0xf42, %o7
11019 .word 0x27800007 ! t0_kref+0x8024: fbul,a _kref+0x8040
11020 .word 0x80bf0015 ! t0_kref+0x8028: xnorcc %i4, %l5, %g0
11021 .word 0xe0180019 ! t0_kref+0x802c: ldd [%g0 + %i1], %l0
11022 .word 0xd03e001d ! t0_kref+0x8030: std %o0, [%i0 + %i5]
11023 .word 0x97302012 ! t0_kref+0x8034: srl %g0, 0x12, %o3
11024 .word 0x81da0005 ! t0_kref+0x8038: flush %o0 + %g5
11025 .word 0x9a67000a ! t0_kref+0x803c: subc %i4, %o2, %o5
11026 .word 0x95350009 ! t0_kref+0x8040: srl %l4, %o1, %o2
11027 .word 0x967c800c ! t0_kref+0x8044: sdiv %l2, %o4, %o3
11028 .word 0xaba00131 ! t0_kref+0x8048: fabss %f17, %f21
11029 .word 0x0f800001 ! t0_kref+0x804c: fbu _kref+0x8050
11030 .word 0x92fe800d ! t0_kref+0x8050: sdivcc %i2, %o5, %o1
11031 .word 0xc568a008 ! t0_kref+0x8054: prefetch %g2 + 8, 2
11032 .word 0xec3e001d ! t0_kref+0x8058: std %l6, [%i0 + %i5]
11033 .word 0xada489ca ! t0_kref+0x805c: fdivd %f18, %f10, %f22
11034 .word 0x9fc00004 ! t0_kref+0x8060: call %g0 + %g4
11035 .word 0xc020a004 ! t0_kref+0x8064: clr [%g2 + 4]
11036 .word 0x92f7000a ! t0_kref+0x8068: udivcc %i4, %o2, %o1
11037 .word 0xda20a020 ! t0_kref+0x806c: st %o5, [%g2 + 0x20]
11038 .word 0x92ab36a6 ! t0_kref+0x8070: andncc %o4, -0x95a, %o1
11039 .word 0x92bb3da3 ! t0_kref+0x8074: xnorcc %o4, -0x25d, %o1
11040 .word 0xe3b8a040 ! t0_kref+0x8078: stda %f48, [%g2 + 0x40]%asi
11041 .word 0x93400000 ! t0_kref+0x807c: mov %y, %o1
11042 .word 0x81ae4ab9 ! t0_kref+0x8080: fcmpes %fcc0, %f25, %f25
11043 .word 0x9ec24017 ! t0_kref+0x8084: addccc %o1, %l7, %o7
11044 .word 0x81400000 ! t0_kref+0x8088: mov %y, %g0
11045 .word 0x98e74014 ! t0_kref+0x808c: subccc %i5, %l4, %o4
11046 .word 0xed3e6008 ! t0_kref+0x8090: std %f22, [%i1 + 8]
11047 .word 0x81ae0ab9 ! t0_kref+0x8094: fcmpes %fcc0, %f24, %f25
11048 .word 0x92f20015 ! t0_kref+0x8098: udivcc %o0, %l5, %o1
11049 .word 0xb3a01a4c ! t0_kref+0x809c: fdtoi %f12, %f25
11050 .word 0x9340c000 ! t0_kref+0x80a0: mov %asi, %o1
11051 .word 0x9a5eba96 ! t0_kref+0x80a4: smul %i2, -0x56a, %o5
11052 .word 0xada0190b ! t0_kref+0x80a8: fitod %f11, %f22
11053 .word 0x9fc00004 ! t0_kref+0x80ac: call %g0 + %g4
11054 .word 0x9a20333c ! t0_kref+0x80b0: sub %g0, -0xcc4, %o5
11055 .word 0xc0062018 ! t0_kref+0x80b4: ld [%i0 + 0x18], %g0
11056 .word 0x81ad0a4a ! t0_kref+0x80b8: fcmpd %fcc0, %f20, %f10
11057 .word 0x808ec008 ! t0_kref+0x80bc: btst %o0, %i3
11058 .word 0x11800003 ! t0_kref+0x80c0: fba _kref+0x80cc
11059 .word 0x9ac0207d ! t0_kref+0x80c4: addccc %g0, 0x7d, %o5
11060 .word 0x98fc800c ! t0_kref+0x80c8: sdivcc %l2, %o4, %o4
11061 .word 0x9aad800c ! t0_kref+0x80cc: andncc %l6, %o4, %o5
11062 call 0x000008d4
11063 .word 0x9fa01892 ! t0_kref+0x80d4: fitos %f18, %f15
11064 .word 0xa1a509d6 ! t0_kref+0x80d8: fdivd %f20, %f22, %f16
11065 .word 0xee20a014 ! t0_kref+0x80dc: st %l7, [%g2 + 0x14]
11066 .word 0xd228a031 ! t0_kref+0x80e0: stb %o1, [%g2 + 0x31]
11067 .word 0x932ae01c ! t0_kref+0x80e4: sll %o3, 0x1c, %o1
11068 .word 0x933e801d ! t0_kref+0x80e8: sra %i2, %i5, %o1
11069 .word 0x8610200f ! t0_kref+0x80ec: mov 0xf, %g3
11070 .word 0x86a0e001 ! t0_kref+0x80f0: subcc %g3, 1, %g3
11071 .word 0x2280001c ! t0_kref+0x80f4: be,a _kref+0x8164
11072 .word 0xda4e601b ! t0_kref+0x80f8: ldsb [%i1 + 0x1b], %o5
11073 .word 0xf11e7ff8 ! t0_kref+0x80fc: ldd [%i1 - 8], %f24
11074 .word 0xc04e6019 ! t0_kref+0x8100: ldsb [%i1 + 0x19], %g0
11075 .word 0x81aa8a4c ! t0_kref+0x8104: fcmpd %fcc0, %f10, %f12
11076 .word 0xf8367ff0 ! t0_kref+0x8108: sth %i4, [%i1 - 0x10]
11077 .word 0x0247fff9 ! t0_kref+0x810c: be,pn %icc, _kref+0x80f0
11078 .word 0xe11fbce8 ! t0_kref+0x8110: ldd [%fp - 0x318], %f16
11079 .word 0xf8362000 ! t0_kref+0x8114: sth %i4, [%i0]
11080 .word 0x949d801b ! t0_kref+0x8118: xorcc %l6, %i3, %o2
11081 .word 0x924239d3 ! t0_kref+0x811c: addc %o0, -0x62d, %o1
11082 .word 0x95a28850 ! t0_kref+0x8120: faddd %f10, %f16, %f10
11083 .word 0x37480007 ! t0_kref+0x8124: fbge,a,pt %fcc0, _kref+0x8140
11084 .word 0x9e60214d ! t0_kref+0x8128: subc %g0, 0x14d, %o7
11085 .word 0x96e54016 ! t0_kref+0x812c: subccc %l5, %l6, %o3
11086 .word 0x1c4ffff0 ! t0_kref+0x8130: bpos,pt %icc, _kref+0x80f0
11087 .word 0x81848000 ! t0_kref+0x8134: wr %l2, %g0, %y
11088 .word 0x9af5801d ! t0_kref+0x8138: udivcc %l6, %i5, %o5
11089 .word 0x2f47ffed ! t0_kref+0x813c: fbu,a,pn %fcc0, _kref+0x80f0
11090 .word 0x94624008 ! t0_kref+0x8140: subc %o1, %o0, %o2
11091 .word 0xde48a020 ! t0_kref+0x8144: ldsb [%g2 + 0x20], %o7
11092 .word 0x9a26e9c8 ! t0_kref+0x8148: sub %i3, 0x9c8, %o5
11093 .word 0x987d0009 ! t0_kref+0x814c: sdiv %l4, %o1, %o4
11094 .word 0x988c8015 ! t0_kref+0x8150: andcc %l2, %l5, %o4
11095 .word 0xa9a0190c ! t0_kref+0x8154: fitod %f12, %f20
11096 .word 0x9fa00136 ! t0_kref+0x8158: fabss %f22, %f15
11097 .word 0x92b80017 ! t0_kref+0x815c: xnorcc %g0, %l7, %o1
11098 .word 0x9b36e015 ! t0_kref+0x8160: srl %i3, 0x15, %o5
11099 .word 0x952dc00d ! t0_kref+0x8164: sll %l7, %o5, %o2
11100 .word 0x9ba58837 ! t0_kref+0x8168: fadds %f22, %f23, %f13
11101 .word 0xda40a00c ! t0_kref+0x816c: ldsw [%g2 + 0xc], %o5
11102 .word 0x96aa0014 ! t0_kref+0x8170: andncc %o0, %l4, %o3
11103 .word 0x97a0012b ! t0_kref+0x8174: fabss %f11, %f11
11104 .word 0xe828a012 ! t0_kref+0x8178: stb %l4, [%g2 + 0x12]
11105 .word 0x81854000 ! t0_kref+0x817c: wr %l5, %g0, %y
11106 .word 0xd51fbec0 ! t0_kref+0x8180: ldd [%fp - 0x140], %f10
11107 .word 0xd64e7ffa ! t0_kref+0x8184: ldsb [%i1 - 6], %o3
11108 .word 0xf13e2018 ! t0_kref+0x8188: std %f24, [%i0 + 0x18]
11109 .word 0xc016601e ! t0_kref+0x818c: lduh [%i1 + 0x1e], %g0
11110 .word 0xe51e7ff8 ! t0_kref+0x8190: ldd [%i1 - 8], %f18
11111 .word 0xd6d61000 ! t0_kref+0x8194: ldsha [%i0]0x80, %o3
11112 .word 0xe1380019 ! t0_kref+0x8198: std %f16, [%g0 + %i1]
11113 .word 0x9ea68012 ! t0_kref+0x819c: subcc %i2, %l2, %o7
11114 .word 0xd420a008 ! t0_kref+0x81a0: st %o2, [%g2 + 8]
11115 .word 0x94e54000 ! t0_kref+0x81a4: subccc %l5, %g0, %o2
11116 .word 0x811cc000 ! t0_kref+0x81a8: tsubcctv %l3, %g0, %g0
11117 .word 0x80e4ead0 ! t0_kref+0x81ac: subccc %l3, 0xad0, %g0
11118 .word 0x98258016 ! t0_kref+0x81b0: sub %l6, %l6, %o4
11119 .word 0x94b5c013 ! t0_kref+0x81b4: orncc %l7, %l3, %o2
11120 .word 0x98ba8008 ! t0_kref+0x81b8: xnorcc %o2, %o0, %o4
11121 .word 0x33480007 ! t0_kref+0x81bc: fbe,a,pt %fcc0, _kref+0x81d8
11122 .word 0x001fffff ! t0_kref+0x81c0: illtrap 0x1fffff
11123 .word 0x807ee83f ! t0_kref+0x81c4: sdiv %i3, 0x83f, %g0
11124 .word 0x992dc00a ! t0_kref+0x81c8: sll %l7, %o2, %o4
11125 .word 0xee780018 ! t0_kref+0x81cc: swap [%g0 + %i0], %l7
11126 .word 0x9512c012 ! t0_kref+0x81d0: taddcctv %o3, %l2, %o2
11127 .word 0x2f480004 ! t0_kref+0x81d4: fbu,a,pt %fcc0, _kref+0x81e4
11128 .word 0xd53e7fe0 ! t0_kref+0x81d8: std %f10, [%i1 - 0x20]
11129 .word 0x99a5c9b7 ! t0_kref+0x81dc: fdivs %f23, %f23, %f12
11130 .word 0x800ac00b ! t0_kref+0x81e0: and %o3, %o3, %g0
11131 .word 0x9502247a ! t0_kref+0x81e4: taddcc %o0, 0x47a, %o2
11132 .word 0xf300a030 ! t0_kref+0x81e8: ld [%g2 + 0x30], %f25
11133 .word 0x9e85c00b ! t0_kref+0x81ec: addcc %l7, %o3, %o7
11134 .word 0x29800006 ! t0_kref+0x81f0: fbl,a _kref+0x8208
11135 .word 0x80bdc00a ! t0_kref+0x81f4: xnorcc %l7, %o2, %g0
11136 .word 0xda40a014 ! t0_kref+0x81f8: ldsw [%g2 + 0x14], %o5
11137 .word 0x81aaca2b ! t0_kref+0x81fc: fcmps %fcc0, %f11, %f11
11138 .word 0x929e800b ! t0_kref+0x8200: xorcc %i2, %o3, %o1
11139 .word 0x03800004 ! t0_kref+0x8204: fbne _kref+0x8214
11140 .word 0x9604e9e0 ! t0_kref+0x8208: add %l3, 0x9e0, %o3
11141 .word 0xef00a024 ! t0_kref+0x820c: ld [%g2 + 0x24], %f23
11142 .word 0xea264000 ! t0_kref+0x8210: st %l5, [%i1]
11143 .word 0xd506601c ! t0_kref+0x8214: ld [%i1 + 0x1c], %f10
11144 .word 0x9815bdfc ! t0_kref+0x8218: or %l6, -0x204, %o4
11145 .word 0x20480002 ! t0_kref+0x821c: bn,a,pt %icc, _kref+0x8224
11146 .word 0x983af137 ! t0_kref+0x8220: xnor %o3, -0xec9, %o4
11147 .word 0xd240a03c ! t0_kref+0x8224: ldsw [%g2 + 0x3c], %o1
11148 .word 0x9e7cb04c ! t0_kref+0x8228: sdiv %l2, -0xfb4, %o7
11149 .word 0xb3a01892 ! t0_kref+0x822c: fitos %f18, %f25
11150 .word 0x9fc00004 ! t0_kref+0x8230: call %g0 + %g4
11151 .word 0x945d4016 ! t0_kref+0x8234: smul %l5, %l6, %o2
11152 .word 0x81ac8a56 ! t0_kref+0x8238: fcmpd %fcc0, %f18, %f22
11153 .word 0x81ad0a58 ! t0_kref+0x823c: fcmpd %fcc0, %f20, %f24
11154 .word 0x9824c015 ! t0_kref+0x8240: sub %l3, %l5, %o4
11155 .word 0x9f30001d ! t0_kref+0x8244: srl %g0, %i5, %o7
11156 .word 0x00800007 ! t0_kref+0x8248: bn _kref+0x8264
11157 .word 0x9535000c ! t0_kref+0x824c: srl %l4, %o4, %o2
11158 .word 0x940a608a ! t0_kref+0x8250: and %o1, 0x8a, %o2
11159 .word 0x36480003 ! t0_kref+0x8254: bge,a,pt %icc, _kref+0x8260
11160 .word 0xe01e0000 ! t0_kref+0x8258: ldd [%i0], %l0
11161 .word 0x05400005 ! t0_kref+0x825c: fblg,pn %fcc0, _kref+0x8270
11162 .word 0xdec71019 ! t0_kref+0x8260: ldswa [%i4 + %i1]0x80, %o7
11163 .word 0xde4e8019 ! t0_kref+0x8264: ldsb [%i2 + %i1], %o7
11164 .word 0xd610a004 ! t0_kref+0x8268: lduh [%g2 + 4], %o3
11165 .word 0x98ddc013 ! t0_kref+0x826c: smulcc %l7, %l3, %o4
11166 .word 0x9a64ee85 ! t0_kref+0x8270: subc %l3, 0xe85, %o5
11167 .word 0x9445e58b ! t0_kref+0x8274: addc %l7, 0x58b, %o2
11168 .word 0x81ac0a50 ! t0_kref+0x8278: fcmpd %fcc0, %f16, %f16
11169 .word 0xe3070019 ! t0_kref+0x827c: ld [%i4 + %i1], %f17
11170 .word 0x80ba000c ! t0_kref+0x8280: xnorcc %o0, %o4, %g0
11171 .word 0x9e8e801b ! t0_kref+0x8284: andcc %i2, %i3, %o7
11172 .word 0x9de3bfa0 ! t0_kref+0x8288: save %sp, -0x60, %sp
11173 sethi %hi(1f), %i7
11174 return %i7+%lo(1f)
11175 .empty
11176 .word 0x94e4ff87 ! t0_kref+0x8294: subccc %l3, -0x79, %o2
11177 .word 0xa3abc037 ! t0_kref+0x8298: fmovso %fcc0, %f23, %f17
11178 .word 0xf42e7ff3 ! t0_kref+0x829c: stb %i2, [%i1 - 0xd]
11179 .word 0x81ad0aac ! t0_kref+0x82a0: fcmpes %fcc0, %f20, %f12
111801: .word 0x96f832dc ! t0_kref+0x82a4: sdivcc %g0, -0xd24, %o3
11181 .word 0x81dba649 ! t0_kref+0x82a8: flush %sp + 0x649
11182 .word 0x965a401c ! t0_kref+0x82ac: smul %o1, %i4, %o3
11183 .word 0xd806001c ! t0_kref+0x82b0: ld [%i0 + %i4], %o4
11184 .word 0x81ac0a58 ! t0_kref+0x82b4: fcmpd %fcc0, %f16, %f24
11185 .word 0x9a8d6c15 ! t0_kref+0x82b8: andcc %l5, 0xc15, %o5
11186 .word 0x8084bb1f ! t0_kref+0x82bc: addcc %l2, -0x4e1, %g0
11187 .word 0xd208a00f ! t0_kref+0x82c0: ldub [%g2 + 0xf], %o1
11188 .word 0x38800001 ! t0_kref+0x82c4: bgu,a _kref+0x82c8
11189 .word 0xa9a0014c ! t0_kref+0x82c8: fabsd %f12, %f20
11190 .word 0xf436200a ! t0_kref+0x82cc: sth %i2, [%i0 + 0xa]
11191 .word 0x0f800007 ! t0_kref+0x82d0: fbu _kref+0x82ec
11192 .word 0xd2063fe0 ! t0_kref+0x82d4: ld [%i0 - 0x20], %o1
11193 .word 0x923f613d ! t0_kref+0x82d8: xnor %i5, 0x13d, %o1
11194 .word 0xada30d2b ! t0_kref+0x82dc: fsmuld %f12, %f11, %f22
11195 .word 0x95a000cc ! t0_kref+0x82e0: fnegd %f12, %f10
11196 .word 0x8042c01d ! t0_kref+0x82e4: addc %o3, %i5, %g0
11197 .word 0x23800007 ! t0_kref+0x82e8: fbne,a _kref+0x8304
11198 .word 0x802eac15 ! t0_kref+0x82ec: andn %i2, 0xc15, %g0
11199 .word 0x9eac801d ! t0_kref+0x82f0: andncc %l2, %i5, %o7
11200 .word 0x9e8b61b3 ! t0_kref+0x82f4: andcc %o5, 0x1b3, %o7
11201 .word 0xa9a0190d ! t0_kref+0x82f8: fitod %f13, %f20
11202 .word 0x968a7f78 ! t0_kref+0x82fc: andcc %o1, -0x88, %o3
11203 .word 0x81850000 ! t0_kref+0x8300: wr %l4, %g0, %y
11204 .word 0xd7262000 ! t0_kref+0x8304: st %f11, [%i0]
11205 .word 0x3e800001 ! t0_kref+0x8308: bvc,a _kref+0x830c
11206 .word 0x9e86ec92 ! t0_kref+0x830c: addcc %i3, 0xc92, %o7
11207 .word 0x001fffff ! t0_kref+0x8310: illtrap 0x1fffff
11208 .word 0xfab6101b ! t0_kref+0x8314: stha %i5, [%i0 + %i3]0x80
11209 .word 0xe700a004 ! t0_kref+0x8318: ld [%g2 + 4], %f19
11210 .word 0xe7063fec ! t0_kref+0x831c: ld [%i0 - 0x14], %f19
11211 .word 0x80224012 ! t0_kref+0x8320: sub %o1, %l2, %g0
11212 .word 0x98a00009 ! t0_kref+0x8324: subcc %g0, %o1, %o4
11213 call SYM(t0_subr0)
11214 .word 0x924772e7 ! t0_kref+0x832c: addc %i5, -0xd19, %o1
11215 .word 0x96aec014 ! t0_kref+0x8330: andncc %i3, %l4, %o3
11216 .word 0xee28a028 ! t0_kref+0x8334: stb %l7, [%g2 + 0x28]
11217 .word 0xf1270005 ! t0_kref+0x8338: st %f24, [%i4 + %g5]
11218 .word 0xc040a008 ! t0_kref+0x833c: ldsw [%g2 + 8], %g0
11219 .word 0xa9a5c82e ! t0_kref+0x8340: fadds %f23, %f14, %f20
11220 .word 0x9e9a801c ! t0_kref+0x8344: xorcc %o2, %i4, %o7
11221 .word 0x17800005 ! t0_kref+0x8348: fbge _kref+0x835c
11222 .word 0xe01e401d ! t0_kref+0x834c: ldd [%i1 + %i5], %l0
11223 .word 0xc0560000 ! t0_kref+0x8350: ldsh [%i0], %g0
11224 .word 0x1f800006 ! t0_kref+0x8354: fbo _kref+0x836c
11225 .word 0x98302144 ! t0_kref+0x8358: orn %g0, 0x144, %o4
11226 .word 0x9932a019 ! t0_kref+0x835c: srl %o2, 0x19, %o4
11227 .word 0x81daf620 ! t0_kref+0x8360: flush %o3 - 0x9e0
11228 .word 0x13800005 ! t0_kref+0x8364: fbe _kref+0x8378
11229 .word 0xa3a018d6 ! t0_kref+0x8368: fdtos %f22, %f17
11230 .word 0x96803a78 ! t0_kref+0x836c: addcc %g0, -0x588, %o3
11231 .word 0x13400007 ! t0_kref+0x8370: fbe,pn %fcc0, _kref+0x838c
11232 .word 0xde10a032 ! t0_kref+0x8374: lduh [%g2 + 0x32], %o7
11233 .word 0xe4b6501b ! t0_kref+0x8378: stha %l2, [%i1 + %i3]0x80
11234 .word 0xd428a010 ! t0_kref+0x837c: stb %o2, [%g2 + 0x10]
11235 .word 0xe51e3ff8 ! t0_kref+0x8380: ldd [%i0 - 8], %f18
11236 .word 0x19480006 ! t0_kref+0x8384: fbuge,pt %fcc0, _kref+0x839c
11237 .word 0xde871018 ! t0_kref+0x8388: lda [%i4 + %i0]0x80, %o7
11238 .word 0xda2e7fea ! t0_kref+0x838c: stb %o5, [%i1 - 0x16]
11239 .word 0xf13f4018 ! t0_kref+0x8390: std %f24, [%i5 + %i0]
11240 .word 0x95abc02b ! t0_kref+0x8394: fmovso %fcc0, %f11, %f10
11241 .word 0x30800004 ! t0_kref+0x8398: ba,a _kref+0x83a8
11242 .word 0xb3a018d4 ! t0_kref+0x839c: fdtos %f20, %f25
11243 .word 0xe91fbf28 ! t0_kref+0x83a0: ldd [%fp - 0xd8], %f20
11244 .word 0x952d001b ! t0_kref+0x83a4: sll %l4, %i3, %o2
11245 .word 0xd20e0000 ! t0_kref+0x83a8: ldub [%i0], %o1
11246 .word 0xe01e0000 ! t0_kref+0x83ac: ldd [%i0], %l0
11247 .word 0x99a48854 ! t0_kref+0x83b0: faddd %f18, %f20, %f12
11248 .word 0x9835b954 ! t0_kref+0x83b4: orn %l6, -0x6ac, %o4
11249 .word 0x9da01a2f ! t0_kref+0x83b8: fstoi %f15, %f14
11250 .word 0x9842f9d3 ! t0_kref+0x83bc: addc %o3, -0x62d, %o4
11251 .word 0x808f2b6f ! t0_kref+0x83c0: btst 0xb6f, %i4
11252 .word 0x9ea7401c ! t0_kref+0x83c4: subcc %i5, %i4, %o7
11253 .word 0x9ba01a37 ! t0_kref+0x83c8: fstoi %f23, %f13
11254 .word 0x94ab65f6 ! t0_kref+0x83cc: andncc %o5, 0x5f6, %o2
11255 .word 0x1318bada ! t0_kref+0x83d0: sethi %hi(0x62eb6800), %o1
11256 .word 0x98c6bcfa ! t0_kref+0x83d4: addccc %i2, -0x306, %o4
11257 .word 0x0f400006 ! t0_kref+0x83d8: fbu,pn %fcc0, _kref+0x83f0
11258 .word 0xda10a038 ! t0_kref+0x83dc: lduh [%g2 + 0x38], %o5
11259 .word 0x94e52baa ! t0_kref+0x83e0: subccc %l4, 0xbaa, %o2
11260 .word 0xc020a028 ! t0_kref+0x83e4: clr [%g2 + 0x28]
11261 .word 0x2d800004 ! t0_kref+0x83e8: fbg,a _kref+0x83f8
11262 .word 0xda500019 ! t0_kref+0x83ec: ldsh [%g0 + %i1], %o5
11263 .word 0x24480008 ! t0_kref+0x83f0: ble,a,pt %icc, _kref+0x8410
11264 .word 0xdd20a02c ! t0_kref+0x83f4: st %f14, [%g2 + 0x2c]
11265 .word 0x92f2f850 ! t0_kref+0x83f8: udivcc %o3, -0x7b0, %o1
11266 .word 0xf11fbdd8 ! t0_kref+0x83fc: ldd [%fp - 0x228], %f24
11267 .word 0x98080009 ! t0_kref+0x8400: and %g0, %o1, %o4
11268 .word 0x923ea1aa ! t0_kref+0x8404: xnor %i2, 0x1aa, %o1
11269 .word 0x805ac008 ! t0_kref+0x8408: smul %o3, %o0, %g0
11270 .word 0x9405000b ! t0_kref+0x840c: add %l4, %o3, %o2
11271 .word 0x9865adc4 ! t0_kref+0x8410: subc %l6, 0xdc4, %o4
11272 .word 0x9a668015 ! t0_kref+0x8414: subc %i2, %l5, %o5
11273 .word 0xd40e2008 ! t0_kref+0x8418: ldub [%i0 + 8], %o2
11274 .word 0x9f2ae013 ! t0_kref+0x841c: sll %o3, 0x13, %o7
11275 .word 0xc07e7ff4 ! t0_kref+0x8420: swap [%i1 - 0xc], %g0
11276 .word 0xa9a38858 ! t0_kref+0x8424: faddd %f14, %f24, %f20
11277 .word 0xa9a50d38 ! t0_kref+0x8428: fsmuld %f20, %f24, %f20
11278 .word 0xda8e5000 ! t0_kref+0x842c: lduba [%i1]0x80, %o5
11279 .word 0xa9a00131 ! t0_kref+0x8430: fabss %f17, %f20
11280 .word 0xe01f4019 ! t0_kref+0x8434: ldd [%i5 + %i1], %l0
11281 .word 0x9da0002a ! t0_kref+0x8438: fmovs %f10, %f14
11282 .word 0xc008a003 ! t0_kref+0x843c: ldub [%g2 + 3], %g0
11283 .word 0x928a74f7 ! t0_kref+0x8440: andcc %o1, -0xb09, %o1
11284 .word 0x9ae54008 ! t0_kref+0x8444: subccc %l5, %o0, %o5
11285 .word 0x9da01911 ! t0_kref+0x8448: fitod %f17, %f14
11286 .word 0xf13e6008 ! t0_kref+0x844c: std %f24, [%i1 + 8]
11287 .word 0x81874000 ! t0_kref+0x8450: wr %i5, %g0, %y
11288 .word 0x80a68000 ! t0_kref+0x8454: cmp %i2, %g0
11289 .word 0x94a7400d ! t0_kref+0x8458: subcc %i5, %o5, %o2
11290 .word 0xf11e401d ! t0_kref+0x845c: ldd [%i1 + %i5], %f24
11291 .word 0x81ae0ab3 ! t0_kref+0x8460: fcmpes %fcc0, %f24, %f19
11292 .word 0x9a2ca202 ! t0_kref+0x8464: andn %l2, 0x202, %o5
11293 .word 0xd44e6004 ! t0_kref+0x8468: ldsb [%i1 + 4], %o2
11294 .word 0xd45e3ff8 ! t0_kref+0x846c: ldx [%i0 - 8], %o2
11295 .word 0xde4e3fe6 ! t0_kref+0x8470: ldsb [%i0 - 0x1a], %o7
11296 .word 0xd410a018 ! t0_kref+0x8474: lduh [%g2 + 0x18], %o2
11297 .word 0x9fa01a35 ! t0_kref+0x8478: fstoi %f21, %f15
11298 .word 0x0e800001 ! t0_kref+0x847c: bvs _kref+0x8480
11299 .word 0x969ea112 ! t0_kref+0x8480: xorcc %i2, 0x112, %o3
11300 .word 0x9e62af1c ! t0_kref+0x8484: subc %o2, 0xf1c, %o7
11301 .word 0xd84e4000 ! t0_kref+0x8488: ldsb [%i1], %o4
11302 .word 0x8046800c ! t0_kref+0x848c: addc %i2, %o4, %g0
11303 .word 0x9ef68009 ! t0_kref+0x8490: udivcc %i2, %o1, %o7
11304 .word 0xe01e2008 ! t0_kref+0x8494: ldd [%i0 + 8], %l0
11305 .word 0x8184c000 ! t0_kref+0x8498: wr %l3, %g0, %y
11306 .word 0x9e9dfad5 ! t0_kref+0x849c: xorcc %l7, -0x52b, %o7
11307 .word 0xc807bfe4 ! t0_kref+0x84a0: ld [%fp - 0x1c], %g4
11308 .word 0xdf067ff0 ! t0_kref+0x84a4: ld [%i1 - 0x10], %f15
11309 .word 0x81ac8a54 ! t0_kref+0x84a8: fcmpd %fcc0, %f18, %f20
11310 .word 0xc0562018 ! t0_kref+0x84ac: ldsh [%i0 + 0x18], %g0
11311 .word 0x80da71ed ! t0_kref+0x84b0: smulcc %o1, -0xe13, %g0
11312 .word 0x97a01a33 ! t0_kref+0x84b4: fstoi %f19, %f11
11313 .word 0xd420a028 ! t0_kref+0x84b8: st %o2, [%g2 + 0x28]
11314 .word 0x9a470000 ! t0_kref+0x84bc: addc %i4, %g0, %o5
11315 .word 0xdd3e6000 ! t0_kref+0x84c0: std %f14, [%i1]
11316 .word 0x9844801b ! t0_kref+0x84c4: addc %l2, %i3, %o4
11317 .word 0x09480008 ! t0_kref+0x84c8: fbl,pt %fcc0, _kref+0x84e8
11318 .word 0x9adf4012 ! t0_kref+0x84cc: smulcc %i5, %l2, %o5
11319 .word 0xe9063fe4 ! t0_kref+0x84d0: ld [%i0 - 0x1c], %f20
11320 .word 0xc807bfe4 ! t0_kref+0x84d4: ld [%fp - 0x1c], %g4
11321 .word 0xe09e501d ! t0_kref+0x84d8: ldda [%i1 + %i5]0x80, %l0
11322 .word 0x23400006 ! t0_kref+0x84dc: fbne,a,pn %fcc0, _kref+0x84f4
11323 .word 0xc048a01d ! t0_kref+0x84e0: ldsb [%g2 + 0x1d], %g0
11324 .word 0x96ad7f4d ! t0_kref+0x84e4: andncc %l5, -0xb3, %o3
11325 .word 0xd6162004 ! t0_kref+0x84e8: lduh [%i0 + 4], %o3
11326 .word 0xada2cd36 ! t0_kref+0x84ec: fsmuld %f11, %f22, %f22
11327 .word 0x9832801d ! t0_kref+0x84f0: orn %o2, %i5, %o4
11328 .word 0x99a018d6 ! t0_kref+0x84f4: fdtos %f22, %f12
11329 .word 0xe5180018 ! t0_kref+0x84f8: ldd [%g0 + %i0], %f18
11330 .word 0x921f0000 ! t0_kref+0x84fc: xor %i4, %g0, %o1
11331 .word 0xada0190e ! t0_kref+0x8500: fitod %f14, %f22
11332 .word 0xec6e7fed ! t0_kref+0x8504: ldstub [%i1 - 0x13], %l6
11333 .word 0x9fa00038 ! t0_kref+0x8508: fmovs %f24, %f15
11334 .word 0x80e2c00c ! t0_kref+0x850c: subccc %o3, %o4, %g0
11335 .word 0x17400007 ! t0_kref+0x8510: fbge,pn %fcc0, _kref+0x852c
11336 .word 0xafa000b0 ! t0_kref+0x8514: fnegs %f16, %f23
11337 .word 0x92a4f276 ! t0_kref+0x8518: subcc %l3, -0xd8a, %o1
11338 .word 0x9fc10000 ! t0_kref+0x851c: call %g4
11339 .word 0x98e50012 ! t0_kref+0x8520: subccc %l4, %l2, %o4
11340 .word 0x01400001 ! t0_kref+0x8524: fbn,pn %fcc0, _kref+0x8528
11341 .word 0xc36e001d ! t0_kref+0x8528: prefetch %i0 + %i5, 1
11342 .word 0x9fc10000 ! t0_kref+0x852c: call %g4
11343 .word 0x97a489b9 ! t0_kref+0x8530: fdivs %f18, %f25, %f11
11344 .word 0xd93e0000 ! t0_kref+0x8534: std %f12, [%i0]
11345 .word 0xd0280018 ! t0_kref+0x8538: stb %o0, [%g0 + %i0]
11346 .word 0x81ae4aad ! t0_kref+0x853c: fcmpes %fcc0, %f25, %f13
11347 .word 0xa9a00152 ! t0_kref+0x8540: fabsd %f18, %f20
11348 .word 0xa1a64d2f ! t0_kref+0x8544: fsmuld %f25, %f15, %f16
11349 .word 0xd448a01a ! t0_kref+0x8548: ldsb [%g2 + 0x1a], %o2
11350 .word 0xd84e3fe0 ! t0_kref+0x854c: ldsb [%i0 - 0x20], %o4
11351 .word 0xe3b8a040 ! t0_kref+0x8550: stda %f48, [%g2 + 0x40]%asi
11352 .word 0x9e66b355 ! t0_kref+0x8554: subc %i2, -0xcab, %o7
11353 .word 0x9ac5ad1e ! t0_kref+0x8558: addccc %l6, 0xd1e, %o5
11354 .word 0xd85e2010 ! t0_kref+0x855c: ldx [%i0 + 0x10], %o4
11355 .word 0xd24e2017 ! t0_kref+0x8560: ldsb [%i0 + 0x17], %o1
11356 .word 0x0f400004 ! t0_kref+0x8564: fbu,pn %fcc0, _kref+0x8574
11357 .word 0xe67e7fe4 ! t0_kref+0x8568: swap [%i1 - 0x1c], %l3
11358 .word 0x9fc10000 ! t0_kref+0x856c: call %g4
11359 .word 0xd80e7fea ! t0_kref+0x8570: ldub [%i1 - 0x16], %o4
11360 .word 0xd48e501a ! t0_kref+0x8574: lduba [%i1 + %i2]0x80, %o2
11361 .word 0xd4167ff4 ! t0_kref+0x8578: lduh [%i1 - 0xc], %o2
11362 .word 0x9832801c ! t0_kref+0x857c: orn %o2, %i4, %o4
11363 .word 0x9a623373 ! t0_kref+0x8580: subc %o0, -0xc8d, %o5
11364 .word 0xd648a02e ! t0_kref+0x8584: ldsb [%g2 + 0x2e], %o3
11365 .word 0xf4360000 ! t0_kref+0x8588: sth %i2, [%i0]
11366 .word 0x98d8351b ! t0_kref+0x858c: smulcc %g0, -0xae5, %o4
11367 .word 0xde40a004 ! t0_kref+0x8590: ldsw [%g2 + 4], %o7
11368 .word 0xa9a00133 ! t0_kref+0x8594: fabss %f19, %f20
11369 .word 0x80ba0012 ! t0_kref+0x8598: xnorcc %o0, %l2, %g0
11370 .word 0x878020f0 ! t0_kref+0x859c: mov 0xf0, %asi
11371 .word 0x001fffff ! t0_kref+0x85a0: illtrap 0x1fffff
11372 .word 0x81ad8a4e ! t0_kref+0x85a4: fcmpd %fcc0, %f22, %f14
11373 .word 0xe3267fe4 ! t0_kref+0x85a8: st %f17, [%i1 - 0x1c]
11374 .word 0x11800005 ! t0_kref+0x85ac: fba _kref+0x85c0
11375 .word 0x9aff6254 ! t0_kref+0x85b0: sdivcc %i5, 0x254, %o5
11376 .word 0x95a01910 ! t0_kref+0x85b4: fitod %f16, %f10
11377 .word 0x968a2845 ! t0_kref+0x85b8: andcc %o0, 0x845, %o3
11378 .word 0x9b14a807 ! t0_kref+0x85bc: taddcctv %l2, 0x807, %o5
11379 .word 0x943d0016 ! t0_kref+0x85c0: xnor %l4, %l6, %o2
11380 .word 0xa9a01912 ! t0_kref+0x85c4: fitod %f18, %f20
11381 .word 0x9abdc01a ! t0_kref+0x85c8: xnorcc %l7, %i2, %o5
11382 .word 0xe630a006 ! t0_kref+0x85cc: sth %l3, [%g2 + 6]
11383 .word 0xf9ee501d ! t0_kref+0x85d0: prefetcha %i1 + %i5, 28
11384 .word 0x993aa01b ! t0_kref+0x85d4: sra %o2, 0x1b, %o4
11385 .word 0x932ca005 ! t0_kref+0x85d8: sll %l2, 0x5, %o1
11386 .word 0xd8063ffc ! t0_kref+0x85dc: ld [%i0 - 4], %o4
11387 .word 0x92f2c00c ! t0_kref+0x85e0: udivcc %o3, %o4, %o1
11388 .word 0x812d0017 ! t0_kref+0x85e4: sll %l4, %l7, %g0
11389 .word 0xaba01898 ! t0_kref+0x85e8: fitos %f24, %f21
11390 .word 0xe836001b ! t0_kref+0x85ec: sth %l4, [%i0 + %i3]
11391 .word 0xd200a030 ! t0_kref+0x85f0: ld [%g2 + 0x30], %o1
11392 .word 0x1b800007 ! t0_kref+0x85f4: fble _kref+0x8610
11393 .word 0x98bf0013 ! t0_kref+0x85f8: xnorcc %i4, %l3, %o4
11394 .word 0x33480008 ! t0_kref+0x85fc: fbe,a,pt %fcc0, _kref+0x861c
11395 .word 0xb1a4c9af ! t0_kref+0x8600: fdivs %f19, %f15, %f24
11396 .word 0x81ad8a32 ! t0_kref+0x8604: fcmps %fcc0, %f22, %f18
11397 .word 0x9a7a38a1 ! t0_kref+0x8608: sdiv %o0, -0x75f, %o5
11398 .word 0x808360bf ! t0_kref+0x860c: addcc %o5, 0xbf, %g0
11399 .word 0x8184c000 ! t0_kref+0x8610: wr %l3, %g0, %y
11400 .word 0x97a6092c ! t0_kref+0x8614: fmuls %f24, %f12, %f11
11401 .word 0x99a309ce ! t0_kref+0x8618: fdivd %f12, %f14, %f12
11402 .word 0xe4363ff6 ! t0_kref+0x861c: sth %l2, [%i0 - 0xa]
11403 .word 0x972ea00f ! t0_kref+0x8620: sll %i2, 0xf, %o3
11404 .word 0x96fec015 ! t0_kref+0x8624: sdivcc %i3, %l5, %o3
11405 .word 0xd9180019 ! t0_kref+0x8628: ldd [%g0 + %i1], %f12
11406 .word 0x81accab6 ! t0_kref+0x862c: fcmpes %fcc0, %f19, %f22
11407 .word 0xc04e6011 ! t0_kref+0x8630: ldsb [%i1 + 0x11], %g0
11408 .word 0xe09e501d ! t0_kref+0x8634: ldda [%i1 + %i5]0x80, %l0
11409 .word 0x9a65b9eb ! t0_kref+0x8638: subc %l6, -0x615, %o5
11410 .word 0xd67e2014 ! t0_kref+0x863c: swap [%i0 + 0x14], %o3
11411 .word 0xd66e8019 ! t0_kref+0x8640: ldstub [%i2 + %i1], %o3
11412 .word 0x9da3c936 ! t0_kref+0x8644: fmuls %f15, %f22, %f14
11413 .word 0x24800006 ! t0_kref+0x8648: ble,a _kref+0x8660
11414 .word 0x984372a3 ! t0_kref+0x864c: addc %o5, -0xd5d, %o4
11415 .word 0xe620a03c ! t0_kref+0x8650: st %l3, [%g2 + 0x3c]
11416 .word 0x813f201c ! t0_kref+0x8654: sra %i4, 0x1c, %g0
11417 .word 0x9526fc1f ! t0_kref+0x8658: mulscc %i3, -0x3e1, %o2
11418 .word 0x80434008 ! t0_kref+0x865c: addc %o5, %o0, %g0
11419 .word 0xd2fe101c ! t0_kref+0x8660: swapa [%i0 + %i4]0x80, %o1
11420 .word 0x9262373e ! t0_kref+0x8664: subc %o0, -0x8c2, %o1
11421 .word 0x931027da ! t0_kref+0x8668: taddcctv %g0, 0x7da, %o1
11422 .word 0x07480006 ! t0_kref+0x866c: fbul,pt %fcc0, _kref+0x8684
11423 .word 0x9b2d8016 ! t0_kref+0x8670: sll %l6, %l6, %o5
11424 .word 0x98980014 ! t0_kref+0x8674: xorcc %g0, %l4, %o4
11425 .word 0x8016c01b ! t0_kref+0x8678: or %i3, %i3, %g0
11426 .word 0xc398a080 ! t0_kref+0x867c: ldda [%g2 + 0x80]%asi, %f32
11427 .word 0xb1a0014e ! t0_kref+0x8680: fabsd %f14, %f24
11428 .word 0x9da309d2 ! t0_kref+0x8684: fdivd %f12, %f18, %f14
11429 .word 0x9fc00004 ! t0_kref+0x8688: call %g0 + %g4
11430 .word 0x9da0188a ! t0_kref+0x868c: fitos %f10, %f14
11431 .word 0x96fd4012 ! t0_kref+0x8690: sdivcc %l5, %l2, %o3
11432 .word 0x36800001 ! t0_kref+0x8694: bge,a _kref+0x8698
11433 .word 0x98acb295 ! t0_kref+0x8698: andncc %l2, -0xd6b, %o4
11434 .word 0x983b3110 ! t0_kref+0x869c: xnor %o4, -0xef0, %o4
11435 .word 0x9e44ba52 ! t0_kref+0x86a0: addc %l2, -0x5ae, %o7
11436 .word 0x9a60000c ! t0_kref+0x86a4: subc %g0, %o4, %o5
11437 .word 0xc12e401c ! t0_kref+0x86a8: st %fsr, [%i1 + %i4]
11438 .word 0x08400005 ! t0_kref+0x86ac: bleu,pn %icc, _kref+0x86c0
11439 .word 0x9aad6964 ! t0_kref+0x86b0: andncc %l5, 0x964, %o5
11440 .word 0x942afd49 ! t0_kref+0x86b4: andn %o3, -0x2b7, %o2
11441 .word 0x971d296d ! t0_kref+0x86b8: tsubcctv %l4, 0x96d, %o3
11442 .word 0x13800006 ! t0_kref+0x86bc: fbe _kref+0x86d4
11443 .word 0xeb200019 ! t0_kref+0x86c0: st %f21, [%g0 + %i1]
11444 .word 0xd400a018 ! t0_kref+0x86c4: ld [%g2 + 0x18], %o2
11445 .word 0x988a27c8 ! t0_kref+0x86c8: andcc %o0, 0x7c8, %o4
11446 .word 0x95a609cc ! t0_kref+0x86cc: fdivd %f24, %f12, %f10
11447 .word 0x11480001 ! t0_kref+0x86d0: fba,pt %fcc0, _kref+0x86d4
11448 .word 0xb1a38854 ! t0_kref+0x86d4: faddd %f14, %f20, %f24
11449 .word 0x81ae4a2d ! t0_kref+0x86d8: fcmps %fcc0, %f25, %f13
11450 .word 0x8084800b ! t0_kref+0x86dc: addcc %l2, %o3, %g0
11451 .word 0xb1a5082e ! t0_kref+0x86e0: fadds %f20, %f14, %f24
11452 .word 0xa9a38854 ! t0_kref+0x86e4: faddd %f14, %f20, %f20
11453 .word 0x99a01916 ! t0_kref+0x86e8: fitod %f22, %f12
11454 .word 0x9e3cc009 ! t0_kref+0x86ec: xnor %l3, %o1, %o7
11455 .word 0x987d8017 ! t0_kref+0x86f0: sdiv %l6, %l7, %o4
11456 .word 0x988df1b4 ! t0_kref+0x86f4: andcc %l7, -0xe4c, %o4
11457 .word 0x29400007 ! t0_kref+0x86f8: fbl,a,pn %fcc0, _kref+0x8714
11458 .word 0xc0100019 ! t0_kref+0x86fc: lduh [%g0 + %i1], %g0
11459 .word 0xa9ab0037 ! t0_kref+0x8700: fmovsuge %fcc0, %f23, %f20
11460 .word 0xf82e7fee ! t0_kref+0x8704: stb %i4, [%i1 - 0x12]
11461 .word 0xd2164000 ! t0_kref+0x8708: lduh [%i1], %o1
11462 .word 0xa5a589d2 ! t0_kref+0x870c: fdivd %f22, %f18, %f18
11463 .word 0x967ef565 ! t0_kref+0x8710: sdiv %i3, -0xa9b, %o3
11464 .word 0xe93e3fe8 ! t0_kref+0x8714: std %f20, [%i0 - 0x18]
11465 .word 0xe42e201a ! t0_kref+0x8718: stb %l2, [%i0 + 0x1a]
11466 .word 0x9645b512 ! t0_kref+0x871c: addc %l6, -0xaee, %o3
11467 .word 0x9f3a6000 ! t0_kref+0x8720: sra %o1, 0x0, %o7
11468 .word 0x992ae009 ! t0_kref+0x8724: sll %o3, 0x9, %o4
11469 .word 0xada0012d ! t0_kref+0x8728: fabss %f13, %f22
11470 .word 0x9f414000 ! t0_kref+0x872c: mov %pc, %o7
11471! .word 0x02417e33 ! t0_kref+0x8730: be,pn %icc, SYM(t0_subr0)
11472 be,pn %icc, SYM(t0_subr0)
11473 .word 0xb1a01915 ! t0_kref+0x8734: fitod %f21, %f24
11474 .word 0x9de3bfa0 ! t0_kref+0x8738: save %sp, -0x60, %sp
11475 .word 0x97ee8000 ! t0_kref+0x873c: restore %i2, %g0, %o3
11476 .word 0xdf06401c ! t0_kref+0x8740: ld [%i1 + %i4], %f15
11477 .word 0xa5a289d6 ! t0_kref+0x8744: fdivd %f10, %f22, %f18
11478 .word 0xdd20a028 ! t0_kref+0x8748: st %f14, [%g2 + 0x28]
11479 .word 0x3e800002 ! t0_kref+0x874c: bvc,a _kref+0x8754
11480 .word 0xada409d8 ! t0_kref+0x8750: fdivd %f16, %f24, %f22
11481 .word 0xd2ee9018 ! t0_kref+0x8754: ldstuba [%i2 + %i0]0x80, %o1
11482 .word 0x9ba0002f ! t0_kref+0x8758: fmovs %f15, %f13
11483 .word 0x920f000d ! t0_kref+0x875c: and %i4, %o5, %o1
11484 .word 0x95a01039 ! t0_kref+0x8760: fstox %f25, %f10
11485 .word 0x9a9a2586 ! t0_kref+0x8764: xorcc %o0, 0x586, %o5
11486 .word 0x001fffff ! t0_kref+0x8768: illtrap 0x1fffff
11487 .word 0xd6500019 ! t0_kref+0x876c: ldsh [%g0 + %i1], %o3
11488 .word 0xaba00139 ! t0_kref+0x8770: fabss %f25, %f21
11489 .word 0x9ef5eaa2 ! t0_kref+0x8774: udivcc %l7, 0xaa2, %o7
11490 .word 0xf1871018 ! t0_kref+0x8778: lda [%i4 + %i0]0x80, %f24
11491 .word 0xf620a00c ! t0_kref+0x877c: st %i3, [%g2 + 0xc]
11492 .word 0x29480008 ! t0_kref+0x8780: fbl,a,pt %fcc0, _kref+0x87a0
11493 .word 0xed380019 ! t0_kref+0x8784: std %f22, [%g0 + %i1]
11494 .word 0xf47f0005 ! t0_kref+0x8788: swap [%i4 + %g5], %i2
11495 .word 0x973a2000 ! t0_kref+0x878c: sra %o0, 0x0, %o3
11496 .word 0xc05e0000 ! t0_kref+0x8790: ldx [%i0], %g0
11497 .word 0xdd062014 ! t0_kref+0x8794: ld [%i0 + 0x14], %f14
11498 .word 0x81868000 ! t0_kref+0x8798: wr %i2, %g0, %y
11499 .word 0x20400004 ! t0_kref+0x879c: bn,a,pn %icc, _kref+0x87ac
11500 .word 0x81830000 ! t0_kref+0x87a0: wr %o4, %g0, %y
11501 .word 0x9b3ce004 ! t0_kref+0x87a4: sra %l3, 0x4, %o5
11502 .word 0xc0270019 ! t0_kref+0x87a8: clr [%i4 + %i1]
11503 .word 0xeeee5000 ! t0_kref+0x87ac: ldstuba [%i1]0x80, %l7
11504 .word 0x9e8a801a ! t0_kref+0x87b0: andcc %o2, %i2, %o7
11505 .word 0xd03e401d ! t0_kref+0x87b4: std %o0, [%i1 + %i5]
11506 .word 0xd600a008 ! t0_kref+0x87b8: ld [%g2 + 8], %o3
11507 .word 0x94468013 ! t0_kref+0x87bc: addc %i2, %l3, %o2
11508 .word 0xa9a01899 ! t0_kref+0x87c0: fitos %f25, %f20
11509 .word 0x92403d7b ! t0_kref+0x87c4: addc %g0, -0x285, %o1
11510 .word 0x80aaf9a7 ! t0_kref+0x87c8: andncc %o3, -0x659, %g0
11511 .word 0x80c7401a ! t0_kref+0x87cc: addccc %i5, %i2, %g0
11512 .word 0x81ac8a4a ! t0_kref+0x87d0: fcmpd %fcc0, %f18, %f10
11513 .word 0x812ce008 ! t0_kref+0x87d4: sll %l3, 0x8, %g0
11514 .word 0x0f400004 ! t0_kref+0x87d8: fbu,pn %fcc0, _kref+0x87e8
11515 .word 0x948a4016 ! t0_kref+0x87dc: andcc %o1, %l6, %o2
11516 .word 0x9a624014 ! t0_kref+0x87e0: subc %o1, %l4, %o5
11517 .word 0x9da01a31 ! t0_kref+0x87e4: fstoi %f17, %f14
11518 .word 0xc0080018 ! t0_kref+0x87e8: ldub [%g0 + %i0], %g0
11519 .word 0xc36e000c ! t0_kref+0x87ec: prefetch %i0 + %o4, 1
11520 .word 0xafa4c8b4 ! t0_kref+0x87f0: fsubs %f19, %f20, %f23
11521 .word 0x13800002 ! t0_kref+0x87f4: fbe _kref+0x87fc
11522 .word 0x9e2ab5a8 ! t0_kref+0x87f8: andn %o2, -0xa58, %o7
11523 .word 0xc04e001a ! t0_kref+0x87fc: ldsb [%i0 + %i2], %g0
11524 .word 0xda40a01c ! t0_kref+0x8800: ldsw [%g2 + 0x1c], %o5
11525 .word 0x8095b984 ! t0_kref+0x8804: orcc %l6, -0x67c, %g0
11526 .word 0xfdee101d ! t0_kref+0x8808: prefetcha %i0 + %i5, 30
11527 .word 0x39800001 ! t0_kref+0x880c: fbuge,a _kref+0x8810
11528 .word 0xea200018 ! t0_kref+0x8810: st %l5, [%g0 + %i0]
11529 .word 0x17400003 ! t0_kref+0x8814: fbge,pn %fcc0, _kref+0x8820
11530 .word 0x9aa6ab5e ! t0_kref+0x8818: subcc %i2, 0xb5e, %o5
11531 .word 0x99a00139 ! t0_kref+0x881c: fabss %f25, %f12
11532 .word 0xe1180018 ! t0_kref+0x8820: ldd [%g0 + %i0], %f16
11533 .word 0xa1a018d8 ! t0_kref+0x8824: fdtos %f24, %f16
11534 .word 0x81400000 ! t0_kref+0x8828: mov %y, %g0
11535 .word 0x925f001d ! t0_kref+0x882c: smul %i4, %i5, %o1
11536 .word 0xf96e401b ! t0_kref+0x8830: prefetch %i1 + %i3, 28
11537 .word 0xc02e601c ! t0_kref+0x8834: clrb [%i1 + 0x1c]
11538 .word 0x9644e64e ! t0_kref+0x8838: addc %l3, 0x64e, %o3
11539 .word 0xde163fe8 ! t0_kref+0x883c: lduh [%i0 - 0x18], %o7
11540 .word 0x947b4015 ! t0_kref+0x8840: sdiv %o5, %l5, %o2
11541 .word 0x92420014 ! t0_kref+0x8844: addc %o0, %l4, %o1
11542 .word 0xf300a024 ! t0_kref+0x8848: ld [%g2 + 0x24], %f25
11543 .word 0x8182c000 ! t0_kref+0x884c: wr %o3, %g0, %y
11544 .word 0xafa01898 ! t0_kref+0x8850: fitos %f24, %f23
11545 .word 0x94bb30c5 ! t0_kref+0x8854: xnorcc %o4, -0xf3b, %o2
11546 .word 0x99a508d8 ! t0_kref+0x8858: fsubd %f20, %f24, %f12
11547 .word 0x81854000 ! t0_kref+0x885c: wr %l5, %g0, %y
11548 .word 0xd506001c ! t0_kref+0x8860: ld [%i0 + %i4], %f10
11549 .word 0x1d400002 ! t0_kref+0x8864: fbule,pn %fcc0, _kref+0x886c
11550 .word 0x983cc009 ! t0_kref+0x8868: xnor %l3, %o1, %o4
11551 .word 0xa9a01a33 ! t0_kref+0x886c: fstoi %f19, %f20
11552 .word 0x92ab26da ! t0_kref+0x8870: andncc %o4, 0x6da, %o1
11553 .word 0xfa363ff6 ! t0_kref+0x8874: sth %i5, [%i0 - 0xa]
11554 .word 0xada44d2f ! t0_kref+0x8878: fsmuld %f17, %f15, %f22
11555 .word 0xe5180019 ! t0_kref+0x887c: ldd [%g0 + %i1], %f18
11556 call SYM(t0_subr2)
11557 .word 0xa7a5082e ! t0_kref+0x8884: fadds %f20, %f14, %f19
11558 .word 0xd416600a ! t0_kref+0x8888: lduh [%i1 + 0xa], %o2
11559 .word 0x973b200d ! t0_kref+0x888c: sra %o4, 0xd, %o3
11560 .word 0x9de3bfa0 ! t0_kref+0x8890: save %sp, -0x60, %sp
11561 .word 0x9bee401a ! t0_kref+0x8894: restore %i1, %i2, %o5
11562 .word 0x9aacbe74 ! t0_kref+0x8898: andncc %l2, -0x18c, %o5
11563 .word 0x80fd2a0f ! t0_kref+0x889c: sdivcc %l4, 0xa0f, %g0
11564 .word 0xec3f4019 ! t0_kref+0x88a0: std %l6, [%i5 + %i1]
11565 .word 0x9265801b ! t0_kref+0x88a4: subc %l6, %i3, %o1
11566 .word 0x92db71b6 ! t0_kref+0x88a8: smulcc %o5, -0xe4a, %o1
11567 .word 0x2b800005 ! t0_kref+0x88ac: fbug,a _kref+0x88c0
11568 .word 0x98babd9f ! t0_kref+0x88b0: xnorcc %o2, -0x261, %o4
11569 .word 0xd6ee9018 ! t0_kref+0x88b4: ldstuba [%i2 + %i0]0x80, %o3
11570 .word 0xd24e8019 ! t0_kref+0x88b8: ldsb [%i2 + %i1], %o1
11571 .word 0x98c36df6 ! t0_kref+0x88bc: addccc %o5, 0xdf6, %o4
11572 .word 0x9fa000b0 ! t0_kref+0x88c0: fnegs %f16, %f15
11573 .word 0xd830a02c ! t0_kref+0x88c4: sth %o4, [%g2 + 0x2c]
11574 .word 0x992b400d ! t0_kref+0x88c8: sll %o5, %o5, %o4
11575 .word 0x9245aa92 ! t0_kref+0x88cc: addc %l6, 0xa92, %o1
11576 .word 0x9214c01d ! t0_kref+0x88d0: or %l3, %i5, %o1
11577 .word 0x9264c009 ! t0_kref+0x88d4: subc %l3, %o1, %o1
11578 .word 0x9a7329fb ! t0_kref+0x88d8: udiv %o4, 0x9fb, %o5
11579 .word 0x07800008 ! t0_kref+0x88dc: fbul _kref+0x88fc
11580 .word 0x80fcc01a ! t0_kref+0x88e0: sdivcc %l3, %i2, %g0
11581 .word 0xe01e4000 ! t0_kref+0x88e4: ldd [%i1], %l0
11582 .word 0x9e7caa98 ! t0_kref+0x88e8: sdiv %l2, 0xa98, %o7
11583 .word 0x81aa8a58 ! t0_kref+0x88ec: fcmpd %fcc0, %f10, %f24
11584 .word 0xd248a01d ! t0_kref+0x88f0: ldsb [%g2 + 0x1d], %o1
11585 .word 0xd456401b ! t0_kref+0x88f4: ldsh [%i1 + %i3], %o2
11586 .word 0x9a9823c7 ! t0_kref+0x88f8: xorcc %g0, 0x3c7, %o5
11587 .word 0xe42e2007 ! t0_kref+0x88fc: stb %l2, [%i0 + 7]
11588 .word 0x9334a008 ! t0_kref+0x8900: srl %l2, 0x8, %o1
11589 .word 0x99a4882b ! t0_kref+0x8904: fadds %f18, %f11, %f12
11590 .word 0x9ec28013 ! t0_kref+0x8908: addccc %o2, %l3, %o7
11591 .word 0xe91e4000 ! t0_kref+0x890c: ldd [%i1], %f20
11592 .word 0x81dac017 ! t0_kref+0x8910: flush %o3 + %l7
11593 .word 0xd410a022 ! t0_kref+0x8914: lduh [%g2 + 0x22], %o2
11594 .word 0x989ac016 ! t0_kref+0x8918: xorcc %o3, %l6, %o4
11595 .word 0x81dc4004 ! t0_kref+0x891c: flush %l1 + %g4
11596 .word 0x80a23034 ! t0_kref+0x8920: cmp %o0, -0xfcc
11597 .word 0xd2260000 ! t0_kref+0x8924: st %o1, [%i0]
11598 .word 0x80ab7355 ! t0_kref+0x8928: andncc %o5, -0xcab, %g0
11599 .word 0x3c800004 ! t0_kref+0x892c: bpos,a _kref+0x893c
11600 .word 0xde00a000 ! t0_kref+0x8930: ld [%g2], %o7
11601 .word 0x81ad8ab3 ! t0_kref+0x8934: fcmpes %fcc0, %f22, %f19
11602 .word 0xf11e001d ! t0_kref+0x8938: ldd [%i0 + %i5], %f24
11603 .word 0x9b400000 ! t0_kref+0x893c: mov %y, %o5
11604 .word 0x96054013 ! t0_kref+0x8940: add %l5, %l3, %o3
11605 .word 0xd616601e ! t0_kref+0x8944: lduh [%i1 + 0x1e], %o3
11606 .word 0x9a32c000 ! t0_kref+0x8948: orn %o3, %g0, %o5
11607 .word 0xafa489b0 ! t0_kref+0x894c: fdivs %f18, %f16, %f23
11608 .word 0x2d480007 ! t0_kref+0x8950: fbg,a,pt %fcc0, _kref+0x896c
11609 .word 0x9232e4da ! t0_kref+0x8954: orn %o3, 0x4da, %o1
11610 .word 0x80468015 ! t0_kref+0x8958: addc %i2, %l5, %g0
11611 .word 0xc398a080 ! t0_kref+0x895c: ldda [%g2 + 0x80]%asi, %f32
11612 .word 0xb1a309b6 ! t0_kref+0x8960: fdivs %f12, %f22, %f24
11613 .word 0x2d800002 ! t0_kref+0x8964: fbg,a _kref+0x896c
11614 .word 0xa3a01a2d ! t0_kref+0x8968: fstoi %f13, %f17
11615 .word 0x9e750013 ! t0_kref+0x896c: udiv %l4, %l3, %o7
11616 .word 0x81dda52d ! t0_kref+0x8970: flush %l6 + 0x52d
11617 .word 0xc807bfe4 ! t0_kref+0x8974: ld [%fp - 0x1c], %g4
11618 .word 0x17800001 ! t0_kref+0x8978: fbge _kref+0x897c
11619 .word 0xde567ff2 ! t0_kref+0x897c: ldsh [%i1 - 0xe], %o7
11620 .word 0x962b3c75 ! t0_kref+0x8980: andn %o4, -0x38b, %o3
11621 .word 0x9a8efc22 ! t0_kref+0x8984: andcc %i3, -0x3de, %o5
11622 .word 0x86102003 ! t0_kref+0x8988: mov 0x3, %g3
11623 .word 0x86a0e001 ! t0_kref+0x898c: subcc %g3, 1, %g3
11624 .word 0x0280001f ! t0_kref+0x8990: be _kref+0x8a0c
11625 .word 0x80b235e0 ! t0_kref+0x8994: orncc %o0, -0xa20, %g0
11626 .word 0x932b401a ! t0_kref+0x8998: sll %o5, %i2, %o1
11627 .word 0x0f4ffffc ! t0_kref+0x899c: fbu,pt %fcc0, _kref+0x898c
11628 .word 0xd410a02c ! t0_kref+0x89a0: lduh [%g2 + 0x2c], %o2
11629 .word 0x31400002 ! t0_kref+0x89a4: fba,a,pn %fcc0, _kref+0x89ac
11630 .word 0xe830a030 ! t0_kref+0x89a8: sth %l4, [%g2 + 0x30]
11631 .word 0x9612f3bd ! t0_kref+0x89ac: or %o3, -0xc43, %o3
11632 .word 0xe6363fe0 ! t0_kref+0x89b0: sth %l3, [%i0 - 0x20]
11633 .word 0x35400002 ! t0_kref+0x89b4: fbue,a,pn %fcc0, _kref+0x89bc
11634 .word 0x98780017 ! t0_kref+0x89b8: sdiv %g0, %l7, %o4
11635 .word 0x13040552 ! t0_kref+0x89bc: sethi %hi(0x10154800), %o1
11636 .word 0x940ac01b ! t0_kref+0x89c0: and %o3, %i3, %o2
11637 .word 0xaba000b0 ! t0_kref+0x89c4: fnegs %f16, %f21
11638 .word 0xd6162006 ! t0_kref+0x89c8: lduh [%i0 + 6], %o3
11639 .word 0xd408a02f ! t0_kref+0x89cc: ldub [%g2 + 0x2f], %o2
11640 .word 0x9486c009 ! t0_kref+0x89d0: addcc %i3, %o1, %o2
11641 .word 0x981dfc90 ! t0_kref+0x89d4: xor %l7, -0x370, %o4
11642 .word 0xe91e3ff0 ! t0_kref+0x89d8: ldd [%i0 - 0x10], %f20
11643 .word 0x9235400b ! t0_kref+0x89dc: orn %l5, %o3, %o1
11644 .word 0xd85e3fe8 ! t0_kref+0x89e0: ldx [%i0 - 0x18], %o4
11645 .word 0xdd1fbe90 ! t0_kref+0x89e4: ldd [%fp - 0x170], %f14
11646 .word 0xd416001b ! t0_kref+0x89e8: lduh [%i0 + %i3], %o2
11647 .word 0x3d800007 ! t0_kref+0x89ec: fbule,a _kref+0x8a08
11648 .word 0x9636c017 ! t0_kref+0x89f0: orn %i3, %l7, %o3
11649 .word 0x2dbfffe6 ! t0_kref+0x89f4: fbg,a _kref+0x898c
11650 .word 0xfa2e0000 ! t0_kref+0x89f8: stb %i5, [%i0]
11651 .word 0x81dcbcbb ! t0_kref+0x89fc: flush %l2 - 0x345
11652 .word 0x2d47ffe3 ! t0_kref+0x8a00: fbg,a,pn %fcc0, _kref+0x898c
11653 .word 0xa1a00139 ! t0_kref+0x8a04: fabss %f25, %f16
11654 .word 0xc398a080 ! t0_kref+0x8a08: ldda [%g2 + 0x80]%asi, %f32
11655 .word 0x965cf542 ! t0_kref+0x8a0c: smul %l3, -0xabe, %o3
11656 .word 0xa7a2c833 ! t0_kref+0x8a10: fadds %f11, %f19, %f19
11657 .word 0xdb20a028 ! t0_kref+0x8a14: st %f13, [%g2 + 0x28]
11658 .word 0xada01a39 ! t0_kref+0x8a18: fstoi %f25, %f22
11659 .word 0x3f480007 ! t0_kref+0x8a1c: fbo,a,pt %fcc0, _kref+0x8a38
11660 .word 0xa1a00032 ! t0_kref+0x8a20: fmovs %f18, %f16
11661 .word 0x963ec009 ! t0_kref+0x8a24: xnor %i3, %o1, %o3
11662 .word 0xd410a00c ! t0_kref+0x8a28: lduh [%g2 + 0xc], %o2
11663 .word 0xd91f4018 ! t0_kref+0x8a2c: ldd [%i5 + %i0], %f12
11664 .word 0x927a8000 ! t0_kref+0x8a30: sdiv %o2, %g0, %o1
11665 .word 0x9b127a2e ! t0_kref+0x8a34: taddcctv %o1, -0x5d2, %o5
11666 .word 0x99a01917 ! t0_kref+0x8a38: fitod %f23, %f12
11667 .word 0xd46e8019 ! t0_kref+0x8a3c: ldstub [%i2 + %i1], %o2
11668 .word 0xc398a080 ! t0_kref+0x8a40: ldda [%g2 + 0x80]%asi, %f32
11669 .word 0x95a608d0 ! t0_kref+0x8a44: fsubd %f24, %f16, %f10
11670 .word 0x948235c3 ! t0_kref+0x8a48: addcc %o0, -0xa3d, %o2
11671 .word 0x2d480003 ! t0_kref+0x8a4c: fbg,a,pt %fcc0, _kref+0x8a58
11672 .word 0xa3a018d8 ! t0_kref+0x8a50: fdtos %f24, %f17
11673 .word 0x925db004 ! t0_kref+0x8a54: smul %l6, -0xffc, %o1
11674 .word 0xde56001b ! t0_kref+0x8a58: ldsh [%i0 + %i3], %o7
11675 .word 0x1e800005 ! t0_kref+0x8a5c: bvc _kref+0x8a70
11676 .word 0xf428a020 ! t0_kref+0x8a60: stb %i2, [%g2 + 0x20]
11677 .word 0x3d400004 ! t0_kref+0x8a64: fbule,a,pn %fcc0, _kref+0x8a74
11678 .word 0x9332400a ! t0_kref+0x8a68: srl %o1, %o2, %o1
11679 .word 0xc07e001c ! t0_kref+0x8a6c: swap [%i0 + %i4], %g0
11680 .word 0x9ba00039 ! t0_kref+0x8a70: fmovs %f25, %f13
11681 .word 0x9da00030 ! t0_kref+0x8a74: fmovs %f16, %f14
11682 .word 0x15400006 ! t0_kref+0x8a78: fbue,pn %fcc0, _kref+0x8a90
11683 .word 0x9af76f7d ! t0_kref+0x8a7c: udivcc %i5, 0xf7d, %o5
11684 .word 0x3c800006 ! t0_kref+0x8a80: bpos,a _kref+0x8a98
11685 .word 0xa1a01897 ! t0_kref+0x8a84: fitos %f23, %f16
11686 .word 0xafa4082e ! t0_kref+0x8a88: fadds %f16, %f14, %f23
11687 .word 0xc056600c ! t0_kref+0x8a8c: ldsh [%i1 + 0xc], %g0
11688 .word 0x81ad0ab2 ! t0_kref+0x8a90: fcmpes %fcc0, %f20, %f18
11689 .word 0xe01e0000 ! t0_kref+0x8a94: ldd [%i0], %l0
11690 .word 0xe300a018 ! t0_kref+0x8a98: ld [%g2 + 0x18], %f17
11691 .word 0xe668a02e ! t0_kref+0x8a9c: ldstub [%g2 + 0x2e], %l3
11692 .word 0xafa0012a ! t0_kref+0x8aa0: fabss %f10, %f23
11693 .word 0x9634c01a ! t0_kref+0x8aa4: orn %l3, %i2, %o3
11694 .word 0xe630a02e ! t0_kref+0x8aa8: sth %l3, [%g2 + 0x2e]
11695 .word 0x81d80017 ! t0_kref+0x8aac: flush %g0 + %l7
11696 .word 0xe1bf5019 ! t0_kref+0x8ab0: stda %f16, [%i5 + %i1]0x80
11697 .word 0x81d84015 ! t0_kref+0x8ab4: flush %g1 + %l5
11698 .word 0x80e333c4 ! t0_kref+0x8ab8: subccc %o4, -0xc3c, %g0
11699 .word 0xea26401c ! t0_kref+0x8abc: st %l5, [%i1 + %i4]
11700 .word 0xe1070018 ! t0_kref+0x8ac0: ld [%i4 + %i0], %f16
11701 .word 0x94e7387b ! t0_kref+0x8ac4: subccc %i4, -0x785, %o2
11702 .word 0xd520a010 ! t0_kref+0x8ac8: st %f10, [%g2 + 0x10]
11703 .word 0x9462b96b ! t0_kref+0x8acc: subc %o2, -0x695, %o2
11704 .word 0x81874000 ! t0_kref+0x8ad0: wr %i5, %g0, %y
11705 .word 0x8143e040 ! t0_kref+0x8ad4: membar 0x40
11706 .word 0xd448a00c ! t0_kref+0x8ad8: ldsb [%g2 + 0xc], %o2
11707 .word 0x80ff000d ! t0_kref+0x8adc: sdivcc %i4, %o5, %g0
11708 .word 0xe01e401d ! t0_kref+0x8ae0: ldd [%i1 + %i5], %l0
11709 .word 0xd85f4019 ! t0_kref+0x8ae4: ldx [%i5 + %i1], %o4
11710 .word 0x81ae0a4a ! t0_kref+0x8ae8: fcmpd %fcc0, %f24, %f10
11711 .word 0xc807bfe4 ! t0_kref+0x8aec: ld [%fp - 0x1c], %g4
11712 .word 0xc398a040 ! t0_kref+0x8af0: ldda [%g2 + 0x40]%asi, %f32
11713 .word 0x8186c000 ! t0_kref+0x8af4: wr %i3, %g0, %y
11714 .word 0x9444801d ! t0_kref+0x8af8: addc %l2, %i5, %o2
11715 .word 0x2c800003 ! t0_kref+0x8afc: bneg,a _kref+0x8b08
11716 .word 0x96bf7bb8 ! t0_kref+0x8b00: xnorcc %i5, -0x448, %o3
11717 .word 0x00800005 ! t0_kref+0x8b04: bn _kref+0x8b18
11718 .word 0x95a018d6 ! t0_kref+0x8b08: fdtos %f22, %f10
11719 .word 0x9445401b ! t0_kref+0x8b0c: addc %l5, %i3, %o2
11720 .word 0x972b000b ! t0_kref+0x8b10: sll %o4, %o3, %o3
11721 .word 0xada5c82a ! t0_kref+0x8b14: fadds %f23, %f10, %f22
11722 .word 0x15800006 ! t0_kref+0x8b18: fbue _kref+0x8b30
11723 .word 0x97a2c939 ! t0_kref+0x8b1c: fmuls %f11, %f25, %f11
11724 .word 0x96defe88 ! t0_kref+0x8b20: smulcc %i3, -0x178, %o3
11725 .word 0xd828a007 ! t0_kref+0x8b24: stb %o4, [%g2 + 7]
11726 .word 0x81aa8a50 ! t0_kref+0x8b28: fcmpd %fcc0, %f10, %f16
11727 .word 0x925a4014 ! t0_kref+0x8b2c: smul %o1, %l4, %o1
11728 .word 0xb1a5092a ! t0_kref+0x8b30: fmuls %f20, %f10, %f24
11729 .word 0xf828a037 ! t0_kref+0x8b34: stb %i4, [%g2 + 0x37]
11730 .word 0xe51e3ff0 ! t0_kref+0x8b38: ldd [%i0 - 0x10], %f18
11731 .word 0x9ea7400b ! t0_kref+0x8b3c: subcc %i5, %o3, %o7
11732 .word 0xe01e2010 ! t0_kref+0x8b40: ldd [%i0 + 0x10], %l0
11733 .word 0xe11fbcd0 ! t0_kref+0x8b44: ldd [%fp - 0x330], %f16
11734 .word 0x03800007 ! t0_kref+0x8b48: fbne _kref+0x8b64
11735 .word 0xc807bff0 ! t0_kref+0x8b4c: ld [%fp - 0x10], %g4
11736 .word 0xe0180019 ! t0_kref+0x8b50: ldd [%g0 + %i1], %l0
11737 .word 0x35800006 ! t0_kref+0x8b54: fbue,a _kref+0x8b6c
11738 .word 0x9a06abc2 ! t0_kref+0x8b58: add %i2, 0xbc2, %o5
11739 .word 0xd91fbe48 ! t0_kref+0x8b5c: ldd [%fp - 0x1b8], %f12
11740 .word 0xa1a2cd33 ! t0_kref+0x8b60: fsmuld %f11, %f19, %f16
11741 .word 0xc398a040 ! t0_kref+0x8b64: ldda [%g2 + 0x40]%asi, %f32
11742 .word 0x95380000 ! t0_kref+0x8b68: sra %g0, %g0, %o2
11743 .word 0xef063fe0 ! t0_kref+0x8b6c: ld [%i0 - 0x20], %f23
11744 .word 0x01800006 ! t0_kref+0x8b70: fbn _kref+0x8b88
11745 .word 0xfa20a008 ! t0_kref+0x8b74: st %i5, [%g2 + 8]
11746 .word 0xa1a509b4 ! t0_kref+0x8b78: fdivs %f20, %f20, %f16
11747 .word 0x992ac015 ! t0_kref+0x8b7c: sll %o3, %l5, %o4
11748 .word 0xd03e3ff8 ! t0_kref+0x8b80: std %o0, [%i0 - 8]
11749 .word 0x9a7ae5f0 ! t0_kref+0x8b84: sdiv %o3, 0x5f0, %o5
11750 .word 0xa5a50d2b ! t0_kref+0x8b88: fsmuld %f20, %f11, %f18
11751 .word 0x80bac016 ! t0_kref+0x8b8c: xnorcc %o3, %l6, %g0
11752 .word 0xd808a011 ! t0_kref+0x8b90: ldub [%g2 + 0x11], %o4
11753 .word 0x9a8df241 ! t0_kref+0x8b94: andcc %l7, -0xdbf, %o5
11754 .word 0x80f02a4e ! t0_kref+0x8b98: udivcc %g0, 0xa4e, %g0
11755 .word 0xde4e3ff4 ! t0_kref+0x8b9c: ldsb [%i0 - 0xc], %o7
11756 .word 0x98bdc017 ! t0_kref+0x8ba0: xnorcc %l7, %l7, %o4
11757 .word 0xa7a00134 ! t0_kref+0x8ba4: fabss %f20, %f19
11758 .word 0x31480006 ! t0_kref+0x8ba8: fba,a,pt %fcc0, _kref+0x8bc0
11759 .word 0x972d400b ! t0_kref+0x8bac: sll %l5, %o3, %o3
11760 .word 0x2b800002 ! t0_kref+0x8bb0: fbug,a _kref+0x8bb8
11761 .word 0xd4364000 ! t0_kref+0x8bb4: sth %o2, [%i1]
11762 .word 0x9273000b ! t0_kref+0x8bb8: udiv %o4, %o3, %o1
11763 .word 0xd220a030 ! t0_kref+0x8bbc: st %o1, [%g2 + 0x30]
11764 .word 0xef000019 ! t0_kref+0x8bc0: ld [%g0 + %i1], %f23
11765 .word 0xed20a00c ! t0_kref+0x8bc4: st %f22, [%g2 + 0xc]
11766 .word 0x9ef77d17 ! t0_kref+0x8bc8: udivcc %i5, -0x2e9, %o7
11767 sethi %hi(2f), %o7
11768 .word 0xe40be004 ! t0_kref+0x8bd0: ldub [%o7 + 4], %l2
11769 .word 0xa41ca00c ! t0_kref+0x8bd4: xor %l2, 0xc, %l2
11770 .word 0xe42be004 ! t0_kref+0x8bd8: stb %l2, [%o7 + 4]
11771 .word 0x81dbe004 ! t0_kref+0x8bdc: flush %o7 + 4
11772 .word 0x92ff000b ! t0_kref+0x8be0: sdivcc %i4, %o3, %o1
11773 .word 0xd408a025 ! t0_kref+0x8be4: ldub [%g2 + 0x25], %o2
11774 .word 0xaba00138 ! t0_kref+0x8be8: fabss %f24, %f21
11775 .word 0x9b3a400d ! t0_kref+0x8bec: sra %o1, %o5, %o5
11776 .word 0xde066004 ! t0_kref+0x8bf0: ld [%i1 + 4], %o7
11777 .word 0x929ab1b4 ! t0_kref+0x8bf4: xorcc %o2, -0xe4c, %o1
11778 .word 0x80f3000a ! t0_kref+0x8bf8: udivcc %o4, %o2, %g0
11779 .word 0x98834000 ! t0_kref+0x8bfc: addcc %o5, %g0, %o4
11780 .word 0xe5264000 ! t0_kref+0x8c00: st %f18, [%i1]
117812: .word 0x980c801d ! t0_kref+0x8c04: and %l2, %i5, %o4
11782 .word 0xd856201e ! t0_kref+0x8c08: ldsh [%i0 + 0x1e], %o4
11783 .word 0x8143e040 ! t0_kref+0x8c0c: membar 0x40
11784 .word 0x9894f3ec ! t0_kref+0x8c10: orcc %l3, -0xc14, %o4
11785 .word 0x96aaeccd ! t0_kref+0x8c14: andncc %o3, 0xccd, %o3
11786 .word 0xee78a014 ! t0_kref+0x8c18: swap [%g2 + 0x14], %l7
11787 .word 0xa3a0012f ! t0_kref+0x8c1c: fabss %f15, %f17
11788 .word 0x3d480001 ! t0_kref+0x8c20: fbule,a,pt %fcc0, _kref+0x8c24
11789 .word 0xe3b8a040 ! t0_kref+0x8c24: stda %f48, [%g2 + 0x40]%asi
11790 .word 0x96a3401a ! t0_kref+0x8c28: subcc %o5, %i2, %o3
11791 .word 0x3f480002 ! t0_kref+0x8c2c: fbo,a,pt %fcc0, _kref+0x8c34
11792 .word 0xb3a0012f ! t0_kref+0x8c30: fabss %f15, %f25
11793 .word 0xd4df5018 ! t0_kref+0x8c34: ldxa [%i5 + %i0]0x80, %o2
11794 .word 0xea20a02c ! t0_kref+0x8c38: st %l5, [%g2 + 0x2c]
11795 .word 0xea7e6014 ! t0_kref+0x8c3c: swap [%i1 + 0x14], %l5
11796 .word 0xd648a037 ! t0_kref+0x8c40: ldsb [%g2 + 0x37], %o3
11797 .word 0xeb00a018 ! t0_kref+0x8c44: ld [%g2 + 0x18], %f21
11798 .word 0x81abca2c ! t0_kref+0x8c48: fcmps %fcc0, %f15, %f12
11799 .word 0x2e800003 ! t0_kref+0x8c4c: bvs,a _kref+0x8c58
11800 .word 0xe62e3fe3 ! t0_kref+0x8c50: stb %l3, [%i0 - 0x1d]
11801 .word 0x8143c000 ! t0_kref+0x8c54: stbar
11802 .word 0x948f63f1 ! t0_kref+0x8c58: andcc %i5, 0x3f1, %o2
11803 .word 0x1e800006 ! t0_kref+0x8c5c: bvc _kref+0x8c74
11804 .word 0x9234c000 ! t0_kref+0x8c60: orn %l3, %g0, %o1
11805 .word 0xa7a00133 ! t0_kref+0x8c64: fabss %f19, %f19
11806 .word 0x952f201b ! t0_kref+0x8c68: sll %i4, 0x1b, %o2
11807 .word 0x9a424017 ! t0_kref+0x8c6c: addc %o1, %l7, %o5
11808 .word 0xa5a01916 ! t0_kref+0x8c70: fitod %f22, %f18
11809 .word 0xe11e001d ! t0_kref+0x8c74: ldd [%i0 + %i5], %f16
11810 .word 0xe53e3fe8 ! t0_kref+0x8c78: std %f18, [%i0 - 0x18]
11811 .word 0x9b1af5b6 ! t0_kref+0x8c7c: tsubcctv %o3, -0xa4a, %o5
11812 .word 0x00800005 ! t0_kref+0x8c80: bn _kref+0x8c94
11813 .word 0xd4ee5000 ! t0_kref+0x8c84: ldstuba [%i1]0x80, %o2
11814 .word 0xf13e3ff8 ! t0_kref+0x8c88: std %f24, [%i0 - 8]
11815 .word 0x92adbf4f ! t0_kref+0x8c8c: andncc %l6, -0xb1, %o1
11816 .word 0xe91fbcb0 ! t0_kref+0x8c90: ldd [%fp - 0x350], %f20
11817 .word 0x07800004 ! t0_kref+0x8c94: fbul _kref+0x8ca4
11818 .word 0x933d000c ! t0_kref+0x8c98: sra %l4, %o4, %o1
11819 .word 0x92e5c00d ! t0_kref+0x8c9c: subccc %l7, %o5, %o1
11820 .word 0x993d2017 ! t0_kref+0x8ca0: sra %l4, 0x17, %o4
11821 .word 0x989b0012 ! t0_kref+0x8ca4: xorcc %o4, %l2, %o4
11822 .word 0xde0e001a ! t0_kref+0x8ca8: ldub [%i0 + %i2], %o7
11823 .word 0x9a830017 ! t0_kref+0x8cac: addcc %o4, %l7, %o5
11824 .word 0x03480005 ! t0_kref+0x8cb0: fbne,pt %fcc0, _kref+0x8cc4
11825 .word 0xb1a00131 ! t0_kref+0x8cb4: fabss %f17, %f24
11826 .word 0xda162016 ! t0_kref+0x8cb8: lduh [%i0 + 0x16], %o5
11827 .word 0xe278a014 ! t0_kref+0x8cbc: swap [%g2 + 0x14], %l1
11828 .word 0x11800004 ! t0_kref+0x8cc0: fba _kref+0x8cd0
11829 .word 0xde08a005 ! t0_kref+0x8cc4: ldub [%g2 + 5], %o7
11830 .word 0x929b000b ! t0_kref+0x8cc8: xorcc %o4, %o3, %o1
11831 .word 0x8015401c ! t0_kref+0x8ccc: or %l5, %i4, %g0
11832 .word 0x927e8000 ! t0_kref+0x8cd0: sdiv %i2, %g0, %o1
11833 .word 0x988f2731 ! t0_kref+0x8cd4: andcc %i4, 0x731, %o4
11834 .word 0xa3a48838 ! t0_kref+0x8cd8: fadds %f18, %f24, %f17
11835 .word 0xa9a0190f ! t0_kref+0x8cdc: fitod %f15, %f20
11836 .word 0x9fc00004 ! t0_kref+0x8ce0: call %g0 + %g4
11837 .word 0x80320008 ! t0_kref+0x8ce4: orn %o0, %o0, %g0
11838 .word 0x9415400c ! t0_kref+0x8ce8: or %l5, %o4, %o2
11839 .word 0x81dbc016 ! t0_kref+0x8cec: flush %o7 + %l6
11840 .word 0x3d800006 ! t0_kref+0x8cf0: fbule,a _kref+0x8d08
11841 .word 0xd250a01a ! t0_kref+0x8cf4: ldsh [%g2 + 0x1a], %o1
11842 .word 0xa1a5c830 ! t0_kref+0x8cf8: fadds %f23, %f16, %f16
11843 .word 0xd60e8019 ! t0_kref+0x8cfc: ldub [%i2 + %i1], %o3
11844 .word 0xd230a018 ! t0_kref+0x8d00: sth %o1, [%g2 + 0x18]
11845 .word 0xa9a01a2f ! t0_kref+0x8d04: fstoi %f15, %f20
11846 .word 0x81ad8a4e ! t0_kref+0x8d08: fcmpd %fcc0, %f22, %f14
11847 .word 0xd9380019 ! t0_kref+0x8d0c: std %f12, [%g0 + %i1]
11848 .word 0x99a4c82e ! t0_kref+0x8d10: fadds %f19, %f14, %f12
11849 .word 0xec380018 ! t0_kref+0x8d14: std %l6, [%g0 + %i0]
11850 .word 0xd51e3fe0 ! t0_kref+0x8d18: ldd [%i0 - 0x20], %f10
11851 .word 0xecae9018 ! t0_kref+0x8d1c: stba %l6, [%i2 + %i0]0x80
11852 .word 0xe51fbe80 ! t0_kref+0x8d20: ldd [%fp - 0x180], %f18
11853 .word 0xd4080018 ! t0_kref+0x8d24: ldub [%g0 + %i0], %o2
11854 .word 0x11800002 ! t0_kref+0x8d28: fba _kref+0x8d30
11855 .word 0x80f2261f ! t0_kref+0x8d2c: udivcc %o0, 0x61f, %g0
11856 .word 0x967ac01a ! t0_kref+0x8d30: sdiv %o3, %i2, %o3
11857 .word 0x983a7b12 ! t0_kref+0x8d34: xnor %o1, -0x4ee, %o4
11858 .word 0x965a0013 ! t0_kref+0x8d38: smul %o0, %l3, %o3
11859 .word 0x8143e040 ! t0_kref+0x8d3c: membar 0x40
11860 .word 0xc398a040 ! t0_kref+0x8d40: ldda [%g2 + 0x40]%asi, %f32
11861 .word 0x9ebcbb45 ! t0_kref+0x8d44: xnorcc %l2, -0x4bb, %o7
11862 .word 0xd6c01019 ! t0_kref+0x8d48: ldswa [%g0 + %i1]0x80, %o3
11863 .word 0x81aacab3 ! t0_kref+0x8d4c: fcmpes %fcc0, %f11, %f19
11864 .word 0x8182c000 ! t0_kref+0x8d50: wr %o3, %g0, %y
11865 .word 0xda10a032 ! t0_kref+0x8d54: lduh [%g2 + 0x32], %o5
11866 .word 0x80a7000c ! t0_kref+0x8d58: cmp %i4, %o4
11867 .word 0x9e9d8015 ! t0_kref+0x8d5c: xorcc %l6, %l5, %o7
11868 .word 0x963a4016 ! t0_kref+0x8d60: xnor %o1, %l6, %o3
11869 .word 0x9b2a2013 ! t0_kref+0x8d64: sll %o0, 0x13, %o5
11870 .word 0x951b7159 ! t0_kref+0x8d68: tsubcctv %o5, -0xea7, %o2
11871 .word 0xf007bfe0 ! t0_kref+0x8d6c: ld [%fp - 0x20], %i0
11872 .word 0xe3b8a080 ! t0_kref+0x8d70: stda %f48, [%g2 + 0x80]%asi
11873 .word 0xd5062000 ! t0_kref+0x8d74: ld [%i0], %f10
11874 .word 0x98274000 ! t0_kref+0x8d78: sub %i5, %g0, %o4
11875 .word 0x08800007 ! t0_kref+0x8d7c: bleu _kref+0x8d98
11876 .word 0xada000b0 ! t0_kref+0x8d80: fnegs %f16, %f22
11877 .word 0x34800001 ! t0_kref+0x8d84: bg,a _kref+0x8d88
11878 .word 0xe720a018 ! t0_kref+0x8d88: st %f19, [%g2 + 0x18]
11879 .word 0x3a800006 ! t0_kref+0x8d8c: bcc,a _kref+0x8da4
11880 .word 0xd650a00a ! t0_kref+0x8d90: ldsh [%g2 + 0xa], %o3
11881 .word 0x9e122b3e ! t0_kref+0x8d94: or %o0, 0xb3e, %o7
11882 .word 0xa1a018ca ! t0_kref+0x8d98: fdtos %f10, %f16
11883 .word 0x81db801c ! t0_kref+0x8d9c: flush %sp + %i4
11884 .word 0x9a34f227 ! t0_kref+0x8da0: orn %l3, -0xdd9, %o5
11885 .word 0x1d800008 ! t0_kref+0x8da4: fbule _kref+0x8dc4
11886 .word 0x927f400a ! t0_kref+0x8da8: sdiv %i5, %o2, %o1
11887 .word 0x96a23d0e ! t0_kref+0x8dac: subcc %o0, -0x2f2, %o3
11888 .word 0x25800007 ! t0_kref+0x8db0: fblg,a _kref+0x8dcc
11889 .word 0x9fa01a30 ! t0_kref+0x8db4: fstoi %f16, %f15
11890 .word 0x9fc03b80 ! t0_kref+0x8db8: call %g0 - 0x480
11891 .word 0x9535600e ! t0_kref+0x8dbc: srl %l5, 0xe, %o2
11892 .word 0x24800005 ! t0_kref+0x8dc0: ble,a _kref+0x8dd4
11893 .word 0xf13f4018 ! t0_kref+0x8dc4: std %f24, [%i5 + %i0]
11894 .word 0x9eba7f32 ! t0_kref+0x8dc8: xnorcc %o1, -0xce, %o7
11895 .word 0x0b800003 ! t0_kref+0x8dcc: fbug _kref+0x8dd8
11896 .word 0xe5063fec ! t0_kref+0x8dd0: ld [%i0 - 0x14], %f18
11897 .word 0x0b800006 ! t0_kref+0x8dd4: fbug _kref+0x8dec
11898 .word 0xd8160000 ! t0_kref+0x8dd8: lduh [%i0], %o4
11899 .word 0xed3e7ff8 ! t0_kref+0x8ddc: std %f22, [%i1 - 8]
11900 .word 0xc12e2010 ! t0_kref+0x8de0: st %fsr, [%i0 + 0x10]
11901 .word 0xd400a030 ! t0_kref+0x8de4: ld [%g2 + 0x30], %o2
11902 .word 0xe53e2000 ! t0_kref+0x8de8: std %f18, [%i0]
11903 .word 0x982d4014 ! t0_kref+0x8dec: andn %l5, %l4, %o4
11904 .word 0x99a000b1 ! t0_kref+0x8df0: fnegs %f17, %f12
11905 .word 0x9863401c ! t0_kref+0x8df4: subc %o5, %i4, %o4
11906 .word 0x94e2c00b ! t0_kref+0x8df8: subccc %o3, %o3, %o2
11907 .word 0xa5a309ce ! t0_kref+0x8dfc: fdivd %f12, %f14, %f18
11908 .word 0x9da018d0 ! t0_kref+0x8e00: fdtos %f16, %f14
11909 .word 0x8065ecc5 ! t0_kref+0x8e04: subc %l7, 0xcc5, %g0
11910 .word 0x9e637617 ! t0_kref+0x8e08: subc %o5, -0x9e9, %o7
11911 .word 0x81ac4aac ! t0_kref+0x8e0c: fcmpes %fcc0, %f17, %f12
11912 .word 0x0b400008 ! t0_kref+0x8e10: fbug,pn %fcc0, _kref+0x8e30
11913 .word 0x9b400000 ! t0_kref+0x8e14: mov %y, %o5
11914 .word 0x921ac01b ! t0_kref+0x8e18: xor %o3, %i3, %o1
11915 .word 0xe01e6008 ! t0_kref+0x8e1c: ldd [%i1 + 8], %l0
11916 .word 0x96e4f602 ! t0_kref+0x8e20: subccc %l3, -0x9fe, %o3
11917 .word 0xe830a024 ! t0_kref+0x8e24: sth %l4, [%g2 + 0x24]
11918 .word 0x8143c000 ! t0_kref+0x8e28: stbar
11919 .word 0x39480001 ! t0_kref+0x8e2c: fbuge,a,pt %fcc0, _kref+0x8e30
11920 .word 0x99a388d4 ! t0_kref+0x8e30: fsubd %f14, %f20, %f12
11921 .word 0x942b3697 ! t0_kref+0x8e34: andn %o4, -0x969, %o2
11922 .word 0x95a4084c ! t0_kref+0x8e38: faddd %f16, %f12, %f10
11923 .word 0x9313684a ! t0_kref+0x8e3c: taddcctv %o5, 0x84a, %o1
11924 .word 0xc000a028 ! t0_kref+0x8e40: ld [%g2 + 0x28], %g0
11925 .word 0x945d68eb ! t0_kref+0x8e44: smul %l5, 0x8eb, %o2
11926 .word 0xb3a3082b ! t0_kref+0x8e48: fadds %f12, %f11, %f25
11927 .word 0xc398a040 ! t0_kref+0x8e4c: ldda [%g2 + 0x40]%asi, %f32
11928 .word 0xb1a609cc ! t0_kref+0x8e50: fdivd %f24, %f12, %f24
11929 .word 0x9b40c000 ! t0_kref+0x8e54: mov %asi, %o5
11930 .word 0xb1a000cc ! t0_kref+0x8e58: fnegd %f12, %f24
11931 .word 0xe01e7fe0 ! t0_kref+0x8e5c: ldd [%i1 - 0x20], %l0
11932 .word 0x9e0d8017 ! t0_kref+0x8e60: and %l6, %l7, %o7
11933 .word 0x9626e7d4 ! t0_kref+0x8e64: sub %i3, 0x7d4, %o3
11934 .word 0xe91e001d ! t0_kref+0x8e68: ldd [%i0 + %i5], %f20
11935 .word 0xf4366008 ! t0_kref+0x8e6c: sth %i2, [%i1 + 8]
11936 .word 0xf11fbd28 ! t0_kref+0x8e70: ldd [%fp - 0x2d8], %f24
11937 .word 0x9da01914 ! t0_kref+0x8e74: fitod %f20, %f14
11938 .word 0xef6e401c ! t0_kref+0x8e78: prefetch %i1 + %i4, 23
11939 .word 0xd6a71018 ! t0_kref+0x8e7c: sta %o3, [%i4 + %i0]0x80
11940 .word 0x92850014 ! t0_kref+0x8e80: addcc %l4, %l4, %o1
11941 sethi %hi(1f), %o7
11942 jmpl %o7+%lo(1f), %g1
11943 .empty
119441: .word 0xec3e7fe8 ! t0_kref+0x8e8c: std %l6, [%i1 - 0x18]
11945 .word 0xd24e401a ! t0_kref+0x8e90: ldsb [%i1 + %i2], %o1
11946 .word 0xdb267fec ! t0_kref+0x8e94: st %f13, [%i1 - 0x14]
11947 .word 0xde00a004 ! t0_kref+0x8e98: ld [%g2 + 4], %o7
11948 .word 0xb3a000ab ! t0_kref+0x8e9c: fnegs %f11, %f25
11949 .word 0xc08e9018 ! t0_kref+0x8ea0: lduba [%i2 + %i0]0x80, %g0
11950 .word 0x9f2b4015 ! t0_kref+0x8ea4: sll %o5, %l5, %o7
11951 .word 0x29800004 ! t0_kref+0x8ea8: fbl,a _kref+0x8eb8
11952 .word 0x9665b15c ! t0_kref+0x8eac: subc %l6, -0xea4, %o3
11953 .word 0x8184c000 ! t0_kref+0x8eb0: wr %l3, %g0, %y
11954 .word 0x9486a749 ! t0_kref+0x8eb4: addcc %i2, 0x749, %o2
11955 sethi %hi(1f), %o7
11956 save %sp,-0x60,%sp
11957 return %i7+%lo(1f)
11958 .empty
11959 .word 0x923d69bc ! t0_kref+0x8ec4: xnor %l5, 0x9bc, %o1
119601: .word 0xd810a000 ! t0_kref+0x8ec8: lduh [%g2], %o4
11961 .word 0x9ae360ad ! t0_kref+0x8ecc: subccc %o5, 0xad, %o5
11962 .word 0x95a00139 ! t0_kref+0x8ed0: fabss %f25, %f10
11963 .word 0xf630a01a ! t0_kref+0x8ed4: sth %i3, [%g2 + 0x1a]
11964 .word 0xd8ff1018 ! t0_kref+0x8ed8: swapa [%i4 + %i0]0x80, %o4
11965 .word 0xa7a54837 ! t0_kref+0x8edc: fadds %f21, %f23, %f19
11966 .word 0x93328014 ! t0_kref+0x8ee0: srl %o2, %l4, %o1
11967 .word 0x96e5c008 ! t0_kref+0x8ee4: subccc %l7, %o0, %o3
11968 .word 0x9abf401c ! t0_kref+0x8ee8: xnorcc %i5, %i4, %o5
11969 .word 0xb3a4492d ! t0_kref+0x8eec: fmuls %f17, %f13, %f25
11970 .word 0x9fc10000 ! t0_kref+0x8ef0: call %g4
11971 .word 0xc04e601a ! t0_kref+0x8ef4: ldsb [%i1 + 0x1a], %g0
11972 .word 0x81874000 ! t0_kref+0x8ef8: wr %i5, %g0, %y
11973 .word 0xc08e501a ! t0_kref+0x8efc: lduba [%i1 + %i2]0x80, %g0
11974 .word 0x99a01912 ! t0_kref+0x8f00: fitod %f18, %f12
11975 .word 0xda4e001a ! t0_kref+0x8f04: ldsb [%i0 + %i2], %o5
11976 .word 0x80f4c015 ! t0_kref+0x8f08: udivcc %l3, %l5, %g0
11977 .word 0x81828000 ! t0_kref+0x8f0c: wr %o2, %g0, %y
11978 .word 0x37480002 ! t0_kref+0x8f10: fbge,a,pt %fcc0, _kref+0x8f18
11979 .word 0xf428a015 ! t0_kref+0x8f14: stb %i2, [%g2 + 0x15]
11980 .word 0x9af4f8d2 ! t0_kref+0x8f18: udivcc %l3, -0x72e, %o5
11981 .word 0x98a00015 ! t0_kref+0x8f1c: subcc %g0, %l5, %o4
11982 .word 0xd8566016 ! t0_kref+0x8f20: ldsh [%i1 + 0x16], %o4
11983 .word 0x9536801c ! t0_kref+0x8f24: srl %i2, %i4, %o2
11984 .word 0xa1a6084e ! t0_kref+0x8f28: faddd %f24, %f14, %f16
11985 .word 0x985f0008 ! t0_kref+0x8f2c: smul %i4, %o0, %o4
11986 .word 0xc398a040 ! t0_kref+0x8f30: ldda [%g2 + 0x40]%asi, %f32
11987 .word 0x9eaa800c ! t0_kref+0x8f34: andncc %o2, %o4, %o7
11988 .word 0xada509d0 ! t0_kref+0x8f38: fdivd %f20, %f16, %f22
11989 .word 0x9fc00004 ! t0_kref+0x8f3c: call %g0 + %g4
11990 .word 0xd2160000 ! t0_kref+0x8f40: lduh [%i0], %o1
11991 .word 0x80658014 ! t0_kref+0x8f44: subc %l6, %l4, %g0
11992 .word 0xc040a008 ! t0_kref+0x8f48: ldsw [%g2 + 8], %g0
11993 .word 0x9eaf7570 ! t0_kref+0x8f4c: andncc %i5, -0xa90, %o7
11994 .word 0xd5070019 ! t0_kref+0x8f50: ld [%i4 + %i1], %f10
11995 .word 0x9ba00038 ! t0_kref+0x8f54: fmovs %f24, %f13
11996 .word 0x21480005 ! t0_kref+0x8f58: fbn,a,pt %fcc0, _kref+0x8f6c
11997 .word 0xada50d2f ! t0_kref+0x8f5c: fsmuld %f20, %f15, %f22
11998 .word 0x9e35c008 ! t0_kref+0x8f60: orn %l7, %o0, %o7
11999 .word 0x9fc10000 ! t0_kref+0x8f64: call %g4
12000 .word 0xa1a40956 ! t0_kref+0x8f68: fmuld %f16, %f22, %f16
12001 .word 0x8042ac3a ! t0_kref+0x8f6c: addc %o2, 0xc3a, %g0
12002 .word 0x95358016 ! t0_kref+0x8f70: srl %l6, %l6, %o2
12003 .word 0xb1a5894e ! t0_kref+0x8f74: fmuld %f22, %f14, %f24
12004 .word 0x9485bc21 ! t0_kref+0x8f78: addcc %l6, -0x3df, %o2
12005 .word 0x81da001a ! t0_kref+0x8f7c: flush %o0 + %i2
12006 .word 0xf836c018 ! t0_kref+0x8f80: sth %i4, [%i3 + %i0]
12007 .word 0xa9a0190c ! t0_kref+0x8f84: fitod %f12, %f20
12008 .word 0x960a3ea0 ! t0_kref+0x8f88: and %o0, -0x160, %o3
12009 .word 0x35480002 ! t0_kref+0x8f8c: fbue,a,pt %fcc0, _kref+0x8f94
12010 .word 0xd400a02c ! t0_kref+0x8f90: ld [%g2 + 0x2c], %o2
12011 .word 0x973f401c ! t0_kref+0x8f94: sra %i5, %i4, %o3
12012 .word 0x9866fcae ! t0_kref+0x8f98: subc %i3, -0x352, %o4
12013 .word 0x8143c000 ! t0_kref+0x8f9c: stbar
12014 .word 0x8143e05f ! t0_kref+0x8fa0: membar 0x5f
12015 .word 0xc568a080 ! t0_kref+0x8fa4: prefetch %g2 + 0x80, 2
12016 .word 0x26800002 ! t0_kref+0x8fa8: bl,a _kref+0x8fb0
12017 .word 0x94d83fb2 ! t0_kref+0x8fac: smulcc %g0, -0x4e, %o2
12018 .word 0x9ba01a2d ! t0_kref+0x8fb0: fstoi %f13, %f13
12019 .word 0x9e0821bd ! t0_kref+0x8fb4: and %g0, 0x1bd, %o7
12020 .word 0x98e2b9d7 ! t0_kref+0x8fb8: subccc %o2, -0x629, %o4
12021 .word 0x983d8014 ! t0_kref+0x8fbc: xnor %l6, %l4, %o4
12022 .word 0x97a01a34 ! t0_kref+0x8fc0: fstoi %f20, %f11
12023 .word 0xda4e600b ! t0_kref+0x8fc4: ldsb [%i1 + 0xb], %o5
12024 .word 0x92ac800a ! t0_kref+0x8fc8: andncc %l2, %o2, %o1
12025 .word 0xda2e7ffc ! t0_kref+0x8fcc: stb %o5, [%i1 - 4]
12026 .word 0x9ab74009 ! t0_kref+0x8fd0: orncc %i5, %o1, %o5
12027 .word 0xa9a8c036 ! t0_kref+0x8fd4: fmovsul %fcc0, %f22, %f20
12028 .word 0xd4500018 ! t0_kref+0x8fd8: ldsh [%g0 + %i0], %o2
12029 .word 0x9e0d21ff ! t0_kref+0x8fdc: and %l4, 0x1ff, %o7
12030 .word 0x8143e040 ! t0_kref+0x8fe0: membar 0x40
12031 .word 0x952f6007 ! t0_kref+0x8fe4: sll %i5, 0x7, %o2
12032 .word 0xa1a018d4 ! t0_kref+0x8fe8: fdtos %f20, %f16
12033 .word 0xe430a030 ! t0_kref+0x8fec: sth %l2, [%g2 + 0x30]
12034 .word 0x9e877d97 ! t0_kref+0x8ff0: addcc %i5, -0x269, %o7
12035 .word 0x93282005 ! t0_kref+0x8ff4: sll %g0, 0x5, %o1
12036 .word 0x953ec008 ! t0_kref+0x8ff8: sra %i3, %o0, %o2
12037 .word 0x93372012 ! t0_kref+0x8ffc: srl %i4, 0x12, %o1
12038 .word 0xada44d34 ! t0_kref+0x9000: fsmuld %f17, %f20, %f22
12039 .word 0x15800007 ! t0_kref+0x9004: fbue _kref+0x9020
12040 .word 0xda480019 ! t0_kref+0x9008: ldsb [%g0 + %i1], %o5
12041 .word 0xe3b8a040 ! t0_kref+0x900c: stda %f48, [%g2 + 0x40]%asi
12042 .word 0xe6a71018 ! t0_kref+0x9010: sta %l3, [%i4 + %i0]0x80
12043 .word 0xde08a020 ! t0_kref+0x9014: ldub [%g2 + 0x20], %o7
12044 .word 0x9eaeb3d7 ! t0_kref+0x9018: andncc %i2, -0xc29, %o7
12045 .word 0xe16e001c ! t0_kref+0x901c: prefetch %i0 + %i4, 16
12046 .word 0x9fa01a37 ! t0_kref+0x9020: fstoi %f23, %f15
12047 .word 0xb1a018d6 ! t0_kref+0x9024: fdtos %f22, %f24
12048 .word 0x39800001 ! t0_kref+0x9028: fbuge,a _kref+0x902c
12049 .word 0xe13e0000 ! t0_kref+0x902c: std %f16, [%i0]
12050 .word 0x92a6800d ! t0_kref+0x9030: subcc %i2, %o5, %o1
12051 .word 0xd4562012 ! t0_kref+0x9034: ldsh [%i0 + 0x12], %o2
12052 .word 0x9e6570e9 ! t0_kref+0x9038: subc %l5, -0xf17, %o7
12053 .word 0x92bd280c ! t0_kref+0x903c: xnorcc %l4, 0x80c, %o1
12054 .word 0xde4e6000 ! t0_kref+0x9040: ldsb [%i1], %o7
12055 .word 0x948a8008 ! t0_kref+0x9044: andcc %o2, %o0, %o2
12056 .word 0x9f22001d ! t0_kref+0x9048: mulscc %o0, %i5, %o7
12057 .word 0x2d800008 ! t0_kref+0x904c: fbg,a _kref+0x906c
12058 .word 0x81dcfdc3 ! t0_kref+0x9050: flush %l3 - 0x23d
12059 .word 0x81848000 ! t0_kref+0x9054: wr %l2, %g0, %y
12060 .word 0x987ce2f8 ! t0_kref+0x9058: sdiv %l3, 0x2f8, %o4
12061 .word 0xa3a00032 ! t0_kref+0x905c: fmovs %f18, %f17
12062 .word 0xb1a01893 ! t0_kref+0x9060: fitos %f19, %f24
12063 .word 0xada000ce ! t0_kref+0x9064: fnegd %f14, %f22
12064 .word 0x9fc10000 ! t0_kref+0x9068: call %g4
12065 .word 0xe0564000 ! t0_kref+0x906c: ldsh [%i1], %l0
12066 .word 0x9af00013 ! t0_kref+0x9070: udivcc %g0, %l3, %o5
12067 .word 0xada4c82e ! t0_kref+0x9074: fadds %f19, %f14, %f22
12068 .word 0xa5a5c82f ! t0_kref+0x9078: fadds %f23, %f15, %f18
12069 .word 0xe3070019 ! t0_kref+0x907c: ld [%i4 + %i1], %f17
12070 .word 0x9abae3f4 ! t0_kref+0x9080: xnorcc %o3, 0x3f4, %o5
12071 .word 0xc0100018 ! t0_kref+0x9084: lduh [%g0 + %i0], %g0
12072 .word 0x96aaf75c ! t0_kref+0x9088: andncc %o3, -0x8a4, %o3
12073 .word 0x983aea8b ! t0_kref+0x908c: xnor %o3, 0xa8b, %o4
12074 .word 0x97326013 ! t0_kref+0x9090: srl %o1, 0x13, %o3
12075 .word 0xd24e4000 ! t0_kref+0x9094: ldsb [%i1], %o1
12076 .word 0xde00a024 ! t0_kref+0x9098: ld [%g2 + 0x24], %o7
12077 .word 0xe11fbdf8 ! t0_kref+0x909c: ldd [%fp - 0x208], %f16
12078 .word 0x9e3c8012 ! t0_kref+0x90a0: xnor %l2, %l2, %o7
12079 .word 0x9de3bfa0 ! t0_kref+0x90a4: save %sp, -0x60, %sp
12080 .word 0x81c8622c ! t0_kref+0x90a8: return %g1 + 0x22c
12081 .word 0xde10a002 ! t0_kref+0x90ac: lduh [%g2 + 2], %o7
12082 .word 0x001fffff ! t0_kref+0x90b0: illtrap 0x1fffff
12083 .word 0xb1a389ca ! t0_kref+0x90b4: fdivd %f14, %f10, %f24
12084 .word 0x92122f34 ! t0_kref+0x90b8: or %o0, 0xf34, %o1
12085 .word 0x94236df1 ! t0_kref+0x90bc: sub %o5, 0xdf1, %o2
12086 .word 0xd906200c ! t0_kref+0x90c0: ld [%i0 + 0xc], %f12
12087 .word 0xde50a000 ! t0_kref+0x90c4: ldsh [%g2], %o7
12088 .word 0x92a5c01a ! t0_kref+0x90c8: subcc %l7, %i2, %o1
12089 .word 0x9836e16c ! t0_kref+0x90cc: orn %i3, 0x16c, %o4
12090 .word 0x81ac8a4c ! t0_kref+0x90d0: fcmpd %fcc0, %f18, %f12
12091 .word 0x81868000 ! t0_kref+0x90d4: wr %i2, %g0, %y
12092 .word 0x1f400005 ! t0_kref+0x90d8: fbo,pn %fcc0, _kref+0x90ec
12093 .word 0x96a5c013 ! t0_kref+0x90dc: subcc %l7, %l3, %o3
12094 .word 0x95150012 ! t0_kref+0x90e0: taddcctv %l4, %l2, %o2
12095 .word 0xaba000b2 ! t0_kref+0x90e4: fnegs %f18, %f21
12096 .word 0x06400002 ! t0_kref+0x90e8: bl,pn %icc, _kref+0x90f0
12097 .word 0xd2466008 ! t0_kref+0x90ec: ldsw [%i1 + 8], %o1
12098 .word 0xa7a4c82b ! t0_kref+0x90f0: fadds %f19, %f11, %f19
12099 .word 0xe56e401d ! t0_kref+0x90f4: prefetch %i1 + %i5, 18
12100 .word 0xa9a3c82a ! t0_kref+0x90f8: fadds %f15, %f10, %f20
12101 .word 0xe3b8a040 ! t0_kref+0x90fc: stda %f48, [%g2 + 0x40]%asi
12102 .word 0xf300a038 ! t0_kref+0x9100: ld [%g2 + 0x38], %f25
12103 .word 0xe6ee101a ! t0_kref+0x9104: ldstuba [%i0 + %i2]0x80, %l3
12104 .word 0x9da4c836 ! t0_kref+0x9108: fadds %f19, %f22, %f14
12105 .word 0xda30a03e ! t0_kref+0x910c: sth %o5, [%g2 + 0x3e]
12106 .word 0x9a23401c ! t0_kref+0x9110: sub %o5, %i4, %o5
12107 .word 0x94a7000c ! t0_kref+0x9114: subcc %i4, %o4, %o2
12108 .word 0xa5a00134 ! t0_kref+0x9118: fabss %f20, %f18
12109 .word 0xb1a489b3 ! t0_kref+0x911c: fdivs %f18, %f19, %f24
12110 .word 0xe820a01c ! t0_kref+0x9120: st %l4, [%g2 + 0x1c]
12111 .word 0xc398a080 ! t0_kref+0x9124: ldda [%g2 + 0x80]%asi, %f32
12112 .word 0xa3a018d0 ! t0_kref+0x9128: fdtos %f16, %f17
12113 .word 0xd4780019 ! t0_kref+0x912c: swap [%g0 + %i1], %o2
12114 .word 0xd6562010 ! t0_kref+0x9130: ldsh [%i0 + 0x10], %o3
12115 .word 0x9da48831 ! t0_kref+0x9134: fadds %f18, %f17, %f14
12116 .word 0xafa00033 ! t0_kref+0x9138: fmovs %f19, %f23
12117 .word 0xd230a01a ! t0_kref+0x913c: sth %o1, [%g2 + 0x1a]
12118 .word 0x9fc00004 ! t0_kref+0x9140: call %g0 + %g4
12119 .word 0xd236001b ! t0_kref+0x9144: sth %o1, [%i0 + %i3]
12120 .word 0x95a64838 ! t0_kref+0x9148: fadds %f25, %f24, %f10
12121 .word 0x0d800001 ! t0_kref+0x914c: fbg _kref+0x9150
12122 .word 0x9832401a ! t0_kref+0x9150: orn %o1, %i2, %o4
12123 .word 0x9e8e8000 ! t0_kref+0x9154: andcc %i2, %g0, %o7
12124 .word 0x9a8d4000 ! t0_kref+0x9158: andcc %l5, %g0, %o5
12125 .word 0x92b2f7d3 ! t0_kref+0x915c: orncc %o3, -0x82d, %o1
12126 .word 0x81870000 ! t0_kref+0x9160: wr %i4, %g0, %y
12127 .word 0x942ab95b ! t0_kref+0x9164: andn %o2, -0x6a5, %o2
12128 .word 0x9e40208a ! t0_kref+0x9168: addc %g0, 0x8a, %o7
12129 .word 0xa7a01897 ! t0_kref+0x916c: fitos %f23, %f19
12130 .word 0xa1a018d6 ! t0_kref+0x9170: fdtos %f22, %f16
12131 .word 0x81830000 ! t0_kref+0x9174: wr %o4, %g0, %y
12132 .word 0xa3a00134 ! t0_kref+0x9178: fabss %f20, %f17
12133 .word 0x965a4014 ! t0_kref+0x917c: smul %o1, %l4, %o3
12134 .word 0xe01e3ff8 ! t0_kref+0x9180: ldd [%i0 - 8], %l0
12135 .word 0x1d800001 ! t0_kref+0x9184: fbule _kref+0x9188
12136 .word 0xf3270019 ! t0_kref+0x9188: st %f25, [%i4 + %i1]
12137 .word 0x9e5cc00d ! t0_kref+0x918c: smul %l3, %o5, %o7
12138 .word 0x2b480002 ! t0_kref+0x9190: fbug,a,pt %fcc0, _kref+0x9198
12139 .word 0x9a16c01c ! t0_kref+0x9194: or %i3, %i4, %o5
12140 .word 0x9e45401a ! t0_kref+0x9198: addc %l5, %i2, %o7
12141 .word 0x9242e707 ! t0_kref+0x919c: addc %o3, 0x707, %o1
12142 .word 0x9a23786e ! t0_kref+0x91a0: sub %o5, -0x792, %o5
12143 .word 0x8143c000 ! t0_kref+0x91a4: stbar
12144 .word 0x94f76fba ! t0_kref+0x91a8: udivcc %i5, 0xfba, %o2
12145 .word 0x81ae0ab0 ! t0_kref+0x91ac: fcmpes %fcc0, %f24, %f16
12146 .word 0xe3b8a040 ! t0_kref+0x91b0: stda %f48, [%g2 + 0x40]%asi
12147 .word 0x98982e2d ! t0_kref+0x91b4: xorcc %g0, 0xe2d, %o4
12148 .word 0x24800005 ! t0_kref+0x91b8: ble,a _kref+0x91cc
12149 .word 0x9442401d ! t0_kref+0x91bc: addc %o1, %i5, %o2
12150 .word 0xd64e3fe4 ! t0_kref+0x91c0: ldsb [%i0 - 0x1c], %o3
12151 .word 0xc398a080 ! t0_kref+0x91c4: ldda [%g2 + 0x80]%asi, %f32
12152 .word 0x16800001 ! t0_kref+0x91c8: bge _kref+0x91cc
12153 .word 0xc0160000 ! t0_kref+0x91cc: lduh [%i0], %g0
12154 .word 0x94b70015 ! t0_kref+0x91d0: orncc %i4, %l5, %o2
12155 .word 0x04800006 ! t0_kref+0x91d4: ble _kref+0x91ec
12156 .word 0xd8100018 ! t0_kref+0x91d8: lduh [%g0 + %i0], %o4
12157 .word 0xde500019 ! t0_kref+0x91dc: ldsh [%g0 + %i1], %o7
12158 .word 0xa1a5882c ! t0_kref+0x91e0: fadds %f22, %f12, %f16
12159 .word 0x3d400001 ! t0_kref+0x91e4: fbule,a,pn %fcc0, _kref+0x91e8
12160 .word 0x9b148013 ! t0_kref+0x91e8: taddcctv %l2, %l3, %o5
12161 .word 0x8143c000 ! t0_kref+0x91ec: stbar
12162 call SYM(t0_subr1)
12163 .word 0x9a46afbf ! t0_kref+0x91f4: addc %i2, 0xfbf, %o5
12164 .word 0x92c4800a ! t0_kref+0x91f8: addccc %l2, %o2, %o1
12165 .word 0x19800002 ! t0_kref+0x91fc: fbuge _kref+0x9204
12166 .word 0x9602000d ! t0_kref+0x9200: add %o0, %o5, %o3
12167 .word 0x808d401d ! t0_kref+0x9204: btst %i5, %l5
12168 .word 0x98c4a8cd ! t0_kref+0x9208: addccc %l2, 0x8cd, %o4
12169 .word 0x9abf672a ! t0_kref+0x920c: xnorcc %i5, 0x72a, %o5
12170 .word 0x921cc014 ! t0_kref+0x9210: xor %l3, %l4, %o1
12171 .word 0x8186c000 ! t0_kref+0x9214: wr %i3, %g0, %y
12172 .word 0x99a608d6 ! t0_kref+0x9218: fsubd %f24, %f22, %f12
12173 .word 0xd5064000 ! t0_kref+0x921c: ld [%i1], %f10
12174 .word 0xa9a44d37 ! t0_kref+0x9220: fsmuld %f17, %f23, %f20
12175 .word 0x9e8a8015 ! t0_kref+0x9224: andcc %o2, %l5, %o7
12176 .word 0x933ea006 ! t0_kref+0x9228: sra %i2, 0x6, %o1
12177 .word 0x81ab8a50 ! t0_kref+0x922c: fcmpd %fcc0, %f14, %f16
12178 .word 0xaba01a58 ! t0_kref+0x9230: fdtoi %f24, %f21
12179 .word 0x98dd3796 ! t0_kref+0x9234: smulcc %l4, -0x86a, %o4
12180 .word 0x945eb502 ! t0_kref+0x9238: smul %i2, -0xafe, %o2
12181 .word 0x965dbd3f ! t0_kref+0x923c: smul %l6, -0x2c1, %o3
12182 .word 0x923d7621 ! t0_kref+0x9240: xnor %l5, -0x9df, %o1
12183 .word 0x811f69aa ! t0_kref+0x9244: tsubcctv %i5, 0x9aa, %g0
12184 .word 0x9aaafc2e ! t0_kref+0x9248: andncc %o3, -0x3d2, %o5
12185 .word 0xd610a034 ! t0_kref+0x924c: lduh [%g2 + 0x34], %o3
12186 .word 0xdba01018 ! t0_kref+0x9250: sta %f13, [%g0 + %i0]0x80
12187 .word 0x8182c000 ! t0_kref+0x9254: wr %o3, %g0, %y
12188 .word 0x9af00008 ! t0_kref+0x9258: udivcc %g0, %o0, %o5
12189 .word 0xc000a004 ! t0_kref+0x925c: ld [%g2 + 4], %g0
12190 .word 0x99a01913 ! t0_kref+0x9260: fitod %f19, %f12
12191 .word 0x95a8802a ! t0_kref+0x9264: fmovslg %fcc0, %f10, %f10
12192 .word 0x0c800006 ! t0_kref+0x9268: bneg _kref+0x9280
12193 .word 0xe82e7fef ! t0_kref+0x926c: stb %l4, [%i1 - 0x11]
12194 .word 0x9af7000b ! t0_kref+0x9270: udivcc %i4, %o3, %o5
12195 .word 0x9ae2eb0c ! t0_kref+0x9274: subccc %o3, 0xb0c, %o5
12196 .word 0xde0e8019 ! t0_kref+0x9278: ldub [%i2 + %i1], %o7
12197 .word 0xc010a00e ! t0_kref+0x927c: lduh [%g2 + 0xe], %g0
12198 .word 0x8143e040 ! t0_kref+0x9280: membar 0x40
12199 .word 0x94154008 ! t0_kref+0x9284: or %l5, %o0, %o2
12200 .word 0x8143e050 ! t0_kref+0x9288: membar 0x50
12201 .word 0xe51fbda0 ! t0_kref+0x928c: ldd [%fp - 0x260], %f18
12202 .word 0x81ab0a52 ! t0_kref+0x9290: fcmpd %fcc0, %f12, %f18
12203 .word 0x8143c000 ! t0_kref+0x9294: stbar
12204 .word 0xef067ffc ! t0_kref+0x9298: ld [%i1 - 4], %f23
12205 .word 0x9212800b ! t0_kref+0x929c: or %o2, %o3, %o1
12206 .word 0xe13e3ff0 ! t0_kref+0x92a0: std %f16, [%i0 - 0x10]
12207 .word 0x992b0000 ! t0_kref+0x92a4: sll %o4, %g0, %o4
12208 .word 0x9f400000 ! t0_kref+0x92a8: mov %y, %o7
12209 .word 0x9b3b0012 ! t0_kref+0x92ac: sra %o4, %l2, %o5
12210 .word 0x99a4084c ! t0_kref+0x92b0: faddd %f16, %f12, %f12
12211 .word 0xc016601c ! t0_kref+0x92b4: lduh [%i1 + 0x1c], %g0
12212 .word 0xeb00a028 ! t0_kref+0x92b8: ld [%g2 + 0x28], %f21
12213 .word 0x3a800007 ! t0_kref+0x92bc: bcc,a _kref+0x92d8
12214 .word 0xc0500018 ! t0_kref+0x92c0: ldsh [%g0 + %i0], %g0
12215 .word 0xd46e4000 ! t0_kref+0x92c4: ldstub [%i1], %o2
12216 .word 0xd230a018 ! t0_kref+0x92c8: sth %o1, [%g2 + 0x18]
12217 .word 0xe3b8a080 ! t0_kref+0x92cc: stda %f48, [%g2 + 0x80]%asi
12218 .word 0xb6102002 ! t0_kref+0x92d0: mov 0x2, %i3
12219 .word 0xa9a0190a ! t0_kref+0x92d4: fitod %f10, %f20
12220 .word 0x952f2012 ! t0_kref+0x92d8: sll %i4, 0x12, %o2
12221 .word 0xb1a0190f ! t0_kref+0x92dc: fitod %f15, %f24
12222 .word 0x9a8eac87 ! t0_kref+0x92e0: andcc %i2, 0xc87, %o5
12223 .word 0xe106401c ! t0_kref+0x92e4: ld [%i1 + %i4], %f16
12224 .word 0x3b400002 ! t0_kref+0x92e8: fble,a,pn %fcc0, _kref+0x92f0
12225 .word 0xe3b8a080 ! t0_kref+0x92ec: stda %f48, [%g2 + 0x80]%asi
12226 .word 0x92c2801c ! t0_kref+0x92f0: addccc %o2, %i4, %o1
12227 .word 0xd8080019 ! t0_kref+0x92f4: ldub [%g0 + %i1], %o4
12228 .word 0x924265d7 ! t0_kref+0x92f8: addc %o1, 0x5d7, %o1
12229 .word 0xa1a018d4 ! t0_kref+0x92fc: fdtos %f20, %f16
12230 .word 0xe3b8a080 ! t0_kref+0x9300: stda %f48, [%g2 + 0x80]%asi
12231 .word 0x96002f65 ! t0_kref+0x9304: add %g0, 0xf65, %o3
12232 .word 0x1e400002 ! t0_kref+0x9308: bvc,pn %icc, _kref+0x9310
12233 .word 0xd686501c ! t0_kref+0x930c: lda [%i1 + %i4]0x80, %o3
12234 .word 0xc807bfe4 ! t0_kref+0x9310: ld [%fp - 0x1c], %g4
12235 .word 0x9842000c ! t0_kref+0x9314: addc %o0, %o4, %o4
12236 .word 0xed00a028 ! t0_kref+0x9318: ld [%g2 + 0x28], %f22
12237 call SYM(t0_subr3)
12238 .word 0xd6ee5000 ! t0_kref+0x9320: ldstuba [%i1]0x80, %o3
12239 .word 0xafa01899 ! t0_kref+0x9324: fitos %f25, %f23
12240 .word 0x96ab0009 ! t0_kref+0x9328: andncc %o4, %o1, %o3
12241 .word 0x2d800007 ! t0_kref+0x932c: fbg,a _kref+0x9348
12242 .word 0x92353474 ! t0_kref+0x9330: orn %l4, -0xb8c, %o1
12243 .word 0x9a8d801b ! t0_kref+0x9334: andcc %l6, %i3, %o5
12244 .word 0xda6e8019 ! t0_kref+0x9338: ldstub [%i2 + %i1], %o5
12245 .word 0x16800004 ! t0_kref+0x933c: bge _kref+0x934c
12246 .word 0x81db666f ! t0_kref+0x9340: flush %o5 + 0x66f
12247 .word 0x9f3d801b ! t0_kref+0x9344: sra %l6, %i3, %o7
12248 .word 0x96f3401a ! t0_kref+0x9348: udivcc %o5, %i2, %o3
12249 .word 0x8184c000 ! t0_kref+0x934c: wr %l3, %g0, %y
12250 .word 0x812e8009 ! t0_kref+0x9350: sll %i2, %o1, %g0
12251 .word 0x99a000ce ! t0_kref+0x9354: fnegd %f14, %f12
12252 .word 0x967b401d ! t0_kref+0x9358: sdiv %o5, %i5, %o3
12253 .word 0xda901019 ! t0_kref+0x935c: lduha [%g0 + %i1]0x80, %o5
12254 .word 0xff6e3ff0 ! t0_kref+0x9360: prefetch %i0 - 0x10, 31
12255 .word 0x81580000 ! t0_kref+0x9364: flushw
12256 .word 0x9e24800c ! t0_kref+0x9368: sub %l2, %o4, %o7
12257 .word 0x95a609cc ! t0_kref+0x936c: fdivd %f24, %f12, %f10
12258 .word 0x9b3f001a ! t0_kref+0x9370: sra %i4, %i2, %o5
12259 .word 0x16480006 ! t0_kref+0x9374: bge,pt %icc, _kref+0x938c
12260 .word 0x945c8013 ! t0_kref+0x9378: smul %l2, %l3, %o2
12261 .word 0xf428a02a ! t0_kref+0x937c: stb %i2, [%g2 + 0x2a]
12262 .word 0xd6167fe2 ! t0_kref+0x9380: lduh [%i1 - 0x1e], %o3
12263 .word 0xada01913 ! t0_kref+0x9384: fitod %f19, %f22
12264 .word 0xada01916 ! t0_kref+0x9388: fitod %f22, %f22
12265 .word 0x98226a97 ! t0_kref+0x938c: sub %o1, 0xa97, %o4
12266 .word 0x968732c4 ! t0_kref+0x9390: addcc %i4, -0xd3c, %o3
12267 .word 0xc0000018 ! t0_kref+0x9394: ld [%g0 + %i0], %g0
12268 .word 0x98ab2c9a ! t0_kref+0x9398: andncc %o4, 0xc9a, %o4
12269 .word 0x3b480002 ! t0_kref+0x939c: fble,a,pt %fcc0, _kref+0x93a4
12270 .word 0x98a54014 ! t0_kref+0x93a0: subcc %l5, %l4, %o4
12271 .word 0x81aa8a4e ! t0_kref+0x93a4: fcmpd %fcc0, %f10, %f14
12272 .word 0xde40a024 ! t0_kref+0x93a8: ldsw [%g2 + 0x24], %o7
12273 .word 0x9ef70016 ! t0_kref+0x93ac: udivcc %i4, %l6, %o7
12274 .word 0xafa00136 ! t0_kref+0x93b0: fabss %f22, %f23
12275 .word 0x9fc00004 ! t0_kref+0x93b4: call %g0 + %g4
12276 .word 0x9a668013 ! t0_kref+0x93b8: subc %i2, %l3, %o5
12277 .word 0x36800001 ! t0_kref+0x93bc: bge,a _kref+0x93c0
12278 .word 0x94ba8008 ! t0_kref+0x93c0: xnorcc %o2, %o0, %o2
12279 .word 0x0d480003 ! t0_kref+0x93c4: fbg,pt %fcc0, _kref+0x93d0
12280 .word 0x9a637f7d ! t0_kref+0x93c8: subc %o5, -0x83, %o5
12281 .word 0xa3a9002c ! t0_kref+0x93cc: fmovsl %fcc0, %f12, %f17
12282 .word 0x98ddc009 ! t0_kref+0x93d0: smulcc %l7, %o1, %o4
12283 .word 0xee7f0018 ! t0_kref+0x93d4: swap [%i4 + %i0], %l7
12284 .word 0xa9a01894 ! t0_kref+0x93d8: fitos %f20, %f20
12285 .word 0x81828000 ! t0_kref+0x93dc: wr %o2, %g0, %y
12286 .word 0xc398a040 ! t0_kref+0x93e0: ldda [%g2 + 0x40]%asi, %f32
12287 .word 0xd44e2000 ! t0_kref+0x93e4: ldsb [%i0], %o2
12288 .word 0xe53e3ff0 ! t0_kref+0x93e8: std %f18, [%i0 - 0x10]
12289 .word 0x1b480004 ! t0_kref+0x93ec: fble,pt %fcc0, _kref+0x93fc
12290 .word 0x99a4c82f ! t0_kref+0x93f0: fadds %f19, %f15, %f12
12291 .word 0x948d7044 ! t0_kref+0x93f4: andcc %l5, -0xfbc, %o2
12292 .word 0xdb06600c ! t0_kref+0x93f8: ld [%i1 + 0xc], %f13
12293 .word 0x988f401b ! t0_kref+0x93fc: andcc %i5, %i3, %o4
12294 .word 0x97a4c838 ! t0_kref+0x9400: fadds %f19, %f24, %f11
12295 .word 0xe01e7ff8 ! t0_kref+0x9404: ldd [%i1 - 8], %l0
12296 .word 0x04800007 ! t0_kref+0x9408: ble _kref+0x9424
12297 .word 0xb1a01110 ! t0_kref+0x940c: fxtod %f16, %f24
12298 .word 0x35800007 ! t0_kref+0x9410: fbue,a _kref+0x942c
12299 .word 0x941d68ff ! t0_kref+0x9414: xor %l5, 0x8ff, %o2
12300 .word 0xd850a000 ! t0_kref+0x9418: ldsh [%g2], %o4
12301 .word 0xf430a010 ! t0_kref+0x941c: sth %i2, [%g2 + 0x10]
12302 .word 0x97a000af ! t0_kref+0x9420: fnegs %f15, %f11
12303 .word 0x81dac000 ! t0_kref+0x9424: flush %o3
12304 .word 0xda48a011 ! t0_kref+0x9428: ldsb [%g2 + 0x11], %o5
12305 .word 0x99a0004e ! t0_kref+0x942c: fmovd %f14, %f12
12306 .word 0xde48a02e ! t0_kref+0x9430: ldsb [%g2 + 0x2e], %o7
12307 .word 0xd2263fe4 ! t0_kref+0x9434: st %o1, [%i0 - 0x1c]
12308 .word 0x973da01f ! t0_kref+0x9438: sra %l6, 0x1f, %o3
12309 .word 0xd6871019 ! t0_kref+0x943c: lda [%i4 + %i1]0x80, %o3
12310 .word 0x920d000d ! t0_kref+0x9440: and %l4, %o5, %o1
12311 .word 0x80274009 ! t0_kref+0x9444: sub %i5, %o1, %g0
12312 .word 0x1f0ddb08 ! t0_kref+0x9448: sethi %hi(0x376c2000), %o7
12313 .word 0x8143e040 ! t0_kref+0x944c: membar 0x40
12314 .word 0xde08a02d ! t0_kref+0x9450: ldub [%g2 + 0x2d], %o7
12315 .word 0xd91fbfa8 ! t0_kref+0x9454: ldd [%fp - 0x58], %f12
12316 .word 0x95102be8 ! t0_kref+0x9458: taddcctv %g0, 0xbe8, %o2
12317 .word 0xd410a00c ! t0_kref+0x945c: lduh [%g2 + 0xc], %o2
12318 .word 0x9e758013 ! t0_kref+0x9460: udiv %l6, %l3, %o7
12319 .word 0xea20a030 ! t0_kref+0x9464: st %l5, [%g2 + 0x30]
12320 .word 0xe91e2010 ! t0_kref+0x9468: ldd [%i0 + 0x10], %f20
12321 .word 0x9abcb6d2 ! t0_kref+0x946c: xnorcc %l2, -0x92e, %o5
12322 .word 0x95a000ae ! t0_kref+0x9470: fnegs %f14, %f10
12323 .word 0xb3a01a4c ! t0_kref+0x9474: fdtoi %f12, %f25
12324 .word 0x803d801c ! t0_kref+0x9478: xnor %l6, %i4, %g0
12325 .word 0xd810a03a ! t0_kref+0x947c: lduh [%g2 + 0x3a], %o4
12326 .word 0x96f77408 ! t0_kref+0x9480: udivcc %i5, -0xbf8, %o3
12327 .word 0xd630a010 ! t0_kref+0x9484: sth %o3, [%g2 + 0x10]
12328 .word 0xda00a00c ! t0_kref+0x9488: ld [%g2 + 0xc], %o5
12329 .word 0xd806001c ! t0_kref+0x948c: ld [%i0 + %i4], %o4
12330 .word 0x07800007 ! t0_kref+0x9490: fbul _kref+0x94ac
12331 .word 0x940f6b18 ! t0_kref+0x9494: and %i5, 0xb18, %o2
12332 .word 0x3b800005 ! t0_kref+0x9498: fble,a _kref+0x94ac
12333 .word 0x9f2a8000 ! t0_kref+0x949c: sll %o2, %g0, %o7
12334 .word 0x9fa01a34 ! t0_kref+0x94a0: fstoi %f20, %f15
12335 .word 0xe01e4000 ! t0_kref+0x94a4: ldd [%i1], %l0
12336 .word 0x9f32c008 ! t0_kref+0x94a8: srl %o3, %o0, %o7
12337 .word 0x97a018d4 ! t0_kref+0x94ac: fdtos %f20, %f11
12338 .word 0x02800002 ! t0_kref+0x94b0: be _kref+0x94b8
12339 .word 0xd68e101a ! t0_kref+0x94b4: lduba [%i0 + %i2]0x80, %o3
12340 .word 0xf120a028 ! t0_kref+0x94b8: st %f24, [%g2 + 0x28]
12341 .word 0x81df4010 ! t0_kref+0x94bc: flush %i5 + %l0
12342 .word 0xe93e4000 ! t0_kref+0x94c0: std %f20, [%i1]
12343 .word 0xdad81018 ! t0_kref+0x94c4: ldxa [%g0 + %i0]0x80, %o5
12344 .word 0x96bcb032 ! t0_kref+0x94c8: xnorcc %l2, -0xfce, %o3
12345 .word 0x92aa8015 ! t0_kref+0x94cc: andncc %o2, %l5, %o1
12346 .word 0xd2c71018 ! t0_kref+0x94d0: ldswa [%i4 + %i0]0x80, %o1
12347 call 1f
12348 .empty
12349 .word 0xd820a01c ! t0_kref+0x94d8: st %o4, [%g2 + 0x1c]
12350 .word 0xa5a01a35 ! t0_kref+0x94dc: fstoi %f21, %f18
12351 .word 0xaba00138 ! t0_kref+0x94e0: fabss %f24, %f21
12352 .word 0x94c2a519 ! t0_kref+0x94e4: addccc %o2, 0x519, %o2
12353 .word 0xd2280019 ! t0_kref+0x94e8: stb %o1, [%g0 + %i1]
12354 .word 0x13800001 ! t0_kref+0x94ec: fbe _kref+0x94f0
12355 .word 0x9da0102d ! t0_kref+0x94f0: fstox %f13, %f14
123561: .word 0x80ab3b95 ! t0_kref+0x94f4: andncc %o4, -0x46b, %g0
12357 .word 0xada0188e ! t0_kref+0x94f8: fitos %f14, %f22
12358 .word 0xd85e2008 ! t0_kref+0x94fc: ldx [%i0 + 8], %o4
12359 .word 0x982db951 ! t0_kref+0x9500: andn %l6, -0x6af, %o4
12360 .word 0xeb063fe0 ! t0_kref+0x9504: ld [%i0 - 0x20], %f21
12361 .word 0x0a800007 ! t0_kref+0x9508: bcs _kref+0x9524
12362 .word 0x98e2208b ! t0_kref+0x950c: subccc %o0, 0x8b, %o4
12363 .word 0x9265ba58 ! t0_kref+0x9510: subc %l6, -0x5a8, %o1
12364 .word 0xaba00034 ! t0_kref+0x9514: fmovs %f20, %f21
12365 .word 0x9ebf4009 ! t0_kref+0x9518: xnorcc %i5, %o1, %o7
12366 .word 0xb3a018d8 ! t0_kref+0x951c: fdtos %f24, %f25
12367 .word 0x9e34aac5 ! t0_kref+0x9520: orn %l2, 0xac5, %o7
12368 .word 0x96282842 ! t0_kref+0x9524: andn %g0, 0x842, %o3
12369 .word 0x0b800006 ! t0_kref+0x9528: fbug _kref+0x9540
12370 .word 0x927dc015 ! t0_kref+0x952c: sdiv %l7, %l5, %o1
12371 .word 0xec363fea ! t0_kref+0x9530: sth %l6, [%i0 - 0x16]
12372 .word 0xd64e3fe3 ! t0_kref+0x9534: ldsb [%i0 - 0x1d], %o3
12373 .word 0x81834000 ! t0_kref+0x9538: wr %o5, %g0, %y
12374 .word 0xa3a0188b ! t0_kref+0x953c: fitos %f11, %f17
12375 .word 0x9722c014 ! t0_kref+0x9540: mulscc %o3, %l4, %o3
12376 .word 0xc398a080 ! t0_kref+0x9544: ldda [%g2 + 0x80]%asi, %f32
12377 .word 0x32800006 ! t0_kref+0x9548: bne,a _kref+0x9560
12378 .word 0x92300015 ! t0_kref+0x954c: orn %g0, %l5, %o1
12379 .word 0xd8062000 ! t0_kref+0x9550: ld [%i0], %o4
12380 .word 0xd6560000 ! t0_kref+0x9554: ldsh [%i0], %o3
12381 .word 0x81850000 ! t0_kref+0x9558: wr %l4, %g0, %y
12382 .word 0x9334e000 ! t0_kref+0x955c: srl %l3, 0x0, %o1
12383 .word 0xd2ee9018 ! t0_kref+0x9560: ldstuba [%i2 + %i0]0x80, %o1
12384 .word 0xf007bfe0 ! t0_kref+0x9564: ld [%fp - 0x20], %i0
12385 .word 0xb3a389b8 ! t0_kref+0x9568: fdivs %f14, %f24, %f25
12386 .word 0x0e480008 ! t0_kref+0x956c: bvs,pt %icc, _kref+0x958c
12387 .word 0x95127b45 ! t0_kref+0x9570: taddcctv %o1, -0x4bb, %o2
12388 .word 0xaba018ce ! t0_kref+0x9574: fdtos %f14, %f21
12389 .word 0xd67e0000 ! t0_kref+0x9578: swap [%i0], %o3
12390 .word 0xc07e6004 ! t0_kref+0x957c: swap [%i1 + 4], %g0
12391 .word 0xa3a018cc ! t0_kref+0x9580: fdtos %f12, %f17
12392 .word 0xe0180018 ! t0_kref+0x9584: ldd [%g0 + %i0], %l0
12393 .word 0x95a01913 ! t0_kref+0x9588: fitod %f19, %f10
12394 .word 0xd820a030 ! t0_kref+0x958c: st %o4, [%g2 + 0x30]
12395 .word 0x9ba00132 ! t0_kref+0x9590: fabss %f18, %f13
12396 .word 0xc06e6010 ! t0_kref+0x9594: ldstub [%i1 + 0x10], %g0
12397 .word 0xdd270019 ! t0_kref+0x9598: st %f14, [%i4 + %i1]
12398 .word 0xdd1e3fe8 ! t0_kref+0x959c: ldd [%i0 - 0x18], %f14
12399 .word 0x803ac008 ! t0_kref+0x95a0: xnor %o3, %o0, %g0
12400 .word 0xc050a026 ! t0_kref+0x95a4: ldsh [%g2 + 0x26], %g0
12401 .word 0x97a01899 ! t0_kref+0x95a8: fitos %f25, %f11
12402 .word 0xc0ee1000 ! t0_kref+0x95ac: ldstuba [%i0]0x80, %g0
12403 .word 0x8143e040 ! t0_kref+0x95b0: membar 0x40
12404 .word 0xeee81019 ! t0_kref+0x95b4: ldstuba [%g0 + %i1]0x80, %l7
12405 .word 0x925d243a ! t0_kref+0x95b8: smul %l4, 0x43a, %o1
12406 .word 0xdd263fe8 ! t0_kref+0x95bc: st %f14, [%i0 - 0x18]
12407 .word 0x81ab0a58 ! t0_kref+0x95c0: fcmpd %fcc0, %f12, %f24
12408 .word 0x92fb001b ! t0_kref+0x95c4: sdivcc %o4, %i3, %o1
12409 .word 0x94800009 ! t0_kref+0x95c8: addcc %g0, %o1, %o2
12410 .word 0xf320a020 ! t0_kref+0x95cc: st %f25, [%g2 + 0x20]
12411 .word 0x96af0014 ! t0_kref+0x95d0: andncc %i4, %l4, %o3
12412 .word 0xc050a016 ! t0_kref+0x95d4: ldsh [%g2 + 0x16], %g0
12413 .word 0x98e6b514 ! t0_kref+0x95d8: subccc %i2, -0xaec, %o4
12414 .word 0x9fa2c833 ! t0_kref+0x95dc: fadds %f11, %f19, %f15
12415 .word 0xe9b81018 ! t0_kref+0x95e0: stda %f20, [%g0 + %i0]0x80
12416 .word 0x06800002 ! t0_kref+0x95e4: bl _kref+0x95ec
12417 .word 0xaba44833 ! t0_kref+0x95e8: fadds %f17, %f19, %f21
12418 .word 0xe120a03c ! t0_kref+0x95ec: st %f16, [%g2 + 0x3c]
12419 .word 0xef063ff4 ! t0_kref+0x95f0: ld [%i0 - 0xc], %f23
12420 .word 0x3b480007 ! t0_kref+0x95f4: fble,a,pt %fcc0, _kref+0x9610
12421 .word 0x9aa00016 ! t0_kref+0x95f8: subcc %g0, %l6, %o5
12422 .word 0xb3a00031 ! t0_kref+0x95fc: fmovs %f17, %f25
12423 .word 0x81dfec54 ! t0_kref+0x9600: flush %i7 + 0xc54
12424 .word 0xb1a509ad ! t0_kref+0x9604: fdivs %f20, %f13, %f24
12425 .word 0x0a800001 ! t0_kref+0x9608: bcs _kref+0x960c
12426 .word 0xd6167fe6 ! t0_kref+0x960c: lduh [%i1 - 0x1a], %o3
12427 .word 0xa9a289d2 ! t0_kref+0x9610: fdivd %f10, %f18, %f20
12428 .word 0xada0002f ! t0_kref+0x9614: fmovs %f15, %f22
12429 .word 0xd48e501a ! t0_kref+0x9618: lduba [%i1 + %i2]0x80, %o2
12430 .word 0x9b3ca00a ! t0_kref+0x961c: sra %l2, 0xa, %o5
12431 .word 0x9a9e8017 ! t0_kref+0x9620: xorcc %i2, %l7, %o5
12432 .word 0x81ac0a33 ! t0_kref+0x9624: fcmps %fcc0, %f16, %f19
12433 .word 0x10800002 ! t0_kref+0x9628: ba _kref+0x9630
12434 .word 0xa5a0002b ! t0_kref+0x962c: fmovs %f11, %f18
12435 .word 0x8143c000 ! t0_kref+0x9630: stbar
12436 .word 0x9af27484 ! t0_kref+0x9634: udivcc %o1, -0xb7c, %o5
12437 .word 0x9e870009 ! t0_kref+0x9638: addcc %i4, %o1, %o7
12438 .word 0xf6b61000 ! t0_kref+0x963c: stha %i3, [%i0]0x80
12439 .word 0x9244f441 ! t0_kref+0x9640: addc %l3, -0xbbf, %o1
12440 .word 0x1b480003 ! t0_kref+0x9644: fble,pt %fcc0, _kref+0x9650
12441 .word 0x99a0012f ! t0_kref+0x9648: fabss %f15, %f12
12442 .word 0x23400005 ! t0_kref+0x964c: fbne,a,pn %fcc0, _kref+0x9660
12443 .word 0xe83f4005 ! t0_kref+0x9650: std %l4, [%i5 + %g5]
12444 .word 0x3f480007 ! t0_kref+0x9654: fbo,a,pt %fcc0, _kref+0x9670
12445 .word 0x95a01913 ! t0_kref+0x9658: fitod %f19, %f10
12446 .word 0x943dbbab ! t0_kref+0x965c: xnor %l6, -0x455, %o2
12447 .word 0x965c8017 ! t0_kref+0x9660: smul %l2, %l7, %o3
12448 .word 0xf620a020 ! t0_kref+0x9664: st %i3, [%g2 + 0x20]
12449 .word 0xf120a018 ! t0_kref+0x9668: st %f24, [%g2 + 0x18]
12450 .word 0x95a389d8 ! t0_kref+0x966c: fdivd %f14, %f24, %f10
12451 .word 0x92fab5ec ! t0_kref+0x9670: sdivcc %o2, -0xa14, %o1
12452 .word 0xd6c01018 ! t0_kref+0x9674: ldswa [%g0 + %i0]0x80, %o3
12453 .word 0x9ebd4008 ! t0_kref+0x9678: xnorcc %l5, %o0, %o7
12454 .word 0xd8160000 ! t0_kref+0x967c: lduh [%i0], %o4
12455 .word 0x81ab0a4c ! t0_kref+0x9680: fcmpd %fcc0, %f12, %f12
12456 .word 0xf820a014 ! t0_kref+0x9684: st %i4, [%g2 + 0x14]
12457 .word 0xdd1f4005 ! t0_kref+0x9688: ldd [%i5 + %g5], %f14
12458 .word 0x1e400007 ! t0_kref+0x968c: bvc,pn %icc, _kref+0x96a8
12459 .word 0xed063ff0 ! t0_kref+0x9690: ld [%i0 - 0x10], %f22
12460 .word 0xda4e0000 ! t0_kref+0x9694: ldsb [%i0], %o5
12461 .word 0xde10a006 ! t0_kref+0x9698: lduh [%g2 + 6], %o7
12462 .word 0xe8280019 ! t0_kref+0x969c: stb %l4, [%g0 + %i1]
12463 .word 0x23400006 ! t0_kref+0x96a0: fbne,a,pn %fcc0, _kref+0x96b8
12464 .word 0xd2270018 ! t0_kref+0x96a4: st %o1, [%i4 + %i0]
12465 .word 0x9e828017 ! t0_kref+0x96a8: addcc %o2, %l7, %o7
12466 .word 0x2d800006 ! t0_kref+0x96ac: fbg,a _kref+0x96c4
12467 .word 0xe01e7ff0 ! t0_kref+0x96b0: ldd [%i1 - 0x10], %l0
12468 .word 0xed6e3fe0 ! t0_kref+0x96b4: prefetch %i0 - 0x20, 22
12469 .word 0x94628000 ! t0_kref+0x96b8: subc %o2, %g0, %o2
12470 .word 0x32400007 ! t0_kref+0x96bc: bne,a,pn %icc, _kref+0x96d8
12471 .word 0x9b3f600f ! t0_kref+0x96c0: sra %i5, 0xf, %o5
12472 .word 0xd800a014 ! t0_kref+0x96c4: ld [%g2 + 0x14], %o4
12473 .word 0xd5a71019 ! t0_kref+0x96c8: sta %f10, [%i4 + %i1]0x80
12474 .word 0xc048a019 ! t0_kref+0x96cc: ldsb [%g2 + 0x19], %g0
12475 .word 0x001fffff ! t0_kref+0x96d0: illtrap 0x1fffff
12476 .word 0xd8d61000 ! t0_kref+0x96d4: ldsha [%i0]0x80, %o4
12477 .word 0x96ad8000 ! t0_kref+0x96d8: andncc %l6, %g0, %o3
12478 .word 0xd408a006 ! t0_kref+0x96dc: ldub [%g2 + 6], %o2
12479 .word 0x37800008 ! t0_kref+0x96e0: fbge,a _kref+0x9700
12480 .word 0xada0188c ! t0_kref+0x96e4: fitos %f12, %f22
12481 .word 0x0a800005 ! t0_kref+0x96e8: bcs _kref+0x96fc
12482 .word 0xd8780018 ! t0_kref+0x96ec: swap [%g0 + %i0], %o4
12483 .word 0x3e800007 ! t0_kref+0x96f0: bvc,a _kref+0x970c
12484 .word 0xa5a38858 ! t0_kref+0x96f4: faddd %f14, %f24, %f18
12485 .word 0xd4164000 ! t0_kref+0x96f8: lduh [%i1], %o2
12486 .word 0x15400005 ! t0_kref+0x96fc: fbue,pn %fcc0, _kref+0x9710
12487 .word 0xb1a018ca ! t0_kref+0x9700: fdtos %f10, %f24
12488 .word 0xb1a01a34 ! t0_kref+0x9704: fstoi %f20, %f24
12489 .word 0xc398a040 ! t0_kref+0x9708: ldda [%g2 + 0x40]%asi, %f32
12490 .word 0x9424e426 ! t0_kref+0x970c: sub %l3, 0x426, %o2
12491 .word 0x969f3130 ! t0_kref+0x9710: xorcc %i4, -0xed0, %o3
12492 .word 0xd2480019 ! t0_kref+0x9714: ldsb [%g0 + %i1], %o1
12493 .word 0x12480004 ! t0_kref+0x9718: bne,pt %icc, _kref+0x9728
12494 .word 0x993d801a ! t0_kref+0x971c: sra %l6, %i2, %o4
12495 .word 0x80e323fc ! t0_kref+0x9720: subccc %o4, 0x3fc, %g0
12496 .word 0x9e8de19e ! t0_kref+0x9724: andcc %l7, 0x19e, %o7
12497 .word 0xd8500019 ! t0_kref+0x9728: ldsh [%g0 + %i1], %o4
12498 .word 0x03800008 ! t0_kref+0x972c: fbne _kref+0x974c
12499 .word 0xb1a60936 ! t0_kref+0x9730: fmuls %f24, %f22, %f24
12500 .word 0x9a5f7899 ! t0_kref+0x9734: smul %i5, -0x767, %o5
12501 .word 0x81ab0a56 ! t0_kref+0x9738: fcmpd %fcc0, %f12, %f22
12502 .word 0x98fb001b ! t0_kref+0x973c: sdivcc %o4, %i3, %o4
12503 .word 0xc000a03c ! t0_kref+0x9740: ld [%g2 + 0x3c], %g0
12504 .word 0x1b800005 ! t0_kref+0x9744: fble _kref+0x9758
12505 .word 0x933d4017 ! t0_kref+0x9748: sra %l5, %l7, %o1
12506 .word 0x813ca00f ! t0_kref+0x974c: sra %l2, 0xf, %g0
12507 .word 0xe11e3fe8 ! t0_kref+0x9750: ldd [%i0 - 0x18], %f16
12508 .word 0xe01e4000 ! t0_kref+0x9754: ldd [%i1], %l0
12509 .word 0x96870017 ! t0_kref+0x9758: addcc %i4, %l7, %o3
12510 .word 0x9e2ec012 ! t0_kref+0x975c: andn %i3, %l2, %o7
12511 .word 0x86102003 ! t0_kref+0x9760: mov 0x3, %g3
12512 .word 0x32800000 ! t0_kref+0x9764: bne,a _kref+0x9764
12513 .word 0x86a0e001 ! t0_kref+0x9768: subcc %g3, 1, %g3
12514 .word 0xc08e101a ! t0_kref+0x976c: lduba [%i0 + %i2]0x80, %g0
12515 .word 0xb1a0190e ! t0_kref+0x9770: fitod %f14, %f24
12516 .word 0x9f2da00b ! t0_kref+0x9774: sll %l6, 0xb, %o7
12517 .word 0x9de3bfa0 ! t0_kref+0x9778: save %sp, -0x60, %sp
12518 .word 0x80168018 ! t0_kref+0x977c: or %i2, %i0, %g0
12519 .word 0x95ef3640 ! t0_kref+0x9780: restore %i4, -0x9c0, %o2
12520 .word 0x81ab0a52 ! t0_kref+0x9784: fcmpd %fcc0, %f12, %f18
12521 .word 0x96456d8b ! t0_kref+0x9788: addc %l5, 0xd8b, %o3
12522 .word 0xd53e3ff0 ! t0_kref+0x978c: std %f10, [%i0 - 0x10]
12523 .word 0xed180019 ! t0_kref+0x9790: ldd [%g0 + %i1], %f22
12524 .word 0x947f67fc ! t0_kref+0x9794: sdiv %i5, 0x7fc, %o2
12525 .word 0xe6216fbc ! t0_kref+0x9798: st %l3, [%g5 + 0xfbc]
12526 .word 0x9a452e11 ! t0_kref+0x979c: addc %l4, 0xe11, %o5
12527 .word 0x81ac0a54 ! t0_kref+0x97a0: fcmpd %fcc0, %f16, %f20
12528 .word 0xe47e7ffc ! t0_kref+0x97a4: swap [%i1 - 4], %l2
12529 .word 0xff6e7ff8 ! t0_kref+0x97a8: prefetch %i1 - 8, 31
12530 .word 0xd5263fe8 ! t0_kref+0x97ac: st %f10, [%i0 - 0x18]
12531 .word 0x11800003 ! t0_kref+0x97b0: fba _kref+0x97bc
12532 .word 0xa9a00054 ! t0_kref+0x97b4: fmovd %f20, %f20
12533 .word 0x9845bc3b ! t0_kref+0x97b8: addc %l6, -0x3c5, %o4
12534 .word 0x97a0002d ! t0_kref+0x97bc: fmovs %f13, %f11
12535 .word 0xe01e0000 ! t0_kref+0x97c0: ldd [%i0], %l0
12536 .word 0xd8300019 ! t0_kref+0x97c4: sth %o4, [%g0 + %i1]
12537 .word 0x81aaca37 ! t0_kref+0x97c8: fcmps %fcc0, %f11, %f23
12538 .word 0xd40e2005 ! t0_kref+0x97cc: ldub [%i0 + 5], %o2
12539 .word 0x8082000a ! t0_kref+0x97d0: addcc %o0, %o2, %g0
12540 .word 0xd93e6018 ! t0_kref+0x97d4: std %f12, [%i1 + 0x18]
12541 .word 0x9faa402c ! t0_kref+0x97d8: fmovse %fcc0, %f12, %f15
12542 .word 0x9a2efbeb ! t0_kref+0x97dc: andn %i3, -0x415, %o5
12543 .word 0x98c72ccd ! t0_kref+0x97e0: addccc %i4, 0xccd, %o4
12544 .word 0x23480001 ! t0_kref+0x97e4: fbne,a,pt %fcc0, _kref+0x97e8
12545 .word 0x9a330015 ! t0_kref+0x97e8: orn %o4, %l5, %o5
12546 .word 0x9b3a201e ! t0_kref+0x97ec: sra %o0, 0x1e, %o5
12547 .word 0x81ac4ab7 ! t0_kref+0x97f0: fcmpes %fcc0, %f17, %f23
12548 .word 0x07480004 ! t0_kref+0x97f4: fbul,pt %fcc0, _kref+0x9804
12549 .word 0xd4163fe8 ! t0_kref+0x97f8: lduh [%i0 - 0x18], %o2
12550 .word 0x94f48016 ! t0_kref+0x97fc: udivcc %l2, %l6, %o2
12551 .word 0x81ab8a52 ! t0_kref+0x9800: fcmpd %fcc0, %f14, %f18
12552 .word 0xd840a018 ! t0_kref+0x9804: ldsw [%g2 + 0x18], %o4
12553 .word 0x9f3f001b ! t0_kref+0x9808: sra %i4, %i3, %o7
12554 .word 0xa3a018d4 ! t0_kref+0x980c: fdtos %f20, %f17
12555 .word 0xd7066004 ! t0_kref+0x9810: ld [%i1 + 4], %f11
12556 .word 0xe09e101d ! t0_kref+0x9814: ldda [%i0 + %i5]0x80, %l0
12557 .word 0x09400005 ! t0_kref+0x9818: fbl,pn %fcc0, _kref+0x982c
12558 .word 0xef6e401a ! t0_kref+0x981c: prefetch %i1 + %i2, 23
12559 .word 0xe01e3ff0 ! t0_kref+0x9820: ldd [%i0 - 0x10], %l0
12560 .word 0xcb070005 ! t0_kref+0x9824: ld [%i4 + %g5], %f5
12561 .word 0x94acba14 ! t0_kref+0x9828: andncc %l2, -0x5ec, %o2
12562 .word 0x98ab4015 ! t0_kref+0x982c: andncc %o5, %l5, %o4
12563 .word 0x06400005 ! t0_kref+0x9830: bl,pn %icc, _kref+0x9844
12564 .word 0xd44e0000 ! t0_kref+0x9834: ldsb [%i0], %o2
12565 .word 0xe87e600c ! t0_kref+0x9838: swap [%i1 + 0xc], %l4
12566 .word 0x001fffff ! t0_kref+0x983c: illtrap 0x1fffff
12567 .word 0xa9a54836 ! t0_kref+0x9840: fadds %f21, %f22, %f20
12568 .word 0x80837255 ! t0_kref+0x9844: addcc %o5, -0xdab, %g0
12569 .word 0x95a01895 ! t0_kref+0x9848: fitos %f21, %f10
12570 .word 0x96bf65d8 ! t0_kref+0x984c: xnorcc %i5, 0x5d8, %o3
12571 .word 0x809ec01c ! t0_kref+0x9850: xorcc %i3, %i4, %g0
12572 .word 0xe09f5018 ! t0_kref+0x9854: ldda [%i5 + %i0]0x80, %l0
12573 .word 0x80bde848 ! t0_kref+0x9858: xnorcc %l7, 0x848, %g0
12574 .word 0xc020a01c ! t0_kref+0x985c: clr [%g2 + 0x1c]
12575 .word 0xd430a024 ! t0_kref+0x9860: sth %o2, [%g2 + 0x24]
12576 .word 0x13480001 ! t0_kref+0x9864: fbe,pt %fcc0, _kref+0x9868
12577 .word 0x98668008 ! t0_kref+0x9868: subc %i2, %o0, %o4
12578 .word 0x9e5a3a51 ! t0_kref+0x986c: smul %o0, -0x5af, %o7
12579 .word 0x81332000 ! t0_kref+0x9870: srl %o4, 0x0, %g0
12580 .word 0xfc4831fb ! t0_kref+0x9874: ldsb [%g0 - 0xe05], %fp
12581 .word 0xb1a00056 ! t0_kref+0x9878: fmovd %f22, %f24
12582 .word 0xd2164000 ! t0_kref+0x987c: lduh [%i1], %o1
12583 .word 0x9e6574f9 ! t0_kref+0x9880: subc %l5, -0xb07, %o7
12584 .word 0x94e58015 ! t0_kref+0x9884: subccc %l6, %l5, %o2
12585 .word 0xed00a024 ! t0_kref+0x9888: ld [%g2 + 0x24], %f22
12586 .word 0x953d2011 ! t0_kref+0x988c: sra %l4, 0x11, %o2
12587 .word 0x99a38858 ! t0_kref+0x9890: faddd %f14, %f24, %f12
12588 .word 0x9fa018d6 ! t0_kref+0x9894: fdtos %f22, %f15
12589 .word 0x98fdc000 ! t0_kref+0x9898: sdivcc %l7, %g0, %o4
12590 .word 0xa5a00158 ! t0_kref+0x989c: fabsd %f24, %f18
12591 .word 0x9ee54000 ! t0_kref+0x98a0: subccc %l5, %g0, %o7
12592 .word 0xd030a008 ! t0_kref+0x98a4: sth %o0, [%g2 + 8]
12593 .word 0x06480007 ! t0_kref+0x98a8: bl,pt %icc, _kref+0x98c4
12594 .word 0xe9063ff4 ! t0_kref+0x98ac: ld [%i0 - 0xc], %f20
12595 .word 0x81d8000a ! t0_kref+0x98b0: flush %g0 + %o2
12596 .word 0x3f400005 ! t0_kref+0x98b4: fbo,a,pn %fcc0, _kref+0x98c8
12597 .word 0xdf20a028 ! t0_kref+0x98b8: st %f15, [%g2 + 0x28]
12598 .word 0xaba00136 ! t0_kref+0x98bc: fabss %f22, %f21
12599 .word 0xdb06200c ! t0_kref+0x98c0: ld [%i0 + 0xc], %f13
12600 .word 0x988a8016 ! t0_kref+0x98c4: andcc %o2, %l6, %o4
12601 .word 0xe5ee501a ! t0_kref+0x98c8: prefetcha %i1 + %i2, 18
12602 .word 0xa1a01914 ! t0_kref+0x98cc: fitod %f20, %f16
12603 .word 0x81aa8a56 ! t0_kref+0x98d0: fcmpd %fcc0, %f10, %f22
12604 .word 0x8132e01c ! t0_kref+0x98d4: srl %o3, 0x1c, %g0
12605 .word 0x2a800007 ! t0_kref+0x98d8: bcs,a _kref+0x98f4
12606 .word 0x96e2f1ba ! t0_kref+0x98dc: subccc %o3, -0xe46, %o3
12607 .word 0x96f34016 ! t0_kref+0x98e0: udivcc %o5, %l6, %o3
12608 .word 0xe07e201c ! t0_kref+0x98e4: swap [%i0 + 0x1c], %l0
12609 .word 0xdd060000 ! t0_kref+0x98e8: ld [%i0], %f14
12610 .word 0x11800005 ! t0_kref+0x98ec: fba _kref+0x9900
12611 .word 0xa9a01893 ! t0_kref+0x98f0: fitos %f19, %f20
12612 .word 0x95a389b2 ! t0_kref+0x98f4: fdivs %f14, %f18, %f10
12613 .word 0xd9267fe0 ! t0_kref+0x98f8: st %f12, [%i1 - 0x20]
12614 .word 0x9fa01a54 ! t0_kref+0x98fc: fdtoi %f20, %f15
12615 .word 0x27800004 ! t0_kref+0x9900: fbul,a _kref+0x9910
12616 .word 0x98626ee6 ! t0_kref+0x9904: subc %o1, 0xee6, %o4
12617 .word 0xde0e001a ! t0_kref+0x9908: ldub [%i0 + %i2], %o7
12618 .word 0x9fc10000 ! t0_kref+0x990c: call %g4
12619 .word 0x933d4014 ! t0_kref+0x9910: sra %l5, %l4, %o1
12620 .word 0x985aab5b ! t0_kref+0x9914: smul %o2, 0xb5b, %o4
12621 .word 0xa9a00139 ! t0_kref+0x9918: fabss %f25, %f20
12622 .word 0x04800008 ! t0_kref+0x991c: ble _kref+0x993c
12623 .word 0x942ee175 ! t0_kref+0x9920: andn %i3, 0x175, %o2
12624 .word 0x94420012 ! t0_kref+0x9924: addc %o0, %l2, %o2
12625 .word 0x81ab4a37 ! t0_kref+0x9928: fcmps %fcc0, %f13, %f23
12626 .word 0x973b6004 ! t0_kref+0x992c: sra %o5, 0x4, %o3
12627 .word 0xd53e001d ! t0_kref+0x9930: std %f10, [%i0 + %i5]
12628 .word 0x9e8d6b9c ! t0_kref+0x9934: andcc %l5, 0xb9c, %o7
12629 .word 0x9e86c016 ! t0_kref+0x9938: addcc %i3, %l6, %o7
12630 .word 0xc0000019 ! t0_kref+0x993c: ld [%g0 + %i1], %g0
12631 .word 0xb8102018 ! t0_kref+0x9940: mov 0x18, %i4
12632 .word 0x9a42356f ! t0_kref+0x9944: addc %o0, -0xa91, %o5
12633 .word 0x9a5e800a ! t0_kref+0x9948: smul %i2, %o2, %o5
12634 .word 0x81834000 ! t0_kref+0x994c: wr %o5, %g0, %y
12635 .word 0x9b077543 ! t0_kref+0x9950: taddcc %i5, -0xabd, %o5
12636 .word 0xeaa81018 ! t0_kref+0x9954: stba %l5, [%g0 + %i0]0x80
12637 .word 0xa9a0190e ! t0_kref+0x9958: fitod %f14, %f20
12638 .word 0x802cc009 ! t0_kref+0x995c: andn %l3, %o1, %g0
12639 .word 0xd220a00c ! t0_kref+0x9960: st %o1, [%g2 + 0xc]
12640 .word 0xc008a023 ! t0_kref+0x9964: ldub [%g2 + 0x23], %g0
12641 .word 0xd856600c ! t0_kref+0x9968: ldsh [%i1 + 0xc], %o4
12642 .word 0x95372016 ! t0_kref+0x996c: srl %i4, 0x16, %o2
12643 .word 0x92e2271f ! t0_kref+0x9970: subccc %o0, 0x71f, %o1
12644 .word 0xf11e3ff8 ! t0_kref+0x9974: ldd [%i0 - 8], %f24
12645 .word 0xe820a020 ! t0_kref+0x9978: st %l4, [%g2 + 0x20]
12646 .word 0xb1a01915 ! t0_kref+0x997c: fitod %f21, %f24
12647 .word 0xda48a022 ! t0_kref+0x9980: ldsb [%g2 + 0x22], %o5
12648 .word 0x39800007 ! t0_kref+0x9984: fbuge,a _kref+0x99a0
12649 .word 0x9a47775a ! t0_kref+0x9988: addc %i5, -0x8a6, %o5
12650 .word 0xa9a4c833 ! t0_kref+0x998c: fadds %f19, %f19, %f20
12651 .word 0xe91e001d ! t0_kref+0x9990: ldd [%i0 + %i5], %f20
12652 .word 0x9f414000 ! t0_kref+0x9994: mov %pc, %o7
12653 .word 0xec30a00c ! t0_kref+0x9998: sth %l6, [%g2 + 0xc]
12654 .word 0xc0167fe8 ! t0_kref+0x999c: lduh [%i1 - 0x18], %g0
12655 .word 0x9a5cc013 ! t0_kref+0x99a0: smul %l3, %l3, %o5
12656 .word 0xa5a01894 ! t0_kref+0x99a4: fitos %f20, %f18
12657 .word 0x9232000a ! t0_kref+0x99a8: orn %o0, %o2, %o1
12658 .word 0x9938000b ! t0_kref+0x99ac: sra %g0, %o3, %o4
12659 .word 0x99a28856 ! t0_kref+0x99b0: faddd %f10, %f22, %f12
12660 .word 0xe83f4018 ! t0_kref+0x99b4: std %l4, [%i5 + %i0]
12661 .word 0xf207bfe0 ! t0_kref+0x99b8: ld [%fp - 0x20], %i1
12662 .word 0x81ac0a4c ! t0_kref+0x99bc: fcmpd %fcc0, %f16, %f12
12663 .word 0x95a648b3 ! t0_kref+0x99c0: fsubs %f25, %f19, %f10
12664 .word 0x96876284 ! t0_kref+0x99c4: addcc %i5, 0x284, %o3
12665 .word 0x9ef00014 ! t0_kref+0x99c8: udivcc %g0, %l4, %o7
12666 .word 0x9aadc00a ! t0_kref+0x99cc: andncc %l7, %o2, %o5
12667 .word 0x9fc10000 ! t0_kref+0x99d0: call %g4
12668 .word 0xd248a007 ! t0_kref+0x99d4: ldsb [%g2 + 7], %o1
12669 .word 0x013f025a ! t0_kref+0x99d8: sethi %hi(0xfc096800), %g0
12670 call SYM(t0_subr3)
12671 .word 0x98e70015 ! t0_kref+0x99e0: subccc %i4, %l5, %o4
12672 .word 0xda163fec ! t0_kref+0x99e4: lduh [%i0 - 0x14], %o5
12673 .word 0x9da0102c ! t0_kref+0x99e8: fstox %f12, %f14
12674 .word 0x81ab8a50 ! t0_kref+0x99ec: fcmpd %fcc0, %f14, %f16
12675 .word 0x81ae4ab7 ! t0_kref+0x99f0: fcmpes %fcc0, %f25, %f23
12676 .word 0x812b601d ! t0_kref+0x99f4: sll %o5, 0x1d, %g0
12677 .word 0xd91fbf80 ! t0_kref+0x99f8: ldd [%fp - 0x80], %f12
12678 call SYM(t0_subr0)
12679 .word 0xd87e7ff4 ! t0_kref+0x9a00: swap [%i1 - 0xc], %o4
12680 .word 0xddbe5000 ! t0_kref+0x9a04: stda %f14, [%i1]0x80
12681 .word 0x925e8012 ! t0_kref+0x9a08: smul %i2, %l2, %o1
12682 .word 0x20800002 ! t0_kref+0x9a0c: bn,a _kref+0x9a14
12683 .word 0xf007bfe0 ! t0_kref+0x9a10: ld [%fp - 0x20], %i0
12684 .word 0xc168a04a ! t0_kref+0x9a14: prefetch %g2 + 0x4a, 0
12685 .word 0xe820a008 ! t0_kref+0x9a18: st %l4, [%g2 + 8]
12686 .word 0x9af2ffa8 ! t0_kref+0x9a1c: udivcc %o3, -0x58, %o5
12687 .word 0x9e274017 ! t0_kref+0x9a20: sub %i5, %l7, %o7
12688 .word 0x96b52c08 ! t0_kref+0x9a24: orncc %l4, 0xc08, %o3
12689 .word 0x9332201c ! t0_kref+0x9a28: srl %o0, 0x1c, %o1
12690 .word 0x94e6a4ed ! t0_kref+0x9a2c: subccc %i2, 0x4ed, %o2
12691 .word 0xe11f4019 ! t0_kref+0x9a30: ldd [%i5 + %i1], %f16
12692 .word 0x9e427673 ! t0_kref+0x9a34: addc %o1, -0x98d, %o7
12693 .word 0xe51fbe10 ! t0_kref+0x9a38: ldd [%fp - 0x1f0], %f18
12694 .word 0xee20a030 ! t0_kref+0x9a3c: st %l7, [%g2 + 0x30]
12695 .word 0x9b3f0008 ! t0_kref+0x9a40: sra %i4, %o0, %o5
12696 .word 0x92ff2359 ! t0_kref+0x9a44: sdivcc %i4, 0x359, %o1
12697 .word 0xe4200018 ! t0_kref+0x9a48: st %l2, [%g0 + %i0]
12698 .word 0x92734008 ! t0_kref+0x9a4c: udiv %o5, %o0, %o1
12699 .word 0x95a000aa ! t0_kref+0x9a50: fnegs %f10, %f10
12700 .word 0xa3a30833 ! t0_kref+0x9a54: fadds %f12, %f19, %f17
12701 .word 0xe300a01c ! t0_kref+0x9a58: ld [%g2 + 0x1c], %f17
12702 .word 0x8143c000 ! t0_kref+0x9a5c: stbar
12703 .word 0x9a32c00c ! t0_kref+0x9a60: orn %o3, %o4, %o5
12704 .word 0x9a65000c ! t0_kref+0x9a64: subc %l4, %o4, %o5
12705 .word 0xc0c61000 ! t0_kref+0x9a68: ldswa [%i0]0x80, %g0
12706 .word 0x9a96c008 ! t0_kref+0x9a6c: orcc %i3, %o0, %o5
12707 .word 0xeb68a008 ! t0_kref+0x9a70: prefetch %g2 + 8, 21
12708 .word 0x9ba000b3 ! t0_kref+0x9a74: fnegs %f19, %f13
12709 .word 0x3d400002 ! t0_kref+0x9a78: fbule,a,pn %fcc0, _kref+0x9a80
12710 .word 0xb3a00033 ! t0_kref+0x9a7c: fmovs %f19, %f25
12711 .word 0xada58956 ! t0_kref+0x9a80: fmuld %f22, %f22, %f22
12712 .word 0xda8e9019 ! t0_kref+0x9a84: lduba [%i2 + %i1]0x80, %o5
12713 .word 0xd8f81019 ! t0_kref+0x9a88: swapa [%g0 + %i1]0x80, %o4
12714 .word 0xde881019 ! t0_kref+0x9a8c: lduba [%g0 + %i1]0x80, %o7
12715 .word 0x9645401c ! t0_kref+0x9a90: addc %l5, %i4, %o3
12716 .word 0xaba509b0 ! t0_kref+0x9a94: fdivs %f20, %f16, %f21
12717 .word 0x31400003 ! t0_kref+0x9a98: fba,a,pn %fcc0, _kref+0x9aa4
12718 .word 0xc016c019 ! t0_kref+0x9a9c: lduh [%i3 + %i1], %g0
12719 .word 0x94e57e1a ! t0_kref+0x9aa0: subccc %l5, -0x1e6, %o2
12720 .word 0xd4062008 ! t0_kref+0x9aa4: ld [%i0 + 8], %o2
12721 .word 0xd428a015 ! t0_kref+0x9aa8: stb %o2, [%g2 + 0x15]
12722 .word 0x9fc00004 ! t0_kref+0x9aac: call %g0 + %g4
12723 .word 0xa0bc800c ! t0_kref+0x9ab0: xnorcc %l2, %o4, %l0
12724 .word 0x802d8000 ! t0_kref+0x9ab4: andn %l6, %g0, %g0
12725 .word 0x800b602b ! t0_kref+0x9ab8: and %o5, 0x2b, %g0
12726 .word 0x98f278e6 ! t0_kref+0x9abc: udivcc %o1, -0x71a, %o4
12727 .word 0xc028a033 ! t0_kref+0x9ac0: clrb [%g2 + 0x33]
12728 .word 0xd6100019 ! t0_kref+0x9ac4: lduh [%g0 + %i1], %o3
12729 .word 0xb1a64836 ! t0_kref+0x9ac8: fadds %f25, %f22, %f24
12730 .word 0x9e1738f9 ! t0_kref+0x9acc: or %i4, -0x707, %o7
12731 .word 0x9da2882f ! t0_kref+0x9ad0: fadds %f10, %f15, %f14
12732 .word 0xe01f4018 ! t0_kref+0x9ad4: ldd [%i5 + %i0], %l0
12733 .word 0x001fffff ! t0_kref+0x9ad8: illtrap 0x1fffff
12734 .word 0x98ba800d ! t0_kref+0x9adc: xnorcc %o2, %o5, %o4
12735 .word 0xe01e3fe0 ! t0_kref+0x9ae0: ldd [%i0 - 0x20], %l0
12736 .word 0x962564ee ! t0_kref+0x9ae4: sub %l5, 0x4ee, %o3
12737 .word 0x03400004 ! t0_kref+0x9ae8: fbne,pn %fcc0, _kref+0x9af8
12738 .word 0x965aab70 ! t0_kref+0x9aec: smul %o2, 0xb70, %o3
12739 .word 0x3a800004 ! t0_kref+0x9af0: bcc,a _kref+0x9b00
12740 .word 0xe420a00c ! t0_kref+0x9af4: st %l2, [%g2 + 0xc]
12741 .word 0xc398a040 ! t0_kref+0x9af8: ldda [%g2 + 0x40]%asi, %f32
12742 .word 0xd24e3fee ! t0_kref+0x9afc: ldsb [%i0 - 0x12], %o1
12743 .word 0xe2780018 ! t0_kref+0x9b00: swap [%g0 + %i0], %l1
12744 .word 0x35800005 ! t0_kref+0x9b04: fbue,a _kref+0x9b18
12745 .word 0x81deb211 ! t0_kref+0x9b08: flush %i2 - 0xdef
12746 .word 0xd80e7ffd ! t0_kref+0x9b0c: ldub [%i1 - 3], %o4
12747 .word 0xb1a018d8 ! t0_kref+0x9b10: fdtos %f24, %f24
12748 .word 0x1d400008 ! t0_kref+0x9b14: fbule,pn %fcc0, _kref+0x9b34
12749 .word 0x9fa28836 ! t0_kref+0x9b18: fadds %f10, %f22, %f15
12750 .word 0x80beba29 ! t0_kref+0x9b1c: xnorcc %i2, -0x5d7, %g0
12751 .word 0xde16c019 ! t0_kref+0x9b20: lduh [%i3 + %i1], %o7
12752 .word 0x0f800002 ! t0_kref+0x9b24: fbu _kref+0x9b2c
12753 .word 0xd64e001a ! t0_kref+0x9b28: ldsb [%i0 + %i2], %o3
12754 .word 0xea366004 ! t0_kref+0x9b2c: sth %l5, [%i1 + 4]
12755 .word 0x9e44ee56 ! t0_kref+0x9b30: addc %l3, 0xe56, %o7
12756 .word 0x81ddf7d6 ! t0_kref+0x9b34: flush %l7 - 0x82a
12757 .word 0xa5a0012c ! t0_kref+0x9b38: fabss %f12, %f18
12758 .word 0xc0063ffc ! t0_kref+0x9b3c: ld [%i0 - 4], %g0
12759 .word 0xf11fbfb0 ! t0_kref+0x9b40: ldd [%fp - 0x50], %f24
12760 .word 0x925daae4 ! t0_kref+0x9b44: smul %l6, 0xae4, %o1
12761 .word 0xa5a409d2 ! t0_kref+0x9b48: fdivd %f16, %f18, %f18
12762 .word 0x35480004 ! t0_kref+0x9b4c: fbue,a,pt %fcc0, _kref+0x9b5c
12763 .word 0x172fb568 ! t0_kref+0x9b50: sethi %hi(0xbed5a000), %o3
12764 .word 0x20800007 ! t0_kref+0x9b54: bn,a _kref+0x9b70
12765 .word 0xada000cc ! t0_kref+0x9b58: fnegd %f12, %f22
12766 .word 0x9ee36c7e ! t0_kref+0x9b5c: subccc %o5, 0xc7e, %o7
12767 .word 0xda08a036 ! t0_kref+0x9b60: ldub [%g2 + 0x36], %o5
12768 .word 0x948a401d ! t0_kref+0x9b64: andcc %o1, %i5, %o2
12769 .word 0x96fd36ec ! t0_kref+0x9b68: sdivcc %l4, -0x914, %o3
12770 .word 0xdd1e0000 ! t0_kref+0x9b6c: ldd [%i0], %f14
12771 .word 0x81ae4ab0 ! t0_kref+0x9b70: fcmpes %fcc0, %f25, %f16
12772 .word 0xc807bff0 ! t0_kref+0x9b74: ld [%fp - 0x10], %g4
12773 .word 0xd2562012 ! t0_kref+0x9b78: ldsh [%i0 + 0x12], %o1
12774 .word 0xd410a00a ! t0_kref+0x9b7c: lduh [%g2 + 0xa], %o2
12775 .word 0x80c0001b ! t0_kref+0x9b80: addccc %g0, %i3, %g0
12776 .word 0xaba488b3 ! t0_kref+0x9b84: fsubs %f18, %f19, %f21
12777 .word 0xec36c018 ! t0_kref+0x9b88: sth %l6, [%i3 + %i0]
12778 .word 0x9eaf3912 ! t0_kref+0x9b8c: andncc %i4, -0x6ee, %o7
12779 .word 0xd5b81019 ! t0_kref+0x9b90: stda %f10, [%g0 + %i1]0x80
12780 .word 0x92e2a45f ! t0_kref+0x9b94: subccc %o2, 0x45f, %o1
12781 .word 0x96e32597 ! t0_kref+0x9b98: subccc %o4, 0x597, %o3
12782 .word 0x24800003 ! t0_kref+0x9b9c: ble,a _kref+0x9ba8
12783 .word 0xc030a014 ! t0_kref+0x9ba0: clrh [%g2 + 0x14]
12784 .word 0x81aa8aad ! t0_kref+0x9ba4: fcmpes %fcc0, %f10, %f13
12785 .word 0x2e800006 ! t0_kref+0x9ba8: bvs,a _kref+0x9bc0
12786 .word 0x920ec00c ! t0_kref+0x9bac: and %i3, %o4, %o1
12787 .word 0x965ac017 ! t0_kref+0x9bb0: smul %o3, %l7, %o3
12788 .word 0x96ab0013 ! t0_kref+0x9bb4: andncc %o4, %l3, %o3
12789 .word 0xe09e101d ! t0_kref+0x9bb8: ldda [%i0 + %i5]0x80, %l0
12790 .word 0x10800004 ! t0_kref+0x9bbc: ba _kref+0x9bcc
12791 .word 0x923ec013 ! t0_kref+0x9bc0: xnor %i3, %l3, %o1
12792 .word 0xd230a03a ! t0_kref+0x9bc4: sth %o1, [%g2 + 0x3a]
12793 .word 0xe3a01018 ! t0_kref+0x9bc8: sta %f17, [%g0 + %i0]0x80
12794 .word 0xb1a000d6 ! t0_kref+0x9bcc: fnegd %f22, %f24
12795 .word 0x9ef5c00d ! t0_kref+0x9bd0: udivcc %l7, %o5, %o7
12796 .word 0x96977012 ! t0_kref+0x9bd4: orcc %i5, -0xfee, %o3
12797 .word 0x29800006 ! t0_kref+0x9bd8: fbl,a _kref+0x9bf0
12798 .word 0x9682000a ! t0_kref+0x9bdc: addcc %o0, %o2, %o3
12799 .word 0xa1a0012a ! t0_kref+0x9be0: fabss %f10, %f16
12800 .word 0xf4b6501b ! t0_kref+0x9be4: stha %i2, [%i1 + %i3]0x80
12801 .word 0x923cc00a ! t0_kref+0x9be8: xnor %l3, %o2, %o1
12802 .word 0x8143c000 ! t0_kref+0x9bec: stbar
12803 .word 0xf628a033 ! t0_kref+0x9bf0: stb %i3, [%g2 + 0x33]
12804 .word 0xe01e401d ! t0_kref+0x9bf4: ldd [%i1 + %i5], %l0
12805 .word 0x9fc10000 ! t0_kref+0x9bf8: call %g4
12806 .word 0xb1a01895 ! t0_kref+0x9bfc: fitos %f21, %f24
12807 .word 0x943a635e ! t0_kref+0x9c00: xnor %o1, 0x35e, %o2
12808 .word 0x803ca860 ! t0_kref+0x9c04: xnor %l2, 0x860, %g0
12809 .word 0xee30a032 ! t0_kref+0x9c08: sth %l7, [%g2 + 0x32]
12810 .word 0xda680018 ! t0_kref+0x9c0c: ldstub [%g0 + %i0], %o5
12811 .word 0x81df70e4 ! t0_kref+0x9c10: flush %i5 - 0xf1c
12812 .word 0x1c480001 ! t0_kref+0x9c14: bpos,pt %icc, _kref+0x9c18
12813 .word 0x9a7a8017 ! t0_kref+0x9c18: sdiv %o2, %l7, %o5
12814 .word 0xc398a040 ! t0_kref+0x9c1c: ldda [%g2 + 0x40]%asi, %f32
12815 .word 0xd51e7ff8 ! t0_kref+0x9c20: ldd [%i1 - 8], %f10
12816 .word 0x988d800c ! t0_kref+0x9c24: andcc %l6, %o4, %o4
12817 .word 0xda40a018 ! t0_kref+0x9c28: ldsw [%g2 + 0x18], %o5
12818 .word 0x9eba800c ! t0_kref+0x9c2c: xnorcc %o2, %o4, %o7
12819 .word 0xde08a029 ! t0_kref+0x9c30: ldub [%g2 + 0x29], %o7
12820 .word 0xfc0066e2 ! t0_kref+0x9c34: ld [%g1 + 0x6e2], %fp
12821 .word 0x81ad0a4a ! t0_kref+0x9c38: fcmpd %fcc0, %f20, %f10
12822 .word 0xafa0002a ! t0_kref+0x9c3c: fmovs %f10, %f23
12823 call SYM(_kaos_done)
12824 .word 0x01000000 ! t0_kref+0x9c44: nop
12825 KGLOBAL(t0_ktbl_end)
12826t0_ktbl_end:
12827t0_ktbl_page_end:
12828
12829KTEXT_MODULE(t0_module_subr0, 0x4897a000)
12830.seg "text"
12831t0_subr0_page_begin:
12832 .skip 8188
12833.global _t0_subr0; ENTRY(t0_subr0)
12834 .word 0xa6844012 ! t0_subr0+0x0: addcc %l1, %l2, %l3
12835 .word 0x81c3e008 ! t0_subr0+0x4: retl
12836 .word 0xaa64c014 ! t0_subr0+0x8: subc %l3, %l4, %l5
12837t0_subr0_page_end:
12838
12839KTEXT_MODULE(t0_module_subr1, 0x48a78000)
12840.seg "text"
12841t0_subr1_page_begin:
12842 .skip 8192
12843.global _t0_subr1; ENTRY(t0_subr1)
12844 .word 0x9de3bfa0 ! t0_subr1+0x0: save %sp, -0x60, %sp
12845 .word 0xb29eaa5a ! t0_subr1+0x4: xorcc %i2, 0xa5a, %i1
12846 .word 0x81c7e008 ! t0_subr1+0x8: ret
12847 .word 0xa7ee6001 ! t0_subr1+0xc: restore %i1, 1, %l3
12848t0_subr1_page_end:
12849
12850KTEXT_MODULE(t0_module_subr2, 0x4fa02000)
12851.seg "text"
12852t0_subr2_page_begin:
12853 .skip 8184
12854.global _t0_subr2; ENTRY(t0_subr2)
12855 .word 0x9de3bfa0 ! t0_subr2+0x0: save %sp, -0x60, %sp
12856 .word 0xb2066001 ! t0_subr2+0x4: add %i1, 1, %i1
12857 .word 0x81c7e008 ! t0_subr2+0x8: ret
12858 .word 0xa3ee6001 ! t0_subr2+0xc: restore %i1, 1, %l1
12859t0_subr2_page_end:
12860
12861KTEXT_MODULE(t0_module_subr3, 0x48702000)
12862.seg "text"
12863t0_subr3_page_begin:
12864 .skip 8108
12865.global _t0_subr3; ENTRY(t0_subr3)
12866 .word 0x90056001 ! t0_subr3+0x0: add %l5, 1, %o0
12867 .word 0x9de3bfa0 ! t0_subr3+0x4: save %sp, -0x60, %sp
12868#if defined(KAOS_SIMULATION)
12869 add %i0, 12, %i0
12870#else
12871 .word 0x90062001 ! t0_subr3+0x8: add %i0, 1, %o0
12872 .word 0x9de3bfa0 ! t0_subr3+0xc: save %sp, -0x60, %sp
12873 .word 0x90062001 ! t0_subr3+0x10: add %i0, 1, %o0
12874 .word 0x9de3bfa0 ! t0_subr3+0x14: save %sp, -0x60, %sp
12875 .word 0x90062001 ! t0_subr3+0x18: add %i0, 1, %o0
12876 .word 0x9de3bfa0 ! t0_subr3+0x1c: save %sp, -0x60, %sp
12877 .word 0x90062001 ! t0_subr3+0x20: add %i0, 1, %o0
12878 .word 0x9de3bfa0 ! t0_subr3+0x24: save %sp, -0x60, %sp
12879 .word 0x90062001 ! t0_subr3+0x28: add %i0, 1, %o0
12880 .word 0x9de3bfa0 ! t0_subr3+0x2c: save %sp, -0x60, %sp
12881 .word 0x90062001 ! t0_subr3+0x30: add %i0, 1, %o0
12882 .word 0x9de3bfa0 ! t0_subr3+0x34: save %sp, -0x60, %sp
12883 .word 0xb1ee2001 ! t0_subr3+0x38: restore %i0, 1, %i0
12884 .word 0xb1ee2001 ! t0_subr3+0x3c: restore %i0, 1, %i0
12885 .word 0xb1ee2001 ! t0_subr3+0x40: restore %i0, 1, %i0
12886 .word 0xb1ee2001 ! t0_subr3+0x44: restore %i0, 1, %i0
12887 .word 0xb1ee2001 ! t0_subr3+0x48: restore %i0, 1, %i0
12888 .word 0xb1ee2001 ! t0_subr3+0x4c: restore %i0, 1, %i0
12889#endif
12890 .word 0x81c7e008 ! t0_subr3+0x50: ret
12891 .word 0xadee2001 ! t0_subr3+0x54: restore %i0, 1, %l6
12892t0_subr3_page_end:
12893!
12894! Total operations: 9805
12895!
12896! Operation frequencies
12897!
12898! name exp obs
12899! ldsb 1.18 1.20
12900! ldub 0.51 0.46
12901! ldsh 0.97 1.09
12902! lduh 1.60 1.85
12903! ld 0.81 0.83
12904! ldd 1.39 1.41
12905! swap 0.94 0.90
12906! ldstub 0.44 0.46
12907! stb 0.75 0.65
12908! sth 0.92 1.02
12909! st 0.56 0.64
12910! std 0.48 0.54
12911! add 0.39 0.35
12912! addcc 0.86 1.08
12913! addx 1.59 1.66
12914! addxcc 0.68 0.62
12915! taddcc 0.13 0.11
12916! taddcctv 0.31 0.35
12917! sub 0.98 0.88
12918! subcc 0.93 0.99
12919! subx 1.22 1.26
12920! subxcc 1.47 1.43
12921! tsubcc 0.03 0.03
12922! tsubcctv 0.33 0.22
12923! mulscc 0.19 0.16
12924! and 0.97 1.02
12925! andcc 1.56 1.68
12926! andn 0.94 1.01
12927! andncc 1.67 1.77
12928! or 0.66 0.52
12929! orcc 0.12 0.16
12930! orn 1.18 1.25
12931! orncc 0.45 0.48
12932! xor 0.40 0.45
12933! xorcc 0.86 0.94
12934! xnor 1.28 1.50
12935! xnorcc 1.54 1.80
12936! sll 1.55 1.91
12937! srl 1.18 1.20
12938! sra 1.18 1.49
12939! unimp 0.29 0.28
12940! umul 0.08 0.05
12941! smul 1.60 1.66
12942! udiv 0.22 0.31
12943! sdiv 0.82 0.92
12944! umulcc 0.03 0.02
12945! smulcc 0.50 0.52
12946! udivcc 1.51 1.56
12947! sdivcc 0.93 0.97
12948! rdy 0.19 0.14
12949! wry 1.37 1.64
12950! bicc 2.76 2.46
12951! sethi 0.36 0.37
12952! jmpl 0.69 0.73
12953! call 0.77 0.69
12954! ticc 0.00 0.00
12955! flush 1.10 1.16
12956! save 0.38 0.28
12957! restore 1.63 0.00
12958! stbar 0.67 0.60
12959! ldf 1.12 1.18
12960! lddf 1.56 1.73
12961! stf 0.58 0.58
12962! stdf 1.13 1.08
12963! fadds 1.41 1.56
12964! fsubs 0.15 0.17
12965! fmuls 0.36 0.46
12966! fdivs 0.58 0.73
12967! faddd 0.55 0.52
12968! fsubd 0.43 0.31
12969! fmuld 0.11 0.09
12970! fdivd 0.73 0.86
12971! faddq 0.00 0.00
12972! fsubq 0.00 0.00
12973! fmulq 0.00 0.00
12974! fdivq 0.00 0.00
12975! fsmuld 0.39 0.54
12976! fdmulq 0.00 0.00
12977! fitos 1.00 1.13
12978! fitod 1.44 1.52
12979! fitoq 0.00 0.00
12980! fstoi 0.72 0.65
12981! fstod 0.01 0.02
12982! fstoq 0.00 0.00
12983! fdtoi 0.16 0.19
12984! fdtos 1.18 1.36
12985! fdtoq 0.00 0.00
12986! fqtoi 0.00 0.00
12987! fqtos 0.00 0.00
12988! fqtod 0.00 0.00
12989! fmovs 0.92 0.93
12990! fnegs 0.58 0.50
12991! fabss 1.65 1.94
12992! fsqrts 0.00 0.00
12993! fsqrtd 0.00 0.00
12994! fsqrtq 0.00 0.00
12995! fcmps 0.55 0.51
12996! fcmpd 1.43 1.41
12997! fcmpq 0.00 0.00
12998! fcmpes 0.73 0.75
12999! fcmped 0.08 0.04
13000! fcmpeq 0.00 0.00
13001! fbfcc 3.89 3.62
13002! ldfsr 0.09 0.00
13003! stfsr 0.10 0.12
13004! loop 0.31 0.11
13005! offset 0.13 0.10
13006! area 0.31 0.31
13007! target 0.31 0.34
13008! goto 0.17 0.08
13009! sigsegv 0.11 0.12
13010! sigbus 0.23 0.28
13011! imodify 0.38 0.18
13012! ldfsr_offset 0.32 0.00
13013! fpattern 1.42 1.35
13014! lbranch 0.02 0.04
13015! shmld 4.22 4.68
13016! shmst 3.41 3.48
13017! shmpf 0.27 0.29
13018! shmswap 0.20 0.19
13019! shmblkld 0.96 0.25
13020! shmblkst 0.56 0.47
13021! shmblkchk 0.57 0.31
13022! hack_restore 0.00 0.00
13023! demap_random_va 0.00 0.00
13024! demap_area 0.00 0.00
13025! demap_ktbl_text 0.00 0.00
13026! demap_ktbl_data 0.00 0.00
13027! demap_subr 0.00 0.00
13028! demap_reg 0.00 0.00
13029! demap_stack 0.00 0.00
13030! ro_area 0.00 0.00
13031! ro_ktbl_data 0.00 0.00
13032! ro_reg 0.00 0.00
13033! ro_stack 0.00 0.00
13034! set_window 0.00 0.00
13035! set_va_wp 0.00 0.00
13036! set_pa_wp 0.00 0.00
13037! set_softint 0.00 0.00
13038! ie_toggle 0.00 0.00
13039! set_pil 0.00 0.00
13040! set_tso 0.00 0.00
13041! set_pso 0.00 0.00
13042! set_rmo 0.00 0.00
13043! cflush 0.00 0.00
13044! return 0.30 0.31
13045! casa 0.00 0.00
13046! rdasi 0.11 0.15
13047! wrasi 0.24 0.15
13048! bpcc 1.08 0.93
13049! fbpfcc 3.97 3.61
13050! fmovscc 0.31 0.48
13051! fmovdcc 0.00 0.00
13052! fmovqcc 0.00 0.00
13053! movcc 0.03 0.01
13054! flushw 0.09 0.13
13055! membar 0.30 0.15
13056! prefetch 0.60 0.64
13057! rdpc 0.08 0.09
13058! ldqf 0.00 0.00
13059! stqf 0.00 0.00
13060! ldfa 0.08 0.10
13061! lddfa 0.06 0.04
13062! ldqfa 0.00 0.00
13063! ldsba 0.06 0.06
13064! ldsha 0.16 0.15
13065! lduba 0.33 0.41
13066! lduha 0.04 0.07
13067! lda 0.16 0.17
13068! ldda 0.18 0.17
13069! ldstuba 0.23 0.29
13070! prefetcha 0.09 0.07
13071! stfa 0.06 0.09
13072! stdfa 0.23 0.24
13073! stqfa 0.00 0.00
13074! stba 0.26 0.19
13075! stha 0.14 0.13
13076! sta 0.05 0.03
13077! stda 0.05 0.05
13078! swapa 0.23 0.32
13079! fmovd 0.22 0.19
13080! fnegd 0.29 0.24
13081! fabsd 0.19 0.23
13082! fstox 0.19 0.21
13083! fdtox 0.02 0.01
13084! fxtos 0.06 0.08
13085! fxtod 0.18 0.21
13086! lds 0.02 0.03
13087! ldsa 0.18 0.18
13088! ldx 0.25 0.30
13089! ldxa 0.24 0.17
13090! nofault 0.01 0.03
13091! rdgsr 0.00 0.00
13092! wrgsr 0.00 0.00
13093! fpadd16 0.00 0.00
13094! fpadd16s 0.00 0.00
13095! fpadd32 0.00 0.00
13096! fpadd32s 0.00 0.00
13097! fpsub16 0.00 0.00
13098! fpsub16s 0.00 0.00
13099! fpsub32 0.00 0.00
13100! fpsub32s 0.00 0.00
13101! fpack16 0.00 0.00
13102! fpack32 0.00 0.00
13103! fpackfix 0.00 0.00
13104! fexpand 0.00 0.00
13105! fpmerge 0.00 0.00
13106! fmul8x16 0.00 0.00
13107! fmul8x16au 0.00 0.00
13108! fmul8x16al 0.00 0.00
13109! fmul8sux16 0.00 0.00
13110! fmul8ulx16 0.00 0.00
13111! fmuld8sux16 0.00 0.00
13112! fmuld8ulx16 0.00 0.00
13113! alignaddr 0.00 0.00
13114! alignaddrl 0.00 0.00
13115! faligndata 0.00 0.00
13116! fzero 0.00 0.00
13117! fzeros 0.00 0.00
13118! fone 0.00 0.00
13119! fones 0.00 0.00
13120! fsrc1 0.00 0.00
13121! fsrc1s 0.00 0.00
13122! fsrc2 0.00 0.00
13123! fsrc2s 0.00 0.00
13124! fnot1 0.00 0.00
13125! fnot1s 0.00 0.00
13126! fnot2 0.00 0.00
13127! fnot2s 0.00 0.00
13128! for 0.00 0.00
13129! fors 0.00 0.00
13130! fnor 0.00 0.00
13131! fnors 0.00 0.00
13132! fand 0.00 0.00
13133! fands 0.00 0.00
13134! fnand 0.00 0.00
13135! fnands 0.00 0.00
13136! fxor 0.00 0.00
13137! fxors 0.00 0.00
13138! fxnor 0.00 0.00
13139! fxnors 0.00 0.00
13140! fornot1 0.00 0.00
13141! fornot1s 0.00 0.00
13142! fornot2 0.00 0.00
13143! fornot2s 0.00 0.00
13144! fandnot1 0.00 0.00
13145! fandnot1s 0.00 0.00
13146! fandnot2 0.00 0.00
13147! fandnot2s 0.00 0.00
13148! fcmpgt16 0.00 0.00
13149! fcmpgt32 0.00 0.00
13150! fcmple16 0.00 0.00
13151! fcmple32 0.00 0.00
13152! fcmpne16 0.00 0.00
13153! fcmpne32 0.00 0.00
13154! fcmpeq16 0.00 0.00
13155! fcmpeq32 0.00 0.00
13156! edge8 0.00 0.00
13157! edge8l 0.00 0.00
13158! edge16 0.00 0.00
13159! edge16l 0.00 0.00
13160! edge32 0.00 0.00
13161! edge32l 0.00 0.00
13162! pdist 0.00 0.00
13163! partial_st8 0.00 0.00
13164! partial_st16 0.00 0.00
13165! partial_st32 0.00 0.00
13166! short_st8 0.00 0.00
13167! short_st16 0.00 0.00
13168! short_ld8 0.00 0.00
13169! short_ld16 0.00 0.00
13170! blkld 0.00 0.00
13171! blkst 0.00 0.00
13172! blkld_offset 0.00 0.00
13173! blkst_offset 0.00 0.00
13174! blk_check 0.00 0.00
13175! casxa 0.00 0.00
13176! rdccr 0.00 0.00
13177! rdfprs 0.00 0.00
13178! wrccr 0.00 0.00
13179! popc 0.00 0.00
13180! wrfprs 0.00 0.00
13181! stx 0.00 0.00
13182! stxa 0.00 0.00
13183! cflush 0.00 0.00
13184! array8 0.00 0.00
13185! array16 0.00 0.00
13186! array32 0.00 0.00
13187! edge8n 0.00 0.00
13188! edge8ln 0.00 0.00
13189! edge16n 0.00 0.00
13190! edge16ln 0.00 0.00
13191! edge32n 0.00 0.00
13192! edge32ln 0.00 0.00
13193! bmask 0.00 0.00
13194! bshuffle 0.00 0.00
13195! siam 0.00 0.00
13196! fpadds16 0.00 0.00
13197! fpadds16s 0.00 0.00
13198! fpadds32 0.00 0.00
13199! fpadds32s 0.00 0.00
13200! fpsubs16 0.00 0.00
13201! fpsubs16s 0.00 0.00
13202! fpsubs32 0.00 0.00
13203! fpsubs32s 0.00 0.00
13204! fpadd64 0.00 0.00
13205! fpsub64 0.00 0.00
13206! fpmean16 0.00 0.00
13207! fpchksm16 0.00 0.00
13208! fshl16 0.00 0.00
13209! fshrl16 0.00 0.00
13210! fshl32 0.00 0.00
13211! fshrl32 0.00 0.00
13212! fshlas16 0.00 0.00
13213! fshra16 0.00 0.00
13214! fshlas32 0.00 0.00
13215! fshra32 0.00 0.00
13216! fpmovc8 0.00 0.00
13217! fpmovc16 0.00 0.00
13218! fpmovc32 0.00 0.00
13219! fmergesp 0.00 0.00
13220! fucmpgt8 0.00 0.00
13221! fucmple8 0.00 0.00
13222! fucmpne8 0.00 0.00
13223! fucmpeq8 0.00 0.00
13224! pdistn 0.00 0.00
13225! lzd 0.00 0.00
13226! addxc 0.00 0.00
13227! addxccc 0.00 0.00
13228! umulxhi 0.00 0.00
13229! flcmps 0.00 0.00
13230! flcmpd 0.00 0.00
13231! sfabss 0.00 0.00
13232! sfnegs 0.00 0.00
13233! sfadds 0.00 0.00
13234! sfsubs 0.00 0.00
13235! sfmuls 0.00 0.00
13236! sfitos 0.00 0.00
13237! sfstoi 0.00 0.00
13238! sfcmpeqs 0.00 0.00
13239! sfcmpnes 0.00 0.00
13240! sfcmpgts 0.00 0.00
13241! sfcmples 0.00 0.00
13242! fmadds 0.00 0.00
13243! fmaddd 0.00 0.00
13244! fmsubs 0.00 0.00
13245! fmsubd 0.00 0.00
13246! fnmsubs 0.00 0.00
13247! fnmsubd 0.00 0.00
13248! fnmadds 0.00 0.00
13249! fnmaddd 0.00 0.00
13250!
13251KDATA_MODULE(t0_module_offset_table, 0x30de6000)
13252.seg "data"
13253t0_offset_table_start:
13254t0_offset_table_size: .word 0x00000008
13255t0_offset_table:
13256 .word 0x00000000
13257 .word 0x00000018
13258 .word 0x00000008
13259 .word 0xfffffff0
13260 .word 0x00000010
13261 .word 0xffffffe8
13262 .word 0xffffffe0
13263 .word 0xfffffff8
13264t0_offset_table_end:
13265
13266t0_ldfsr_offset_table_start:
13267t0_ldfsr_offset_table_size: .word 0x00000000
13268t0_ldfsr_offset_table:
13269t0_ldfsr_offset_table_end:
13270
13271t0_bld_offset_table_start:
13272t0_bld_offset_table_size: .word 0x00000000
13273t0_bld_offset_table:
13274t0_bld_offset_table_end:
13275
13276t0_bst_offset_table_start:
13277t0_bst_offset_table_size: .word 0x00000000
13278t0_bst_offset_table:
13279t0_bst_offset_table_end:
13280
13281.skip 8144 ! page align
13282
13283KDATA_MODULE(t0_module_data_in_regs, 0x62848000)
13284.seg "data"
13285KGLOBAL(t0_data_in_regs)
13286t0_data_in_regs_start:
13287t0_data_in_regs:
13288 .word 0xd00355d6 ! %f0
13289 .word 0x73de2671 ! %f1
13290 .word 0xaed94e2b ! %f2
13291 .word 0xf15deda2 ! %f3
13292 .word 0x3d97f0d9 ! %f4
13293 .word 0x307fec28 ! %f5
13294 .word 0x4b560b1b ! %f6
13295 .word 0x40f6aaf2 ! %f7
13296 .word 0xd8ba3bca ! %f8
13297 .word 0x82322c84 ! %f9
13298 .word 0xa7cbee1f ! %f10
13299 .word 0xed068084 ! %f11
13300 .word 0x92616ad8 ! %f12
13301 .word 0x3a3e0520 ! %f13
13302 .word 0x29bcb168 ! %f14
13303 .word 0xfd001d2c ! %f15
13304 .word 0x110839e7 ! %f16
13305 .word 0xe54b001d ! %f17
13306 .word 0x8aa1e1ce ! %f18
13307 .word 0x19a5f150 ! %f19
13308 .word 0x1a8168c9 ! %f20
13309 .word 0x5a5eae45 ! %f21
13310 .word 0xb06dd828 ! %f22
13311 .word 0x4d65cfaa ! %f23
13312 .word 0xfa1b46af ! %f24
13313 .word 0x4e393f72 ! %f25
13314 .word 0xd11273dd ! %f26
13315 .word 0x88c7564c ! %f27
13316 .word 0x5dac00dd ! %f28
13317 .word 0x2638bd30 ! %f29
13318 .word 0xab206abb ! %f30
13319 .word 0x4f6963e4 ! %f31
13320 .word 0xc787a89d ! %f32
13321 .word 0x9c62cba1 ! %f33
13322 .word 0xab6b4206 ! %f34
13323 .word 0x070b1d41 ! %f35
13324 .word 0xddfc2475 ! %f36
13325 .word 0x65cf14a1 ! %f37
13326 .word 0x61cb44d4 ! %f38
13327 .word 0xdee14715 ! %f39
13328 .word 0x51fe809b ! %f40
13329 .word 0xe3aac129 ! %f41
13330 .word 0x9ed80b98 ! %f42
13331 .word 0x6240f7fc ! %f43
13332 .word 0x417852a8 ! %f44
13333 .word 0x87afa4f8 ! %f45
13334 .word 0xbf0b68fb ! %f46
13335 .word 0x02b4e6bd ! %f47
13336 .word 0x455b248c ! %f48
13337 .word 0x7570006f ! %f49
13338 .word 0xde65cff2 ! %f50
13339 .word 0x3b22d8ce ! %f51
13340 .word 0x638b1ac2 ! %f52
13341 .word 0xa481fcbc ! %f53
13342 .word 0x1faa870c ! %f54
13343 .word 0x23faf51d ! %f55
13344 .word 0xf01149c3 ! %f56
13345 .word 0x5aa4463b ! %f57
13346 .word 0x9cdb3d0b ! %f58
13347 .word 0x2fc2ff0d ! %f59
13348 .word 0xcb196ebf ! %f60
13349 .word 0xe2a76918 ! %f61
13350 .word 0x90ffd2b6 ! %f62
13351 .word 0x5bebbdbe ! %f63
13352 .word 0x00000000 ! %g0 (always zero)
13353 .word t0_kref+0x798 ! %g1 (code pointer)
13354 .word t0_data_in_shm_area ! %g2 (shared area pointer)
13355 .word 0xbd15aedc ! %g3 (loop index)
13356 .word SYM(t0_subr0) ! %g4 (jmpl target)
13357 .word t0_kref+0x1 ! %g5 (sigbus target)
13358 .word 0x00000000 ! %g6 (block ld offset)
13359 .word 0x00000000 ! %g7 (block st offset)
13360 .word 0xa21d799d ! %o0
13361 .word 0xbf85a977 ! %o1
13362 .word 0x252ff935 ! %o2
13363 .word 0xc58a5538 ! %o3
13364 .word 0xf7070ee7 ! %o4
13365 .word 0x5e9d2071 ! %o5
13366 .word 0x00000000 ! %sp (stack pointer)
13367 .word 0x00000000 ! %o7 (relocatable junk)
13368 .word 0x1145ff8a ! %l0
13369 .word 0x737dd438 ! %l1
13370 .word 0x7ec06ded ! %l2
13371 .word 0xfbff1391 ! %l3
13372 .word 0x2d20c5d4 ! %l4
13373 .word 0xf48ea659 ! %l5
13374 .word 0x812529fd ! %l6
13375 .word 0xb91989ea ! %l7
13376 .word t0_data_in_area0 ! %i0 (area pointer)
13377 .word t0_data_in_area0 ! %i1 (area pointer)
13378 .word 0x00000014 ! %i2 (byte offset)
13379 .word 0xffffffec ! %i3 (halfword offset)
13380 .word 0x0000000c ! %i4 (word offset)
13381 .word 0xffffffe8 ! %i5 (doubleword offset)
13382 .word 0x00000000 ! %fp (frame pointer)
13383 .word 0x00000000 ! %i7 (return address)
13384 .word 0x893a8bb9 ! %y
13385 .word 0x00000002 ! %icc (nzvc)
13386 .word 0x40000a53 ! %fsr
13387 .word 0x00000000 ! %gsr.mask
13388 .word 0x00000000 ! %gsr
13389 .word 0x00000082 ! %asi
13390 .word 0x00000000 ! Integer overflow traps
13391 .word 0x00000000 ! Integer divide by zero traps
13392 .word 0x00000000 ! Integer divide > 52 bit dividend traps
13393 .word 0x00000000 ! Floating inexact traps
13394 .word 0x00000000 ! Floating divide by zero traps
13395 .word 0x00000000 ! Floating underflow traps
13396 .word 0x00000000 ! Floating overflow traps
13397 .word 0x00000000 ! Floating invalid traps
13398 .word 0x00000000 ! Floating other traps
13399 .word 0x00000000 ! Ticc traps
13400 .word 0x00000000 ! Unexpected SIGFPE traps
13401 .word 0x00000000 ! Unexpected SIGSEGV traps
13402 .word 0x00000000 ! Unexpected SIGBUS traps
13403 .word 0x00000000 ! Unexpected SIGILL traps
13404 .word 0x00000000 ! Expected SIGSEGV traps
13405 .word 0x00000000 ! Expected SIGBUS traps
13406 .word 0x00000000 ! UNIMP traps
13407 .word 0x00000000 ! ??
13408.global t0_data_in_mtbl_size; t0_data_in_mtbl_size: .word 253
13409t0_data_in_regs_end:
13410
13411.skip 7708 ! page align
13412
13413KDATA_MODULE(t0_module_data_in_stack, 0x1c5e0000)
13414.seg "data"
13415KGLOBAL(t0_data_in_mtbl_size)
13416KGLOBAL(t0_data_in_mtbl)
13417KGLOBAL(t0_data_in_stack)
13418t0_data_in_stack_start:
13419 .word 0xb1dd0510
13420 .word 0x729fbda0
13421 .word 0xaaa20647
13422 .word 0x57b846bd
13423 .word 0x7a6ec9c7
13424 .word 0x03aece5a
13425 .word 0x9437931f
13426 .word 0x54a48859
13427 .word 0x2f3848ff
13428 .word 0x3af185ba
13429 .word 0x81d59f77
13430 .word 0xca2334f5
13431 .word 0xd0a9c3e1
13432 .word 0x487e86fe
13433 .word 0x7b59fabb
13434 .word 0x5a4f3794
13435 .word 0xfa2b0d09
13436 .word 0xca1bbbd2
13437 .word 0xc0d3b1ef
13438 .word 0x027f981c
13439 .word 0xb17622a0
13440 .word 0xddafe6d2
13441 .word 0x383109e2
13442 .word 0xdd15bb7e
13443 .word 0x9238d5aa
13444 .word 0x0adc5a4d
13445 .word 0x729668a2
13446 .word 0x4c2d0219
13447 .word 0x7f59129c
13448 .word 0x56b4d74c
13449 .word 0x53b5e232
13450 .word 0xb03b6860
13451 .word 0x04dc9f31
13452 .word 0xff67d8d2
13453 .word 0x86c65c7a
13454 .word 0xfc890db9
13455 .word 0x042e617d
13456 .word 0xf209cf64
13457 .word 0x93347e7e
13458 .word 0x195ec5a8
13459 .word 0x5d888441
13460 .word 0x9eda10cb
13461 .word 0x2e16ded2
13462 .word 0x5f2a172c
13463 .word 0xddec0c81
13464 .word 0xf8808018
13465 .word 0xa812254d
13466 .word 0x80d74e69
13467 .word 0x6e83b454
13468 .word 0x052f31e7
13469 .word 0x58f113fd
13470 .word 0xcc888486
13471 .word 0x11d91efa
13472 .word 0xd58390e8
13473 .word 0x25ffab5a
13474 .word 0xbadac1d8
13475 .word 0xb220ba33
13476 .word 0x18b6c69b
13477 .word 0xa577ddbd
13478 .word 0xb4589e3f
13479 .word 0xc351e0ce
13480 .word 0x08656c5a
13481 .word 0x93418612
13482 .word 0xc4cc03d0
13483 .word 0xb906127f
13484 .word 0x7432c89c
13485 .word 0xe12e95cc
13486 .word 0x8b16f7b4
13487 .word 0xd47354f5
13488 .word 0x3f0c1c77
13489 .word 0x71f7ae19
13490 .word 0x1c558d4f
13491 .word 0xb783122c
13492 .word 0x5914c566
13493 .word 0xc1cc9857
13494 .word 0x388967a4
13495 .word 0xe84807ff
13496 .word 0xe28c374c
13497 .word 0x548f51c5
13498 .word 0x28316cf7
13499 .word 0x492b1d00
13500 .word 0xa98b12b8
13501 .word 0xa0079e7d
13502 .word 0xdb3690b3
13503 .word 0xd7502e8c
13504 .word 0x1e84db6a
13505 .word 0x6ac857a1
13506 .word 0x84c0d78e
13507 .word 0x6f312c19
13508 .word 0x6e501316
13509 .word 0xce5ee8d4
13510 .word 0x7315f9ea
13511 .word 0x287f13d1
13512 .word 0xf44ebc67
13513 .word 0x77f8b0ec
13514 .word 0x68d5487e
13515 .word 0x233da464
13516 .word 0x386d8a46
13517 .word 0x9d3139e5
13518 .word 0x4bfab735
13519 .word 0x8a07d819
13520 .word 0x3b503f5b
13521 .word 0xce777c18
13522 .word 0xc14d3255
13523 .word 0x95b87d27
13524 .word 0xc36601d3
13525 .word 0x3ca7a0ab
13526 .word 0xce7aa1e4
13527 .word 0x96937f42
13528 .word 0x8808a764
13529 .word 0xbf59f74b
13530 .word 0x14663f46
13531 .word 0x53c1b677
13532 .word 0x98763d8e
13533 .word 0x743f1318
13534 .word 0xb454212a
13535 .word 0x6cba4f3c
13536 .word 0xd3a45222
13537 .word 0xe8ec42e1
13538 .word 0xb7e721a7
13539 .word 0x1e521fc3
13540 .word 0x17e0c007
13541 .word 0x96fad891
13542 .word 0x7b9482a1
13543 .word 0xbfda7e8e
13544 .word 0x662c043b
13545 .word 0xf18ff3e8
13546 .word 0x6782f471
13547 .word 0x313e6e47
13548 .word 0x39755f18
13549 .word 0x3289c46d
13550 .word 0x5a00e2c5
13551 .word 0x12a632d1
13552 .word 0xf5a145d8
13553 .word 0x87ea76a2
13554 .word 0xd3182bc3
13555 .word 0x1616a39a
13556 .word 0x89c6e85b
13557 .word 0xb6e84079
13558 .word 0xe083a574
13559 .word 0xbd02cf32
13560 .word 0x2499cf27
13561 .word 0xf48d4107
13562 .word 0x4ead155f
13563 .word 0xe41bc421
13564 .word 0x65c0d5af
13565 .word 0xbb492776
13566 .word 0xf4a07e74
13567 .word 0x381392f4
13568 .word 0x8b2c04d7
13569 .word 0x2481d540
13570 .word 0x684be92c
13571 .word 0xfbc5dd99
13572 .word 0x3a8f11b7
13573 .word 0x944f6f9a
13574 .word 0xc43109ed
13575 .word 0xec8987ec
13576 .word 0x3d3e849f
13577 .word 0xd763942d
13578 .word 0xca2069b2
13579 .word 0xe1945d91
13580 .word 0x9c09cc5a
13581 .word 0xa6e2a50b
13582 .word 0xddebf4eb
13583 .word 0x6892c103
13584 .word 0x518cc1b7
13585 .word 0x86f15fe0
13586 .word 0x797914a1
13587t0_data_in_sp:
13588 .word 0xd922b7ed
13589 .word 0x58175f44
13590 .word 0x42283467
13591 .word 0xa778b5dd
13592 .word 0x7402e8b8
13593 .word 0x44f2b15c
13594 .word 0xb1410e20
13595 .word 0x358de34a
13596 .word t0_data_in_area0
13597 .word t0_data_in_area0
13598 .word 0xffffffe9
13599 .word 0x00000016
13600 .word 0xfffffffc
13601 .word 0x00000018
13602 .word t0_data_in_fp
13603 .word 0x35d18751
13604 .word 0x69feaae7
13605 .word 0x732e9b24
13606 .word 0xaae30203
13607 .word 0x92a1106c
13608 .word 0xedfee498
13609 .word 0xfcf7c556
13610 .word 0xe5372ad3
13611 .word 0xdb9f8259
13612t0_data_in_mtbl_base:
13613 .word 0x380fffff ! [%fp - 0x400]
13614 .word 0xc0000000 ! [%fp - 0x3fc]
13615 .word 0x380fffff ! [%fp - 0x3f8]
13616 .word 0xe0000000 ! [%fp - 0x3f4]
13617 .word 0x380fffff ! [%fp - 0x3f0]
13618 .word 0x80000000 ! [%fp - 0x3ec]
13619 .word 0x38000000 ! [%fp - 0x3e8]
13620 .word 0x40000000 ! [%fp - 0x3e4]
13621 .word 0x38000000 ! [%fp - 0x3e0]
13622 .word 0x80000000 ! [%fp - 0x3dc]
13623 .word 0x38000000 ! [%fp - 0x3d8]
13624 .word 0x20000000 ! [%fp - 0x3d4]
13625 .word 0x47f00000 ! [%fp - 0x3d0]
13626 .word 0x00000000 ! [%fp - 0x3cc]
13627 .word 0x47f00000 ! [%fp - 0x3c8]
13628 .word 0x20000000 ! [%fp - 0x3c4]
13629 .word 0x47efffff ! [%fp - 0x3c0]
13630 .word 0xffffffff ! [%fp - 0x3bc]
13631 .word 0x7ff00000 ! [%fp - 0x3b8]
13632 .word 0x00000000 ! [%fp - 0x3b4]
13633 .word 0x7fefffff ! [%fp - 0x3b0]
13634 .word 0xffffffff ! [%fp - 0x3ac]
13635 .word 0x000fffff ! [%fp - 0x3a8]
13636 .word 0xffffffff ! [%fp - 0x3a4]
13637 .word 0x000fffff ! [%fp - 0x3a0]
13638 .word 0xfffffffe ! [%fp - 0x39c]
13639 .word 0x00100000 ! [%fp - 0x398]
13640 .word 0x00000000 ! [%fp - 0x394]
13641 .word 0x00000000 ! [%fp - 0x390]
13642 .word 0x00000001 ! [%fp - 0x38c]
13643 .word 0x00000000 ! [%fp - 0x388]
13644 .word 0x00000002 ! [%fp - 0x384]
13645 .word 0x00000000 ! [%fp - 0x380]
13646 .word 0x00000000 ! [%fp - 0x37c]
13647 .word 0x7f800000 ! [%fp - 0x378]
13648 .word 0x7f7fffff ! [%fp - 0x374]
13649 .word 0x007fffff ! [%fp - 0x370]
13650 .word 0x007ffffe ! [%fp - 0x36c]
13651 .word 0x00800000 ! [%fp - 0x368]
13652 .word 0x00000001 ! [%fp - 0x364]
13653 .word 0x00000002 ! [%fp - 0x360]
13654 .word 0x80000000 ! [%fp - 0x35c]
13655 .word 0x207fe000 ! [%fp - 0x358]
13656 .word 0x1ffff000 ! [%fp - 0x354]
13657 .word 0x307fe123 ! [%fp - 0x350]
13658 .word 0x0fff1001 ! [%fp - 0x34c]
13659 .word 0x2ff81000 ! [%fp - 0x348]
13660 .word 0x1072e100 ! [%fp - 0x344]
13661 .word 0x027fe067 ! [%fp - 0x340]
13662 .word 0x3eff1289 ! [%fp - 0x33c]
13663 .word 0x3f000400 ! [%fp - 0x338]
13664 .word 0x80003c1f ! [%fp - 0x334]
13665 .word 0x00fff800 ! [%fp - 0x330]
13666 .word 0xffff8000 ! [%fp - 0x32c]
13667 .word 0x200ff760 ! [%fp - 0x328]
13668 .word 0x0800011f ! [%fp - 0x324]
13669 .word 0x1ffff800 ! [%fp - 0x320]
13670 .word 0x00000000 ! [%fp - 0x31c]
13671 .word 0x3ffe8000 ! [%fp - 0x318]
13672 .word 0x147ff000 ! [%fp - 0x314]
13673 .word 0x137fe671 ! [%fp - 0x310]
13674 .word 0x3ffe8459 ! [%fp - 0x30c]
13675 .word 0x127fffff ! [%fp - 0x308]
13676 .word 0x3fffffff ! [%fp - 0x304]
13677 .word 0x307fe123 ! [%fp - 0x300]
13678 .word 0x047fffff ! [%fp - 0x2fc]
13679 .word 0x307fe123 ! [%fp - 0x2f8]
13680 .word 0x03ffffff ! [%fp - 0x2f4]
13681 .word 0x107fe100 ! [%fp - 0x2f0]
13682 .word 0x22efffff ! [%fp - 0x2ec]
13683 .word 0x380ffe80 ! [%fp - 0x2e8]
13684 .word 0x00000000 ! [%fp - 0x2e4]
13685 .word 0x04bfeff9 ! [%fp - 0x2e0]
13686 .word 0x00000000 ! [%fp - 0x2dc]
13687 .word 0x380fffff ! [%fp - 0x2d8]
13688 .word 0xffffffff ! [%fp - 0x2d4]
13689 .word 0x04bfffff ! [%fp - 0x2d0]
13690 .word 0xffffffff ! [%fp - 0x2cc]
13691 .word 0x300ff123 ! [%fp - 0x2c8]
13692 .word 0x40000000 ! [%fp - 0x2c4]
13693 .word 0x0caf8ee0 ! [%fp - 0x2c0]
13694 .word 0x00000000 ! [%fp - 0x2bc]
13695 .word 0x3c0ff456 ! [%fp - 0x2b8]
13696 .word 0x00000000 ! [%fp - 0x2b4]
13697 .word 0x009ff000 ! [%fp - 0x2b0]
13698 .word 0x00000000 ! [%fp - 0x2ac]
13699 .word 0x3c0ff456 ! [%fp - 0x2a8]
13700 .word 0x0000ff99 ! [%fp - 0x2a4]
13701 .word 0x009ff000 ! [%fp - 0x2a0]
13702 .word 0x001234ff ! [%fp - 0x29c]
13703 .word 0x0080ffff ! [%fp - 0x298]
13704 .word 0x3ff8f000 ! [%fp - 0x294]
13705 .word 0x01800001 ! [%fp - 0x290]
13706 .word 0x40c2fc1f ! [%fp - 0x28c]
13707 .word 0x00100100 ! [%fp - 0x288]
13708 .word 0x10010001 ! [%fp - 0x284]
13709 .word 0x3fff8f88 ! [%fp - 0x280]
13710 .word 0x00000000 ! [%fp - 0x27c]
13711 .word 0x00f00f00 ! [%fp - 0x278]
13712 .word 0xf000000f ! [%fp - 0x274]
13713 .word 0x409ff00f ! [%fp - 0x270]
13714 .word 0xff000fff ! [%fp - 0x26c]
13715 .word 0x04003009 ! [%fp - 0x268]
13716 .word 0x4fff0001 ! [%fp - 0x264]
13717 .word 0x03001001 ! [%fp - 0x260]
13718 .word 0x4feeeeee ! [%fp - 0x25c]
13719 .word 0x0801e067 ! [%fp - 0x258]
13720 .word 0x54f231f8 ! [%fp - 0x254]
13721 .word 0x01000001 ! [%fp - 0x250]
13722 .word 0x00000001 ! [%fp - 0x24c]
13723 .word 0x453eef45 ! [%fp - 0x248]
13724 .word 0x00000001 ! [%fp - 0x244]
13725 .word 0x01100111 ! [%fp - 0x240]
13726 .word 0x00011111 ! [%fp - 0x23c]
13727 .word 0x455f8000 ! [%fp - 0x238]
13728 .word 0xffffffff ! [%fp - 0x234]
13729 .word 0x01301222 ! [%fp - 0x230]
13730 .word 0x00111222 ! [%fp - 0x22c]
13731 .word 0x458f1100 ! [%fp - 0x228]
13732 .word 0x01111001 ! [%fp - 0x224]
13733 .word 0x40811111 ! [%fp - 0x220]
13734 .word 0x00feeeee ! [%fp - 0x21c]
13735 .word 0x40000011 ! [%fp - 0x218]
13736 .word 0x007fffff ! [%fp - 0x214]
13737 .word 0x41800221 ! [%fp - 0x210]
13738 .word 0x01ff0001 ! [%fp - 0x20c]
13739 .word 0x7f333333 ! [%fp - 0x208]
13740 .word 0x3f7fffff ! [%fp - 0x204]
13741 .word 0x40100001 ! [%fp - 0x200]
13742 .word 0x11000011 ! [%fp - 0x1fc]
13743 .word 0x001fffff ! [%fp - 0x1f8]
13744 .word 0xffffffff ! [%fp - 0x1f4]
13745 .word 0x40000000 ! [%fp - 0x1f0]
13746 .word 0x00000011 ! [%fp - 0x1ec]
13747 .word 0x000fffff ! [%fp - 0x1e8]
13748 .word 0xffffffff ! [%fp - 0x1e4]
13749 .word 0x7fe11111 ! [%fp - 0x1e0]
13750 .word 0xffffffff ! [%fp - 0x1dc]
13751 .word 0x3ffff110 ! [%fp - 0x1d8]
13752 .word 0x00000001 ! [%fp - 0x1d4]
13753 .word 0x7fffffff ! [%fp - 0x1d0]
13754 .word 0x7f800001 ! [%fp - 0x1cc]
13755 .word 0x7f800000 ! [%fp - 0x1c8]
13756 .word 0x7f7fffff ! [%fp - 0x1c4]
13757 .word 0x5f800001 ! [%fp - 0x1c0]
13758 .word 0x5f800000 ! [%fp - 0x1bc]
13759 .word 0x5f7fffff ! [%fp - 0x1b8]
13760 .word 0x5f000001 ! [%fp - 0x1b4]
13761 .word 0x5f000000 ! [%fp - 0x1b0]
13762 .word 0x5effffff ! [%fp - 0x1ac]
13763 .word 0x4b000001 ! [%fp - 0x1a8]
13764 .word 0x4b000000 ! [%fp - 0x1a4]
13765 .word 0x4affffff ! [%fp - 0x1a0]
13766 .word 0x40000001 ! [%fp - 0x19c]
13767 .word 0x40000000 ! [%fp - 0x198]
13768 .word 0x3fffffff ! [%fp - 0x194]
13769 .word 0x3f800001 ! [%fp - 0x190]
13770 .word 0x3f800000 ! [%fp - 0x18c]
13771 .word 0x3f7fffff ! [%fp - 0x188]
13772 .word 0x00000000 ! [%fp - 0x184]
13773 .word 0x7fffffff ! [%fp - 0x180]
13774 .word 0xffffffff ! [%fp - 0x17c]
13775 .word 0x7ff00000 ! [%fp - 0x178]
13776 .word 0x00000001 ! [%fp - 0x174]
13777 .word 0x7ff00000 ! [%fp - 0x170]
13778 .word 0x00000000 ! [%fp - 0x16c]
13779 .word 0x7fefffff ! [%fp - 0x168]
13780 .word 0xffffffff ! [%fp - 0x164]
13781 .word 0x43e00000 ! [%fp - 0x160]
13782 .word 0x00000001 ! [%fp - 0x15c]
13783 .word 0x43e00000 ! [%fp - 0x158]
13784 .word 0x00000000 ! [%fp - 0x154]
13785 .word 0x43dfffff ! [%fp - 0x150]
13786 .word 0xffffffff ! [%fp - 0x14c]
13787 .word 0x43d00000 ! [%fp - 0x148]
13788 .word 0x00000001 ! [%fp - 0x144]
13789 .word 0x43d00000 ! [%fp - 0x140]
13790 .word 0x00000000 ! [%fp - 0x13c]
13791 .word 0x43cfffff ! [%fp - 0x138]
13792 .word 0xffffffff ! [%fp - 0x134]
13793 .word 0x43300000 ! [%fp - 0x130]
13794 .word 0x00000001 ! [%fp - 0x12c]
13795 .word 0x43300000 ! [%fp - 0x128]
13796 .word 0x00000000 ! [%fp - 0x124]
13797 .word 0x432fffff ! [%fp - 0x120]
13798 .word 0xffffffff ! [%fp - 0x11c]
13799 .word 0x40000000 ! [%fp - 0x118]
13800 .word 0x00000001 ! [%fp - 0x114]
13801 .word 0x40000000 ! [%fp - 0x110]
13802 .word 0x00000000 ! [%fp - 0x10c]
13803 .word 0x3fffffff ! [%fp - 0x108]
13804 .word 0xffffffff ! [%fp - 0x104]
13805 .word 0x3ff00000 ! [%fp - 0x100]
13806 .word 0x00000001 ! [%fp - 0xfc]
13807 .word 0x3ff00000 ! [%fp - 0xf8]
13808 .word 0x00000000 ! [%fp - 0xf4]
13809 .word 0x3fefffff ! [%fp - 0xf0]
13810 .word 0xffffffff ! [%fp - 0xec]
13811 .word 0x80000000 ! [%fp - 0xe8]
13812 .word 0x00000000 ! [%fp - 0xe4]
13813 .word 0x7fffffff ! [%fp - 0xe0]
13814 .word 0xffffffff ! [%fp - 0xdc]
13815 .word 0x00000000 ! [%fp - 0xd8]
13816 .word 0x00000000 ! [%fp - 0xd4]
13817 .word 0x00200000 ! [%fp - 0xd0]
13818 .word 0x00000003 ! [%fp - 0xcc]
13819 .word 0x00200000 ! [%fp - 0xc8]
13820 .word 0x00000002 ! [%fp - 0xc4]
13821 .word 0x00200000 ! [%fp - 0xc0]
13822 .word 0x00000001 ! [%fp - 0xbc]
13823 .word 0x00200000 ! [%fp - 0xb8]
13824 .word 0x00000000 ! [%fp - 0xb4]
13825 .word 0x001fffff ! [%fp - 0xb0]
13826 .word 0xffffffff ! [%fp - 0xac]
13827 .word 0x00100000 ! [%fp - 0xa8]
13828 .word 0x00000001 ! [%fp - 0xa4]
13829 .word 0x00100000 ! [%fp - 0xa0]
13830 .word 0x00000000 ! [%fp - 0x9c]
13831 .word 0x000fffff ! [%fp - 0x98]
13832 .word 0xffffffff ! [%fp - 0x94]
13833 .word 0x00080000 ! [%fp - 0x90]
13834 .word 0x00000001 ! [%fp - 0x8c]
13835 .word 0x00080000 ! [%fp - 0x88]
13836 .word 0x00000000 ! [%fp - 0x84]
13837 .word 0x0007ffff ! [%fp - 0x80]
13838 .word 0xffffffff ! [%fp - 0x7c]
13839 .word 0x00000000 ! [%fp - 0x78]
13840 .word 0x01000003 ! [%fp - 0x74]
13841 .word 0x00000000 ! [%fp - 0x70]
13842 .word 0x01000002 ! [%fp - 0x6c]
13843 .word 0x00000000 ! [%fp - 0x68]
13844 .word 0x01000001 ! [%fp - 0x64]
13845 .word 0x00000000 ! [%fp - 0x60]
13846 .word 0x01000000 ! [%fp - 0x5c]
13847 .word 0x00000000 ! [%fp - 0x58]
13848 .word 0x00ffffff ! [%fp - 0x54]
13849 .word 0x00000000 ! [%fp - 0x50]
13850 .word 0x00800001 ! [%fp - 0x4c]
13851 .word 0x00000000 ! [%fp - 0x48]
13852 .word 0x00800000 ! [%fp - 0x44]
13853 .word 0x00000000 ! [%fp - 0x40]
13854 .word 0x007fffff ! [%fp - 0x3c]
13855 .word 0x00000000 ! [%fp - 0x38]
13856 .word 0x00400001 ! [%fp - 0x34]
13857 .word 0x00000000 ! [%fp - 0x30]
13858 .word 0x00400000 ! [%fp - 0x2c]
13859 .word 0x00000000 ! [%fp - 0x28]
13860 .word 0x003fffff ! [%fp - 0x24]
13861 .word t0_data_in_area0 ! [%fp - 0x20]
13862 .word SYM(t0_subr3) ! [%fp - 0x1c]
13863 .word SYM(t0_subr2) ! [%fp - 0x18]
13864 .word SYM(t0_subr1) ! [%fp - 0x14]
13865 .word SYM(t0_subr0) ! [%fp - 0x10]
13866t0_data_in_mtbl:
13867 .word 0x7a618ae4 ! [%fp - 0xc]
13868 .word 0x34baae49 ! [%fp - 0x8]
13869 .word 0x409633a9 ! [%fp - 0x4]
13870.global t0_data_in_fp; t0_data_in_fp:
13871 .word 0x0ebe9b55
13872 .word 0x145f3f68
13873 .word 0x53364c30
13874 .word 0x2535f299
13875 .word 0xcef4c8be
13876 .word 0xe2c12dfa
13877 .word 0xc804abf6
13878 .word 0xe4334089
13879 .word 0x48d010d8
13880 .word 0xf724ad1f
13881 .word 0x307e7aa7
13882 .word 0xa41350bb
13883 .word 0x2ea754cd
13884 .word 0x43f3f1bf
13885 .word 0x4603410f
13886 .word 0xee4a6dab
13887 .word 0xf40f2ef5
13888 .word 0xcb89ca1b
13889 .word 0xfb1735a0
13890 .word 0x15b12f1a
13891 .word 0xeec7f158
13892 .word 0x91e193fe
13893 .word 0x8a71c898
13894 .word 0x1ace7d6a
13895t0_data_in_stacktop:
13896 .word 0
13897t0_data_in_stack_end:
13898.skip 6300 ! page align
13899
13900KDATA_MODULE(t0_module_data_in_area0, 0x689ec000)
13901.seg "data"
13902t0_data_in_area0_start:
13903.skip 3328
13904t0_data_in_area0_begin:
13905 .word 0xf2ae8870 ! t0_data_in_area0-0x20
13906 .word 0x7293e232 ! t0_data_in_area0-0x1c
13907 .word 0xaf264e62 ! t0_data_in_area0-0x18
13908 .word 0xea6df62c ! t0_data_in_area0-0x14
13909 .word 0x26924632 ! t0_data_in_area0-0x10
13910 .word 0x73f38535 ! t0_data_in_area0-0xc
13911 .word 0x3bc26c3d ! t0_data_in_area0-0x8
13912 .word 0x6a5f85f7 ! t0_data_in_area0-0x4
13913.global t0_data_in_area0; t0_data_in_area0:
13914 .word 0x3d6dd94f ! t0_data_in_area0+0x0
13915 .word 0x3d25eb2d ! t0_data_in_area0+0x4
13916 .word 0x55d42b1b ! t0_data_in_area0+0x8
13917 .word 0x68b64b7b ! t0_data_in_area0+0xc
13918 .word 0x82a1f4b6 ! t0_data_in_area0+0x10
13919 .word 0xe34d0b18 ! t0_data_in_area0+0x14
13920 .word 0x6603d4cb ! t0_data_in_area0+0x18
13921 .word 0x28aa17d5 ! t0_data_in_area0+0x1c
13922t0_data_in_area0_end:
13923.skip 4800
13924t0_data_in_area0_stop:
13925
13926KDATA_MODULE(t0_module_data_in_shm_area, 0x67a62000)
13927.seg "data"
13928t0_data_in_shm_area_start:
13929t0_data_in_shm_area_begin:
13930.global t0_data_in_shm_area; t0_data_in_shm_area:
13931 .word 0x94b46b5d ! t0_data_in_shm_area+0x0 (t0)
13932 .word 0xb0884f47 ! t0_data_in_shm_area+0x4 (t0)
13933 .word 0x610bff59 ! t0_data_in_shm_area+0x8 (t0)
13934 .word 0x86a02023 ! t0_data_in_shm_area+0xc (t0)
13935 .word 0x98fec441 ! t0_data_in_shm_area+0x10 (t0)
13936 .word 0xe9f5330c ! t0_data_in_shm_area+0x14 (t0)
13937 .word 0x1d9c6ab4 ! t0_data_in_shm_area+0x18 (t0)
13938 .word 0xe814b45b ! t0_data_in_shm_area+0x1c (t0)
13939 .word 0xbfe38aab ! t0_data_in_shm_area+0x20 (t0)
13940 .word 0xf72f87b2 ! t0_data_in_shm_area+0x24 (t0)
13941 .word 0x8cda9491 ! t0_data_in_shm_area+0x28 (t0)
13942 .word 0xdd690f58 ! t0_data_in_shm_area+0x2c (t0)
13943 .word 0x3cd1deb4 ! t0_data_in_shm_area+0x30 (t0)
13944 .word 0xe15c94ad ! t0_data_in_shm_area+0x34 (t0)
13945 .word 0x98fd2690 ! t0_data_in_shm_area+0x38 (t0)
13946 .word 0x50359435 ! t0_data_in_shm_area+0x3c (t0)
13947 .word 0x43d30a0a ! t0_data_in_shm_area+0x40 (t0 bload)
13948 .word 0x98cb8712 ! t0_data_in_shm_area+0x44
13949 .word 0x45ada29c ! t0_data_in_shm_area+0x48
13950 .word 0xb1f20cde ! t0_data_in_shm_area+0x4c
13951 .word 0x17d61cf3 ! t0_data_in_shm_area+0x50
13952 .word 0x31e8e448 ! t0_data_in_shm_area+0x54
13953 .word 0x32adf196 ! t0_data_in_shm_area+0x58
13954 .word 0x11cabde3 ! t0_data_in_shm_area+0x5c
13955 .word 0xe5a9d791 ! t0_data_in_shm_area+0x60
13956 .word 0xabe9f400 ! t0_data_in_shm_area+0x64
13957 .word 0x78f5b835 ! t0_data_in_shm_area+0x68
13958 .word 0x9692638f ! t0_data_in_shm_area+0x6c
13959 .word 0xbfd56368 ! t0_data_in_shm_area+0x70
13960 .word 0x60705562 ! t0_data_in_shm_area+0x74
13961 .word 0xcf559627 ! t0_data_in_shm_area+0x78
13962 .word 0x302e6c39 ! t0_data_in_shm_area+0x7c
13963 .word 0x0384a11d ! t0_data_in_shm_area+0x80 (t0 bstore)
13964 .word 0xf2b53388 ! t0_data_in_shm_area+0x84
13965 .word 0x23ecb37c ! t0_data_in_shm_area+0x88
13966 .word 0x9bdc03d9 ! t0_data_in_shm_area+0x8c
13967 .word 0x36c50e80 ! t0_data_in_shm_area+0x90
13968 .word 0x29cecd2f ! t0_data_in_shm_area+0x94
13969 .word 0x359f4044 ! t0_data_in_shm_area+0x98
13970 .word 0x1581c4de ! t0_data_in_shm_area+0x9c
13971 .word 0xc89c88cc ! t0_data_in_shm_area+0xa0
13972 .word 0x3b9a43ab ! t0_data_in_shm_area+0xa4
13973 .word 0xea82ca76 ! t0_data_in_shm_area+0xa8
13974 .word 0x5f2b223d ! t0_data_in_shm_area+0xac
13975 .word 0x44536f2c ! t0_data_in_shm_area+0xb0
13976 .word 0x87fee51b ! t0_data_in_shm_area+0xb4
13977 .word 0x001f8e13 ! t0_data_in_shm_area+0xb8
13978 .word 0x9407decd ! t0_data_in_shm_area+0xbc
13979t0_data_in_shm_area_end:
13980t0_data_in_shm_area_stop:
13981
13982KDATA_MODULE(t0_module_data_exp_regs, 0x71f1a000)
13983.seg "data"
13984KGLOBAL(t0_data_exp_regs)
13985t0_data_exp_regs_start:
13986t0_data_exp_regs:
13987 .word 0xd00355d6 ! %f0
13988 .word 0x73de2671 ! %f1
13989 .word 0xaed94e2b ! %f2
13990 .word 0xf15deda2 ! %f3
13991 .word 0x3d97f0d9 ! %f4
13992 .word 0x307fec28 ! %f5
13993 .word 0x4b560b1b ! %f6
13994 .word 0x40f6aaf2 ! %f7
13995 .word 0xd8ba3bca ! %f8
13996 .word 0x82322c84 ! %f9
13997 .word 0xa7cbee1f ! %f10
13998 .word 0xed068084 ! %f11
13999 .word 0x92616ad8 ! %f12
14000 .word 0x3a3e0520 ! %f13
14001 .word 0x29bcb168 ! %f14
14002 .word 0xfd001d2c ! %f15
14003 .word 0x110839e7 ! %f16
14004 .word 0xe54b001d ! %f17
14005 .word 0x8aa1e1ce ! %f18
14006 .word 0x19a5f150 ! %f19
14007 .word 0x1a8168c9 ! %f20
14008 .word 0x5a5eae45 ! %f21
14009 .word 0xb06dd828 ! %f22
14010 .word 0x4d65cfaa ! %f23
14011 .word 0xfa1b46af ! %f24
14012 .word 0x4e393f72 ! %f25
14013 .word 0xd11273dd ! %f26
14014 .word 0x88c7564c ! %f27
14015 .word 0x5dac00dd ! %f28
14016 .word 0x2638bd30 ! %f29
14017 .word 0xab206abb ! %f30
14018 .word 0x4f6963e4 ! %f31
14019 .word 0xc787a89d ! %f32
14020 .word 0x9c62cba1 ! %f33
14021 .word 0xab6b4206 ! %f34
14022 .word 0x070b1d41 ! %f35
14023 .word 0xddfc2475 ! %f36
14024 .word 0x65cf14a1 ! %f37
14025 .word 0x61cb44d4 ! %f38
14026 .word 0xdee14715 ! %f39
14027 .word 0x51fe809b ! %f40
14028 .word 0xe3aac129 ! %f41
14029 .word 0x9ed80b98 ! %f42
14030 .word 0x6240f7fc ! %f43
14031 .word 0x417852a8 ! %f44
14032 .word 0x87afa4f8 ! %f45
14033 .word 0xbf0b68fb ! %f46
14034 .word 0x02b4e6bd ! %f47
14035 .word 0x455b248c ! %f48
14036 .word 0x7570006f ! %f49
14037 .word 0xde65cff2 ! %f50
14038 .word 0x3b22d8ce ! %f51
14039 .word 0x638b1ac2 ! %f52
14040 .word 0xa481fcbc ! %f53
14041 .word 0x1faa870c ! %f54
14042 .word 0x23faf51d ! %f55
14043 .word 0xf01149c3 ! %f56
14044 .word 0x5aa4463b ! %f57
14045 .word 0x9cdb3d0b ! %f58
14046 .word 0x2fc2ff0d ! %f59
14047 .word 0xcb196ebf ! %f60
14048 .word 0xe2a76918 ! %f61
14049 .word 0x90ffd2b6 ! %f62
14050 .word 0x5bebbdbe ! %f63
14051 .word 0x00000000 ! %g0 (always zero)
14052 .word t0_kref+0x798 ! %g1 (code pointer)
14053 .word t0_data_exp_shm_area! %g2 (shared area pointer)
14054 .word 0xbd15aedc ! %g3 (loop index)
14055 .word SYM(t0_subr0) ! %g4 (jmpl target)
14056 .word t0_kref+0x1 ! %g5 (sigbus target)
14057 .word 0x00000000 ! %g6 (block ld offset)
14058 .word 0x00000000 ! %g7 (block st offset)
14059 .word 0xa21d799d ! %o0
14060 .word 0xbf85a977 ! %o1
14061 .word 0x252ff935 ! %o2
14062 .word 0xc58a5538 ! %o3
14063 .word 0xf7070ee7 ! %o4
14064 .word 0x5e9d2071 ! %o5
14065 .word 0x00000000 ! %sp (stack pointer)
14066 .word 0x00000000 ! %o7 (relocatable junk)
14067 .word 0x1145ff8a ! %l0
14068 .word 0x737dd438 ! %l1
14069 .word 0x7ec06ded ! %l2
14070 .word 0xfbff1391 ! %l3
14071 .word 0x2d20c5d4 ! %l4
14072 .word 0xf48ea659 ! %l5
14073 .word 0x812529fd ! %l6
14074 .word 0xb91989ea ! %l7
14075 .word t0_data_exp_area0 ! %i0 (area pointer)
14076 .word t0_data_exp_area0 ! %i1 (area pointer)
14077 .word 0x00000014 ! %i2 (byte offset)
14078 .word 0xffffffec ! %i3 (halfword offset)
14079 .word 0x0000000c ! %i4 (word offset)
14080 .word 0xffffffe8 ! %i5 (doubleword offset)
14081 .word 0x00000000 ! %fp (frame pointer)
14082 .word 0x00000000 ! %i7 (return address)
14083 .word 0x893a8bb9 ! %y
14084 .word 0x00000002 ! %icc (nzvc)
14085 .word 0x40000a53 ! %fsr
14086 .word 0x00000000 ! %gsr.mask
14087 .word 0x00000000 ! %gsr
14088 .word 0x00000082 ! %asi
14089 .word 0x00000000 ! Integer overflow traps
14090 .word 0x00000000 ! Integer divide by zero traps
14091 .word 0x00000000 ! Integer divide > 52 bit dividend traps
14092 .word 0x00000000 ! Floating inexact traps
14093 .word 0x00000000 ! Floating divide by zero traps
14094 .word 0x00000000 ! Floating underflow traps
14095 .word 0x00000000 ! Floating overflow traps
14096 .word 0x00000000 ! Floating invalid traps
14097 .word 0x00000000 ! Floating other traps
14098 .word 0x00000000 ! Ticc traps
14099 .word 0x00000000 ! Unexpected SIGFPE traps
14100 .word 0x00000000 ! Unexpected SIGSEGV traps
14101 .word 0x00000000 ! Unexpected SIGBUS traps
14102 .word 0x00000000 ! Unexpected SIGILL traps
14103 .word 0x00000000 ! Expected SIGSEGV traps
14104 .word 0x00000000 ! Expected SIGBUS traps
14105 .word 0x00000000 ! UNIMP traps
14106 .word 0x00000000 ! ??
14107t0_data_exp_mtbl_size: .word 253
14108t0_data_exp_regs_end:
14109
14110.skip 7708 ! page align
14111
14112KDATA_MODULE(t0_module_data_exp_stack, 0x1fdb0000)
14113.seg "data"
14114KGLOBAL(t0_data_exp_mtbl_size)
14115KGLOBAL(t0_data_exp_mtbl)
14116KGLOBAL(t0_data_exp_stack)
14117t0_data_exp_stack_start:
14118 .word 0xb1dd0510
14119 .word 0x729fbda0
14120 .word 0xaaa20647
14121 .word 0x57b846bd
14122 .word 0x7a6ec9c7
14123 .word 0x03aece5a
14124 .word 0x9437931f
14125 .word 0x54a48859
14126 .word 0x2f3848ff
14127 .word 0x3af185ba
14128 .word 0x81d59f77
14129 .word 0xca2334f5
14130 .word 0xd0a9c3e1
14131 .word 0x487e86fe
14132 .word 0x7b59fabb
14133 .word 0x5a4f3794
14134 .word 0xfa2b0d09
14135 .word 0xca1bbbd2
14136 .word 0xc0d3b1ef
14137 .word 0x027f981c
14138 .word 0xb17622a0
14139 .word 0xddafe6d2
14140 .word 0x383109e2
14141 .word 0xdd15bb7e
14142 .word 0x9238d5aa
14143 .word 0x0adc5a4d
14144 .word 0x729668a2
14145 .word 0x4c2d0219
14146 .word 0x7f59129c
14147 .word 0x56b4d74c
14148 .word 0x53b5e232
14149 .word 0xb03b6860
14150 .word 0x04dc9f31
14151 .word 0xff67d8d2
14152 .word 0x86c65c7a
14153 .word 0xfc890db9
14154 .word 0x042e617d
14155 .word 0xf209cf64
14156 .word 0x93347e7e
14157 .word 0x195ec5a8
14158 .word 0x5d888441
14159 .word 0x9eda10cb
14160 .word 0x2e16ded2
14161 .word 0x5f2a172c
14162 .word 0xddec0c81
14163 .word 0xf8808018
14164 .word 0xa812254d
14165 .word 0x80d74e69
14166 .word 0x6e83b454
14167 .word 0x052f31e7
14168 .word 0x58f113fd
14169 .word 0xcc888486
14170 .word 0x11d91efa
14171 .word 0xd58390e8
14172 .word 0x25ffab5a
14173 .word 0xbadac1d8
14174 .word 0xb220ba33
14175 .word 0x18b6c69b
14176 .word 0xa577ddbd
14177 .word 0xb4589e3f
14178 .word 0xc351e0ce
14179 .word 0x08656c5a
14180 .word 0x93418612
14181 .word 0xc4cc03d0
14182 .word 0xb906127f
14183 .word 0x7432c89c
14184 .word 0xe12e95cc
14185 .word 0x8b16f7b4
14186 .word 0xd47354f5
14187 .word 0x3f0c1c77
14188 .word 0x71f7ae19
14189 .word 0x1c558d4f
14190 .word 0xb783122c
14191 .word 0x5914c566
14192 .word 0xc1cc9857
14193 .word 0x388967a4
14194 .word 0xe84807ff
14195 .word 0xe28c374c
14196 .word 0x548f51c5
14197 .word 0x28316cf7
14198 .word 0x492b1d00
14199 .word 0xa98b12b8
14200 .word 0xa0079e7d
14201 .word 0xdb3690b3
14202 .word 0xd7502e8c
14203 .word 0x1e84db6a
14204 .word 0x6ac857a1
14205 .word 0x84c0d78e
14206 .word 0x6f312c19
14207 .word 0x6e501316
14208 .word 0xce5ee8d4
14209 .word 0x7315f9ea
14210 .word 0x287f13d1
14211 .word 0xf44ebc67
14212 .word 0x77f8b0ec
14213 .word 0x68d5487e
14214 .word 0x233da464
14215 .word 0x386d8a46
14216 .word 0x9d3139e5
14217 .word 0x4bfab735
14218 .word 0x8a07d819
14219 .word 0x3b503f5b
14220 .word 0xce777c18
14221 .word 0xc14d3255
14222 .word 0x95b87d27
14223 .word 0xc36601d3
14224 .word 0x3ca7a0ab
14225 .word 0xce7aa1e4
14226 .word 0x96937f42
14227 .word 0x8808a764
14228 .word 0xbf59f74b
14229 .word 0x14663f46
14230 .word 0x53c1b677
14231 .word 0x98763d8e
14232 .word 0x743f1318
14233 .word 0xb454212a
14234 .word 0x6cba4f3c
14235 .word 0xd3a45222
14236 .word 0xe8ec42e1
14237 .word 0xb7e721a7
14238 .word 0x1e521fc3
14239 .word 0x17e0c007
14240 .word 0x96fad891
14241 .word 0x7b9482a1
14242 .word 0xbfda7e8e
14243 .word 0x662c043b
14244 .word 0xf18ff3e8
14245 .word 0x6782f471
14246 .word 0x313e6e47
14247 .word 0x39755f18
14248 .word 0x3289c46d
14249 .word 0x5a00e2c5
14250 .word 0x12a632d1
14251 .word 0xf5a145d8
14252 .word 0x87ea76a2
14253 .word 0xd3182bc3
14254 .word 0x1616a39a
14255 .word 0x89c6e85b
14256 .word 0xb6e84079
14257 .word 0xe083a574
14258 .word 0xbd02cf32
14259 .word 0x2499cf27
14260 .word 0xf48d4107
14261 .word 0x4ead155f
14262 .word 0xe41bc421
14263 .word 0x65c0d5af
14264 .word 0xbb492776
14265 .word 0xf4a07e74
14266 .word 0x381392f4
14267 .word 0x8b2c04d7
14268 .word 0x2481d540
14269 .word 0x684be92c
14270 .word 0xfbc5dd99
14271 .word 0x3a8f11b7
14272 .word 0x944f6f9a
14273 .word 0xc43109ed
14274 .word 0xec8987ec
14275 .word 0x3d3e849f
14276 .word 0xd763942d
14277 .word 0xca2069b2
14278 .word 0xe1945d91
14279 .word 0x9c09cc5a
14280 .word 0xa6e2a50b
14281 .word 0xddebf4eb
14282 .word 0x6892c103
14283 .word 0x518cc1b7
14284 .word 0x86f15fe0
14285 .word 0x797914a1
14286t0_data_exp_sp:
14287 .word 0xd922b7ed
14288 .word 0x58175f44
14289 .word 0x42283467
14290 .word 0xa778b5dd
14291 .word 0x7402e8b8
14292 .word 0x44f2b15c
14293 .word 0xb1410e20
14294 .word 0x358de34a
14295 .word t0_data_exp_area0
14296 .word t0_data_exp_area0
14297 .word 0xffffffe9
14298 .word 0x00000016
14299 .word 0xfffffffc
14300 .word 0x00000018
14301 .word t0_data_exp_fp
14302 .word 0x35d18751
14303 .word 0x69feaae7
14304 .word 0x732e9b24
14305 .word 0xaae30203
14306 .word 0x92a1106c
14307 .word 0xedfee498
14308 .word 0xfcf7c556
14309 .word 0xe5372ad3
14310 .word 0xdb9f8259
14311t0_data_exp_mtbl_base:
14312 .word 0x380fffff ! [%fp - 0x400]
14313 .word 0xc0000000 ! [%fp - 0x3fc]
14314 .word 0x380fffff ! [%fp - 0x3f8]
14315 .word 0xe0000000 ! [%fp - 0x3f4]
14316 .word 0x380fffff ! [%fp - 0x3f0]
14317 .word 0x80000000 ! [%fp - 0x3ec]
14318 .word 0x38000000 ! [%fp - 0x3e8]
14319 .word 0x40000000 ! [%fp - 0x3e4]
14320 .word 0x38000000 ! [%fp - 0x3e0]
14321 .word 0x80000000 ! [%fp - 0x3dc]
14322 .word 0x38000000 ! [%fp - 0x3d8]
14323 .word 0x20000000 ! [%fp - 0x3d4]
14324 .word 0x47f00000 ! [%fp - 0x3d0]
14325 .word 0x00000000 ! [%fp - 0x3cc]
14326 .word 0x47f00000 ! [%fp - 0x3c8]
14327 .word 0x20000000 ! [%fp - 0x3c4]
14328 .word 0x47efffff ! [%fp - 0x3c0]
14329 .word 0xffffffff ! [%fp - 0x3bc]
14330 .word 0x7ff00000 ! [%fp - 0x3b8]
14331 .word 0x00000000 ! [%fp - 0x3b4]
14332 .word 0x7fefffff ! [%fp - 0x3b0]
14333 .word 0xffffffff ! [%fp - 0x3ac]
14334 .word 0x000fffff ! [%fp - 0x3a8]
14335 .word 0xffffffff ! [%fp - 0x3a4]
14336 .word 0x000fffff ! [%fp - 0x3a0]
14337 .word 0xfffffffe ! [%fp - 0x39c]
14338 .word 0x00100000 ! [%fp - 0x398]
14339 .word 0x00000000 ! [%fp - 0x394]
14340 .word 0x00000000 ! [%fp - 0x390]
14341 .word 0x00000001 ! [%fp - 0x38c]
14342 .word 0x00000000 ! [%fp - 0x388]
14343 .word 0x00000002 ! [%fp - 0x384]
14344 .word 0x00000000 ! [%fp - 0x380]
14345 .word 0x00000000 ! [%fp - 0x37c]
14346 .word 0x7f800000 ! [%fp - 0x378]
14347 .word 0x7f7fffff ! [%fp - 0x374]
14348 .word 0x007fffff ! [%fp - 0x370]
14349 .word 0x007ffffe ! [%fp - 0x36c]
14350 .word 0x00800000 ! [%fp - 0x368]
14351 .word 0x00000001 ! [%fp - 0x364]
14352 .word 0x00000002 ! [%fp - 0x360]
14353 .word 0x80000000 ! [%fp - 0x35c]
14354 .word 0x207fe000 ! [%fp - 0x358]
14355 .word 0x1ffff000 ! [%fp - 0x354]
14356 .word 0x307fe123 ! [%fp - 0x350]
14357 .word 0x0fff1001 ! [%fp - 0x34c]
14358 .word 0x2ff81000 ! [%fp - 0x348]
14359 .word 0x1072e100 ! [%fp - 0x344]
14360 .word 0x027fe067 ! [%fp - 0x340]
14361 .word 0x3eff1289 ! [%fp - 0x33c]
14362 .word 0x3f000400 ! [%fp - 0x338]
14363 .word 0x80003c1f ! [%fp - 0x334]
14364 .word 0x00fff800 ! [%fp - 0x330]
14365 .word 0xffff8000 ! [%fp - 0x32c]
14366 .word 0x200ff760 ! [%fp - 0x328]
14367 .word 0x0800011f ! [%fp - 0x324]
14368 .word 0x1ffff800 ! [%fp - 0x320]
14369 .word 0x00000000 ! [%fp - 0x31c]
14370 .word 0x3ffe8000 ! [%fp - 0x318]
14371 .word 0x147ff000 ! [%fp - 0x314]
14372 .word 0x137fe671 ! [%fp - 0x310]
14373 .word 0x3ffe8459 ! [%fp - 0x30c]
14374 .word 0x127fffff ! [%fp - 0x308]
14375 .word 0x3fffffff ! [%fp - 0x304]
14376 .word 0x307fe123 ! [%fp - 0x300]
14377 .word 0x047fffff ! [%fp - 0x2fc]
14378 .word 0x307fe123 ! [%fp - 0x2f8]
14379 .word 0x03ffffff ! [%fp - 0x2f4]
14380 .word 0x107fe100 ! [%fp - 0x2f0]
14381 .word 0x22efffff ! [%fp - 0x2ec]
14382 .word 0x380ffe80 ! [%fp - 0x2e8]
14383 .word 0x00000000 ! [%fp - 0x2e4]
14384 .word 0x04bfeff9 ! [%fp - 0x2e0]
14385 .word 0x00000000 ! [%fp - 0x2dc]
14386 .word 0x380fffff ! [%fp - 0x2d8]
14387 .word 0xffffffff ! [%fp - 0x2d4]
14388 .word 0x04bfffff ! [%fp - 0x2d0]
14389 .word 0xffffffff ! [%fp - 0x2cc]
14390 .word 0x300ff123 ! [%fp - 0x2c8]
14391 .word 0x40000000 ! [%fp - 0x2c4]
14392 .word 0x0caf8ee0 ! [%fp - 0x2c0]
14393 .word 0x00000000 ! [%fp - 0x2bc]
14394 .word 0x3c0ff456 ! [%fp - 0x2b8]
14395 .word 0x00000000 ! [%fp - 0x2b4]
14396 .word 0x009ff000 ! [%fp - 0x2b0]
14397 .word 0x00000000 ! [%fp - 0x2ac]
14398 .word 0x3c0ff456 ! [%fp - 0x2a8]
14399 .word 0x0000ff99 ! [%fp - 0x2a4]
14400 .word 0x009ff000 ! [%fp - 0x2a0]
14401 .word 0x001234ff ! [%fp - 0x29c]
14402 .word 0x0080ffff ! [%fp - 0x298]
14403 .word 0x3ff8f000 ! [%fp - 0x294]
14404 .word 0x01800001 ! [%fp - 0x290]
14405 .word 0x40c2fc1f ! [%fp - 0x28c]
14406 .word 0x00100100 ! [%fp - 0x288]
14407 .word 0x10010001 ! [%fp - 0x284]
14408 .word 0x3fff8f88 ! [%fp - 0x280]
14409 .word 0x00000000 ! [%fp - 0x27c]
14410 .word 0x00f00f00 ! [%fp - 0x278]
14411 .word 0xf000000f ! [%fp - 0x274]
14412 .word 0x409ff00f ! [%fp - 0x270]
14413 .word 0xff000fff ! [%fp - 0x26c]
14414 .word 0x04003009 ! [%fp - 0x268]
14415 .word 0x4fff0001 ! [%fp - 0x264]
14416 .word 0x03001001 ! [%fp - 0x260]
14417 .word 0x4feeeeee ! [%fp - 0x25c]
14418 .word 0x0801e067 ! [%fp - 0x258]
14419 .word 0x54f231f8 ! [%fp - 0x254]
14420 .word 0x01000001 ! [%fp - 0x250]
14421 .word 0x00000001 ! [%fp - 0x24c]
14422 .word 0x453eef45 ! [%fp - 0x248]
14423 .word 0x00000001 ! [%fp - 0x244]
14424 .word 0x01100111 ! [%fp - 0x240]
14425 .word 0x00011111 ! [%fp - 0x23c]
14426 .word 0x455f8000 ! [%fp - 0x238]
14427 .word 0xffffffff ! [%fp - 0x234]
14428 .word 0x01301222 ! [%fp - 0x230]
14429 .word 0x00111222 ! [%fp - 0x22c]
14430 .word 0x458f1100 ! [%fp - 0x228]
14431 .word 0x01111001 ! [%fp - 0x224]
14432 .word 0x40811111 ! [%fp - 0x220]
14433 .word 0x00feeeee ! [%fp - 0x21c]
14434 .word 0x40000011 ! [%fp - 0x218]
14435 .word 0x007fffff ! [%fp - 0x214]
14436 .word 0x41800221 ! [%fp - 0x210]
14437 .word 0x01ff0001 ! [%fp - 0x20c]
14438 .word 0x7f333333 ! [%fp - 0x208]
14439 .word 0x3f7fffff ! [%fp - 0x204]
14440 .word 0x40100001 ! [%fp - 0x200]
14441 .word 0x11000011 ! [%fp - 0x1fc]
14442 .word 0x001fffff ! [%fp - 0x1f8]
14443 .word 0xffffffff ! [%fp - 0x1f4]
14444 .word 0x40000000 ! [%fp - 0x1f0]
14445 .word 0x00000011 ! [%fp - 0x1ec]
14446 .word 0x000fffff ! [%fp - 0x1e8]
14447 .word 0xffffffff ! [%fp - 0x1e4]
14448 .word 0x7fe11111 ! [%fp - 0x1e0]
14449 .word 0xffffffff ! [%fp - 0x1dc]
14450 .word 0x3ffff110 ! [%fp - 0x1d8]
14451 .word 0x00000001 ! [%fp - 0x1d4]
14452 .word 0x7fffffff ! [%fp - 0x1d0]
14453 .word 0x7f800001 ! [%fp - 0x1cc]
14454 .word 0x7f800000 ! [%fp - 0x1c8]
14455 .word 0x7f7fffff ! [%fp - 0x1c4]
14456 .word 0x5f800001 ! [%fp - 0x1c0]
14457 .word 0x5f800000 ! [%fp - 0x1bc]
14458 .word 0x5f7fffff ! [%fp - 0x1b8]
14459 .word 0x5f000001 ! [%fp - 0x1b4]
14460 .word 0x5f000000 ! [%fp - 0x1b0]
14461 .word 0x5effffff ! [%fp - 0x1ac]
14462 .word 0x4b000001 ! [%fp - 0x1a8]
14463 .word 0x4b000000 ! [%fp - 0x1a4]
14464 .word 0x4affffff ! [%fp - 0x1a0]
14465 .word 0x40000001 ! [%fp - 0x19c]
14466 .word 0x40000000 ! [%fp - 0x198]
14467 .word 0x3fffffff ! [%fp - 0x194]
14468 .word 0x3f800001 ! [%fp - 0x190]
14469 .word 0x3f800000 ! [%fp - 0x18c]
14470 .word 0x3f7fffff ! [%fp - 0x188]
14471 .word 0x00000000 ! [%fp - 0x184]
14472 .word 0x7fffffff ! [%fp - 0x180]
14473 .word 0xffffffff ! [%fp - 0x17c]
14474 .word 0x7ff00000 ! [%fp - 0x178]
14475 .word 0x00000001 ! [%fp - 0x174]
14476 .word 0x7ff00000 ! [%fp - 0x170]
14477 .word 0x00000000 ! [%fp - 0x16c]
14478 .word 0x7fefffff ! [%fp - 0x168]
14479 .word 0xffffffff ! [%fp - 0x164]
14480 .word 0x43e00000 ! [%fp - 0x160]
14481 .word 0x00000001 ! [%fp - 0x15c]
14482 .word 0x43e00000 ! [%fp - 0x158]
14483 .word 0x00000000 ! [%fp - 0x154]
14484 .word 0x43dfffff ! [%fp - 0x150]
14485 .word 0xffffffff ! [%fp - 0x14c]
14486 .word 0x43d00000 ! [%fp - 0x148]
14487 .word 0x00000001 ! [%fp - 0x144]
14488 .word 0x43d00000 ! [%fp - 0x140]
14489 .word 0x00000000 ! [%fp - 0x13c]
14490 .word 0x43cfffff ! [%fp - 0x138]
14491 .word 0xffffffff ! [%fp - 0x134]
14492 .word 0x43300000 ! [%fp - 0x130]
14493 .word 0x00000001 ! [%fp - 0x12c]
14494 .word 0x43300000 ! [%fp - 0x128]
14495 .word 0x00000000 ! [%fp - 0x124]
14496 .word 0x432fffff ! [%fp - 0x120]
14497 .word 0xffffffff ! [%fp - 0x11c]
14498 .word 0x40000000 ! [%fp - 0x118]
14499 .word 0x00000001 ! [%fp - 0x114]
14500 .word 0x40000000 ! [%fp - 0x110]
14501 .word 0x00000000 ! [%fp - 0x10c]
14502 .word 0x3fffffff ! [%fp - 0x108]
14503 .word 0xffffffff ! [%fp - 0x104]
14504 .word 0x3ff00000 ! [%fp - 0x100]
14505 .word 0x00000001 ! [%fp - 0xfc]
14506 .word 0x3ff00000 ! [%fp - 0xf8]
14507 .word 0x00000000 ! [%fp - 0xf4]
14508 .word 0x3fefffff ! [%fp - 0xf0]
14509 .word 0xffffffff ! [%fp - 0xec]
14510 .word 0x80000000 ! [%fp - 0xe8]
14511 .word 0x00000000 ! [%fp - 0xe4]
14512 .word 0x7fffffff ! [%fp - 0xe0]
14513 .word 0xffffffff ! [%fp - 0xdc]
14514 .word 0x00000000 ! [%fp - 0xd8]
14515 .word 0x00000000 ! [%fp - 0xd4]
14516 .word 0x00200000 ! [%fp - 0xd0]
14517 .word 0x00000003 ! [%fp - 0xcc]
14518 .word 0x00200000 ! [%fp - 0xc8]
14519 .word 0x00000002 ! [%fp - 0xc4]
14520 .word 0x00200000 ! [%fp - 0xc0]
14521 .word 0x00000001 ! [%fp - 0xbc]
14522 .word 0x00200000 ! [%fp - 0xb8]
14523 .word 0x00000000 ! [%fp - 0xb4]
14524 .word 0x001fffff ! [%fp - 0xb0]
14525 .word 0xffffffff ! [%fp - 0xac]
14526 .word 0x00100000 ! [%fp - 0xa8]
14527 .word 0x00000001 ! [%fp - 0xa4]
14528 .word 0x00100000 ! [%fp - 0xa0]
14529 .word 0x00000000 ! [%fp - 0x9c]
14530 .word 0x000fffff ! [%fp - 0x98]
14531 .word 0xffffffff ! [%fp - 0x94]
14532 .word 0x00080000 ! [%fp - 0x90]
14533 .word 0x00000001 ! [%fp - 0x8c]
14534 .word 0x00080000 ! [%fp - 0x88]
14535 .word 0x00000000 ! [%fp - 0x84]
14536 .word 0x0007ffff ! [%fp - 0x80]
14537 .word 0xffffffff ! [%fp - 0x7c]
14538 .word 0x00000000 ! [%fp - 0x78]
14539 .word 0x01000003 ! [%fp - 0x74]
14540 .word 0x00000000 ! [%fp - 0x70]
14541 .word 0x01000002 ! [%fp - 0x6c]
14542 .word 0x00000000 ! [%fp - 0x68]
14543 .word 0x01000001 ! [%fp - 0x64]
14544 .word 0x00000000 ! [%fp - 0x60]
14545 .word 0x01000000 ! [%fp - 0x5c]
14546 .word 0x00000000 ! [%fp - 0x58]
14547 .word 0x00ffffff ! [%fp - 0x54]
14548 .word 0x00000000 ! [%fp - 0x50]
14549 .word 0x00800001 ! [%fp - 0x4c]
14550 .word 0x00000000 ! [%fp - 0x48]
14551 .word 0x00800000 ! [%fp - 0x44]
14552 .word 0x00000000 ! [%fp - 0x40]
14553 .word 0x007fffff ! [%fp - 0x3c]
14554 .word 0x00000000 ! [%fp - 0x38]
14555 .word 0x00400001 ! [%fp - 0x34]
14556 .word 0x00000000 ! [%fp - 0x30]
14557 .word 0x00400000 ! [%fp - 0x2c]
14558 .word 0x00000000 ! [%fp - 0x28]
14559 .word 0x003fffff ! [%fp - 0x24]
14560 .word t0_data_exp_area0 ! [%fp - 0x20]
14561 .word SYM(t0_subr3) ! [%fp - 0x1c]
14562 .word SYM(t0_subr2) ! [%fp - 0x18]
14563 .word SYM(t0_subr1) ! [%fp - 0x14]
14564 .word SYM(t0_subr0) ! [%fp - 0x10]
14565t0_data_exp_mtbl:
14566 .word 0x7a618ae4 ! [%fp - 0xc]
14567 .word 0x34baae49 ! [%fp - 0x8]
14568 .word 0x409633a9 ! [%fp - 0x4]
14569t0_data_exp_fp:
14570 .word 0x0ebe9b55
14571 .word 0x145f3f68
14572 .word 0x53364c30
14573 .word 0x2535f299
14574 .word 0xcef4c8be
14575 .word 0xe2c12dfa
14576 .word 0xc804abf6
14577 .word 0xe4334089
14578 .word 0x48d010d8
14579 .word 0xf724ad1f
14580 .word 0x307e7aa7
14581 .word 0xa41350bb
14582 .word 0x2ea754cd
14583 .word 0x43f3f1bf
14584 .word 0x4603410f
14585 .word 0xee4a6dab
14586 .word 0xf40f2ef5
14587 .word 0xcb89ca1b
14588 .word 0xfb1735a0
14589 .word 0x15b12f1a
14590 .word 0xeec7f158
14591 .word 0x91e193fe
14592 .word 0x8a71c898
14593 .word 0x1ace7d6a
14594t0_data_exp_stacktop:
14595 .word 0
14596t0_data_exp_stack_end:
14597.skip 6300 ! page align
14598
14599KDATA_MODULE(t0_module_data_exp_area0, 0x398da000)
14600.seg "data"
14601t0_data_exp_area0_start:
14602.skip 3328
14603t0_data_exp_area0_begin:
14604 .word 0xf2ae8870 ! t0_data_exp_area0-0x20
14605 .word 0x7293e232 ! t0_data_exp_area0-0x1c
14606 .word 0xaf264e62 ! t0_data_exp_area0-0x18
14607 .word 0xea6df62c ! t0_data_exp_area0-0x14
14608 .word 0x26924632 ! t0_data_exp_area0-0x10
14609 .word 0x73f38535 ! t0_data_exp_area0-0xc
14610 .word 0x3bc26c3d ! t0_data_exp_area0-0x8
14611 .word 0x6a5f85f7 ! t0_data_exp_area0-0x4
14612.global t0_data_exp_area0; t0_data_exp_area0:
14613 .word 0x3d6dd94f ! t0_data_exp_area0+0x0
14614 .word 0x3d25eb2d ! t0_data_exp_area0+0x4
14615 .word 0x55d42b1b ! t0_data_exp_area0+0x8
14616 .word 0x68b64b7b ! t0_data_exp_area0+0xc
14617 .word 0x82a1f4b6 ! t0_data_exp_area0+0x10
14618 .word 0xe34d0b18 ! t0_data_exp_area0+0x14
14619 .word 0x6603d4cb ! t0_data_exp_area0+0x18
14620 .word 0x28aa17d5 ! t0_data_exp_area0+0x1c
14621t0_data_exp_area0_end:
14622.skip 4800
14623t0_data_exp_area0_stop:
14624
14625KDATA_MODULE(t0_module_data_exp_shm_area, 0x20f1e000)
14626.seg "data"
14627t0_data_exp_shm_area_start:
14628t0_data_exp_shm_area_begin:
14629.global t0_data_exp_shm_area; t0_data_exp_shm_area:
14630 .word 0x94b46b5d ! t0_data_exp_shm_area+0x0 (t0)
14631 .word 0xb0884f47 ! t0_data_exp_shm_area+0x4 (t0)
14632 .word 0x610bff59 ! t0_data_exp_shm_area+0x8 (t0)
14633 .word 0x86a02023 ! t0_data_exp_shm_area+0xc (t0)
14634 .word 0x98fec441 ! t0_data_exp_shm_area+0x10 (t0)
14635 .word 0xe9f5330c ! t0_data_exp_shm_area+0x14 (t0)
14636 .word 0x1d9c6ab4 ! t0_data_exp_shm_area+0x18 (t0)
14637 .word 0xe814b45b ! t0_data_exp_shm_area+0x1c (t0)
14638 .word 0xbfe38aab ! t0_data_exp_shm_area+0x20 (t0)
14639 .word 0xf72f87b2 ! t0_data_exp_shm_area+0x24 (t0)
14640 .word 0x8cda9491 ! t0_data_exp_shm_area+0x28 (t0)
14641 .word 0xdd690f58 ! t0_data_exp_shm_area+0x2c (t0)
14642 .word 0x3cd1deb4 ! t0_data_exp_shm_area+0x30 (t0)
14643 .word 0xe15c94ad ! t0_data_exp_shm_area+0x34 (t0)
14644 .word 0x98fd2690 ! t0_data_exp_shm_area+0x38 (t0)
14645 .word 0x50359435 ! t0_data_exp_shm_area+0x3c (t0)
14646 .word 0x43d30a0a ! t0_data_exp_shm_area+0x40 (t0 bload)
14647 .word 0x98cb8712 ! t0_data_exp_shm_area+0x44
14648 .word 0x45ada29c ! t0_data_exp_shm_area+0x48
14649 .word 0xb1f20cde ! t0_data_exp_shm_area+0x4c
14650 .word 0x17d61cf3 ! t0_data_exp_shm_area+0x50
14651 .word 0x31e8e448 ! t0_data_exp_shm_area+0x54
14652 .word 0x32adf196 ! t0_data_exp_shm_area+0x58
14653 .word 0x11cabde3 ! t0_data_exp_shm_area+0x5c
14654 .word 0xe5a9d791 ! t0_data_exp_shm_area+0x60
14655 .word 0xabe9f400 ! t0_data_exp_shm_area+0x64
14656 .word 0x78f5b835 ! t0_data_exp_shm_area+0x68
14657 .word 0x9692638f ! t0_data_exp_shm_area+0x6c
14658 .word 0xbfd56368 ! t0_data_exp_shm_area+0x70
14659 .word 0x60705562 ! t0_data_exp_shm_area+0x74
14660 .word 0xcf559627 ! t0_data_exp_shm_area+0x78
14661 .word 0x302e6c39 ! t0_data_exp_shm_area+0x7c
14662 .word 0x0384a11d ! t0_data_exp_shm_area+0x80 (t0 bstore)
14663 .word 0xf2b53388 ! t0_data_exp_shm_area+0x84
14664 .word 0x23ecb37c ! t0_data_exp_shm_area+0x88
14665 .word 0x9bdc03d9 ! t0_data_exp_shm_area+0x8c
14666 .word 0x36c50e80 ! t0_data_exp_shm_area+0x90
14667 .word 0x29cecd2f ! t0_data_exp_shm_area+0x94
14668 .word 0x359f4044 ! t0_data_exp_shm_area+0x98
14669 .word 0x1581c4de ! t0_data_exp_shm_area+0x9c
14670 .word 0xc89c88cc ! t0_data_exp_shm_area+0xa0
14671 .word 0x3b9a43ab ! t0_data_exp_shm_area+0xa4
14672 .word 0xea82ca76 ! t0_data_exp_shm_area+0xa8
14673 .word 0x5f2b223d ! t0_data_exp_shm_area+0xac
14674 .word 0x44536f2c ! t0_data_exp_shm_area+0xb0
14675 .word 0x87fee51b ! t0_data_exp_shm_area+0xb4
14676 .word 0x001f8e13 ! t0_data_exp_shm_area+0xb8
14677 .word 0x9407decd ! t0_data_exp_shm_area+0xbc
14678t0_data_exp_shm_area_end:
14679t0_data_exp_shm_area_stop:
14680
14681
14682/************************************************************************
14683 16k of zeros to overwrite trap handlers in i$.
14684 ************************************************************************/
14685
14686Module "illtrap_text", VA_text = 0x100000, VA_data = 0x8300000
14687.seg "text"
14688ALIGN_PAGE_8K
14689illtrap_text_start:
14690/*#include "illtrap_16kb.s"*/
14691illtrap_text_end:
14692
14693Module "kaos_done", VA_text = T0_KAOS_DONE_VA, VA_data = 0x8300000
14694.seg "text"
14695ALIGN_PAGE_8K
14696local_good_trap_start:
14697
14698#ifdef MEM_CHK
14699#define MEM_SYNC_ADDR 0x123456789ab
14700mem_chk:
14701 clr %g1
14702 setx MEM_SYNC_ADDR, %g2, %g1
14703 lduba [%g1]ASI_PHYS_BYPASS_EC_WITH_EBIT, %g2
14704#endif
14705
14706 membar #Sync
14707good_trap: ba good_trap
14708 nop
14709
14710local_good_trap_end:
14711
14712
14713/************************************************************************
14714 Map in the RED mode non-cacheable stuff
14715 This is just to emit the code. The mapping is performed by RED mode.
14716 ************************************************************************/
14717
14718#undef ENTRY
14719MMU_MAP_START
14720 NAME= red_priv_text
14721 TYPE= TEXT
14722 START_LABEL=red_priv_text_start
14723 END_LABEL=red_priv_text_end
14724 PA=07FFF0000000
14725 CONTEXT = 0
14726 SIZE=MMU_PAGE_SIZE
14727 NFO=0
14728 IE=1
14729 CP=0
14730 CV=0
14731 LOCK=0
14732 PRIV=0
14733 WRITE=0
14734 ENTRY = OFF
14735MMU_MAP_END
14736
14737MMU_MAP_START
14738 NAME=reset_handler_nc
14739 TYPE=TEXT
14740 SIZE=MMU_PAGE_SIZE
14741 START_LABEL=reset_handler_nc_start
14742 END_LABEL=reset_handler_nc_end
14743 ENTRY = OFF
14744 CP=0 /* Mark noncacheable to avoid dots2mem sun5 warning */
14745 CV=0 /* Mark noncacheable to avoid dots2mem sun5 warning */
14746 PA=07fff0020000
14747 CONTEXT=0
14748 NFO=0
14749 IE=0
14750 PRIV=0
14751 WRITE=0
14752 LOCK=0
14753MMU_MAP_END
14754
14755/************************************************************************
14756 Map data required by cacheable reset handler
14757 This is just to emit the data. The mapping is jammed into the TLB
14758 by reset.s.
14759 ************************************************************************/
14760
14761MMU_MAP_START
14762 NAME= reset_data
14763 TYPE= DATA
14764 SIZE=8K
14765 START_LABEL=reset_data_start
14766 END_LABEL=reset_data_end
14767 PA=10000
14768 CP=1
14769 CV=1
14770 ENTRY = OFF
14771 CONTEXT=0
14772 NFO=0
14773 IE=0
14774 PRIV=0
14775 WRITE=0
14776 LOCK=0
14777MMU_MAP_END
14778
14779/************************************************************************
14780 Map user page 0
14781 ************************************************************************/
14782
14783MMU_MAP_START
14784 NAME= user_page0_text
14785 TYPE= TEXT_AND_DATA
14786 START_LABEL=T_RESERVED_000
14787 END_LABEL=T_EXTRA_0ff
14788 CONTEXT=USER_CONTEXT
14789 GLOBAL=USER_DATA_GLOBAL_BIT
14790 WRITE=USER_DATA_WRITE_BIT
14791 PRIV=0
14792 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14793 CV=USER_DATA_CV_BIT
14794 CP=USER_DATA_CP_BIT
14795 LOCK=USER_DATA_LOCK_BIT
14796 PA=00000fff0000
14797 IE=USER_DATA_IE_BIT
14798 NFO=1
14799 SIZE=USER_DATA_SIZE
14800MMU_MAP_END
14801
14802/************************************************************************
14803 Map stacks
14804 ************************************************************************/
14805
14806MMU_MAP_START
14807 NAME= t0_data_in_stack
14808 TYPE= DATA
14809 START_LABEL=t0_data_in_stack_start
14810 END_LABEL=t0_data_in_stack_end
14811 CONTEXT=USER_CONTEXT
14812 GLOBAL=USER_DATA_GLOBAL_BIT
14813 WRITE=USER_DATA_WRITE_BIT
14814 PRIV=USER_DATA_PRIV_BIT
14815 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14816 CV=T0_KAOS_RUN_STACK_CACHEABLE
14817 CP=T0_KAOS_RUN_STACK_CACHEABLE
14818 PA=T0_KAOS_RUN_STACK_PA
14819 LOCK=USER_DATA_LOCK_BIT
14820 IE=T0_KAOS_RUN_STACK_NONCACHEABLE
14821 NFO=USER_DATA_NFO_BIT
14822 SIZE=USER_DATA_SIZE
14823MMU_MAP_END
14824
14825#if defined(T0_KAOS_TWOPASS) || defined(T0_KAOS_VERIFY)
14826MMU_MAP_START
14827 NAME= t0_data_exp_stack
14828 TYPE= DATA
14829 START_LABEL=t0_data_exp_stack_start
14830 END_LABEL=t0_data_exp_stack_end
14831 CONTEXT=USER_CONTEXT
14832 GLOBAL=USER_DATA_GLOBAL_BIT
14833 WRITE=USER_DATA_WRITE_BIT
14834 PRIV=USER_DATA_PRIV_BIT
14835 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14836 CV=T0_KAOS_EXP_STACK_CACHEABLE
14837 CP=T0_KAOS_EXP_STACK_CACHEABLE
14838 PA=T0_KAOS_EXP_STACK_PA
14839 LOCK=USER_DATA_LOCK_BIT
14840 IE=T0_KAOS_EXP_STACK_NONCACHEABLE
14841 NFO=USER_DATA_NFO_BIT
14842 SIZE=USER_DATA_SIZE
14843MMU_MAP_END
14844#endif
14845
14846/************************************************************************
14847 Map kaos subroutines
14848 ************************************************************************/
14849
14850MMU_MAP_START
14851 NAME= t0_subr0_text
14852 TYPE= TEXT
14853 START_LABEL=t0_subr0_page_begin
14854 END_LABEL=t0_subr0_page_end
14855 CONTEXT=USER_CONTEXT
14856 GLOBAL=USER_DATA_GLOBAL_BIT
14857 WRITE=USER_DATA_WRITE_BIT
14858 PRIV=USER_DATA_PRIV_BIT
14859 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14860 CV=T0_KAOS_SUBR0_CACHEABLE
14861 CP=T0_KAOS_SUBR0_CACHEABLE
14862 PA=T0_KAOS_SUBR0_PA
14863 LOCK=USER_DATA_LOCK_BIT
14864 IE=T0_KAOS_SUBR0_NONCACHEABLE
14865 NFO=USER_DATA_NFO_BIT
14866 SIZE=USER_DATA_SIZE
14867MMU_MAP_END
14868
14869MMU_MAP_START
14870 NAME= t0_subr1_text
14871 TYPE= TEXT
14872 START_LABEL=t0_subr1_page_begin
14873 END_LABEL=t0_subr1_page_end
14874 CONTEXT=USER_CONTEXT
14875 GLOBAL=USER_DATA_GLOBAL_BIT
14876 WRITE=USER_DATA_WRITE_BIT
14877 PRIV=USER_DATA_PRIV_BIT
14878 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14879 CV=T0_KAOS_SUBR1_CACHEABLE
14880 CP=T0_KAOS_SUBR1_CACHEABLE
14881 PA=T0_KAOS_SUBR1_PA
14882 LOCK=USER_DATA_LOCK_BIT
14883 IE=T0_KAOS_SUBR1_NONCACHEABLE
14884 NFO=USER_DATA_NFO_BIT
14885 SIZE=USER_DATA_SIZE
14886MMU_MAP_END
14887
14888MMU_MAP_START
14889 NAME= t0_subr2_text
14890 TYPE= TEXT
14891 START_LABEL=t0_subr2_page_begin
14892 END_LABEL=t0_subr2_page_end
14893 CONTEXT=USER_CONTEXT
14894 GLOBAL=USER_DATA_GLOBAL_BIT
14895 WRITE=USER_DATA_WRITE_BIT
14896 PRIV=USER_DATA_PRIV_BIT
14897 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14898 CV=T0_KAOS_SUBR2_CACHEABLE
14899 CP=T0_KAOS_SUBR2_CACHEABLE
14900 PA=T0_KAOS_SUBR2_PA
14901 LOCK=USER_DATA_LOCK_BIT
14902 IE=T0_KAOS_SUBR2_NONCACHEABLE
14903 NFO=USER_DATA_NFO_BIT
14904 SIZE=USER_DATA_SIZE
14905MMU_MAP_END
14906
14907MMU_MAP_START
14908 NAME= t0_subr3_text
14909 TYPE= TEXT
14910 START_LABEL=t0_subr3_page_begin
14911 END_LABEL=t0_subr3_page_end
14912 CONTEXT=USER_CONTEXT
14913 GLOBAL=USER_DATA_GLOBAL_BIT
14914 WRITE=USER_DATA_WRITE_BIT
14915 PRIV=USER_DATA_PRIV_BIT
14916 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14917 CV=T0_KAOS_SUBR3_CACHEABLE
14918 CP=T0_KAOS_SUBR3_CACHEABLE
14919 PA=T0_KAOS_SUBR3_PA
14920 LOCK=USER_DATA_LOCK_BIT
14921 IE=T0_KAOS_SUBR3_NONCACHEABLE
14922 NFO=USER_DATA_NFO_BIT
14923 SIZE=USER_DATA_SIZE
14924MMU_MAP_END
14925
14926/************************************************************************
14927 Map kaos input data
14928 ************************************************************************/
14929
14930MMU_MAP_START
14931 NAME= t0_kdata_regs
14932 TYPE= DATA
14933 START_LABEL=t0_data_in_regs_start
14934 END_LABEL=t0_data_in_regs_end
14935 CONTEXT=USER_CONTEXT
14936 GLOBAL=USER_DATA_GLOBAL_BIT
14937 WRITE=USER_DATA_WRITE_BIT
14938 PRIV=USER_DATA_PRIV_BIT
14939 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14940 CV=T0_KAOS_RUN_REGS_CACHEABLE
14941 CP=T0_KAOS_RUN_REGS_CACHEABLE
14942 PA=T0_KAOS_RUN_REGS_PA
14943 LOCK=USER_DATA_LOCK_BIT
14944 IE=T0_KAOS_RUN_REGS_NONCACHEABLE
14945 NFO=USER_DATA_NFO_BIT
14946 SIZE=USER_DATA_SIZE
14947MMU_MAP_END
14948
14949#if defined(T0_KAOS_AREA0)
14950MMU_MAP_START
14951 NAME= t0_kdata_area0
14952 TYPE= DATA
14953 START_LABEL=t0_data_in_area0_start
14954 END_LABEL=t0_data_in_area0_end
14955 CONTEXT=USER_CONTEXT
14956 GLOBAL=USER_DATA_GLOBAL_BIT
14957 WRITE=USER_DATA_WRITE_BIT
14958 PRIV=USER_DATA_PRIV_BIT
14959 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14960 CV=T0_KAOS_RUN_AREA0_CACHEABLE
14961 CP=T0_KAOS_RUN_AREA0_CACHEABLE
14962 PA=T0_KAOS_RUN_AREA0_PA
14963 LOCK=USER_DATA_LOCK_BIT
14964 IE=T0_KAOS_RUN_AREA0_NONCACHEABLE
14965 NFO=USER_DATA_NFO_BIT
14966 SIZE=USER_DATA_SIZE
14967MMU_MAP_END
14968#endif
14969
14970#if defined(T0_KAOS_AREA1)
14971MMU_MAP_START
14972 NAME= t0_kdata_area1
14973 TYPE= DATA
14974 START_LABEL=t0_data_in_area1_start
14975 END_LABEL=t0_data_in_area1_end
14976 CONTEXT=USER_CONTEXT
14977 GLOBAL=USER_DATA_GLOBAL_BIT
14978 WRITE=USER_DATA_WRITE_BIT
14979 PRIV=USER_DATA_PRIV_BIT
14980 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
14981 CV=T0_KAOS_RUN_AREA1_CACHEABLE
14982 CP=T0_KAOS_RUN_AREA1_CACHEABLE
14983 PA=T0_KAOS_RUN_AREA1_PA
14984 LOCK=USER_DATA_LOCK_BIT
14985 IE=T0_KAOS_RUN_AREA1_NONCACHEABLE
14986 NFO=USER_DATA_NFO_BIT
14987 SIZE=USER_DATA_SIZE
14988MMU_MAP_END
14989#endif
14990
14991#if defined(T0_KAOS_AREA2)
14992MMU_MAP_START
14993 NAME= t0_kdata_area2
14994 TYPE= DATA
14995 START_LABEL=t0_data_in_area2_start
14996 END_LABEL=t0_data_in_area2_end
14997 CONTEXT=USER_CONTEXT
14998 GLOBAL=USER_DATA_GLOBAL_BIT
14999 WRITE=USER_DATA_WRITE_BIT
15000 PRIV=USER_DATA_PRIV_BIT
15001 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15002 CV=T0_KAOS_RUN_AREA2_CACHEABLE
15003 CP=T0_KAOS_RUN_AREA2_CACHEABLE
15004 PA=T0_KAOS_RUN_AREA2_PA
15005 LOCK=USER_DATA_LOCK_BIT
15006 IE=T0_KAOS_RUN_AREA2_NONCACHEABLE
15007 NFO=USER_DATA_NFO_BIT
15008 SIZE=USER_DATA_SIZE
15009MMU_MAP_END
15010#endif
15011
15012#if defined(T0_KAOS_AREA3)
15013MMU_MAP_START
15014 NAME= t0_kdata_area3
15015 TYPE= DATA
15016 START_LABEL=t0_data_in_area3_start
15017 END_LABEL=t0_data_in_area3_end
15018 CONTEXT=USER_CONTEXT
15019 GLOBAL=USER_DATA_GLOBAL_BIT
15020 WRITE=USER_DATA_WRITE_BIT
15021 PRIV=USER_DATA_PRIV_BIT
15022 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15023 CV=T0_KAOS_RUN_AREA3_CACHEABLE
15024 CP=T0_KAOS_RUN_AREA3_CACHEABLE
15025 PA=T0_KAOS_RUN_AREA3_PA
15026 LOCK=USER_DATA_LOCK_BIT
15027 IE=T0_KAOS_RUN_AREA3_NONCACHEABLE
15028 NFO=USER_DATA_NFO_BIT
15029 SIZE=USER_DATA_SIZE
15030MMU_MAP_END
15031#endif
15032
15033#if defined(T0_KAOS_AREA4)
15034MMU_MAP_START
15035 NAME= t0_kdata_area4
15036 TYPE= DATA
15037 START_LABEL=t0_data_in_area4_start
15038 END_LABEL=t0_data_in_area4_end
15039 CONTEXT=USER_CONTEXT
15040 GLOBAL=USER_DATA_GLOBAL_BIT
15041 WRITE=USER_DATA_WRITE_BIT
15042 PRIV=USER_DATA_PRIV_BIT
15043 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15044 CV=T0_KAOS_RUN_AREA4_CACHEABLE
15045 CP=T0_KAOS_RUN_AREA4_CACHEABLE
15046 PA=T0_KAOS_RUN_AREA4_PA
15047 LOCK=USER_DATA_LOCK_BIT
15048 IE=T0_KAOS_RUN_AREA4_NONCACHEABLE
15049 NFO=USER_DATA_NFO_BIT
15050 SIZE=USER_DATA_SIZE
15051MMU_MAP_END
15052#endif
15053
15054#if defined(T0_KAOS_AREA5)
15055MMU_MAP_START
15056 NAME= t0_kdata_area5
15057 TYPE= DATA
15058 START_LABEL=t0_data_in_area5_start
15059 END_LABEL=t0_data_in_area5_end
15060 CONTEXT=USER_CONTEXT
15061 GLOBAL=USER_DATA_GLOBAL_BIT
15062 WRITE=USER_DATA_WRITE_BIT
15063 PRIV=USER_DATA_PRIV_BIT
15064 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15065 CV=T0_KAOS_RUN_AREA5_CACHEABLE
15066 CP=T0_KAOS_RUN_AREA5_CACHEABLE
15067 PA=T0_KAOS_RUN_AREA5_PA
15068 LOCK=USER_DATA_LOCK_BIT
15069 IE=T0_KAOS_RUN_AREA5_NONCACHEABLE
15070 NFO=USER_DATA_NFO_BIT
15071 SIZE=USER_DATA_SIZE
15072MMU_MAP_END
15073#endif
15074
15075#if defined(T0_KAOS_AREA6)
15076MMU_MAP_START
15077 NAME= t0_kdata_area6
15078 TYPE= DATA
15079 START_LABEL=t0_data_in_area6_start
15080 END_LABEL=t0_data_in_area6_end
15081 CONTEXT=USER_CONTEXT
15082 GLOBAL=USER_DATA_GLOBAL_BIT
15083 WRITE=USER_DATA_WRITE_BIT
15084 PRIV=USER_DATA_PRIV_BIT
15085 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15086 CV=T0_KAOS_RUN_AREA6_CACHEABLE
15087 CP=T0_KAOS_RUN_AREA6_CACHEABLE
15088 PA=T0_KAOS_RUN_AREA6_PA
15089 LOCK=USER_DATA_LOCK_BIT
15090 IE=T0_KAOS_RUN_AREA6_NONCACHEABLE
15091 NFO=USER_DATA_NFO_BIT
15092 SIZE=USER_DATA_SIZE
15093MMU_MAP_END
15094#endif
15095
15096#if defined(T0_KAOS_AREA7)
15097MMU_MAP_START
15098 NAME= t0_kdata_area7
15099 TYPE= DATA
15100 START_LABEL=t0_data_in_area7_start
15101 END_LABEL=t0_data_in_area7_end
15102 CONTEXT=USER_CONTEXT
15103 GLOBAL=USER_DATA_GLOBAL_BIT
15104 WRITE=USER_DATA_WRITE_BIT
15105 PRIV=USER_DATA_PRIV_BIT
15106 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15107 CV=T0_KAOS_RUN_AREA7_CACHEABLE
15108 CP=T0_KAOS_RUN_AREA7_CACHEABLE
15109 PA=T0_KAOS_RUN_AREA7_PA
15110 LOCK=USER_DATA_LOCK_BIT
15111 IE=T0_KAOS_RUN_AREA7_NONCACHEABLE
15112 NFO=USER_DATA_NFO_BIT
15113 SIZE=USER_DATA_SIZE
15114MMU_MAP_END
15115#endif
15116
15117#if defined(T0_KAOS_AREA8)
15118MMU_MAP_START
15119 NAME= t0_kdata_area8
15120 TYPE= DATA
15121 START_LABEL=t0_data_in_area8_start
15122 END_LABEL=t0_data_in_area8_end
15123 CONTEXT=USER_CONTEXT
15124 GLOBAL=USER_DATA_GLOBAL_BIT
15125 WRITE=USER_DATA_WRITE_BIT
15126 PRIV=USER_DATA_PRIV_BIT
15127 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15128 CV=T0_KAOS_RUN_AREA8_CACHEABLE
15129 CP=T0_KAOS_RUN_AREA8_CACHEABLE
15130 PA=T0_KAOS_RUN_AREA8_PA
15131 LOCK=USER_DATA_LOCK_BIT
15132 IE=T0_KAOS_RUN_AREA8_NONCACHEABLE
15133 NFO=USER_DATA_NFO_BIT
15134 SIZE=USER_DATA_SIZE
15135MMU_MAP_END
15136#endif
15137
15138#if defined(T0_KAOS_AREA9)
15139MMU_MAP_START
15140 NAME= t0_kdata_area9
15141 TYPE= DATA
15142 START_LABEL=t0_data_in_area9_start
15143 END_LABEL=t0_data_in_area9_end
15144 CONTEXT=USER_CONTEXT
15145 GLOBAL=USER_DATA_GLOBAL_BIT
15146 WRITE=USER_DATA_WRITE_BIT
15147 PRIV=USER_DATA_PRIV_BIT
15148 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15149 CV=T0_KAOS_RUN_AREA9_CACHEABLE
15150 CP=T0_KAOS_RUN_AREA9_CACHEABLE
15151 PA=T0_KAOS_RUN_AREA9_PA
15152 LOCK=USER_DATA_LOCK_BIT
15153 IE=T0_KAOS_RUN_AREA9_NONCACHEABLE
15154 NFO=USER_DATA_NFO_BIT
15155 SIZE=USER_DATA_SIZE
15156MMU_MAP_END
15157#endif
15158
15159#if defined(T0_KAOS_AREA10)
15160MMU_MAP_START
15161 NAME= t0_kdata_area10
15162 TYPE= DATA
15163 START_LABEL=t0_data_in_area10_start
15164 END_LABEL=t0_data_in_area10_end
15165 CONTEXT=USER_CONTEXT
15166 GLOBAL=USER_DATA_GLOBAL_BIT
15167 WRITE=USER_DATA_WRITE_BIT
15168 PRIV=USER_DATA_PRIV_BIT
15169 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15170 CV=T0_KAOS_RUN_AREA10_CACHEABLE
15171 CP=T0_KAOS_RUN_AREA10_CACHEABLE
15172 PA=T0_KAOS_RUN_AREA10_PA
15173 LOCK=USER_DATA_LOCK_BIT
15174 IE=T0_KAOS_RUN_AREA10_NONCACHEABLE
15175 NFO=USER_DATA_NFO_BIT
15176 SIZE=USER_DATA_SIZE
15177MMU_MAP_END
15178#endif
15179
15180#if defined(T0_KAOS_AREA11)
15181MMU_MAP_START
15182 NAME= t0_kdata_area11
15183 TYPE= DATA
15184 START_LABEL=t0_data_in_area11_start
15185 END_LABEL=t0_data_in_area11_end
15186 CONTEXT=USER_CONTEXT
15187 GLOBAL=USER_DATA_GLOBAL_BIT
15188 WRITE=USER_DATA_WRITE_BIT
15189 PRIV=USER_DATA_PRIV_BIT
15190 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15191 CV=T0_KAOS_RUN_AREA11_CACHEABLE
15192 CP=T0_KAOS_RUN_AREA11_CACHEABLE
15193 PA=T0_KAOS_RUN_AREA11_PA
15194 LOCK=USER_DATA_LOCK_BIT
15195 IE=T0_KAOS_RUN_AREA11_NONCACHEABLE
15196 NFO=USER_DATA_NFO_BIT
15197 SIZE=USER_DATA_SIZE
15198MMU_MAP_END
15199#endif
15200
15201#if defined(T0_KAOS_AREA12)
15202MMU_MAP_START
15203 NAME= t0_kdata_area12
15204 TYPE= DATA
15205 START_LABEL=t0_data_in_area12_start
15206 END_LABEL=t0_data_in_area12_end
15207 CONTEXT=USER_CONTEXT
15208 GLOBAL=USER_DATA_GLOBAL_BIT
15209 WRITE=USER_DATA_WRITE_BIT
15210 PRIV=USER_DATA_PRIV_BIT
15211 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15212 CV=T0_KAOS_RUN_AREA12_CACHEABLE
15213 CP=T0_KAOS_RUN_AREA12_CACHEABLE
15214 PA=T0_KAOS_RUN_AREA12_PA
15215 LOCK=USER_DATA_LOCK_BIT
15216 IE=T0_KAOS_RUN_AREA12_NONCACHEABLE
15217 NFO=USER_DATA_NFO_BIT
15218 SIZE=USER_DATA_SIZE
15219MMU_MAP_END
15220#endif
15221
15222#if defined(T0_KAOS_AREA13)
15223MMU_MAP_START
15224 NAME= t0_kdata_area13
15225 TYPE= DATA
15226 START_LABEL=t0_data_in_area13_start
15227 END_LABEL=t0_data_in_area13_end
15228 CONTEXT=USER_CONTEXT
15229 GLOBAL=USER_DATA_GLOBAL_BIT
15230 WRITE=USER_DATA_WRITE_BIT
15231 PRIV=USER_DATA_PRIV_BIT
15232 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15233 CV=T0_KAOS_RUN_AREA13_CACHEABLE
15234 CP=T0_KAOS_RUN_AREA13_CACHEABLE
15235 PA=T0_KAOS_RUN_AREA13_PA
15236 LOCK=USER_DATA_LOCK_BIT
15237 IE=T0_KAOS_RUN_AREA13_NONCACHEABLE
15238 NFO=USER_DATA_NFO_BIT
15239 SIZE=USER_DATA_SIZE
15240MMU_MAP_END
15241#endif
15242
15243#if defined(T0_KAOS_AREA14)
15244MMU_MAP_START
15245 NAME= t0_kdata_area14
15246 TYPE= DATA
15247 START_LABEL=t0_data_in_area14_start
15248 END_LABEL=t0_data_in_area14_end
15249 CONTEXT=USER_CONTEXT
15250 GLOBAL=USER_DATA_GLOBAL_BIT
15251 WRITE=USER_DATA_WRITE_BIT
15252 PRIV=USER_DATA_PRIV_BIT
15253 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15254 CV=T0_KAOS_RUN_AREA14_CACHEABLE
15255 CP=T0_KAOS_RUN_AREA14_CACHEABLE
15256 PA=T0_KAOS_RUN_AREA14_PA
15257 LOCK=USER_DATA_LOCK_BIT
15258 IE=T0_KAOS_RUN_AREA14_NONCACHEABLE
15259 NFO=USER_DATA_NFO_BIT
15260 SIZE=USER_DATA_SIZE
15261MMU_MAP_END
15262#endif
15263
15264#if defined(T0_KAOS_AREA15)
15265MMU_MAP_START
15266 NAME= t0_kdata_area15
15267 TYPE= DATA
15268 START_LABEL=t0_data_in_area15_start
15269 END_LABEL=t0_data_in_area15_end
15270 CONTEXT=USER_CONTEXT
15271 GLOBAL=USER_DATA_GLOBAL_BIT
15272 WRITE=USER_DATA_WRITE_BIT
15273 PRIV=USER_DATA_PRIV_BIT
15274 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15275 CV=T0_KAOS_RUN_AREA15_CACHEABLE
15276 CP=T0_KAOS_RUN_AREA15_CACHEABLE
15277 PA=T0_KAOS_RUN_AREA15_PA
15278 LOCK=USER_DATA_LOCK_BIT
15279 IE=T0_KAOS_RUN_AREA15_NONCACHEABLE
15280 NFO=USER_DATA_NFO_BIT
15281 SIZE=USER_DATA_SIZE
15282MMU_MAP_END
15283#endif
15284
15285#if defined(T0_KAOS_SHM_AREA)
15286MMU_MAP_START
15287 NAME= t0_kdata_shm_in_area
15288 TYPE= DATA
15289 START_LABEL=t0_data_in_shm_area_start
15290 END_LABEL=t0_data_in_shm_area_end
15291 CONTEXT=USER_CONTEXT
15292 GLOBAL=USER_DATA_GLOBAL_BIT
15293 WRITE=USER_DATA_WRITE_BIT
15294 PRIV=USER_DATA_PRIV_BIT
15295 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15296 CV=T0_KAOS_RUN_SHM_AREA_CACHEABLE
15297 CP=T0_KAOS_RUN_SHM_AREA_CACHEABLE
15298 PA=T0_KAOS_RUN_SHM_AREA_PA
15299 LOCK=USER_DATA_LOCK_BIT
15300 IE=T0_KAOS_RUN_SHM_AREA_NONCACHEABLE
15301 NFO=USER_DATA_NFO_BIT
15302 SIZE=USER_DATA_SIZE
15303MMU_MAP_END
15304#endif
15305
15306
15307/************************************************************************
15308 Map kaos expected data
15309 ************************************************************************/
15310#if defined(T0_KAOS_TWOPASS) || defined(T0_KAOS_VERIFY)
15311
15312MMU_MAP_START
15313 NAME= t0_kdata_exp_regs
15314 TYPE= DATA
15315 START_LABEL=t0_data_exp_regs_start
15316 END_LABEL=t0_data_exp_regs_end
15317 CONTEXT=USER_CONTEXT
15318 GLOBAL=USER_DATA_GLOBAL_BIT
15319 WRITE=USER_DATA_WRITE_BIT
15320 PRIV=USER_DATA_PRIV_BIT
15321 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15322 LOCK=USER_DATA_LOCK_BIT
15323 CV=T0_KAOS_EXP_REGS_CACHEABLE
15324 CP=T0_KAOS_EXP_REGS_CACHEABLE
15325 PA=T0_KAOS_EXP_REGS_PA
15326 IE=T0_KAOS_EXP_REGS_NONCACHEABLE
15327 NFO=USER_DATA_NFO_BIT
15328 SIZE=USER_DATA_SIZE
15329MMU_MAP_END
15330
15331#if defined(T0_KAOS_AREA0)
15332MMU_MAP_START
15333 NAME= t0_kdata_exp_area0
15334 TYPE= DATA
15335 START_LABEL=t0_data_exp_area0_start
15336 END_LABEL=t0_data_exp_area0_end
15337 CONTEXT=USER_CONTEXT
15338 GLOBAL=USER_DATA_GLOBAL_BIT
15339 WRITE=USER_DATA_WRITE_BIT
15340 PRIV=USER_DATA_PRIV_BIT
15341 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15342 CV=T0_KAOS_EXP_AREA0_CACHEABLE
15343 CP=T0_KAOS_EXP_AREA0_CACHEABLE
15344 PA=T0_KAOS_EXP_AREA0_PA
15345 LOCK=USER_DATA_LOCK_BIT
15346 IE=T0_KAOS_EXP_AREA0_NONCACHEABLE
15347 NFO=USER_DATA_NFO_BIT
15348 SIZE=USER_DATA_SIZE
15349MMU_MAP_END
15350#endif
15351
15352#if defined(T0_KAOS_AREA1)
15353MMU_MAP_START
15354 NAME= t0_kdata_exp_area1
15355 TYPE= DATA
15356 START_LABEL=t0_data_exp_area1_start
15357 END_LABEL=t0_data_exp_area1_end
15358 CONTEXT=USER_CONTEXT
15359 GLOBAL=USER_DATA_GLOBAL_BIT
15360 WRITE=USER_DATA_WRITE_BIT
15361 PRIV=USER_DATA_PRIV_BIT
15362 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15363 CV=T0_KAOS_EXP_AREA1_CACHEABLE
15364 CP=T0_KAOS_EXP_AREA1_CACHEABLE
15365 PA=T0_KAOS_EXP_AREA1_PA
15366 LOCK=USER_DATA_LOCK_BIT
15367 IE=T0_KAOS_EXP_AREA1_NONCACHEABLE
15368 NFO=USER_DATA_NFO_BIT
15369 SIZE=USER_DATA_SIZE
15370MMU_MAP_END
15371#endif
15372
15373#if defined(T0_KAOS_AREA2)
15374MMU_MAP_START
15375 NAME= t0_kdata_exp_area2
15376 TYPE= DATA
15377 START_LABEL=t0_data_exp_area2_start
15378 END_LABEL=t0_data_exp_area2_end
15379 CONTEXT=USER_CONTEXT
15380 GLOBAL=USER_DATA_GLOBAL_BIT
15381 WRITE=USER_DATA_WRITE_BIT
15382 PRIV=USER_DATA_PRIV_BIT
15383 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15384 CV=T0_KAOS_EXP_AREA2_CACHEABLE
15385 CP=T0_KAOS_EXP_AREA2_CACHEABLE
15386 PA=T0_KAOS_EXP_AREA2_PA
15387 LOCK=USER_DATA_LOCK_BIT
15388 IE=T0_KAOS_EXP_AREA2_NONCACHEABLE
15389 NFO=USER_DATA_NFO_BIT
15390 SIZE=USER_DATA_SIZE
15391MMU_MAP_END
15392#endif
15393
15394#if defined(T0_KAOS_AREA3)
15395MMU_MAP_START
15396 NAME= t0_kdata_exp_area3
15397 TYPE= DATA
15398 START_LABEL=t0_data_exp_area3_start
15399 END_LABEL=t0_data_exp_area3_end
15400 CONTEXT=USER_CONTEXT
15401 GLOBAL=USER_DATA_GLOBAL_BIT
15402 WRITE=USER_DATA_WRITE_BIT
15403 PRIV=USER_DATA_PRIV_BIT
15404 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15405 CV=T0_KAOS_EXP_AREA3_CACHEABLE
15406 CP=T0_KAOS_EXP_AREA3_CACHEABLE
15407 PA=T0_KAOS_EXP_AREA3_PA
15408 LOCK=USER_DATA_LOCK_BIT
15409 IE=T0_KAOS_EXP_AREA3_NONCACHEABLE
15410 NFO=USER_DATA_NFO_BIT
15411 SIZE=USER_DATA_SIZE
15412MMU_MAP_END
15413#endif
15414
15415#if defined(T0_KAOS_AREA4)
15416MMU_MAP_START
15417 NAME= t0_kdata_exp_area4
15418 TYPE= DATA
15419 START_LABEL=t0_data_exp_area4_start
15420 END_LABEL=t0_data_exp_area4_end
15421 CONTEXT=USER_CONTEXT
15422 GLOBAL=USER_DATA_GLOBAL_BIT
15423 WRITE=USER_DATA_WRITE_BIT
15424 PRIV=USER_DATA_PRIV_BIT
15425 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15426 CV=T0_KAOS_EXP_AREA4_CACHEABLE
15427 CP=T0_KAOS_EXP_AREA4_CACHEABLE
15428 PA=T0_KAOS_EXP_AREA4_PA
15429 LOCK=USER_DATA_LOCK_BIT
15430 IE=T0_KAOS_EXP_AREA4_NONCACHEABLE
15431 NFO=USER_DATA_NFO_BIT
15432 SIZE=USER_DATA_SIZE
15433MMU_MAP_END
15434#endif
15435
15436#if defined(T0_KAOS_AREA5)
15437MMU_MAP_START
15438 NAME= t0_kdata_exp_area5
15439 TYPE= DATA
15440 START_LABEL=t0_data_exp_area5_start
15441 END_LABEL=t0_data_exp_area5_end
15442 CONTEXT=USER_CONTEXT
15443 GLOBAL=USER_DATA_GLOBAL_BIT
15444 WRITE=USER_DATA_WRITE_BIT
15445 PRIV=USER_DATA_PRIV_BIT
15446 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15447 CV=T0_KAOS_EXP_AREA5_CACHEABLE
15448 CP=T0_KAOS_EXP_AREA5_CACHEABLE
15449 PA=T0_KAOS_EXP_AREA5_PA
15450 LOCK=USER_DATA_LOCK_BIT
15451 IE=T0_KAOS_EXP_AREA5_NONCACHEABLE
15452 NFO=USER_DATA_NFO_BIT
15453 SIZE=USER_DATA_SIZE
15454MMU_MAP_END
15455#endif
15456
15457#if defined(T0_KAOS_AREA6)
15458MMU_MAP_START
15459 NAME= t0_kdata_exp_area6
15460 TYPE= DATA
15461 START_LABEL=t0_data_exp_area6_start
15462 END_LABEL=t0_data_exp_area6_end
15463 CONTEXT=USER_CONTEXT
15464 GLOBAL=USER_DATA_GLOBAL_BIT
15465 WRITE=USER_DATA_WRITE_BIT
15466 PRIV=USER_DATA_PRIV_BIT
15467 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15468 CV=T0_KAOS_EXP_AREA6_CACHEABLE
15469 CP=T0_KAOS_EXP_AREA6_CACHEABLE
15470 PA=T0_KAOS_EXP_AREA6_PA
15471 LOCK=USER_DATA_LOCK_BIT
15472 IE=T0_KAOS_EXP_AREA6_NONCACHEABLE
15473 NFO=USER_DATA_NFO_BIT
15474 SIZE=USER_DATA_SIZE
15475MMU_MAP_END
15476#endif
15477
15478#if defined(T0_KAOS_AREA7)
15479MMU_MAP_START
15480 NAME= t0_kdata_exp_area7
15481 TYPE= DATA
15482 START_LABEL=t0_data_exp_area7_start
15483 END_LABEL=t0_data_exp_area7_end
15484 CONTEXT=USER_CONTEXT
15485 GLOBAL=USER_DATA_GLOBAL_BIT
15486 WRITE=USER_DATA_WRITE_BIT
15487 PRIV=USER_DATA_PRIV_BIT
15488 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15489 CV=T0_KAOS_EXP_AREA7_CACHEABLE
15490 CP=T0_KAOS_EXP_AREA7_CACHEABLE
15491 PA=T0_KAOS_EXP_AREA7_PA
15492 LOCK=USER_DATA_LOCK_BIT
15493 IE=T0_KAOS_EXP_AREA7_NONCACHEABLE
15494 NFO=USER_DATA_NFO_BIT
15495 SIZE=USER_DATA_SIZE
15496MMU_MAP_END
15497#endif
15498
15499#if defined(T0_KAOS_AREA8)
15500MMU_MAP_START
15501 NAME= t0_kdata_exp_area8
15502 TYPE= DATA
15503 START_LABEL=t0_data_exp_area8_start
15504 END_LABEL=t0_data_exp_area8_end
15505 CONTEXT=USER_CONTEXT
15506 GLOBAL=USER_DATA_GLOBAL_BIT
15507 WRITE=USER_DATA_WRITE_BIT
15508 PRIV=USER_DATA_PRIV_BIT
15509 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15510 CV=T0_KAOS_EXP_AREA8_CACHEABLE
15511 CP=T0_KAOS_EXP_AREA8_CACHEABLE
15512 PA=T0_KAOS_EXP_AREA8_PA
15513 LOCK=USER_DATA_LOCK_BIT
15514 IE=T0_KAOS_EXP_AREA8_NONCACHEABLE
15515 NFO=USER_DATA_NFO_BIT
15516 SIZE=USER_DATA_SIZE
15517MMU_MAP_END
15518#endif
15519
15520#if defined(T0_KAOS_AREA9)
15521MMU_MAP_START
15522 NAME=t0_kdata_exp_area9
15523 TYPE=DATA
15524 START_LABEL=t0_data_exp_area9_start
15525 END_LABEL=t0_data_exp_area9_end
15526 CONTEXT=USER_CONTEXT
15527 GLOBAL=USER_DATA_GLOBAL_BIT
15528 WRITE=USER_DATA_WRITE_BIT
15529 PRIV=USER_DATA_PRIV_BIT
15530 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15531 CV=T0_KAOS_EXP_AREA9_CACHEABLE
15532 CP=T0_KAOS_EXP_AREA9_CACHEABLE
15533 PA=T0_KAOS_EXP_AREA9_PA
15534 LOCK=USER_DATA_LOCK_BIT
15535 IE=T0_KAOS_EXP_AREA9_NONCACHEABLE
15536 NFO=USER_DATA_NFO_BIT
15537 SIZE=USER_DATA_SIZE
15538MMU_MAP_END
15539#endif
15540
15541#if defined(T0_KAOS_AREA10)
15542MMU_MAP_START
15543 NAME=t0_kdata_exp_area10
15544 TYPE=DATA
15545 START_LABEL=t0_data_exp_area10_start
15546 END_LABEL=t0_data_exp_area10_end
15547 CONTEXT=USER_CONTEXT
15548 GLOBAL=USER_DATA_GLOBAL_BIT
15549 WRITE=USER_DATA_WRITE_BIT
15550 PRIV=USER_DATA_PRIV_BIT
15551 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15552 CV=T0_KAOS_EXP_AREA10_CACHEABLE
15553 CP=T0_KAOS_EXP_AREA10_CACHEABLE
15554 PA=T0_KAOS_EXP_AREA10_PA
15555 LOCK=USER_DATA_LOCK_BIT
15556 IE=T0_KAOS_EXP_AREA10_NONCACHEABLE
15557 NFO=USER_DATA_NFO_BIT
15558 SIZE=USER_DATA_SIZE
15559MMU_MAP_END
15560#endif
15561
15562#if defined(T0_KAOS_AREA11)
15563MMU_MAP_START
15564 NAME=t0_kdata_exp_area11
15565 TYPE=DATA
15566 START_LABEL=t0_data_exp_area11_start
15567 END_LABEL=t0_data_exp_area11_end
15568 CONTEXT=USER_CONTEXT
15569 GLOBAL=USER_DATA_GLOBAL_BIT
15570 WRITE=USER_DATA_WRITE_BIT
15571 PRIV=USER_DATA_PRIV_BIT
15572 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15573 CV=T0_KAOS_EXP_AREA11_CACHEABLE
15574 CP=T0_KAOS_EXP_AREA11_CACHEABLE
15575 PA=T0_KAOS_EXP_AREA11_PA
15576 LOCK=USER_DATA_LOCK_BIT
15577 IE=T0_KAOS_EXP_AREA11_NONCACHEABLE
15578 NFO=USER_DATA_NFO_BIT
15579 SIZE=USER_DATA_SIZE
15580MMU_MAP_END
15581#endif
15582
15583#if defined(T0_KAOS_AREA12)
15584MMU_MAP_START
15585 NAME=t0_kdata_exp_area12
15586 TYPE=DATA
15587 START_LABEL=t0_data_exp_area12_start
15588 END_LABEL=t0_data_exp_area12_end
15589 CONTEXT=USER_CONTEXT
15590 GLOBAL=USER_DATA_GLOBAL_BIT
15591 WRITE=USER_DATA_WRITE_BIT
15592 PRIV=USER_DATA_PRIV_BIT
15593 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15594 CV=T0_KAOS_EXP_AREA12_CACHEABLE
15595 CP=T0_KAOS_EXP_AREA12_CACHEABLE
15596 PA=T0_KAOS_EXP_AREA12_PA
15597 LOCK=USER_DATA_LOCK_BIT
15598 IE=T0_KAOS_EXP_AREA12_NONCACHEABLE
15599 NFO=USER_DATA_NFO_BIT
15600 SIZE=USER_DATA_SIZE
15601MMU_MAP_END
15602#endif
15603
15604#if defined(T0_KAOS_AREA13)
15605MMU_MAP_START
15606 NAME=t0_kdata_exp_area13
15607 TYPE=DATA
15608 START_LABEL=t0_data_exp_area13_start
15609 END_LABEL=t0_data_exp_area13_end
15610 CONTEXT=USER_CONTEXT
15611 GLOBAL=USER_DATA_GLOBAL_BIT
15612 WRITE=USER_DATA_WRITE_BIT
15613 PRIV=USER_DATA_PRIV_BIT
15614 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15615 CV=T0_KAOS_EXP_AREA13_CACHEABLE
15616 CP=T0_KAOS_EXP_AREA13_CACHEABLE
15617 PA=T0_KAOS_EXP_AREA13_PA
15618 LOCK=USER_DATA_LOCK_BIT
15619 IE=T0_KAOS_EXP_AREA13_NONCACHEABLE
15620 NFO=USER_DATA_NFO_BIT
15621 SIZE=USER_DATA_SIZE
15622MMU_MAP_END
15623#endif
15624
15625#if defined(T0_KAOS_AREA14)
15626MMU_MAP_START
15627 NAME=t0_kdata_exp_area14
15628 TYPE=DATA
15629 START_LABEL=t0_data_exp_area14_start
15630 END_LABEL=t0_data_exp_area14_end
15631 CONTEXT=USER_CONTEXT
15632 GLOBAL=USER_DATA_GLOBAL_BIT
15633 WRITE=USER_DATA_WRITE_BIT
15634 PRIV=USER_DATA_PRIV_BIT
15635 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15636 CV=T0_KAOS_EXP_AREA14_CACHEABLE
15637 CP=T0_KAOS_EXP_AREA14_CACHEABLE
15638 PA=T0_KAOS_EXP_AREA14_PA
15639 LOCK=USER_DATA_LOCK_BIT
15640 IE=T0_KAOS_EXP_AREA14_NONCACHEABLE
15641 NFO=USER_DATA_NFO_BIT
15642 SIZE=USER_DATA_SIZE
15643MMU_MAP_END
15644#endif
15645
15646#if defined(T0_KAOS_AREA15)
15647MMU_MAP_START
15648 NAME=t0_kdata_exp_area15
15649 TYPE=DATA
15650 START_LABEL=t0_data_exp_area15_start
15651 END_LABEL=t0_data_exp_area15_end
15652 CONTEXT=USER_CONTEXT
15653 GLOBAL=USER_DATA_GLOBAL_BIT
15654 WRITE=USER_DATA_WRITE_BIT
15655 PRIV=USER_DATA_PRIV_BIT
15656 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15657 CV=T0_KAOS_EXP_AREA15_CACHEABLE
15658 CP=T0_KAOS_EXP_AREA15_CACHEABLE
15659 PA=T0_KAOS_EXP_AREA15_PA
15660 LOCK=USER_DATA_LOCK_BIT
15661 IE=T0_KAOS_EXP_AREA15_NONCACHEABLE
15662 NFO=USER_DATA_NFO_BIT
15663 SIZE=USER_DATA_SIZE
15664MMU_MAP_END
15665#endif
15666
15667#if defined(T0_KAOS_SHM_AREA)
15668MMU_MAP_START
15669 NAME= t0_kdata_shm_exp_area
15670 TYPE= DATA
15671 START_LABEL=t0_data_exp_shm_area_start
15672 END_LABEL=t0_data_exp_shm_area_end
15673 CONTEXT=USER_CONTEXT
15674 GLOBAL=USER_DATA_GLOBAL_BIT
15675 WRITE=USER_DATA_WRITE_BIT
15676 PRIV=USER_DATA_PRIV_BIT
15677 SIDE_EFFECT=USER_DATA_SIDE_EFFECT_BIT
15678 CV=T0_KAOS_EXP_SHM_AREA_CACHEABLE
15679 CP=T0_KAOS_EXP_SHM_AREA_CACHEABLE
15680 PA=T0_KAOS_EXP_SHM_AREA_PA
15681 LOCK=USER_DATA_LOCK_BIT
15682 IE=T0_KAOS_EXP_SHM_AREA_NONCACHEABLE
15683 NFO=USER_DATA_NFO_BIT
15684 SIZE=USER_DATA_SIZE
15685MMU_MAP_END
15686#endif
15687
15688MMU_MAP_START
15689 NAME=t0_offset_data
15690 TYPE=DATA
15691 START_LABEL=t0_offset_table_start
15692 END_LABEL=t0_offset_table_end
15693 CONTEXT=USER_CONTEXT
15694 GLOBAL=0
15695 WRITE=1
15696 PRIV=0
15697 SIDE_EFFECT=0
15698 CV=T0_KAOS_OFFSET_TBL_CACHEABLE
15699 CP=T0_KAOS_OFFSET_TBL_CACHEABLE
15700 LOCK=0
15701 PA=T0_KAOS_OFFSET_TBL_PA
15702 IE=0
15703 NFO=0
15704 SIZE=8K
15705MMU_MAP_END
15706
15707#endif
15708
15709/************************************************************************
15710 Map trap tables
15711 This is just to emit the code. The mapping is jammed into the TLB
15712 by reset.s.
15713 ************************************************************************/
15714
15715MMU_MAP_START
15716 NAME= trap_text
15717 TYPE= TEXT
15718 START_LABEL=trap_text_start
15719 END_LABEL=trap_text_end
15720 PA=0
15721 SIZE=8K
15722 CP=1
15723 CV=1
15724 CONTEXT=0
15725 NFO=0
15726 IE=0
15727 PRIV=0
15728 WRITE=0
15729 LOCK=0
15730 ENTRY = OFF
15731MMU_MAP_END
15732
15733/************************************************************************
15734 Map 16kb of nops to overwrite the trap table text
15735 ************************************************************************/
15736
15737MMU_MAP_START
15738 NAME= illtrap_text
15739 TYPE= TEXT
15740 START_LABEL=illtrap_text_start
15741 END_LABEL=illtrap_text_end
15742 PA=0x100000
15743 SIZE=8K
15744 CP=1
15745 CV=1
15746 CONTEXT=USER_CONTEXT
15747 NFO=0
15748 IE=0
15749 PRIV=0
15750 WRITE=0
15751 LOCK=0
15752 ENTRY = OFF
15753MMU_MAP_END
15754
15755/************************************************************************
15756 Map _ktbl in both immu and dmmu
15757 ************************************************************************/
15758
15759MMU_MAP_START
15760 NAME= t0_ktbl_text
15761 TYPE= TEXT_AND_DATA
15762 START_LABEL=t0_ktbl_page_begin
15763 END_LABEL=t0_ktbl_page_end
15764 CONTEXT=USER_CONTEXT
15765 GLOBAL=0
15766 WRITE=1
15767 PRIV=0
15768 SIDE_EFFECT=0
15769 CV=T0_KAOS_KTBL_CACHEABLE
15770 CP=T0_KAOS_KTBL_CACHEABLE
15771 PA=T0_KAOS_KTBL_PA
15772 LOCK=0
15773 IE=T0_KAOS_KTBL_NONCACHEABLE
15774 NFO=0
15775 SIZE=8K
15776MMU_MAP_END
15777
15778/************************************************************************
15779 Map kaos_boot code
15780 ************************************************************************/
15781
15782MMU_MAP_START
15783 NAME= kaos_boot
15784 TYPE= TEXT
15785 START_LABEL=user_text_start
15786 END_LABEL=user_text_end
15787 CONTEXT=USER_TEXT_CONTEXT
15788 GLOBAL=USER_TEXT_GLOBAL_BIT
15789 WRITE=USER_TEXT_WRITE_BIT
15790 PRIV=USER_TEXT_PRIV_BIT
15791 SIDE_EFFECT=USER_TEXT_SIDE_EFFECT_BIT
15792 CV=USER_TEXT_CV_BIT
15793 CP=USER_TEXT_CP_BIT
15794 LOCK=USER_TEXT_LOCK_BIT
15795 PA=T0_KAOS_BOOT_PA
15796 IE=USER_TEXT_IE_BIT
15797 NFO=USER_TEXT_NFO_BIT
15798 SIZE=USER_TEXT_SIZE
15799MMU_MAP_END
15800
15801/************************************************************************
15802 Map GOOD TRAP handler to local trap handler for MEM_CHK option of churn
15803 ************************************************************************/
15804
15805MMU_MAP_START
15806 NAME=kaos_done
15807 TYPE=TEXT
15808 START_LABEL=local_good_trap_start
15809 END_LABEL=local_good_trap_end
15810 CONTEXT=0
15811 GLOBAL=0
15812 WRITE=0
15813 PRIV=1
15814 SIDE_EFFECT=0
15815 CV=T0_KAOS_DONE_CACHEABLE
15816 CP=T0_KAOS_DONE_CACHEABLE
15817 LOCK=0
15818 PA=T0_KAOS_DONE_PA
15819 IE=0
15820 NFO=0
15821 SIZE=USER_TEXT_SIZE
15822MMU_MAP_END
15823
15824
15825/************************************************************************
15826 Map kaos_startup code
15827 ************************************************************************/
15828
15829MMU_MAP_START
15830 NAME= kaos_startup
15831 TYPE= TEXT
15832 START_LABEL=_kaos_page_begin
15833 END_LABEL=_kaos_page_end
15834 CONTEXT=USER_CONTEXT
15835 GLOBAL=USER_TEXT_GLOBAL_BIT
15836 WRITE=USER_TEXT_WRITE_BIT
15837 PRIV=USER_TEXT_PRIV_BIT
15838 SIDE_EFFECT=USER_TEXT_SIDE_EFFECT_BIT
15839 CV=T0_KAOS_STARTUP_CACHEABLE
15840 CP=T0_KAOS_STARTUP_CACHEABLE
15841 LOCK=USER_TEXT_LOCK_BIT
15842 PA=T0_KAOS_STARTUP_PA
15843 IE=USER_TEXT_IE_BIT
15844 NFO=USER_TEXT_NFO_BIT
15845 SIZE=USER_TEXT_SIZE
15846MMU_MAP_END
15847
15848/************************************************************************
15849 Map cacheable reset handler
15850 This is just to emit the code. The mapping is jammed into the TLB
15851 by reset.s.
15852 ************************************************************************/
15853
15854MMU_MAP_START
15855 NAME= reset_text
15856 TYPE= TEXT
15857 START_LABEL=reset_text_start
15858 END_LABEL=reset_text_end
15859 PA=8000
15860 SIZE=8K
15861 CP=1
15862 CV=1
15863 CONTEXT=0
15864 NFO=0
15865 IE=0
15866 PRIV=0
15867 WRITE=0
15868 LOCK=0
15869 ENTRY = OFF
15870MMU_MAP_END
15871
15872MMU_MAP_START
15873 NAME = special_trap_handler
15874 TYPE =TEXT
15875 START_LABEL = special_trap_handler_start
15876 END_LABEL = special_trap_handler_end
15877 PA=0xe000
15878 CP=1
15879 ENTRY= OFF
15880MMU_MAP_END
15881
15882/************************************************************************
15883 Test case end
15884 ************************************************************************/
15885
15886#endif ! non-NIAGARA code
15887
15888
15889/************************************************************************
15890 Test case end
15891 ************************************************************************/
15892#if defined(NIAGARA2)
15893#include "enable_file.h"
15894
15895!
15896! If we are verifying, then two pass mode disabled
15897!
15898#if defined(T0_KAOS_VERIFY)
15899#if defined(T0_KAOS_TWOPASS)
15900#undef T0_KAOS_TWOPASS
15901#endif
15902#endif
15903
15904!
15905! Get random values and do some basic selections
15906! Reserve T0_KAOS_RANVAL_00 for the ksim script
15907!
15908/* start ktbl.0.h */
15909#define T0_KAOS_NIAGARA
15910#define T0_KAOS_VERSION 4.2
15911#define T0_KAOS_SEED 000000000267
15912#define T0_KAOS_ICOUNT 10000
15913#define T0_KAOS_AREAS 1
15914#define T0_KAOS_AREASIZE 64
15915#define T0_KAOS_AREAOFFSET 3328
15916#define T0_KAOS_PAGESIZE 8192
15917#define T0_KAOS_CODECOUNT 10002
15918
15919#define T0_KAOS_BOOT_VA 0x70648000
15920#define T0_KAOS_BOOT_PA 0x00000000218e8000
15921#define T0_KAOS_BOOT_CACHEABLE 1
15922#define T0_KAOS_BOOT_NONCACHEABLE 0
15923
15924#define T0_KAOS_STARTUP_VA 0x2c30c000
15925#define T0_KAOS_STARTUP_PA 0x00000000382e2000
15926#define T0_KAOS_STARTUP_CACHEABLE 1
15927#define T0_KAOS_STARTUP_NONCACHEABLE 0
15928
15929#define T0_KAOS_OFFSET_TBL_VA 0x30de6000
15930#define T0_KAOS_OFFSET_TBL_PA 0x00000000511c6000
15931#define T0_KAOS_OFFSET_TBL_CACHEABLE 1
15932#define T0_KAOS_OFFSET_TBL_NONCACHEABLE 0
15933
15934#define T0_KAOS_DONE_VA 0x1a400000
15935#define T0_KAOS_DONE_PA 0x000000004a7c2000
15936#define T0_KAOS_DONE_CACHEABLE 1
15937#define T0_KAOS_DONE_NONCACHEABLE 0
15938
15939#define T0_KAOS_KTBL_VA 0x48914000
15940#define T0_KAOS_KTBL_PA 0x000000004931a000
15941#define T0_KAOS_KTBL_CACHEABLE 1
15942#define T0_KAOS_KTBL_NONCACHEABLE 0
15943
15944#define T0_KAOS_SUBR0_VA 0x4897a000
15945#define T0_KAOS_SUBR0_PA 0x0000000015b4e000
15946#define T0_KAOS_SUBR0_CACHEABLE 1
15947#define T0_KAOS_SUBR0_NONCACHEABLE 0
15948#define T0_KAOS_SUBR1_VA 0x48a78000
15949#define T0_KAOS_SUBR1_PA 0x0000000023afc000
15950#define T0_KAOS_SUBR1_CACHEABLE 1
15951#define T0_KAOS_SUBR1_NONCACHEABLE 0
15952#define T0_KAOS_SUBR2_VA 0x4fa02000
15953#define T0_KAOS_SUBR2_PA 0x00000000475bc000
15954#define T0_KAOS_SUBR2_CACHEABLE 1
15955#define T0_KAOS_SUBR2_NONCACHEABLE 0
15956#define T0_KAOS_SUBR3_VA 0x48702000
15957#define T0_KAOS_SUBR3_PA 0x00000000373b2000
15958#define T0_KAOS_SUBR3_CACHEABLE 1
15959#define T0_KAOS_SUBR3_NONCACHEABLE 0
15960
15961#define T0_KAOS_EXP_REGS_VA 0x71f1a000
15962#define T0_KAOS_EXP_REGS_PA 0x000000007a706000
15963#define T0_KAOS_EXP_REGS_CACHEABLE 1
15964#define T0_KAOS_EXP_REGS_NONCACHEABLE 0
15965#define T0_KAOS_RUN_REGS_VA 0x62848000
15966#define T0_KAOS_RUN_REGS_PA 0x000000006a0d2000
15967#define T0_KAOS_RUN_REGS_CACHEABLE 1
15968#define T0_KAOS_RUN_REGS_NONCACHEABLE 0
15969
15970#define T0_KAOS_EXP_STACK_VA 0x1fdb0000
15971#define T0_KAOS_EXP_STACK_PA 0x000000007c316000
15972#define T0_KAOS_EXP_STACK_CACHEABLE 1
15973#define T0_KAOS_EXP_STACK_NONCACHEABLE 0
15974#define T0_KAOS_RUN_STACK_VA 0x1c5e0000
15975#define T0_KAOS_RUN_STACK_PA 0x000000007d668000
15976#define T0_KAOS_RUN_STACK_CACHEABLE 1
15977#define T0_KAOS_RUN_STACK_NONCACHEABLE 0
15978
15979#define T0_KAOS_AREA0
15980#define T0_KAOS_EXP_AREA0_VA 0x398da000
15981#define T0_KAOS_EXP_AREA0_PA 0x00000000661b8000
15982#define T0_KAOS_EXP_AREA0_CACHEABLE 1
15983#define T0_KAOS_EXP_AREA0_NONCACHEABLE 0
15984#define T0_KAOS_RUN_AREA0_VA 0x689ec000
15985#define T0_KAOS_RUN_AREA0_PA 0x0000000074050000
15986#define T0_KAOS_RUN_AREA0_CACHEABLE 1
15987#define T0_KAOS_RUN_AREA0_NONCACHEABLE 0
15988
15989#define T0_KAOS_SHM_AREA
15990#define T0_KAOS_EXP_SHM_AREA_VA 0x20f1e000
15991#define T0_KAOS_EXP_SHM_AREA_PA 0x000000003578a000
15992#define T0_KAOS_EXP_SHM_AREA_CACHEABLE 1
15993#define T0_KAOS_EXP_SHM_AREA_NONCACHEABLE 0
15994#define T0_KAOS_RUN_SHM_AREA_VA 0x67a62000
15995#define T0_KAOS_RUN_SHM_AREA_PA 0x0000000073254000
15996#define T0_KAOS_RUN_SHM_AREA_CACHEABLE 1
15997#define T0_KAOS_RUN_SHM_AREA_NONCACHEABLE 0
15998
15999#define T0_KAOS_RANVAL_00 0x86dfe981
16000#define T0_KAOS_RANVAL_01 0xeddf65de
16001#define T0_KAOS_RANVAL_02 0x7eb4238a
16002#define T0_KAOS_RANVAL_03 0x871b25d1
16003#define T0_KAOS_RANVAL_04 0x5ff85762
16004#define T0_KAOS_RANVAL_05 0xbf60bd45
16005#define T0_KAOS_RANVAL_06 0xf39b305e
16006#define T0_KAOS_RANVAL_07 0x0c6b18d6
16007#define T0_KAOS_RANVAL_08 0x0c2f2b64
16008#define T0_KAOS_RANVAL_09 0xe1759989
16009#define T0_KAOS_RANVAL_0a 0xa6c8fe05
16010#define T0_KAOS_RANVAL_0b 0x673ae6bf
16011#define T0_KAOS_RANVAL_0c 0xf2dab69a
16012#define T0_KAOS_RANVAL_0d 0xfe189eff
16013#define T0_KAOS_RANVAL_0e 0xae511b13
16014#define T0_KAOS_RANVAL_0f 0x6de6c01e
16015#define T0_KAOS_RANVAL_10 0x9dafa85f
16016#define T0_KAOS_RANVAL_11 0x808ee689
16017#define T0_KAOS_RANVAL_12 0x3f426a97
16018#define T0_KAOS_RANVAL_13 0x959a3cc4
16019#define T0_KAOS_RANVAL_14 0x911d4652
16020#define T0_KAOS_RANVAL_15 0xaaaf6f50
16021#define T0_KAOS_RANVAL_16 0xd72a45c5
16022#define T0_KAOS_RANVAL_17 0xaa8f069a
16023#define T0_KAOS_RANVAL_18 0x5fe6a0a2
16024#define T0_KAOS_RANVAL_19 0xb8c377af
16025#define T0_KAOS_RANVAL_1a 0xab7593d4
16026#define T0_KAOS_RANVAL_1b 0x360addb2
16027#define T0_KAOS_RANVAL_1c 0x6a64468b
16028#define T0_KAOS_RANVAL_1d 0x3a5ef172
16029#define T0_KAOS_RANVAL_1e 0x2df0fc29
16030#define T0_KAOS_RANVAL_1f 0x87314998
16031#define T0_KAOS_RANVAL_20 0x568e3f1f
16032#define T0_KAOS_RANVAL_21 0x70cf853f
16033#define T0_KAOS_RANVAL_22 0xc61796b5
16034#define T0_KAOS_RANVAL_23 0xa02e8bee
16035#define T0_KAOS_RANVAL_24 0x99a64a49
16036#define T0_KAOS_RANVAL_25 0x4ab3d954
16037#define T0_KAOS_RANVAL_26 0x1ff1be9a
16038#define T0_KAOS_RANVAL_27 0x6386a837
16039#define T0_KAOS_RANVAL_28 0xd356ae0e
16040#define T0_KAOS_RANVAL_29 0x0f340f72
16041#define T0_KAOS_RANVAL_2a 0x893beb14
16042#define T0_KAOS_RANVAL_2b 0xceac94f2
16043#define T0_KAOS_RANVAL_2c 0x2c9a1416
16044#define T0_KAOS_RANVAL_2d 0xc56fae18
16045#define T0_KAOS_RANVAL_2e 0xcea7b296
16046#define T0_KAOS_RANVAL_2f 0xb4b2e9eb
16047#define T0_KAOS_RANVAL_30 0x1f053b6b
16048#define T0_KAOS_RANVAL_31 0x1d4468f4
16049#define T0_KAOS_RANVAL_32 0x53875c33
16050#define T0_KAOS_RANVAL_33 0xb7289fcc
16051#define T0_KAOS_RANVAL_34 0xb353827f
16052#define T0_KAOS_RANVAL_35 0x08d47c96
16053#define T0_KAOS_RANVAL_36 0xc856a33f
16054#define T0_KAOS_RANVAL_37 0x7149b4fa
16055#define T0_KAOS_RANVAL_38 0x64a38d73
16056#define T0_KAOS_RANVAL_39 0x396a9166
16057#define T0_KAOS_RANVAL_3a 0xe6999136
16058#define T0_KAOS_RANVAL_3b 0x43d4cb9e
16059#define T0_KAOS_RANVAL_3c 0xe8e18c96
16060#define T0_KAOS_RANVAL_3d 0x69c459d8
16061#define T0_KAOS_RANVAL_3e 0x0cb491db
16062#define T0_KAOS_RANVAL_3f 0x9b541501
16063#define T0_KAOS_RANVAL_40 0x6ab0e72b
16064#define T0_KAOS_RANVAL_41 0x5aac5fdd
16065#define T0_KAOS_RANVAL_42 0xf8ef25a4
16066#define T0_KAOS_RANVAL_43 0x28b91e1c
16067#define T0_KAOS_RANVAL_44 0x8dff4e6e
16068#define T0_KAOS_RANVAL_45 0xe85eb59c
16069#define T0_KAOS_RANVAL_46 0x5a04d655
16070#define T0_KAOS_RANVAL_47 0x6a10516f
16071#define T0_KAOS_RANVAL_48 0x72877cd9
16072#define T0_KAOS_RANVAL_49 0xdebb7d61
16073#define T0_KAOS_RANVAL_4a 0x7bbe51ea
16074#define T0_KAOS_RANVAL_4b 0x380a4211
16075#define T0_KAOS_RANVAL_4c 0xdf2a25a3
16076#define T0_KAOS_RANVAL_4d 0x9b057cd5
16077#define T0_KAOS_RANVAL_4e 0x2946cfb9
16078#define T0_KAOS_RANVAL_4f 0x52661408
16079#define T0_KAOS_RANVAL_50 0xaa67d888
16080#define T0_KAOS_RANVAL_51 0xfb1a2f6f
16081#define T0_KAOS_RANVAL_52 0x839023d8
16082#define T0_KAOS_RANVAL_53 0x2a2995da
16083#define T0_KAOS_RANVAL_54 0x27aeddcf
16084#define T0_KAOS_RANVAL_55 0x26f40c2a
16085#define T0_KAOS_RANVAL_56 0x325a24bb
16086#define T0_KAOS_RANVAL_57 0x5248df63
16087#define T0_KAOS_RANVAL_58 0xfadc4e89
16088#define T0_KAOS_RANVAL_59 0xf11ef278
16089#define T0_KAOS_RANVAL_5a 0x18984722
16090#define T0_KAOS_RANVAL_5b 0x072889e9
16091#define T0_KAOS_RANVAL_5c 0xd37fed16
16092#define T0_KAOS_RANVAL_5d 0x98d1f276
16093#define T0_KAOS_RANVAL_5e 0xcb3a9431
16094#define T0_KAOS_RANVAL_5f 0x7082d56d
16095#define T0_KAOS_RANVAL_60 0x9c6681ed
16096#define T0_KAOS_RANVAL_61 0xd3e0e460
16097#define T0_KAOS_RANVAL_62 0x120d5de0
16098#define T0_KAOS_RANVAL_63 0x80e94f43
16099#define T0_KAOS_RANVAL_64 0x09e6c09b
16100#define T0_KAOS_RANVAL_65 0x12eb8346
16101#define T0_KAOS_RANVAL_66 0xf7b55595
16102#define T0_KAOS_RANVAL_67 0x57a1cde4
16103#define T0_KAOS_RANVAL_68 0xcea8f90b
16104#define T0_KAOS_RANVAL_69 0xc656feff
16105#define T0_KAOS_RANVAL_6a 0x8603e90e
16106#define T0_KAOS_RANVAL_6b 0x9636d603
16107#define T0_KAOS_RANVAL_6c 0x4b621908
16108#define T0_KAOS_RANVAL_6d 0x11fa395e
16109#define T0_KAOS_RANVAL_6e 0x893a0984
16110#define T0_KAOS_RANVAL_6f 0x5000bcdd
16111#define T0_KAOS_RANVAL_70 0x3e7ec200
16112#define T0_KAOS_RANVAL_71 0x573422a4
16113#define T0_KAOS_RANVAL_72 0x458dc10d
16114#define T0_KAOS_RANVAL_73 0xc86e1bd5
16115#define T0_KAOS_RANVAL_74 0xc543770b
16116#define T0_KAOS_RANVAL_75 0x7ca6e934
16117#define T0_KAOS_RANVAL_76 0x40a93a41
16118#define T0_KAOS_RANVAL_77 0xa227693f
16119#define T0_KAOS_RANVAL_78 0x24b3272a
16120#define T0_KAOS_RANVAL_79 0x0749f08d
16121#define T0_KAOS_RANVAL_7a 0x53201e20
16122#define T0_KAOS_RANVAL_7b 0x0692ca7b
16123#define T0_KAOS_RANVAL_7c 0x0ddd97d3
16124#define T0_KAOS_RANVAL_7d 0x4d2fc373
16125#define T0_KAOS_RANVAL_7e 0x7e426c33
16126#define T0_KAOS_RANVAL_7f 0x97fa7346
16127/* end ktbl.0.h */
16128
16129
16130#define CREGS_PSTATE_AM 1
16131#define CREGS_TSTATE_PSTATE_AM 1
16132
16133#define NO_TRAPCHECK
16134
16135#define LOCAL_SUPERVISOR_SECTION_TEXT_VA 0x20200000
16136#define LOCAL_SUPERVISOR_SECTION_TEXT_PA 0x20200000
16137#define LOCAL_SUPERVISOR_SECTION_DATA_VA 0x20210000
16138#define LOCAL_SUPERVISOR_SECTION_DATA_PA 0x20210000
16139#define LOCAL_SUPERVISOR_SECTION_DATA_VA_0 0x20210000
16140#define LOCAL_SUPERVISOR_SECTION_DATA_PA_0 0x20210000
16141#define LOCAL_SUPERVISOR_SECTION_DATA_VA_1 0x20210008
16142#define LOCAL_SUPERVISOR_SECTION_DATA_PA_1 0x20210008
16143#define LOCAL_SUPERVISOR_SECTION_DATA_VA_2 0x20210010
16144#define LOCAL_SUPERVISOR_SECTION_DATA_PA_2 0x20210010
16145#define LOCAL_SUPERVISOR_SECTION_DATA_VA_3 0x20210018
16146#define LOCAL_SUPERVISOR_SECTION_DATA_PA_3 0x20210018
16147
16148
16149#if defined(T0_KAOS_RANVAL_01)
16150
16151#if (T0_KAOS_RANVAL_01 & (1<<0))
16152#define T0_KREADONLY
16153#endif
16154
16155#if (T0_KAOS_RANVAL_01 & (1<<7))
16156#define T0_KAOS_FPNS
16157#endif
16158
16159#if (T0_KAOS_RANVAL_01 & (1<<9))
16160!#define T0_KAOS_TICK
16161#endif
16162
16163#if (T0_KAOS_RANVAL_01 & (1<<10))
16164#define DISP_MS_INIT 1
16165#endif
16166
16167#if (T0_KAOS_RANVAL_01 & (1<<11))
16168#define PSTATE_MM_INIT PSTATE_MM_TSO
16169#endif
16170
16171#endif
16172
16173#if defined(T0_KAOS_RANVAL_01_T1)
16174#if (T0_KAOS_RANVAL_01_T1 & (1<<0))
16175#define KREADONLY_T1
16176#endif
16177
16178#if (T0_KAOS_RANVAL_01_T1 & (1<<7))
16179#define T0_KAOS_FPNS_T1
16180#endif
16181
16182#if (T0_KAOS_RANVAL_01_T1 & (1<<9))
16183!#define T0_KAOS_TICK
16184#endif
16185
16186#if (T0_KAOS_RANVAL_01_T1 & (1<<10))
16187#define DISP_MS_INIT_T1 1
16188#endif
16189
16190#if (T0_KAOS_RANVAL_01_T1 & (1<<11))
16191#define PSTATE_MM_INIT_T1 PSTATE_MM_TSO
16192#endif
16193
16194#endif
16195
16196!
16197! Define primary context number
16198!
16199#define USER_CONTEXT 0x0fff
16200
16201!
16202! Define local trap numbers
16203!
16204#define TRAP_INIT_TICK_COMPARE 0x23
16205#define TRAP_SETDATA 0x24
16206#define TRAP_SIGSEGV_UPDATE 0x27
16207
16208
16209!
16210! Include the local kaos definitions
16211!
16212
16213#if !defined(_KAOS_H)
16214#define _KAOS_H
16215
16216#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
16217
16218/*
16219 * _kaos() register load/store area layout
16220 */
16221#define KDATA_FREGS (64)
16222#define KDATA_LREGS (8)
16223#define KDATA_IREGS (8)
16224#define KDATA_GREGS (8)
16225#define KDATA_OREGS (8)
16226
16227#define KDATA_FREG_IDX (0)
16228#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
16229#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
16230#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
16231#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
16232#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
16233#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
16234#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
16235#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
16236#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
16237#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
16238#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
16239#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
16240#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
16241#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
16242#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
16243#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
16244#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
16245#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
16246#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
16247#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
16248#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
16249#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
16250#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
16251#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
16252#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
16253#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
16254#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
16255#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
16256#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
16257#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
16258
16259#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
16260#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
16261#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
16262#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
16263#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
16264#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
16265#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
16266#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
16267#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
16268#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
16269#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
16270#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
16271#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
16272#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
16273#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
16274#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
16275#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
16276#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
16277#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
16278#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
16279#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
16280#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
16281#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
16282#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
16283#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
16284#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
16285#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
16286#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
16287#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
16288#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
16289
16290/*
16291 * _kaos() local stack frame layout
16292 */
16293#define KFRAME_FSR (-4) /* addr offset for fsr */
16294#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
16295#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
16296#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
16297 /* word of variable */
16298 /* stack region */
16299
16300/*
16301 * _kaos xflags bits
16302 */
16303#define XFLAG_TRIGGER 0x1 /* Activate triggers */
16304#define XFLAG_SGI 0x2 /* Save/restore %gsr */
16305#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
16306
16307/*
16308 * %fsr set/get bit mask
16309 * We only allow RD and fcc fields
16310 */
16311#define FSR_MASK 0xc0000c00
16312
16313/*
16314 * Trap numbers
16315 */
16316#define TICC_TRAP 0x10
16317#define TRIGGER_START_TRAP 0x14
16318#define TRIGGER_STOP_TRAP 0x18
16319#define WATCHDOG_TRAP 0x71
16320
16321#endif
16322
16323/*
16324 * Minimum frame size
16325 */
16326#define MINFRAME 0x60
16327
16328/*
16329 * Special ticc traps for simulation
16330 */
16331#define TRAP_DEMAP_RANDOM_VA 0x28
16332#define TRAP_DEMAP_AREA 0x2c
16333#define TRAP_DEMAP_KTBL_TEXT 0x30
16334#define TRAP_DEMAP_KTBL_DATA 0x34
16335#define TRAP_DEMAP_SUBR 0x38
16336#define TRAP_DEMAP_REG 0x3c
16337#define TRAP_DEMAP_STACK 0x40
16338#define TRAP_RO_AREA 0x44
16339#define TRAP_RO_KTBL_DATA 0x75
16340#define TRAP_RO_REG 0x4c
16341#define TRAP_RO_STACK 0x50
16342#define TRAP_SET_WINDOW 0x54
16343#define TRAP_SET_VA_WP 0x58
16344#define TRAP_SET_PA_WP 0x5c
16345#define TRAP_SET_SOFTINT 0x60
16346#define TRAP_IE_TOGGLE 0x64
16347#define TRAP_SET_PIL 0x68
16348#define TRAP_SET_TSO 0x6c
16349#define TRAP_SET_PSO 0x70
16350#define TRAP_SET_RMO 0x74
16351
16352/*
16353 * mplock return codes
16354 */
16355#define LOCK_SUCCESS 0
16356#define LOCK_TIMEOUT 1
16357
16358/*
16359 * memtest types
16360 */
16361#define MEMTEST_NONE 0
16362#define MEMTEST_TSO 1
16363#define MEMTEST_RMO 2
16364
16365#define MAXHOSTS 10
16366
16367
16368#include "constants.h"
16369#include "macros.h"
16370
16371
16372
16373
16374#define H_T0_Trap_Instruction_0
16375#define SUN_H_T0_Trap_Instruction_0 \
16376 tcc T_TRAP_INST1; \
16377 wr %g0, ASI_PRIMARY, %asi; \
16378 set T0_KAOS_RUN_REGS_PA, %g7; \
16379 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
16380 inc %g6 ; \
16381 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
16382 done; \
16383 nop
16384
16385#define H_HT0_Trap_Instruction_0
16386#define SUN_H_HT0_Trap_Instruction_0 \
16387 tcc T_TRAP_INST1; \
16388 wr %g0, ASI_PRIMARY, %asi; \
16389 set T0_KAOS_RUN_REGS_PA, %g7; \
16390 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
16391 inc %g6 ; \
16392 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
16393 done; \
16394 nop
16395
16396#define H_T0_Trap_Instruction_1
16397#define SUN_H_T0_Trap_Instruction_1 \
16398 rdpr %tstate, %g1; \
16399 wrpr %g1, 0x200, %tstate; \
16400 done; \
16401 nop; \
16402 nop; \
16403 nop; \
16404 nop; \
16405 nop
16406
16407#define H_HT0_Trap_Instruction_1
16408#define SUN_H_HT0_Trap_Instruction_1 \
16409 rdpr %tstate, %g1; \
16410 wrpr %g1, 0x200, %tstate; \
16411 done; \
16412 nop; \
16413 nop; \
16414 nop; \
16415 nop; \
16416 nop
16417
16418#define H_T0_Trap_Instruction_2
16419#define SUN_H_T0_Trap_Instruction_2 \
16420 tcc T_TRAP_INST1; \
16421 wr %g0, ASI_PRIMARY, %asi; \
16422 set T0_KAOS_RUN_REGS_PA, %g7; \
16423 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
16424 inc %g6 ; \
16425 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
16426 done; \
16427 nop
16428
16429#define H_HT0_Trap_Instruction_2
16430#define SUN_H_HT0_Trap_Instruction_2 \
16431 tcc T_TRAP_INST1; \
16432 wr %g0, ASI_PRIMARY, %asi; \
16433 set T0_KAOS_RUN_REGS_PA, %g7; \
16434 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6 ; \
16435 inc %g6 ; \
16436 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi ; \
16437 done; \
16438 nop
16439
16440#define H_T0_Trap_Instruction_3
16441#define SUN_H_T0_Trap_Instruction_3 \
16442 rdpr %tstate, %g1; \
16443 wrpr %g1, 0x200, %tstate; \
16444 done; \
16445 nop; \
16446 nop; \
16447 nop; \
16448 nop; \
16449 nop
16450
16451#define H_HT0_Trap_Instruction_3
16452#define SUN_H_HT0_Trap_Instruction_3 \
16453 rdpr %tstate, %g1; \
16454 wrpr %g1, 0x200, %tstate; \
16455 done; \
16456 nop; \
16457 nop; \
16458 nop; \
16459 nop; \
16460 nop
16461#define H_T0_Trap_Instruction_4
16462#define SUN_H_T0_Trap_Instruction_4 \
16463 rdpr %tstate, %g1; \
16464 wrpr %g1, 0x200, %tstate; \
16465 done; \
16466 nop; \
16467 nop; \
16468 nop; \
16469 nop; \
16470 nop
16471
16472#define H_HT0_Trap_Instruction_4
16473#define SUN_H_HT0_Trap_Instruction_4 \
16474 rdpr %tstate, %g1; \
16475 wrpr %g1, 0x200, %tstate; \
16476 done; \
16477 nop; \
16478 nop; \
16479 nop; \
16480 nop; \
16481 nop
16482
16483#define H_T0_Trap_Instruction_180
16484#define SUN_H_T0_Trap_Instruction_180 \
16485 rdpr %tstate, %g1; \
16486 wrpr %g1, 0x200, %tstate; \
16487 done; \
16488 nop; \
16489 nop; \
16490 nop; \
16491 nop; \
16492 nop
16493
16494#define H_HT0_Trap_Instruction_180
16495#define SUN_H_HT0_Trap_Instruction_180 \
16496 rdpr %tstate, %g1; \
16497 wrpr %g1, 0x200, %tstate; \
16498 done; \
16499 nop; \
16500 nop; \
16501 nop; \
16502 nop; \
16503 nop
16504#define H_T0_Fp_disabled_0x20
16505#define SUN_H_T0_Fp_disabled_0x20 \
16506 wr %g0, 0x4, %fprs ; \
16507 retry ; \
16508 nop; \
16509 nop; \
16510 nop; \
16511 nop; \
16512 nop; \
16513 nop
16514
16515/****************************************************************
16516 * MEMORY ADDRESS NOT ALIGNED TRAP HANDLERS
16517 * DO NOTHING SINCE THE COUNTERS ARE NO LONGER USED
16518 ****************************************************************/
16519
16520 /* HYPERVISOR MODE */
16521
16522#define H_HT0_Mem_Address_Not_Aligned_0x34
16523#define SUN_H_HT0_Mem_Address_Not_Aligned_0x34 \
16524 tne T_TRAP_INST1; \
16525 done; \
16526 nop; \
16527 nop; \
16528 nop; \
16529 nop; \
16530 nop; \
16531 nop
16532
16533#define H_HT0_Lddf_Mem_Address_Not_Aligned_0x35
16534#define SUN_H_HT0_Lddf_Mem_Address_Not_Aligned_0x35 \
16535 tne T_TRAP_INST1; \
16536 done; \
16537 nop; \
16538 nop; \
16539 nop; \
16540 nop; \
16541 nop; \
16542 nop
16543
16544#define H_HT0_Stdf_Mem_Address_Not_Aligned_0x36
16545#define SUN_H_HT0_Stdf_Mem_Address_Not_Aligned_0x36 \
16546 tne T_TRAP_INST1; \
16547 done; \
16548 nop; \
16549 nop; \
16550 nop; \
16551 nop; \
16552 nop; \
16553 nop
16554
16555#define H_HT0_Reserved_0x38
16556#define SUN_H_HT0_Reserved_0x38 \
16557 tne T_TRAP_INST1; \
16558 done; \
16559 nop; \
16560 nop; \
16561 nop; \
16562 nop; \
16563 nop; \
16564 nop
16565
16566#define H_HT0_Reserved_0x39
16567#define SUN_H_HT0_Reserved_0x39 \
16568 tne T_TRAP_INST1; \
16569 done; \
16570 nop; \
16571 nop; \
16572 nop; \
16573 nop; \
16574 nop; \
16575 nop
16576
16577 /* SUPERVISOR MODE */
16578
16579#define H_T0_Mem_Address_Not_Aligned_0x34
16580#define SUN_H_T0_Mem_Address_Not_Aligned_0x34 \
16581 tne T_TRAP_INST1; \
16582 done; \
16583 nop; \
16584 nop; \
16585 nop; \
16586 nop; \
16587 nop; \
16588 nop
16589
16590#define H_T0_Lddf_Mem_Address_Not_Aligned_0x35
16591#define SUN_H_T0_Lddf_Mem_Address_Not_Aligned_0x35 \
16592 tne T_TRAP_INST1; \
16593 done; \
16594 nop; \
16595 nop; \
16596 nop; \
16597 nop; \
16598 nop; \
16599 nop
16600
16601#define H_T0_Stdf_Mem_Address_Not_Aligned_0x36
16602#define SUN_H_T0_Stdf_Mem_Address_Not_Aligned_0x36 \
16603 tne T_TRAP_INST1; \
16604 done; \
16605 nop; \
16606 nop; \
16607 nop; \
16608 nop; \
16609 nop; \
16610 nop
16611
16612#define H_T0_Reserved_0x38
16613#define SUN_H_T0_Reserved_0x38 \
16614 tne T_TRAP_INST1; \
16615 done; \
16616 nop; \
16617 nop; \
16618 nop; \
16619 nop; \
16620 nop; \
16621 nop
16622
16623#define H_T0_Reserved_0x39
16624#define SUN_H_T0_Reserved_0x39 \
16625 tne T_TRAP_INST1; \
16626 done; \
16627 nop; \
16628 nop; \
16629 nop; \
16630 nop; \
16631 nop; \
16632 nop
16633
16634
16635/** ILLEGAL TRAP HANDLERS **/
16636
16637#define H_HT0_Illegal_instruction_0x10
16638#define SUN_H_HT0_Illegal_instruction_0x10 \
16639 setx illegal_trap_handler, %g1, %g2; \
16640 jmp %g2;\
16641 nop
16642
16643#define H_T0_Illegal_instruction_0x10
16644#define SUN_H_T0_Illegal_instruction_0x10 \
16645 setx illegal_trap_handler, %g1, %g2; \
16646 jmp %g2;\
16647 nop
16648#define H_T0_Trap_Instruction_0x180
16649#define SUN_H_T0_Trap_Instruction_0x180 \
16650 rdpr %tstate, %g1; \
16651 wrpr %g1, 0x200, %tstate; \
16652 done; \
16653 nop; \
16654 nop; \
16655 nop; \
16656 nop; \
16657 nop
16658
16659
16660
16661#define H_HT0_Trap_Instruction_0x180
16662#define SUN_H_HT0_Trap_Instruction_0x180 \
16663 rdpr %tstate, %g1; \
16664 wrpr %g1, 0x200, %tstate; \
16665 done; \
16666 nop; \
16667 nop; \
16668 nop; \
16669 nop; \
16670 nop
16671#define NOHWTW
16672#include "hboot.s"
16673
16674
16675.global main
16676
16677.seg "text"
16678ALIGN_PAGE_8K
16679main:
16680 setx kaos_boot, %l0, %o5
16681 jmp %o5
16682 !ta T_GOOD_TRAP
16683 nop
16684
16685main_end:
16686
16687
16688
16689
16690
16691/************************************************************************
16692 Include startup code
16693 ************************************************************************/
16694#define KAOS_SIMULATION
16695#define KAOS_V9
16696
16697SECTION kaos_startup TEXT_VA=T0_KAOS_STARTUP_VA
16698
16699.seg "text"
16700_kaos_page_begin:
16701
16702#if !defined(_KAOS_H)
16703#define _KAOS_H
16704
16705#define I2OFF(a) ((a)*4) /* convert integer index to address offset */
16706
16707/*
16708 * _kaos() register load/store area layout
16709 */
16710#define KDATA_FREGS (64)
16711#define KDATA_LREGS (8)
16712#define KDATA_IREGS (8)
16713#define KDATA_GREGS (8)
16714#define KDATA_OREGS (8)
16715
16716#define KDATA_FREG_IDX (0)
16717#define KDATA_GREG_IDX (KDATA_FREG_IDX+KDATA_FREGS)
16718#define KDATA_OREG_IDX (KDATA_GREG_IDX+KDATA_GREGS)
16719#define KDATA_LREG_IDX (KDATA_OREG_IDX+KDATA_OREGS)
16720#define KDATA_IREG_IDX (KDATA_LREG_IDX+KDATA_LREGS)
16721#define KDATA_Y_IDX (KDATA_IREG_IDX+KDATA_IREGS)
16722#define KDATA_ICC_IDX (KDATA_Y_IDX+1)
16723#define KDATA_FSR_IDX (KDATA_ICC_IDX+1)
16724#define KDATA_GSRMASK_IDX (KDATA_FSR_IDX+1)
16725#define KDATA_GSR_IDX (KDATA_GSRMASK_IDX+1)
16726#define KDATA_ASI_IDX (KDATA_GSR_IDX+1)
16727#define KDATA_TRAP_BEG_IDX (KDATA_ASI_IDX+1)
16728#define KDATA_TRAP_OV_IDX (KDATA_TRAP_BEG_IDX)
16729#define KDATA_TRAP_DIV0_IDX (KDATA_TRAP_OV_IDX+1)
16730#define KDATA_TRAP_DIV52_IDX (KDATA_TRAP_DIV0_IDX+1)
16731#define KDATA_TRAP_NX_IDX (KDATA_TRAP_DIV52_IDX+1)
16732#define KDATA_TRAP_DZ_IDX (KDATA_TRAP_NX_IDX+1)
16733#define KDATA_TRAP_UF_IDX (KDATA_TRAP_DZ_IDX+1)
16734#define KDATA_TRAP_OF_IDX (KDATA_TRAP_UF_IDX+1)
16735#define KDATA_TRAP_NV_IDX (KDATA_TRAP_OF_IDX+1)
16736#define KDATA_TRAP_FP_OTHER_IDX (KDATA_TRAP_NV_IDX+1)
16737#define KDATA_TRAP_TICC_IDX (KDATA_TRAP_FP_OTHER_IDX+1)
16738#define KDATA_TRAP_SIGFPE_IDX (KDATA_TRAP_TICC_IDX+1)
16739#define KDATA_TRAP_SIGSEGV_IDX (KDATA_TRAP_SIGFPE_IDX+1)
16740#define KDATA_TRAP_SIGBUS_IDX (KDATA_TRAP_SIGSEGV_IDX+1)
16741#define KDATA_TRAP_SIGILL_IDX (KDATA_TRAP_SIGBUS_IDX+1)
16742#define KDATA_ETRAP_SIGSEGV_IDX (KDATA_TRAP_SIGILL_IDX+1)
16743#define KDATA_ETRAP_SIGBUS_IDX (KDATA_ETRAP_SIGSEGV_IDX+1)
16744#define KDATA_TRAP_UNIMP_IDX (KDATA_ETRAP_SIGBUS_IDX+1)
16745#define KDATA_TRAP_MAX_IDX (KDATA_TRAP_UNIMP_IDX+1)
16746#define KDATA_MAX_IDX ((KDATA_TRAP_MAX_IDX+1)&~1)
16747
16748#define KDATA_FREG_OFF(a) I2OFF((a)+KDATA_FREG_IDX)
16749#define KDATA_GREG_OFF(a) I2OFF((a)+KDATA_GREG_IDX)
16750#define KDATA_OREG_OFF(a) I2OFF((a)+KDATA_OREG_IDX)
16751#define KDATA_LREG_OFF(a) I2OFF((a)+KDATA_LREG_IDX)
16752#define KDATA_IREG_OFF(a) I2OFF((a)+KDATA_IREG_IDX)
16753#define KDATA_ICC_OFF I2OFF(KDATA_ICC_IDX)
16754#define KDATA_Y_OFF I2OFF(KDATA_Y_IDX)
16755#define KDATA_FSR_OFF I2OFF(KDATA_FSR_IDX)
16756#define KDATA_GSRMASK_OFF I2OFF(KDATA_GSRMASK_IDX)
16757#define KDATA_GSR_OFF I2OFF(KDATA_GSR_IDX)
16758#define KDATA_ASI_OFF I2OFF(KDATA_ASI_IDX)
16759#define KDATA_TRAP_BEG_OFF I2OFF(KDATA_TRAP_BEG_IDX)
16760#define KDATA_TRAP_OV_OFF I2OFF(KDATA_TRAP_OV_IDX)
16761#define KDATA_TRAP_DIV0_OFF I2OFF(KDATA_TRAP_DIV0_IDX)
16762#define KDATA_TRAP_DIV52_OFF I2OFF(KDATA_TRAP_DIV52_IDX)
16763#define KDATA_TRAP_NX_OFF I2OFF(KDATA_TRAP_NX_IDX)
16764#define KDATA_TRAP_DZ_OFF I2OFF(KDATA_TRAP_DZ_IDX)
16765#define KDATA_TRAP_UF_OFF I2OFF(KDATA_TRAP_UF_IDX)
16766#define KDATA_TRAP_OF_OFF I2OFF(KDATA_TRAP_OF_IDX)
16767#define KDATA_TRAP_NV_OFF I2OFF(KDATA_TRAP_NV_IDX)
16768#define KDATA_TRAP_FP_OTHER_OFF I2OFF(KDATA_TRAP_FP_OTHER_IDX)
16769#define KDATA_TRAP_TICC_OFF I2OFF(KDATA_TRAP_TICC_IDX)
16770#define KDATA_TRAP_SIGFPE_OFF I2OFF(KDATA_TRAP_SIGFPE_IDX)
16771#define KDATA_TRAP_SIGSEGV_OFF I2OFF(KDATA_TRAP_SIGSEGV_IDX)
16772#define KDATA_TRAP_SIGBUS_OFF I2OFF(KDATA_TRAP_SIGBUS_IDX)
16773#define KDATA_TRAP_SIGILL_OFF I2OFF(KDATA_TRAP_SIGILL_IDX)
16774#define KDATA_ETRAP_SIGSEGV_OFF I2OFF(KDATA_ETRAP_SIGSEGV_IDX)
16775#define KDATA_ETRAP_SIGBUS_OFF I2OFF(KDATA_ETRAP_SIGBUS_IDX)
16776#define KDATA_TRAP_UNIMP_OFF I2OFF(KDATA_TRAP_UNIMP_IDX)
16777#define KDATA_MAX_OFF I2OFF(KDATA_MAX_IDX)
16778
16779/*
16780 * _kaos() local stack frame layout
16781 */
16782#define KFRAME_FSR (-4) /* addr offset for fsr */
16783#define KFRAME_XFLAGS (KFRAME_FSR-4) /* addr offset for xflags */
16784#define KFRAME_REGPTR (KFRAME_XFLAGS-4) /* addr offset for reg ptr */
16785#define KFRAME_MTBL (KFRAME_REGPTR-4) /* addr offset for first */
16786 /* word of variable */
16787 /* stack region */
16788
16789/*
16790 * _kaos xflags bits
16791 */
16792#define XFLAG_TRIGGER 0x1 /* Activate triggers */
16793#define XFLAG_SGI 0x2 /* Save/restore %gsr */
16794#define XFLAG_V9 0x4 /* Save/restore %f[32-63], %asi */
16795
16796/*
16797 * %fsr set/get bit mask
16798 * We only allow RD and fcc fields
16799 */
16800#define FSR_MASK 0xc0000c00
16801
16802/*
16803 * Trap numbers
16804 */
16805#define TICC_TRAP 0x10
16806#define TRIGGER_START_TRAP 0x14
16807#define TRIGGER_STOP_TRAP 0x18
16808#define WATCHDOG_TRAP 0x71
16809
16810#endif
16811
16812/*
16813 * Minimum frame size
16814 */
16815#define MINFRAME 0x60
16816
16817/*
16818 * Special ticc traps for simulation
16819 */
16820#define TRAP_DEMAP_RANDOM_VA 0x28
16821#define TRAP_DEMAP_AREA 0x2c
16822#define TRAP_DEMAP_KTBL_TEXT 0x30
16823#define TRAP_DEMAP_KTBL_DATA 0x34
16824#define TRAP_DEMAP_SUBR 0x38
16825#define TRAP_DEMAP_REG 0x3c
16826#define TRAP_DEMAP_STACK 0x40
16827#define TRAP_RO_AREA 0x44
16828#define TRAP_RO_KTBL_DATA 0x75
16829#define TRAP_RO_REG 0x4c
16830#define TRAP_RO_STACK 0x50
16831#define TRAP_SET_WINDOW 0x54
16832#define TRAP_SET_VA_WP 0x58
16833#define TRAP_SET_PA_WP 0x5c
16834#define TRAP_SET_SOFTINT 0x60
16835#define TRAP_IE_TOGGLE 0x64
16836#define TRAP_SET_PIL 0x68
16837#define TRAP_SET_TSO 0x6c
16838#define TRAP_SET_PSO 0x70
16839#define TRAP_SET_RMO 0x74
16840
16841/*
16842 * mplock return codes
16843 */
16844#define LOCK_SUCCESS 0
16845#define LOCK_TIMEOUT 1
16846
16847/*
16848 * memtest types
16849 */
16850#define MEMTEST_NONE 0
16851#define MEMTEST_TSO 1
16852#define MEMTEST_RMO 2
16853
16854#define MAXHOSTS 10
16855
16856!
16857! Trap types for UNIX set condition codes
16858!
16859#define T_SETCC 0x21
16860
16861!
16862! Entry point macros
16863!
16864#if defined(KAOS_SIMULATION) || defined(KAOS_VERIFY)
16865#define ENTRY(a) _/**/a:
16866
16867#if defined(NIAGARA2)
16868#define ENTRY_GLOBAL(a) .global _/**/a ; _/**/a:
16869#endif
16870
16871#define SYM(a) _/**/a
16872#else
16873#define ENTRY(a) .global a ; a:
16874#define SYM(a) a
16875#endif
16876
16877 .seg "text"
16878
16879! _kaos(code, regdata, mtbl_cnt, mtbl, xflags);
16880! int *code ;
16881! int *regdata ;
16882! int mtbl_cnt ;
16883! int **mtbl ;
16884! int xflags ;
16885
16886#if !defined(NIAGARA2)
16887ENTRY(_kaos)
16888#else
16889ENTRY_GLOBAL(_kaos)
16890#endif
16891 sll %o2, 2, %g1 ! allocate stack frame
16892 add %g1, (MINFRAME-(KFRAME_MTBL+4))+7, %g1
16893 andn %g1, 7, %g1
16894 neg %g1
16895 save %sp,%g1,%sp
16896
16897#if !defined(KAOS_SIMULATION)
16898
16899! copy mtbl to stack
16900! (assumes the top of mtbl is dword aligned)
16901
16902#if ((KFRAME_MTBL & 0x4) == 0)
16903 dec 4, %i3
16904 ld [%i3], %f0
16905 st %f0, [%fp+KFRAME_MTBL]
16906 add %fp, KFRAME_MTBL-8, %l2
16907 dec %i2
16908#else
16909 add %fp, KFRAME_MTBL-4, %l2
16910#endif
169111:
16912 dec 8, %i3
16913 deccc 2, %i2
16914 ldd [%i3], %f0
16915 std %f0, [%l2]
16916 bne 1b
16917 dec 8, %l2
16918#else
16919
16920! If we are simulating, then mtbl is already on the stack
16921! so just the the nops right so va's match.
16922
16923#if ((KFRAME_MTBL & 0x4) == 0)
16924 nop
16925 nop
16926 nop
16927 nop
16928 nop
16929#else
16930 nop
16931#endif
16932 nop
16933 nop
16934 nop
16935 nop
16936 nop
16937 nop
16938#endif
16939
16940! set up the floating point registers
16941
16942 ldd [%i1+KDATA_FREG_OFF(0)],%f0
16943 ldd [%i1+KDATA_FREG_OFF(2)],%f2
16944 ldd [%i1+KDATA_FREG_OFF(4)],%f4
16945 ldd [%i1+KDATA_FREG_OFF(6)],%f6
16946 ldd [%i1+KDATA_FREG_OFF(8)],%f8
16947 ldd [%i1+KDATA_FREG_OFF(10)],%f10
16948 ldd [%i1+KDATA_FREG_OFF(12)],%f12
16949 ldd [%i1+KDATA_FREG_OFF(14)],%f14
16950 ldd [%i1+KDATA_FREG_OFF(16)],%f16
16951 ldd [%i1+KDATA_FREG_OFF(18)],%f18
16952 ldd [%i1+KDATA_FREG_OFF(20)],%f20
16953 ldd [%i1+KDATA_FREG_OFF(22)],%f22
16954 ldd [%i1+KDATA_FREG_OFF(24)],%f24
16955 ldd [%i1+KDATA_FREG_OFF(26)],%f26
16956 ldd [%i1+KDATA_FREG_OFF(28)],%f28
16957 ldd [%i1+KDATA_FREG_OFF(30)],%f30
16958
16959#if !defined(KAOS_V8_ONLY)
16960 andcc %i4, XFLAG_V9, %g0 ! set extended floating
16961 be 1f ! (in v9, odd registers for
16962 nop ! double opcodes actually
16963 ! refer to the upper bank)
16964 ldd [%i1+KDATA_FREG_OFF(32)], %f32
16965 ldd [%i1+KDATA_FREG_OFF(34)], %f34
16966 ldd [%i1+KDATA_FREG_OFF(36)], %f36
16967 ldd [%i1+KDATA_FREG_OFF(38)], %f38
16968 ldd [%i1+KDATA_FREG_OFF(40)], %f40
16969 ldd [%i1+KDATA_FREG_OFF(42)], %f42
16970 ldd [%i1+KDATA_FREG_OFF(44)], %f44
16971 ldd [%i1+KDATA_FREG_OFF(46)], %f46
16972 ldd [%i1+KDATA_FREG_OFF(48)], %f48
16973 ldd [%i1+KDATA_FREG_OFF(50)], %f50
16974 ldd [%i1+KDATA_FREG_OFF(52)], %f52
16975 ldd [%i1+KDATA_FREG_OFF(54)], %f54
16976 ldd [%i1+KDATA_FREG_OFF(56)], %f56
16977 ldd [%i1+KDATA_FREG_OFF(58)], %f58
16978 ldd [%i1+KDATA_FREG_OFF(60)], %f60
16979 ldd [%i1+KDATA_FREG_OFF(62)], %f62
16980 membar #Sync
16981
16982 ld [%i1+KDATA_ASI_OFF], %l0 ! set %asi
16983
16984#if !defined(NIAGARA2)
16985 wr %l0, %g0, %asr3
16986#endif
169871:
16988
16989! set %gsr if requested
16990
16991 andcc %i4, XFLAG_SGI, %g0
16992 be 1f
16993 nop
16994 ld [%i1+KDATA_GSRMASK_OFF],%o1
16995 ld [%i1+KDATA_GSR_OFF], %o0 ! set %gsr
16996 sllx %o1, 32, %o1
16997 or %o0, %o1, %o0
16998#if !defined(NIAGARA2)
16999 wr %o0, %gsr
17000#endif
170011:
17002#else
17003! 30 nop's so silicon/sim va's match
17004 nop ; nop ; nop ; nop ; nop
17005 nop ; nop ; nop ; nop ; nop
17006 nop ; nop ; nop ; nop ; nop
17007 nop ; nop ; nop ; nop ; nop
17008 nop ; nop ; nop ; nop ; nop
17009 nop ; nop ; nop ; nop ; nop
17010#endif
17011
17012! save xflags and fire start trigger if requested
17013! (must do this before the T_SETCC trap below)
17014
17015#if !defined(KAOS_SIMULATION)
17016 st %i4, [%fp+KFRAME_XFLAGS]
17017 andcc %i4, XFLAG_TRIGGER, %g0
17018 tne TRIGGER_START_TRAP
17019#else
17020 nop
17021 nop
17022 nop
17023#endif
17024
17025! set up other registers
17026
17027 ld [%i1+KDATA_Y_OFF], %o0 ! set y
17028 mov %o0, %y
17029
17030 ld [%i1+KDATA_ICC_OFF], %g1 ! set icc
17031#if !defined(NIAGARA2)
17032 ta T_SETCC
17033#endif
17034
17035 st %fsr, [%fp+KFRAME_FSR] ! save old fsr
17036
17037#if defined(KAOS_V9) && defined(KAOS_FPNS)
17038 ld [%i1+KDATA_FSR_OFF], %o0
17039 set (1<<22), %o1 ! set fsr.NS to avoid traps
17040 or %o0, %o1, %o0 ! in simulation
17041 st %o0, [%i1+KDATA_FSR_OFF]
17042#else
17043 nop
17044 nop
17045 nop
17046 nop
17047#endif
17048 fmovs %f0, %f0 ! clear %fsr ftt field
17049 ld [%i1+KDATA_FSR_OFF], %fsr ! set fsr
17050
17051 mov %i0, %o7 ! save code pointer
17052 st %i1, [%fp+KFRAME_REGPTR] ! save register area pointer
17053 ldd [%i1+KDATA_IREG_OFF(2)], %i2 ! r/w area offsets
17054 ldd [%i1+KDATA_IREG_OFF(4)], %i4
17055 ldd [%i1+KDATA_OREG_OFF(0)], %o0 ! output regs
17056 ldd [%i1+KDATA_OREG_OFF(2)], %o2
17057 ldd [%i1+KDATA_OREG_OFF(4)], %o4
17058 ldd [%i1+KDATA_LREG_OFF(0)], %l0 ! local regs
17059 ldd [%i1+KDATA_LREG_OFF(2)], %l2
17060 ldd [%i1+KDATA_LREG_OFF(4)], %l4
17061 ldd [%i1+KDATA_LREG_OFF(6)], %l6
17062 ld [%i1+KDATA_GREG_OFF(0)], %g0 ! always zero
17063 ld [%i1+KDATA_GREG_OFF(1)], %g1 ! code offset
17064 ld [%i1+KDATA_GREG_OFF(2)], %g2 ! unused
17065 ld [%i1+KDATA_GREG_OFF(3)], %g3 ! loop index
17066 ld [%i1+KDATA_GREG_OFF(4)], %g4 ! jmpl target
17067 ld [%i1+KDATA_GREG_OFF(5)], %g5 ! sigbus target
17068 ld [%i1+KDATA_GREG_OFF(6)], %g6 ! block ld offset
17069 ld [%i1+KDATA_GREG_OFF(7)], %g7 ! block st offset
17070 ldd [%i1+KDATA_IREG_OFF(0)], %i0 ! area pointers
17071
17072#if defined(KAOS_SIMULATION)
17073!
17074! Save return address on stack
17075! HARI
17076 st %i7, [%sp+0x3c]
17077#else
17078 nop
17079#endif
17080!
17081! Begin random instruction execution at specified entry point
17082! When done, code returns using a "call SYM(_kaos_done)"
17083!
17084#if !defined(NIAGARA2)
17085 flush %o7
17086#endif
17087 jmp %o7
17088 membar #Sync
17089
17090! Random instruction execution done
17091
17092#if !defined(NIAGARA2)
17093ENTRY(_kaos_done)
17094#else
17095SECTION kaos_done TEXT_VA=T0_KAOS_DONE_VA
17096ENTRY_GLOBAL(_kaos_done)
17097#endif
17098 membar #Sync
17099#if defined(KAOS_SIMULATION)
17100 ret
17101 restore
17102#else
17103 nop
17104 nop
17105#endif
17106 ld [%fp+KFRAME_REGPTR], %o7 ! point to register area
17107 std %o0, [%o7+KDATA_OREG_OFF(0)] ! output regs
17108 std %o2, [%o7+KDATA_OREG_OFF(2)]
17109 std %o4, [%o7+KDATA_OREG_OFF(4)]
17110
17111 st %g0, [%o7+KDATA_GREG_OFF(0)] ! should be 0
17112 st %g1, [%o7+KDATA_GREG_OFF(1)] ! code offset
17113 st %g2, [%o7+KDATA_GREG_OFF(2)] ! unused
17114 st %g3, [%o7+KDATA_GREG_OFF(3)] ! loop index
17115 st %g4, [%o7+KDATA_GREG_OFF(4)] ! jmpl target
17116 st %g5, [%o7+KDATA_GREG_OFF(5)] ! sigbus target
17117 st %g6, [%o7+KDATA_GREG_OFF(6)] ! block ld offset
17118 st %g7, [%o7+KDATA_GREG_OFF(7)] ! block st offset
17119
17120 std %i0, [%o7+KDATA_IREG_OFF(0)] ! area pointers
17121 std %i2, [%o7+KDATA_IREG_OFF(2)] ! r/w area offsets
17122 std %i4, [%o7+KDATA_IREG_OFF(4)]
17123
17124 std %l0, [%o7+KDATA_LREG_OFF(0)] ! locals
17125 std %l2, [%o7+KDATA_LREG_OFF(2)]
17126 std %l4, [%o7+KDATA_LREG_OFF(4)]
17127 std %l6, [%o7+KDATA_LREG_OFF(6)]
17128
17129 clr %o0 ! get icc
17130 bcs,a 1f
17131 or %o0, 0x1, %o0
171321: bvs,a 2f
17133 or %o0, 0x2, %o0
171342: be,a 4f
17135 or %o0, 0x4, %o0
171364: bneg,a 8f
17137 or %o0, 0x8, %o0
171388:
17139 st %o0, [%o7+KDATA_ICC_OFF]
17140
17141 ld [%fp+KFRAME_XFLAGS], %g1 ! trigger analyzer
17142 andcc %g1, XFLAG_TRIGGER, %g0
17143 tne TRIGGER_STOP_TRAP
17144
17145 st %fsr, [%o7+KDATA_FSR_OFF] ! get fsr
17146 ld [%fp+KFRAME_FSR], %fsr ! restore original fsr
17147
17148#if !defined(KAOS_V8_ONLY)
17149 ld [%fp+KFRAME_XFLAGS], %g1 ! get %gsr
17150 andcc %g1, XFLAG_SGI, %g0
17151 be 1f
17152 nop
17153#if !defined(NIAGARA2)
17154 rd %gsr, %o0
17155#endif
17156 srlx %o0, 32, %o1
17157 st %o1, [%o7+KDATA_GSRMASK_OFF]
17158 st %o0, [%o7+KDATA_GSR_OFF]
171591:
17160#else
17161! 8 nop's so silicon/sim va's match
17162 nop ; nop ; nop ; nop ; nop
17163 nop ; nop ; nop
17164#endif
17165
17166 mov %y, %o0
17167 st %o0, [%o7+KDATA_Y_OFF] ! get y
17168
17169 std %f0, [%o7+KDATA_FREG_OFF(0)] ! get floating
17170 std %f2, [%o7+KDATA_FREG_OFF(2)]
17171 std %f4, [%o7+KDATA_FREG_OFF(4)]
17172 std %f6, [%o7+KDATA_FREG_OFF(6)]
17173 std %f8, [%o7+KDATA_FREG_OFF(8)]
17174 std %f10, [%o7+KDATA_FREG_OFF(10)]
17175 std %f12, [%o7+KDATA_FREG_OFF(12)]
17176 std %f14, [%o7+KDATA_FREG_OFF(14)]
17177 std %f16, [%o7+KDATA_FREG_OFF(16)]
17178 std %f18, [%o7+KDATA_FREG_OFF(18)]
17179 std %f20, [%o7+KDATA_FREG_OFF(20)]
17180 std %f22, [%o7+KDATA_FREG_OFF(22)]
17181 std %f24, [%o7+KDATA_FREG_OFF(24)]
17182 std %f26, [%o7+KDATA_FREG_OFF(26)]
17183 std %f28, [%o7+KDATA_FREG_OFF(28)]
17184 std %f30, [%o7+KDATA_FREG_OFF(30)]
17185
17186#if !defined(KAOS_V8_ONLY)
17187 ld [%fp+KFRAME_XFLAGS], %o1 ! get extended floating
17188 andcc %o1, XFLAG_V9, %g0 ! (in v9, odd registers for
17189 be 1f ! double opcodes actually
17190 nop ! refer to the upper bank)
17191
17192 membar #Sync
17193 std %f32, [%o7+KDATA_FREG_OFF(32)]
17194 std %f34, [%o7+KDATA_FREG_OFF(34)]
17195 std %f36, [%o7+KDATA_FREG_OFF(36)]
17196 std %f38, [%o7+KDATA_FREG_OFF(38)]
17197 std %f40, [%o7+KDATA_FREG_OFF(40)]
17198 std %f42, [%o7+KDATA_FREG_OFF(42)]
17199 std %f44, [%o7+KDATA_FREG_OFF(44)]
17200 std %f46, [%o7+KDATA_FREG_OFF(46)]
17201 std %f48, [%o7+KDATA_FREG_OFF(48)]
17202 std %f50, [%o7+KDATA_FREG_OFF(50)]
17203 std %f52, [%o7+KDATA_FREG_OFF(52)]
17204 std %f54, [%o7+KDATA_FREG_OFF(54)]
17205 std %f56, [%o7+KDATA_FREG_OFF(56)]
17206 std %f58, [%o7+KDATA_FREG_OFF(58)]
17207 std %f60, [%o7+KDATA_FREG_OFF(60)]
17208 std %f62, [%o7+KDATA_FREG_OFF(62)]
17209
17210 ! save %asi
17211#if !defined(NIAGARA2)
17212 rd %asr3, %o1
17213#endif
17214 st %o1, [%o7+KDATA_ASI_OFF]
172151:
17216#else
17217! 23 nop's so silicon/sim va's match
17218 nop ; nop ; nop ; nop ; nop
17219 nop ; nop ; nop ; nop ; nop
17220 nop ; nop ; nop ; nop ; nop
17221 nop ; nop ; nop ; nop ; nop
17222 nop ; nop ; nop
17223#endif
17224
17225 ret
17226 restore
17227
17228!----------------------------------------------------------------------
17229.seg "text"
17230_kaos_page_end:
17231
17232/************************************************************************
17233 Include random code and data
17234 ************************************************************************/
17235#define KTEXT_MODULE(mod, va) SECTION mod TEXT_VA=va
17236#define KDATA_MODULE(mod, va) SECTION mod DATA_VA=va
17237
17238
17239! kaos version 4.2
17240! thread 0
17241! icount 10000
17242! targetid NIAGARA:SIM
17243! hostid NIAGARA:5.8
17244! areas 1
17245! areasize 64
17246! areaoffset 3328
17247! ncache 0
17248! emulate_ncache 1
17249! pagesize 8192
17250! invsize 0
17251! codecount 10002
17252! code 48914000
17253! entry 48914000
17254! fsr_exceptions 00000000
17255! fsr_roundmode 00000004
17256! fsr_mask c0000fff
17257! seed 000000000267
17258! va_map 0000000000400000,000000007fffffff
17259! pa_cached 0000000000400000,000000007fffffff
17260! pa_noncached 000001ff00000000,000001ff7fffffff
17261! weights /import/n2-aus-localdir1/ntran/n2cdmspp/verif/diag/assembly/kaos/weights_files/allv9.w
17262! begcount 0
17263! endcount 10000
17264! dwords 8
17265! ldblocks 0
17266! stblocks 0
17267! ldfsr_words 0
17268! annul 2
17269! predict 2
17270! iudepend 0
17271! bug 65535
17272
17273#if !defined(KGLOBAL)
17274#define KGLOBAL(a) .global a
17275#endif
17276
17277#if !defined(SYM)
17278#define SYM(a) /**/a
17279#endif
17280
17281#if !defined(KTEXT_MODULE)
17282#define KTEXT_MODULE(module, va)
17283#endif
17284
17285#if !defined(KDATA_MODULE)
17286#define KDATA_MODULE(module, va)
17287#endif
17288
17289KTEXT_MODULE(t0_module_ktbl, 0x48914000)
17290.seg "text"
17291 KGLOBAL(t0_ktbl)
17292t0_ktbl_page_begin:
17293.global t0_kref; t0_kref:
17294 .skip 0
17295t0_ktbl:
17296 .word 0x802d289d ! t0_kref+0x0: andn %l4, 0x89d, %g0
17297 .word 0xa7a4c8b2 ! t0_kref+0x4: fsubs %f19, %f18, %f19
17298 .word 0x809ae60b ! t0_kref+0x8: xorcc %o3, 0x60b, %g0
17299 .word 0x37800008 ! t0_kref+0xc: fbge,a _kref+0x2c
17300 .word 0x80ba401d ! t0_kref+0x10: xnorcc %o1, %i5, %g0
17301 .word 0x96800000 ! t0_kref+0x14: addcc %g0, %g0, %o3
17302 .word 0x986572cb ! t0_kref+0x18: subc %l5, -0xd35, %o4
17303 .word 0x95a2c831 ! t0_kref+0x1c: fadds %f11, %f17, %f10
17304 .word 0x9a8d231b ! t0_kref+0x20: andcc %l4, 0x31b, %o5
17305 .word 0x9fc10000 ! t0_kref+0x24: call %g4
17306 .word 0xe01e3ff8 ! t0_kref+0x28: ldd [%i0 - 8], %l0
17307 .word 0xd408a028 ! t0_kref+0x2c: ldub [%g2 + 0x28], %o2
17308 .word 0x9a42800b ! t0_kref+0x30: addc %o2, %o3, %o5
17309 .word 0xd440a03c ! t0_kref+0x34: ldsw [%g2 + 0x3c], %o2
17310 .word 0x8135601e ! t0_kref+0x38: srl %l5, 0x1e, %g0
17311 .word 0xd240a03c ! t0_kref+0x3c: ldsw [%g2 + 0x3c], %o1
17312 .word 0xe01e3fe8 ! t0_kref+0x40: ldd [%i0 - 0x18], %l0
17313 .word 0xef00a018 ! t0_kref+0x44: ld [%g2 + 0x18], %f23
17314 .word 0x8132801b ! t0_kref+0x48: srl %o2, %i3, %g0
17315 .word 0x9b2d000a ! t0_kref+0x4c: sll %l4, %o2, %o5
17316 .word 0x9940c000 ! t0_kref+0x50: mov %asi, %o4
17317 .word 0x9da00154 ! t0_kref+0x54: fabsd %f20, %f14
17318 .word 0xeb00a000 ! t0_kref+0x58: ld [%g2], %f21
17319 .word 0x94227209 ! t0_kref+0x5c: sub %o1, -0xdf7, %o2
17320 .word 0xc030a01c ! t0_kref+0x60: clrh [%g2 + 0x1c]
17321 .word 0x9864800a ! t0_kref+0x64: subc %l2, %o2, %o4
17322 .word 0xafa64838 ! t0_kref+0x68: fadds %f25, %f24, %f23
17323 .word 0x01800002 ! t0_kref+0x6c: fbn _kref+0x74
17324 .word 0xa1a489d2 ! t0_kref+0x70: fdivd %f18, %f18, %f16
17325 .word 0xe01e3ff8 ! t0_kref+0x74: ldd [%i0 - 8], %l0
17326 .word 0x9887401d ! t0_kref+0x78: addcc %i5, %i5, %o4
17327 .word 0xd430a016 ! t0_kref+0x7c: sth %o2, [%g2 + 0x16]
17328 .word 0xd64e7fed ! t0_kref+0x80: ldsb [%i1 - 0x13], %o3
17329 .word 0xf007bfe0 ! t0_kref+0x84: ld [%fp - 0x20], %i0
17330 .word 0x98dd61eb ! t0_kref+0x88: smulcc %l5, 0x1eb, %o4
17331 .word 0xe91e0000 ! t0_kref+0x8c: ldd [%i0], %f20
17332 .word 0xc030a008 ! t0_kref+0x90: clrh [%g2 + 8]
17333 .word 0x81800000 ! t0_kref+0x94: mov %g0, %y
17334 .word 0x25800002 ! t0_kref+0x98: fblg,a _kref+0xa0
17335 .word 0x923a4016 ! t0_kref+0x9c: xnor %o1, %l6, %o1
17336 .word 0x9a2b3567 ! t0_kref+0xa0: andn %o4, -0xa99, %o5
17337 .word 0xada0190c ! t0_kref+0xa4: fitod %f12, %f22
17338 .word 0x81ac0a4e ! t0_kref+0xa8: fcmpd %fcc0, %f16, %f14
17339 .word 0xd800a034 ! t0_kref+0xac: ld [%g2 + 0x34], %o4
17340 .word 0xf3063fe4 ! t0_kref+0xb0: ld [%i0 - 0x1c], %f25
17341 .word 0xd4000018 ! t0_kref+0xb4: ld [%g0 + %i0], %o2
17342 .word 0xc807bff0 ! t0_kref+0xb8: ld [%fp - 0x10], %g4
17343 .word 0x97a01894 ! t0_kref+0xbc: fitos %f20, %f11
17344 .word 0x9ef2401c ! t0_kref+0xc0: udivcc %o1, %i4, %o7
17345 .word 0xb1a00035 ! t0_kref+0xc4: fmovs %f21, %f24
17346 .word 0xa7a01a56 ! t0_kref+0xc8: fdtoi %f22, %f19
17347 .word 0xc0162002 ! t0_kref+0xcc: lduh [%i0 + 2], %g0
17348 .word 0x800b7a50 ! t0_kref+0xd0: and %o5, -0x5b0, %g0
17349 .word 0x992f0016 ! t0_kref+0xd4: sll %i4, %l6, %o4
17350 .word 0xdb060000 ! t0_kref+0xd8: ld [%i0], %f13
17351 .word 0x9ee00012 ! t0_kref+0xdc: subccc %g0, %l2, %o7
17352 .word 0xd808a00e ! t0_kref+0xe0: ldub [%g2 + 0xe], %o4
17353 .word 0x80ab0008 ! t0_kref+0xe4: andncc %o4, %o0, %g0
17354 .word 0x0d800005 ! t0_kref+0xe8: fbg _kref+0xfc
17355 .word 0x9a020009 ! t0_kref+0xec: add %o0, %o1, %o5
17356 .word 0xe01e001d ! t0_kref+0xf0: ldd [%i0 + %i5], %l0
17357 .word 0x94dd400d ! t0_kref+0xf4: smulcc %l5, %o5, %o2
17358 .word 0xafa0002e ! t0_kref+0xf8: fmovs %f14, %f23
17359 .word 0x8143c000 ! t0_kref+0xfc: stbar
17360 .word 0xa5a50852 ! t0_kref+0x100: faddd %f20, %f18, %f18
17361 .word 0xe36e6018 ! t0_kref+0x104: prefetch %i1 + 0x18, 17
17362 .word 0xd45e001d ! t0_kref+0x108: ldx [%i0 + %i5], %o2
17363 .word 0xde48a021 ! t0_kref+0x10c: ldsb [%g2 + 0x21], %o7
17364 .word 0x972dc014 ! t0_kref+0x110: sll %l7, %l4, %o3
17365 .word 0xd93e3ff8 ! t0_kref+0x114: std %f12, [%i0 - 8]
17366 .word 0x07480003 ! t0_kref+0x118: fbul,pt %fcc0, _kref+0x124
17367 .word 0x810539f4 ! t0_kref+0x11c: taddcc %l4, -0x60c, %g0
17368 .word 0xc008a03b ! t0_kref+0x120: ldub [%g2 + 0x3b], %g0
17369 .word 0x9e22b3db ! t0_kref+0x124: sub %o2, -0xc25, %o7
17370 .word 0xc56e7fe0 ! t0_kref+0x128: prefetch %i1 - 0x20, 2
17371 .word 0x8040001b ! t0_kref+0x12c: addc %g0, %i3, %g0
17372 .word 0x9b2d4012 ! t0_kref+0x130: sll %l5, %l2, %o5
17373 .word 0xdf06401c ! t0_kref+0x134: ld [%i1 + %i4], %f15
17374 .word 0xe11fbf10 ! t0_kref+0x138: ldd [%fp - 0xf0], %f16
17375 .word 0xe520a000 ! t0_kref+0x13c: st %f18, [%g2]
17376 .word 0xe700a02c ! t0_kref+0x140: ld [%g2 + 0x2c], %f19
17377 .word 0xf320a010 ! t0_kref+0x144: st %f25, [%g2 + 0x10]
17378 .word 0x09400008 ! t0_kref+0x148: fbl,pn %fcc0, _kref+0x168
17379 .word 0xe100a010 ! t0_kref+0x14c: ld [%g2 + 0x10], %f16
17380 .word 0x09480005 ! t0_kref+0x150: fbl,pt %fcc0, _kref+0x164
17381 .word 0xd230a010 ! t0_kref+0x154: sth %o1, [%g2 + 0x10]
17382 .word 0xed00a018 ! t0_kref+0x158: ld [%g2 + 0x18], %f22
17383 .word 0xe900a030 ! t0_kref+0x15c: ld [%g2 + 0x30], %f20
17384 .word 0x932e801c ! t0_kref+0x160: sll %i2, %i4, %o1
17385 .word 0x27800004 ! t0_kref+0x164: fbul,a _kref+0x174
17386 .word 0x9842695a ! t0_kref+0x168: addc %o1, 0x95a, %o4
17387 .word 0x9fa018d0 ! t0_kref+0x16c: fdtos %f16, %f15
17388 .word 0x3b480008 ! t0_kref+0x170: fble,a,pt %fcc0, _kref+0x190
17389 .word 0xe51fbea8 ! t0_kref+0x174: ldd [%fp - 0x158], %f18
17390 .word 0x9afd7471 ! t0_kref+0x178: sdivcc %l5, -0xb8f, %o5
17391 .word 0x80fd4012 ! t0_kref+0x17c: sdivcc %l5, %l2, %g0
17392 .word 0x2b480004 ! t0_kref+0x180: fbug,a,pt %fcc0, _kref+0x190
17393 .word 0xe53e2010 ! t0_kref+0x184: std %f18, [%i0 + 0x10]
17394 .word 0xed1fbc98 ! t0_kref+0x188: ldd [%fp - 0x368], %f22
17395 .word 0x9882c00a ! t0_kref+0x18c: addcc %o3, %o2, %o4
17396 .word 0x9e24ab11 ! t0_kref+0x190: sub %l2, 0xb11, %o7
17397 .word 0xb1a30d2b ! t0_kref+0x194: fsmuld %f12, %f11, %f24
17398 .word 0xee78a000 ! t0_kref+0x198: swap [%g2], %l7
17399 .word 0x9426800b ! t0_kref+0x19c: sub %i2, %o3, %o2
17400 .word 0xed68a00f ! t0_kref+0x1a0: prefetch %g2 + 0xf, 22
17401 .word 0xde5e3fe0 ! t0_kref+0x1a4: ldx [%i0 - 0x20], %o7
17402 .word 0x9e8221d7 ! t0_kref+0x1a8: addcc %o0, 0x1d7, %o7
17403 .word 0x9fa018ca ! t0_kref+0x1ac: fdtos %f10, %f15
17404 .word 0x953ac013 ! t0_kref+0x1b0: sra %o3, %l3, %o2
17405 .word 0x9a5af9c6 ! t0_kref+0x1b4: smul %o3, -0x63a, %o5
17406 .word 0x96b28017 ! t0_kref+0x1b8: orncc %o2, %l7, %o3
17407 .word 0x24480004 ! t0_kref+0x1bc: ble,a,pt %icc, _kref+0x1cc
17408 .word 0xba103fe0 ! t0_kref+0x1c0: mov 0xffffffe0, %i5
17409 .word 0x9b3e801d ! t0_kref+0x1c4: sra %i2, %i5, %o5
17410 .word 0x9f3ca01a ! t0_kref+0x1c8: sra %l2, 0x1a, %o7
17411 .word 0x992ea003 ! t0_kref+0x1cc: sll %i2, 0x3, %o4
17412 .word 0x94e2c014 ! t0_kref+0x1d0: subccc %o3, %l4, %o2
17413 .word 0xdd070018 ! t0_kref+0x1d4: ld [%i4 + %i0], %f14
17414 .word 0x942a314e ! t0_kref+0x1d8: andn %o0, -0xeb2, %o2
17415 .word 0xafa01090 ! t0_kref+0x1dc: fxtos %f16, %f23
17416 .word 0x07800008 ! t0_kref+0x1e0: fbul _kref+0x200
17417 .word 0x9224800b ! t0_kref+0x1e4: sub %l2, %o3, %o1
17418 .word 0xea28a03e ! t0_kref+0x1e8: stb %l5, [%g2 + 0x3e]
17419 .word 0x81ad0ab2 ! t0_kref+0x1ec: fcmpes %fcc0, %f20, %f18
17420 .word 0x9a3d33f0 ! t0_kref+0x1f0: xnor %l4, -0xc10, %o5
17421 .word 0xec300018 ! t0_kref+0x1f4: sth %l6, [%g0 + %i0]
17422 .word 0x988b0016 ! t0_kref+0x1f8: andcc %o4, %l6, %o4
17423 .word 0x3c800004 ! t0_kref+0x1fc: bpos,a _kref+0x20c
17424 .word 0xa5a0012c ! t0_kref+0x200: fabss %f12, %f18
17425 .word 0x948f4014 ! t0_kref+0x204: andcc %i5, %l4, %o2
17426 .word 0x32800005 ! t0_kref+0x208: bne,a _kref+0x21c
17427 .word 0x802a2da1 ! t0_kref+0x20c: andn %o0, 0xda1, %g0
17428 .word 0xe0180019 ! t0_kref+0x210: ldd [%g0 + %i1], %l0
17429 .word 0x13800001 ! t0_kref+0x214: fbe _kref+0x218
17430 .word 0xa9a000d6 ! t0_kref+0x218: fnegd %f22, %f20
17431 .word 0xec3e4000 ! t0_kref+0x21c: std %l6, [%i1]
17432 .word 0x9f200016 ! t0_kref+0x220: mulscc %g0, %l6, %o7
17433 .word 0x8186c000 ! t0_kref+0x224: wr %i3, %g0, %y
17434 .word 0xda500018 ! t0_kref+0x228: ldsh [%g0 + %i0], %o5
17435 .word 0x22800004 ! t0_kref+0x22c: be,a _kref+0x23c
17436 .word 0x9da509ce ! t0_kref+0x230: fdivd %f20, %f14, %f14
17437 .word 0x971ee082 ! t0_kref+0x234: tsubcctv %i3, 0x82, %o3
17438 .word 0x13800004 ! t0_kref+0x238: fbe _kref+0x248
17439 .word 0xd6564000 ! t0_kref+0x23c: ldsh [%i1], %o3
17440 .word 0xd6363ff4 ! t0_kref+0x240: sth %o3, [%i0 - 0xc]
17441 .word 0x9e72401a ! t0_kref+0x244: udiv %o1, %i2, %o7
17442 .word 0x8143e076 ! t0_kref+0x248: membar 0x76
17443 .word 0xa9a00139 ! t0_kref+0x24c: fabss %f25, %f20
17444 .word 0x9866ba62 ! t0_kref+0x250: subc %i2, -0x59e, %o4
17445 .word 0x92348000 ! t0_kref+0x254: orn %l2, %g0, %o1
17446 .word 0x80d835b3 ! t0_kref+0x258: smulcc %g0, -0xa4d, %g0
17447 .word 0xd248a006 ! t0_kref+0x25c: ldsb [%g2 + 6], %o1
17448 .word 0x980cc00c ! t0_kref+0x260: and %l3, %o4, %o4
17449 .word 0x9685800c ! t0_kref+0x264: addcc %l6, %o4, %o3
17450 .word 0xd456c018 ! t0_kref+0x268: ldsh [%i3 + %i0], %o2
17451 .word 0xd848a026 ! t0_kref+0x26c: ldsb [%g2 + 0x26], %o4
17452 .word 0xe6264000 ! t0_kref+0x270: st %l3, [%i1]
17453 .word 0x948b4012 ! t0_kref+0x274: andcc %o5, %l2, %o2
17454 .word 0xdd1e2010 ! t0_kref+0x278: ldd [%i0 + 0x10], %f14
17455 .word 0x9e7d7bc3 ! t0_kref+0x27c: sdiv %l5, -0x43d, %o7
17456 .word 0x39800001 ! t0_kref+0x280: fbuge,a _kref+0x284
17457 .word 0x1f1bee0f ! t0_kref+0x284: sethi %hi(0x6fb83c00), %o7
17458 .word 0x9a3d8012 ! t0_kref+0x288: xnor %l6, %l2, %o5
17459 .word 0x9ba018d6 ! t0_kref+0x28c: fdtos %f22, %f13
17460! .word 0x25419f5b ! t0_kref+0x290: fblg,a,pn %fcc0, SYM(t0_subr0)
17461 fblg,a,pn %fcc0, SYM(t0_subr0)
17462 .word 0x9f414000 ! t0_kref+0x294: mov %pc, %o7
17463 .word 0x92bd7342 ! t0_kref+0x298: xnorcc %l5, -0xcbe, %o1
17464 .word 0x9de3bfa0 ! t0_kref+0x29c: save %sp, -0x60, %sp
17465 .word 0xb616001b ! t0_kref+0x2a0: or %i0, %i3, %i3
17466 .word 0x99e836be ! t0_kref+0x2a4: restore %g0, -0x942, %o4
17467 .word 0xd028a021 ! t0_kref+0x2a8: stb %o0, [%g2 + 0x21]
17468 .word 0x952f0013 ! t0_kref+0x2ac: sll %i4, %l3, %o2
17469 .word 0x21800004 ! t0_kref+0x2b0: fbn,a _kref+0x2c0
17470 .word 0xf007bfe0 ! t0_kref+0x2b4: ld [%fp - 0x20], %i0
17471 .word 0x983f6fa3 ! t0_kref+0x2b8: xnor %i5, 0xfa3, %o4
17472 .word 0xeb060000 ! t0_kref+0x2bc: ld [%i0], %f21
17473 .word 0x965cadb8 ! t0_kref+0x2c0: smul %l2, 0xdb8, %o3
17474 .word 0x8182c000 ! t0_kref+0x2c4: wr %o3, %g0, %y
17475 .word 0xda28a01d ! t0_kref+0x2c8: stb %o5, [%g2 + 0x1d]
17476 .word 0xdb266004 ! t0_kref+0x2cc: st %f13, [%i1 + 4]
17477 .word 0xd7066000 ! t0_kref+0x2d0: ld [%i1], %f11
17478 .word 0x983cab33 ! t0_kref+0x2d4: xnor %l2, 0xb33, %o4
17479 .word 0x9644c008 ! t0_kref+0x2d8: addc %l3, %o0, %o3
17480 .word 0x81dbb12a ! t0_kref+0x2dc: flush %sp - 0xed6
17481 .word 0xe91e3fe8 ! t0_kref+0x2e0: ldd [%i0 - 0x18], %f20
17482 .word 0xd84e001a ! t0_kref+0x2e4: ldsb [%i0 + %i2], %o4
17483 .word 0xb3a40838 ! t0_kref+0x2e8: fadds %f16, %f24, %f25
17484 .word 0x94928000 ! t0_kref+0x2ec: orcc %o2, %g0, %o2
17485 .word 0x9aad401d ! t0_kref+0x2f0: andncc %l5, %i5, %o5
17486 .word 0xd400a020 ! t0_kref+0x2f4: ld [%g2 + 0x20], %o2
17487 .word 0xafa389b5 ! t0_kref+0x2f8: fdivs %f14, %f21, %f23
17488 .word 0xee7e401c ! t0_kref+0x2fc: swap [%i1 + %i4], %l7
17489 .word 0xa7a000b6 ! t0_kref+0x300: fnegs %f22, %f19
17490 .word 0xe51f4019 ! t0_kref+0x304: ldd [%i5 + %i1], %f18
17491 .word 0x8143e040 ! t0_kref+0x308: membar 0x40
17492 .word 0x3d400005 ! t0_kref+0x30c: fbule,a,pn %fcc0, _kref+0x320
17493 .word 0xada000b0 ! t0_kref+0x310: fnegs %f16, %f22
17494 .word 0xb1a0012f ! t0_kref+0x314: fabss %f15, %f24
17495 .word 0xb3a0002f ! t0_kref+0x318: fmovs %f15, %f25
17496 .word 0xb1a0188c ! t0_kref+0x31c: fitos %f12, %f24
17497 .word 0xd22e201d ! t0_kref+0x320: stb %o1, [%i0 + 0x1d]
17498 .word 0x11480002 ! t0_kref+0x324: fba,pt %fcc0, _kref+0x32c
17499 .word 0xb1a000af ! t0_kref+0x328: fnegs %f15, %f24
17500 .word 0xe01e0000 ! t0_kref+0x32c: ldd [%i0], %l0
17501 .word 0xc028a002 ! t0_kref+0x330: clrb [%g2 + 2]
17502 .word 0x9b3e8017 ! t0_kref+0x334: sra %i2, %l7, %o5
17503 .word 0x9ba5482e ! t0_kref+0x338: fadds %f21, %f14, %f13
17504 .word 0xda8e501a ! t0_kref+0x33c: lduba [%i1 + %i2]0x80, %o5
17505 .word 0xa3a01892 ! t0_kref+0x340: fitos %f18, %f17
17506 .word 0x9422801d ! t0_kref+0x344: sub %o2, %i5, %o2
17507 .word 0x9da00132 ! t0_kref+0x348: fabss %f18, %f14
17508 .word 0xd030a03e ! t0_kref+0x34c: sth %o0, [%g2 + 0x3e]
17509 .word 0xefa6501c ! t0_kref+0x350: sta %f23, [%i1 + %i4]0x80
17510 .word 0xd6367fee ! t0_kref+0x354: sth %o3, [%i1 - 0x12]
17511 .word 0x8143e040 ! t0_kref+0x358: membar 0x40
17512 .word 0x96c7401d ! t0_kref+0x35c: addccc %i5, %i5, %o3
17513 .word 0xefa71018 ! t0_kref+0x360: sta %f23, [%i4 + %i0]0x80
17514 .word 0xda4e2002 ! t0_kref+0x364: ldsb [%i0 + 2], %o5
17515 .word 0x9da00130 ! t0_kref+0x368: fabss %f16, %f14
17516 .word 0x8143e040 ! t0_kref+0x36c: membar 0x40
17517 .word 0x07480002 ! t0_kref+0x370: fbul,pt %fcc0, _kref+0x378
17518 .word 0xdd06200c ! t0_kref+0x374: ld [%i0 + 0xc], %f14
17519 .word 0x925ec013 ! t0_kref+0x378: smul %i3, %l3, %o1
17520 .word 0xa1a0190e ! t0_kref+0x37c: fitod %f14, %f16
17521 .word 0xe11fbc50 ! t0_kref+0x380: ldd [%fp - 0x3b0], %f16
17522 .word 0x9fa0002d ! t0_kref+0x384: fmovs %f13, %f15
17523 .word 0x95a649af ! t0_kref+0x388: fdivs %f25, %f15, %f10
17524 .word 0x9da38931 ! t0_kref+0x38c: fmuls %f14, %f17, %f14
17525 .word 0x9a2d8008 ! t0_kref+0x390: andn %l6, %o0, %o5
17526 .word 0x98e30000 ! t0_kref+0x394: subccc %o4, %g0, %o4
17527 .word 0x9ba01a39 ! t0_kref+0x398: fstoi %f25, %f13
17528 .word 0x953b2015 ! t0_kref+0x39c: sra %o4, 0x15, %o2
17529 .word 0x920ef8bf ! t0_kref+0x3a0: and %i3, -0x741, %o1
17530 .word 0x9fa3c92e ! t0_kref+0x3a4: fmuls %f15, %f14, %f15
17531 .word 0xde4e200b ! t0_kref+0x3a8: ldsb [%i0 + 0xb], %o7
17532 .word 0xe11e6000 ! t0_kref+0x3ac: ldd [%i1], %f16
17533 .word 0xda480019 ! t0_kref+0x3b0: ldsb [%g0 + %i1], %o5
17534 .word 0x2b480004 ! t0_kref+0x3b4: fbug,a,pt %fcc0, _kref+0x3c4
17535 .word 0xb3a01a34 ! t0_kref+0x3b8: fstoi %f20, %f25
17536 .word 0xd2ee9019 ! t0_kref+0x3bc: ldstuba [%i2 + %i1]0x80, %o1
17537 .word 0xeaf81019 ! t0_kref+0x3c0: swapa [%g0 + %i1]0x80, %l5
17538 .word 0xb1a5cd2f ! t0_kref+0x3c4: fsmuld %f23, %f15, %f24
17539 .word 0xda08a014 ! t0_kref+0x3c8: ldub [%g2 + 0x14], %o5
17540 .word 0x98fdee36 ! t0_kref+0x3cc: sdivcc %l7, 0xe36, %o4
17541 .word 0x17400003 ! t0_kref+0x3d0: fbge,pn %fcc0, _kref+0x3dc
17542 .word 0x92e6bbb0 ! t0_kref+0x3d4: subccc %i2, -0x450, %o1
17543 .word 0x9334a000 ! t0_kref+0x3d8: srl %l2, 0x0, %o1
17544 .word 0x9aa5aa89 ! t0_kref+0x3dc: subcc %l6, 0xa89, %o5
17545 .word 0x94aaf6bd ! t0_kref+0x3e0: andncc %o3, -0x943, %o2
17546 .word 0xde162014 ! t0_kref+0x3e4: lduh [%i0 + 0x14], %o7
17547 .word 0xa5a488d4 ! t0_kref+0x3e8: fsubd %f18, %f20, %f18
17548 .word 0xa9a5c82f ! t0_kref+0x3ec: fadds %f23, %f15, %f20
17549 .word 0xd030a01c ! t0_kref+0x3f0: sth %o0, [%g2 + 0x1c]
17550 .word 0xda50a028 ! t0_kref+0x3f4: ldsh [%g2 + 0x28], %o5
17551 .word 0x9695248b ! t0_kref+0x3f8: orcc %l4, 0x48b, %o3
17552 .word 0x39800007 ! t0_kref+0x3fc: fbuge,a _kref+0x418
17553 .word 0x9af37ae1 ! t0_kref+0x400: udivcc %o5, -0x51f, %o5
17554 .word 0x9e45001d ! t0_kref+0x404: addc %l4, %i5, %o7
17555 .word 0xc02e001a ! t0_kref+0x408: clrb [%i0 + %i2]
17556 .word 0x2a800002 ! t0_kref+0x40c: bcs,a _kref+0x414
17557 .word 0xe93e401d ! t0_kref+0x410: std %f20, [%i1 + %i5]
17558 .word 0x8064e56d ! t0_kref+0x414: subc %l3, 0x56d, %g0
17559 .word 0xd4270019 ! t0_kref+0x418: st %o2, [%i4 + %i1]
17560 .word 0xa5a01916 ! t0_kref+0x41c: fitod %f22, %f18
17561 .word 0xe16e401d ! t0_kref+0x420: prefetch %i1 + %i5, 16
17562 .word 0x18800001 ! t0_kref+0x424: bgu _kref+0x428
17563 .word 0xb1a0002b ! t0_kref+0x428: fmovs %f11, %f24
17564 .word 0xc048a03a ! t0_kref+0x42c: ldsb [%g2 + 0x3a], %g0
17565 .word 0xe62e401a ! t0_kref+0x430: stb %l3, [%i1 + %i2]
17566 .word 0x8143e032 ! t0_kref+0x434: membar 0x32
17567 .word 0x81adcab0 ! t0_kref+0x438: fcmpes %fcc0, %f23, %f16
17568 .word 0xe6270019 ! t0_kref+0x43c: st %l3, [%i4 + %i1]
17569 .word 0xa7a4c833 ! t0_kref+0x440: fadds %f19, %f19, %f19
17570 .word 0x31800002 ! t0_kref+0x444: fba,a _kref+0x44c
17571 .word 0x9b1ac009 ! t0_kref+0x448: tsubcctv %o3, %o1, %o5
17572 .word 0x2d480003 ! t0_kref+0x44c: fbg,a,pt %fcc0, _kref+0x458
17573 .word 0xafa00032 ! t0_kref+0x450: fmovs %f18, %f23
17574 .word 0x95a00139 ! t0_kref+0x454: fabss %f25, %f10
17575 .word 0x92323082 ! t0_kref+0x458: orn %o0, -0xf7e, %o1
17576 .word 0xaba01894 ! t0_kref+0x45c: fitos %f20, %f21
17577 .word 0x3b800007 ! t0_kref+0x460: fble,a _kref+0x47c
17578 .word 0xa9a00034 ! t0_kref+0x464: fmovs %f20, %f20
17579 .word 0x928dc009 ! t0_kref+0x468: andcc %l7, %o1, %o1
17580 .word 0xe100a01c ! t0_kref+0x46c: ld [%g2 + 0x1c], %f16
17581 .word 0x98aa400a ! t0_kref+0x470: andncc %o1, %o2, %o4
17582 call SYM(t0_subr2)
17583 .word 0x952f6002 ! t0_kref+0x478: sll %i5, 0x2, %o2
17584 .word 0xb3a0012d ! t0_kref+0x47c: fabss %f13, %f25
17585 .word 0x9438001b ! t0_kref+0x480: xnor %g0, %i3, %o2
17586 .word 0xa7a00130 ! t0_kref+0x484: fabss %f16, %f19
17587 .word 0x04800005 ! t0_kref+0x488: ble _kref+0x49c
17588 .word 0x953d600f ! t0_kref+0x48c: sra %l5, 0xf, %o2
17589 .word 0x9ab2001d ! t0_kref+0x490: orncc %o0, %i5, %o5
17590 .word 0x967226c9 ! t0_kref+0x494: udiv %o0, 0x6c9, %o3
17591 .word 0x24480007 ! t0_kref+0x498: ble,a,pt %icc, _kref+0x4b4
17592 .word 0xda562008 ! t0_kref+0x49c: ldsh [%i0 + 8], %o5
17593 .word 0xde567ffa ! t0_kref+0x4a0: ldsh [%i1 - 6], %o7
17594 .word 0x0b480004 ! t0_kref+0x4a4: fbug,pt %fcc0, _kref+0x4b4
17595 .word 0xf207bfe0 ! t0_kref+0x4a8: ld [%fp - 0x20], %i1
17596 .word 0x22800005 ! t0_kref+0x4ac: be,a _kref+0x4c0
17597 .word 0x811a801c ! t0_kref+0x4b0: tsubcctv %o2, %i4, %g0
17598 .word 0xe11fbfc8 ! t0_kref+0x4b4: ldd [%fp - 0x38], %f16
17599 .word 0x9a3ae358 ! t0_kref+0x4b8: xnor %o3, 0x358, %o5
17600 .word 0x929dab4b ! t0_kref+0x4bc: xorcc %l6, 0xb4b, %o1
17601 .word 0x94876ac2 ! t0_kref+0x4c0: addcc %i5, 0xac2, %o2
17602 .word 0x972f2006 ! t0_kref+0x4c4: sll %i4, 0x6, %o3
17603 .word 0x99358013 ! t0_kref+0x4c8: srl %l6, %l3, %o4
17604 .word 0x9a1f000b ! t0_kref+0x4cc: xor %i4, %o3, %o5
17605 .word 0x81ad0a4a ! t0_kref+0x4d0: fcmpd %fcc0, %f20, %f10
17606 .word 0x23400008 ! t0_kref+0x4d4: fbne,a,pn %fcc0, _kref+0x4f4
17607 .word 0xd51fbc78 ! t0_kref+0x4d8: ldd [%fp - 0x388], %f10
17608 .word 0xdb063ff0 ! t0_kref+0x4dc: ld [%i0 - 0x10], %f13
17609 .word 0x9885c01d ! t0_kref+0x4e0: addcc %l7, %i5, %o4
17610 .word 0xdb00a01c ! t0_kref+0x4e4: ld [%g2 + 0x1c], %f13
17611 .word 0x25800006 ! t0_kref+0x4e8: fblg,a _kref+0x500
17612 .word 0x99aac031 ! t0_kref+0x4ec: fmovsge %fcc0, %f17, %f12
17613 .word 0xd8d81019 ! t0_kref+0x4f0: ldxa [%g0 + %i1]0x80, %o4
17614 .word 0x29800003 ! t0_kref+0x4f4: fbl,a _kref+0x500
17615 .word 0x9e4277b7 ! t0_kref+0x4f8: addc %o1, -0x849, %o7
17616 .word 0xe11fbf80 ! t0_kref+0x4fc: ldd [%fp - 0x80], %f16
17617 .word 0x95282011 ! t0_kref+0x500: sll %g0, 0x11, %o2
17618 .word 0x92bdfe94 ! t0_kref+0x504: xnorcc %l7, -0x16c, %o1
17619 .word 0xd250a01a ! t0_kref+0x508: ldsh [%g2 + 0x1a], %o1
17620 .word 0xe83e6008 ! t0_kref+0x50c: std %l4, [%i1 + 8]
17621 .word 0xafa5c9b1 ! t0_kref+0x510: fdivs %f23, %f17, %f23
17622 .word 0x96c77181 ! t0_kref+0x514: addccc %i5, -0xe7f, %o3
17623 .word 0x92428017 ! t0_kref+0x518: addc %o2, %l7, %o1
17624 .word 0x92aa001d ! t0_kref+0x51c: andncc %o0, %i5, %o1
17625 .word 0xd606001c ! t0_kref+0x520: ld [%i0 + %i4], %o3
17626 .word 0x9a8571b2 ! t0_kref+0x524: addcc %l5, -0xe4e, %o5
17627 .word 0xda16600a ! t0_kref+0x528: lduh [%i1 + 0xa], %o5
17628 .word 0x11480005 ! t0_kref+0x52c: fba,pt %fcc0, _kref+0x540
17629 .word 0xdd801019 ! t0_kref+0x530: lda [%g0 + %i1]0x80, %f14
17630 .word 0x31800002 ! t0_kref+0x534: fba,a _kref+0x53c
17631 .word 0x988f759f ! t0_kref+0x538: andcc %i5, -0xa61, %o4
17632 .word 0x8143c000 ! t0_kref+0x53c: stbar
17633 .word 0x9da00050 ! t0_kref+0x540: fmovd %f16, %f14
17634 .word 0xdede501d ! t0_kref+0x544: ldxa [%i1 + %i5]0x80, %o7
17635 .word 0x81ae4a31 ! t0_kref+0x548: fcmps %fcc0, %f25, %f17
17636 .word 0xd820a01c ! t0_kref+0x54c: st %o4, [%g2 + 0x1c]
17637 .word 0xa9a608cc ! t0_kref+0x550: fsubd %f24, %f12, %f20
17638 .word 0x9635000b ! t0_kref+0x554: orn %l4, %o3, %o3
17639 .word 0xd810a022 ! t0_kref+0x558: lduh [%g2 + 0x22], %o4
17640 .word 0x9da0190a ! t0_kref+0x55c: fitod %f10, %f14
17641 .word 0x9b3cc01b ! t0_kref+0x560: sra %l3, %i3, %o5
17642 .word 0x9e7e8009 ! t0_kref+0x564: sdiv %i2, %o1, %o7
17643 .word 0xea7f0019 ! t0_kref+0x568: swap [%i4 + %i1], %l5
17644 .word 0x9494800b ! t0_kref+0x56c: orcc %l2, %o3, %o2
17645 call SYM(t0_subr1)
17646 .word 0x9a454009 ! t0_kref+0x574: addc %l5, %o1, %o5
17647 .word 0xe4362004 ! t0_kref+0x578: sth %l2, [%i0 + 4]
17648 .word 0x92f02e18 ! t0_kref+0x57c: udivcc %g0, 0xe18, %o1
17649 .word 0x9237000a ! t0_kref+0x580: orn %i4, %o2, %o1
17650 .word 0x92f5c00a ! t0_kref+0x584: udivcc %l7, %o2, %o1
17651 .word 0x9a1d740b ! t0_kref+0x588: xor %l5, -0xbf5, %o5
17652 .word 0xada01916 ! t0_kref+0x58c: fitod %f22, %f22
17653 .word 0x9da01899 ! t0_kref+0x590: fitos %f25, %f14
17654 .word 0x9632400a ! t0_kref+0x594: orn %o1, %o2, %o3
17655 .word 0xd440a018 ! t0_kref+0x598: ldsw [%g2 + 0x18], %o2
17656 .word 0xaba01890 ! t0_kref+0x59c: fitos %f16, %f21
17657 .word 0xd200a020 ! t0_kref+0x5a0: ld [%g2 + 0x20], %o1
17658 .word 0x9f414000 ! t0_kref+0x5a4: mov %pc, %o7
17659 .word 0xda10a02c ! t0_kref+0x5a8: lduh [%g2 + 0x2c], %o5
17660 .word 0xa1a40937 ! t0_kref+0x5ac: fmuls %f16, %f23, %f16
17661 .word 0xaba0012c ! t0_kref+0x5b0: fabss %f12, %f21
17662 .word 0x13400008 ! t0_kref+0x5b4: fbe,pn %fcc0, _kref+0x5d4
17663 .word 0xa5a01918 ! t0_kref+0x5b8: fitod %f24, %f18
17664 .word 0xc020a018 ! t0_kref+0x5bc: clr [%g2 + 0x18]
17665 .word 0x9aab401c ! t0_kref+0x5c0: andncc %o5, %i4, %o5
17666 .word 0xe11e7fe0 ! t0_kref+0x5c4: ldd [%i1 - 0x20], %f16
17667 .word 0xafa388af ! t0_kref+0x5c8: fsubs %f14, %f15, %f23
17668 .word 0x81828000 ! t0_kref+0x5cc: wr %o2, %g0, %y
17669 .word 0x81ac0a34 ! t0_kref+0x5d0: fcmps %fcc0, %f16, %f20
17670 .word 0x988d401b ! t0_kref+0x5d4: andcc %l5, %i3, %o4
17671 .word 0x34800008 ! t0_kref+0x5d8: bg,a _kref+0x5f8
17672 .word 0xee366010 ! t0_kref+0x5dc: sth %l7, [%i1 + 0x10]
17673 .word 0xa5a01895 ! t0_kref+0x5e0: fitos %f21, %f18
17674 .word 0x03800001 ! t0_kref+0x5e4: fbne _kref+0x5e8
17675 .word 0x0102adc0 ! t0_kref+0x5e8: sethi %hi(0xab70000), %g0
17676 .word 0x9a602b56 ! t0_kref+0x5ec: subc %g0, 0xb56, %o5
17677 .word 0xa7a6492d ! t0_kref+0x5f0: fmuls %f25, %f13, %f19
17678 .word 0xe9266008 ! t0_kref+0x5f4: st %f20, [%i1 + 8]
17679 .word 0x80dd4017 ! t0_kref+0x5f8: smulcc %l5, %l7, %g0
17680 .word 0xd450a02e ! t0_kref+0x5fc: ldsh [%g2 + 0x2e], %o2
17681 .word 0xd53f4019 ! t0_kref+0x600: std %f10, [%i5 + %i1]
17682 .word 0xaba50834 ! t0_kref+0x604: fadds %f20, %f20, %f21
17683 .word 0xb3a018d6 ! t0_kref+0x608: fdtos %f22, %f25
17684 .word 0xeb00a028 ! t0_kref+0x60c: ld [%g2 + 0x28], %f21
17685 .word 0x1f800004 ! t0_kref+0x610: fbo _kref+0x620
17686 .word 0xa5a2cd30 ! t0_kref+0x614: fsmuld %f11, %f16, %f18
17687 .word 0xdf070019 ! t0_kref+0x618: ld [%i4 + %i1], %f15
17688 .word 0x81dd8008 ! t0_kref+0x61c: flush %l6 + %o0
17689 .word 0x9da01891 ! t0_kref+0x620: fitos %f17, %f14
17690 .word 0x9e774008 ! t0_kref+0x624: udiv %i5, %o0, %o7
17691 .word 0xde160000 ! t0_kref+0x628: lduh [%i0], %o7
17692 .word 0x35480007 ! t0_kref+0x62c: fbue,a,pt %fcc0, _kref+0x648
17693 .word 0x9666f4ae ! t0_kref+0x630: subc %i3, -0xb52, %o3
17694 .word 0x92827a3c ! t0_kref+0x634: addcc %o1, -0x5c4, %o1
17695 .word 0x19400001 ! t0_kref+0x638: fbuge,pn %fcc0, _kref+0x63c
17696 .word 0xe51fbc28 ! t0_kref+0x63c: ldd [%fp - 0x3d8], %f18
17697 .word 0x21480002 ! t0_kref+0x640: fbn,a,pt %fcc0, _kref+0x648
17698 .word 0x9eb80014 ! t0_kref+0x644: xnorcc %g0, %l4, %o7
17699 .word 0xd610a03e ! t0_kref+0x648: lduh [%g2 + 0x3e], %o3
17700 .word 0xed6e3ff8 ! t0_kref+0x64c: prefetch %i0 - 8, 22
17701 .word 0xd26e8019 ! t0_kref+0x650: ldstub [%i2 + %i1], %o1
17702 .word 0x9af6c009 ! t0_kref+0x654: udivcc %i3, %o1, %o5
17703 .word 0xd5063ff8 ! t0_kref+0x658: ld [%i0 - 8], %f10
17704 .word 0xa1a54d2d ! t0_kref+0x65c: fsmuld %f21, %f13, %f16
17705 .word 0x81ac8a52 ! t0_kref+0x660: fcmpd %fcc0, %f18, %f18
17706 .word 0x81ad0a52 ! t0_kref+0x664: fcmpd %fcc0, %f20, %f18
17707 .word 0xdace101a ! t0_kref+0x668: ldsba [%i0 + %i2]0x80, %o5
17708 .word 0xe01e0000 ! t0_kref+0x66c: ldd [%i0], %l0
17709 .word 0x9b324017 ! t0_kref+0x670: srl %o1, %l7, %o5
17710 .word 0x96054008 ! t0_kref+0x674: add %l5, %o0, %o3
17711 .word 0xdf263ff4 ! t0_kref+0x678: st %f15, [%i0 - 0xc]
17712 .word 0xd216401b ! t0_kref+0x67c: lduh [%i1 + %i3], %o1
17713 .word 0xdd067fe4 ! t0_kref+0x680: ld [%i1 - 0x1c], %f14
17714 .word 0x8022e1f0 ! t0_kref+0x684: sub %o3, 0x1f0, %g0
17715 .word 0x10800006 ! t0_kref+0x688: ba _kref+0x6a0
17716 .word 0xd4162010 ! t0_kref+0x68c: lduh [%i0 + 0x10], %o2
17717 .word 0xe0981019 ! t0_kref+0x690: ldda [%g0 + %i1]0x80, %l0
17718 .word 0x9af6f2e5 ! t0_kref+0x694: udivcc %i3, -0xd1b, %o5
17719 .word 0xb3a00133 ! t0_kref+0x698: fabss %f19, %f25
17720 .word 0x98f50014 ! t0_kref+0x69c: udivcc %l4, %l4, %o4
17721 .word 0x98e2eed0 ! t0_kref+0x6a0: subccc %o3, 0xed0, %o4
17722 .word 0x0a480005 ! t0_kref+0x6a4: bcs,pt %icc, _kref+0x6b8
17723 .word 0x99a01899 ! t0_kref+0x6a8: fitos %f25, %f12
17724 .word 0xf11fbe30 ! t0_kref+0x6ac: ldd [%fp - 0x1d0], %f24
17725 .word 0xde167ff2 ! t0_kref+0x6b0: lduh [%i1 - 0xe], %o7
17726 .word 0xa3a0012a ! t0_kref+0x6b4: fabss %f10, %f17
17727 .word 0xd87e2000 ! t0_kref+0x6b8: swap [%i0], %o4
17728 .word 0xb1a40839 ! t0_kref+0x6bc: fadds %f16, %f25, %f24
17729 .word 0x812de010 ! t0_kref+0x6c0: sll %l7, 0x10, %g0
17730 .word 0x9e42e683 ! t0_kref+0x6c4: addc %o3, 0x683, %o7
17731 .word 0x13063f77 ! t0_kref+0x6c8: sethi %hi(0x18fddc00), %o1
17732 .word 0x992a0012 ! t0_kref+0x6cc: sll %o0, %l2, %o4
17733 .word 0x81ad0a56 ! t0_kref+0x6d0: fcmpd %fcc0, %f20, %f22
17734 .word 0x81858000 ! t0_kref+0x6d4: wr %l6, %g0, %y
17735 .word 0x94e6b8e1 ! t0_kref+0x6d8: subccc %i2, -0x71f, %o2
17736 .word 0xd60e0000 ! t0_kref+0x6dc: ldub [%i0], %o3
17737 .word 0x952d400b ! t0_kref+0x6e0: sll %l5, %o3, %o2
17738 .word 0xd25e6010 ! t0_kref+0x6e4: ldx [%i1 + 0x10], %o1
17739 .word 0x81580000 ! t0_kref+0x6e8: flushw
17740 .word 0x33800004 ! t0_kref+0x6ec: fbe,a _kref+0x6fc
17741 .word 0x982dffe4 ! t0_kref+0x6f0: andn %l7, -0x1c, %o4
17742 .word 0x95a018d6 ! t0_kref+0x6f4: fdtos %f22, %f10
17743 .word 0x28400001 ! t0_kref+0x6f8: bleu,a,pn %icc, _kref+0x6fc
17744 .word 0xa1a0190e ! t0_kref+0x6fc: fitod %f14, %f16
17745 .word 0xeb060000 ! t0_kref+0x700: ld [%i0], %f21
17746 .word 0xa7a00137 ! t0_kref+0x704: fabss %f23, %f19
17747 .word 0x1b400007 ! t0_kref+0x708: fble,pn %fcc0, _kref+0x724
17748 .word 0x9e634009 ! t0_kref+0x70c: subc %o5, %o1, %o7
17749 .word 0x0b480001 ! t0_kref+0x710: fbug,pt %fcc0, _kref+0x714
17750 .word 0x963b4016 ! t0_kref+0x714: xnor %o5, %l6, %o3
17751 .word 0xa1a01918 ! t0_kref+0x718: fitod %f24, %f16
17752 .word 0x96b8001d ! t0_kref+0x71c: xnorcc %g0, %i5, %o3
17753 .word 0xe83e2018 ! t0_kref+0x720: std %l4, [%i0 + 0x18]
17754 .word 0xda166010 ! t0_kref+0x724: lduh [%i1 + 0x10], %o5
17755 .word 0xaba018d2 ! t0_kref+0x728: fdtos %f18, %f21
17756 .word 0x9212800b ! t0_kref+0x72c: or %o2, %o3, %o1
17757 .word 0x0c800004 ! t0_kref+0x730: bneg _kref+0x740
17758 .word 0x94adb1ce ! t0_kref+0x734: andncc %l6, -0xe32, %o2
17759 .word 0x08800003 ! t0_kref+0x738: bleu _kref+0x744
17760 .word 0x99a00036 ! t0_kref+0x73c: fmovs %f22, %f12
17761 .word 0xeb00a02c ! t0_kref+0x740: ld [%g2 + 0x2c], %f21
17762 .word 0x8064bce6 ! t0_kref+0x744: subc %l2, -0x31a, %g0
17763 .word 0xda100019 ! t0_kref+0x748: lduh [%g0 + %i1], %o5
17764 .word 0xd0e81019 ! t0_kref+0x74c: ldstuba [%g0 + %i1]0x80, %o0
17765 .word 0xe01e2018 ! t0_kref+0x750: ldd [%i0 + 0x18], %l0
17766 .word 0xed6e001d ! t0_kref+0x754: prefetch %i0 + %i5, 22
17767 .word 0x80833abc ! t0_kref+0x758: addcc %o4, -0x544, %g0
17768 .word 0x81850000 ! t0_kref+0x75c: wr %l4, %g0, %y
17769 .word 0xe4087fe4 ! t0_kref+0x760: ldub [%g1 - 0x1c], %l2
17770 .word 0xa41ca00c ! t0_kref+0x764: xor %l2, 0xc, %l2
17771 .word 0xe4287fe4 ! t0_kref+0x768: stb %l2, [%g1 - 0x1c]
17772 .word 0x81d87fe4 ! t0_kref+0x76c: flush %g1 - 0x1c
17773 .word 0x933a4016 ! t0_kref+0x770: sra %o1, %l6, %o1
17774 .word 0x92e6801c ! t0_kref+0x774: subccc %i2, %i4, %o1
17775 .word 0x9e820013 ! t0_kref+0x778: addcc %o0, %l3, %o7
177762: .word 0xda28a022 ! t0_kref+0x77c: stb %o5, [%g2 + 0x22]
17777 .word 0x9416eb77 ! t0_kref+0x780: or %i3, 0xb77, %o2
17778 .word 0xa7a018d0 ! t0_kref+0x784: fdtos %f16, %f19
17779 .word 0xd8163fe0 ! t0_kref+0x788: lduh [%i0 - 0x20], %o4
17780 .word 0x949ac000 ! t0_kref+0x78c: xorcc %o3, %g0, %o2
17781 .word 0xd6500018 ! t0_kref+0x790: ldsh [%g0 + %i0], %o3
17782 .word 0xdd00a028 ! t0_kref+0x794: ld [%g2 + 0x28], %f14
17783 .word 0xd650a026 ! t0_kref+0x798: ldsh [%g2 + 0x26], %o3
17784 .word 0xf16e2018 ! t0_kref+0x79c: prefetch %i0 + 0x18, 24
17785 .word 0x9e050017 ! t0_kref+0x7a0: add %l4, %l7, %o7
17786 .word 0x80bcff57 ! t0_kref+0x7a4: xnorcc %l3, -0xa9, %g0
17787 .word 0xa1a018d6 ! t0_kref+0x7a8: fdtos %f22, %f16
17788 .word 0xd28e5000 ! t0_kref+0x7ac: lduba [%i1]0x80, %o1
17789 .word 0x9e9f302f ! t0_kref+0x7b0: xorcc %i4, -0xfd1, %o7
17790 .word 0xdd1fbcf0 ! t0_kref+0x7b4: ldd [%fp - 0x310], %f14
17791 .word 0x9e3ec013 ! t0_kref+0x7b8: xnor %i3, %l3, %o7
17792 .word 0xda780019 ! t0_kref+0x7bc: swap [%g0 + %i1], %o5
17793 .word 0x9e16f607 ! t0_kref+0x7c0: or %i3, -0x9f9, %o7
17794 .word 0x99a54831 ! t0_kref+0x7c4: fadds %f21, %f17, %f12
17795 .word 0x01480003 ! t0_kref+0x7c8: fbn,pt %fcc0, _kref+0x7d4
17796 .word 0xada3082e ! t0_kref+0x7cc: fadds %f12, %f14, %f22
17797 .word 0x9ebf401d ! t0_kref+0x7d0: xnorcc %i5, %i5, %o7
17798 .word 0x987dc016 ! t0_kref+0x7d4: sdiv %l7, %l6, %o4
17799 .word 0x9305c012 ! t0_kref+0x7d8: taddcc %l7, %l2, %o1
17800 .word 0xa3aa802e ! t0_kref+0x7dc: fmovsue %fcc0, %f14, %f17
17801 .word 0x9ba549af ! t0_kref+0x7e0: fdivs %f21, %f15, %f13
17802 .word 0x11800001 ! t0_kref+0x7e4: fba _kref+0x7e8
17803 .word 0xe01e6008 ! t0_kref+0x7e8: ldd [%i1 + 8], %l0
17804 .word 0xe96e2010 ! t0_kref+0x7ec: prefetch %i0 + 0x10, 20
17805 .word 0x81ac0a52 ! t0_kref+0x7f0: fcmpd %fcc0, %f16, %f18
17806 .word 0x17400006 ! t0_kref+0x7f4: fbge,pn %fcc0, _kref+0x80c
17807 .word 0xa5a509ca ! t0_kref+0x7f8: fdivd %f20, %f10, %f18
17808 .word 0x928f7c7f ! t0_kref+0x7fc: andcc %i5, -0x381, %o1
17809 call SYM(t0_subr2)
17810 .word 0xc807bfe8 ! t0_kref+0x804: ld [%fp - 0x18], %g4
17811 .word 0xdd180019 ! t0_kref+0x808: ldd [%g0 + %i1], %f14
17812 .word 0x92bf000b ! t0_kref+0x80c: xnorcc %i4, %o3, %o1
17813 .word 0x9a3a4014 ! t0_kref+0x810: xnor %o1, %l4, %o5
17814 .word 0xe01f4019 ! t0_kref+0x814: ldd [%i5 + %i1], %l0
17815 .word 0x8133600d ! t0_kref+0x818: srl %o5, 0xd, %g0
17816 .word 0x949b001c ! t0_kref+0x81c: xorcc %o4, %i4, %o2
17817 .word 0xafa0012f ! t0_kref+0x820: fabss %f15, %f23
17818 .word 0xd6167ff8 ! t0_kref+0x824: lduh [%i1 - 8], %o3
17819 .word 0x802ebe10 ! t0_kref+0x828: andn %i2, -0x1f0, %g0
17820 .word 0x02800002 ! t0_kref+0x82c: be _kref+0x834
17821 .word 0x928f0012 ! t0_kref+0x830: andcc %i4, %l2, %o1
17822 .word 0xada0190b ! t0_kref+0x834: fitod %f11, %f22
17823 .word 0x963dc014 ! t0_kref+0x838: xnor %l7, %l4, %o3
17824 .word 0x96f77560 ! t0_kref+0x83c: udivcc %i5, -0xaa0, %o3
17825 .word 0xada608ca ! t0_kref+0x840: fsubd %f24, %f10, %f22
17826 .word 0x95a389ab ! t0_kref+0x844: fdivs %f14, %f11, %f10
17827 call SYM(t0_subr0)
17828 .word 0xc0063fe8 ! t0_kref+0x84c: ld [%i0 - 0x18], %g0
17829 .word 0x17800005 ! t0_kref+0x850: fbge _kref+0x864
17830 .word 0xd4162008 ! t0_kref+0x854: lduh [%i0 + 8], %o2
17831 .word 0xda4e0000 ! t0_kref+0x858: ldsb [%i0], %o5
17832 .word 0x95a0190f ! t0_kref+0x85c: fitod %f15, %f10
17833 .word 0x9f1d400a ! t0_kref+0x860: tsubcctv %l5, %o2, %o7
17834 .word 0xe66e2019 ! t0_kref+0x864: ldstub [%i0 + 0x19], %l3
17835 .word 0x9e84e9b7 ! t0_kref+0x868: addcc %l3, 0x9b7, %o7
17836 .word 0xe53f4018 ! t0_kref+0x86c: std %f18, [%i5 + %i0]
17837 .word 0x23480005 ! t0_kref+0x870: fbne,a,pt %fcc0, _kref+0x884
17838 .word 0x92bf400b ! t0_kref+0x874: xnorcc %i5, %o3, %o1
17839 .word 0x96977efa ! t0_kref+0x878: orcc %i5, -0x106, %o3
17840 .word 0x13480003 ! t0_kref+0x87c: fbe,pt %fcc0, _kref+0x888
17841 .word 0xda28a008 ! t0_kref+0x880: stb %o5, [%g2 + 8]
17842 .word 0x960abbe5 ! t0_kref+0x884: and %o2, -0x41b, %o3
17843 .word 0x80830013 ! t0_kref+0x888: addcc %o4, %l3, %g0
17844 .word 0xb1a489d0 ! t0_kref+0x88c: fdivd %f18, %f16, %f24
17845 .word 0x808f328a ! t0_kref+0x890: btst 0xfffff28a, %i4
17846 .word 0xedbf5018 ! t0_kref+0x894: stda %f22, [%i5 + %i0]0x80
17847 .word 0xa3a40831 ! t0_kref+0x898: fadds %f16, %f17, %f17
17848 .word 0xda00a034 ! t0_kref+0x89c: ld [%g2 + 0x34], %o5
17849 .word 0x07800005 ! t0_kref+0x8a0: fbul _kref+0x8b4
17850 .word 0x9e38001b ! t0_kref+0x8a4: xnor %g0, %i3, %o7
17851 .word 0xa5a000ca ! t0_kref+0x8a8: fnegd %f10, %f18
17852 .word 0x94ba20d7 ! t0_kref+0x8ac: xnorcc %o0, 0xd7, %o2
17853 .word 0x9fa018d2 ! t0_kref+0x8b0: fdtos %f18, %f15
17854 .word 0x988d000a ! t0_kref+0x8b4: andcc %l4, %o2, %o4
17855 .word 0x9a968017 ! t0_kref+0x8b8: orcc %i2, %l7, %o5
17856 .word 0x1c480001 ! t0_kref+0x8bc: bpos,pt %icc, _kref+0x8c0
17857 .word 0xa9a0188c ! t0_kref+0x8c0: fitos %f12, %f20
17858 .word 0x9935a010 ! t0_kref+0x8c4: srl %l6, 0x10, %o4
17859 .word 0x38800007 ! t0_kref+0x8c8: bgu,a _kref+0x8e4
17860 .word 0xed6e7fe8 ! t0_kref+0x8cc: prefetch %i1 - 0x18, 22
17861 .word 0x81ab0aad ! t0_kref+0x8d0: fcmpes %fcc0, %f12, %f13
17862 .word 0xe91fbfa0 ! t0_kref+0x8d4: ldd [%fp - 0x60], %f20
17863 .word 0x9a3b330d ! t0_kref+0x8d8: xnor %o4, -0xcf3, %o5
17864 .word 0x921b4016 ! t0_kref+0x8dc: xor %o5, %l6, %o1
17865 .word 0x973ea018 ! t0_kref+0x8e0: sra %i2, 0x18, %o3
17866 .word 0x81ae0a4a ! t0_kref+0x8e4: fcmpd %fcc0, %f24, %f10
17867 .word 0x80e6b609 ! t0_kref+0x8e8: subccc %i2, -0x9f7, %g0
17868 .word 0x9afaf241 ! t0_kref+0x8ec: sdivcc %o3, -0xdbf, %o5
17869 .word 0x972da00e ! t0_kref+0x8f0: sll %l6, 0xe, %o3
17870 .word 0x37800001 ! t0_kref+0x8f4: fbge,a _kref+0x8f8
17871 .word 0xd448a008 ! t0_kref+0x8f8: ldsb [%g2 + 8], %o2
17872 .word 0x23800001 ! t0_kref+0x8fc: fbne,a _kref+0x900
17873 .word 0x9ba488b2 ! t0_kref+0x900: fsubs %f18, %f18, %f13
17874 .word 0x9736c00d ! t0_kref+0x904: srl %i3, %o5, %o3
17875 .word 0x9a85c015 ! t0_kref+0x908: addcc %l7, %l5, %o5
17876 .word 0xda56001b ! t0_kref+0x90c: ldsh [%i0 + %i3], %o5
17877 .word 0xd2ff1019 ! t0_kref+0x910: swapa [%i4 + %i1]0x80, %o1
17878 .word 0x29800004 ! t0_kref+0x914: fbl,a _kref+0x924
17879 .word 0xd800a038 ! t0_kref+0x918: ld [%g2 + 0x38], %o4
17880 .word 0x95a3c9b4 ! t0_kref+0x91c: fdivs %f15, %f20, %f10
17881 .word 0x9645001d ! t0_kref+0x920: addc %l4, %i5, %o3
17882 .word 0xd4167ff4 ! t0_kref+0x924: lduh [%i1 - 0xc], %o2
17883 .word 0xdb20a038 ! t0_kref+0x928: st %f13, [%g2 + 0x38]
17884 .word 0x9fc00004 ! t0_kref+0x92c: call %g0 + %g4
17885 .word 0xa13d400a ! t0_kref+0x930: sra %l5, %o2, %l0
17886 .word 0xb1a01918 ! t0_kref+0x934: fitod %f24, %f24
17887 .word 0x932ec016 ! t0_kref+0x938: sll %i3, %l6, %o1
17888 .word 0xb1a00156 ! t0_kref+0x93c: fabsd %f22, %f24
17889 .word 0x878020f0 ! t0_kref+0x940: mov 0xf0, %asi
17890 .word 0x9de3bfa0 ! t0_kref+0x944: save %sp, -0x60, %sp
17891 .word 0xb806801c ! t0_kref+0x948: add %i2, %i4, %i4
17892 .word 0x93ee0019 ! t0_kref+0x94c: restore %i0, %i1, %o1
17893 .word 0xe3b8a040 ! t0_kref+0x950: stda %f48, [%g2 + 0x40]%asi
17894 .word 0x80a5e7bf ! t0_kref+0x954: cmp %l7, 0x7bf
17895 .word 0x97a01a2f ! t0_kref+0x958: fstoi %f15, %f11
17896 .word 0x9630001b ! t0_kref+0x95c: orn %g0, %i3, %o3
17897 .word 0x9e3d0015 ! t0_kref+0x960: xnor %l4, %l5, %o7
17898 .word 0x800db4bc ! t0_kref+0x964: and %l6, -0xb44, %g0
17899 .word 0x9af4800d ! t0_kref+0x968: udivcc %l2, %o5, %o5
17900 call SYM(t0_subr1)
17901 .word 0xed266000 ! t0_kref+0x970: st %f22, [%i1]
17902 .word 0x81ad4a36 ! t0_kref+0x974: fcmps %fcc0, %f21, %f22
17903 .word 0x9644c013 ! t0_kref+0x978: addc %l3, %l3, %o3
17904 .word 0x11800005 ! t0_kref+0x97c: fba _kref+0x990
17905 .word 0xa7a0188c ! t0_kref+0x980: fitos %f12, %f19
17906 .word 0x94aa8013 ! t0_kref+0x984: andncc %o2, %l3, %o2
17907 .word 0x29800007 ! t0_kref+0x988: fbl,a _kref+0x9a4
17908 .word 0x96acabaf ! t0_kref+0x98c: andncc %l2, 0xbaf, %o3
17909 .word 0x9e5a001c ! t0_kref+0x990: smul %o0, %i4, %o7
17910 .word 0x9a0c8016 ! t0_kref+0x994: and %l2, %l6, %o5
17911 .word 0x97100009 ! t0_kref+0x998: taddcctv %g0, %o1, %o3
17912 .word 0x14800003 ! t0_kref+0x99c: bg _kref+0x9a8
17913 .word 0x9e4525d5 ! t0_kref+0x9a0: addc %l4, 0x5d5, %o7
17914 .word 0x942cc013 ! t0_kref+0x9a4: andn %l3, %l3, %o2
17915 .word 0x8036acdd ! t0_kref+0x9a8: orn %i2, 0xcdd, %g0
17916 .word 0xa9a4c832 ! t0_kref+0x9ac: fadds %f19, %f18, %f20
17917 .word 0xa7a00132 ! t0_kref+0x9b0: fabss %f18, %f19
17918 .word 0x80a035e9 ! t0_kref+0x9b4: cmp %g0, -0xa17
17919 .word 0xc398a080 ! t0_kref+0x9b8: ldda [%g2 + 0x80]%asi, %f32
17920 .word 0xe93e7ff0 ! t0_kref+0x9bc: std %f20, [%i1 - 0x10]
17921 .word 0x943db1d5 ! t0_kref+0x9c0: xnor %l6, -0xe2b, %o2
17922 .word 0x00800006 ! t0_kref+0x9c4: bn _kref+0x9dc
17923 .word 0xada0190a ! t0_kref+0x9c8: fitod %f10, %f22
17924 .word 0xa1a308d4 ! t0_kref+0x9cc: fsubd %f12, %f20, %f16
17925 .word 0x81580000 ! t0_kref+0x9d0: flushw
17926 .word 0x94250012 ! t0_kref+0x9d4: sub %l4, %l2, %o2
17927 .word 0xe5262008 ! t0_kref+0x9d8: st %f18, [%i0 + 8]
17928 .word 0x15800002 ! t0_kref+0x9dc: fbue _kref+0x9e4
17929 .word 0x972aa003 ! t0_kref+0x9e0: sll %o2, 0x3, %o3
17930 .word 0x9de3bfa0 ! t0_kref+0x9e4: save %sp, -0x60, %sp
17931 .word 0x8067364e ! t0_kref+0x9e8: subc %i4, -0x9b2, %g0
17932 .word 0x81eef3e1 ! t0_kref+0x9ec: restore %i3, -0xc1f, %g0
17933 .word 0xd91fbc58 ! t0_kref+0x9f0: ldd [%fp - 0x3a8], %f12
17934 .word 0x81ad8a4c ! t0_kref+0x9f4: fcmpd %fcc0, %f22, %f12
17935 .word 0x972ac013 ! t0_kref+0x9f8: sll %o3, %l3, %o3
17936 .word 0x9ef5800d ! t0_kref+0x9fc: udivcc %l6, %o5, %o7
17937 .word 0x9644e5dc ! t0_kref+0xa00: addc %l3, 0x5dc, %o3
17938 .word 0x9efe8015 ! t0_kref+0xa04: sdivcc %i2, %l5, %o7
17939 .word 0xe07e7ff4 ! t0_kref+0xa08: swap [%i1 - 0xc], %l0
17940 .word 0xa1a018d6 ! t0_kref+0xa0c: fdtos %f22, %f16
17941 .word 0xd60e3ff0 ! t0_kref+0xa10: ldub [%i0 - 0x10], %o3
17942 .word 0xb3a00134 ! t0_kref+0xa14: fabss %f20, %f25
17943 .word 0x0a800003 ! t0_kref+0xa18: bcs _kref+0xa24
17944 .word 0xd808a001 ! t0_kref+0xa1c: ldub [%g2 + 1], %o4
17945 .word 0x941a7616 ! t0_kref+0xa20: xor %o1, -0x9ea, %o2
17946 .word 0x80a4fcb8 ! t0_kref+0xa24: cmp %l3, -0x348
17947 .word 0xda26401c ! t0_kref+0xa28: st %o5, [%i1 + %i4]
17948 .word 0x80fb4012 ! t0_kref+0xa2c: sdivcc %o5, %l2, %g0
17949 .word 0xe300a024 ! t0_kref+0xa30: ld [%g2 + 0x24], %f17
17950 .word 0xed1fbcd8 ! t0_kref+0xa34: ldd [%fp - 0x328], %f22
17951 .word 0x8143e040 ! t0_kref+0xa38: membar 0x40
17952 .word 0xe3b8a080 ! t0_kref+0xa3c: stda %f48, [%g2 + 0x80]%asi
17953 .word 0x9e12c013 ! t0_kref+0xa40: or %o3, %l3, %o7
17954 .word 0xa1a01910 ! t0_kref+0xa44: fitod %f16, %f16
17955 .word 0xd256401b ! t0_kref+0xa48: ldsh [%i1 + %i3], %o1
17956 .word 0x13800002 ! t0_kref+0xa4c: fbe _kref+0xa54
17957 .word 0x943b0015 ! t0_kref+0xa50: xnor %o4, %l5, %o2
17958 .word 0x9da0002f ! t0_kref+0xa54: fmovs %f15, %f14
17959 .word 0x94ff4014 ! t0_kref+0xa58: sdivcc %i5, %l4, %o2
17960 .word 0xd4e81019 ! t0_kref+0xa5c: ldstuba [%g0 + %i1]0x80, %o2
17961 .word 0xd4167fe4 ! t0_kref+0xa60: lduh [%i1 - 0x1c], %o2
17962 .word 0x9f3a0013 ! t0_kref+0xa64: sra %o0, %l3, %o7
17963 .word 0x15800005 ! t0_kref+0xa68: fbue _kref+0xa7c
17964 .word 0xa5a018cc ! t0_kref+0xa6c: fdtos %f12, %f18
17965 .word 0x9a3f62df ! t0_kref+0xa70: xnor %i5, 0x2df, %o5
17966 .word 0xb3a00137 ! t0_kref+0xa74: fabss %f23, %f25
17967 .word 0x92428012 ! t0_kref+0xa78: addc %o2, %l2, %o1
17968 .word 0x0f480002 ! t0_kref+0xa7c: fbu,pt %fcc0, _kref+0xa84
17969 .word 0xa9a64d2c ! t0_kref+0xa80: fsmuld %f25, %f12, %f20
17970 .word 0xa5a50837 ! t0_kref+0xa84: fadds %f20, %f23, %f18
17971 .word 0x80e02b7a ! t0_kref+0xa88: subccc %g0, 0xb7a, %g0
17972 .word 0xa9a018ce ! t0_kref+0xa8c: fdtos %f14, %f20
17973 .word 0xc07e7ff4 ! t0_kref+0xa90: swap [%i1 - 0xc], %g0
17974 .word 0x947a8013 ! t0_kref+0xa94: sdiv %o2, %l3, %o2
17975 .word 0xfb6e401b ! t0_kref+0xa98: prefetch %i1 + %i3, 29
17976 .word 0x95a0190a ! t0_kref+0xa9c: fitod %f10, %f10
17977 .word 0x97a01a39 ! t0_kref+0xaa0: fstoi %f25, %f11
17978 .word 0x92a4b283 ! t0_kref+0xaa4: subcc %l2, -0xd7d, %o1
17979 .word 0xde50a00e ! t0_kref+0xaa8: ldsh [%g2 + 0xe], %o7
17980 .word 0x2f480001 ! t0_kref+0xaac: fbu,a,pt %fcc0, _kref+0xab0
17981 .word 0xde50a01c ! t0_kref+0xab0: ldsh [%g2 + 0x1c], %o7
17982 .word 0x94027e4e ! t0_kref+0xab4: add %o1, -0x1b2, %o2
17983 .word 0x9b2ae015 ! t0_kref+0xab8: sll %o3, 0x15, %o5
17984 .word 0x98983277 ! t0_kref+0xabc: xorcc %g0, -0xd89, %o4
17985 .word 0x34400001 ! t0_kref+0xac0: bg,a,pn %icc, _kref+0xac4
17986 .word 0x99a01916 ! t0_kref+0xac4: fitod %f22, %f12
17987 .word 0xeb68a04e ! t0_kref+0xac8: prefetch %g2 + 0x4e, 21
17988 .word 0x808a4000 ! t0_kref+0xacc: btst %g0, %o1
17989 .word 0x81834000 ! t0_kref+0xad0: wr %o5, %g0, %y
17990 .word 0x812b600f ! t0_kref+0xad4: sll %o5, 0xf, %g0
17991 .word 0x21400003 ! t0_kref+0xad8: fbn,a,pn %fcc0, _kref+0xae4
17992 .word 0xd4560000 ! t0_kref+0xadc: ldsh [%i0], %o2
17993 .word 0xa1a44d32 ! t0_kref+0xae0: fsmuld %f17, %f18, %f16
17994 .word 0x38800007 ! t0_kref+0xae4: bgu,a _kref+0xb00
17995 .word 0x947d2372 ! t0_kref+0xae8: sdiv %l4, 0x372, %o2
17996 .word 0x99368016 ! t0_kref+0xaec: srl %i2, %l6, %o4
17997 .word 0xa9a0002a ! t0_kref+0xaf0: fmovs %f10, %f20
17998 .word 0x21800001 ! t0_kref+0xaf4: fbn,a _kref+0xaf8
17999 .word 0xa1a4cd2b ! t0_kref+0xaf8: fsmuld %f19, %f11, %f16
18000 .word 0x9fa01a33 ! t0_kref+0xafc: fstoi %f19, %f15
18001 .word 0x9245000a ! t0_kref+0xb00: addc %l4, %o2, %o1
18002 .word 0xec263ff4 ! t0_kref+0xb04: st %l6, [%i0 - 0xc]
18003 .word 0x9a3d3ef4 ! t0_kref+0xb08: xnor %l4, -0x10c, %o5
18004 .word 0x80f2801b ! t0_kref+0xb0c: udivcc %o2, %i3, %g0
18005 .word 0xaba01a50 ! t0_kref+0xb10: fdtoi %f16, %f21
18006 .word 0x96330000 ! t0_kref+0xb14: orn %o4, %g0, %o3
18007 .word 0xdd1e6010 ! t0_kref+0xb18: ldd [%i1 + 0x10], %f14
18008 .word 0x81d94016 ! t0_kref+0xb1c: flush %g5 + %l6
18009 .word 0x948cc01d ! t0_kref+0xb20: andcc %l3, %i5, %o2
18010 .word 0xe620a01c ! t0_kref+0xb24: st %l3, [%g2 + 0x1c]
18011 .word 0xc368a088 ! t0_kref+0xb28: prefetch %g2 + 0x88, 1
18012 .word 0x81ac8ab8 ! t0_kref+0xb2c: fcmpes %fcc0, %f18, %f24
18013 .word 0x10480003 ! t0_kref+0xb30: ba,pt %icc, _kref+0xb3c
18014 .word 0xea30a03a ! t0_kref+0xb34: sth %l5, [%g2 + 0x3a]
18015 .word 0x945b0008 ! t0_kref+0xb38: smul %o4, %o0, %o2
18016 .word 0x9b3f2003 ! t0_kref+0xb3c: sra %i4, 0x3, %o5
18017 .word 0x94c5bb1a ! t0_kref+0xb40: addccc %l6, -0x4e6, %o2
18018 .word 0xe4fe501c ! t0_kref+0xb44: swapa [%i1 + %i4]0x80, %l2
18019 .word 0x98aeb3f7 ! t0_kref+0xb48: andncc %i2, -0xc09, %o4
18020 .word 0xf420a004 ! t0_kref+0xb4c: st %i2, [%g2 + 4]
18021 .word 0x93130016 ! t0_kref+0xb50: taddcctv %o4, %l6, %o1
18022 .word 0xe900a018 ! t0_kref+0xb54: ld [%g2 + 0x18], %f20
18023 .word 0x1b800006 ! t0_kref+0xb58: fble _kref+0xb70
18024 .word 0x81d97e18 ! t0_kref+0xb5c: flush %g5 - 0x1e8
18025 .word 0xe520a028 ! t0_kref+0xb60: st %f18, [%g2 + 0x28]
18026 .word 0xc398a040 ! t0_kref+0xb64: ldda [%g2 + 0x40]%asi, %f32
18027 .word 0x9ec32969 ! t0_kref+0xb68: addccc %o4, 0x969, %o7
18028 .word 0x945ec00c ! t0_kref+0xb6c: smul %i3, %o4, %o2
18029 .word 0xc807bfe4 ! t0_kref+0xb70: ld [%fp - 0x1c], %g4
18030 .word 0x9528200b ! t0_kref+0xb74: sll %g0, 0xb, %o2
18031 .word 0x97358008 ! t0_kref+0xb78: srl %l6, %o0, %o3
18032 .word 0xe3b8a080 ! t0_kref+0xb7c: stda %f48, [%g2 + 0x80]%asi
18033 .word 0x9e8cf17c ! t0_kref+0xb80: andcc %l3, -0xe84, %o7
18034 .word 0xe7270018 ! t0_kref+0xb84: st %f19, [%i4 + %i0]
18035 .word 0xafa00139 ! t0_kref+0xb88: fabss %f25, %f23
18036 .word 0x95a4c92f ! t0_kref+0xb8c: fmuls %f19, %f15, %f10
18037 .word 0x00800007 ! t0_kref+0xb90: bn _kref+0xbac
18038 .word 0x960dc01a ! t0_kref+0xb94: and %l7, %i2, %o3
18039 .word 0xf13e6000 ! t0_kref+0xb98: std %f24, [%i1]
18040 .word 0x96fd000c ! t0_kref+0xb9c: sdivcc %l4, %o4, %o3
18041 .word 0x9a3ca69c ! t0_kref+0xba0: xnor %l2, 0x69c, %o5
18042 .word 0x25800005 ! t0_kref+0xba4: fblg,a _kref+0xbb8
18043 .word 0xe01e3ff8 ! t0_kref+0xba8: ldd [%i0 - 8], %l0
18044 .word 0xed1e6018 ! t0_kref+0xbac: ldd [%i1 + 0x18], %f22
18045 .word 0x993ce003 ! t0_kref+0xbb0: sra %l3, 0x3, %o4
18046 .word 0xa7a44839 ! t0_kref+0xbb4: fadds %f17, %f25, %f19
18047 .word 0xe01e0000 ! t0_kref+0xbb8: ldd [%i0], %l0
18048 .word 0xa7a000b0 ! t0_kref+0xbbc: fnegs %f16, %f19
18049 .word 0xd2167fe2 ! t0_kref+0xbc0: lduh [%i1 - 0x1e], %o1
18050 .word 0xeafe101c ! t0_kref+0xbc4: swapa [%i0 + %i4]0x80, %l5
18051 .word 0xa9a01913 ! t0_kref+0xbc8: fitod %f19, %f20
18052 .word 0x80e58013 ! t0_kref+0xbcc: subccc %l6, %l3, %g0
18053 .word 0x8143e040 ! t0_kref+0xbd0: membar 0x40
18054 .word 0x9b3cc00d ! t0_kref+0xbd4: sra %l3, %o5, %o5
18055 .word 0xd91fbc78 ! t0_kref+0xbd8: ldd [%fp - 0x388], %f12
18056 .word 0xa5a0102c ! t0_kref+0xbdc: fstox %f12, %f18
18057 .word 0xda00a010 ! t0_kref+0xbe0: ld [%g2 + 0x10], %o5
18058 .word 0xeb20a030 ! t0_kref+0xbe4: st %f21, [%g2 + 0x30]
18059 .word 0x9ef238c2 ! t0_kref+0xbe8: udivcc %o0, -0x73e, %o7
18060 .word 0x94da6658 ! t0_kref+0xbec: smulcc %o1, 0x658, %o2
18061 .word 0x99a2882b ! t0_kref+0xbf0: fadds %f10, %f11, %f12
18062 .word 0xe51e3ff0 ! t0_kref+0xbf4: ldd [%i0 - 0x10], %f18
18063 .word 0xe408648c ! t0_kref+0xbf8: ldub [%g1 + 0x48c], %l2
18064 .word 0xa41ca00c ! t0_kref+0xbfc: xor %l2, 0xc, %l2
18065 .word 0xe428648c ! t0_kref+0xc00: stb %l2, [%g1 + 0x48c]
18066 .word 0x81d8648c ! t0_kref+0xc04: flush %g1 + 0x48c
18067 .word 0xb3a40839 ! t0_kref+0xc08: fadds %f16, %f25, %f25
18068 .word 0xa9a509ce ! t0_kref+0xc0c: fdivd %f20, %f14, %f20
18069 .word 0xd208a02f ! t0_kref+0xc10: ldub [%g2 + 0x2f], %o1
18070 .word 0xa9a000d2 ! t0_kref+0xc14: fnegd %f18, %f20
18071 .word 0xc807bfec ! t0_kref+0xc18: ld [%fp - 0x14], %g4
18072 .word 0xe51e7ff8 ! t0_kref+0xc1c: ldd [%i1 - 8], %f18
18073 .word 0xd448a031 ! t0_kref+0xc20: ldsb [%g2 + 0x31], %o2
180742: .word 0x920a76b5 ! t0_kref+0xc24: and %o1, -0x94b, %o1
18075 .word 0xd610a01e ! t0_kref+0xc28: lduh [%g2 + 0x1e], %o3
18076 .word 0x9634e6d0 ! t0_kref+0xc2c: orn %l3, 0x6d0, %o3
18077 .word 0xed1fbf98 ! t0_kref+0xc30: ldd [%fp - 0x68], %f22
18078 .word 0x13480008 ! t0_kref+0xc34: fbe,pt %fcc0, _kref+0xc54
18079 .word 0xd6f81019 ! t0_kref+0xc38: swapa [%g0 + %i1]0x80, %o3
18080 .word 0x95a309d8 ! t0_kref+0xc3c: fdivd %f12, %f24, %f10
18081 .word 0xd8801018 ! t0_kref+0xc40: lda [%g0 + %i0]0x80, %o4
18082 .word 0xd228a014 ! t0_kref+0xc44: stb %o1, [%g2 + 0x14]
18083 .word 0xd2500018 ! t0_kref+0xc48: ldsh [%g0 + %i0], %o1
18084 .word 0x9e65e9ac ! t0_kref+0xc4c: subc %l7, 0x9ac, %o7
18085 .word 0x803b2844 ! t0_kref+0xc50: xnor %o4, 0x844, %g0
18086 .word 0x9a82e1b8 ! t0_kref+0xc54: addcc %o3, 0x1b8, %o5
18087 .word 0x81da4008 ! t0_kref+0xc58: flush %o1 + %o0
18088 .word 0xa5a01a50 ! t0_kref+0xc5c: fdtoi %f16, %f18
18089 .word 0xdf063ff8 ! t0_kref+0xc60: ld [%i0 - 8], %f15
18090 .word 0xd40e4000 ! t0_kref+0xc64: ldub [%i1], %o2
18091 .word 0xe3060000 ! t0_kref+0xc68: ld [%i0], %f17
18092 .word 0xda100018 ! t0_kref+0xc6c: lduh [%g0 + %i0], %o5
18093 .word 0x8143e040 ! t0_kref+0xc70: membar 0x40
18094 .word 0x9e8c8008 ! t0_kref+0xc74: andcc %l2, %o0, %o7
18095 .word 0x81dfbd05 ! t0_kref+0xc78: flush %fp - 0x2fb
18096 .word 0x99a58d39 ! t0_kref+0xc7c: fsmuld %f22, %f25, %f12
18097 .word 0xd878a000 ! t0_kref+0xc80: swap [%g2], %o4
18098 .word 0xd250a034 ! t0_kref+0xc84: ldsh [%g2 + 0x34], %o1
18099 .word 0x96bceb1d ! t0_kref+0xc88: xnorcc %l3, 0xb1d, %o3
18100 .word 0x22800008 ! t0_kref+0xc8c: be,a _kref+0xcac
18101 .word 0xa3a00037 ! t0_kref+0xc90: fmovs %f23, %f17
18102 .word 0x95a48d34 ! t0_kref+0xc94: fsmuld %f18, %f20, %f10
18103 .word 0xd830a018 ! t0_kref+0xc98: sth %o4, [%g2 + 0x18]
18104 .word 0xada0190f ! t0_kref+0xc9c: fitod %f15, %f22
18105 .word 0x09800007 ! t0_kref+0xca0: fbl _kref+0xcbc
18106 .word 0xd8162004 ! t0_kref+0xca4: lduh [%i0 + 4], %o4
18107 .word 0x8143c000 ! t0_kref+0xca8: stbar
18108 .word 0xdaee501a ! t0_kref+0xcac: ldstuba [%i1 + %i2]0x80, %o5
18109 .word 0x948a401b ! t0_kref+0xcb0: andcc %o1, %i3, %o2
18110 .word 0xe878a038 ! t0_kref+0xcb4: swap [%g2 + 0x38], %l4
18111 .word 0xeb68a00e ! t0_kref+0xcb8: prefetch %g2 + 0xe, 21
18112 .word 0x9a85c012 ! t0_kref+0xcbc: addcc %l7, %l2, %o5
18113 .word 0xc0167ffa ! t0_kref+0xcc0: lduh [%i1 - 6], %g0
18114 .word 0x96583fe6 ! t0_kref+0xcc4: smul %g0, -0x1a, %o3
18115 .word 0x96adedab ! t0_kref+0xcc8: andncc %l7, 0xdab, %o3
18116 .word 0xe3b8a080 ! t0_kref+0xccc: stda %f48, [%g2 + 0x80]%asi
18117 .word 0x3f800005 ! t0_kref+0xcd0: fbo,a _kref+0xce4
18118 .word 0x9a8c800a ! t0_kref+0xcd4: andcc %l2, %o2, %o5
18119 .word 0xa1a01a2a ! t0_kref+0xcd8: fstoi %f10, %f16
18120 .word 0xda066004 ! t0_kref+0xcdc: ld [%i1 + 4], %o5
18121 .word 0x1c800004 ! t0_kref+0xce0: bpos _kref+0xcf0
18122 .word 0xef6e6018 ! t0_kref+0xce4: prefetch %i1 + 0x18, 23
18123 .word 0x81ab8a58 ! t0_kref+0xce8: fcmpd %fcc0, %f14, %f24
18124 .word 0x33480004 ! t0_kref+0xcec: fbe,a,pt %fcc0, _kref+0xcfc
18125 .word 0xf628a00d ! t0_kref+0xcf0: stb %i3, [%g2 + 0xd]
18126 .word 0x98e6ae1a ! t0_kref+0xcf4: subccc %i2, 0xe1a, %o4
18127 .word 0x35800002 ! t0_kref+0xcf8: fbue,a _kref+0xd00
18128 .word 0x8097000c ! t0_kref+0xcfc: orcc %i4, %o4, %g0
18129 .word 0xa9a00134 ! t0_kref+0xd00: fabss %f20, %f20
18130 .word 0xc12e001c ! t0_kref+0xd04: st %fsr, [%i0 + %i4]
18131 .word 0x9a3dc01b ! t0_kref+0xd08: xnor %l7, %i3, %o5
18132 .word 0xdaae5000 ! t0_kref+0xd0c: stba %o5, [%i1]0x80
18133 .word 0x9a7ec01a ! t0_kref+0xd10: sdiv %i3, %i2, %o5
18134 .word 0xf4270018 ! t0_kref+0xd14: st %i2, [%i4 + %i0]
18135 .word 0xd600a00c ! t0_kref+0xd18: ld [%g2 + 0xc], %o3
18136 .word 0x97a0002f ! t0_kref+0xd1c: fmovs %f15, %f11
18137 .word 0x940b6a35 ! t0_kref+0xd20: and %o5, 0xa35, %o2
18138 .word 0x9aaa6d1a ! t0_kref+0xd24: andncc %o1, 0xd1a, %o5
18139 .word 0x803337e0 ! t0_kref+0xd28: orn %o4, -0x820, %g0
18140 .word 0x9fc10000 ! t0_kref+0xd2c: call %g4
18141 .word 0xd4164000 ! t0_kref+0xd30: lduh [%i1], %o2
18142 .word 0x96aa800b ! t0_kref+0xd34: andncc %o2, %o3, %o3
18143 .word 0x8182c000 ! t0_kref+0xd38: wr %o3, %g0, %y
18144 .word 0xe0981018 ! t0_kref+0xd3c: ldda [%g0 + %i0]0x80, %l0
18145 .word 0xafa00034 ! t0_kref+0xd40: fmovs %f20, %f23
18146 .word 0x3d400001 ! t0_kref+0xd44: fbule,a,pn %fcc0, _kref+0xd48
18147 .word 0xde16c018 ! t0_kref+0xd48: lduh [%i3 + %i0], %o7
18148 .word 0xe99e5000 ! t0_kref+0xd4c: ldda [%i1]0x80, %f20
18149 .word 0xa1a488d6 ! t0_kref+0xd50: fsubd %f18, %f22, %f16
18150 .word 0x39480005 ! t0_kref+0xd54: fbuge,a,pt %fcc0, _kref+0xd68
18151 .word 0xa9a00134 ! t0_kref+0xd58: fabss %f20, %f20
18152 .word 0x925a000c ! t0_kref+0xd5c: smul %o0, %o4, %o1
18153 .word 0xd700a008 ! t0_kref+0xd60: ld [%g2 + 8], %f11
18154 .word 0xd06e6016 ! t0_kref+0xd64: ldstub [%i1 + 0x16], %o0
18155 .word 0x9ba018ce ! t0_kref+0xd68: fdtos %f14, %f13
18156 .word 0xb1a489ce ! t0_kref+0xd6c: fdivd %f18, %f14, %f24
18157 .word 0xde5f4018 ! t0_kref+0xd70: ldx [%i5 + %i0], %o7
18158 .word 0xa1a309d8 ! t0_kref+0xd74: fdivd %f12, %f24, %f16
18159 .word 0x98856a02 ! t0_kref+0xd78: addcc %l5, 0xa02, %o4
18160 .word 0xc048a000 ! t0_kref+0xd7c: ldsb [%g2], %g0
18161 .word 0xe278a01c ! t0_kref+0xd80: swap [%g2 + 0x1c], %l1
18162 .word 0x813ca000 ! t0_kref+0xd84: sra %l2, 0x0, %g0
18163 .word 0x9af53e05 ! t0_kref+0xd88: udivcc %l4, -0x1fb, %o5
18164 .word 0xf11fbfb0 ! t0_kref+0xd8c: ldd [%fp - 0x50], %f24
18165 .word 0x9480000d ! t0_kref+0xd90: addcc %g0, %o5, %o2
18166 .word 0xb3a01892 ! t0_kref+0xd94: fitos %f18, %f25
18167 .word 0xda162010 ! t0_kref+0xd98: lduh [%i0 + 0x10], %o5
18168 .word 0x00800007 ! t0_kref+0xd9c: bn _kref+0xdb8
18169 .word 0x9da00137 ! t0_kref+0xda0: fabss %f23, %f14
18170 .word 0x8182c000 ! t0_kref+0xda4: wr %o3, %g0, %y
18171 .word 0xe0180018 ! t0_kref+0xda8: ldd [%g0 + %i0], %l0
18172 .word 0x9818000b ! t0_kref+0xdac: xor %g0, %o3, %o4
18173 .word 0x948e8015 ! t0_kref+0xdb0: andcc %i2, %l5, %o2
18174 .word 0x9e080017 ! t0_kref+0xdb4: and %g0, %l7, %o7
18175 .word 0x9f220008 ! t0_kref+0xdb8: mulscc %o0, %o0, %o7
18176 .word 0xd720a020 ! t0_kref+0xdbc: st %f11, [%g2 + 0x20]
18177 .word 0xe320a014 ! t0_kref+0xdc0: st %f17, [%g2 + 0x14]
18178 .word 0x951d4016 ! t0_kref+0xdc4: tsubcctv %l5, %l6, %o2
18179 .word 0x81ad8a54 ! t0_kref+0xdc8: fcmpd %fcc0, %f22, %f20
18180 .word 0x942f0015 ! t0_kref+0xdcc: andn %i4, %l5, %o2
18181 .word 0xe53e2018 ! t0_kref+0xdd0: std %f18, [%i0 + 0x18]
18182 .word 0x81ac8a52 ! t0_kref+0xdd4: fcmpd %fcc0, %f18, %f18
18183 .word 0x9e37000a ! t0_kref+0xdd8: orn %i4, %o2, %o7
18184 .word 0xea270018 ! t0_kref+0xddc: st %l5, [%i4 + %i0]
18185 .word 0x81ad8ad6 ! t0_kref+0xde0: fcmped %fcc0, %f22, %f22
18186 .word 0xf8360000 ! t0_kref+0xde4: sth %i4, [%i0]
18187 .word 0x963a2798 ! t0_kref+0xde8: xnor %o0, 0x798, %o3
18188 .word 0x945ac000 ! t0_kref+0xdec: smul %o3, %g0, %o2
18189 .word 0x81374013 ! t0_kref+0xdf0: srl %i5, %l3, %g0
18190 .word 0x946362f7 ! t0_kref+0xdf4: subc %o5, 0x2f7, %o2
18191 .word 0x81ac8a4a ! t0_kref+0xdf8: fcmpd %fcc0, %f18, %f10
18192 .word 0x11480005 ! t0_kref+0xdfc: fba,pt %fcc0, _kref+0xe10
18193 .word 0xf207bfe0 ! t0_kref+0xe00: ld [%fp - 0x20], %i1
18194 .word 0xf820a028 ! t0_kref+0xe04: st %i4, [%g2 + 0x28]
18195 .word 0xe430a006 ! t0_kref+0xe08: sth %l2, [%g2 + 6]
18196 .word 0xd600a02c ! t0_kref+0xe0c: ld [%g2 + 0x2c], %o3
18197 .word 0x15480001 ! t0_kref+0xe10: fbue,pt %fcc0, _kref+0xe14
18198 .word 0xd430a02c ! t0_kref+0xe14: sth %o2, [%g2 + 0x2c]
18199 .word 0x9e43401b ! t0_kref+0xe18: addc %o5, %i3, %o7
18200 .word 0xecbf5018 ! t0_kref+0xe1c: stda %l6, [%i5 + %i0]0x80
18201 .word 0xed6e001a ! t0_kref+0xe20: prefetch %i0 + %i2, 22
18202 .word 0xd850a008 ! t0_kref+0xe24: ldsh [%g2 + 8], %o4
18203 .word 0xe01e401d ! t0_kref+0xe28: ldd [%i1 + %i5], %l0
18204 .word 0x947d801c ! t0_kref+0xe2c: sdiv %l6, %i4, %o2
18205 .word 0x9f3b200c ! t0_kref+0xe30: sra %o4, 0xc, %o7
18206 .word 0xe3b8a080 ! t0_kref+0xe34: stda %f48, [%g2 + 0x80]%asi
18207 sethi %hi(1f), %o7
18208 save %sp,-0x60,%sp
18209 return %i7+%lo(1f)
18210 .empty
18211 .word 0xd2500019 ! t0_kref+0xe44: ldsh [%g0 + %i1], %o1
18212 .word 0xd44e8019 ! t0_kref+0xe48: ldsb [%i2 + %i1], %o2
18213 .word 0x9462e646 ! t0_kref+0xe4c: subc %o3, 0x646, %o2
18214 .word 0x9427401b ! t0_kref+0xe50: sub %i5, %i3, %o2
18215 .word 0xaba018d2 ! t0_kref+0xe54: fdtos %f18, %f21
182161: .word 0x985b3ff0 ! t0_kref+0xe58: smul %o4, -0x10, %o4
18217 .word 0xd84e401a ! t0_kref+0xe5c: ldsb [%i1 + %i2], %o4
18218 .word 0x952ae015 ! t0_kref+0xe60: sll %o3, 0x15, %o2
18219 .word 0x9f38000b ! t0_kref+0xe64: sra %g0, %o3, %o7
18220 .word 0x9465c00a ! t0_kref+0xe68: subc %l7, %o2, %o2
18221 .word 0x9a3ab2d0 ! t0_kref+0xe6c: xnor %o2, -0xd30, %o5
18222 .word 0xe91e3ff8 ! t0_kref+0xe70: ldd [%i0 - 8], %f20
18223 .word 0xe9bf5018 ! t0_kref+0xe74: stda %f20, [%i5 + %i0]0x80
18224 .word 0xde10a02e ! t0_kref+0xe78: lduh [%g2 + 0x2e], %o7
18225 .word 0xc398a040 ! t0_kref+0xe7c: ldda [%g2 + 0x40]%asi, %f32
18226 .word 0xf11e2010 ! t0_kref+0xe80: ldd [%i0 + 0x10], %f24
18227 .word 0x9532a003 ! t0_kref+0xe84: srl %o2, 0x3, %o2
18228 .word 0x81858000 ! t0_kref+0xe88: wr %l6, %g0, %y
18229 .word 0x9e223dbf ! t0_kref+0xe8c: sub %o0, -0x241, %o7
18230 .word 0xd9066004 ! t0_kref+0xe90: ld [%i1 + 4], %f12
18231 .word 0x94430016 ! t0_kref+0xe94: addc %o4, %l6, %o2
18232 .word 0x99a00132 ! t0_kref+0xe98: fabss %f18, %f12
18233 .word 0x930a3f5d ! t0_kref+0xe9c: tsubcc %o0, -0xa3, %o1
18234 .word 0x81ae0ab6 ! t0_kref+0xea0: fcmpes %fcc0, %f24, %f22
18235 .word 0x81dd3bda ! t0_kref+0xea4: flush %l4 - 0x426
18236 .word 0xd24e401a ! t0_kref+0xea8: ldsb [%i1 + %i2], %o1
18237 .word 0x9422c01b ! t0_kref+0xeac: sub %o3, %i3, %o2
18238 .word 0x929f7146 ! t0_kref+0xeb0: xorcc %i5, -0xeba, %o1
18239 .word 0x96bec015 ! t0_kref+0xeb4: xnorcc %i3, %l5, %o3
18240 .word 0x9a5a8000 ! t0_kref+0xeb8: smul %o2, %g0, %o5
18241 .word 0x1738a461 ! t0_kref+0xebc: sethi %hi(0xe2918400), %o3
18242 .word 0x92f5b156 ! t0_kref+0xec0: udivcc %l6, -0xeaa, %o1
18243 .word 0x953f200b ! t0_kref+0xec4: sra %i4, 0xb, %o2
18244 .word 0x81834000 ! t0_kref+0xec8: wr %o5, %g0, %y
18245 .word 0x99a01a2c ! t0_kref+0xecc: fstoi %f12, %f12
18246 .word 0x8143e040 ! t0_kref+0xed0: membar 0x40
18247 .word 0xc807bfec ! t0_kref+0xed4: ld [%fp - 0x14], %g4
18248 .word 0x98c54016 ! t0_kref+0xed8: addccc %l5, %l6, %o4
18249 .word 0xd800a020 ! t0_kref+0xedc: ld [%g2 + 0x20], %o4
18250 .word 0x9362001d ! t0_kref+0xee0: mova %fcc0, %i5, %o1
18251 .word 0xafa01a38 ! t0_kref+0xee4: fstoi %f24, %f23
18252 .word 0x972f2009 ! t0_kref+0xee8: sll %i4, 0x9, %o3
18253 .word 0x94a4c01d ! t0_kref+0xeec: subcc %l3, %i5, %o2
18254 .word 0x9de3bfa0 ! t0_kref+0xef0: save %sp, -0x60, %sp
18255 sethi %hi(1f), %i7
18256 return %i7+%lo(1f)
18257 .empty
182581: .word 0xc0167fe4 ! t0_kref+0xefc: lduh [%i1 - 0x1c], %g0
18259 .word 0x94f3230b ! t0_kref+0xf00: udivcc %o4, 0x30b, %o2
18260 .word 0x9a3dee51 ! t0_kref+0xf04: xnor %l7, 0xe51, %o5
18261 .word 0x803f001a ! t0_kref+0xf08: xnor %i4, %i2, %g0
18262 .word 0x81dbafcd ! t0_kref+0xf0c: flush %sp + 0xfcd
18263 call SYM(t0_subr2)
18264 .word 0x96a4fc86 ! t0_kref+0xf14: subcc %l3, -0x37a, %o3
18265 .word 0xe428a024 ! t0_kref+0xf18: stb %l2, [%g2 + 0x24]
18266 .word 0xc016001b ! t0_kref+0xf1c: lduh [%i0 + %i3], %g0
18267 .word 0x9e8a6c8a ! t0_kref+0xf20: andcc %o1, 0xc8a, %o7
18268 .word 0x27480002 ! t0_kref+0xf24: fbul,a,pt %fcc0, _kref+0xf2c
18269 .word 0xd656c018 ! t0_kref+0xf28: ldsh [%i3 + %i0], %o3
18270 .word 0x932dc01b ! t0_kref+0xf2c: sll %l7, %i3, %o1
18271 .word 0xdf266004 ! t0_kref+0xf30: st %f15, [%i1 + 4]
18272 .word 0x9634801d ! t0_kref+0xf34: orn %l2, %i5, %o3
18273 .word 0x9ef32cb9 ! t0_kref+0xf38: udivcc %o4, 0xcb9, %o7
18274 .word 0x9da0190b ! t0_kref+0xf3c: fitod %f11, %f14
18275 .word 0x9e7e8013 ! t0_kref+0xf40: sdiv %i2, %l3, %o7
18276 .word 0xe40867e8 ! t0_kref+0xf44: ldub [%g1 + 0x7e8], %l2
18277 .word 0xa41ca00c ! t0_kref+0xf48: xor %l2, 0xc, %l2
18278 .word 0xe42867e8 ! t0_kref+0xf4c: stb %l2, [%g1 + 0x7e8]
18279 .word 0x81d867e8 ! t0_kref+0xf50: flush %g1 + 0x7e8
18280 .word 0xe4260000 ! t0_kref+0xf54: st %l2, [%i0]
18281 .word 0x1f04212b ! t0_kref+0xf58: sethi %hi(0x1084ac00), %o7
18282 .word 0x928ea761 ! t0_kref+0xf5c: andcc %i2, 0x761, %o1
18283 .word 0x81824000 ! t0_kref+0xf60: wr %o1, %g0, %y
18284 .word 0xe51fbe00 ! t0_kref+0xf64: ldd [%fp - 0x200], %f18
18285 .word 0xd5060000 ! t0_kref+0xf68: ld [%i0], %f10
18286 .word 0x81ddb7b9 ! t0_kref+0xf6c: flush %l6 - 0x847
18287 call SYM(t0_subr1)
18288 .word 0xd496501b ! t0_kref+0xf74: lduha [%i1 + %i3]0x80, %o2
18289 .word 0x9232fe38 ! t0_kref+0xf78: orn %o3, -0x1c8, %o1
18290 .word 0x3d480008 ! t0_kref+0xf7c: fbule,a,pt %fcc0, _kref+0xf9c
182912: .word 0xe07f0019 ! t0_kref+0xf80: swap [%i4 + %i1], %l0
18292 .word 0xd420a018 ! t0_kref+0xf84: st %o2, [%g2 + 0x18]
18293 .word 0x81ad0a52 ! t0_kref+0xf88: fcmpd %fcc0, %f20, %f18
18294 .word 0xe76e7ff8 ! t0_kref+0xf8c: prefetch %i1 - 8, 19
18295 .word 0x81580000 ! t0_kref+0xf90: flushw
18296 .word 0xf11fbcd8 ! t0_kref+0xf94: ldd [%fp - 0x328], %f24
18297 .word 0x8143c000 ! t0_kref+0xf98: stbar
18298 .word 0xe636c019 ! t0_kref+0xf9c: sth %l3, [%i3 + %i1]
18299 .word 0x963cc014 ! t0_kref+0xfa0: xnor %l3, %l4, %o3
18300 .word 0x9fc10000 ! t0_kref+0xfa4: call %g4
18301 .word 0x9235b5fb ! t0_kref+0xfa8: orn %l6, -0xa05, %o1
18302 .word 0x943029d4 ! t0_kref+0xfac: orn %g0, 0x9d4, %o2
18303 .word 0xde063ff8 ! t0_kref+0xfb0: ld [%i0 - 8], %o7
18304 .word 0xc398a080 ! t0_kref+0xfb4: ldda [%g2 + 0x80]%asi, %f32
18305 .word 0xdf00a010 ! t0_kref+0xfb8: ld [%g2 + 0x10], %f15
18306 .word 0x3a480004 ! t0_kref+0xfbc: bcc,a,pt %icc, _kref+0xfcc
18307 .word 0x963a2c34 ! t0_kref+0xfc0: xnor %o0, 0xc34, %o3
18308 .word 0xd9266004 ! t0_kref+0xfc4: st %f12, [%i1 + 4]
18309 .word 0xada01915 ! t0_kref+0xfc8: fitod %f21, %f22
18310 .word 0x9802800b ! t0_kref+0xfcc: add %o2, %o3, %o4
18311 .word 0x81ad8a54 ! t0_kref+0xfd0: fcmpd %fcc0, %f22, %f20
18312 .word 0x2f480004 ! t0_kref+0xfd4: fbu,a,pt %fcc0, _kref+0xfe4
18313 .word 0x802ac01b ! t0_kref+0xfd8: andn %o3, %i3, %g0
18314 .word 0x949ead9b ! t0_kref+0xfdc: xorcc %i2, 0xd9b, %o2
18315 .word 0x9ef5b0f5 ! t0_kref+0xfe0: udivcc %l6, -0xf0b, %o7
18316 .word 0x9edcba29 ! t0_kref+0xfe4: smulcc %l2, -0x5d7, %o7
18317 .word 0x25800002 ! t0_kref+0xfe8: fblg,a _kref+0xff0
18318 .word 0x9ba00138 ! t0_kref+0xfec: fabss %f24, %f13
18319 .word 0x9272c00b ! t0_kref+0xff0: udiv %o3, %o3, %o1
18320 .word 0x952ea01c ! t0_kref+0xff4: sll %i2, 0x1c, %o2
18321 .word 0x922f4015 ! t0_kref+0xff8: andn %i5, %l5, %o1
18322 .word 0xd816401b ! t0_kref+0xffc: lduh [%i1 + %i3], %o4
18323 .word 0xdf062004 ! t0_kref+0x1000: ld [%i0 + 4], %f15
18324 .word 0x9876a8ad ! t0_kref+0x1004: udiv %i2, 0x8ad, %o4
18325 .word 0xe91f4019 ! t0_kref+0x1008: ldd [%i5 + %i1], %f20
18326 .word 0xe91fbc88 ! t0_kref+0x100c: ldd [%fp - 0x378], %f20
18327 .word 0x81ab8a50 ! t0_kref+0x1010: fcmpd %fcc0, %f14, %f16
18328 .word 0x30800003 ! t0_kref+0x1014: ba,a _kref+0x1020
18329 .word 0xd80e3ffa ! t0_kref+0x1018: ldub [%i0 - 6], %o4
18330 .word 0xd8067fe4 ! t0_kref+0x101c: ld [%i1 - 0x1c], %o4
18331 call SYM(t0_subr2)
18332 .word 0xa3ab402a ! t0_kref+0x1024: fmovsle %fcc0, %f10, %f17
18333 .word 0x973ea006 ! t0_kref+0x1028: sra %i2, 0x6, %o3
18334 .word 0x0d800001 ! t0_kref+0x102c: fbg _kref+0x1030
18335 .word 0x9ebd6b0d ! t0_kref+0x1030: xnorcc %l5, 0xb0d, %o7
18336 .word 0x94a2400b ! t0_kref+0x1034: subcc %o1, %o3, %o2
18337 .word 0x8182c000 ! t0_kref+0x1038: wr %o3, %g0, %y
18338 .word 0x92ad4012 ! t0_kref+0x103c: andncc %l5, %l2, %o1
18339 .word 0xd24e3ff6 ! t0_kref+0x1040: ldsb [%i0 - 0xa], %o1
18340 .word 0x8143e048 ! t0_kref+0x1044: membar 0x48
18341 .word 0xee7e2010 ! t0_kref+0x1048: swap [%i0 + 0x10], %l7
18342 .word 0x9e24800a ! t0_kref+0x104c: sub %l2, %o2, %o7
18343 .word 0xd400a038 ! t0_kref+0x1050: ld [%g2 + 0x38], %o2
18344 .word 0x96fd800a ! t0_kref+0x1054: sdivcc %l6, %o2, %o3
18345 .word 0x9ee76e81 ! t0_kref+0x1058: subccc %i5, 0xe81, %o7
18346 .word 0x15245c6c ! t0_kref+0x105c: sethi %hi(0x9171b000), %o2
18347 .word 0x942ec015 ! t0_kref+0x1060: andn %i3, %l5, %o2
18348 .word 0xd8560000 ! t0_kref+0x1064: ldsh [%i0], %o4
18349 .word 0xd630a02a ! t0_kref+0x1068: sth %o3, [%g2 + 0x2a]
18350 .word 0xd408a009 ! t0_kref+0x106c: ldub [%g2 + 9], %o2
18351 .word 0x95a5884e ! t0_kref+0x1070: faddd %f22, %f14, %f10
18352 .word 0xe47e7fe8 ! t0_kref+0x1074: swap [%i1 - 0x18], %l2
18353 .word 0xed180019 ! t0_kref+0x1078: ldd [%g0 + %i1], %f22
18354 .word 0x9da00133 ! t0_kref+0x107c: fabss %f19, %f14
18355 .word 0x39800007 ! t0_kref+0x1080: fbuge,a _kref+0x109c
18356 .word 0xd28e1000 ! t0_kref+0x1084: lduba [%i0]0x80, %o1
18357 .word 0x95a01914 ! t0_kref+0x1088: fitod %f20, %f10
18358 .word 0x80a3400c ! t0_kref+0x108c: cmp %o5, %o4
18359 .word 0x97a00137 ! t0_kref+0x1090: fabss %f23, %f11
18360 .word 0xa1a389ca ! t0_kref+0x1094: fdivd %f14, %f10, %f16
18361 .word 0xa3a0108a ! t0_kref+0x1098: fxtos %f10, %f17
18362 .word 0xe51fbcd0 ! t0_kref+0x109c: ldd [%fp - 0x330], %f18
18363 .word 0x96dec00d ! t0_kref+0x10a0: smulcc %i3, %o5, %o3
18364 .word 0xde567fec ! t0_kref+0x10a4: ldsh [%i1 - 0x14], %o7
18365 .word 0x001fffff ! t0_kref+0x10a8: illtrap 0x1fffff
18366 .word 0x92458017 ! t0_kref+0x10ac: addc %l6, %l7, %o1
18367 .word 0x9da0190c ! t0_kref+0x10b0: fitod %f12, %f14
18368 .word 0x2f800003 ! t0_kref+0x10b4: fbu,a _kref+0x10c0
18369 .word 0x92fee0fc ! t0_kref+0x10b8: sdivcc %i3, 0xfc, %o1
18370 .word 0xa5a01897 ! t0_kref+0x10bc: fitos %f23, %f18
18371 .word 0xb6103ff8 ! t0_kref+0x10c0: mov 0xfffffff8, %i3
18372 .word 0xc0363fe0 ! t0_kref+0x10c4: clrh [%i0 - 0x20]
18373 .word 0xf11e2018 ! t0_kref+0x10c8: ldd [%i0 + 0x18], %f24
18374 .word 0x80fde1ee ! t0_kref+0x10cc: sdivcc %l7, 0x1ee, %g0
18375 .word 0xada38834 ! t0_kref+0x10d0: fadds %f14, %f20, %f22
18376 .word 0xd2d81018 ! t0_kref+0x10d4: ldxa [%g0 + %i0]0x80, %o1
18377 .word 0xa7ab8039 ! t0_kref+0x10d8: fmovsule %fcc0, %f25, %f19
18378 .word 0x800b6910 ! t0_kref+0x10dc: and %o5, 0x910, %g0
18379 .word 0x9da408ca ! t0_kref+0x10e0: fsubd %f16, %f10, %f14
18380 .word 0xd68e5000 ! t0_kref+0x10e4: lduba [%i1]0x80, %o3
18381 .word 0x925a4016 ! t0_kref+0x10e8: smul %o1, %l6, %o1
18382 .word 0xa1a00033 ! t0_kref+0x10ec: fmovs %f19, %f16
18383 .word 0x920f4013 ! t0_kref+0x10f0: and %i5, %l3, %o1
18384 .word 0x92f7000c ! t0_kref+0x10f4: udivcc %i4, %o4, %o1
18385 .word 0x9e2536c5 ! t0_kref+0x10f8: sub %l4, -0x93b, %o7
18386 .word 0xda267ffc ! t0_kref+0x10fc: st %o5, [%i1 - 4]
18387 .word 0x2c800007 ! t0_kref+0x1100: bneg,a _kref+0x111c
18388 .word 0xc0060000 ! t0_kref+0x1104: ld [%i0], %g0
18389 .word 0xeefe5000 ! t0_kref+0x1108: swapa [%i1]0x80, %l7
18390 .word 0xd68e1000 ! t0_kref+0x110c: lduba [%i0]0x80, %o3
18391 .word 0xd6163fe6 ! t0_kref+0x1110: lduh [%i0 - 0x1a], %o3
18392 .word 0x9afafb11 ! t0_kref+0x1114: sdivcc %o3, -0x4ef, %o5
18393 .word 0xd2c65000 ! t0_kref+0x1118: ldswa [%i1]0x80, %o1
18394 .word 0xada0190a ! t0_kref+0x111c: fitod %f10, %f22
18395 .word 0xd028a023 ! t0_kref+0x1120: stb %o0, [%g2 + 0x23]
18396 .word 0xda20a020 ! t0_kref+0x1124: st %o5, [%g2 + 0x20]
18397 .word 0x95a449ac ! t0_kref+0x1128: fdivs %f17, %f12, %f10
18398 .word 0x973ea017 ! t0_kref+0x112c: sra %i2, 0x17, %o3
18399 .word 0x8036c016 ! t0_kref+0x1130: orn %i3, %l6, %g0
18400 .word 0x192edf6d ! t0_kref+0x1134: sethi %hi(0xbb7db400), %o4
18401 .word 0x9da28954 ! t0_kref+0x1138: fmuld %f10, %f20, %f14
18402 .word 0xa3aa802d ! t0_kref+0x113c: fmovsue %fcc0, %f13, %f17
18403 .word 0xc56e3fe8 ! t0_kref+0x1140: prefetch %i0 - 0x18, 2
18404 .word 0x94ab0008 ! t0_kref+0x1144: andncc %o4, %o0, %o2
18405 .word 0xa5a018ca ! t0_kref+0x1148: fdtos %f10, %f18
18406 .word 0x83414000 ! t0_kref+0x114c: mov %pc, %g1
18407 .word 0xd628a02d ! t0_kref+0x1150: stb %o3, [%g2 + 0x2d]
18408 .word 0xe3b8a040 ! t0_kref+0x1154: stda %f48, [%g2 + 0x40]%asi
18409 .word 0x94b82ea1 ! t0_kref+0x1158: xnorcc %g0, 0xea1, %o2
18410 .word 0xc83961d8 ! t0_kref+0x115c: std %g4, [%g5 + 0x1d8]
18411 .word 0x81834000 ! t0_kref+0x1160: wr %o5, %g0, %y
18412 .word 0xec7e4000 ! t0_kref+0x1164: swap [%i1], %l6
18413 .word 0xa9a00033 ! t0_kref+0x1168: fmovs %f19, %f20
18414 .word 0x81ab8a50 ! t0_kref+0x116c: fcmpd %fcc0, %f14, %f16
18415 .word 0xc00e3fe6 ! t0_kref+0x1170: ldub [%i0 - 0x1a], %g0
18416 .word 0xe11fbf78 ! t0_kref+0x1174: ldd [%fp - 0x88], %f16
18417 .word 0xb3a00131 ! t0_kref+0x1178: fabss %f17, %f25
18418 .word 0xdf063ff8 ! t0_kref+0x117c: ld [%i0 - 8], %f15
18419 .word 0xf11f4019 ! t0_kref+0x1180: ldd [%i5 + %i1], %f24
18420 .word 0x967a801a ! t0_kref+0x1184: sdiv %o2, %i2, %o3
18421 .word 0x9e5cc01b ! t0_kref+0x1188: smul %l3, %i3, %o7
18422 .word 0xe91f4018 ! t0_kref+0x118c: ldd [%i5 + %i0], %f20
18423 .word 0xf13e7fe8 ! t0_kref+0x1190: std %f24, [%i1 - 0x18]
18424 .word 0xe7070018 ! t0_kref+0x1194: ld [%i4 + %i0], %f19
18425 .word 0x99a01036 ! t0_kref+0x1198: fstox %f22, %f12
18426 .word 0x23800002 ! t0_kref+0x119c: fbne,a _kref+0x11a4
18427 .word 0x9af28015 ! t0_kref+0x11a0: udivcc %o2, %l5, %o5
18428 call SYM(t0_subr1)
18429 .word 0xe01e4000 ! t0_kref+0x11a8: ldd [%i1], %l0
18430 .word 0xf628a003 ! t0_kref+0x11ac: stb %i3, [%g2 + 3]
18431 .word 0xd0300018 ! t0_kref+0x11b0: sth %o0, [%g0 + %i0]
18432 .word 0x9e8cee4c ! t0_kref+0x11b4: andcc %l3, 0xe4c, %o7
18433 .word 0x3f400002 ! t0_kref+0x11b8: fbo,a,pn %fcc0, _kref+0x11c0
18434 .word 0x81df0017 ! t0_kref+0x11bc: flush %i4 + %l7
18435 .word 0xb1a589d2 ! t0_kref+0x11c0: fdivd %f22, %f18, %f24
18436 .word 0x35800001 ! t0_kref+0x11c4: fbue,a _kref+0x11c8
18437 .word 0xafa0002f ! t0_kref+0x11c8: fmovs %f15, %f23
18438 .word 0x8143e040 ! t0_kref+0x11cc: membar 0x40
18439 .word 0xed00a020 ! t0_kref+0x11d0: ld [%g2 + 0x20], %f22
18440 .word 0xef00a024 ! t0_kref+0x11d4: ld [%g2 + 0x24], %f23
18441 .word 0xa9a01a2f ! t0_kref+0x11d8: fstoi %f15, %f20
18442 .word 0x81ad0ab0 ! t0_kref+0x11dc: fcmpes %fcc0, %f20, %f16
18443 .word 0x001fffff ! t0_kref+0x11e0: illtrap 0x1fffff
18444 .word 0xaba44938 ! t0_kref+0x11e4: fmuls %f17, %f24, %f21
18445 .word 0x949dc01a ! t0_kref+0x11e8: xorcc %l7, %i2, %o2
18446 .word 0x9644801b ! t0_kref+0x11ec: addc %l2, %i3, %o3
18447 .word 0x98f2001a ! t0_kref+0x11f0: udivcc %o0, %i2, %o4
18448 .word 0x29400001 ! t0_kref+0x11f4: fbl,a,pn %fcc0, _kref+0x11f8
18449 .word 0xe13e6008 ! t0_kref+0x11f8: std %f16, [%i1 + 8]
18450 .word 0x96e4e955 ! t0_kref+0x11fc: subccc %l3, 0x955, %o3
18451 .word 0xe6362000 ! t0_kref+0x1200: sth %l3, [%i0]
18452 .word 0x9a35c014 ! t0_kref+0x1204: orn %l7, %l4, %o5
18453 .word 0xda06600c ! t0_kref+0x1208: ld [%i1 + 0xc], %o5
18454 .word 0xc010a032 ! t0_kref+0x120c: lduh [%g2 + 0x32], %g0
18455 .word 0x9837001a ! t0_kref+0x1210: orn %i4, %i2, %o4
18456 .word 0xd240a020 ! t0_kref+0x1214: ldsw [%g2 + 0x20], %o1
18457 .word 0x9de3bfa0 ! t0_kref+0x1218: save %sp, -0x60, %sp
18458 .word 0xb258001d ! t0_kref+0x121c: smul %g0, %i5, %i1
18459 .word 0x81eeffbe ! t0_kref+0x1220: restore %i3, -0x42, %g0
18460 .word 0x21800005 ! t0_kref+0x1224: fbn,a _kref+0x1238
18461 .word 0xd80e3ff0 ! t0_kref+0x1228: ldub [%i0 - 0x10], %o4
18462 .word 0x973cc00b ! t0_kref+0x122c: sra %l3, %o3, %o3
18463 .word 0x25800001 ! t0_kref+0x1230: fblg,a _kref+0x1234
18464 .word 0x8143e068 ! t0_kref+0x1234: membar 0x68
18465 .word 0xe01e6010 ! t0_kref+0x1238: ldd [%i1 + 0x10], %l0
18466 .word 0x94bcea24 ! t0_kref+0x123c: xnorcc %l3, 0xa24, %o2
18467 .word 0xb3a00134 ! t0_kref+0x1240: fabss %f20, %f25
18468 .word 0x21800006 ! t0_kref+0x1244: fbn,a _kref+0x125c
18469 .word 0xc048a011 ! t0_kref+0x1248: ldsb [%g2 + 0x11], %g0
18470 .word 0xe2f81018 ! t0_kref+0x124c: swapa [%g0 + %i0]0x80, %l1
18471 .word 0xa5a90037 ! t0_kref+0x1250: fmovsl %fcc0, %f23, %f18
18472 .word 0x0b400001 ! t0_kref+0x1254: fbug,pn %fcc0, _kref+0x1258
18473 .word 0xa1a018d4 ! t0_kref+0x1258: fdtos %f20, %f16
18474 .word 0x19480004 ! t0_kref+0x125c: fbuge,pt %fcc0, _kref+0x126c
18475 .word 0xd2167ff8 ! t0_kref+0x1260: lduh [%i1 - 8], %o1
18476 .word 0xdb266000 ! t0_kref+0x1264: st %f13, [%i1]
18477 .word 0xd656c019 ! t0_kref+0x1268: ldsh [%i3 + %i1], %o3
18478 .word 0xd03e3ff8 ! t0_kref+0x126c: std %o0, [%i0 - 8]
18479 .word 0xa5a00035 ! t0_kref+0x1270: fmovs %f21, %f18
18480 .word 0x9ba0188f ! t0_kref+0x1274: fitos %f15, %f13
18481 .word 0x81848000 ! t0_kref+0x1278: wr %l2, %g0, %y
18482 .word 0xc398a080 ! t0_kref+0x127c: ldda [%g2 + 0x80]%asi, %f32
18483 .word 0x3f480004 ! t0_kref+0x1280: fbo,a,pt %fcc0, _kref+0x1290
18484 .word 0x98f6ba4c ! t0_kref+0x1284: udivcc %i2, -0x5b4, %o4
18485 .word 0x932a000a ! t0_kref+0x1288: sll %o0, %o2, %o1
18486 .word 0xf1070019 ! t0_kref+0x128c: ld [%i4 + %i1], %f24
18487 sethi %hi(2f), %o7
18488 .word 0xe40be2b4 ! t0_kref+0x1294: ldub [%o7 + 0x2b4], %l2
18489 .word 0xa41ca00c ! t0_kref+0x1298: xor %l2, 0xc, %l2
18490 .word 0xe42be2b4 ! t0_kref+0x129c: stb %l2, [%o7 + 0x2b4]
18491 .word 0x81dbe2b4 ! t0_kref+0x12a0: flush %o7 + 0x2b4
18492 .word 0x92f6e8bb ! t0_kref+0x12a4: udivcc %i3, 0x8bb, %o1
18493 .word 0xd6160000 ! t0_kref+0x12a8: lduh [%i0], %o3
18494 .word 0xedb81018 ! t0_kref+0x12ac: stda %f22, [%g0 + %i0]0x80
18495 .word 0x920ac000 ! t0_kref+0x12b0: and %o3, %g0, %o1
184962: .word 0xa1a0190c ! t0_kref+0x12b4: fitod %f12, %f16
18497 .word 0xf628a01a ! t0_kref+0x12b8: stb %i3, [%g2 + 0x1a]
18498 .word 0x23800003 ! t0_kref+0x12bc: fbne,a _kref+0x12c8
18499 .word 0x94e2401c ! t0_kref+0x12c0: subccc %o1, %i4, %o2
18500 .word 0x81ac8a54 ! t0_kref+0x12c4: fcmpd %fcc0, %f18, %f20
18501 .word 0x9da01917 ! t0_kref+0x12c8: fitod %f23, %f14
18502 .word 0x81ac8ab5 ! t0_kref+0x12cc: fcmpes %fcc0, %f18, %f21
18503 .word 0x9a98000d ! t0_kref+0x12d0: xorcc %g0, %o5, %o5
18504 .word 0x98bd400a ! t0_kref+0x12d4: xnorcc %l5, %o2, %o4
18505 .word 0x9a5f4014 ! t0_kref+0x12d8: smul %i5, %l4, %o5
18506 .word 0xd91f4019 ! t0_kref+0x12dc: ldd [%i5 + %i1], %f12
18507 .word 0x812e8013 ! t0_kref+0x12e0: sll %i2, %l3, %g0
18508 .word 0x13800001 ! t0_kref+0x12e4: fbe _kref+0x12e8
18509 .word 0xd416201e ! t0_kref+0x12e8: lduh [%i0 + 0x1e], %o2
18510 .word 0x1b800002 ! t0_kref+0x12ec: fble _kref+0x12f4
18511 .word 0xd42e2013 ! t0_kref+0x12f0: stb %o2, [%i0 + 0x13]
18512 .word 0xde166018 ! t0_kref+0x12f4: lduh [%i1 + 0x18], %o7
18513 .word 0x9a5aa6e8 ! t0_kref+0x12f8: smul %o2, 0x6e8, %o5
18514 .word 0xd2063fe0 ! t0_kref+0x12fc: ld [%i0 - 0x20], %o1
18515 .word 0xf36e401a ! t0_kref+0x1300: prefetch %i1 + %i2, 25
18516 .word 0x81824000 ! t0_kref+0x1304: wr %o1, %g0, %y
18517 .word 0x0d480004 ! t0_kref+0x1308: fbg,pt %fcc0, _kref+0x1318
18518 .word 0x992dc016 ! t0_kref+0x130c: sll %l7, %l6, %o4
18519 .word 0xa1a0012e ! t0_kref+0x1310: fabss %f14, %f16
18520 .word 0x972a401b ! t0_kref+0x1314: sll %o1, %i3, %o3
18521 .word 0x9a0ec013 ! t0_kref+0x1318: and %i3, %l3, %o5
18522 .word 0xa7a00132 ! t0_kref+0x131c: fabss %f18, %f19
18523 .word 0xf106601c ! t0_kref+0x1320: ld [%i1 + 0x1c], %f24
18524 .word 0xa5a409d8 ! t0_kref+0x1324: fdivd %f16, %f24, %f18
18525 .word 0x87802082 ! t0_kref+0x1328: mov 0x82, %asi
18526 .word 0x9a2cc00a ! t0_kref+0x132c: andn %l3, %o2, %o5
18527 .word 0x9eb564d2 ! t0_kref+0x1330: orncc %l5, 0x4d2, %o7
18528 .word 0xb3a018ce ! t0_kref+0x1334: fdtos %f14, %f25
18529 .word 0xd800a014 ! t0_kref+0x1338: ld [%g2 + 0x14], %o4
18530 .word 0xda08a014 ! t0_kref+0x133c: ldub [%g2 + 0x14], %o5
18531 .word 0x9af70014 ! t0_kref+0x1340: udivcc %i4, %l4, %o5
18532 .word 0xd230a03e ! t0_kref+0x1344: sth %o1, [%g2 + 0x3e]
18533 .word 0xe8bf5018 ! t0_kref+0x1348: stda %l4, [%i5 + %i0]0x80
18534 .word 0xd240a000 ! t0_kref+0x134c: ldsw [%g2], %o1
18535 .word 0xf16e6008 ! t0_kref+0x1350: prefetch %i1 + 8, 24
18536 .word 0xada00139 ! t0_kref+0x1354: fabss %f25, %f22
18537 .word 0x81adca35 ! t0_kref+0x1358: fcmps %fcc0, %f23, %f21
18538 .word 0xd900a00c ! t0_kref+0x135c: ld [%g2 + 0xc], %f12
18539 .word 0xe51e3ff0 ! t0_kref+0x1360: ldd [%i0 - 0x10], %f18
18540 .word 0x96f2aaaa ! t0_kref+0x1364: udivcc %o2, 0xaaa, %o3
18541 .word 0x808d4014 ! t0_kref+0x1368: btst %l4, %l5
18542 .word 0x801d6b50 ! t0_kref+0x136c: xor %l5, 0xb50, %g0
18543 .word 0xafa0188e ! t0_kref+0x1370: fitos %f14, %f23
18544 .word 0x92bae989 ! t0_kref+0x1374: xnorcc %o3, 0x989, %o1
18545 .word 0x9a7dabb5 ! t0_kref+0x1378: sdiv %l6, 0xbb5, %o5
18546 .word 0x30800004 ! t0_kref+0x137c: ba,a _kref+0x138c
18547 .word 0xd8567ffa ! t0_kref+0x1380: ldsh [%i1 - 6], %o4
18548 .word 0xfa267ffc ! t0_kref+0x1384: st %i5, [%i1 - 4]
18549 .word 0xc807bfe8 ! t0_kref+0x1388: ld [%fp - 0x18], %g4
18550 .word 0xe83e6018 ! t0_kref+0x138c: std %l4, [%i1 + 0x18]
18551 .word 0x2f800004 ! t0_kref+0x1390: fbu,a _kref+0x13a0
18552 .word 0x8116b821 ! t0_kref+0x1394: taddcctv %i2, -0x7df, %g0
18553 .word 0xd6480018 ! t0_kref+0x1398: ldsb [%g0 + %i0], %o3
18554 .word 0x945abd1f ! t0_kref+0x139c: smul %o2, -0x2e1, %o2
18555 .word 0x21800007 ! t0_kref+0x13a0: fbn,a _kref+0x13bc
18556 .word 0xd856001b ! t0_kref+0x13a4: ldsh [%i0 + %i3], %o4
18557 .word 0x9885c01d ! t0_kref+0x13a8: addcc %l7, %i5, %o4
18558 .word 0xec30a020 ! t0_kref+0x13ac: sth %l6, [%g2 + 0x20]
18559 call SYM(t0_subr0)
18560 .word 0x92fb4015 ! t0_kref+0x13b4: sdivcc %o5, %l5, %o1
18561 .word 0x8143c000 ! t0_kref+0x13b8: stbar
18562 .word 0xd5981018 ! t0_kref+0x13bc: ldda [%g0 + %i0]0x80, %f10
18563 .word 0xc0562010 ! t0_kref+0x13c0: ldsh [%i0 + 0x10], %g0
18564 .word 0x99a60930 ! t0_kref+0x13c4: fmuls %f24, %f16, %f12
18565 .word 0x19480008 ! t0_kref+0x13c8: fbuge,pt %fcc0, _kref+0x13e8
18566 .word 0x94f24015 ! t0_kref+0x13cc: udivcc %o1, %l5, %o2
18567 .word 0xe01e7fe0 ! t0_kref+0x13d0: ldd [%i1 - 0x20], %l0
18568 .word 0xe91fbc08 ! t0_kref+0x13d4: ldd [%fp - 0x3f8], %f20
18569 .word 0x01800008 ! t0_kref+0x13d8: fbn _kref+0x13f8
18570 .word 0xaba01a30 ! t0_kref+0x13dc: fstoi %f16, %f21
18571 .word 0x81dc8015 ! t0_kref+0x13e0: flush %l2 + %l5
18572 .word 0xd25e2000 ! t0_kref+0x13e4: ldx [%i0], %o1
18573 .word 0xb1a4cd36 ! t0_kref+0x13e8: fsmuld %f19, %f22, %f24
18574 .word 0x15400001 ! t0_kref+0x13ec: fbue,pn %fcc0, _kref+0x13f0
18575 .word 0xa5a01114 ! t0_kref+0x13f0: fxtod %f20, %f18
18576 .word 0x9437401d ! t0_kref+0x13f4: orn %i5, %i5, %o2
18577 .word 0x81ae0a58 ! t0_kref+0x13f8: fcmpd %fcc0, %f24, %f24
18578 .word 0xc12e401c ! t0_kref+0x13fc: st %fsr, [%i1 + %i4]
18579 .word 0xec7e3fe4 ! t0_kref+0x1400: swap [%i0 - 0x1c], %l6
18580 .word 0xe76e7ff0 ! t0_kref+0x1404: prefetch %i1 - 0x10, 19
18581 .word 0x92aac00a ! t0_kref+0x1408: andncc %o3, %o2, %o1
18582 .word 0x9e2ec00c ! t0_kref+0x140c: andn %i3, %o4, %o7
18583 .word 0x952ee011 ! t0_kref+0x1410: sll %i3, 0x11, %o2
18584 .word 0xde060000 ! t0_kref+0x1414: ld [%i0], %o7
18585 .word 0x24800006 ! t0_kref+0x1418: ble,a _kref+0x1430
18586 .word 0xda780019 ! t0_kref+0x141c: swap [%g0 + %i1], %o5
18587 .word 0x81ab0a50 ! t0_kref+0x1420: fcmpd %fcc0, %f12, %f16
18588 .word 0xea30a036 ! t0_kref+0x1424: sth %l5, [%g2 + 0x36]
18589 .word 0xd9180019 ! t0_kref+0x1428: ldd [%g0 + %i1], %f12
18590 .word 0xda563ff8 ! t0_kref+0x142c: ldsh [%i0 - 8], %o5
18591 .word 0x3b800001 ! t0_kref+0x1430: fble,a _kref+0x1434
18592 .word 0x985a74a5 ! t0_kref+0x1434: smul %o1, -0xb5b, %o4
18593 .word 0x8143c000 ! t0_kref+0x1438: stbar
18594 .word 0x9de3bfa0 ! t0_kref+0x143c: save %sp, -0x60, %sp
18595 sethi %hi(1f), %i7
18596 return %i7+%lo(1f)
18597 .empty
18598 .word 0xda7e7ff0 ! t0_kref+0x1448: swap [%i1 - 0x10], %o5
185991: .word 0x92ae8009 ! t0_kref+0x144c: andncc %i2, %o1, %o1
18600 .word 0xafa00136 ! t0_kref+0x1450: fabss %f22, %f23
18601 .word 0x98dd8016 ! t0_kref+0x1454: smulcc %l6, %l6, %o4
18602 .word 0x92b6a56f ! t0_kref+0x1458: orncc %i2, 0x56f, %o1
18603 .word 0x9fa589b5 ! t0_kref+0x145c: fdivs %f22, %f21, %f15
18604 .word 0x9e3a0000 ! t0_kref+0x1460: not %o0, %o7
18605 .word 0xe520a008 ! t0_kref+0x1464: st %f18, [%g2 + 8]
18606 .word 0x3c800001 ! t0_kref+0x1468: bpos,a _kref+0x146c
18607 .word 0x9230000c ! t0_kref+0x146c: orn %g0, %o4, %o1
18608 .word 0xd8000018 ! t0_kref+0x1470: ld [%g0 + %i0], %o4
18609 .word 0x960d7256 ! t0_kref+0x1474: and %l5, -0xdaa, %o3
18610 .word 0xc00e4000 ! t0_kref+0x1478: ldub [%i1], %g0
18611 .word 0x940b2dd1 ! t0_kref+0x147c: and %o4, 0xdd1, %o2
18612 .word 0xa3a01894 ! t0_kref+0x1480: fitos %f20, %f17
18613 .word 0x94830000 ! t0_kref+0x1484: addcc %o4, %g0, %o2
18614 .word 0x929cb015 ! t0_kref+0x1488: xorcc %l2, -0xfeb, %o1
18615 .word 0xd8801019 ! t0_kref+0x148c: lda [%g0 + %i1]0x80, %o4
18616 .word 0x92f37260 ! t0_kref+0x1490: udivcc %o5, -0xda0, %o1
18617 .word 0xde100019 ! t0_kref+0x1494: lduh [%g0 + %i1], %o7
18618 .word 0x9fc00004 ! t0_kref+0x1498: call %g0 + %g4
18619 .word 0xf13e6008 ! t0_kref+0x149c: std %f24, [%i1 + 8]
18620 .word 0x02800008 ! t0_kref+0x14a0: be _kref+0x14c0
18621 .word 0x9930200f ! t0_kref+0x14a4: srl %g0, 0xf, %o4
18622 .word 0x94833aea ! t0_kref+0x14a8: addcc %o4, -0x516, %o2
18623 .word 0xe6367fe2 ! t0_kref+0x14ac: sth %l3, [%i1 - 0x1e]
18624 .word 0xde080019 ! t0_kref+0x14b0: ldub [%g0 + %i1], %o7
18625 .word 0x942dc016 ! t0_kref+0x14b4: andn %l7, %l6, %o2
18626 .word 0x9e42c014 ! t0_kref+0x14b8: addc %o3, %l4, %o7
18627 .word 0x17800001 ! t0_kref+0x14bc: fbge _kref+0x14c0
18628 .word 0xa3a0012a ! t0_kref+0x14c0: fabss %f10, %f17
18629 .word 0xa1a00154 ! t0_kref+0x14c4: fabsd %f20, %f16
18630 .word 0x92f80008 ! t0_kref+0x14c8: sdivcc %g0, %o0, %o1
18631 .word 0x9a9ebd04 ! t0_kref+0x14cc: xorcc %i2, -0x2fc, %o5
18632 .word 0xde10a02a ! t0_kref+0x14d0: lduh [%g2 + 0x2a], %o7
18633 .word 0x80a5000b ! t0_kref+0x14d4: cmp %l4, %o3
18634 .word 0xe0180018 ! t0_kref+0x14d8: ldd [%g0 + %i0], %l0
18635 .word 0xfa300019 ! t0_kref+0x14dc: sth %i5, [%g0 + %i1]
18636 .word 0xeb062014 ! t0_kref+0x14e0: ld [%i0 + 0x14], %f21
18637 .word 0x92e4c00c ! t0_kref+0x14e4: subccc %l3, %o4, %o1
18638 .word 0x95332018 ! t0_kref+0x14e8: srl %o4, 0x18, %o2
18639 .word 0x9a42c016 ! t0_kref+0x14ec: addc %o3, %l6, %o5
18640 .word 0xc0067fec ! t0_kref+0x14f0: ld [%i1 - 0x14], %g0
18641 .word 0xda000018 ! t0_kref+0x14f4: ld [%g0 + %i0], %o5
18642 .word 0x3f480004 ! t0_kref+0x14f8: fbo,a,pt %fcc0, _kref+0x1508
18643 .word 0xec20a014 ! t0_kref+0x14fc: st %l6, [%g2 + 0x14]
18644 .word 0xc07e401c ! t0_kref+0x1500: swap [%i1 + %i4], %g0
18645 .word 0x81800000 ! t0_kref+0x1504: mov %g0, %y
18646 .word 0x192a3e0f ! t0_kref+0x1508: sethi %hi(0xa8f83c00), %o4
18647 .word 0xb1a54d2a ! t0_kref+0x150c: fsmuld %f21, %f10, %f24
18648 .word 0x9e620009 ! t0_kref+0x1510: subc %o0, %o1, %o7
18649 .word 0x16800001 ! t0_kref+0x1514: bge _kref+0x1518
18650 .word 0xa1a01112 ! t0_kref+0x1518: fxtod %f18, %f16
18651 .word 0x943736c1 ! t0_kref+0x151c: orn %i4, -0x93f, %o2
18652 .word 0xea28a027 ! t0_kref+0x1520: stb %l5, [%g2 + 0x27]
18653 .word 0xe4200019 ! t0_kref+0x1524: st %l2, [%g0 + %i1]
18654 .word 0x9a203e75 ! t0_kref+0x1528: sub %g0, -0x18b, %o5
18655 .word 0x940b72fa ! t0_kref+0x152c: and %o5, -0xd06, %o2
18656 .word 0x9f37200e ! t0_kref+0x1530: srl %i4, 0xe, %o7
18657 .word 0xe8fe501c ! t0_kref+0x1534: swapa [%i1 + %i4]0x80, %l4
18658 .word 0x81ac8a37 ! t0_kref+0x1538: fcmps %fcc0, %f18, %f23
18659 .word 0x81ab4aab ! t0_kref+0x153c: fcmpes %fcc0, %f13, %f11
18660 .word 0x9aa28000 ! t0_kref+0x1540: subcc %o2, %g0, %o5
18661 .word 0xd65e7fe8 ! t0_kref+0x1544: ldx [%i1 - 0x18], %o3
18662 .word 0x98acf3fc ! t0_kref+0x1548: andncc %l3, -0xc04, %o4
18663 .word 0x9266b33d ! t0_kref+0x154c: subc %i2, -0xcc3, %o1
18664 .word 0xd6066004 ! t0_kref+0x1550: ld [%i1 + 4], %o3
18665 .word 0xd26e3fe5 ! t0_kref+0x1554: ldstub [%i0 - 0x1b], %o1
18666 .word 0xa7a309b1 ! t0_kref+0x1558: fdivs %f12, %f17, %f19
18667 .word 0xdd1e4000 ! t0_kref+0x155c: ldd [%i1], %f14
18668 .word 0xe3066000 ! t0_kref+0x1560: ld [%i1], %f17
18669 .word 0xb1a34831 ! t0_kref+0x1564: fadds %f13, %f17, %f24
18670 .word 0x81850000 ! t0_kref+0x1568: wr %l4, %g0, %y
18671 .word 0x9fa00133 ! t0_kref+0x156c: fabss %f19, %f15
18672 .word 0x9444e0ba ! t0_kref+0x1570: addc %l3, 0xba, %o2
18673 .word 0xd7264000 ! t0_kref+0x1574: st %f11, [%i1]
18674 .word 0xd91e7ff0 ! t0_kref+0x1578: ldd [%i1 - 0x10], %f12
18675 .word 0xe62e7ff7 ! t0_kref+0x157c: stb %l3, [%i1 - 9]
18676 .word 0xd630a03e ! t0_kref+0x1580: sth %o3, [%g2 + 0x3e]
18677 .word 0x9a5ce086 ! t0_kref+0x1584: smul %l3, 0x86, %o5
18678 .word 0xc04e4000 ! t0_kref+0x1588: ldsb [%i1], %g0
18679 .word 0xf100a01c ! t0_kref+0x158c: ld [%g2 + 0x1c], %f24
18680 .word 0x95a018d0 ! t0_kref+0x1590: fdtos %f16, %f10
18681 call SYM(t0_subr2)
18682 .word 0xe1180019 ! t0_kref+0x1598: ldd [%g0 + %i1], %f16
18683 sethi %hi(1f), %o7
18684 save %sp,-0x60,%sp
18685 return %i7+%lo(1f)
18686 .empty
18687 .word 0x940ce1b5 ! t0_kref+0x15a8: and %l3, 0x1b5, %o2
18688 .word 0xe520a038 ! t0_kref+0x15ac: st %f18, [%g2 + 0x38]
186891: .word 0x37800005 ! t0_kref+0x15b0: fbge,a _kref+0x15c4
18690 .word 0xa1a30832 ! t0_kref+0x15b4: fadds %f12, %f18, %f16
18691 .word 0xd9067fec ! t0_kref+0x15b8: ld [%i1 - 0x14], %f12
18692 .word 0x37800007 ! t0_kref+0x15bc: fbge,a _kref+0x15d8
18693 .word 0xd91e7ff0 ! t0_kref+0x15c0: ldd [%i1 - 0x10], %f12
18694 .word 0xef6e001a ! t0_kref+0x15c4: prefetch %i0 + %i2, 23
18695 .word 0x9466b9fa ! t0_kref+0x15c8: subc %i2, -0x606, %o2
18696 .word 0x3f400008 ! t0_kref+0x15cc: fbo,a,pn %fcc0, _kref+0x15ec
18697 .word 0x92ba3508 ! t0_kref+0x15d0: xnorcc %o0, -0xaf8, %o1
18698 .word 0x1c800007 ! t0_kref+0x15d4: bpos _kref+0x15f0
18699 .word 0x9e370014 ! t0_kref+0x15d8: orn %i4, %l4, %o7
18700 .word 0x96454017 ! t0_kref+0x15dc: addc %l5, %l7, %o3
18701 .word 0x3f480006 ! t0_kref+0x15e0: fbo,a,pt %fcc0, _kref+0x15f8
18702 .word 0xa1ab802a ! t0_kref+0x15e4: fmovsule %fcc0, %f10, %f16
18703 .word 0xa9a2882e ! t0_kref+0x15e8: fadds %f10, %f14, %f20
18704 .word 0x30800004 ! t0_kref+0x15ec: ba,a _kref+0x15fc
18705 .word 0xe11e3fe8 ! t0_kref+0x15f0: ldd [%i0 - 0x18], %f16
18706 .word 0x98420016 ! t0_kref+0x15f4: addc %o0, %l6, %o4
18707 .word 0x960ae9b1 ! t0_kref+0x15f8: and %o3, 0x9b1, %o3
18708 .word 0x9614fe86 ! t0_kref+0x15fc: or %l3, -0x17a, %o3
18709 .word 0x29480004 ! t0_kref+0x1600: fbl,a,pt %fcc0, _kref+0x1610
18710 .word 0x80ab400c ! t0_kref+0x1604: andncc %o5, %o4, %g0
18711 .word 0x1e480002 ! t0_kref+0x1608: bvc,pt %icc, _kref+0x1610
18712 .word 0xc05e401d ! t0_kref+0x160c: ldx [%i1 + %i5], %g0
18713 .word 0xc1016c0c ! t0_kref+0x1610: ld [%g5 + 0xc0c], %f0
18714 .word 0x96a68012 ! t0_kref+0x1614: subcc %i2, %l2, %o3
18715 .word 0xdb200019 ! t0_kref+0x1618: st %f13, [%g0 + %i1]
18716 .word 0x8184c000 ! t0_kref+0x161c: wr %l3, %g0, %y
18717 .word 0x80437a01 ! t0_kref+0x1620: addc %o5, -0x5ff, %g0
18718 .word 0xa3a0012b ! t0_kref+0x1624: fabss %f11, %f17
18719 .word 0x96827717 ! t0_kref+0x1628: addcc %o1, -0x8e9, %o3
18720 .word 0xd500a024 ! t0_kref+0x162c: ld [%g2 + 0x24], %f10
18721 .word 0xa1a00036 ! t0_kref+0x1630: fmovs %f22, %f16
18722 .word 0x99a4482d ! t0_kref+0x1634: fadds %f17, %f13, %f12
18723 .word 0x81820000 ! t0_kref+0x1638: wr %o0, %g0, %y
18724 .word 0xd8ce9018 ! t0_kref+0x163c: ldsba [%i2 + %i0]0x80, %o4
18725 .word 0x94fb000c ! t0_kref+0x1640: sdivcc %o4, %o4, %o2
18726 .word 0x973e8015 ! t0_kref+0x1644: sra %i2, %l5, %o3
18727 .word 0x8005c017 ! t0_kref+0x1648: add %l7, %l7, %g0
18728 .word 0x929dc01a ! t0_kref+0x164c: xorcc %l7, %i2, %o1
18729 .word 0x81dbb9da ! t0_kref+0x1650: flush %sp - 0x626
18730 .word 0x9eacc008 ! t0_kref+0x1654: andncc %l3, %o0, %o7
18731 .word 0xea20a030 ! t0_kref+0x1658: st %l5, [%g2 + 0x30]
18732 .word 0x8186c000 ! t0_kref+0x165c: wr %i3, %g0, %y
18733 .word 0xf628a004 ! t0_kref+0x1660: stb %i3, [%g2 + 4]
18734 .word 0x9de3bfa0 ! t0_kref+0x1664: save %sp, -0x60, %sp
18735 .word 0xb2d6401c ! t0_kref+0x1668: umulcc %i1, %i4, %i1
18736 .word 0x9fee6a25 ! t0_kref+0x166c: restore %i1, 0xa25, %o7
18737 call SYM(t0_subr3)
18738 .word 0x922c801b ! t0_kref+0x1674: andn %l2, %i3, %o1
18739 .word 0xf1070019 ! t0_kref+0x1678: ld [%i4 + %i1], %f24
18740 .word 0xa1a00132 ! t0_kref+0x167c: fabss %f18, %f16
18741 .word 0x9a5d001c ! t0_kref+0x1680: smul %l4, %i4, %o5
18742 .word 0x92acf93a ! t0_kref+0x1684: andncc %l3, -0x6c6, %o1
18743 .word 0x9b3d4009 ! t0_kref+0x1688: sra %l5, %o1, %o5
18744 .word 0xe836601c ! t0_kref+0x168c: sth %l4, [%i1 + 0x1c]
18745 .word 0x9fc10000 ! t0_kref+0x1690: call %g4
18746 .word 0xf62e7ff5 ! t0_kref+0x1694: stb %i3, [%i1 - 0xb]
18747 .word 0xde16200a ! t0_kref+0x1698: lduh [%i0 + 0xa], %o7
18748 .word 0xa1a0108a ! t0_kref+0x169c: fxtos %f10, %f16
18749 .word 0xe520a034 ! t0_kref+0x16a0: st %f18, [%g2 + 0x34]
18750 .word 0x95a508d2 ! t0_kref+0x16a4: fsubd %f20, %f18, %f10
18751 .word 0x38800006 ! t0_kref+0x16a8: bgu,a _kref+0x16c0
18752 .word 0x98e7001b ! t0_kref+0x16ac: subccc %i4, %i3, %o4
18753 .word 0x9ba00133 ! t0_kref+0x16b0: fabss %f19, %f13
18754 .word 0xa3a000b9 ! t0_kref+0x16b4: fnegs %f25, %f17
18755 .word 0xa5a289cc ! t0_kref+0x16b8: fdivd %f10, %f12, %f18
18756 .word 0x9328001d ! t0_kref+0x16bc: sll %g0, %i5, %o1
18757 .word 0x81ad0a31 ! t0_kref+0x16c0: fcmps %fcc0, %f20, %f17
18758 .word 0xde08a019 ! t0_kref+0x16c4: ldub [%g2 + 0x19], %o7
18759 .word 0xdaf81018 ! t0_kref+0x16c8: swapa [%g0 + %i0]0x80, %o5
18760 .word 0x9660209d ! t0_kref+0x16cc: subc %g0, 0x9d, %o3
18761 .word 0x9e2a400a ! t0_kref+0x16d0: andn %o1, %o2, %o7
18762 .word 0x920cc008 ! t0_kref+0x16d4: and %l3, %o0, %o1
18763 .word 0xe11fbfa8 ! t0_kref+0x16d8: ldd [%fp - 0x58], %f16
18764 .word 0x05800006 ! t0_kref+0x16dc: fblg _kref+0x16f4
18765 .word 0x001fffff ! t0_kref+0x16e0: illtrap 0x1fffff
18766 .word 0x98848009 ! t0_kref+0x16e4: addcc %l2, %o1, %o4
18767 .word 0xfa28a033 ! t0_kref+0x16e8: stb %i5, [%g2 + 0x33]
18768 .word 0xaba30837 ! t0_kref+0x16ec: fadds %f12, %f23, %f21
18769 .word 0x96adc01b ! t0_kref+0x16f0: andncc %l7, %i3, %o3
18770 .word 0x17800003 ! t0_kref+0x16f4: fbge _kref+0x1700
18771 .word 0x925b6e46 ! t0_kref+0x16f8: smul %o5, 0xe46, %o1
18772 .word 0xa5a00139 ! t0_kref+0x16fc: fabss %f25, %f18
18773 .word 0xe51e6000 ! t0_kref+0x1700: ldd [%i1], %f18
18774 .word 0xafa000b6 ! t0_kref+0x1704: fnegs %f22, %f23
18775 .word 0xd4871018 ! t0_kref+0x1708: lda [%i4 + %i0]0x80, %o2
18776 .word 0xe1000018 ! t0_kref+0x170c: ld [%g0 + %i0], %f16
18777 .word 0x81580000 ! t0_kref+0x1710: flushw
18778 .word 0x80f3400a ! t0_kref+0x1714: udivcc %o5, %o2, %g0
18779 .word 0xe01e6010 ! t0_kref+0x1718: ldd [%i1 + 0x10], %l0
18780 .word 0xc807bff0 ! t0_kref+0x171c: ld [%fp - 0x10], %g4
18781 .word 0x3b480006 ! t0_kref+0x1720: fble,a,pt %fcc0, _kref+0x1738
18782 .word 0x9e72f3a5 ! t0_kref+0x1724: udiv %o3, -0xc5b, %o7
18783 .word 0x96773875 ! t0_kref+0x1728: udiv %i4, -0x78b, %o3
18784 .word 0x81858000 ! t0_kref+0x172c: wr %l6, %g0, %y
18785 .word 0x93382009 ! t0_kref+0x1730: sra %g0, 0x9, %o1
18786 .word 0xc04e8019 ! t0_kref+0x1734: ldsb [%i2 + %i1], %g0
18787 .word 0x80e5efc4 ! t0_kref+0x1738: subccc %l7, 0xfc4, %g0
18788 .word 0xe11e0000 ! t0_kref+0x173c: ldd [%i0], %f16
18789 .word 0x95a01919 ! t0_kref+0x1740: fitod %f25, %f10
18790 .word 0x9242000d ! t0_kref+0x1744: addc %o0, %o5, %o1
18791 .word 0x80e50000 ! t0_kref+0x1748: subccc %l4, %g0, %g0
18792 .word 0xd248a00c ! t0_kref+0x174c: ldsb [%g2 + 0xc], %o1
18793 .word 0xe56e7ff0 ! t0_kref+0x1750: prefetch %i1 - 0x10, 18
18794 .word 0x37480008 ! t0_kref+0x1754: fbge,a,pt %fcc0, _kref+0x1774
18795 .word 0xa5a01915 ! t0_kref+0x1758: fitod %f21, %f18
18796 .word 0xe01e001d ! t0_kref+0x175c: ldd [%i0 + %i5], %l0
18797 .word 0x21800008 ! t0_kref+0x1760: fbn,a _kref+0x1780
18798 .word 0x92ba400b ! t0_kref+0x1764: xnorcc %o1, %o3, %o1
18799 .word 0xd720a03c ! t0_kref+0x1768: st %f11, [%g2 + 0x3c]
18800 .word 0xea6e2003 ! t0_kref+0x176c: ldstub [%i0 + 3], %l5
18801 .word 0x3a800006 ! t0_kref+0x1770: bcc,a _kref+0x1788
18802 .word 0xe500a02c ! t0_kref+0x1774: ld [%g2 + 0x2c], %f18
18803 .word 0xb3a5482f ! t0_kref+0x1778: fadds %f21, %f15, %f25
18804 .word 0xf207bfe0 ! t0_kref+0x177c: ld [%fp - 0x20], %i1
18805 .word 0x17400001 ! t0_kref+0x1780: fbge,pn %fcc0, _kref+0x1784
18806 .word 0xe91e7ff0 ! t0_kref+0x1784: ldd [%i1 - 0x10], %f20
18807 .word 0xde08a02f ! t0_kref+0x1788: ldub [%g2 + 0x2f], %o7
18808 .word 0xb1a000aa ! t0_kref+0x178c: fnegs %f10, %f24
18809 .word 0x9a47655a ! t0_kref+0x1790: addc %i5, 0x55a, %o5
18810 .word 0xc04e8018 ! t0_kref+0x1794: ldsb [%i2 + %i0], %g0
18811 .word 0x97a018d2 ! t0_kref+0x1798: fdtos %f18, %f11
18812 .word 0x92552660 ! t0_kref+0x179c: umul %l4, 0x660, %o1
18813 .word 0x03480008 ! t0_kref+0x17a0: fbne,pt %fcc0, _kref+0x17c0
18814 .word 0xada018d8 ! t0_kref+0x17a4: fdtos %f24, %f22
18815 .word 0x9a0a3067 ! t0_kref+0x17a8: and %o0, -0xf99, %o5
18816 .word 0x19225869 ! t0_kref+0x17ac: sethi %hi(0x8961a400), %o4
18817 .word 0x9ab5c009 ! t0_kref+0x17b0: orncc %l7, %o1, %o5
18818 .word 0x05480001 ! t0_kref+0x17b4: fblg,pt %fcc0, _kref+0x17b8
18819 .word 0xada00134 ! t0_kref+0x17b8: fabss %f20, %f22
18820 .word 0xeeae501a ! t0_kref+0x17bc: stba %l7, [%i1 + %i2]0x80
18821 .word 0xc807bff0 ! t0_kref+0x17c0: ld [%fp - 0x10], %g4
18822 .word 0xe1380018 ! t0_kref+0x17c4: std %f16, [%g0 + %i0]
18823 .word 0x2b800001 ! t0_kref+0x17c8: fbug,a _kref+0x17cc
18824 .word 0xd416601c ! t0_kref+0x17cc: lduh [%i1 + 0x1c], %o2
18825 .word 0x04400006 ! t0_kref+0x17d0: ble,pn %icc, _kref+0x17e8
18826 .word 0xd700a020 ! t0_kref+0x17d4: ld [%g2 + 0x20], %f11
18827 .word 0x81820000 ! t0_kref+0x17d8: wr %o0, %g0, %y
18828 .word 0xdd1fbd88 ! t0_kref+0x17dc: ldd [%fp - 0x278], %f14
18829 .word 0x9a26a21f ! t0_kref+0x17e0: sub %i2, 0x21f, %o5
18830 .word 0xada589cc ! t0_kref+0x17e4: fdivd %f22, %f12, %f22
18831 .word 0x83c066b8 ! t0_kref+0x17e8: jmpl %g1 + 0x6b8, %g1
18832 .word 0xa9a00038 ! t0_kref+0x17ec: fmovs %f24, %f20
18833 .word 0x9f2ac01a ! t0_kref+0x17f0: sll %o3, %i2, %o7
18834 .word 0x13138965 ! t0_kref+0x17f4: sethi %hi(0x4e259400), %o1
18835 .word 0x933dc008 ! t0_kref+0x17f8: sra %l7, %o0, %o1
18836 call SYM(t0_subr3)
18837 .word 0x95a40830 ! t0_kref+0x1800: fadds %f16, %f16, %f10
18838 .word 0xb1a508d6 ! t0_kref+0x1804: fsubd %f20, %f22, %f24
18839 .word 0x922d8009 ! t0_kref+0x1808: andn %l6, %o1, %o1
18840 .word 0x9de3bfa0 ! t0_kref+0x180c: save %sp, -0x60, %sp
18841 sethi %hi(1f), %i7
18842 return %i7+%lo(1f)
18843 .empty
18844 .word 0x953f601f ! t0_kref+0x1818: sra %i5, 0x1f, %o2
18845 .word 0x92a80013 ! t0_kref+0x181c: andncc %g0, %l3, %o1
188461: .word 0x99a0014c ! t0_kref+0x1820: fabsd %f12, %f12
18847 .word 0xd8c01019 ! t0_kref+0x1824: ldswa [%g0 + %i1]0x80, %o4
18848 .word 0xa5a30836 ! t0_kref+0x1828: fadds %f12, %f22, %f18
18849 .word 0x94aeb5de ! t0_kref+0x182c: andncc %i2, -0xa22, %o2
18850 .word 0x9eacc00a ! t0_kref+0x1830: andncc %l3, %o2, %o7
18851 .word 0xb1a018d6 ! t0_kref+0x1834: fdtos %f22, %f24
18852 .word 0x98f68009 ! t0_kref+0x1838: udivcc %i2, %o1, %o4
18853 .word 0x9a5aa0f2 ! t0_kref+0x183c: smul %o2, 0xf2, %o5
18854 .word 0xb3a01a36 ! t0_kref+0x1840: fstoi %f22, %f25
18855 .word 0xd416c019 ! t0_kref+0x1844: lduh [%i3 + %i1], %o2
18856 .word 0xd0380018 ! t0_kref+0x1848: std %o0, [%g0 + %i0]
18857 .word 0x9e44801b ! t0_kref+0x184c: addc %l2, %i3, %o7
18858 .word 0xd91fbc08 ! t0_kref+0x1850: ldd [%fp - 0x3f8], %f12
18859 .word 0x36800006 ! t0_kref+0x1854: bge,a _kref+0x186c
18860 .word 0x9a7d401d ! t0_kref+0x1858: sdiv %l5, %i5, %o5
18861 .word 0xd91f4019 ! t0_kref+0x185c: ldd [%i5 + %i1], %f12
18862 .word 0xc048a01d ! t0_kref+0x1860: ldsb [%g2 + 0x1d], %g0
18863 .word 0xe306401c ! t0_kref+0x1864: ld [%i1 + %i4], %f17
18864 .word 0x9863001d ! t0_kref+0x1868: subc %o4, %i5, %o4
18865 .word 0xd820a014 ! t0_kref+0x186c: st %o4, [%g2 + 0x14]
18866 .word 0x92e30009 ! t0_kref+0x1870: subccc %o4, %o1, %o1
18867 .word 0xda30a03e ! t0_kref+0x1874: sth %o5, [%g2 + 0x3e]
18868 .word 0xfc19401d ! t0_kref+0x1878: ldd [%g5 + %i5], %fp
18869 .word 0xd4100019 ! t0_kref+0x187c: lduh [%g0 + %i1], %o2
18870 .word 0x98e265a0 ! t0_kref+0x1880: subccc %o1, 0x5a0, %o4
18871 .word 0x94af4017 ! t0_kref+0x1884: andncc %i5, %l7, %o2
18872 .word 0x94e2b8a2 ! t0_kref+0x1888: subccc %o2, -0x75e, %o2
18873 .word 0x943c800b ! t0_kref+0x188c: xnor %l2, %o3, %o2
18874 .word 0xe91e2000 ! t0_kref+0x1890: ldd [%i0], %f20
18875 .word 0xda10a02a ! t0_kref+0x1894: lduh [%g2 + 0x2a], %o5
18876 .word 0xd91e4000 ! t0_kref+0x1898: ldd [%i1], %f12
18877 .word 0x95a01914 ! t0_kref+0x189c: fitod %f20, %f10
18878 .word 0xe920a038 ! t0_kref+0x18a0: st %f20, [%g2 + 0x38]
18879 .word 0x96ba6fb3 ! t0_kref+0x18a4: xnorcc %o1, 0xfb3, %o3
18880 .word 0x81ac4ab5 ! t0_kref+0x18a8: fcmpes %fcc0, %f17, %f21
18881 .word 0x001fffff ! t0_kref+0x18ac: illtrap 0x1fffff
18882 .word 0xe01e7ff0 ! t0_kref+0x18b0: ldd [%i1 - 0x10], %l0
18883 .word 0x81ac0a4a ! t0_kref+0x18b4: fcmpd %fcc0, %f16, %f10
18884 .word 0xe01f4019 ! t0_kref+0x18b8: ldd [%i5 + %i1], %l0
18885 .word 0x993ac014 ! t0_kref+0x18bc: sra %o3, %l4, %o4
18886 .word 0x9fa018d0 ! t0_kref+0x18c0: fdtos %f16, %f15
18887 .word 0xb1a01918 ! t0_kref+0x18c4: fitod %f24, %f24
18888 .word 0x94ff401c ! t0_kref+0x18c8: sdivcc %i5, %i4, %o2
18889 .word 0x945b754c ! t0_kref+0x18cc: smul %o5, -0xab4, %o2
18890 .word 0xd848a037 ! t0_kref+0x18d0: ldsb [%g2 + 0x37], %o4
18891 .word 0x948d7b7b ! t0_kref+0x18d4: andcc %l5, -0x485, %o2
18892 .word 0xe01e7fe0 ! t0_kref+0x18d8: ldd [%i1 - 0x20], %l0
18893 .word 0xe83e2010 ! t0_kref+0x18dc: std %l4, [%i0 + 0x10]
18894 .word 0xdd1fbf08 ! t0_kref+0x18e0: ldd [%fp - 0xf8], %f14
18895 .word 0x81ac8ab6 ! t0_kref+0x18e4: fcmpes %fcc0, %f18, %f22
18896 .word 0x9a33400c ! t0_kref+0x18e8: orn %o5, %o4, %o5
18897 .word 0x00800003 ! t0_kref+0x18ec: bn _kref+0x18f8
18898 .word 0x98bea3cc ! t0_kref+0x18f0: xnorcc %i2, 0x3cc, %o4
18899 .word 0x96a5afb8 ! t0_kref+0x18f4: subcc %l6, 0xfb8, %o3
18900 .word 0x95a00132 ! t0_kref+0x18f8: fabss %f18, %f10
18901 .word 0x967cab5a ! t0_kref+0x18fc: sdiv %l2, 0xb5a, %o3
18902 .word 0xc0063ff8 ! t0_kref+0x1900: ld [%i0 - 8], %g0
18903 .word 0xe468a02e ! t0_kref+0x1904: ldstub [%g2 + 0x2e], %l2
18904 .word 0x97a4892e ! t0_kref+0x1908: fmuls %f18, %f14, %f11
18905 .word 0xd448a02a ! t0_kref+0x190c: ldsb [%g2 + 0x2a], %o2
18906 .word 0x92274015 ! t0_kref+0x1910: sub %i5, %l5, %o1
18907 call SYM(t0_subr0)
18908 .word 0x96603f88 ! t0_kref+0x1918: subc %g0, -0x78, %o3
18909 .word 0xb1a01913 ! t0_kref+0x191c: fitod %f19, %f24
18910 .word 0xdf00a004 ! t0_kref+0x1920: ld [%g2 + 4], %f15
18911 .word 0x81ac0a52 ! t0_kref+0x1924: fcmpd %fcc0, %f16, %f18
18912 .word 0x805a2841 ! t0_kref+0x1928: smul %o0, 0x841, %g0
18913 .word 0xa1a54832 ! t0_kref+0x192c: fadds %f21, %f18, %f16
18914 .word 0x81580000 ! t0_kref+0x1930: flushw
18915 .word 0x81aacab9 ! t0_kref+0x1934: fcmpes %fcc0, %f11, %f25
18916 .word 0x81ae4ab6 ! t0_kref+0x1938: fcmpes %fcc0, %f25, %f22
18917 .word 0x942cc00a ! t0_kref+0x193c: andn %l3, %o2, %o2
18918 .word 0xe8b6501b ! t0_kref+0x1940: stha %l4, [%i1 + %i3]0x80
18919 .word 0x812220b1 ! t0_kref+0x1944: mulscc %o0, 0xb1, %g0
18920 .word 0xe100a000 ! t0_kref+0x1948: ld [%g2], %f16
18921 .word 0x81da401f ! t0_kref+0x194c: flush %o1 + %i7
18922 .word 0xb1a01919 ! t0_kref+0x1950: fitod %f25, %f24
18923 .word 0xb1a0012e ! t0_kref+0x1954: fabss %f14, %f24
18924 .word 0x9642bde9 ! t0_kref+0x1958: addc %o2, -0x217, %o3
18925 .word 0x9fab4035 ! t0_kref+0x195c: fmovsle %fcc0, %f21, %f15
18926 .word 0x80c54009 ! t0_kref+0x1960: addccc %l5, %o1, %g0
18927 .word 0xda56401b ! t0_kref+0x1964: ldsh [%i1 + %i3], %o5
18928 .word 0x99a4492c ! t0_kref+0x1968: fmuls %f17, %f12, %f12
18929 .word 0x967a401a ! t0_kref+0x196c: sdiv %o1, %i2, %o3
18930 .word 0x9e06b23d ! t0_kref+0x1970: add %i2, -0xdc3, %o7
18931 .word 0x83414000 ! t0_kref+0x1974: mov %pc, %g1
18932 .word 0xf76e001a ! t0_kref+0x1978: prefetch %i0 + %i2, 27
18933 .word 0x9aba001c ! t0_kref+0x197c: xnorcc %o0, %i4, %o5
18934 .word 0x28480003 ! t0_kref+0x1980: bleu,a,pt %icc, _kref+0x198c
18935 .word 0xd87e6010 ! t0_kref+0x1984: swap [%i1 + 0x10], %o4
18936 .word 0x9fa01890 ! t0_kref+0x1988: fitos %f16, %f15
18937 .word 0x30480005 ! t0_kref+0x198c: ba,a,pt %icc, _kref+0x19a0
18938 .word 0xe53e7fe8 ! t0_kref+0x1990: std %f18, [%i1 - 0x18]
18939 .word 0xd296d018 ! t0_kref+0x1994: lduha [%i3 + %i0]0x80, %o1
18940 .word 0x99a018d6 ! t0_kref+0x1998: fdtos %f22, %f12
18941 .word 0x3a800004 ! t0_kref+0x199c: bcc,a _kref+0x19ac
18942 .word 0xdd3e7fe8 ! t0_kref+0x19a0: std %f14, [%i1 - 0x18]
18943 .word 0x9fc00004 ! t0_kref+0x19a4: call %g0 + %g4
18944 .word 0xd808a008 ! t0_kref+0x19a8: ldub [%g2 + 8], %o4
18945 .word 0x99a0190e ! t0_kref+0x19ac: fitod %f14, %f12
18946 .word 0x98c774e2 ! t0_kref+0x19b0: addccc %i5, -0xb1e, %o4
18947 .word 0xa5a54d2d ! t0_kref+0x19b4: fsmuld %f21, %f13, %f18
18948 .word 0x01480004 ! t0_kref+0x19b8: fbn,pt %fcc0, _kref+0x19c8
18949 .word 0x9636c00c ! t0_kref+0x19bc: orn %i3, %o4, %o3
18950 .word 0x9aa02627 ! t0_kref+0x19c0: subcc %g0, 0x627, %o5
18951 .word 0xda8e9019 ! t0_kref+0x19c4: lduba [%i2 + %i1]0x80, %o5
18952 .word 0x21800001 ! t0_kref+0x19c8: fbn,a _kref+0x19cc
18953 .word 0xb3a01894 ! t0_kref+0x19cc: fitos %f20, %f25
18954 .word 0x928ac01d ! t0_kref+0x19d0: andcc %o3, %i5, %o1
18955 .word 0x9ea54017 ! t0_kref+0x19d4: subcc %l5, %l7, %o7
18956 .word 0xe506001c ! t0_kref+0x19d8: ld [%i0 + %i4], %f18
18957 .word 0xd230a002 ! t0_kref+0x19dc: sth %o1, [%g2 + 2]
18958 .word 0xb4102008 ! t0_kref+0x19e0: mov 0x8, %i2
18959 .word 0x9eaeb1bc ! t0_kref+0x19e4: andncc %i2, -0xe44, %o7
18960 .word 0x9408000a ! t0_kref+0x19e8: and %g0, %o2, %o2
18961 .word 0xa3a00135 ! t0_kref+0x19ec: fabss %f21, %f17
18962 .word 0xd416c019 ! t0_kref+0x19f0: lduh [%i3 + %i1], %o2
18963 .word 0x80bf401a ! t0_kref+0x19f4: xnorcc %i5, %i2, %g0
18964 .word 0x801ae3a0 ! t0_kref+0x19f8: xor %o3, 0x3a0, %g0
18965 .word 0x9a1d801d ! t0_kref+0x19fc: xor %l6, %i5, %o5
18966 .word 0x9da609ce ! t0_kref+0x1a00: fdivd %f24, %f14, %f14
18967 .word 0x81ddc014 ! t0_kref+0x1a04: flush %l7 + %l4
18968 .word 0x9a8f0012 ! t0_kref+0x1a08: andcc %i4, %l2, %o5
18969 .word 0xada018d8 ! t0_kref+0x1a0c: fdtos %f24, %f22
18970 .word 0xd51fbda8 ! t0_kref+0x1a10: ldd [%fp - 0x258], %f10
18971 .word 0x920567bb ! t0_kref+0x1a14: add %l5, 0x7bb, %o1
18972 .word 0x963a8016 ! t0_kref+0x1a18: xnor %o2, %l6, %o3
18973 .word 0x81defdd6 ! t0_kref+0x1a1c: flush %i3 - 0x22a
18974 .word 0x9fc00004 ! t0_kref+0x1a20: call %g0 + %g4
18975 .word 0x922af975 ! t0_kref+0x1a24: andn %o3, -0x68b, %o1
18976 .word 0x24800006 ! t0_kref+0x1a28: ble,a _kref+0x1a40
18977 .word 0xd25e3ff0 ! t0_kref+0x1a2c: ldx [%i0 - 0x10], %o1
18978 .word 0xea780018 ! t0_kref+0x1a30: swap [%g0 + %i0], %l5
18979 .word 0x95a0012b ! t0_kref+0x1a34: fabss %f11, %f10
18980 .word 0x34800003 ! t0_kref+0x1a38: bg,a _kref+0x1a44
18981 .word 0x81868000 ! t0_kref+0x1a3c: wr %i2, %g0, %y
18982 .word 0x9fa3c834 ! t0_kref+0x1a40: fadds %f15, %f20, %f15
18983 .word 0x805f2eb1 ! t0_kref+0x1a44: smul %i4, 0xeb1, %g0
18984 .word 0xd7260000 ! t0_kref+0x1a48: st %f11, [%i0]
18985 .word 0x9da01892 ! t0_kref+0x1a4c: fitos %f18, %f14
18986 .word 0x947cb052 ! t0_kref+0x1a50: sdiv %l2, -0xfae, %o2
18987 .word 0xb1a3c9ad ! t0_kref+0x1a54: fdivs %f15, %f13, %f24
18988 .word 0x8143e040 ! t0_kref+0x1a58: membar 0x40
18989 .word 0xd640a038 ! t0_kref+0x1a5c: ldsw [%g2 + 0x38], %o3
18990 .word 0x2b800003 ! t0_kref+0x1a60: fbug,a _kref+0x1a6c
18991 .word 0xd0f81019 ! t0_kref+0x1a64: swapa [%g0 + %i1]0x80, %o0
18992 .word 0x98234016 ! t0_kref+0x1a68: sub %o5, %l6, %o4
18993 .word 0x2d800003 ! t0_kref+0x1a6c: fbg,a _kref+0x1a78
18994 .word 0x94f58008 ! t0_kref+0x1a70: udivcc %l6, %o0, %o2
18995 call SYM(t0_subr3)
18996 .word 0xa5a60856 ! t0_kref+0x1a78: faddd %f24, %f22, %f18
18997 .word 0xdf266004 ! t0_kref+0x1a7c: st %f15, [%i1 + 4]
18998 .word 0x11800002 ! t0_kref+0x1a80: fba _kref+0x1a88
18999 .word 0x9a62b9bc ! t0_kref+0x1a84: subc %o2, -0x644, %o5
19000 .word 0xda16600e ! t0_kref+0x1a88: lduh [%i1 + 0xe], %o5
19001 .word 0x1b400005 ! t0_kref+0x1a8c: fble,pn %fcc0, _kref+0x1aa0
19002 .word 0xde10a03c ! t0_kref+0x1a90: lduh [%g2 + 0x3c], %o7
19003 .word 0x8143e01e ! t0_kref+0x1a94: membar 0x1e
19004 .word 0x92af7cc4 ! t0_kref+0x1a98: andncc %i5, -0x33c, %o1
19005 .word 0xdd20a000 ! t0_kref+0x1a9c: st %f14, [%g2]
19006 .word 0xd640a028 ! t0_kref+0x1aa0: ldsw [%g2 + 0x28], %o3
19007 .word 0xb3a00032 ! t0_kref+0x1aa4: fmovs %f18, %f25
19008 .word 0xdec01019 ! t0_kref+0x1aa8: ldswa [%g0 + %i1]0x80, %o7
19009 .word 0xd0200019 ! t0_kref+0x1aac: st %o0, [%g0 + %i1]
19010 .word 0x2d800005 ! t0_kref+0x1ab0: fbg,a _kref+0x1ac4
19011 .word 0xd2ee9018 ! t0_kref+0x1ab4: ldstuba [%i2 + %i0]0x80, %o1
19012 .word 0x94e74008 ! t0_kref+0x1ab8: subccc %i5, %o0, %o2
19013 .word 0xd640a000 ! t0_kref+0x1abc: ldsw [%g2], %o3
19014 .word 0x1d800003 ! t0_kref+0x1ac0: fbule _kref+0x1acc
19015 .word 0xb1a000d6 ! t0_kref+0x1ac4: fnegd %f22, %f24
19016 .word 0x9eb2319c ! t0_kref+0x1ac8: orncc %o0, -0xe64, %o7
19017 .word 0x985b0000 ! t0_kref+0x1acc: smul %o4, %g0, %o4
19018 .word 0x96f28015 ! t0_kref+0x1ad0: udivcc %o2, %l5, %o3
19019 .word 0x961d4014 ! t0_kref+0x1ad4: xor %l5, %l4, %o3
19020 .word 0xf620a008 ! t0_kref+0x1ad8: st %i3, [%g2 + 8]
19021 .word 0xa1a01035 ! t0_kref+0x1adc: fstox %f21, %f16
19022 .word 0x92de800b ! t0_kref+0x1ae0: smulcc %i2, %o3, %o1
19023 .word 0x805f34cb ! t0_kref+0x1ae4: smul %i4, -0xb35, %g0
19024 .word 0x9ebf229c ! t0_kref+0x1ae8: xnorcc %i4, 0x29c, %o7
19025 .word 0xd6871018 ! t0_kref+0x1aec: lda [%i4 + %i0]0x80, %o3
19026 .word 0xe700a034 ! t0_kref+0x1af0: ld [%g2 + 0x34], %f19
19027 .word 0x9fc00004 ! t0_kref+0x1af4: call %g0 + %g4
19028 .word 0xb1a4c9ac ! t0_kref+0x1af8: fdivs %f19, %f12, %f24
19029 .word 0x9826c015 ! t0_kref+0x1afc: sub %i3, %l5, %o4
19030 .word 0x96a57ad9 ! t0_kref+0x1b00: subcc %l5, -0x527, %o3
19031 .word 0x9a5a801a ! t0_kref+0x1b04: smul %o2, %i2, %o5
19032 .word 0xde06401c ! t0_kref+0x1b08: ld [%i1 + %i4], %o7
19033 .word 0x92980016 ! t0_kref+0x1b0c: xorcc %g0, %l6, %o1
19034 .word 0xf628a010 ! t0_kref+0x1b10: stb %i3, [%g2 + 0x10]
19035 .word 0x9da00150 ! t0_kref+0x1b14: fabsd %f16, %f14
19036 .word 0x2e800002 ! t0_kref+0x1b18: bvs,a _kref+0x1b20
19037 .word 0xd6fe501c ! t0_kref+0x1b1c: swapa [%i1 + %i4]0x80, %o3
19038 .word 0x813ea012 ! t0_kref+0x1b20: sra %i2, 0x12, %g0
19039 .word 0x98a2401d ! t0_kref+0x1b24: subcc %o1, %i5, %o4
19040 .word 0xfb6e001a ! t0_kref+0x1b28: prefetch %i0 + %i2, 29
19041 .word 0x92856a74 ! t0_kref+0x1b2c: addcc %l5, 0xa74, %o1
19042 .word 0x92aaf040 ! t0_kref+0x1b30: andncc %o3, -0xfc0, %o1
19043 .word 0x9da28858 ! t0_kref+0x1b34: faddd %f10, %f24, %f14
19044 .word 0xd200a028 ! t0_kref+0x1b38: ld [%g2 + 0x28], %o1
19045 .word 0x81870000 ! t0_kref+0x1b3c: wr %i4, %g0, %y
19046 .word 0x15800006 ! t0_kref+0x1b40: fbue _kref+0x1b58
19047 .word 0xea20a030 ! t0_kref+0x1b44: st %l5, [%g2 + 0x30]
19048 .word 0xa9a01911 ! t0_kref+0x1b48: fitod %f17, %f20
19049 .word 0xd640a004 ! t0_kref+0x1b4c: ldsw [%g2 + 4], %o3
19050 .word 0x945ac014 ! t0_kref+0x1b50: smul %o3, %l4, %o2
19051 .word 0x3e400003 ! t0_kref+0x1b54: bvc,a,pn %icc, _kref+0x1b60
19052 .word 0xa3a40834 ! t0_kref+0x1b58: fadds %f16, %f20, %f17
19053 .word 0x9b28000c ! t0_kref+0x1b5c: sll %g0, %o4, %o5
19054 .word 0xe01e7ff0 ! t0_kref+0x1b60: ldd [%i1 - 0x10], %l0
19055 .word 0xd216001b ! t0_kref+0x1b64: lduh [%i0 + %i3], %o1
19056 .word 0xd20e2010 ! t0_kref+0x1b68: ldub [%i0 + 0x10], %o1
19057 .word 0x9b38200f ! t0_kref+0x1b6c: sra %g0, 0xf, %o5
19058 .word 0x982cc01a ! t0_kref+0x1b70: andn %l3, %i2, %o4
19059 .word 0x9a0a3a76 ! t0_kref+0x1b74: and %o0, -0x58a, %o5
19060 .word 0xd036c019 ! t0_kref+0x1b78: sth %o0, [%i3 + %i1]
19061 .word 0xd428a028 ! t0_kref+0x1b7c: stb %o2, [%g2 + 0x28]
19062 .word 0x9ae23f5b ! t0_kref+0x1b80: subccc %o0, -0xa5, %o5
19063 .word 0xa3a00134 ! t0_kref+0x1b84: fabss %f20, %f17
19064 .word 0xd22e8019 ! t0_kref+0x1b88: stb %o1, [%i2 + %i1]
19065 .word 0x98fdb878 ! t0_kref+0x1b8c: sdivcc %l6, -0x788, %o4
19066 .word 0x09800008 ! t0_kref+0x1b90: fbl _kref+0x1bb0
19067 .word 0xe920a024 ! t0_kref+0x1b94: st %f20, [%g2 + 0x24]
19068 .word 0xef20a00c ! t0_kref+0x1b98: st %f23, [%g2 + 0xc]
19069 .word 0xc12e001c ! t0_kref+0x1b9c: st %fsr, [%i0 + %i4]
19070 .word 0x8045359a ! t0_kref+0x1ba0: addc %l4, -0xa66, %g0
19071 .word 0x92b7000b ! t0_kref+0x1ba4: orncc %i4, %o3, %o1
19072 .word 0xd4871019 ! t0_kref+0x1ba8: lda [%i4 + %i1]0x80, %o2
19073 .word 0x9ef5ee67 ! t0_kref+0x1bac: udivcc %l7, 0xe67, %o7
19074 .word 0x28480003 ! t0_kref+0x1bb0: bleu,a,pt %icc, _kref+0x1bbc
19075 .word 0xe09f5018 ! t0_kref+0x1bb4: ldda [%i5 + %i0]0x80, %l0
19076 .word 0x972ce012 ! t0_kref+0x1bb8: sll %l3, 0x12, %o3
19077 .word 0x933ec00c ! t0_kref+0x1bbc: sra %i3, %o4, %o1
19078 .word 0xf8a81019 ! t0_kref+0x1bc0: stba %i4, [%g0 + %i1]0x80
19079 .word 0x925cc016 ! t0_kref+0x1bc4: smul %l3, %l6, %o1
19080 .word 0x3a800003 ! t0_kref+0x1bc8: bcc,a _kref+0x1bd4
19081 .word 0xa5a0012e ! t0_kref+0x1bcc: fabss %f14, %f18
19082 .word 0x2d480002 ! t0_kref+0x1bd0: fbg,a,pt %fcc0, _kref+0x1bd8
19083 .word 0xde066008 ! t0_kref+0x1bd4: ld [%i1 + 8], %o7
19084 .word 0x8140c000 ! t0_kref+0x1bd8: mov %asi, %g0
19085 .word 0x973a200c ! t0_kref+0x1bdc: sra %o0, 0xc, %o3
19086 .word 0x06480005 ! t0_kref+0x1be0: bl,pt %icc, _kref+0x1bf4
19087 .word 0xe01e0000 ! t0_kref+0x1be4: ldd [%i0], %l0
19088 .word 0x8143c000 ! t0_kref+0x1be8: stbar
19089 .word 0x9640251e ! t0_kref+0x1bec: addc %g0, 0x51e, %o3
19090 .word 0x92aeba4f ! t0_kref+0x1bf0: andncc %i2, -0x5b1, %o1
19091 .word 0xe1180018 ! t0_kref+0x1bf4: ldd [%g0 + %i0], %f16
19092 .word 0x9ba589b9 ! t0_kref+0x1bf8: fdivs %f22, %f25, %f13
19093 .word 0x8143e040 ! t0_kref+0x1bfc: membar 0x40
19094 .word 0x95a58852 ! t0_kref+0x1c00: faddd %f22, %f18, %f10
19095 .word 0x81834000 ! t0_kref+0x1c04: wr %o5, %g0, %y
19096 .word 0x0f480007 ! t0_kref+0x1c08: fbu,pt %fcc0, _kref+0x1c24
19097 .word 0x001fffff ! t0_kref+0x1c0c: illtrap 0x1fffff
19098 .word 0x948ab3a2 ! t0_kref+0x1c10: andcc %o2, -0xc5e, %o2
19099 .word 0x98e2c00b ! t0_kref+0x1c14: subccc %o3, %o3, %o4
19100 .word 0x9ef4801c ! t0_kref+0x1c18: udivcc %l2, %i4, %o7
19101 .word 0x80677abb ! t0_kref+0x1c1c: subc %i5, -0x545, %g0
19102 .word 0x07480003 ! t0_kref+0x1c20: fbul,pt %fcc0, _kref+0x1c2c
19103 .word 0x81800000 ! t0_kref+0x1c24: mov %g0, %y
19104 .word 0xdd1e6000 ! t0_kref+0x1c28: ldd [%i1], %f14
19105 .word 0x81ae0aad ! t0_kref+0x1c2c: fcmpes %fcc0, %f24, %f13
19106 .word 0xd720a000 ! t0_kref+0x1c30: st %f11, [%g2]
19107 .word 0x81dc800b ! t0_kref+0x1c34: flush %l2 + %o3
19108 .word 0xafa01a4e ! t0_kref+0x1c38: fdtoi %f14, %f23
19109 .word 0x933a6001 ! t0_kref+0x1c3c: sra %o1, 0x1, %o1
19110 .word 0x969d800a ! t0_kref+0x1c40: xorcc %l6, %o2, %o3
19111 .word 0xada018ca ! t0_kref+0x1c44: fdtos %f10, %f22
19112 .word 0x99a4c834 ! t0_kref+0x1c48: fadds %f19, %f20, %f12
19113 .word 0x29400006 ! t0_kref+0x1c4c: fbl,a,pn %fcc0, _kref+0x1c64
19114 .word 0x98e7400a ! t0_kref+0x1c50: subccc %i5, %o2, %o4
19115 .word 0x0c800001 ! t0_kref+0x1c54: bneg _kref+0x1c58
19116 .word 0x969a69d9 ! t0_kref+0x1c58: xorcc %o1, 0x9d9, %o3
19117 .word 0x11480007 ! t0_kref+0x1c5c: fba,pt %fcc0, _kref+0x1c78
19118 .word 0x928a3e64 ! t0_kref+0x1c60: andcc %o0, -0x19c, %o1
19119 .word 0x95350000 ! t0_kref+0x1c64: srl %l4, %g0, %o2
19120 .word 0xd67e4000 ! t0_kref+0x1c68: swap [%i1], %o3
19121 .word 0xe0981018 ! t0_kref+0x1c6c: ldda [%g0 + %i0]0x80, %l0
19122 .word 0xea6e7fe8 ! t0_kref+0x1c70: ldstub [%i1 - 0x18], %l5
19123 .word 0x99a34d39 ! t0_kref+0x1c74: fsmuld %f13, %f25, %f12
19124 .word 0xde100018 ! t0_kref+0x1c78: lduh [%g0 + %i0], %o7
19125 .word 0x8143e040 ! t0_kref+0x1c7c: membar 0x40
19126 .word 0x983d7f2e ! t0_kref+0x1c80: xnor %l5, -0xd2, %o4
19127 .word 0x81ad0a54 ! t0_kref+0x1c84: fcmpd %fcc0, %f20, %f20
19128 .word 0x17400001 ! t0_kref+0x1c88: fbge,pn %fcc0, _kref+0x1c8c
19129 .word 0xd8196730 ! t0_kref+0x1c8c: ldd [%g5 + 0x730], %o4
19130 .word 0xb3a2c82a ! t0_kref+0x1c90: fadds %f11, %f10, %f25
19131 .word 0xdf00a004 ! t0_kref+0x1c94: ld [%g2 + 4], %f15
19132 .word 0xe1270018 ! t0_kref+0x1c98: st %f16, [%i4 + %i0]
19133 .word 0x95a60d36 ! t0_kref+0x1c9c: fsmuld %f24, %f22, %f10
19134 .word 0x9a020000 ! t0_kref+0x1ca0: add %o0, %g0, %o5
19135 .word 0xa1a3884c ! t0_kref+0x1ca4: faddd %f14, %f12, %f16
19136 .word 0x95a308d0 ! t0_kref+0x1ca8: fsubd %f12, %f16, %f10
19137 .word 0xd200a028 ! t0_kref+0x1cac: ld [%g2 + 0x28], %o1
19138 .word 0x8034ee63 ! t0_kref+0x1cb0: orn %l3, 0xe63, %g0
19139 .word 0xe4086350 ! t0_kref+0x1cb4: ldub [%g1 + 0x350], %l2
19140 .word 0xa41ca00c ! t0_kref+0x1cb8: xor %l2, 0xc, %l2
19141 .word 0xe4286350 ! t0_kref+0x1cbc: stb %l2, [%g1 + 0x350]
19142 .word 0x81d86350 ! t0_kref+0x1cc0: flush %g1 + 0x350
191432: .word 0xd700a018 ! t0_kref+0x1cc4: ld [%g2 + 0x18], %f11
19144 .word 0xe93e3fe0 ! t0_kref+0x1cc8: std %f20, [%i0 - 0x20]
19145 .word 0x8186c000 ! t0_kref+0x1ccc: wr %i3, %g0, %y
19146 .word 0x23480006 ! t0_kref+0x1cd0: fbne,a,pt %fcc0, _kref+0x1ce8
19147 .word 0x9ea4801a ! t0_kref+0x1cd4: subcc %l2, %i2, %o7
19148 .word 0x3f400001 ! t0_kref+0x1cd8: fbo,a,pn %fcc0, _kref+0x1cdc
19149 .word 0x95a30d37 ! t0_kref+0x1cdc: fsmuld %f12, %f23, %f10
19150 .word 0xd506600c ! t0_kref+0x1ce0: ld [%i1 + 0xc], %f10
19151 .word 0xf100a010 ! t0_kref+0x1ce4: ld [%g2 + 0x10], %f24
19152 .word 0xf13e001d ! t0_kref+0x1ce8: std %f24, [%i0 + %i5]
19153 .word 0x9864f2c9 ! t0_kref+0x1cec: subc %l3, -0xd37, %o4
19154 .word 0x9ebab1de ! t0_kref+0x1cf0: xnorcc %o2, -0xe22, %o7
19155 .word 0x11800007 ! t0_kref+0x1cf4: fba _kref+0x1d10
19156 .word 0xc807bfec ! t0_kref+0x1cf8: ld [%fp - 0x14], %g4
19157 .word 0xe01e7ff8 ! t0_kref+0x1cfc: ldd [%i1 - 8], %l0
19158 .word 0x8134e005 ! t0_kref+0x1d00: srl %l3, 0x5, %g0
19159 .word 0x9235001a ! t0_kref+0x1d04: orn %l4, %i2, %o1
19160 .word 0x8143c000 ! t0_kref+0x1d08: stbar
19161 .word 0xa3a01a2f ! t0_kref+0x1d0c: fstoi %f15, %f17
19162 .word 0x9af4f0a7 ! t0_kref+0x1d10: udivcc %l3, -0xf59, %o5
19163 .word 0xb1a44835 ! t0_kref+0x1d14: fadds %f17, %f21, %f24
19164 .word 0xa1a88038 ! t0_kref+0x1d18: fmovslg %fcc0, %f24, %f16
19165 .word 0xe27f0018 ! t0_kref+0x1d1c: swap [%i4 + %i0], %l1
19166 .word 0xef6e2010 ! t0_kref+0x1d20: prefetch %i0 + 0x10, 23
19167 .word 0x9a3b39da ! t0_kref+0x1d24: xnor %o4, -0x626, %o5
19168 .word 0xc028a02b ! t0_kref+0x1d28: clrb [%g2 + 0x2b]
19169 .word 0x27800005 ! t0_kref+0x1d2c: fbul,a _kref+0x1d40
19170 .word 0x972c801b ! t0_kref+0x1d30: sll %l2, %i3, %o3
19171 .word 0x30800003 ! t0_kref+0x1d34: ba,a _kref+0x1d40
19172 .word 0x932d600a ! t0_kref+0x1d38: sll %l5, 0xa, %o1
19173 .word 0x928f310a ! t0_kref+0x1d3c: andcc %i4, -0xef6, %o1
19174 .word 0x97a0012c ! t0_kref+0x1d40: fabss %f12, %f11
19175 .word 0x81ae0ad4 ! t0_kref+0x1d44: fcmped %fcc0, %f24, %f20
19176 .word 0x9847001c ! t0_kref+0x1d48: addc %i4, %i4, %o4
19177 .word 0xeaee501a ! t0_kref+0x1d4c: ldstuba [%i1 + %i2]0x80, %l5
19178 .word 0x9de3bfa0 ! t0_kref+0x1d50: save %sp, -0x60, %sp
19179 .word 0xb246001c ! t0_kref+0x1d54: addc %i0, %i4, %i1
19180 .word 0x97ee0018 ! t0_kref+0x1d58: restore %i0, %i0, %o3
19181 .word 0x9e0a7e5e ! t0_kref+0x1d5c: and %o1, -0x1a2, %o7
19182 .word 0x9de3bfa0 ! t0_kref+0x1d60: save %sp, -0x60, %sp
19183 .word 0x80503f92 ! t0_kref+0x1d64: umul %g0, -0x6e, %g0
19184 .word 0x97ee607b ! t0_kref+0x1d68: restore %i1, 0x7b, %o3
19185 .word 0x928d7e7b ! t0_kref+0x1d6c: andcc %l5, -0x185, %o1
19186 .word 0xec3e2000 ! t0_kref+0x1d70: std %l6, [%i0]
19187 .word 0x992ec008 ! t0_kref+0x1d74: sll %i3, %o0, %o4
19188 .word 0x9e0d2a56 ! t0_kref+0x1d78: and %l4, 0xa56, %o7
19189 .word 0x81deb1ec ! t0_kref+0x1d7c: flush %i2 - 0xe14
19190 .word 0x95a000ae ! t0_kref+0x1d80: fnegs %f14, %f10
19191 .word 0xa1a549ad ! t0_kref+0x1d84: fdivs %f21, %f13, %f16
19192 .word 0xdf00a038 ! t0_kref+0x1d88: ld [%g2 + 0x38], %f15
19193 .word 0xeb067ff4 ! t0_kref+0x1d8c: ld [%i1 - 0xc], %f21
19194 .word 0x9e7cbcda ! t0_kref+0x1d90: sdiv %l2, -0x326, %o7
19195 .word 0xc030a000 ! t0_kref+0x1d94: clrh [%g2]
19196 .word 0x81ad0a2a ! t0_kref+0x1d98: fcmps %fcc0, %f20, %f10
19197 .word 0x95a01114 ! t0_kref+0x1d9c: fxtod %f20, %f10
19198 .word 0x968b6c1f ! t0_kref+0x1da0: andcc %o5, 0xc1f, %o3
19199 .word 0x17800008 ! t0_kref+0x1da4: fbge _kref+0x1dc4
19200 .word 0xe51fbe68 ! t0_kref+0x1da8: ldd [%fp - 0x198], %f18
19201 .word 0x9a2a800a ! t0_kref+0x1dac: andn %o2, %o2, %o5
19202 .word 0xafaa402d ! t0_kref+0x1db0: fmovse %fcc0, %f13, %f23
19203 .word 0x81ad8a4a ! t0_kref+0x1db4: fcmpd %fcc0, %f22, %f10
19204 .word 0x81ac0a39 ! t0_kref+0x1db8: fcmps %fcc0, %f16, %f25
19205 .word 0x9ebd800d ! t0_kref+0x1dbc: xnorcc %l6, %o5, %o7
19206 .word 0x9a62c01b ! t0_kref+0x1dc0: subc %o3, %i3, %o5
19207 .word 0x9e35c014 ! t0_kref+0x1dc4: orn %l7, %l4, %o7
19208 .word 0xd650a008 ! t0_kref+0x1dc8: ldsh [%g2 + 8], %o3
19209 .word 0x9216800c ! t0_kref+0x1dcc: or %i2, %o4, %o1
19210 .word 0x9da0014e ! t0_kref+0x1dd0: fabsd %f14, %f14
19211 .word 0xf8ae101a ! t0_kref+0x1dd4: stba %i4, [%i0 + %i2]0x80
19212 .word 0x8135e00c ! t0_kref+0x1dd8: srl %l7, 0xc, %g0
19213 .word 0xafa0188c ! t0_kref+0x1ddc: fitos %f12, %f23
19214 .word 0x92b3401c ! t0_kref+0x1de0: orncc %o5, %i4, %o1
19215 call 1f
19216 .empty
19217 .word 0x8085001d ! t0_kref+0x1de8: addcc %l4, %i5, %g0
19218 .word 0x980ec016 ! t0_kref+0x1dec: and %i3, %l6, %o4
19219 .word 0xe01e3ff0 ! t0_kref+0x1df0: ldd [%i0 - 0x10], %l0
19220 .word 0x951efdf4 ! t0_kref+0x1df4: tsubcctv %i3, -0x20c, %o2
19221 .word 0x925c800c ! t0_kref+0x1df8: smul %l2, %o4, %o1
192221: .word 0x923a8009 ! t0_kref+0x1dfc: xnor %o2, %o1, %o1
19223 .word 0x9a2cfe07 ! t0_kref+0x1e00: andn %l3, -0x1f9, %o5
19224 .word 0x03400002 ! t0_kref+0x1e04: fbne,pn %fcc0, _kref+0x1e0c
19225 .word 0xe0180018 ! t0_kref+0x1e08: ldd [%g0 + %i0], %l0
19226 .word 0x191ab3f2 ! t0_kref+0x1e0c: sethi %hi(0x6acfc800), %o4
19227 .word 0x09800002 ! t0_kref+0x1e10: fbl _kref+0x1e18
19228 .word 0xa9a0188c ! t0_kref+0x1e14: fitos %f12, %f20
19229 .word 0xb1a5c9b6 ! t0_kref+0x1e18: fdivs %f23, %f22, %f24
19230 .word 0x931f4013 ! t0_kref+0x1e1c: tsubcctv %i5, %l3, %o1
19231 .word 0xdd1e2018 ! t0_kref+0x1e20: ldd [%i0 + 0x18], %f14
19232 .word 0x9efb677c ! t0_kref+0x1e24: sdivcc %o5, 0x77c, %o7
19233 .word 0xc0162004 ! t0_kref+0x1e28: lduh [%i0 + 4], %g0
19234 .word 0x9736c013 ! t0_kref+0x1e2c: srl %i3, %l3, %o3
19235 .word 0x26800004 ! t0_kref+0x1e30: bl,a _kref+0x1e40
19236 .word 0xd248a029 ! t0_kref+0x1e34: ldsb [%g2 + 0x29], %o1
19237 .word 0x9f3a400d ! t0_kref+0x1e38: sra %o1, %o5, %o7
19238 .word 0xec780018 ! t0_kref+0x1e3c: swap [%g0 + %i0], %l6
19239 .word 0x9a27000c ! t0_kref+0x1e40: sub %i4, %o4, %o5
19240 .word 0x99a0012b ! t0_kref+0x1e44: fabss %f11, %f12
19241 .word 0xec3f4018 ! t0_kref+0x1e48: std %l6, [%i5 + %i0]
19242 .word 0x80f33cf6 ! t0_kref+0x1e4c: udivcc %o4, -0x30a, %g0
19243 .word 0x9646f5e3 ! t0_kref+0x1e50: addc %i3, -0xa1d, %o3
19244 .word 0x80bb294c ! t0_kref+0x1e54: xnorcc %o4, 0x94c, %g0
19245 .word 0x989b37d3 ! t0_kref+0x1e58: xorcc %o4, -0x82d, %o4
19246 .word 0x8143c000 ! t0_kref+0x1e5c: stbar
19247 .word 0x9ec7788b ! t0_kref+0x1e60: addccc %i5, -0x775, %o7
19248 .word 0x81dfe711 ! t0_kref+0x1e64: flush %i7 + 0x711
19249 .word 0xc1283440 ! t0_kref+0x1e68: st %fsr, [%g0 - 0xbc0]
19250 .word 0x94a6ac50 ! t0_kref+0x1e6c: subcc %i2, 0xc50, %o2
19251 .word 0x878020f0 ! t0_kref+0x1e70: mov 0xf0, %asi
19252 .word 0x97254009 ! t0_kref+0x1e74: mulscc %l5, %o1, %o3
19253 .word 0x8143e040 ! t0_kref+0x1e78: membar 0x40
19254 .word 0xb8103fe8 ! t0_kref+0x1e7c: mov 0xffffffe8, %i4
19255 .word 0xdb20a030 ! t0_kref+0x1e80: st %f13, [%g2 + 0x30]
19256 .word 0x8143c000 ! t0_kref+0x1e84: stbar
19257 call SYM(t0_subr3)
19258 .word 0xda16c018 ! t0_kref+0x1e8c: lduh [%i3 + %i0], %o5
19259 .word 0x36800008 ! t0_kref+0x1e90: bge,a _kref+0x1eb0
19260 .word 0x960f0016 ! t0_kref+0x1e94: and %i4, %l6, %o3
19261 .word 0x2b400006 ! t0_kref+0x1e98: fbug,a,pn %fcc0, _kref+0x1eb0
19262 .word 0xe51e6018 ! t0_kref+0x1e9c: ldd [%i1 + 0x18], %f18
19263 .word 0x9a12a566 ! t0_kref+0x1ea0: or %o2, 0x566, %o5
19264 .word 0x9f322002 ! t0_kref+0x1ea4: srl %o0, 0x2, %o7
19265 .word 0x8182c000 ! t0_kref+0x1ea8: wr %o3, %g0, %y
19266 .word 0xa5a01a2f ! t0_kref+0x1eac: fstoi %f15, %f18
19267 .word 0xc12e401c ! t0_kref+0x1eb0: st %fsr, [%i1 + %i4]
19268 .word 0x03480002 ! t0_kref+0x1eb4: fbne,pt %fcc0, _kref+0x1ebc
19269 .word 0x96827add ! t0_kref+0x1eb8: addcc %o1, -0x523, %o3
19270 .word 0x81ddc00f ! t0_kref+0x1ebc: flush %l7 + %o7
19271 .word 0x9fc00004 ! t0_kref+0x1ec0: call %g0 + %g4
19272 .word 0xa1a000af ! t0_kref+0x1ec4: fnegs %f15, %f16
19273 .word 0x95a54938 ! t0_kref+0x1ec8: fmuls %f21, %f24, %f10
19274 .word 0x81ad8a56 ! t0_kref+0x1ecc: fcmpd %fcc0, %f22, %f22
19275 .word 0xee266010 ! t0_kref+0x1ed0: st %l7, [%i1 + 0x10]
19276 .word 0xd8780019 ! t0_kref+0x1ed4: swap [%g0 + %i1], %o4
19277 .word 0x9fc10000 ! t0_kref+0x1ed8: call %g4
19278 .word 0xa02cc016 ! t0_kref+0x1edc: andn %l3, %l6, %l0
19279 .word 0x8186c000 ! t0_kref+0x1ee0: wr %i3, %g0, %y
19280 .word 0x9862000b ! t0_kref+0x1ee4: subc %o0, %o3, %o4
19281 .word 0x9e630013 ! t0_kref+0x1ee8: subc %o4, %l3, %o7
19282 .word 0x81ab8a4c ! t0_kref+0x1eec: fcmpd %fcc0, %f14, %f12
19283 .word 0x95a000ac ! t0_kref+0x1ef0: fnegs %f12, %f10
19284 .word 0xada01a58 ! t0_kref+0x1ef4: fdtoi %f24, %f22
19285 .word 0xde08a027 ! t0_kref+0x1ef8: ldub [%g2 + 0x27], %o7
19286 .word 0xb3a00130 ! t0_kref+0x1efc: fabss %f16, %f25
19287 call SYM(t0_subr2)
19288 .word 0xe0861000 ! t0_kref+0x1f04: lda [%i0]0x80, %l0
19289 .word 0xc048a03e ! t0_kref+0x1f08: ldsb [%g2 + 0x3e], %g0
19290 .word 0x27800004 ! t0_kref+0x1f0c: fbul,a _kref+0x1f1c
19291 .word 0x9482800c ! t0_kref+0x1f10: addcc %o2, %o4, %o2
19292 .word 0xd24e7fec ! t0_kref+0x1f14: ldsb [%i1 - 0x14], %o1
19293 .word 0xa5a9002e ! t0_kref+0x1f18: fmovsl %fcc0, %f14, %f18
19294 .word 0xa9a30858 ! t0_kref+0x1f1c: faddd %f12, %f24, %f20
19295 .word 0x11800005 ! t0_kref+0x1f20: fba _kref+0x1f34
19296 .word 0xde0e7ffd ! t0_kref+0x1f24: ldub [%i1 - 3], %o7
19297 .word 0xa1a509d8 ! t0_kref+0x1f28: fdivd %f20, %f24, %f16
19298 .word 0xc398a080 ! t0_kref+0x1f2c: ldda [%g2 + 0x80]%asi, %f32
19299 .word 0xdd00a00c ! t0_kref+0x1f30: ld [%g2 + 0xc], %f14
19300 .word 0x9634b2ca ! t0_kref+0x1f34: orn %l2, -0xd36, %o3
19301 .word 0x81abcaae ! t0_kref+0x1f38: fcmpes %fcc0, %f15, %f14
19302 .word 0x9a2cb0cb ! t0_kref+0x1f3c: andn %l2, -0xf35, %o5
19303 .word 0x9532000d ! t0_kref+0x1f40: srl %o0, %o5, %o2
19304 .word 0xdb20a02c ! t0_kref+0x1f44: st %f13, [%g2 + 0x2c]
19305 .word 0xa5a649ad ! t0_kref+0x1f48: fdivs %f25, %f13, %f18
19306 .word 0x94b0294b ! t0_kref+0x1f4c: orncc %g0, 0x94b, %o2
19307 .word 0x33480001 ! t0_kref+0x1f50: fbe,a,pt %fcc0, _kref+0x1f54
19308 .word 0x94332e1c ! t0_kref+0x1f54: orn %o4, 0xe1c, %o2
19309 .word 0x80083bc8 ! t0_kref+0x1f58: and %g0, -0x438, %g0
19310 .word 0xe09e505d ! t0_kref+0x1f5c: ldda [%i1 + %i5]0x82, %l0
19311 .word 0xa5a01911 ! t0_kref+0x1f60: fitod %f17, %f18
19312 .word 0x9692c013 ! t0_kref+0x1f64: orcc %o3, %l3, %o3
19313 .word 0x81ad4ab5 ! t0_kref+0x1f68: fcmpes %fcc0, %f21, %f21
19314 .word 0xf6367fea ! t0_kref+0x1f6c: sth %i3, [%i1 - 0x16]
19315 .word 0xf56e7ff0 ! t0_kref+0x1f70: prefetch %i1 - 0x10, 26
19316 .word 0xf6270018 ! t0_kref+0x1f74: st %i3, [%i4 + %i0]
19317 .word 0xde08a028 ! t0_kref+0x1f78: ldub [%g2 + 0x28], %o7
19318 .word 0x99280015 ! t0_kref+0x1f7c: sll %g0, %l5, %o4
19319 .word 0x98ab7264 ! t0_kref+0x1f80: andncc %o5, -0xd9c, %o4
19320 .word 0x9434c00d ! t0_kref+0x1f84: orn %l3, %o5, %o2
19321 .word 0x9e8d3212 ! t0_kref+0x1f88: andcc %l4, -0xdee, %o7
19322 .word 0x9ea6b7a2 ! t0_kref+0x1f8c: subcc %i2, -0x85e, %o7
19323 .word 0x968a654a ! t0_kref+0x1f90: andcc %o1, 0x54a, %o3
19324 .word 0xd900a030 ! t0_kref+0x1f94: ld [%g2 + 0x30], %f12
19325 .word 0xd608a038 ! t0_kref+0x1f98: ldub [%g2 + 0x38], %o3
19326 .word 0xb1a0012a ! t0_kref+0x1f9c: fabss %f10, %f24
19327 .word 0x05400008 ! t0_kref+0x1fa0: fblg,pn %fcc0, _kref+0x1fc0
19328 .word 0xa5a489d6 ! t0_kref+0x1fa4: fdivd %f18, %f22, %f18
19329 .word 0x98a6c009 ! t0_kref+0x1fa8: subcc %i3, %o1, %o4
19330 .word 0x929d3655 ! t0_kref+0x1fac: xorcc %l4, -0x9ab, %o1
19331 .word 0xe01e0000 ! t0_kref+0x1fb0: ldd [%i0], %l0
19332 .word 0x9735c00c ! t0_kref+0x1fb4: srl %l7, %o4, %o3
19333 .word 0x96e70012 ! t0_kref+0x1fb8: subccc %i4, %l2, %o3
19334 .word 0xc768a088 ! t0_kref+0x1fbc: prefetch %g2 + 0x88, 3
19335 .word 0xd4067fe0 ! t0_kref+0x1fc0: ld [%i1 - 0x20], %o2
19336 .word 0xd4060000 ! t0_kref+0x1fc4: ld [%i0], %o2
19337 .word 0xd51fbca0 ! t0_kref+0x1fc8: ldd [%fp - 0x360], %f10
19338 .word 0x983573ab ! t0_kref+0x1fcc: orn %l5, -0xc55, %o4
19339 .word 0xf1380019 ! t0_kref+0x1fd0: std %f24, [%g0 + %i1]
19340 .word 0xd6366012 ! t0_kref+0x1fd4: sth %o3, [%i1 + 0x12]
19341 .word 0x95120012 ! t0_kref+0x1fd8: taddcctv %o0, %l2, %o2
19342 .word 0xdadf5018 ! t0_kref+0x1fdc: ldxa [%i5 + %i0]0x80, %o5
19343 .word 0x94ba7eb4 ! t0_kref+0x1fe0: xnorcc %o1, -0x14c, %o2
19344 .word 0xd93e001d ! t0_kref+0x1fe4: std %f12, [%i0 + %i5]
19345 .word 0xd91fbde0 ! t0_kref+0x1fe8: ldd [%fp - 0x220], %f12
19346 .word 0xafa40933 ! t0_kref+0x1fec: fmuls %f16, %f19, %f23
19347 .word 0x933b2005 ! t0_kref+0x1ff0: sra %o4, 0x5, %o1
19348 .word 0xdade101d ! t0_kref+0x1ff4: ldxa [%i0 + %i5]0x80, %o5
19349 .word 0x9de3bfa0 ! t0_kref+0x1ff8: save %sp, -0x60, %sp
19350 sethi %hi(1f), %i7
19351 return %i7+%lo(1f)
19352 .empty
19353 .word 0xa9a40856 ! t0_kref+0x2004: faddd %f16, %f22, %f20
193541: .word 0x980de32d ! t0_kref+0x2008: and %l7, 0x32d, %o4
19355 .word 0x99a28839 ! t0_kref+0x200c: fadds %f10, %f25, %f12
19356 .word 0xd726401c ! t0_kref+0x2010: st %f11, [%i1 + %i4]
19357 .word 0x94f4efe4 ! t0_kref+0x2014: udivcc %l3, 0xfe4, %o2
19358 .word 0x94e54017 ! t0_kref+0x2018: subccc %l5, %l7, %o2
19359 .word 0xd640a03c ! t0_kref+0x201c: ldsw [%g2 + 0x3c], %o3
19360 .word 0x9ba609b1 ! t0_kref+0x2020: fdivs %f24, %f17, %f13
19361 .word 0x982f2b56 ! t0_kref+0x2024: andn %i4, 0xb56, %o4
19362 .word 0xa9a018d0 ! t0_kref+0x2028: fdtos %f16, %f20
19363 .word 0xd408a011 ! t0_kref+0x202c: ldub [%g2 + 0x11], %o2
19364 .word 0x98bf7e54 ! t0_kref+0x2030: xnorcc %i5, -0x1ac, %o4
19365 .word 0xfa260000 ! t0_kref+0x2034: st %i5, [%i0]
19366 .word 0xef00a01c ! t0_kref+0x2038: ld [%g2 + 0x1c], %f23
19367 .word 0x9da0190b ! t0_kref+0x203c: fitod %f11, %f14
19368 .word 0xd020a008 ! t0_kref+0x2040: st %o0, [%g2 + 8]
19369 .word 0xb3a44838 ! t0_kref+0x2044: fadds %f17, %f24, %f25
19370 .word 0xed6e401b ! t0_kref+0x2048: prefetch %i1 + %i3, 22
19371 .word 0x932b6013 ! t0_kref+0x204c: sll %o5, 0x13, %o1
19372 .word 0x980ec015 ! t0_kref+0x2050: and %i3, %l5, %o4
19373 .word 0x965dc01d ! t0_kref+0x2054: smul %l7, %i5, %o3
19374 .word 0xb1a018d4 ! t0_kref+0x2058: fdtos %f20, %f24
19375 .word 0x8084c014 ! t0_kref+0x205c: addcc %l3, %l4, %g0
19376 .word 0xec6e201a ! t0_kref+0x2060: ldstub [%i0 + 0x1a], %l6
19377 .word 0x37800007 ! t0_kref+0x2064: fbge,a _kref+0x2080
19378 .word 0xe01e2000 ! t0_kref+0x2068: ldd [%i0], %l0
19379 .word 0x968dc014 ! t0_kref+0x206c: andcc %l7, %l4, %o3
19380 .word 0xea36600e ! t0_kref+0x2070: sth %l5, [%i1 + 0xe]
19381 .word 0x95a0110e ! t0_kref+0x2074: fxtod %f14, %f10
19382 .word 0xe4262008 ! t0_kref+0x2078: st %l2, [%i0 + 8]
19383 .word 0x99a01917 ! t0_kref+0x207c: fitod %f23, %f12
19384 .word 0x9e3aa841 ! t0_kref+0x2080: xnor %o2, 0x841, %o7
19385 .word 0x09480002 ! t0_kref+0x2084: fbl,pt %fcc0, _kref+0x208c
19386 .word 0xd2865000 ! t0_kref+0x2088: lda [%i1]0x80, %o1
19387 .word 0x80e2400c ! t0_kref+0x208c: subccc %o1, %o4, %g0
19388 .word 0x2e400007 ! t0_kref+0x2090: bvs,a,pn %icc, _kref+0x20ac
19389 .word 0xec7e0000 ! t0_kref+0x2094: swap [%i0], %l6
19390 .word 0x04800001 ! t0_kref+0x2098: ble _kref+0x209c
19391 .word 0x9a257771 ! t0_kref+0x209c: sub %l5, -0x88f, %o5
19392 .word 0xf436200a ! t0_kref+0x20a0: sth %i2, [%i0 + 0xa]
19393 .word 0xe0180018 ! t0_kref+0x20a4: ldd [%g0 + %i0], %l0
19394 .word 0x99a409ca ! t0_kref+0x20a8: fdivd %f16, %f10, %f12
19395 .word 0xd4060000 ! t0_kref+0x20ac: ld [%i0], %o2
19396 .word 0xde163fea ! t0_kref+0x20b0: lduh [%i0 - 0x16], %o7
19397 .word 0x9a7d800d ! t0_kref+0x20b4: sdiv %l6, %o5, %o5
19398 .word 0xc006401c ! t0_kref+0x20b8: ld [%i1 + %i4], %g0
19399 .word 0x9e7d8012 ! t0_kref+0x20bc: sdiv %l6, %l2, %o7
19400 .word 0x809ac01d ! t0_kref+0x20c0: xorcc %o3, %i5, %g0
19401 .word 0x8184c000 ! t0_kref+0x20c4: wr %l3, %g0, %y
19402 .word 0x95330012 ! t0_kref+0x20c8: srl %o4, %l2, %o2
19403 .word 0x967a6b06 ! t0_kref+0x20cc: sdiv %o1, 0xb06, %o3
19404 .word 0x0c800004 ! t0_kref+0x20d0: bneg _kref+0x20e0
19405 .word 0xb1a0190a ! t0_kref+0x20d4: fitod %f10, %f24
19406 .word 0xd6164000 ! t0_kref+0x20d8: lduh [%i1], %o3
19407 .word 0x940a8014 ! t0_kref+0x20dc: and %o2, %l4, %o2
19408 .word 0x9de3bfa0 ! t0_kref+0x20e0: save %sp, -0x60, %sp
19409 .word 0xb907401c ! t0_kref+0x20e4: taddcc %i5, %i4, %i4
19410 .word 0x99ee001a ! t0_kref+0x20e8: restore %i0, %i2, %o4
19411 .word 0x8004e784 ! t0_kref+0x20ec: add %l3, 0x784, %g0
19412 .word 0xe810698b ! t0_kref+0x20f0: lduh [%g1 + 0x98b], %l4
19413 .word 0x9e3f401c ! t0_kref+0x20f4: xnor %i5, %i4, %o7
19414 .word 0x9adb3977 ! t0_kref+0x20f8: smulcc %o4, -0x689, %o5
19415 .word 0x28400005 ! t0_kref+0x20fc: bleu,a,pn %icc, _kref+0x2110
19416 .word 0xe920a008 ! t0_kref+0x2100: st %f20, [%g2 + 8]
19417 .word 0xa1a000d0 ! t0_kref+0x2104: fnegd %f16, %f16
19418 .word 0xc807bff0 ! t0_kref+0x2108: ld [%fp - 0x10], %g4
19419 .word 0xc040a008 ! t0_kref+0x210c: ldsw [%g2 + 8], %g0
19420 .word 0xf628a014 ! t0_kref+0x2110: stb %i3, [%g2 + 0x14]
19421 .word 0xe2f81019 ! t0_kref+0x2114: swapa [%g0 + %i1]0x80, %l1
19422 .word 0x81acca39 ! t0_kref+0x2118: fcmps %fcc0, %f19, %f25
19423 .word 0xb1a5492a ! t0_kref+0x211c: fmuls %f21, %f10, %f24
19424 .word 0x81aa8aad ! t0_kref+0x2120: fcmpes %fcc0, %f10, %f13
19425 .word 0xea68a005 ! t0_kref+0x2124: ldstub [%g2 + 5], %l5
19426 .word 0xd820a018 ! t0_kref+0x2128: st %o4, [%g2 + 0x18]
19427 .word 0x001fffff ! t0_kref+0x212c: illtrap 0x1fffff
19428 .word 0x992d200a ! t0_kref+0x2130: sll %l4, 0xa, %o4
19429 .word 0xf6266000 ! t0_kref+0x2134: st %i3, [%i1]
19430 .word 0x37400006 ! t0_kref+0x2138: fbge,a,pn %fcc0, _kref+0x2150
19431 .word 0x9b2ea006 ! t0_kref+0x213c: sll %i2, 0x6, %o5
19432 .word 0x3b800005 ! t0_kref+0x2140: fble,a _kref+0x2154
19433 .word 0xc398a080 ! t0_kref+0x2144: ldda [%g2 + 0x80]%asi, %f32
19434 .word 0x80faa045 ! t0_kref+0x2148: sdivcc %o2, 0x45, %g0
19435 .word 0x80ad400a ! t0_kref+0x214c: andncc %l5, %o2, %g0
19436 .word 0xa5a509d6 ! t0_kref+0x2150: fdivd %f20, %f22, %f18
19437 .word 0x96fb0009 ! t0_kref+0x2154: sdivcc %o4, %o1, %o3
19438 .word 0xf62e7fe3 ! t0_kref+0x2158: stb %i3, [%i1 - 0x1d]
19439 .word 0x81db3aac ! t0_kref+0x215c: flush %o4 - 0x554
19440 .word 0xf4367fe4 ! t0_kref+0x2160: sth %i2, [%i1 - 0x1c]
19441 .word 0xe01e6008 ! t0_kref+0x2164: ldd [%i1 + 8], %l0
19442 .word 0x9b374009 ! t0_kref+0x2168: srl %i5, %o1, %o5
19443 .word 0x81ddb060 ! t0_kref+0x216c: flush %l6 - 0xfa0
19444 .word 0x05400003 ! t0_kref+0x2170: fblg,pn %fcc0, _kref+0x217c
19445 .word 0xc0562016 ! t0_kref+0x2174: ldsh [%i0 + 0x16], %g0
19446 .word 0x9b374014 ! t0_kref+0x2178: srl %i5, %l4, %o5
19447 .word 0x9a9c800c ! t0_kref+0x217c: xorcc %l2, %o4, %o5
19448 .word 0xf207bfe0 ! t0_kref+0x2180: ld [%fp - 0x20], %i1
19449 .word 0x81870000 ! t0_kref+0x2184: wr %i4, %g0, %y
19450 .word 0x9a474008 ! t0_kref+0x2188: addc %i5, %o0, %o5
19451 .word 0x9a830017 ! t0_kref+0x218c: addcc %o4, %l7, %o5
19452 .word 0x81adcab8 ! t0_kref+0x2190: fcmpes %fcc0, %f23, %f24
19453 .word 0xe428a023 ! t0_kref+0x2194: stb %l2, [%g2 + 0x23]
19454 .word 0xed1fbf20 ! t0_kref+0x2198: ldd [%fp - 0xe0], %f22
19455 .word 0x95a01110 ! t0_kref+0x219c: fxtod %f16, %f10
19456 .word 0x81ad4a36 ! t0_kref+0x21a0: fcmps %fcc0, %f21, %f22
19457 .word 0xe67e600c ! t0_kref+0x21a4: swap [%i1 + 0xc], %l3
19458 .word 0xd0360000 ! t0_kref+0x21a8: sth %o0, [%i0]
19459 .word 0x81ad0a58 ! t0_kref+0x21ac: fcmpd %fcc0, %f20, %f24
19460 .word 0x32480002 ! t0_kref+0x21b0: bne,a,pt %icc, _kref+0x21b8
19461 .word 0x948ebfd4 ! t0_kref+0x21b4: andcc %i2, -0x2c, %o2
19462 .word 0xc02e0000 ! t0_kref+0x21b8: clrb [%i0]
19463 .word 0xf820a02c ! t0_kref+0x21bc: st %i4, [%g2 + 0x2c]
19464 .word 0x03400005 ! t0_kref+0x21c0: fbne,pn %fcc0, _kref+0x21d4
19465 .word 0x9b3aa00b ! t0_kref+0x21c4: sra %o2, 0xb, %o5
19466 .word 0x11800001 ! t0_kref+0x21c8: fba _kref+0x21cc
19467 .word 0xc36e2010 ! t0_kref+0x21cc: prefetch %i0 + 0x10, 1
19468 call SYM(t0_subr3)
19469 .word 0xd8de5000 ! t0_kref+0x21d4: ldxa [%i1]0x80, %o4
19470 .word 0x80ac800a ! t0_kref+0x21d8: andncc %l2, %o2, %g0
19471 call SYM(t0_subr3)
19472 .word 0xe3b8a040 ! t0_kref+0x21e0: stda %f48, [%g2 + 0x40]%asi
19473 .word 0xc0163ff6 ! t0_kref+0x21e4: lduh [%i0 - 0xa], %g0
19474 .word 0x09800007 ! t0_kref+0x21e8: fbl _kref+0x2204
19475 .word 0x98bcc01b ! t0_kref+0x21ec: xnorcc %l3, %i3, %o4
19476 .word 0x983de43d ! t0_kref+0x21f0: xnor %l7, 0x43d, %o4
19477 .word 0x80fc8016 ! t0_kref+0x21f4: sdivcc %l2, %l6, %g0
19478 .word 0xd8270018 ! t0_kref+0x21f8: st %o4, [%i4 + %i0]
19479 .word 0xe520a024 ! t0_kref+0x21fc: st %f18, [%g2 + 0x24]
19480 .word 0xd848a024 ! t0_kref+0x2200: ldsb [%g2 + 0x24], %o4
19481 .word 0xb1a018cc ! t0_kref+0x2204: fdtos %f12, %f24
19482 .word 0xd600a018 ! t0_kref+0x2208: ld [%g2 + 0x18], %o3
19483 .word 0x812b401a ! t0_kref+0x220c: sll %o5, %i2, %g0
19484 .word 0x96f4f797 ! t0_kref+0x2210: udivcc %l3, -0x869, %o3
19485 .word 0x8143e040 ! t0_kref+0x2214: membar 0x40
19486 .word 0x94e28008 ! t0_kref+0x2218: subccc %o2, %o0, %o2
19487 .word 0x923b29f8 ! t0_kref+0x221c: xnor %o4, 0x9f8, %o1
19488 .word 0xef064000 ! t0_kref+0x2220: ld [%i1], %f23
19489 .word 0x9a5b400c ! t0_kref+0x2224: smul %o5, %o4, %o5
19490 .word 0x25800007 ! t0_kref+0x2228: fblg,a _kref+0x2244
19491 .word 0x9da01897 ! t0_kref+0x222c: fitos %f23, %f14
19492 .word 0x961ce45c ! t0_kref+0x2230: xor %l3, 0x45c, %o3
19493 .word 0x23400001 ! t0_kref+0x2234: fbne,a,pn %fcc0, _kref+0x2238
19494 .word 0xe51f4019 ! t0_kref+0x2238: ldd [%i5 + %i1], %f18
19495 .word 0x9adce3dc ! t0_kref+0x223c: smulcc %l3, 0x3dc, %o5
19496 .word 0x9f2d800c ! t0_kref+0x2240: sll %l6, %o4, %o7
19497 .word 0x947f7454 ! t0_kref+0x2244: sdiv %i5, -0xbac, %o2
19498 .word 0x9add7119 ! t0_kref+0x2248: smulcc %l5, -0xee7, %o5
19499 .word 0x95a60852 ! t0_kref+0x224c: faddd %f24, %f18, %f10
19500 .word 0xde48a018 ! t0_kref+0x2250: ldsb [%g2 + 0x18], %o7
19501 .word 0xa9a01919 ! t0_kref+0x2254: fitod %f25, %f20
19502 .word 0x81ab0ab0 ! t0_kref+0x2258: fcmpes %fcc0, %f12, %f16
19503 .word 0x9de3bfa0 ! t0_kref+0x225c: save %sp, -0x60, %sp
19504 .word 0x808838a2 ! t0_kref+0x2260: btst 0xfffff8a2, %g0
19505 .word 0x93eea7e6 ! t0_kref+0x2264: restore %i2, 0x7e6, %o1
19506 .word 0xde16c018 ! t0_kref+0x2268: lduh [%i3 + %i0], %o7
19507 .word 0x15800002 ! t0_kref+0x226c: fbue _kref+0x2274
19508 .word 0x985cc00d ! t0_kref+0x2270: smul %l3, %o5, %o4
19509 .word 0x81820000 ! t0_kref+0x2274: wr %o0, %g0, %y
19510 .word 0x95a50850 ! t0_kref+0x2278: faddd %f20, %f16, %f10
19511 .word 0xed1e2018 ! t0_kref+0x227c: ldd [%i0 + 0x18], %f22
19512 .word 0x1b31ee4d ! t0_kref+0x2280: sethi %hi(0xc7b93400), %o5
19513 .word 0xd808a03a ! t0_kref+0x2284: ldub [%g2 + 0x3a], %o4
19514 .word 0xe700a010 ! t0_kref+0x2288: ld [%g2 + 0x10], %f19
19515 .word 0x9e824012 ! t0_kref+0x228c: addcc %o1, %l2, %o7
19516 .word 0xd8164000 ! t0_kref+0x2290: lduh [%i1], %o4
19517 .word 0xe01e3fe8 ! t0_kref+0x2294: ldd [%i0 - 0x18], %l0
19518 .word 0xa5a30854 ! t0_kref+0x2298: faddd %f12, %f20, %f18
19519 .word 0xc807bfe8 ! t0_kref+0x229c: ld [%fp - 0x18], %g4
19520 .word 0xf11fbf78 ! t0_kref+0x22a0: ldd [%fp - 0x88], %f24
19521 .word 0xeb00a000 ! t0_kref+0x22a4: ld [%g2], %f21
19522 .word 0x9ebc8016 ! t0_kref+0x22a8: xnorcc %l2, %l6, %o7
19523 .word 0x9647000c ! t0_kref+0x22ac: addc %i4, %o4, %o3
19524 .word 0x9afd62c7 ! t0_kref+0x22b0: sdivcc %l5, 0x2c7, %o5
19525 .word 0x9536a005 ! t0_kref+0x22b4: srl %i2, 0x5, %o2
19526 .word 0x94e7000b ! t0_kref+0x22b8: subccc %i4, %o3, %o2
19527 .word 0x1f800004 ! t0_kref+0x22bc: fbo _kref+0x22cc
19528 .word 0x81d92f4a ! t0_kref+0x22c0: flush %g4 + 0xf4a
19529 .word 0xa5a0190f ! t0_kref+0x22c4: fitod %f15, %f18
19530 .word 0x9b17401b ! t0_kref+0x22c8: taddcctv %i5, %i3, %o5
19531 .word 0x8035b894 ! t0_kref+0x22cc: orn %l6, -0x76c, %g0
19532 .word 0x38800006 ! t0_kref+0x22d0: bgu,a _kref+0x22e8
19533 .word 0x94bec016 ! t0_kref+0x22d4: xnorcc %i3, %l6, %o2
19534 .word 0x06800002 ! t0_kref+0x22d8: bl _kref+0x22e0
19535 .word 0x81828000 ! t0_kref+0x22dc: wr %o2, %g0, %y
19536 .word 0x96f30000 ! t0_kref+0x22e0: udivcc %o4, %g0, %o3
19537 .word 0x9aaf365a ! t0_kref+0x22e4: andncc %i4, -0x9a6, %o5
19538 .word 0x9ba0012f ! t0_kref+0x22e8: fabss %f15, %f13
19539 .word 0xe66e3fe1 ! t0_kref+0x22ec: ldstub [%i0 - 0x1f], %l3
19540 .word 0xdd3e7ff0 ! t0_kref+0x22f0: std %f14, [%i1 - 0x10]
19541 .word 0x95a01a30 ! t0_kref+0x22f4: fstoi %f16, %f10
19542 .word 0x81aa8a4c ! t0_kref+0x22f8: fcmpd %fcc0, %f10, %f12
19543 .word 0x952a2015 ! t0_kref+0x22fc: sll %o0, 0x15, %o2
19544 .word 0x2f480007 ! t0_kref+0x2300: fbu,a,pt %fcc0, _kref+0x231c
19545 .word 0x92ab4015 ! t0_kref+0x2304: andncc %o5, %l5, %o1
19546 .word 0x811d8013 ! t0_kref+0x2308: tsubcctv %l6, %l3, %g0
19547 .word 0xde10a02a ! t0_kref+0x230c: lduh [%g2 + 0x2a], %o7
19548 .word 0x9ba9402a ! t0_kref+0x2310: fmovsug %fcc0, %f10, %f13
19549 .word 0x94f021cd ! t0_kref+0x2314: udivcc %g0, 0x1cd, %o2
19550 .word 0x17800004 ! t0_kref+0x2318: fbge _kref+0x2328
19551 .word 0x9e3a8009 ! t0_kref+0x231c: xnor %o2, %o1, %o7
19552 .word 0xd2062008 ! t0_kref+0x2320: ld [%i0 + 8], %o1
19553 .word 0xd4d81019 ! t0_kref+0x2324: ldxa [%g0 + %i1]0x80, %o2
19554 .word 0x94b8001d ! t0_kref+0x2328: xnorcc %g0, %i5, %o2
19555 .word 0xf830a024 ! t0_kref+0x232c: sth %i4, [%g2 + 0x24]
19556 .word 0x81ac8a54 ! t0_kref+0x2330: fcmpd %fcc0, %f18, %f20
19557 .word 0x92f6a778 ! t0_kref+0x2334: udivcc %i2, 0x778, %o1
19558 .word 0xe01e3fe0 ! t0_kref+0x2338: ldd [%i0 - 0x20], %l0
19559 .word 0x8186c000 ! t0_kref+0x233c: wr %i3, %g0, %y
19560 .word 0x9da0002a ! t0_kref+0x2340: fmovs %f10, %f14
19561 .word 0x9da018d8 ! t0_kref+0x2344: fdtos %f24, %f14
19562 .word 0x9efb6e40 ! t0_kref+0x2348: sdivcc %o5, 0xe40, %o7
19563 .word 0xd808a001 ! t0_kref+0x234c: ldub [%g2 + 1], %o4
19564 .word 0xa7a018d2 ! t0_kref+0x2350: fdtos %f18, %f19
19565 sethi %hi(1f), %o7
19566 save %sp,-0x60,%sp
19567 return %i7+%lo(1f)
19568 .empty
19569 .word 0xed1e7ff0 ! t0_kref+0x2360: ldd [%i1 - 0x10], %f22
195701: .word 0x941b4009 ! t0_kref+0x2364: xor %o5, %o1, %o2
19571 .word 0xd030a018 ! t0_kref+0x2368: sth %o0, [%g2 + 0x18]
19572 .word 0xdd1f4019 ! t0_kref+0x236c: ldd [%i5 + %i1], %f14
19573 .word 0xada0014c ! t0_kref+0x2370: fabsd %f12, %f22
19574 .word 0x9fa018d2 ! t0_kref+0x2374: fdtos %f18, %f15
19575 .word 0x95a4482a ! t0_kref+0x2378: fadds %f17, %f10, %f10
19576 .word 0x39800003 ! t0_kref+0x237c: fbuge,a _kref+0x2388
19577 .word 0x97a00139 ! t0_kref+0x2380: fabss %f25, %f11
19578 .word 0xe11e3ff0 ! t0_kref+0x2384: ldd [%i0 - 0x10], %f16
19579 .word 0x35400002 ! t0_kref+0x2388: fbue,a,pn %fcc0, _kref+0x2390
19580 .word 0x923378a1 ! t0_kref+0x238c: orn %o5, -0x75f, %o1
19581 .word 0xa1a0188e ! t0_kref+0x2390: fitos %f14, %f16
19582 .word 0x3b800001 ! t0_kref+0x2394: fble,a _kref+0x2398
19583 .word 0x803837cf ! t0_kref+0x2398: xnor %g0, -0x831, %g0
19584 .word 0x81dbee0b ! t0_kref+0x239c: flush %o7 + 0xe0b
19585 .word 0x13800006 ! t0_kref+0x23a0: fbe _kref+0x23b8
19586 .word 0x9da00054 ! t0_kref+0x23a4: fmovd %f20, %f14
19587 .word 0x01800008 ! t0_kref+0x23a8: fbn _kref+0x23c8
19588 .word 0xdec61000 ! t0_kref+0x23ac: ldswa [%i0]0x80, %o7
19589 .word 0xada58d2d ! t0_kref+0x23b0: fsmuld %f22, %f13, %f22
19590 .word 0x9ab278c3 ! t0_kref+0x23b4: orncc %o1, -0x73d, %o5
19591 .word 0xd816001b ! t0_kref+0x23b8: lduh [%i0 + %i3], %o4
19592 .word 0x808a0016 ! t0_kref+0x23bc: btst %l6, %o0
19593 .word 0xd848a02f ! t0_kref+0x23c0: ldsb [%g2 + 0x2f], %o4
19594 .word 0xc0070019 ! t0_kref+0x23c4: ld [%i4 + %i1], %g0
19595 .word 0xd920a02c ! t0_kref+0x23c8: st %f12, [%g2 + 0x2c]
19596 .word 0x9e2d7ac8 ! t0_kref+0x23cc: andn %l5, -0x538, %o7
19597 call SYM(t0_subr3)
19598 .word 0xf430a028 ! t0_kref+0x23d4: sth %i2, [%g2 + 0x28]
19599 .word 0xd448a02c ! t0_kref+0x23d8: ldsb [%g2 + 0x2c], %o2
19600 .word 0x9b2f4009 ! t0_kref+0x23dc: sll %i5, %o1, %o5
19601 .word 0x97a00136 ! t0_kref+0x23e0: fabss %f22, %f11
19602 .word 0xd4167fee ! t0_kref+0x23e4: lduh [%i1 - 0x12], %o2
19603 .word 0xe51e6008 ! t0_kref+0x23e8: ldd [%i1 + 8], %f18
19604 .word 0xdd20a030 ! t0_kref+0x23ec: st %f14, [%g2 + 0x30]
19605 .word 0x98baadca ! t0_kref+0x23f0: xnorcc %o2, 0xdca, %o4
19606 .word 0xd51e7ff8 ! t0_kref+0x23f4: ldd [%i1 - 8], %f10
19607 .word 0xee6e8019 ! t0_kref+0x23f8: ldstub [%i2 + %i1], %l7
19608 .word 0x9a78001a ! t0_kref+0x23fc: sdiv %g0, %i2, %o5
19609 .word 0xe628a028 ! t0_kref+0x2400: stb %l3, [%g2 + 0x28]
19610 .word 0x0f480008 ! t0_kref+0x2404: fbu,pt %fcc0, _kref+0x2424
19611 .word 0x97a00031 ! t0_kref+0x2408: fmovs %f17, %f11
19612 .word 0x81ad4ab6 ! t0_kref+0x240c: fcmpes %fcc0, %f21, %f22
19613 .word 0x9abec00c ! t0_kref+0x2410: xnorcc %i3, %o4, %o5
19614 .word 0x9aaa0016 ! t0_kref+0x2414: andncc %o0, %l6, %o5
19615 .word 0x19230891 ! t0_kref+0x2418: sethi %hi(0x8c224400), %o4
19616 .word 0xafa01a34 ! t0_kref+0x241c: fstoi %f20, %f23
19617 .word 0x0c800001 ! t0_kref+0x2420: bneg _kref+0x2424
19618 .word 0xc398a040 ! t0_kref+0x2424: ldda [%g2 + 0x40]%asi, %f32
19619 .word 0xf11e6008 ! t0_kref+0x2428: ldd [%i1 + 8], %f24
19620 .word 0x28400008 ! t0_kref+0x242c: bleu,a,pn %icc, _kref+0x244c
19621 .word 0xf11e3fe0 ! t0_kref+0x2430: ldd [%i0 - 0x20], %f24
19622 .word 0xeb6e6018 ! t0_kref+0x2434: prefetch %i1 + 0x18, 21
19623 .word 0x972da009 ! t0_kref+0x2438: sll %l6, 0x9, %o3
19624 .word 0x13400006 ! t0_kref+0x243c: fbe,pn %fcc0, _kref+0x2454
19625 .word 0x9a7ec00a ! t0_kref+0x2440: sdiv %i3, %o2, %o5
19626 .word 0x992ca01b ! t0_kref+0x2444: sll %l2, 0x1b, %o4
19627 .word 0x0f480001 ! t0_kref+0x2448: fbu,pt %fcc0, _kref+0x244c
19628 .word 0xa1a0190f ! t0_kref+0x244c: fitod %f15, %f16
19629 .word 0xf8363ff4 ! t0_kref+0x2450: sth %i4, [%i0 - 0xc]
19630 .word 0x92f7001d ! t0_kref+0x2454: udivcc %i4, %i5, %o1
19631 .word 0x96c2667b ! t0_kref+0x2458: addccc %o1, 0x67b, %o3
19632 .word 0xafa018d2 ! t0_kref+0x245c: fdtos %f18, %f23
19633 .word 0xd7070018 ! t0_kref+0x2460: ld [%i4 + %i0], %f11
19634 .word 0xc398a040 ! t0_kref+0x2464: ldda [%g2 + 0x40]%asi, %f32
19635 .word 0x9245401b ! t0_kref+0x2468: addc %l5, %i3, %o1
19636 .word 0x06400001 ! t0_kref+0x246c: bl,pn %icc, _kref+0x2470
19637 .word 0xf8362018 ! t0_kref+0x2470: sth %i4, [%i0 + 0x18]
19638 .word 0x81830000 ! t0_kref+0x2474: wr %o4, %g0, %y
19639 .word 0x81c96b78 ! t0_kref+0x2478: return %g5 + 0xb78
19640 .word 0x80454013 ! t0_kref+0x247c: addc %l5, %l3, %g0
19641 .word 0xda4e7ff7 ! t0_kref+0x2480: ldsb [%i1 - 9], %o5
19642 .word 0xb1a00152 ! t0_kref+0x2484: fabsd %f18, %f24
19643 .word 0x812a000b ! t0_kref+0x2488: sll %o0, %o3, %g0
19644 .word 0x9e7b4017 ! t0_kref+0x248c: sdiv %o5, %l7, %o7
19645 .word 0xda262008 ! t0_kref+0x2490: st %o5, [%i0 + 8]
19646 .word 0x98400016 ! t0_kref+0x2494: addc %g0, %l6, %o4
19647 .word 0xaba01899 ! t0_kref+0x2498: fitos %f25, %f21
19648 .word 0xd848a02c ! t0_kref+0x249c: ldsb [%g2 + 0x2c], %o4
19649 .word 0x81ab8ab8 ! t0_kref+0x24a0: fcmpes %fcc0, %f14, %f24
19650 .word 0xd608a02c ! t0_kref+0x24a4: ldub [%g2 + 0x2c], %o3
19651 .word 0xe93e7ff8 ! t0_kref+0x24a8: std %f20, [%i1 - 8]
19652 .word 0x38800008 ! t0_kref+0x24ac: bgu,a _kref+0x24cc
19653 .word 0xe1070018 ! t0_kref+0x24b0: ld [%i4 + %i0], %f16
19654 .word 0xafa000af ! t0_kref+0x24b4: fnegs %f15, %f23
19655 .word 0xd84e6011 ! t0_kref+0x24b8: ldsb [%i1 + 0x11], %o4
19656 .word 0xda4e7fe2 ! t0_kref+0x24bc: ldsb [%i1 - 0x1e], %o5
19657 .word 0x99a0102e ! t0_kref+0x24c0: fstox %f14, %f12
19658 .word 0x932a2012 ! t0_kref+0x24c4: sll %o0, 0x12, %o1
19659 .word 0x02480005 ! t0_kref+0x24c8: be,pt %icc, _kref+0x24dc
19660 .word 0xe01e401d ! t0_kref+0x24cc: ldd [%i1 + %i5], %l0
19661 .word 0xb1aa802d ! t0_kref+0x24d0: fmovsue %fcc0, %f13, %f24
19662 .word 0xa3a00033 ! t0_kref+0x24d4: fmovs %f19, %f17
19663 .word 0xd2100018 ! t0_kref+0x24d8: lduh [%g0 + %i0], %o1
19664 .word 0xd68e101a ! t0_kref+0x24dc: lduba [%i0 + %i2]0x80, %o3
19665 .word 0xe83f4018 ! t0_kref+0x24e0: std %l4, [%i5 + %i0]
19666 .word 0x14800007 ! t0_kref+0x24e4: bg _kref+0x2500
19667 .word 0x985f2464 ! t0_kref+0x24e8: smul %i4, 0x464, %o4
19668 .word 0xf430a024 ! t0_kref+0x24ec: sth %i2, [%g2 + 0x24]
19669 .word 0x81ae4a36 ! t0_kref+0x24f0: fcmps %fcc0, %f25, %f22
19670 .word 0x97a3c837 ! t0_kref+0x24f4: fadds %f15, %f23, %f11
19671 .word 0xb1a50852 ! t0_kref+0x24f8: faddd %f20, %f18, %f24
19672 .word 0x9ba01a4c ! t0_kref+0x24fc: fdtoi %f12, %f13
19673 .word 0xada018d8 ! t0_kref+0x2500: fdtos %f24, %f22
19674 .word 0x9f1d400c ! t0_kref+0x2504: tsubcctv %l5, %o4, %o7
19675 .word 0x31800001 ! t0_kref+0x2508: fba,a _kref+0x250c
19676 .word 0xef070019 ! t0_kref+0x250c: ld [%i4 + %i1], %f23
19677 .word 0x07800007 ! t0_kref+0x2510: fbul _kref+0x252c
19678 .word 0xc0560000 ! t0_kref+0x2514: ldsh [%i0], %g0
19679 .word 0x1f480004 ! t0_kref+0x2518: fbo,pt %fcc0, _kref+0x2528
19680 .word 0x81830000 ! t0_kref+0x251c: wr %o4, %g0, %y
19681 .word 0xd400a034 ! t0_kref+0x2520: ld [%g2 + 0x34], %o2
19682 .word 0xd0380019 ! t0_kref+0x2524: std %o0, [%g0 + %i1]
19683 .word 0x9ea2af65 ! t0_kref+0x2528: subcc %o2, 0xf65, %o7
19684 .word 0x9a0d76ba ! t0_kref+0x252c: and %l5, -0x946, %o5
19685 .word 0xec7e0000 ! t0_kref+0x2530: swap [%i0], %l6
19686 .word 0xaba8402a ! t0_kref+0x2534: fmovsne %fcc0, %f10, %f21
19687 .word 0x1a800005 ! t0_kref+0x2538: bcc _kref+0x254c
19688 .word 0x9a5d4017 ! t0_kref+0x253c: smul %l5, %l7, %o5
19689 .word 0x92ba74fa ! t0_kref+0x2540: xnorcc %o1, -0xb06, %o1
19690 .word 0xf7ee101c ! t0_kref+0x2544: prefetcha %i0 + %i4, 27
19691 .word 0xd4162000 ! t0_kref+0x2548: lduh [%i0], %o2
19692 .word 0xd51e001d ! t0_kref+0x254c: ldd [%i0 + %i5], %f10
19693 .word 0xd920a00c ! t0_kref+0x2550: st %f12, [%g2 + 0xc]
19694 .word 0x2b400006 ! t0_kref+0x2554: fbug,a,pn %fcc0, _kref+0x256c
19695 .word 0x972ce01f ! t0_kref+0x2558: sll %l3, 0x1f, %o3
19696 .word 0xecee1000 ! t0_kref+0x255c: ldstuba [%i0]0x80, %l6
19697 .word 0x940f0000 ! t0_kref+0x2560: and %i4, %g0, %o2
19698 .word 0x92268014 ! t0_kref+0x2564: sub %i2, %l4, %o1
19699 .word 0x1b400003 ! t0_kref+0x2568: fble,pn %fcc0, _kref+0x2574
19700 .word 0xd640a008 ! t0_kref+0x256c: ldsw [%g2 + 8], %o3
19701 .word 0x9abde426 ! t0_kref+0x2570: xnorcc %l7, 0x426, %o5
19702 .word 0x81828000 ! t0_kref+0x2574: wr %o2, %g0, %y
19703 .word 0x99a01916 ! t0_kref+0x2578: fitod %f22, %f12
19704 .word 0xf007bfe0 ! t0_kref+0x257c: ld [%fp - 0x20], %i0
19705 .word 0x80ba2efb ! t0_kref+0x2580: xnorcc %o0, 0xefb, %g0
19706 .word 0x92a8000d ! t0_kref+0x2584: andncc %g0, %o5, %o1
19707 .word 0x801f32f2 ! t0_kref+0x2588: xor %i4, -0xd0e, %g0
19708 .word 0x3f400007 ! t0_kref+0x258c: fbo,a,pn %fcc0, _kref+0x25a8
19709 .word 0x923b7153 ! t0_kref+0x2590: xnor %o5, -0xead, %o1
19710 .word 0x92c2c00c ! t0_kref+0x2594: addccc %o3, %o4, %o1
19711 .word 0x921a68b8 ! t0_kref+0x2598: xor %o1, 0x8b8, %o1
19712 .word 0xb1a0012a ! t0_kref+0x259c: fabss %f10, %f24
19713 .word 0xc0162012 ! t0_kref+0x25a0: lduh [%i0 + 0x12], %g0
19714 .word 0x07800008 ! t0_kref+0x25a4: fbul _kref+0x25c4
19715 .word 0x805dc017 ! t0_kref+0x25a8: smul %l7, %l7, %g0
19716 .word 0x9a2f27d4 ! t0_kref+0x25ac: andn %i4, 0x7d4, %o5
19717 .word 0xe8363fe4 ! t0_kref+0x25b0: sth %l4, [%i0 - 0x1c]
19718 .word 0x81ac0a2d ! t0_kref+0x25b4: fcmps %fcc0, %f16, %f13
19719 .word 0x26800004 ! t0_kref+0x25b8: bl,a _kref+0x25c8
19720 .word 0xda40a014 ! t0_kref+0x25bc: ldsw [%g2 + 0x14], %o5
19721 .word 0x81ab8a31 ! t0_kref+0x25c0: fcmps %fcc0, %f14, %f17
19722 .word 0x92980012 ! t0_kref+0x25c4: xorcc %g0, %l2, %o1
19723 .word 0x9436801a ! t0_kref+0x25c8: orn %i2, %i2, %o2
19724 .word 0xe47f0019 ! t0_kref+0x25cc: swap [%i4 + %i1], %l2
19725 .word 0xe01e6018 ! t0_kref+0x25d0: ldd [%i1 + 0x18], %l0
19726 .word 0xb1a0190e ! t0_kref+0x25d4: fitod %f14, %f24
19727 .word 0x878020f0 ! t0_kref+0x25d8: mov 0xf0, %asi
19728 .word 0xa7a4882c ! t0_kref+0x25dc: fadds %f18, %f12, %f19
19729 .word 0xe3b8a080 ! t0_kref+0x25e0: stda %f48, [%g2 + 0x80]%asi
19730 .word 0xb1a018d4 ! t0_kref+0x25e4: fdtos %f20, %f24
19731 .word 0x878020e0 ! t0_kref+0x25e8: mov 0xe0, %asi
19732 .word 0xe3b8a080 ! t0_kref+0x25ec: stda %f48, [%g2 + 0x80]%asi
19733 .word 0xfb6e001d ! t0_kref+0x25f0: prefetch %i0 + %i5, 29
19734 .word 0xaba6492e ! t0_kref+0x25f4: fmuls %f25, %f14, %f21
19735 .word 0x9684c008 ! t0_kref+0x25f8: addcc %l3, %o0, %o3
19736 .word 0x80e5b362 ! t0_kref+0x25fc: subccc %l6, -0xc9e, %g0
19737 .word 0x8143c000 ! t0_kref+0x2600: stbar
19738 .word 0x973f0016 ! t0_kref+0x2604: sra %i4, %l6, %o3
19739 .word 0xe900a008 ! t0_kref+0x2608: ld [%g2 + 8], %f20
19740 .word 0x94a2fbc8 ! t0_kref+0x260c: subcc %o3, -0x438, %o2
19741 .word 0xd420a02c ! t0_kref+0x2610: st %o2, [%g2 + 0x2c]
19742 .word 0xa5a389d4 ! t0_kref+0x2614: fdivd %f14, %f20, %f18
19743 .word 0x960e800b ! t0_kref+0x2618: and %i2, %o3, %o3
19744 .word 0x2b800001 ! t0_kref+0x261c: fbug,a _kref+0x2620
19745 .word 0x92b00014 ! t0_kref+0x2620: orncc %g0, %l4, %o1
19746 .word 0xe1180019 ! t0_kref+0x2624: ldd [%g0 + %i1], %f16
19747 .word 0x3e800005 ! t0_kref+0x2628: bvc,a _kref+0x263c
19748 .word 0x9a268017 ! t0_kref+0x262c: sub %i2, %l7, %o5
19749 .word 0x81580000 ! t0_kref+0x2630: flushw
19750 .word 0x95a0188a ! t0_kref+0x2634: fitos %f10, %f10
19751 .word 0xd220a020 ! t0_kref+0x2638: st %o1, [%g2 + 0x20]
19752 .word 0x9b148012 ! t0_kref+0x263c: taddcctv %l2, %l2, %o5
19753 .word 0x972ae002 ! t0_kref+0x2640: sll %o3, 0x2, %o3
19754 .word 0xdb067ffc ! t0_kref+0x2644: ld [%i1 - 4], %f13
19755 .word 0x921d617d ! t0_kref+0x2648: xor %l5, 0x17d, %o1
19756 .word 0x80aa245d ! t0_kref+0x264c: andncc %o0, 0x45d, %g0
19757 .word 0x80da000a ! t0_kref+0x2650: smulcc %o0, %o2, %g0
19758 .word 0x98ad8013 ! t0_kref+0x2654: andncc %l6, %l3, %o4
19759 .word 0xf207bfe0 ! t0_kref+0x2658: ld [%fp - 0x20], %i1
19760 .word 0xa9a00137 ! t0_kref+0x265c: fabss %f23, %f20
19761 .word 0xe19f5018 ! t0_kref+0x2660: ldda [%i5 + %i0]0x80, %f16
19762 .word 0x98bef233 ! t0_kref+0x2664: xnorcc %i3, -0xdcd, %o4
19763 .word 0x9f2d6008 ! t0_kref+0x2668: sll %l5, 0x8, %o7
19764 .word 0x9da00130 ! t0_kref+0x266c: fabss %f16, %f14
19765 .word 0xa7a01a2a ! t0_kref+0x2670: fstoi %f10, %f19
19766 .word 0xf8363ff8 ! t0_kref+0x2674: sth %i4, [%i0 - 8]
19767 .word 0xda6e0000 ! t0_kref+0x2678: ldstub [%i0], %o5
19768 .word 0xe11fbfa0 ! t0_kref+0x267c: ldd [%fp - 0x60], %f16
19769 .word 0x9b32001d ! t0_kref+0x2680: srl %o0, %i5, %o5
19770 .word 0x8140c000 ! t0_kref+0x2684: mov %asi, %g0
19771 .word 0xd8d61000 ! t0_kref+0x2688: ldsha [%i0]0x80, %o4
19772 .word 0x992ec016 ! t0_kref+0x268c: sll %i3, %l6, %o4
19773 .word 0x92370008 ! t0_kref+0x2690: orn %i4, %o0, %o1
19774 .word 0xaba64839 ! t0_kref+0x2694: fadds %f25, %f25, %f21
19775 .word 0x949efac3 ! t0_kref+0x2698: xorcc %i3, -0x53d, %o2
19776 .word 0x80beb5b9 ! t0_kref+0x269c: xnorcc %i2, -0xa47, %g0
19777 .word 0x96982d79 ! t0_kref+0x26a0: xorcc %g0, 0xd79, %o3
19778 .word 0x81ac8a54 ! t0_kref+0x26a4: fcmpd %fcc0, %f18, %f20
19779 .word 0xf630a004 ! t0_kref+0x26a8: sth %i3, [%g2 + 4]
19780 .word 0xd2363fe2 ! t0_kref+0x26ac: sth %o1, [%i0 - 0x1e]
19781 .word 0x972a4014 ! t0_kref+0x26b0: sll %o1, %l4, %o3
19782 .word 0x99a309b2 ! t0_kref+0x26b4: fdivs %f12, %f18, %f12
19783 .word 0xd030a010 ! t0_kref+0x26b8: sth %o0, [%g2 + 0x10]
19784 .word 0xa1a0012a ! t0_kref+0x26bc: fabss %f10, %f16
19785 .word 0xaba018d8 ! t0_kref+0x26c0: fdtos %f24, %f21
19786 .word 0xd64e001a ! t0_kref+0x26c4: ldsb [%i0 + %i2], %o3
19787 .word 0xe720a034 ! t0_kref+0x26c8: st %f19, [%g2 + 0x34]
19788 .word 0x81ab8a4e ! t0_kref+0x26cc: fcmpd %fcc0, %f14, %f14
19789 .word 0xd840a034 ! t0_kref+0x26d0: ldsw [%g2 + 0x34], %o4
19790 .word 0x9632400a ! t0_kref+0x26d4: orn %o1, %o2, %o3
19791 .word 0x39400008 ! t0_kref+0x26d8: fbuge,a,pn %fcc0, _kref+0x26f8
19792 .word 0x983ca8f5 ! t0_kref+0x26dc: xnor %l2, 0x8f5, %o4
19793 .word 0xe8300019 ! t0_kref+0x26e0: sth %l4, [%g0 + %i1]
19794 .word 0xd248a034 ! t0_kref+0x26e4: ldsb [%g2 + 0x34], %o1
19795 .word 0xde000019 ! t0_kref+0x26e8: ld [%g0 + %i1], %o7
19796 .word 0x808f7f8c ! t0_kref+0x26ec: btst 0xffffff8c, %i5
19797 .word 0x1e800004 ! t0_kref+0x26f0: bvc _kref+0x2700
19798 .word 0x973f4015 ! t0_kref+0x26f4: sra %i5, %l5, %o3
19799 .word 0x001fffff ! t0_kref+0x26f8: illtrap 0x1fffff
19800 .word 0x1d400003 ! t0_kref+0x26fc: fbule,pn %fcc0, _kref+0x2708
19801 .word 0x9ea30016 ! t0_kref+0x2700: subcc %o4, %l6, %o7
19802 .word 0x812f000a ! t0_kref+0x2704: sll %i4, %o2, %g0
19803 .word 0xe01e4000 ! t0_kref+0x2708: ldd [%i1], %l0
19804 .word 0xf1380018 ! t0_kref+0x270c: std %f24, [%g0 + %i0]
19805 .word 0x9af57714 ! t0_kref+0x2710: udivcc %l5, -0x8ec, %o5
19806 .word 0xc0df5019 ! t0_kref+0x2714: ldxa [%i5 + %i1]0x80, %g0
19807 .word 0x9ead8015 ! t0_kref+0x2718: andncc %l6, %l5, %o7
19808 call SYM(t0_subr3)
19809 .word 0xa5a509d8 ! t0_kref+0x2720: fdivd %f20, %f24, %f18
19810 .word 0xe4086dc0 ! t0_kref+0x2724: ldub [%g1 + 0xdc0], %l2
19811 .word 0xa41ca00c ! t0_kref+0x2728: xor %l2, 0xc, %l2
19812 .word 0xe4286dc0 ! t0_kref+0x272c: stb %l2, [%g1 + 0xdc0]
19813 .word 0x81d86dc0 ! t0_kref+0x2730: flush %g1 + 0xdc0
198142: .word 0x928f000d ! t0_kref+0x2734: andcc %i4, %o5, %o1
19815 .word 0x03800003 ! t0_kref+0x2738: fbne _kref+0x2744
19816 .word 0xe3b8a080 ! t0_kref+0x273c: stda %f48, [%g2 + 0x80]%asi
19817 .word 0x985ca73a ! t0_kref+0x2740: smul %l2, 0x73a, %o4
19818 .word 0x9432400a ! t0_kref+0x2744: orn %o1, %o2, %o2
19819 .word 0x96a74016 ! t0_kref+0x2748: subcc %i5, %l6, %o3
19820 .word 0xde16401b ! t0_kref+0x274c: lduh [%i1 + %i3], %o7
19821 .word 0xe82e2004 ! t0_kref+0x2750: stb %l4, [%i0 + 4]
19822 .word 0xd91fbcc0 ! t0_kref+0x2754: ldd [%fp - 0x340], %f12
19823 .word 0xa1a0190d ! t0_kref+0x2758: fitod %f13, %f16
19824 .word 0x8143e040 ! t0_kref+0x275c: membar 0x40
19825 .word 0xd800a028 ! t0_kref+0x2760: ld [%g2 + 0x28], %o4
19826 .word 0xe91e401d ! t0_kref+0x2764: ldd [%i1 + %i5], %f20
19827 .word 0x81ac8a52 ! t0_kref+0x2768: fcmpd %fcc0, %f18, %f18
19828 .word 0x9fc00004 ! t0_kref+0x276c: call %g0 + %g4
19829 .word 0x8186c000 ! t0_kref+0x2770: wr %i3, %g0, %y
19830 .word 0x81ac8a52 ! t0_kref+0x2774: fcmpd %fcc0, %f18, %f18
19831 .word 0x9a7b2fde ! t0_kref+0x2778: sdiv %o4, 0xfde, %o5
19832 .word 0xd616401b ! t0_kref+0x277c: lduh [%i1 + %i3], %o3
19833 .word 0xe920a01c ! t0_kref+0x2780: st %f20, [%g2 + 0x1c]
19834 .word 0xd450a034 ! t0_kref+0x2784: ldsh [%g2 + 0x34], %o2
19835 .word 0xe5062018 ! t0_kref+0x2788: ld [%i0 + 0x18], %f18
19836 .word 0xa5a509d4 ! t0_kref+0x278c: fdivd %f20, %f20, %f18
19837 .word 0x9fa0012f ! t0_kref+0x2790: fabss %f15, %f15
19838 .word 0xada01916 ! t0_kref+0x2794: fitod %f22, %f22
19839 .word 0x9aa57e7b ! t0_kref+0x2798: subcc %l5, -0x185, %o5
19840 .word 0x96aafa8c ! t0_kref+0x279c: andncc %o3, -0x574, %o3
19841 .word 0x99a00139 ! t0_kref+0x27a0: fabss %f25, %f12
19842 .word 0xe920a028 ! t0_kref+0x27a4: st %f20, [%g2 + 0x28]
19843 .word 0x980c801d ! t0_kref+0x27a8: and %l2, %i5, %o4
19844 .word 0x932d2011 ! t0_kref+0x27ac: sll %l4, 0x11, %o1
19845 .word 0xc0d01019 ! t0_kref+0x27b0: ldsha [%g0 + %i1]0x80, %g0
19846 .word 0x98280016 ! t0_kref+0x27b4: andn %g0, %l6, %o4
19847 .word 0xd84e2007 ! t0_kref+0x27b8: ldsb [%i0 + 7], %o4
19848 .word 0x94ab29d0 ! t0_kref+0x27bc: andncc %o4, 0x9d0, %o2
19849 .word 0x81858000 ! t0_kref+0x27c0: wr %l6, %g0, %y
19850 .word 0x92272aaf ! t0_kref+0x27c4: sub %i4, 0xaaf, %o1
19851 .word 0x932ee015 ! t0_kref+0x27c8: sll %i3, 0x15, %o1
19852 .word 0xd248a01e ! t0_kref+0x27cc: ldsb [%g2 + 0x1e], %o1
19853 .word 0x8143c000 ! t0_kref+0x27d0: stbar
19854 .word 0x80a2298f ! t0_kref+0x27d4: cmp %o0, 0x98f
19855 .word 0xea264000 ! t0_kref+0x27d8: st %l5, [%i1]
19856 .word 0xc016c018 ! t0_kref+0x27dc: lduh [%i3 + %i0], %g0
19857 .word 0x80ab7239 ! t0_kref+0x27e0: andncc %o5, -0xdc7, %g0
19858 .word 0xe5be101d ! t0_kref+0x27e4: stda %f18, [%i0 + %i5]0x80
19859 .word 0xf62e3ff9 ! t0_kref+0x27e8: stb %i3, [%i0 - 7]
19860 .word 0x8137401c ! t0_kref+0x27ec: srl %i5, %i4, %g0
19861 .word 0x989d8016 ! t0_kref+0x27f0: xorcc %l6, %l6, %o4
19862 .word 0xde48a019 ! t0_kref+0x27f4: ldsb [%g2 + 0x19], %o7
19863 .word 0x985a2a4f ! t0_kref+0x27f8: smul %o0, 0xa4f, %o4
19864 .word 0x94f4fd6c ! t0_kref+0x27fc: udivcc %l3, -0x294, %o2
19865 .word 0xd42e4000 ! t0_kref+0x2800: stb %o2, [%i1]
19866 .word 0xaba00139 ! t0_kref+0x2804: fabss %f25, %f21
19867 .word 0x27800006 ! t0_kref+0x2808: fbul,a _kref+0x2820
19868 .word 0xd206401c ! t0_kref+0x280c: ld [%i1 + %i4], %o1
19869 .word 0xe11fbdb0 ! t0_kref+0x2810: ldd [%fp - 0x250], %f16
19870 .word 0x9882000c ! t0_kref+0x2814: addcc %o0, %o4, %o4
19871 .word 0xd408a01c ! t0_kref+0x2818: ldub [%g2 + 0x1c], %o2
19872 .word 0x09800005 ! t0_kref+0x281c: fbl _kref+0x2830
19873 .word 0x80e54009 ! t0_kref+0x2820: subccc %l5, %o1, %g0
19874 .word 0xe11e3ff8 ! t0_kref+0x2824: ldd [%i0 - 8], %f16
19875 .word 0x8143c000 ! t0_kref+0x2828: stbar
19876 .word 0x9ba00032 ! t0_kref+0x282c: fmovs %f18, %f13
19877 .word 0xe01e3ff8 ! t0_kref+0x2830: ldd [%i0 - 8], %l0
19878 .word 0xf207bfe0 ! t0_kref+0x2834: ld [%fp - 0x20], %i1
19879 .word 0xe11fbc10 ! t0_kref+0x2838: ldd [%fp - 0x3f0], %f16
19880 .word 0x94bec012 ! t0_kref+0x283c: xnorcc %i3, %l2, %o2
19881 .word 0x812de01f ! t0_kref+0x2840: sll %l7, 0x1f, %g0
19882 .word 0x8143c000 ! t0_kref+0x2844: stbar
19883 .word 0xe01f4018 ! t0_kref+0x2848: ldd [%i5 + %i0], %l0
19884 .word 0xe3b8a040 ! t0_kref+0x284c: stda %f48, [%g2 + 0x40]%asi
19885 .word 0x01400008 ! t0_kref+0x2850: fbn,pn %fcc0, _kref+0x2870
19886 .word 0xc000a034 ! t0_kref+0x2854: ld [%g2 + 0x34], %g0
19887 .word 0xe01e001d ! t0_kref+0x2858: ldd [%i0 + %i5], %l0
19888 .word 0xb1a018ca ! t0_kref+0x285c: fdtos %f10, %f24
19889 .word 0x92e2c009 ! t0_kref+0x2860: subccc %o3, %o1, %o1
19890 .word 0xde060000 ! t0_kref+0x2864: ld [%i0], %o7
19891 .word 0x8143c000 ! t0_kref+0x2868: stbar
19892 .word 0xecfe501c ! t0_kref+0x286c: swapa [%i1 + %i4]0x80, %l6
19893 .word 0x941b6377 ! t0_kref+0x2870: xor %o5, 0x377, %o2
19894 .word 0x95370014 ! t0_kref+0x2874: srl %i4, %l4, %o2
19895 .word 0xea7f0019 ! t0_kref+0x2878: swap [%i4 + %i1], %l5
19896 .word 0xada018ce ! t0_kref+0x287c: fdtos %f14, %f22
19897 .word 0xe36e6018 ! t0_kref+0x2880: prefetch %i1 + 0x18, 17
19898 .word 0x80fd4015 ! t0_kref+0x2884: sdivcc %l5, %l5, %g0
19899 .word 0x11480002 ! t0_kref+0x2888: fba,pt %fcc0, _kref+0x2890
19900 .word 0xeb26200c ! t0_kref+0x288c: st %f21, [%i0 + 0xc]
19901 .word 0x813b0013 ! t0_kref+0x2890: sra %o4, %l3, %g0
19902 .word 0x9e5cf457 ! t0_kref+0x2894: smul %l3, -0xba9, %o7
19903 .word 0x92a03505 ! t0_kref+0x2898: subcc %g0, -0xafb, %o1
19904 .word 0xd030a020 ! t0_kref+0x289c: sth %o0, [%g2 + 0x20]
19905 .word 0x943b24a7 ! t0_kref+0x28a0: xnor %o4, 0x4a7, %o2
19906 .word 0xe13e7ff8 ! t0_kref+0x28a4: std %f16, [%i1 - 8]
19907 .word 0x81ac8a4c ! t0_kref+0x28a8: fcmpd %fcc0, %f18, %f12
19908 .word 0x81ac0a54 ! t0_kref+0x28ac: fcmpd %fcc0, %f16, %f20
19909 .word 0xd44e7ffd ! t0_kref+0x28b0: ldsb [%i1 - 3], %o2
19910 .word 0xef20a018 ! t0_kref+0x28b4: st %f23, [%g2 + 0x18]
19911 .word 0xda86101c ! t0_kref+0x28b8: lda [%i0 + %i4]0x80, %o5
19912 .word 0xe51e6018 ! t0_kref+0x28bc: ldd [%i1 + 0x18], %f18
19913 .word 0x920a4014 ! t0_kref+0x28c0: and %o1, %l4, %o1
19914 .word 0x16480005 ! t0_kref+0x28c4: bge,pt %icc, _kref+0x28d8
19915 .word 0xd03e001d ! t0_kref+0x28c8: std %o0, [%i0 + %i5]
19916 .word 0xc016001b ! t0_kref+0x28cc: lduh [%i0 + %i3], %g0
19917 .word 0xda5e6008 ! t0_kref+0x28d0: ldx [%i1 + 8], %o5
19918 .word 0xd2000019 ! t0_kref+0x28d4: ld [%g0 + %i1], %o1
19919 .word 0xe01e7ff0 ! t0_kref+0x28d8: ldd [%i1 - 0x10], %l0
19920 .word 0x97a01893 ! t0_kref+0x28dc: fitos %f19, %f11
19921 .word 0x9e7d35f7 ! t0_kref+0x28e0: sdiv %l4, -0xa09, %o7
19922 .word 0xd4500019 ! t0_kref+0x28e4: ldsh [%g0 + %i1], %o2
19923 .word 0x1d800005 ! t0_kref+0x28e8: fbule _kref+0x28fc
19924 .word 0x81580000 ! t0_kref+0x28ec: flushw
19925 .word 0xd2c71019 ! t0_kref+0x28f0: ldswa [%i4 + %i1]0x80, %o1
19926 .word 0xe500a018 ! t0_kref+0x28f4: ld [%g2 + 0x18], %f18
19927 .word 0x0a800005 ! t0_kref+0x28f8: bcs _kref+0x290c
19928 .word 0x9e3b7f42 ! t0_kref+0x28fc: xnor %o5, -0xbe, %o7
19929 .word 0xf11e0000 ! t0_kref+0x2900: ldd [%i0], %f24
19930 .word 0x81aa8a58 ! t0_kref+0x2904: fcmpd %fcc0, %f10, %f24
19931 .word 0x947a801d ! t0_kref+0x2908: sdiv %o2, %i5, %o2
19932 .word 0x802e8000 ! t0_kref+0x290c: andn %i2, %g0, %g0
19933 .word 0x97a01897 ! t0_kref+0x2910: fitos %f23, %f11
19934 .word 0xada589ce ! t0_kref+0x2914: fdivd %f22, %f14, %f22
19935 .word 0x9f302010 ! t0_kref+0x2918: srl %g0, 0x10, %o7
19936 .word 0xa9a01916 ! t0_kref+0x291c: fitod %f22, %f20
19937 .word 0xf828a02e ! t0_kref+0x2920: stb %i4, [%g2 + 0x2e]
19938 .word 0xaba00135 ! t0_kref+0x2924: fabss %f21, %f21
19939 .word 0x1d480007 ! t0_kref+0x2928: fbule,pt %fcc0, _kref+0x2944
19940 .word 0x9e9e8008 ! t0_kref+0x292c: xorcc %i2, %o0, %o7
19941 .word 0x11400008 ! t0_kref+0x2930: fba,pn %fcc0, _kref+0x2950
19942 .word 0xaba01a2b ! t0_kref+0x2934: fstoi %f11, %f21
19943 .word 0xa5a00038 ! t0_kref+0x2938: fmovs %f24, %f18
19944 .word 0xd030a004 ! t0_kref+0x293c: sth %o0, [%g2 + 4]
19945 .word 0xc048a036 ! t0_kref+0x2940: ldsb [%g2 + 0x36], %g0
19946 .word 0x31800005 ! t0_kref+0x2944: fba,a _kref+0x2958
19947 .word 0x95a0190b ! t0_kref+0x2948: fitod %f11, %f10
19948 .word 0xa9a00137 ! t0_kref+0x294c: fabss %f23, %f20
19949 .word 0xee28a02a ! t0_kref+0x2950: stb %l7, [%g2 + 0x2a]
19950 .word 0xe01e401d ! t0_kref+0x2954: ldd [%i1 + %i5], %l0
19951 .word 0xea30a02c ! t0_kref+0x2958: sth %l5, [%g2 + 0x2c]
19952 .word 0xd408a016 ! t0_kref+0x295c: ldub [%g2 + 0x16], %o2
19953 .word 0x81aa8a34 ! t0_kref+0x2960: fcmps %fcc0, %f10, %f20
19954 .word 0xc12e2010 ! t0_kref+0x2964: st %fsr, [%i0 + 0x10]
19955 .word 0x803528c6 ! t0_kref+0x2968: orn %l4, 0x8c6, %g0
19956 .word 0x36800005 ! t0_kref+0x296c: bge,a _kref+0x2980
19957 .word 0x941a800b ! t0_kref+0x2970: xor %o2, %o3, %o2
19958 .word 0x17800007 ! t0_kref+0x2974: fbge _kref+0x2990
19959 .word 0xe67e3ffc ! t0_kref+0x2978: swap [%i0 - 4], %l3
19960 .word 0x81ae4a33 ! t0_kref+0x297c: fcmps %fcc0, %f25, %f19
19961 .word 0xaba01a34 ! t0_kref+0x2980: fstoi %f20, %f21
19962 .word 0x8102f786 ! t0_kref+0x2984: taddcc %o3, -0x87a, %g0
19963 .word 0xa3a0002b ! t0_kref+0x2988: fmovs %f11, %f17
19964 .word 0xa3a4882d ! t0_kref+0x298c: fadds %f18, %f13, %f17
19965 .word 0x9a32001a ! t0_kref+0x2990: orn %o0, %i2, %o5
19966 .word 0x99a00132 ! t0_kref+0x2994: fabss %f18, %f12
19967 .word 0x24800002 ! t0_kref+0x2998: ble,a _kref+0x29a0
19968 .word 0xe67e001c ! t0_kref+0x299c: swap [%i0 + %i4], %l3
19969 .word 0xb1a5082f ! t0_kref+0x29a0: fadds %f20, %f15, %f24
19970 .word 0x80f34016 ! t0_kref+0x29a4: udivcc %o5, %l6, %g0
19971 .word 0xfd1831b0 ! t0_kref+0x29a8: ldd [%g0 - 0xe50], %f30
19972 .word 0x9da4882e ! t0_kref+0x29ac: fadds %f18, %f14, %f14
19973 .word 0x30480007 ! t0_kref+0x29b0: ba,a,pt %icc, _kref+0x29cc
19974 .word 0xe53e001d ! t0_kref+0x29b4: std %f18, [%i0 + %i5]
19975 .word 0x95a0002b ! t0_kref+0x29b8: fmovs %f11, %f10
19976 .word 0xada00134 ! t0_kref+0x29bc: fabss %f20, %f22
19977 .word 0x8184c000 ! t0_kref+0x29c0: wr %l3, %g0, %y
19978 .word 0xc040a03c ! t0_kref+0x29c4: ldsw [%g2 + 0x3c], %g0
19979 .word 0x9ebb001c ! t0_kref+0x29c8: xnorcc %o4, %i4, %o7
19980 .word 0x9917400d ! t0_kref+0x29cc: taddcctv %i5, %o5, %o4
19981 .word 0x81ab0ab5 ! t0_kref+0x29d0: fcmpes %fcc0, %f12, %f21
19982 .word 0x920a001d ! t0_kref+0x29d4: and %o0, %i5, %o1
19983 .word 0xe01e6000 ! t0_kref+0x29d8: ldd [%i1], %l0
19984 .word 0xd26e2016 ! t0_kref+0x29dc: ldstub [%i0 + 0x16], %o1
19985 .word 0x8066c00c ! t0_kref+0x29e0: subc %i3, %o4, %g0
19986 .word 0xd51f4019 ! t0_kref+0x29e4: ldd [%i5 + %i1], %f10
19987 call 1f
19988 .empty
19989 .word 0x9f2d001c ! t0_kref+0x29ec: sll %l4, %i4, %o7
199901: .word 0xd24e7ffd ! t0_kref+0x29f0: ldsb [%i1 - 3], %o1
19991 .word 0x926361b8 ! t0_kref+0x29f4: subc %o5, 0x1b8, %o1
19992 .word 0x24800008 ! t0_kref+0x29f8: ble,a _kref+0x2a18
19993 .word 0xd410a008 ! t0_kref+0x29fc: lduh [%g2 + 8], %o2
19994 .word 0xd51f4019 ! t0_kref+0x2a00: ldd [%i5 + %i1], %f10
19995 .word 0x807aa278 ! t0_kref+0x2a04: sdiv %o2, 0x278, %g0
19996 .word 0x39800006 ! t0_kref+0x2a08: fbuge,a _kref+0x2a20
19997 .word 0x9ae3299d ! t0_kref+0x2a0c: subccc %o4, 0x99d, %o5
19998 .word 0x9fa389b5 ! t0_kref+0x2a10: fdivs %f14, %f21, %f15
19999 .word 0x9246c014 ! t0_kref+0x2a14: addc %i3, %l4, %o1
20000 .word 0x9da01914 ! t0_kref+0x2a18: fitod %f20, %f14
20001 .word 0xe11e0000 ! t0_kref+0x2a1c: ldd [%i0], %f16
20002 .word 0x973ea00d ! t0_kref+0x2a20: sra %i2, 0xd, %o3
20003 .word 0x0b800008 ! t0_kref+0x2a24: fbug _kref+0x2a44
20004 .word 0x9aaec00d ! t0_kref+0x2a28: andncc %i3, %o5, %o5
20005 .word 0xd2563ff0 ! t0_kref+0x2a2c: ldsh [%i0 - 0x10], %o1
20006 .word 0x9b3f400b ! t0_kref+0x2a30: sra %i5, %o3, %o5
20007 .word 0xd250a016 ! t0_kref+0x2a34: ldsh [%g2 + 0x16], %o1
20008 .word 0xda28a002 ! t0_kref+0x2a38: stb %o5, [%g2 + 2]
20009 .word 0xd87e2018 ! t0_kref+0x2a3c: swap [%i0 + 0x18], %o4
20010 .word 0x808ec008 ! t0_kref+0x2a40: btst %o0, %i3
20011 .word 0xef68a089 ! t0_kref+0x2a44: prefetch %g2 + 0x89, 23
20012 .word 0x81ac4a2b ! t0_kref+0x2a48: fcmps %fcc0, %f17, %f11
20013 .word 0x923a6018 ! t0_kref+0x2a4c: xnor %o1, 0x18, %o1
20014 sethi %hi(1f), %o7
20015 save %sp,-0x60,%sp
20016 return %i7+%lo(1f)
20017 .empty
20018 .word 0x8086bae7 ! t0_kref+0x2a5c: addcc %i2, -0x519, %g0
20019 .word 0x9e048014 ! t0_kref+0x2a60: add %l2, %l4, %o7
20020 .word 0x948837e9 ! t0_kref+0x2a64: andcc %g0, -0x817, %o2
20021 .word 0xed86501c ! t0_kref+0x2a68: lda [%i1 + %i4]0x80, %f22
20022 .word 0xd68e1000 ! t0_kref+0x2a6c: lduba [%i0]0x80, %o3
200231: .word 0x26480006 ! t0_kref+0x2a70: bl,a,pt %icc, _kref+0x2a88
20024 .word 0xef070019 ! t0_kref+0x2a74: ld [%i4 + %i1], %f23
20025 .word 0x9a5b0008 ! t0_kref+0x2a78: smul %o4, %o0, %o5
20026 .word 0xe0180019 ! t0_kref+0x2a7c: ldd [%g0 + %i1], %l0
20027 .word 0xa5a28d32 ! t0_kref+0x2a80: fsmuld %f10, %f18, %f18
20028 .word 0xd6266014 ! t0_kref+0x2a84: st %o3, [%i1 + 0x14]
20029 .word 0x92f2c015 ! t0_kref+0x2a88: udivcc %o3, %l5, %o1
20030 .word 0x98620015 ! t0_kref+0x2a8c: subc %o0, %l5, %o4
20031 .word 0xe968a085 ! t0_kref+0x2a90: prefetch %g2 + 0x85, 20
20032 .word 0x94f2bd7d ! t0_kref+0x2a94: udivcc %o2, -0x283, %o2
20033 .word 0xd03e7fe0 ! t0_kref+0x2a98: std %o0, [%i1 - 0x20]
20034 .word 0x9fc10000 ! t0_kref+0x2a9c: call %g4
20035 .word 0x94e77c75 ! t0_kref+0x2aa0: subccc %i5, -0x38b, %o2
20036 .word 0xd4965000 ! t0_kref+0x2aa4: lduha [%i1]0x80, %o2
20037 .word 0xdd1e001d ! t0_kref+0x2aa8: ldd [%i0 + %i5], %f14
20038 .word 0xada00058 ! t0_kref+0x2aac: fmovd %f24, %f22
20039 .word 0xc000a00c ! t0_kref+0x2ab0: ld [%g2 + 0xc], %g0
20040 .word 0x982cc013 ! t0_kref+0x2ab4: andn %l3, %l3, %o4
20041 .word 0x980d801a ! t0_kref+0x2ab8: and %l6, %i2, %o4
20042 .word 0x20800004 ! t0_kref+0x2abc: bn,a _kref+0x2acc
20043 .word 0xe126401c ! t0_kref+0x2ac0: st %f16, [%i1 + %i4]
20044 .word 0x9fa58830 ! t0_kref+0x2ac4: fadds %f22, %f16, %f15
20045 .word 0x09400008 ! t0_kref+0x2ac8: fbl,pn %fcc0, _kref+0x2ae8
20046 .word 0x99a90037 ! t0_kref+0x2acc: fmovsl %fcc0, %f23, %f12
20047 .word 0x31800008 ! t0_kref+0x2ad0: fba,a _kref+0x2af0
20048 .word 0xde4e7fe7 ! t0_kref+0x2ad4: ldsb [%i1 - 0x19], %o7
20049 .word 0x9fa60835 ! t0_kref+0x2ad8: fadds %f24, %f21, %f15
20050 .word 0xdaae501a ! t0_kref+0x2adc: stba %o5, [%i1 + %i2]0x80
20051 .word 0x92aea1dc ! t0_kref+0x2ae0: andncc %i2, 0x1dc, %o1
20052 .word 0xd86e0000 ! t0_kref+0x2ae4: ldstub [%i0], %o4
20053 .word 0x95a000b4 ! t0_kref+0x2ae8: fnegs %f20, %f10
20054 .word 0x81da001e ! t0_kref+0x2aec: flush %o0 + %fp
20055 .word 0x8140c000 ! t0_kref+0x2af0: mov %asi, %g0
20056 .word 0xf11fbc90 ! t0_kref+0x2af4: ldd [%fp - 0x370], %f24
20057 .word 0x92b03836 ! t0_kref+0x2af8: orncc %g0, -0x7ca, %o1
20058 .word 0x11480002 ! t0_kref+0x2afc: fba,pt %fcc0, _kref+0x2b04
20059 .word 0x8032c00d ! t0_kref+0x2b00: orn %o3, %o5, %g0
20060 .word 0xd03e001d ! t0_kref+0x2b04: std %o0, [%i0 + %i5]
20061 .word 0xde16401b ! t0_kref+0x2b08: lduh [%i1 + %i3], %o7
20062 .word 0x36800007 ! t0_kref+0x2b0c: bge,a _kref+0x2b28
20063 .word 0xa9a01911 ! t0_kref+0x2b10: fitod %f17, %f20
20064 .word 0x920ec013 ! t0_kref+0x2b14: and %i3, %l3, %o1
20065 .word 0x9efdc00c ! t0_kref+0x2b18: sdivcc %l7, %o4, %o7
20066 .word 0xa1a54832 ! t0_kref+0x2b1c: fadds %f21, %f18, %f16
20067 .word 0x80daf2d4 ! t0_kref+0x2b20: smulcc %o3, -0xd2c, %g0
20068 .word 0xed865000 ! t0_kref+0x2b24: lda [%i1]0x80, %f22
20069 .word 0x9928001b ! t0_kref+0x2b28: sll %g0, %i3, %o4
20070 .word 0xa5a01911 ! t0_kref+0x2b2c: fitod %f17, %f18
20071 .word 0x923dc009 ! t0_kref+0x2b30: xnor %l7, %o1, %o1
20072 .word 0x9684c016 ! t0_kref+0x2b34: addcc %l3, %l6, %o3
20073 .word 0x81ae4a38 ! t0_kref+0x2b38: fcmps %fcc0, %f25, %f24
20074 .word 0xaba38833 ! t0_kref+0x2b3c: fadds %f14, %f19, %f21
20075 .word 0xec30a008 ! t0_kref+0x2b40: sth %l6, [%g2 + 8]
20076 .word 0xf300a018 ! t0_kref+0x2b44: ld [%g2 + 0x18], %f25
20077 .word 0x98f5f524 ! t0_kref+0x2b48: udivcc %l7, -0xadc, %o4
20078 .word 0xc0300018 ! t0_kref+0x2b4c: clrh [%g0 + %i0]
20079 .word 0xd2d81019 ! t0_kref+0x2b50: ldxa [%g0 + %i1]0x80, %o1
20080 .word 0x96a325be ! t0_kref+0x2b54: subcc %o4, 0x5be, %o3
20081 .word 0x25480008 ! t0_kref+0x2b58: fblg,a,pt %fcc0, _kref+0x2b78
20082 .word 0x948538ee ! t0_kref+0x2b5c: addcc %l4, -0x712, %o2
20083 .word 0x9824b3ed ! t0_kref+0x2b60: sub %l2, -0xc13, %o4
20084 .word 0x33480001 ! t0_kref+0x2b64: fbe,a,pt %fcc0, _kref+0x2b68
20085 .word 0x98ddb73b ! t0_kref+0x2b68: smulcc %l6, -0x8c5, %o4
20086 .word 0x19800006 ! t0_kref+0x2b6c: fbuge _kref+0x2b84
20087 .word 0x98233fd3 ! t0_kref+0x2b70: sub %o4, -0x2d, %o4
20088 .word 0x9f352011 ! t0_kref+0x2b74: srl %l4, 0x11, %o7
20089 .word 0x92336304 ! t0_kref+0x2b78: orn %o5, 0x304, %o1
20090 .word 0x98f6800d ! t0_kref+0x2b7c: udivcc %i2, %o5, %o4
20091 .word 0xe300a00c ! t0_kref+0x2b80: ld [%g2 + 0xc], %f17
20092 .word 0xb3a649b1 ! t0_kref+0x2b84: fdivs %f25, %f17, %f25
20093 .word 0x949dc016 ! t0_kref+0x2b88: xorcc %l7, %l6, %o2
20094 .word 0x806566ee ! t0_kref+0x2b8c: subc %l5, 0x6ee, %g0
20095 .word 0x9a22400d ! t0_kref+0x2b90: sub %o1, %o5, %o5
20096 .word 0xd450a018 ! t0_kref+0x2b94: ldsh [%g2 + 0x18], %o2
20097 .word 0x92e5c015 ! t0_kref+0x2b98: subccc %l7, %l5, %o1
20098 .word 0x940326c5 ! t0_kref+0x2b9c: add %o4, 0x6c5, %o2
20099 .word 0x29480008 ! t0_kref+0x2ba0: fbl,a,pt %fcc0, _kref+0x2bc0
20100 .word 0x985b6fda ! t0_kref+0x2ba4: smul %o5, 0xfda, %o4
20101 .word 0xd700a00c ! t0_kref+0x2ba8: ld [%g2 + 0xc], %f11
20102 .word 0xdafe1000 ! t0_kref+0x2bac: swapa [%i0]0x80, %o5
20103 .word 0xc030a004 ! t0_kref+0x2bb0: clrh [%g2 + 4]
20104 .word 0x81ad8a4c ! t0_kref+0x2bb4: fcmpd %fcc0, %f22, %f12
20105 .word 0x92bde4f3 ! t0_kref+0x2bb8: xnorcc %l7, 0x4f3, %o1
20106 .word 0xa9a48833 ! t0_kref+0x2bbc: fadds %f18, %f19, %f20
20107 .word 0x948d8013 ! t0_kref+0x2bc0: andcc %l6, %l3, %o2
20108 .word 0x80f2afe8 ! t0_kref+0x2bc4: udivcc %o2, 0xfe8, %g0
20109 .word 0x9b2ce001 ! t0_kref+0x2bc8: sll %l3, 0x1, %o5
20110 .word 0xa7a288aa ! t0_kref+0x2bcc: fsubs %f10, %f10, %f19
20111 .word 0x928ce117 ! t0_kref+0x2bd0: andcc %l3, 0x117, %o1
20112 .word 0x0b800003 ! t0_kref+0x2bd4: fbug _kref+0x2be0
20113 .word 0x920dc00c ! t0_kref+0x2bd8: and %l7, %o4, %o1
20114 .word 0x98fce5a8 ! t0_kref+0x2bdc: sdivcc %l3, 0x5a8, %o4
20115 .word 0x07800007 ! t0_kref+0x2be0: fbul _kref+0x2bfc
20116 .word 0x97a00032 ! t0_kref+0x2be4: fmovs %f18, %f11
20117 .word 0xe630a03a ! t0_kref+0x2be8: sth %l3, [%g2 + 0x3a]
20118 .word 0x9ea68008 ! t0_kref+0x2bec: subcc %i2, %o0, %o7
20119 .word 0x14480006 ! t0_kref+0x2bf0: bg,pt %icc, _kref+0x2c08
20120 .word 0x94a021f1 ! t0_kref+0x2bf4: subcc %g0, 0x1f1, %o2
20121 .word 0xa9a288d2 ! t0_kref+0x2bf8: fsubd %f10, %f18, %f20
20122 .word 0x9da01910 ! t0_kref+0x2bfc: fitod %f16, %f14
20123 .word 0x923a0012 ! t0_kref+0x2c00: xnor %o0, %l2, %o1
20124 .word 0xafa349b5 ! t0_kref+0x2c04: fdivs %f13, %f21, %f23
20125 .word 0x967d8013 ! t0_kref+0x2c08: sdiv %l6, %l3, %o3
20126 .word 0x9f2ce01a ! t0_kref+0x2c0c: sll %l3, 0x1a, %o7
20127 .word 0xf828a001 ! t0_kref+0x2c10: stb %i4, [%g2 + 1]
20128 .word 0xe0180019 ! t0_kref+0x2c14: ldd [%g0 + %i1], %l0
20129 sethi %hi(1f), %o7
20130 save %sp,-0x60,%sp
20131 return %i7+%lo(1f)
20132 .empty
20133 .word 0x9f2ac000 ! t0_kref+0x2c24: sll %o3, %g0, %o7
20134 .word 0xee6e401a ! t0_kref+0x2c28: ldstub [%i1 + %i2], %l7
20135 .word 0xafa0188d ! t0_kref+0x2c2c: fitos %f13, %f23
20136 .word 0xd210a002 ! t0_kref+0x2c30: lduh [%g2 + 2], %o1
20137 .word 0xd8063fe4 ! t0_kref+0x2c34: ld [%i0 - 0x1c], %o4
20138 .word 0xd848a032 ! t0_kref+0x2c38: ldsb [%g2 + 0x32], %o4
20139 .word 0x9233400a ! t0_kref+0x2c3c: orn %o5, %o2, %o1
201401: .word 0x33800006 ! t0_kref+0x2c40: fbe,a _kref+0x2c58
20141 .word 0x9e82fdbe ! t0_kref+0x2c44: addcc %o3, -0x242, %o7
20142 .word 0x26800004 ! t0_kref+0x2c48: bl,a _kref+0x2c58
20143 .word 0xa9a01a35 ! t0_kref+0x2c4c: fstoi %f21, %f20
20144 .word 0x80e37074 ! t0_kref+0x2c50: subccc %o5, -0xf8c, %g0
20145 .word 0x98d2c015 ! t0_kref+0x2c54: umulcc %o3, %l5, %o4
20146 .word 0x942b001c ! t0_kref+0x2c58: andn %o4, %i4, %o2
20147 .word 0x8132a00d ! t0_kref+0x2c5c: srl %o2, 0xd, %g0
20148 .word 0x02800006 ! t0_kref+0x2c60: be _kref+0x2c78
20149 .word 0xd8d01019 ! t0_kref+0x2c64: ldsha [%g0 + %i1]0x80, %o4
20150 .word 0x97a00032 ! t0_kref+0x2c68: fmovs %f18, %f11
20151 .word 0xa9a609d8 ! t0_kref+0x2c6c: fdivd %f24, %f24, %f20
20152 .word 0x98e6e1a7 ! t0_kref+0x2c70: subccc %i3, 0x1a7, %o4
20153 .word 0xc96e4009 ! t0_kref+0x2c74: prefetch %i1 + %o1, 4
20154 .word 0x1f800006 ! t0_kref+0x2c78: fbo _kref+0x2c90
20155 .word 0x81dc28d7 ! t0_kref+0x2c7c: flush %l0 + 0x8d7
20156 .word 0xea262004 ! t0_kref+0x2c80: st %l5, [%i0 + 4]
20157 .word 0x9a2ac00a ! t0_kref+0x2c84: andn %o3, %o2, %o5
20158 .word 0x92928000 ! t0_kref+0x2c88: orcc %o2, %g0, %o1
20159 .word 0x9eb2000b ! t0_kref+0x2c8c: orncc %o0, %o3, %o7
20160 .word 0xeb00a01c ! t0_kref+0x2c90: ld [%g2 + 0x1c], %f21
20161 .word 0x19800003 ! t0_kref+0x2c94: fbuge _kref+0x2ca0
20162 .word 0x92420000 ! t0_kref+0x2c98: addc %o0, %g0, %o1
20163 .word 0xe3b8a040 ! t0_kref+0x2c9c: stda %f48, [%g2 + 0x40]%asi
20164 .word 0x81858000 ! t0_kref+0x2ca0: wr %l6, %g0, %y
20165 .word 0xa9a30d37 ! t0_kref+0x2ca4: fsmuld %f12, %f23, %f20
20166 .word 0x94fe800c ! t0_kref+0x2ca8: sdivcc %i2, %o4, %o2
20167 .word 0xc0060000 ! t0_kref+0x2cac: ld [%i0], %g0
20168 .word 0x1b400005 ! t0_kref+0x2cb0: fble,pn %fcc0, _kref+0x2cc4
20169 .word 0xeb871019 ! t0_kref+0x2cb4: lda [%i4 + %i1]0x80, %f21
20170 .word 0x98dafe55 ! t0_kref+0x2cb8: smulcc %o3, -0x1ab, %o4
20171 .word 0xde4e3fe0 ! t0_kref+0x2cbc: ldsb [%i0 - 0x20], %o7
20172 .word 0x00400004 ! t0_kref+0x2cc0: bn,pn %icc, _kref+0x2cd0
20173 .word 0x92437c48 ! t0_kref+0x2cc4: addc %o5, -0x3b8, %o1
20174 .word 0x9da389d0 ! t0_kref+0x2cc8: fdivd %f14, %f16, %f14
20175 .word 0x9a3ac015 ! t0_kref+0x2ccc: xnor %o3, %l5, %o5
20176 .word 0x9534e015 ! t0_kref+0x2cd0: srl %l3, 0x15, %o2
20177 .word 0x80b8001a ! t0_kref+0x2cd4: xnorcc %g0, %i2, %g0
20178 .word 0xed1e2000 ! t0_kref+0x2cd8: ldd [%i0], %f22
20179 .word 0xb3a0012b ! t0_kref+0x2cdc: fabss %f11, %f25
20180 .word 0xe93e2018 ! t0_kref+0x2ce0: std %f20, [%i0 + 0x18]
20181 .word 0xd60e2007 ! t0_kref+0x2ce4: ldub [%i0 + 7], %o3
20182 .word 0x23800007 ! t0_kref+0x2ce8: fbne,a _kref+0x2d04
20183 .word 0xea7e0000 ! t0_kref+0x2cec: swap [%i0], %l5
20184 .word 0xf820a038 ! t0_kref+0x2cf0: st %i4, [%g2 + 0x38]
20185 .word 0x9fc00004 ! t0_kref+0x2cf4: call %g0 + %g4
20186 .word 0xeab65000 ! t0_kref+0x2cf8: stha %l5, [%i1]0x80
20187 .word 0x9462a368 ! t0_kref+0x2cfc: subc %o2, 0x368, %o2
20188 .word 0x24800002 ! t0_kref+0x2d00: ble,a _kref+0x2d08
20189 .word 0xe91e2008 ! t0_kref+0x2d04: ldd [%i0 + 8], %f20
20190 .word 0x1d480004 ! t0_kref+0x2d08: fbule,pt %fcc0, _kref+0x2d18
20191 .word 0x921d801a ! t0_kref+0x2d0c: xor %l6, %i2, %o1
20192 .word 0x99380014 ! t0_kref+0x2d10: sra %g0, %l4, %o4
20193 .word 0x81db000e ! t0_kref+0x2d14: flush %o4 + %sp
20194 .word 0xde10a00a ! t0_kref+0x2d18: lduh [%g2 + 0xa], %o7
20195 .word 0x14800006 ! t0_kref+0x2d1c: bg _kref+0x2d34
20196 .word 0x989dfb2b ! t0_kref+0x2d20: xorcc %l7, -0x4d5, %o4
20197 .word 0x94f4801b ! t0_kref+0x2d24: udivcc %l2, %i3, %o2
20198 .word 0x92de8014 ! t0_kref+0x2d28: smulcc %i2, %l4, %o1
20199 .word 0x9b2ee006 ! t0_kref+0x2d2c: sll %i3, 0x6, %o5
20200 .word 0x97a01a50 ! t0_kref+0x2d30: fdtoi %f16, %f11
20201 .word 0x37800006 ! t0_kref+0x2d34: fbge,a _kref+0x2d4c
20202 .word 0xdf00a02c ! t0_kref+0x2d38: ld [%g2 + 0x2c], %f15
20203 .word 0xe53f4018 ! t0_kref+0x2d3c: std %f18, [%i5 + %i0]
20204 .word 0x98e4ba27 ! t0_kref+0x2d40: subccc %l2, -0x5d9, %o4
20205 .word 0xe3b8a040 ! t0_kref+0x2d44: stda %f48, [%g2 + 0x40]%asi
20206 .word 0x001fffff ! t0_kref+0x2d48: illtrap 0x1fffff
20207 .word 0xa3a01a39 ! t0_kref+0x2d4c: fstoi %f25, %f17
20208 .word 0x9fa018d0 ! t0_kref+0x2d50: fdtos %f16, %f15
20209 .word 0x80fa0015 ! t0_kref+0x2d54: sdivcc %o0, %l5, %g0
20210 .word 0xe3b8a040 ! t0_kref+0x2d58: stda %f48, [%g2 + 0x40]%asi
20211 .word 0x96f6c01b ! t0_kref+0x2d5c: udivcc %i3, %i3, %o3
20212 .word 0x0f800003 ! t0_kref+0x2d60: fbu _kref+0x2d6c
20213 .word 0x80a0001d ! t0_kref+0x2d64: cmp %g0, %i5
20214 .word 0x9da00036 ! t0_kref+0x2d68: fmovs %f22, %f14
20215 .word 0x1d800003 ! t0_kref+0x2d6c: fbule _kref+0x2d78
20216 .word 0x9434fe45 ! t0_kref+0x2d70: orn %l3, -0x1bb, %o2
20217 .word 0x94b26000 ! t0_kref+0x2d74: orncc %o1, 0, %o2
20218 .word 0x8143c000 ! t0_kref+0x2d78: stbar
20219 .word 0xd816001b ! t0_kref+0x2d7c: lduh [%i0 + %i3], %o4
20220 .word 0x23400004 ! t0_kref+0x2d80: fbne,a,pn %fcc0, _kref+0x2d90
20221 .word 0xafa018d6 ! t0_kref+0x2d84: fdtos %f22, %f23
20222 .word 0xa9a0188b ! t0_kref+0x2d88: fitos %f11, %f20
20223 .word 0xd8d01018 ! t0_kref+0x2d8c: ldsha [%g0 + %i0]0x80, %o4
20224 .word 0x0c800003 ! t0_kref+0x2d90: bneg _kref+0x2d9c
20225 .word 0x9abb6c82 ! t0_kref+0x2d94: xnorcc %o5, 0xc82, %o5
20226 .word 0x948a0017 ! t0_kref+0x2d98: andcc %o0, %l7, %o2
20227 .word 0x33480002 ! t0_kref+0x2d9c: fbe,a,pt %fcc0, _kref+0x2da4
20228 .word 0x81854000 ! t0_kref+0x2da0: wr %l5, %g0, %y
20229 .word 0x1f800006 ! t0_kref+0x2da4: fbo _kref+0x2dbc
20230 .word 0xe36e401a ! t0_kref+0x2da8: prefetch %i1 + %i2, 17
20231 .word 0xc0062018 ! t0_kref+0x2dac: ld [%i0 + 0x18], %g0
20232 .word 0xada01917 ! t0_kref+0x2db0: fitod %f23, %f22
20233 .word 0x1c800008 ! t0_kref+0x2db4: bpos _kref+0x2dd4
20234 .word 0x993ee018 ! t0_kref+0x2db8: sra %i3, 0x18, %o4
20235 .word 0x81ad4a2d ! t0_kref+0x2dbc: fcmps %fcc0, %f21, %f13
20236 .word 0xd8060000 ! t0_kref+0x2dc0: ld [%i0], %o4
20237 .word 0x9af6a7b2 ! t0_kref+0x2dc4: udivcc %i2, 0x7b2, %o5
20238 .word 0x99a38839 ! t0_kref+0x2dc8: fadds %f14, %f25, %f12
20239 .word 0xc048a017 ! t0_kref+0x2dcc: ldsb [%g2 + 0x17], %g0
20240 .word 0x973ac017 ! t0_kref+0x2dd0: sra %o3, %l7, %o3
20241 .word 0x98ac801c ! t0_kref+0x2dd4: andncc %l2, %i4, %o4
20242 .word 0x96257bdf ! t0_kref+0x2dd8: sub %l5, -0x421, %o3
20243 .word 0x81848000 ! t0_kref+0x2ddc: wr %l2, %g0, %y
20244 .word 0xc048a027 ! t0_kref+0x2de0: ldsb [%g2 + 0x27], %g0
20245 .word 0x808ac009 ! t0_kref+0x2de4: btst %o1, %o3
20246 .word 0x8143e065 ! t0_kref+0x2de8: membar 0x65
20247 .word 0xb8102014 ! t0_kref+0x2dec: mov 0x14, %i4
20248 .word 0x1f800007 ! t0_kref+0x2df0: fbo _kref+0x2e0c
20249 .word 0x80f58017 ! t0_kref+0x2df4: udivcc %l6, %l7, %g0
20250 .word 0x8132801b ! t0_kref+0x2df8: srl %o2, %i3, %g0
20251 .word 0xd4560000 ! t0_kref+0x2dfc: ldsh [%i0], %o2
20252 .word 0xfd6e401b ! t0_kref+0x2e00: prefetch %i1 + %i3, 30
20253 .word 0x96ab0017 ! t0_kref+0x2e04: andncc %o4, %l7, %o3
20254 .word 0x95a0190e ! t0_kref+0x2e08: fitod %f14, %f10
20255 .word 0x96bdc01d ! t0_kref+0x2e0c: xnorcc %l7, %i5, %o3
20256 .word 0x9a7da30f ! t0_kref+0x2e10: sdiv %l6, 0x30f, %o5
20257 .word 0x94050016 ! t0_kref+0x2e14: add %l4, %l6, %o2
20258 .word 0xc048a013 ! t0_kref+0x2e18: ldsb [%g2 + 0x13], %g0
20259 .word 0x94af401a ! t0_kref+0x2e1c: andncc %i5, %i2, %o2
20260 .word 0xed26200c ! t0_kref+0x2e20: st %f22, [%i0 + 0xc]
20261 .word 0x92bf4014 ! t0_kref+0x2e24: xnorcc %i5, %l4, %o1
20262 .word 0xd816401b ! t0_kref+0x2e28: lduh [%i1 + %i3], %o4
20263 .word 0x1b3e2101 ! t0_kref+0x2e2c: sethi %hi(0xf8840400), %o5
20264 .word 0xda20a028 ! t0_kref+0x2e30: st %o5, [%g2 + 0x28]
20265 .word 0x8143e06e ! t0_kref+0x2e34: membar 0x6e
20266 .word 0xa1a01913 ! t0_kref+0x2e38: fitod %f19, %f16
20267 .word 0xe51f4018 ! t0_kref+0x2e3c: ldd [%i5 + %i0], %f18
20268 .word 0x81ab8a4e ! t0_kref+0x2e40: fcmpd %fcc0, %f14, %f14
20269 .word 0xb1a509d0 ! t0_kref+0x2e44: fdivd %f20, %f16, %f24
20270 .word 0x9aadc01a ! t0_kref+0x2e48: andncc %l7, %i2, %o5
20271 .word 0x9a337738 ! t0_kref+0x2e4c: orn %o5, -0x8c8, %o5
20272 .word 0xe1871018 ! t0_kref+0x2e50: lda [%i4 + %i0]0x80, %f16
20273 .word 0xe01e2018 ! t0_kref+0x2e54: ldd [%i0 + 0x18], %l0
20274 .word 0xc0567ff0 ! t0_kref+0x2e58: ldsh [%i1 - 0x10], %g0
20275 .word 0x9f34a004 ! t0_kref+0x2e5c: srl %l2, 0x4, %o7
20276 .word 0x15800007 ! t0_kref+0x2e60: fbue _kref+0x2e7c
20277 .word 0xd8567ff8 ! t0_kref+0x2e64: ldsh [%i1 - 8], %o4
20278 .word 0xa5a01a39 ! t0_kref+0x2e68: fstoi %f25, %f18
20279 .word 0x9ef22ca6 ! t0_kref+0x2e6c: udivcc %o0, 0xca6, %o7
20280 .word 0x81ab8a56 ! t0_kref+0x2e70: fcmpd %fcc0, %f14, %f22
20281 .word 0xafa6092c ! t0_kref+0x2e74: fmuls %f24, %f12, %f23
20282 .word 0x9a3f779d ! t0_kref+0x2e78: xnor %i5, -0x863, %o5
20283 .word 0x98af0015 ! t0_kref+0x2e7c: andncc %i4, %l5, %o4
20284 .word 0x9236800b ! t0_kref+0x2e80: orn %i2, %o3, %o1
20285 .word 0xd44e7fe8 ! t0_kref+0x2e84: ldsb [%i1 - 0x18], %o2
20286 .word 0x9fa0012a ! t0_kref+0x2e88: fabss %f10, %f15
20287 .word 0x8143c000 ! t0_kref+0x2e8c: stbar
20288 .word 0x80ff3425 ! t0_kref+0x2e90: sdivcc %i4, -0xbdb, %g0
20289 .word 0x805dc012 ! t0_kref+0x2e94: smul %l7, %l2, %g0
20290 .word 0x96adc016 ! t0_kref+0x2e98: andncc %l7, %l6, %o3
20291 .word 0x9b3ec01c ! t0_kref+0x2e9c: sra %i3, %i4, %o5
20292 .word 0xf320a004 ! t0_kref+0x2ea0: st %f25, [%g2 + 4]
20293 .word 0x32400002 ! t0_kref+0x2ea4: bne,a,pn %icc, _kref+0x2eac
20294 .word 0x8143c000 ! t0_kref+0x2ea8: stbar
20295 .word 0xd44e2017 ! t0_kref+0x2eac: ldsb [%i0 + 0x17], %o2
20296 .word 0xd850a00c ! t0_kref+0x2eb0: ldsh [%g2 + 0xc], %o4
20297 .word 0x38400004 ! t0_kref+0x2eb4: bgu,a,pn %icc, _kref+0x2ec4
20298 .word 0xa1a5cd31 ! t0_kref+0x2eb8: fsmuld %f23, %f17, %f16
20299 .word 0x80528013 ! t0_kref+0x2ebc: umul %o2, %l3, %g0
20300 .word 0x928da907 ! t0_kref+0x2ec0: andcc %l6, 0x907, %o1
20301 .word 0xa1a309d8 ! t0_kref+0x2ec4: fdivd %f12, %f24, %f16
20302 .word 0x8185c000 ! t0_kref+0x2ec8: wr %l7, %g0, %y
20303 .word 0x9fa00136 ! t0_kref+0x2ecc: fabss %f22, %f15
20304 .word 0xd230a024 ! t0_kref+0x2ed0: sth %o1, [%g2 + 0x24]
20305 .word 0x9af5fe93 ! t0_kref+0x2ed4: udivcc %l7, -0x16d, %o5
20306 .word 0xb1a01898 ! t0_kref+0x2ed8: fitos %f24, %f24
20307 .word 0x95324017 ! t0_kref+0x2edc: srl %o1, %l7, %o2
20308 .word 0x9f414000 ! t0_kref+0x2ee0: mov %pc, %o7
20309 .word 0xe76e401b ! t0_kref+0x2ee4: prefetch %i1 + %i3, 19
20310 .word 0x9245000d ! t0_kref+0x2ee8: addc %l4, %o5, %o1
20311 .word 0xe4fe1000 ! t0_kref+0x2eec: swapa [%i0]0x80, %l2
20312 .word 0x8143c000 ! t0_kref+0x2ef0: stbar
20313 .word 0xf7ee501d ! t0_kref+0x2ef4: prefetcha %i1 + %i5, 27
20314 .word 0x81de33f6 ! t0_kref+0x2ef8: flush %i0 - 0xc0a
20315 .word 0xe4200019 ! t0_kref+0x2efc: st %l2, [%g0 + %i1]
20316 .word 0x81830000 ! t0_kref+0x2f00: wr %o4, %g0, %y
20317 .word 0xdc68001a ! t0_kref+0x2f04: ldstub [%g0 + %i2], %sp
20318 .word 0xd7063fe4 ! t0_kref+0x2f08: ld [%i0 - 0x1c], %f11
20319 .word 0x9eaf6227 ! t0_kref+0x2f0c: andncc %i5, 0x227, %o7
20320 .word 0x982f21eb ! t0_kref+0x2f10: andn %i4, 0x1eb, %o4
20321 sethi %hi(2f), %o7
20322 .word 0xe40be334 ! t0_kref+0x2f18: ldub [%o7 + 0x334], %l2
20323 .word 0xa41ca00c ! t0_kref+0x2f1c: xor %l2, 0xc, %l2
20324 .word 0xe42be334 ! t0_kref+0x2f20: stb %l2, [%o7 + 0x334]
20325 .word 0x81dbe334 ! t0_kref+0x2f24: flush %o7 + 0x334
20326 .word 0x96a6c01c ! t0_kref+0x2f28: subcc %i3, %i4, %o3
20327 .word 0xd448a00f ! t0_kref+0x2f2c: ldsb [%g2 + 0xf], %o2
20328 .word 0x81ab0a32 ! t0_kref+0x2f30: fcmps %fcc0, %f12, %f18
203292: .word 0xa046c013 ! t0_kref+0x2f34: addc %i3, %l3, %l0
20330 .word 0x95a609d2 ! t0_kref+0x2f38: fdivd %f24, %f18, %f10
20331 .word 0xd8562010 ! t0_kref+0x2f3c: ldsh [%i0 + 0x10], %o4
20332 .word 0x9e330015 ! t0_kref+0x2f40: orn %o4, %l5, %o7
20333 .word 0x36800004 ! t0_kref+0x2f44: bge,a _kref+0x2f54
20334 .word 0x98e6801a ! t0_kref+0x2f48: subccc %i2, %i2, %o4
20335 .word 0x94befb00 ! t0_kref+0x2f4c: xnorcc %i3, -0x500, %o2
20336 .word 0xada508ce ! t0_kref+0x2f50: fsubd %f20, %f14, %f22
20337 .word 0x947da51b ! t0_kref+0x2f54: sdiv %l6, 0x51b, %o2
20338 .word 0x94fdf61c ! t0_kref+0x2f58: sdivcc %l7, -0x9e4, %o2
20339 .word 0xe11fbe88 ! t0_kref+0x2f5c: ldd [%fp - 0x178], %f16
20340 .word 0xa9a0188f ! t0_kref+0x2f60: fitos %f15, %f20
20341 .word 0xe01e3fe8 ! t0_kref+0x2f64: ldd [%i0 - 0x18], %l0
20342 .word 0xda5e2010 ! t0_kref+0x2f68: ldx [%i0 + 0x10], %o5
20343 .word 0xd636c018 ! t0_kref+0x2f6c: sth %o3, [%i3 + %i0]
20344 .word 0x9888000b ! t0_kref+0x2f70: andcc %g0, %o3, %o4
20345 .word 0x96ab4000 ! t0_kref+0x2f74: andncc %o5, %g0, %o3
20346 .word 0xd468a00d ! t0_kref+0x2f78: ldstub [%g2 + 0xd], %o2
20347 .word 0x989ee1b2 ! t0_kref+0x2f7c: xorcc %i3, 0x1b2, %o4
20348 .word 0xc10861ee ! t0_kref+0x2f80: ld [%g1 + 0x1ee], %fsr
20349 .word 0x9b2d2014 ! t0_kref+0x2f84: sll %l4, 0x14, %o5
20350 .word 0x81834000 ! t0_kref+0x2f88: wr %o5, %g0, %y
20351 .word 0x9adb4016 ! t0_kref+0x2f8c: smulcc %o5, %l6, %o5
20352 .word 0x923b0000 ! t0_kref+0x2f90: not %o4, %o1
20353 .word 0x81db673c ! t0_kref+0x2f94: flush %o5 + 0x73c
20354 .word 0x99a0188a ! t0_kref+0x2f98: fitos %f10, %f12
20355 .word 0x9e2ef3f9 ! t0_kref+0x2f9c: andn %i3, -0xc07, %o7
20356 .word 0x98854009 ! t0_kref+0x2fa0: addcc %l5, %o1, %o4
20357 .word 0x3f800003 ! t0_kref+0x2fa4: fbo,a _kref+0x2fb0
20358 .word 0xd8060000 ! t0_kref+0x2fa8: ld [%i0], %o4
20359 .word 0x969af4f0 ! t0_kref+0x2fac: xorcc %o3, -0xb10, %o3
20360 .word 0x98e5771a ! t0_kref+0x2fb0: subccc %l5, -0x8e6, %o4
20361 .word 0x9e758014 ! t0_kref+0x2fb4: udiv %l6, %l4, %o7
20362 .word 0x2e400008 ! t0_kref+0x2fb8: bvs,a,pn %icc, _kref+0x2fd8
20363 .word 0x928dc01d ! t0_kref+0x2fbc: andcc %l7, %i5, %o1
20364 .word 0x9da01114 ! t0_kref+0x2fc0: fxtod %f20, %f14
20365 .word 0xe91fbf20 ! t0_kref+0x2fc4: ldd [%fp - 0xe0], %f20
20366 .word 0x992da01c ! t0_kref+0x2fc8: sll %l6, 0x1c, %o4
20367 .word 0x9535000c ! t0_kref+0x2fcc: srl %l4, %o4, %o2
20368 .word 0xdd1e3fe0 ! t0_kref+0x2fd0: ldd [%i0 - 0x20], %f14
20369 .word 0x39800001 ! t0_kref+0x2fd4: fbuge,a _kref+0x2fd8
20370 .word 0x973ea016 ! t0_kref+0x2fd8: sra %i2, 0x16, %o3
20371 .word 0x96e0355f ! t0_kref+0x2fdc: subccc %g0, -0xaa1, %o3
20372 .word 0x94ad3b92 ! t0_kref+0x2fe0: andncc %l4, -0x46e, %o2
20373 .word 0xc96e3ff0 ! t0_kref+0x2fe4: prefetch %i0 - 0x10, 4
20374 .word 0xf11e3ff8 ! t0_kref+0x2fe8: ldd [%i0 - 8], %f24
20375 .word 0x80e4c01d ! t0_kref+0x2fec: subccc %l3, %i5, %g0
20376 .word 0x9466c00a ! t0_kref+0x2ff0: subc %i3, %o2, %o2
20377 .word 0x9fc00004 ! t0_kref+0x2ff4: call %g0 + %g4
20378 .word 0x80c48000 ! t0_kref+0x2ff8: addccc %l2, %g0, %g0
20379 .word 0x0e800005 ! t0_kref+0x2ffc: bvs _kref+0x3010
20380 .word 0xc0167fe4 ! t0_kref+0x3000: lduh [%i1 - 0x1c], %g0
20381 .word 0xde5e6018 ! t0_kref+0x3004: ldx [%i1 + 0x18], %o7
20382 .word 0xe51fbd88 ! t0_kref+0x3008: ldd [%fp - 0x278], %f18
20383 .word 0xdd1e3ff8 ! t0_kref+0x300c: ldd [%i0 - 8], %f14
20384 .word 0x0f480004 ! t0_kref+0x3010: fbu,pt %fcc0, _kref+0x3020
20385 .word 0x9ba00138 ! t0_kref+0x3014: fabss %f24, %f13
20386 .word 0x37480003 ! t0_kref+0x3018: fbge,a,pt %fcc0, _kref+0x3024
20387 .word 0xef00a030 ! t0_kref+0x301c: ld [%g2 + 0x30], %f23
20388 .word 0x9e9a757d ! t0_kref+0x3020: xorcc %o1, -0xa83, %o7
20389 .word 0xb1a48858 ! t0_kref+0x3024: faddd %f18, %f24, %f24
20390 .word 0xe53e7fe8 ! t0_kref+0x3028: std %f18, [%i1 - 0x18]
20391 .word 0x9ae5fe01 ! t0_kref+0x302c: subccc %l7, -0x1ff, %o5
20392 .word 0xd608a039 ! t0_kref+0x3030: ldub [%g2 + 0x39], %o3
20393 .word 0xe836c019 ! t0_kref+0x3034: sth %l4, [%i3 + %i1]
20394 .word 0xed20a034 ! t0_kref+0x3038: st %f22, [%g2 + 0x34]
20395 .word 0x80aec013 ! t0_kref+0x303c: andncc %i3, %l3, %g0
20396 .word 0x96b5800a ! t0_kref+0x3040: orncc %l6, %o2, %o3
20397 .word 0x20800005 ! t0_kref+0x3044: bn,a _kref+0x3058
20398 .word 0x9ab03ac8 ! t0_kref+0x3048: orncc %g0, -0x538, %o5
20399 .word 0xd88e9019 ! t0_kref+0x304c: lduba [%i2 + %i1]0x80, %o4
20400 .word 0xe51fbc88 ! t0_kref+0x3050: ldd [%fp - 0x378], %f18
20401 .word 0x952ca016 ! t0_kref+0x3054: sll %l2, 0x16, %o2
20402 .word 0x94268017 ! t0_kref+0x3058: sub %i2, %l7, %o2
20403 .word 0x80500013 ! t0_kref+0x305c: umul %g0, %l3, %g0
20404 .word 0x3f800006 ! t0_kref+0x3060: fbo,a _kref+0x3078
20405 .word 0x99a01a2e ! t0_kref+0x3064: fstoi %f14, %f12
20406 .word 0xd500a008 ! t0_kref+0x3068: ld [%g2 + 8], %f10
20407 .word 0xe3b8a040 ! t0_kref+0x306c: stda %f48, [%g2 + 0x40]%asi
20408 .word 0xda48a022 ! t0_kref+0x3070: ldsb [%g2 + 0x22], %o5
20409 .word 0xc008a009 ! t0_kref+0x3074: ldub [%g2 + 9], %g0
20410 .word 0x94ad7445 ! t0_kref+0x3078: andncc %l5, -0xbbb, %o2
20411 .word 0x9a8d8008 ! t0_kref+0x307c: andcc %l6, %o0, %o5
20412 .word 0x9ef4800c ! t0_kref+0x3080: udivcc %l2, %o4, %o7
20413 .word 0xe1380018 ! t0_kref+0x3084: std %f16, [%g0 + %i0]
20414 .word 0xd4562016 ! t0_kref+0x3088: ldsh [%i0 + 0x16], %o2
20415 .word 0x81ab8a34 ! t0_kref+0x308c: fcmps %fcc0, %f14, %f20
20416 .word 0xe1063fe4 ! t0_kref+0x3090: ld [%i0 - 0x1c], %f16
20417 .word 0xa1a018d2 ! t0_kref+0x3094: fdtos %f18, %f16
20418 .word 0x9ba01a4c ! t0_kref+0x3098: fdtoi %f12, %f13
20419 .word 0xe11fbec8 ! t0_kref+0x309c: ldd [%fp - 0x138], %f16
20420 .word 0xe01e0000 ! t0_kref+0x30a0: ldd [%i0], %l0
20421 .word 0xde48a00b ! t0_kref+0x30a4: ldsb [%g2 + 0xb], %o7
20422 .word 0xe5063fe4 ! t0_kref+0x30a8: ld [%i0 - 0x1c], %f18
20423 .word 0x9da01a4c ! t0_kref+0x30ac: fdtoi %f12, %f14
20424 .word 0x9a9f6b33 ! t0_kref+0x30b0: xorcc %i5, 0xb33, %o5
20425 .word 0xada01911 ! t0_kref+0x30b4: fitod %f17, %f22
20426 .word 0xd4464000 ! t0_kref+0x30b8: ldsw [%i1], %o2
20427 .word 0xb1a01891 ! t0_kref+0x30bc: fitos %f17, %f24
20428 .word 0x94233c13 ! t0_kref+0x30c0: sub %o4, -0x3ed, %o2
20429 .word 0x0d800002 ! t0_kref+0x30c4: fbg _kref+0x30cc
20430 .word 0xa9a018d0 ! t0_kref+0x30c8: fdtos %f16, %f20
20431 .word 0xd9be5000 ! t0_kref+0x30cc: stda %f12, [%i1]0x80
20432 .word 0x09480003 ! t0_kref+0x30d0: fbl,pt %fcc0, _kref+0x30dc
20433 .word 0xa1a449b5 ! t0_kref+0x30d4: fdivs %f17, %f21, %f16
20434 .word 0x9e8e8000 ! t0_kref+0x30d8: andcc %i2, %g0, %o7
20435 .word 0x94bdc009 ! t0_kref+0x30dc: xnorcc %l7, %o1, %o2
20436 .word 0x947f2d86 ! t0_kref+0x30e0: sdiv %i4, 0xd86, %o2
20437 .word 0x08800005 ! t0_kref+0x30e4: bleu _kref+0x30f8
20438 .word 0xde56c018 ! t0_kref+0x30e8: ldsh [%i3 + %i0], %o7
20439 .word 0xda4e601a ! t0_kref+0x30ec: ldsb [%i1 + 0x1a], %o5
20440 .word 0xe4680018 ! t0_kref+0x30f0: ldstub [%g0 + %i0], %l2
20441 .word 0xf96e401d ! t0_kref+0x30f4: prefetch %i1 + %i5, 28
20442 .word 0xe53e001d ! t0_kref+0x30f8: std %f18, [%i0 + %i5]
20443 .word 0x80bec01c ! t0_kref+0x30fc: xnorcc %i3, %i4, %g0
20444 .word 0x81ab8a2d ! t0_kref+0x3100: fcmps %fcc0, %f14, %f13
20445 .word 0x8044f406 ! t0_kref+0x3104: addc %l3, -0xbfa, %g0
20446 .word 0x21800001 ! t0_kref+0x3108: fbn,a _kref+0x310c
20447 .word 0xda50a034 ! t0_kref+0x310c: ldsh [%g2 + 0x34], %o5
20448 .word 0x9a44c00c ! t0_kref+0x3110: addc %l3, %o4, %o5
20449 .word 0x9fa000b4 ! t0_kref+0x3114: fnegs %f20, %f15
20450 .word 0xd6364000 ! t0_kref+0x3118: sth %o3, [%i1]
20451 .word 0x10800006 ! t0_kref+0x311c: ba _kref+0x3134
20452 .word 0x9337601c ! t0_kref+0x3120: srl %i5, 0x1c, %o1
20453 .word 0x96aec012 ! t0_kref+0x3124: andncc %i3, %l2, %o3
20454 .word 0xa7a01896 ! t0_kref+0x3128: fitos %f22, %f19
20455 .word 0xd51fbfb8 ! t0_kref+0x312c: ldd [%fp - 0x48], %f10
20456 .word 0x9e2f4009 ! t0_kref+0x3130: andn %i5, %o1, %o7
20457 .word 0x10800006 ! t0_kref+0x3134: ba _kref+0x314c
20458 .word 0xa5a38d2d ! t0_kref+0x3138: fsmuld %f14, %f13, %f18
20459 .word 0xea30a01a ! t0_kref+0x313c: sth %l5, [%g2 + 0x1a]
20460 .word 0x8143c000 ! t0_kref+0x3140: stbar
20461 .word 0x9b3f200f ! t0_kref+0x3144: sra %i4, 0xf, %o5
20462 .word 0xa1a000ce ! t0_kref+0x3148: fnegd %f14, %f16
20463 .word 0xed1fbfa8 ! t0_kref+0x314c: ldd [%fp - 0x58], %f22
20464 .word 0x92e766c8 ! t0_kref+0x3150: subccc %i5, 0x6c8, %o1
20465 .word 0x03480001 ! t0_kref+0x3154: fbne,pt %fcc0, _kref+0x3158
20466 .word 0x92af758d ! t0_kref+0x3158: andncc %i5, -0xa73, %o1
20467 .word 0x983d000c ! t0_kref+0x315c: xnor %l4, %o4, %o4
20468 .word 0x96ab3dcd ! t0_kref+0x3160: andncc %o4, -0x233, %o3
20469 .word 0xe100a034 ! t0_kref+0x3164: ld [%g2 + 0x34], %f16
20470 .word 0x9eba3d54 ! t0_kref+0x3168: xnorcc %o0, -0x2ac, %o7
20471 .word 0xfa280019 ! t0_kref+0x316c: stb %i5, [%g0 + %i1]
20472 .word 0x9eaec000 ! t0_kref+0x3170: andncc %i3, %g0, %o7
20473 .word 0xd80e2005 ! t0_kref+0x3174: ldub [%i0 + 5], %o4
20474 .word 0x3c480004 ! t0_kref+0x3178: bpos,a,pt %icc, _kref+0x3188
20475 .word 0xada0002b ! t0_kref+0x317c: fmovs %f11, %f22
20476 .word 0x0d800001 ! t0_kref+0x3180: fbg _kref+0x3184
20477 .word 0x9ba01899 ! t0_kref+0x3184: fitos %f25, %f13
20478 .word 0xe51e001d ! t0_kref+0x3188: ldd [%i0 + %i5], %f18
20479 .word 0x81828000 ! t0_kref+0x318c: wr %o2, %g0, %y
20480 .word 0x21800003 ! t0_kref+0x3190: fbn,a _kref+0x319c
20481 .word 0xd606001c ! t0_kref+0x3194: ld [%i0 + %i4], %o3
20482 .word 0x81ab4ab7 ! t0_kref+0x3198: fcmpes %fcc0, %f13, %f23
20483 call SYM(t0_subr0)
20484 .word 0x92a367cc ! t0_kref+0x31a0: subcc %o5, 0x7cc, %o1
20485 sethi %hi(2f), %o7
20486 .word 0xe40be1d0 ! t0_kref+0x31a8: ldub [%o7 + 0x1d0], %l2
20487 .word 0xa41ca00c ! t0_kref+0x31ac: xor %l2, 0xc, %l2
20488 .word 0xe42be1d0 ! t0_kref+0x31b0: stb %l2, [%o7 + 0x1d0]
20489 .word 0x81dbe1d0 ! t0_kref+0x31b4: flush %o7 + 0x1d0
20490 .word 0x808dc01b ! t0_kref+0x31b8: btst %i3, %l7
20491 .word 0xb3a01a31 ! t0_kref+0x31bc: fstoi %f17, %f25
20492 .word 0x9b3ee012 ! t0_kref+0x31c0: sra %i3, 0x12, %o5
20493 .word 0x98c4f310 ! t0_kref+0x31c4: addccc %l3, -0xcf0, %o4
20494 .word 0x9ea6a37b ! t0_kref+0x31c8: subcc %i2, 0x37b, %o7
20495 .word 0xe6267fe4 ! t0_kref+0x31cc: st %l3, [%i1 - 0x1c]
204962: .word 0xa9a0002a ! t0_kref+0x31d0: fmovs %f10, %f20
20497 .word 0x9e64e91f ! t0_kref+0x31d4: subc %l3, 0x91f, %o7
20498 .word 0xf207bfe0 ! t0_kref+0x31d8: ld [%fp - 0x20], %i1
20499 .word 0x9af2400b ! t0_kref+0x31dc: udivcc %o1, %o3, %o5
20500 .word 0xd500a01c ! t0_kref+0x31e0: ld [%g2 + 0x1c], %f10
20501 .word 0x920ea4eb ! t0_kref+0x31e4: and %i2, 0x4eb, %o1
20502 .word 0xada01914 ! t0_kref+0x31e8: fitod %f20, %f22
20503 .word 0x96dec016 ! t0_kref+0x31ec: smulcc %i3, %l6, %o3
20504 .word 0x98e6bff1 ! t0_kref+0x31f0: subccc %i2, -0xf, %o4
20505 .word 0xc13f4005 ! t0_kref+0x31f4: std %f0, [%i5 + %g5]
20506 .word 0x98bdad37 ! t0_kref+0x31f8: xnorcc %l6, 0xd37, %o4
20507 .word 0xe86e0000 ! t0_kref+0x31fc: ldstub [%i0], %l4
20508 .word 0xc168a004 ! t0_kref+0x3200: prefetch %g2 + 4, 0
20509 .word 0x96f7400a ! t0_kref+0x3204: udivcc %i5, %o2, %o3
20510 .word 0xd6067ff8 ! t0_kref+0x3208: ld [%i1 - 8], %o3
20511 .word 0xe6680019 ! t0_kref+0x320c: ldstub [%g0 + %i1], %l3
20512 .word 0x9fc00004 ! t0_kref+0x3210: call %g0 + %g4
20513 .word 0x95a0012b ! t0_kref+0x3214: fabss %f11, %f10
20514 .word 0xf13e4000 ! t0_kref+0x3218: std %f24, [%i1]
20515 .word 0xc050a032 ! t0_kref+0x321c: ldsh [%g2 + 0x32], %g0
20516 .word 0x94c6e1f9 ! t0_kref+0x3220: addccc %i3, 0x1f9, %o2
20517 .word 0x9802f23f ! t0_kref+0x3224: add %o3, -0xdc1, %o4
20518 .word 0x92a58015 ! t0_kref+0x3228: subcc %l6, %l5, %o1
20519 .word 0x81824000 ! t0_kref+0x322c: wr %o1, %g0, %y
20520 .word 0xf11fbec0 ! t0_kref+0x3230: ldd [%fp - 0x140], %f24
20521 .word 0xb1a409ca ! t0_kref+0x3234: fdivd %f16, %f10, %f24
20522 .word 0x98f33120 ! t0_kref+0x3238: udivcc %o4, -0xee0, %o4
20523 .word 0x98bf0012 ! t0_kref+0x323c: xnorcc %i4, %l2, %o4
20524 .word 0x2d800006 ! t0_kref+0x3240: fbg,a _kref+0x3258
20525 .word 0x808efef9 ! t0_kref+0x3244: btst 0xfffffef9, %i3
20526 .word 0x96a022ff ! t0_kref+0x3248: subcc %g0, 0x2ff, %o3
20527 .word 0x10800006 ! t0_kref+0x324c: ba _kref+0x3264
20528 .word 0xd51fbc80 ! t0_kref+0x3250: ldd [%fp - 0x380], %f10
20529 .word 0x9aa7401d ! t0_kref+0x3254: subcc %i5, %i5, %o5
20530 .word 0x26400008 ! t0_kref+0x3258: bl,a,pn %icc, _kref+0x3278
20531 .word 0x81d9401e ! t0_kref+0x325c: flush %g5 + %fp
20532 .word 0x98ff680d ! t0_kref+0x3260: sdivcc %i5, 0x80d, %o4
20533 .word 0xf36e401d ! t0_kref+0x3264: prefetch %i1 + %i5, 25
20534 .word 0x03400005 ! t0_kref+0x3268: fbne,pn %fcc0, _kref+0x327c
20535 .word 0xa5a0190b ! t0_kref+0x326c: fitod %f11, %f18
20536 .word 0x33480007 ! t0_kref+0x3270: fbe,a,pt %fcc0, _kref+0x328c
20537 .word 0xd2564000 ! t0_kref+0x3274: ldsh [%i1], %o1
20538 .word 0x0e800005 ! t0_kref+0x3278: bvs _kref+0x328c
20539 .word 0x99a44d2d ! t0_kref+0x327c: fsmuld %f17, %f13, %f12
20540 .word 0xf120a004 ! t0_kref+0x3280: st %f24, [%g2 + 4]
20541 .word 0xf11e0000 ! t0_kref+0x3284: ldd [%i0], %f24
20542 .word 0x2e800003 ! t0_kref+0x3288: bvs,a _kref+0x3294
20543 .word 0x9ab0000a ! t0_kref+0x328c: orncc %g0, %o2, %o5
20544 .word 0x9fc00004 ! t0_kref+0x3290: call %g0 + %g4
20545 .word 0xed3e001d ! t0_kref+0x3294: std %f22, [%i0 + %i5]
20546 .word 0x81870000 ! t0_kref+0x3298: wr %i4, %g0, %y
20547 .word 0xedbe501d ! t0_kref+0x329c: stda %f22, [%i1 + %i5]0x80
20548 .word 0x99a40833 ! t0_kref+0x32a0: fadds %f16, %f19, %f12
20549 .word 0x9ab2a4d9 ! t0_kref+0x32a4: orncc %o2, 0x4d9, %o5
20550 .word 0x26800001 ! t0_kref+0x32a8: bl,a _kref+0x32ac
20551 .word 0xda567ff8 ! t0_kref+0x32ac: ldsh [%i1 - 8], %o5
20552 .word 0x8114b539 ! t0_kref+0x32b0: taddcctv %l2, -0xac7, %g0
20553 .word 0xe11e6010 ! t0_kref+0x32b4: ldd [%i1 + 0x10], %f16
20554 .word 0x933ee01a ! t0_kref+0x32b8: sra %i3, 0x1a, %o1
20555 .word 0xf630a00a ! t0_kref+0x32bc: sth %i3, [%g2 + 0xa]
20556 .word 0xe3b8a040 ! t0_kref+0x32c0: stda %f48, [%g2 + 0x40]%asi
20557 .word 0x9da3c930 ! t0_kref+0x32c4: fmuls %f15, %f16, %f14
20558 .word 0xa5a000d8 ! t0_kref+0x32c8: fnegd %f24, %f18
20559 .word 0xe26e201e ! t0_kref+0x32cc: ldstub [%i0 + 0x1e], %l1
20560 .word 0xb3a00034 ! t0_kref+0x32d0: fmovs %f20, %f25
20561 .word 0x9a8b001a ! t0_kref+0x32d4: andcc %o4, %i2, %o5
20562 .word 0x9b3ca00d ! t0_kref+0x32d8: sra %l2, 0xd, %o5
20563 .word 0x95a01092 ! t0_kref+0x32dc: fxtos %f18, %f10
20564 .word 0x81874000 ! t0_kref+0x32e0: wr %i5, %g0, %y
20565 .word 0x81800000 ! t0_kref+0x32e4: mov %g0, %y
20566 .word 0xa9a58831 ! t0_kref+0x32e8: fadds %f22, %f17, %f20
20567 .word 0xd608a01c ! t0_kref+0x32ec: ldub [%g2 + 0x1c], %o3
20568 .word 0x9458001b ! t0_kref+0x32f0: smul %g0, %i3, %o2
20569 .word 0x80acec83 ! t0_kref+0x32f4: andncc %l3, 0xc83, %g0
20570 .word 0x81ac8ab8 ! t0_kref+0x32f8: fcmpes %fcc0, %f18, %f24
20571 .word 0x94a6ea39 ! t0_kref+0x32fc: subcc %i3, 0xa39, %o2
20572 .word 0x98c30017 ! t0_kref+0x3300: addccc %o4, %l7, %o4
20573 .word 0x813ea010 ! t0_kref+0x3304: sra %i2, 0x10, %g0
20574 .word 0xb3aa8034 ! t0_kref+0x3308: fmovsue %fcc0, %f20, %f25
20575 .word 0x92083e56 ! t0_kref+0x330c: and %g0, -0x1aa, %o1
20576 .word 0x9aa58009 ! t0_kref+0x3310: subcc %l6, %o1, %o5
20577 .word 0xaba0012c ! t0_kref+0x3314: fabss %f12, %f21
20578 .word 0xe01e6018 ! t0_kref+0x3318: ldd [%i1 + 0x18], %l0
20579 .word 0xc0881018 ! t0_kref+0x331c: lduba [%g0 + %i0]0x80, %g0
20580 .word 0x81aa8a50 ! t0_kref+0x3320: fcmpd %fcc0, %f10, %f16
20581 .word 0xb1a000ad ! t0_kref+0x3324: fnegs %f13, %f24
20582 .word 0xe3b8a040 ! t0_kref+0x3328: stda %f48, [%g2 + 0x40]%asi
20583 .word 0x80ad3e0f ! t0_kref+0x332c: andncc %l4, -0x1f1, %g0
20584 .word 0xe93e001d ! t0_kref+0x3330: std %f20, [%i0 + %i5]
20585 .word 0x81da0004 ! t0_kref+0x3334: flush %o0 + %g4
20586 .word 0x80aee4e5 ! t0_kref+0x3338: andncc %i3, 0x4e5, %g0
20587 .word 0xc12e401c ! t0_kref+0x333c: st %fsr, [%i1 + %i4]
20588 .word 0x9434c00b ! t0_kref+0x3340: orn %l3, %o3, %o2
20589 .word 0x807cc014 ! t0_kref+0x3344: sdiv %l3, %l4, %g0
20590 .word 0x8134c00a ! t0_kref+0x3348: srl %l3, %o2, %g0
20591 .word 0x99a2cd30 ! t0_kref+0x334c: fsmuld %f11, %f16, %f12
20592 .word 0x808dc016 ! t0_kref+0x3350: btst %l6, %l7
20593 .word 0x01400004 ! t0_kref+0x3354: fbn,pn %fcc0, _kref+0x3364
20594 .word 0xd44e6018 ! t0_kref+0x3358: ldsb [%i1 + 0x18], %o2
20595 .word 0xda162000 ! t0_kref+0x335c: lduh [%i0], %o5
20596 .word 0xe3b8a040 ! t0_kref+0x3360: stda %f48, [%g2 + 0x40]%asi
20597 .word 0x9da00156 ! t0_kref+0x3364: fabsd %f22, %f14
20598 .word 0xf436201a ! t0_kref+0x3368: sth %i2, [%i0 + 0x1a]
20599 .word 0x9de3bfa0 ! t0_kref+0x336c: save %sp, -0x60, %sp
20600 sethi %hi(1f), %i7
20601 return %i7+%lo(1f)
20602 .empty
20603 .word 0x9284e253 ! t0_kref+0x3378: addcc %l3, 0x253, %o1
20604 .word 0xd5070018 ! t0_kref+0x337c: ld [%i4 + %i0], %f10
20605 .word 0x9a5d2802 ! t0_kref+0x3380: smul %l4, 0x802, %o5
206061: .word 0xb1a2c830 ! t0_kref+0x3384: fadds %f11, %f16, %f24
20607 .word 0x8143c000 ! t0_kref+0x3388: stbar
20608 .word 0x9266f95f ! t0_kref+0x338c: subc %i3, -0x6a1, %o1
20609 .word 0xd808a015 ! t0_kref+0x3390: ldub [%g2 + 0x15], %o4
20610 .word 0x81400000 ! t0_kref+0x3394: mov %y, %g0
20611 .word 0xda16600e ! t0_kref+0x3398: lduh [%i1 + 0xe], %o5
20612 .word 0x98ad69dc ! t0_kref+0x339c: andncc %l5, 0x9dc, %o4
20613 .word 0x9423401d ! t0_kref+0x33a0: sub %o5, %i5, %o2
20614 .word 0x98af000b ! t0_kref+0x33a4: andncc %i4, %o3, %o4
20615 .word 0x9fc00004 ! t0_kref+0x33a8: call %g0 + %g4
20616 .word 0x81580000 ! t0_kref+0x33ac: flushw
20617 .word 0x96a226f2 ! t0_kref+0x33b0: subcc %o0, 0x6f2, %o3
20618 .word 0x99a01898 ! t0_kref+0x33b4: fitos %f24, %f12
20619 .word 0x803d8000 ! t0_kref+0x33b8: not %l6, %g0
20620 .word 0x985b4017 ! t0_kref+0x33bc: smul %o5, %l7, %o4
20621 .word 0xe09e5000 ! t0_kref+0x33c0: ldda [%i1]0x80, %l0
20622 .word 0x81ab0a58 ! t0_kref+0x33c4: fcmpd %fcc0, %f12, %f24
20623 .word 0xd840a000 ! t0_kref+0x33c8: ldsw [%g2], %o4
20624 .word 0x1f400007 ! t0_kref+0x33cc: fbo,pn %fcc0, _kref+0x33e8
20625 .word 0x80a2401d ! t0_kref+0x33d0: cmp %o1, %i5
20626 .word 0xea30a00e ! t0_kref+0x33d4: sth %l5, [%g2 + 0xe]
20627 .word 0x9da0014c ! t0_kref+0x33d8: fabsd %f12, %f14
20628 .word 0x81820000 ! t0_kref+0x33dc: wr %o0, %g0, %y
20629 .word 0x80ad800b ! t0_kref+0x33e0: andncc %l6, %o3, %g0
20630 .word 0x92fa400c ! t0_kref+0x33e4: sdivcc %o1, %o4, %o1
20631 .word 0x9ea5a377 ! t0_kref+0x33e8: subcc %l6, 0x377, %o7
20632 .word 0xc96e2018 ! t0_kref+0x33ec: prefetch %i0 + 0x18, 4
20633 .word 0xb1a00050 ! t0_kref+0x33f0: fmovd %f16, %f24
20634 .word 0xada0012c ! t0_kref+0x33f4: fabss %f12, %f22
20635 .word 0x24800001 ! t0_kref+0x33f8: ble,a _kref+0x33fc
20636 .word 0x8143c000 ! t0_kref+0x33fc: stbar
20637 .word 0xada0012c ! t0_kref+0x3400: fabss %f12, %f22
20638 .word 0x949ea211 ! t0_kref+0x3404: xorcc %i2, 0x211, %o2
20639 .word 0x968b0009 ! t0_kref+0x3408: andcc %o4, %o1, %o3
20640 .word 0xc0ff1018 ! t0_kref+0x340c: swapa [%i4 + %i0]0x80, %g0
20641 .word 0x2b800005 ! t0_kref+0x3410: fbug,a _kref+0x3424
20642 .word 0x81df8001 ! t0_kref+0x3414: flush %fp + %g1
20643 .word 0x3b480001 ! t0_kref+0x3418: fble,a,pt %fcc0, _kref+0x341c
20644 .word 0x9732c015 ! t0_kref+0x341c: srl %o3, %l5, %o3
20645 .word 0x28800005 ! t0_kref+0x3420: bleu,a _kref+0x3434
20646 .word 0x92a54017 ! t0_kref+0x3424: subcc %l5, %l7, %o1
20647 .word 0x27800003 ! t0_kref+0x3428: fbul,a _kref+0x3434
20648 .word 0xd51fbfb0 ! t0_kref+0x342c: ldd [%fp - 0x50], %f10
20649 .word 0xf856c005 ! t0_kref+0x3430: ldsh [%i3 + %g5], %i4
20650 .word 0x98337c85 ! t0_kref+0x3434: orn %o5, -0x37b, %o4
20651 .word 0x99a018ce ! t0_kref+0x3438: fdtos %f14, %f12
20652 .word 0xd84e401a ! t0_kref+0x343c: ldsb [%i1 + %i2], %o4
20653 .word 0x972f6019 ! t0_kref+0x3440: sll %i5, 0x19, %o3
20654 .word 0xe01e0000 ! t0_kref+0x3444: ldd [%i0], %l0
20655 sethi %hi(1f), %o7
20656 save %sp,-0x60,%sp
20657 return %i7+%lo(1f)
20658 .empty
20659 .word 0xe678a030 ! t0_kref+0x3454: swap [%g2 + 0x30], %l3
20660 .word 0x32800001 ! t0_kref+0x3458: bne,a _kref+0x345c
20661 .word 0x9ebd4013 ! t0_kref+0x345c: xnorcc %l5, %l3, %o7
206621: .word 0xed3e2008 ! t0_kref+0x3460: std %f22, [%i0 + 8]
20663 .word 0x95a589d8 ! t0_kref+0x3464: fdivd %f22, %f24, %f10
20664 .word 0x9e22f2d4 ! t0_kref+0x3468: sub %o3, -0xd2c, %o7
20665 .word 0x973ac008 ! t0_kref+0x346c: sra %o3, %o0, %o3
20666 .word 0x933c800a ! t0_kref+0x3470: sra %l2, %o2, %o1
20667 .word 0xd816c019 ! t0_kref+0x3474: lduh [%i3 + %i1], %o4
20668 .word 0x81800000 ! t0_kref+0x3478: mov %g0, %y
20669 .word 0xdd180019 ! t0_kref+0x347c: ldd [%g0 + %i1], %f14
20670 .word 0xd440a010 ! t0_kref+0x3480: ldsw [%g2 + 0x10], %o2
20671 .word 0x14800007 ! t0_kref+0x3484: bg _kref+0x34a0
20672 .word 0xd700a02c ! t0_kref+0x3488: ld [%g2 + 0x2c], %f11
20673 .word 0xd920a02c ! t0_kref+0x348c: st %f12, [%g2 + 0x2c]
20674 .word 0x8143c000 ! t0_kref+0x3490: stbar
20675 .word 0x968a001a ! t0_kref+0x3494: andcc %o0, %i2, %o3
20676 .word 0x2f480003 ! t0_kref+0x3498: fbu,a,pt %fcc0, _kref+0x34a4
20677 .word 0xdd070019 ! t0_kref+0x349c: ld [%i4 + %i1], %f14
20678 .word 0xe100a020 ! t0_kref+0x34a0: ld [%g2 + 0x20], %f16
20679 .word 0xe820a030 ! t0_kref+0x34a4: st %l4, [%g2 + 0x30]
20680 .word 0xd93f4019 ! t0_kref+0x34a8: std %f12, [%i5 + %i1]
20681 .word 0xc0c61000 ! t0_kref+0x34ac: ldswa [%i0]0x80, %g0
20682 .word 0x985ec008 ! t0_kref+0x34b0: smul %i3, %o0, %o4
20683 .word 0xda50a030 ! t0_kref+0x34b4: ldsh [%g2 + 0x30], %o5
20684 .word 0x9ef2801c ! t0_kref+0x34b8: udivcc %o2, %i4, %o7
20685 .word 0xf830a004 ! t0_kref+0x34bc: sth %i4, [%g2 + 4]
20686 .word 0x929ec00d ! t0_kref+0x34c0: xorcc %i3, %o5, %o1
20687 .word 0x925ab7e9 ! t0_kref+0x34c4: smul %o2, -0x817, %o1
20688 .word 0x2a800007 ! t0_kref+0x34c8: bcs,a _kref+0x34e4
20689 .word 0xdf00a018 ! t0_kref+0x34cc: ld [%g2 + 0x18], %f15
20690 .word 0xf007bfe0 ! t0_kref+0x34d0: ld [%fp - 0x20], %i0
20691 .word 0x9f414000 ! t0_kref+0x34d4: mov %pc, %o7
20692 .word 0x9fc00004 ! t0_kref+0x34d8: call %g0 + %g4
20693 .word 0x9324f66d ! t0_kref+0x34dc: mulscc %l3, -0x993, %o1
20694 .word 0xb1a288ca ! t0_kref+0x34e0: fsubd %f10, %f10, %f24
20695 .word 0x9638000a ! t0_kref+0x34e4: xnor %g0, %o2, %o3
20696 .word 0x96103377 ! t0_kref+0x34e8: mov 0xfffff377, %o3
20697 .word 0x81aacab8 ! t0_kref+0x34ec: fcmpes %fcc0, %f11, %f24
20698 .word 0xb1a0012b ! t0_kref+0x34f0: fabss %f11, %f24
20699 .word 0x98aa665c ! t0_kref+0x34f4: andncc %o1, 0x65c, %o4
20700 .word 0xd850a03a ! t0_kref+0x34f8: ldsh [%g2 + 0x3a], %o4
20701 .word 0x985e800b ! t0_kref+0x34fc: smul %i2, %o3, %o4
20702 .word 0x17125a3f ! t0_kref+0x3500: sethi %hi(0x4968fc00), %o3
20703 .word 0xe01e2008 ! t0_kref+0x3504: ldd [%i0 + 8], %l0
20704 .word 0x98370000 ! t0_kref+0x3508: orn %i4, %g0, %o4
20705 .word 0x14800003 ! t0_kref+0x350c: bg _kref+0x3518
20706 .word 0xe100a018 ! t0_kref+0x3510: ld [%g2 + 0x18], %f16
20707 .word 0xafa3c837 ! t0_kref+0x3514: fadds %f15, %f23, %f23
20708 .word 0xd610a030 ! t0_kref+0x3518: lduh [%g2 + 0x30], %o3
20709 .word 0xeab65000 ! t0_kref+0x351c: stha %l5, [%i1]0x80
20710 .word 0xf430a014 ! t0_kref+0x3520: sth %i2, [%g2 + 0x14]
20711 .word 0x99a0004a ! t0_kref+0x3524: fmovd %f10, %f12
20712 .word 0x952ae018 ! t0_kref+0x3528: sll %o3, 0x18, %o2
20713 .word 0x9a9b400c ! t0_kref+0x352c: xorcc %o5, %o4, %o5
20714 .word 0xd88e501a ! t0_kref+0x3530: lduba [%i1 + %i2]0x80, %o4
20715 .word 0x8133201b ! t0_kref+0x3534: srl %o4, 0x1b, %g0
20716 .word 0x96bd4000 ! t0_kref+0x3538: xnorcc %l5, %g0, %o3
20717 .word 0x9e66c014 ! t0_kref+0x353c: subc %i3, %l4, %o7
20718 .word 0x98c5fe2e ! t0_kref+0x3540: addccc %l7, -0x1d2, %o4
20719 .word 0x04800001 ! t0_kref+0x3544: ble _kref+0x3548
20720 .word 0xa5a60936 ! t0_kref+0x3548: fmuls %f24, %f22, %f18
20721 .word 0x9a1a801b ! t0_kref+0x354c: xor %o2, %i3, %o5
20722 .word 0x9aba0014 ! t0_kref+0x3550: xnorcc %o0, %l4, %o5
20723 .word 0x9a36c016 ! t0_kref+0x3554: orn %i3, %l6, %o5
20724 .word 0x9f3d600f ! t0_kref+0x3558: sra %l5, 0xf, %o7
20725 .word 0xc0a71018 ! t0_kref+0x355c: sta %g0, [%i4 + %i0]0x80
20726 .word 0xe01f4018 ! t0_kref+0x3560: ldd [%i5 + %i0], %l0
20727 .word 0x9b328000 ! t0_kref+0x3564: srl %o2, %g0, %o5
20728 .word 0xb1a60832 ! t0_kref+0x3568: fadds %f24, %f18, %f24
20729 .word 0xc0480018 ! t0_kref+0x356c: ldsb [%g0 + %i0], %g0
20730 .word 0x808d2eea ! t0_kref+0x3570: btst 0xeea, %l4
20731 .word 0xd4166018 ! t0_kref+0x3574: lduh [%i1 + 0x18], %o2
20732 .word 0x95128012 ! t0_kref+0x3578: taddcctv %o2, %l2, %o2
20733 .word 0xa7a018ca ! t0_kref+0x357c: fdtos %f10, %f19
20734 .word 0x9eaae037 ! t0_kref+0x3580: andncc %o3, 0x37, %o7
20735 .word 0x3b480007 ! t0_kref+0x3584: fble,a,pt %fcc0, _kref+0x35a0
20736 .word 0x9a0cf4c9 ! t0_kref+0x3588: and %l3, -0xb37, %o5
20737 .word 0xb1a0108a ! t0_kref+0x358c: fxtos %f10, %f24
20738 .word 0x98333c8f ! t0_kref+0x3590: orn %o4, -0x371, %o4
20739 .word 0x81ac0a2e ! t0_kref+0x3594: fcmps %fcc0, %f16, %f14
20740 .word 0x96a6c012 ! t0_kref+0x3598: subcc %i3, %l2, %o3
20741 .word 0x9e377f71 ! t0_kref+0x359c: orn %i5, -0x8f, %o7
20742 .word 0x80e5f9cf ! t0_kref+0x35a0: subccc %l7, -0x631, %g0
20743 .word 0x81848000 ! t0_kref+0x35a4: wr %l2, %g0, %y
20744 .word 0x03800008 ! t0_kref+0x35a8: fbne _kref+0x35c8
20745 .word 0x80f574d1 ! t0_kref+0x35ac: udivcc %l5, -0xb2f, %g0
20746 .word 0x92e23f41 ! t0_kref+0x35b0: subccc %o0, -0xbf, %o1
20747 .word 0xd5000019 ! t0_kref+0x35b4: ld [%g0 + %i1], %f10
20748 .word 0xd028a030 ! t0_kref+0x35b8: stb %o0, [%g2 + 0x30]
20749 .word 0x940cc016 ! t0_kref+0x35bc: and %l3, %l6, %o2
20750 .word 0xde08a026 ! t0_kref+0x35c0: ldub [%g2 + 0x26], %o7
20751 .word 0xda08a017 ! t0_kref+0x35c4: ldub [%g2 + 0x17], %o5
20752 .word 0x81ad8ab6 ! t0_kref+0x35c8: fcmpes %fcc0, %f22, %f22
20753 .word 0x9eb80012 ! t0_kref+0x35cc: xnorcc %g0, %l2, %o7
20754 .word 0xd53e2008 ! t0_kref+0x35d0: std %f10, [%i0 + 8]
20755 .word 0x32800005 ! t0_kref+0x35d4: bne,a _kref+0x35e8
20756 .word 0xe09f5018 ! t0_kref+0x35d8: ldda [%i5 + %i0]0x80, %l0
20757 .word 0xa7a0012c ! t0_kref+0x35dc: fabss %f12, %f19
20758 .word 0x812d000d ! t0_kref+0x35e0: sll %l4, %o5, %g0
20759 .word 0x9da80032 ! t0_kref+0x35e4: fmovsn %fcc0, %f18, %f14
20760 .word 0x8186c000 ! t0_kref+0x35e8: wr %i3, %g0, %y
20761 .word 0x9416801a ! t0_kref+0x35ec: or %i2, %i2, %o2
20762 .word 0x2b480007 ! t0_kref+0x35f0: fbug,a,pt %fcc0, _kref+0x360c
20763 .word 0x9245800a ! t0_kref+0x35f4: addc %l6, %o2, %o1
20764 .word 0x9282a17b ! t0_kref+0x35f8: addcc %o2, 0x17b, %o1
20765 .word 0x1b800007 ! t0_kref+0x35fc: fble _kref+0x3618
20766 .word 0x9da0002e ! t0_kref+0x3600: fmovs %f14, %f14
20767 .word 0x2b800007 ! t0_kref+0x3604: fbug,a _kref+0x3620
20768 .word 0x94fa76ab ! t0_kref+0x3608: sdivcc %o1, -0x955, %o2
20769 .word 0xd2c6101c ! t0_kref+0x360c: ldswa [%i0 + %i4]0x80, %o1
20770 .word 0xa5a000b9 ! t0_kref+0x3610: fnegs %f25, %f18
20771 .word 0x94272699 ! t0_kref+0x3614: sub %i4, 0x699, %o2
20772 .word 0x9e3f401d ! t0_kref+0x3618: xnor %i5, %i5, %o7
20773 .word 0xde0e200f ! t0_kref+0x361c: ldub [%i0 + 0xf], %o7
20774 .word 0x987ebd87 ! t0_kref+0x3620: sdiv %i2, -0x279, %o4
20775 .word 0xada5884e ! t0_kref+0x3624: faddd %f22, %f14, %f22
20776 .word 0x808b7656 ! t0_kref+0x3628: btst 0xfffff656, %o5
20777 .word 0xada01899 ! t0_kref+0x362c: fitos %f25, %f22
20778 .word 0xe9270019 ! t0_kref+0x3630: st %f20, [%i4 + %i1]
20779 .word 0x94a6f48a ! t0_kref+0x3634: subcc %i3, -0xb76, %o2
20780 .word 0x9462a24b ! t0_kref+0x3638: subc %o2, 0x24b, %o2
20781 .word 0x29480005 ! t0_kref+0x363c: fbl,a,pt %fcc0, _kref+0x3650
20782 .word 0xe11fbee0 ! t0_kref+0x3640: ldd [%fp - 0x120], %f16
20783 .word 0x9934e005 ! t0_kref+0x3644: srl %l3, 0x5, %o4
20784 .word 0xb1a000ca ! t0_kref+0x3648: fnegd %f10, %f24
20785 .word 0xeb68a00f ! t0_kref+0x364c: prefetch %g2 + 0xf, 21
20786 .word 0x9aa82ce3 ! t0_kref+0x3650: andncc %g0, 0xce3, %o5
20787 .word 0xeaf81018 ! t0_kref+0x3654: swapa [%g0 + %i0]0x80, %l5
20788 .word 0x25800008 ! t0_kref+0x3658: fblg,a _kref+0x3678
20789 .word 0x952a600e ! t0_kref+0x365c: sll %o1, 0xe, %o2
20790 .word 0xed3e7fe0 ! t0_kref+0x3660: std %f22, [%i1 - 0x20]
20791 .word 0x81580000 ! t0_kref+0x3664: flushw
20792 .word 0x9fc10000 ! t0_kref+0x3668: call %g4
20793 .word 0xb1a4c9aa ! t0_kref+0x366c: fdivs %f19, %f10, %f24
20794 .word 0xa3a00132 ! t0_kref+0x3670: fabss %f18, %f17
20795 .word 0x9e42800a ! t0_kref+0x3674: addc %o2, %o2, %o7
20796 .word 0x80ba001a ! t0_kref+0x3678: xnorcc %o0, %i2, %g0
20797 .word 0x9a780000 ! t0_kref+0x367c: sdiv %g0, %g0, %o5
20798 .word 0x8143e040 ! t0_kref+0x3680: membar 0x40
20799 .word 0x81824000 ! t0_kref+0x3684: wr %o1, %g0, %y
20800 .word 0xa9a30954 ! t0_kref+0x3688: fmuld %f12, %f20, %f20
20801 .word 0xd628a033 ! t0_kref+0x368c: stb %o3, [%g2 + 0x33]
20802 .word 0x0b480004 ! t0_kref+0x3690: fbug,pt %fcc0, _kref+0x36a0
20803 .word 0x81df6b5c ! t0_kref+0x3694: flush %i5 + 0xb5c
20804 .word 0xee6e7fed ! t0_kref+0x3698: ldstub [%i1 - 0x13], %l7
20805 .word 0xe630a01c ! t0_kref+0x369c: sth %l3, [%g2 + 0x1c]
20806 .word 0xde10a014 ! t0_kref+0x36a0: lduh [%g2 + 0x14], %o7
20807 .word 0x9fc10000 ! t0_kref+0x36a4: call %g4
20808 .word 0xa1a3c82b ! t0_kref+0x36a8: fadds %f15, %f11, %f16
20809 .word 0x8075a3db ! t0_kref+0x36ac: udiv %l6, 0x3db, %g0
20810 .word 0x94a4ae6b ! t0_kref+0x36b0: subcc %l2, 0xe6b, %o2
20811 .word 0xd84e2009 ! t0_kref+0x36b4: ldsb [%i0 + 9], %o4
20812 .word 0x972ca016 ! t0_kref+0x36b8: sll %l2, 0x16, %o3
20813 .word 0x800d8017 ! t0_kref+0x36bc: and %l6, %l7, %g0
20814 .word 0x9b2368b2 ! t0_kref+0x36c0: mulscc %o5, 0x8b2, %o5
20815 .word 0x06800005 ! t0_kref+0x36c4: bl _kref+0x36d8
20816 .word 0xda167ff0 ! t0_kref+0x36c8: lduh [%i1 - 0x10], %o5
20817 .word 0x9ba00137 ! t0_kref+0x36cc: fabss %f23, %f13
20818 .word 0x92456539 ! t0_kref+0x36d0: addc %l5, 0x539, %o1
20819 .word 0xe86e601f ! t0_kref+0x36d4: ldstub [%i1 + 0x1f], %l4
20820 call SYM(t0_subr0)
20821 .word 0x98fe8015 ! t0_kref+0x36dc: sdivcc %i2, %l5, %o4
20822 .word 0xa5a4082c ! t0_kref+0x36e0: fadds %f16, %f12, %f18
20823 .word 0x9da01a50 ! t0_kref+0x36e4: fdtoi %f16, %f14
20824 .word 0xaba3c831 ! t0_kref+0x36e8: fadds %f15, %f17, %f21
20825 .word 0x98dac00c ! t0_kref+0x36ec: smulcc %o3, %o4, %o4
20826 .word 0x942a8015 ! t0_kref+0x36f0: andn %o2, %l5, %o2
20827 .word 0xc12e401c ! t0_kref+0x36f4: st %fsr, [%i1 + %i4]
20828 .word 0x926561c7 ! t0_kref+0x36f8: subc %l5, 0x1c7, %o1
20829 .word 0xd440a004 ! t0_kref+0x36fc: ldsw [%g2 + 4], %o2
20830 .word 0x95a0102e ! t0_kref+0x3700: fstox %f14, %f10
20831 .word 0x9273001c ! t0_kref+0x3704: udiv %o4, %i4, %o1
20832 .word 0x15480006 ! t0_kref+0x3708: fbue,pt %fcc0, _kref+0x3720
20833 .word 0x9b28000d ! t0_kref+0x370c: sll %g0, %o5, %o5
20834 .word 0x965d801a ! t0_kref+0x3710: smul %l6, %i2, %o3
20835 .word 0xf430a028 ! t0_kref+0x3714: sth %i2, [%g2 + 0x28]
20836 .word 0xa3a649b0 ! t0_kref+0x3718: fdivs %f25, %f16, %f17
20837 .word 0x0f480001 ! t0_kref+0x371c: fbu,pt %fcc0, _kref+0x3720
20838 .word 0x921d3965 ! t0_kref+0x3720: xor %l4, -0x69b, %o1
20839 .word 0x98ba642f ! t0_kref+0x3724: xnorcc %o1, 0x42f, %o4
20840 .word 0x986528b8 ! t0_kref+0x3728: subc %l4, 0x8b8, %o4
20841 .word 0x81ae0a50 ! t0_kref+0x372c: fcmpd %fcc0, %f24, %f16
20842 .word 0x988df64b ! t0_kref+0x3730: andcc %l7, -0x9b5, %o4
20843 .word 0x9403628c ! t0_kref+0x3734: add %o5, 0x28c, %o2
20844 .word 0x98f5fa07 ! t0_kref+0x3738: udivcc %l7, -0x5f9, %o4
20845 .word 0x80aa3a73 ! t0_kref+0x373c: andncc %o0, -0x58d, %g0
20846 .word 0x38480002 ! t0_kref+0x3740: bgu,a,pt %icc, _kref+0x3748
20847 .word 0xe16e401c ! t0_kref+0x3744: prefetch %i1 + %i4, 16
20848 .word 0x992ac00d ! t0_kref+0x3748: sll %o3, %o5, %o4
20849 .word 0xe4fe501c ! t0_kref+0x374c: swapa [%i1 + %i4]0x80, %l2
20850 .word 0x29800006 ! t0_kref+0x3750: fbl,a _kref+0x3768
20851 .word 0x97a5c932 ! t0_kref+0x3754: fmuls %f23, %f18, %f11
20852 .word 0x80f6e65a ! t0_kref+0x3758: udivcc %i3, 0x65a, %g0
20853 .word 0x98bb717f ! t0_kref+0x375c: xnorcc %o5, -0xe81, %o4
20854 .word 0x81ae4ab9 ! t0_kref+0x3760: fcmpes %fcc0, %f25, %f25
20855 .word 0x93400000 ! t0_kref+0x3764: mov %y, %o1
20856 .word 0xe8ae5000 ! t0_kref+0x3768: stba %l4, [%i1]0x80
20857 .word 0xf007bfe0 ! t0_kref+0x376c: ld [%fp - 0x20], %i0
20858 .word 0x81ad8a54 ! t0_kref+0x3770: fcmpd %fcc0, %f22, %f20
20859 .word 0x9435b290 ! t0_kref+0x3774: orn %l6, -0xd70, %o2
20860 .word 0x1b400008 ! t0_kref+0x3778: fble,pn %fcc0, _kref+0x3798
20861 .word 0xf13f4018 ! t0_kref+0x377c: std %f24, [%i5 + %i0]
20862 .word 0x9332e007 ! t0_kref+0x3780: srl %o3, 0x7, %o1
20863 .word 0x98be801d ! t0_kref+0x3784: xnorcc %i2, %i5, %o4
20864 .word 0xd920a024 ! t0_kref+0x3788: st %f12, [%g2 + 0x24]
20865 .word 0x9fa01894 ! t0_kref+0x378c: fitos %f20, %f15
20866 .word 0x983ea577 ! t0_kref+0x3790: xnor %i2, 0x577, %o4
20867 .word 0x95a38838 ! t0_kref+0x3794: fadds %f14, %f24, %f10
20868 .word 0x81824000 ! t0_kref+0x3798: wr %o1, %g0, %y
20869 .word 0x3e400003 ! t0_kref+0x379c: bvc,a,pn %icc, _kref+0x37a8
20870 .word 0xe11e2018 ! t0_kref+0x37a0: ldd [%i0 + 0x18], %f16
20871 .word 0x2f800006 ! t0_kref+0x37a4: fbu,a _kref+0x37bc
20872 .word 0x9a44f0d5 ! t0_kref+0x37a8: addc %l3, -0xf2b, %o5
20873 .word 0xd520a024 ! t0_kref+0x37ac: st %f10, [%g2 + 0x24]
20874 .word 0xda100019 ! t0_kref+0x37b0: lduh [%g0 + %i1], %o5
20875 .word 0xd03f4018 ! t0_kref+0x37b4: std %o0, [%i5 + %i0]
20876 .word 0x9abd0008 ! t0_kref+0x37b8: xnorcc %l4, %o0, %o5
20877 .word 0x9f3ca00d ! t0_kref+0x37bc: sra %l2, 0xd, %o7
20878 .word 0x83414000 ! t0_kref+0x37c0: mov %pc, %g1
20879 .word 0xd91fbcd8 ! t0_kref+0x37c4: ldd [%fp - 0x328], %f12
20880 .word 0xb1a01a33 ! t0_kref+0x37c8: fstoi %f19, %f24
20881 .word 0x0b800005 ! t0_kref+0x37cc: fbug _kref+0x37e0
20882 .word 0x948aefb1 ! t0_kref+0x37d0: andcc %o3, 0xfb1, %o2
20883 .word 0xa5a28d38 ! t0_kref+0x37d4: fsmuld %f10, %f24, %f18
20884 .word 0x9a5db5bf ! t0_kref+0x37d8: smul %l6, -0xa41, %o5
20885 .word 0xd850a02c ! t0_kref+0x37dc: ldsh [%g2 + 0x2c], %o4
20886 .word 0x3d400004 ! t0_kref+0x37e0: fbule,a,pn %fcc0, _kref+0x37f0
20887 .word 0x99a6482c ! t0_kref+0x37e4: fadds %f25, %f12, %f12
20888 .word 0xd40e601b ! t0_kref+0x37e8: ldub [%i1 + 0x1b], %o2
20889 .word 0x9f302003 ! t0_kref+0x37ec: srl %g0, 0x3, %o7
20890 .word 0xaba01a31 ! t0_kref+0x37f0: fstoi %f17, %f21
20891 .word 0xafa489b0 ! t0_kref+0x37f4: fdivs %f18, %f16, %f23
20892 .word 0xf828a021 ! t0_kref+0x37f8: stb %i4, [%g2 + 0x21]
20893 .word 0xec30a022 ! t0_kref+0x37fc: sth %l6, [%g2 + 0x22]
20894 .word 0xed1f4019 ! t0_kref+0x3800: ldd [%i5 + %i1], %f22
20895 .word 0x922dc01a ! t0_kref+0x3804: andn %l7, %i2, %o1
20896 .word 0xed20a018 ! t0_kref+0x3808: st %f22, [%g2 + 0x18]
20897 .word 0x99a000b6 ! t0_kref+0x380c: fnegs %f22, %f12
20898 .word 0x35800008 ! t0_kref+0x3810: fbue,a _kref+0x3830
20899 .word 0xde48a03d ! t0_kref+0x3814: ldsb [%g2 + 0x3d], %o7
20900 .word 0x99a01910 ! t0_kref+0x3818: fitod %f16, %f12
20901 .word 0x3d480001 ! t0_kref+0x381c: fbule,a,pt %fcc0, _kref+0x3820
20902 .word 0x81df0018 ! t0_kref+0x3820: flush %i4 + %i0
20903 .word 0xe6362002 ! t0_kref+0x3824: sth %l3, [%i0 + 2]
20904 .word 0x96da401d ! t0_kref+0x3828: smulcc %o1, %i5, %o3
20905 .word 0x8045400c ! t0_kref+0x382c: addc %l5, %o4, %g0
20906 .word 0x05480001 ! t0_kref+0x3830: fblg,pt %fcc0, _kref+0x3834
20907 .word 0x949a0009 ! t0_kref+0x3834: xorcc %o0, %o1, %o2
20908 .word 0x9e5a400c ! t0_kref+0x3838: smul %o1, %o4, %o7
20909 .word 0x985a3319 ! t0_kref+0x383c: smul %o0, -0xce7, %o4
20910 .word 0x9e06800a ! t0_kref+0x3840: add %i2, %o2, %o7
20911 .word 0x9a657bce ! t0_kref+0x3844: subc %l5, -0x432, %o5
20912 call SYM(t0_subr3)
20913 .word 0x9a8afb5b ! t0_kref+0x384c: andcc %o3, -0x4a5, %o5
20914 .word 0x9ef4c009 ! t0_kref+0x3850: udivcc %l3, %o1, %o7
20915 .word 0xdb260000 ! t0_kref+0x3854: st %f13, [%i0]
20916 .word 0xd616401b ! t0_kref+0x3858: lduh [%i1 + %i3], %o3
20917 .word 0x3b800007 ! t0_kref+0x385c: fble,a _kref+0x3878
20918 .word 0xd84e601f ! t0_kref+0x3860: ldsb [%i1 + 0x1f], %o4
20919 .word 0xada000d0 ! t0_kref+0x3864: fnegd %f16, %f22
20920 .word 0x9a250017 ! t0_kref+0x3868: sub %l4, %l7, %o5
20921 .word 0xd810a012 ! t0_kref+0x386c: lduh [%g2 + 0x12], %o4
20922 .word 0xada609b8 ! t0_kref+0x3870: fdivs %f24, %f24, %f22
20923 .word 0xa1a3c9ad ! t0_kref+0x3874: fdivs %f15, %f13, %f16
20924 .word 0x81ac0a4e ! t0_kref+0x3878: fcmpd %fcc0, %f16, %f14
20925 .word 0xf436c019 ! t0_kref+0x387c: sth %i2, [%i3 + %i1]
20926 .word 0x805a3ee4 ! t0_kref+0x3880: smul %o0, -0x11c, %g0
20927 .word 0xc0965000 ! t0_kref+0x3884: lduha [%i1]0x80, %g0
20928 .word 0x94aefbdd ! t0_kref+0x3888: andncc %i3, -0x423, %o2
20929 .word 0x81adcaaf ! t0_kref+0x388c: fcmpes %fcc0, %f23, %f15
20930 .word 0xe51fbc60 ! t0_kref+0x3890: ldd [%fp - 0x3a0], %f18
20931 .word 0x0f480003 ! t0_kref+0x3894: fbu,pt %fcc0, _kref+0x38a0
20932 .word 0xdb00a028 ! t0_kref+0x3898: ld [%g2 + 0x28], %f13
20933 .word 0x29400008 ! t0_kref+0x389c: fbl,a,pn %fcc0, _kref+0x38bc
20934 .word 0x9da000b3 ! t0_kref+0x38a0: fnegs %f19, %f14
20935 .word 0x81854000 ! t0_kref+0x38a4: wr %l5, %g0, %y
20936 .word 0xc0563fec ! t0_kref+0x38a8: ldsh [%i0 - 0x14], %g0
20937 .word 0x9e34801b ! t0_kref+0x38ac: orn %l2, %i3, %o7
20938 .word 0x81db2a18 ! t0_kref+0x38b0: flush %o4 + 0xa18
20939 .word 0x99a289b9 ! t0_kref+0x38b4: fdivs %f10, %f25, %f12
20940 .word 0x3f400001 ! t0_kref+0x38b8: fbo,a,pn %fcc0, _kref+0x38bc
20941 .word 0xa1a3cd2d ! t0_kref+0x38bc: fsmuld %f15, %f13, %f16
20942 .word 0x9b0a8013 ! t0_kref+0x38c0: tsubcc %o2, %l3, %o5
20943 .word 0xda360000 ! t0_kref+0x38c4: sth %o5, [%i0]
20944 .word 0xb1a509ce ! t0_kref+0x38c8: fdivd %f20, %f14, %f24
20945 .word 0x8143e040 ! t0_kref+0x38cc: membar 0x40
20946 .word 0xee364000 ! t0_kref+0x38d0: sth %l7, [%i1]
20947 .word 0x9da508ca ! t0_kref+0x38d4: fsubd %f20, %f10, %f14
20948 .word 0x94637660 ! t0_kref+0x38d8: subc %o5, -0x9a0, %o2
20949 .word 0x8143e040 ! t0_kref+0x38dc: membar 0x40
20950 .word 0xd210a034 ! t0_kref+0x38e0: lduh [%g2 + 0x34], %o1
20951 .word 0xd53e3ff0 ! t0_kref+0x38e4: std %f10, [%i0 - 0x10]
20952 .word 0x96170017 ! t0_kref+0x38e8: or %i4, %l7, %o3
20953 .word 0x800ec009 ! t0_kref+0x38ec: and %i3, %o1, %g0
20954 .word 0x02480002 ! t0_kref+0x38f0: be,pt %icc, _kref+0x38f8
20955 .word 0x80aec014 ! t0_kref+0x38f4: andncc %i3, %l4, %g0
20956 .word 0xd51fbd90 ! t0_kref+0x38f8: ldd [%fp - 0x270], %f10
20957 .word 0x1e800003 ! t0_kref+0x38fc: bvc _kref+0x3908
20958 .word 0xe4367fec ! t0_kref+0x3900: sth %l2, [%i1 - 0x14]
20959 .word 0x0c800008 ! t0_kref+0x3904: bneg _kref+0x3924
20960 .word 0xe3b8a080 ! t0_kref+0x3908: stda %f48, [%g2 + 0x80]%asi
20961 .word 0xd9180018 ! t0_kref+0x390c: ldd [%g0 + %i0], %f12
20962 .word 0x813c8017 ! t0_kref+0x3910: sra %l2, %l7, %g0
20963 .word 0xd44e401a ! t0_kref+0x3914: ldsb [%i1 + %i2], %o2
20964 .word 0x9506e14e ! t0_kref+0x3918: taddcc %i3, 0x14e, %o2
20965 .word 0xe01e6010 ! t0_kref+0x391c: ldd [%i1 + 0x10], %l0
20966 .word 0x2f800004 ! t0_kref+0x3920: fbu,a _kref+0x3930
20967 .word 0xa5a6492c ! t0_kref+0x3924: fmuls %f25, %f12, %f18
20968 .word 0x98dcc00b ! t0_kref+0x3928: smulcc %l3, %o3, %o4
20969 .word 0xa9a4084e ! t0_kref+0x392c: faddd %f16, %f14, %f20
20970 .word 0xe01e3fe8 ! t0_kref+0x3930: ldd [%i0 - 0x18], %l0
20971 .word 0x927dc00d ! t0_kref+0x3934: sdiv %l7, %o5, %o1
20972 .word 0x0a400004 ! t0_kref+0x3938: bcs,pn %icc, _kref+0x3948
20973 .word 0x98a74013 ! t0_kref+0x393c: subcc %i5, %l3, %o4
20974 .word 0x19800002 ! t0_kref+0x3940: fbuge _kref+0x3948
20975 .word 0x97a018cc ! t0_kref+0x3944: fdtos %f12, %f11
20976 .word 0x808a801d ! t0_kref+0x3948: btst %i5, %o2
20977 .word 0x9fc00004 ! t0_kref+0x394c: call %g0 + %g4
20978 .word 0x98ba8009 ! t0_kref+0x3950: xnorcc %o2, %o1, %o4
20979 .word 0x9da84030 ! t0_kref+0x3954: fmovsne %fcc0, %f16, %f14
20980 .word 0x98468016 ! t0_kref+0x3958: addc %i2, %l6, %o4
20981 .word 0xd24e3ff0 ! t0_kref+0x395c: ldsb [%i0 - 0x10], %o1
20982 .word 0x9340c000 ! t0_kref+0x3960: mov %asi, %o1
20983 .word 0x03800006 ! t0_kref+0x3964: fbne _kref+0x397c
20984 .word 0x808d3bea ! t0_kref+0x3968: btst 0xfffffbea, %l4
20985 .word 0x33800005 ! t0_kref+0x396c: fbe,a _kref+0x3980
20986 .word 0x9da0002a ! t0_kref+0x3970: fmovs %f10, %f14
20987 .word 0x9f2aa00c ! t0_kref+0x3974: sll %o2, 0xc, %o7
20988 .word 0x9f2a601f ! t0_kref+0x3978: sll %o1, 0x1f, %o7
20989 .word 0x9ba01896 ! t0_kref+0x397c: fitos %f22, %f13
20990 .word 0x972cc01b ! t0_kref+0x3980: sll %l3, %i3, %o3
20991 .word 0x9e45eaf2 ! t0_kref+0x3984: addc %l7, 0xaf2, %o7
20992 .word 0x21480001 ! t0_kref+0x3988: fbn,a,pt %fcc0, _kref+0x398c
20993 .word 0x9e24f72c ! t0_kref+0x398c: sub %l3, -0x8d4, %o7
20994 .word 0x9da60833 ! t0_kref+0x3990: fadds %f24, %f19, %f14
20995 .word 0x9685000c ! t0_kref+0x3994: addcc %l4, %o4, %o3
20996 .word 0x9ebda647 ! t0_kref+0x3998: xnorcc %l6, 0x647, %o7
20997 .word 0x8143c000 ! t0_kref+0x399c: stbar
20998 .word 0xd44e201a ! t0_kref+0x39a0: ldsb [%i0 + 0x1a], %o2
20999 .word 0x9b382012 ! t0_kref+0x39a4: sra %g0, 0x12, %o5
21000 .word 0x9e2567c3 ! t0_kref+0x39a8: sub %l5, 0x7c3, %o7
21001 .word 0x99a00130 ! t0_kref+0x39ac: fabss %f16, %f12
21002 .word 0x81df4014 ! t0_kref+0x39b0: flush %i5 + %l4
21003 .word 0x808d8017 ! t0_kref+0x39b4: btst %l7, %l6
21004 .word 0x81820000 ! t0_kref+0x39b8: wr %o0, %g0, %y
21005 .word 0x17480004 ! t0_kref+0x39bc: fbge,pt %fcc0, _kref+0x39cc
21006 .word 0xe3b8a080 ! t0_kref+0x39c0: stda %f48, [%g2 + 0x80]%asi
21007 .word 0x81ab8a50 ! t0_kref+0x39c4: fcmpd %fcc0, %f14, %f16
21008 .word 0x02800003 ! t0_kref+0x39c8: be _kref+0x39d4
21009 .word 0x81da8012 ! t0_kref+0x39cc: flush %o2 + %l2
21010 .word 0xdd380019 ! t0_kref+0x39d0: std %f14, [%g0 + %i1]
21011 .word 0x01400007 ! t0_kref+0x39d4: fbn,pn %fcc0, _kref+0x39f0
21012 .word 0x95a000b7 ! t0_kref+0x39d8: fnegs %f23, %f10
21013 .word 0x9e46c008 ! t0_kref+0x39dc: addc %i3, %o0, %o7
21014 .word 0x95a0188a ! t0_kref+0x39e0: fitos %f10, %f10
21015 .word 0x28800006 ! t0_kref+0x39e4: bleu,a _kref+0x39fc
21016 .word 0x9da34d2c ! t0_kref+0x39e8: fsmuld %f13, %f12, %f14
21017 .word 0xee30a016 ! t0_kref+0x39ec: sth %l7, [%g2 + 0x16]
21018 .word 0x96ac801a ! t0_kref+0x39f0: andncc %l2, %i2, %o3
21019 .word 0xc0062010 ! t0_kref+0x39f4: ld [%i0 + 0x10], %g0
21020 .word 0x952d2017 ! t0_kref+0x39f8: sll %l4, 0x17, %o2
21021 .word 0x18800002 ! t0_kref+0x39fc: bgu _kref+0x3a04
21022 .word 0x960dbdb8 ! t0_kref+0x3a00: and %l6, -0x248, %o3
21023 .word 0x9ebb793f ! t0_kref+0x3a04: xnorcc %o5, -0x6c1, %o7
21024 .word 0x972c800c ! t0_kref+0x3a08: sll %l2, %o4, %o3
21025 .word 0xe53e6000 ! t0_kref+0x3a0c: std %f18, [%i1]
21026 .word 0x98a83126 ! t0_kref+0x3a10: andncc %g0, -0xeda, %o4
21027 .word 0x980ec01a ! t0_kref+0x3a14: and %i3, %i2, %o4
21028 .word 0x92bb4008 ! t0_kref+0x3a18: xnorcc %o5, %o0, %o1
21029 .word 0xa5a000ab ! t0_kref+0x3a1c: fnegs %f11, %f18
21030 .word 0x9abde96f ! t0_kref+0x3a20: xnorcc %l7, 0x96f, %o5
21031 .word 0x9464c009 ! t0_kref+0x3a24: subc %l3, %o1, %o2
21032 .word 0xfe4e8000 ! t0_kref+0x3a28: ldsb [%i2], %i7
21033 .word 0x17800008 ! t0_kref+0x3a2c: fbge _kref+0x3a4c
21034 .word 0x8185c000 ! t0_kref+0x3a30: wr %l7, %g0, %y
21035 .word 0x99a01911 ! t0_kref+0x3a34: fitod %f17, %f12
21036 .word 0xd44e600e ! t0_kref+0x3a38: ldsb [%i1 + 0xe], %o2
21037 .word 0xada000b4 ! t0_kref+0x3a3c: fnegs %f20, %f22
21038 .word 0x9ee3400b ! t0_kref+0x3a40: subccc %o5, %o3, %o7
21039 .word 0x9ee48014 ! t0_kref+0x3a44: subccc %l2, %l4, %o7
21040 .word 0xe01e401d ! t0_kref+0x3a48: ldd [%i1 + %i5], %l0
21041 .word 0xa5a3882e ! t0_kref+0x3a4c: fadds %f14, %f14, %f18
21042 .word 0x9de3bfa0 ! t0_kref+0x3a50: save %sp, -0x60, %sp
21043 .word 0x9bef401d ! t0_kref+0x3a54: restore %i5, %i5, %o5
21044 .word 0xde16401b ! t0_kref+0x3a58: lduh [%i1 + %i3], %o7
21045 .word 0x81854000 ! t0_kref+0x3a5c: wr %l5, %g0, %y
21046 .word 0xd920a000 ! t0_kref+0x3a60: st %f12, [%g2]
21047 .word 0x9fc00004 ! t0_kref+0x3a64: call %g0 + %g4
21048 .word 0x95a60952 ! t0_kref+0x3a68: fmuld %f24, %f18, %f10
21049 .word 0xe700a008 ! t0_kref+0x3a6c: ld [%g2 + 8], %f19
21050 .word 0xe67e4000 ! t0_kref+0x3a70: swap [%i1], %l3
21051 .word 0x9ea3401a ! t0_kref+0x3a74: subcc %o5, %i2, %o7
21052 .word 0xa3a01a37 ! t0_kref+0x3a78: fstoi %f23, %f17
21053 .word 0xa5a0190c ! t0_kref+0x3a7c: fitod %f12, %f18
21054 .word 0x172fc061 ! t0_kref+0x3a80: sethi %hi(0xbf018400), %o3
21055 .word 0x94f4801d ! t0_kref+0x3a84: udivcc %l2, %i5, %o2
21056 .word 0x95a01933 ! t0_kref+0x3a88: fstod %f19, %f10
21057 .word 0x9a24a516 ! t0_kref+0x3a8c: sub %l2, 0x516, %o5
21058 .word 0x81ad0acc ! t0_kref+0x3a90: fcmped %fcc0, %f20, %f12
21059 .word 0x0a480001 ! t0_kref+0x3a94: bcs,pt %icc, _kref+0x3a98
21060 .word 0xb1a2c832 ! t0_kref+0x3a98: fadds %f11, %f18, %f24
21061 .word 0xc807bfe4 ! t0_kref+0x3a9c: ld [%fp - 0x1c], %g4
21062 .word 0x95234000 ! t0_kref+0x3aa0: mulscc %o5, %g0, %o2
21063 .word 0x92a48014 ! t0_kref+0x3aa4: subcc %l2, %l4, %o1
21064 .word 0x8143e01d ! t0_kref+0x3aa8: membar 0x1d
21065 .word 0xe636201e ! t0_kref+0x3aac: sth %l3, [%i0 + 0x1e]
21066 .word 0xa7a018d0 ! t0_kref+0x3ab0: fdtos %f16, %f19
21067 .word 0xea7e7fe8 ! t0_kref+0x3ab4: swap [%i1 - 0x18], %l5
21068 .word 0x9a2a401d ! t0_kref+0x3ab8: andn %o1, %i5, %o5
21069 .word 0x81ac0a56 ! t0_kref+0x3abc: fcmpd %fcc0, %f16, %f22
21070 .word 0x8143e067 ! t0_kref+0x3ac0: membar 0x67
21071 .word 0x980d401c ! t0_kref+0x3ac4: and %l5, %i4, %o4
21072 .word 0x21800005 ! t0_kref+0x3ac8: fbn,a _kref+0x3adc
21073 .word 0x9887790c ! t0_kref+0x3acc: addcc %i5, -0x6f4, %o4
21074 .word 0x9eaf6a5e ! t0_kref+0x3ad0: andncc %i5, 0xa5e, %o7
21075 .word 0xe13e001d ! t0_kref+0x3ad4: std %f16, [%i0 + %i5]
21076 .word 0x9af74009 ! t0_kref+0x3ad8: udivcc %i5, %o1, %o5
21077 call SYM(t0_subr0)
21078 .word 0xa00d800c ! t0_kref+0x3ae0: and %l6, %o4, %l0
21079 .word 0xa3a000af ! t0_kref+0x3ae4: fnegs %f15, %f17
21080 .word 0x94e72ebd ! t0_kref+0x3ae8: subccc %i4, 0xebd, %o2
21081 .word 0x171c0810 ! t0_kref+0x3aec: sethi %hi(0x70204000), %o3
21082 .word 0xeb00a028 ! t0_kref+0x3af0: ld [%g2 + 0x28], %f21
21083 .word 0xb1a4cd31 ! t0_kref+0x3af4: fsmuld %f19, %f17, %f24
21084 .word 0xe91e4000 ! t0_kref+0x3af8: ldd [%i1], %f20
21085 .word 0x80e50016 ! t0_kref+0x3afc: subccc %l4, %l6, %g0
21086 .word 0xe01e2008 ! t0_kref+0x3b00: ldd [%i0 + 8], %l0
21087 .word 0x983a0008 ! t0_kref+0x3b04: xnor %o0, %o0, %o4
21088 .word 0x29480007 ! t0_kref+0x3b08: fbl,a,pt %fcc0, _kref+0x3b24
21089 .word 0x97a01894 ! t0_kref+0x3b0c: fitos %f20, %f11
21090 .word 0xea28a011 ! t0_kref+0x3b10: stb %l5, [%g2 + 0x11]
21091 .word 0x80ba400b ! t0_kref+0x3b14: xnorcc %o1, %o3, %g0
21092 .word 0x92f30017 ! t0_kref+0x3b18: udivcc %o4, %l7, %o1
21093 .word 0x1d480007 ! t0_kref+0x3b1c: fbule,pt %fcc0, _kref+0x3b38
21094 .word 0xd5380019 ! t0_kref+0x3b20: std %f10, [%g0 + %i1]
21095 .word 0xe520a028 ! t0_kref+0x3b24: st %f18, [%g2 + 0x28]
21096 .word 0x969cc01d ! t0_kref+0x3b28: xorcc %l3, %i5, %o3
21097 .word 0x81ddc015 ! t0_kref+0x3b2c: flush %l7 + %l5
21098 .word 0x0d400005 ! t0_kref+0x3b30: fbg,pn %fcc0, _kref+0x3b44
21099 .word 0xa1a28d36 ! t0_kref+0x3b34: fsmuld %f10, %f22, %f16
21100 .word 0xda4e8018 ! t0_kref+0x3b38: ldsb [%i2 + %i0], %o5
21101 .word 0x96c48013 ! t0_kref+0x3b3c: addccc %l2, %l3, %o3
21102 .word 0x0b800007 ! t0_kref+0x3b40: fbug _kref+0x3b5c
21103 .word 0xa3a018d8 ! t0_kref+0x3b44: fdtos %f24, %f17
21104 .word 0xd03e0000 ! t0_kref+0x3b48: std %o0, [%i0]
21105 .word 0x3b800002 ! t0_kref+0x3b4c: fble,a _kref+0x3b54
21106 .word 0xd440a038 ! t0_kref+0x3b50: ldsw [%g2 + 0x38], %o2
21107 .word 0xb1a018d2 ! t0_kref+0x3b54: fdtos %f18, %f24
21108 .word 0x99a0004e ! t0_kref+0x3b58: fmovd %f14, %f12
21109 .word 0x92fb000d ! t0_kref+0x3b5c: sdivcc %o4, %o5, %o1
21110 .word 0xc807bfe8 ! t0_kref+0x3b60: ld [%fp - 0x18], %g4
21111 .word 0x9fa000b5 ! t0_kref+0x3b64: fnegs %f21, %f15
21112 .word 0x86102001 ! t0_kref+0x3b68: mov 0x1, %g3
21113 .word 0x12800000 ! t0_kref+0x3b6c: bne _kref+0x3b6c
21114 .word 0x86a0e001 ! t0_kref+0x3b70: subcc %g3, 1, %g3
21115 .word 0x0c400001 ! t0_kref+0x3b74: bneg,pn %icc, _kref+0x3b78
21116 .word 0xc807bfe4 ! t0_kref+0x3b78: ld [%fp - 0x1c], %g4
21117 .word 0x9afc8016 ! t0_kref+0x3b7c: sdivcc %l2, %l6, %o5
21118 .word 0xd230a034 ! t0_kref+0x3b80: sth %o1, [%g2 + 0x34]
21119 .word 0x9fa01897 ! t0_kref+0x3b84: fitos %f23, %f15
21120 .word 0x95a01a52 ! t0_kref+0x3b88: fdtoi %f18, %f10
21121 .word 0x965d8017 ! t0_kref+0x3b8c: smul %l6, %l7, %o3
21122 .word 0xe09e501d ! t0_kref+0x3b90: ldda [%i1 + %i5]0x80, %l0
21123 .word 0xa9a509d4 ! t0_kref+0x3b94: fdivd %f20, %f20, %f20
21124 .word 0xe0180018 ! t0_kref+0x3b98: ldd [%g0 + %i0], %l0
21125 .word 0x9ba01a2c ! t0_kref+0x3b9c: fstoi %f12, %f13
21126 .word 0xe40863f8 ! t0_kref+0x3ba0: ldub [%g1 + 0x3f8], %l2
21127 .word 0xa41ca00c ! t0_kref+0x3ba4: xor %l2, 0xc, %l2
21128 .word 0xe42863f8 ! t0_kref+0x3ba8: stb %l2, [%g1 + 0x3f8]
21129 .word 0x81d863f8 ! t0_kref+0x3bac: flush %g1 + 0x3f8
21130 .word 0xd816c018 ! t0_kref+0x3bb0: lduh [%i3 + %i0], %o4
21131 .word 0x8143c000 ! t0_kref+0x3bb4: stbar
211322: .word 0x932b601c ! t0_kref+0x3bb8: sll %o5, 0x1c, %o1
21133 .word 0x81ac0a4e ! t0_kref+0x3bbc: fcmpd %fcc0, %f16, %f14
21134 .word 0xd67e0000 ! t0_kref+0x3bc0: swap [%i0], %o3
21135 .word 0x9ae37f67 ! t0_kref+0x3bc4: subccc %o5, -0x99, %o5
21136 .word 0xde4e2014 ! t0_kref+0x3bc8: ldsb [%i0 + 0x14], %o7
21137 .word 0xff6e401b ! t0_kref+0x3bcc: prefetch %i1 + %i3, 31
21138 .word 0x9fa2c934 ! t0_kref+0x3bd0: fmuls %f11, %f20, %f15
21139 .word 0xdd180019 ! t0_kref+0x3bd4: ldd [%g0 + %i1], %f14
21140 .word 0x8185c000 ! t0_kref+0x3bd8: wr %l7, %g0, %y
21141 .word 0xe1180018 ! t0_kref+0x3bdc: ldd [%g0 + %i0], %f16
21142 .word 0x98628015 ! t0_kref+0x3be0: subc %o2, %l5, %o4
21143 .word 0x9fc00004 ! t0_kref+0x3be4: call %g0 + %g4
21144 .word 0xda360000 ! t0_kref+0x3be8: sth %o5, [%i0]
21145 .word 0xed20a004 ! t0_kref+0x3bec: st %f22, [%g2 + 4]
21146 .word 0xe46e2013 ! t0_kref+0x3bf0: ldstub [%i0 + 0x13], %l2
21147 .word 0x9efa4009 ! t0_kref+0x3bf4: sdivcc %o1, %o1, %o7
21148 .word 0x8064c008 ! t0_kref+0x3bf8: subc %l3, %o0, %g0
21149 .word 0xd8300018 ! t0_kref+0x3bfc: sth %o4, [%g0 + %i0]
21150 .word 0x0b800006 ! t0_kref+0x3c00: fbug _kref+0x3c18
21151 .word 0xb3a0002c ! t0_kref+0x3c04: fmovs %f12, %f25
21152 .word 0x802b28dd ! t0_kref+0x3c08: andn %o4, 0x8dd, %g0
21153 .word 0x2b400005 ! t0_kref+0x3c0c: fbug,a,pn %fcc0, _kref+0x3c20
21154 .word 0xfa2e200d ! t0_kref+0x3c10: stb %i5, [%i0 + 0xd]
21155 .word 0x9e670009 ! t0_kref+0x3c14: subc %i4, %o1, %o7
21156 .word 0x1c800002 ! t0_kref+0x3c18: bpos _kref+0x3c20
21157 .word 0x95a018d2 ! t0_kref+0x3c1c: fdtos %f18, %f10
21158 .word 0x963b2e14 ! t0_kref+0x3c20: xnor %o4, 0xe14, %o3
21159 .word 0x9e200008 ! t0_kref+0x3c24: neg %o0, %o7
21160 .word 0xf231401b ! t0_kref+0x3c28: sth %i1, [%g5 + %i3]
21161 .word 0xd2166018 ! t0_kref+0x3c2c: lduh [%i1 + 0x18], %o1
21162 .word 0x9fc10000 ! t0_kref+0x3c30: call %g4
21163 .word 0xc08e9018 ! t0_kref+0x3c34: lduba [%i2 + %i0]0x80, %g0
21164 .word 0x9540c000 ! t0_kref+0x3c38: mov %asi, %o2
21165 .word 0xa7a8c039 ! t0_kref+0x3c3c: fmovsul %fcc0, %f25, %f19
21166 .word 0x81aa8a58 ! t0_kref+0x3c40: fcmpd %fcc0, %f10, %f24
21167 .word 0xd91e2000 ! t0_kref+0x3c44: ldd [%i0], %f12
21168 .word 0x9886ab37 ! t0_kref+0x3c48: addcc %i2, 0xb37, %o4
21169 .word 0x26800007 ! t0_kref+0x3c4c: bl,a _kref+0x3c68
21170 .word 0x927b0009 ! t0_kref+0x3c50: sdiv %o4, %o1, %o1
21171 .word 0x15400003 ! t0_kref+0x3c54: fbue,pn %fcc0, _kref+0x3c60
21172 .word 0xb1a2c9ad ! t0_kref+0x3c58: fdivs %f11, %f13, %f24
21173 .word 0x1d800002 ! t0_kref+0x3c5c: fbule _kref+0x3c64
21174 .word 0x802eea43 ! t0_kref+0x3c60: andn %i3, 0xa43, %g0
21175 .word 0xe968a003 ! t0_kref+0x3c64: prefetch %g2 + 3, 20
21176 .word 0x07400003 ! t0_kref+0x3c68: fbul,pn %fcc0, _kref+0x3c74
21177 .word 0xd8680018 ! t0_kref+0x3c6c: ldstub [%g0 + %i0], %o4
21178 .word 0x30400003 ! t0_kref+0x3c70: ba,a,pn %icc, _kref+0x3c7c
21179 .word 0x9a3d000a ! t0_kref+0x3c74: xnor %l4, %o2, %o5
21180 .word 0xa1a01a2c ! t0_kref+0x3c78: fstoi %f12, %f16
21181 .word 0x948ea33e ! t0_kref+0x3c7c: andcc %i2, 0x33e, %o2
21182 .word 0xd51fbce8 ! t0_kref+0x3c80: ldd [%fp - 0x318], %f10
21183 .word 0x25400007 ! t0_kref+0x3c84: fblg,a,pn %fcc0, _kref+0x3ca0
21184 .word 0xb1a0188b ! t0_kref+0x3c88: fitos %f11, %f24
21185 .word 0xb3a00131 ! t0_kref+0x3c8c: fabss %f17, %f25
21186 .word 0xb1a0110a ! t0_kref+0x3c90: fxtod %f10, %f24
21187 .word 0xe720a01c ! t0_kref+0x3c94: st %f19, [%g2 + 0x1c]
21188 .word 0x13800006 ! t0_kref+0x3c98: fbe _kref+0x3cb0
21189 .word 0xec3e7ff8 ! t0_kref+0x3c9c: std %l6, [%i1 - 8]
21190 .word 0x15800004 ! t0_kref+0x3ca0: fbue _kref+0x3cb0
21191 .word 0xb3a00039 ! t0_kref+0x3ca4: fmovs %f25, %f25
21192 .word 0xd820a014 ! t0_kref+0x3ca8: st %o4, [%g2 + 0x14]
21193 .word 0x9e1cedec ! t0_kref+0x3cac: xor %l3, 0xdec, %o7
21194 .word 0xf820a010 ! t0_kref+0x3cb0: st %i4, [%g2 + 0x10]
21195 .word 0x9b2ae01c ! t0_kref+0x3cb4: sll %o3, 0x1c, %o5
21196 .word 0xe1180018 ! t0_kref+0x3cb8: ldd [%g0 + %i0], %f16
21197 .word 0xec380019 ! t0_kref+0x3cbc: std %l6, [%g0 + %i1]
21198 .word 0x9da018ca ! t0_kref+0x3cc0: fdtos %f10, %f14
21199 .word 0x27480007 ! t0_kref+0x3cc4: fbul,a,pt %fcc0, _kref+0x3ce0
21200 .word 0xde563fe4 ! t0_kref+0x3cc8: ldsh [%i0 - 0x1c], %o7
21201 .word 0x812b601e ! t0_kref+0x3ccc: sll %o5, 0x1e, %g0
21202 .word 0x27400001 ! t0_kref+0x3cd0: fbul,a,pn %fcc0, _kref+0x3cd4
21203 .word 0xe828001a ! t0_kref+0x3cd4: stb %l4, [%g0 + %i2]
21204 .word 0xd51fbe38 ! t0_kref+0x3cd8: ldd [%fp - 0x1c8], %f10
21205 .word 0xa3a000b4 ! t0_kref+0x3cdc: fnegs %f20, %f17
21206 .word 0x81accaab ! t0_kref+0x3ce0: fcmpes %fcc0, %f19, %f11
21207 .word 0xe83f4018 ! t0_kref+0x3ce4: std %l4, [%i5 + %i0]
21208 .word 0x9e46e054 ! t0_kref+0x3ce8: addc %i3, 0x54, %o7
21209 .word 0x1f480006 ! t0_kref+0x3cec: fbo,pt %fcc0, _kref+0x3d04
21210 .word 0xd84e001a ! t0_kref+0x3cf0: ldsb [%i0 + %i2], %o4
21211 .word 0xd1183260 ! t0_kref+0x3cf4: ldd [%g0 - 0xda0], %f8
21212 .word 0x9ef28012 ! t0_kref+0x3cf8: udivcc %o2, %l2, %o7
21213 .word 0x94257646 ! t0_kref+0x3cfc: sub %l5, -0x9ba, %o2
21214 .word 0xde162014 ! t0_kref+0x3d00: lduh [%i0 + 0x14], %o7
21215 .word 0xaba4082a ! t0_kref+0x3d04: fadds %f16, %f10, %f21
21216 .word 0x20400001 ! t0_kref+0x3d08: bn,a,pn %icc, _kref+0x3d0c
21217 .word 0xafa01090 ! t0_kref+0x3d0c: fxtos %f16, %f23
21218 .word 0x9e5f4014 ! t0_kref+0x3d10: smul %i5, %l4, %o7
21219 .word 0x9e8df6ed ! t0_kref+0x3d14: andcc %l7, -0x913, %o7
21220 .word 0x00800006 ! t0_kref+0x3d18: bn _kref+0x3d30
21221 .word 0x99a01899 ! t0_kref+0x3d1c: fitos %f25, %f12
21222 .word 0x9da00131 ! t0_kref+0x3d20: fabss %f17, %f14
21223 .word 0x9ee2f824 ! t0_kref+0x3d24: subccc %o3, -0x7dc, %o7
21224 .word 0x81adcab1 ! t0_kref+0x3d28: fcmpes %fcc0, %f23, %f17
21225 .word 0xe11e2008 ! t0_kref+0x3d2c: ldd [%i0 + 8], %f16
21226 .word 0x81830000 ! t0_kref+0x3d30: wr %o4, %g0, %y
21227 .word 0xe01e6010 ! t0_kref+0x3d34: ldd [%i1 + 0x10], %l0
21228 .word 0x8013400c ! t0_kref+0x3d38: or %o5, %o4, %g0
21229 .word 0x9540c000 ! t0_kref+0x3d3c: mov %asi, %o2
21230 .word 0x9ba60939 ! t0_kref+0x3d40: fmuls %f24, %f25, %f13
21231 .word 0x9aaec015 ! t0_kref+0x3d44: andncc %i3, %l5, %o5
21232 .word 0x928f0017 ! t0_kref+0x3d48: andcc %i4, %l7, %o1
21233 .word 0x9684aa3d ! t0_kref+0x3d4c: addcc %l2, 0xa3d, %o3
21234 .word 0x943a7c9f ! t0_kref+0x3d50: xnor %o1, -0x361, %o2
21235 .word 0x3f480007 ! t0_kref+0x3d54: fbo,a,pt %fcc0, _kref+0x3d70
21236 .word 0x81858000 ! t0_kref+0x3d58: wr %l6, %g0, %y
21237 .word 0x80fcac30 ! t0_kref+0x3d5c: sdivcc %l2, 0xc30, %g0
21238 .word 0x9e32c00c ! t0_kref+0x3d60: orn %o3, %o4, %o7
21239 .word 0xdd1f4019 ! t0_kref+0x3d64: ldd [%i5 + %i1], %f14
21240 .word 0xe0180018 ! t0_kref+0x3d68: ldd [%g0 + %i0], %l0
21241 .word 0xe01f4018 ! t0_kref+0x3d6c: ldd [%i5 + %i0], %l0
21242 .word 0x9e23000b ! t0_kref+0x3d70: sub %o4, %o3, %o7
21243 .word 0x05480006 ! t0_kref+0x3d74: fblg,pt %fcc0, _kref+0x3d8c
21244 .word 0x993aa002 ! t0_kref+0x3d78: sra %o2, 0x2, %o4
21245 .word 0xda40a01c ! t0_kref+0x3d7c: ldsw [%g2 + 0x1c], %o5
21246 .word 0x96ba400c ! t0_kref+0x3d80: xnorcc %o1, %o4, %o3
21247 .word 0xd44e6012 ! t0_kref+0x3d84: ldsb [%i1 + 0x12], %o2
21248 .word 0x9a65bd4e ! t0_kref+0x3d88: subc %l6, -0x2b2, %o5
21249 .word 0xe83e3ff8 ! t0_kref+0x3d8c: std %l4, [%i0 - 8]
21250 .word 0xa9a98032 ! t0_kref+0x3d90: fmovsg %fcc0, %f18, %f20
21251 .word 0xc016c019 ! t0_kref+0x3d94: lduh [%i3 + %i1], %g0
21252 .word 0x928ab498 ! t0_kref+0x3d98: andcc %o2, -0xb68, %o1
21253 .word 0xd03e0000 ! t0_kref+0x3d9c: std %o0, [%i0]
21254 .word 0xd4167fe6 ! t0_kref+0x3da0: lduh [%i1 - 0x1a], %o2
21255 .word 0x81870000 ! t0_kref+0x3da4: wr %i4, %g0, %y
21256 .word 0xde167ff4 ! t0_kref+0x3da8: lduh [%i1 - 0xc], %o7
21257 .word 0x81deaff4 ! t0_kref+0x3dac: flush %i2 + 0xff4
21258 .word 0x81870000 ! t0_kref+0x3db0: wr %i4, %g0, %y
21259 .word 0xa7a609b6 ! t0_kref+0x3db4: fdivs %f24, %f22, %f19
21260 .word 0xe3b8a080 ! t0_kref+0x3db8: stda %f48, [%g2 + 0x80]%asi
21261 .word 0x97a3c834 ! t0_kref+0x3dbc: fadds %f15, %f20, %f11
21262 .word 0x9aa5c00b ! t0_kref+0x3dc0: subcc %l7, %o3, %o5
21263 .word 0x9ee5f890 ! t0_kref+0x3dc4: subccc %l7, -0x770, %o7
21264 .word 0xd6563ffe ! t0_kref+0x3dc8: ldsh [%i0 - 2], %o3
21265 .word 0xb1a0190b ! t0_kref+0x3dcc: fitod %f11, %f24
21266 .word 0xa5a589aa ! t0_kref+0x3dd0: fdivs %f22, %f10, %f18
21267 .word 0xed1e2018 ! t0_kref+0x3dd4: ldd [%i0 + 0x18], %f22
21268 .word 0xd820a00c ! t0_kref+0x3dd8: st %o4, [%g2 + 0xc]
21269 .word 0xde56401b ! t0_kref+0x3ddc: ldsh [%i1 + %i3], %o7
21270 .word 0xada01914 ! t0_kref+0x3de0: fitod %f20, %f22
21271 .word 0x965f256e ! t0_kref+0x3de4: smul %i4, 0x56e, %o3
21272 .word 0xf620a028 ! t0_kref+0x3de8: st %i3, [%g2 + 0x28]
21273 .word 0x9ec4b377 ! t0_kref+0x3dec: addccc %l2, -0xc89, %o7
21274 .word 0xd610a010 ! t0_kref+0x3df0: lduh [%g2 + 0x10], %o3
21275 .word 0x37800002 ! t0_kref+0x3df4: fbge,a _kref+0x3dfc
21276 .word 0x940b651c ! t0_kref+0x3df8: and %o5, 0x51c, %o2
21277 .word 0x18800007 ! t0_kref+0x3dfc: bgu _kref+0x3e18
21278 .word 0xd4ae9019 ! t0_kref+0x3e00: stba %o2, [%i2 + %i1]0x80
21279 .word 0xe11e2008 ! t0_kref+0x3e04: ldd [%i0 + 8], %f16
21280 .word 0x98a4b3dd ! t0_kref+0x3e08: subcc %l2, -0xc23, %o4
21281 .word 0x9aba2f85 ! t0_kref+0x3e0c: xnorcc %o0, 0xf85, %o5
21282 .word 0x953da00f ! t0_kref+0x3e10: sra %l6, 0xf, %o2
21283 .word 0x15400005 ! t0_kref+0x3e14: fbue,pn %fcc0, _kref+0x3e28
21284 .word 0xda00a004 ! t0_kref+0x3e18: ld [%g2 + 4], %o5
21285 .word 0x812b001d ! t0_kref+0x3e1c: sll %o4, %i5, %g0
21286 .word 0x94aa800a ! t0_kref+0x3e20: andncc %o2, %o2, %o2
21287 call SYM(t0_subr0)
21288 .word 0x9540c000 ! t0_kref+0x3e28: mov %asi, %o2
21289 .word 0xa9a409b4 ! t0_kref+0x3e2c: fdivs %f16, %f20, %f20
21290 .word 0xde50a02e ! t0_kref+0x3e30: ldsh [%g2 + 0x2e], %o7
21291 .word 0xd416c019 ! t0_kref+0x3e34: lduh [%i3 + %i1], %o2
21292 .word 0xd6062000 ! t0_kref+0x3e38: ld [%i0], %o3
21293 .word 0x22480002 ! t0_kref+0x3e3c: be,a,pt %icc, _kref+0x3e44
21294 .word 0xe51e001d ! t0_kref+0x3e40: ldd [%i0 + %i5], %f18
21295 .word 0xda300018 ! t0_kref+0x3e44: sth %o5, [%g0 + %i0]
21296 .word 0xaba018ca ! t0_kref+0x3e48: fdtos %f10, %f21
21297 .word 0x81dbb78f ! t0_kref+0x3e4c: flush %sp - 0x871
21298 .word 0xe91fbfb0 ! t0_kref+0x3e50: ldd [%fp - 0x50], %f20
21299 .word 0x968a7dcf ! t0_kref+0x3e54: andcc %o1, -0x231, %o3
21300 .word 0x9da28833 ! t0_kref+0x3e58: fadds %f10, %f19, %f14
21301 .word 0xde0e001a ! t0_kref+0x3e5c: ldub [%i0 + %i2], %o7
21302 .word 0xafa00031 ! t0_kref+0x3e60: fmovs %f17, %f23
21303 .word 0x9fa44933 ! t0_kref+0x3e64: fmuls %f17, %f19, %f15
21304 .word 0xb3a60935 ! t0_kref+0x3e68: fmuls %f24, %f21, %f25
21305 .word 0x92620017 ! t0_kref+0x3e6c: subc %o0, %l7, %o1
21306 .word 0xa3a3c838 ! t0_kref+0x3e70: fadds %f15, %f24, %f17
21307 .word 0xada409ca ! t0_kref+0x3e74: fdivd %f16, %f10, %f22
21308 .word 0x9da0110c ! t0_kref+0x3e78: fxtod %f12, %f14
21309 .word 0x95a000d4 ! t0_kref+0x3e7c: fnegd %f20, %f10
21310 .word 0x06800003 ! t0_kref+0x3e80: bl _kref+0x3e8c
21311 .word 0x9a477977 ! t0_kref+0x3e84: addc %i5, -0x689, %o5
21312 .word 0x3d800005 ! t0_kref+0x3e88: fbule,a _kref+0x3e9c
21313 .word 0xd51e401d ! t0_kref+0x3e8c: ldd [%i1 + %i5], %f10
21314 .word 0x95a609ce ! t0_kref+0x3e90: fdivd %f24, %f14, %f10
21315 .word 0xe430a022 ! t0_kref+0x3e94: sth %l2, [%g2 + 0x22]
21316 .word 0x945a0000 ! t0_kref+0x3e98: smul %o0, %g0, %o2
21317 .word 0xa5a0004c ! t0_kref+0x3e9c: fmovd %f12, %f18
21318 .word 0x9f414000 ! t0_kref+0x3ea0: mov %pc, %o7
21319! .word 0x32419056 ! t0_kref+0x3ea4: bne,a,pn %icc, SYM(t0_subr0)
21320 bne,a,pn %icc, SYM(t0_subr0)
21321 .word 0xdb21401c ! t0_kref+0x3ea8: st %f13, [%g5 + %i4]
21322 .word 0x952f4016 ! t0_kref+0x3eac: sll %i5, %l6, %o2
21323 .word 0x9315f9a9 ! t0_kref+0x3eb0: taddcctv %l7, -0x657, %o1
21324 .word 0x967ec01c ! t0_kref+0x3eb4: sdiv %i3, %i4, %o3
21325 .word 0x92c7001a ! t0_kref+0x3eb8: addccc %i4, %i2, %o1
21326 .word 0x9f38000a ! t0_kref+0x3ebc: sra %g0, %o2, %o7
21327 .word 0xc568a047 ! t0_kref+0x3ec0: prefetch %g2 + 0x47, 2
21328 .word 0xd45f4018 ! t0_kref+0x3ec4: ldx [%i5 + %i0], %o2
21329 .word 0x81828000 ! t0_kref+0x3ec8: wr %o2, %g0, %y
21330 .word 0x9ee7000a ! t0_kref+0x3ecc: subccc %i4, %o2, %o7
21331 .word 0xe8380018 ! t0_kref+0x3ed0: std %l4, [%g0 + %i0]
21332 .word 0xa5a00136 ! t0_kref+0x3ed4: fabss %f22, %f18
21333 .word 0xe8267fe0 ! t0_kref+0x3ed8: st %l4, [%i1 - 0x20]
21334 .word 0x3f800008 ! t0_kref+0x3edc: fbo,a _kref+0x3efc
21335 .word 0xde10a038 ! t0_kref+0x3ee0: lduh [%g2 + 0x38], %o7
21336 .word 0xd406401c ! t0_kref+0x3ee4: ld [%i1 + %i4], %o2
21337 .word 0xe11e2008 ! t0_kref+0x3ee8: ldd [%i0 + 8], %f16
21338 .word 0x808daa37 ! t0_kref+0x3eec: btst 0xa37, %l6
21339 .word 0x9fa6082c ! t0_kref+0x3ef0: fadds %f24, %f12, %f15
21340 .word 0xa1a01917 ! t0_kref+0x3ef4: fitod %f23, %f16
21341 .word 0x928c8013 ! t0_kref+0x3ef8: andcc %l2, %l3, %o1
21342 .word 0x92c72618 ! t0_kref+0x3efc: addccc %i4, 0x618, %o1
21343 .word 0x81accaab ! t0_kref+0x3f00: fcmpes %fcc0, %f19, %f11
21344 .word 0x92870000 ! t0_kref+0x3f04: addcc %i4, %g0, %o1
21345 .word 0x8143e039 ! t0_kref+0x3f08: membar 0x39
21346 .word 0x03400008 ! t0_kref+0x3f0c: fbne,pn %fcc0, _kref+0x3f2c
21347 .word 0xd810a022 ! t0_kref+0x3f10: lduh [%g2 + 0x22], %o4
21348 call SYM(t0_subr2)
21349 .word 0xb3a60836 ! t0_kref+0x3f18: fadds %f24, %f22, %f25
21350 .word 0xda16401b ! t0_kref+0x3f1c: lduh [%i1 + %i3], %o5
21351 .word 0x2f800006 ! t0_kref+0x3f20: fbu,a _kref+0x3f38
21352 .word 0xda100019 ! t0_kref+0x3f24: lduh [%g0 + %i1], %o5
21353 .word 0xd608a00b ! t0_kref+0x3f28: ldub [%g2 + 0xb], %o3
21354 .word 0xa5a00131 ! t0_kref+0x3f2c: fabss %f17, %f18
21355 .word 0x9205001a ! t0_kref+0x3f30: add %l4, %i2, %o1
21356 .word 0xa1a01919 ! t0_kref+0x3f34: fitod %f25, %f16
21357 .word 0x9de3bfa0 ! t0_kref+0x3f38: save %sp, -0x60, %sp
21358 .word 0xba9f2cfc ! t0_kref+0x3f3c: xorcc %i4, 0xcfc, %i5
21359 .word 0x81ee6855 ! t0_kref+0x3f40: restore %i1, 0x855, %g0
21360 .word 0x9e22c01a ! t0_kref+0x3f44: sub %o3, %i2, %o7
21361 .word 0x929a4015 ! t0_kref+0x3f48: xorcc %o1, %l5, %o1
21362 .word 0xd630a034 ! t0_kref+0x3f4c: sth %o3, [%g2 + 0x34]
21363 .word 0x9a500008 ! t0_kref+0x3f50: umul %g0, %o0, %o5
21364 .word 0xc048a00e ! t0_kref+0x3f54: ldsb [%g2 + 0xe], %g0
21365 .word 0xa5a000d2 ! t0_kref+0x3f58: fnegd %f18, %f18
21366 .word 0x08400004 ! t0_kref+0x3f5c: bleu,pn %icc, _kref+0x3f6c
21367 .word 0xe11fbd18 ! t0_kref+0x3f60: ldd [%fp - 0x2e8], %f16
21368 .word 0x011994fc ! t0_kref+0x3f64: sethi %hi(0x6653f000), %g0
21369 .word 0x81ae0a4c ! t0_kref+0x3f68: fcmpd %fcc0, %f24, %f12
21370 .word 0xa9a389cc ! t0_kref+0x3f6c: fdivd %f14, %f12, %f20
21371 .word 0x99a0190f ! t0_kref+0x3f70: fitod %f15, %f12
21372 .word 0xda96d018 ! t0_kref+0x3f74: lduha [%i3 + %i0]0x80, %o5
21373 .word 0xa3a00035 ! t0_kref+0x3f78: fmovs %f21, %f17
21374 .word 0x9a3cc01d ! t0_kref+0x3f7c: xnor %l3, %i5, %o5
21375 .word 0x9abd6911 ! t0_kref+0x3f80: xnorcc %l5, 0x911, %o5
21376 .word 0x953ae006 ! t0_kref+0x3f84: sra %o3, 0x6, %o2
21377 .word 0x0c400007 ! t0_kref+0x3f88: bneg,pn %icc, _kref+0x3fa4
21378 .word 0xd93f4018 ! t0_kref+0x3f8c: std %f12, [%i5 + %i0]
21379 .word 0xded01018 ! t0_kref+0x3f90: ldsha [%g0 + %i0]0x80, %o7
21380 .word 0x93334000 ! t0_kref+0x3f94: srl %o5, %g0, %o1
21381 .word 0x993aa009 ! t0_kref+0x3f98: sra %o2, 0x9, %o4
21382 .word 0xd4160000 ! t0_kref+0x3f9c: lduh [%i0], %o2
21383 .word 0xafa0012a ! t0_kref+0x3fa0: fabss %f10, %f23
21384 .word 0xa9a0190e ! t0_kref+0x3fa4: fitod %f14, %f20
21385 .word 0xb1a289cc ! t0_kref+0x3fa8: fdivd %f10, %f12, %f24
21386 .word 0x9fa018d2 ! t0_kref+0x3fac: fdtos %f18, %f15
21387 .word 0xd20e6015 ! t0_kref+0x3fb0: ldub [%i1 + 0x15], %o1
21388 .word 0xd7062010 ! t0_kref+0x3fb4: ld [%i0 + 0x10], %f11
21389 .word 0x81ac8a54 ! t0_kref+0x3fb8: fcmpd %fcc0, %f18, %f20
21390 .word 0x92e33f00 ! t0_kref+0x3fbc: subccc %o4, -0x100, %o1
21391 .word 0x81ad4ab8 ! t0_kref+0x3fc0: fcmpes %fcc0, %f21, %f24
21392 .word 0xd450a01e ! t0_kref+0x3fc4: ldsh [%g2 + 0x1e], %o2
21393 .word 0x9af4a936 ! t0_kref+0x3fc8: udivcc %l2, 0x936, %o5
21394 .word 0x813b2010 ! t0_kref+0x3fcc: sra %o4, 0x10, %g0
21395 .word 0xd4000018 ! t0_kref+0x3fd0: ld [%g0 + %i0], %o2
21396 .word 0xd500a038 ! t0_kref+0x3fd4: ld [%g2 + 0x38], %f10
21397 .word 0xf1be101d ! t0_kref+0x3fd8: stda %f24, [%i0 + %i5]0x80
21398 .word 0x81ac0ab7 ! t0_kref+0x3fdc: fcmpes %fcc0, %f16, %f23
21399 .word 0x29480003 ! t0_kref+0x3fe0: fbl,a,pt %fcc0, _kref+0x3fec
21400 .word 0xe3b8a080 ! t0_kref+0x3fe4: stda %f48, [%g2 + 0x80]%asi
21401 .word 0x80b23edb ! t0_kref+0x3fe8: orncc %o0, -0x125, %g0
21402 .word 0x3b400006 ! t0_kref+0x3fec: fble,a,pn %fcc0, _kref+0x4004
21403 .word 0x9ba0002b ! t0_kref+0x3ff0: fmovs %f11, %f13
21404 .word 0x923cc00a ! t0_kref+0x3ff4: xnor %l3, %o2, %o1
21405 .word 0x9864c008 ! t0_kref+0x3ff8: subc %l3, %o0, %o4
21406 .word 0x0c800001 ! t0_kref+0x3ffc: bneg _kref+0x4000
21407 .word 0x927ca7ba ! t0_kref+0x4000: sdiv %l2, 0x7ba, %o1
21408 .word 0xc807bff0 ! t0_kref+0x4004: ld [%fp - 0x10], %g4
21409 .word 0x94f54017 ! t0_kref+0x4008: udivcc %l5, %l7, %o2
21410 .word 0xd28e1000 ! t0_kref+0x400c: lduba [%i0]0x80, %o1
21411 .word 0xada00034 ! t0_kref+0x4010: fmovs %f20, %f22
21412 .word 0xdede501d ! t0_kref+0x4014: ldxa [%i1 + %i5]0x80, %o7
21413 .word 0x3a800007 ! t0_kref+0x4018: bcc,a _kref+0x4034
21414 .word 0xb1a0014e ! t0_kref+0x401c: fabsd %f14, %f24
21415 .word 0xb1a01915 ! t0_kref+0x4020: fitod %f21, %f24
21416 .word 0x967f3849 ! t0_kref+0x4024: sdiv %i4, -0x7b7, %o3
21417 .word 0xd4060000 ! t0_kref+0x4028: ld [%i0], %o2
21418 .word 0x9afb7d15 ! t0_kref+0x402c: sdivcc %o5, -0x2eb, %o5
21419 .word 0x9e5b0013 ! t0_kref+0x4030: smul %o4, %l3, %o7
21420 .word 0xd27e7fe4 ! t0_kref+0x4034: swap [%i1 - 0x1c], %o1
21421 .word 0x949dbe2f ! t0_kref+0x4038: xorcc %l6, -0x1d1, %o2
21422 .word 0x05480006 ! t0_kref+0x403c: fblg,pt %fcc0, _kref+0x4054
21423 .word 0xed1e3fe0 ! t0_kref+0x4040: ldd [%i0 - 0x20], %f22
21424 .word 0x81de72f4 ! t0_kref+0x4044: flush %i1 - 0xd0c
21425 .word 0x1d480008 ! t0_kref+0x4048: fbule,pt %fcc0, _kref+0x4068
21426 .word 0xdd060000 ! t0_kref+0x404c: ld [%i0], %f14
21427 .word 0x801d6c30 ! t0_kref+0x4050: xor %l5, 0xc30, %g0
21428 .word 0x3d800007 ! t0_kref+0x4054: fbule,a _kref+0x4070
21429 .word 0x983ac00b ! t0_kref+0x4058: xnor %o3, %o3, %o4
21430 .word 0x18480008 ! t0_kref+0x405c: bgu,pt %icc, _kref+0x407c
21431 .word 0x80450000 ! t0_kref+0x4060: addc %l4, %g0, %g0
21432 .word 0xde164000 ! t0_kref+0x4064: lduh [%i1], %o7
21433 .word 0xd2871019 ! t0_kref+0x4068: lda [%i4 + %i1]0x80, %o1
21434 .word 0x9835800d ! t0_kref+0x406c: orn %l6, %o5, %o4
21435 .word 0x9a1b68b8 ! t0_kref+0x4070: xor %o5, 0x8b8, %o5
21436 .word 0xd51fbea0 ! t0_kref+0x4074: ldd [%fp - 0x160], %f10
21437 .word 0xd820a03c ! t0_kref+0x4078: st %o4, [%g2 + 0x3c]
21438 .word 0x20800003 ! t0_kref+0x407c: bn,a _kref+0x4088
21439 .word 0xda0e6006 ! t0_kref+0x4080: ldub [%i1 + 6], %o5
21440 .word 0xd6c71019 ! t0_kref+0x4084: ldswa [%i4 + %i1]0x80, %o3
21441 .word 0x81580000 ! t0_kref+0x4088: flushw
21442 .word 0x9ee5801c ! t0_kref+0x408c: subccc %l6, %i4, %o7
21443 .word 0x9ee32d89 ! t0_kref+0x4090: subccc %o4, 0xd89, %o7
21444 .word 0x81accab2 ! t0_kref+0x4094: fcmpes %fcc0, %f19, %f18
21445 .word 0xd216200e ! t0_kref+0x4098: lduh [%i0 + 0xe], %o1
21446 .word 0xe4367ff2 ! t0_kref+0x409c: sth %l2, [%i1 - 0xe]
21447 .word 0x965d3c33 ! t0_kref+0x40a0: smul %l4, -0x3cd, %o3
21448 .word 0x3f480002 ! t0_kref+0x40a4: fbo,a,pt %fcc0, _kref+0x40ac
21449 .word 0xde566018 ! t0_kref+0x40a8: ldsh [%i1 + 0x18], %o7
21450 sethi %hi(1f), %o7
21451 save %sp,-0x60,%sp
21452 return %i7+%lo(1f)
21453 .empty
21454 .word 0xc0500019 ! t0_kref+0x40b8: ldsh [%g0 + %i1], %g0
21455 .word 0x1b15fd28 ! t0_kref+0x40bc: sethi %hi(0x57f4a000), %o5
21456 .word 0xe700a02c ! t0_kref+0x40c0: ld [%g2 + 0x2c], %f19
21457 .word 0xa9a50d2a ! t0_kref+0x40c4: fsmuld %f20, %f10, %f20
21458 .word 0xa9a8002f ! t0_kref+0x40c8: fmovsn %fcc0, %f15, %f20
214591: .word 0x9a83000a ! t0_kref+0x40cc: addcc %o4, %o2, %o5
21460 .word 0xf320a030 ! t0_kref+0x40d0: st %f25, [%g2 + 0x30]
21461 .word 0x31480008 ! t0_kref+0x40d4: fba,a,pt %fcc0, _kref+0x40f4
21462 .word 0x95a309aa ! t0_kref+0x40d8: fdivs %f12, %f10, %f10
21463 .word 0x81aa8a56 ! t0_kref+0x40dc: fcmpd %fcc0, %f10, %f22
21464 .word 0x96374013 ! t0_kref+0x40e0: orn %i5, %l3, %o3
21465 .word 0x33480006 ! t0_kref+0x40e4: fbe,a,pt %fcc0, _kref+0x40fc
21466 .word 0xb1a018d6 ! t0_kref+0x40e8: fdtos %f22, %f24
21467 .word 0xd8500018 ! t0_kref+0x40ec: ldsh [%g0 + %i0], %o4
21468 .word 0x992aa01a ! t0_kref+0x40f0: sll %o2, 0x1a, %o4
21469 .word 0x1f480006 ! t0_kref+0x40f4: fbo,pt %fcc0, _kref+0x410c
21470 .word 0xb3a01a2e ! t0_kref+0x40f8: fstoi %f14, %f25
21471 .word 0x0c800006 ! t0_kref+0x40fc: bneg _kref+0x4114
21472 .word 0xee20a00c ! t0_kref+0x4100: st %l7, [%g2 + 0xc]
21473 .word 0xda4e7fea ! t0_kref+0x4104: ldsb [%i1 - 0x16], %o5
21474 .word 0xd91e0000 ! t0_kref+0x4108: ldd [%i0], %f12
21475 .word 0x81df0013 ! t0_kref+0x410c: flush %i4 + %l3
21476 .word 0x0b800006 ! t0_kref+0x4110: fbug _kref+0x4128
21477 .word 0x9eaca142 ! t0_kref+0x4114: andncc %l2, 0x142, %o7
21478 .word 0x02800004 ! t0_kref+0x4118: be _kref+0x4128
21479 .word 0x98db7b68 ! t0_kref+0x411c: smulcc %o5, -0x498, %o4
21480 .word 0x9af82148 ! t0_kref+0x4120: sdivcc %g0, 0x148, %o5
21481 .word 0xd6067fec ! t0_kref+0x4124: ld [%i1 - 0x14], %o3
21482 .word 0xa5a589ca ! t0_kref+0x4128: fdivd %f22, %f10, %f18
21483 .word 0x81dc001b ! t0_kref+0x412c: flush %l0 + %i3
21484 .word 0x0d480006 ! t0_kref+0x4130: fbg,pt %fcc0, _kref+0x4148
21485 .word 0x9abeab9a ! t0_kref+0x4134: xnorcc %i2, 0xb9a, %o5
21486 .word 0xe91e4000 ! t0_kref+0x4138: ldd [%i1], %f20
21487 .word 0xa9a5c92e ! t0_kref+0x413c: fmuls %f23, %f14, %f20
21488 .word 0xc000a034 ! t0_kref+0x4140: ld [%g2 + 0x34], %g0
21489 .word 0x03800007 ! t0_kref+0x4144: fbne _kref+0x4160
21490 .word 0x81800000 ! t0_kref+0x4148: mov %g0, %y
21491 .word 0xc02e001a ! t0_kref+0x414c: clrb [%i0 + %i2]
21492 .word 0xf11e0000 ! t0_kref+0x4150: ldd [%i0], %f24
21493 .word 0x9af2401b ! t0_kref+0x4154: udivcc %o1, %i3, %o5
21494 .word 0x96673a2c ! t0_kref+0x4158: subc %i4, -0x5d4, %o3
21495 .word 0xb1a408d8 ! t0_kref+0x415c: fsubd %f16, %f24, %f24
21496 .word 0x805df4d7 ! t0_kref+0x4160: smul %l7, -0xb29, %g0
21497 .word 0x99a01919 ! t0_kref+0x4164: fitod %f25, %f12
21498 .word 0xde000019 ! t0_kref+0x4168: ld [%g0 + %i1], %o7
21499 .word 0x97380016 ! t0_kref+0x416c: sra %g0, %l6, %o3
21500 .word 0x9286ea5e ! t0_kref+0x4170: addcc %i3, 0xa5e, %o1
21501 .word 0xe428a006 ! t0_kref+0x4174: stb %l2, [%g2 + 6]
21502 .word 0x2f480008 ! t0_kref+0x4178: fbu,a,pt %fcc0, _kref+0x4198
21503 .word 0x925c8009 ! t0_kref+0x417c: smul %l2, %o1, %o1
21504 .word 0x1f800006 ! t0_kref+0x4180: fbo _kref+0x4198
21505 .word 0x81820000 ! t0_kref+0x4184: wr %o0, %g0, %y
21506 .word 0xe01e7fe8 ! t0_kref+0x4188: ldd [%i1 - 0x18], %l0
21507 .word 0x9e9d796a ! t0_kref+0x418c: xorcc %l5, -0x696, %o7
21508 .word 0x96630016 ! t0_kref+0x4190: subc %o4, %l6, %o3
21509 .word 0x9e2a001a ! t0_kref+0x4194: andn %o0, %i2, %o7
21510 .word 0x29800002 ! t0_kref+0x4198: fbl,a _kref+0x41a0
21511 .word 0xdd380018 ! t0_kref+0x419c: std %f14, [%g0 + %i0]
21512 .word 0xa3a018d6 ! t0_kref+0x41a0: fdtos %f22, %f17
21513 .word 0x98380015 ! t0_kref+0x41a4: xnor %g0, %l5, %o4
21514 .word 0x9ea34014 ! t0_kref+0x41a8: subcc %o5, %l4, %o7
21515 .word 0xa7a00139 ! t0_kref+0x41ac: fabss %f25, %f19
21516 .word 0x1a800003 ! t0_kref+0x41b0: bcc _kref+0x41bc
21517 .word 0xe720a004 ! t0_kref+0x41b4: st %f19, [%g2 + 4]
21518 .word 0x95a01036 ! t0_kref+0x41b8: fstox %f22, %f10
21519 .word 0x2a800008 ! t0_kref+0x41bc: bcs,a _kref+0x41dc
21520 .word 0xd430a030 ! t0_kref+0x41c0: sth %o2, [%g2 + 0x30]
21521 .word 0x98b37b67 ! t0_kref+0x41c4: orncc %o5, -0x499, %o4
21522 .word 0x80ad72cc ! t0_kref+0x41c8: andncc %l5, -0xd34, %g0
21523 .word 0x1d800008 ! t0_kref+0x41cc: fbule _kref+0x41ec
21524 .word 0xa5a0014a ! t0_kref+0x41d0: fabsd %f10, %f18
21525 .word 0xe09e101d ! t0_kref+0x41d4: ldda [%i0 + %i5]0x80, %l0
21526 .word 0x04800008 ! t0_kref+0x41d8: ble _kref+0x41f8
21527 .word 0x9fa018ce ! t0_kref+0x41dc: fdtos %f14, %f15
21528 .word 0xd4070019 ! t0_kref+0x41e0: ld [%i4 + %i1], %o2
21529 .word 0xc96e0014 ! t0_kref+0x41e4: prefetch %i0 + %l4, 4
21530 .word 0x972b001c ! t0_kref+0x41e8: sll %o4, %i4, %o3
21531 .word 0xd7067fe0 ! t0_kref+0x41ec: ld [%i1 - 0x20], %f11
21532 .word 0x9e5d2850 ! t0_kref+0x41f0: smul %l4, 0x850, %o7
21533 .word 0x15800002 ! t0_kref+0x41f4: fbue _kref+0x41fc
21534 .word 0x9b1d0013 ! t0_kref+0x41f8: tsubcctv %l4, %l3, %o5
21535 .word 0x9fa000af ! t0_kref+0x41fc: fnegs %f15, %f15
21536 .word 0xe51fbf90 ! t0_kref+0x4200: ldd [%fp - 0x70], %f18
21537 .word 0x9686c01d ! t0_kref+0x4204: addcc %i3, %i5, %o3
21538 .word 0xdd00a034 ! t0_kref+0x4208: ld [%g2 + 0x34], %f14
21539 .word 0x94f7000a ! t0_kref+0x420c: udivcc %i4, %o2, %o2
21540 .word 0xd616201e ! t0_kref+0x4210: lduh [%i0 + 0x1e], %o3
21541 .word 0xa7a01891 ! t0_kref+0x4214: fitos %f17, %f19
21542 .word 0xed180018 ! t0_kref+0x4218: ldd [%g0 + %i0], %f22
21543 .word 0xde064000 ! t0_kref+0x421c: ld [%i1], %o7
21544 .word 0x8143c000 ! t0_kref+0x4220: stbar
21545 .word 0xe0180019 ! t0_kref+0x4224: ldd [%g0 + %i1], %l0
21546 .word 0xd9bf5018 ! t0_kref+0x4228: stda %f12, [%i5 + %i0]0x80
21547 .word 0x946024ec ! t0_kref+0x422c: subc %g0, 0x4ec, %o2
21548 .word 0x171b0070 ! t0_kref+0x4230: sethi %hi(0x6c01c000), %o3
21549 .word 0x0f480002 ! t0_kref+0x4234: fbu,pt %fcc0, _kref+0x423c
21550 .word 0xd91fbfb0 ! t0_kref+0x4238: ldd [%fp - 0x50], %f12
21551 .word 0x33800001 ! t0_kref+0x423c: fbe,a _kref+0x4240
21552 .word 0x92adc014 ! t0_kref+0x4240: andncc %l7, %l4, %o1
21553 .word 0x9f14bfe7 ! t0_kref+0x4244: taddcctv %l2, -0x19, %o7
21554 .word 0x9424ae05 ! t0_kref+0x4248: sub %l2, 0xe05, %o2
21555 .word 0x07800003 ! t0_kref+0x424c: fbul _kref+0x4258
21556 .word 0x9da389d0 ! t0_kref+0x4250: fdivd %f14, %f16, %f14
21557 .word 0x9516e554 ! t0_kref+0x4254: taddcctv %i3, 0x554, %o2
21558 .word 0x963d6bdb ! t0_kref+0x4258: xnor %l5, 0xbdb, %o3
21559 .word 0xea68a01c ! t0_kref+0x425c: ldstub [%g2 + 0x1c], %l5
21560 .word 0xda4e001a ! t0_kref+0x4260: ldsb [%i0 + %i2], %o5
21561 .word 0xd4167ff2 ! t0_kref+0x4264: lduh [%i1 - 0xe], %o2
21562 .word 0x92fee3d9 ! t0_kref+0x4268: sdivcc %i3, 0x3d9, %o1
21563 .word 0xa9a01892 ! t0_kref+0x426c: fitos %f18, %f20
21564 .word 0x8143e00c ! t0_kref+0x4270: membar 0xc
21565 .word 0x808e800c ! t0_kref+0x4274: btst %o4, %i2
21566 .word 0x2a400001 ! t0_kref+0x4278: bcs,a,pn %icc, _kref+0x427c
21567 .word 0x9a136b47 ! t0_kref+0x427c: or %o5, 0xb47, %o5
21568 .word 0x9ef0000a ! t0_kref+0x4280: udivcc %g0, %o2, %o7
21569 call SYM(t0_subr0)
21570 .word 0x986226dc ! t0_kref+0x4288: subc %o0, 0x6dc, %o4
21571 .word 0x81830000 ! t0_kref+0x428c: wr %o4, %g0, %y
21572 call SYM(t0_subr2)
21573 .word 0xa5a28d2a ! t0_kref+0x4294: fsmuld %f10, %f10, %f18
21574 .word 0x9ef4e20e ! t0_kref+0x4298: udivcc %l3, 0x20e, %o7
21575 .word 0x969d36ab ! t0_kref+0x429c: xorcc %l4, -0x955, %o3
21576 .word 0xe500a01c ! t0_kref+0x42a0: ld [%g2 + 0x1c], %f18
21577 .word 0x9ba01a34 ! t0_kref+0x42a4: fstoi %f20, %f13
21578 .word 0x9f3d401d ! t0_kref+0x42a8: sra %l5, %i5, %o7
21579 .word 0xf826001c ! t0_kref+0x42ac: st %i4, [%i0 + %i4]
21580 .word 0xd03e2000 ! t0_kref+0x42b0: std %o0, [%i0]
21581 .word 0xdaee5000 ! t0_kref+0x42b4: ldstuba [%i1]0x80, %o5
21582 call 1f
21583 .empty
21584 .word 0x96d80014 ! t0_kref+0x42bc: smulcc %g0, %l4, %o3
21585 .word 0x81d83132 ! t0_kref+0x42c0: flush %g0 - 0xece
21586 .word 0x9e7a8013 ! t0_kref+0x42c4: sdiv %o2, %l3, %o7
215871: .word 0x92724016 ! t0_kref+0x42c8: udiv %o1, %l6, %o1
21588 .word 0x9f3ee001 ! t0_kref+0x42cc: sra %i3, 0x1, %o7
21589 .word 0x9b3e800a ! t0_kref+0x42d0: sra %i2, %o2, %o5
21590 .word 0x962f0015 ! t0_kref+0x42d4: andn %i4, %l5, %o3
21591 .word 0xda48a00d ! t0_kref+0x42d8: ldsb [%g2 + 0xd], %o5
21592 .word 0x808f4012 ! t0_kref+0x42dc: btst %l2, %i5
21593 .word 0x9e45400d ! t0_kref+0x42e0: addc %l5, %o5, %o7
21594 .word 0x14800005 ! t0_kref+0x42e4: bg _kref+0x42f8
21595 .word 0x9da0110e ! t0_kref+0x42e8: fxtod %f14, %f14
21596 .word 0x9a3afa5a ! t0_kref+0x42ec: xnor %o3, -0x5a6, %o5
21597 .word 0x933ce01a ! t0_kref+0x42f0: sra %l3, 0x1a, %o1
21598 .word 0xfa20a00c ! t0_kref+0x42f4: st %i5, [%g2 + 0xc]
21599 .word 0xe320a008 ! t0_kref+0x42f8: st %f17, [%g2 + 8]
21600 .word 0xda4e6008 ! t0_kref+0x42fc: ldsb [%i1 + 8], %o5
21601 .word 0x9a43401a ! t0_kref+0x4300: addc %o5, %i2, %o5
21602 .word 0x81ad0a58 ! t0_kref+0x4304: fcmpd %fcc0, %f20, %f24
21603 .word 0xb1a01898 ! t0_kref+0x4308: fitos %f24, %f24
21604 .word 0xa1a01910 ! t0_kref+0x430c: fitod %f16, %f16
21605 .word 0xa9a0190d ! t0_kref+0x4310: fitod %f13, %f20
21606 .word 0xd408a018 ! t0_kref+0x4314: ldub [%g2 + 0x18], %o2
21607 .word 0xe91e0000 ! t0_kref+0x4318: ldd [%i0], %f20
21608 .word 0xf836c018 ! t0_kref+0x431c: sth %i4, [%i3 + %i0]
21609 .word 0x96fdc009 ! t0_kref+0x4320: sdivcc %l7, %o1, %o3
21610 .word 0x8186c000 ! t0_kref+0x4324: wr %i3, %g0, %y
21611 .word 0x8184c000 ! t0_kref+0x4328: wr %l3, %g0, %y
21612 .word 0x9ebf3687 ! t0_kref+0x432c: xnorcc %i4, -0x979, %o7
21613 sethi %hi(2f), %o7
21614 .word 0xe40be36c ! t0_kref+0x4334: ldub [%o7 + 0x36c], %l2
21615 .word 0xa41ca00c ! t0_kref+0x4338: xor %l2, 0xc, %l2
21616 .word 0xe42be36c ! t0_kref+0x433c: stb %l2, [%o7 + 0x36c]
21617 .word 0x81dbe36c ! t0_kref+0x4340: flush %o7 + 0x36c
21618 .word 0x94300008 ! t0_kref+0x4344: orn %g0, %o0, %o2
21619 .word 0x96622b04 ! t0_kref+0x4348: subc %o0, 0xb04, %o3
21620 .word 0xe01e2018 ! t0_kref+0x434c: ldd [%i0 + 0x18], %l0
21621 .word 0x36800002 ! t0_kref+0x4350: bge,a _kref+0x4358
21622 .word 0xd228a015 ! t0_kref+0x4354: stb %o1, [%g2 + 0x15]
21623 .word 0x1c800006 ! t0_kref+0x4358: bpos _kref+0x4370
21624 .word 0xa9a28854 ! t0_kref+0x435c: faddd %f10, %f20, %f20
21625 .word 0x99a4c831 ! t0_kref+0x4360: fadds %f19, %f17, %f12
21626 .word 0xd8166010 ! t0_kref+0x4364: lduh [%i1 + 0x10], %o4
21627 .word 0x28800006 ! t0_kref+0x4368: bleu,a _kref+0x4380
216282: .word 0x9a45a483 ! t0_kref+0x436c: addc %l6, 0x483, %o5
21629 .word 0xd8163fe6 ! t0_kref+0x4370: lduh [%i0 - 0x1a], %o4
21630 .word 0x81350014 ! t0_kref+0x4374: srl %l4, %l4, %g0
21631 .word 0x81828000 ! t0_kref+0x4378: wr %o2, %g0, %y
21632 .word 0xc0780018 ! t0_kref+0x437c: swap [%g0 + %i0], %g0
21633 .word 0x81580000 ! t0_kref+0x4380: flushw
21634 .word 0x9eae8012 ! t0_kref+0x4384: andncc %i2, %l2, %o7
21635 .word 0xa3a48837 ! t0_kref+0x4388: fadds %f18, %f23, %f17
21636 .word 0xd810a018 ! t0_kref+0x438c: lduh [%g2 + 0x18], %o4
21637 .word 0xda50a02e ! t0_kref+0x4390: ldsh [%g2 + 0x2e], %o5
21638 .word 0xb1a58858 ! t0_kref+0x4394: faddd %f22, %f24, %f24
21639 .word 0xc568a083 ! t0_kref+0x4398: prefetch %g2 + 0x83, 2
21640 .word 0x9aba4009 ! t0_kref+0x439c: xnorcc %o1, %o1, %o5
21641 .word 0xdb20a01c ! t0_kref+0x43a0: st %f13, [%g2 + 0x1c]
21642 .word 0x98e6c00a ! t0_kref+0x43a4: subccc %i3, %o2, %o4
21643 .word 0x940b400c ! t0_kref+0x43a8: and %o5, %o4, %o2
21644 .word 0x9ba2c834 ! t0_kref+0x43ac: fadds %f11, %f20, %f13
21645 .word 0x94a2e6b4 ! t0_kref+0x43b0: subcc %o3, 0x6b4, %o2
21646 .word 0x952d201d ! t0_kref+0x43b4: sll %l4, 0x1d, %o2
21647 .word 0x972aa007 ! t0_kref+0x43b8: sll %o2, 0x7, %o3
21648 .word 0x27400005 ! t0_kref+0x43bc: fbul,a,pn %fcc0, _kref+0x43d0
21649 .word 0x9ab3400c ! t0_kref+0x43c0: orncc %o5, %o4, %o5
21650 .word 0x9e74c013 ! t0_kref+0x43c4: udiv %l3, %l3, %o7
21651 .word 0x95a38838 ! t0_kref+0x43c8: fadds %f14, %f24, %f10
21652 .word 0x39480004 ! t0_kref+0x43cc: fbuge,a,pt %fcc0, _kref+0x43dc
21653 .word 0xf207bfe0 ! t0_kref+0x43d0: ld [%fp - 0x20], %i1
21654 .word 0x992a6006 ! t0_kref+0x43d4: sll %o1, 0x6, %o4
21655 .word 0x0d800006 ! t0_kref+0x43d8: fbg _kref+0x43f0
21656 .word 0x9623401c ! t0_kref+0x43dc: sub %o5, %i4, %o3
21657 .word 0x983de845 ! t0_kref+0x43e0: xnor %l7, 0x845, %o4
21658 .word 0x943b600e ! t0_kref+0x43e4: xnor %o5, 0xe, %o2
21659 .word 0x949a000c ! t0_kref+0x43e8: xorcc %o0, %o4, %o2
21660 .word 0xb8102014 ! t0_kref+0x43ec: mov 0x14, %i4
21661 .word 0x2b800004 ! t0_kref+0x43f0: fbug,a _kref+0x4400
21662 .word 0x965c8014 ! t0_kref+0x43f4: smul %l2, %l4, %o3
21663 .word 0x99a5cd2e ! t0_kref+0x43f8: fsmuld %f23, %f14, %f12
21664 .word 0xafa0188c ! t0_kref+0x43fc: fitos %f12, %f23
21665 .word 0x922a6f85 ! t0_kref+0x4400: andn %o1, 0xf85, %o1
21666 .word 0x99a01912 ! t0_kref+0x4404: fitod %f18, %f12
21667 .word 0x03800003 ! t0_kref+0x4408: fbne _kref+0x4414
21668 .word 0x9314c012 ! t0_kref+0x440c: taddcctv %l3, %l2, %o1
21669 .word 0xc0163ffa ! t0_kref+0x4410: lduh [%i0 - 6], %g0
21670 sethi %hi(2f), %o7
21671 .word 0xe40be058 ! t0_kref+0x4418: ldub [%o7 + 0x58], %l2
21672 .word 0xa41ca00c ! t0_kref+0x441c: xor %l2, 0xc, %l2
21673 .word 0xe42be058 ! t0_kref+0x4420: stb %l2, [%o7 + 0x58]
21674 .word 0x81dbe058 ! t0_kref+0x4424: flush %o7 + 0x58
21675 .word 0x001fffff ! t0_kref+0x4428: illtrap 0x1fffff
21676 .word 0x15480001 ! t0_kref+0x442c: fbue,pt %fcc0, _kref+0x4430
21677 .word 0xe106401c ! t0_kref+0x4430: ld [%i1 + %i4], %f16
21678 .word 0x14800003 ! t0_kref+0x4434: bg _kref+0x4440
21679 .word 0xd0360000 ! t0_kref+0x4438: sth %o0, [%i0]
21680 .word 0xb6103ffc ! t0_kref+0x443c: mov 0xfffffffc, %i3
21681 .word 0xf3267fec ! t0_kref+0x4440: st %f25, [%i1 - 0x14]
21682 call SYM(t0_subr3)
21683 .word 0x96bf33b4 ! t0_kref+0x4448: xnorcc %i4, -0xc4c, %o3
21684 .word 0xa5a0190b ! t0_kref+0x444c: fitod %f11, %f18
21685 .word 0x94e2b018 ! t0_kref+0x4450: subccc %o2, -0xfe8, %o2
21686 .word 0xd67e7fe8 ! t0_kref+0x4454: swap [%i1 - 0x18], %o3
216872: .word 0xe2e81018 ! t0_kref+0x4458: ldstuba [%g0 + %i0]0x80, %l1
21688 .word 0x99a00136 ! t0_kref+0x445c: fabss %f22, %f12
21689 .word 0x9a8d8014 ! t0_kref+0x4460: andcc %l6, %l4, %o5
21690 .word 0xf306001c ! t0_kref+0x4464: ld [%i0 + %i4], %f25
21691 .word 0x9a85218d ! t0_kref+0x4468: addcc %l4, 0x18d, %o5
21692 .word 0x92af6fc4 ! t0_kref+0x446c: andncc %i5, 0xfc4, %o1
21693 .word 0xd656c018 ! t0_kref+0x4470: ldsh [%i3 + %i0], %o3
21694 .word 0x99a0190b ! t0_kref+0x4474: fitod %f11, %f12
21695 .word 0x947cea11 ! t0_kref+0x4478: sdiv %l3, 0xa11, %o2
21696 .word 0xd6066018 ! t0_kref+0x447c: ld [%i1 + 0x18], %o3
21697 .word 0x35800001 ! t0_kref+0x4480: fbue,a _kref+0x4484
21698 .word 0x9e2b7bc7 ! t0_kref+0x4484: andn %o5, -0x439, %o7
21699 .word 0x9f2da019 ! t0_kref+0x4488: sll %l6, 0x19, %o7
21700 .word 0x94fb0017 ! t0_kref+0x448c: sdivcc %o4, %l7, %o2
21701 .word 0xe820a010 ! t0_kref+0x4490: st %l4, [%g2 + 0x10]
21702 .word 0xe1067fec ! t0_kref+0x4494: ld [%i1 - 0x14], %f16
21703 .word 0x95a01918 ! t0_kref+0x4498: fitod %f24, %f10
21704 .word 0x17400003 ! t0_kref+0x449c: fbge,pn %fcc0, _kref+0x44a8
21705 .word 0x95a409d2 ! t0_kref+0x44a0: fdivd %f16, %f18, %f10
21706 .word 0xd616c019 ! t0_kref+0x44a4: lduh [%i3 + %i1], %o3
21707 .word 0x933ea001 ! t0_kref+0x44a8: sra %i2, 0x1, %o1
21708 .word 0x96bd0012 ! t0_kref+0x44ac: xnorcc %l4, %l2, %o3
21709 .word 0x9ae2e48c ! t0_kref+0x44b0: subccc %o3, 0x48c, %o5
21710 .word 0x33480004 ! t0_kref+0x44b4: fbe,a,pt %fcc0, _kref+0x44c4
21711 .word 0x9fa01a32 ! t0_kref+0x44b8: fstoi %f18, %f15
21712 .word 0xd236c019 ! t0_kref+0x44bc: sth %o1, [%i3 + %i1]
21713 .word 0xa9c1401c ! t0_kref+0x44c0: jmpl %g5 + %i4, %l4
21714 .word 0x81dda561 ! t0_kref+0x44c4: flush %l6 + 0x561
21715 .word 0xd20e7fe6 ! t0_kref+0x44c8: ldub [%i1 - 0x1a], %o1
21716 .word 0xd448a008 ! t0_kref+0x44cc: ldsb [%g2 + 8], %o2
21717 .word 0x29800002 ! t0_kref+0x44d0: fbl,a _kref+0x44d8
21718 .word 0x81de401a ! t0_kref+0x44d4: flush %i1 + %i2
21719 .word 0xada3c8b3 ! t0_kref+0x44d8: fsubs %f15, %f19, %f22
21720 .word 0x9e42a4cb ! t0_kref+0x44dc: addc %o2, 0x4cb, %o7
21721 .word 0xa9a8c036 ! t0_kref+0x44e0: fmovsul %fcc0, %f22, %f20
21722 .word 0x9fc10000 ! t0_kref+0x44e4: call %g4
21723 .word 0xa5a00137 ! t0_kref+0x44e8: fabss %f23, %f18
21724 .word 0x8143e040 ! t0_kref+0x44ec: membar 0x40
21725 .word 0xe09f5019 ! t0_kref+0x44f0: ldda [%i5 + %i1]0x80, %l0
21726 .word 0x9e1f6946 ! t0_kref+0x44f4: xor %i5, 0x946, %o7
21727 .word 0x81db0005 ! t0_kref+0x44f8: flush %o4 + %g5
21728 .word 0xa1a0110e ! t0_kref+0x44fc: fxtod %f14, %f16
21729 .word 0xeee81019 ! t0_kref+0x4500: ldstuba [%g0 + %i1]0x80, %l7
21730 .word 0xd856600a ! t0_kref+0x4504: ldsh [%i1 + 0xa], %o4
21731 .word 0x20800002 ! t0_kref+0x4508: bn,a _kref+0x4510
21732 .word 0xafa01a2b ! t0_kref+0x450c: fstoi %f11, %f23
21733 .word 0xd230a028 ! t0_kref+0x4510: sth %o1, [%g2 + 0x28]
21734 .word 0xf11fbf50 ! t0_kref+0x4514: ldd [%fp - 0xb0], %f24
21735 .word 0xe628a010 ! t0_kref+0x4518: stb %l3, [%g2 + 0x10]
21736 .word 0xe51e4000 ! t0_kref+0x451c: ldd [%i1], %f18
21737 .word 0xd828a024 ! t0_kref+0x4520: stb %o4, [%g2 + 0x24]
21738 .word 0xb3a01899 ! t0_kref+0x4524: fitos %f25, %f25
21739 .word 0x81ad8a4a ! t0_kref+0x4528: fcmpd %fcc0, %f22, %f10
21740 .word 0xf56e2008 ! t0_kref+0x452c: prefetch %i0 + 8, 26
21741 .word 0xd656c018 ! t0_kref+0x4530: ldsh [%i3 + %i0], %o3
21742 .word 0xe6367ffc ! t0_kref+0x4534: sth %l3, [%i1 - 4]
21743 .word 0x9e3b4012 ! t0_kref+0x4538: xnor %o5, %l2, %o7
21744 .word 0x2d800003 ! t0_kref+0x453c: fbg,a _kref+0x4548
21745 .word 0x9f3d000b ! t0_kref+0x4540: sra %l4, %o3, %o7
21746 call SYM(t0_subr1)
21747 .word 0xa1a0190e ! t0_kref+0x4548: fitod %f14, %f16
21748 .word 0xf628a018 ! t0_kref+0x454c: stb %i3, [%g2 + 0x18]
21749 .word 0x983a8016 ! t0_kref+0x4550: xnor %o2, %l6, %o4
21750 .word 0xada509d4 ! t0_kref+0x4554: fdivd %f20, %f20, %f22
21751 .word 0xc02e201f ! t0_kref+0x4558: clrb [%i0 + 0x1f]
21752 .word 0x21800006 ! t0_kref+0x455c: fbn,a _kref+0x4574
21753 .word 0x963f320c ! t0_kref+0x4560: xnor %i4, -0xdf4, %o3
21754 .word 0xd03e2008 ! t0_kref+0x4564: std %o0, [%i0 + 8]
21755 .word 0x9da94035 ! t0_kref+0x4568: fmovsug %fcc0, %f21, %f14
21756 .word 0x9da0102f ! t0_kref+0x456c: fstox %f15, %f14
21757 .word 0xf420a024 ! t0_kref+0x4570: st %i2, [%g2 + 0x24]
21758 .word 0xde48a031 ! t0_kref+0x4574: ldsb [%g2 + 0x31], %o7
21759 .word 0x9da50d35 ! t0_kref+0x4578: fsmuld %f20, %f21, %f14
21760 .word 0x926023c3 ! t0_kref+0x457c: subc %g0, 0x3c3, %o1
21761 .word 0x81828000 ! t0_kref+0x4580: wr %o2, %g0, %y
21762 .word 0x21800008 ! t0_kref+0x4584: fbn,a _kref+0x45a4
21763 .word 0xd87e401c ! t0_kref+0x4588: swap [%i1 + %i4], %o4
21764 .word 0xd248a034 ! t0_kref+0x458c: ldsb [%g2 + 0x34], %o1
21765 .word 0xda8e5000 ! t0_kref+0x4590: lduba [%i1]0x80, %o5
21766 .word 0xd200a01c ! t0_kref+0x4594: ld [%g2 + 0x1c], %o1
21767 .word 0x985b6c1b ! t0_kref+0x4598: smul %o5, 0xc1b, %o4
21768 .word 0x932ce01e ! t0_kref+0x459c: sll %l3, 0x1e, %o1
21769 .word 0x973ac015 ! t0_kref+0x45a0: sra %o3, %l5, %o3
21770 .word 0x06800002 ! t0_kref+0x45a4: bl _kref+0x45ac
21771 .word 0xe3b8a040 ! t0_kref+0x45a8: stda %f48, [%g2 + 0x40]%asi
21772 .word 0x81dcc016 ! t0_kref+0x45ac: flush %l3 + %l6
21773 .word 0x8018001d ! t0_kref+0x45b0: xor %g0, %i5, %g0
21774 .word 0x31800005 ! t0_kref+0x45b4: fba,a _kref+0x45c8
21775 .word 0x9eaab65c ! t0_kref+0x45b8: andncc %o2, -0x9a4, %o7
21776 .word 0xd606201c ! t0_kref+0x45bc: ld [%i0 + 0x1c], %o3
21777 .word 0xe09f5018 ! t0_kref+0x45c0: ldda [%i5 + %i0]0x80, %l0
21778 .word 0xd6c81018 ! t0_kref+0x45c4: ldsba [%g0 + %i0]0x80, %o3
21779 .word 0xee300018 ! t0_kref+0x45c8: sth %l7, [%g0 + %i0]
21780 .word 0x925f27f5 ! t0_kref+0x45cc: smul %i4, 0x7f5, %o1
21781 .word 0xd420a038 ! t0_kref+0x45d0: st %o2, [%g2 + 0x38]
21782 .word 0xd250a026 ! t0_kref+0x45d4: ldsh [%g2 + 0x26], %o1
21783 .word 0x81ab4ab4 ! t0_kref+0x45d8: fcmpes %fcc0, %f13, %f20
21784 .word 0x001fffff ! t0_kref+0x45dc: illtrap 0x1fffff
21785 .word 0xd7062014 ! t0_kref+0x45e0: ld [%i0 + 0x14], %f11
21786 .word 0x9da00131 ! t0_kref+0x45e4: fabss %f17, %f14
21787 .word 0xea7e2014 ! t0_kref+0x45e8: swap [%i0 + 0x14], %l5
21788 .word 0x94bd801c ! t0_kref+0x45ec: xnorcc %l6, %i4, %o2
21789 .word 0x95a388ce ! t0_kref+0x45f0: fsubd %f14, %f14, %f10
21790 .word 0x973b601f ! t0_kref+0x45f4: sra %o5, 0x1f, %o3
21791 .word 0x07480005 ! t0_kref+0x45f8: fbul,pt %fcc0, _kref+0x460c
21792 .word 0xde40a018 ! t0_kref+0x45fc: ldsw [%g2 + 0x18], %o7
21793 .word 0xd6fe1000 ! t0_kref+0x4600: swapa [%i0]0x80, %o3
21794 .word 0xe9bf5019 ! t0_kref+0x4604: stda %f20, [%i5 + %i1]0x80
21795 .word 0x9ab68012 ! t0_kref+0x4608: orncc %i2, %l2, %o5
21796 .word 0x97a4c92d ! t0_kref+0x460c: fmuls %f19, %f13, %f11
21797 .word 0x9a3f4008 ! t0_kref+0x4610: xnor %i5, %o0, %o5
21798 .word 0xef6e2008 ! t0_kref+0x4614: prefetch %i0 + 8, 23
21799 .word 0x92aab96c ! t0_kref+0x4618: andncc %o2, -0x694, %o1
21800 .word 0xd808a03f ! t0_kref+0x461c: ldub [%g2 + 0x3f], %o4
21801 .word 0xd4560000 ! t0_kref+0x4620: ldsh [%i0], %o2
21802 .word 0xe168a005 ! t0_kref+0x4624: prefetch %g2 + 5, 16
21803 .word 0x9495a77a ! t0_kref+0x4628: orcc %l6, 0x77a, %o2
21804 .word 0xa3a00032 ! t0_kref+0x462c: fmovs %f18, %f17
21805 .word 0xaba00131 ! t0_kref+0x4630: fabss %f17, %f21
21806 .word 0x9ba018ce ! t0_kref+0x4634: fdtos %f14, %f13
21807 .word 0xe13f4019 ! t0_kref+0x4638: std %f16, [%i5 + %i1]
21808 .word 0x27800004 ! t0_kref+0x463c: fbul,a _kref+0x464c
21809 .word 0x95a589ca ! t0_kref+0x4640: fdivd %f22, %f10, %f10
21810 .word 0xd840a02c ! t0_kref+0x4644: ldsw [%g2 + 0x2c], %o4
21811 .word 0xf828a023 ! t0_kref+0x4648: stb %i4, [%g2 + 0x23]
21812 .word 0x93372004 ! t0_kref+0x464c: srl %i4, 0x4, %o1
21813 .word 0xe5be101d ! t0_kref+0x4650: stda %f18, [%i0 + %i5]0x80
21814 .word 0x99350015 ! t0_kref+0x4654: srl %l4, %l5, %o4
21815 .word 0xc050a002 ! t0_kref+0x4658: ldsh [%g2 + 2], %g0
21816 .word 0x95400000 ! t0_kref+0x465c: mov %y, %o2
21817 .word 0x927f4008 ! t0_kref+0x4660: sdiv %i5, %o0, %o1
21818 .word 0xa9a38856 ! t0_kref+0x4664: faddd %f14, %f22, %f20
21819 .word 0x92aeff07 ! t0_kref+0x4668: andncc %i3, -0xf9, %o1
21820 .word 0x11400001 ! t0_kref+0x466c: fba,pn %fcc0, _kref+0x4670
21821 .word 0x9da0004c ! t0_kref+0x4670: fmovd %f12, %f14
21822 .word 0xda00a028 ! t0_kref+0x4674: ld [%g2 + 0x28], %o5
21823 .word 0x81ad0a54 ! t0_kref+0x4678: fcmpd %fcc0, %f20, %f20
21824 .word 0xa7a2c9b5 ! t0_kref+0x467c: fdivs %f11, %f21, %f19
21825 .word 0x807ab708 ! t0_kref+0x4680: sdiv %o2, -0x8f8, %g0
21826 .word 0x8186c000 ! t0_kref+0x4684: wr %i3, %g0, %y
21827 .word 0x99a0190a ! t0_kref+0x4688: fitod %f10, %f12
21828 .word 0x15480006 ! t0_kref+0x468c: fbue,pt %fcc0, _kref+0x46a4
21829 .word 0x9e7cc01d ! t0_kref+0x4690: sdiv %l3, %i5, %o7
21830 .word 0x2a800005 ! t0_kref+0x4694: bcs,a _kref+0x46a8
21831 .word 0x948a0014 ! t0_kref+0x4698: andcc %o0, %l4, %o2
21832 .word 0xe7063ff0 ! t0_kref+0x469c: ld [%i0 - 0x10], %f19
21833 .word 0xf3871019 ! t0_kref+0x46a0: lda [%i4 + %i1]0x80, %f25
21834 .word 0xa3a4c8b2 ! t0_kref+0x46a4: fsubs %f19, %f18, %f17
21835 .word 0x9ebd35a6 ! t0_kref+0x46a8: xnorcc %l4, -0xa5a, %o7
21836 .word 0x9a400013 ! t0_kref+0x46ac: addc %g0, %l3, %o5
21837 .word 0x0f800005 ! t0_kref+0x46b0: fbu _kref+0x46c4
21838 .word 0x80673c3b ! t0_kref+0x46b4: subc %i4, -0x3c5, %g0
21839 .word 0x81ac8a50 ! t0_kref+0x46b8: fcmpd %fcc0, %f18, %f16
21840 .word 0xdd06401c ! t0_kref+0x46bc: ld [%i1 + %i4], %f14
21841 .word 0xafa018cc ! t0_kref+0x46c0: fdtos %f12, %f23
21842 .word 0x01400006 ! t0_kref+0x46c4: fbn,pn %fcc0, _kref+0x46dc
21843 .word 0x9a44e4ce ! t0_kref+0x46c8: addc %l3, 0x4ce, %o5
21844 .word 0xda4e6010 ! t0_kref+0x46cc: ldsb [%i1 + 0x10], %o5
21845 .word 0xd600a038 ! t0_kref+0x46d0: ld [%g2 + 0x38], %o3
21846 .word 0x09480003 ! t0_kref+0x46d4: fbl,pt %fcc0, _kref+0x46e0
21847 .word 0x98c57d69 ! t0_kref+0x46d8: addccc %l5, -0x297, %o4
21848 .word 0x96a20009 ! t0_kref+0x46dc: subcc %o0, %o1, %o3
21849 .word 0xe420a034 ! t0_kref+0x46e0: st %l2, [%g2 + 0x34]
21850 .word 0x26800001 ! t0_kref+0x46e4: bl,a _kref+0x46e8
21851 .word 0x80858012 ! t0_kref+0x46e8: addcc %l6, %l2, %g0
21852 .word 0xda10a000 ! t0_kref+0x46ec: lduh [%g2], %o5
21853 .word 0xd6162002 ! t0_kref+0x46f0: lduh [%i0 + 2], %o3
21854 .word 0xa9a58950 ! t0_kref+0x46f4: fmuld %f22, %f16, %f20
21855 .word 0xa5a00139 ! t0_kref+0x46f8: fabss %f25, %f18
21856 .word 0x9f2d201c ! t0_kref+0x46fc: sll %l4, 0x1c, %o7
21857 .word 0xdaee101a ! t0_kref+0x4700: ldstuba [%i0 + %i2]0x80, %o5
21858 .word 0x21800008 ! t0_kref+0x4704: fbn,a _kref+0x4724
21859 .word 0x80322350 ! t0_kref+0x4708: orn %o0, 0x350, %g0
21860 .word 0xd07e6000 ! t0_kref+0x470c: swap [%i1], %o0
21861 .word 0xdd3e2008 ! t0_kref+0x4710: std %f14, [%i0 + 8]
21862 .word 0xada3082b ! t0_kref+0x4714: fadds %f12, %f11, %f22
21863 .word 0x35480008 ! t0_kref+0x4718: fbue,a,pt %fcc0, _kref+0x4738
21864 .word 0x98ab706d ! t0_kref+0x471c: andncc %o5, -0xf93, %o4
21865 .word 0x92bac01d ! t0_kref+0x4720: xnorcc %o3, %i5, %o1
21866 .word 0x97a4c9ae ! t0_kref+0x4724: fdivs %f19, %f14, %f11
21867 .word 0x81830000 ! t0_kref+0x4728: wr %o4, %g0, %y
21868 .word 0x98bebeaf ! t0_kref+0x472c: xnorcc %i2, -0x151, %o4
21869 .word 0xfa200019 ! t0_kref+0x4730: st %i5, [%g0 + %i1]
21870 .word 0x967f647e ! t0_kref+0x4734: sdiv %i5, 0x47e, %o3
21871 .word 0x1d800003 ! t0_kref+0x4738: fbule _kref+0x4744
21872 .word 0x95a01114 ! t0_kref+0x473c: fxtod %f20, %f10
21873 .word 0x3f800008 ! t0_kref+0x4740: fbo,a _kref+0x4760
21874 .word 0x9a6338bf ! t0_kref+0x4744: subc %o4, -0x741, %o5
21875 .word 0x0f800007 ! t0_kref+0x4748: fbu _kref+0x4764
21876 .word 0x803cffd6 ! t0_kref+0x474c: xnor %l3, -0x2a, %g0
21877 .word 0x81850000 ! t0_kref+0x4750: wr %l4, %g0, %y
21878 .word 0x9da40854 ! t0_kref+0x4754: faddd %f16, %f20, %f14
21879 .word 0xa3a00133 ! t0_kref+0x4758: fabss %f19, %f17
21880 .word 0x9f358014 ! t0_kref+0x475c: srl %l6, %l4, %o7
21881 .word 0x9aaded5f ! t0_kref+0x4760: andncc %l7, 0xd5f, %o5
21882 .word 0x940a3e70 ! t0_kref+0x4764: and %o0, -0x190, %o2
21883 .word 0x812ae018 ! t0_kref+0x4768: sll %o3, 0x18, %g0
21884 .word 0xe828a039 ! t0_kref+0x476c: stb %l4, [%g2 + 0x39]
21885 .word 0xd230a01c ! t0_kref+0x4770: sth %o1, [%g2 + 0x1c]
21886 .word 0x983dc00c ! t0_kref+0x4774: xnor %l7, %o4, %o4
21887 .word 0xd868a01d ! t0_kref+0x4778: ldstub [%g2 + 0x1d], %o4
21888 .word 0xd636401b ! t0_kref+0x477c: sth %o3, [%i1 + %i3]
21889 .word 0xd408a000 ! t0_kref+0x4780: ldub [%g2], %o2
21890 .word 0x803f001b ! t0_kref+0x4784: xnor %i4, %i3, %g0
21891 .word 0x07400008 ! t0_kref+0x4788: fbul,pn %fcc0, _kref+0x47a8
21892 .word 0xe120a038 ! t0_kref+0x478c: st %f16, [%g2 + 0x38]
21893 .word 0x94ba2e63 ! t0_kref+0x4790: xnorcc %o0, 0xe63, %o2
21894 .word 0x81ddeb68 ! t0_kref+0x4794: flush %l7 + 0xb68
21895 .word 0xafa289ad ! t0_kref+0x4798: fdivs %f10, %f13, %f23
21896 .word 0xd816401b ! t0_kref+0x479c: lduh [%i1 + %i3], %o4
21897 .word 0x9882b50f ! t0_kref+0x47a0: addcc %o2, -0xaf1, %o4
21898 .word 0x9e94801a ! t0_kref+0x47a4: orcc %l2, %i2, %o7
21899 .word 0x81df000a ! t0_kref+0x47a8: flush %i4 + %o2
21900 .word 0x99a40d2d ! t0_kref+0x47ac: fsmuld %f16, %f13, %f12
21901 .word 0x1d480008 ! t0_kref+0x47b0: fbule,pt %fcc0, _kref+0x47d0
21902 .word 0x9e2ec01b ! t0_kref+0x47b4: andn %i3, %i3, %o7
21903 .word 0xe59f5058 ! t0_kref+0x47b8: ldda [%i5 + %i0]0x82, %f18
21904 .word 0x99a01917 ! t0_kref+0x47bc: fitod %f23, %f12
21905 .word 0x92470008 ! t0_kref+0x47c0: addc %i4, %o0, %o1
21906 .word 0x1f400007 ! t0_kref+0x47c4: fbo,pn %fcc0, _kref+0x47e0
21907 .word 0x97324008 ! t0_kref+0x47c8: srl %o1, %o0, %o3
21908 .word 0xada018ca ! t0_kref+0x47cc: fdtos %f10, %f22
21909 .word 0x9f14c00d ! t0_kref+0x47d0: taddcctv %l3, %o5, %o7
21910 .word 0xd6064000 ! t0_kref+0x47d4: ld [%i1], %o3
21911 .word 0x96822fce ! t0_kref+0x47d8: addcc %o0, 0xfce, %o3
21912 .word 0x98bd0013 ! t0_kref+0x47dc: xnorcc %l4, %l3, %o4
21913 .word 0xe3b8a040 ! t0_kref+0x47e0: stda %f48, [%g2 + 0x40]%asi
21914 .word 0xda363fe6 ! t0_kref+0x47e4: sth %o5, [%i0 - 0x1a]
21915 .word 0xa5a588d0 ! t0_kref+0x47e8: fsubd %f22, %f16, %f18
21916 .word 0x99a01915 ! t0_kref+0x47ec: fitod %f21, %f12
21917 .word 0xe320a00c ! t0_kref+0x47f0: st %f17, [%g2 + 0xc]
21918 .word 0x9a7ac014 ! t0_kref+0x47f4: sdiv %o3, %l4, %o5
21919 .word 0x9ef5ee92 ! t0_kref+0x47f8: udivcc %l7, 0xe92, %o7
21920 .word 0x9502c016 ! t0_kref+0x47fc: taddcc %o3, %l6, %o2
21921 .word 0xe1263ff0 ! t0_kref+0x4800: st %f16, [%i0 - 0x10]
21922 .word 0x9244fb9c ! t0_kref+0x4804: addc %l3, -0x464, %o1
21923 .word 0xd448a01f ! t0_kref+0x4808: ldsb [%g2 + 0x1f], %o2
21924 .word 0x8186c000 ! t0_kref+0x480c: wr %i3, %g0, %y
21925 .word 0x29480005 ! t0_kref+0x4810: fbl,a,pt %fcc0, _kref+0x4824
21926 .word 0x9332600c ! t0_kref+0x4814: srl %o1, 0xc, %o1
21927 .word 0xf16e001a ! t0_kref+0x4818: prefetch %i0 + %i2, 24
21928 .word 0xf3000018 ! t0_kref+0x481c: ld [%g0 + %i0], %f25
21929 .word 0x2d480001 ! t0_kref+0x4820: fbg,a,pt %fcc0, _kref+0x4824
21930 .word 0xef070018 ! t0_kref+0x4824: ld [%i4 + %i0], %f23
21931 .word 0x0a400007 ! t0_kref+0x4828: bcs,pn %icc, _kref+0x4844
21932 .word 0xe6ee9019 ! t0_kref+0x482c: ldstuba [%i2 + %i1]0x80, %l3
21933 .word 0x9e153a14 ! t0_kref+0x4830: or %l4, -0x5ec, %o7
21934 .word 0xe320a034 ! t0_kref+0x4834: st %f17, [%g2 + 0x34]
21935 .word 0xc656c005 ! t0_kref+0x4838: ldsh [%i3 + %g5], %g3
21936 .word 0xa9a3882b ! t0_kref+0x483c: fadds %f14, %f11, %f20
21937 .word 0xe01f4019 ! t0_kref+0x4840: ldd [%i5 + %i1], %l0
21938 .word 0xe678a03c ! t0_kref+0x4844: swap [%g2 + 0x3c], %l3
21939 .word 0x9ba4882f ! t0_kref+0x4848: fadds %f18, %f15, %f13
21940 .word 0xa1a3084e ! t0_kref+0x484c: faddd %f12, %f14, %f16
21941 .word 0xdd1e6010 ! t0_kref+0x4850: ldd [%i1 + 0x10], %f14
21942 .word 0xd2167ff2 ! t0_kref+0x4854: lduh [%i1 - 0xe], %o1
21943 .word 0xc000a000 ! t0_kref+0x4858: ld [%g2], %g0
21944 .word 0x9233721d ! t0_kref+0x485c: orn %o5, -0xde3, %o1
21945 .word 0x22800005 ! t0_kref+0x4860: be,a _kref+0x4874
21946 .word 0x9ac7001b ! t0_kref+0x4864: addccc %i4, %i3, %o5
21947 .word 0x81ac0a4a ! t0_kref+0x4868: fcmpd %fcc0, %f16, %f10
21948 .word 0xc0063ff8 ! t0_kref+0x486c: ld [%i0 - 8], %g0
21949 .word 0xc36e2000 ! t0_kref+0x4870: prefetch %i0, 1
21950 .word 0x99a01036 ! t0_kref+0x4874: fstox %f22, %f12
21951 .word 0xd450a024 ! t0_kref+0x4878: ldsh [%g2 + 0x24], %o2
21952 call SYM(t0_subr1)
21953 .word 0xe828a03d ! t0_kref+0x4880: stb %l4, [%g2 + 0x3d]
21954 .word 0x9863001b ! t0_kref+0x4884: subc %o4, %i3, %o4
21955 .word 0xd520a00c ! t0_kref+0x4888: st %f10, [%g2 + 0xc]
21956 .word 0x8030317c ! t0_kref+0x488c: orn %g0, -0xe84, %g0
21957 .word 0x92b2c017 ! t0_kref+0x4890: orncc %o3, %l7, %o1
21958 .word 0x9f2a4012 ! t0_kref+0x4894: sll %o1, %l2, %o7
21959 .word 0x8076a3e2 ! t0_kref+0x4898: udiv %i2, 0x3e2, %g0
21960 .word 0xd648a02c ! t0_kref+0x489c: ldsb [%g2 + 0x2c], %o3
21961 .word 0xd4480019 ! t0_kref+0x48a0: ldsb [%g0 + %i1], %o2
21962 .word 0xb1a0188d ! t0_kref+0x48a4: fitos %f13, %f24
21963 .word 0xd8164000 ! t0_kref+0x48a8: lduh [%i1], %o4
21964 .word 0x9adf000c ! t0_kref+0x48ac: smulcc %i4, %o4, %o5
21965 .word 0x37400006 ! t0_kref+0x48b0: fbge,a,pn %fcc0, _kref+0x48c8
21966 .word 0x983caa72 ! t0_kref+0x48b4: xnor %l2, 0xa72, %o4
21967 .word 0xd51e6008 ! t0_kref+0x48b8: ldd [%i1 + 8], %f10
21968 .word 0xd53e6000 ! t0_kref+0x48bc: std %f10, [%i1]
21969 .word 0x921d374b ! t0_kref+0x48c0: xor %l4, -0x8b5, %o1
21970 .word 0xb1a28856 ! t0_kref+0x48c4: faddd %f10, %f22, %f24
21971 .word 0xec28a01e ! t0_kref+0x48c8: stb %l6, [%g2 + 0x1e]
21972 .word 0xecb61000 ! t0_kref+0x48cc: stha %l6, [%i0]0x80
21973 .word 0xe7270019 ! t0_kref+0x48d0: st %f19, [%i4 + %i1]
21974 .word 0xd2163fe2 ! t0_kref+0x48d4: lduh [%i0 - 0x1e], %o1
21975 .word 0x98582a5c ! t0_kref+0x48d8: smul %g0, 0xa5c, %o4
21976 .word 0x94c00014 ! t0_kref+0x48dc: addccc %g0, %l4, %o2
21977 .word 0x9da508cc ! t0_kref+0x48e0: fsubd %f20, %f12, %f14
21978 .word 0x1b400008 ! t0_kref+0x48e4: fble,pn %fcc0, _kref+0x4904
21979 .word 0x9ab57f79 ! t0_kref+0x48e8: orncc %l5, -0x87, %o5
21980 .word 0x9242e3e0 ! t0_kref+0x48ec: addc %o3, 0x3e0, %o1
21981 .word 0xd6564000 ! t0_kref+0x48f0: ldsh [%i1], %o3
21982 .word 0xc807bfe4 ! t0_kref+0x48f4: ld [%fp - 0x1c], %g4
21983 .word 0xed20a02c ! t0_kref+0x48f8: st %f22, [%g2 + 0x2c]
21984 .word 0x96df2051 ! t0_kref+0x48fc: smulcc %i4, 0x51, %o3
21985 .word 0x9a87311a ! t0_kref+0x4900: addcc %i4, -0xee6, %o5
21986 call SYM(t0_subr3)
21987 .word 0xafa00039 ! t0_kref+0x4908: fmovs %f25, %f23
21988 .word 0x982ae4e2 ! t0_kref+0x490c: andn %o3, 0x4e2, %o4
21989 .word 0x1b800003 ! t0_kref+0x4910: fble _kref+0x491c
21990 .word 0xf007bfe0 ! t0_kref+0x4914: ld [%fp - 0x20], %i0
21991 .word 0x92177d72 ! t0_kref+0x4918: or %i5, -0x28e, %o1
21992 .word 0xc807bfe8 ! t0_kref+0x491c: ld [%fp - 0x18], %g4
21993 .word 0xd51e7ff8 ! t0_kref+0x4920: ldd [%i1 - 8], %f10
21994 .word 0xd2881019 ! t0_kref+0x4924: lduba [%g0 + %i1]0x80, %o1
21995 .word 0x13480004 ! t0_kref+0x4928: fbe,pt %fcc0, _kref+0x4938
21996 .word 0xd428a00d ! t0_kref+0x492c: stb %o2, [%g2 + 0xd]
21997 .word 0x01326122 ! t0_kref+0x4930: sethi %hi(0xc9848800), %g0
21998 .word 0x1a480003 ! t0_kref+0x4934: bcc,pt %icc, _kref+0x4940
21999 .word 0x98c379df ! t0_kref+0x4938: addccc %o5, -0x621, %o4
22000 .word 0xec363fe6 ! t0_kref+0x493c: sth %l6, [%i0 - 0x1a]
22001 .word 0xb3a0012e ! t0_kref+0x4940: fabss %f14, %f25
22002 .word 0x81ad0a4a ! t0_kref+0x4944: fcmpd %fcc0, %f20, %f10
22003 .word 0xd440a028 ! t0_kref+0x4948: ldsw [%g2 + 0x28], %o2
22004 .word 0xc0560000 ! t0_kref+0x494c: ldsh [%i0], %g0
22005 .word 0x9fc10000 ! t0_kref+0x4950: call %g4
22006 .word 0x962a401b ! t0_kref+0x4954: andn %o1, %i3, %o3
22007 .word 0xe3b8a040 ! t0_kref+0x4958: stda %f48, [%g2 + 0x40]%asi
22008 .word 0x81ad0a52 ! t0_kref+0x495c: fcmpd %fcc0, %f20, %f18
22009 .word 0x24800005 ! t0_kref+0x4960: ble,a _kref+0x4974
22010 .word 0xb3ab4038 ! t0_kref+0x4964: fmovsle %fcc0, %f24, %f25
22011 .word 0x9ef53638 ! t0_kref+0x4968: udivcc %l4, -0x9c8, %o7
22012 .word 0xd856c019 ! t0_kref+0x496c: ldsh [%i3 + %i1], %o4
22013 .word 0xf100a028 ! t0_kref+0x4970: ld [%g2 + 0x28], %f24
22014 .word 0x95a3092e ! t0_kref+0x4974: fmuls %f12, %f14, %f10
22015 .word 0x8143e040 ! t0_kref+0x4978: membar 0x40
22016 .word 0xda6e3ffb ! t0_kref+0x497c: ldstub [%i0 - 5], %o5
22017 .word 0x3f800002 ! t0_kref+0x4980: fbo,a _kref+0x4988
22018 .word 0x928d800a ! t0_kref+0x4984: andcc %l6, %o2, %o1
22019 .word 0x9846a2c5 ! t0_kref+0x4988: addc %i2, 0x2c5, %o4
22020 .word 0xe01e401d ! t0_kref+0x498c: ldd [%i1 + %i5], %l0
22021 .word 0xe8e81018 ! t0_kref+0x4990: ldstuba [%g0 + %i0]0x80, %l4
22022 .word 0xd0b6d018 ! t0_kref+0x4994: stha %o0, [%i3 + %i0]0x80
22023 .word 0x1e480001 ! t0_kref+0x4998: bvc,pt %icc, _kref+0x499c
22024 .word 0x9865adef ! t0_kref+0x499c: subc %l6, 0xdef, %o4
22025 .word 0x952ee01e ! t0_kref+0x49a0: sll %i3, 0x1e, %o2
22026 .word 0x99a00134 ! t0_kref+0x49a4: fabss %f20, %f12
22027 .word 0x81858000 ! t0_kref+0x49a8: wr %l6, %g0, %y
22028 .word 0x3b480001 ! t0_kref+0x49ac: fble,a,pt %fcc0, _kref+0x49b0
22029 .word 0x81daf00c ! t0_kref+0x49b0: flush %o3 - 0xff4
22030 .word 0xe11e6000 ! t0_kref+0x49b4: ldd [%i1], %f16
22031 .word 0x81ac8a54 ! t0_kref+0x49b8: fcmpd %fcc0, %f18, %f20
22032 .word 0x9e880013 ! t0_kref+0x49bc: andcc %g0, %l3, %o7
22033 .word 0x942d8014 ! t0_kref+0x49c0: andn %l6, %l4, %o2
22034 .word 0x2b400003 ! t0_kref+0x49c4: fbug,a,pn %fcc0, _kref+0x49d0
22035 .word 0xc12e7ffc ! t0_kref+0x49c8: st %fsr, [%i1 - 4]
22036 .word 0x980b000d ! t0_kref+0x49cc: and %o4, %o5, %o4
22037 .word 0xd9070018 ! t0_kref+0x49d0: ld [%i4 + %i0], %f12
22038 .word 0xf826001c ! t0_kref+0x49d4: st %i4, [%i0 + %i4]
22039 .word 0xa5a28954 ! t0_kref+0x49d8: fmuld %f10, %f20, %f18
22040 .word 0xafa0012e ! t0_kref+0x49dc: fabss %f14, %f23
22041 .word 0x81ab0a52 ! t0_kref+0x49e0: fcmpd %fcc0, %f12, %f18
22042 .word 0x992b0000 ! t0_kref+0x49e4: sll %o4, %g0, %o4
22043 .word 0x94a76d7a ! t0_kref+0x49e8: subcc %i5, 0xd7a, %o2
22044 .word 0x94f73849 ! t0_kref+0x49ec: udivcc %i4, -0x7b7, %o2
22045 .word 0x09400001 ! t0_kref+0x49f0: fbl,pn %fcc0, _kref+0x49f4
22046 .word 0xd91e4000 ! t0_kref+0x49f4: ldd [%i1], %f12
22047 .word 0xde50a036 ! t0_kref+0x49f8: ldsh [%g2 + 0x36], %o7
22048 .word 0xd8563ffc ! t0_kref+0x49fc: ldsh [%i0 - 4], %o4
22049 .word 0x99a388d8 ! t0_kref+0x4a00: fsubd %f14, %f24, %f12
22050 .word 0x15800008 ! t0_kref+0x4a04: fbue _kref+0x4a24
22051 .word 0xa5a3c82b ! t0_kref+0x4a08: fadds %f15, %f11, %f18
22052 .word 0x98430015 ! t0_kref+0x4a0c: addc %o4, %l5, %o4
22053 .word 0x3f400001 ! t0_kref+0x4a10: fbo,a,pn %fcc0, _kref+0x4a14
22054 .word 0x9afdadb5 ! t0_kref+0x4a14: sdivcc %l6, 0xdb5, %o5
22055 .word 0xe3b8a080 ! t0_kref+0x4a18: stda %f48, [%g2 + 0x80]%asi
22056 .word 0x98a82179 ! t0_kref+0x4a1c: andncc %g0, 0x179, %o4
22057 .word 0xd9a6501c ! t0_kref+0x4a20: sta %f12, [%i1 + %i4]0x80
22058 .word 0xd628a016 ! t0_kref+0x4a24: stb %o3, [%g2 + 0x16]
22059 .word 0x9f2f6003 ! t0_kref+0x4a28: sll %i5, 0x3, %o7
22060 .word 0xda56001b ! t0_kref+0x4a2c: ldsh [%i0 + %i3], %o5
22061 .word 0x1d400001 ! t0_kref+0x4a30: fbule,pn %fcc0, _kref+0x4a34
22062 .word 0x9294c016 ! t0_kref+0x4a34: orcc %l3, %l6, %o1
22063 .word 0x992aa00d ! t0_kref+0x4a38: sll %o2, 0xd, %o4
22064 .word 0x9eff7944 ! t0_kref+0x4a3c: sdivcc %i5, -0x6bc, %o7
22065 .word 0xa1a018cc ! t0_kref+0x4a40: fdtos %f12, %f16
22066 .word 0xd230a026 ! t0_kref+0x4a44: sth %o1, [%g2 + 0x26]
22067 .word 0xa1a01035 ! t0_kref+0x4a48: fstox %f21, %f16
22068 .word 0x9da0190a ! t0_kref+0x4a4c: fitod %f10, %f14
22069 .word 0xe436201a ! t0_kref+0x4a50: sth %l2, [%i0 + 0x1a]
22070 .word 0x35800006 ! t0_kref+0x4a54: fbue,a _kref+0x4a6c
22071 .word 0x96c2400a ! t0_kref+0x4a58: addccc %o1, %o2, %o3
22072 .word 0x33400007 ! t0_kref+0x4a5c: fbe,a,pn %fcc0, _kref+0x4a78
22073 .word 0xc07e3fe4 ! t0_kref+0x4a60: swap [%i0 - 0x1c], %g0
22074 .word 0x9af4800b ! t0_kref+0x4a64: udivcc %l2, %o3, %o5
22075 .word 0xa7a00134 ! t0_kref+0x4a68: fabss %f20, %f19
22076 .word 0x80634014 ! t0_kref+0x4a6c: subc %o5, %l4, %g0
22077 .word 0xec3e2010 ! t0_kref+0x4a70: std %l6, [%i0 + 0x10]
22078 .word 0x05480006 ! t0_kref+0x4a74: fblg,pt %fcc0, _kref+0x4a8c
22079 .word 0xa5a388ca ! t0_kref+0x4a78: fsubd %f14, %f10, %f18
22080 .word 0x1b480006 ! t0_kref+0x4a7c: fble,pt %fcc0, _kref+0x4a94
22081 .word 0xa3a00036 ! t0_kref+0x4a80: fmovs %f22, %f17
22082 .word 0xec36601c ! t0_kref+0x4a84: sth %l6, [%i1 + 0x1c]
22083 .word 0xe620a028 ! t0_kref+0x4a88: st %l3, [%g2 + 0x28]
22084 .word 0x92a72928 ! t0_kref+0x4a8c: subcc %i4, 0x928, %o1
22085 .word 0x95324017 ! t0_kref+0x4a90: srl %o1, %l7, %o2
22086 .word 0x9a30001d ! t0_kref+0x4a94: orn %g0, %i5, %o5
22087 .word 0x985b0015 ! t0_kref+0x4a98: smul %o4, %l5, %o4
22088 .word 0x96e5f260 ! t0_kref+0x4a9c: subccc %l7, -0xda0, %o3
22089 .word 0x07400007 ! t0_kref+0x4aa0: fbul,pn %fcc0, _kref+0x4abc
22090 .word 0x92aab039 ! t0_kref+0x4aa4: andncc %o2, -0xfc7, %o1
22091 .word 0x39480007 ! t0_kref+0x4aa8: fbuge,a,pt %fcc0, _kref+0x4ac4
22092 .word 0xd6560000 ! t0_kref+0x4aac: ldsh [%i0], %o3
22093 .word 0x985d4016 ! t0_kref+0x4ab0: smul %l5, %l6, %o4
22094 .word 0x3a800006 ! t0_kref+0x4ab4: bcc,a _kref+0x4acc
22095 .word 0x9a80000d ! t0_kref+0x4ab8: addcc %g0, %o5, %o5
22096 .word 0xf8ae1000 ! t0_kref+0x4abc: stba %i4, [%i0]0x80
22097 .word 0xda48a008 ! t0_kref+0x4ac0: ldsb [%g2 + 8], %o5
22098 .word 0x94af69e9 ! t0_kref+0x4ac4: andncc %i5, 0x9e9, %o2
22099 .word 0xf8364000 ! t0_kref+0x4ac8: sth %i4, [%i1]
22100 .word 0x9e3d0014 ! t0_kref+0x4acc: xnor %l4, %l4, %o7
22101 .word 0x94fec00a ! t0_kref+0x4ad0: sdivcc %i3, %o2, %o2
22102 .word 0x9b37001c ! t0_kref+0x4ad4: srl %i4, %i4, %o5
22103 .word 0xe5380018 ! t0_kref+0x4ad8: std %f18, [%g0 + %i0]
22104 .word 0xdad81018 ! t0_kref+0x4adc: ldxa [%g0 + %i0]0x80, %o5
22105 .word 0xa9a0190b ! t0_kref+0x4ae0: fitod %f11, %f20
22106 .word 0x94e2000a ! t0_kref+0x4ae4: subccc %o0, %o2, %o2
22107 .word 0xf11e0000 ! t0_kref+0x4ae8: ldd [%i0], %f24
22108 .word 0x0f800007 ! t0_kref+0x4aec: fbu _kref+0x4b08
22109 .word 0xd67e7ff0 ! t0_kref+0x4af0: swap [%i1 - 0x10], %o3
22110 .word 0x3d400007 ! t0_kref+0x4af4: fbule,a,pn %fcc0, _kref+0x4b10
22111 .word 0xde567fe4 ! t0_kref+0x4af8: ldsh [%i1 - 0x1c], %o7
22112 .word 0xde4e8019 ! t0_kref+0x4afc: ldsb [%i2 + %i1], %o7
22113 .word 0xed1e0000 ! t0_kref+0x4b00: ldd [%i0], %f22
22114 .word 0xe3b8a080 ! t0_kref+0x4b04: stda %f48, [%g2 + 0x80]%asi
22115 .word 0x95a30836 ! t0_kref+0x4b08: fadds %f12, %f22, %f10
22116 .word 0x21800006 ! t0_kref+0x4b0c: fbn,a _kref+0x4b24
22117 .word 0xda0e601f ! t0_kref+0x4b10: ldub [%i1 + 0x1f], %o5
22118 .word 0xa7a000aa ! t0_kref+0x4b14: fnegs %f10, %f19
22119 .word 0xa9a40930 ! t0_kref+0x4b18: fmuls %f16, %f16, %f20
22120 .word 0x9900000d ! t0_kref+0x4b1c: taddcc %g0, %o5, %o4
22121 .word 0x8034eef5 ! t0_kref+0x4b20: orn %l3, 0xef5, %g0
22122 .word 0xee300018 ! t0_kref+0x4b24: sth %l7, [%g0 + %i0]
22123 .word 0xe278a014 ! t0_kref+0x4b28: swap [%g2 + 0x14], %l1
22124 .word 0x9b2ec01a ! t0_kref+0x4b2c: sll %i3, %i2, %o5
22125 .word 0x8066c00a ! t0_kref+0x4b30: subc %i3, %o2, %g0
22126 .word 0x9a477aed ! t0_kref+0x4b34: addc %i5, -0x513, %o5
22127 .word 0x9ea50008 ! t0_kref+0x4b38: subcc %l4, %o0, %o7
22128 .word 0x9fa48835 ! t0_kref+0x4b3c: fadds %f18, %f21, %f15
22129 .word 0xa7a018d4 ! t0_kref+0x4b40: fdtos %f20, %f19
22130 .word 0x98880014 ! t0_kref+0x4b44: andcc %g0, %l4, %o4
22131 .word 0x9a9d800b ! t0_kref+0x4b48: xorcc %l6, %o3, %o5
22132 .word 0x9a1da768 ! t0_kref+0x4b4c: xor %l6, 0x768, %o5
22133 .word 0x81ad8a4a ! t0_kref+0x4b50: fcmpd %fcc0, %f22, %f10
22134 .word 0x968b4015 ! t0_kref+0x4b54: andcc %o5, %l5, %o3
22135 .word 0x99a5c9b9 ! t0_kref+0x4b58: fdivs %f23, %f25, %f12
22136 .word 0x170d83cb ! t0_kref+0x4b5c: sethi %hi(0x360f2c00), %o3
22137 .word 0xf207bfe0 ! t0_kref+0x4b60: ld [%fp - 0x20], %i1
22138 .word 0x9da00137 ! t0_kref+0x4b64: fabss %f23, %f14
22139 .word 0x81ab0aab ! t0_kref+0x4b68: fcmpes %fcc0, %f12, %f11
22140 .word 0x09480007 ! t0_kref+0x4b6c: fbl,pt %fcc0, _kref+0x4b88
22141 .word 0x943820f3 ! t0_kref+0x4b70: xnor %g0, 0xf3, %o2
22142 .word 0x9a1363fd ! t0_kref+0x4b74: or %o5, 0x3fd, %o5
22143 .word 0x9adc801c ! t0_kref+0x4b78: smulcc %l2, %i4, %o5
22144 .word 0xd206201c ! t0_kref+0x4b7c: ld [%i0 + 0x1c], %o1
22145 .word 0xe11fbf98 ! t0_kref+0x4b80: ldd [%fp - 0x68], %f16
22146 .word 0xe11fbe78 ! t0_kref+0x4b84: ldd [%fp - 0x188], %f16
22147 .word 0x9226f712 ! t0_kref+0x4b88: sub %i3, -0x8ee, %o1
22148 .word 0x99a01a2f ! t0_kref+0x4b8c: fstoi %f15, %f12
22149 .word 0xed066008 ! t0_kref+0x4b90: ld [%i1 + 8], %f22
22150 .word 0xeb062010 ! t0_kref+0x4b94: ld [%i0 + 0x10], %f21
22151 .word 0xe01e6008 ! t0_kref+0x4b98: ldd [%i1 + 8], %l0
22152 .word 0x9a00001d ! t0_kref+0x4b9c: add %g0, %i5, %o5
22153 .word 0xf11e6008 ! t0_kref+0x4ba0: ldd [%i1 + 8], %f24
22154 .word 0x8143e040 ! t0_kref+0x4ba4: membar 0x40
22155 .word 0xb1a01912 ! t0_kref+0x4ba8: fitod %f18, %f24
22156 .word 0xafa0012c ! t0_kref+0x4bac: fabss %f12, %f23
22157 .word 0xdfa01019 ! t0_kref+0x4bb0: sta %f15, [%g0 + %i1]0x80
22158 .word 0x81350013 ! t0_kref+0x4bb4: srl %l4, %l3, %g0
22159 .word 0x92acc01a ! t0_kref+0x4bb8: andncc %l3, %i2, %o1
22160 .word 0x9b3ac01b ! t0_kref+0x4bbc: sra %o3, %i3, %o5
22161 .word 0x03800003 ! t0_kref+0x4bc0: fbne _kref+0x4bcc
22162 .word 0x99a488d8 ! t0_kref+0x4bc4: fsubd %f18, %f24, %f12
22163 .word 0x15800001 ! t0_kref+0x4bc8: fbue _kref+0x4bcc
22164 .word 0xd248a002 ! t0_kref+0x4bcc: ldsb [%g2 + 2], %o1
22165 .word 0x969a801c ! t0_kref+0x4bd0: xorcc %o2, %i4, %o3
22166 .word 0xc04e8019 ! t0_kref+0x4bd4: ldsb [%i2 + %i1], %g0
22167 .word 0x92a6c01a ! t0_kref+0x4bd8: subcc %i3, %i2, %o1
22168 .word 0xd07e401c ! t0_kref+0x4bdc: swap [%i1 + %i4], %o0
22169 .word 0x31800005 ! t0_kref+0x4be0: fba,a _kref+0x4bf4
22170 .word 0x9e2a7b31 ! t0_kref+0x4be4: andn %o1, -0x4cf, %o7
22171 .word 0xd240a028 ! t0_kref+0x4be8: ldsw [%g2 + 0x28], %o1
22172 .word 0x98e30016 ! t0_kref+0x4bec: subccc %o4, %l6, %o4
22173 .word 0xa7a01096 ! t0_kref+0x4bf0: fxtos %f22, %f19
22174 .word 0x992d6000 ! t0_kref+0x4bf4: sll %l5, 0x0, %o4
22175 .word 0xd656401b ! t0_kref+0x4bf8: ldsh [%i1 + %i3], %o3
22176 .word 0x1d480002 ! t0_kref+0x4bfc: fbule,pt %fcc0, _kref+0x4c04
22177 .word 0xd216c018 ! t0_kref+0x4c00: lduh [%i3 + %i0], %o1
22178 .word 0x9f0de2bd ! t0_kref+0x4c04: tsubcc %l7, 0x2bd, %o7
22179 .word 0x9ac5fe43 ! t0_kref+0x4c08: addccc %l7, -0x1bd, %o5
22180 .word 0x9b3cc01b ! t0_kref+0x4c0c: sra %l3, %i3, %o5
22181 .word 0x992b200e ! t0_kref+0x4c10: sll %o4, 0xe, %o4
22182 .word 0x9fc00004 ! t0_kref+0x4c14: call %g0 + %g4
22183 .word 0xe1070018 ! t0_kref+0x4c18: ld [%i4 + %i0], %f16
22184 .word 0xc0163ff6 ! t0_kref+0x4c1c: lduh [%i0 - 0xa], %g0
22185 .word 0x8035323e ! t0_kref+0x4c20: orn %l4, -0xdc2, %g0
22186 .word 0x9f2cc015 ! t0_kref+0x4c24: sll %l3, %l5, %o7
22187 .word 0xe920a004 ! t0_kref+0x4c28: st %f20, [%g2 + 4]
22188 .word 0x32800004 ! t0_kref+0x4c2c: bne,a _kref+0x4c3c
22189 .word 0xd91fbf50 ! t0_kref+0x4c30: ldd [%fp - 0xb0], %f12
22190 .word 0x32800004 ! t0_kref+0x4c34: bne,a _kref+0x4c44
22191 .word 0xe6780019 ! t0_kref+0x4c38: swap [%g0 + %i1], %l3
22192 .word 0xa7a2c833 ! t0_kref+0x4c3c: fadds %f11, %f19, %f19
22193 .word 0xd2de5000 ! t0_kref+0x4c40: ldxa [%i1]0x80, %o1
22194 .word 0xd6881019 ! t0_kref+0x4c44: lduba [%g0 + %i1]0x80, %o3
22195 .word 0x9ee02653 ! t0_kref+0x4c48: subccc %g0, 0x653, %o7
22196 .word 0x962ebef0 ! t0_kref+0x4c4c: andn %i2, -0x110, %o3
22197 .word 0x94822149 ! t0_kref+0x4c50: addcc %o0, 0x149, %o2
22198 .word 0x942f2b1d ! t0_kref+0x4c54: andn %i4, 0xb1d, %o2
22199 .word 0xd8166000 ! t0_kref+0x4c58: lduh [%i1], %o4
22200 .word 0xdba01018 ! t0_kref+0x4c5c: sta %f13, [%g0 + %i0]0x80
22201 .word 0x94783fc8 ! t0_kref+0x4c60: sdiv %g0, -0x38, %o2
22202 .word 0xd4df5019 ! t0_kref+0x4c64: ldxa [%i5 + %i1]0x80, %o2
22203 .word 0xa9a01910 ! t0_kref+0x4c68: fitod %f16, %f20
22204 .word 0x9242400c ! t0_kref+0x4c6c: addc %o1, %o4, %o1
22205 .word 0xd228a023 ! t0_kref+0x4c70: stb %o1, [%g2 + 0x23]
22206 .word 0x1b38dfa0 ! t0_kref+0x4c74: sethi %hi(0xe37e8000), %o5
22207 .word 0x9de3bfa0 ! t0_kref+0x4c78: save %sp, -0x60, %sp
22208 .word 0xba2f2bae ! t0_kref+0x4c7c: andn %i4, 0xbae, %i5
22209 .word 0x97ef37bd ! t0_kref+0x4c80: restore %i4, -0x843, %o3
22210 .word 0xe3b8a040 ! t0_kref+0x4c84: stda %f48, [%g2 + 0x40]%asi
22211 .word 0xe01e0000 ! t0_kref+0x4c88: ldd [%i0], %l0
22212 .word 0x9e5b000c ! t0_kref+0x4c8c: smul %o4, %o4, %o7
22213 .word 0x96af0015 ! t0_kref+0x4c90: andncc %i4, %l5, %o3
22214 .word 0xed3f4018 ! t0_kref+0x4c94: std %f22, [%i5 + %i0]
22215 .word 0x98bf4009 ! t0_kref+0x4c98: xnorcc %i5, %o1, %o4
22216 .word 0xe09e105d ! t0_kref+0x4c9c: ldda [%i0 + %i5]0x82, %l0
22217 .word 0x92c6b228 ! t0_kref+0x4ca0: addccc %i2, -0xdd8, %o1
22218 .word 0x967f30c8 ! t0_kref+0x4ca4: sdiv %i4, -0xf38, %o3
22219 .word 0x3b800007 ! t0_kref+0x4ca8: fble,a _kref+0x4cc4
22220 .word 0x80fb001b ! t0_kref+0x4cac: sdivcc %o4, %i3, %g0
22221 .word 0xd400a014 ! t0_kref+0x4cb0: ld [%g2 + 0x14], %o2
22222 .word 0x81aaca2d ! t0_kref+0x4cb4: fcmps %fcc0, %f11, %f13
22223 .word 0x8143c000 ! t0_kref+0x4cb8: stbar
22224 .word 0x9fc10000 ! t0_kref+0x4cbc: call %g4
22225 .word 0x92377f52 ! t0_kref+0x4cc0: orn %i5, -0xae, %o1
22226 .word 0xe3b8a040 ! t0_kref+0x4cc4: stda %f48, [%g2 + 0x40]%asi
22227 .word 0xd448a02a ! t0_kref+0x4cc8: ldsb [%g2 + 0x2a], %o2
22228 .word 0x98f6f14b ! t0_kref+0x4ccc: udivcc %i3, -0xeb5, %o4
22229 .word 0xdb86101c ! t0_kref+0x4cd0: lda [%i0 + %i4]0x80, %f13
22230 .word 0xe2780018 ! t0_kref+0x4cd4: swap [%g0 + %i0], %l1
22231 .word 0x98c277d5 ! t0_kref+0x4cd8: addccc %o1, -0x82b, %o4
22232 .word 0xde861000 ! t0_kref+0x4cdc: lda [%i0]0x80, %o7
22233 .word 0x9a22c008 ! t0_kref+0x4ce0: sub %o3, %o0, %o5
22234 .word 0x94acea2e ! t0_kref+0x4ce4: andncc %l3, 0xa2e, %o2
22235 .word 0xa5a0190a ! t0_kref+0x4ce8: fitod %f10, %f18
22236 .word 0x96e4e0cd ! t0_kref+0x4cec: subccc %l3, 0xcd, %o3
22237 .word 0x81874000 ! t0_kref+0x4cf0: wr %i5, %g0, %y
22238 .word 0x9ee5801c ! t0_kref+0x4cf4: subccc %l6, %i4, %o7
22239 .word 0x29800006 ! t0_kref+0x4cf8: fbl,a _kref+0x4d10
22240 .word 0xd9180018 ! t0_kref+0x4cfc: ldd [%g0 + %i0], %f12
22241 .word 0xd240a004 ! t0_kref+0x4d00: ldsw [%g2 + 4], %o1
22242 .word 0x9a35400a ! t0_kref+0x4d04: orn %l5, %o2, %o5
22243 .word 0x9fc00004 ! t0_kref+0x4d08: call %g0 + %g4
22244 .word 0x9435400a ! t0_kref+0x4d0c: orn %l5, %o2, %o2
22245 .word 0x9e634017 ! t0_kref+0x4d10: subc %o5, %l7, %o7
22246 .word 0x9424ec36 ! t0_kref+0x4d14: sub %l3, 0xc36, %o2
22247 .word 0xada48836 ! t0_kref+0x4d18: fadds %f18, %f22, %f22
22248 .word 0xda100018 ! t0_kref+0x4d1c: lduh [%g0 + %i0], %o5
22249 .word 0x9eb74012 ! t0_kref+0x4d20: orncc %i5, %l2, %o7
22250 .word 0x81accaab ! t0_kref+0x4d24: fcmpes %fcc0, %f19, %f11
22251 .word 0x96c74017 ! t0_kref+0x4d28: addccc %i5, %l7, %o3
22252 .word 0x97358013 ! t0_kref+0x4d2c: srl %l6, %l3, %o3
22253 .word 0x9236a9ac ! t0_kref+0x4d30: orn %i2, 0x9ac, %o1
22254 .word 0x95400000 ! t0_kref+0x4d34: mov %y, %o2
22255 .word 0xe83e2000 ! t0_kref+0x4d38: std %l4, [%i0]
22256 .word 0xada90030 ! t0_kref+0x4d3c: fmovsl %fcc0, %f16, %f22
22257 .word 0xa1a00035 ! t0_kref+0x4d40: fmovs %f21, %f16
22258 .word 0x9e8d400d ! t0_kref+0x4d44: andcc %l5, %o5, %o7
22259 .word 0x17800004 ! t0_kref+0x4d48: fbge _kref+0x4d58
22260 .word 0xd816c018 ! t0_kref+0x4d4c: lduh [%i3 + %i0], %o4
22261 .word 0xed1e6000 ! t0_kref+0x4d50: ldd [%i1], %f22
22262 .word 0x95a4c92c ! t0_kref+0x4d54: fmuls %f19, %f12, %f10
22263 .word 0x98434014 ! t0_kref+0x4d58: addc %o5, %l4, %o4
22264 .word 0xd8270019 ! t0_kref+0x4d5c: st %o4, [%i4 + %i1]
22265 .word 0x19400007 ! t0_kref+0x4d60: fbuge,pn %fcc0, _kref+0x4d7c
22266 .word 0xd828a000 ! t0_kref+0x4d64: stb %o4, [%g2]
22267 .word 0x81aa8a56 ! t0_kref+0x4d68: fcmpd %fcc0, %f10, %f22
22268 .word 0x96a26aab ! t0_kref+0x4d6c: subcc %o1, 0xaab, %o3
22269 .word 0xd86e6005 ! t0_kref+0x4d70: ldstub [%i1 + 5], %o4
22270 .word 0x81abca37 ! t0_kref+0x4d74: fcmps %fcc0, %f15, %f23
22271 .word 0xed00a024 ! t0_kref+0x4d78: ld [%g2 + 0x24], %f22
22272 .word 0x985d4013 ! t0_kref+0x4d7c: smul %l5, %l3, %o4
22273 .word 0x9eacb77b ! t0_kref+0x4d80: andncc %l2, -0x885, %o7
22274 .word 0xd6861000 ! t0_kref+0x4d84: lda [%i0]0x80, %o3
22275 .word 0xe6780019 ! t0_kref+0x4d88: swap [%g0 + %i1], %l3
22276 call SYM(t0_subr2)
22277 .word 0xc807bfec ! t0_kref+0x4d90: ld [%fp - 0x14], %g4
22278 .word 0xdf00a00c ! t0_kref+0x4d94: ld [%g2 + 0xc], %f15
22279 .word 0x99a01919 ! t0_kref+0x4d98: fitod %f25, %f12
22280 .word 0x9642b0b0 ! t0_kref+0x4d9c: addc %o2, -0xf50, %o3
22281 .word 0xe86e200a ! t0_kref+0x4da0: ldstub [%i0 + 0xa], %l4
22282 .word 0x02800004 ! t0_kref+0x4da4: be _kref+0x4db4
22283 .word 0xafa6482a ! t0_kref+0x4da8: fadds %f25, %f10, %f23
22284 .word 0x05800003 ! t0_kref+0x4dac: fblg _kref+0x4db8
22285 .word 0x95a01039 ! t0_kref+0x4db0: fstox %f25, %f10
22286 .word 0xf8270018 ! t0_kref+0x4db4: st %i4, [%i4 + %i0]
22287 .word 0x95282002 ! t0_kref+0x4db8: sll %g0, 0x2, %o2
22288 .word 0x9e2b356d ! t0_kref+0x4dbc: andn %o4, -0xa93, %o7
22289 .word 0xd85e401d ! t0_kref+0x4dc0: ldx [%i1 + %i5], %o4
22290 .word 0xe01e2008 ! t0_kref+0x4dc4: ldd [%i0 + 8], %l0
22291 .word 0xd608a033 ! t0_kref+0x4dc8: ldub [%g2 + 0x33], %o3
22292 .word 0xe0981019 ! t0_kref+0x4dcc: ldda [%g0 + %i1]0x80, %l0
22293 .word 0x31800005 ! t0_kref+0x4dd0: fba,a _kref+0x4de4
22294 .word 0x9ae6bf65 ! t0_kref+0x4dd4: subccc %i2, -0x9b, %o5
22295 .word 0x968ead8c ! t0_kref+0x4dd8: andcc %i2, 0xd8c, %o3
22296 .word 0xd64e3fea ! t0_kref+0x4ddc: ldsb [%i0 - 0x16], %o3
22297 .word 0xd68e9018 ! t0_kref+0x4de0: lduba [%i2 + %i0]0x80, %o3
22298 .word 0x9a5f400d ! t0_kref+0x4de4: smul %i5, %o5, %o5
22299 .word 0x21800007 ! t0_kref+0x4de8: fbn,a _kref+0x4e04
22300 .word 0xd248a022 ! t0_kref+0x4dec: ldsb [%g2 + 0x22], %o1
22301 .word 0xa7a90030 ! t0_kref+0x4df0: fmovsl %fcc0, %f16, %f19
22302 .word 0xee28a032 ! t0_kref+0x4df4: stb %l7, [%g2 + 0x32]
22303 .word 0xe46e3fef ! t0_kref+0x4df8: ldstub [%i0 - 0x11], %l2
22304 .word 0xc96e400d ! t0_kref+0x4dfc: prefetch %i1 + %o5, 4
22305 .word 0xe01f4018 ! t0_kref+0x4e00: ldd [%i5 + %i0], %l0
22306 sethi %hi(1f), %o7
22307 save %sp,-0x60,%sp
22308 return %i7+%lo(1f)
22309 .empty
22310 .word 0xd616001b ! t0_kref+0x4e10: lduh [%i0 + %i3], %o3
22311 .word 0x969a000c ! t0_kref+0x4e14: xorcc %o0, %o4, %o3
22312 .word 0xddbf5018 ! t0_kref+0x4e18: stda %f14, [%i5 + %i0]0x80
22313 .word 0xde567ff4 ! t0_kref+0x4e1c: ldsh [%i1 - 0xc], %o7
22314 .word 0xada01913 ! t0_kref+0x4e20: fitod %f19, %f22
223151: .word 0x80aa401a ! t0_kref+0x4e24: andncc %o1, %i2, %g0
22316 .word 0x31480001 ! t0_kref+0x4e28: fba,a,pt %fcc0, _kref+0x4e2c
22317 .word 0x80fd6601 ! t0_kref+0x4e2c: sdivcc %l5, 0x601, %g0
22318 .word 0x96c6c000 ! t0_kref+0x4e30: addccc %i3, %g0, %o3
22319 .word 0x9642801b ! t0_kref+0x4e34: addc %o2, %i3, %o3
22320 .word 0xd8881019 ! t0_kref+0x4e38: lduba [%g0 + %i1]0x80, %o4
22321 .word 0x9e17400d ! t0_kref+0x4e3c: or %i5, %o5, %o7
22322 .word 0xd51e001d ! t0_kref+0x4e40: ldd [%i0 + %i5], %f10
22323 .word 0xa9a28856 ! t0_kref+0x4e44: faddd %f10, %f22, %f20
22324 .word 0x8035ef9b ! t0_kref+0x4e48: orn %l7, 0xf9b, %g0
22325 .word 0xe0180019 ! t0_kref+0x4e4c: ldd [%g0 + %i1], %l0
22326 .word 0xa5a01a32 ! t0_kref+0x4e50: fstoi %f18, %f18
22327 .word 0x03800004 ! t0_kref+0x4e54: fbne _kref+0x4e64
22328 .word 0xf42e6015 ! t0_kref+0x4e58: stb %i2, [%i1 + 0x15]
22329 .word 0x9532c014 ! t0_kref+0x4e5c: srl %o3, %l4, %o2
22330 .word 0xc0fe501c ! t0_kref+0x4e60: swapa [%i1 + %i4]0x80, %g0
22331 .word 0xd8163ffc ! t0_kref+0x4e64: lduh [%i0 - 4], %o4
22332 .word 0xd200a010 ! t0_kref+0x4e68: ld [%g2 + 0x10], %o1
22333 .word 0x96fa4015 ! t0_kref+0x4e6c: sdivcc %o1, %l5, %o3
22334 .word 0xef200019 ! t0_kref+0x4e70: st %f23, [%g0 + %i1]
22335 .word 0x9eb4800a ! t0_kref+0x4e74: orncc %l2, %o2, %o7
22336 .word 0xec2e7fee ! t0_kref+0x4e78: stb %l6, [%i1 - 0x12]
22337 .word 0x96f2f9da ! t0_kref+0x4e7c: udivcc %o3, -0x626, %o3
22338 .word 0x985a6c90 ! t0_kref+0x4e80: smul %o1, 0xc90, %o4
22339 .word 0xd2480018 ! t0_kref+0x4e84: ldsb [%g0 + %i0], %o1
22340 .word 0x14400002 ! t0_kref+0x4e88: bg,pn %icc, _kref+0x4e90
22341 .word 0xe91fbc28 ! t0_kref+0x4e8c: ldd [%fp - 0x3d8], %f20
22342 .word 0x98f5000b ! t0_kref+0x4e90: udivcc %l4, %o3, %o4
22343 .word 0x2c800003 ! t0_kref+0x4e94: bneg,a _kref+0x4ea0
22344 .word 0x9ba00138 ! t0_kref+0x4e98: fabss %f24, %f13
22345 .word 0xd228a034 ! t0_kref+0x4e9c: stb %o1, [%g2 + 0x34]
22346 .word 0x92a28017 ! t0_kref+0x4ea0: subcc %o2, %l7, %o1
22347 .word 0x9da389d0 ! t0_kref+0x4ea4: fdivd %f14, %f16, %f14
22348 .word 0x95322018 ! t0_kref+0x4ea8: srl %o0, 0x18, %o2
22349 .word 0xc807bfe8 ! t0_kref+0x4eac: ld [%fp - 0x18], %g4
22350 .word 0x31400001 ! t0_kref+0x4eb0: fba,a,pn %fcc0, _kref+0x4eb4
22351 .word 0x9b3ec00a ! t0_kref+0x4eb4: sra %i3, %o2, %o5
22352 .word 0x813b601c ! t0_kref+0x4eb8: sra %o5, 0x1c, %g0
22353 .word 0xc00e2016 ! t0_kref+0x4ebc: ldub [%i0 + 0x16], %g0
22354 .word 0xda4e6011 ! t0_kref+0x4ec0: ldsb [%i1 + 0x11], %o5
22355 .word 0xe11fbf60 ! t0_kref+0x4ec4: ldd [%fp - 0xa0], %f16
22356 .word 0x97a509ad ! t0_kref+0x4ec8: fdivs %f20, %f13, %f11
22357 .word 0x952ac000 ! t0_kref+0x4ecc: sll %o3, %g0, %o2
22358 .word 0x94b33687 ! t0_kref+0x4ed0: orncc %o4, -0x979, %o2
22359 call SYM(t0_subr0)
22360 .word 0x81d8400b ! t0_kref+0x4ed8: flush %g1 + %o3
22361 .word 0x961b0017 ! t0_kref+0x4edc: xor %o4, %l7, %o3
22362 .word 0x86102003 ! t0_kref+0x4ee0: mov 0x3, %g3
22363 .word 0x12800000 ! t0_kref+0x4ee4: bne _kref+0x4ee4
22364 .word 0x86a0e001 ! t0_kref+0x4ee8: subcc %g3, 1, %g3
22365 .word 0x9adec016 ! t0_kref+0x4eec: smulcc %i3, %l6, %o5
22366 .word 0xe8267ff0 ! t0_kref+0x4ef0: st %l4, [%i1 - 0x10]
22367 .word 0xa1a01a2a ! t0_kref+0x4ef4: fstoi %f10, %f16
22368 .word 0xa5a308d0 ! t0_kref+0x4ef8: fsubd %f12, %f16, %f18
22369 .word 0xc0564000 ! t0_kref+0x4efc: ldsh [%i1], %g0
22370 .word 0x9de3bfa0 ! t0_kref+0x4f00: save %sp, -0x60, %sp
22371 .word 0x80a00000 ! t0_kref+0x4f04: cmp %g0, %g0
22372 .word 0x9fef6364 ! t0_kref+0x4f08: restore %i5, 0x364, %o7
22373 .word 0x9fc10000 ! t0_kref+0x4f0c: call %g4
22374 .word 0xe0d01018 ! t0_kref+0x4f10: ldsha [%g0 + %i0]0x80, %l0
22375 .word 0xe3062014 ! t0_kref+0x4f14: ld [%i0 + 0x14], %f17
22376 .word 0xe66e0000 ! t0_kref+0x4f18: ldstub [%i0], %l3
22377 .word 0x87802082 ! t0_kref+0x4f1c: mov 0x82, %asi
22378 .word 0x9da309d2 ! t0_kref+0x4f20: fdivd %f12, %f18, %f14
22379 .word 0x9aace160 ! t0_kref+0x4f24: andncc %l3, 0x160, %o5
22380 .word 0x933ee00b ! t0_kref+0x4f28: sra %i3, 0xb, %o1
22381 .word 0xda4e7ffa ! t0_kref+0x4f2c: ldsb [%i1 - 6], %o5
22382 .word 0xd2000019 ! t0_kref+0x4f30: ld [%g0 + %i1], %o1
22383 .word 0x80368016 ! t0_kref+0x4f34: orn %i2, %l6, %g0
22384 .word 0xde066000 ! t0_kref+0x4f38: ld [%i1], %o7
22385 .word 0xd24e7fe4 ! t0_kref+0x4f3c: ldsb [%i1 - 0x1c], %o1
22386 .word 0x9b36e017 ! t0_kref+0x4f40: srl %i3, 0x17, %o5
22387 .word 0xe100a014 ! t0_kref+0x4f44: ld [%g2 + 0x14], %f16
22388 .word 0x98f68012 ! t0_kref+0x4f48: udivcc %i2, %l2, %o4
22389 .word 0xa9a309d8 ! t0_kref+0x4f4c: fdivd %f12, %f24, %f20
22390 .word 0x9282c00a ! t0_kref+0x4f50: addcc %o3, %o2, %o1
22391 .word 0x80b72cb8 ! t0_kref+0x4f54: orncc %i4, 0xcb8, %g0
22392 .word 0x9f2d2016 ! t0_kref+0x4f58: sll %l4, 0x16, %o7
22393 .word 0x81ae4ab1 ! t0_kref+0x4f5c: fcmpes %fcc0, %f25, %f17
22394 .word 0x9a356b6e ! t0_kref+0x4f60: orn %l5, 0xb6e, %o5
22395 .word 0x9de3bfa0 ! t0_kref+0x4f64: save %sp, -0x60, %sp
22396 sethi %hi(1f), %i7
22397 return %i7+%lo(1f)
22398 .empty
22399 .word 0x9845801b ! t0_kref+0x4f70: addc %l6, %i3, %o4
22400 .word 0x9ada3426 ! t0_kref+0x4f74: smulcc %o0, -0xbda, %o5
22401 .word 0xdb270018 ! t0_kref+0x4f78: st %f13, [%i4 + %i0]
22402 .word 0x9eb5c013 ! t0_kref+0x4f7c: orncc %l7, %l3, %o7
22403 .word 0x920d7f88 ! t0_kref+0x4f80: and %l5, -0x78, %o1
224041: .word 0x1a800003 ! t0_kref+0x4f84: bcc _kref+0x4f90
22405 .word 0xde4e2000 ! t0_kref+0x4f88: ldsb [%i0], %o7
22406 .word 0x9e8a6144 ! t0_kref+0x4f8c: andcc %o1, 0x144, %o7
22407 .word 0xd028a028 ! t0_kref+0x4f90: stb %o0, [%g2 + 0x28]
22408 .word 0x3f800001 ! t0_kref+0x4f94: fbo,a _kref+0x4f98
22409 .word 0x972f0012 ! t0_kref+0x4f98: sll %i4, %l2, %o3
22410 .word 0x9e1ca250 ! t0_kref+0x4f9c: xor %l2, 0x250, %o7
22411 .word 0xc07e401c ! t0_kref+0x4fa0: swap [%i1 + %i4], %g0
22412 .word 0xa1a01037 ! t0_kref+0x4fa4: fstox %f23, %f16
22413 .word 0x80428008 ! t0_kref+0x4fa8: addc %o2, %o0, %g0
22414 .word 0x99a589ca ! t0_kref+0x4fac: fdivd %f22, %f10, %f12
22415 .word 0x943dff9a ! t0_kref+0x4fb0: xnor %l7, -0x66, %o2
22416 .word 0xd91fbc00 ! t0_kref+0x4fb4: ldd [%fp - 0x400], %f12
22417 .word 0x98622ec2 ! t0_kref+0x4fb8: subc %o0, 0xec2, %o4
22418 .word 0xd64e7ff3 ! t0_kref+0x4fbc: ldsb [%i1 - 0xd], %o3
22419 .word 0xb1a0102f ! t0_kref+0x4fc0: fstox %f15, %f24
22420 .word 0xfb6e001b ! t0_kref+0x4fc4: prefetch %i0 + %i3, 29
22421 .word 0x95356000 ! t0_kref+0x4fc8: srl %l5, 0x0, %o2
22422 .word 0xd67e2018 ! t0_kref+0x4fcc: swap [%i0 + 0x18], %o3
22423 .word 0xd840a01c ! t0_kref+0x4fd0: ldsw [%g2 + 0x1c], %o4
22424 .word 0xaba018d0 ! t0_kref+0x4fd4: fdtos %f16, %f21
22425 .word 0x34800001 ! t0_kref+0x4fd8: bg,a _kref+0x4fdc
22426 .word 0xee680019 ! t0_kref+0x4fdc: ldstub [%g0 + %i1], %l7
22427 .word 0x95170015 ! t0_kref+0x4fe0: taddcctv %i4, %l5, %o2
22428 .word 0x00800005 ! t0_kref+0x4fe4: bn _kref+0x4ff8
22429 .word 0xb1a018d4 ! t0_kref+0x4fe8: fdtos %f20, %f24
22430 .word 0xe820a03c ! t0_kref+0x4fec: st %l4, [%g2 + 0x3c]
22431 .word 0x81ad4aab ! t0_kref+0x4ff0: fcmpes %fcc0, %f21, %f11
22432 .word 0x96582536 ! t0_kref+0x4ff4: smul %g0, 0x536, %o3
22433 .word 0xd03f4019 ! t0_kref+0x4ff8: std %o0, [%i5 + %i1]
22434 .word 0xed3e2000 ! t0_kref+0x4ffc: std %f22, [%i0]
22435 .word 0xda10a030 ! t0_kref+0x5000: lduh [%g2 + 0x30], %o5
22436 .word 0x97322008 ! t0_kref+0x5004: srl %o0, 0x8, %o3
22437 .word 0xe628a03c ! t0_kref+0x5008: stb %l3, [%g2 + 0x3c]
22438 .word 0xd8164000 ! t0_kref+0x500c: lduh [%i1], %o4
22439 .word 0x8143c000 ! t0_kref+0x5010: stbar
22440 .word 0xa3a01896 ! t0_kref+0x5014: fitos %f22, %f17
22441 .word 0xb3a649ad ! t0_kref+0x5018: fdivs %f25, %f13, %f25
22442 .word 0xed1fbc88 ! t0_kref+0x501c: ldd [%fp - 0x378], %f22
22443 .word 0xe01e7fe0 ! t0_kref+0x5020: ldd [%i1 - 0x20], %l0
22444 .word 0x9a3772a0 ! t0_kref+0x5024: orn %i5, -0xd60, %o5
22445 .word 0xb1a5c839 ! t0_kref+0x5028: fadds %f23, %f25, %f24
22446 .word 0xdd1fbdc8 ! t0_kref+0x502c: ldd [%fp - 0x238], %f14
22447 .word 0xd440a03c ! t0_kref+0x5030: ldsw [%g2 + 0x3c], %o2
22448 .word 0x10800007 ! t0_kref+0x5034: ba _kref+0x5050
22449 .word 0x95a389d8 ! t0_kref+0x5038: fdivd %f14, %f24, %f10
22450 .word 0xd8160000 ! t0_kref+0x503c: lduh [%i0], %o4
22451 .word 0xd456c019 ! t0_kref+0x5040: ldsh [%i3 + %i1], %o2
22452 .word 0xdd1fbc48 ! t0_kref+0x5044: ldd [%fp - 0x3b8], %f14
22453 .word 0xe320a024 ! t0_kref+0x5048: st %f17, [%g2 + 0x24]
22454 .word 0x953d000a ! t0_kref+0x504c: sra %l4, %o2, %o2
22455 .word 0x35800002 ! t0_kref+0x5050: fbue,a _kref+0x5058
22456 .word 0x99a489ce ! t0_kref+0x5054: fdivd %f18, %f14, %f12
22457 .word 0x8143c000 ! t0_kref+0x5058: stbar
22458 .word 0x9438001b ! t0_kref+0x505c: xnor %g0, %i3, %o2
22459 .word 0xf820a038 ! t0_kref+0x5060: st %i4, [%g2 + 0x38]
22460 .word 0xb3a48930 ! t0_kref+0x5064: fmuls %f18, %f16, %f25
22461 .word 0x802721c5 ! t0_kref+0x5068: sub %i4, 0x1c5, %g0
22462 .word 0x98674009 ! t0_kref+0x506c: subc %i5, %o1, %o4
22463 .word 0x9f35400c ! t0_kref+0x5070: srl %l5, %o4, %o7
22464 .word 0x987f6fa5 ! t0_kref+0x5074: sdiv %i5, 0xfa5, %o4
22465 .word 0x9abc8017 ! t0_kref+0x5078: xnorcc %l2, %l7, %o5
22466 .word 0xf630a020 ! t0_kref+0x507c: sth %i3, [%g2 + 0x20]
22467 .word 0x9f35e008 ! t0_kref+0x5080: srl %l7, 0x8, %o7
22468 .word 0xdd380018 ! t0_kref+0x5084: std %f14, [%g0 + %i0]
22469 .word 0x23800003 ! t0_kref+0x5088: fbne,a _kref+0x5094
22470 .word 0x9b1231aa ! t0_kref+0x508c: taddcctv %o0, -0xe56, %o5
22471 .word 0x809a0016 ! t0_kref+0x5090: xorcc %o0, %l6, %g0
22472 .word 0x95a000b1 ! t0_kref+0x5094: fnegs %f17, %f10
22473 .word 0x9ef7401b ! t0_kref+0x5098: udivcc %i5, %i3, %o7
22474 .word 0x9862001d ! t0_kref+0x509c: subc %o0, %i5, %o4
22475 .word 0x9aa5311b ! t0_kref+0x50a0: subcc %l4, -0xee5, %o5
22476 .word 0x973d0008 ! t0_kref+0x50a4: sra %l4, %o0, %o3
22477 .word 0x93322018 ! t0_kref+0x50a8: srl %o0, 0x18, %o1
22478 .word 0xada38d2a ! t0_kref+0x50ac: fsmuld %f14, %f10, %f22
22479 .word 0xee780018 ! t0_kref+0x50b0: swap [%g0 + %i0], %l7
22480 .word 0x9a5f6b85 ! t0_kref+0x50b4: smul %i5, 0xb85, %o5
22481 call SYM(t0_subr3)
22482 .word 0x92253615 ! t0_kref+0x50bc: sub %l4, -0x9eb, %o1
22483 .word 0x37800006 ! t0_kref+0x50c0: fbge,a _kref+0x50d8
22484 .word 0x99a0102b ! t0_kref+0x50c4: fstox %f11, %f12
22485 .word 0xc050a02a ! t0_kref+0x50c8: ldsh [%g2 + 0x2a], %g0
22486 call SYM(t0_subr2)
22487 .word 0xd6270018 ! t0_kref+0x50d0: st %o3, [%i4 + %i0]
22488 .word 0x9fc10000 ! t0_kref+0x50d4: call %g4
22489 .word 0x9263000c ! t0_kref+0x50d8: subc %o4, %o4, %o1
22490 .word 0xd51f4018 ! t0_kref+0x50dc: ldd [%i5 + %i0], %f10
22491 .word 0x9fc00004 ! t0_kref+0x50e0: call %g0 + %g4
22492 .word 0xdd380018 ! t0_kref+0x50e4: std %f14, [%g0 + %i0]
22493 .word 0x92f5c00a ! t0_kref+0x50e8: udivcc %l7, %o2, %o1
22494 .word 0x982ec01a ! t0_kref+0x50ec: andn %i3, %i2, %o4
22495 .word 0x0a800004 ! t0_kref+0x50f0: bcs _kref+0x5100
22496 .word 0x98bcc015 ! t0_kref+0x50f4: xnorcc %l3, %l5, %o4
22497 .word 0xada00134 ! t0_kref+0x50f8: fabss %f20, %f22
22498 .word 0x80620008 ! t0_kref+0x50fc: subc %o0, %o0, %g0
22499 .word 0xd808a007 ! t0_kref+0x5100: ldub [%g2 + 7], %o4
22500 .word 0xea28a01e ! t0_kref+0x5104: stb %l5, [%g2 + 0x1e]
22501 .word 0x80aa2ba4 ! t0_kref+0x5108: andncc %o0, 0xba4, %g0
22502 .word 0x1b480004 ! t0_kref+0x510c: fble,pt %fcc0, _kref+0x511c
22503 .word 0xd6166002 ! t0_kref+0x5110: lduh [%i1 + 2], %o3
22504 .word 0x01480008 ! t0_kref+0x5114: fbn,pt %fcc0, _kref+0x5134
22505 .word 0x9e5d001c ! t0_kref+0x5118: smul %l4, %i4, %o7
22506 .word 0x19480001 ! t0_kref+0x511c: fbuge,pt %fcc0, _kref+0x5120
22507 .word 0x812a2007 ! t0_kref+0x5120: sll %o0, 0x7, %g0
22508 .word 0x962f4012 ! t0_kref+0x5124: andn %i5, %l2, %o3
22509 .word 0x81858000 ! t0_kref+0x5128: wr %l6, %g0, %y
22510 .word 0x97a0002b ! t0_kref+0x512c: fmovs %f11, %f11
22511 .word 0x9602f3b8 ! t0_kref+0x5130: add %o3, -0xc48, %o3
22512 .word 0x9ba01892 ! t0_kref+0x5134: fitos %f18, %f13
22513 .word 0xe09f5018 ! t0_kref+0x5138: ldda [%i5 + %i0]0x80, %l0
22514 .word 0x8116fe4b ! t0_kref+0x513c: taddcctv %i3, -0x1b5, %g0
22515 .word 0xdd1fbec8 ! t0_kref+0x5140: ldd [%fp - 0x138], %f14
22516 .word 0x99400000 ! t0_kref+0x5144: mov %y, %o4
22517 .word 0xd210a010 ! t0_kref+0x5148: lduh [%g2 + 0x10], %o1
22518 .word 0xde48a000 ! t0_kref+0x514c: ldsb [%g2], %o7
22519 .word 0x81ab8a58 ! t0_kref+0x5150: fcmpd %fcc0, %f14, %f24
22520 .word 0x8143c000 ! t0_kref+0x5154: stbar
22521 .word 0x3f480002 ! t0_kref+0x5158: fbo,a,pt %fcc0, _kref+0x5160
22522 .word 0x811f0009 ! t0_kref+0x515c: tsubcctv %i4, %o1, %g0
22523 .word 0x8137001b ! t0_kref+0x5160: srl %i4, %i3, %g0
22524 .word 0x9e282fb9 ! t0_kref+0x5164: andn %g0, 0xfb9, %o7
22525 .word 0x35400008 ! t0_kref+0x5168: fbue,a,pn %fcc0, _kref+0x5188
22526 .word 0xed1e401d ! t0_kref+0x516c: ldd [%i1 + %i5], %f22
22527 .word 0x9da000ab ! t0_kref+0x5170: fnegs %f11, %f14
22528 .word 0xa9a0014c ! t0_kref+0x5174: fabsd %f12, %f20
22529 .word 0x39800004 ! t0_kref+0x5178: fbuge,a _kref+0x5188
22530 .word 0xa1a00130 ! t0_kref+0x517c: fabss %f16, %f16
22531 .word 0x98af2b78 ! t0_kref+0x5180: andncc %i4, 0xb78, %o4
22532 .word 0x948a001a ! t0_kref+0x5184: andcc %o0, %i2, %o2
22533 .word 0xe01e2018 ! t0_kref+0x5188: ldd [%i0 + 0x18], %l0
22534 .word 0xdd20a028 ! t0_kref+0x518c: st %f14, [%g2 + 0x28]
22535 .word 0x99a50833 ! t0_kref+0x5190: fadds %f20, %f19, %f12
22536 .word 0xf3067fe8 ! t0_kref+0x5194: ld [%i1 - 0x18], %f25
22537 .word 0x94f025f8 ! t0_kref+0x5198: udivcc %g0, 0x5f8, %o2
22538 .word 0xf207bfe0 ! t0_kref+0x519c: ld [%fp - 0x20], %i1
22539 .word 0xd706200c ! t0_kref+0x51a0: ld [%i0 + 0xc], %f11
22540 .word 0x802a800c ! t0_kref+0x51a4: andn %o2, %o4, %g0
22541 .word 0xda10a00a ! t0_kref+0x51a8: lduh [%g2 + 0xa], %o5
22542 .word 0x1d400007 ! t0_kref+0x51ac: fbule,pn %fcc0, _kref+0x51c8
22543 .word 0x94403bba ! t0_kref+0x51b0: addc %g0, -0x446, %o2
22544 .word 0xe9180018 ! t0_kref+0x51b4: ldd [%g0 + %i0], %f20
22545 .word 0x9835400d ! t0_kref+0x51b8: orn %l5, %o5, %o4
22546 .word 0x9722c017 ! t0_kref+0x51bc: mulscc %o3, %l7, %o3
22547 call SYM(t0_subr1)
22548 .word 0xd620a00c ! t0_kref+0x51c4: st %o3, [%g2 + 0xc]
22549 .word 0x9625c00c ! t0_kref+0x51c8: sub %l7, %o4, %o3
22550 .word 0x993d000c ! t0_kref+0x51cc: sra %l4, %o4, %o4
22551 .word 0x9e7a6f13 ! t0_kref+0x51d0: sdiv %o1, 0xf13, %o7
22552 .word 0xda7e7fe0 ! t0_kref+0x51d4: swap [%i1 - 0x20], %o5
22553 .word 0xd840a008 ! t0_kref+0x51d8: ldsw [%g2 + 8], %o4
22554 .word 0xf8267ffc ! t0_kref+0x51dc: st %i4, [%i1 - 4]
22555 .word 0xa5a0190b ! t0_kref+0x51e0: fitod %f11, %f18
22556 .word 0xee26001c ! t0_kref+0x51e4: st %l7, [%i0 + %i4]
22557 .word 0xafa348ad ! t0_kref+0x51e8: fsubs %f13, %f13, %f23
22558 .word 0xd808a035 ! t0_kref+0x51ec: ldub [%g2 + 0x35], %o4
22559 .word 0x9eaeec5d ! t0_kref+0x51f0: andncc %i3, 0xc5d, %o7
22560 .word 0x3b800008 ! t0_kref+0x51f4: fble,a _kref+0x5214
22561 .word 0x81df2518 ! t0_kref+0x51f8: flush %i4 + 0x518
22562 .word 0x1a800001 ! t0_kref+0x51fc: bcc _kref+0x5200
22563 .word 0x95a0102a ! t0_kref+0x5200: fstox %f10, %f10
22564 .word 0x9af33a53 ! t0_kref+0x5204: udivcc %o4, -0x5ad, %o5
22565 .word 0xa3a549b5 ! t0_kref+0x5208: fdivs %f21, %f21, %f17
22566 .word 0x05400008 ! t0_kref+0x520c: fblg,pn %fcc0, _kref+0x522c
22567 .word 0x9a9a279d ! t0_kref+0x5210: xorcc %o0, 0x79d, %o5
22568 .word 0x94ba7bcd ! t0_kref+0x5214: xnorcc %o1, -0x433, %o2
22569 .word 0x04480006 ! t0_kref+0x5218: ble,pt %icc, _kref+0x5230
22570 .word 0x94ba4014 ! t0_kref+0x521c: xnorcc %o1, %l4, %o2
22571 .word 0x9285eaa5 ! t0_kref+0x5220: addcc %l7, 0xaa5, %o1
22572 .word 0xda4e3fe6 ! t0_kref+0x5224: ldsb [%i0 - 0x1a], %o5
22573 .word 0xd64e8019 ! t0_kref+0x5228: ldsb [%i2 + %i1], %o3
22574 .word 0xd0bf5018 ! t0_kref+0x522c: stda %o0, [%i5 + %i0]0x80
22575 .word 0x9de3bfa0 ! t0_kref+0x5230: save %sp, -0x60, %sp
22576 sethi %hi(1f), %i7
22577 return %i7+%lo(1f)
22578 .empty
22579 .word 0xaba00039 ! t0_kref+0x523c: fmovs %f25, %f21
22580 .word 0x9fa01a54 ! t0_kref+0x5240: fdtoi %f20, %f15
225811: .word 0x9da50858 ! t0_kref+0x5244: faddd %f20, %f24, %f14
22582 .word 0xde4e0000 ! t0_kref+0x5248: ldsb [%i0], %o7
22583 .word 0xc768a003 ! t0_kref+0x524c: prefetch %g2 + 3, 3
22584 .word 0xd8d65000 ! t0_kref+0x5250: ldsha [%i1]0x80, %o4
22585 .word 0x9aaceb2b ! t0_kref+0x5254: andncc %l3, 0xb2b, %o5
22586 .word 0xe11e6000 ! t0_kref+0x5258: ldd [%i1], %f16
22587 .word 0x9a47401a ! t0_kref+0x525c: addc %i5, %i2, %o5
22588 .word 0xda16401b ! t0_kref+0x5260: lduh [%i1 + %i3], %o5
22589 .word 0xb3a289ac ! t0_kref+0x5264: fdivs %f10, %f12, %f25
22590 .word 0x81858000 ! t0_kref+0x5268: wr %l6, %g0, %y
22591 .word 0x9534e006 ! t0_kref+0x526c: srl %l3, 0x6, %o2
22592 .word 0x9eaa800a ! t0_kref+0x5270: andncc %o2, %o2, %o7
22593 .word 0x9de3bfa0 ! t0_kref+0x5274: save %sp, -0x60, %sp
22594 .word 0x95ef3b09 ! t0_kref+0x5278: restore %i4, -0x4f7, %o2
22595 .word 0xe9b81019 ! t0_kref+0x527c: stda %f20, [%g0 + %i1]0x80
22596 .word 0x8095f572 ! t0_kref+0x5280: orcc %l7, -0xa8e, %g0
22597 .word 0x933ce006 ! t0_kref+0x5284: sra %l3, 0x6, %o1
22598 .word 0xb1a34833 ! t0_kref+0x5288: fadds %f13, %f19, %f24
22599 .word 0xe93e001d ! t0_kref+0x528c: std %f20, [%i0 + %i5]
22600 .word 0xd236c019 ! t0_kref+0x5290: sth %o1, [%i3 + %i1]
22601 .word 0x9334800a ! t0_kref+0x5294: srl %l2, %o2, %o1
22602 .word 0xea6e001a ! t0_kref+0x5298: ldstub [%i0 + %i2], %l5
22603 .word 0x9de3bfa0 ! t0_kref+0x529c: save %sp, -0x60, %sp
22604 sethi %hi(1f), %i7
22605 return %i7+%lo(1f)
22606 .empty
22607 .word 0xd850a01e ! t0_kref+0x52a8: ldsh [%g2 + 0x1e], %o4
22608 .word 0x932d000a ! t0_kref+0x52ac: sll %l4, %o2, %o1
22609 .word 0x94e6c00c ! t0_kref+0x52b0: subccc %i3, %o4, %o2
226101: .word 0x933aa00f ! t0_kref+0x52b4: sra %o2, 0xf, %o1
22611 .word 0xd4f81019 ! t0_kref+0x52b8: swapa [%g0 + %i1]0x80, %o2
22612 .word 0x99a0012b ! t0_kref+0x52bc: fabss %f11, %f12
22613 .word 0x8046c00a ! t0_kref+0x52c0: addc %i3, %o2, %g0
22614 .word 0x9635a17e ! t0_kref+0x52c4: orn %l6, 0x17e, %o3
22615 .word 0x95a01919 ! t0_kref+0x52c8: fitod %f25, %f10
22616 .word 0x2d480001 ! t0_kref+0x52cc: fbg,a,pt %fcc0, _kref+0x52d0
22617 .word 0x15163563 ! t0_kref+0x52d0: sethi %hi(0x58d58c00), %o2
22618 .word 0xe93e2008 ! t0_kref+0x52d4: std %f20, [%i0 + 8]
22619 .word 0x98150009 ! t0_kref+0x52d8: or %l4, %o1, %o4
22620 .word 0x983b0008 ! t0_kref+0x52dc: xnor %o4, %o0, %o4
22621 .word 0x80e5800a ! t0_kref+0x52e0: subccc %l6, %o2, %g0
22622 .word 0xb3a9002c ! t0_kref+0x52e4: fmovsl %fcc0, %f12, %f25
22623 .word 0xd400a038 ! t0_kref+0x52e8: ld [%g2 + 0x38], %o2
22624 .word 0x32800003 ! t0_kref+0x52ec: bne,a _kref+0x52f8
22625 .word 0x94b778af ! t0_kref+0x52f0: orncc %i5, -0x751, %o2
22626 .word 0xada01918 ! t0_kref+0x52f4: fitod %f24, %f22
22627 .word 0x9ef0000c ! t0_kref+0x52f8: udivcc %g0, %o4, %o7
22628 .word 0xd616001b ! t0_kref+0x52fc: lduh [%i0 + %i3], %o3
22629 .word 0x932a2001 ! t0_kref+0x5300: sll %o0, 0x1, %o1
22630 .word 0x992aa007 ! t0_kref+0x5304: sll %o2, 0x7, %o4
22631 .word 0x992dc00b ! t0_kref+0x5308: sll %l7, %o3, %o4
22632 .word 0x96ff4017 ! t0_kref+0x530c: sdivcc %i5, %l7, %o3
22633 .word 0x11400006 ! t0_kref+0x5310: fba,pn %fcc0, _kref+0x5328
22634 .word 0xec270018 ! t0_kref+0x5314: st %l6, [%i4 + %i0]
22635 .word 0xb3a018ca ! t0_kref+0x5318: fdtos %f10, %f25
22636 .word 0xf8262008 ! t0_kref+0x531c: st %i4, [%i0 + 8]
22637 .word 0x92430008 ! t0_kref+0x5320: addc %o4, %o0, %o1
22638 .word 0xd91f4019 ! t0_kref+0x5324: ldd [%i5 + %i1], %f12
22639 .word 0x945d6e24 ! t0_kref+0x5328: smul %l5, 0xe24, %o2
22640 .word 0x98a76e77 ! t0_kref+0x532c: subcc %i5, 0xe77, %o4
22641 .word 0x80e00016 ! t0_kref+0x5330: subccc %g0, %l6, %g0
22642 .word 0x9a472ddd ! t0_kref+0x5334: addc %i4, 0xddd, %o5
22643 .word 0x0b800005 ! t0_kref+0x5338: fbug _kref+0x534c
22644 .word 0xe01e2010 ! t0_kref+0x533c: ldd [%i0 + 0x10], %l0
22645 .word 0xdd1fbea8 ! t0_kref+0x5340: ldd [%fp - 0x158], %f14
22646 .word 0xfa36001b ! t0_kref+0x5344: sth %i5, [%i0 + %i3]
22647 .word 0xc0ae5000 ! t0_kref+0x5348: stba %g0, [%i1]0x80
22648 .word 0x920f0009 ! t0_kref+0x534c: and %i4, %o1, %o1
22649 .word 0x968d2d21 ! t0_kref+0x5350: andcc %l4, 0xd21, %o3
22650 .word 0x0f800008 ! t0_kref+0x5354: fbu _kref+0x5374
22651 .word 0xd91fbc28 ! t0_kref+0x5358: ldd [%fp - 0x3d8], %f12
22652 .word 0x9f04b12a ! t0_kref+0x535c: taddcc %l2, -0xed6, %o7
22653 .word 0xd4164000 ! t0_kref+0x5360: lduh [%i1], %o2
22654 .word 0xa1a00130 ! t0_kref+0x5364: fabss %f16, %f16
22655 .word 0x81ad0a52 ! t0_kref+0x5368: fcmpd %fcc0, %f20, %f18
22656 .word 0xc010a006 ! t0_kref+0x536c: lduh [%g2 + 6], %g0
22657 .word 0x945da364 ! t0_kref+0x5370: smul %l6, 0x364, %o2
22658 .word 0xa5a0004a ! t0_kref+0x5374: fmovd %f10, %f18
22659 .word 0x9da00038 ! t0_kref+0x5378: fmovs %f24, %f14
22660 .word 0xf3064000 ! t0_kref+0x537c: ld [%i1], %f25
22661 .word 0x9935c008 ! t0_kref+0x5380: srl %l7, %o0, %o4
22662 .word 0xada000d6 ! t0_kref+0x5384: fnegd %f22, %f22
22663 .word 0xe87e7ff8 ! t0_kref+0x5388: swap [%i1 - 8], %l4
22664 .word 0x9fa018d2 ! t0_kref+0x538c: fdtos %f18, %f15
22665 .word 0xe1263fe8 ! t0_kref+0x5390: st %f16, [%i0 - 0x18]
22666 .word 0xd20e3feb ! t0_kref+0x5394: ldub [%i0 - 0x15], %o1
22667 .word 0x10800008 ! t0_kref+0x5398: ba _kref+0x53b8
22668 .word 0xe1a01019 ! t0_kref+0x539c: sta %f16, [%g0 + %i1]0x80
22669 .word 0xfa2e2007 ! t0_kref+0x53a0: stb %i5, [%i0 + 7]
22670 .word 0xc00e3fe7 ! t0_kref+0x53a4: ldub [%i0 - 0x19], %g0
22671 .word 0x81800000 ! t0_kref+0x53a8: mov %g0, %y
22672 .word 0xa3a01891 ! t0_kref+0x53ac: fitos %f17, %f17
22673 .word 0x94c6fb8e ! t0_kref+0x53b0: addccc %i3, -0x472, %o2
22674 .word 0xdd1fbe78 ! t0_kref+0x53b4: ldd [%fp - 0x188], %f14
22675 .word 0xd656c018 ! t0_kref+0x53b8: ldsh [%i3 + %i0], %o3
22676 .word 0x9a45c00b ! t0_kref+0x53bc: addc %l7, %o3, %o5
22677 .word 0x37480005 ! t0_kref+0x53c0: fbge,a,pt %fcc0, _kref+0x53d4
22678 .word 0x81800000 ! t0_kref+0x53c4: mov %g0, %y
22679 .word 0x9da4c934 ! t0_kref+0x53c8: fmuls %f19, %f20, %f14
22680 .word 0x940b400a ! t0_kref+0x53cc: and %o5, %o2, %o2
22681 .word 0x9e14af53 ! t0_kref+0x53d0: or %l2, 0xf53, %o7
22682 .word 0x94128017 ! t0_kref+0x53d4: or %o2, %l7, %o2
22683 .word 0x9ba489ac ! t0_kref+0x53d8: fdivs %f18, %f12, %f13
22684 .word 0x92f77e83 ! t0_kref+0x53dc: udivcc %i5, -0x17d, %o1
22685 .word 0x08800005 ! t0_kref+0x53e0: bleu _kref+0x53f4
22686 .word 0xa7a000b9 ! t0_kref+0x53e4: fnegs %f25, %f19
22687 .word 0x81ac4a2e ! t0_kref+0x53e8: fcmps %fcc0, %f17, %f14
22688 .word 0x9a8ac00c ! t0_kref+0x53ec: andcc %o3, %o4, %o5
22689 .word 0x9a334013 ! t0_kref+0x53f0: orn %o5, %l3, %o5
22690 .word 0xc12e3ff8 ! t0_kref+0x53f4: st %fsr, [%i0 - 8]
22691 .word 0x0a800001 ! t0_kref+0x53f8: bcs _kref+0x53fc
22692 .word 0x952cc00d ! t0_kref+0x53fc: sll %l3, %o5, %o2
22693 .word 0xe6ae501a ! t0_kref+0x5400: stba %l3, [%i1 + %i2]0x80
22694 .word 0x81ac8a32 ! t0_kref+0x5404: fcmps %fcc0, %f18, %f18
22695 .word 0x2f400008 ! t0_kref+0x5408: fbu,a,pn %fcc0, _kref+0x5428
22696 .word 0xd816401b ! t0_kref+0x540c: lduh [%i1 + %i3], %o4
22697 .word 0x81ad0a2c ! t0_kref+0x5410: fcmps %fcc0, %f20, %f12
22698 .word 0xe620a010 ! t0_kref+0x5414: st %l3, [%g2 + 0x10]
22699 .word 0xd0267fec ! t0_kref+0x5418: st %o0, [%i1 - 0x14]
22700 .word 0x9fa549ad ! t0_kref+0x541c: fdivs %f21, %f13, %f15
22701 .word 0x9a8f0012 ! t0_kref+0x5420: andcc %i4, %l2, %o5
22702 .word 0xada48835 ! t0_kref+0x5424: fadds %f18, %f21, %f22
22703 .word 0xb1a30833 ! t0_kref+0x5428: fadds %f12, %f19, %f24
22704 .word 0xda364000 ! t0_kref+0x542c: sth %o5, [%i1]
22705 .word 0xd420a024 ! t0_kref+0x5430: st %o2, [%g2 + 0x24]
22706 .word 0xa5a018d4 ! t0_kref+0x5434: fdtos %f20, %f18
22707 .word 0x9de3bfa0 ! t0_kref+0x5438: save %sp, -0x60, %sp
22708 .word 0xb2a6801b ! t0_kref+0x543c: subcc %i2, %i3, %i1
22709 .word 0x97ee401d ! t0_kref+0x5440: restore %i1, %i5, %o3
22710 .word 0x8143c000 ! t0_kref+0x5444: stbar
22711 .word 0x9e3f001d ! t0_kref+0x5448: xnor %i4, %i5, %o7
22712 .word 0x8184c000 ! t0_kref+0x544c: wr %l3, %g0, %y
22713 .word 0xb1a00132 ! t0_kref+0x5450: fabss %f18, %f24
22714 .word 0xd45e2008 ! t0_kref+0x5454: ldx [%i0 + 8], %o2
22715 .word 0xa1a01919 ! t0_kref+0x5458: fitod %f25, %f16
22716 .word 0xc016600c ! t0_kref+0x545c: lduh [%i1 + 0xc], %g0
22717 .word 0xe67e2008 ! t0_kref+0x5460: swap [%i0 + 8], %l3
22718 .word 0x01800002 ! t0_kref+0x5464: fbn _kref+0x546c
22719 .word 0xd520a014 ! t0_kref+0x5468: st %f10, [%g2 + 0x14]
22720 .word 0x8143c000 ! t0_kref+0x546c: stbar
22721 .word 0x948d000b ! t0_kref+0x5470: andcc %l4, %o3, %o2
22722 .word 0x8610201b ! t0_kref+0x5474: mov 0x1b, %g3
22723 .word 0x86a0e001 ! t0_kref+0x5478: subcc %g3, 1, %g3
22724 .word 0x02800007 ! t0_kref+0x547c: be _kref+0x5498
22725 .word 0xd816c018 ! t0_kref+0x5480: lduh [%i3 + %i0], %o4
22726 .word 0xd03e4000 ! t0_kref+0x5484: std %o0, [%i1]
22727 .word 0xb1a01a50 ! t0_kref+0x5488: fdtoi %f16, %f24
22728 .word 0x9b2aa01a ! t0_kref+0x548c: sll %o2, 0x1a, %o5
22729 .word 0x1b47fffa ! t0_kref+0x5490: fble,pn %fcc0, _kref+0x5478
22730 .word 0xa5a509d4 ! t0_kref+0x5494: fdivd %f20, %f20, %f18
22731 .word 0xe82e401a ! t0_kref+0x5498: stb %l4, [%i1 + %i2]
22732 .word 0x81ac8a4a ! t0_kref+0x549c: fcmpd %fcc0, %f18, %f10
22733 .word 0x81defa2b ! t0_kref+0x54a0: flush %i3 - 0x5d5
22734 .word 0x9da309d0 ! t0_kref+0x54a4: fdivd %f12, %f16, %f14
22735 .word 0x92a6e1ab ! t0_kref+0x54a8: subcc %i3, 0x1ab, %o1
22736 .word 0x87802080 ! t0_kref+0x54ac: mov 0x80, %asi
22737 .word 0x97a6082a ! t0_kref+0x54b0: fadds %f24, %f10, %f11
22738 .word 0xec2e401a ! t0_kref+0x54b4: stb %l6, [%i1 + %i2]
22739 .word 0x2e800001 ! t0_kref+0x54b8: bvs,a _kref+0x54bc
22740 .word 0x98e731b8 ! t0_kref+0x54bc: subccc %i4, -0xe48, %o4
22741 .word 0x81dd75bb ! t0_kref+0x54c0: flush %l5 - 0xa45
22742 .word 0x982b683b ! t0_kref+0x54c4: andn %o5, 0x83b, %o4
22743 .word 0x9b2a401d ! t0_kref+0x54c8: sll %o1, %i5, %o5
22744 .word 0x9abeb7f7 ! t0_kref+0x54cc: xnorcc %i2, -0x809, %o5
22745 .word 0x11800007 ! t0_kref+0x54d0: fba _kref+0x54ec
22746 .word 0x98f2ae11 ! t0_kref+0x54d4: udivcc %o2, 0xe11, %o4
22747 .word 0x9e5d8015 ! t0_kref+0x54d8: smul %l6, %l5, %o7
22748 .word 0x9682c016 ! t0_kref+0x54dc: addcc %o3, %l6, %o3
22749 .word 0xecbe501d ! t0_kref+0x54e0: stda %l6, [%i1 + %i5]0x80
22750 .word 0x9ebca3b6 ! t0_kref+0x54e4: xnorcc %l2, 0x3b6, %o7
22751 .word 0xd680a030 ! t0_kref+0x54e8: lda [%g2 + 0x30]%asi, %o3
22752 .word 0xe1070018 ! t0_kref+0x54ec: ld [%i4 + %i0], %f16
22753 .word 0x9de3bfa0 ! t0_kref+0x54f0: save %sp, -0x60, %sp
22754 .word 0x80463a93 ! t0_kref+0x54f4: addc %i0, -0x56d, %g0
22755 .word 0x95e82def ! t0_kref+0x54f8: restore %g0, 0xdef, %o2
22756 .word 0xd8070018 ! t0_kref+0x54fc: ld [%i4 + %i0], %o4
22757 .word 0xafa0002c ! t0_kref+0x5500: fmovs %f12, %f23
22758 .word 0x9da30831 ! t0_kref+0x5504: fadds %f12, %f17, %f14
22759 .word 0x92bd3a1a ! t0_kref+0x5508: xnorcc %l4, -0x5e6, %o1
22760 .word 0xe636c018 ! t0_kref+0x550c: sth %l3, [%i3 + %i0]
22761 .word 0x983d4013 ! t0_kref+0x5510: xnor %l5, %l3, %o4
22762 .word 0xf430a01e ! t0_kref+0x5514: sth %i2, [%g2 + 0x1e]
22763 .word 0x1d800003 ! t0_kref+0x5518: fbule _kref+0x5524
22764 .word 0xf42e001a ! t0_kref+0x551c: stb %i2, [%i0 + %i2]
22765 .word 0xa3abc02a ! t0_kref+0x5520: fmovso %fcc0, %f10, %f17
22766 .word 0x3b800005 ! t0_kref+0x5524: fble,a _kref+0x5538
22767 .word 0x960cc016 ! t0_kref+0x5528: and %l3, %l6, %o3
22768 .word 0xdd3e3fe0 ! t0_kref+0x552c: std %f14, [%i0 - 0x20]
22769 .word 0xa9a01a2f ! t0_kref+0x5530: fstoi %f15, %f20
22770 .word 0x9fc10000 ! t0_kref+0x5534: call %g4
22771 .word 0xc0470019 ! t0_kref+0x5538: ldsw [%i4 + %i1], %g0
22772 .word 0x9ebd2ca5 ! t0_kref+0x553c: xnorcc %l4, 0xca5, %o7
22773 .word 0xafa000b3 ! t0_kref+0x5540: fnegs %f19, %f23
22774 .word 0x92df001b ! t0_kref+0x5544: smulcc %i4, %i3, %o1
22775 .word 0x8143e075 ! t0_kref+0x5548: membar 0x75
22776 .word 0x81834000 ! t0_kref+0x554c: wr %o5, %g0, %y
22777 .word 0xa5a48854 ! t0_kref+0x5550: faddd %f18, %f20, %f18
22778 .word 0x97a000ac ! t0_kref+0x5554: fnegs %f12, %f11
22779 .word 0xd656001b ! t0_kref+0x5558: ldsh [%i0 + %i3], %o3
22780 .word 0xde480018 ! t0_kref+0x555c: ldsb [%g0 + %i0], %o7
22781 .word 0x0e800006 ! t0_kref+0x5560: bvs _kref+0x5578
22782 .word 0xd280a024 ! t0_kref+0x5564: lda [%g2 + 0x24]%asi, %o1
22783 .word 0xe5a0a038 ! t0_kref+0x5568: sta %f18, [%g2 + 0x38]%asi
22784 .word 0x2b400005 ! t0_kref+0x556c: fbug,a,pn %fcc0, _kref+0x5580
22785 .word 0x9645401d ! t0_kref+0x5570: addc %l5, %i5, %o3
22786 .word 0xa1a01914 ! t0_kref+0x5574: fitod %f20, %f16
22787 .word 0xd616401b ! t0_kref+0x5578: lduh [%i1 + %i3], %o3
22788 .word 0x81ad0aaa ! t0_kref+0x557c: fcmpes %fcc0, %f20, %f10
22789 .word 0xb3a0012d ! t0_kref+0x5580: fabss %f13, %f25
22790 .word 0xc04e8018 ! t0_kref+0x5584: ldsb [%i2 + %i0], %g0
22791 .word 0x9de3bfa0 ! t0_kref+0x5588: save %sp, -0x60, %sp
22792 .word 0xb6568000 ! t0_kref+0x558c: umul %i2, %g0, %i3
22793 .word 0x97ef4018 ! t0_kref+0x5590: restore %i5, %i0, %o3
22794 .word 0x92ac801d ! t0_kref+0x5594: andncc %l2, %i5, %o1
22795 .word 0x9ba3482f ! t0_kref+0x5598: fadds %f13, %f15, %f13
22796 .word 0x15800001 ! t0_kref+0x559c: fbue _kref+0x55a0
22797 .word 0x81828000 ! t0_kref+0x55a0: wr %o2, %g0, %y
22798 .word 0x31800004 ! t0_kref+0x55a4: fba,a _kref+0x55b4
22799 .word 0x9e0d4009 ! t0_kref+0x55a8: and %l5, %o1, %o7
22800 .word 0xa9a018d6 ! t0_kref+0x55ac: fdtos %f22, %f20
22801 .word 0xeeb0a012 ! t0_kref+0x55b0: stha %l7, [%g2 + 0x12]%asi
22802 .word 0x9b2a401d ! t0_kref+0x55b4: sll %o1, %i5, %o5
22803 .word 0xdd1fbd00 ! t0_kref+0x55b8: ldd [%fp - 0x300], %f14
22804 .word 0x80af0016 ! t0_kref+0x55bc: andncc %i4, %l6, %g0
22805 .word 0x81ab0a58 ! t0_kref+0x55c0: fcmpd %fcc0, %f12, %f24
22806 .word 0x962d3eed ! t0_kref+0x55c4: andn %l4, -0x113, %o3
22807 .word 0xa1a0190e ! t0_kref+0x55c8: fitod %f14, %f16
22808 .word 0xd85e401d ! t0_kref+0x55cc: ldx [%i1 + %i5], %o4
22809 .word 0xe87e001c ! t0_kref+0x55d0: swap [%i0 + %i4], %l4
22810 call SYM(t0_subr0)
22811 .word 0xafa5482f ! t0_kref+0x55d8: fadds %f21, %f15, %f23
22812 .word 0x8143c000 ! t0_kref+0x55dc: stbar
22813 .word 0x9b3da007 ! t0_kref+0x55e0: sra %l6, 0x7, %o5
22814 .word 0x9865001b ! t0_kref+0x55e4: subc %l4, %i3, %o4
22815 .word 0x06800006 ! t0_kref+0x55e8: bl _kref+0x5600
22816 .word 0xd8566004 ! t0_kref+0x55ec: ldsh [%i1 + 4], %o4
22817 .word 0xd4c8a001 ! t0_kref+0x55f0: ldsba [%g2 + 1]%asi, %o2
22818 .word 0xa1a0012a ! t0_kref+0x55f4: fabss %f10, %f16
22819 .word 0x9ae4f01a ! t0_kref+0x55f8: subccc %l3, -0xfe6, %o5
22820 .word 0xea20a034 ! t0_kref+0x55fc: st %l5, [%g2 + 0x34]
22821 .word 0x92fa0012 ! t0_kref+0x5600: sdivcc %o0, %l2, %o1
22822 .word 0x98768012 ! t0_kref+0x5604: udiv %i2, %l2, %o4
22823 .word 0x940cb2f8 ! t0_kref+0x5608: and %l2, -0xd08, %o2
22824 .word 0x3f400008 ! t0_kref+0x560c: fbo,a,pn %fcc0, _kref+0x562c
22825 .word 0x96e2f5de ! t0_kref+0x5610: subccc %o3, -0xa22, %o3
22826 .word 0x9abdc00b ! t0_kref+0x5614: xnorcc %l7, %o3, %o5
22827 .word 0xde50a000 ! t0_kref+0x5618: ldsh [%g2], %o7
22828 .word 0xc807bfe8 ! t0_kref+0x561c: ld [%fp - 0x18], %g4
22829 .word 0x9e5dfffa ! t0_kref+0x5620: smul %l7, -0x6, %o7
22830 .word 0xd830a02e ! t0_kref+0x5624: sth %o4, [%g2 + 0x2e]
22831 .word 0x9da00154 ! t0_kref+0x5628: fabsd %f20, %f14
22832 .word 0x98bb0008 ! t0_kref+0x562c: xnorcc %o4, %o0, %o4
22833 .word 0x81ab8a4e ! t0_kref+0x5630: fcmpd %fcc0, %f14, %f14
22834 .word 0x81dc78af ! t0_kref+0x5634: flush %l1 - 0x751
22835 .word 0xf42e0000 ! t0_kref+0x5638: stb %i2, [%i0]
22836 .word 0xe0180018 ! t0_kref+0x563c: ldd [%g0 + %i0], %l0
22837 .word 0x945ea1f8 ! t0_kref+0x5640: smul %i2, 0x1f8, %o2
22838 .word 0xc056600a ! t0_kref+0x5644: ldsh [%i1 + 0xa], %g0
22839 .word 0x94ba62ce ! t0_kref+0x5648: xnorcc %o1, 0x2ce, %o2
22840 .word 0x9e832b03 ! t0_kref+0x564c: addcc %o4, 0xb03, %o7
22841 .word 0xa9a50833 ! t0_kref+0x5650: fadds %f20, %f19, %f20
22842 .word 0xdec61000 ! t0_kref+0x5654: ldswa [%i0]0x80, %o7
22843 .word 0xe91e2008 ! t0_kref+0x5658: ldd [%i0 + 8], %f20
22844 .word 0xc08e7ffa ! t0_kref+0x565c: lduba [%i1 - 6]%asi, %g0
22845 .word 0xd4de101d ! t0_kref+0x5660: ldxa [%i0 + %i5]0x80, %o2
22846 .word 0x933cc00d ! t0_kref+0x5664: sra %l3, %o5, %o1
22847 .word 0xc0a0a004 ! t0_kref+0x5668: sta %g0, [%g2 + 4]%asi
22848 .word 0xe01e2000 ! t0_kref+0x566c: ldd [%i0], %l0
22849 .word 0x94bca8ab ! t0_kref+0x5670: xnorcc %l2, 0x8ab, %o2
22850 .word 0xe01e3ff8 ! t0_kref+0x5674: ldd [%i0 - 8], %l0
22851 .word 0xa9a2cd2f ! t0_kref+0x5678: fsmuld %f11, %f15, %f20
22852 .word 0x0f800001 ! t0_kref+0x567c: fbu _kref+0x5680
22853 .word 0xaba01094 ! t0_kref+0x5680: fxtos %f20, %f21
22854 .word 0x81dd000a ! t0_kref+0x5684: flush %l4 + %o2
22855 .word 0xd6564000 ! t0_kref+0x5688: ldsh [%i1], %o3
22856 .word 0xd848a00c ! t0_kref+0x568c: ldsb [%g2 + 0xc], %o4
22857 .word 0x9934c014 ! t0_kref+0x5690: srl %l3, %l4, %o4
22858 .word 0x81dcc00b ! t0_kref+0x5694: flush %l3 + %o3
22859 .word 0x9e1d0008 ! t0_kref+0x5698: xor %l4, %o0, %o7
22860 .word 0xe180a024 ! t0_kref+0x569c: lda [%g2 + 0x24]%asi, %f16
22861 .word 0xa7a01899 ! t0_kref+0x56a0: fitos %f25, %f19
22862 .word 0xb3a40839 ! t0_kref+0x56a4: fadds %f16, %f25, %f25
22863 .word 0xd7a0a034 ! t0_kref+0x56a8: sta %f11, [%g2 + 0x34]%asi
22864 .word 0x803eb52b ! t0_kref+0x56ac: xnor %i2, -0xad5, %g0
22865 .word 0x92ad4014 ! t0_kref+0x56b0: andncc %l5, %l4, %o1
22866 .word 0xeb00a018 ! t0_kref+0x56b4: ld [%g2 + 0x18], %f21
22867 .word 0x9a474013 ! t0_kref+0x56b8: addc %i5, %l3, %o5
22868 .word 0x80458015 ! t0_kref+0x56bc: addc %l6, %l5, %g0
22869 .word 0x92c5c00d ! t0_kref+0x56c0: addccc %l7, %o5, %o1
22870 .word 0xd240a000 ! t0_kref+0x56c4: ldsw [%g2], %o1
22871 .word 0x9da2c831 ! t0_kref+0x56c8: fadds %f11, %f17, %f14
22872 .word 0x9fa018ce ! t0_kref+0x56cc: fdtos %f14, %f15
22873 .word 0x962ce971 ! t0_kref+0x56d0: andn %l3, 0x971, %o3
22874 .word 0x94702373 ! t0_kref+0x56d4: udiv %g0, 0x373, %o2
22875 .word 0x809f4016 ! t0_kref+0x56d8: xorcc %i5, %l6, %g0
22876 .word 0xf4a8a039 ! t0_kref+0x56dc: stba %i2, [%g2 + 0x39]%asi
22877 .word 0xea20a038 ! t0_kref+0x56e0: st %l5, [%g2 + 0x38]
22878 .word 0xe53e001d ! t0_kref+0x56e4: std %f18, [%i0 + %i5]
22879 .word 0x38480006 ! t0_kref+0x56e8: bgu,a,pt %icc, _kref+0x5700
22880 .word 0x8075a2d5 ! t0_kref+0x56ec: udiv %l6, 0x2d5, %g0
22881 .word 0x967da328 ! t0_kref+0x56f0: sdiv %l6, 0x328, %o3
22882 .word 0x928eeca9 ! t0_kref+0x56f4: andcc %i3, 0xca9, %o1
22883 .word 0x949ec016 ! t0_kref+0x56f8: xorcc %i3, %l6, %o2
22884 .word 0xe91e4000 ! t0_kref+0x56fc: ldd [%i1], %f20
22885 .word 0x9ec5ac51 ! t0_kref+0x5700: addccc %l6, 0xc51, %o7
22886 .word 0x963f7fbd ! t0_kref+0x5704: xnor %i5, -0x43, %o3
22887 .word 0x9a5d0009 ! t0_kref+0x5708: smul %l4, %o1, %o5
22888 .word 0x09800006 ! t0_kref+0x570c: fbl _kref+0x5724
22889 .word 0xc028a017 ! t0_kref+0x5710: clrb [%g2 + 0x17]
22890 .word 0x10800007 ! t0_kref+0x5714: ba _kref+0x5730
22891 .word 0x99a5c833 ! t0_kref+0x5718: fadds %f23, %f19, %f12
22892 .word 0x81aa8a4e ! t0_kref+0x571c: fcmpd %fcc0, %f10, %f14
22893 .word 0x81ab8ab5 ! t0_kref+0x5720: fcmpes %fcc0, %f14, %f21
22894 .word 0x9fc00004 ! t0_kref+0x5724: call %g0 + %g4
22895 .word 0x9426c008 ! t0_kref+0x5728: sub %i3, %o0, %o2
22896 .word 0x80074008 ! t0_kref+0x572c: add %i5, %o0, %g0
22897 .word 0xe436401b ! t0_kref+0x5730: sth %l2, [%i1 + %i3]
22898 .word 0x9b3f601c ! t0_kref+0x5734: sra %i5, 0x1c, %o5
22899 .word 0x81ac8a56 ! t0_kref+0x5738: fcmpd %fcc0, %f18, %f22
22900 .word 0xe46e401a ! t0_kref+0x573c: ldstub [%i1 + %i2], %l2
22901 .word 0x81ad0a2a ! t0_kref+0x5740: fcmps %fcc0, %f20, %f10
22902 .word 0x9f2a800d ! t0_kref+0x5744: sll %o2, %o5, %o7
22903 .word 0xd20e6006 ! t0_kref+0x5748: ldub [%i1 + 6], %o1
22904 .word 0xa5a018d6 ! t0_kref+0x574c: fdtos %f22, %f18
22905 .word 0x985f71a8 ! t0_kref+0x5750: smul %i5, -0xe58, %o4
22906 .word 0xa9a389b9 ! t0_kref+0x5754: fdivs %f14, %f25, %f20
22907 .word 0xd2563fea ! t0_kref+0x5758: ldsh [%i0 - 0x16], %o1
22908 .word 0x12800003 ! t0_kref+0x575c: bne _kref+0x5768
22909 .word 0x9e3ca9d8 ! t0_kref+0x5760: xnor %l2, 0x9d8, %o7
22910 .word 0xd51e2008 ! t0_kref+0x5764: ldd [%i0 + 8], %f10
22911 .word 0x928b0015 ! t0_kref+0x5768: andcc %o4, %l5, %o1
22912 .word 0x0f800003 ! t0_kref+0x576c: fbu _kref+0x5778
22913 .word 0xdf20a030 ! t0_kref+0x5770: st %f15, [%g2 + 0x30]
22914 .word 0xc807bfe4 ! t0_kref+0x5774: ld [%fp - 0x1c], %g4
22915 .word 0x943a0000 ! t0_kref+0x5778: not %o0, %o2
22916 .word 0x97a00137 ! t0_kref+0x577c: fabss %f23, %f11
22917 .word 0x9ee4c008 ! t0_kref+0x5780: subccc %l3, %o0, %o7
22918 .word 0x8185c000 ! t0_kref+0x5784: wr %l7, %g0, %y
22919 .word 0x9da0188f ! t0_kref+0x5788: fitos %f15, %f14
22920 .word 0x3b400006 ! t0_kref+0x578c: fble,a,pn %fcc0, _kref+0x57a4
22921 .word 0xb3a80033 ! t0_kref+0x5790: fmovsn %fcc0, %f19, %f25
22922 .word 0x97a0012d ! t0_kref+0x5794: fabss %f13, %f11
22923 .word 0x81ad8a58 ! t0_kref+0x5798: fcmpd %fcc0, %f22, %f24
22924 .word 0x95a608cc ! t0_kref+0x579c: fsubd %f24, %f12, %f10
22925 .word 0xada0002c ! t0_kref+0x57a0: fmovs %f12, %f22
22926 .word 0xd5064000 ! t0_kref+0x57a4: ld [%i1], %f10
22927 .word 0xa1a01910 ! t0_kref+0x57a8: fitod %f16, %f16
22928 .word 0x92adc016 ! t0_kref+0x57ac: andncc %l7, %l6, %o1
22929 .word 0xb1a01898 ! t0_kref+0x57b0: fitos %f24, %f24
22930 .word 0x80bb2809 ! t0_kref+0x57b4: xnorcc %o4, 0x809, %g0
22931 call SYM(t0_subr3)
22932 .word 0x9813635a ! t0_kref+0x57bc: or %o5, 0x35a, %o4
22933 .word 0xc016c018 ! t0_kref+0x57c0: lduh [%i3 + %i0], %g0
22934 .word 0xe6267fec ! t0_kref+0x57c4: st %l3, [%i1 - 0x14]
22935 .word 0x9ac50008 ! t0_kref+0x57c8: addccc %l4, %o0, %o5
22936 .word 0x98e36632 ! t0_kref+0x57cc: subccc %o5, 0x632, %o4
22937 .word 0xa5a0188b ! t0_kref+0x57d0: fitos %f11, %f18
22938 .word 0xa3a00134 ! t0_kref+0x57d4: fabss %f20, %f17
22939 .word 0x948d001b ! t0_kref+0x57d8: andcc %l4, %i3, %o2
22940 .word 0x08800004 ! t0_kref+0x57dc: bleu _kref+0x57ec
22941 .word 0x9242fa8f ! t0_kref+0x57e0: addc %o3, -0x571, %o1
22942 .word 0xf007bfe0 ! t0_kref+0x57e4: ld [%fp - 0x20], %i0
22943 .word 0xda163ffe ! t0_kref+0x57e8: lduh [%i0 - 2], %o5
22944 .word 0xc04e401a ! t0_kref+0x57ec: ldsb [%i1 + %i2], %g0
22945 .word 0x982a7ce9 ! t0_kref+0x57f0: andn %o1, -0x317, %o4
22946 .word 0xc0166006 ! t0_kref+0x57f4: lduh [%i1 + 6], %g0
22947 .word 0x928d32a4 ! t0_kref+0x57f8: andcc %l4, -0xd5c, %o1
22948 .word 0x81de2093 ! t0_kref+0x57fc: flush %i0 + 0x93
22949 .word 0x9912000d ! t0_kref+0x5800: taddcctv %o0, %o5, %o4
22950 .word 0xa5a01917 ! t0_kref+0x5804: fitod %f23, %f18
22951 .word 0x9da2c835 ! t0_kref+0x5808: fadds %f11, %f21, %f14
22952 .word 0x95382007 ! t0_kref+0x580c: sra %g0, 0x7, %o2
22953 .word 0x9712801b ! t0_kref+0x5810: taddcctv %o2, %i3, %o3
22954 .word 0xe906001c ! t0_kref+0x5814: ld [%i0 + %i4], %f20
22955 .word 0xb4103ff4 ! t0_kref+0x5818: mov 0xfffffff4, %i2
22956 .word 0x98f50015 ! t0_kref+0x581c: udivcc %l4, %l5, %o4
22957 .word 0x98c6be28 ! t0_kref+0x5820: addccc %i2, -0x1d8, %o4
22958 .word 0xe01e401d ! t0_kref+0x5824: ldd [%i1 + %i5], %l0
22959 .word 0xd64e2001 ! t0_kref+0x5828: ldsb [%i0 + 1], %o3
22960 .word 0x99a3c932 ! t0_kref+0x582c: fmuls %f15, %f18, %f12
22961 .word 0x9b3d2014 ! t0_kref+0x5830: sra %l4, 0x14, %o5
22962 .word 0xe01e2010 ! t0_kref+0x5834: ldd [%i0 + 0x10], %l0
22963 .word 0xc08e600a ! t0_kref+0x5838: lduba [%i1 + 0xa]%asi, %g0
22964 .word 0xc0262008 ! t0_kref+0x583c: clr [%i0 + 8]
22965 call SYM(t0_subr3)
22966 .word 0x9886e914 ! t0_kref+0x5844: addcc %i3, 0x914, %o4
22967 .word 0x92ad2397 ! t0_kref+0x5848: andncc %l4, 0x397, %o1
22968 .word 0x80da4016 ! t0_kref+0x584c: smulcc %o1, %l6, %g0
22969 .word 0xf1270019 ! t0_kref+0x5850: st %f24, [%i4 + %i1]
22970 .word 0x9a1de5b2 ! t0_kref+0x5854: xor %l7, 0x5b2, %o5
22971 .word 0x9f370012 ! t0_kref+0x5858: srl %i4, %l2, %o7
22972 .word 0xc0160000 ! t0_kref+0x585c: lduh [%i0], %g0
22973 .word 0x86102004 ! t0_kref+0x5860: mov 0x4, %g3
22974 .word 0x12800000 ! t0_kref+0x5864: bne _kref+0x5864
22975 .word 0x86a0e001 ! t0_kref+0x5868: subcc %g3, 1, %g3
22976 .word 0x9fc10000 ! t0_kref+0x586c: call %g4
22977 .word 0x9b103ed2 ! t0_kref+0x5870: taddcctv %g0, -0x12e, %o5
22978 .word 0x81ac8aaf ! t0_kref+0x5874: fcmpes %fcc0, %f18, %f15
22979 .word 0x86102003 ! t0_kref+0x5878: mov 0x3, %g3
22980 .word 0x32800000 ! t0_kref+0x587c: bne,a _kref+0x587c
22981 .word 0x86a0e001 ! t0_kref+0x5880: subcc %g3, 1, %g3
22982 .word 0x9fc00004 ! t0_kref+0x5884: call %g0 + %g4
22983 .word 0xec20a004 ! t0_kref+0x5888: st %l6, [%g2 + 4]
22984 .word 0xd720a030 ! t0_kref+0x588c: st %f11, [%g2 + 0x30]
22985 .word 0x9de3bfa0 ! t0_kref+0x5890: save %sp, -0x60, %sp
22986 .word 0x81ee8000 ! t0_kref+0x5894: restore %i2, %g0, %g0
22987 .word 0xe6fe101c ! t0_kref+0x5898: swapa [%i0 + %i4]0x80, %l3
22988 .word 0xa5a00137 ! t0_kref+0x589c: fabss %f23, %f18
22989 .word 0xe01e401d ! t0_kref+0x58a0: ldd [%i1 + %i5], %l0
22990 .word 0x92336788 ! t0_kref+0x58a4: orn %o5, 0x788, %o1
22991 .word 0xd91e3fe8 ! t0_kref+0x58a8: ldd [%i0 - 0x18], %f12
22992 .word 0x9e3528e3 ! t0_kref+0x58ac: orn %l4, 0x8e3, %o7
22993 .word 0x94f72815 ! t0_kref+0x58b0: udivcc %i4, 0x815, %o2
22994 .word 0xe1066010 ! t0_kref+0x58b4: ld [%i1 + 0x10], %f16
22995 .word 0xe500a00c ! t0_kref+0x58b8: ld [%g2 + 0xc], %f18
22996 .word 0xe83e6010 ! t0_kref+0x58bc: std %l4, [%i1 + 0x10]
22997 .word 0xda36600e ! t0_kref+0x58c0: sth %o5, [%i1 + 0xe]
22998 .word 0x9fc00004 ! t0_kref+0x58c4: call %g0 + %g4
22999 .word 0x812aa006 ! t0_kref+0x58c8: sll %o2, 0x6, %g0
23000 .word 0xd628a004 ! t0_kref+0x58cc: stb %o3, [%g2 + 4]
23001 .word 0x07800007 ! t0_kref+0x58d0: fbul _kref+0x58ec
23002 .word 0xe51e0000 ! t0_kref+0x58d4: ldd [%i0], %f18
23003 .word 0xfd6e401c ! t0_kref+0x58d8: prefetch %i1 + %i4, 30
23004 .word 0x92ba0008 ! t0_kref+0x58dc: xnorcc %o0, %o0, %o1
23005 .word 0xa9a00132 ! t0_kref+0x58e0: fabss %f18, %f20
23006 .word 0x22800004 ! t0_kref+0x58e4: be,a _kref+0x58f4
23007 .word 0xe0680019 ! t0_kref+0x58e8: ldstub [%g0 + %i1], %l0
23008 .word 0x8046c014 ! t0_kref+0x58ec: addc %i3, %l4, %g0
23009 .word 0x921d7023 ! t0_kref+0x58f0: xor %l5, -0xfdd, %o1
23010 .word 0x812ac01a ! t0_kref+0x58f4: sll %o3, %i2, %g0
23011 .word 0x9b34a000 ! t0_kref+0x58f8: srl %l2, 0x0, %o5
23012 .word 0xada40d36 ! t0_kref+0x58fc: fsmuld %f16, %f22, %f22
23013 .word 0x9b2a6015 ! t0_kref+0x5900: sll %o1, 0x15, %o5
23014 .word 0xa9a0190b ! t0_kref+0x5904: fitod %f11, %f20
23015 .word 0x81ac0a4e ! t0_kref+0x5908: fcmpd %fcc0, %f16, %f14
23016 .word 0x9ec70009 ! t0_kref+0x590c: addccc %i4, %o1, %o7
23017 .word 0xe0ee3fe0 ! t0_kref+0x5910: ldstuba [%i0 - 0x20]%asi, %l0
23018 .word 0x21480005 ! t0_kref+0x5914: fbn,a,pt %fcc0, _kref+0x5928
23019 .word 0x95a0002d ! t0_kref+0x5918: fmovs %f13, %f10
23020 .word 0x98fa400d ! t0_kref+0x591c: sdivcc %o1, %o5, %o4
23021 .word 0x07400002 ! t0_kref+0x5920: fbul,pn %fcc0, _kref+0x5928
23022 .word 0xc807bfec ! t0_kref+0x5924: ld [%fp - 0x14], %g4
23023 .word 0x8143c000 ! t0_kref+0x5928: stbar
23024 .word 0x923cf491 ! t0_kref+0x592c: xnor %l3, -0xb6f, %o1
23025 .word 0x952da000 ! t0_kref+0x5930: sll %l6, 0x0, %o2
23026 .word 0xec267fe8 ! t0_kref+0x5934: st %l6, [%i1 - 0x18]
23027 .word 0x14800006 ! t0_kref+0x5938: bg _kref+0x5950
23028 .word 0xed1e2010 ! t0_kref+0x593c: ldd [%i0 + 0x10], %f22
23029 .word 0x9740c000 ! t0_kref+0x5940: mov %asi, %o3
23030 .word 0x8143c000 ! t0_kref+0x5944: stbar
23031 .word 0x81ad4ab6 ! t0_kref+0x5948: fcmpes %fcc0, %f21, %f22
23032 .word 0x9f3b6001 ! t0_kref+0x594c: sra %o5, 0x1, %o7
23033 .word 0x983a6014 ! t0_kref+0x5950: xnor %o1, 0x14, %o4
23034 .word 0x00800001 ! t0_kref+0x5954: bn _kref+0x5958
23035 .word 0x95a8802f ! t0_kref+0x5958: fmovslg %fcc0, %f15, %f10
23036 .word 0x81ad0ab2 ! t0_kref+0x595c: fcmpes %fcc0, %f20, %f18
23037 .word 0x0f480003 ! t0_kref+0x5960: fbu,pt %fcc0, _kref+0x596c
23038 .word 0x9af5400b ! t0_kref+0x5964: udivcc %l5, %o3, %o5
23039 .word 0xda10a02a ! t0_kref+0x5968: lduh [%g2 + 0x2a], %o5
23040 .word 0xf4b0a02a ! t0_kref+0x596c: stha %i2, [%g2 + 0x2a]%asi
23041 .word 0xe300a000 ! t0_kref+0x5970: ld [%g2], %f17
23042 .word 0xdf067fe0 ! t0_kref+0x5974: ld [%i1 - 0x20], %f15
23043 .word 0x001fffff ! t0_kref+0x5978: illtrap 0x1fffff
23044 .word 0xe36e6018 ! t0_kref+0x597c: prefetch %i1 + 0x18, 17
23045 .word 0xa3aa4030 ! t0_kref+0x5980: fmovse %fcc0, %f16, %f17
23046 .word 0x99a00135 ! t0_kref+0x5984: fabss %f21, %f12
23047 .word 0xd0ee9018 ! t0_kref+0x5988: ldstuba [%i2 + %i0]0x80, %o0
23048 .word 0x81ac4ab2 ! t0_kref+0x598c: fcmpes %fcc0, %f17, %f18
23049 .word 0xa5a018d8 ! t0_kref+0x5990: fdtos %f24, %f18
23050 .word 0x2a800001 ! t0_kref+0x5994: bcs,a _kref+0x5998
23051 .word 0xda063fe4 ! t0_kref+0x5998: ld [%i0 - 0x1c], %o5
23052 call SYM(t0_subr0)
23053 .word 0x943a2e0c ! t0_kref+0x59a0: xnor %o0, 0xe0c, %o2
23054 .word 0xd64e6000 ! t0_kref+0x59a4: ldsb [%i1], %o3
23055 .word 0x988d646e ! t0_kref+0x59a8: andcc %l5, 0x46e, %o4
23056 sethi %hi(2f), %o7
23057 .word 0xe40be1cc ! t0_kref+0x59b0: ldub [%o7 + 0x1cc], %l2
23058 .word 0xa41ca00c ! t0_kref+0x59b4: xor %l2, 0xc, %l2
23059 .word 0xe42be1cc ! t0_kref+0x59b8: stb %l2, [%o7 + 0x1cc]
23060 .word 0x81dbe1cc ! t0_kref+0x59bc: flush %o7 + 0x1cc
23061 .word 0x9340c000 ! t0_kref+0x59c0: mov %asi, %o1
23062 .word 0xd4100019 ! t0_kref+0x59c4: lduh [%g0 + %i1], %o2
23063 .word 0xc07e6014 ! t0_kref+0x59c8: swap [%i1 + 0x14], %g0
230642: .word 0xd4100019 ! t0_kref+0x59cc: lduh [%g0 + %i1], %o2
23065 .word 0x81aa8a4e ! t0_kref+0x59d0: fcmpd %fcc0, %f10, %f14
23066 .word 0xafa018d2 ! t0_kref+0x59d4: fdtos %f18, %f23
23067 .word 0xa1a018ca ! t0_kref+0x59d8: fdtos %f10, %f16
23068 .word 0xdd1e4000 ! t0_kref+0x59dc: ldd [%i1], %f14
23069 .word 0xde163ffa ! t0_kref+0x59e0: lduh [%i0 - 6], %o7
23070 .word 0x802d267f ! t0_kref+0x59e4: andn %l4, 0x67f, %g0
23071 .word 0x952e800b ! t0_kref+0x59e8: sll %i2, %o3, %o2
23072 .word 0x81ab8a2c ! t0_kref+0x59ec: fcmps %fcc0, %f14, %f12
23073 .word 0x985b4013 ! t0_kref+0x59f0: smul %o5, %l3, %o4
23074 sethi %hi(1f), %o7
23075 save %sp,-0x60,%sp
23076 return %i7+%lo(1f)
23077 .empty
23078 .word 0x928ebe38 ! t0_kref+0x5a00: andcc %i2, -0x1c8, %o1
230791: .word 0x9a5a6305 ! t0_kref+0x5a04: smul %o1, 0x305, %o5
23080 .word 0x952f0012 ! t0_kref+0x5a08: sll %i4, %l2, %o2
23081 .word 0x98c2c013 ! t0_kref+0x5a0c: addccc %o3, %l3, %o4
23082 .word 0x98f5c00a ! t0_kref+0x5a10: udivcc %l7, %o2, %o4
23083 .word 0xc048a031 ! t0_kref+0x5a14: ldsb [%g2 + 0x31], %g0
23084 .word 0xafa0012d ! t0_kref+0x5a18: fabss %f13, %f23
23085 .word 0x98dd0000 ! t0_kref+0x5a1c: smulcc %l4, %g0, %o4
23086 .word 0x9fa0188e ! t0_kref+0x5a20: fitos %f14, %f15
23087 call SYM(t0_subr0)
23088 .word 0xe636c018 ! t0_kref+0x5a28: sth %l3, [%i3 + %i0]
23089 .word 0x3d800001 ! t0_kref+0x5a2c: fbule,a _kref+0x5a30
23090 .word 0x9535001b ! t0_kref+0x5a30: srl %l4, %i3, %o2
23091 .word 0x15800007 ! t0_kref+0x5a34: fbue _kref+0x5a50
23092 .word 0x9f30201a ! t0_kref+0x5a38: srl %g0, 0x1a, %o7
23093 .word 0x96c76039 ! t0_kref+0x5a3c: addccc %i5, 0x39, %o3
23094 .word 0xdd1fbe58 ! t0_kref+0x5a40: ldd [%fp - 0x1a8], %f14
23095 .word 0x968ae6e2 ! t0_kref+0x5a44: andcc %o3, 0x6e2, %o3
23096 .word 0xde40a000 ! t0_kref+0x5a48: ldsw [%g2], %o7
23097 .word 0xf820a008 ! t0_kref+0x5a4c: st %i4, [%g2 + 8]
23098 .word 0x9ebac013 ! t0_kref+0x5a50: xnorcc %o3, %l3, %o7
23099 .word 0xe6266008 ! t0_kref+0x5a54: st %l3, [%i1 + 8]
23100 .word 0xd24e3ffe ! t0_kref+0x5a58: ldsb [%i0 - 2], %o1
23101 .word 0x9e634014 ! t0_kref+0x5a5c: subc %o5, %l4, %o7
23102 .word 0xe1e8a049 ! t0_kref+0x5a60: prefetcha %g2 + 0x49, 16
23103 .word 0x07480008 ! t0_kref+0x5a64: fbul,pt %fcc0, _kref+0x5a84
23104 .word 0xe7a0a010 ! t0_kref+0x5a68: sta %f19, [%g2 + 0x10]%asi
23105 .word 0x9fa0012b ! t0_kref+0x5a6c: fabss %f11, %f15
23106 .word 0xe51e401d ! t0_kref+0x5a70: ldd [%i1 + %i5], %f18
23107 .word 0x81df0013 ! t0_kref+0x5a74: flush %i4 + %l3
23108 .word 0xe51e4000 ! t0_kref+0x5a78: ldd [%i1], %f18
23109 .word 0x81ac8a4a ! t0_kref+0x5a7c: fcmpd %fcc0, %f18, %f10
23110 .word 0xd44e401a ! t0_kref+0x5a80: ldsb [%i1 + %i2], %o2
23111 .word 0xd8a0a034 ! t0_kref+0x5a84: sta %o4, [%g2 + 0x34]%asi
23112 .word 0x9da309d0 ! t0_kref+0x5a88: fdivd %f12, %f16, %f14
23113 .word 0xf820a034 ! t0_kref+0x5a8c: st %i4, [%g2 + 0x34]
23114 .word 0x9fa018cc ! t0_kref+0x5a90: fdtos %f12, %f15
23115 .word 0x929e801a ! t0_kref+0x5a94: xorcc %i2, %i2, %o1
23116 .word 0xdd1fbcc8 ! t0_kref+0x5a98: ldd [%fp - 0x338], %f14
23117 .word 0x9b322006 ! t0_kref+0x5a9c: srl %o0, 0x6, %o5
23118 .word 0xd780a030 ! t0_kref+0x5aa0: lda [%g2 + 0x30]%asi, %f11
23119 .word 0x9432001a ! t0_kref+0x5aa4: orn %o0, %i2, %o2
23120 .word 0x29800007 ! t0_kref+0x5aa8: fbl,a _kref+0x5ac4
23121 .word 0xea280019 ! t0_kref+0x5aac: stb %l5, [%g0 + %i1]
23122 .word 0xd25e001d ! t0_kref+0x5ab0: ldx [%i0 + %i5], %o1
23123 .word 0x32800002 ! t0_kref+0x5ab4: bne,a _kref+0x5abc
23124 .word 0xd07e7ff8 ! t0_kref+0x5ab8: swap [%i1 - 8], %o0
23125 .word 0xda6e3feb ! t0_kref+0x5abc: ldstub [%i0 - 0x15], %o5
23126 .word 0x942ee2ec ! t0_kref+0x5ac0: andn %i3, 0x2ec, %o2
23127 .word 0x982a695a ! t0_kref+0x5ac4: andn %o1, 0x95a, %o4
23128 .word 0x13800001 ! t0_kref+0x5ac8: fbe _kref+0x5acc
23129 .word 0xe83e6000 ! t0_kref+0x5acc: std %l4, [%i1]
23130 .word 0x98be8016 ! t0_kref+0x5ad0: xnorcc %i2, %l6, %o4
23131 .word 0xd48e201d ! t0_kref+0x5ad4: lduba [%i0 + 0x1d]%asi, %o2
23132 .word 0x92e6bf16 ! t0_kref+0x5ad8: subccc %i2, -0xea, %o1
23133 .word 0xc090a010 ! t0_kref+0x5adc: lduha [%g2 + 0x10]%asi, %g0
23134 .word 0x9a66c015 ! t0_kref+0x5ae0: subc %i3, %l5, %o5
23135 .word 0xda080018 ! t0_kref+0x5ae4: ldub [%g0 + %i0], %o5
23136 .word 0x9fc10000 ! t0_kref+0x5ae8: call %g4
23137 .word 0x95a00138 ! t0_kref+0x5aec: fabss %f24, %f10
23138 .word 0x94aa401c ! t0_kref+0x5af0: andncc %o1, %i4, %o2
23139 .word 0x95a48854 ! t0_kref+0x5af4: faddd %f18, %f20, %f10
23140 .word 0x80bf796d ! t0_kref+0x5af8: xnorcc %i5, -0x693, %g0
23141 .word 0x968d6ede ! t0_kref+0x5afc: andcc %l5, 0xede, %o3
23142 .word 0xe53e4000 ! t0_kref+0x5b00: std %f18, [%i1]
23143 .word 0xf13e4000 ! t0_kref+0x5b04: std %f24, [%i1]
23144 .word 0x3f800006 ! t0_kref+0x5b08: fbo,a _kref+0x5b20
23145 .word 0xd9262018 ! t0_kref+0x5b0c: st %f12, [%i0 + 0x18]
23146 .word 0x95a489d8 ! t0_kref+0x5b10: fdivd %f18, %f24, %f10
23147 .word 0xd51fbd40 ! t0_kref+0x5b14: ldd [%fp - 0x2c0], %f10
23148 .word 0x92a8239a ! t0_kref+0x5b18: andncc %g0, 0x39a, %o1
23149 .word 0x81868000 ! t0_kref+0x5b1c: wr %i2, %g0, %y
23150 .word 0xd2c0a03c ! t0_kref+0x5b20: ldswa [%g2 + 0x3c]%asi, %o1
23151 .word 0x946771c3 ! t0_kref+0x5b24: subc %i5, -0xe3d, %o2
23152 .word 0x808daff3 ! t0_kref+0x5b28: btst 0xff3, %l6
23153 .word 0x99a588ce ! t0_kref+0x5b2c: fsubd %f22, %f14, %f12
23154 .word 0x05800002 ! t0_kref+0x5b30: fblg _kref+0x5b38
23155 .word 0xa9a01893 ! t0_kref+0x5b34: fitos %f19, %f20
23156 .word 0x8007001c ! t0_kref+0x5b38: add %i4, %i4, %g0
23157 .word 0x2b800007 ! t0_kref+0x5b3c: fbug,a _kref+0x5b58
23158 .word 0x800a801b ! t0_kref+0x5b40: and %o2, %i3, %g0
23159 .word 0x81aacab7 ! t0_kref+0x5b44: fcmpes %fcc0, %f11, %f23
23160 .word 0x92ba4000 ! t0_kref+0x5b48: xnorcc %o1, %g0, %o1
23161 .word 0xe868a031 ! t0_kref+0x5b4c: ldstub [%g2 + 0x31], %l4
23162 .word 0xd51fbdf0 ! t0_kref+0x5b50: ldd [%fp - 0x210], %f10
23163 .word 0x81854000 ! t0_kref+0x5b54: wr %l5, %g0, %y
23164 .word 0xe51e4000 ! t0_kref+0x5b58: ldd [%i1], %f18
23165 .word 0xe8b0a034 ! t0_kref+0x5b5c: stha %l4, [%g2 + 0x34]%asi
23166 .word 0x928b0016 ! t0_kref+0x5b60: andcc %o4, %l6, %o1
23167 .word 0xfa2e3feb ! t0_kref+0x5b64: stb %i5, [%i0 - 0x15]
23168 .word 0x878020d0 ! t0_kref+0x5b68: mov 0xd0, %asi
23169 .word 0x81ac0ab0 ! t0_kref+0x5b6c: fcmpes %fcc0, %f16, %f16
23170 .word 0xa7a0012b ! t0_kref+0x5b70: fabss %f11, %f19
23171 .word 0x927d400c ! t0_kref+0x5b74: sdiv %l5, %o4, %o1
23172 .word 0x952de009 ! t0_kref+0x5b78: sll %l7, 0x9, %o2
23173 .word 0xa5a01914 ! t0_kref+0x5b7c: fitod %f20, %f18
23174 .word 0xa5a0012d ! t0_kref+0x5b80: fabss %f13, %f18
23175 .word 0x953f200a ! t0_kref+0x5b84: sra %i4, 0xa, %o2
23176 .word 0x98e5c00d ! t0_kref+0x5b88: subccc %l7, %o5, %o4
23177 .word 0x8143e040 ! t0_kref+0x5b8c: membar 0x40
23178 .word 0x94868014 ! t0_kref+0x5b90: addcc %i2, %l4, %o2
23179 call 1f
23180 .empty
23181 .word 0x95a88035 ! t0_kref+0x5b98: fmovslg %fcc0, %f21, %f10
23182 .word 0x9e45a7a3 ! t0_kref+0x5b9c: addc %l6, 0x7a3, %o7
23183 .word 0x2d400005 ! t0_kref+0x5ba0: fbg,a,pn %fcc0, _kref+0x5bb4
23184 .word 0xe01e2018 ! t0_kref+0x5ba4: ldd [%i0 + 0x18], %l0
231851: .word 0x81ab0a4a ! t0_kref+0x5ba8: fcmpd %fcc0, %f12, %f10
23186 .word 0x8134a016 ! t0_kref+0x5bac: srl %l2, 0x16, %g0
23187 .word 0x982f2bf7 ! t0_kref+0x5bb0: andn %i4, 0xbf7, %o4
23188 .word 0x9334e016 ! t0_kref+0x5bb4: srl %l3, 0x16, %o1
23189 .word 0xe51fbf80 ! t0_kref+0x5bb8: ldd [%fp - 0x80], %f18
23190 .word 0x8038001c ! t0_kref+0x5bbc: xnor %g0, %i4, %g0
23191 .word 0xd630a010 ! t0_kref+0x5bc0: sth %o3, [%g2 + 0x10]
23192 .word 0x11400002 ! t0_kref+0x5bc4: fba,pn %fcc0, _kref+0x5bcc
23193 .word 0xed68a082 ! t0_kref+0x5bc8: prefetch %g2 + 0x82, 22
23194 .word 0x96aabceb ! t0_kref+0x5bcc: andncc %o2, -0x315, %o3
23195 .word 0x80822175 ! t0_kref+0x5bd0: addcc %o0, 0x175, %g0
23196 .word 0x23800008 ! t0_kref+0x5bd4: fbne,a _kref+0x5bf4
23197 .word 0xd4567ff4 ! t0_kref+0x5bd8: ldsh [%i1 - 0xc], %o2
23198 .word 0xaba0002b ! t0_kref+0x5bdc: fmovs %f11, %f21
23199 .word 0x80dce9ed ! t0_kref+0x5be0: smulcc %l3, 0x9ed, %g0
23200 .word 0xf007bfe0 ! t0_kref+0x5be4: ld [%fp - 0x20], %i0
23201 .word 0xd4163fe4 ! t0_kref+0x5be8: lduh [%i0 - 0x1c], %o2
23202 .word 0x81874000 ! t0_kref+0x5bec: wr %i5, %g0, %y
23203 .word 0xc807bff0 ! t0_kref+0x5bf0: ld [%fp - 0x10], %g4
23204 .word 0xd450a032 ! t0_kref+0x5bf4: ldsh [%g2 + 0x32], %o2
23205 .word 0x985df3fd ! t0_kref+0x5bf8: smul %l7, -0xc03, %o4
23206 .word 0x9de3bfa0 ! t0_kref+0x5bfc: save %sp, -0x60, %sp
23207 sethi %hi(1f), %i7
23208 return %i7+%lo(1f)
23209 .empty
23210 .word 0x95a01a2c ! t0_kref+0x5c08: fstoi %f12, %f10
23211 .word 0xd4070018 ! t0_kref+0x5c0c: ld [%i4 + %i0], %o2
23212 .word 0xde40a004 ! t0_kref+0x5c10: ldsw [%g2 + 4], %o7
232131: .word 0xb3a5c82f ! t0_kref+0x5c14: fadds %f23, %f15, %f25
23214 .word 0x92824017 ! t0_kref+0x5c18: addcc %o1, %l7, %o1
23215 .word 0xe6200018 ! t0_kref+0x5c1c: st %l3, [%g0 + %i0]
23216 .word 0x8143c000 ! t0_kref+0x5c20: stbar
23217 .word 0x3b480008 ! t0_kref+0x5c24: fble,a,pt %fcc0, _kref+0x5c44
23218 .word 0x9a85001c ! t0_kref+0x5c28: addcc %l4, %i4, %o5
23219 .word 0xd20e8019 ! t0_kref+0x5c2c: ldub [%i2 + %i1], %o1
23220 .word 0x3f800005 ! t0_kref+0x5c30: fbo,a _kref+0x5c44
23221 .word 0xc0563fe2 ! t0_kref+0x5c34: ldsh [%i0 - 0x1e], %g0
23222 .word 0x9afd8016 ! t0_kref+0x5c38: sdivcc %l6, %l6, %o5
23223 .word 0x9ef23d8b ! t0_kref+0x5c3c: udivcc %o0, -0x275, %o7
23224 .word 0x25480004 ! t0_kref+0x5c40: fblg,a,pt %fcc0, _kref+0x5c50
23225 .word 0xf320a008 ! t0_kref+0x5c44: st %f25, [%g2 + 8]
23226 .word 0x9242b3d1 ! t0_kref+0x5c48: addc %o2, -0xc2f, %o1
23227 .word 0x2f480007 ! t0_kref+0x5c4c: fbu,a,pt %fcc0, _kref+0x5c68
23228 .word 0x948ced3b ! t0_kref+0x5c50: andcc %l3, 0xd3b, %o2
23229 .word 0x99a01911 ! t0_kref+0x5c54: fitod %f17, %f12
23230 .word 0xa5a44837 ! t0_kref+0x5c58: fadds %f17, %f23, %f18
23231 .word 0x1c800008 ! t0_kref+0x5c5c: bpos _kref+0x5c7c
23232 .word 0x92f6801d ! t0_kref+0x5c60: udivcc %i2, %i5, %o1
23233 .word 0x94bf001c ! t0_kref+0x5c64: xnorcc %i4, %i4, %o2
23234 .word 0xd200a024 ! t0_kref+0x5c68: ld [%g2 + 0x24], %o1
23235 .word 0x9a03001d ! t0_kref+0x5c6c: add %o4, %i5, %o5
23236 .word 0x973c8013 ! t0_kref+0x5c70: sra %l2, %l3, %o3
23237 .word 0xa9a4884e ! t0_kref+0x5c74: faddd %f18, %f14, %f20
23238 .word 0xef00a01c ! t0_kref+0x5c78: ld [%g2 + 0x1c], %f23
23239 .word 0xa9a01916 ! t0_kref+0x5c7c: fitod %f22, %f20
23240 .word 0x9540c000 ! t0_kref+0x5c80: mov %asi, %o2
23241 .word 0xded6501b ! t0_kref+0x5c84: ldsha [%i1 + %i3]0x80, %o7
23242 .word 0xafa0002e ! t0_kref+0x5c88: fmovs %f14, %f23
23243 .word 0x16800001 ! t0_kref+0x5c8c: bge _kref+0x5c90
23244 .word 0x9f16801d ! t0_kref+0x5c90: taddcctv %i2, %i5, %o7
23245 .word 0x98e77a98 ! t0_kref+0x5c94: subccc %i5, -0x568, %o4
23246 .word 0x2d800007 ! t0_kref+0x5c98: fbg,a _kref+0x5cb4
23247 .word 0xd51e3fe8 ! t0_kref+0x5c9c: ldd [%i0 - 0x18], %f10
23248 .word 0xdf00a030 ! t0_kref+0x5ca0: ld [%g2 + 0x30], %f15
23249 .word 0xed1fbc18 ! t0_kref+0x5ca4: ldd [%fp - 0x3e8], %f22
23250 .word 0xe300a014 ! t0_kref+0x5ca8: ld [%g2 + 0x14], %f17
23251 .word 0xdf00a018 ! t0_kref+0x5cac: ld [%g2 + 0x18], %f15
23252 .word 0x9da000b9 ! t0_kref+0x5cb0: fnegs %f25, %f14
23253 .word 0xd6064000 ! t0_kref+0x5cb4: ld [%i1], %o3
23254 .word 0xeeee501a ! t0_kref+0x5cb8: ldstuba [%i1 + %i2]0x80, %l7
23255 .word 0x30480003 ! t0_kref+0x5cbc: ba,a,pt %icc, _kref+0x5cc8
23256 .word 0x9f3e801b ! t0_kref+0x5cc0: sra %i2, %i3, %o7
23257 .word 0x92f24012 ! t0_kref+0x5cc4: udivcc %o1, %l2, %o1
23258 .word 0x928d7c88 ! t0_kref+0x5cc8: andcc %l5, -0x378, %o1
23259 .word 0xd806401c ! t0_kref+0x5ccc: ld [%i1 + %i4], %o4
23260 .word 0xda060000 ! t0_kref+0x5cd0: ld [%i0], %o5
23261 .word 0x9a5cf641 ! t0_kref+0x5cd4: smul %l3, -0x9bf, %o5
23262 .word 0xdf00a02c ! t0_kref+0x5cd8: ld [%g2 + 0x2c], %f15
23263 .word 0x922b7210 ! t0_kref+0x5cdc: andn %o5, -0xdf0, %o1
23264 .word 0x98f30016 ! t0_kref+0x5ce0: udivcc %o4, %l6, %o4
23265 .word 0x9b282018 ! t0_kref+0x5ce4: sll %g0, 0x18, %o5
23266 .word 0x9ba0188c ! t0_kref+0x5ce8: fitos %f12, %f13
23267 .word 0xde100019 ! t0_kref+0x5cec: lduh [%g0 + %i1], %o7
23268 .word 0x9da54936 ! t0_kref+0x5cf0: fmuls %f21, %f22, %f14
23269 .word 0xd24e200f ! t0_kref+0x5cf4: ldsb [%i0 + 0xf], %o1
23270 .word 0x20400006 ! t0_kref+0x5cf8: bn,a,pn %icc, _kref+0x5d10
23271 .word 0x9ab4a6a8 ! t0_kref+0x5cfc: orncc %l2, 0x6a8, %o5
23272 .word 0xd656c018 ! t0_kref+0x5d00: ldsh [%i3 + %i0], %o3
23273 .word 0x31480002 ! t0_kref+0x5d04: fba,a,pt %fcc0, _kref+0x5d0c
23274 .word 0xd208a00a ! t0_kref+0x5d08: ldub [%g2 + 0xa], %o1
23275 .word 0x97a649ab ! t0_kref+0x5d0c: fdivs %f25, %f11, %f11
23276 .word 0xdb20a010 ! t0_kref+0x5d10: st %f13, [%g2 + 0x10]
23277 .word 0xf630a01c ! t0_kref+0x5d14: sth %i3, [%g2 + 0x1c]
23278 .word 0x8143c000 ! t0_kref+0x5d18: stbar
23279 .word 0xd9be501d ! t0_kref+0x5d1c: stda %f12, [%i1 + %i5]0x80
23280 .word 0x81dd3594 ! t0_kref+0x5d20: flush %l4 - 0xa6c
23281 .word 0x81ac8a4e ! t0_kref+0x5d24: fcmpd %fcc0, %f18, %f14
23282 .word 0xa1a00130 ! t0_kref+0x5d28: fabss %f16, %f16
23283 .word 0xd5be501d ! t0_kref+0x5d2c: stda %f10, [%i1 + %i5]0x80
23284 .word 0x963f7524 ! t0_kref+0x5d30: xnor %i5, -0xadc, %o3
23285 .word 0x980a401c ! t0_kref+0x5d34: and %o1, %i4, %o4
23286 .word 0xb1a01913 ! t0_kref+0x5d38: fitod %f19, %f24
23287 .word 0x9ba449b3 ! t0_kref+0x5d3c: fdivs %f17, %f19, %f13
23288 .word 0x98a3400c ! t0_kref+0x5d40: subcc %o5, %o4, %o4
23289 .word 0x25800003 ! t0_kref+0x5d44: fblg,a _kref+0x5d50
23290 .word 0x928ec01b ! t0_kref+0x5d48: andcc %i3, %i3, %o1
23291 .word 0x96bb7095 ! t0_kref+0x5d4c: xnorcc %o5, -0xf6b, %o3
23292 .word 0x20400007 ! t0_kref+0x5d50: bn,a,pn %icc, _kref+0x5d6c
23293 .word 0xd200a024 ! t0_kref+0x5d54: ld [%g2 + 0x24], %o1
23294 .word 0xde50a01a ! t0_kref+0x5d58: ldsh [%g2 + 0x1a], %o7
23295 .word 0x17800002 ! t0_kref+0x5d5c: fbge _kref+0x5d64
23296 .word 0x80a68015 ! t0_kref+0x5d60: cmp %i2, %l5
23297 .word 0x9a5cf9c5 ! t0_kref+0x5d64: smul %l3, -0x63b, %o5
23298 .word 0xc0c01019 ! t0_kref+0x5d68: ldswa [%g0 + %i1]0x80, %g0
23299 .word 0x13480008 ! t0_kref+0x5d6c: fbe,pt %fcc0, _kref+0x5d8c
23300 .word 0x962ee4df ! t0_kref+0x5d70: andn %i3, 0x4df, %o3
23301 .word 0xd84e6012 ! t0_kref+0x5d74: ldsb [%i1 + 0x12], %o4
23302 .word 0xdd20a00c ! t0_kref+0x5d78: st %f14, [%g2 + 0xc]
23303 .word 0x805de61e ! t0_kref+0x5d7c: smul %l7, 0x61e, %g0
23304 .word 0x9a0cb487 ! t0_kref+0x5d80: and %l2, -0xb79, %o5
23305 .word 0x17800003 ! t0_kref+0x5d84: fbge _kref+0x5d90
23306 .word 0x9a476d74 ! t0_kref+0x5d88: addc %i5, 0xd74, %o5
23307 .word 0x9886801c ! t0_kref+0x5d8c: addcc %i2, %i4, %o4
23308 .word 0x80a37349 ! t0_kref+0x5d90: cmp %o5, -0xcb7
23309 .word 0x993b4008 ! t0_kref+0x5d94: sra %o5, %o0, %o4
23310 .word 0xde100018 ! t0_kref+0x5d98: lduh [%g0 + %i0], %o7
23311 .word 0xec01401c ! t0_kref+0x5d9c: ld [%g5 + %i4], %l6
23312 .word 0xc96e2018 ! t0_kref+0x5da0: prefetch %i0 + 0x18, 4
23313 .word 0x9b3ec01b ! t0_kref+0x5da4: sra %i3, %i3, %o5
23314 .word 0x9a5ec01c ! t0_kref+0x5da8: smul %i3, %i4, %o5
23315 .word 0x80fb6116 ! t0_kref+0x5dac: sdivcc %o5, 0x116, %g0
23316 .word 0xe4267fe4 ! t0_kref+0x5db0: st %l2, [%i1 - 0x1c]
23317 .word 0x2e400005 ! t0_kref+0x5db4: bvs,a,pn %icc, _kref+0x5dc8
23318 .word 0xf3262000 ! t0_kref+0x5db8: st %f25, [%i0]
23319 .word 0x940a8014 ! t0_kref+0x5dbc: and %o2, %l4, %o2
23320 .word 0xed1e6000 ! t0_kref+0x5dc0: ldd [%i1], %f22
23321 .word 0xdd1fbfb8 ! t0_kref+0x5dc4: ldd [%fp - 0x48], %f14
23322 .word 0x99a4c837 ! t0_kref+0x5dc8: fadds %f19, %f23, %f12
23323 .word 0x99376005 ! t0_kref+0x5dcc: srl %i5, 0x5, %o4
23324 .word 0xd51fbcf8 ! t0_kref+0x5dd0: ldd [%fp - 0x308], %f10
23325 .word 0xd420a01c ! t0_kref+0x5dd4: st %o2, [%g2 + 0x1c]
23326 .word 0x800f400b ! t0_kref+0x5dd8: and %i5, %o3, %g0
23327 .word 0x93280016 ! t0_kref+0x5ddc: sll %g0, %l6, %o1
23328 .word 0x98e0001b ! t0_kref+0x5de0: subccc %g0, %i3, %o4
23329 .word 0xdb062000 ! t0_kref+0x5de4: ld [%i0], %f13
23330 .word 0x95a38856 ! t0_kref+0x5de8: faddd %f14, %f22, %f10
23331 .word 0x3d800003 ! t0_kref+0x5dec: fbule,a _kref+0x5df8
23332 .word 0xc0580019 ! t0_kref+0x5df0: ldx [%g0 + %i1], %g0
23333 .word 0x9ebb400c ! t0_kref+0x5df4: xnorcc %o5, %o4, %o7
23334 .word 0x86102001 ! t0_kref+0x5df8: mov 0x1, %g3
23335 .word 0x12800000 ! t0_kref+0x5dfc: bne _kref+0x5dfc
23336 .word 0x86a0e001 ! t0_kref+0x5e00: subcc %g3, 1, %g3
23337 .word 0x94ba8015 ! t0_kref+0x5e04: xnorcc %o2, %l5, %o2
23338 .word 0x9242b4b0 ! t0_kref+0x5e08: addc %o2, -0xb50, %o1
23339 .word 0xa9a0188f ! t0_kref+0x5e0c: fitos %f15, %f20
23340 .word 0xf836c019 ! t0_kref+0x5e10: sth %i4, [%i3 + %i1]
23341 .word 0xa9a01110 ! t0_kref+0x5e14: fxtod %f16, %f20
23342 .word 0x9a583384 ! t0_kref+0x5e18: smul %g0, -0xc7c, %o5
23343 call SYM(t0_subr0)
23344 .word 0xe11fbf78 ! t0_kref+0x5e20: ldd [%fp - 0x88], %f16
23345 .word 0x993d8008 ! t0_kref+0x5e24: sra %l6, %o0, %o4
23346 .word 0x20800001 ! t0_kref+0x5e28: bn,a _kref+0x5e2c
23347 .word 0xd40e8018 ! t0_kref+0x5e2c: ldub [%i2 + %i0], %o2
23348 .word 0x928b4013 ! t0_kref+0x5e30: andcc %o5, %l3, %o1
23349 .word 0x97a01898 ! t0_kref+0x5e34: fitos %f24, %f11
23350 .word 0x39480002 ! t0_kref+0x5e38: fbuge,a,pt %fcc0, _kref+0x5e40
23351 .word 0x9af2800a ! t0_kref+0x5e3c: udivcc %o2, %o2, %o5
23352 .word 0x25800008 ! t0_kref+0x5e40: fblg,a _kref+0x5e60
23353 .word 0xf11e001d ! t0_kref+0x5e44: ldd [%i0 + %i5], %f24
23354 .word 0xed1fbdd8 ! t0_kref+0x5e48: ldd [%fp - 0x228], %f22
23355 .word 0x9fa01a2d ! t0_kref+0x5e4c: fstoi %f13, %f15
23356 .word 0xd91fbdc0 ! t0_kref+0x5e50: ldd [%fp - 0x240], %f12
23357 .word 0xe62e001a ! t0_kref+0x5e54: stb %l3, [%i0 + %i2]
23358 .word 0xc008a00b ! t0_kref+0x5e58: ldub [%g2 + 0xb], %g0
23359 .word 0x9abdc00b ! t0_kref+0x5e5c: xnorcc %l7, %o3, %o5
23360 .word 0x3f480007 ! t0_kref+0x5e60: fbo,a,pt %fcc0, _kref+0x5e7c
23361 .word 0x9834c000 ! t0_kref+0x5e64: orn %l3, %g0, %o4
23362 .word 0xd2567ff4 ! t0_kref+0x5e68: ldsh [%i1 - 0xc], %o1
23363 .word 0x80172243 ! t0_kref+0x5e6c: or %i4, 0x243, %g0
23364 .word 0x9e474014 ! t0_kref+0x5e70: addc %i5, %l4, %o7
23365 .word 0x81830000 ! t0_kref+0x5e74: wr %o4, %g0, %y
23366 .word 0xb3a018d2 ! t0_kref+0x5e78: fdtos %f18, %f25
23367 .word 0xf11fbe28 ! t0_kref+0x5e7c: ldd [%fp - 0x1d8], %f24
23368 .word 0x9e757637 ! t0_kref+0x5e80: udiv %l5, -0x9c9, %o7
23369 .word 0xd91fbd98 ! t0_kref+0x5e84: ldd [%fp - 0x268], %f12
23370 .word 0x9fc10000 ! t0_kref+0x5e88: call %g4
23371 .word 0xe5bf5018 ! t0_kref+0x5e8c: stda %f18, [%i5 + %i0]0x80
23372 .word 0x9da309b7 ! t0_kref+0x5e90: fdivs %f12, %f23, %f14
23373 .word 0x8143c000 ! t0_kref+0x5e94: stbar
23374 .word 0x96880000 ! t0_kref+0x5e98: andcc %g0, %g0, %o3
23375 .word 0xc568a084 ! t0_kref+0x5e9c: prefetch %g2 + 0x84, 2
23376 .word 0x951d2940 ! t0_kref+0x5ea0: tsubcctv %l4, 0x940, %o2
23377 .word 0x9ef2a55f ! t0_kref+0x5ea4: udivcc %o2, 0x55f, %o7
23378 .word 0x9f2d000c ! t0_kref+0x5ea8: sll %l4, %o4, %o7
23379 .word 0xd020a030 ! t0_kref+0x5eac: st %o0, [%g2 + 0x30]
23380 .word 0x9da3884e ! t0_kref+0x5eb0: faddd %f14, %f14, %f14
23381 .word 0x99a018d2 ! t0_kref+0x5eb4: fdtos %f18, %f12
23382 .word 0xd42e600c ! t0_kref+0x5eb8: stb %o2, [%i1 + 0xc]
23383 .word 0xa5a0190b ! t0_kref+0x5ebc: fitod %f11, %f18
23384 .word 0x27400007 ! t0_kref+0x5ec0: fbul,a,pn %fcc0, _kref+0x5edc
23385 .word 0x8185c000 ! t0_kref+0x5ec4: wr %l7, %g0, %y
23386 .word 0x983e801c ! t0_kref+0x5ec8: xnor %i2, %i4, %o4
23387 .word 0x8143c000 ! t0_kref+0x5ecc: stbar
23388 .word 0x2b800002 ! t0_kref+0x5ed0: fbug,a _kref+0x5ed8
23389 .word 0x803727be ! t0_kref+0x5ed4: orn %i4, 0x7be, %g0
23390 .word 0xed1fbfd0 ! t0_kref+0x5ed8: ldd [%fp - 0x30], %f22
23391 .word 0x800aac83 ! t0_kref+0x5edc: and %o2, 0xc83, %g0
23392 .word 0xa7a01a31 ! t0_kref+0x5ee0: fstoi %f17, %f19
23393 .word 0xd848a03a ! t0_kref+0x5ee4: ldsb [%g2 + 0x3a], %o4
23394 .word 0x99a00139 ! t0_kref+0x5ee8: fabss %f25, %f12
23395 .word 0xa3a000b7 ! t0_kref+0x5eec: fnegs %f23, %f17
23396 .word 0x00800001 ! t0_kref+0x5ef0: bn _kref+0x5ef4
23397 .word 0xdd1e6008 ! t0_kref+0x5ef4: ldd [%i1 + 8], %f14
23398 .word 0x968abb00 ! t0_kref+0x5ef8: andcc %o2, -0x500, %o3
23399 .word 0x81ad8a4e ! t0_kref+0x5efc: fcmpd %fcc0, %f22, %f14
23400 .word 0xe11e401d ! t0_kref+0x5f00: ldd [%i1 + %i5], %f16
23401 .word 0x81ac8a50 ! t0_kref+0x5f04: fcmpd %fcc0, %f18, %f16
23402 .word 0xd6d01019 ! t0_kref+0x5f08: ldsha [%g0 + %i1]0x80, %o3
23403 .word 0x98b6f2e0 ! t0_kref+0x5f0c: orncc %i3, -0xd20, %o4
23404 .word 0x1b2a8c5d ! t0_kref+0x5f10: sethi %hi(0xaa317400), %o5
23405 .word 0xf11e401d ! t0_kref+0x5f14: ldd [%i1 + %i5], %f24
23406 .word 0x001fffff ! t0_kref+0x5f18: illtrap 0x1fffff
23407 .word 0x9410001b ! t0_kref+0x5f1c: mov %i3, %o2
23408 .word 0x81ae4ab0 ! t0_kref+0x5f20: fcmpes %fcc0, %f25, %f16
23409 .word 0x9eab3339 ! t0_kref+0x5f24: andncc %o4, -0xcc7, %o7
23410 .word 0xd4166014 ! t0_kref+0x5f28: lduh [%i1 + 0x14], %o2
23411 .word 0x9fc00004 ! t0_kref+0x5f2c: call %g0 + %g4
23412 .word 0xa9a28831 ! t0_kref+0x5f30: fadds %f10, %f17, %f20
23413 .word 0x81ad0a4e ! t0_kref+0x5f34: fcmpd %fcc0, %f20, %f14
23414 .word 0x9e8f401a ! t0_kref+0x5f38: andcc %i5, %i2, %o7
23415 .word 0x802dc008 ! t0_kref+0x5f3c: andn %l7, %o0, %g0
23416 .word 0x80e6edcd ! t0_kref+0x5f40: subccc %i3, 0xdcd, %g0
23417 .word 0x948b000b ! t0_kref+0x5f44: andcc %o4, %o3, %o2
23418 .word 0xd430a022 ! t0_kref+0x5f48: sth %o2, [%g2 + 0x22]
23419 .word 0x1d800003 ! t0_kref+0x5f4c: fbule _kref+0x5f58
23420 .word 0x942b400a ! t0_kref+0x5f50: andn %o5, %o2, %o2
23421 .word 0xe6ff1018 ! t0_kref+0x5f54: swapa [%i4 + %i0]0x80, %l3
23422 .word 0xc040a008 ! t0_kref+0x5f58: ldsw [%g2 + 8], %g0
23423 .word 0x99a0012d ! t0_kref+0x5f5c: fabss %f13, %f12
23424 .word 0xa5a289ab ! t0_kref+0x5f60: fdivs %f10, %f11, %f18
23425 .word 0x9264a694 ! t0_kref+0x5f64: subc %l2, 0x694, %o1
23426 .word 0x2b400004 ! t0_kref+0x5f68: fbug,a,pn %fcc0, _kref+0x5f78
23427 .word 0xa5a0004e ! t0_kref+0x5f6c: fmovd %f14, %f18
23428 call SYM(t0_subr2)
23429 .word 0xd406201c ! t0_kref+0x5f74: ld [%i0 + 0x1c], %o2
23430 .word 0x967a8012 ! t0_kref+0x5f78: sdiv %o2, %l2, %o3
23431 .word 0x98fd626a ! t0_kref+0x5f7c: sdivcc %l5, 0x26a, %o4
23432 .word 0xb3a0188c ! t0_kref+0x5f80: fitos %f12, %f25
23433 .word 0xd416c018 ! t0_kref+0x5f84: lduh [%i3 + %i0], %o2
23434 .word 0xe126401c ! t0_kref+0x5f88: st %f16, [%i1 + %i4]
23435 .word 0x94bb401a ! t0_kref+0x5f8c: xnorcc %o5, %i2, %o2
23436 .word 0x81ac0a50 ! t0_kref+0x5f90: fcmpd %fcc0, %f16, %f16
23437 .word 0xa7a01a39 ! t0_kref+0x5f94: fstoi %f25, %f19
23438 .word 0xec363ffc ! t0_kref+0x5f98: sth %l6, [%i0 - 4]
23439 .word 0xed20a010 ! t0_kref+0x5f9c: st %f22, [%g2 + 0x10]
23440 .word 0x96268017 ! t0_kref+0x5fa0: sub %i2, %l7, %o3
23441 .word 0xc807bfe8 ! t0_kref+0x5fa4: ld [%fp - 0x18], %g4
23442 .word 0x99a018ca ! t0_kref+0x5fa8: fdtos %f10, %f12
23443 .word 0x80b2700a ! t0_kref+0x5fac: orncc %o1, -0xff6, %g0
23444 .word 0xe500a010 ! t0_kref+0x5fb0: ld [%g2 + 0x10], %f18
23445 .word 0x1d800008 ! t0_kref+0x5fb4: fbule _kref+0x5fd4
23446 .word 0x9e17653b ! t0_kref+0x5fb8: or %i5, 0x53b, %o7
23447 .word 0x965db6d4 ! t0_kref+0x5fbc: smul %l6, -0x92c, %o3
23448 .word 0x22480008 ! t0_kref+0x5fc0: be,a,pt %icc, _kref+0x5fe0
23449 .word 0xaba5c82c ! t0_kref+0x5fc4: fadds %f23, %f12, %f21
23450 .word 0xeaae501a ! t0_kref+0x5fc8: stba %l5, [%i1 + %i2]0x80
23451 .word 0x9725400a ! t0_kref+0x5fcc: mulscc %l5, %o2, %o3
23452 .word 0xf428a00a ! t0_kref+0x5fd0: stb %i2, [%g2 + 0xa]
23453 .word 0x81df61a9 ! t0_kref+0x5fd4: flush %i5 + 0x1a9
23454 .word 0x99a4c8b6 ! t0_kref+0x5fd8: fsubs %f19, %f22, %f12
23455 .word 0xe01f4019 ! t0_kref+0x5fdc: ldd [%i5 + %i1], %l0
23456 .word 0x98448016 ! t0_kref+0x5fe0: addc %l2, %l6, %o4
23457 .word 0xda50a02e ! t0_kref+0x5fe4: ldsh [%g2 + 0x2e], %o5
23458 .word 0x942f3c34 ! t0_kref+0x5fe8: andn %i4, -0x3cc, %o2
23459 .word 0x9af34009 ! t0_kref+0x5fec: udivcc %o5, %o1, %o5
23460 .word 0x3a800008 ! t0_kref+0x5ff0: bcc,a _kref+0x6010
23461 .word 0x972a400c ! t0_kref+0x5ff4: sll %o1, %o4, %o3
23462 .word 0xd650a00e ! t0_kref+0x5ff8: ldsh [%g2 + 0xe], %o3
23463 .word 0x9ba000b0 ! t0_kref+0x5ffc: fnegs %f16, %f13
23464 .word 0xe01e4000 ! t0_kref+0x6000: ldd [%i1], %l0
23465 .word 0x92b7400d ! t0_kref+0x6004: orncc %i5, %o5, %o1
23466 .word 0xa9a5882b ! t0_kref+0x6008: fadds %f22, %f11, %f20
23467 .word 0xa7a0188e ! t0_kref+0x600c: fitos %f14, %f19
23468 .word 0x9a6536ea ! t0_kref+0x6010: subc %l4, -0x916, %o5
23469 .word 0xd028a00f ! t0_kref+0x6014: stb %o0, [%g2 + 0xf]
23470 .word 0x9da389d2 ! t0_kref+0x6018: fdivd %f14, %f18, %f14
23471 .word 0x98bb378f ! t0_kref+0x601c: xnorcc %o4, -0x871, %o4
23472 .word 0x988ee29b ! t0_kref+0x6020: andcc %i3, 0x29b, %o4
23473 .word 0x988ea3ec ! t0_kref+0x6024: andcc %i2, 0x3ec, %o4
23474 .word 0x09800004 ! t0_kref+0x6028: fbl _kref+0x6038
23475 .word 0xdb264000 ! t0_kref+0x602c: st %f13, [%i1]
23476 .word 0x08800008 ! t0_kref+0x6030: bleu _kref+0x6050
23477 .word 0x92834012 ! t0_kref+0x6034: addcc %o5, %l2, %o1
23478 .word 0x9e5ea7a1 ! t0_kref+0x6038: smul %i2, 0x7a1, %o7
23479 .word 0x993ea001 ! t0_kref+0x603c: sra %i2, 0x1, %o4
23480 .word 0x2f800005 ! t0_kref+0x6040: fbu,a _kref+0x6054
23481 .word 0xe91e2018 ! t0_kref+0x6044: ldd [%i0 + 0x18], %f20
23482 .word 0x947f7320 ! t0_kref+0x6048: sdiv %i5, -0xce0, %o2
23483 .word 0xd2801019 ! t0_kref+0x604c: lda [%g0 + %i1]0x80, %o1
23484 .word 0x9add6094 ! t0_kref+0x6050: smulcc %l5, 0x94, %o5
23485 .word 0xada54d2b ! t0_kref+0x6054: fsmuld %f21, %f11, %f22
23486 .word 0xc807bfec ! t0_kref+0x6058: ld [%fp - 0x14], %g4
23487 .word 0x25400008 ! t0_kref+0x605c: fblg,a,pn %fcc0, _kref+0x607c
23488 .word 0xb1a018d8 ! t0_kref+0x6060: fdtos %f24, %f24
23489 .word 0x992ae013 ! t0_kref+0x6064: sll %o3, 0x13, %o4
23490 .word 0xda40a010 ! t0_kref+0x6068: ldsw [%g2 + 0x10], %o5
23491 .word 0xe01e401d ! t0_kref+0x606c: ldd [%i1 + %i5], %l0
23492 .word 0x9a5f2c82 ! t0_kref+0x6070: smul %i4, 0xc82, %o5
23493 .word 0x28800007 ! t0_kref+0x6074: bleu,a _kref+0x6090
23494 .word 0xea7e7fe8 ! t0_kref+0x6078: swap [%i1 - 0x18], %l5
23495 .word 0x973a8014 ! t0_kref+0x607c: sra %o2, %l4, %o3
23496 .word 0x9824e397 ! t0_kref+0x6080: sub %l3, 0x397, %o4
23497 .word 0x92053b23 ! t0_kref+0x6084: add %l4, -0x4dd, %o1
23498 .word 0x9a86b592 ! t0_kref+0x6088: addcc %i2, -0xa6e, %o5
23499 .word 0xe06e6019 ! t0_kref+0x608c: ldstub [%i1 + 0x19], %l0
23500 .word 0xa9a00139 ! t0_kref+0x6090: fabss %f25, %f20
23501 .word 0xe01e6000 ! t0_kref+0x6094: ldd [%i1], %l0
23502 .word 0x928e8017 ! t0_kref+0x6098: andcc %i2, %l7, %o1
23503 .word 0x99a489b8 ! t0_kref+0x609c: fdivs %f18, %f24, %f12
23504 .word 0x81dfc00b ! t0_kref+0x60a0: flush %i7 + %o3
23505 .word 0xa5a54d31 ! t0_kref+0x60a4: fsmuld %f21, %f17, %f18
23506 .word 0xe6280019 ! t0_kref+0x60a8: stb %l3, [%g0 + %i1]
23507 .word 0x9abac015 ! t0_kref+0x60ac: xnorcc %o3, %l5, %o5
23508 .word 0xf62e6006 ! t0_kref+0x60b0: stb %i3, [%i1 + 6]
23509 .word 0xc016401b ! t0_kref+0x60b4: lduh [%i1 + %i3], %g0
23510 .word 0x9da00139 ! t0_kref+0x60b8: fabss %f25, %f14
23511 .word 0x9a67400d ! t0_kref+0x60bc: subc %i5, %o5, %o5
23512 .word 0x9a1ac00c ! t0_kref+0x60c0: xor %o3, %o4, %o5
23513 .word 0x9882c014 ! t0_kref+0x60c4: addcc %o3, %l4, %o4
23514 .word 0xf207bfe0 ! t0_kref+0x60c8: ld [%fp - 0x20], %i1
23515 .word 0x9e2ebfe2 ! t0_kref+0x60cc: andn %i2, -0x1e, %o7
23516 .word 0x81ac8a50 ! t0_kref+0x60d0: fcmpd %fcc0, %f18, %f16
23517 .word 0xe420a024 ! t0_kref+0x60d4: st %l2, [%g2 + 0x24]
23518 .word 0xe500a028 ! t0_kref+0x60d8: ld [%g2 + 0x28], %f18
23519 .word 0x9de3bfa0 ! t0_kref+0x60dc: save %sp, -0x60, %sp
23520 sethi %hi(1f), %i7
23521 return %i7+%lo(1f)
23522 .empty
23523 .word 0xef00a008 ! t0_kref+0x60e8: ld [%g2 + 8], %f23
23524 .word 0x81ac0aab ! t0_kref+0x60ec: fcmpes %fcc0, %f16, %f11
23525 .word 0x98c5e458 ! t0_kref+0x60f0: addccc %l7, 0x458, %o4
23526 .word 0x39400006 ! t0_kref+0x60f4: fbuge,a,pn %fcc0, _kref+0x610c
23527 .word 0x9846c00c ! t0_kref+0x60f8: addc %i3, %o4, %o4
235281: .word 0xdf062000 ! t0_kref+0x60fc: ld [%i0], %f15
23529 call SYM(t0_subr3)
23530 .word 0xa1a01899 ! t0_kref+0x6104: fitos %f25, %f16
23531 .word 0x9da01918 ! t0_kref+0x6108: fitod %f24, %f14
23532 .word 0x3d400004 ! t0_kref+0x610c: fbule,a,pn %fcc0, _kref+0x611c
23533 .word 0x9864fffd ! t0_kref+0x6110: subc %l3, -0x3, %o4
23534 .word 0x96fefc15 ! t0_kref+0x6114: sdivcc %i3, -0x3eb, %o3
23535 .word 0x9da01a32 ! t0_kref+0x6118: fstoi %f18, %f14
23536 .word 0x26800002 ! t0_kref+0x611c: bl,a _kref+0x6124
23537 .word 0xb1a01118 ! t0_kref+0x6120: fxtod %f24, %f24
23538 .word 0xd5180018 ! t0_kref+0x6124: ldd [%g0 + %i0], %f10
23539 .word 0x24400004 ! t0_kref+0x6128: ble,a,pn %icc, _kref+0x6138
23540 .word 0xafa00037 ! t0_kref+0x612c: fmovs %f23, %f23
23541 .word 0x81dc7d62 ! t0_kref+0x6130: flush %l1 - 0x29e
23542 .word 0x9415800d ! t0_kref+0x6134: or %l6, %o5, %o2
23543 .word 0x95a00136 ! t0_kref+0x6138: fabss %f22, %f10
23544 .word 0x9826b26d ! t0_kref+0x613c: sub %i2, -0xd93, %o4
23545 .word 0x80b80009 ! t0_kref+0x6140: xnorcc %g0, %o1, %g0
23546 .word 0x972a401b ! t0_kref+0x6144: sll %o1, %i3, %o3
23547 .word 0xf4783994 ! t0_kref+0x6148: swap [%g0 - 0x66c], %i2
23548 .word 0x21400004 ! t0_kref+0x614c: fbn,a,pn %fcc0, _kref+0x615c
23549 .word 0x9b234016 ! t0_kref+0x6150: mulscc %o5, %l6, %o5
23550 .word 0xaba018d8 ! t0_kref+0x6154: fdtos %f24, %f21
23551 .word 0xaba01894 ! t0_kref+0x6158: fitos %f20, %f21
23552 .word 0x983a001a ! t0_kref+0x615c: xnor %o0, %i2, %o4
23553 .word 0x0c800005 ! t0_kref+0x6160: bneg _kref+0x6174
23554 .word 0xda08a028 ! t0_kref+0x6164: ldub [%g2 + 0x28], %o5
23555 .word 0x948a8012 ! t0_kref+0x6168: andcc %o2, %l2, %o2
23556 .word 0x99a509d6 ! t0_kref+0x616c: fdivd %f20, %f22, %f12
23557 .word 0xa5a01891 ! t0_kref+0x6170: fitos %f17, %f18
23558 .word 0x99a0190d ! t0_kref+0x6174: fitod %f13, %f12
23559 .word 0x1e800004 ! t0_kref+0x6178: bvc _kref+0x6188
23560 .word 0xd4563ff6 ! t0_kref+0x617c: ldsh [%i0 - 0xa], %o2
23561 .word 0x15400007 ! t0_kref+0x6180: fbue,pn %fcc0, _kref+0x619c
23562 .word 0x922b001d ! t0_kref+0x6184: andn %o4, %i5, %o1
23563 .word 0x9da000b6 ! t0_kref+0x6188: fnegs %f22, %f14
23564 .word 0xa9a01a2b ! t0_kref+0x618c: fstoi %f11, %f20
23565 .word 0xada50834 ! t0_kref+0x6190: fadds %f20, %f20, %f22
23566 .word 0xd440a020 ! t0_kref+0x6194: ldsw [%g2 + 0x20], %o2
23567 .word 0x35480001 ! t0_kref+0x6198: fbue,a,pt %fcc0, _kref+0x619c
23568 .word 0xfab01019 ! t0_kref+0x619c: stha %i5, [%g0 + %i1]0x80
23569 .word 0x01800003 ! t0_kref+0x61a0: fbn _kref+0x61ac
23570 .word 0xc568a009 ! t0_kref+0x61a4: prefetch %g2 + 9, 2
23571 .word 0x99a0190f ! t0_kref+0x61a8: fitod %f15, %f12
23572 .word 0xd9062004 ! t0_kref+0x61ac: ld [%i0 + 4], %f12
23573 .word 0x23480003 ! t0_kref+0x61b0: fbne,a,pt %fcc0, _kref+0x61bc
23574 .word 0xda564000 ! t0_kref+0x61b4: ldsh [%i1], %o5
23575 .word 0xdb070018 ! t0_kref+0x61b8: ld [%i4 + %i0], %f13
23576 .word 0x931f2262 ! t0_kref+0x61bc: tsubcctv %i4, 0x262, %o1
23577 .word 0x98a00012 ! t0_kref+0x61c0: subcc %g0, %l2, %o4
23578 .word 0xe11e7ff0 ! t0_kref+0x61c4: ldd [%i1 - 0x10], %f16
23579 .word 0x36800005 ! t0_kref+0x61c8: bge,a _kref+0x61dc
23580 .word 0xd5380019 ! t0_kref+0x61cc: std %f10, [%g0 + %i1]
23581 .word 0x92420012 ! t0_kref+0x61d0: addc %o0, %l2, %o1
23582 .word 0x81debacc ! t0_kref+0x61d4: flush %i2 - 0x534
23583 .word 0xd7067ff8 ! t0_kref+0x61d8: ld [%i1 - 8], %f11
23584 .word 0x94fd698c ! t0_kref+0x61dc: sdivcc %l5, 0x98c, %o2
23585 .word 0xd91e001d ! t0_kref+0x61e0: ldd [%i0 + %i5], %f12
23586 .word 0xd51e3fe0 ! t0_kref+0x61e4: ldd [%i0 - 0x20], %f10
23587 .word 0x807b000b ! t0_kref+0x61e8: sdiv %o4, %o3, %g0
23588 .word 0xa1a00037 ! t0_kref+0x61ec: fmovs %f23, %f16
23589 .word 0x9a78001c ! t0_kref+0x61f0: sdiv %g0, %i4, %o5
23590 .word 0x92400012 ! t0_kref+0x61f4: addc %g0, %l2, %o1
23591 .word 0x878020d0 ! t0_kref+0x61f8: mov 0xd0, %asi
23592 .word 0xada3c8ac ! t0_kref+0x61fc: fsubs %f15, %f12, %f22
23593 .word 0x952ce010 ! t0_kref+0x6200: sll %l3, 0x10, %o2
23594 .word 0xda50a038 ! t0_kref+0x6204: ldsh [%g2 + 0x38], %o5
23595 .word 0xd706401c ! t0_kref+0x6208: ld [%i1 + %i4], %f11
23596 .word 0x963cc014 ! t0_kref+0x620c: xnor %l3, %l4, %o3
23597 .word 0xa1a2c832 ! t0_kref+0x6210: fadds %f11, %f18, %f16
23598 .word 0x81d86ccf ! t0_kref+0x6214: flush %g1 + 0xccf
23599 .word 0x812c800c ! t0_kref+0x6218: sll %l2, %o4, %g0
23600 .word 0x21800002 ! t0_kref+0x621c: fbn,a _kref+0x6224
23601 .word 0x98b6a27e ! t0_kref+0x6220: orncc %i2, 0x27e, %o4
23602 .word 0xed1e7ff0 ! t0_kref+0x6224: ldd [%i1 - 0x10], %f22
23603 .word 0xe436401b ! t0_kref+0x6228: sth %l2, [%i1 + %i3]
23604 .word 0x36400001 ! t0_kref+0x622c: bge,a,pn %icc, _kref+0x6230
23605 .word 0x9537400d ! t0_kref+0x6230: srl %i5, %o5, %o2
23606 .word 0x98320000 ! t0_kref+0x6234: orn %o0, %g0, %o4
23607 .word 0x9522c008 ! t0_kref+0x6238: mulscc %o3, %o0, %o2
23608 .word 0x92bec013 ! t0_kref+0x623c: xnorcc %i3, %l3, %o1
23609 .word 0x803c800b ! t0_kref+0x6240: xnor %l2, %o3, %g0
23610 .word 0x9da0002e ! t0_kref+0x6244: fmovs %f14, %f14
23611 .word 0x9de3bfa0 ! t0_kref+0x6248: save %sp, -0x60, %sp
23612 .word 0x95e83599 ! t0_kref+0x624c: restore %g0, -0xa67, %o2
23613 sethi %hi(2f), %o7
23614 .word 0xe40be270 ! t0_kref+0x6254: ldub [%o7 + 0x270], %l2
23615 .word 0xa41ca00c ! t0_kref+0x6258: xor %l2, 0xc, %l2
23616 .word 0xe42be270 ! t0_kref+0x625c: stb %l2, [%o7 + 0x270]
23617 .word 0x81dbe270 ! t0_kref+0x6260: flush %o7 + 0x270
23618 .word 0x9a5f001a ! t0_kref+0x6264: smul %i4, %i2, %o5
23619 .word 0x9ae68013 ! t0_kref+0x6268: subccc %i2, %l3, %o5
23620 .word 0x10800003 ! t0_kref+0x626c: ba _kref+0x6278
236212: .word 0x9a33000c ! t0_kref+0x6270: orn %o4, %o4, %o5
23622 .word 0xe91fbd28 ! t0_kref+0x6274: ldd [%fp - 0x2d8], %f20
23623 .word 0xd03e6010 ! t0_kref+0x6278: std %o0, [%i1 + 0x10]
23624 .word 0x9da5884e ! t0_kref+0x627c: faddd %f22, %f14, %f14
23625 .word 0xf62e201f ! t0_kref+0x6280: stb %i3, [%i0 + 0x1f]
23626 .word 0x96aeada2 ! t0_kref+0x6284: andncc %i2, 0xda2, %o3
23627 .word 0xa9a389d2 ! t0_kref+0x6288: fdivd %f14, %f18, %f20
23628 .word 0x933b0013 ! t0_kref+0x628c: sra %o4, %l3, %o1
23629 .word 0xd4070019 ! t0_kref+0x6290: ld [%i4 + %i1], %o2
23630 .word 0x94a53f69 ! t0_kref+0x6294: subcc %l4, -0x97, %o2
23631 .word 0xee7e001c ! t0_kref+0x6298: swap [%i0 + %i4], %l7
23632 .word 0x9a9dfbc4 ! t0_kref+0x629c: xorcc %l7, -0x43c, %o5
23633 .word 0x878020d2 ! t0_kref+0x62a0: mov 0xd2, %asi
23634 .word 0x95a0002b ! t0_kref+0x62a4: fmovs %f11, %f10
23635 .word 0x26800005 ! t0_kref+0x62a8: bl,a _kref+0x62bc
23636 .word 0xe51fbf18 ! t0_kref+0x62ac: ldd [%fp - 0xe8], %f18
23637 .word 0x29800001 ! t0_kref+0x62b0: fbl,a _kref+0x62b4
23638 .word 0x81848000 ! t0_kref+0x62b4: wr %l2, %g0, %y
23639 .word 0xb1a01895 ! t0_kref+0x62b8: fitos %f21, %f24
23640 .word 0x9eaec014 ! t0_kref+0x62bc: andncc %i3, %l4, %o7
23641 .word 0xda4e8019 ! t0_kref+0x62c0: ldsb [%i2 + %i1], %o5
23642 .word 0x9add7b03 ! t0_kref+0x62c4: smulcc %l5, -0x4fd, %o5
23643 .word 0xd2167fee ! t0_kref+0x62c8: lduh [%i1 - 0x12], %o1
23644 .word 0x960cf013 ! t0_kref+0x62cc: and %l3, -0xfed, %o3
23645 .word 0x94c6ac21 ! t0_kref+0x62d0: addccc %i2, 0xc21, %o2
23646 .word 0x947f0000 ! t0_kref+0x62d4: sdiv %i4, %g0, %o2
23647 .word 0xa1a589cc ! t0_kref+0x62d8: fdivd %f22, %f12, %f16
23648 .word 0xe01e2010 ! t0_kref+0x62dc: ldd [%i0 + 0x10], %l0
23649 .word 0x9604f20f ! t0_kref+0x62e0: add %l3, -0xdf1, %o3
23650 .word 0x9a7a8016 ! t0_kref+0x62e4: sdiv %o2, %l6, %o5
23651 .word 0x98dd001d ! t0_kref+0x62e8: smulcc %l4, %i5, %o4
23652 .word 0x17800004 ! t0_kref+0x62ec: fbge _kref+0x62fc
23653 .word 0x992dc01d ! t0_kref+0x62f0: sll %l7, %i5, %o4
23654 .word 0x95a50850 ! t0_kref+0x62f4: faddd %f20, %f16, %f10
23655 .word 0xc016c018 ! t0_kref+0x62f8: lduh [%i3 + %i0], %g0
23656 .word 0x99a00033 ! t0_kref+0x62fc: fmovs %f19, %f12
23657 .word 0xed00a030 ! t0_kref+0x6300: ld [%g2 + 0x30], %f22
23658 .word 0xc0000018 ! t0_kref+0x6304: ld [%g0 + %i0], %g0
23659 .word 0x01800004 ! t0_kref+0x6308: fbn _kref+0x6318
23660 .word 0xe630a03e ! t0_kref+0x630c: sth %l3, [%g2 + 0x3e]
23661 .word 0xe630a034 ! t0_kref+0x6310: sth %l3, [%g2 + 0x34]
23662 .word 0x22480004 ! t0_kref+0x6314: be,a,pt %icc, _kref+0x6324
23663 .word 0xec380019 ! t0_kref+0x6318: std %l6, [%g0 + %i1]
23664 .word 0xe01e4000 ! t0_kref+0x631c: ldd [%i1], %l0
23665 .word 0xd416600c ! t0_kref+0x6320: lduh [%i1 + 0xc], %o2
23666 .word 0x17480003 ! t0_kref+0x6324: fbge,pt %fcc0, _kref+0x6330
23667 .word 0x9ae50012 ! t0_kref+0x6328: subccc %l4, %l2, %o5
23668 .word 0x809ab4ec ! t0_kref+0x632c: xorcc %o2, -0xb14, %g0
23669 .word 0x81830000 ! t0_kref+0x6330: wr %o4, %g0, %y
23670 .word 0x812c801b ! t0_kref+0x6334: sll %l2, %i3, %g0
23671 .word 0xababc02a ! t0_kref+0x6338: fmovso %fcc0, %f10, %f21
23672 .word 0x993da003 ! t0_kref+0x633c: sra %l6, 0x3, %o4
23673 .word 0x9de3bfa0 ! t0_kref+0x6340: save %sp, -0x60, %sp
23674 .word 0x81eec000 ! t0_kref+0x6344: restore %i3, %g0, %g0
23675 .word 0x29800006 ! t0_kref+0x6348: fbl,a _kref+0x6360
23676 .word 0x803df70d ! t0_kref+0x634c: xnor %l7, -0x8f3, %g0
23677 .word 0x99a4084a ! t0_kref+0x6350: faddd %f16, %f10, %f12
23678 .word 0xe42e601b ! t0_kref+0x6354: stb %l2, [%i1 + 0x1b]
23679 .word 0x95a018d6 ! t0_kref+0x6358: fdtos %f22, %f10
23680 .word 0xa7a000b1 ! t0_kref+0x635c: fnegs %f17, %f19
23681 .word 0xda7f0019 ! t0_kref+0x6360: swap [%i4 + %i1], %o5
23682 .word 0xa9a000ca ! t0_kref+0x6364: fnegd %f10, %f20
23683 .word 0x9442c014 ! t0_kref+0x6368: addc %o3, %l4, %o2
23684 .word 0xf4366010 ! t0_kref+0x636c: sth %i2, [%i1 + 0x10]
23685 .word 0x9212fa50 ! t0_kref+0x6370: or %o3, -0x5b0, %o1
23686 .word 0x96d83691 ! t0_kref+0x6374: smulcc %g0, -0x96f, %o3
23687 .word 0x3f480007 ! t0_kref+0x6378: fbo,a,pt %fcc0, _kref+0x6394
23688 .word 0xaba0188a ! t0_kref+0x637c: fitos %f10, %f21
23689 .word 0x99324014 ! t0_kref+0x6380: srl %o1, %l4, %o4
23690 .word 0x9ba018ce ! t0_kref+0x6384: fdtos %f14, %f13
23691 .word 0xda4e4000 ! t0_kref+0x6388: ldsb [%i1], %o5
23692 .word 0x92633c59 ! t0_kref+0x638c: subc %o4, -0x3a7, %o1
23693 .word 0x9e3f400b ! t0_kref+0x6390: xnor %i5, %o3, %o7
23694 .word 0x8186c000 ! t0_kref+0x6394: wr %i3, %g0, %y
23695 .word 0xd03e7ff0 ! t0_kref+0x6398: std %o0, [%i1 - 0x10]
23696 .word 0xe01e4000 ! t0_kref+0x639c: ldd [%i1], %l0
23697 .word 0x942cea4b ! t0_kref+0x63a0: andn %l3, 0xa4b, %o2
23698 .word 0x9340c000 ! t0_kref+0x63a4: mov %asi, %o1
23699 .word 0x92230013 ! t0_kref+0x63a8: sub %o4, %l3, %o1
23700 .word 0xd600a00c ! t0_kref+0x63ac: ld [%g2 + 0xc], %o3
23701 .word 0xf420a008 ! t0_kref+0x63b0: st %i2, [%g2 + 8]
23702 .word 0x9da00139 ! t0_kref+0x63b4: fabss %f25, %f14
23703 .word 0xe0180019 ! t0_kref+0x63b8: ldd [%g0 + %i1], %l0
23704 .word 0x93376011 ! t0_kref+0x63bc: srl %i5, 0x11, %o1
23705 .word 0xe3260000 ! t0_kref+0x63c0: st %f17, [%i0]
23706 .word 0xd03e2008 ! t0_kref+0x63c4: std %o0, [%i0 + 8]
23707 .word 0x81870000 ! t0_kref+0x63c8: wr %i4, %g0, %y
23708 .word 0x98bd682d ! t0_kref+0x63cc: xnorcc %l5, 0x82d, %o4
23709 .word 0xda166008 ! t0_kref+0x63d0: lduh [%i1 + 8], %o5
23710 .word 0x9fc00004 ! t0_kref+0x63d4: call %g0 + %g4
23711 .word 0xb1a40850 ! t0_kref+0x63d8: faddd %f16, %f16, %f24
23712 .word 0x95a01915 ! t0_kref+0x63dc: fitod %f21, %f10
23713 .word 0x9abab3bd ! t0_kref+0x63e0: xnorcc %o2, -0xc43, %o5
23714 .word 0xd44e2017 ! t0_kref+0x63e4: ldsb [%i0 + 0x17], %o2
23715 .word 0x8012c013 ! t0_kref+0x63e8: or %o3, %l3, %g0
23716 .word 0xdd062014 ! t0_kref+0x63ec: ld [%i0 + 0x14], %f14
23717 .word 0x9a5d0016 ! t0_kref+0x63f0: smul %l4, %l6, %o5
23718 .word 0x949a621c ! t0_kref+0x63f4: xorcc %o1, 0x21c, %o2
23719 .word 0x92e568cc ! t0_kref+0x63f8: subccc %l5, 0x8cc, %o1
23720 .word 0xc768a08a ! t0_kref+0x63fc: prefetch %g2 + 0x8a, 3
23721 .word 0xd420a03c ! t0_kref+0x6400: st %o2, [%g2 + 0x3c]
23722 .word 0x94402025 ! t0_kref+0x6404: addc %g0, 0x25, %o2
23723 .word 0xda56401b ! t0_kref+0x6408: ldsh [%i1 + %i3], %o5
23724 .word 0x81ab0a4e ! t0_kref+0x640c: fcmpd %fcc0, %f12, %f14
23725 .word 0x39480004 ! t0_kref+0x6410: fbuge,a,pt %fcc0, _kref+0x6420
23726 .word 0xed68a08f ! t0_kref+0x6414: prefetch %g2 + 0x8f, 22
23727 .word 0xed00a01c ! t0_kref+0x6418: ld [%g2 + 0x1c], %f22
23728 .word 0xc0563fee ! t0_kref+0x641c: ldsh [%i0 - 0x12], %g0
23729 .word 0xd51f4018 ! t0_kref+0x6420: ldd [%i5 + %i0], %f10
23730 .word 0x9fc00004 ! t0_kref+0x6424: call %g0 + %g4
23731 .word 0xa0bced53 ! t0_kref+0x6428: xnorcc %l3, 0xd53, %l0
23732 .word 0x81830000 ! t0_kref+0x642c: wr %o4, %g0, %y
23733 .word 0x9824eb80 ! t0_kref+0x6430: sub %l3, 0xb80, %o4
23734 .word 0xf207bfe0 ! t0_kref+0x6434: ld [%fp - 0x20], %i1
23735 .word 0xd4d65000 ! t0_kref+0x6438: ldsha [%i1]0x80, %o2
23736 .word 0x001fffff ! t0_kref+0x643c: illtrap 0x1fffff
23737 .word 0x9236c009 ! t0_kref+0x6440: orn %i3, %o1, %o1
23738 .word 0x94203d10 ! t0_kref+0x6444: sub %g0, -0x2f0, %o2
23739 .word 0x98f6e5ab ! t0_kref+0x6448: udivcc %i3, 0x5ab, %o4
23740 .word 0xd906401c ! t0_kref+0x644c: ld [%i1 + %i4], %f12
23741 .word 0xc00e2005 ! t0_kref+0x6450: ldub [%i0 + 5], %g0
23742 .word 0x1b480003 ! t0_kref+0x6454: fble,pt %fcc0, _kref+0x6460
23743 .word 0x812b6014 ! t0_kref+0x6458: sll %o5, 0x14, %g0
23744 .word 0x982aa389 ! t0_kref+0x645c: andn %o2, 0x389, %o4
23745 .word 0x81abca2b ! t0_kref+0x6460: fcmps %fcc0, %f15, %f11
23746 .word 0x8143c000 ! t0_kref+0x6464: stbar
23747 .word 0x9f2a400b ! t0_kref+0x6468: sll %o1, %o3, %o7
23748 .word 0x941d793b ! t0_kref+0x646c: xor %l5, -0x6c5, %o2
23749 .word 0xa3a00130 ! t0_kref+0x6470: fabss %f16, %f17
23750 .word 0xa3a01898 ! t0_kref+0x6474: fitos %f24, %f17
23751 .word 0x9335a01c ! t0_kref+0x6478: srl %l6, 0x1c, %o1
23752 .word 0x81358012 ! t0_kref+0x647c: srl %l6, %l2, %g0
23753 .word 0x95a018d8 ! t0_kref+0x6480: fdtos %f24, %f10
23754 .word 0x9a9cc01b ! t0_kref+0x6484: xorcc %l3, %i3, %o5
23755 .word 0xeaf81019 ! t0_kref+0x6488: swapa [%g0 + %i1]0x80, %l5
23756 .word 0x01800006 ! t0_kref+0x648c: fbn _kref+0x64a4
23757 .word 0xada509af ! t0_kref+0x6490: fdivs %f20, %f15, %f22
23758 .word 0xa5a00050 ! t0_kref+0x6494: fmovd %f16, %f18
23759 .word 0x0c480006 ! t0_kref+0x6498: bneg,pt %icc, _kref+0x64b0
23760 .word 0x96837cac ! t0_kref+0x649c: addcc %o5, -0x354, %o3
23761 .word 0x9ea5afc2 ! t0_kref+0x64a0: subcc %l6, 0xfc2, %o7
23762 .word 0xe900a00c ! t0_kref+0x64a4: ld [%g2 + 0xc], %f20
23763 .word 0x928a4008 ! t0_kref+0x64a8: andcc %o1, %o0, %o1
23764 .word 0x928e801d ! t0_kref+0x64ac: andcc %i2, %i5, %o1
23765 .word 0xa9a00134 ! t0_kref+0x64b0: fabss %f20, %f20
23766 .word 0xde48a035 ! t0_kref+0x64b4: ldsb [%g2 + 0x35], %o7
23767 .word 0x801b3a63 ! t0_kref+0x64b8: xor %o4, -0x59d, %g0
23768 .word 0x81824000 ! t0_kref+0x64bc: wr %o1, %g0, %y
23769 .word 0xe27f0018 ! t0_kref+0x64c0: swap [%i4 + %i0], %l1
23770 .word 0x3f800001 ! t0_kref+0x64c4: fbo,a _kref+0x64c8
23771 .word 0x809d218f ! t0_kref+0x64c8: xorcc %l4, 0x18f, %g0
23772 .word 0x81ac8a4a ! t0_kref+0x64cc: fcmpd %fcc0, %f18, %f10
23773 .word 0x94324000 ! t0_kref+0x64d0: orn %o1, %g0, %o2
23774 .word 0x93336009 ! t0_kref+0x64d4: srl %o5, 0x9, %o1
23775 .word 0xa3a44839 ! t0_kref+0x64d8: fadds %f17, %f25, %f17
23776 .word 0x9eaf4013 ! t0_kref+0x64dc: andncc %i5, %l3, %o7
23777 .word 0x81abcaaa ! t0_kref+0x64e0: fcmpes %fcc0, %f15, %f10
23778 .word 0x94aac015 ! t0_kref+0x64e4: andncc %o3, %l5, %o2
23779 .word 0xd610a02c ! t0_kref+0x64e8: lduh [%g2 + 0x2c], %o3
23780 .word 0xda564000 ! t0_kref+0x64ec: ldsh [%i1], %o5
23781 .word 0x99a0110c ! t0_kref+0x64f0: fxtod %f12, %f12
23782 .word 0xde166004 ! t0_kref+0x64f4: lduh [%i1 + 4], %o7
23783 .word 0xada0002b ! t0_kref+0x64f8: fmovs %f11, %f22
23784 .word 0x9a5ec015 ! t0_kref+0x64fc: smul %i3, %l5, %o5
23785 .word 0xd6ae9018 ! t0_kref+0x6500: stba %o3, [%i2 + %i0]0x80
23786 .word 0xc030a03c ! t0_kref+0x6504: clrh [%g2 + 0x3c]
23787 .word 0x15800001 ! t0_kref+0x6508: fbue _kref+0x650c
23788 .word 0x9a230013 ! t0_kref+0x650c: sub %o4, %l3, %o5
23789 .word 0xa9a408b5 ! t0_kref+0x6510: fsubs %f16, %f21, %f20
23790 .word 0x9ac0000d ! t0_kref+0x6514: addccc %g0, %o5, %o5
23791 .word 0xada00138 ! t0_kref+0x6518: fabss %f24, %f22
23792 .word 0x92f80012 ! t0_kref+0x651c: sdivcc %g0, %l2, %o1
23793 call SYM(t0_subr0)
23794 .word 0x9a2cf09a ! t0_kref+0x6524: andn %l3, -0xf66, %o5
23795 .word 0x95a018d0 ! t0_kref+0x6528: fdtos %f16, %f10
23796 .word 0x972f0015 ! t0_kref+0x652c: sll %i4, %l5, %o3
23797 .word 0x0f400005 ! t0_kref+0x6530: fbu,pn %fcc0, _kref+0x6544
23798 .word 0x94df000b ! t0_kref+0x6534: smulcc %i4, %o3, %o2
23799 .word 0x9ba289aa ! t0_kref+0x6538: fdivs %f10, %f10, %f13
23800 .word 0x80bb6f1d ! t0_kref+0x653c: xnorcc %o5, 0xf1d, %g0
23801 .word 0x1f3c71cc ! t0_kref+0x6540: sethi %hi(0xf1c73000), %o7
23802 .word 0xada00058 ! t0_kref+0x6544: fmovd %f24, %f22
23803 .word 0x94123f9a ! t0_kref+0x6548: or %o0, -0x66, %o2
23804 .word 0x980d001a ! t0_kref+0x654c: and %l4, %i2, %o4
23805 .word 0x9f2dc01a ! t0_kref+0x6550: sll %l7, %i2, %o7
23806 sethi %hi(2f), %o7
23807 .word 0xe40be178 ! t0_kref+0x6558: ldub [%o7 + 0x178], %l2
23808 .word 0xa41ca00c ! t0_kref+0x655c: xor %l2, 0xc, %l2
23809 .word 0xe42be178 ! t0_kref+0x6560: stb %l2, [%o7 + 0x178]
23810 .word 0x81dbe178 ! t0_kref+0x6564: flush %o7 + 0x178
23811 .word 0x31480006 ! t0_kref+0x6568: fba,a,pt %fcc0, _kref+0x6580
23812 .word 0x949ee6b5 ! t0_kref+0x656c: xorcc %i3, 0x6b5, %o2
23813 .word 0xd400a008 ! t0_kref+0x6570: ld [%g2 + 8], %o2
23814 .word 0xa1a489d4 ! t0_kref+0x6574: fdivd %f18, %f20, %f16
238152: .word 0xde567fe0 ! t0_kref+0x6578: ldsh [%i1 - 0x20], %o7
23816 .word 0xc04e401a ! t0_kref+0x657c: ldsb [%i1 + %i2], %g0
23817 .word 0x987b62aa ! t0_kref+0x6580: sdiv %o5, 0x2aa, %o4
23818 .word 0x36800001 ! t0_kref+0x6584: bge,a _kref+0x6588
23819 .word 0xe11e7fe8 ! t0_kref+0x6588: ldd [%i1 - 0x18], %f16
23820 .word 0x81ab8a37 ! t0_kref+0x658c: fcmps %fcc0, %f14, %f23
23821 .word 0x17480007 ! t0_kref+0x6590: fbge,pt %fcc0, _kref+0x65ac
23822 .word 0xd84e401a ! t0_kref+0x6594: ldsb [%i1 + %i2], %o4
23823 .word 0x81aacab3 ! t0_kref+0x6598: fcmpes %fcc0, %f11, %f19
23824 .word 0x38800003 ! t0_kref+0x659c: bgu,a _kref+0x65a8
23825 .word 0x9e86ae48 ! t0_kref+0x65a0: addcc %i2, 0xe48, %o7
23826 .word 0xe526201c ! t0_kref+0x65a4: st %f18, [%i0 + 0x1c]
23827 .word 0x989b7080 ! t0_kref+0x65a8: xorcc %o5, -0xf80, %o4
23828 .word 0x9a44c01a ! t0_kref+0x65ac: addc %l3, %i2, %o5
23829 .word 0x21800002 ! t0_kref+0x65b0: fbn,a _kref+0x65b8
23830 .word 0xa3a01897 ! t0_kref+0x65b4: fitos %f23, %f17
23831 .word 0x31480006 ! t0_kref+0x65b8: fba,a,pt %fcc0, _kref+0x65d0
23832 .word 0xc05e3ff8 ! t0_kref+0x65bc: ldx [%i0 - 8], %g0
23833 .word 0xd91fbcc8 ! t0_kref+0x65c0: ldd [%fp - 0x338], %f12
23834 .word 0xd2562014 ! t0_kref+0x65c4: ldsh [%i0 + 0x14], %o1
23835 .word 0xb3a018d8 ! t0_kref+0x65c8: fdtos %f24, %f25
23836 .word 0xc000a03c ! t0_kref+0x65cc: ld [%g2 + 0x3c], %g0
23837 .word 0x9485401c ! t0_kref+0x65d0: addcc %l5, %i4, %o2
23838 .word 0x9e30331d ! t0_kref+0x65d4: orn %g0, -0xce3, %o7
23839 .word 0x98e37894 ! t0_kref+0x65d8: subccc %o5, -0x76c, %o4
23840 .word 0x9e5a4008 ! t0_kref+0x65dc: smul %o1, %o0, %o7
23841 .word 0x3a400004 ! t0_kref+0x65e0: bcc,a,pn %icc, _kref+0x65f0
23842 .word 0x9da00058 ! t0_kref+0x65e4: fmovd %f24, %f14
23843 .word 0x9fa64832 ! t0_kref+0x65e8: fadds %f25, %f18, %f15
23844 .word 0xd2267fe0 ! t0_kref+0x65ec: st %o1, [%i1 - 0x20]
23845 .word 0x30800003 ! t0_kref+0x65f0: ba,a _kref+0x65fc
23846 .word 0xa7a01a37 ! t0_kref+0x65f4: fstoi %f23, %f19
23847 .word 0x95a00154 ! t0_kref+0x65f8: fabsd %f20, %f10
23848 .word 0x81848000 ! t0_kref+0x65fc: wr %l2, %g0, %y
23849 .word 0x95382009 ! t0_kref+0x6600: sra %g0, 0x9, %o2
23850 .word 0x9b2d2019 ! t0_kref+0x6604: sll %l4, 0x19, %o5
23851 .word 0x97a00136 ! t0_kref+0x6608: fabss %f22, %f11
23852 .word 0xafa01a2d ! t0_kref+0x660c: fstoi %f13, %f23
23853 .word 0x1c800002 ! t0_kref+0x6610: bpos _kref+0x6618
23854 .word 0xdb20a01c ! t0_kref+0x6614: st %f13, [%g2 + 0x1c]
23855 .word 0x99a0012d ! t0_kref+0x6618: fabss %f13, %f12
23856 .word 0x9b2b600b ! t0_kref+0x661c: sll %o5, 0xb, %o5
23857 .word 0x2f800005 ! t0_kref+0x6620: fbu,a _kref+0x6634
23858 .word 0xe51e4000 ! t0_kref+0x6624: ldd [%i1], %f18
23859 .word 0x9da3884e ! t0_kref+0x6628: faddd %f14, %f14, %f14
23860 .word 0x96620016 ! t0_kref+0x662c: subc %o0, %l6, %o3
23861 .word 0x2c400008 ! t0_kref+0x6630: bneg,a,pn %icc, _kref+0x6650
23862 .word 0xa5aa402f ! t0_kref+0x6634: fmovse %fcc0, %f15, %f18
23863 .word 0xf007bfe0 ! t0_kref+0x6638: ld [%fp - 0x20], %i0
23864 .word 0x92448015 ! t0_kref+0x663c: addc %l2, %l5, %o1
23865 .word 0x9ef24017 ! t0_kref+0x6640: udivcc %o1, %l7, %o7
23866 .word 0xe268a005 ! t0_kref+0x6644: ldstub [%g2 + 5], %l1
23867 .word 0xd648a01e ! t0_kref+0x6648: ldsb [%g2 + 0x1e], %o3
23868 .word 0xde10a00e ! t0_kref+0x664c: lduh [%g2 + 0xe], %o7
23869 .word 0x92f20008 ! t0_kref+0x6650: udivcc %o0, %o0, %o1
23870 .word 0x97a00131 ! t0_kref+0x6654: fabss %f17, %f11
23871 .word 0xa1a0014a ! t0_kref+0x6658: fabsd %f10, %f16
23872 .word 0xd91fbed0 ! t0_kref+0x665c: ldd [%fp - 0x130], %f12
23873 .word 0xd6162004 ! t0_kref+0x6660: lduh [%i0 + 4], %o3
23874 .word 0x9fc00004 ! t0_kref+0x6664: call %g0 + %g4
23875 .word 0x949a4017 ! t0_kref+0x6668: xorcc %o1, %l7, %o2
23876 .word 0x81850000 ! t0_kref+0x666c: wr %l4, %g0, %y
23877 .word 0x9efd8016 ! t0_kref+0x6670: sdivcc %l6, %l6, %o7
23878 .word 0x963ec00d ! t0_kref+0x6674: xnor %i3, %o5, %o3
23879 .word 0x81ab0a54 ! t0_kref+0x6678: fcmpd %fcc0, %f12, %f20
23880 .word 0x9e6039bd ! t0_kref+0x667c: subc %g0, -0x643, %o7
23881 .word 0xada0110e ! t0_kref+0x6680: fxtod %f14, %f22
23882 .word 0x9ae2001d ! t0_kref+0x6684: subccc %o0, %i5, %o5
23883 .word 0x9ba01a34 ! t0_kref+0x6688: fstoi %f20, %f13
23884 .word 0xd67e2004 ! t0_kref+0x668c: swap [%i0 + 4], %o3
23885 .word 0x0f480005 ! t0_kref+0x6690: fbu,pt %fcc0, _kref+0x66a4
23886 .word 0x99a00156 ! t0_kref+0x6694: fabsd %f22, %f12
23887 .word 0x923b001b ! t0_kref+0x6698: xnor %o4, %i3, %o1
23888 .word 0x25800003 ! t0_kref+0x669c: fblg,a _kref+0x66a8
23889 .word 0x013c274c ! t0_kref+0x66a0: sethi %hi(0xf09d3000), %g0
23890 call SYM(t0_subr1)
23891 .word 0x92ba8017 ! t0_kref+0x66a8: xnorcc %o2, %l7, %o1
23892 .word 0x9e383527 ! t0_kref+0x66ac: xnor %g0, -0xad9, %o7
23893 .word 0xafa0012c ! t0_kref+0x66b0: fabss %f12, %f23
23894 .word 0xd2c01019 ! t0_kref+0x66b4: ldswa [%g0 + %i1]0x80, %o1
23895 .word 0xa1a01917 ! t0_kref+0x66b8: fitod %f23, %f16
23896 .word 0x927afc30 ! t0_kref+0x66bc: sdiv %o3, -0x3d0, %o1
23897 .word 0xe5380018 ! t0_kref+0x66c0: std %f18, [%g0 + %i0]
23898 .word 0xf207bfe0 ! t0_kref+0x66c4: ld [%fp - 0x20], %i1
23899 .word 0xed00a000 ! t0_kref+0x66c8: ld [%g2], %f22
23900 .word 0x9fa018d4 ! t0_kref+0x66cc: fdtos %f20, %f15
23901 .word 0x81ae0a4c ! t0_kref+0x66d0: fcmpd %fcc0, %f24, %f12
23902 .word 0x81ac8a34 ! t0_kref+0x66d4: fcmps %fcc0, %f18, %f20
23903 .word 0x2b480006 ! t0_kref+0x66d8: fbug,a,pt %fcc0, _kref+0x66f0
23904 .word 0x81824000 ! t0_kref+0x66dc: wr %o1, %g0, %y
23905 .word 0x0e800002 ! t0_kref+0x66e0: bvs _kref+0x66e8
23906 .word 0x96e4fd70 ! t0_kref+0x66e4: subccc %l3, -0x290, %o3
23907 .word 0x001fffff ! t0_kref+0x66e8: illtrap 0x1fffff
23908 .word 0x9ee2c016 ! t0_kref+0x66ec: subccc %o3, %l6, %o7
23909 .word 0x20400001 ! t0_kref+0x66f0: bn,a,pn %icc, _kref+0x66f4
23910 .word 0x993b2007 ! t0_kref+0x66f4: sra %o4, 0x7, %o4
23911 .word 0x94beb814 ! t0_kref+0x66f8: xnorcc %i2, -0x7ec, %o2
23912 .word 0x97a00132 ! t0_kref+0x66fc: fabss %f18, %f11
23913 .word 0xd700a008 ! t0_kref+0x6700: ld [%g2 + 8], %f11
23914 .word 0x95a0190c ! t0_kref+0x6704: fitod %f12, %f10
23915 .word 0xf100a030 ! t0_kref+0x6708: ld [%g2 + 0x30], %f24
23916 .word 0x9e8cf349 ! t0_kref+0x670c: andcc %l3, -0xcb7, %o7
23917 .word 0xa9a288af ! t0_kref+0x6710: fsubs %f10, %f15, %f20
23918 .word 0x81ad8a52 ! t0_kref+0x6714: fcmpd %fcc0, %f22, %f18
23919 .word 0xe520a004 ! t0_kref+0x6718: st %f18, [%g2 + 4]
23920 .word 0x39480008 ! t0_kref+0x671c: fbuge,a,pt %fcc0, _kref+0x673c
23921 .word 0x97a4892d ! t0_kref+0x6720: fmuls %f18, %f13, %f11
23922 .word 0xda48a02e ! t0_kref+0x6724: ldsb [%g2 + 0x2e], %o5
23923 .word 0xa3a0012e ! t0_kref+0x6728: fabss %f14, %f17
23924 .word 0x92a8001c ! t0_kref+0x672c: andncc %g0, %i4, %o1
23925 .word 0xed20a028 ! t0_kref+0x6730: st %f22, [%g2 + 0x28]
23926 .word 0x97a0002b ! t0_kref+0x6734: fmovs %f11, %f11
23927 .word 0xa5a018ca ! t0_kref+0x6738: fdtos %f10, %f18
23928 .word 0xd24e7fe3 ! t0_kref+0x673c: ldsb [%i1 - 0x1d], %o1
23929 .word 0x80e2400b ! t0_kref+0x6740: subccc %o1, %o3, %g0
23930 .word 0x96b8001b ! t0_kref+0x6744: xnorcc %g0, %i3, %o3
23931 .word 0x81800000 ! t0_kref+0x6748: mov %g0, %y
23932 .word 0xd2d01018 ! t0_kref+0x674c: ldsha [%g0 + %i0]0x80, %o1
23933 .word 0xada01895 ! t0_kref+0x6750: fitos %f21, %f22
23934 .word 0xf428a03d ! t0_kref+0x6754: stb %i2, [%g2 + 0x3d]
23935 .word 0x81dec01e ! t0_kref+0x6758: flush %i3 + %fp
23936 .word 0x09800004 ! t0_kref+0x675c: fbl _kref+0x676c
23937 .word 0xd6680019 ! t0_kref+0x6760: ldstub [%g0 + %i1], %o3
23938 .word 0x9a9d3040 ! t0_kref+0x6764: xorcc %l4, -0xfc0, %o5
23939 .word 0xe8fe101c ! t0_kref+0x6768: swapa [%i0 + %i4]0x80, %l4
23940 .word 0xe820a008 ! t0_kref+0x676c: st %l4, [%g2 + 8]
23941 .word 0x1904054a ! t0_kref+0x6770: sethi %hi(0x10152800), %o4
23942 .word 0xf620a01c ! t0_kref+0x6774: st %i3, [%g2 + 0x1c]
23943 .word 0xd448a02a ! t0_kref+0x6778: ldsb [%g2 + 0x2a], %o2
23944 .word 0xb1a01914 ! t0_kref+0x677c: fitod %f20, %f24
23945 .word 0x81ac8a56 ! t0_kref+0x6780: fcmpd %fcc0, %f18, %f22
23946 .word 0xada0012e ! t0_kref+0x6784: fabss %f14, %f22
23947 .word 0x9e233985 ! t0_kref+0x6788: sub %o4, -0x67b, %o7
23948 .word 0x991e8017 ! t0_kref+0x678c: tsubcctv %i2, %l7, %o4
23949 .word 0x96250008 ! t0_kref+0x6790: sub %l4, %o0, %o3
23950 .word 0xb3a01a2a ! t0_kref+0x6794: fstoi %f10, %f25
23951 .word 0x81d97a99 ! t0_kref+0x6798: flush %g5 - 0x567
23952 .word 0x9f1abfbf ! t0_kref+0x679c: tsubcctv %o2, -0x41, %o7
23953 .word 0x81874000 ! t0_kref+0x67a0: wr %i5, %g0, %y
23954 .word 0x81db2ad4 ! t0_kref+0x67a4: flush %o4 + 0xad4
23955 .word 0x81ac0ad8 ! t0_kref+0x67a8: fcmped %fcc0, %f16, %f24
23956 .word 0xc4083c81 ! t0_kref+0x67ac: ldub [%g0 - 0x37f], %g2
23957 .word 0xa9a0110a ! t0_kref+0x67b0: fxtod %f10, %f20
23958 .word 0xec68a023 ! t0_kref+0x67b4: ldstub [%g2 + 0x23], %l6
23959 .word 0xdd1fbdd8 ! t0_kref+0x67b8: ldd [%fp - 0x228], %f14
23960 .word 0x9ba0012c ! t0_kref+0x67bc: fabss %f12, %f13
23961 .word 0x9ea5b294 ! t0_kref+0x67c0: subcc %l6, -0xd6c, %o7
23962 .word 0x940db3d9 ! t0_kref+0x67c4: and %l6, -0xc27, %o2
23963 .word 0x33800008 ! t0_kref+0x67c8: fbe,a _kref+0x67e8
23964 .word 0x941eb356 ! t0_kref+0x67cc: xor %i2, -0xcaa, %o2
23965 .word 0x81ad4a38 ! t0_kref+0x67d0: fcmps %fcc0, %f21, %f24
23966 .word 0x81dc001d ! t0_kref+0x67d4: flush %l0 + %i5
23967 .word 0xd42e001a ! t0_kref+0x67d8: stb %o2, [%i0 + %i2]
23968 .word 0x81830000 ! t0_kref+0x67dc: wr %o4, %g0, %y
23969 .word 0x05400002 ! t0_kref+0x67e0: fblg,pn %fcc0, _kref+0x67e8
23970 .word 0x9ae2800c ! t0_kref+0x67e4: subccc %o2, %o4, %o5
23971 .word 0x9224c016 ! t0_kref+0x67e8: sub %l3, %l6, %o1
23972 .word 0x33800008 ! t0_kref+0x67ec: fbe,a _kref+0x680c
23973 .word 0xf42e401a ! t0_kref+0x67f0: stb %i2, [%i1 + %i2]
23974 call SYM(t0_subr0)
23975 .word 0x948df31d ! t0_kref+0x67f8: andcc %l7, -0xce3, %o2
23976 .word 0x96af66b7 ! t0_kref+0x67fc: andncc %i5, 0x6b7, %o3
23977 .word 0x98e5f5a6 ! t0_kref+0x6800: subccc %l7, -0xa5a, %o4
23978 .word 0x993c8015 ! t0_kref+0x6804: sra %l2, %l5, %o4
23979 .word 0xd53e401d ! t0_kref+0x6808: std %f10, [%i1 + %i5]
23980 .word 0xd250a032 ! t0_kref+0x680c: ldsh [%g2 + 0x32], %o1
23981 .word 0x9e128000 ! t0_kref+0x6810: or %o2, %g0, %o7
23982 .word 0xe268a01f ! t0_kref+0x6814: ldstub [%g2 + 0x1f], %l1
23983 .word 0xabaac02a ! t0_kref+0x6818: fmovsge %fcc0, %f10, %f21
23984 .word 0x9284f8fe ! t0_kref+0x681c: addcc %l3, -0x702, %o1
23985 .word 0x96bca08d ! t0_kref+0x6820: xnorcc %l2, 0x8d, %o3
23986 .word 0xd250a006 ! t0_kref+0x6824: ldsh [%g2 + 6], %o1
23987 .word 0x9245f234 ! t0_kref+0x6828: addc %l7, -0xdcc, %o1
23988 .word 0x9fc10000 ! t0_kref+0x682c: call %g4
23989 .word 0x945b34d5 ! t0_kref+0x6830: smul %o4, -0xb2b, %o2
23990 .word 0xe51fbd88 ! t0_kref+0x6834: ldd [%fp - 0x278], %f18
23991 .word 0x92b28017 ! t0_kref+0x6838: orncc %o2, %l7, %o1
23992 .word 0x80f5eb2c ! t0_kref+0x683c: udivcc %l7, 0xb2c, %g0
23993 .word 0xa9a54d2a ! t0_kref+0x6840: fsmuld %f21, %f10, %f20
23994 .word 0xb1a0190e ! t0_kref+0x6844: fitod %f14, %f24
23995 .word 0xf11e3fe0 ! t0_kref+0x6848: ldd [%i0 - 0x20], %f24
23996 .word 0xada018d8 ! t0_kref+0x684c: fdtos %f24, %f22
23997 .word 0xf630a038 ! t0_kref+0x6850: sth %i3, [%g2 + 0x38]
23998 .word 0x3b480005 ! t0_kref+0x6854: fble,a,pt %fcc0, _kref+0x6868
23999 .word 0x9b35400b ! t0_kref+0x6858: srl %l5, %o3, %o5
24000 .word 0x80356ef7 ! t0_kref+0x685c: orn %l5, 0xef7, %g0
24001 .word 0xed263ff0 ! t0_kref+0x6860: st %f22, [%i0 - 0x10]
24002 .word 0xada60830 ! t0_kref+0x6864: fadds %f24, %f16, %f22
24003 .word 0xe0180018 ! t0_kref+0x6868: ldd [%g0 + %i0], %l0
24004 sethi %hi(2f), %o7
24005 .word 0xe40be090 ! t0_kref+0x6870: ldub [%o7 + 0x90], %l2
24006 .word 0xa41ca00c ! t0_kref+0x6874: xor %l2, 0xc, %l2
24007 .word 0xe42be090 ! t0_kref+0x6878: stb %l2, [%o7 + 0x90]
24008 .word 0x81dbe090 ! t0_kref+0x687c: flush %o7 + 0x90
24009 .word 0x9862fa7b ! t0_kref+0x6880: subc %o3, -0x585, %o4
24010 .word 0x8088000c ! t0_kref+0x6884: btst %o4, %g0
24011 .word 0x81dcf9cc ! t0_kref+0x6888: flush %l3 - 0x634
24012 .word 0xc02e7fe7 ! t0_kref+0x688c: clrb [%i1 - 0x19]
240132: .word 0x933ea013 ! t0_kref+0x6890: sra %i2, 0x13, %o1
24014 .word 0x9de3bfa0 ! t0_kref+0x6894: save %sp, -0x60, %sp
24015 sethi %hi(1f), %i7
24016 return %i7+%lo(1f)
24017 .empty
24018 .word 0x9fa00034 ! t0_kref+0x68a0: fmovs %f20, %f15
24019 .word 0x0a800001 ! t0_kref+0x68a4: bcs _kref+0x68a8
24020 .word 0xe13e6018 ! t0_kref+0x68a8: std %f16, [%i1 + 0x18]
24021 .word 0x9286c017 ! t0_kref+0x68ac: addcc %i3, %l7, %o1
24022 .word 0x96e3001a ! t0_kref+0x68b0: subccc %o4, %i2, %o3
24023 .word 0xd6067ff8 ! t0_kref+0x68b4: ld [%i1 - 8], %o3
24024 .word 0xe720a03c ! t0_kref+0x68b8: st %f19, [%g2 + 0x3c]
240251: .word 0xe91fbe00 ! t0_kref+0x68bc: ldd [%fp - 0x200], %f20
24026 .word 0x92bc801b ! t0_kref+0x68c0: xnorcc %l2, %i3, %o1
24027 .word 0x13800004 ! t0_kref+0x68c4: fbe _kref+0x68d4
24028 .word 0xde167fe8 ! t0_kref+0x68c8: lduh [%i1 - 0x18], %o7
24029 .word 0xa7a018d2 ! t0_kref+0x68cc: fdtos %f18, %f19
24030 .word 0x96da001a ! t0_kref+0x68d0: smulcc %o0, %i2, %o3
24031 .word 0x99376003 ! t0_kref+0x68d4: srl %i5, 0x3, %o4
24032 call SYM(t0_subr3)
24033 .word 0x92adb64d ! t0_kref+0x68dc: andncc %l6, -0x9b3, %o1
24034 .word 0x96bcfd96 ! t0_kref+0x68e0: xnorcc %l3, -0x26a, %o3
24035 .word 0xeb200018 ! t0_kref+0x68e4: st %f21, [%g0 + %i0]
24036 .word 0xada0190c ! t0_kref+0x68e8: fitod %f12, %f22
24037 .word 0x933f2000 ! t0_kref+0x68ec: sra %i4, 0x0, %o1
24038 .word 0x9a82401b ! t0_kref+0x68f0: addcc %o1, %i3, %o5
24039 .word 0x32800004 ! t0_kref+0x68f4: bne,a _kref+0x6904
24040 .word 0x9a274012 ! t0_kref+0x68f8: sub %i5, %l2, %o5
24041 .word 0x99a9402a ! t0_kref+0x68fc: fmovsug %fcc0, %f10, %f12
24042 .word 0x96aeb4b7 ! t0_kref+0x6900: andncc %i2, -0xb49, %o3
24043 .word 0x98e4f13b ! t0_kref+0x6904: subccc %l3, -0xec5, %o4
24044 .word 0xfa20a024 ! t0_kref+0x6908: st %i5, [%g2 + 0x24]
24045 .word 0xa1a608d8 ! t0_kref+0x690c: fsubd %f24, %f24, %f16
24046 .word 0xf13e3ff0 ! t0_kref+0x6910: std %f24, [%i0 - 0x10]
24047 .word 0x8044c000 ! t0_kref+0x6914: addc %l3, %g0, %g0
24048 .word 0x94aca0f2 ! t0_kref+0x6918: andncc %l2, 0xf2, %o2
24049 sethi %hi(2f), %o7
24050 .word 0xe40be140 ! t0_kref+0x6920: ldub [%o7 + 0x140], %l2
24051 .word 0xa41ca00c ! t0_kref+0x6924: xor %l2, 0xc, %l2
24052 .word 0xe42be140 ! t0_kref+0x6928: stb %l2, [%o7 + 0x140]
24053 .word 0x81dbe140 ! t0_kref+0x692c: flush %o7 + 0x140
24054 .word 0x36480005 ! t0_kref+0x6930: bge,a,pt %icc, _kref+0x6944
24055 .word 0xc06e7fe8 ! t0_kref+0x6934: ldstub [%i1 - 0x18], %g0
24056 .word 0x81dac010 ! t0_kref+0x6938: flush %o3 + %l0
24057 .word 0x2b480004 ! t0_kref+0x693c: fbug,a,pt %fcc0, _kref+0x694c
240582: .word 0xd240a028 ! t0_kref+0x6940: ldsw [%g2 + 0x28], %o1
24059 .word 0x81abcab3 ! t0_kref+0x6944: fcmpes %fcc0, %f15, %f19
24060 .word 0x805a227a ! t0_kref+0x6948: smul %o0, 0x27a, %g0
24061 .word 0x06800005 ! t0_kref+0x694c: bl _kref+0x6960
24062 .word 0xd6163fe0 ! t0_kref+0x6950: lduh [%i0 - 0x20], %o3
24063 .word 0x81ae0a30 ! t0_kref+0x6954: fcmps %fcc0, %f24, %f16
24064 .word 0x9a3d6b6a ! t0_kref+0x6958: xnor %l5, 0xb6a, %o5
24065 .word 0x8186c000 ! t0_kref+0x695c: wr %i3, %g0, %y
24066 .word 0x985f298c ! t0_kref+0x6960: smul %i4, 0x98c, %o4
24067 .word 0xe430a012 ! t0_kref+0x6964: sth %l2, [%g2 + 0x12]
24068 .word 0x0f400005 ! t0_kref+0x6968: fbu,pn %fcc0, _kref+0x697c
24069 .word 0xe11e0000 ! t0_kref+0x696c: ldd [%i0], %f16
24070 .word 0xada409b3 ! t0_kref+0x6970: fdivs %f16, %f19, %f22
24071 .word 0x31400006 ! t0_kref+0x6974: fba,a,pn %fcc0, _kref+0x698c
24072 .word 0x960a8016 ! t0_kref+0x6978: and %o2, %l6, %o3
24073 .word 0xd630a00e ! t0_kref+0x697c: sth %o3, [%g2 + 0xe]
24074 .word 0x9efec00a ! t0_kref+0x6980: sdivcc %i3, %o2, %o7
24075 .word 0x9837348b ! t0_kref+0x6984: orn %i4, -0xb75, %o4
24076 .word 0x9e66ef1c ! t0_kref+0x6988: subc %i3, 0xf1c, %o7
24077 .word 0x9612261b ! t0_kref+0x698c: or %o0, 0x61b, %o3
24078 .word 0xd62e7ffb ! t0_kref+0x6990: stb %o3, [%i1 - 5]
24079 .word 0xee20a014 ! t0_kref+0x6994: st %l7, [%g2 + 0x14]
24080 .word 0x8143e040 ! t0_kref+0x6998: membar 0x40
24081 .word 0xe93e401d ! t0_kref+0x699c: std %f20, [%i1 + %i5]
24082 .word 0x04800001 ! t0_kref+0x69a0: ble _kref+0x69a4
24083 .word 0xd64e2010 ! t0_kref+0x69a4: ldsb [%i0 + 0x10], %o3
24084 .word 0xe11e6010 ! t0_kref+0x69a8: ldd [%i1 + 0x10], %f16
24085 .word 0x9da01893 ! t0_kref+0x69ac: fitos %f19, %f14
24086 .word 0x985d2a27 ! t0_kref+0x69b0: smul %l4, 0xa27, %o4
24087 .word 0xc048a033 ! t0_kref+0x69b4: ldsb [%g2 + 0x33], %g0
24088 .word 0xe720a030 ! t0_kref+0x69b8: st %f19, [%g2 + 0x30]
24089 .word 0xf007bfe0 ! t0_kref+0x69bc: ld [%fp - 0x20], %i0
24090 .word 0xe5180018 ! t0_kref+0x69c0: ldd [%g0 + %i0], %f18
24091 .word 0x96477530 ! t0_kref+0x69c4: addc %i5, -0xad0, %o3
24092 .word 0x8143c000 ! t0_kref+0x69c8: stbar
24093 .word 0x0d800006 ! t0_kref+0x69cc: fbg _kref+0x69e4
24094 .word 0xe13e7ff0 ! t0_kref+0x69d0: std %f16, [%i1 - 0x10]
24095 .word 0x985a4012 ! t0_kref+0x69d4: smul %o1, %l2, %o4
24096 .word 0x9ba44830 ! t0_kref+0x69d8: fadds %f17, %f16, %f13
24097 .word 0x9fc00004 ! t0_kref+0x69dc: call %g0 + %g4
24098 .word 0x81854000 ! t0_kref+0x69e0: wr %l5, %g0, %y
24099 .word 0x0d800002 ! t0_kref+0x69e4: fbg _kref+0x69ec
24100 .word 0x9b2a800d ! t0_kref+0x69e8: sll %o2, %o5, %o5
24101 .word 0xe13e7fe8 ! t0_kref+0x69ec: std %f16, [%i1 - 0x18]
24102 .word 0xd4000018 ! t0_kref+0x69f0: ld [%g0 + %i0], %o2
24103 .word 0x01480008 ! t0_kref+0x69f4: fbn,pt %fcc0, _kref+0x6a14
24104 .word 0xda5e3fe0 ! t0_kref+0x69f8: ldx [%i0 - 0x20], %o5
24105 .word 0x9fc00004 ! t0_kref+0x69fc: call %g0 + %g4
24106 .word 0x812f401d ! t0_kref+0x6a00: sll %i5, %i5, %g0
24107 .word 0x9a0823ef ! t0_kref+0x6a04: and %g0, 0x3ef, %o5
24108 .word 0xa1a018ca ! t0_kref+0x6a08: fdtos %f10, %f16
24109 .word 0xec300019 ! t0_kref+0x6a0c: sth %l6, [%g0 + %i1]
24110 .word 0xd51e6000 ! t0_kref+0x6a10: ldd [%i1], %f10
24111 .word 0xb1a01910 ! t0_kref+0x6a14: fitod %f16, %f24
24112 .word 0x3b400005 ! t0_kref+0x6a18: fble,a,pn %fcc0, _kref+0x6a2c
24113 .word 0x948d644f ! t0_kref+0x6a1c: andcc %l5, 0x44f, %o2
24114 .word 0x9288000b ! t0_kref+0x6a20: andcc %g0, %o3, %o1
24115 .word 0x81da3446 ! t0_kref+0x6a24: flush %o0 - 0xbba
24116 .word 0xd44e8019 ! t0_kref+0x6a28: ldsb [%i2 + %i1], %o2
24117 .word 0xe420a018 ! t0_kref+0x6a2c: st %l2, [%g2 + 0x18]
24118 .word 0x9915b074 ! t0_kref+0x6a30: taddcctv %l6, -0xf8c, %o4
24119 .word 0x878020e0 ! t0_kref+0x6a34: mov 0xe0, %asi
24120 .word 0x10800002 ! t0_kref+0x6a38: ba _kref+0x6a40
24121 .word 0x9464c017 ! t0_kref+0x6a3c: subc %l3, %l7, %o2
24122 .word 0xa1a309d8 ! t0_kref+0x6a40: fdivd %f12, %f24, %f16
24123 .word 0xe11fbf48 ! t0_kref+0x6a44: ldd [%fp - 0xb8], %f16
24124 .word 0x81d9001b ! t0_kref+0x6a48: flush %g4 + %i3
24125 .word 0x878020e0 ! t0_kref+0x6a4c: mov 0xe0, %asi
24126 .word 0x98b82bbd ! t0_kref+0x6a50: xnorcc %g0, 0xbbd, %o4
24127 .word 0x96f6c015 ! t0_kref+0x6a54: udivcc %i3, %l5, %o3
24128 .word 0x97a018d0 ! t0_kref+0x6a58: fdtos %f16, %f11
24129 .word 0x8143e040 ! t0_kref+0x6a5c: membar 0x40
24130 .word 0x9a0b4014 ! t0_kref+0x6a60: and %o5, %l4, %o5
24131 .word 0x99a3492b ! t0_kref+0x6a64: fmuls %f13, %f11, %f12
24132 .word 0x81820000 ! t0_kref+0x6a68: wr %o0, %g0, %y
24133 .word 0xe5be5000 ! t0_kref+0x6a6c: stda %f18, [%i1]0x80
24134 .word 0x933dc017 ! t0_kref+0x6a70: sra %l7, %l7, %o1
24135 .word 0x96fb400d ! t0_kref+0x6a74: sdivcc %o5, %o5, %o3
24136 .word 0x81abca30 ! t0_kref+0x6a78: fcmps %fcc0, %f15, %f16
24137 .word 0x95400000 ! t0_kref+0x6a7c: mov %y, %o2
24138 .word 0xc048a00c ! t0_kref+0x6a80: ldsb [%g2 + 0xc], %g0
24139 .word 0xd87e401c ! t0_kref+0x6a84: swap [%i1 + %i4], %o4
24140 .word 0xd6500018 ! t0_kref+0x6a88: ldsh [%g0 + %i0], %o3
24141 .word 0x80f5c016 ! t0_kref+0x6a8c: udivcc %l7, %l6, %g0
24142 .word 0x2b800002 ! t0_kref+0x6a90: fbug,a _kref+0x6a98
24143 .word 0xd44e4000 ! t0_kref+0x6a94: ldsb [%i1], %o2
24144 .word 0xa9a0110a ! t0_kref+0x6a98: fxtod %f10, %f20
24145 .word 0xe91fbeb0 ! t0_kref+0x6a9c: ldd [%fp - 0x150], %f20
24146 .word 0xd2164000 ! t0_kref+0x6aa0: lduh [%i1], %o1
24147 .word 0xd27e401c ! t0_kref+0x6aa4: swap [%i1 + %i4], %o1
24148 .word 0x96f2e68b ! t0_kref+0x6aa8: udivcc %o3, 0x68b, %o3
24149 .word 0x9a5eaad4 ! t0_kref+0x6aac: smul %i2, 0xad4, %o5
24150 .word 0xc76e7fe8 ! t0_kref+0x6ab0: prefetch %i1 - 0x18, 3
24151 .word 0x01800004 ! t0_kref+0x6ab4: fbn _kref+0x6ac4
24152 .word 0xada00130 ! t0_kref+0x6ab8: fabss %f16, %f22
24153 .word 0x9e2a6030 ! t0_kref+0x6abc: andn %o1, 0x30, %o7
24154 .word 0x95282016 ! t0_kref+0x6ac0: sll %g0, 0x16, %o2
24155 .word 0xa7a01893 ! t0_kref+0x6ac4: fitos %f19, %f19
24156 .word 0xa7a0002c ! t0_kref+0x6ac8: fmovs %f12, %f19
24157 .word 0xa1a01890 ! t0_kref+0x6acc: fitos %f16, %f16
24158 .word 0x9fa01a2b ! t0_kref+0x6ad0: fstoi %f11, %f15
24159 .word 0xe01e7fe0 ! t0_kref+0x6ad4: ldd [%i1 - 0x20], %l0
24160 .word 0x95a4884a ! t0_kref+0x6ad8: faddd %f18, %f10, %f10
24161 .word 0xe01e7fe0 ! t0_kref+0x6adc: ldd [%i1 - 0x20], %l0
24162 .word 0x932f4008 ! t0_kref+0x6ae0: sll %i5, %o0, %o1
24163 .word 0x97a5882b ! t0_kref+0x6ae4: fadds %f22, %f11, %f11
24164 .word 0x81ab8ab1 ! t0_kref+0x6ae8: fcmpes %fcc0, %f14, %f17
24165 .word 0xd900a02c ! t0_kref+0x6aec: ld [%g2 + 0x2c], %f12
24166 .word 0x07400008 ! t0_kref+0x6af0: fbul,pn %fcc0, _kref+0x6b10
24167 .word 0x9e8aa696 ! t0_kref+0x6af4: andcc %o2, 0x696, %o7
24168 .word 0xd8163ff8 ! t0_kref+0x6af8: lduh [%i0 - 8], %o4
24169 .word 0x9e5f71a2 ! t0_kref+0x6afc: smul %i5, -0xe5e, %o7
24170 .word 0x0b400004 ! t0_kref+0x6b00: fbug,pn %fcc0, _kref+0x6b10
24171 .word 0xd80e8018 ! t0_kref+0x6b04: ldub [%i2 + %i0], %o4
24172 .word 0xa9a00132 ! t0_kref+0x6b08: fabss %f18, %f20
24173 .word 0x80052686 ! t0_kref+0x6b0c: add %l4, 0x686, %g0
24174 .word 0x81df4019 ! t0_kref+0x6b10: flush %i5 + %i1
24175 .word 0xde8e101a ! t0_kref+0x6b14: lduba [%i0 + %i2]0x80, %o7
24176 .word 0x04800004 ! t0_kref+0x6b18: ble _kref+0x6b28
24177 .word 0xf300a028 ! t0_kref+0x6b1c: ld [%g2 + 0x28], %f25
24178 .word 0x9efdc00c ! t0_kref+0x6b20: sdivcc %l7, %o4, %o7
24179 .word 0x30800005 ! t0_kref+0x6b24: ba,a _kref+0x6b38
24180 .word 0xdd1fbd50 ! t0_kref+0x6b28: ldd [%fp - 0x2b0], %f14
24181 .word 0x9af2c014 ! t0_kref+0x6b2c: udivcc %o3, %l4, %o5
24182 .word 0xd208a020 ! t0_kref+0x6b30: ldub [%g2 + 0x20], %o1
24183 .word 0xd6160000 ! t0_kref+0x6b34: lduh [%i0], %o3
24184 .word 0x25800003 ! t0_kref+0x6b38: fblg,a _kref+0x6b44
24185 .word 0xd03e3fe0 ! t0_kref+0x6b3c: std %o0, [%i0 - 0x20]
24186 .word 0xd848a02d ! t0_kref+0x6b40: ldsb [%g2 + 0x2d], %o4
24187 .word 0x9fc00004 ! t0_kref+0x6b44: call %g0 + %g4
24188 .word 0xe520a020 ! t0_kref+0x6b48: st %f18, [%g2 + 0x20]
24189 .word 0xd440a024 ! t0_kref+0x6b4c: ldsw [%g2 + 0x24], %o2
24190 .word 0xd436601e ! t0_kref+0x6b50: sth %o2, [%i1 + 0x1e]
24191 .word 0xd020a014 ! t0_kref+0x6b54: st %o0, [%g2 + 0x14]
24192 .word 0x8143c000 ! t0_kref+0x6b58: stbar
24193 .word 0xd20e001a ! t0_kref+0x6b5c: ldub [%i0 + %i2], %o1
24194 .word 0xa7a018d2 ! t0_kref+0x6b60: fdtos %f18, %f19
24195 .word 0x99a01897 ! t0_kref+0x6b64: fitos %f23, %f12
24196 .word 0x96dea741 ! t0_kref+0x6b68: smulcc %i2, 0x741, %o3
24197 sethi %hi(1f), %o7
24198 save %sp,-0x60,%sp
24199 return %i7+%lo(1f)
24200 .empty
24201 .word 0xd64e8019 ! t0_kref+0x6b78: ldsb [%i2 + %i1], %o3
242021: .word 0xd228a00d ! t0_kref+0x6b7c: stb %o1, [%g2 + 0xd]
24203 .word 0x97a50833 ! t0_kref+0x6b80: fadds %f20, %f19, %f11
24204 .word 0x80f8001d ! t0_kref+0x6b84: sdivcc %g0, %i5, %g0
24205 .word 0xf8b01019 ! t0_kref+0x6b88: stha %i4, [%g0 + %i1]0x80
24206 .word 0x9de3bfa0 ! t0_kref+0x6b8c: save %sp, -0x60, %sp
24207 sethi %hi(1f), %i7
24208 return %i7+%lo(1f)
24209 .empty
24210 .word 0x81828000 ! t0_kref+0x6b98: wr %o2, %g0, %y
24211 .word 0x1d800008 ! t0_kref+0x6b9c: fbule _kref+0x6bbc
24212 .word 0x9aa4800c ! t0_kref+0x6ba0: subcc %l2, %o4, %o5
242131: .word 0x9ea2c008 ! t0_kref+0x6ba4: subcc %o3, %o0, %o7
24214 .word 0x9b2dc000 ! t0_kref+0x6ba8: sll %l7, %g0, %o5
24215 .word 0xe11fbd18 ! t0_kref+0x6bac: ldd [%fp - 0x2e8], %f16
24216 .word 0xd6a81018 ! t0_kref+0x6bb0: stba %o3, [%g0 + %i0]0x80
24217 .word 0x30400007 ! t0_kref+0x6bb4: ba,a,pn %icc, _kref+0x6bd0
24218 .word 0xd4167ffe ! t0_kref+0x6bb8: lduh [%i1 - 2], %o2
24219 .word 0x9b3f401d ! t0_kref+0x6bbc: sra %i5, %i5, %o5
24220 .word 0x1c800002 ! t0_kref+0x6bc0: bpos _kref+0x6bc8
24221 .word 0x001fffff ! t0_kref+0x6bc4: illtrap 0x1fffff
24222 .word 0x92624012 ! t0_kref+0x6bc8: subc %o1, %l2, %o1
24223 .word 0xf126001c ! t0_kref+0x6bcc: st %f24, [%i0 + %i4]
24224 .word 0x9eaa20d4 ! t0_kref+0x6bd0: andncc %o0, 0xd4, %o7
24225 .word 0xed3f4019 ! t0_kref+0x6bd4: std %f22, [%i5 + %i1]
24226 .word 0x989c8016 ! t0_kref+0x6bd8: xorcc %l2, %l6, %o4
24227 .word 0xeb68a04c ! t0_kref+0x6bdc: prefetch %g2 + 0x4c, 21
24228 .word 0x1c800003 ! t0_kref+0x6be0: bpos _kref+0x6bec
24229 .word 0xed00a010 ! t0_kref+0x6be4: ld [%g2 + 0x10], %f22
24230 .word 0xb1a44d32 ! t0_kref+0x6be8: fsmuld %f17, %f18, %f24
24231 .word 0xe300a024 ! t0_kref+0x6bec: ld [%g2 + 0x24], %f17
24232 .word 0xa5a4c836 ! t0_kref+0x6bf0: fadds %f19, %f22, %f18
24233 .word 0x8185c000 ! t0_kref+0x6bf4: wr %l7, %g0, %y
24234 .word 0x9af4f34d ! t0_kref+0x6bf8: udivcc %l3, -0xcb3, %o5
24235 .word 0x2c800008 ! t0_kref+0x6bfc: bneg,a _kref+0x6c1c
24236 .word 0x81820000 ! t0_kref+0x6c00: wr %o0, %g0, %y
24237 .word 0x9eacf9fa ! t0_kref+0x6c04: andncc %l3, -0x606, %o7
24238 .word 0x2f400007 ! t0_kref+0x6c08: fbu,a,pn %fcc0, _kref+0x6c24
24239 .word 0xe828a01f ! t0_kref+0x6c0c: stb %l4, [%g2 + 0x1f]
24240 .word 0xe500a008 ! t0_kref+0x6c10: ld [%g2 + 8], %f18
24241 .word 0xafa649b8 ! t0_kref+0x6c14: fdivs %f25, %f24, %f23
24242 .word 0xda8e1000 ! t0_kref+0x6c18: lduba [%i0]0x80, %o5
24243 .word 0x3d400006 ! t0_kref+0x6c1c: fbule,a,pn %fcc0, _kref+0x6c34
24244 .word 0xb3a01897 ! t0_kref+0x6c20: fitos %f23, %f25
24245 .word 0xee28a00f ! t0_kref+0x6c24: stb %l7, [%g2 + 0xf]
24246 .word 0xfaae1000 ! t0_kref+0x6c28: stba %i5, [%i0]0x80
24247 .word 0x98c5f9fb ! t0_kref+0x6c2c: addccc %l7, -0x605, %o4
24248 .word 0x04400004 ! t0_kref+0x6c30: ble,pn %icc, _kref+0x6c40
24249 .word 0xd0e81018 ! t0_kref+0x6c34: ldstuba [%g0 + %i0]0x80, %o0
24250 .word 0x800d7dc2 ! t0_kref+0x6c38: and %l5, -0x23e, %g0
24251 .word 0x9f414000 ! t0_kref+0x6c3c: mov %pc, %o7
24252 .word 0xa7a549b0 ! t0_kref+0x6c40: fdivs %f21, %f16, %f19
24253 .word 0x81dd67df ! t0_kref+0x6c44: flush %l5 + 0x7df
24254 .word 0x985ce391 ! t0_kref+0x6c48: smul %l3, 0x391, %o4
24255 .word 0x97a00134 ! t0_kref+0x6c4c: fabss %f20, %f11
24256 .word 0xaba00134 ! t0_kref+0x6c50: fabss %f20, %f21
24257 .word 0xd24e6017 ! t0_kref+0x6c54: ldsb [%i1 + 0x17], %o1
24258 .word 0xde40a018 ! t0_kref+0x6c58: ldsw [%g2 + 0x18], %o7
24259 .word 0xde08a009 ! t0_kref+0x6c5c: ldub [%g2 + 9], %o7
24260 .word 0x878020e0 ! t0_kref+0x6c60: mov 0xe0, %asi
24261 .word 0x98a0001b ! t0_kref+0x6c64: subcc %g0, %i3, %o4
24262 .word 0xdd00a024 ! t0_kref+0x6c68: ld [%g2 + 0x24], %f14
24263 .word 0x967f2a73 ! t0_kref+0x6c6c: sdiv %i4, 0xa73, %o3
24264 .word 0xda680019 ! t0_kref+0x6c70: ldstub [%g0 + %i1], %o5
24265 .word 0xee6e7fff ! t0_kref+0x6c74: ldstub [%i1 - 1], %l7
24266 .word 0x95282013 ! t0_kref+0x6c78: sll %g0, 0x13, %o2
24267 .word 0x3f400002 ! t0_kref+0x6c7c: fbo,a,pn %fcc0, _kref+0x6c84
24268 .word 0xf1b81019 ! t0_kref+0x6c80: stda %f24, [%g0 + %i1]0x80
24269 .word 0x97a0188c ! t0_kref+0x6c84: fitos %f12, %f11
24270 .word 0xda08a02d ! t0_kref+0x6c88: ldub [%g2 + 0x2d], %o5
24271 .word 0xb3a00130 ! t0_kref+0x6c8c: fabss %f16, %f25
24272 .word 0x96358017 ! t0_kref+0x6c90: orn %l6, %l7, %o3
24273 .word 0xaba01a2d ! t0_kref+0x6c94: fstoi %f13, %f21
24274 .word 0x08800004 ! t0_kref+0x6c98: bleu _kref+0x6ca8
24275 .word 0x81854000 ! t0_kref+0x6c9c: wr %l5, %g0, %y
24276 .word 0xd4080019 ! t0_kref+0x6ca0: ldub [%g0 + %i1], %o2
24277 .word 0xdd1fbc10 ! t0_kref+0x6ca4: ldd [%fp - 0x3f0], %f14
24278 .word 0x9e554008 ! t0_kref+0x6ca8: umul %l5, %o0, %o7
24279 .word 0x8143c000 ! t0_kref+0x6cac: stbar
24280 .word 0x23400001 ! t0_kref+0x6cb0: fbne,a,pn %fcc0, _kref+0x6cb4
24281 .word 0xf830a022 ! t0_kref+0x6cb4: sth %i4, [%g2 + 0x22]
24282 .word 0xf1063ffc ! t0_kref+0x6cb8: ld [%i0 - 4], %f24
24283 .word 0x981aa8d7 ! t0_kref+0x6cbc: xor %o2, 0x8d7, %o4
24284 .word 0xafa40839 ! t0_kref+0x6cc0: fadds %f16, %f25, %f23
24285 .word 0xb1a0012f ! t0_kref+0x6cc4: fabss %f15, %f24
24286 .word 0x992f6007 ! t0_kref+0x6cc8: sll %i5, 0x7, %o4
24287 .word 0x9fc00004 ! t0_kref+0x6ccc: call %g0 + %g4
24288 .word 0x943b64a0 ! t0_kref+0x6cd0: xnor %o5, 0x4a0, %o2
24289 .word 0x9e233abd ! t0_kref+0x6cd4: sub %o4, -0x543, %o7
24290 .word 0x9e9f400a ! t0_kref+0x6cd8: xorcc %i5, %o2, %o7
24291 .word 0x33800003 ! t0_kref+0x6cdc: fbe,a _kref+0x6ce8
24292 .word 0x94270012 ! t0_kref+0x6ce0: sub %i4, %l2, %o2
24293 .word 0x81da4019 ! t0_kref+0x6ce4: flush %o1 + %i1
24294 .word 0xd250a00e ! t0_kref+0x6ce8: ldsh [%g2 + 0xe], %o1
24295 .word 0xe51e2010 ! t0_kref+0x6cec: ldd [%i0 + 0x10], %f18
24296 .word 0xb3a0012c ! t0_kref+0x6cf0: fabss %f12, %f25
24297 .word 0xa7a018ca ! t0_kref+0x6cf4: fdtos %f10, %f19
24298 .word 0x81acca36 ! t0_kref+0x6cf8: fcmps %fcc0, %f19, %f22
24299 .word 0x9e32b5e7 ! t0_kref+0x6cfc: orn %o2, -0xa19, %o7
24300 .word 0x943eeb15 ! t0_kref+0x6d00: xnor %i3, 0xb15, %o2
24301 .word 0xe6fe501c ! t0_kref+0x6d04: swapa [%i1 + %i4]0x80, %l3
24302 .word 0xa9a00138 ! t0_kref+0x6d08: fabss %f24, %f20
24303 .word 0x81ab8a50 ! t0_kref+0x6d0c: fcmpd %fcc0, %f14, %f16
24304 .word 0x8143c000 ! t0_kref+0x6d10: stbar
24305 .word 0x81ad0a54 ! t0_kref+0x6d14: fcmpd %fcc0, %f20, %f20
24306 .word 0xe8367fea ! t0_kref+0x6d18: sth %l4, [%i1 - 0x16]
24307 .word 0x800d0017 ! t0_kref+0x6d1c: and %l4, %l7, %g0
24308 .word 0xe91fbfb0 ! t0_kref+0x6d20: ldd [%fp - 0x50], %f20
24309 .word 0xf4362000 ! t0_kref+0x6d24: sth %i2, [%i0]
24310 .word 0xfa28a03f ! t0_kref+0x6d28: stb %i5, [%g2 + 0x3f]
24311 call SYM(t0_subr0)
24312 .word 0x9467000d ! t0_kref+0x6d30: subc %i4, %o5, %o2
24313 .word 0x9732400c ! t0_kref+0x6d34: srl %o1, %o4, %o3
24314 .word 0x972d400d ! t0_kref+0x6d38: sll %l5, %o5, %o3
24315 .word 0x98e2c01c ! t0_kref+0x6d3c: subccc %o3, %i4, %o4
24316 .word 0x989d401c ! t0_kref+0x6d40: xorcc %l5, %i4, %o4
24317 .word 0x923aea72 ! t0_kref+0x6d44: xnor %o3, 0xa72, %o1
24318 call SYM(t0_subr3)
24319 .word 0xa03a7780 ! t0_kref+0x6d4c: xnor %o1, -0x880, %l0
24320 .word 0xb3a0012a ! t0_kref+0x6d50: fabss %f10, %f25
24321 .word 0x925d801a ! t0_kref+0x6d54: smul %l6, %i2, %o1
24322 .word 0x18800004 ! t0_kref+0x6d58: bgu _kref+0x6d68
24323 .word 0xec3f4019 ! t0_kref+0x6d5c: std %l6, [%i5 + %i1]
24324 .word 0xd256600c ! t0_kref+0x6d60: ldsh [%i1 + 0xc], %o1
24325 .word 0x9a5b4008 ! t0_kref+0x6d64: smul %o5, %o0, %o5
24326 .word 0xd67e3ff4 ! t0_kref+0x6d68: swap [%i0 - 0xc], %o3
24327 .word 0xd636401b ! t0_kref+0x6d6c: sth %o3, [%i1 + %i3]
24328 .word 0xda500019 ! t0_kref+0x6d70: ldsh [%g0 + %i1], %o5
24329 .word 0xaba0188f ! t0_kref+0x6d74: fitos %f15, %f21
24330 .word 0xd51e401d ! t0_kref+0x6d78: ldd [%i1 + %i5], %f10
24331 .word 0x9e336782 ! t0_kref+0x6d7c: orn %o5, 0x782, %o7
24332 .word 0x99a98038 ! t0_kref+0x6d80: fmovsg %fcc0, %f24, %f12
24333 .word 0x9646c015 ! t0_kref+0x6d84: addc %i3, %l5, %o3
24334 .word 0x03400008 ! t0_kref+0x6d88: fbne,pn %fcc0, _kref+0x6da8
24335 .word 0xd6500019 ! t0_kref+0x6d8c: ldsh [%g0 + %i1], %o3
24336 .word 0x96e5fd76 ! t0_kref+0x6d90: subccc %l7, -0x28a, %o3
24337 .word 0x96f5b016 ! t0_kref+0x6d94: udivcc %l6, -0xfea, %o3
24338 .word 0x8028001a ! t0_kref+0x6d98: andn %g0, %i2, %g0
24339 .word 0x9258001c ! t0_kref+0x6d9c: smul %g0, %i4, %o1
24340 .word 0xa7a609ab ! t0_kref+0x6da0: fdivs %f24, %f11, %f19
24341 .word 0x9a7d8014 ! t0_kref+0x6da4: sdiv %l6, %l4, %o5
24342 .word 0x9a74e9cf ! t0_kref+0x6da8: udiv %l3, 0x9cf, %o5
24343 .word 0x809d4017 ! t0_kref+0x6dac: xorcc %l5, %l7, %g0
24344 .word 0xd4d65000 ! t0_kref+0x6db0: ldsha [%i1]0x80, %o2
24345 .word 0x81854000 ! t0_kref+0x6db4: wr %l5, %g0, %y
24346 .word 0x9265fb33 ! t0_kref+0x6db8: subc %l7, -0x4cd, %o1
24347 .word 0x9e5a000d ! t0_kref+0x6dbc: smul %o0, %o5, %o7
24348 .word 0x81adcab1 ! t0_kref+0x6dc0: fcmpes %fcc0, %f23, %f17
24349 .word 0xea20a02c ! t0_kref+0x6dc4: st %l5, [%g2 + 0x2c]
24350 .word 0xa1a38858 ! t0_kref+0x6dc8: faddd %f14, %f24, %f16
24351 .word 0xfa36001b ! t0_kref+0x6dcc: sth %i5, [%i0 + %i3]
24352 .word 0x25800007 ! t0_kref+0x6dd0: fblg,a _kref+0x6dec
24353 .word 0x983d7676 ! t0_kref+0x6dd4: xnor %l5, -0x98a, %o4
24354 .word 0xe51fbe28 ! t0_kref+0x6dd8: ldd [%fp - 0x1d8], %f18
24355 .word 0x11400001 ! t0_kref+0x6ddc: fba,pn %fcc0, _kref+0x6de0
24356 .word 0xea20001c ! t0_kref+0x6de0: st %l5, [%g0 + %i4]
24357 .word 0x9a28001a ! t0_kref+0x6de4: andn %g0, %i2, %o5
24358 .word 0xa5a000cc ! t0_kref+0x6de8: fnegd %f12, %f18
24359 .word 0xe01e6018 ! t0_kref+0x6dec: ldd [%i1 + 0x18], %l0
24360 .word 0xed00a028 ! t0_kref+0x6df0: ld [%g2 + 0x28], %f22
24361 .word 0x9285e6d6 ! t0_kref+0x6df4: addcc %l7, 0x6d6, %o1
24362 .word 0xea300018 ! t0_kref+0x6df8: sth %l5, [%g0 + %i0]
24363 .word 0x9e82801c ! t0_kref+0x6dfc: addcc %o2, %i4, %o7
24364 .word 0x9a45401d ! t0_kref+0x6e00: addc %l5, %i5, %o5
24365 .word 0x801cc012 ! t0_kref+0x6e04: xor %l3, %l2, %g0
24366 .word 0x99137e89 ! t0_kref+0x6e08: taddcctv %o5, -0x177, %o4
24367 .word 0x9b2d400c ! t0_kref+0x6e0c: sll %l5, %o4, %o5
24368 .word 0xa5a0190c ! t0_kref+0x6e10: fitod %f12, %f18
24369 .word 0x81ad8a31 ! t0_kref+0x6e14: fcmps %fcc0, %f22, %f17
24370 .word 0x9a3b401b ! t0_kref+0x6e18: xnor %o5, %i3, %o5
24371 .word 0xda36401b ! t0_kref+0x6e1c: sth %o5, [%i1 + %i3]
24372 .word 0xda10a018 ! t0_kref+0x6e20: lduh [%g2 + 0x18], %o5
24373 .word 0xf11e401d ! t0_kref+0x6e24: ldd [%i1 + %i5], %f24
24374 .word 0x07480004 ! t0_kref+0x6e28: fbul,pt %fcc0, _kref+0x6e38
24375 .word 0x9e43374c ! t0_kref+0x6e2c: addc %o4, -0x8b4, %o7
24376 .word 0xafa00133 ! t0_kref+0x6e30: fabss %f19, %f23
24377 .word 0xd25e401d ! t0_kref+0x6e34: ldx [%i1 + %i5], %o1
24378 .word 0xc056c019 ! t0_kref+0x6e38: ldsh [%i3 + %i1], %g0
24379 .word 0x94a2e701 ! t0_kref+0x6e3c: subcc %o3, 0x701, %o2
24380 .word 0x9a468009 ! t0_kref+0x6e40: addc %i2, %o1, %o5
24381 .word 0xd850a036 ! t0_kref+0x6e44: ldsh [%g2 + 0x36], %o4
24382 sethi %hi(1f), %o7
24383 jmpl %o7+%lo(1f), %g1
24384 .empty
24385 .word 0xd44e4000 ! t0_kref+0x6e50: ldsb [%i1], %o2
24386 .word 0x9eaaa2f3 ! t0_kref+0x6e54: andncc %o2, 0x2f3, %o7
24387 .word 0x943d001d ! t0_kref+0x6e58: xnor %l4, %i5, %o2
24388 .word 0xe01e7ff8 ! t0_kref+0x6e5c: ldd [%i1 - 8], %l0
24389 .word 0xe100a01c ! t0_kref+0x6e60: ld [%g2 + 0x1c], %f16
243901: .word 0x964368f8 ! t0_kref+0x6e64: addc %o5, 0x8f8, %o3
24391 .word 0x808b0014 ! t0_kref+0x6e68: btst %l4, %o4
24392 .word 0x81dd3e12 ! t0_kref+0x6e6c: flush %l4 - 0x1ee
24393 .word 0x0b800005 ! t0_kref+0x6e70: fbug _kref+0x6e84
24394 .word 0x99a00039 ! t0_kref+0x6e74: fmovs %f25, %f12
24395 .word 0x9b2b400b ! t0_kref+0x6e78: sll %o5, %o3, %o5
24396 .word 0x9da50839 ! t0_kref+0x6e7c: fadds %f20, %f25, %f14
24397 .word 0x925c8014 ! t0_kref+0x6e80: smul %l2, %l4, %o1
24398 .word 0x0f800008 ! t0_kref+0x6e84: fbu _kref+0x6ea4
24399 .word 0x80f58012 ! t0_kref+0x6e88: udivcc %l6, %l2, %g0
24400 .word 0xada4884a ! t0_kref+0x6e8c: faddd %f18, %f10, %f22
24401 .word 0x9a38000b ! t0_kref+0x6e90: xnor %g0, %o3, %o5
24402 .word 0xe4260000 ! t0_kref+0x6e94: st %l2, [%i0]
24403 .word 0xd640a004 ! t0_kref+0x6e98: ldsw [%g2 + 4], %o3
24404 .word 0x9a3cbc1f ! t0_kref+0x6e9c: xnor %l2, -0x3e1, %o5
24405 .word 0xd9266008 ! t0_kref+0x6ea0: st %f12, [%i1 + 8]
24406 .word 0xda8e501a ! t0_kref+0x6ea4: lduba [%i1 + %i2]0x80, %o5
24407 .word 0x9fc10000 ! t0_kref+0x6ea8: call %g4
24408 .word 0xa13b4008 ! t0_kref+0x6eac: sra %o5, %o0, %l0
24409 .word 0x9885800d ! t0_kref+0x6eb0: addcc %l6, %o5, %o4
24410 .word 0xed3e6008 ! t0_kref+0x6eb4: std %f22, [%i1 + 8]
24411 .word 0x81abca2c ! t0_kref+0x6eb8: fcmps %fcc0, %f15, %f12
24412 .word 0x04800004 ! t0_kref+0x6ebc: ble _kref+0x6ecc
24413 .word 0xb1a4c9aa ! t0_kref+0x6ec0: fdivs %f19, %f10, %f24
24414 .word 0x94ac8013 ! t0_kref+0x6ec4: andncc %l2, %l3, %o2
24415 .word 0xf628a017 ! t0_kref+0x6ec8: stb %i3, [%g2 + 0x17]
24416 .word 0xa3a0012b ! t0_kref+0x6ecc: fabss %f11, %f17
24417 .word 0x9ba00139 ! t0_kref+0x6ed0: fabss %f25, %f13
24418 .word 0x943a6e6f ! t0_kref+0x6ed4: xnor %o1, 0xe6f, %o2
24419 .word 0xf620a024 ! t0_kref+0x6ed8: st %i3, [%g2 + 0x24]
24420 .word 0x2d480004 ! t0_kref+0x6edc: fbg,a,pt %fcc0, _kref+0x6eec
24421 .word 0x99a00135 ! t0_kref+0x6ee0: fabss %f21, %f12
24422 .word 0xa5a01890 ! t0_kref+0x6ee4: fitos %f16, %f18
24423 .word 0xa3a0002c ! t0_kref+0x6ee8: fmovs %f12, %f17
24424 .word 0xa9a0190b ! t0_kref+0x6eec: fitod %f11, %f20
24425 .word 0xb1a01912 ! t0_kref+0x6ef0: fitod %f18, %f24
24426 .word 0x9a422a6a ! t0_kref+0x6ef4: addc %o0, 0xa6a, %o5
24427 .word 0xd808a00d ! t0_kref+0x6ef8: ldub [%g2 + 0xd], %o4
24428 .word 0x947f36ab ! t0_kref+0x6efc: sdiv %i4, -0x955, %o2
24429 .word 0x948ec012 ! t0_kref+0x6f00: andcc %i3, %l2, %o2
24430 .word 0x9413670b ! t0_kref+0x6f04: or %o5, 0x70b, %o2
24431 .word 0x1c400001 ! t0_kref+0x6f08: bpos,pn %icc, _kref+0x6f0c
24432 .word 0xdd3e6010 ! t0_kref+0x6f0c: std %f14, [%i1 + 0x10]
24433 call SYM(t0_subr1)
24434 .word 0xe0180019 ! t0_kref+0x6f14: ldd [%g0 + %i1], %l0
24435 .word 0x99a3c8ad ! t0_kref+0x6f18: fsubs %f15, %f13, %f12
24436 .word 0x81ae0a4e ! t0_kref+0x6f1c: fcmpd %fcc0, %f24, %f14
24437 .word 0xa9a0002c ! t0_kref+0x6f20: fmovs %f12, %f20
24438 .word 0x8182c000 ! t0_kref+0x6f24: wr %o3, %g0, %y
24439 .word 0x33800003 ! t0_kref+0x6f28: fbe,a _kref+0x6f34
24440 .word 0x9a754013 ! t0_kref+0x6f2c: udiv %l5, %l3, %o5
24441 .word 0x81aa8a4c ! t0_kref+0x6f30: fcmpd %fcc0, %f10, %f12
24442 .word 0x19400002 ! t0_kref+0x6f34: fbuge,pn %fcc0, _kref+0x6f3c
24443 .word 0xfa30a01e ! t0_kref+0x6f38: sth %i5, [%g2 + 0x1e]
24444 .word 0x8182c000 ! t0_kref+0x6f3c: wr %o3, %g0, %y
24445 .word 0x95a509ca ! t0_kref+0x6f40: fdivd %f20, %f10, %f10
24446 .word 0x9e353cdd ! t0_kref+0x6f44: orn %l4, -0x323, %o7
24447 .word 0xd6366016 ! t0_kref+0x6f48: sth %o3, [%i1 + 0x16]
24448 .word 0x97a00036 ! t0_kref+0x6f4c: fmovs %f22, %f11
24449 .word 0x805ae939 ! t0_kref+0x6f50: smul %o3, 0x939, %g0
24450 .word 0xcc3f4005 ! t0_kref+0x6f54: std %g6, [%i5 + %g5]
24451 .word 0xd648a029 ! t0_kref+0x6f58: ldsb [%g2 + 0x29], %o3
24452 .word 0xc0500019 ! t0_kref+0x6f5c: ldsh [%g0 + %i1], %g0
24453 .word 0xe6780019 ! t0_kref+0x6f60: swap [%g0 + %i1], %l3
24454 .word 0x95a018d0 ! t0_kref+0x6f64: fdtos %f16, %f10
24455 .word 0x809dc016 ! t0_kref+0x6f68: xorcc %l7, %l6, %g0
24456 .word 0x28800005 ! t0_kref+0x6f6c: bleu,a _kref+0x6f80
24457 .word 0xd48e1000 ! t0_kref+0x6f70: lduba [%i0]0x80, %o2
24458 .word 0xdd3e2008 ! t0_kref+0x6f74: std %f14, [%i0 + 8]
24459 .word 0x1b227c55 ! t0_kref+0x6f78: sethi %hi(0x89f15400), %o5
24460 .word 0x05400006 ! t0_kref+0x6f7c: fblg,pn %fcc0, _kref+0x6f94
24461 .word 0x96a4c013 ! t0_kref+0x6f80: subcc %l3, %l3, %o3
24462 .word 0xd610a002 ! t0_kref+0x6f84: lduh [%g2 + 2], %o3
24463 .word 0xec270005 ! t0_kref+0x6f88: st %l6, [%i4 + %g5]
24464 .word 0x09480003 ! t0_kref+0x6f8c: fbl,pt %fcc0, _kref+0x6f98
24465 .word 0x9328200a ! t0_kref+0x6f90: sll %g0, 0xa, %o1
24466 .word 0x98f5c014 ! t0_kref+0x6f94: udivcc %l7, %l4, %o4
24467 .word 0x983b2e59 ! t0_kref+0x6f98: xnor %o4, 0xe59, %o4
24468 .word 0xd48e1000 ! t0_kref+0x6f9c: lduba [%i0]0x80, %o2
24469 .word 0xc010a032 ! t0_kref+0x6fa0: lduh [%g2 + 0x32], %g0
24470 .word 0xde4e6007 ! t0_kref+0x6fa4: ldsb [%i1 + 7], %o7
24471 .word 0xd2865000 ! t0_kref+0x6fa8: lda [%i1]0x80, %o1
24472 .word 0xdb067ff4 ! t0_kref+0x6fac: ld [%i1 - 0xc], %f13
24473 .word 0xe01e3ff8 ! t0_kref+0x6fb0: ldd [%i0 - 8], %l0
24474 .word 0xec2e401a ! t0_kref+0x6fb4: stb %l6, [%i1 + %i2]
24475 .word 0xb3a00136 ! t0_kref+0x6fb8: fabss %f22, %f25
24476 .word 0x94bf0017 ! t0_kref+0x6fbc: xnorcc %i4, %l7, %o2
24477 .word 0x17800001 ! t0_kref+0x6fc0: fbge _kref+0x6fc4
24478 .word 0x94adba48 ! t0_kref+0x6fc4: andncc %l6, -0x5b8, %o2
24479 .word 0x81850000 ! t0_kref+0x6fc8: wr %l4, %g0, %y
24480 .word 0xda8e101a ! t0_kref+0x6fcc: lduba [%i0 + %i2]0x80, %o5
24481 .word 0x81824000 ! t0_kref+0x6fd0: wr %o1, %g0, %y
24482 .word 0x001fffff ! t0_kref+0x6fd4: illtrap 0x1fffff
24483 .word 0x17480005 ! t0_kref+0x6fd8: fbge,pt %fcc0, _kref+0x6fec
24484 .word 0x9642754e ! t0_kref+0x6fdc: addc %o1, -0xab2, %o3
24485 .word 0x05800006 ! t0_kref+0x6fe0: fblg _kref+0x6ff8
24486 .word 0x9a5caebe ! t0_kref+0x6fe4: smul %l2, 0xebe, %o5
24487 .word 0x985d401c ! t0_kref+0x6fe8: smul %l5, %i4, %o4
24488 .word 0x81ad4ab0 ! t0_kref+0x6fec: fcmpes %fcc0, %f21, %f16
24489 .word 0x1d400004 ! t0_kref+0x6ff0: fbule,pn %fcc0, _kref+0x7000
24490 .word 0x98427c20 ! t0_kref+0x6ff4: addc %o1, -0x3e0, %o4
24491 .word 0xada018d2 ! t0_kref+0x6ff8: fdtos %f18, %f22
24492 .word 0x9e0c800c ! t0_kref+0x6ffc: and %l2, %o4, %o7
24493 .word 0xfa20a02c ! t0_kref+0x7000: st %i5, [%g2 + 0x2c]
24494 .word 0x80aac013 ! t0_kref+0x7004: andncc %o3, %l3, %g0
24495 .word 0xd208a01c ! t0_kref+0x7008: ldub [%g2 + 0x1c], %o1
24496 .word 0xa1a01896 ! t0_kref+0x700c: fitos %f22, %f16
24497 .word 0xe3b8a080 ! t0_kref+0x7010: stda %f48, [%g2 + 0x80]%asi
24498 .word 0x11480008 ! t0_kref+0x7014: fba,pt %fcc0, _kref+0x7034
24499 .word 0x9e44a7f2 ! t0_kref+0x7018: addc %l2, 0x7f2, %o7
24500 .word 0xda10a012 ! t0_kref+0x701c: lduh [%g2 + 0x12], %o5
24501 .word 0xa9a38839 ! t0_kref+0x7020: fadds %f14, %f25, %f20
24502 .word 0xa7a018d8 ! t0_kref+0x7024: fdtos %f24, %f19
24503 .word 0x13800007 ! t0_kref+0x7028: fbe _kref+0x7044
24504 .word 0x94aee5b1 ! t0_kref+0x702c: andncc %i3, 0x5b1, %o2
24505 .word 0x81ae0a4e ! t0_kref+0x7030: fcmpd %fcc0, %f24, %f14
24506 .word 0xb1a0188e ! t0_kref+0x7034: fitos %f14, %f24
24507 .word 0x92bf000a ! t0_kref+0x7038: xnorcc %i4, %o2, %o1
24508 .word 0x9625401c ! t0_kref+0x703c: sub %l5, %i4, %o3
24509 .word 0xb1a00134 ! t0_kref+0x7040: fabss %f20, %f24
24510 .word 0x0c480006 ! t0_kref+0x7044: bneg,pt %icc, _kref+0x705c
24511 .word 0xd22e3fee ! t0_kref+0x7048: stb %o1, [%i0 - 0x12]
24512 .word 0x9b1a4008 ! t0_kref+0x704c: tsubcctv %o1, %o0, %o5
24513 .word 0xc1086b72 ! t0_kref+0x7050: ld [%g1 + 0xb72], %fsr
24514 .word 0x9a448009 ! t0_kref+0x7054: addc %l2, %o1, %o5
24515 .word 0x9ae5adb0 ! t0_kref+0x7058: subccc %l6, 0xdb0, %o5
24516 .word 0xda10a01e ! t0_kref+0x705c: lduh [%g2 + 0x1e], %o5
24517 .word 0x95a00031 ! t0_kref+0x7060: fmovs %f17, %f10
24518 .word 0x8186c000 ! t0_kref+0x7064: wr %i3, %g0, %y
24519 .word 0x923df15b ! t0_kref+0x7068: xnor %l7, -0xea5, %o1
24520 .word 0x31480008 ! t0_kref+0x706c: fba,a,pt %fcc0, _kref+0x708c
24521 .word 0xb1a01913 ! t0_kref+0x7070: fitod %f19, %f24
24522 .word 0x9e1565d9 ! t0_kref+0x7074: or %l5, 0x5d9, %o7
24523 .word 0x972d0017 ! t0_kref+0x7078: sll %l4, %l7, %o3
24524 .word 0xda2e2010 ! t0_kref+0x707c: stb %o5, [%i0 + 0x10]
24525 .word 0xf830a01e ! t0_kref+0x7080: sth %i4, [%g2 + 0x1e]
24526 .word 0x81ab0a37 ! t0_kref+0x7084: fcmps %fcc0, %f12, %f23
24527 .word 0xd93e2008 ! t0_kref+0x7088: std %f12, [%i0 + 8]
24528 .word 0xe5263fe4 ! t0_kref+0x708c: st %f18, [%i0 - 0x1c]
24529 .word 0xd42e7fe7 ! t0_kref+0x7090: stb %o2, [%i1 - 0x19]
24530 .word 0xe8ee101a ! t0_kref+0x7094: ldstuba [%i0 + %i2]0x80, %l4
24531 .word 0x985d3f2b ! t0_kref+0x7098: smul %l4, -0xd5, %o4
24532 .word 0xe168a04a ! t0_kref+0x709c: prefetch %g2 + 0x4a, 16
24533 .word 0x81da800c ! t0_kref+0x70a0: flush %o2 + %o4
24534 .word 0xde163ff0 ! t0_kref+0x70a4: lduh [%i0 - 0x10], %o7
24535 .word 0x00800007 ! t0_kref+0x70a8: bn _kref+0x70c4
24536 .word 0x9445800c ! t0_kref+0x70ac: addc %l6, %o4, %o2
24537 .word 0x81ae4ab8 ! t0_kref+0x70b0: fcmpes %fcc0, %f25, %f24
24538 .word 0x9336e000 ! t0_kref+0x70b4: srl %i3, 0x0, %o1
24539 .word 0x19800007 ! t0_kref+0x70b8: fbuge _kref+0x70d4
24540 .word 0x81858000 ! t0_kref+0x70bc: wr %l6, %g0, %y
24541 .word 0x99a01913 ! t0_kref+0x70c0: fitod %f19, %f12
24542 .word 0x948f0014 ! t0_kref+0x70c4: andcc %i4, %l4, %o2
24543 .word 0xd2100019 ! t0_kref+0x70c8: lduh [%g0 + %i1], %o1
24544 .word 0x81ab8a52 ! t0_kref+0x70cc: fcmpd %fcc0, %f14, %f18
24545 .word 0xd636c019 ! t0_kref+0x70d0: sth %o3, [%i3 + %i1]
24546 .word 0x948a800c ! t0_kref+0x70d4: andcc %o2, %o4, %o2
24547 .word 0x96fb0012 ! t0_kref+0x70d8: sdivcc %o4, %l2, %o3
24548 .word 0x992de001 ! t0_kref+0x70dc: sll %l7, 0x1, %o4
24549 .word 0xd440a004 ! t0_kref+0x70e0: ldsw [%g2 + 4], %o2
24550 .word 0x99a00138 ! t0_kref+0x70e4: fabss %f24, %f12
24551 .word 0x9614f81e ! t0_kref+0x70e8: or %l3, -0x7e2, %o3
24552 .word 0x9a5b001c ! t0_kref+0x70ec: smul %o4, %i4, %o5
24553 .word 0x968ac00a ! t0_kref+0x70f0: andcc %o3, %o2, %o3
24554 .word 0x953a4012 ! t0_kref+0x70f4: sra %o1, %l2, %o2
24555 .word 0xe500a008 ! t0_kref+0x70f8: ld [%g2 + 8], %f18
24556 .word 0x9340c000 ! t0_kref+0x70fc: mov %asi, %o1
24557 .word 0xa9a00050 ! t0_kref+0x7100: fmovd %f16, %f20
24558 .word 0x9435800c ! t0_kref+0x7104: orn %l6, %o4, %o2
24559 .word 0x925ee7c9 ! t0_kref+0x7108: smul %i3, 0x7c9, %o1
24560 .word 0xc0167fe2 ! t0_kref+0x710c: lduh [%i1 - 0x1e], %g0
24561 .word 0xed380019 ! t0_kref+0x7110: std %f22, [%g0 + %i1]
24562 .word 0xb1a4492e ! t0_kref+0x7114: fmuls %f17, %f14, %f24
24563 .word 0x94fd801d ! t0_kref+0x7118: sdivcc %l6, %i5, %o2
24564 .word 0x9efafda4 ! t0_kref+0x711c: sdivcc %o3, -0x25c, %o7
24565 .word 0xa9a01033 ! t0_kref+0x7120: fstox %f19, %f20
24566 .word 0xafa0188d ! t0_kref+0x7124: fitos %f13, %f23
24567 .word 0x25800008 ! t0_kref+0x7128: fblg,a _kref+0x7148
24568 .word 0x81dc0015 ! t0_kref+0x712c: flush %l0 + %l5
24569 .word 0x20800001 ! t0_kref+0x7130: bn,a _kref+0x7134
24570 .word 0x953f6002 ! t0_kref+0x7134: sra %i5, 0x2, %o2
24571 .word 0x2f480006 ! t0_kref+0x7138: fbu,a,pt %fcc0, _kref+0x7150
24572 .word 0xd8562018 ! t0_kref+0x713c: ldsh [%i0 + 0x18], %o4
24573 .word 0x99133a1c ! t0_kref+0x7140: taddcctv %o4, -0x5e4, %o4
24574 .word 0x9ae5c01d ! t0_kref+0x7144: subccc %l7, %i5, %o5
24575 .word 0x933d000d ! t0_kref+0x7148: sra %l4, %o5, %o1
24576 .word 0xe01e0000 ! t0_kref+0x714c: ldd [%i0], %l0
24577 .word 0xafa018d2 ! t0_kref+0x7150: fdtos %f18, %f23
24578 .word 0x9a0dc009 ! t0_kref+0x7154: and %l7, %o1, %o5
24579 .word 0x9e86801d ! t0_kref+0x7158: addcc %i2, %i5, %o7
24580 .word 0xa5a0110c ! t0_kref+0x715c: fxtod %f12, %f18
24581 .word 0x02800007 ! t0_kref+0x7160: be _kref+0x717c
24582 .word 0xde40a01c ! t0_kref+0x7164: ldsw [%g2 + 0x1c], %o7
24583 .word 0xa5a409d4 ! t0_kref+0x7168: fdivd %f16, %f20, %f18
24584 .word 0xd608a00f ! t0_kref+0x716c: ldub [%g2 + 0xf], %o3
24585 .word 0xda48a008 ! t0_kref+0x7170: ldsb [%g2 + 8], %o5
24586 .word 0xaba018ce ! t0_kref+0x7174: fdtos %f14, %f21
24587 call SYM(t0_subr1)
24588 .word 0x9a76c008 ! t0_kref+0x717c: udiv %i3, %o0, %o5
24589 .word 0x81c9401c ! t0_kref+0x7180: return %g5 + %i4
24590 .word 0x95a0012b ! t0_kref+0x7184: fabss %f11, %f10
24591 .word 0xd7070018 ! t0_kref+0x7188: ld [%i4 + %i0], %f11
24592 .word 0x9e1f2ea8 ! t0_kref+0x718c: xor %i4, 0xea8, %o7
24593 .word 0x30400007 ! t0_kref+0x7190: ba,a,pn %icc, _kref+0x71ac
24594 .word 0x81874000 ! t0_kref+0x7194: wr %i5, %g0, %y
24595 .word 0x80bac014 ! t0_kref+0x7198: xnorcc %o3, %l4, %g0
24596 .word 0xd48e9018 ! t0_kref+0x719c: lduba [%i2 + %i0]0x80, %o2
24597 .word 0x1f800002 ! t0_kref+0x71a0: fbo _kref+0x71a8
24598 .word 0x9262f208 ! t0_kref+0x71a4: subc %o3, -0xdf8, %o1
24599 .word 0xafa018d4 ! t0_kref+0x71a8: fdtos %f20, %f23
24600 .word 0x947cc00c ! t0_kref+0x71ac: sdiv %l3, %o4, %o2
24601 .word 0x81830000 ! t0_kref+0x71b0: wr %o4, %g0, %y
24602 .word 0x81ae4aac ! t0_kref+0x71b4: fcmpes %fcc0, %f25, %f12
24603 .word 0x39480005 ! t0_kref+0x71b8: fbuge,a,pt %fcc0, _kref+0x71cc
24604 .word 0x81830000 ! t0_kref+0x71bc: wr %o4, %g0, %y
24605 .word 0xb3a5882e ! t0_kref+0x71c0: fadds %f22, %f14, %f25
24606 .word 0xb3a018d6 ! t0_kref+0x71c4: fdtos %f22, %f25
24607 .word 0x0d800008 ! t0_kref+0x71c8: fbg _kref+0x71e8
24608 .word 0x9ef28015 ! t0_kref+0x71cc: udivcc %o2, %l5, %o7
24609 .word 0xe0180018 ! t0_kref+0x71d0: ldd [%g0 + %i0], %l0
24610 .word 0xb3a609ad ! t0_kref+0x71d4: fdivs %f24, %f13, %f25
24611 .word 0xd608a03d ! t0_kref+0x71d8: ldub [%g2 + 0x3d], %o3
24612 .word 0x21800005 ! t0_kref+0x71dc: fbn,a _kref+0x71f0
24613 .word 0xe01e2008 ! t0_kref+0x71e0: ldd [%i0 + 8], %l0
24614 .word 0x09800007 ! t0_kref+0x71e4: fbl _kref+0x7200
24615 .word 0x925f3ecb ! t0_kref+0x71e8: smul %i4, -0x135, %o1
24616 .word 0x9444bbc9 ! t0_kref+0x71ec: addc %l2, -0x437, %o2
24617 .word 0x98c2801b ! t0_kref+0x71f0: addccc %o2, %i3, %o4
24618 .word 0xc010a01a ! t0_kref+0x71f4: lduh [%g2 + 0x1a], %g0
24619 .word 0x948b7e26 ! t0_kref+0x71f8: andcc %o5, -0x1da, %o2
24620 .word 0xff6e6008 ! t0_kref+0x71fc: prefetch %i1 + 8, 31
24621 .word 0xf420a03c ! t0_kref+0x7200: st %i2, [%g2 + 0x3c]
24622 .word 0x9de3bfa0 ! t0_kref+0x7204: save %sp, -0x60, %sp
24623 .word 0x9fee401c ! t0_kref+0x7208: restore %i1, %i4, %o7
24624 .word 0xc016c018 ! t0_kref+0x720c: lduh [%i3 + %i0], %g0
24625 .word 0x2e800003 ! t0_kref+0x7210: bvs,a _kref+0x721c
24626 .word 0xda10a00e ! t0_kref+0x7214: lduh [%g2 + 0xe], %o5
24627 .word 0x11800003 ! t0_kref+0x7218: fba _kref+0x7224
24628 .word 0x96ace1c4 ! t0_kref+0x721c: andncc %l3, 0x1c4, %o3
24629 .word 0xe3b8a080 ! t0_kref+0x7220: stda %f48, [%g2 + 0x80]%asi
24630 .word 0x1b800001 ! t0_kref+0x7224: fble _kref+0x7228
24631 .word 0xda580018 ! t0_kref+0x7228: ldx [%g0 + %i0], %o5
24632 .word 0xd91fbcf0 ! t0_kref+0x722c: ldd [%fp - 0x310], %f12
24633 .word 0x98ba0013 ! t0_kref+0x7230: xnorcc %o0, %l3, %o4
24634 .word 0xa3a00136 ! t0_kref+0x7234: fabss %f22, %f17
24635 .word 0xe0180019 ! t0_kref+0x7238: ldd [%g0 + %i1], %l0
24636 .word 0xdd20a010 ! t0_kref+0x723c: st %f14, [%g2 + 0x10]
24637 .word 0xb3a34838 ! t0_kref+0x7240: fadds %f13, %f24, %f25
24638 .word 0xe428a000 ! t0_kref+0x7244: stb %l2, [%g2]
24639 .word 0x9abf4013 ! t0_kref+0x7248: xnorcc %i5, %l3, %o5
24640 .word 0x07480003 ! t0_kref+0x724c: fbul,pt %fcc0, _kref+0x7258
24641 .word 0x96e4c013 ! t0_kref+0x7250: subccc %l3, %l3, %o3
24642 .word 0xf3200018 ! t0_kref+0x7254: st %f25, [%g0 + %i0]
24643 .word 0xd208a02e ! t0_kref+0x7258: ldub [%g2 + 0x2e], %o1
24644 .word 0x001fffff ! t0_kref+0x725c: illtrap 0x1fffff
24645 .word 0xa9a309cc ! t0_kref+0x7260: fdivd %f12, %f12, %f20
24646 .word 0xe636c019 ! t0_kref+0x7264: sth %l3, [%i3 + %i1]
24647 .word 0xd42e601d ! t0_kref+0x7268: stb %o2, [%i1 + 0x1d]
24648 .word 0xdade501d ! t0_kref+0x726c: ldxa [%i1 + %i5]0x80, %o5
24649 .word 0x81ac0a4a ! t0_kref+0x7270: fcmpd %fcc0, %f16, %f10
24650 .word 0xc000a020 ! t0_kref+0x7274: ld [%g2 + 0x20], %g0
24651 .word 0xed20a004 ! t0_kref+0x7278: st %f22, [%g2 + 4]
24652 .word 0x962c800a ! t0_kref+0x727c: andn %l2, %o2, %o3
24653 .word 0xd4167ff2 ! t0_kref+0x7280: lduh [%i1 - 0xe], %o2
24654 .word 0x9de3bfa0 ! t0_kref+0x7284: save %sp, -0x60, %sp
24655 .word 0x81c8645c ! t0_kref+0x7288: return %g1 + 0x45c
24656 .word 0xb3a00036 ! t0_kref+0x728c: fmovs %f22, %f25
24657 .word 0xf11e2018 ! t0_kref+0x7290: ldd [%i0 + 0x18], %f24
24658 .word 0xa1a00132 ! t0_kref+0x7294: fabss %f18, %f16
24659 .word 0x967eac95 ! t0_kref+0x7298: sdiv %i2, 0xc95, %o3
24660 .word 0x9a16c017 ! t0_kref+0x729c: or %i3, %l7, %o5
24661 .word 0x80fdf6bd ! t0_kref+0x72a0: sdivcc %l7, -0x943, %g0
24662 .word 0x9a9b66c6 ! t0_kref+0x72a4: xorcc %o5, 0x6c6, %o5
24663 .word 0xd2567ff0 ! t0_kref+0x72a8: ldsh [%i1 - 0x10], %o1
24664 .word 0x81dfc01f ! t0_kref+0x72ac: flush %i7 + %i7
24665 .word 0x95a28854 ! t0_kref+0x72b0: faddd %f10, %f20, %f10
24666 .word 0x06400002 ! t0_kref+0x72b4: bl,pn %icc, _kref+0x72bc
24667 .word 0xea26401c ! t0_kref+0x72b8: st %l5, [%i1 + %i4]
24668 .word 0x9734c00b ! t0_kref+0x72bc: srl %l3, %o3, %o3
24669 .word 0xef68a082 ! t0_kref+0x72c0: prefetch %g2 + 0x82, 23
24670 .word 0xd84e401a ! t0_kref+0x72c4: ldsb [%i1 + %i2], %o4
24671 .word 0x985af6b0 ! t0_kref+0x72c8: smul %o3, -0x950, %o4
24672 .word 0xe326001c ! t0_kref+0x72cc: st %f17, [%i0 + %i4]
24673 .word 0x8143c000 ! t0_kref+0x72d0: stbar
24674 .word 0x81ab8a58 ! t0_kref+0x72d4: fcmpd %fcc0, %f14, %f24
24675 .word 0x9aad2d1b ! t0_kref+0x72d8: andncc %l4, 0xd1b, %o5
24676 .word 0xe3070019 ! t0_kref+0x72dc: ld [%i4 + %i1], %f17
24677 .word 0x11480008 ! t0_kref+0x72e0: fba,pt %fcc0, _kref+0x7300
24678 .word 0x9e872ed1 ! t0_kref+0x72e4: addcc %i4, 0xed1, %o7
24679 .word 0xda4e401a ! t0_kref+0x72e8: ldsb [%i1 + %i2], %o5
24680 .word 0xd6167fea ! t0_kref+0x72ec: lduh [%i1 - 0x16], %o3
24681 .word 0x81ad0a50 ! t0_kref+0x72f0: fcmpd %fcc0, %f20, %f16
24682 .word 0x9da01895 ! t0_kref+0x72f4: fitos %f21, %f14
24683 .word 0xd6000018 ! t0_kref+0x72f8: ld [%g0 + %i0], %o3
24684 .word 0x20800004 ! t0_kref+0x72fc: bn,a _kref+0x730c
24685 .word 0x80ba4013 ! t0_kref+0x7300: xnorcc %o1, %l3, %g0
24686 .word 0x97a0012a ! t0_kref+0x7304: fabss %f10, %f11
24687 .word 0x802d6942 ! t0_kref+0x7308: andn %l5, 0x942, %g0
24688 .word 0x2d800008 ! t0_kref+0x730c: fbg,a _kref+0x732c
24689 .word 0x9ba2c838 ! t0_kref+0x7310: fadds %f11, %f24, %f13
24690 .word 0x96a7000b ! t0_kref+0x7314: subcc %i4, %o3, %o3
24691 .word 0xafa00135 ! t0_kref+0x7318: fabss %f21, %f23
24692 .word 0xec3e3ff0 ! t0_kref+0x731c: std %l6, [%i0 - 0x10]
24693 .word 0xa1a00156 ! t0_kref+0x7320: fabsd %f22, %f16
24694 .word 0x2d800001 ! t0_kref+0x7324: fbg,a _kref+0x7328
24695 .word 0xc0167ffa ! t0_kref+0x7328: lduh [%i1 - 6], %g0
24696 .word 0xd208a01a ! t0_kref+0x732c: ldub [%g2 + 0x1a], %o1
24697 .word 0xe3b8a080 ! t0_kref+0x7330: stda %f48, [%g2 + 0x80]%asi
24698 .word 0xada58933 ! t0_kref+0x7334: fmuls %f22, %f19, %f22
24699 .word 0x81828000 ! t0_kref+0x7338: wr %o2, %g0, %y
24700 .word 0xe3b8a080 ! t0_kref+0x733c: stda %f48, [%g2 + 0x80]%asi
24701 .word 0x9ef5801b ! t0_kref+0x7340: udivcc %l6, %i3, %o7
24702 .word 0x1f400001 ! t0_kref+0x7344: fbo,pn %fcc0, _kref+0x7348
24703 .word 0x98c54015 ! t0_kref+0x7348: addccc %l5, %l5, %o4
24704 .word 0x9e9a7c8a ! t0_kref+0x734c: xorcc %o1, -0x376, %o7
24705 .word 0xd84e8018 ! t0_kref+0x7350: ldsb [%i2 + %i0], %o4
24706 .word 0xb1a0014e ! t0_kref+0x7354: fabsd %f14, %f24
24707 .word 0x9b2b4012 ! t0_kref+0x7358: sll %o5, %l2, %o5
24708 .word 0xe630a032 ! t0_kref+0x735c: sth %l3, [%g2 + 0x32]
24709 .word 0x81dfbc62 ! t0_kref+0x7360: flush %fp - 0x39e
24710 .word 0xe3b8a080 ! t0_kref+0x7364: stda %f48, [%g2 + 0x80]%asi
24711 .word 0xd93f4018 ! t0_kref+0x7368: std %f12, [%i5 + %i0]
24712 .word 0x8044e793 ! t0_kref+0x736c: addc %l3, 0x793, %g0
24713 call SYM(t0_subr2)
24714 .word 0xeaff1018 ! t0_kref+0x7374: swapa [%i4 + %i0]0x80, %l5
24715 .word 0x99200016 ! t0_kref+0x7378: mulscc %g0, %l6, %o4
24716 .word 0x9664b430 ! t0_kref+0x737c: subc %l2, -0xbd0, %o3
24717 .word 0x98bae5bb ! t0_kref+0x7380: xnorcc %o3, 0x5bb, %o4
24718 .word 0x9a3f001c ! t0_kref+0x7384: xnor %i4, %i4, %o5
24719 .word 0x15216bf6 ! t0_kref+0x7388: sethi %hi(0x85afd800), %o2
24720 .word 0x94b6b671 ! t0_kref+0x738c: orncc %i2, -0x98f, %o2
24721 sethi %hi(2f), %o7
24722 .word 0xe40be3d4 ! t0_kref+0x7394: ldub [%o7 + 0x3d4], %l2
24723 .word 0xa41ca00c ! t0_kref+0x7398: xor %l2, 0xc, %l2
24724 .word 0xe42be3d4 ! t0_kref+0x739c: stb %l2, [%o7 + 0x3d4]
24725 .word 0x81dbe3d4 ! t0_kref+0x73a0: flush %o7 + 0x3d4
24726 .word 0x0b480002 ! t0_kref+0x73a4: fbug,pt %fcc0, _kref+0x73ac
24727 .word 0xd848a02a ! t0_kref+0x73a8: ldsb [%g2 + 0x2a], %o4
24728 .word 0xf76e401c ! t0_kref+0x73ac: prefetch %i1 + %i4, 27
24729 .word 0xd650a036 ! t0_kref+0x73b0: ldsh [%g2 + 0x36], %o3
24730 call SYM(t0_subr3)
24731 .word 0xe96e6018 ! t0_kref+0x73b8: prefetch %i1 + 0x18, 20
24732 .word 0x0c800007 ! t0_kref+0x73bc: bneg _kref+0x73d8
24733 .word 0xafa0188c ! t0_kref+0x73c0: fitos %f12, %f23
24734 .word 0xa1a018ca ! t0_kref+0x73c4: fdtos %f10, %f16
24735 .word 0x969ec000 ! t0_kref+0x73c8: xorcc %i3, %g0, %o3
24736 .word 0xd500a020 ! t0_kref+0x73cc: ld [%g2 + 0x20], %f10
24737 .word 0x9e300017 ! t0_kref+0x73d0: orn %g0, %l7, %o7
247382: .word 0xf13e6000 ! t0_kref+0x73d4: std %f24, [%i1]
24739 .word 0xf42e401a ! t0_kref+0x73d8: stb %i2, [%i1 + %i2]
24740 .word 0x81df66b3 ! t0_kref+0x73dc: flush %i5 + 0x6b3
24741 .word 0x95a018d2 ! t0_kref+0x73e0: fdtos %f18, %f10
24742 .word 0x94e03a32 ! t0_kref+0x73e4: subccc %g0, -0x5ce, %o2
24743 .word 0x81d923aa ! t0_kref+0x73e8: flush %g4 + 0x3aa
24744 .word 0x97a30937 ! t0_kref+0x73ec: fmuls %f12, %f23, %f11
24745 .word 0xe53f4018 ! t0_kref+0x73f0: std %f18, [%i5 + %i0]
24746 .word 0x19800005 ! t0_kref+0x73f4: fbuge _kref+0x7408
24747 .word 0x8143c000 ! t0_kref+0x73f8: stbar
24748 .word 0x965cb582 ! t0_kref+0x73fc: smul %l2, -0xa7e, %o3
24749 .word 0x9423001a ! t0_kref+0x7400: sub %o4, %i2, %o2
24750 .word 0x34800002 ! t0_kref+0x7404: bg,a _kref+0x740c
24751 .word 0xf207bfe0 ! t0_kref+0x7408: ld [%fp - 0x20], %i1
24752 .word 0xd67e6014 ! t0_kref+0x740c: swap [%i1 + 0x14], %o3
24753 .word 0x9de3bfa0 ! t0_kref+0x7410: save %sp, -0x60, %sp
24754 .word 0x81eec019 ! t0_kref+0x7414: restore %i3, %i1, %g0
24755 .word 0x980a4012 ! t0_kref+0x7418: and %o1, %l2, %o4
24756 .word 0x81df2b2d ! t0_kref+0x741c: flush %i4 + 0xb2d
24757 .word 0x24400006 ! t0_kref+0x7420: ble,a,pn %icc, _kref+0x7438
24758 .word 0xd840a000 ! t0_kref+0x7424: ldsw [%g2], %o4
24759 .word 0x8045000d ! t0_kref+0x7428: addc %l4, %o5, %g0
24760 .word 0xf11fbdf8 ! t0_kref+0x742c: ldd [%fp - 0x208], %f24
24761 .word 0xde10a028 ! t0_kref+0x7430: lduh [%g2 + 0x28], %o7
24762 .word 0xdd1fbe10 ! t0_kref+0x7434: ldd [%fp - 0x1f0], %f14
24763 .word 0xc0564000 ! t0_kref+0x7438: ldsh [%i1], %g0
24764 .word 0x9ee54015 ! t0_kref+0x743c: subccc %l5, %l5, %o7
24765 .word 0xa9a01917 ! t0_kref+0x7440: fitod %f23, %f20
24766 .word 0x9264801d ! t0_kref+0x7444: subc %l2, %i5, %o1
24767 .word 0x989eedbb ! t0_kref+0x7448: xorcc %i3, 0xdbb, %o4
24768 .word 0xed1e3fe0 ! t0_kref+0x744c: ldd [%i0 - 0x20], %f22
24769 .word 0xe46e2012 ! t0_kref+0x7450: ldstub [%i0 + 0x12], %l2
24770 .word 0xa7a01a56 ! t0_kref+0x7454: fdtoi %f22, %f19
24771 .word 0xa5a00130 ! t0_kref+0x7458: fabss %f16, %f18
24772 .word 0xe3b8a080 ! t0_kref+0x745c: stda %f48, [%g2 + 0x80]%asi
24773 .word 0x92f00014 ! t0_kref+0x7460: udivcc %g0, %l4, %o1
24774 .word 0x26800001 ! t0_kref+0x7464: bl,a _kref+0x7468
24775 .word 0xec3e3fe8 ! t0_kref+0x7468: std %l6, [%i0 - 0x18]
24776 .word 0x96622acc ! t0_kref+0x746c: subc %o0, 0xacc, %o3
24777 .word 0x969ee8c5 ! t0_kref+0x7470: xorcc %i3, 0x8c5, %o3
24778 .word 0xa1a60d2e ! t0_kref+0x7474: fsmuld %f24, %f14, %f16
24779 .word 0x81dbf9ae ! t0_kref+0x7478: flush %o7 - 0x652
24780 .word 0xe11fbc30 ! t0_kref+0x747c: ldd [%fp - 0x3d0], %f16
24781 .word 0xd28e101a ! t0_kref+0x7480: lduba [%i0 + %i2]0x80, %o1
24782 .word 0xb1a018d0 ! t0_kref+0x7484: fdtos %f16, %f24
24783 .word 0x928f401a ! t0_kref+0x7488: andcc %i5, %i2, %o1
24784 .word 0xde162018 ! t0_kref+0x748c: lduh [%i0 + 0x18], %o7
24785 .word 0x92e7001d ! t0_kref+0x7490: subccc %i4, %i5, %o1
24786 .word 0xa7a01892 ! t0_kref+0x7494: fitos %f18, %f19
24787 .word 0x983cc000 ! t0_kref+0x7498: not %l3, %o4
24788 .word 0xf42e8019 ! t0_kref+0x749c: stb %i2, [%i2 + %i1]
24789 .word 0x04800007 ! t0_kref+0x74a0: ble _kref+0x74bc
24790 .word 0x9686c01c ! t0_kref+0x74a4: addcc %i3, %i4, %o3
24791 .word 0x81400000 ! t0_kref+0x74a8: mov %y, %g0
24792 .word 0xdace1000 ! t0_kref+0x74ac: ldsba [%i0]0x80, %o5
24793 .word 0x9fc00004 ! t0_kref+0x74b0: call %g0 + %g4
24794 .word 0xdb262000 ! t0_kref+0x74b4: st %f13, [%i0]
24795 .word 0xc010a024 ! t0_kref+0x74b8: lduh [%g2 + 0x24], %g0
24796 .word 0x81037782 ! t0_kref+0x74bc: taddcc %o5, -0x87e, %g0
24797 .word 0xd648a00d ! t0_kref+0x74c0: ldsb [%g2 + 0xd], %o3
24798 .word 0x3d800003 ! t0_kref+0x74c4: fbule,a _kref+0x74d0
24799 .word 0xc807bfe4 ! t0_kref+0x74c8: ld [%fp - 0x1c], %g4
24800 .word 0xe620a010 ! t0_kref+0x74cc: st %l3, [%g2 + 0x10]
24801 .word 0x01800003 ! t0_kref+0x74d0: fbn _kref+0x74dc
24802 .word 0xd228a003 ! t0_kref+0x74d4: stb %o1, [%g2 + 3]
24803 .word 0x99352008 ! t0_kref+0x74d8: srl %l4, 0x8, %o4
24804 .word 0x29800001 ! t0_kref+0x74dc: fbl,a _kref+0x74e0
24805 .word 0xa7a01899 ! t0_kref+0x74e0: fitos %f25, %f19
24806 .word 0x31400003 ! t0_kref+0x74e4: fba,a,pn %fcc0, _kref+0x74f0
24807 .word 0xda7e6004 ! t0_kref+0x74e8: swap [%i1 + 4], %o5
24808 .word 0x130c5bdc ! t0_kref+0x74ec: sethi %hi(0x316f7000), %o1
24809 .word 0x96acb706 ! t0_kref+0x74f0: andncc %l2, -0x8fa, %o3
24810 .word 0x3d480005 ! t0_kref+0x74f4: fbule,a,pt %fcc0, _kref+0x7508
24811 .word 0xf62e8018 ! t0_kref+0x74f8: stb %i3, [%i2 + %i0]
24812 .word 0x9eade6cb ! t0_kref+0x74fc: andncc %l7, 0x6cb, %o7
24813 .word 0x9402f459 ! t0_kref+0x7500: add %o3, -0xba7, %o2
24814 .word 0x923dc014 ! t0_kref+0x7504: xnor %l7, %l4, %o1
24815 .word 0xaba018d4 ! t0_kref+0x7508: fdtos %f20, %f21
24816 .word 0x9a62255f ! t0_kref+0x750c: subc %o0, 0x55f, %o5
24817 .word 0xb3a00135 ! t0_kref+0x7510: fabss %f21, %f25
24818 .word 0x980ec009 ! t0_kref+0x7514: and %i3, %o1, %o4
24819 .word 0x81ab0a50 ! t0_kref+0x7518: fcmpd %fcc0, %f12, %f16
24820 .word 0xd82e3fe6 ! t0_kref+0x751c: stb %o4, [%i0 - 0x1a]
24821 .word 0x94332889 ! t0_kref+0x7520: orn %o4, 0x889, %o2
24822 .word 0xada588cc ! t0_kref+0x7524: fsubd %f22, %f12, %f22
24823 .word 0x9e7f62f3 ! t0_kref+0x7528: sdiv %i5, 0x2f3, %o7
24824 .word 0x9f3f0015 ! t0_kref+0x752c: sra %i4, %l5, %o7
24825 .word 0x39800007 ! t0_kref+0x7530: fbuge,a _kref+0x754c
24826 .word 0x81858000 ! t0_kref+0x7534: wr %l6, %g0, %y
24827 .word 0x98fb400a ! t0_kref+0x7538: sdivcc %o5, %o2, %o4
24828 .word 0xf207bfe0 ! t0_kref+0x753c: ld [%fp - 0x20], %i1
24829 .word 0xd200a01c ! t0_kref+0x7540: ld [%g2 + 0x1c], %o1
24830 .word 0x96250017 ! t0_kref+0x7544: sub %l4, %l7, %o3
24831 .word 0x13800005 ! t0_kref+0x7548: fbe _kref+0x755c
24832 .word 0x9eadc008 ! t0_kref+0x754c: andncc %l7, %o0, %o7
24833 .word 0xded01019 ! t0_kref+0x7550: ldsha [%g0 + %i1]0x80, %o7
24834 .word 0xe9266008 ! t0_kref+0x7554: st %f20, [%i1 + 8]
24835 .word 0x0d800003 ! t0_kref+0x7558: fbg _kref+0x7564
24836 .word 0x81dc6488 ! t0_kref+0x755c: flush %l1 + 0x488
24837 .word 0x11800005 ! t0_kref+0x7560: fba _kref+0x7574
24838 .word 0x988d7d48 ! t0_kref+0x7564: andcc %l5, -0x2b8, %o4
24839 .word 0x25400008 ! t0_kref+0x7568: fblg,a,pn %fcc0, _kref+0x7588
24840 .word 0xf007bfe0 ! t0_kref+0x756c: ld [%fp - 0x20], %i0
24841 .word 0x99a389d8 ! t0_kref+0x7570: fdivd %f14, %f24, %f12
24842 .word 0x81dbf055 ! t0_kref+0x7574: flush %o7 - 0xfab
24843 .word 0xd848a03e ! t0_kref+0x7578: ldsb [%g2 + 0x3e], %o4
24844 .word 0x81ad0a2a ! t0_kref+0x757c: fcmps %fcc0, %f20, %f10
24845 .word 0xe1bf5019 ! t0_kref+0x7580: stda %f16, [%i5 + %i1]0x80
24846 .word 0x9fc10000 ! t0_kref+0x7584: call %g4
24847 .word 0x9a024013 ! t0_kref+0x7588: add %o1, %l3, %o5
24848 .word 0xf11e2000 ! t0_kref+0x758c: ldd [%i0], %f24
24849 sethi %hi(1f), %o7
24850 save %sp,-0x60,%sp
24851 return %i7+%lo(1f)
24852 .empty
24853 .word 0x92bdfc81 ! t0_kref+0x759c: xnorcc %l7, -0x37f, %o1
24854 .word 0x80333b13 ! t0_kref+0x75a0: orn %o4, -0x4ed, %g0
24855 .word 0x97a0012f ! t0_kref+0x75a4: fabss %f15, %f11
248561: .word 0x94fb4013 ! t0_kref+0x75a8: sdivcc %o5, %l3, %o2
24857 .word 0xed1fbf08 ! t0_kref+0x75ac: ldd [%fp - 0xf8], %f22
24858 .word 0x19800001 ! t0_kref+0x75b0: fbuge _kref+0x75b4
24859 .word 0xa1a0012a ! t0_kref+0x75b4: fabss %f10, %f16
24860 .word 0x86102007 ! t0_kref+0x75b8: mov 0x7, %g3
24861 .word 0x86a0e001 ! t0_kref+0x75bc: subcc %g3, 1, %g3
24862 .word 0x2280000f ! t0_kref+0x75c0: be,a _kref+0x75fc
24863 .word 0x9414c01a ! t0_kref+0x75c4: or %l3, %i2, %o2
24864 .word 0x9abcc009 ! t0_kref+0x75c8: xnorcc %l3, %o1, %o5
24865 .word 0x81870000 ! t0_kref+0x75cc: wr %i4, %g0, %y
24866 .word 0x81820000 ! t0_kref+0x75d0: wr %o0, %g0, %y
24867 .word 0x989a001a ! t0_kref+0x75d4: xorcc %o0, %i2, %o4
24868 .word 0xa5a01937 ! t0_kref+0x75d8: fstod %f23, %f18
24869 .word 0x98123bd2 ! t0_kref+0x75dc: or %o0, -0x42e, %o4
24870 .word 0x08bffff7 ! t0_kref+0x75e0: bleu _kref+0x75bc
24871 .word 0x81db8019 ! t0_kref+0x75e4: flush %sp + %i1
24872 .word 0xd07e4000 ! t0_kref+0x75e8: swap [%i1], %o0
24873 .word 0x92ad7982 ! t0_kref+0x75ec: andncc %l5, -0x67e, %o1
24874 .word 0x9215e06f ! t0_kref+0x75f0: or %l7, 0x6f, %o1
24875 .word 0xd91e4000 ! t0_kref+0x75f4: ldd [%i1], %f12
24876 .word 0xd520a00c ! t0_kref+0x75f8: st %f10, [%g2 + 0xc]
24877 .word 0xf1260000 ! t0_kref+0x75fc: st %f24, [%i0]
24878 .word 0xec3e2000 ! t0_kref+0x7600: std %l6, [%i0]
24879 .word 0xb1a01913 ! t0_kref+0x7604: fitod %f19, %f24
24880 .word 0x00800004 ! t0_kref+0x7608: bn _kref+0x7618
24881 .word 0x922d74e0 ! t0_kref+0x760c: andn %l5, -0xb20, %o1
24882 .word 0x92454017 ! t0_kref+0x7610: addc %l5, %l7, %o1
24883 .word 0xe5262008 ! t0_kref+0x7614: st %f18, [%i0 + 8]
24884 .word 0x1c800006 ! t0_kref+0x7618: bpos _kref+0x7630
24885 .word 0xa5a000d0 ! t0_kref+0x761c: fnegd %f16, %f18
24886 .word 0xda067fe4 ! t0_kref+0x7620: ld [%i1 - 0x1c], %o5
24887 .word 0x98ddc012 ! t0_kref+0x7624: smulcc %l7, %l2, %o4
24888 .word 0x2a400007 ! t0_kref+0x7628: bcs,a,pn %icc, _kref+0x7644
24889 .word 0xf82e8018 ! t0_kref+0x762c: stb %i4, [%i2 + %i0]
24890 .word 0xc0062004 ! t0_kref+0x7630: ld [%i0 + 4], %g0
24891 .word 0xf820a020 ! t0_kref+0x7634: st %i4, [%g2 + 0x20]
24892 .word 0x96fae4b7 ! t0_kref+0x7638: sdivcc %o3, 0x4b7, %o3
24893 .word 0x9efd8009 ! t0_kref+0x763c: sdivcc %l6, %o1, %o7
24894 .word 0x1d400002 ! t0_kref+0x7640: fbule,pn %fcc0, _kref+0x7648
24895 .word 0x812da002 ! t0_kref+0x7644: sll %l6, 0x2, %g0
24896 .word 0x96ab3241 ! t0_kref+0x7648: andncc %o4, -0xdbf, %o3
24897 .word 0x9ab5c000 ! t0_kref+0x764c: orncc %l7, %g0, %o5
24898 .word 0xf8263ff0 ! t0_kref+0x7650: st %i4, [%i0 - 0x10]
24899 .word 0xfaae1000 ! t0_kref+0x7654: stba %i5, [%i0]0x80
24900 .word 0x988b401a ! t0_kref+0x7658: andcc %o5, %i2, %o4
24901 .word 0x9da289d0 ! t0_kref+0x765c: fdivd %f10, %f16, %f14
24902 .word 0x9a5f6aa3 ! t0_kref+0x7660: smul %i5, 0xaa3, %o5
24903 .word 0x80aa0012 ! t0_kref+0x7664: andncc %o0, %l2, %g0
24904 .word 0xe01e3fe0 ! t0_kref+0x7668: ldd [%i0 - 0x20], %l0
24905 .word 0x945eb174 ! t0_kref+0x766c: smul %i2, -0xe8c, %o2
24906 .word 0x968d401a ! t0_kref+0x7670: andcc %l5, %i2, %o3
24907 .word 0x9ba01895 ! t0_kref+0x7674: fitos %f21, %f13
24908 .word 0x92ad0015 ! t0_kref+0x7678: andncc %l4, %l5, %o1
24909 .word 0x9eb269f3 ! t0_kref+0x767c: orncc %o1, 0x9f3, %o7
24910 .word 0x97a9402d ! t0_kref+0x7680: fmovsug %fcc0, %f13, %f11
24911 .word 0x9f2a6012 ! t0_kref+0x7684: sll %o1, 0x12, %o7
24912 .word 0x803d713d ! t0_kref+0x7688: xnor %l5, -0xec3, %g0
24913 .word 0x81aaca34 ! t0_kref+0x768c: fcmps %fcc0, %f11, %f20
24914 .word 0x99a018d0 ! t0_kref+0x7690: fdtos %f16, %f12
24915 .word 0x81830000 ! t0_kref+0x7694: wr %o4, %g0, %y
24916 .word 0x963dc016 ! t0_kref+0x7698: xnor %l7, %l6, %o3
24917 .word 0xd2167ff0 ! t0_kref+0x769c: lduh [%i1 - 0x10], %o1
24918 .word 0x81ac0a4a ! t0_kref+0x76a0: fcmpd %fcc0, %f16, %f10
24919 .word 0x17400005 ! t0_kref+0x76a4: fbge,pn %fcc0, _kref+0x76b8
24920 .word 0xa7a00036 ! t0_kref+0x76a8: fmovs %f22, %f19
24921 .word 0x07480007 ! t0_kref+0x76ac: fbul,pt %fcc0, _kref+0x76c8
24922 .word 0xda266010 ! t0_kref+0x76b0: st %o5, [%i1 + 0x10]
24923 .word 0xdf00a030 ! t0_kref+0x76b4: ld [%g2 + 0x30], %f15
24924 .word 0x9da309d4 ! t0_kref+0x76b8: fdivd %f12, %f20, %f14
24925 .word 0x02800006 ! t0_kref+0x76bc: be _kref+0x76d4
24926 .word 0xb1a00038 ! t0_kref+0x76c0: fmovs %f24, %f24
24927 .word 0x99a50854 ! t0_kref+0x76c4: faddd %f20, %f20, %f12
24928 .word 0x8185c000 ! t0_kref+0x76c8: wr %l7, %g0, %y
24929! .word 0x10857a4d ! t0_kref+0x76cc: ba SYM(t0_subr1)
24930 ba SYM(t0_subr1)
24931 .word 0x9e006880 ! t0_kref+0x76d0: add %g1, 0x880, %o7
24932 .word 0x95a01030 ! t0_kref+0x76d4: fstox %f16, %f10
24933 .word 0x9efa801c ! t0_kref+0x76d8: sdivcc %o2, %i4, %o7
24934 .word 0xd2580018 ! t0_kref+0x76dc: ldx [%g0 + %i0], %o1
24935 .word 0x11800005 ! t0_kref+0x76e0: fba _kref+0x76f4
24936 .word 0xa3a018ce ! t0_kref+0x76e4: fdtos %f14, %f17
24937 .word 0x920e801b ! t0_kref+0x76e8: and %i2, %i3, %o1
24938 .word 0x39800008 ! t0_kref+0x76ec: fbuge,a _kref+0x770c
24939 .word 0x9aba0012 ! t0_kref+0x76f0: xnorcc %o0, %l2, %o5
24940 .word 0xc12e3fe8 ! t0_kref+0x76f4: st %fsr, [%i0 - 0x18]
24941 .word 0x9e5f3e14 ! t0_kref+0x76f8: smul %i4, -0x1ec, %o7
24942 .word 0x92f4800b ! t0_kref+0x76fc: udivcc %l2, %o3, %o1
24943 .word 0x001fffff ! t0_kref+0x7700: illtrap 0x1fffff
24944 .word 0xb1a449ad ! t0_kref+0x7704: fdivs %f17, %f13, %f24
24945 .word 0x09800007 ! t0_kref+0x7708: fbl _kref+0x7724
24946 .word 0x949f000b ! t0_kref+0x770c: xorcc %i4, %o3, %o2
24947 .word 0x943f7045 ! t0_kref+0x7710: xnor %i5, -0xfbb, %o2
24948 .word 0x983b0013 ! t0_kref+0x7714: xnor %o4, %l3, %o4
24949 .word 0x9b32e001 ! t0_kref+0x7718: srl %o3, 0x1, %o5
24950 .word 0xdd3e2010 ! t0_kref+0x771c: std %f14, [%i0 + 0x10]
24951 .word 0xf13e3fe8 ! t0_kref+0x7720: std %f24, [%i0 - 0x18]
24952 .word 0xd8062004 ! t0_kref+0x7724: ld [%i0 + 4], %o4
24953 .word 0x31800005 ! t0_kref+0x7728: fba,a _kref+0x773c
24954 .word 0xee7e3fe4 ! t0_kref+0x772c: swap [%i0 - 0x1c], %l7
24955 .word 0xe2ee501a ! t0_kref+0x7730: ldstuba [%i1 + %i2]0x80, %l1
24956 .word 0x945af47a ! t0_kref+0x7734: smul %o3, -0xb86, %o2
24957 .word 0xd64e2007 ! t0_kref+0x7738: ldsb [%i0 + 7], %o3
24958 .word 0x940b4000 ! t0_kref+0x773c: and %o5, %g0, %o2
24959 .word 0x39800008 ! t0_kref+0x7740: fbuge,a _kref+0x7760
24960 .word 0xd2363fe0 ! t0_kref+0x7744: sth %o1, [%i0 - 0x20]
24961 .word 0xd6100018 ! t0_kref+0x7748: lduh [%g0 + %i0], %o3
24962 .word 0xa9a01112 ! t0_kref+0x774c: fxtod %f18, %f20
24963 .word 0x96f48008 ! t0_kref+0x7750: udivcc %l2, %o0, %o3
24964 .word 0x98c329aa ! t0_kref+0x7754: addccc %o4, 0x9aa, %o4
24965 .word 0x1b400001 ! t0_kref+0x7758: fble,pn %fcc0, _kref+0x775c
24966 .word 0xa7a3c835 ! t0_kref+0x775c: fadds %f15, %f21, %f19
24967 .word 0x9a0b4013 ! t0_kref+0x7760: and %o5, %l3, %o5
24968 .word 0x8063000c ! t0_kref+0x7764: subc %o4, %o4, %g0
24969 .word 0x35400006 ! t0_kref+0x7768: fbue,a,pn %fcc0, _kref+0x7780
24970 .word 0xdd1fbeb8 ! t0_kref+0x776c: ldd [%fp - 0x148], %f14
24971 .word 0xa1a01914 ! t0_kref+0x7770: fitod %f20, %f16
24972 .word 0x987a0012 ! t0_kref+0x7774: sdiv %o0, %l2, %o4
24973 .word 0x927ee2a5 ! t0_kref+0x7778: sdiv %i3, 0x2a5, %o1
24974 .word 0x9ab82685 ! t0_kref+0x777c: xnorcc %g0, 0x685, %o5
24975 .word 0xe01e7fe0 ! t0_kref+0x7780: ldd [%i1 - 0x20], %l0
24976 call SYM(t0_subr1)
24977 .word 0xd608a025 ! t0_kref+0x7788: ldub [%g2 + 0x25], %o3
24978 .word 0xe7267ff0 ! t0_kref+0x778c: st %f19, [%i1 - 0x10]
24979 .word 0x33400006 ! t0_kref+0x7790: fbe,a,pn %fcc0, _kref+0x77a8
24980 .word 0x9e8eecf1 ! t0_kref+0x7794: andcc %i3, 0xcf1, %o7
24981 .word 0x95a34d34 ! t0_kref+0x7798: fsmuld %f13, %f20, %f10
24982 .word 0xc0362012 ! t0_kref+0x779c: clrh [%i0 + 0x12]
24983 .word 0xd906001c ! t0_kref+0x77a0: ld [%i0 + %i4], %f12
24984 .word 0x27480003 ! t0_kref+0x77a4: fbul,a,pt %fcc0, _kref+0x77b0
24985 .word 0xd506200c ! t0_kref+0x77a8: ld [%i0 + 0xc], %f10
24986 .word 0xe906401c ! t0_kref+0x77ac: ld [%i1 + %i4], %f20
24987 .word 0x96300017 ! t0_kref+0x77b0: orn %g0, %l7, %o3
24988 .word 0x80aab5aa ! t0_kref+0x77b4: andncc %o2, -0xa56, %g0
24989 .word 0x31480006 ! t0_kref+0x77b8: fba,a,pt %fcc0, _kref+0x77d0
24990 .word 0x9275000b ! t0_kref+0x77bc: udiv %l4, %o3, %o1
24991 .word 0xe0180018 ! t0_kref+0x77c0: ldd [%g0 + %i0], %l0
24992 .word 0x9da000ac ! t0_kref+0x77c4: fnegs %f12, %f14
24993 .word 0x3d480003 ! t0_kref+0x77c8: fbule,a,pt %fcc0, _kref+0x77d4
24994 .word 0x9e3e8012 ! t0_kref+0x77cc: xnor %i2, %l2, %o7
24995 .word 0xe6363ffe ! t0_kref+0x77d0: sth %l3, [%i0 - 2]
24996 .word 0xde167ff4 ! t0_kref+0x77d4: lduh [%i1 - 0xc], %o7
24997 .word 0xf300a008 ! t0_kref+0x77d8: ld [%g2 + 8], %f25
24998 .word 0x98e2f844 ! t0_kref+0x77dc: subccc %o3, -0x7bc, %o4
24999 .word 0x001fffff ! t0_kref+0x77e0: illtrap 0x1fffff
25000 .word 0xdb00a020 ! t0_kref+0x77e4: ld [%g2 + 0x20], %f13
25001 .word 0xdd20a024 ! t0_kref+0x77e8: st %f14, [%g2 + 0x24]
25002 .word 0xd250a034 ! t0_kref+0x77ec: ldsh [%g2 + 0x34], %o1
25003 .word 0x9f414000 ! t0_kref+0x77f0: mov %pc, %o7
25004 .word 0xda2e001a ! t0_kref+0x77f4: stb %o5, [%i0 + %i2]
25005 .word 0x8143e040 ! t0_kref+0x77f8: membar 0x40
25006 .word 0xe5be1000 ! t0_kref+0x77fc: stda %f18, [%i0]0x80
25007 .word 0xd2070019 ! t0_kref+0x7800: ld [%i4 + %i1], %o1
25008 .word 0x81ad0a52 ! t0_kref+0x7804: fcmpd %fcc0, %f20, %f18
25009 .word 0xd408a03b ! t0_kref+0x7808: ldub [%g2 + 0x3b], %o2
25010 .word 0x949b7291 ! t0_kref+0x780c: xorcc %o5, -0xd6f, %o2
25011 .word 0x9ba00136 ! t0_kref+0x7810: fabss %f22, %f13
25012 .word 0x8067379a ! t0_kref+0x7814: subc %i4, -0x866, %g0
25013 .word 0x2d400007 ! t0_kref+0x7818: fbg,a,pn %fcc0, _kref+0x7834
25014 .word 0xe01e2008 ! t0_kref+0x781c: ldd [%i0 + 8], %l0
25015 .word 0xed3e3ff0 ! t0_kref+0x7820: std %f22, [%i0 - 0x10]
25016 .word 0x80bf757b ! t0_kref+0x7824: xnorcc %i5, -0xa85, %g0
25017 .word 0xd0116668 ! t0_kref+0x7828: lduh [%g5 + 0x668], %o0
25018 .word 0x928ceabc ! t0_kref+0x782c: andcc %l3, 0xabc, %o1
25019 .word 0xd0262010 ! t0_kref+0x7830: st %o0, [%i0 + 0x10]
25020 .word 0x81034015 ! t0_kref+0x7834: taddcc %o5, %l5, %g0
25021 .word 0x812b000b ! t0_kref+0x7838: sll %o4, %o3, %g0
25022 .word 0x982a2eba ! t0_kref+0x783c: andn %o0, 0xeba, %o4
25023 .word 0x94ba636e ! t0_kref+0x7840: xnorcc %o1, 0x36e, %o2
25024 .word 0x812a0016 ! t0_kref+0x7844: sll %o0, %l6, %g0
25025 .word 0xd03e3fe8 ! t0_kref+0x7848: std %o0, [%i0 - 0x18]
25026 .word 0x9810267d ! t0_kref+0x784c: mov 0x67d, %o4
25027 .word 0xe630a004 ! t0_kref+0x7850: sth %l3, [%g2 + 4]
25028 .word 0x81ac0a4c ! t0_kref+0x7854: fcmpd %fcc0, %f16, %f12
25029 .word 0x987dc01a ! t0_kref+0x7858: sdiv %l7, %i2, %o4
25030 .word 0x9a3a270c ! t0_kref+0x785c: xnor %o0, 0x70c, %o5
25031 .word 0xc0080019 ! t0_kref+0x7860: ldub [%g0 + %i1], %g0
25032 .word 0x9335000b ! t0_kref+0x7864: srl %l4, %o3, %o1
25033 .word 0x9712801c ! t0_kref+0x7868: taddcctv %o2, %i4, %o3
25034 .word 0x8143c000 ! t0_kref+0x786c: stbar
25035 .word 0x878020e0 ! t0_kref+0x7870: mov 0xe0, %asi
25036 .word 0xada00033 ! t0_kref+0x7874: fmovs %f19, %f22
25037 .word 0xecbe501d ! t0_kref+0x7878: stda %l6, [%i1 + %i5]0x80
25038 call SYM(t0_subr0)
25039 .word 0xd93e6010 ! t0_kref+0x7880: std %f12, [%i1 + 0x10]
25040 .word 0x945c8000 ! t0_kref+0x7884: smul %l2, %g0, %o2
25041 .word 0xe01f4019 ! t0_kref+0x7888: ldd [%i5 + %i1], %l0
25042 .word 0xd8080018 ! t0_kref+0x788c: ldub [%g0 + %i0], %o4
25043 .word 0x81ad0a52 ! t0_kref+0x7890: fcmpd %fcc0, %f20, %f18
25044 .word 0xed1fbda8 ! t0_kref+0x7894: ldd [%fp - 0x258], %f22
25045 .word 0xd626401c ! t0_kref+0x7898: st %o3, [%i1 + %i4]
25046 .word 0x97a4082d ! t0_kref+0x789c: fadds %f16, %f13, %f11
25047 .word 0x9de3bfa0 ! t0_kref+0x78a0: save %sp, -0x60, %sp
25048 .word 0x81c86a78 ! t0_kref+0x78a4: return %g1 + 0xa78
25049 .word 0x9e5f0013 ! t0_kref+0x78a8: smul %i4, %l3, %o7
25050 .word 0x9b2b0012 ! t0_kref+0x78ac: sll %o4, %l2, %o5
25051 .word 0xeb20a004 ! t0_kref+0x78b0: st %f21, [%g2 + 4]
25052 .word 0xd816c018 ! t0_kref+0x78b4: lduh [%i3 + %i0], %o4
25053 .word 0xe3ee501d ! t0_kref+0x78b8: prefetcha %i1 + %i5, 17
25054 .word 0xe83e4000 ! t0_kref+0x78bc: std %l4, [%i1]
25055 .word 0x81ab8a56 ! t0_kref+0x78c0: fcmpd %fcc0, %f14, %f22
25056 .word 0xd44e600c ! t0_kref+0x78c4: ldsb [%i1 + 0xc], %o2
25057 .word 0x9da409ca ! t0_kref+0x78c8: fdivd %f16, %f10, %f14
25058 .word 0xd6067ff0 ! t0_kref+0x78cc: ld [%i1 - 0x10], %o3
25059 .word 0xfa300018 ! t0_kref+0x78d0: sth %i5, [%g0 + %i0]
25060 .word 0xc016c019 ! t0_kref+0x78d4: lduh [%i3 + %i1], %g0
25061 .word 0xd84e8019 ! t0_kref+0x78d8: ldsb [%i2 + %i1], %o4
25062 .word 0xf821401c ! t0_kref+0x78dc: st %i4, [%g5 + %i4]
25063 .word 0xa3a0012b ! t0_kref+0x78e0: fabss %f11, %f17
25064 .word 0xe51fbf50 ! t0_kref+0x78e4: ldd [%fp - 0xb0], %f18
25065 .word 0xd03e7ff8 ! t0_kref+0x78e8: std %o0, [%i1 - 8]
25066 .word 0x9aaa2019 ! t0_kref+0x78ec: andncc %o0, 0x19, %o5
25067 .word 0x9af2c013 ! t0_kref+0x78f0: udivcc %o3, %l3, %o5
25068 .word 0xed3e0000 ! t0_kref+0x78f4: std %f22, [%i0]
25069 .word 0xb1a609d2 ! t0_kref+0x78f8: fdivd %f24, %f18, %f24
25070 .word 0x9abea607 ! t0_kref+0x78fc: xnorcc %i2, 0x607, %o5
25071 .word 0xb1a01911 ! t0_kref+0x7900: fitod %f17, %f24
25072 .word 0x98b83db0 ! t0_kref+0x7904: xnorcc %g0, -0x250, %o4
25073 .word 0x965aafbf ! t0_kref+0x7908: smul %o2, 0xfbf, %o3
25074 .word 0x92b828da ! t0_kref+0x790c: xnorcc %g0, 0x8da, %o1
25075 .word 0x986264b8 ! t0_kref+0x7910: subc %o1, 0x4b8, %o4
25076 .word 0x01800001 ! t0_kref+0x7914: fbn _kref+0x7918
25077 .word 0xda56c019 ! t0_kref+0x7918: ldsh [%i3 + %i1], %o5
25078 .word 0xd620a000 ! t0_kref+0x791c: st %o3, [%g2]
25079 .word 0x968a4000 ! t0_kref+0x7920: andcc %o1, %g0, %o3
25080 .word 0x1d400007 ! t0_kref+0x7924: fbule,pn %fcc0, _kref+0x7940
25081 .word 0xc08e9019 ! t0_kref+0x7928: lduba [%i2 + %i1]0x80, %g0
25082 .word 0x27480001 ! t0_kref+0x792c: fbul,a,pt %fcc0, _kref+0x7930
25083 .word 0xada018d8 ! t0_kref+0x7930: fdtos %f24, %f22
25084 .word 0x802372df ! t0_kref+0x7934: sub %o5, -0xd21, %g0
25085 .word 0x94fc800d ! t0_kref+0x7938: sdivcc %l2, %o5, %o2
25086 .word 0x11800008 ! t0_kref+0x793c: fba _kref+0x795c
25087 .word 0xe5180018 ! t0_kref+0x7940: ldd [%g0 + %i0], %f18
25088 .word 0xd2c71019 ! t0_kref+0x7944: ldswa [%i4 + %i1]0x80, %o1
25089 .word 0x98bb4008 ! t0_kref+0x7948: xnorcc %o5, %o0, %o4
25090 .word 0xd6ae1000 ! t0_kref+0x794c: stba %o3, [%i0]0x80
25091 .word 0x9445e299 ! t0_kref+0x7950: addc %l7, 0x299, %o2
25092 .word 0xe106001c ! t0_kref+0x7954: ld [%i0 + %i4], %f16
25093 .word 0xd228a01e ! t0_kref+0x7958: stb %o1, [%g2 + 0x1e]
25094 .word 0x94aaba98 ! t0_kref+0x795c: andncc %o2, -0x568, %o2
25095 .word 0x96c4800c ! t0_kref+0x7960: addccc %l2, %o4, %o3
25096 .word 0x9fa3c9ab ! t0_kref+0x7964: fdivs %f15, %f11, %f15
25097 .word 0x98f5c017 ! t0_kref+0x7968: udivcc %l7, %l7, %o4
25098 .word 0x15400004 ! t0_kref+0x796c: fbue,pn %fcc0, _kref+0x797c
25099 .word 0xd248a031 ! t0_kref+0x7970: ldsb [%g2 + 0x31], %o1
25100 .word 0x81ac0a4c ! t0_kref+0x7974: fcmpd %fcc0, %f16, %f12
25101 .word 0xd2562002 ! t0_kref+0x7978: ldsh [%i0 + 2], %o1
25102 .word 0xd2100018 ! t0_kref+0x797c: lduh [%g0 + %i0], %o1
25103 .word 0x9fa01896 ! t0_kref+0x7980: fitos %f22, %f15
25104 .word 0xd0fe1000 ! t0_kref+0x7984: swapa [%i0]0x80, %o0
25105 .word 0x9e86c013 ! t0_kref+0x7988: addcc %i3, %l3, %o7
25106 .word 0x94f48000 ! t0_kref+0x798c: udivcc %l2, %g0, %o2
25107 .word 0x8143c000 ! t0_kref+0x7990: stbar
25108 .word 0x94fa3fed ! t0_kref+0x7994: sdivcc %o0, -0x13, %o2
25109 .word 0xe13e7ff0 ! t0_kref+0x7998: std %f16, [%i1 - 0x10]
25110 .word 0x8044bef2 ! t0_kref+0x799c: addc %l2, -0x10e, %g0
25111 .word 0xd2c01019 ! t0_kref+0x79a0: ldswa [%g0 + %i1]0x80, %o1
25112 .word 0xf62e401a ! t0_kref+0x79a4: stb %i3, [%i1 + %i2]
25113 .word 0x19400002 ! t0_kref+0x79a8: fbuge,pn %fcc0, _kref+0x79b0
25114 .word 0xd4062004 ! t0_kref+0x79ac: ld [%i0 + 4], %o2
25115 .word 0xe11fbc20 ! t0_kref+0x79b0: ldd [%fp - 0x3e0], %f16
25116 .word 0x8137600d ! t0_kref+0x79b4: srl %i5, 0xd, %g0
25117 .word 0xc0100019 ! t0_kref+0x79b8: lduh [%g0 + %i1], %g0
25118 .word 0x8002bff9 ! t0_kref+0x79bc: add %o2, -0x7, %g0
25119 .word 0x9936800d ! t0_kref+0x79c0: srl %i2, %o5, %o4
25120 .word 0x813d8016 ! t0_kref+0x79c4: sra %l6, %l6, %g0
25121 .word 0xd208a024 ! t0_kref+0x79c8: ldub [%g2 + 0x24], %o1
25122 .word 0xc000a000 ! t0_kref+0x79cc: ld [%g2], %g0
25123 .word 0xdace9019 ! t0_kref+0x79d0: ldsba [%i2 + %i1]0x80, %o5
25124 .word 0x09800001 ! t0_kref+0x79d4: fbl _kref+0x79d8
25125 .word 0x96bf0000 ! t0_kref+0x79d8: xnorcc %i4, %g0, %o3
25126 .word 0x9265c012 ! t0_kref+0x79dc: subc %l7, %l2, %o1
25127 .word 0xc07e4000 ! t0_kref+0x79e0: swap [%i1], %g0
25128 .word 0xa5a00138 ! t0_kref+0x79e4: fabss %f24, %f18
25129 .word 0x982f20c5 ! t0_kref+0x79e8: andn %i4, 0xc5, %o4
25130 .word 0x99376004 ! t0_kref+0x79ec: srl %i5, 0x4, %o4
25131 .word 0x9f3e8014 ! t0_kref+0x79f0: sra %i2, %l4, %o7
25132 .word 0x949b401a ! t0_kref+0x79f4: xorcc %o5, %i2, %o2
25133 .word 0xdd200018 ! t0_kref+0x79f8: st %f14, [%g0 + %i0]
25134 .word 0x98434017 ! t0_kref+0x79fc: addc %o5, %l7, %o4
25135 .word 0xdd1fbc20 ! t0_kref+0x7a00: ldd [%fp - 0x3e0], %f14
25136 .word 0x9e85000a ! t0_kref+0x7a04: addcc %l4, %o2, %o7
25137 .word 0x81ac8a4e ! t0_kref+0x7a08: fcmpd %fcc0, %f18, %f14
25138 .word 0xa9a3c92c ! t0_kref+0x7a0c: fmuls %f15, %f12, %f20
25139 .word 0xa5a609d4 ! t0_kref+0x7a10: fdivd %f24, %f20, %f18
25140 .word 0x3f400002 ! t0_kref+0x7a14: fbo,a,pn %fcc0, _kref+0x7a1c
25141 .word 0xda08a00b ! t0_kref+0x7a18: ldub [%g2 + 0xb], %o5
25142 .word 0x932f6001 ! t0_kref+0x7a1c: sll %i5, 0x1, %o1
25143 .word 0x81ae0a58 ! t0_kref+0x7a20: fcmpd %fcc0, %f24, %f24
25144 .word 0x12400006 ! t0_kref+0x7a24: bne,pn %icc, _kref+0x7a3c
25145 .word 0xd8160000 ! t0_kref+0x7a28: lduh [%i0], %o4
25146 .word 0x8134c012 ! t0_kref+0x7a2c: srl %l3, %l2, %g0
25147 .word 0x81aa8a4a ! t0_kref+0x7a30: fcmpd %fcc0, %f10, %f10
25148 .word 0x9ef2401a ! t0_kref+0x7a34: udivcc %o1, %i2, %o7
25149 .word 0xd700a014 ! t0_kref+0x7a38: ld [%g2 + 0x14], %f11
25150 .word 0xada34833 ! t0_kref+0x7a3c: fadds %f13, %f19, %f22
25151 .word 0xe01e3fe8 ! t0_kref+0x7a40: ldd [%i0 - 0x18], %l0
25152 .word 0x9f1a8014 ! t0_kref+0x7a44: tsubcctv %o2, %l4, %o7
25153 .word 0x80250014 ! t0_kref+0x7a48: sub %l4, %l4, %g0
25154 .word 0xe82e8018 ! t0_kref+0x7a4c: stb %l4, [%i2 + %i0]
25155 .word 0xa7a0012e ! t0_kref+0x7a50: fabss %f14, %f19
25156 .word 0xd68e9018 ! t0_kref+0x7a54: lduba [%i2 + %i0]0x80, %o3
25157 .word 0xd91e4000 ! t0_kref+0x7a58: ldd [%i1], %f12
25158 .word 0x9fa018ca ! t0_kref+0x7a5c: fdtos %f10, %f15
25159 .word 0xd448a02a ! t0_kref+0x7a60: ldsb [%g2 + 0x2a], %o2
25160 .word 0xf430a010 ! t0_kref+0x7a64: sth %i2, [%g2 + 0x10]
25161 .word 0x31800004 ! t0_kref+0x7a68: fba,a _kref+0x7a78
25162 .word 0xb1a4c8aa ! t0_kref+0x7a6c: fsubs %f19, %f10, %f24
25163 .word 0x0f800006 ! t0_kref+0x7a70: fbu _kref+0x7a88
25164 .word 0x9e5e8015 ! t0_kref+0x7a74: smul %i2, %l5, %o7
25165 .word 0xe01e6008 ! t0_kref+0x7a78: ldd [%i1 + 8], %l0
25166 .word 0xeb871019 ! t0_kref+0x7a7c: lda [%i4 + %i1]0x80, %f21
25167 .word 0x9efa3a94 ! t0_kref+0x7a80: sdivcc %o0, -0x56c, %o7
25168 .word 0xd07e600c ! t0_kref+0x7a84: swap [%i1 + 0xc], %o0
25169 .word 0xe13e4000 ! t0_kref+0x7a88: std %f16, [%i1]
25170 .word 0x9fc00004 ! t0_kref+0x7a8c: call %g0 + %g4
25171 .word 0xe01f4018 ! t0_kref+0x7a90: ldd [%i5 + %i0], %l0
25172 .word 0xd4363ffe ! t0_kref+0x7a94: sth %o2, [%i0 - 2]
25173 .word 0xd720a020 ! t0_kref+0x7a98: st %f11, [%g2 + 0x20]
25174 .word 0x86102009 ! t0_kref+0x7a9c: mov 0x9, %g3
25175 .word 0x86a0e001 ! t0_kref+0x7aa0: subcc %g3, 1, %g3
25176 .word 0x02800018 ! t0_kref+0x7aa4: be _kref+0x7b04
25177 .word 0x81db2bc7 ! t0_kref+0x7aa8: flush %o4 + 0xbc7
25178 .word 0x80bd22c9 ! t0_kref+0x7aac: xnorcc %l4, 0x2c9, %g0
25179 .word 0xc0b6d018 ! t0_kref+0x7ab0: stha %g0, [%i3 + %i0]0x80
25180 .word 0xe430a008 ! t0_kref+0x7ab4: sth %l2, [%g2 + 8]
25181 .word 0x99a609ce ! t0_kref+0x7ab8: fdivd %f24, %f14, %f12
25182 .word 0x24800001 ! t0_kref+0x7abc: ble,a _kref+0x7ac0
25183 .word 0x98337042 ! t0_kref+0x7ac0: orn %o5, -0xfbe, %o4
25184 .word 0x81828000 ! t0_kref+0x7ac4: wr %o2, %g0, %y
25185 .word 0x81ad0a2b ! t0_kref+0x7ac8: fcmps %fcc0, %f20, %f11
25186 .word 0x80174015 ! t0_kref+0x7acc: or %i5, %l5, %g0
25187 .word 0x1f800004 ! t0_kref+0x7ad0: fbo _kref+0x7ae0
25188 .word 0x9ed54017 ! t0_kref+0x7ad4: umulcc %l5, %l7, %o7
25189 .word 0x9a423ca5 ! t0_kref+0x7ad8: addc %o0, -0x35b, %o5
25190 .word 0x8062fef5 ! t0_kref+0x7adc: subc %o3, -0x10b, %g0
25191 .word 0xd4480019 ! t0_kref+0x7ae0: ldsb [%g0 + %i1], %o2
25192 .word 0xda166002 ! t0_kref+0x7ae4: lduh [%i1 + 2], %o5
25193 .word 0x9e0a6290 ! t0_kref+0x7ae8: and %o1, 0x290, %o7
25194 .word 0x99a64935 ! t0_kref+0x7aec: fmuls %f25, %f21, %f12
25195 .word 0x9e5f400a ! t0_kref+0x7af0: smul %i5, %o2, %o7
25196 .word 0x29800002 ! t0_kref+0x7af4: fbl,a _kref+0x7afc
25197 .word 0x9862b91c ! t0_kref+0x7af8: subc %o2, -0x6e4, %o4
25198 .word 0x9ae24012 ! t0_kref+0x7afc: subccc %o1, %l2, %o5
25199 .word 0x16800005 ! t0_kref+0x7b00: bge _kref+0x7b14
25200 .word 0xa9a00031 ! t0_kref+0x7b04: fmovs %f17, %f20
25201 .word 0x28800006 ! t0_kref+0x7b08: bleu,a _kref+0x7b20
25202 .word 0x985f6608 ! t0_kref+0x7b0c: smul %i5, 0x608, %o4
25203 .word 0xafa018d8 ! t0_kref+0x7b10: fdtos %f24, %f23
25204 .word 0x925a8014 ! t0_kref+0x7b14: smul %o2, %l4, %o1
25205 .word 0x95a01891 ! t0_kref+0x7b18: fitos %f17, %f10
25206 .word 0x813a2016 ! t0_kref+0x7b1c: sra %o0, 0x16, %g0
25207 .word 0xd6a81019 ! t0_kref+0x7b20: stba %o3, [%g0 + %i1]0x80
25208 .word 0x38800004 ! t0_kref+0x7b24: bgu,a _kref+0x7b34
25209 .word 0x803ea846 ! t0_kref+0x7b28: xnor %i2, 0x846, %g0
25210 .word 0xb1a0110c ! t0_kref+0x7b2c: fxtod %f12, %f24
25211 .word 0x9fa4c836 ! t0_kref+0x7b30: fadds %f19, %f22, %f15
25212 .word 0xe13e3fe0 ! t0_kref+0x7b34: std %f16, [%i0 - 0x20]
25213 .word 0xd8364000 ! t0_kref+0x7b38: sth %o4, [%i1]
25214 .word 0xc020a000 ! t0_kref+0x7b3c: clr [%g2]
25215 .word 0xd216001b ! t0_kref+0x7b40: lduh [%i0 + %i3], %o1
25216 .word 0x0c400001 ! t0_kref+0x7b44: bneg,pn %icc, _kref+0x7b48
25217 .word 0x9fa000b6 ! t0_kref+0x7b48: fnegs %f22, %f15
25218 .word 0xd8200018 ! t0_kref+0x7b4c: st %o4, [%g0 + %i0]
25219 .word 0x80a6b95e ! t0_kref+0x7b50: cmp %i2, -0x6a2
25220 .word 0xa3a000b3 ! t0_kref+0x7b54: fnegs %f19, %f17
25221 .word 0xda563fe2 ! t0_kref+0x7b58: ldsh [%i0 - 0x1e], %o5
25222 .word 0xe6270019 ! t0_kref+0x7b5c: st %l3, [%i4 + %i1]
25223 .word 0xde50a03c ! t0_kref+0x7b60: ldsh [%g2 + 0x3c], %o7
25224 .word 0x9324c00b ! t0_kref+0x7b64: mulscc %l3, %o3, %o1
25225 .word 0xd8066000 ! t0_kref+0x7b68: ld [%i1], %o4
25226 .word 0x81854000 ! t0_kref+0x7b6c: wr %l5, %g0, %y
25227 .word 0x96ff001a ! t0_kref+0x7b70: sdivcc %i4, %i2, %o3
25228 .word 0xada2cd38 ! t0_kref+0x7b74: fsmuld %f11, %f24, %f22
25229 .word 0xa1a609cc ! t0_kref+0x7b78: fdivd %f24, %f12, %f16
25230 .word 0x9ee36272 ! t0_kref+0x7b7c: subccc %o5, 0x272, %o7
25231 .word 0x29800006 ! t0_kref+0x7b80: fbl,a _kref+0x7b98
25232 .word 0x98982a45 ! t0_kref+0x7b84: xorcc %g0, 0xa45, %o4
25233 .word 0xe120a01c ! t0_kref+0x7b88: st %f16, [%g2 + 0x1c]
25234 .word 0x9a882bfc ! t0_kref+0x7b8c: andcc %g0, 0xbfc, %o5
25235 .word 0xe3b8a040 ! t0_kref+0x7b90: stda %f48, [%g2 + 0x40]%asi
25236 .word 0xa5a0190d ! t0_kref+0x7b94: fitod %f13, %f18
25237 .word 0x800ec01b ! t0_kref+0x7b98: and %i3, %i3, %g0
25238 .word 0xada58d36 ! t0_kref+0x7b9c: fsmuld %f22, %f22, %f22
25239 .word 0xa1a01919 ! t0_kref+0x7ba0: fitod %f25, %f16
25240 .word 0xb1a409ca ! t0_kref+0x7ba4: fdivd %f16, %f10, %f24
25241 .word 0x98b5800c ! t0_kref+0x7ba8: orncc %l6, %o4, %o4
25242 .word 0x9ee74017 ! t0_kref+0x7bac: subccc %i5, %l7, %o7
25243 .word 0x81ad0a4e ! t0_kref+0x7bb0: fcmpd %fcc0, %f20, %f14
25244 .word 0xa7a00131 ! t0_kref+0x7bb4: fabss %f17, %f19
25245 .word 0xa7a018cc ! t0_kref+0x7bb8: fdtos %f12, %f19
25246 .word 0x13800002 ! t0_kref+0x7bbc: fbe _kref+0x7bc4
25247 .word 0xde566008 ! t0_kref+0x7bc0: ldsh [%i1 + 8], %o7
25248 .word 0xe9380019 ! t0_kref+0x7bc4: std %f20, [%g0 + %i1]
25249 .word 0xda2e3fe3 ! t0_kref+0x7bc8: stb %o5, [%i0 - 0x1d]
25250 .word 0x81ad4a2c ! t0_kref+0x7bcc: fcmps %fcc0, %f21, %f12
25251 .word 0xa5a01911 ! t0_kref+0x7bd0: fitod %f17, %f18
25252 .word 0x81d9400e ! t0_kref+0x7bd4: flush %g5 + %sp
25253 .word 0x9af7682a ! t0_kref+0x7bd8: udivcc %i5, 0x82a, %o5
25254 .word 0x921cb5b4 ! t0_kref+0x7bdc: xor %l2, -0xa4c, %o1
25255 .word 0xaba4482e ! t0_kref+0x7be0: fadds %f17, %f14, %f21
25256 .word 0x31480006 ! t0_kref+0x7be4: fba,a,pt %fcc0, _kref+0x7bfc
25257 .word 0xa5a5884e ! t0_kref+0x7be8: faddd %f22, %f14, %f18
25258 .word 0xe430a000 ! t0_kref+0x7bec: sth %l2, [%g2]
25259 .word 0x8143c000 ! t0_kref+0x7bf0: stbar
25260 .word 0x33400007 ! t0_kref+0x7bf4: fbe,a,pn %fcc0, _kref+0x7c10
25261 .word 0x80e4be5d ! t0_kref+0x7bf8: subccc %l2, -0x1a3, %g0
25262 .word 0xd240a004 ! t0_kref+0x7bfc: ldsw [%g2 + 4], %o1
25263 .word 0x8143c000 ! t0_kref+0x7c00: stbar
25264 .word 0xe96e6018 ! t0_kref+0x7c04: prefetch %i1 + 0x18, 20
25265 .word 0xb1a01a4a ! t0_kref+0x7c08: fdtoi %f10, %f24
25266 .word 0xe01e3ff0 ! t0_kref+0x7c0c: ldd [%i0 - 0x10], %l0
25267 .word 0xa5a5894a ! t0_kref+0x7c10: fmuld %f22, %f10, %f18
25268 call SYM(t0_subr1)
25269 .word 0x81d82f9c ! t0_kref+0x7c18: flush %g0 + 0xf9c
25270 .word 0xe720a014 ! t0_kref+0x7c1c: st %f19, [%g2 + 0x14]
25271 .word 0xb1a9c036 ! t0_kref+0x7c20: fmovsu %fcc0, %f22, %f24
25272 .word 0xdb86101c ! t0_kref+0x7c24: lda [%i0 + %i4]0x80, %f13
25273 .word 0x928a400d ! t0_kref+0x7c28: andcc %o1, %o5, %o1
25274 .word 0x9a5afb6e ! t0_kref+0x7c2c: smul %o3, -0x492, %o5
25275 .word 0x9a3d4014 ! t0_kref+0x7c30: xnor %l5, %l4, %o5
25276 .word 0x8037400b ! t0_kref+0x7c34: orn %i5, %o3, %g0
25277 call SYM(t0_subr3)
25278 .word 0x92bee151 ! t0_kref+0x7c3c: xnorcc %i3, 0x151, %o1
25279 .word 0xda86501c ! t0_kref+0x7c40: lda [%i1 + %i4]0x80, %o5
25280 .word 0x99a018ca ! t0_kref+0x7c44: fdtos %f10, %f12
25281 .word 0x94da3acb ! t0_kref+0x7c48: smulcc %o0, -0x535, %o2
25282 .word 0x81aa8a52 ! t0_kref+0x7c4c: fcmpd %fcc0, %f10, %f18
25283 .word 0x95a01031 ! t0_kref+0x7c50: fstox %f17, %f10
25284 .word 0xd4b61000 ! t0_kref+0x7c54: stha %o2, [%i0]0x80
25285 .word 0x98c77da2 ! t0_kref+0x7c58: addccc %i5, -0x25e, %o4
25286 .word 0xa9a449b9 ! t0_kref+0x7c5c: fdivs %f17, %f25, %f20
25287 .word 0x812c8016 ! t0_kref+0x7c60: sll %l2, %l6, %g0
25288 call SYM(t0_subr3)
25289 .word 0xee7e401c ! t0_kref+0x7c68: swap [%i1 + %i4], %l7
25290 .word 0x1d480005 ! t0_kref+0x7c6c: fbule,pt %fcc0, _kref+0x7c80
25291 .word 0xe01e0000 ! t0_kref+0x7c70: ldd [%i0], %l0
25292 .word 0x9f32c00d ! t0_kref+0x7c74: srl %o3, %o5, %o7
25293 .word 0xafa5c833 ! t0_kref+0x7c78: fadds %f23, %f19, %f23
25294 .word 0xe42e4000 ! t0_kref+0x7c7c: stb %l2, [%i1]
25295 .word 0x808af945 ! t0_kref+0x7c80: btst 0xfffff945, %o3
25296 .word 0x95a01911 ! t0_kref+0x7c84: fitod %f17, %f10
25297 .word 0xe91e001d ! t0_kref+0x7c88: ldd [%i0 + %i5], %f20
25298 .word 0x963025a9 ! t0_kref+0x7c8c: orn %g0, 0x5a9, %o3
25299 .word 0xd51fbeb8 ! t0_kref+0x7c90: ldd [%fp - 0x148], %f10
25300 .word 0xde100018 ! t0_kref+0x7c94: lduh [%g0 + %i0], %o7
25301 .word 0xd8062014 ! t0_kref+0x7c98: ld [%i0 + 0x14], %o4
25302 .word 0xd440a030 ! t0_kref+0x7c9c: ldsw [%g2 + 0x30], %o2
25303 .word 0xe26e001a ! t0_kref+0x7ca0: ldstub [%i0 + %i2], %l1
25304 .word 0xa7a00036 ! t0_kref+0x7ca4: fmovs %f22, %f19
25305 .word 0x9ba00130 ! t0_kref+0x7ca8: fabss %f16, %f13
25306 .word 0xd240a01c ! t0_kref+0x7cac: ldsw [%g2 + 0x1c], %o1
25307 .word 0xa1a34835 ! t0_kref+0x7cb0: fadds %f13, %f21, %f16
25308 .word 0x92437bfc ! t0_kref+0x7cb4: addc %o5, -0x404, %o1
25309 .word 0xd4166012 ! t0_kref+0x7cb8: lduh [%i1 + 0x12], %o2
25310 .word 0x9de3bfa0 ! t0_kref+0x7cbc: save %sp, -0x60, %sp
25311 .word 0xb4c74000 ! t0_kref+0x7cc0: addccc %i5, %g0, %i2
25312 .word 0x81ef3b98 ! t0_kref+0x7cc4: restore %i4, -0x468, %g0
25313 .word 0x9afb6147 ! t0_kref+0x7cc8: sdivcc %o5, 0x147, %o5
25314 .word 0xdd1fbc60 ! t0_kref+0x7ccc: ldd [%fp - 0x3a0], %f14
25315 .word 0x9832ac29 ! t0_kref+0x7cd0: orn %o2, 0xc29, %o4
25316 .word 0x948af30b ! t0_kref+0x7cd4: andcc %o3, -0xcf5, %o2
25317 .word 0xd900a000 ! t0_kref+0x7cd8: ld [%g2], %f12
25318 .word 0x95a000d6 ! t0_kref+0x7cdc: fnegd %f22, %f10
25319 .word 0xda500019 ! t0_kref+0x7ce0: ldsh [%g0 + %i1], %o5
25320 .word 0x992b600f ! t0_kref+0x7ce4: sll %o5, 0xf, %o4
25321 .word 0xda00a018 ! t0_kref+0x7ce8: ld [%g2 + 0x18], %o5
25322 .word 0xf430a016 ! t0_kref+0x7cec: sth %i2, [%g2 + 0x16]
25323 .word 0x94f4a1e9 ! t0_kref+0x7cf0: udivcc %l2, 0x1e9, %o2
25324 .word 0xc56e4009 ! t0_kref+0x7cf4: prefetch %i1 + %o1, 2
25325 .word 0x81580000 ! t0_kref+0x7cf8: flushw
25326 .word 0x81ac8a4c ! t0_kref+0x7cfc: fcmpd %fcc0, %f18, %f12
25327 .word 0x9b3a2000 ! t0_kref+0x7d00: sra %o0, 0x0, %o5
25328 .word 0xf4360000 ! t0_kref+0x7d04: sth %i2, [%i0]
25329 .word 0x25800007 ! t0_kref+0x7d08: fblg,a _kref+0x7d24
25330 .word 0xa7a00133 ! t0_kref+0x7d0c: fabss %f19, %f19
25331 .word 0x98ab4009 ! t0_kref+0x7d10: andncc %o5, %o1, %o4
25332 .word 0x92ab3822 ! t0_kref+0x7d14: andncc %o4, -0x7de, %o1
25333 .word 0xe27e3ffc ! t0_kref+0x7d18: swap [%i0 - 4], %l1
25334 .word 0x11800005 ! t0_kref+0x7d1c: fba _kref+0x7d30
25335 .word 0xe01e6000 ! t0_kref+0x7d20: ldd [%i1], %l0
25336 .word 0xb3a0002a ! t0_kref+0x7d24: fmovs %f10, %f25
25337 .word 0xd920a008 ! t0_kref+0x7d28: st %f12, [%g2 + 8]
25338 .word 0xc0901019 ! t0_kref+0x7d2c: lduha [%g0 + %i1]0x80, %g0
25339 .word 0x9a5b73fd ! t0_kref+0x7d30: smul %o5, -0xc03, %o5
25340 .word 0xe01f4019 ! t0_kref+0x7d34: ldd [%i5 + %i1], %l0
25341 .word 0x2b800002 ! t0_kref+0x7d38: fbug,a _kref+0x7d40
25342 .word 0x953a401b ! t0_kref+0x7d3c: sra %o1, %i3, %o2
25343 .word 0x9a9e8017 ! t0_kref+0x7d40: xorcc %i2, %l7, %o5
25344 .word 0x9aaea920 ! t0_kref+0x7d44: andncc %i2, 0x920, %o5
25345 .word 0xd51fbeb0 ! t0_kref+0x7d48: ldd [%fp - 0x150], %f10
25346 .word 0x94120016 ! t0_kref+0x7d4c: or %o0, %l6, %o2
25347 .word 0x1b400002 ! t0_kref+0x7d50: fble,pn %fcc0, _kref+0x7d58
25348 .word 0x9da01912 ! t0_kref+0x7d54: fitod %f18, %f14
25349 .word 0x29480008 ! t0_kref+0x7d58: fbl,a,pt %fcc0, _kref+0x7d78
25350 .word 0xdf064000 ! t0_kref+0x7d5c: ld [%i1], %f15
25351 .word 0x94bb2da9 ! t0_kref+0x7d60: xnorcc %o4, 0xda9, %o2
25352 .word 0xe100a014 ! t0_kref+0x7d64: ld [%g2 + 0x14], %f16
25353 .word 0x96e574c1 ! t0_kref+0x7d68: subccc %l5, -0xb3f, %o3
25354 .word 0xdd000019 ! t0_kref+0x7d6c: ld [%g0 + %i1], %f14
25355 .word 0xd220a010 ! t0_kref+0x7d70: st %o1, [%g2 + 0x10]
25356 .word 0xada60852 ! t0_kref+0x7d74: faddd %f24, %f18, %f22
25357 .word 0xe830a01a ! t0_kref+0x7d78: sth %l4, [%g2 + 0x1a]
25358 .word 0x9235e483 ! t0_kref+0x7d7c: orn %l7, 0x483, %o1
25359 .word 0xd24e2016 ! t0_kref+0x7d80: ldsb [%i0 + 0x16], %o1
25360 .word 0xf11fbe98 ! t0_kref+0x7d84: ldd [%fp - 0x168], %f24
25361 .word 0xd03e7ff0 ! t0_kref+0x7d88: std %o0, [%i1 - 0x10]
25362 .word 0xa5ab0036 ! t0_kref+0x7d8c: fmovsuge %fcc0, %f22, %f18
25363 .word 0x9e5cb950 ! t0_kref+0x7d90: smul %l2, -0x6b0, %o7
25364 .word 0xe6367ff6 ! t0_kref+0x7d94: sth %l3, [%i1 - 0xa]
25365 .word 0xc036601c ! t0_kref+0x7d98: clrh [%i1 + 0x1c]
25366 .word 0xde48a01f ! t0_kref+0x7d9c: ldsb [%g2 + 0x1f], %o7
25367 .word 0x3f800002 ! t0_kref+0x7da0: fbo,a _kref+0x7da8
25368 .word 0x967f0014 ! t0_kref+0x7da4: sdiv %i4, %l4, %o3
25369 .word 0x81aacaaf ! t0_kref+0x7da8: fcmpes %fcc0, %f11, %f15
25370 .word 0xc568a08c ! t0_kref+0x7dac: prefetch %g2 + 0x8c, 2
25371 .word 0x9fa018cc ! t0_kref+0x7db0: fdtos %f12, %f15
25372 .word 0xd450a010 ! t0_kref+0x7db4: ldsh [%g2 + 0x10], %o2
25373 .word 0xde00a00c ! t0_kref+0x7db8: ld [%g2 + 0xc], %o7
25374 .word 0xaba3882d ! t0_kref+0x7dbc: fadds %f14, %f13, %f21
25375 .word 0x81daef70 ! t0_kref+0x7dc0: flush %o3 + 0xf70
25376 .word 0xa1a508d0 ! t0_kref+0x7dc4: fsubd %f20, %f16, %f16
25377 .word 0x97a018d6 ! t0_kref+0x7dc8: fdtos %f22, %f11
25378 .word 0xd45e3ff8 ! t0_kref+0x7dcc: ldx [%i0 - 8], %o2
25379 .word 0xdf06401c ! t0_kref+0x7dd0: ld [%i1 + %i4], %f15
25380 .word 0x81deae85 ! t0_kref+0x7dd4: flush %i2 + 0xe85
25381 .word 0x9a3830b5 ! t0_kref+0x7dd8: xnor %g0, -0xf4b, %o5
25382 .word 0x920cb3f2 ! t0_kref+0x7ddc: and %l2, -0xc0e, %o1
25383 .word 0xda780019 ! t0_kref+0x7de0: swap [%g0 + %i1], %o5
25384 .word 0xd24e4000 ! t0_kref+0x7de4: ldsb [%i1], %o1
25385 .word 0x933a801c ! t0_kref+0x7de8: sra %o2, %i4, %o1
25386 .word 0x9de3bfa0 ! t0_kref+0x7dec: save %sp, -0x60, %sp
25387 .word 0x81ee801a ! t0_kref+0x7df0: restore %i2, %i2, %g0
25388 .word 0x9b400000 ! t0_kref+0x7df4: mov %y, %o5
25389 .word 0x982a400a ! t0_kref+0x7df8: andn %o1, %o2, %o4
25390 .word 0xd44e6008 ! t0_kref+0x7dfc: ldsb [%i1 + 8], %o2
25391 .word 0xedee101a ! t0_kref+0x7e00: prefetcha %i0 + %i2, 22
25392 .word 0x9886ae88 ! t0_kref+0x7e04: addcc %i2, 0xe88, %o4
25393 .word 0xada00058 ! t0_kref+0x7e08: fmovd %f24, %f22
25394 .word 0x983b3a39 ! t0_kref+0x7e0c: xnor %o4, -0x5c7, %o4
25395 .word 0x0b800006 ! t0_kref+0x7e10: fbug _kref+0x7e28
25396 .word 0xb1a349b0 ! t0_kref+0x7e14: fdivs %f13, %f16, %f24
25397 .word 0x800abae2 ! t0_kref+0x7e18: and %o2, -0x51e, %g0
25398 .word 0x2f800008 ! t0_kref+0x7e1c: fbu,a _kref+0x7e3c
25399 .word 0xed00a030 ! t0_kref+0x7e20: ld [%g2 + 0x30], %f22
25400 .word 0x99a3c82b ! t0_kref+0x7e24: fadds %f15, %f11, %f12
25401 .word 0x16400008 ! t0_kref+0x7e28: bge,pn %icc, _kref+0x7e48
25402 .word 0xb3a509b9 ! t0_kref+0x7e2c: fdivs %f20, %f25, %f25
25403 .word 0xada01915 ! t0_kref+0x7e30: fitod %f21, %f22
25404 .word 0x23800001 ! t0_kref+0x7e34: fbne,a _kref+0x7e38
25405 .word 0x8075001d ! t0_kref+0x7e38: udiv %l4, %i5, %g0
25406 .word 0x960f2353 ! t0_kref+0x7e3c: and %i4, 0x353, %o3
25407 .word 0x96b4a198 ! t0_kref+0x7e40: orncc %l2, 0x198, %o3
25408 .word 0x9223001b ! t0_kref+0x7e44: sub %o4, %i3, %o1
25409 .word 0xc0163fee ! t0_kref+0x7e48: lduh [%i0 - 0x12], %g0
25410 .word 0x9a5a401a ! t0_kref+0x7e4c: smul %o1, %i2, %o5
25411 .word 0x9666800b ! t0_kref+0x7e50: subc %i2, %o3, %o3
25412 .word 0xde40a008 ! t0_kref+0x7e54: ldsw [%g2 + 8], %o7
25413 .word 0x99a000d8 ! t0_kref+0x7e58: fnegd %f24, %f12
25414 .word 0x81ab8a52 ! t0_kref+0x7e5c: fcmpd %fcc0, %f14, %f18
25415 .word 0xaba548ae ! t0_kref+0x7e60: fsubs %f21, %f14, %f21
25416 .word 0xdd1f4019 ! t0_kref+0x7e64: ldd [%i5 + %i1], %f14
25417 .word 0x9da01898 ! t0_kref+0x7e68: fitos %f24, %f14
25418 .word 0x9a42310a ! t0_kref+0x7e6c: addc %o0, -0xef6, %o5
25419 .word 0x99a01038 ! t0_kref+0x7e70: fstox %f24, %f12
25420 .word 0x93374016 ! t0_kref+0x7e74: srl %i5, %l6, %o1
25421 .word 0xd03e2008 ! t0_kref+0x7e78: std %o0, [%i0 + 8]
25422 .word 0x96af0017 ! t0_kref+0x7e7c: andncc %i4, %l7, %o3
25423 .word 0xe8260000 ! t0_kref+0x7e80: st %l4, [%i0]
25424 .word 0x9de3bfa0 ! t0_kref+0x7e84: save %sp, -0x60, %sp
25425 sethi %hi(1f), %i7
25426 return %i7+%lo(1f)
25427 .empty
25428 .word 0x9af2373f ! t0_kref+0x7e90: udivcc %o0, -0x8c1, %o5
25429 .word 0x9da018d6 ! t0_kref+0x7e94: fdtos %f22, %f14
25430 .word 0x986339ed ! t0_kref+0x7e98: subc %o4, -0x613, %o4
25431 .word 0xf3062000 ! t0_kref+0x7e9c: ld [%i0], %f25
25432 .word 0xd226001c ! t0_kref+0x7ea0: st %o1, [%i0 + %i4]
25433 .word 0x04800003 ! t0_kref+0x7ea4: ble _kref+0x7eb0
254341: .word 0xd608a01e ! t0_kref+0x7ea8: ldub [%g2 + 0x1e], %o3
25435 .word 0x81ab0a58 ! t0_kref+0x7eac: fcmpd %fcc0, %f12, %f24
25436 .word 0xd210a022 ! t0_kref+0x7eb0: lduh [%g2 + 0x22], %o1
25437 .word 0x09800007 ! t0_kref+0x7eb4: fbl _kref+0x7ed0
25438 .word 0x948aef69 ! t0_kref+0x7eb8: andcc %o3, 0xf69, %o2
25439 .word 0xdd00a030 ! t0_kref+0x7ebc: ld [%g2 + 0x30], %f14
25440 .word 0xdd981019 ! t0_kref+0x7ec0: ldda [%g0 + %i1]0x80, %f14
25441 call SYM(t0_subr1)
25442 .word 0x96e02a56 ! t0_kref+0x7ec8: subccc %g0, 0xa56, %o3
25443 .word 0xf11fbe88 ! t0_kref+0x7ecc: ldd [%fp - 0x178], %f24
25444 .word 0x81ad8a4e ! t0_kref+0x7ed0: fcmpd %fcc0, %f22, %f14
25445 .word 0xb1a01916 ! t0_kref+0x7ed4: fitod %f22, %f24
25446 .word 0x9da018d8 ! t0_kref+0x7ed8: fdtos %f24, %f14
25447 .word 0x17400007 ! t0_kref+0x7edc: fbge,pn %fcc0, _kref+0x7ef8
25448 .word 0x9644801d ! t0_kref+0x7ee0: addc %l2, %i5, %o3
25449 .word 0xd24e3ff8 ! t0_kref+0x7ee4: ldsb [%i0 - 8], %o1
25450 .word 0x927cade9 ! t0_kref+0x7ee8: sdiv %l2, 0xde9, %o1
25451 .word 0xe82e2006 ! t0_kref+0x7eec: stb %l4, [%i0 + 6]
25452 .word 0x3f400006 ! t0_kref+0x7ef0: fbo,a,pn %fcc0, _kref+0x7f08
25453 .word 0xd20e0000 ! t0_kref+0x7ef4: ldub [%i0], %o1
25454 .word 0xa5a00138 ! t0_kref+0x7ef8: fabss %f24, %f18
25455 .word 0xa3a0188a ! t0_kref+0x7efc: fitos %f10, %f17
25456 .word 0x11400002 ! t0_kref+0x7f00: fba,pn %fcc0, _kref+0x7f08
25457 .word 0xd448a03a ! t0_kref+0x7f04: ldsb [%g2 + 0x3a], %o2
25458 .word 0xa5a0004c ! t0_kref+0x7f08: fmovd %f12, %f18
25459 .word 0xd2567fe6 ! t0_kref+0x7f0c: ldsh [%i1 - 0x1a], %o1
25460 .word 0x1b480004 ! t0_kref+0x7f10: fble,pt %fcc0, _kref+0x7f20
25461 .word 0xafa00137 ! t0_kref+0x7f14: fabss %f23, %f23
25462 .word 0xd4567fee ! t0_kref+0x7f18: ldsh [%i1 - 0x12], %o2
25463 .word 0x81ac8ab7 ! t0_kref+0x7f1c: fcmpes %fcc0, %f18, %f23
25464 .word 0x3a800004 ! t0_kref+0x7f20: bcc,a _kref+0x7f30
25465 .word 0xd408a038 ! t0_kref+0x7f24: ldub [%g2 + 0x38], %o2
25466 .word 0x81ab8a58 ! t0_kref+0x7f28: fcmpd %fcc0, %f14, %f24
25467 .word 0x92356514 ! t0_kref+0x7f2c: orn %l5, 0x514, %o1
25468 .word 0x9e580016 ! t0_kref+0x7f30: smul %g0, %l6, %o7
25469 .word 0x30800008 ! t0_kref+0x7f34: ba,a _kref+0x7f54
25470 .word 0x81824000 ! t0_kref+0x7f38: wr %o1, %g0, %y
25471 .word 0x0d480003 ! t0_kref+0x7f3c: fbg,pt %fcc0, _kref+0x7f48
25472 .word 0x968dc012 ! t0_kref+0x7f40: andcc %l7, %l2, %o3
25473 .word 0xd47e7fe8 ! t0_kref+0x7f44: swap [%i1 - 0x18], %o2
25474 .word 0xe83e3fe8 ! t0_kref+0x7f48: std %l4, [%i0 - 0x18]
25475 .word 0xdd1e7fe8 ! t0_kref+0x7f4c: ldd [%i1 - 0x18], %f14
25476 .word 0xe01e0000 ! t0_kref+0x7f50: ldd [%i0], %l0
25477 .word 0x19400005 ! t0_kref+0x7f54: fbuge,pn %fcc0, _kref+0x7f68
25478 .word 0x96758009 ! t0_kref+0x7f58: udiv %l6, %o1, %o3
25479 .word 0x99a2c932 ! t0_kref+0x7f5c: fmuls %f11, %f18, %f12
25480 .word 0xd200a018 ! t0_kref+0x7f60: ld [%g2 + 0x18], %o1
25481 .word 0x0e800006 ! t0_kref+0x7f64: bvs _kref+0x7f7c
25482 .word 0x9ebde146 ! t0_kref+0x7f68: xnorcc %l7, 0x146, %o7
25483 .word 0x80fa2e89 ! t0_kref+0x7f6c: sdivcc %o0, 0xe89, %g0
25484 .word 0x9a9b4014 ! t0_kref+0x7f70: xorcc %o5, %l4, %o5
25485 .word 0x933c8017 ! t0_kref+0x7f74: sra %l2, %l7, %o1
25486 .word 0x9827401a ! t0_kref+0x7f78: sub %i5, %i2, %o4
25487 .word 0xec267fe8 ! t0_kref+0x7f7c: st %l6, [%i1 - 0x18]
25488 .word 0x2a800001 ! t0_kref+0x7f80: bcs,a _kref+0x7f84
25489 .word 0xf630a026 ! t0_kref+0x7f84: sth %i3, [%g2 + 0x26]
25490 .word 0x8186c000 ! t0_kref+0x7f88: wr %i3, %g0, %y
25491 .word 0xdd266010 ! t0_kref+0x7f8c: st %f14, [%i1 + 0x10]
25492 .word 0xe01e7fe8 ! t0_kref+0x7f90: ldd [%i1 - 0x18], %l0
25493 .word 0x9f32e018 ! t0_kref+0x7f94: srl %o3, 0x18, %o7
25494 .word 0x2d480008 ! t0_kref+0x7f98: fbg,a,pt %fcc0, _kref+0x7fb8
25495 .word 0x94277b22 ! t0_kref+0x7f9c: sub %i5, -0x4de, %o2
25496 .word 0x9a45001d ! t0_kref+0x7fa0: addc %l4, %i5, %o5
25497 .word 0xf300a008 ! t0_kref+0x7fa4: ld [%g2 + 8], %f25
25498 .word 0xedbe1000 ! t0_kref+0x7fa8: stda %f22, [%i0]0x80
25499 .word 0x81870000 ! t0_kref+0x7fac: wr %i4, %g0, %y
25500 .word 0xa5a018d0 ! t0_kref+0x7fb0: fdtos %f16, %f18
25501 .word 0x9272c016 ! t0_kref+0x7fb4: udiv %o3, %l6, %o1
25502 .word 0x2b800001 ! t0_kref+0x7fb8: fbug,a _kref+0x7fbc
25503 .word 0x80baa1d0 ! t0_kref+0x7fbc: xnorcc %o2, 0x1d0, %g0
25504 .word 0x9fc10000 ! t0_kref+0x7fc0: call %g4
25505 .word 0xd830a02a ! t0_kref+0x7fc4: sth %o4, [%g2 + 0x2a]
25506 .word 0x18800002 ! t0_kref+0x7fc8: bgu _kref+0x7fd0
25507 .word 0x925b0012 ! t0_kref+0x7fcc: smul %o4, %l2, %o1
25508 .word 0xd7062004 ! t0_kref+0x7fd0: ld [%i0 + 4], %f11
25509 .word 0x81ac4ab9 ! t0_kref+0x7fd4: fcmpes %fcc0, %f17, %f25
25510 .word 0x9af76037 ! t0_kref+0x7fd8: udivcc %i5, 0x37, %o5
25511 .word 0xdd070018 ! t0_kref+0x7fdc: ld [%i4 + %i0], %f14
25512 sethi %hi(1f), %o7
25513 save %sp,-0x60,%sp
25514 return %i7+%lo(1f)
25515 .empty
25516 .word 0x9da0104e ! t0_kref+0x7fec: fdtox %f14, %f14
25517 .word 0x9ec32223 ! t0_kref+0x7ff0: addccc %o4, 0x223, %o7
25518 .word 0x18800002 ! t0_kref+0x7ff4: bgu _kref+0x7ffc
25519 .word 0x9efdfa7e ! t0_kref+0x7ff8: sdivcc %l7, -0x582, %o7
25520 .word 0xe01e6000 ! t0_kref+0x7ffc: ldd [%i1], %l0
25521 .word 0x9476ebe9 ! t0_kref+0x8000: udiv %i3, 0xbe9, %o2
255221: .word 0x92f52473 ! t0_kref+0x8004: udivcc %l4, 0x473, %o1
25523 .word 0x9da000d4 ! t0_kref+0x8008: fnegd %f20, %f14
25524 .word 0x2d400005 ! t0_kref+0x800c: fbg,a,pn %fcc0, _kref+0x8020
25525 .word 0xd6ce101a ! t0_kref+0x8010: ldsba [%i0 + %i2]0x80, %o3
25526 .word 0xb1a00034 ! t0_kref+0x8014: fmovs %f20, %f24
25527 .word 0xd2166016 ! t0_kref+0x8018: lduh [%i1 + 0x16], %o1
25528 .word 0xd230a004 ! t0_kref+0x801c: sth %o1, [%g2 + 4]
25529 .word 0x9ec530be ! t0_kref+0x8020: addccc %l4, -0xf42, %o7
25530 .word 0x27800007 ! t0_kref+0x8024: fbul,a _kref+0x8040
25531 .word 0x80bf0015 ! t0_kref+0x8028: xnorcc %i4, %l5, %g0
25532 .word 0xe0180019 ! t0_kref+0x802c: ldd [%g0 + %i1], %l0
25533 .word 0xd03e001d ! t0_kref+0x8030: std %o0, [%i0 + %i5]
25534 .word 0x97302012 ! t0_kref+0x8034: srl %g0, 0x12, %o3
25535 .word 0x81da0005 ! t0_kref+0x8038: flush %o0 + %g5
25536 .word 0x9a67000a ! t0_kref+0x803c: subc %i4, %o2, %o5
25537 .word 0x95350009 ! t0_kref+0x8040: srl %l4, %o1, %o2
25538 .word 0x967c800c ! t0_kref+0x8044: sdiv %l2, %o4, %o3
25539 .word 0xaba00131 ! t0_kref+0x8048: fabss %f17, %f21
25540 .word 0x0f800001 ! t0_kref+0x804c: fbu _kref+0x8050
25541 .word 0x92fe800d ! t0_kref+0x8050: sdivcc %i2, %o5, %o1
25542 .word 0xc568a008 ! t0_kref+0x8054: prefetch %g2 + 8, 2
25543 .word 0xec3e001d ! t0_kref+0x8058: std %l6, [%i0 + %i5]
25544 .word 0xada489ca ! t0_kref+0x805c: fdivd %f18, %f10, %f22
25545 .word 0x9fc00004 ! t0_kref+0x8060: call %g0 + %g4
25546 .word 0xc020a004 ! t0_kref+0x8064: clr [%g2 + 4]
25547 .word 0x92f7000a ! t0_kref+0x8068: udivcc %i4, %o2, %o1
25548 .word 0xda20a020 ! t0_kref+0x806c: st %o5, [%g2 + 0x20]
25549 .word 0x92ab36a6 ! t0_kref+0x8070: andncc %o4, -0x95a, %o1
25550 .word 0x92bb3da3 ! t0_kref+0x8074: xnorcc %o4, -0x25d, %o1
25551 .word 0xe3b8a040 ! t0_kref+0x8078: stda %f48, [%g2 + 0x40]%asi
25552 .word 0x93400000 ! t0_kref+0x807c: mov %y, %o1
25553 .word 0x81ae4ab9 ! t0_kref+0x8080: fcmpes %fcc0, %f25, %f25
25554 .word 0x9ec24017 ! t0_kref+0x8084: addccc %o1, %l7, %o7
25555 .word 0x81400000 ! t0_kref+0x8088: mov %y, %g0
25556 .word 0x98e74014 ! t0_kref+0x808c: subccc %i5, %l4, %o4
25557 .word 0xed3e6008 ! t0_kref+0x8090: std %f22, [%i1 + 8]
25558 .word 0x81ae0ab9 ! t0_kref+0x8094: fcmpes %fcc0, %f24, %f25
25559 .word 0x92f20015 ! t0_kref+0x8098: udivcc %o0, %l5, %o1
25560 .word 0xb3a01a4c ! t0_kref+0x809c: fdtoi %f12, %f25
25561 .word 0x9340c000 ! t0_kref+0x80a0: mov %asi, %o1
25562 .word 0x9a5eba96 ! t0_kref+0x80a4: smul %i2, -0x56a, %o5
25563 .word 0xada0190b ! t0_kref+0x80a8: fitod %f11, %f22
25564 .word 0x9fc00004 ! t0_kref+0x80ac: call %g0 + %g4
25565 .word 0x9a20333c ! t0_kref+0x80b0: sub %g0, -0xcc4, %o5
25566 .word 0xc0062018 ! t0_kref+0x80b4: ld [%i0 + 0x18], %g0
25567 .word 0x81ad0a4a ! t0_kref+0x80b8: fcmpd %fcc0, %f20, %f10
25568 .word 0x808ec008 ! t0_kref+0x80bc: btst %o0, %i3
25569 .word 0x11800003 ! t0_kref+0x80c0: fba _kref+0x80cc
25570 .word 0x9ac0207d ! t0_kref+0x80c4: addccc %g0, 0x7d, %o5
25571 .word 0x98fc800c ! t0_kref+0x80c8: sdivcc %l2, %o4, %o4
25572 .word 0x9aad800c ! t0_kref+0x80cc: andncc %l6, %o4, %o5
25573 call 0x000008d4
25574 .word 0x9fa01892 ! t0_kref+0x80d4: fitos %f18, %f15
25575 .word 0xa1a509d6 ! t0_kref+0x80d8: fdivd %f20, %f22, %f16
25576 .word 0xee20a014 ! t0_kref+0x80dc: st %l7, [%g2 + 0x14]
25577 .word 0xd228a031 ! t0_kref+0x80e0: stb %o1, [%g2 + 0x31]
25578 .word 0x932ae01c ! t0_kref+0x80e4: sll %o3, 0x1c, %o1
25579 .word 0x933e801d ! t0_kref+0x80e8: sra %i2, %i5, %o1
25580 .word 0x8610200f ! t0_kref+0x80ec: mov 0xf, %g3
25581 .word 0x86a0e001 ! t0_kref+0x80f0: subcc %g3, 1, %g3
25582 .word 0x2280001c ! t0_kref+0x80f4: be,a _kref+0x8164
25583 .word 0xda4e601b ! t0_kref+0x80f8: ldsb [%i1 + 0x1b], %o5
25584 .word 0xf11e7ff8 ! t0_kref+0x80fc: ldd [%i1 - 8], %f24
25585 .word 0xc04e6019 ! t0_kref+0x8100: ldsb [%i1 + 0x19], %g0
25586 .word 0x81aa8a4c ! t0_kref+0x8104: fcmpd %fcc0, %f10, %f12
25587 .word 0xf8367ff0 ! t0_kref+0x8108: sth %i4, [%i1 - 0x10]
25588 .word 0x0247fff9 ! t0_kref+0x810c: be,pn %icc, _kref+0x80f0
25589 .word 0xe11fbce8 ! t0_kref+0x8110: ldd [%fp - 0x318], %f16
25590 .word 0xf8362000 ! t0_kref+0x8114: sth %i4, [%i0]
25591 .word 0x949d801b ! t0_kref+0x8118: xorcc %l6, %i3, %o2
25592 .word 0x924239d3 ! t0_kref+0x811c: addc %o0, -0x62d, %o1
25593 .word 0x95a28850 ! t0_kref+0x8120: faddd %f10, %f16, %f10
25594 .word 0x37480007 ! t0_kref+0x8124: fbge,a,pt %fcc0, _kref+0x8140
25595 .word 0x9e60214d ! t0_kref+0x8128: subc %g0, 0x14d, %o7
25596 .word 0x96e54016 ! t0_kref+0x812c: subccc %l5, %l6, %o3
25597 .word 0x1c4ffff0 ! t0_kref+0x8130: bpos,pt %icc, _kref+0x80f0
25598 .word 0x81848000 ! t0_kref+0x8134: wr %l2, %g0, %y
25599 .word 0x9af5801d ! t0_kref+0x8138: udivcc %l6, %i5, %o5
25600 .word 0x2f47ffed ! t0_kref+0x813c: fbu,a,pn %fcc0, _kref+0x80f0
25601 .word 0x94624008 ! t0_kref+0x8140: subc %o1, %o0, %o2
25602 .word 0xde48a020 ! t0_kref+0x8144: ldsb [%g2 + 0x20], %o7
25603 .word 0x9a26e9c8 ! t0_kref+0x8148: sub %i3, 0x9c8, %o5
25604 .word 0x987d0009 ! t0_kref+0x814c: sdiv %l4, %o1, %o4
25605 .word 0x988c8015 ! t0_kref+0x8150: andcc %l2, %l5, %o4
25606 .word 0xa9a0190c ! t0_kref+0x8154: fitod %f12, %f20
25607 .word 0x9fa00136 ! t0_kref+0x8158: fabss %f22, %f15
25608 .word 0x92b80017 ! t0_kref+0x815c: xnorcc %g0, %l7, %o1
25609 .word 0x9b36e015 ! t0_kref+0x8160: srl %i3, 0x15, %o5
25610 .word 0x952dc00d ! t0_kref+0x8164: sll %l7, %o5, %o2
25611 .word 0x9ba58837 ! t0_kref+0x8168: fadds %f22, %f23, %f13
25612 .word 0xda40a00c ! t0_kref+0x816c: ldsw [%g2 + 0xc], %o5
25613 .word 0x96aa0014 ! t0_kref+0x8170: andncc %o0, %l4, %o3
25614 .word 0x97a0012b ! t0_kref+0x8174: fabss %f11, %f11
25615 .word 0xe828a012 ! t0_kref+0x8178: stb %l4, [%g2 + 0x12]
25616 .word 0x81854000 ! t0_kref+0x817c: wr %l5, %g0, %y
25617 .word 0xd51fbec0 ! t0_kref+0x8180: ldd [%fp - 0x140], %f10
25618 .word 0xd64e7ffa ! t0_kref+0x8184: ldsb [%i1 - 6], %o3
25619 .word 0xf13e2018 ! t0_kref+0x8188: std %f24, [%i0 + 0x18]
25620 .word 0xc016601e ! t0_kref+0x818c: lduh [%i1 + 0x1e], %g0
25621 .word 0xe51e7ff8 ! t0_kref+0x8190: ldd [%i1 - 8], %f18
25622 .word 0xd6d61000 ! t0_kref+0x8194: ldsha [%i0]0x80, %o3
25623 .word 0xe1380019 ! t0_kref+0x8198: std %f16, [%g0 + %i1]
25624 .word 0x9ea68012 ! t0_kref+0x819c: subcc %i2, %l2, %o7
25625 .word 0xd420a008 ! t0_kref+0x81a0: st %o2, [%g2 + 8]
25626 .word 0x94e54000 ! t0_kref+0x81a4: subccc %l5, %g0, %o2
25627 .word 0x811cc000 ! t0_kref+0x81a8: tsubcctv %l3, %g0, %g0
25628 .word 0x80e4ead0 ! t0_kref+0x81ac: subccc %l3, 0xad0, %g0
25629 .word 0x98258016 ! t0_kref+0x81b0: sub %l6, %l6, %o4
25630 .word 0x94b5c013 ! t0_kref+0x81b4: orncc %l7, %l3, %o2
25631 .word 0x98ba8008 ! t0_kref+0x81b8: xnorcc %o2, %o0, %o4
25632 .word 0x33480007 ! t0_kref+0x81bc: fbe,a,pt %fcc0, _kref+0x81d8
25633 .word 0x001fffff ! t0_kref+0x81c0: illtrap 0x1fffff
25634 .word 0x807ee83f ! t0_kref+0x81c4: sdiv %i3, 0x83f, %g0
25635 .word 0x992dc00a ! t0_kref+0x81c8: sll %l7, %o2, %o4
25636 .word 0xee780018 ! t0_kref+0x81cc: swap [%g0 + %i0], %l7
25637 .word 0x9512c012 ! t0_kref+0x81d0: taddcctv %o3, %l2, %o2
25638 .word 0x2f480004 ! t0_kref+0x81d4: fbu,a,pt %fcc0, _kref+0x81e4
25639 .word 0xd53e7fe0 ! t0_kref+0x81d8: std %f10, [%i1 - 0x20]
25640 .word 0x99a5c9b7 ! t0_kref+0x81dc: fdivs %f23, %f23, %f12
25641 .word 0x800ac00b ! t0_kref+0x81e0: and %o3, %o3, %g0
25642 .word 0x9502247a ! t0_kref+0x81e4: taddcc %o0, 0x47a, %o2
25643 .word 0xf300a030 ! t0_kref+0x81e8: ld [%g2 + 0x30], %f25
25644 .word 0x9e85c00b ! t0_kref+0x81ec: addcc %l7, %o3, %o7
25645 .word 0x29800006 ! t0_kref+0x81f0: fbl,a _kref+0x8208
25646 .word 0x80bdc00a ! t0_kref+0x81f4: xnorcc %l7, %o2, %g0
25647 .word 0xda40a014 ! t0_kref+0x81f8: ldsw [%g2 + 0x14], %o5
25648 .word 0x81aaca2b ! t0_kref+0x81fc: fcmps %fcc0, %f11, %f11
25649 .word 0x929e800b ! t0_kref+0x8200: xorcc %i2, %o3, %o1
25650 .word 0x03800004 ! t0_kref+0x8204: fbne _kref+0x8214
25651 .word 0x9604e9e0 ! t0_kref+0x8208: add %l3, 0x9e0, %o3
25652 .word 0xef00a024 ! t0_kref+0x820c: ld [%g2 + 0x24], %f23
25653 .word 0xea264000 ! t0_kref+0x8210: st %l5, [%i1]
25654 .word 0xd506601c ! t0_kref+0x8214: ld [%i1 + 0x1c], %f10
25655 .word 0x9815bdfc ! t0_kref+0x8218: or %l6, -0x204, %o4
25656 .word 0x20480002 ! t0_kref+0x821c: bn,a,pt %icc, _kref+0x8224
25657 .word 0x983af137 ! t0_kref+0x8220: xnor %o3, -0xec9, %o4
25658 .word 0xd240a03c ! t0_kref+0x8224: ldsw [%g2 + 0x3c], %o1
25659 .word 0x9e7cb04c ! t0_kref+0x8228: sdiv %l2, -0xfb4, %o7
25660 .word 0xb3a01892 ! t0_kref+0x822c: fitos %f18, %f25
25661 .word 0x9fc00004 ! t0_kref+0x8230: call %g0 + %g4
25662 .word 0x945d4016 ! t0_kref+0x8234: smul %l5, %l6, %o2
25663 .word 0x81ac8a56 ! t0_kref+0x8238: fcmpd %fcc0, %f18, %f22
25664 .word 0x81ad0a58 ! t0_kref+0x823c: fcmpd %fcc0, %f20, %f24
25665 .word 0x9824c015 ! t0_kref+0x8240: sub %l3, %l5, %o4
25666 .word 0x9f30001d ! t0_kref+0x8244: srl %g0, %i5, %o7
25667 .word 0x00800007 ! t0_kref+0x8248: bn _kref+0x8264
25668 .word 0x9535000c ! t0_kref+0x824c: srl %l4, %o4, %o2
25669 .word 0x940a608a ! t0_kref+0x8250: and %o1, 0x8a, %o2
25670 .word 0x36480003 ! t0_kref+0x8254: bge,a,pt %icc, _kref+0x8260
25671 .word 0xe01e0000 ! t0_kref+0x8258: ldd [%i0], %l0
25672 .word 0x05400005 ! t0_kref+0x825c: fblg,pn %fcc0, _kref+0x8270
25673 .word 0xdec71019 ! t0_kref+0x8260: ldswa [%i4 + %i1]0x80, %o7
25674 .word 0xde4e8019 ! t0_kref+0x8264: ldsb [%i2 + %i1], %o7
25675 .word 0xd610a004 ! t0_kref+0x8268: lduh [%g2 + 4], %o3
25676 .word 0x98ddc013 ! t0_kref+0x826c: smulcc %l7, %l3, %o4
25677 .word 0x9a64ee85 ! t0_kref+0x8270: subc %l3, 0xe85, %o5
25678 .word 0x9445e58b ! t0_kref+0x8274: addc %l7, 0x58b, %o2
25679 .word 0x81ac0a50 ! t0_kref+0x8278: fcmpd %fcc0, %f16, %f16
25680 .word 0xe3070019 ! t0_kref+0x827c: ld [%i4 + %i1], %f17
25681 .word 0x80ba000c ! t0_kref+0x8280: xnorcc %o0, %o4, %g0
25682 .word 0x9e8e801b ! t0_kref+0x8284: andcc %i2, %i3, %o7
25683 .word 0x9de3bfa0 ! t0_kref+0x8288: save %sp, -0x60, %sp
25684 sethi %hi(1f), %i7
25685 return %i7+%lo(1f)
25686 .empty
25687 .word 0x94e4ff87 ! t0_kref+0x8294: subccc %l3, -0x79, %o2
25688 .word 0xa3abc037 ! t0_kref+0x8298: fmovso %fcc0, %f23, %f17
25689 .word 0xf42e7ff3 ! t0_kref+0x829c: stb %i2, [%i1 - 0xd]
25690 .word 0x81ad0aac ! t0_kref+0x82a0: fcmpes %fcc0, %f20, %f12
256911: .word 0x96f832dc ! t0_kref+0x82a4: sdivcc %g0, -0xd24, %o3
25692 .word 0x81dba649 ! t0_kref+0x82a8: flush %sp + 0x649
25693 .word 0x965a401c ! t0_kref+0x82ac: smul %o1, %i4, %o3
25694 .word 0xd806001c ! t0_kref+0x82b0: ld [%i0 + %i4], %o4
25695 .word 0x81ac0a58 ! t0_kref+0x82b4: fcmpd %fcc0, %f16, %f24
25696 .word 0x9a8d6c15 ! t0_kref+0x82b8: andcc %l5, 0xc15, %o5
25697 .word 0x8084bb1f ! t0_kref+0x82bc: addcc %l2, -0x4e1, %g0
25698 .word 0xd208a00f ! t0_kref+0x82c0: ldub [%g2 + 0xf], %o1
25699 .word 0x38800001 ! t0_kref+0x82c4: bgu,a _kref+0x82c8
25700 .word 0xa9a0014c ! t0_kref+0x82c8: fabsd %f12, %f20
25701 .word 0xf436200a ! t0_kref+0x82cc: sth %i2, [%i0 + 0xa]
25702 .word 0x0f800007 ! t0_kref+0x82d0: fbu _kref+0x82ec
25703 .word 0xd2063fe0 ! t0_kref+0x82d4: ld [%i0 - 0x20], %o1
25704 .word 0x923f613d ! t0_kref+0x82d8: xnor %i5, 0x13d, %o1
25705 .word 0xada30d2b ! t0_kref+0x82dc: fsmuld %f12, %f11, %f22
25706 .word 0x95a000cc ! t0_kref+0x82e0: fnegd %f12, %f10
25707 .word 0x8042c01d ! t0_kref+0x82e4: addc %o3, %i5, %g0
25708 .word 0x23800007 ! t0_kref+0x82e8: fbne,a _kref+0x8304
25709 .word 0x802eac15 ! t0_kref+0x82ec: andn %i2, 0xc15, %g0
25710 .word 0x9eac801d ! t0_kref+0x82f0: andncc %l2, %i5, %o7
25711 .word 0x9e8b61b3 ! t0_kref+0x82f4: andcc %o5, 0x1b3, %o7
25712 .word 0xa9a0190d ! t0_kref+0x82f8: fitod %f13, %f20
25713 .word 0x968a7f78 ! t0_kref+0x82fc: andcc %o1, -0x88, %o3
25714 .word 0x81850000 ! t0_kref+0x8300: wr %l4, %g0, %y
25715 .word 0xd7262000 ! t0_kref+0x8304: st %f11, [%i0]
25716 .word 0x3e800001 ! t0_kref+0x8308: bvc,a _kref+0x830c
25717 .word 0x9e86ec92 ! t0_kref+0x830c: addcc %i3, 0xc92, %o7
25718 .word 0x001fffff ! t0_kref+0x8310: illtrap 0x1fffff
25719 .word 0xfab6101b ! t0_kref+0x8314: stha %i5, [%i0 + %i3]0x80
25720 .word 0xe700a004 ! t0_kref+0x8318: ld [%g2 + 4], %f19
25721 .word 0xe7063fec ! t0_kref+0x831c: ld [%i0 - 0x14], %f19
25722 .word 0x80224012 ! t0_kref+0x8320: sub %o1, %l2, %g0
25723 .word 0x98a00009 ! t0_kref+0x8324: subcc %g0, %o1, %o4
25724 call SYM(t0_subr0)
25725 .word 0x924772e7 ! t0_kref+0x832c: addc %i5, -0xd19, %o1
25726 .word 0x96aec014 ! t0_kref+0x8330: andncc %i3, %l4, %o3
25727 .word 0xee28a028 ! t0_kref+0x8334: stb %l7, [%g2 + 0x28]
25728 .word 0xf1270005 ! t0_kref+0x8338: st %f24, [%i4 + %g5]
25729 .word 0xc040a008 ! t0_kref+0x833c: ldsw [%g2 + 8], %g0
25730 .word 0xa9a5c82e ! t0_kref+0x8340: fadds %f23, %f14, %f20
25731 .word 0x9e9a801c ! t0_kref+0x8344: xorcc %o2, %i4, %o7
25732 .word 0x17800005 ! t0_kref+0x8348: fbge _kref+0x835c
25733 .word 0xe01e401d ! t0_kref+0x834c: ldd [%i1 + %i5], %l0
25734 .word 0xc0560000 ! t0_kref+0x8350: ldsh [%i0], %g0
25735 .word 0x1f800006 ! t0_kref+0x8354: fbo _kref+0x836c
25736 .word 0x98302144 ! t0_kref+0x8358: orn %g0, 0x144, %o4
25737 .word 0x9932a019 ! t0_kref+0x835c: srl %o2, 0x19, %o4
25738 .word 0x81daf620 ! t0_kref+0x8360: flush %o3 - 0x9e0
25739 .word 0x13800005 ! t0_kref+0x8364: fbe _kref+0x8378
25740 .word 0xa3a018d6 ! t0_kref+0x8368: fdtos %f22, %f17
25741 .word 0x96803a78 ! t0_kref+0x836c: addcc %g0, -0x588, %o3
25742 .word 0x13400007 ! t0_kref+0x8370: fbe,pn %fcc0, _kref+0x838c
25743 .word 0xde10a032 ! t0_kref+0x8374: lduh [%g2 + 0x32], %o7
25744 .word 0xe4b6501b ! t0_kref+0x8378: stha %l2, [%i1 + %i3]0x80
25745 .word 0xd428a010 ! t0_kref+0x837c: stb %o2, [%g2 + 0x10]
25746 .word 0xe51e3ff8 ! t0_kref+0x8380: ldd [%i0 - 8], %f18
25747 .word 0x19480006 ! t0_kref+0x8384: fbuge,pt %fcc0, _kref+0x839c
25748 .word 0xde871018 ! t0_kref+0x8388: lda [%i4 + %i0]0x80, %o7
25749 .word 0xda2e7fea ! t0_kref+0x838c: stb %o5, [%i1 - 0x16]
25750 .word 0xf13f4018 ! t0_kref+0x8390: std %f24, [%i5 + %i0]
25751 .word 0x95abc02b ! t0_kref+0x8394: fmovso %fcc0, %f11, %f10
25752 .word 0x30800004 ! t0_kref+0x8398: ba,a _kref+0x83a8
25753 .word 0xb3a018d4 ! t0_kref+0x839c: fdtos %f20, %f25
25754 .word 0xe91fbf28 ! t0_kref+0x83a0: ldd [%fp - 0xd8], %f20
25755 .word 0x952d001b ! t0_kref+0x83a4: sll %l4, %i3, %o2
25756 .word 0xd20e0000 ! t0_kref+0x83a8: ldub [%i0], %o1
25757 .word 0xe01e0000 ! t0_kref+0x83ac: ldd [%i0], %l0
25758 .word 0x99a48854 ! t0_kref+0x83b0: faddd %f18, %f20, %f12
25759 .word 0x9835b954 ! t0_kref+0x83b4: orn %l6, -0x6ac, %o4
25760 .word 0x9da01a2f ! t0_kref+0x83b8: fstoi %f15, %f14
25761 .word 0x9842f9d3 ! t0_kref+0x83bc: addc %o3, -0x62d, %o4
25762 .word 0x808f2b6f ! t0_kref+0x83c0: btst 0xb6f, %i4
25763 .word 0x9ea7401c ! t0_kref+0x83c4: subcc %i5, %i4, %o7
25764 .word 0x9ba01a37 ! t0_kref+0x83c8: fstoi %f23, %f13
25765 .word 0x94ab65f6 ! t0_kref+0x83cc: andncc %o5, 0x5f6, %o2
25766 .word 0x1318bada ! t0_kref+0x83d0: sethi %hi(0x62eb6800), %o1
25767 .word 0x98c6bcfa ! t0_kref+0x83d4: addccc %i2, -0x306, %o4
25768 .word 0x0f400006 ! t0_kref+0x83d8: fbu,pn %fcc0, _kref+0x83f0
25769 .word 0xda10a038 ! t0_kref+0x83dc: lduh [%g2 + 0x38], %o5
25770 .word 0x94e52baa ! t0_kref+0x83e0: subccc %l4, 0xbaa, %o2
25771 .word 0xc020a028 ! t0_kref+0x83e4: clr [%g2 + 0x28]
25772 .word 0x2d800004 ! t0_kref+0x83e8: fbg,a _kref+0x83f8
25773 .word 0xda500019 ! t0_kref+0x83ec: ldsh [%g0 + %i1], %o5
25774 .word 0x24480008 ! t0_kref+0x83f0: ble,a,pt %icc, _kref+0x8410
25775 .word 0xdd20a02c ! t0_kref+0x83f4: st %f14, [%g2 + 0x2c]
25776 .word 0x92f2f850 ! t0_kref+0x83f8: udivcc %o3, -0x7b0, %o1
25777 .word 0xf11fbdd8 ! t0_kref+0x83fc: ldd [%fp - 0x228], %f24
25778 .word 0x98080009 ! t0_kref+0x8400: and %g0, %o1, %o4
25779 .word 0x923ea1aa ! t0_kref+0x8404: xnor %i2, 0x1aa, %o1
25780 .word 0x805ac008 ! t0_kref+0x8408: smul %o3, %o0, %g0
25781 .word 0x9405000b ! t0_kref+0x840c: add %l4, %o3, %o2
25782 .word 0x9865adc4 ! t0_kref+0x8410: subc %l6, 0xdc4, %o4
25783 .word 0x9a668015 ! t0_kref+0x8414: subc %i2, %l5, %o5
25784 .word 0xd40e2008 ! t0_kref+0x8418: ldub [%i0 + 8], %o2
25785 .word 0x9f2ae013 ! t0_kref+0x841c: sll %o3, 0x13, %o7
25786 .word 0xc07e7ff4 ! t0_kref+0x8420: swap [%i1 - 0xc], %g0
25787 .word 0xa9a38858 ! t0_kref+0x8424: faddd %f14, %f24, %f20
25788 .word 0xa9a50d38 ! t0_kref+0x8428: fsmuld %f20, %f24, %f20
25789 .word 0xda8e5000 ! t0_kref+0x842c: lduba [%i1]0x80, %o5
25790 .word 0xa9a00131 ! t0_kref+0x8430: fabss %f17, %f20
25791 .word 0xe01f4019 ! t0_kref+0x8434: ldd [%i5 + %i1], %l0
25792 .word 0x9da0002a ! t0_kref+0x8438: fmovs %f10, %f14
25793 .word 0xc008a003 ! t0_kref+0x843c: ldub [%g2 + 3], %g0
25794 .word 0x928a74f7 ! t0_kref+0x8440: andcc %o1, -0xb09, %o1
25795 .word 0x9ae54008 ! t0_kref+0x8444: subccc %l5, %o0, %o5
25796 .word 0x9da01911 ! t0_kref+0x8448: fitod %f17, %f14
25797 .word 0xf13e6008 ! t0_kref+0x844c: std %f24, [%i1 + 8]
25798 .word 0x81874000 ! t0_kref+0x8450: wr %i5, %g0, %y
25799 .word 0x80a68000 ! t0_kref+0x8454: cmp %i2, %g0
25800 .word 0x94a7400d ! t0_kref+0x8458: subcc %i5, %o5, %o2
25801 .word 0xf11e401d ! t0_kref+0x845c: ldd [%i1 + %i5], %f24
25802 .word 0x81ae0ab3 ! t0_kref+0x8460: fcmpes %fcc0, %f24, %f19
25803 .word 0x9a2ca202 ! t0_kref+0x8464: andn %l2, 0x202, %o5
25804 .word 0xd44e6004 ! t0_kref+0x8468: ldsb [%i1 + 4], %o2
25805 .word 0xd45e3ff8 ! t0_kref+0x846c: ldx [%i0 - 8], %o2
25806 .word 0xde4e3fe6 ! t0_kref+0x8470: ldsb [%i0 - 0x1a], %o7
25807 .word 0xd410a018 ! t0_kref+0x8474: lduh [%g2 + 0x18], %o2
25808 .word 0x9fa01a35 ! t0_kref+0x8478: fstoi %f21, %f15
25809 .word 0x0e800001 ! t0_kref+0x847c: bvs _kref+0x8480
25810 .word 0x969ea112 ! t0_kref+0x8480: xorcc %i2, 0x112, %o3
25811 .word 0x9e62af1c ! t0_kref+0x8484: subc %o2, 0xf1c, %o7
25812 .word 0xd84e4000 ! t0_kref+0x8488: ldsb [%i1], %o4
25813 .word 0x8046800c ! t0_kref+0x848c: addc %i2, %o4, %g0
25814 .word 0x9ef68009 ! t0_kref+0x8490: udivcc %i2, %o1, %o7
25815 .word 0xe01e2008 ! t0_kref+0x8494: ldd [%i0 + 8], %l0
25816 .word 0x8184c000 ! t0_kref+0x8498: wr %l3, %g0, %y
25817 .word 0x9e9dfad5 ! t0_kref+0x849c: xorcc %l7, -0x52b, %o7
25818 .word 0xc807bfe4 ! t0_kref+0x84a0: ld [%fp - 0x1c], %g4
25819 .word 0xdf067ff0 ! t0_kref+0x84a4: ld [%i1 - 0x10], %f15
25820 .word 0x81ac8a54 ! t0_kref+0x84a8: fcmpd %fcc0, %f18, %f20
25821 .word 0xc0562018 ! t0_kref+0x84ac: ldsh [%i0 + 0x18], %g0
25822 .word 0x80da71ed ! t0_kref+0x84b0: smulcc %o1, -0xe13, %g0
25823 .word 0x97a01a33 ! t0_kref+0x84b4: fstoi %f19, %f11
25824 .word 0xd420a028 ! t0_kref+0x84b8: st %o2, [%g2 + 0x28]
25825 .word 0x9a470000 ! t0_kref+0x84bc: addc %i4, %g0, %o5
25826 .word 0xdd3e6000 ! t0_kref+0x84c0: std %f14, [%i1]
25827 .word 0x9844801b ! t0_kref+0x84c4: addc %l2, %i3, %o4
25828 .word 0x09480008 ! t0_kref+0x84c8: fbl,pt %fcc0, _kref+0x84e8
25829 .word 0x9adf4012 ! t0_kref+0x84cc: smulcc %i5, %l2, %o5
25830 .word 0xe9063fe4 ! t0_kref+0x84d0: ld [%i0 - 0x1c], %f20
25831 .word 0xc807bfe4 ! t0_kref+0x84d4: ld [%fp - 0x1c], %g4
25832 .word 0xe09e501d ! t0_kref+0x84d8: ldda [%i1 + %i5]0x80, %l0
25833 .word 0x23400006 ! t0_kref+0x84dc: fbne,a,pn %fcc0, _kref+0x84f4
25834 .word 0xc048a01d ! t0_kref+0x84e0: ldsb [%g2 + 0x1d], %g0
25835 .word 0x96ad7f4d ! t0_kref+0x84e4: andncc %l5, -0xb3, %o3
25836 .word 0xd6162004 ! t0_kref+0x84e8: lduh [%i0 + 4], %o3
25837 .word 0xada2cd36 ! t0_kref+0x84ec: fsmuld %f11, %f22, %f22
25838 .word 0x9832801d ! t0_kref+0x84f0: orn %o2, %i5, %o4
25839 .word 0x99a018d6 ! t0_kref+0x84f4: fdtos %f22, %f12
25840 .word 0xe5180018 ! t0_kref+0x84f8: ldd [%g0 + %i0], %f18
25841 .word 0x921f0000 ! t0_kref+0x84fc: xor %i4, %g0, %o1
25842 .word 0xada0190e ! t0_kref+0x8500: fitod %f14, %f22
25843 .word 0xec6e7fed ! t0_kref+0x8504: ldstub [%i1 - 0x13], %l6
25844 .word 0x9fa00038 ! t0_kref+0x8508: fmovs %f24, %f15
25845 .word 0x80e2c00c ! t0_kref+0x850c: subccc %o3, %o4, %g0
25846 .word 0x17400007 ! t0_kref+0x8510: fbge,pn %fcc0, _kref+0x852c
25847 .word 0xafa000b0 ! t0_kref+0x8514: fnegs %f16, %f23
25848 .word 0x92a4f276 ! t0_kref+0x8518: subcc %l3, -0xd8a, %o1
25849 .word 0x9fc10000 ! t0_kref+0x851c: call %g4
25850 .word 0x98e50012 ! t0_kref+0x8520: subccc %l4, %l2, %o4
25851 .word 0x01400001 ! t0_kref+0x8524: fbn,pn %fcc0, _kref+0x8528
25852 .word 0xc36e001d ! t0_kref+0x8528: prefetch %i0 + %i5, 1
25853 .word 0x9fc10000 ! t0_kref+0x852c: call %g4
25854 .word 0x97a489b9 ! t0_kref+0x8530: fdivs %f18, %f25, %f11
25855 .word 0xd93e0000 ! t0_kref+0x8534: std %f12, [%i0]
25856 .word 0xd0280018 ! t0_kref+0x8538: stb %o0, [%g0 + %i0]
25857 .word 0x81ae4aad ! t0_kref+0x853c: fcmpes %fcc0, %f25, %f13
25858 .word 0xa9a00152 ! t0_kref+0x8540: fabsd %f18, %f20
25859 .word 0xa1a64d2f ! t0_kref+0x8544: fsmuld %f25, %f15, %f16
25860 .word 0xd448a01a ! t0_kref+0x8548: ldsb [%g2 + 0x1a], %o2
25861 .word 0xd84e3fe0 ! t0_kref+0x854c: ldsb [%i0 - 0x20], %o4
25862 .word 0xe3b8a040 ! t0_kref+0x8550: stda %f48, [%g2 + 0x40]%asi
25863 .word 0x9e66b355 ! t0_kref+0x8554: subc %i2, -0xcab, %o7
25864 .word 0x9ac5ad1e ! t0_kref+0x8558: addccc %l6, 0xd1e, %o5
25865 .word 0xd85e2010 ! t0_kref+0x855c: ldx [%i0 + 0x10], %o4
25866 .word 0xd24e2017 ! t0_kref+0x8560: ldsb [%i0 + 0x17], %o1
25867 .word 0x0f400004 ! t0_kref+0x8564: fbu,pn %fcc0, _kref+0x8574
25868 .word 0xe67e7fe4 ! t0_kref+0x8568: swap [%i1 - 0x1c], %l3
25869 .word 0x9fc10000 ! t0_kref+0x856c: call %g4
25870 .word 0xd80e7fea ! t0_kref+0x8570: ldub [%i1 - 0x16], %o4
25871 .word 0xd48e501a ! t0_kref+0x8574: lduba [%i1 + %i2]0x80, %o2
25872 .word 0xd4167ff4 ! t0_kref+0x8578: lduh [%i1 - 0xc], %o2
25873 .word 0x9832801c ! t0_kref+0x857c: orn %o2, %i4, %o4
25874 .word 0x9a623373 ! t0_kref+0x8580: subc %o0, -0xc8d, %o5
25875 .word 0xd648a02e ! t0_kref+0x8584: ldsb [%g2 + 0x2e], %o3
25876 .word 0xf4360000 ! t0_kref+0x8588: sth %i2, [%i0]
25877 .word 0x98d8351b ! t0_kref+0x858c: smulcc %g0, -0xae5, %o4
25878 .word 0xde40a004 ! t0_kref+0x8590: ldsw [%g2 + 4], %o7
25879 .word 0xa9a00133 ! t0_kref+0x8594: fabss %f19, %f20
25880 .word 0x80ba0012 ! t0_kref+0x8598: xnorcc %o0, %l2, %g0
25881 .word 0x878020f0 ! t0_kref+0x859c: mov 0xf0, %asi
25882 .word 0x001fffff ! t0_kref+0x85a0: illtrap 0x1fffff
25883 .word 0x81ad8a4e ! t0_kref+0x85a4: fcmpd %fcc0, %f22, %f14
25884 .word 0xe3267fe4 ! t0_kref+0x85a8: st %f17, [%i1 - 0x1c]
25885 .word 0x11800005 ! t0_kref+0x85ac: fba _kref+0x85c0
25886 .word 0x9aff6254 ! t0_kref+0x85b0: sdivcc %i5, 0x254, %o5
25887 .word 0x95a01910 ! t0_kref+0x85b4: fitod %f16, %f10
25888 .word 0x968a2845 ! t0_kref+0x85b8: andcc %o0, 0x845, %o3
25889 .word 0x9b14a807 ! t0_kref+0x85bc: taddcctv %l2, 0x807, %o5
25890 .word 0x943d0016 ! t0_kref+0x85c0: xnor %l4, %l6, %o2
25891 .word 0xa9a01912 ! t0_kref+0x85c4: fitod %f18, %f20
25892 .word 0x9abdc01a ! t0_kref+0x85c8: xnorcc %l7, %i2, %o5
25893 .word 0xe630a006 ! t0_kref+0x85cc: sth %l3, [%g2 + 6]
25894 .word 0xf9ee501d ! t0_kref+0x85d0: prefetcha %i1 + %i5, 28
25895 .word 0x993aa01b ! t0_kref+0x85d4: sra %o2, 0x1b, %o4
25896 .word 0x932ca005 ! t0_kref+0x85d8: sll %l2, 0x5, %o1
25897 .word 0xd8063ffc ! t0_kref+0x85dc: ld [%i0 - 4], %o4
25898 .word 0x92f2c00c ! t0_kref+0x85e0: udivcc %o3, %o4, %o1
25899 .word 0x812d0017 ! t0_kref+0x85e4: sll %l4, %l7, %g0
25900 .word 0xaba01898 ! t0_kref+0x85e8: fitos %f24, %f21
25901 .word 0xe836001b ! t0_kref+0x85ec: sth %l4, [%i0 + %i3]
25902 .word 0xd200a030 ! t0_kref+0x85f0: ld [%g2 + 0x30], %o1
25903 .word 0x1b800007 ! t0_kref+0x85f4: fble _kref+0x8610
25904 .word 0x98bf0013 ! t0_kref+0x85f8: xnorcc %i4, %l3, %o4
25905 .word 0x33480008 ! t0_kref+0x85fc: fbe,a,pt %fcc0, _kref+0x861c
25906 .word 0xb1a4c9af ! t0_kref+0x8600: fdivs %f19, %f15, %f24
25907 .word 0x81ad8a32 ! t0_kref+0x8604: fcmps %fcc0, %f22, %f18
25908 .word 0x9a7a38a1 ! t0_kref+0x8608: sdiv %o0, -0x75f, %o5
25909 .word 0x808360bf ! t0_kref+0x860c: addcc %o5, 0xbf, %g0
25910 .word 0x8184c000 ! t0_kref+0x8610: wr %l3, %g0, %y
25911 .word 0x97a6092c ! t0_kref+0x8614: fmuls %f24, %f12, %f11
25912 .word 0x99a309ce ! t0_kref+0x8618: fdivd %f12, %f14, %f12
25913 .word 0xe4363ff6 ! t0_kref+0x861c: sth %l2, [%i0 - 0xa]
25914 .word 0x972ea00f ! t0_kref+0x8620: sll %i2, 0xf, %o3
25915 .word 0x96fec015 ! t0_kref+0x8624: sdivcc %i3, %l5, %o3
25916 .word 0xd9180019 ! t0_kref+0x8628: ldd [%g0 + %i1], %f12
25917 .word 0x81accab6 ! t0_kref+0x862c: fcmpes %fcc0, %f19, %f22
25918 .word 0xc04e6011 ! t0_kref+0x8630: ldsb [%i1 + 0x11], %g0
25919 .word 0xe09e501d ! t0_kref+0x8634: ldda [%i1 + %i5]0x80, %l0
25920 .word 0x9a65b9eb ! t0_kref+0x8638: subc %l6, -0x615, %o5
25921 .word 0xd67e2014 ! t0_kref+0x863c: swap [%i0 + 0x14], %o3
25922 .word 0xd66e8019 ! t0_kref+0x8640: ldstub [%i2 + %i1], %o3
25923 .word 0x9da3c936 ! t0_kref+0x8644: fmuls %f15, %f22, %f14
25924 .word 0x24800006 ! t0_kref+0x8648: ble,a _kref+0x8660
25925 .word 0x984372a3 ! t0_kref+0x864c: addc %o5, -0xd5d, %o4
25926 .word 0xe620a03c ! t0_kref+0x8650: st %l3, [%g2 + 0x3c]
25927 .word 0x813f201c ! t0_kref+0x8654: sra %i4, 0x1c, %g0
25928 .word 0x9526fc1f ! t0_kref+0x8658: mulscc %i3, -0x3e1, %o2
25929 .word 0x80434008 ! t0_kref+0x865c: addc %o5, %o0, %g0
25930 .word 0xd2fe101c ! t0_kref+0x8660: swapa [%i0 + %i4]0x80, %o1
25931 .word 0x9262373e ! t0_kref+0x8664: subc %o0, -0x8c2, %o1
25932 .word 0x931027da ! t0_kref+0x8668: taddcctv %g0, 0x7da, %o1
25933 .word 0x07480006 ! t0_kref+0x866c: fbul,pt %fcc0, _kref+0x8684
25934 .word 0x9b2d8016 ! t0_kref+0x8670: sll %l6, %l6, %o5
25935 .word 0x98980014 ! t0_kref+0x8674: xorcc %g0, %l4, %o4
25936 .word 0x8016c01b ! t0_kref+0x8678: or %i3, %i3, %g0
25937 .word 0xc398a080 ! t0_kref+0x867c: ldda [%g2 + 0x80]%asi, %f32
25938 .word 0xb1a0014e ! t0_kref+0x8680: fabsd %f14, %f24
25939 .word 0x9da309d2 ! t0_kref+0x8684: fdivd %f12, %f18, %f14
25940 .word 0x9fc00004 ! t0_kref+0x8688: call %g0 + %g4
25941 .word 0x9da0188a ! t0_kref+0x868c: fitos %f10, %f14
25942 .word 0x96fd4012 ! t0_kref+0x8690: sdivcc %l5, %l2, %o3
25943 .word 0x36800001 ! t0_kref+0x8694: bge,a _kref+0x8698
25944 .word 0x98acb295 ! t0_kref+0x8698: andncc %l2, -0xd6b, %o4
25945 .word 0x983b3110 ! t0_kref+0x869c: xnor %o4, -0xef0, %o4
25946 .word 0x9e44ba52 ! t0_kref+0x86a0: addc %l2, -0x5ae, %o7
25947 .word 0x9a60000c ! t0_kref+0x86a4: subc %g0, %o4, %o5
25948 .word 0xc12e401c ! t0_kref+0x86a8: st %fsr, [%i1 + %i4]
25949 .word 0x08400005 ! t0_kref+0x86ac: bleu,pn %icc, _kref+0x86c0
25950 .word 0x9aad6964 ! t0_kref+0x86b0: andncc %l5, 0x964, %o5
25951 .word 0x942afd49 ! t0_kref+0x86b4: andn %o3, -0x2b7, %o2
25952 .word 0x971d296d ! t0_kref+0x86b8: tsubcctv %l4, 0x96d, %o3
25953 .word 0x13800006 ! t0_kref+0x86bc: fbe _kref+0x86d4
25954 .word 0xeb200019 ! t0_kref+0x86c0: st %f21, [%g0 + %i1]
25955 .word 0xd400a018 ! t0_kref+0x86c4: ld [%g2 + 0x18], %o2
25956 .word 0x988a27c8 ! t0_kref+0x86c8: andcc %o0, 0x7c8, %o4
25957 .word 0x95a609cc ! t0_kref+0x86cc: fdivd %f24, %f12, %f10
25958 .word 0x11480001 ! t0_kref+0x86d0: fba,pt %fcc0, _kref+0x86d4
25959 .word 0xb1a38854 ! t0_kref+0x86d4: faddd %f14, %f20, %f24
25960 .word 0x81ae4a2d ! t0_kref+0x86d8: fcmps %fcc0, %f25, %f13
25961 .word 0x8084800b ! t0_kref+0x86dc: addcc %l2, %o3, %g0
25962 .word 0xb1a5082e ! t0_kref+0x86e0: fadds %f20, %f14, %f24
25963 .word 0xa9a38854 ! t0_kref+0x86e4: faddd %f14, %f20, %f20
25964 .word 0x99a01916 ! t0_kref+0x86e8: fitod %f22, %f12
25965 .word 0x9e3cc009 ! t0_kref+0x86ec: xnor %l3, %o1, %o7
25966 .word 0x987d8017 ! t0_kref+0x86f0: sdiv %l6, %l7, %o4
25967 .word 0x988df1b4 ! t0_kref+0x86f4: andcc %l7, -0xe4c, %o4
25968 .word 0x29400007 ! t0_kref+0x86f8: fbl,a,pn %fcc0, _kref+0x8714
25969 .word 0xc0100019 ! t0_kref+0x86fc: lduh [%g0 + %i1], %g0
25970 .word 0xa9ab0037 ! t0_kref+0x8700: fmovsuge %fcc0, %f23, %f20
25971 .word 0xf82e7fee ! t0_kref+0x8704: stb %i4, [%i1 - 0x12]
25972 .word 0xd2164000 ! t0_kref+0x8708: lduh [%i1], %o1
25973 .word 0xa5a589d2 ! t0_kref+0x870c: fdivd %f22, %f18, %f18
25974 .word 0x967ef565 ! t0_kref+0x8710: sdiv %i3, -0xa9b, %o3
25975 .word 0xe93e3fe8 ! t0_kref+0x8714: std %f20, [%i0 - 0x18]
25976 .word 0xe42e201a ! t0_kref+0x8718: stb %l2, [%i0 + 0x1a]
25977 .word 0x9645b512 ! t0_kref+0x871c: addc %l6, -0xaee, %o3
25978 .word 0x9f3a6000 ! t0_kref+0x8720: sra %o1, 0x0, %o7
25979 .word 0x992ae009 ! t0_kref+0x8724: sll %o3, 0x9, %o4
25980 .word 0xada0012d ! t0_kref+0x8728: fabss %f13, %f22
25981 .word 0x9f414000 ! t0_kref+0x872c: mov %pc, %o7
25982! .word 0x02417e33 ! t0_kref+0x8730: be,pn %icc, SYM(t0_subr0)
25983 be,pn %icc, SYM(t0_subr0)
25984 .word 0xb1a01915 ! t0_kref+0x8734: fitod %f21, %f24
25985 .word 0x9de3bfa0 ! t0_kref+0x8738: save %sp, -0x60, %sp
25986 .word 0x97ee8000 ! t0_kref+0x873c: restore %i2, %g0, %o3
25987 .word 0xdf06401c ! t0_kref+0x8740: ld [%i1 + %i4], %f15
25988 .word 0xa5a289d6 ! t0_kref+0x8744: fdivd %f10, %f22, %f18
25989 .word 0xdd20a028 ! t0_kref+0x8748: st %f14, [%g2 + 0x28]
25990 .word 0x3e800002 ! t0_kref+0x874c: bvc,a _kref+0x8754
25991 .word 0xada409d8 ! t0_kref+0x8750: fdivd %f16, %f24, %f22
25992 .word 0xd2ee9018 ! t0_kref+0x8754: ldstuba [%i2 + %i0]0x80, %o1
25993 .word 0x9ba0002f ! t0_kref+0x8758: fmovs %f15, %f13
25994 .word 0x920f000d ! t0_kref+0x875c: and %i4, %o5, %o1
25995 .word 0x95a01039 ! t0_kref+0x8760: fstox %f25, %f10
25996 .word 0x9a9a2586 ! t0_kref+0x8764: xorcc %o0, 0x586, %o5
25997 .word 0x001fffff ! t0_kref+0x8768: illtrap 0x1fffff
25998 .word 0xd6500019 ! t0_kref+0x876c: ldsh [%g0 + %i1], %o3
25999 .word 0xaba00139 ! t0_kref+0x8770: fabss %f25, %f21
26000 .word 0x9ef5eaa2 ! t0_kref+0x8774: udivcc %l7, 0xaa2, %o7
26001 .word 0xf1871018 ! t0_kref+0x8778: lda [%i4 + %i0]0x80, %f24
26002 .word 0xf620a00c ! t0_kref+0x877c: st %i3, [%g2 + 0xc]
26003 .word 0x29480008 ! t0_kref+0x8780: fbl,a,pt %fcc0, _kref+0x87a0
26004 .word 0xed380019 ! t0_kref+0x8784: std %f22, [%g0 + %i1]
26005 .word 0xf47f0005 ! t0_kref+0x8788: swap [%i4 + %g5], %i2
26006 .word 0x973a2000 ! t0_kref+0x878c: sra %o0, 0x0, %o3
26007 .word 0xc05e0000 ! t0_kref+0x8790: ldx [%i0], %g0
26008 .word 0xdd062014 ! t0_kref+0x8794: ld [%i0 + 0x14], %f14
26009 .word 0x81868000 ! t0_kref+0x8798: wr %i2, %g0, %y
26010 .word 0x20400004 ! t0_kref+0x879c: bn,a,pn %icc, _kref+0x87ac
26011 .word 0x81830000 ! t0_kref+0x87a0: wr %o4, %g0, %y
26012 .word 0x9b3ce004 ! t0_kref+0x87a4: sra %l3, 0x4, %o5
26013 .word 0xc0270019 ! t0_kref+0x87a8: clr [%i4 + %i1]
26014 .word 0xeeee5000 ! t0_kref+0x87ac: ldstuba [%i1]0x80, %l7
26015 .word 0x9e8a801a ! t0_kref+0x87b0: andcc %o2, %i2, %o7
26016 .word 0xd03e401d ! t0_kref+0x87b4: std %o0, [%i1 + %i5]
26017 .word 0xd600a008 ! t0_kref+0x87b8: ld [%g2 + 8], %o3
26018 .word 0x94468013 ! t0_kref+0x87bc: addc %i2, %l3, %o2
26019 .word 0xa9a01899 ! t0_kref+0x87c0: fitos %f25, %f20
26020 .word 0x92403d7b ! t0_kref+0x87c4: addc %g0, -0x285, %o1
26021 .word 0x80aaf9a7 ! t0_kref+0x87c8: andncc %o3, -0x659, %g0
26022 .word 0x80c7401a ! t0_kref+0x87cc: addccc %i5, %i2, %g0
26023 .word 0x81ac8a4a ! t0_kref+0x87d0: fcmpd %fcc0, %f18, %f10
26024 .word 0x812ce008 ! t0_kref+0x87d4: sll %l3, 0x8, %g0
26025 .word 0x0f400004 ! t0_kref+0x87d8: fbu,pn %fcc0, _kref+0x87e8
26026 .word 0x948a4016 ! t0_kref+0x87dc: andcc %o1, %l6, %o2
26027 .word 0x9a624014 ! t0_kref+0x87e0: subc %o1, %l4, %o5
26028 .word 0x9da01a31 ! t0_kref+0x87e4: fstoi %f17, %f14
26029 .word 0xc0080018 ! t0_kref+0x87e8: ldub [%g0 + %i0], %g0
26030 .word 0xc36e000c ! t0_kref+0x87ec: prefetch %i0 + %o4, 1
26031 .word 0xafa4c8b4 ! t0_kref+0x87f0: fsubs %f19, %f20, %f23
26032 .word 0x13800002 ! t0_kref+0x87f4: fbe _kref+0x87fc
26033 .word 0x9e2ab5a8 ! t0_kref+0x87f8: andn %o2, -0xa58, %o7
26034 .word 0xc04e001a ! t0_kref+0x87fc: ldsb [%i0 + %i2], %g0
26035 .word 0xda40a01c ! t0_kref+0x8800: ldsw [%g2 + 0x1c], %o5
26036 .word 0x8095b984 ! t0_kref+0x8804: orcc %l6, -0x67c, %g0
26037 .word 0xfdee101d ! t0_kref+0x8808: prefetcha %i0 + %i5, 30
26038 .word 0x39800001 ! t0_kref+0x880c: fbuge,a _kref+0x8810
26039 .word 0xea200018 ! t0_kref+0x8810: st %l5, [%g0 + %i0]
26040 .word 0x17400003 ! t0_kref+0x8814: fbge,pn %fcc0, _kref+0x8820
26041 .word 0x9aa6ab5e ! t0_kref+0x8818: subcc %i2, 0xb5e, %o5
26042 .word 0x99a00139 ! t0_kref+0x881c: fabss %f25, %f12
26043 .word 0xe1180018 ! t0_kref+0x8820: ldd [%g0 + %i0], %f16
26044 .word 0xa1a018d8 ! t0_kref+0x8824: fdtos %f24, %f16
26045 .word 0x81400000 ! t0_kref+0x8828: mov %y, %g0
26046 .word 0x925f001d ! t0_kref+0x882c: smul %i4, %i5, %o1
26047 .word 0xf96e401b ! t0_kref+0x8830: prefetch %i1 + %i3, 28
26048 .word 0xc02e601c ! t0_kref+0x8834: clrb [%i1 + 0x1c]
26049 .word 0x9644e64e ! t0_kref+0x8838: addc %l3, 0x64e, %o3
26050 .word 0xde163fe8 ! t0_kref+0x883c: lduh [%i0 - 0x18], %o7
26051 .word 0x947b4015 ! t0_kref+0x8840: sdiv %o5, %l5, %o2
26052 .word 0x92420014 ! t0_kref+0x8844: addc %o0, %l4, %o1
26053 .word 0xf300a024 ! t0_kref+0x8848: ld [%g2 + 0x24], %f25
26054 .word 0x8182c000 ! t0_kref+0x884c: wr %o3, %g0, %y
26055 .word 0xafa01898 ! t0_kref+0x8850: fitos %f24, %f23
26056 .word 0x94bb30c5 ! t0_kref+0x8854: xnorcc %o4, -0xf3b, %o2
26057 .word 0x99a508d8 ! t0_kref+0x8858: fsubd %f20, %f24, %f12
26058 .word 0x81854000 ! t0_kref+0x885c: wr %l5, %g0, %y
26059 .word 0xd506001c ! t0_kref+0x8860: ld [%i0 + %i4], %f10
26060 .word 0x1d400002 ! t0_kref+0x8864: fbule,pn %fcc0, _kref+0x886c
26061 .word 0x983cc009 ! t0_kref+0x8868: xnor %l3, %o1, %o4
26062 .word 0xa9a01a33 ! t0_kref+0x886c: fstoi %f19, %f20
26063 .word 0x92ab26da ! t0_kref+0x8870: andncc %o4, 0x6da, %o1
26064 .word 0xfa363ff6 ! t0_kref+0x8874: sth %i5, [%i0 - 0xa]
26065 .word 0xada44d2f ! t0_kref+0x8878: fsmuld %f17, %f15, %f22
26066 .word 0xe5180019 ! t0_kref+0x887c: ldd [%g0 + %i1], %f18
26067 call SYM(t0_subr2)
26068 .word 0xa7a5082e ! t0_kref+0x8884: fadds %f20, %f14, %f19
26069 .word 0xd416600a ! t0_kref+0x8888: lduh [%i1 + 0xa], %o2
26070 .word 0x973b200d ! t0_kref+0x888c: sra %o4, 0xd, %o3
26071 .word 0x9de3bfa0 ! t0_kref+0x8890: save %sp, -0x60, %sp
26072 .word 0x9bee401a ! t0_kref+0x8894: restore %i1, %i2, %o5
26073 .word 0x9aacbe74 ! t0_kref+0x8898: andncc %l2, -0x18c, %o5
26074 .word 0x80fd2a0f ! t0_kref+0x889c: sdivcc %l4, 0xa0f, %g0
26075 .word 0xec3f4019 ! t0_kref+0x88a0: std %l6, [%i5 + %i1]
26076 .word 0x9265801b ! t0_kref+0x88a4: subc %l6, %i3, %o1
26077 .word 0x92db71b6 ! t0_kref+0x88a8: smulcc %o5, -0xe4a, %o1
26078 .word 0x2b800005 ! t0_kref+0x88ac: fbug,a _kref+0x88c0
26079 .word 0x98babd9f ! t0_kref+0x88b0: xnorcc %o2, -0x261, %o4
26080 .word 0xd6ee9018 ! t0_kref+0x88b4: ldstuba [%i2 + %i0]0x80, %o3
26081 .word 0xd24e8019 ! t0_kref+0x88b8: ldsb [%i2 + %i1], %o1
26082 .word 0x98c36df6 ! t0_kref+0x88bc: addccc %o5, 0xdf6, %o4
26083 .word 0x9fa000b0 ! t0_kref+0x88c0: fnegs %f16, %f15
26084 .word 0xd830a02c ! t0_kref+0x88c4: sth %o4, [%g2 + 0x2c]
26085 .word 0x992b400d ! t0_kref+0x88c8: sll %o5, %o5, %o4
26086 .word 0x9245aa92 ! t0_kref+0x88cc: addc %l6, 0xa92, %o1
26087 .word 0x9214c01d ! t0_kref+0x88d0: or %l3, %i5, %o1
26088 .word 0x9264c009 ! t0_kref+0x88d4: subc %l3, %o1, %o1
26089 .word 0x9a7329fb ! t0_kref+0x88d8: udiv %o4, 0x9fb, %o5
26090 .word 0x07800008 ! t0_kref+0x88dc: fbul _kref+0x88fc
26091 .word 0x80fcc01a ! t0_kref+0x88e0: sdivcc %l3, %i2, %g0
26092 .word 0xe01e4000 ! t0_kref+0x88e4: ldd [%i1], %l0
26093 .word 0x9e7caa98 ! t0_kref+0x88e8: sdiv %l2, 0xa98, %o7
26094 .word 0x81aa8a58 ! t0_kref+0x88ec: fcmpd %fcc0, %f10, %f24
26095 .word 0xd248a01d ! t0_kref+0x88f0: ldsb [%g2 + 0x1d], %o1
26096 .word 0xd456401b ! t0_kref+0x88f4: ldsh [%i1 + %i3], %o2
26097 .word 0x9a9823c7 ! t0_kref+0x88f8: xorcc %g0, 0x3c7, %o5
26098 .word 0xe42e2007 ! t0_kref+0x88fc: stb %l2, [%i0 + 7]
26099 .word 0x9334a008 ! t0_kref+0x8900: srl %l2, 0x8, %o1
26100 .word 0x99a4882b ! t0_kref+0x8904: fadds %f18, %f11, %f12
26101 .word 0x9ec28013 ! t0_kref+0x8908: addccc %o2, %l3, %o7
26102 .word 0xe91e4000 ! t0_kref+0x890c: ldd [%i1], %f20
26103 .word 0x81dac017 ! t0_kref+0x8910: flush %o3 + %l7
26104 .word 0xd410a022 ! t0_kref+0x8914: lduh [%g2 + 0x22], %o2
26105 .word 0x989ac016 ! t0_kref+0x8918: xorcc %o3, %l6, %o4
26106 .word 0x81dc4004 ! t0_kref+0x891c: flush %l1 + %g4
26107 .word 0x80a23034 ! t0_kref+0x8920: cmp %o0, -0xfcc
26108 .word 0xd2260000 ! t0_kref+0x8924: st %o1, [%i0]
26109 .word 0x80ab7355 ! t0_kref+0x8928: andncc %o5, -0xcab, %g0
26110 .word 0x3c800004 ! t0_kref+0x892c: bpos,a _kref+0x893c
26111 .word 0xde00a000 ! t0_kref+0x8930: ld [%g2], %o7
26112 .word 0x81ad8ab3 ! t0_kref+0x8934: fcmpes %fcc0, %f22, %f19
26113 .word 0xf11e001d ! t0_kref+0x8938: ldd [%i0 + %i5], %f24
26114 .word 0x9b400000 ! t0_kref+0x893c: mov %y, %o5
26115 .word 0x96054013 ! t0_kref+0x8940: add %l5, %l3, %o3
26116 .word 0xd616601e ! t0_kref+0x8944: lduh [%i1 + 0x1e], %o3
26117 .word 0x9a32c000 ! t0_kref+0x8948: orn %o3, %g0, %o5
26118 .word 0xafa489b0 ! t0_kref+0x894c: fdivs %f18, %f16, %f23
26119 .word 0x2d480007 ! t0_kref+0x8950: fbg,a,pt %fcc0, _kref+0x896c
26120 .word 0x9232e4da ! t0_kref+0x8954: orn %o3, 0x4da, %o1
26121 .word 0x80468015 ! t0_kref+0x8958: addc %i2, %l5, %g0
26122 .word 0xc398a080 ! t0_kref+0x895c: ldda [%g2 + 0x80]%asi, %f32
26123 .word 0xb1a309b6 ! t0_kref+0x8960: fdivs %f12, %f22, %f24
26124 .word 0x2d800002 ! t0_kref+0x8964: fbg,a _kref+0x896c
26125 .word 0xa3a01a2d ! t0_kref+0x8968: fstoi %f13, %f17
26126 .word 0x9e750013 ! t0_kref+0x896c: udiv %l4, %l3, %o7
26127 .word 0x81dda52d ! t0_kref+0x8970: flush %l6 + 0x52d
26128 .word 0xc807bfe4 ! t0_kref+0x8974: ld [%fp - 0x1c], %g4
26129 .word 0x17800001 ! t0_kref+0x8978: fbge _kref+0x897c
26130 .word 0xde567ff2 ! t0_kref+0x897c: ldsh [%i1 - 0xe], %o7
26131 .word 0x962b3c75 ! t0_kref+0x8980: andn %o4, -0x38b, %o3
26132 .word 0x9a8efc22 ! t0_kref+0x8984: andcc %i3, -0x3de, %o5
26133 .word 0x86102003 ! t0_kref+0x8988: mov 0x3, %g3
26134 .word 0x86a0e001 ! t0_kref+0x898c: subcc %g3, 1, %g3
26135 .word 0x0280001f ! t0_kref+0x8990: be _kref+0x8a0c
26136 .word 0x80b235e0 ! t0_kref+0x8994: orncc %o0, -0xa20, %g0
26137 .word 0x932b401a ! t0_kref+0x8998: sll %o5, %i2, %o1
26138 .word 0x0f4ffffc ! t0_kref+0x899c: fbu,pt %fcc0, _kref+0x898c
26139 .word 0xd410a02c ! t0_kref+0x89a0: lduh [%g2 + 0x2c], %o2
26140 .word 0x31400002 ! t0_kref+0x89a4: fba,a,pn %fcc0, _kref+0x89ac
26141 .word 0xe830a030 ! t0_kref+0x89a8: sth %l4, [%g2 + 0x30]
26142 .word 0x9612f3bd ! t0_kref+0x89ac: or %o3, -0xc43, %o3
26143 .word 0xe6363fe0 ! t0_kref+0x89b0: sth %l3, [%i0 - 0x20]
26144 .word 0x35400002 ! t0_kref+0x89b4: fbue,a,pn %fcc0, _kref+0x89bc
26145 .word 0x98780017 ! t0_kref+0x89b8: sdiv %g0, %l7, %o4
26146 .word 0x13040552 ! t0_kref+0x89bc: sethi %hi(0x10154800), %o1
26147 .word 0x940ac01b ! t0_kref+0x89c0: and %o3, %i3, %o2
26148 .word 0xaba000b0 ! t0_kref+0x89c4: fnegs %f16, %f21
26149 .word 0xd6162006 ! t0_kref+0x89c8: lduh [%i0 + 6], %o3
26150 .word 0xd408a02f ! t0_kref+0x89cc: ldub [%g2 + 0x2f], %o2
26151 .word 0x9486c009 ! t0_kref+0x89d0: addcc %i3, %o1, %o2
26152 .word 0x981dfc90 ! t0_kref+0x89d4: xor %l7, -0x370, %o4
26153 .word 0xe91e3ff0 ! t0_kref+0x89d8: ldd [%i0 - 0x10], %f20
26154 .word 0x9235400b ! t0_kref+0x89dc: orn %l5, %o3, %o1
26155 .word 0xd85e3fe8 ! t0_kref+0x89e0: ldx [%i0 - 0x18], %o4
26156 .word 0xdd1fbe90 ! t0_kref+0x89e4: ldd [%fp - 0x170], %f14
26157 .word 0xd416001b ! t0_kref+0x89e8: lduh [%i0 + %i3], %o2
26158 .word 0x3d800007 ! t0_kref+0x89ec: fbule,a _kref+0x8a08
26159 .word 0x9636c017 ! t0_kref+0x89f0: orn %i3, %l7, %o3
26160 .word 0x2dbfffe6 ! t0_kref+0x89f4: fbg,a _kref+0x898c
26161 .word 0xfa2e0000 ! t0_kref+0x89f8: stb %i5, [%i0]
26162 .word 0x81dcbcbb ! t0_kref+0x89fc: flush %l2 - 0x345
26163 .word 0x2d47ffe3 ! t0_kref+0x8a00: fbg,a,pn %fcc0, _kref+0x898c
26164 .word 0xa1a00139 ! t0_kref+0x8a04: fabss %f25, %f16
26165 .word 0xc398a080 ! t0_kref+0x8a08: ldda [%g2 + 0x80]%asi, %f32
26166 .word 0x965cf542 ! t0_kref+0x8a0c: smul %l3, -0xabe, %o3
26167 .word 0xa7a2c833 ! t0_kref+0x8a10: fadds %f11, %f19, %f19
26168 .word 0xdb20a028 ! t0_kref+0x8a14: st %f13, [%g2 + 0x28]
26169 .word 0xada01a39 ! t0_kref+0x8a18: fstoi %f25, %f22
26170 .word 0x3f480007 ! t0_kref+0x8a1c: fbo,a,pt %fcc0, _kref+0x8a38
26171 .word 0xa1a00032 ! t0_kref+0x8a20: fmovs %f18, %f16
26172 .word 0x963ec009 ! t0_kref+0x8a24: xnor %i3, %o1, %o3
26173 .word 0xd410a00c ! t0_kref+0x8a28: lduh [%g2 + 0xc], %o2
26174 .word 0xd91f4018 ! t0_kref+0x8a2c: ldd [%i5 + %i0], %f12
26175 .word 0x927a8000 ! t0_kref+0x8a30: sdiv %o2, %g0, %o1
26176 .word 0x9b127a2e ! t0_kref+0x8a34: taddcctv %o1, -0x5d2, %o5
26177 .word 0x99a01917 ! t0_kref+0x8a38: fitod %f23, %f12
26178 .word 0xd46e8019 ! t0_kref+0x8a3c: ldstub [%i2 + %i1], %o2
26179 .word 0xc398a080 ! t0_kref+0x8a40: ldda [%g2 + 0x80]%asi, %f32
26180 .word 0x95a608d0 ! t0_kref+0x8a44: fsubd %f24, %f16, %f10
26181 .word 0x948235c3 ! t0_kref+0x8a48: addcc %o0, -0xa3d, %o2
26182 .word 0x2d480003 ! t0_kref+0x8a4c: fbg,a,pt %fcc0, _kref+0x8a58
26183 .word 0xa3a018d8 ! t0_kref+0x8a50: fdtos %f24, %f17
26184 .word 0x925db004 ! t0_kref+0x8a54: smul %l6, -0xffc, %o1
26185 .word 0xde56001b ! t0_kref+0x8a58: ldsh [%i0 + %i3], %o7
26186 .word 0x1e800005 ! t0_kref+0x8a5c: bvc _kref+0x8a70
26187 .word 0xf428a020 ! t0_kref+0x8a60: stb %i2, [%g2 + 0x20]
26188 .word 0x3d400004 ! t0_kref+0x8a64: fbule,a,pn %fcc0, _kref+0x8a74
26189 .word 0x9332400a ! t0_kref+0x8a68: srl %o1, %o2, %o1
26190 .word 0xc07e001c ! t0_kref+0x8a6c: swap [%i0 + %i4], %g0
26191 .word 0x9ba00039 ! t0_kref+0x8a70: fmovs %f25, %f13
26192 .word 0x9da00030 ! t0_kref+0x8a74: fmovs %f16, %f14
26193 .word 0x15400006 ! t0_kref+0x8a78: fbue,pn %fcc0, _kref+0x8a90
26194 .word 0x9af76f7d ! t0_kref+0x8a7c: udivcc %i5, 0xf7d, %o5
26195 .word 0x3c800006 ! t0_kref+0x8a80: bpos,a _kref+0x8a98
26196 .word 0xa1a01897 ! t0_kref+0x8a84: fitos %f23, %f16
26197 .word 0xafa4082e ! t0_kref+0x8a88: fadds %f16, %f14, %f23
26198 .word 0xc056600c ! t0_kref+0x8a8c: ldsh [%i1 + 0xc], %g0
26199 .word 0x81ad0ab2 ! t0_kref+0x8a90: fcmpes %fcc0, %f20, %f18
26200 .word 0xe01e0000 ! t0_kref+0x8a94: ldd [%i0], %l0
26201 .word 0xe300a018 ! t0_kref+0x8a98: ld [%g2 + 0x18], %f17
26202 .word 0xe668a02e ! t0_kref+0x8a9c: ldstub [%g2 + 0x2e], %l3
26203 .word 0xafa0012a ! t0_kref+0x8aa0: fabss %f10, %f23
26204 .word 0x9634c01a ! t0_kref+0x8aa4: orn %l3, %i2, %o3
26205 .word 0xe630a02e ! t0_kref+0x8aa8: sth %l3, [%g2 + 0x2e]
26206 .word 0x81d80017 ! t0_kref+0x8aac: flush %g0 + %l7
26207 .word 0xe1bf5019 ! t0_kref+0x8ab0: stda %f16, [%i5 + %i1]0x80
26208 .word 0x81d84015 ! t0_kref+0x8ab4: flush %g1 + %l5
26209 .word 0x80e333c4 ! t0_kref+0x8ab8: subccc %o4, -0xc3c, %g0
26210 .word 0xea26401c ! t0_kref+0x8abc: st %l5, [%i1 + %i4]
26211 .word 0xe1070018 ! t0_kref+0x8ac0: ld [%i4 + %i0], %f16
26212 .word 0x94e7387b ! t0_kref+0x8ac4: subccc %i4, -0x785, %o2
26213 .word 0xd520a010 ! t0_kref+0x8ac8: st %f10, [%g2 + 0x10]
26214 .word 0x9462b96b ! t0_kref+0x8acc: subc %o2, -0x695, %o2
26215 .word 0x81874000 ! t0_kref+0x8ad0: wr %i5, %g0, %y
26216 .word 0x8143e040 ! t0_kref+0x8ad4: membar 0x40
26217 .word 0xd448a00c ! t0_kref+0x8ad8: ldsb [%g2 + 0xc], %o2
26218 .word 0x80ff000d ! t0_kref+0x8adc: sdivcc %i4, %o5, %g0
26219 .word 0xe01e401d ! t0_kref+0x8ae0: ldd [%i1 + %i5], %l0
26220 .word 0xd85f4019 ! t0_kref+0x8ae4: ldx [%i5 + %i1], %o4
26221 .word 0x81ae0a4a ! t0_kref+0x8ae8: fcmpd %fcc0, %f24, %f10
26222 .word 0xc807bfe4 ! t0_kref+0x8aec: ld [%fp - 0x1c], %g4
26223 .word 0xc398a040 ! t0_kref+0x8af0: ldda [%g2 + 0x40]%asi, %f32
26224 .word 0x8186c000 ! t0_kref+0x8af4: wr %i3, %g0, %y
26225 .word 0x9444801d ! t0_kref+0x8af8: addc %l2, %i5, %o2
26226 .word 0x2c800003 ! t0_kref+0x8afc: bneg,a _kref+0x8b08
26227 .word 0x96bf7bb8 ! t0_kref+0x8b00: xnorcc %i5, -0x448, %o3
26228 .word 0x00800005 ! t0_kref+0x8b04: bn _kref+0x8b18
26229 .word 0x95a018d6 ! t0_kref+0x8b08: fdtos %f22, %f10
26230 .word 0x9445401b ! t0_kref+0x8b0c: addc %l5, %i3, %o2
26231 .word 0x972b000b ! t0_kref+0x8b10: sll %o4, %o3, %o3
26232 .word 0xada5c82a ! t0_kref+0x8b14: fadds %f23, %f10, %f22
26233 .word 0x15800006 ! t0_kref+0x8b18: fbue _kref+0x8b30
26234 .word 0x97a2c939 ! t0_kref+0x8b1c: fmuls %f11, %f25, %f11
26235 .word 0x96defe88 ! t0_kref+0x8b20: smulcc %i3, -0x178, %o3
26236 .word 0xd828a007 ! t0_kref+0x8b24: stb %o4, [%g2 + 7]
26237 .word 0x81aa8a50 ! t0_kref+0x8b28: fcmpd %fcc0, %f10, %f16
26238 .word 0x925a4014 ! t0_kref+0x8b2c: smul %o1, %l4, %o1
26239 .word 0xb1a5092a ! t0_kref+0x8b30: fmuls %f20, %f10, %f24
26240 .word 0xf828a037 ! t0_kref+0x8b34: stb %i4, [%g2 + 0x37]
26241 .word 0xe51e3ff0 ! t0_kref+0x8b38: ldd [%i0 - 0x10], %f18
26242 .word 0x9ea7400b ! t0_kref+0x8b3c: subcc %i5, %o3, %o7
26243 .word 0xe01e2010 ! t0_kref+0x8b40: ldd [%i0 + 0x10], %l0
26244 .word 0xe11fbcd0 ! t0_kref+0x8b44: ldd [%fp - 0x330], %f16
26245 .word 0x03800007 ! t0_kref+0x8b48: fbne _kref+0x8b64
26246 .word 0xc807bff0 ! t0_kref+0x8b4c: ld [%fp - 0x10], %g4
26247 .word 0xe0180019 ! t0_kref+0x8b50: ldd [%g0 + %i1], %l0
26248 .word 0x35800006 ! t0_kref+0x8b54: fbue,a _kref+0x8b6c
26249 .word 0x9a06abc2 ! t0_kref+0x8b58: add %i2, 0xbc2, %o5
26250 .word 0xd91fbe48 ! t0_kref+0x8b5c: ldd [%fp - 0x1b8], %f12
26251 .word 0xa1a2cd33 ! t0_kref+0x8b60: fsmuld %f11, %f19, %f16
26252 .word 0xc398a040 ! t0_kref+0x8b64: ldda [%g2 + 0x40]%asi, %f32
26253 .word 0x95380000 ! t0_kref+0x8b68: sra %g0, %g0, %o2
26254 .word 0xef063fe0 ! t0_kref+0x8b6c: ld [%i0 - 0x20], %f23
26255 .word 0x01800006 ! t0_kref+0x8b70: fbn _kref+0x8b88
26256 .word 0xfa20a008 ! t0_kref+0x8b74: st %i5, [%g2 + 8]
26257 .word 0xa1a509b4 ! t0_kref+0x8b78: fdivs %f20, %f20, %f16
26258 .word 0x992ac015 ! t0_kref+0x8b7c: sll %o3, %l5, %o4
26259 .word 0xd03e3ff8 ! t0_kref+0x8b80: std %o0, [%i0 - 8]
26260 .word 0x9a7ae5f0 ! t0_kref+0x8b84: sdiv %o3, 0x5f0, %o5
26261 .word 0xa5a50d2b ! t0_kref+0x8b88: fsmuld %f20, %f11, %f18
26262 .word 0x80bac016 ! t0_kref+0x8b8c: xnorcc %o3, %l6, %g0
26263 .word 0xd808a011 ! t0_kref+0x8b90: ldub [%g2 + 0x11], %o4
26264 .word 0x9a8df241 ! t0_kref+0x8b94: andcc %l7, -0xdbf, %o5
26265 .word 0x80f02a4e ! t0_kref+0x8b98: udivcc %g0, 0xa4e, %g0
26266 .word 0xde4e3ff4 ! t0_kref+0x8b9c: ldsb [%i0 - 0xc], %o7
26267 .word 0x98bdc017 ! t0_kref+0x8ba0: xnorcc %l7, %l7, %o4
26268 .word 0xa7a00134 ! t0_kref+0x8ba4: fabss %f20, %f19
26269 .word 0x31480006 ! t0_kref+0x8ba8: fba,a,pt %fcc0, _kref+0x8bc0
26270 .word 0x972d400b ! t0_kref+0x8bac: sll %l5, %o3, %o3
26271 .word 0x2b800002 ! t0_kref+0x8bb0: fbug,a _kref+0x8bb8
26272 .word 0xd4364000 ! t0_kref+0x8bb4: sth %o2, [%i1]
26273 .word 0x9273000b ! t0_kref+0x8bb8: udiv %o4, %o3, %o1
26274 .word 0xd220a030 ! t0_kref+0x8bbc: st %o1, [%g2 + 0x30]
26275 .word 0xef000019 ! t0_kref+0x8bc0: ld [%g0 + %i1], %f23
26276 .word 0xed20a00c ! t0_kref+0x8bc4: st %f22, [%g2 + 0xc]
26277 .word 0x9ef77d17 ! t0_kref+0x8bc8: udivcc %i5, -0x2e9, %o7
26278 sethi %hi(2f), %o7
26279 .word 0xe40be004 ! t0_kref+0x8bd0: ldub [%o7 + 4], %l2
26280 .word 0xa41ca00c ! t0_kref+0x8bd4: xor %l2, 0xc, %l2
26281 .word 0xe42be004 ! t0_kref+0x8bd8: stb %l2, [%o7 + 4]
26282 .word 0x81dbe004 ! t0_kref+0x8bdc: flush %o7 + 4
26283 .word 0x92ff000b ! t0_kref+0x8be0: sdivcc %i4, %o3, %o1
26284 .word 0xd408a025 ! t0_kref+0x8be4: ldub [%g2 + 0x25], %o2
26285 .word 0xaba00138 ! t0_kref+0x8be8: fabss %f24, %f21
26286 .word 0x9b3a400d ! t0_kref+0x8bec: sra %o1, %o5, %o5
26287 .word 0xde066004 ! t0_kref+0x8bf0: ld [%i1 + 4], %o7
26288 .word 0x929ab1b4 ! t0_kref+0x8bf4: xorcc %o2, -0xe4c, %o1
26289 .word 0x80f3000a ! t0_kref+0x8bf8: udivcc %o4, %o2, %g0
26290 .word 0x98834000 ! t0_kref+0x8bfc: addcc %o5, %g0, %o4
26291 .word 0xe5264000 ! t0_kref+0x8c00: st %f18, [%i1]
262922: .word 0x980c801d ! t0_kref+0x8c04: and %l2, %i5, %o4
26293 .word 0xd856201e ! t0_kref+0x8c08: ldsh [%i0 + 0x1e], %o4
26294 .word 0x8143e040 ! t0_kref+0x8c0c: membar 0x40
26295 .word 0x9894f3ec ! t0_kref+0x8c10: orcc %l3, -0xc14, %o4
26296 .word 0x96aaeccd ! t0_kref+0x8c14: andncc %o3, 0xccd, %o3
26297 .word 0xee78a014 ! t0_kref+0x8c18: swap [%g2 + 0x14], %l7
26298 .word 0xa3a0012f ! t0_kref+0x8c1c: fabss %f15, %f17
26299 .word 0x3d480001 ! t0_kref+0x8c20: fbule,a,pt %fcc0, _kref+0x8c24
26300 .word 0xe3b8a040 ! t0_kref+0x8c24: stda %f48, [%g2 + 0x40]%asi
26301 .word 0x96a3401a ! t0_kref+0x8c28: subcc %o5, %i2, %o3
26302 .word 0x3f480002 ! t0_kref+0x8c2c: fbo,a,pt %fcc0, _kref+0x8c34
26303 .word 0xb3a0012f ! t0_kref+0x8c30: fabss %f15, %f25
26304 .word 0xd4df5018 ! t0_kref+0x8c34: ldxa [%i5 + %i0]0x80, %o2
26305 .word 0xea20a02c ! t0_kref+0x8c38: st %l5, [%g2 + 0x2c]
26306 .word 0xea7e6014 ! t0_kref+0x8c3c: swap [%i1 + 0x14], %l5
26307 .word 0xd648a037 ! t0_kref+0x8c40: ldsb [%g2 + 0x37], %o3
26308 .word 0xeb00a018 ! t0_kref+0x8c44: ld [%g2 + 0x18], %f21
26309 .word 0x81abca2c ! t0_kref+0x8c48: fcmps %fcc0, %f15, %f12
26310 .word 0x2e800003 ! t0_kref+0x8c4c: bvs,a _kref+0x8c58
26311 .word 0xe62e3fe3 ! t0_kref+0x8c50: stb %l3, [%i0 - 0x1d]
26312 .word 0x8143c000 ! t0_kref+0x8c54: stbar
26313 .word 0x948f63f1 ! t0_kref+0x8c58: andcc %i5, 0x3f1, %o2
26314 .word 0x1e800006 ! t0_kref+0x8c5c: bvc _kref+0x8c74
26315 .word 0x9234c000 ! t0_kref+0x8c60: orn %l3, %g0, %o1
26316 .word 0xa7a00133 ! t0_kref+0x8c64: fabss %f19, %f19
26317 .word 0x952f201b ! t0_kref+0x8c68: sll %i4, 0x1b, %o2
26318 .word 0x9a424017 ! t0_kref+0x8c6c: addc %o1, %l7, %o5
26319 .word 0xa5a01916 ! t0_kref+0x8c70: fitod %f22, %f18
26320 .word 0xe11e001d ! t0_kref+0x8c74: ldd [%i0 + %i5], %f16
26321 .word 0xe53e3fe8 ! t0_kref+0x8c78: std %f18, [%i0 - 0x18]
26322 .word 0x9b1af5b6 ! t0_kref+0x8c7c: tsubcctv %o3, -0xa4a, %o5
26323 .word 0x00800005 ! t0_kref+0x8c80: bn _kref+0x8c94
26324 .word 0xd4ee5000 ! t0_kref+0x8c84: ldstuba [%i1]0x80, %o2
26325 .word 0xf13e3ff8 ! t0_kref+0x8c88: std %f24, [%i0 - 8]
26326 .word 0x92adbf4f ! t0_kref+0x8c8c: andncc %l6, -0xb1, %o1
26327 .word 0xe91fbcb0 ! t0_kref+0x8c90: ldd [%fp - 0x350], %f20
26328 .word 0x07800004 ! t0_kref+0x8c94: fbul _kref+0x8ca4
26329 .word 0x933d000c ! t0_kref+0x8c98: sra %l4, %o4, %o1
26330 .word 0x92e5c00d ! t0_kref+0x8c9c: subccc %l7, %o5, %o1
26331 .word 0x993d2017 ! t0_kref+0x8ca0: sra %l4, 0x17, %o4
26332 .word 0x989b0012 ! t0_kref+0x8ca4: xorcc %o4, %l2, %o4
26333 .word 0xde0e001a ! t0_kref+0x8ca8: ldub [%i0 + %i2], %o7
26334 .word 0x9a830017 ! t0_kref+0x8cac: addcc %o4, %l7, %o5
26335 .word 0x03480005 ! t0_kref+0x8cb0: fbne,pt %fcc0, _kref+0x8cc4
26336 .word 0xb1a00131 ! t0_kref+0x8cb4: fabss %f17, %f24
26337 .word 0xda162016 ! t0_kref+0x8cb8: lduh [%i0 + 0x16], %o5
26338 .word 0xe278a014 ! t0_kref+0x8cbc: swap [%g2 + 0x14], %l1
26339 .word 0x11800004 ! t0_kref+0x8cc0: fba _kref+0x8cd0
26340 .word 0xde08a005 ! t0_kref+0x8cc4: ldub [%g2 + 5], %o7
26341 .word 0x929b000b ! t0_kref+0x8cc8: xorcc %o4, %o3, %o1
26342 .word 0x8015401c ! t0_kref+0x8ccc: or %l5, %i4, %g0
26343 .word 0x927e8000 ! t0_kref+0x8cd0: sdiv %i2, %g0, %o1
26344 .word 0x988f2731 ! t0_kref+0x8cd4: andcc %i4, 0x731, %o4
26345 .word 0xa3a48838 ! t0_kref+0x8cd8: fadds %f18, %f24, %f17
26346 .word 0xa9a0190f ! t0_kref+0x8cdc: fitod %f15, %f20
26347 .word 0x9fc00004 ! t0_kref+0x8ce0: call %g0 + %g4
26348 .word 0x80320008 ! t0_kref+0x8ce4: orn %o0, %o0, %g0
26349 .word 0x9415400c ! t0_kref+0x8ce8: or %l5, %o4, %o2
26350 .word 0x81dbc016 ! t0_kref+0x8cec: flush %o7 + %l6
26351 .word 0x3d800006 ! t0_kref+0x8cf0: fbule,a _kref+0x8d08
26352 .word 0xd250a01a ! t0_kref+0x8cf4: ldsh [%g2 + 0x1a], %o1
26353 .word 0xa1a5c830 ! t0_kref+0x8cf8: fadds %f23, %f16, %f16
26354 .word 0xd60e8019 ! t0_kref+0x8cfc: ldub [%i2 + %i1], %o3
26355 .word 0xd230a018 ! t0_kref+0x8d00: sth %o1, [%g2 + 0x18]
26356 .word 0xa9a01a2f ! t0_kref+0x8d04: fstoi %f15, %f20
26357 .word 0x81ad8a4e ! t0_kref+0x8d08: fcmpd %fcc0, %f22, %f14
26358 .word 0xd9380019 ! t0_kref+0x8d0c: std %f12, [%g0 + %i1]
26359 .word 0x99a4c82e ! t0_kref+0x8d10: fadds %f19, %f14, %f12
26360 .word 0xec380018 ! t0_kref+0x8d14: std %l6, [%g0 + %i0]
26361 .word 0xd51e3fe0 ! t0_kref+0x8d18: ldd [%i0 - 0x20], %f10
26362 .word 0xecae9018 ! t0_kref+0x8d1c: stba %l6, [%i2 + %i0]0x80
26363 .word 0xe51fbe80 ! t0_kref+0x8d20: ldd [%fp - 0x180], %f18
26364 .word 0xd4080018 ! t0_kref+0x8d24: ldub [%g0 + %i0], %o2
26365 .word 0x11800002 ! t0_kref+0x8d28: fba _kref+0x8d30
26366 .word 0x80f2261f ! t0_kref+0x8d2c: udivcc %o0, 0x61f, %g0
26367 .word 0x967ac01a ! t0_kref+0x8d30: sdiv %o3, %i2, %o3
26368 .word 0x983a7b12 ! t0_kref+0x8d34: xnor %o1, -0x4ee, %o4
26369 .word 0x965a0013 ! t0_kref+0x8d38: smul %o0, %l3, %o3
26370 .word 0x8143e040 ! t0_kref+0x8d3c: membar 0x40
26371 .word 0xc398a040 ! t0_kref+0x8d40: ldda [%g2 + 0x40]%asi, %f32
26372 .word 0x9ebcbb45 ! t0_kref+0x8d44: xnorcc %l2, -0x4bb, %o7
26373 .word 0xd6c01019 ! t0_kref+0x8d48: ldswa [%g0 + %i1]0x80, %o3
26374 .word 0x81aacab3 ! t0_kref+0x8d4c: fcmpes %fcc0, %f11, %f19
26375 .word 0x8182c000 ! t0_kref+0x8d50: wr %o3, %g0, %y
26376 .word 0xda10a032 ! t0_kref+0x8d54: lduh [%g2 + 0x32], %o5
26377 .word 0x80a7000c ! t0_kref+0x8d58: cmp %i4, %o4
26378 .word 0x9e9d8015 ! t0_kref+0x8d5c: xorcc %l6, %l5, %o7
26379 .word 0x963a4016 ! t0_kref+0x8d60: xnor %o1, %l6, %o3
26380 .word 0x9b2a2013 ! t0_kref+0x8d64: sll %o0, 0x13, %o5
26381 .word 0x951b7159 ! t0_kref+0x8d68: tsubcctv %o5, -0xea7, %o2
26382 .word 0xf007bfe0 ! t0_kref+0x8d6c: ld [%fp - 0x20], %i0
26383 .word 0xe3b8a080 ! t0_kref+0x8d70: stda %f48, [%g2 + 0x80]%asi
26384 .word 0xd5062000 ! t0_kref+0x8d74: ld [%i0], %f10
26385 .word 0x98274000 ! t0_kref+0x8d78: sub %i5, %g0, %o4
26386 .word 0x08800007 ! t0_kref+0x8d7c: bleu _kref+0x8d98
26387 .word 0xada000b0 ! t0_kref+0x8d80: fnegs %f16, %f22
26388 .word 0x34800001 ! t0_kref+0x8d84: bg,a _kref+0x8d88
26389 .word 0xe720a018 ! t0_kref+0x8d88: st %f19, [%g2 + 0x18]
26390 .word 0x3a800006 ! t0_kref+0x8d8c: bcc,a _kref+0x8da4
26391 .word 0xd650a00a ! t0_kref+0x8d90: ldsh [%g2 + 0xa], %o3
26392 .word 0x9e122b3e ! t0_kref+0x8d94: or %o0, 0xb3e, %o7
26393 .word 0xa1a018ca ! t0_kref+0x8d98: fdtos %f10, %f16
26394 .word 0x81db801c ! t0_kref+0x8d9c: flush %sp + %i4
26395 .word 0x9a34f227 ! t0_kref+0x8da0: orn %l3, -0xdd9, %o5
26396 .word 0x1d800008 ! t0_kref+0x8da4: fbule _kref+0x8dc4
26397 .word 0x927f400a ! t0_kref+0x8da8: sdiv %i5, %o2, %o1
26398 .word 0x96a23d0e ! t0_kref+0x8dac: subcc %o0, -0x2f2, %o3
26399 .word 0x25800007 ! t0_kref+0x8db0: fblg,a _kref+0x8dcc
26400 .word 0x9fa01a30 ! t0_kref+0x8db4: fstoi %f16, %f15
26401 .word 0x9fc03b80 ! t0_kref+0x8db8: call %g0 - 0x480
26402 .word 0x9535600e ! t0_kref+0x8dbc: srl %l5, 0xe, %o2
26403 .word 0x24800005 ! t0_kref+0x8dc0: ble,a _kref+0x8dd4
26404 .word 0xf13f4018 ! t0_kref+0x8dc4: std %f24, [%i5 + %i0]
26405 .word 0x9eba7f32 ! t0_kref+0x8dc8: xnorcc %o1, -0xce, %o7
26406 .word 0x0b800003 ! t0_kref+0x8dcc: fbug _kref+0x8dd8
26407 .word 0xe5063fec ! t0_kref+0x8dd0: ld [%i0 - 0x14], %f18
26408 .word 0x0b800006 ! t0_kref+0x8dd4: fbug _kref+0x8dec
26409 .word 0xd8160000 ! t0_kref+0x8dd8: lduh [%i0], %o4
26410 .word 0xed3e7ff8 ! t0_kref+0x8ddc: std %f22, [%i1 - 8]
26411 .word 0xc12e2010 ! t0_kref+0x8de0: st %fsr, [%i0 + 0x10]
26412 .word 0xd400a030 ! t0_kref+0x8de4: ld [%g2 + 0x30], %o2
26413 .word 0xe53e2000 ! t0_kref+0x8de8: std %f18, [%i0]
26414 .word 0x982d4014 ! t0_kref+0x8dec: andn %l5, %l4, %o4
26415 .word 0x99a000b1 ! t0_kref+0x8df0: fnegs %f17, %f12
26416 .word 0x9863401c ! t0_kref+0x8df4: subc %o5, %i4, %o4
26417 .word 0x94e2c00b ! t0_kref+0x8df8: subccc %o3, %o3, %o2
26418 .word 0xa5a309ce ! t0_kref+0x8dfc: fdivd %f12, %f14, %f18
26419 .word 0x9da018d0 ! t0_kref+0x8e00: fdtos %f16, %f14
26420 .word 0x8065ecc5 ! t0_kref+0x8e04: subc %l7, 0xcc5, %g0
26421 .word 0x9e637617 ! t0_kref+0x8e08: subc %o5, -0x9e9, %o7
26422 .word 0x81ac4aac ! t0_kref+0x8e0c: fcmpes %fcc0, %f17, %f12
26423 .word 0x0b400008 ! t0_kref+0x8e10: fbug,pn %fcc0, _kref+0x8e30
26424 .word 0x9b400000 ! t0_kref+0x8e14: mov %y, %o5
26425 .word 0x921ac01b ! t0_kref+0x8e18: xor %o3, %i3, %o1
26426 .word 0xe01e6008 ! t0_kref+0x8e1c: ldd [%i1 + 8], %l0
26427 .word 0x96e4f602 ! t0_kref+0x8e20: subccc %l3, -0x9fe, %o3
26428 .word 0xe830a024 ! t0_kref+0x8e24: sth %l4, [%g2 + 0x24]
26429 .word 0x8143c000 ! t0_kref+0x8e28: stbar
26430 .word 0x39480001 ! t0_kref+0x8e2c: fbuge,a,pt %fcc0, _kref+0x8e30
26431 .word 0x99a388d4 ! t0_kref+0x8e30: fsubd %f14, %f20, %f12
26432 .word 0x942b3697 ! t0_kref+0x8e34: andn %o4, -0x969, %o2
26433 .word 0x95a4084c ! t0_kref+0x8e38: faddd %f16, %f12, %f10
26434 .word 0x9313684a ! t0_kref+0x8e3c: taddcctv %o5, 0x84a, %o1
26435 .word 0xc000a028 ! t0_kref+0x8e40: ld [%g2 + 0x28], %g0
26436 .word 0x945d68eb ! t0_kref+0x8e44: smul %l5, 0x8eb, %o2
26437 .word 0xb3a3082b ! t0_kref+0x8e48: fadds %f12, %f11, %f25
26438 .word 0xc398a040 ! t0_kref+0x8e4c: ldda [%g2 + 0x40]%asi, %f32
26439 .word 0xb1a609cc ! t0_kref+0x8e50: fdivd %f24, %f12, %f24
26440 .word 0x9b40c000 ! t0_kref+0x8e54: mov %asi, %o5
26441 .word 0xb1a000cc ! t0_kref+0x8e58: fnegd %f12, %f24
26442 .word 0xe01e7fe0 ! t0_kref+0x8e5c: ldd [%i1 - 0x20], %l0
26443 .word 0x9e0d8017 ! t0_kref+0x8e60: and %l6, %l7, %o7
26444 .word 0x9626e7d4 ! t0_kref+0x8e64: sub %i3, 0x7d4, %o3
26445 .word 0xe91e001d ! t0_kref+0x8e68: ldd [%i0 + %i5], %f20
26446 .word 0xf4366008 ! t0_kref+0x8e6c: sth %i2, [%i1 + 8]
26447 .word 0xf11fbd28 ! t0_kref+0x8e70: ldd [%fp - 0x2d8], %f24
26448 .word 0x9da01914 ! t0_kref+0x8e74: fitod %f20, %f14
26449 .word 0xef6e401c ! t0_kref+0x8e78: prefetch %i1 + %i4, 23
26450 .word 0xd6a71018 ! t0_kref+0x8e7c: sta %o3, [%i4 + %i0]0x80
26451 .word 0x92850014 ! t0_kref+0x8e80: addcc %l4, %l4, %o1
26452 sethi %hi(1f), %o7
26453 jmpl %o7+%lo(1f), %g1
26454 .empty
264551: .word 0xec3e7fe8 ! t0_kref+0x8e8c: std %l6, [%i1 - 0x18]
26456 .word 0xd24e401a ! t0_kref+0x8e90: ldsb [%i1 + %i2], %o1
26457 .word 0xdb267fec ! t0_kref+0x8e94: st %f13, [%i1 - 0x14]
26458 .word 0xde00a004 ! t0_kref+0x8e98: ld [%g2 + 4], %o7
26459 .word 0xb3a000ab ! t0_kref+0x8e9c: fnegs %f11, %f25
26460 .word 0xc08e9018 ! t0_kref+0x8ea0: lduba [%i2 + %i0]0x80, %g0
26461 .word 0x9f2b4015 ! t0_kref+0x8ea4: sll %o5, %l5, %o7
26462 .word 0x29800004 ! t0_kref+0x8ea8: fbl,a _kref+0x8eb8
26463 .word 0x9665b15c ! t0_kref+0x8eac: subc %l6, -0xea4, %o3
26464 .word 0x8184c000 ! t0_kref+0x8eb0: wr %l3, %g0, %y
26465 .word 0x9486a749 ! t0_kref+0x8eb4: addcc %i2, 0x749, %o2
26466 sethi %hi(1f), %o7
26467 save %sp,-0x60,%sp
26468 return %i7+%lo(1f)
26469 .empty
26470 .word 0x923d69bc ! t0_kref+0x8ec4: xnor %l5, 0x9bc, %o1
264711: .word 0xd810a000 ! t0_kref+0x8ec8: lduh [%g2], %o4
26472 .word 0x9ae360ad ! t0_kref+0x8ecc: subccc %o5, 0xad, %o5
26473 .word 0x95a00139 ! t0_kref+0x8ed0: fabss %f25, %f10
26474 .word 0xf630a01a ! t0_kref+0x8ed4: sth %i3, [%g2 + 0x1a]
26475 .word 0xd8ff1018 ! t0_kref+0x8ed8: swapa [%i4 + %i0]0x80, %o4
26476 .word 0xa7a54837 ! t0_kref+0x8edc: fadds %f21, %f23, %f19
26477 .word 0x93328014 ! t0_kref+0x8ee0: srl %o2, %l4, %o1
26478 .word 0x96e5c008 ! t0_kref+0x8ee4: subccc %l7, %o0, %o3
26479 .word 0x9abf401c ! t0_kref+0x8ee8: xnorcc %i5, %i4, %o5
26480 .word 0xb3a4492d ! t0_kref+0x8eec: fmuls %f17, %f13, %f25
26481 .word 0x9fc10000 ! t0_kref+0x8ef0: call %g4
26482 .word 0xc04e601a ! t0_kref+0x8ef4: ldsb [%i1 + 0x1a], %g0
26483 .word 0x81874000 ! t0_kref+0x8ef8: wr %i5, %g0, %y
26484 .word 0xc08e501a ! t0_kref+0x8efc: lduba [%i1 + %i2]0x80, %g0
26485 .word 0x99a01912 ! t0_kref+0x8f00: fitod %f18, %f12
26486 .word 0xda4e001a ! t0_kref+0x8f04: ldsb [%i0 + %i2], %o5
26487 .word 0x80f4c015 ! t0_kref+0x8f08: udivcc %l3, %l5, %g0
26488 .word 0x81828000 ! t0_kref+0x8f0c: wr %o2, %g0, %y
26489 .word 0x37480002 ! t0_kref+0x8f10: fbge,a,pt %fcc0, _kref+0x8f18
26490 .word 0xf428a015 ! t0_kref+0x8f14: stb %i2, [%g2 + 0x15]
26491 .word 0x9af4f8d2 ! t0_kref+0x8f18: udivcc %l3, -0x72e, %o5
26492 .word 0x98a00015 ! t0_kref+0x8f1c: subcc %g0, %l5, %o4
26493 .word 0xd8566016 ! t0_kref+0x8f20: ldsh [%i1 + 0x16], %o4
26494 .word 0x9536801c ! t0_kref+0x8f24: srl %i2, %i4, %o2
26495 .word 0xa1a6084e ! t0_kref+0x8f28: faddd %f24, %f14, %f16
26496 .word 0x985f0008 ! t0_kref+0x8f2c: smul %i4, %o0, %o4
26497 .word 0xc398a040 ! t0_kref+0x8f30: ldda [%g2 + 0x40]%asi, %f32
26498 .word 0x9eaa800c ! t0_kref+0x8f34: andncc %o2, %o4, %o7
26499 .word 0xada509d0 ! t0_kref+0x8f38: fdivd %f20, %f16, %f22
26500 .word 0x9fc00004 ! t0_kref+0x8f3c: call %g0 + %g4
26501 .word 0xd2160000 ! t0_kref+0x8f40: lduh [%i0], %o1
26502 .word 0x80658014 ! t0_kref+0x8f44: subc %l6, %l4, %g0
26503 .word 0xc040a008 ! t0_kref+0x8f48: ldsw [%g2 + 8], %g0
26504 .word 0x9eaf7570 ! t0_kref+0x8f4c: andncc %i5, -0xa90, %o7
26505 .word 0xd5070019 ! t0_kref+0x8f50: ld [%i4 + %i1], %f10
26506 .word 0x9ba00038 ! t0_kref+0x8f54: fmovs %f24, %f13
26507 .word 0x21480005 ! t0_kref+0x8f58: fbn,a,pt %fcc0, _kref+0x8f6c
26508 .word 0xada50d2f ! t0_kref+0x8f5c: fsmuld %f20, %f15, %f22
26509 .word 0x9e35c008 ! t0_kref+0x8f60: orn %l7, %o0, %o7
26510 .word 0x9fc10000 ! t0_kref+0x8f64: call %g4
26511 .word 0xa1a40956 ! t0_kref+0x8f68: fmuld %f16, %f22, %f16
26512 .word 0x8042ac3a ! t0_kref+0x8f6c: addc %o2, 0xc3a, %g0
26513 .word 0x95358016 ! t0_kref+0x8f70: srl %l6, %l6, %o2
26514 .word 0xb1a5894e ! t0_kref+0x8f74: fmuld %f22, %f14, %f24
26515 .word 0x9485bc21 ! t0_kref+0x8f78: addcc %l6, -0x3df, %o2
26516 .word 0x81da001a ! t0_kref+0x8f7c: flush %o0 + %i2
26517 .word 0xf836c018 ! t0_kref+0x8f80: sth %i4, [%i3 + %i0]
26518 .word 0xa9a0190c ! t0_kref+0x8f84: fitod %f12, %f20
26519 .word 0x960a3ea0 ! t0_kref+0x8f88: and %o0, -0x160, %o3
26520 .word 0x35480002 ! t0_kref+0x8f8c: fbue,a,pt %fcc0, _kref+0x8f94
26521 .word 0xd400a02c ! t0_kref+0x8f90: ld [%g2 + 0x2c], %o2
26522 .word 0x973f401c ! t0_kref+0x8f94: sra %i5, %i4, %o3
26523 .word 0x9866fcae ! t0_kref+0x8f98: subc %i3, -0x352, %o4
26524 .word 0x8143c000 ! t0_kref+0x8f9c: stbar
26525 .word 0x8143e05f ! t0_kref+0x8fa0: membar 0x5f
26526 .word 0xc568a080 ! t0_kref+0x8fa4: prefetch %g2 + 0x80, 2
26527 .word 0x26800002 ! t0_kref+0x8fa8: bl,a _kref+0x8fb0
26528 .word 0x94d83fb2 ! t0_kref+0x8fac: smulcc %g0, -0x4e, %o2
26529 .word 0x9ba01a2d ! t0_kref+0x8fb0: fstoi %f13, %f13
26530 .word 0x9e0821bd ! t0_kref+0x8fb4: and %g0, 0x1bd, %o7
26531 .word 0x98e2b9d7 ! t0_kref+0x8fb8: subccc %o2, -0x629, %o4
26532 .word 0x983d8014 ! t0_kref+0x8fbc: xnor %l6, %l4, %o4
26533 .word 0x97a01a34 ! t0_kref+0x8fc0: fstoi %f20, %f11
26534 .word 0xda4e600b ! t0_kref+0x8fc4: ldsb [%i1 + 0xb], %o5
26535 .word 0x92ac800a ! t0_kref+0x8fc8: andncc %l2, %o2, %o1
26536 .word 0xda2e7ffc ! t0_kref+0x8fcc: stb %o5, [%i1 - 4]
26537 .word 0x9ab74009 ! t0_kref+0x8fd0: orncc %i5, %o1, %o5
26538 .word 0xa9a8c036 ! t0_kref+0x8fd4: fmovsul %fcc0, %f22, %f20
26539 .word 0xd4500018 ! t0_kref+0x8fd8: ldsh [%g0 + %i0], %o2
26540 .word 0x9e0d21ff ! t0_kref+0x8fdc: and %l4, 0x1ff, %o7
26541 .word 0x8143e040 ! t0_kref+0x8fe0: membar 0x40
26542 .word 0x952f6007 ! t0_kref+0x8fe4: sll %i5, 0x7, %o2
26543 .word 0xa1a018d4 ! t0_kref+0x8fe8: fdtos %f20, %f16
26544 .word 0xe430a030 ! t0_kref+0x8fec: sth %l2, [%g2 + 0x30]
26545 .word 0x9e877d97 ! t0_kref+0x8ff0: addcc %i5, -0x269, %o7
26546 .word 0x93282005 ! t0_kref+0x8ff4: sll %g0, 0x5, %o1
26547 .word 0x953ec008 ! t0_kref+0x8ff8: sra %i3, %o0, %o2
26548 .word 0x93372012 ! t0_kref+0x8ffc: srl %i4, 0x12, %o1
26549 .word 0xada44d34 ! t0_kref+0x9000: fsmuld %f17, %f20, %f22
26550 .word 0x15800007 ! t0_kref+0x9004: fbue _kref+0x9020
26551 .word 0xda480019 ! t0_kref+0x9008: ldsb [%g0 + %i1], %o5
26552 .word 0xe3b8a040 ! t0_kref+0x900c: stda %f48, [%g2 + 0x40]%asi
26553 .word 0xe6a71018 ! t0_kref+0x9010: sta %l3, [%i4 + %i0]0x80
26554 .word 0xde08a020 ! t0_kref+0x9014: ldub [%g2 + 0x20], %o7
26555 .word 0x9eaeb3d7 ! t0_kref+0x9018: andncc %i2, -0xc29, %o7
26556 .word 0xe16e001c ! t0_kref+0x901c: prefetch %i0 + %i4, 16
26557 .word 0x9fa01a37 ! t0_kref+0x9020: fstoi %f23, %f15
26558 .word 0xb1a018d6 ! t0_kref+0x9024: fdtos %f22, %f24
26559 .word 0x39800001 ! t0_kref+0x9028: fbuge,a _kref+0x902c
26560 .word 0xe13e0000 ! t0_kref+0x902c: std %f16, [%i0]
26561 .word 0x92a6800d ! t0_kref+0x9030: subcc %i2, %o5, %o1
26562 .word 0xd4562012 ! t0_kref+0x9034: ldsh [%i0 + 0x12], %o2
26563 .word 0x9e6570e9 ! t0_kref+0x9038: subc %l5, -0xf17, %o7
26564 .word 0x92bd280c ! t0_kref+0x903c: xnorcc %l4, 0x80c, %o1
26565 .word 0xde4e6000 ! t0_kref+0x9040: ldsb [%i1], %o7
26566 .word 0x948a8008 ! t0_kref+0x9044: andcc %o2, %o0, %o2
26567 .word 0x9f22001d ! t0_kref+0x9048: mulscc %o0, %i5, %o7
26568 .word 0x2d800008 ! t0_kref+0x904c: fbg,a _kref+0x906c
26569 .word 0x81dcfdc3 ! t0_kref+0x9050: flush %l3 - 0x23d
26570 .word 0x81848000 ! t0_kref+0x9054: wr %l2, %g0, %y
26571 .word 0x987ce2f8 ! t0_kref+0x9058: sdiv %l3, 0x2f8, %o4
26572 .word 0xa3a00032 ! t0_kref+0x905c: fmovs %f18, %f17
26573 .word 0xb1a01893 ! t0_kref+0x9060: fitos %f19, %f24
26574 .word 0xada000ce ! t0_kref+0x9064: fnegd %f14, %f22
26575 .word 0x9fc10000 ! t0_kref+0x9068: call %g4
26576 .word 0xe0564000 ! t0_kref+0x906c: ldsh [%i1], %l0
26577 .word 0x9af00013 ! t0_kref+0x9070: udivcc %g0, %l3, %o5
26578 .word 0xada4c82e ! t0_kref+0x9074: fadds %f19, %f14, %f22
26579 .word 0xa5a5c82f ! t0_kref+0x9078: fadds %f23, %f15, %f18
26580 .word 0xe3070019 ! t0_kref+0x907c: ld [%i4 + %i1], %f17
26581 .word 0x9abae3f4 ! t0_kref+0x9080: xnorcc %o3, 0x3f4, %o5
26582 .word 0xc0100018 ! t0_kref+0x9084: lduh [%g0 + %i0], %g0
26583 .word 0x96aaf75c ! t0_kref+0x9088: andncc %o3, -0x8a4, %o3
26584 .word 0x983aea8b ! t0_kref+0x908c: xnor %o3, 0xa8b, %o4
26585 .word 0x97326013 ! t0_kref+0x9090: srl %o1, 0x13, %o3
26586 .word 0xd24e4000 ! t0_kref+0x9094: ldsb [%i1], %o1
26587 .word 0xde00a024 ! t0_kref+0x9098: ld [%g2 + 0x24], %o7
26588 .word 0xe11fbdf8 ! t0_kref+0x909c: ldd [%fp - 0x208], %f16
26589 .word 0x9e3c8012 ! t0_kref+0x90a0: xnor %l2, %l2, %o7
26590 .word 0x9de3bfa0 ! t0_kref+0x90a4: save %sp, -0x60, %sp
26591 .word 0x81c8622c ! t0_kref+0x90a8: return %g1 + 0x22c
26592 .word 0xde10a002 ! t0_kref+0x90ac: lduh [%g2 + 2], %o7
26593 .word 0x001fffff ! t0_kref+0x90b0: illtrap 0x1fffff
26594 .word 0xb1a389ca ! t0_kref+0x90b4: fdivd %f14, %f10, %f24
26595 .word 0x92122f34 ! t0_kref+0x90b8: or %o0, 0xf34, %o1
26596 .word 0x94236df1 ! t0_kref+0x90bc: sub %o5, 0xdf1, %o2
26597 .word 0xd906200c ! t0_kref+0x90c0: ld [%i0 + 0xc], %f12
26598 .word 0xde50a000 ! t0_kref+0x90c4: ldsh [%g2], %o7
26599 .word 0x92a5c01a ! t0_kref+0x90c8: subcc %l7, %i2, %o1
26600 .word 0x9836e16c ! t0_kref+0x90cc: orn %i3, 0x16c, %o4
26601 .word 0x81ac8a4c ! t0_kref+0x90d0: fcmpd %fcc0, %f18, %f12
26602 .word 0x81868000 ! t0_kref+0x90d4: wr %i2, %g0, %y
26603 .word 0x1f400005 ! t0_kref+0x90d8: fbo,pn %fcc0, _kref+0x90ec
26604 .word 0x96a5c013 ! t0_kref+0x90dc: subcc %l7, %l3, %o3
26605 .word 0x95150012 ! t0_kref+0x90e0: taddcctv %l4, %l2, %o2
26606 .word 0xaba000b2 ! t0_kref+0x90e4: fnegs %f18, %f21
26607 .word 0x06400002 ! t0_kref+0x90e8: bl,pn %icc, _kref+0x90f0
26608 .word 0xd2466008 ! t0_kref+0x90ec: ldsw [%i1 + 8], %o1
26609 .word 0xa7a4c82b ! t0_kref+0x90f0: fadds %f19, %f11, %f19
26610 .word 0xe56e401d ! t0_kref+0x90f4: prefetch %i1 + %i5, 18
26611 .word 0xa9a3c82a ! t0_kref+0x90f8: fadds %f15, %f10, %f20
26612 .word 0xe3b8a040 ! t0_kref+0x90fc: stda %f48, [%g2 + 0x40]%asi
26613 .word 0xf300a038 ! t0_kref+0x9100: ld [%g2 + 0x38], %f25
26614 .word 0xe6ee101a ! t0_kref+0x9104: ldstuba [%i0 + %i2]0x80, %l3
26615 .word 0x9da4c836 ! t0_kref+0x9108: fadds %f19, %f22, %f14
26616 .word 0xda30a03e ! t0_kref+0x910c: sth %o5, [%g2 + 0x3e]
26617 .word 0x9a23401c ! t0_kref+0x9110: sub %o5, %i4, %o5
26618 .word 0x94a7000c ! t0_kref+0x9114: subcc %i4, %o4, %o2
26619 .word 0xa5a00134 ! t0_kref+0x9118: fabss %f20, %f18
26620 .word 0xb1a489b3 ! t0_kref+0x911c: fdivs %f18, %f19, %f24
26621 .word 0xe820a01c ! t0_kref+0x9120: st %l4, [%g2 + 0x1c]
26622 .word 0xc398a080 ! t0_kref+0x9124: ldda [%g2 + 0x80]%asi, %f32
26623 .word 0xa3a018d0 ! t0_kref+0x9128: fdtos %f16, %f17
26624 .word 0xd4780019 ! t0_kref+0x912c: swap [%g0 + %i1], %o2
26625 .word 0xd6562010 ! t0_kref+0x9130: ldsh [%i0 + 0x10], %o3
26626 .word 0x9da48831 ! t0_kref+0x9134: fadds %f18, %f17, %f14
26627 .word 0xafa00033 ! t0_kref+0x9138: fmovs %f19, %f23
26628 .word 0xd230a01a ! t0_kref+0x913c: sth %o1, [%g2 + 0x1a]
26629 .word 0x9fc00004 ! t0_kref+0x9140: call %g0 + %g4
26630 .word 0xd236001b ! t0_kref+0x9144: sth %o1, [%i0 + %i3]
26631 .word 0x95a64838 ! t0_kref+0x9148: fadds %f25, %f24, %f10
26632 .word 0x0d800001 ! t0_kref+0x914c: fbg _kref+0x9150
26633 .word 0x9832401a ! t0_kref+0x9150: orn %o1, %i2, %o4
26634 .word 0x9e8e8000 ! t0_kref+0x9154: andcc %i2, %g0, %o7
26635 .word 0x9a8d4000 ! t0_kref+0x9158: andcc %l5, %g0, %o5
26636 .word 0x92b2f7d3 ! t0_kref+0x915c: orncc %o3, -0x82d, %o1
26637 .word 0x81870000 ! t0_kref+0x9160: wr %i4, %g0, %y
26638 .word 0x942ab95b ! t0_kref+0x9164: andn %o2, -0x6a5, %o2
26639 .word 0x9e40208a ! t0_kref+0x9168: addc %g0, 0x8a, %o7
26640 .word 0xa7a01897 ! t0_kref+0x916c: fitos %f23, %f19
26641 .word 0xa1a018d6 ! t0_kref+0x9170: fdtos %f22, %f16
26642 .word 0x81830000 ! t0_kref+0x9174: wr %o4, %g0, %y
26643 .word 0xa3a00134 ! t0_kref+0x9178: fabss %f20, %f17
26644 .word 0x965a4014 ! t0_kref+0x917c: smul %o1, %l4, %o3
26645 .word 0xe01e3ff8 ! t0_kref+0x9180: ldd [%i0 - 8], %l0
26646 .word 0x1d800001 ! t0_kref+0x9184: fbule _kref+0x9188
26647 .word 0xf3270019 ! t0_kref+0x9188: st %f25, [%i4 + %i1]
26648 .word 0x9e5cc00d ! t0_kref+0x918c: smul %l3, %o5, %o7
26649 .word 0x2b480002 ! t0_kref+0x9190: fbug,a,pt %fcc0, _kref+0x9198
26650 .word 0x9a16c01c ! t0_kref+0x9194: or %i3, %i4, %o5
26651 .word 0x9e45401a ! t0_kref+0x9198: addc %l5, %i2, %o7
26652 .word 0x9242e707 ! t0_kref+0x919c: addc %o3, 0x707, %o1
26653 .word 0x9a23786e ! t0_kref+0x91a0: sub %o5, -0x792, %o5
26654 .word 0x8143c000 ! t0_kref+0x91a4: stbar
26655 .word 0x94f76fba ! t0_kref+0x91a8: udivcc %i5, 0xfba, %o2
26656 .word 0x81ae0ab0 ! t0_kref+0x91ac: fcmpes %fcc0, %f24, %f16
26657 .word 0xe3b8a040 ! t0_kref+0x91b0: stda %f48, [%g2 + 0x40]%asi
26658 .word 0x98982e2d ! t0_kref+0x91b4: xorcc %g0, 0xe2d, %o4
26659 .word 0x24800005 ! t0_kref+0x91b8: ble,a _kref+0x91cc
26660 .word 0x9442401d ! t0_kref+0x91bc: addc %o1, %i5, %o2
26661 .word 0xd64e3fe4 ! t0_kref+0x91c0: ldsb [%i0 - 0x1c], %o3
26662 .word 0xc398a080 ! t0_kref+0x91c4: ldda [%g2 + 0x80]%asi, %f32
26663 .word 0x16800001 ! t0_kref+0x91c8: bge _kref+0x91cc
26664 .word 0xc0160000 ! t0_kref+0x91cc: lduh [%i0], %g0
26665 .word 0x94b70015 ! t0_kref+0x91d0: orncc %i4, %l5, %o2
26666 .word 0x04800006 ! t0_kref+0x91d4: ble _kref+0x91ec
26667 .word 0xd8100018 ! t0_kref+0x91d8: lduh [%g0 + %i0], %o4
26668 .word 0xde500019 ! t0_kref+0x91dc: ldsh [%g0 + %i1], %o7
26669 .word 0xa1a5882c ! t0_kref+0x91e0: fadds %f22, %f12, %f16
26670 .word 0x3d400001 ! t0_kref+0x91e4: fbule,a,pn %fcc0, _kref+0x91e8
26671 .word 0x9b148013 ! t0_kref+0x91e8: taddcctv %l2, %l3, %o5
26672 .word 0x8143c000 ! t0_kref+0x91ec: stbar
26673 call SYM(t0_subr1)
26674 .word 0x9a46afbf ! t0_kref+0x91f4: addc %i2, 0xfbf, %o5
26675 .word 0x92c4800a ! t0_kref+0x91f8: addccc %l2, %o2, %o1
26676 .word 0x19800002 ! t0_kref+0x91fc: fbuge _kref+0x9204
26677 .word 0x9602000d ! t0_kref+0x9200: add %o0, %o5, %o3
26678 .word 0x808d401d ! t0_kref+0x9204: btst %i5, %l5
26679 .word 0x98c4a8cd ! t0_kref+0x9208: addccc %l2, 0x8cd, %o4
26680 .word 0x9abf672a ! t0_kref+0x920c: xnorcc %i5, 0x72a, %o5
26681 .word 0x921cc014 ! t0_kref+0x9210: xor %l3, %l4, %o1
26682 .word 0x8186c000 ! t0_kref+0x9214: wr %i3, %g0, %y
26683 .word 0x99a608d6 ! t0_kref+0x9218: fsubd %f24, %f22, %f12
26684 .word 0xd5064000 ! t0_kref+0x921c: ld [%i1], %f10
26685 .word 0xa9a44d37 ! t0_kref+0x9220: fsmuld %f17, %f23, %f20
26686 .word 0x9e8a8015 ! t0_kref+0x9224: andcc %o2, %l5, %o7
26687 .word 0x933ea006 ! t0_kref+0x9228: sra %i2, 0x6, %o1
26688 .word 0x81ab8a50 ! t0_kref+0x922c: fcmpd %fcc0, %f14, %f16
26689 .word 0xaba01a58 ! t0_kref+0x9230: fdtoi %f24, %f21
26690 .word 0x98dd3796 ! t0_kref+0x9234: smulcc %l4, -0x86a, %o4
26691 .word 0x945eb502 ! t0_kref+0x9238: smul %i2, -0xafe, %o2
26692 .word 0x965dbd3f ! t0_kref+0x923c: smul %l6, -0x2c1, %o3
26693 .word 0x923d7621 ! t0_kref+0x9240: xnor %l5, -0x9df, %o1
26694 .word 0x811f69aa ! t0_kref+0x9244: tsubcctv %i5, 0x9aa, %g0
26695 .word 0x9aaafc2e ! t0_kref+0x9248: andncc %o3, -0x3d2, %o5
26696 .word 0xd610a034 ! t0_kref+0x924c: lduh [%g2 + 0x34], %o3
26697 .word 0xdba01018 ! t0_kref+0x9250: sta %f13, [%g0 + %i0]0x80
26698 .word 0x8182c000 ! t0_kref+0x9254: wr %o3, %g0, %y
26699 .word 0x9af00008 ! t0_kref+0x9258: udivcc %g0, %o0, %o5
26700 .word 0xc000a004 ! t0_kref+0x925c: ld [%g2 + 4], %g0
26701 .word 0x99a01913 ! t0_kref+0x9260: fitod %f19, %f12
26702 .word 0x95a8802a ! t0_kref+0x9264: fmovslg %fcc0, %f10, %f10
26703 .word 0x0c800006 ! t0_kref+0x9268: bneg _kref+0x9280
26704 .word 0xe82e7fef ! t0_kref+0x926c: stb %l4, [%i1 - 0x11]
26705 .word 0x9af7000b ! t0_kref+0x9270: udivcc %i4, %o3, %o5
26706 .word 0x9ae2eb0c ! t0_kref+0x9274: subccc %o3, 0xb0c, %o5
26707 .word 0xde0e8019 ! t0_kref+0x9278: ldub [%i2 + %i1], %o7
26708 .word 0xc010a00e ! t0_kref+0x927c: lduh [%g2 + 0xe], %g0
26709 .word 0x8143e040 ! t0_kref+0x9280: membar 0x40
26710 .word 0x94154008 ! t0_kref+0x9284: or %l5, %o0, %o2
26711 .word 0x8143e050 ! t0_kref+0x9288: membar 0x50
26712 .word 0xe51fbda0 ! t0_kref+0x928c: ldd [%fp - 0x260], %f18
26713 .word 0x81ab0a52 ! t0_kref+0x9290: fcmpd %fcc0, %f12, %f18
26714 .word 0x8143c000 ! t0_kref+0x9294: stbar
26715 .word 0xef067ffc ! t0_kref+0x9298: ld [%i1 - 4], %f23
26716 .word 0x9212800b ! t0_kref+0x929c: or %o2, %o3, %o1
26717 .word 0xe13e3ff0 ! t0_kref+0x92a0: std %f16, [%i0 - 0x10]
26718 .word 0x992b0000 ! t0_kref+0x92a4: sll %o4, %g0, %o4
26719 .word 0x9f400000 ! t0_kref+0x92a8: mov %y, %o7
26720 .word 0x9b3b0012 ! t0_kref+0x92ac: sra %o4, %l2, %o5
26721 .word 0x99a4084c ! t0_kref+0x92b0: faddd %f16, %f12, %f12
26722 .word 0xc016601c ! t0_kref+0x92b4: lduh [%i1 + 0x1c], %g0
26723 .word 0xeb00a028 ! t0_kref+0x92b8: ld [%g2 + 0x28], %f21
26724 .word 0x3a800007 ! t0_kref+0x92bc: bcc,a _kref+0x92d8
26725 .word 0xc0500018 ! t0_kref+0x92c0: ldsh [%g0 + %i0], %g0
26726 .word 0xd46e4000 ! t0_kref+0x92c4: ldstub [%i1], %o2
26727 .word 0xd230a018 ! t0_kref+0x92c8: sth %o1, [%g2 + 0x18]
26728 .word 0xe3b8a080 ! t0_kref+0x92cc: stda %f48, [%g2 + 0x80]%asi
26729 .word 0xb6102002 ! t0_kref+0x92d0: mov 0x2, %i3
26730 .word 0xa9a0190a ! t0_kref+0x92d4: fitod %f10, %f20
26731 .word 0x952f2012 ! t0_kref+0x92d8: sll %i4, 0x12, %o2
26732 .word 0xb1a0190f ! t0_kref+0x92dc: fitod %f15, %f24
26733 .word 0x9a8eac87 ! t0_kref+0x92e0: andcc %i2, 0xc87, %o5
26734 .word 0xe106401c ! t0_kref+0x92e4: ld [%i1 + %i4], %f16
26735 .word 0x3b400002 ! t0_kref+0x92e8: fble,a,pn %fcc0, _kref+0x92f0
26736 .word 0xe3b8a080 ! t0_kref+0x92ec: stda %f48, [%g2 + 0x80]%asi
26737 .word 0x92c2801c ! t0_kref+0x92f0: addccc %o2, %i4, %o1
26738 .word 0xd8080019 ! t0_kref+0x92f4: ldub [%g0 + %i1], %o4
26739 .word 0x924265d7 ! t0_kref+0x92f8: addc %o1, 0x5d7, %o1
26740 .word 0xa1a018d4 ! t0_kref+0x92fc: fdtos %f20, %f16
26741 .word 0xe3b8a080 ! t0_kref+0x9300: stda %f48, [%g2 + 0x80]%asi
26742 .word 0x96002f65 ! t0_kref+0x9304: add %g0, 0xf65, %o3
26743 .word 0x1e400002 ! t0_kref+0x9308: bvc,pn %icc, _kref+0x9310
26744 .word 0xd686501c ! t0_kref+0x930c: lda [%i1 + %i4]0x80, %o3
26745 .word 0xc807bfe4 ! t0_kref+0x9310: ld [%fp - 0x1c], %g4
26746 .word 0x9842000c ! t0_kref+0x9314: addc %o0, %o4, %o4
26747 .word 0xed00a028 ! t0_kref+0x9318: ld [%g2 + 0x28], %f22
26748 call SYM(t0_subr3)
26749 .word 0xd6ee5000 ! t0_kref+0x9320: ldstuba [%i1]0x80, %o3
26750 .word 0xafa01899 ! t0_kref+0x9324: fitos %f25, %f23
26751 .word 0x96ab0009 ! t0_kref+0x9328: andncc %o4, %o1, %o3
26752 .word 0x2d800007 ! t0_kref+0x932c: fbg,a _kref+0x9348
26753 .word 0x92353474 ! t0_kref+0x9330: orn %l4, -0xb8c, %o1
26754 .word 0x9a8d801b ! t0_kref+0x9334: andcc %l6, %i3, %o5
26755 .word 0xda6e8019 ! t0_kref+0x9338: ldstub [%i2 + %i1], %o5
26756 .word 0x16800004 ! t0_kref+0x933c: bge _kref+0x934c
26757 .word 0x81db666f ! t0_kref+0x9340: flush %o5 + 0x66f
26758 .word 0x9f3d801b ! t0_kref+0x9344: sra %l6, %i3, %o7
26759 .word 0x96f3401a ! t0_kref+0x9348: udivcc %o5, %i2, %o3
26760 .word 0x8184c000 ! t0_kref+0x934c: wr %l3, %g0, %y
26761 .word 0x812e8009 ! t0_kref+0x9350: sll %i2, %o1, %g0
26762 .word 0x99a000ce ! t0_kref+0x9354: fnegd %f14, %f12
26763 .word 0x967b401d ! t0_kref+0x9358: sdiv %o5, %i5, %o3
26764 .word 0xda901019 ! t0_kref+0x935c: lduha [%g0 + %i1]0x80, %o5
26765 .word 0xff6e3ff0 ! t0_kref+0x9360: prefetch %i0 - 0x10, 31
26766 .word 0x81580000 ! t0_kref+0x9364: flushw
26767 .word 0x9e24800c ! t0_kref+0x9368: sub %l2, %o4, %o7
26768 .word 0x95a609cc ! t0_kref+0x936c: fdivd %f24, %f12, %f10
26769 .word 0x9b3f001a ! t0_kref+0x9370: sra %i4, %i2, %o5
26770 .word 0x16480006 ! t0_kref+0x9374: bge,pt %icc, _kref+0x938c
26771 .word 0x945c8013 ! t0_kref+0x9378: smul %l2, %l3, %o2
26772 .word 0xf428a02a ! t0_kref+0x937c: stb %i2, [%g2 + 0x2a]
26773 .word 0xd6167fe2 ! t0_kref+0x9380: lduh [%i1 - 0x1e], %o3
26774 .word 0xada01913 ! t0_kref+0x9384: fitod %f19, %f22
26775 .word 0xada01916 ! t0_kref+0x9388: fitod %f22, %f22
26776 .word 0x98226a97 ! t0_kref+0x938c: sub %o1, 0xa97, %o4
26777 .word 0x968732c4 ! t0_kref+0x9390: addcc %i4, -0xd3c, %o3
26778 .word 0xc0000018 ! t0_kref+0x9394: ld [%g0 + %i0], %g0
26779 .word 0x98ab2c9a ! t0_kref+0x9398: andncc %o4, 0xc9a, %o4
26780 .word 0x3b480002 ! t0_kref+0x939c: fble,a,pt %fcc0, _kref+0x93a4
26781 .word 0x98a54014 ! t0_kref+0x93a0: subcc %l5, %l4, %o4
26782 .word 0x81aa8a4e ! t0_kref+0x93a4: fcmpd %fcc0, %f10, %f14
26783 .word 0xde40a024 ! t0_kref+0x93a8: ldsw [%g2 + 0x24], %o7
26784 .word 0x9ef70016 ! t0_kref+0x93ac: udivcc %i4, %l6, %o7
26785 .word 0xafa00136 ! t0_kref+0x93b0: fabss %f22, %f23
26786 .word 0x9fc00004 ! t0_kref+0x93b4: call %g0 + %g4
26787 .word 0x9a668013 ! t0_kref+0x93b8: subc %i2, %l3, %o5
26788 .word 0x36800001 ! t0_kref+0x93bc: bge,a _kref+0x93c0
26789 .word 0x94ba8008 ! t0_kref+0x93c0: xnorcc %o2, %o0, %o2
26790 .word 0x0d480003 ! t0_kref+0x93c4: fbg,pt %fcc0, _kref+0x93d0
26791 .word 0x9a637f7d ! t0_kref+0x93c8: subc %o5, -0x83, %o5
26792 .word 0xa3a9002c ! t0_kref+0x93cc: fmovsl %fcc0, %f12, %f17
26793 .word 0x98ddc009 ! t0_kref+0x93d0: smulcc %l7, %o1, %o4
26794 .word 0xee7f0018 ! t0_kref+0x93d4: swap [%i4 + %i0], %l7
26795 .word 0xa9a01894 ! t0_kref+0x93d8: fitos %f20, %f20
26796 .word 0x81828000 ! t0_kref+0x93dc: wr %o2, %g0, %y
26797 .word 0xc398a040 ! t0_kref+0x93e0: ldda [%g2 + 0x40]%asi, %f32
26798 .word 0xd44e2000 ! t0_kref+0x93e4: ldsb [%i0], %o2
26799 .word 0xe53e3ff0 ! t0_kref+0x93e8: std %f18, [%i0 - 0x10]
26800 .word 0x1b480004 ! t0_kref+0x93ec: fble,pt %fcc0, _kref+0x93fc
26801 .word 0x99a4c82f ! t0_kref+0x93f0: fadds %f19, %f15, %f12
26802 .word 0x948d7044 ! t0_kref+0x93f4: andcc %l5, -0xfbc, %o2
26803 .word 0xdb06600c ! t0_kref+0x93f8: ld [%i1 + 0xc], %f13
26804 .word 0x988f401b ! t0_kref+0x93fc: andcc %i5, %i3, %o4
26805 .word 0x97a4c838 ! t0_kref+0x9400: fadds %f19, %f24, %f11
26806 .word 0xe01e7ff8 ! t0_kref+0x9404: ldd [%i1 - 8], %l0
26807 .word 0x04800007 ! t0_kref+0x9408: ble _kref+0x9424
26808 .word 0xb1a01110 ! t0_kref+0x940c: fxtod %f16, %f24
26809 .word 0x35800007 ! t0_kref+0x9410: fbue,a _kref+0x942c
26810 .word 0x941d68ff ! t0_kref+0x9414: xor %l5, 0x8ff, %o2
26811 .word 0xd850a000 ! t0_kref+0x9418: ldsh [%g2], %o4
26812 .word 0xf430a010 ! t0_kref+0x941c: sth %i2, [%g2 + 0x10]
26813 .word 0x97a000af ! t0_kref+0x9420: fnegs %f15, %f11
26814 .word 0x81dac000 ! t0_kref+0x9424: flush %o3
26815 .word 0xda48a011 ! t0_kref+0x9428: ldsb [%g2 + 0x11], %o5
26816 .word 0x99a0004e ! t0_kref+0x942c: fmovd %f14, %f12
26817 .word 0xde48a02e ! t0_kref+0x9430: ldsb [%g2 + 0x2e], %o7
26818 .word 0xd2263fe4 ! t0_kref+0x9434: st %o1, [%i0 - 0x1c]
26819 .word 0x973da01f ! t0_kref+0x9438: sra %l6, 0x1f, %o3
26820 .word 0xd6871019 ! t0_kref+0x943c: lda [%i4 + %i1]0x80, %o3
26821 .word 0x920d000d ! t0_kref+0x9440: and %l4, %o5, %o1
26822 .word 0x80274009 ! t0_kref+0x9444: sub %i5, %o1, %g0
26823 .word 0x1f0ddb08 ! t0_kref+0x9448: sethi %hi(0x376c2000), %o7
26824 .word 0x8143e040 ! t0_kref+0x944c: membar 0x40
26825 .word 0xde08a02d ! t0_kref+0x9450: ldub [%g2 + 0x2d], %o7
26826 .word 0xd91fbfa8 ! t0_kref+0x9454: ldd [%fp - 0x58], %f12
26827 .word 0x95102be8 ! t0_kref+0x9458: taddcctv %g0, 0xbe8, %o2
26828 .word 0xd410a00c ! t0_kref+0x945c: lduh [%g2 + 0xc], %o2
26829 .word 0x9e758013 ! t0_kref+0x9460: udiv %l6, %l3, %o7
26830 .word 0xea20a030 ! t0_kref+0x9464: st %l5, [%g2 + 0x30]
26831 .word 0xe91e2010 ! t0_kref+0x9468: ldd [%i0 + 0x10], %f20
26832 .word 0x9abcb6d2 ! t0_kref+0x946c: xnorcc %l2, -0x92e, %o5
26833 .word 0x95a000ae ! t0_kref+0x9470: fnegs %f14, %f10
26834 .word 0xb3a01a4c ! t0_kref+0x9474: fdtoi %f12, %f25
26835 .word 0x803d801c ! t0_kref+0x9478: xnor %l6, %i4, %g0
26836 .word 0xd810a03a ! t0_kref+0x947c: lduh [%g2 + 0x3a], %o4
26837 .word 0x96f77408 ! t0_kref+0x9480: udivcc %i5, -0xbf8, %o3
26838 .word 0xd630a010 ! t0_kref+0x9484: sth %o3, [%g2 + 0x10]
26839 .word 0xda00a00c ! t0_kref+0x9488: ld [%g2 + 0xc], %o5
26840 .word 0xd806001c ! t0_kref+0x948c: ld [%i0 + %i4], %o4
26841 .word 0x07800007 ! t0_kref+0x9490: fbul _kref+0x94ac
26842 .word 0x940f6b18 ! t0_kref+0x9494: and %i5, 0xb18, %o2
26843 .word 0x3b800005 ! t0_kref+0x9498: fble,a _kref+0x94ac
26844 .word 0x9f2a8000 ! t0_kref+0x949c: sll %o2, %g0, %o7
26845 .word 0x9fa01a34 ! t0_kref+0x94a0: fstoi %f20, %f15
26846 .word 0xe01e4000 ! t0_kref+0x94a4: ldd [%i1], %l0
26847 .word 0x9f32c008 ! t0_kref+0x94a8: srl %o3, %o0, %o7
26848 .word 0x97a018d4 ! t0_kref+0x94ac: fdtos %f20, %f11
26849 .word 0x02800002 ! t0_kref+0x94b0: be _kref+0x94b8
26850 .word 0xd68e101a ! t0_kref+0x94b4: lduba [%i0 + %i2]0x80, %o3
26851 .word 0xf120a028 ! t0_kref+0x94b8: st %f24, [%g2 + 0x28]
26852 .word 0x81df4010 ! t0_kref+0x94bc: flush %i5 + %l0
26853 .word 0xe93e4000 ! t0_kref+0x94c0: std %f20, [%i1]
26854 .word 0xdad81018 ! t0_kref+0x94c4: ldxa [%g0 + %i0]0x80, %o5
26855 .word 0x96bcb032 ! t0_kref+0x94c8: xnorcc %l2, -0xfce, %o3
26856 .word 0x92aa8015 ! t0_kref+0x94cc: andncc %o2, %l5, %o1
26857 .word 0xd2c71018 ! t0_kref+0x94d0: ldswa [%i4 + %i0]0x80, %o1
26858 call 1f
26859 .empty
26860 .word 0xd820a01c ! t0_kref+0x94d8: st %o4, [%g2 + 0x1c]
26861 .word 0xa5a01a35 ! t0_kref+0x94dc: fstoi %f21, %f18
26862 .word 0xaba00138 ! t0_kref+0x94e0: fabss %f24, %f21
26863 .word 0x94c2a519 ! t0_kref+0x94e4: addccc %o2, 0x519, %o2
26864 .word 0xd2280019 ! t0_kref+0x94e8: stb %o1, [%g0 + %i1]
26865 .word 0x13800001 ! t0_kref+0x94ec: fbe _kref+0x94f0
26866 .word 0x9da0102d ! t0_kref+0x94f0: fstox %f13, %f14
268671: .word 0x80ab3b95 ! t0_kref+0x94f4: andncc %o4, -0x46b, %g0
26868 .word 0xada0188e ! t0_kref+0x94f8: fitos %f14, %f22
26869 .word 0xd85e2008 ! t0_kref+0x94fc: ldx [%i0 + 8], %o4
26870 .word 0x982db951 ! t0_kref+0x9500: andn %l6, -0x6af, %o4
26871 .word 0xeb063fe0 ! t0_kref+0x9504: ld [%i0 - 0x20], %f21
26872 .word 0x0a800007 ! t0_kref+0x9508: bcs _kref+0x9524
26873 .word 0x98e2208b ! t0_kref+0x950c: subccc %o0, 0x8b, %o4
26874 .word 0x9265ba58 ! t0_kref+0x9510: subc %l6, -0x5a8, %o1
26875 .word 0xaba00034 ! t0_kref+0x9514: fmovs %f20, %f21
26876 .word 0x9ebf4009 ! t0_kref+0x9518: xnorcc %i5, %o1, %o7
26877 .word 0xb3a018d8 ! t0_kref+0x951c: fdtos %f24, %f25
26878 .word 0x9e34aac5 ! t0_kref+0x9520: orn %l2, 0xac5, %o7
26879 .word 0x96282842 ! t0_kref+0x9524: andn %g0, 0x842, %o3
26880 .word 0x0b800006 ! t0_kref+0x9528: fbug _kref+0x9540
26881 .word 0x927dc015 ! t0_kref+0x952c: sdiv %l7, %l5, %o1
26882 .word 0xec363fea ! t0_kref+0x9530: sth %l6, [%i0 - 0x16]
26883 .word 0xd64e3fe3 ! t0_kref+0x9534: ldsb [%i0 - 0x1d], %o3
26884 .word 0x81834000 ! t0_kref+0x9538: wr %o5, %g0, %y
26885 .word 0xa3a0188b ! t0_kref+0x953c: fitos %f11, %f17
26886 .word 0x9722c014 ! t0_kref+0x9540: mulscc %o3, %l4, %o3
26887 .word 0xc398a080 ! t0_kref+0x9544: ldda [%g2 + 0x80]%asi, %f32
26888 .word 0x32800006 ! t0_kref+0x9548: bne,a _kref+0x9560
26889 .word 0x92300015 ! t0_kref+0x954c: orn %g0, %l5, %o1
26890 .word 0xd8062000 ! t0_kref+0x9550: ld [%i0], %o4
26891 .word 0xd6560000 ! t0_kref+0x9554: ldsh [%i0], %o3
26892 .word 0x81850000 ! t0_kref+0x9558: wr %l4, %g0, %y
26893 .word 0x9334e000 ! t0_kref+0x955c: srl %l3, 0x0, %o1
26894 .word 0xd2ee9018 ! t0_kref+0x9560: ldstuba [%i2 + %i0]0x80, %o1
26895 .word 0xf007bfe0 ! t0_kref+0x9564: ld [%fp - 0x20], %i0
26896 .word 0xb3a389b8 ! t0_kref+0x9568: fdivs %f14, %f24, %f25
26897 .word 0x0e480008 ! t0_kref+0x956c: bvs,pt %icc, _kref+0x958c
26898 .word 0x95127b45 ! t0_kref+0x9570: taddcctv %o1, -0x4bb, %o2
26899 .word 0xaba018ce ! t0_kref+0x9574: fdtos %f14, %f21
26900 .word 0xd67e0000 ! t0_kref+0x9578: swap [%i0], %o3
26901 .word 0xc07e6004 ! t0_kref+0x957c: swap [%i1 + 4], %g0
26902 .word 0xa3a018cc ! t0_kref+0x9580: fdtos %f12, %f17
26903 .word 0xe0180018 ! t0_kref+0x9584: ldd [%g0 + %i0], %l0
26904 .word 0x95a01913 ! t0_kref+0x9588: fitod %f19, %f10
26905 .word 0xd820a030 ! t0_kref+0x958c: st %o4, [%g2 + 0x30]
26906 .word 0x9ba00132 ! t0_kref+0x9590: fabss %f18, %f13
26907 .word 0xc06e6010 ! t0_kref+0x9594: ldstub [%i1 + 0x10], %g0
26908 .word 0xdd270019 ! t0_kref+0x9598: st %f14, [%i4 + %i1]
26909 .word 0xdd1e3fe8 ! t0_kref+0x959c: ldd [%i0 - 0x18], %f14
26910 .word 0x803ac008 ! t0_kref+0x95a0: xnor %o3, %o0, %g0
26911 .word 0xc050a026 ! t0_kref+0x95a4: ldsh [%g2 + 0x26], %g0
26912 .word 0x97a01899 ! t0_kref+0x95a8: fitos %f25, %f11
26913 .word 0xc0ee1000 ! t0_kref+0x95ac: ldstuba [%i0]0x80, %g0
26914 .word 0x8143e040 ! t0_kref+0x95b0: membar 0x40
26915 .word 0xeee81019 ! t0_kref+0x95b4: ldstuba [%g0 + %i1]0x80, %l7
26916 .word 0x925d243a ! t0_kref+0x95b8: smul %l4, 0x43a, %o1
26917 .word 0xdd263fe8 ! t0_kref+0x95bc: st %f14, [%i0 - 0x18]
26918 .word 0x81ab0a58 ! t0_kref+0x95c0: fcmpd %fcc0, %f12, %f24
26919 .word 0x92fb001b ! t0_kref+0x95c4: sdivcc %o4, %i3, %o1
26920 .word 0x94800009 ! t0_kref+0x95c8: addcc %g0, %o1, %o2
26921 .word 0xf320a020 ! t0_kref+0x95cc: st %f25, [%g2 + 0x20]
26922 .word 0x96af0014 ! t0_kref+0x95d0: andncc %i4, %l4, %o3
26923 .word 0xc050a016 ! t0_kref+0x95d4: ldsh [%g2 + 0x16], %g0
26924 .word 0x98e6b514 ! t0_kref+0x95d8: subccc %i2, -0xaec, %o4
26925 .word 0x9fa2c833 ! t0_kref+0x95dc: fadds %f11, %f19, %f15
26926 .word 0xe9b81018 ! t0_kref+0x95e0: stda %f20, [%g0 + %i0]0x80
26927 .word 0x06800002 ! t0_kref+0x95e4: bl _kref+0x95ec
26928 .word 0xaba44833 ! t0_kref+0x95e8: fadds %f17, %f19, %f21
26929 .word 0xe120a03c ! t0_kref+0x95ec: st %f16, [%g2 + 0x3c]
26930 .word 0xef063ff4 ! t0_kref+0x95f0: ld [%i0 - 0xc], %f23
26931 .word 0x3b480007 ! t0_kref+0x95f4: fble,a,pt %fcc0, _kref+0x9610
26932 .word 0x9aa00016 ! t0_kref+0x95f8: subcc %g0, %l6, %o5
26933 .word 0xb3a00031 ! t0_kref+0x95fc: fmovs %f17, %f25
26934 .word 0x81dfec54 ! t0_kref+0x9600: flush %i7 + 0xc54
26935 .word 0xb1a509ad ! t0_kref+0x9604: fdivs %f20, %f13, %f24
26936 .word 0x0a800001 ! t0_kref+0x9608: bcs _kref+0x960c
26937 .word 0xd6167fe6 ! t0_kref+0x960c: lduh [%i1 - 0x1a], %o3
26938 .word 0xa9a289d2 ! t0_kref+0x9610: fdivd %f10, %f18, %f20
26939 .word 0xada0002f ! t0_kref+0x9614: fmovs %f15, %f22
26940 .word 0xd48e501a ! t0_kref+0x9618: lduba [%i1 + %i2]0x80, %o2
26941 .word 0x9b3ca00a ! t0_kref+0x961c: sra %l2, 0xa, %o5
26942 .word 0x9a9e8017 ! t0_kref+0x9620: xorcc %i2, %l7, %o5
26943 .word 0x81ac0a33 ! t0_kref+0x9624: fcmps %fcc0, %f16, %f19
26944 .word 0x10800002 ! t0_kref+0x9628: ba _kref+0x9630
26945 .word 0xa5a0002b ! t0_kref+0x962c: fmovs %f11, %f18
26946 .word 0x8143c000 ! t0_kref+0x9630: stbar
26947 .word 0x9af27484 ! t0_kref+0x9634: udivcc %o1, -0xb7c, %o5
26948 .word 0x9e870009 ! t0_kref+0x9638: addcc %i4, %o1, %o7
26949 .word 0xf6b61000 ! t0_kref+0x963c: stha %i3, [%i0]0x80
26950 .word 0x9244f441 ! t0_kref+0x9640: addc %l3, -0xbbf, %o1
26951 .word 0x1b480003 ! t0_kref+0x9644: fble,pt %fcc0, _kref+0x9650
26952 .word 0x99a0012f ! t0_kref+0x9648: fabss %f15, %f12
26953 .word 0x23400005 ! t0_kref+0x964c: fbne,a,pn %fcc0, _kref+0x9660
26954 .word 0xe83f4005 ! t0_kref+0x9650: std %l4, [%i5 + %g5]
26955 .word 0x3f480007 ! t0_kref+0x9654: fbo,a,pt %fcc0, _kref+0x9670
26956 .word 0x95a01913 ! t0_kref+0x9658: fitod %f19, %f10
26957 .word 0x943dbbab ! t0_kref+0x965c: xnor %l6, -0x455, %o2
26958 .word 0x965c8017 ! t0_kref+0x9660: smul %l2, %l7, %o3
26959 .word 0xf620a020 ! t0_kref+0x9664: st %i3, [%g2 + 0x20]
26960 .word 0xf120a018 ! t0_kref+0x9668: st %f24, [%g2 + 0x18]
26961 .word 0x95a389d8 ! t0_kref+0x966c: fdivd %f14, %f24, %f10
26962 .word 0x92fab5ec ! t0_kref+0x9670: sdivcc %o2, -0xa14, %o1
26963 .word 0xd6c01018 ! t0_kref+0x9674: ldswa [%g0 + %i0]0x80, %o3
26964 .word 0x9ebd4008 ! t0_kref+0x9678: xnorcc %l5, %o0, %o7
26965 .word 0xd8160000 ! t0_kref+0x967c: lduh [%i0], %o4
26966 .word 0x81ab0a4c ! t0_kref+0x9680: fcmpd %fcc0, %f12, %f12
26967 .word 0xf820a014 ! t0_kref+0x9684: st %i4, [%g2 + 0x14]
26968 .word 0xdd1f4005 ! t0_kref+0x9688: ldd [%i5 + %g5], %f14
26969 .word 0x1e400007 ! t0_kref+0x968c: bvc,pn %icc, _kref+0x96a8
26970 .word 0xed063ff0 ! t0_kref+0x9690: ld [%i0 - 0x10], %f22
26971 .word 0xda4e0000 ! t0_kref+0x9694: ldsb [%i0], %o5
26972 .word 0xde10a006 ! t0_kref+0x9698: lduh [%g2 + 6], %o7
26973 .word 0xe8280019 ! t0_kref+0x969c: stb %l4, [%g0 + %i1]
26974 .word 0x23400006 ! t0_kref+0x96a0: fbne,a,pn %fcc0, _kref+0x96b8
26975 .word 0xd2270018 ! t0_kref+0x96a4: st %o1, [%i4 + %i0]
26976 .word 0x9e828017 ! t0_kref+0x96a8: addcc %o2, %l7, %o7
26977 .word 0x2d800006 ! t0_kref+0x96ac: fbg,a _kref+0x96c4
26978 .word 0xe01e7ff0 ! t0_kref+0x96b0: ldd [%i1 - 0x10], %l0
26979 .word 0xed6e3fe0 ! t0_kref+0x96b4: prefetch %i0 - 0x20, 22
26980 .word 0x94628000 ! t0_kref+0x96b8: subc %o2, %g0, %o2
26981 .word 0x32400007 ! t0_kref+0x96bc: bne,a,pn %icc, _kref+0x96d8
26982 .word 0x9b3f600f ! t0_kref+0x96c0: sra %i5, 0xf, %o5
26983 .word 0xd800a014 ! t0_kref+0x96c4: ld [%g2 + 0x14], %o4
26984 .word 0xd5a71019 ! t0_kref+0x96c8: sta %f10, [%i4 + %i1]0x80
26985 .word 0xc048a019 ! t0_kref+0x96cc: ldsb [%g2 + 0x19], %g0
26986 .word 0x001fffff ! t0_kref+0x96d0: illtrap 0x1fffff
26987 .word 0xd8d61000 ! t0_kref+0x96d4: ldsha [%i0]0x80, %o4
26988 .word 0x96ad8000 ! t0_kref+0x96d8: andncc %l6, %g0, %o3
26989 .word 0xd408a006 ! t0_kref+0x96dc: ldub [%g2 + 6], %o2
26990 .word 0x37800008 ! t0_kref+0x96e0: fbge,a _kref+0x9700
26991 .word 0xada0188c ! t0_kref+0x96e4: fitos %f12, %f22
26992 .word 0x0a800005 ! t0_kref+0x96e8: bcs _kref+0x96fc
26993 .word 0xd8780018 ! t0_kref+0x96ec: swap [%g0 + %i0], %o4
26994 .word 0x3e800007 ! t0_kref+0x96f0: bvc,a _kref+0x970c
26995 .word 0xa5a38858 ! t0_kref+0x96f4: faddd %f14, %f24, %f18
26996 .word 0xd4164000 ! t0_kref+0x96f8: lduh [%i1], %o2
26997 .word 0x15400005 ! t0_kref+0x96fc: fbue,pn %fcc0, _kref+0x9710
26998 .word 0xb1a018ca ! t0_kref+0x9700: fdtos %f10, %f24
26999 .word 0xb1a01a34 ! t0_kref+0x9704: fstoi %f20, %f24
27000 .word 0xc398a040 ! t0_kref+0x9708: ldda [%g2 + 0x40]%asi, %f32
27001 .word 0x9424e426 ! t0_kref+0x970c: sub %l3, 0x426, %o2
27002 .word 0x969f3130 ! t0_kref+0x9710: xorcc %i4, -0xed0, %o3
27003 .word 0xd2480019 ! t0_kref+0x9714: ldsb [%g0 + %i1], %o1
27004 .word 0x12480004 ! t0_kref+0x9718: bne,pt %icc, _kref+0x9728
27005 .word 0x993d801a ! t0_kref+0x971c: sra %l6, %i2, %o4
27006 .word 0x80e323fc ! t0_kref+0x9720: subccc %o4, 0x3fc, %g0
27007 .word 0x9e8de19e ! t0_kref+0x9724: andcc %l7, 0x19e, %o7
27008 .word 0xd8500019 ! t0_kref+0x9728: ldsh [%g0 + %i1], %o4
27009 .word 0x03800008 ! t0_kref+0x972c: fbne _kref+0x974c
27010 .word 0xb1a60936 ! t0_kref+0x9730: fmuls %f24, %f22, %f24
27011 .word 0x9a5f7899 ! t0_kref+0x9734: smul %i5, -0x767, %o5
27012 .word 0x81ab0a56 ! t0_kref+0x9738: fcmpd %fcc0, %f12, %f22
27013 .word 0x98fb001b ! t0_kref+0x973c: sdivcc %o4, %i3, %o4
27014 .word 0xc000a03c ! t0_kref+0x9740: ld [%g2 + 0x3c], %g0
27015 .word 0x1b800005 ! t0_kref+0x9744: fble _kref+0x9758
27016 .word 0x933d4017 ! t0_kref+0x9748: sra %l5, %l7, %o1
27017 .word 0x813ca00f ! t0_kref+0x974c: sra %l2, 0xf, %g0
27018 .word 0xe11e3fe8 ! t0_kref+0x9750: ldd [%i0 - 0x18], %f16
27019 .word 0xe01e4000 ! t0_kref+0x9754: ldd [%i1], %l0
27020 .word 0x96870017 ! t0_kref+0x9758: addcc %i4, %l7, %o3
27021 .word 0x9e2ec012 ! t0_kref+0x975c: andn %i3, %l2, %o7
27022 .word 0x86102003 ! t0_kref+0x9760: mov 0x3, %g3
27023 .word 0x32800000 ! t0_kref+0x9764: bne,a _kref+0x9764
27024 .word 0x86a0e001 ! t0_kref+0x9768: subcc %g3, 1, %g3
27025 .word 0xc08e101a ! t0_kref+0x976c: lduba [%i0 + %i2]0x80, %g0
27026 .word 0xb1a0190e ! t0_kref+0x9770: fitod %f14, %f24
27027 .word 0x9f2da00b ! t0_kref+0x9774: sll %l6, 0xb, %o7
27028 .word 0x9de3bfa0 ! t0_kref+0x9778: save %sp, -0x60, %sp
27029 .word 0x80168018 ! t0_kref+0x977c: or %i2, %i0, %g0
27030 .word 0x95ef3640 ! t0_kref+0x9780: restore %i4, -0x9c0, %o2
27031 .word 0x81ab0a52 ! t0_kref+0x9784: fcmpd %fcc0, %f12, %f18
27032 .word 0x96456d8b ! t0_kref+0x9788: addc %l5, 0xd8b, %o3
27033 .word 0xd53e3ff0 ! t0_kref+0x978c: std %f10, [%i0 - 0x10]
27034 .word 0xed180019 ! t0_kref+0x9790: ldd [%g0 + %i1], %f22
27035 .word 0x947f67fc ! t0_kref+0x9794: sdiv %i5, 0x7fc, %o2
27036 .word 0xe6216fbc ! t0_kref+0x9798: st %l3, [%g5 + 0xfbc]
27037 .word 0x9a452e11 ! t0_kref+0x979c: addc %l4, 0xe11, %o5
27038 .word 0x81ac0a54 ! t0_kref+0x97a0: fcmpd %fcc0, %f16, %f20
27039 .word 0xe47e7ffc ! t0_kref+0x97a4: swap [%i1 - 4], %l2
27040 .word 0xff6e7ff8 ! t0_kref+0x97a8: prefetch %i1 - 8, 31
27041 .word 0xd5263fe8 ! t0_kref+0x97ac: st %f10, [%i0 - 0x18]
27042 .word 0x11800003 ! t0_kref+0x97b0: fba _kref+0x97bc
27043 .word 0xa9a00054 ! t0_kref+0x97b4: fmovd %f20, %f20
27044 .word 0x9845bc3b ! t0_kref+0x97b8: addc %l6, -0x3c5, %o4
27045 .word 0x97a0002d ! t0_kref+0x97bc: fmovs %f13, %f11
27046 .word 0xe01e0000 ! t0_kref+0x97c0: ldd [%i0], %l0
27047 .word 0xd8300019 ! t0_kref+0x97c4: sth %o4, [%g0 + %i1]
27048 .word 0x81aaca37 ! t0_kref+0x97c8: fcmps %fcc0, %f11, %f23
27049 .word 0xd40e2005 ! t0_kref+0x97cc: ldub [%i0 + 5], %o2
27050 .word 0x8082000a ! t0_kref+0x97d0: addcc %o0, %o2, %g0
27051 .word 0xd93e6018 ! t0_kref+0x97d4: std %f12, [%i1 + 0x18]
27052 .word 0x9faa402c ! t0_kref+0x97d8: fmovse %fcc0, %f12, %f15
27053 .word 0x9a2efbeb ! t0_kref+0x97dc: andn %i3, -0x415, %o5
27054 .word 0x98c72ccd ! t0_kref+0x97e0: addccc %i4, 0xccd, %o4
27055 .word 0x23480001 ! t0_kref+0x97e4: fbne,a,pt %fcc0, _kref+0x97e8
27056 .word 0x9a330015 ! t0_kref+0x97e8: orn %o4, %l5, %o5
27057 .word 0x9b3a201e ! t0_kref+0x97ec: sra %o0, 0x1e, %o5
27058 .word 0x81ac4ab7 ! t0_kref+0x97f0: fcmpes %fcc0, %f17, %f23
27059 .word 0x07480004 ! t0_kref+0x97f4: fbul,pt %fcc0, _kref+0x9804
27060 .word 0xd4163fe8 ! t0_kref+0x97f8: lduh [%i0 - 0x18], %o2
27061 .word 0x94f48016 ! t0_kref+0x97fc: udivcc %l2, %l6, %o2
27062 .word 0x81ab8a52 ! t0_kref+0x9800: fcmpd %fcc0, %f14, %f18
27063 .word 0xd840a018 ! t0_kref+0x9804: ldsw [%g2 + 0x18], %o4
27064 .word 0x9f3f001b ! t0_kref+0x9808: sra %i4, %i3, %o7
27065 .word 0xa3a018d4 ! t0_kref+0x980c: fdtos %f20, %f17
27066 .word 0xd7066004 ! t0_kref+0x9810: ld [%i1 + 4], %f11
27067 .word 0xe09e101d ! t0_kref+0x9814: ldda [%i0 + %i5]0x80, %l0
27068 .word 0x09400005 ! t0_kref+0x9818: fbl,pn %fcc0, _kref+0x982c
27069 .word 0xef6e401a ! t0_kref+0x981c: prefetch %i1 + %i2, 23
27070 .word 0xe01e3ff0 ! t0_kref+0x9820: ldd [%i0 - 0x10], %l0
27071 .word 0xcb070005 ! t0_kref+0x9824: ld [%i4 + %g5], %f5
27072 .word 0x94acba14 ! t0_kref+0x9828: andncc %l2, -0x5ec, %o2
27073 .word 0x98ab4015 ! t0_kref+0x982c: andncc %o5, %l5, %o4
27074 .word 0x06400005 ! t0_kref+0x9830: bl,pn %icc, _kref+0x9844
27075 .word 0xd44e0000 ! t0_kref+0x9834: ldsb [%i0], %o2
27076 .word 0xe87e600c ! t0_kref+0x9838: swap [%i1 + 0xc], %l4
27077 .word 0x001fffff ! t0_kref+0x983c: illtrap 0x1fffff
27078 .word 0xa9a54836 ! t0_kref+0x9840: fadds %f21, %f22, %f20
27079 .word 0x80837255 ! t0_kref+0x9844: addcc %o5, -0xdab, %g0
27080 .word 0x95a01895 ! t0_kref+0x9848: fitos %f21, %f10
27081 .word 0x96bf65d8 ! t0_kref+0x984c: xnorcc %i5, 0x5d8, %o3
27082 .word 0x809ec01c ! t0_kref+0x9850: xorcc %i3, %i4, %g0
27083 .word 0xe09f5018 ! t0_kref+0x9854: ldda [%i5 + %i0]0x80, %l0
27084 .word 0x80bde848 ! t0_kref+0x9858: xnorcc %l7, 0x848, %g0
27085 .word 0xc020a01c ! t0_kref+0x985c: clr [%g2 + 0x1c]
27086 .word 0xd430a024 ! t0_kref+0x9860: sth %o2, [%g2 + 0x24]
27087 .word 0x13480001 ! t0_kref+0x9864: fbe,pt %fcc0, _kref+0x9868
27088 .word 0x98668008 ! t0_kref+0x9868: subc %i2, %o0, %o4
27089 .word 0x9e5a3a51 ! t0_kref+0x986c: smul %o0, -0x5af, %o7
27090 .word 0x81332000 ! t0_kref+0x9870: srl %o4, 0x0, %g0
27091 .word 0xfc4831fb ! t0_kref+0x9874: ldsb [%g0 - 0xe05], %fp
27092 .word 0xb1a00056 ! t0_kref+0x9878: fmovd %f22, %f24
27093 .word 0xd2164000 ! t0_kref+0x987c: lduh [%i1], %o1
27094 .word 0x9e6574f9 ! t0_kref+0x9880: subc %l5, -0xb07, %o7
27095 .word 0x94e58015 ! t0_kref+0x9884: subccc %l6, %l5, %o2
27096 .word 0xed00a024 ! t0_kref+0x9888: ld [%g2 + 0x24], %f22
27097 .word 0x953d2011 ! t0_kref+0x988c: sra %l4, 0x11, %o2
27098 .word 0x99a38858 ! t0_kref+0x9890: faddd %f14, %f24, %f12
27099 .word 0x9fa018d6 ! t0_kref+0x9894: fdtos %f22, %f15
27100 .word 0x98fdc000 ! t0_kref+0x9898: sdivcc %l7, %g0, %o4
27101 .word 0xa5a00158 ! t0_kref+0x989c: fabsd %f24, %f18
27102 .word 0x9ee54000 ! t0_kref+0x98a0: subccc %l5, %g0, %o7
27103 .word 0xd030a008 ! t0_kref+0x98a4: sth %o0, [%g2 + 8]
27104 .word 0x06480007 ! t0_kref+0x98a8: bl,pt %icc, _kref+0x98c4
27105 .word 0xe9063ff4 ! t0_kref+0x98ac: ld [%i0 - 0xc], %f20
27106 .word 0x81d8000a ! t0_kref+0x98b0: flush %g0 + %o2
27107 .word 0x3f400005 ! t0_kref+0x98b4: fbo,a,pn %fcc0, _kref+0x98c8
27108 .word 0xdf20a028 ! t0_kref+0x98b8: st %f15, [%g2 + 0x28]
27109 .word 0xaba00136 ! t0_kref+0x98bc: fabss %f22, %f21
27110 .word 0xdb06200c ! t0_kref+0x98c0: ld [%i0 + 0xc], %f13
27111 .word 0x988a8016 ! t0_kref+0x98c4: andcc %o2, %l6, %o4
27112 .word 0xe5ee501a ! t0_kref+0x98c8: prefetcha %i1 + %i2, 18
27113 .word 0xa1a01914 ! t0_kref+0x98cc: fitod %f20, %f16
27114 .word 0x81aa8a56 ! t0_kref+0x98d0: fcmpd %fcc0, %f10, %f22
27115 .word 0x8132e01c ! t0_kref+0x98d4: srl %o3, 0x1c, %g0
27116 .word 0x2a800007 ! t0_kref+0x98d8: bcs,a _kref+0x98f4
27117 .word 0x96e2f1ba ! t0_kref+0x98dc: subccc %o3, -0xe46, %o3
27118 .word 0x96f34016 ! t0_kref+0x98e0: udivcc %o5, %l6, %o3
27119 .word 0xe07e201c ! t0_kref+0x98e4: swap [%i0 + 0x1c], %l0
27120 .word 0xdd060000 ! t0_kref+0x98e8: ld [%i0], %f14
27121 .word 0x11800005 ! t0_kref+0x98ec: fba _kref+0x9900
27122 .word 0xa9a01893 ! t0_kref+0x98f0: fitos %f19, %f20
27123 .word 0x95a389b2 ! t0_kref+0x98f4: fdivs %f14, %f18, %f10
27124 .word 0xd9267fe0 ! t0_kref+0x98f8: st %f12, [%i1 - 0x20]
27125 .word 0x9fa01a54 ! t0_kref+0x98fc: fdtoi %f20, %f15
27126 .word 0x27800004 ! t0_kref+0x9900: fbul,a _kref+0x9910
27127 .word 0x98626ee6 ! t0_kref+0x9904: subc %o1, 0xee6, %o4
27128 .word 0xde0e001a ! t0_kref+0x9908: ldub [%i0 + %i2], %o7
27129 .word 0x9fc10000 ! t0_kref+0x990c: call %g4
27130 .word 0x933d4014 ! t0_kref+0x9910: sra %l5, %l4, %o1
27131 .word 0x985aab5b ! t0_kref+0x9914: smul %o2, 0xb5b, %o4
27132 .word 0xa9a00139 ! t0_kref+0x9918: fabss %f25, %f20
27133 .word 0x04800008 ! t0_kref+0x991c: ble _kref+0x993c
27134 .word 0x942ee175 ! t0_kref+0x9920: andn %i3, 0x175, %o2
27135 .word 0x94420012 ! t0_kref+0x9924: addc %o0, %l2, %o2
27136 .word 0x81ab4a37 ! t0_kref+0x9928: fcmps %fcc0, %f13, %f23
27137 .word 0x973b6004 ! t0_kref+0x992c: sra %o5, 0x4, %o3
27138 .word 0xd53e001d ! t0_kref+0x9930: std %f10, [%i0 + %i5]
27139 .word 0x9e8d6b9c ! t0_kref+0x9934: andcc %l5, 0xb9c, %o7
27140 .word 0x9e86c016 ! t0_kref+0x9938: addcc %i3, %l6, %o7
27141 .word 0xc0000019 ! t0_kref+0x993c: ld [%g0 + %i1], %g0
27142 .word 0xb8102018 ! t0_kref+0x9940: mov 0x18, %i4
27143 .word 0x9a42356f ! t0_kref+0x9944: addc %o0, -0xa91, %o5
27144 .word 0x9a5e800a ! t0_kref+0x9948: smul %i2, %o2, %o5
27145 .word 0x81834000 ! t0_kref+0x994c: wr %o5, %g0, %y
27146 .word 0x9b077543 ! t0_kref+0x9950: taddcc %i5, -0xabd, %o5
27147 .word 0xeaa81018 ! t0_kref+0x9954: stba %l5, [%g0 + %i0]0x80
27148 .word 0xa9a0190e ! t0_kref+0x9958: fitod %f14, %f20
27149 .word 0x802cc009 ! t0_kref+0x995c: andn %l3, %o1, %g0
27150 .word 0xd220a00c ! t0_kref+0x9960: st %o1, [%g2 + 0xc]
27151 .word 0xc008a023 ! t0_kref+0x9964: ldub [%g2 + 0x23], %g0
27152 .word 0xd856600c ! t0_kref+0x9968: ldsh [%i1 + 0xc], %o4
27153 .word 0x95372016 ! t0_kref+0x996c: srl %i4, 0x16, %o2
27154 .word 0x92e2271f ! t0_kref+0x9970: subccc %o0, 0x71f, %o1
27155 .word 0xf11e3ff8 ! t0_kref+0x9974: ldd [%i0 - 8], %f24
27156 .word 0xe820a020 ! t0_kref+0x9978: st %l4, [%g2 + 0x20]
27157 .word 0xb1a01915 ! t0_kref+0x997c: fitod %f21, %f24
27158 .word 0xda48a022 ! t0_kref+0x9980: ldsb [%g2 + 0x22], %o5
27159 .word 0x39800007 ! t0_kref+0x9984: fbuge,a _kref+0x99a0
27160 .word 0x9a47775a ! t0_kref+0x9988: addc %i5, -0x8a6, %o5
27161 .word 0xa9a4c833 ! t0_kref+0x998c: fadds %f19, %f19, %f20
27162 .word 0xe91e001d ! t0_kref+0x9990: ldd [%i0 + %i5], %f20
27163 .word 0x9f414000 ! t0_kref+0x9994: mov %pc, %o7
27164 .word 0xec30a00c ! t0_kref+0x9998: sth %l6, [%g2 + 0xc]
27165 .word 0xc0167fe8 ! t0_kref+0x999c: lduh [%i1 - 0x18], %g0
27166 .word 0x9a5cc013 ! t0_kref+0x99a0: smul %l3, %l3, %o5
27167 .word 0xa5a01894 ! t0_kref+0x99a4: fitos %f20, %f18
27168 .word 0x9232000a ! t0_kref+0x99a8: orn %o0, %o2, %o1
27169 .word 0x9938000b ! t0_kref+0x99ac: sra %g0, %o3, %o4
27170 .word 0x99a28856 ! t0_kref+0x99b0: faddd %f10, %f22, %f12
27171 .word 0xe83f4018 ! t0_kref+0x99b4: std %l4, [%i5 + %i0]
27172 .word 0xf207bfe0 ! t0_kref+0x99b8: ld [%fp - 0x20], %i1
27173 .word 0x81ac0a4c ! t0_kref+0x99bc: fcmpd %fcc0, %f16, %f12
27174 .word 0x95a648b3 ! t0_kref+0x99c0: fsubs %f25, %f19, %f10
27175 .word 0x96876284 ! t0_kref+0x99c4: addcc %i5, 0x284, %o3
27176 .word 0x9ef00014 ! t0_kref+0x99c8: udivcc %g0, %l4, %o7
27177 .word 0x9aadc00a ! t0_kref+0x99cc: andncc %l7, %o2, %o5
27178 .word 0x9fc10000 ! t0_kref+0x99d0: call %g4
27179 .word 0xd248a007 ! t0_kref+0x99d4: ldsb [%g2 + 7], %o1
27180 .word 0x013f025a ! t0_kref+0x99d8: sethi %hi(0xfc096800), %g0
27181 call SYM(t0_subr3)
27182 .word 0x98e70015 ! t0_kref+0x99e0: subccc %i4, %l5, %o4
27183 .word 0xda163fec ! t0_kref+0x99e4: lduh [%i0 - 0x14], %o5
27184 .word 0x9da0102c ! t0_kref+0x99e8: fstox %f12, %f14
27185 .word 0x81ab8a50 ! t0_kref+0x99ec: fcmpd %fcc0, %f14, %f16
27186 .word 0x81ae4ab7 ! t0_kref+0x99f0: fcmpes %fcc0, %f25, %f23
27187 .word 0x812b601d ! t0_kref+0x99f4: sll %o5, 0x1d, %g0
27188 .word 0xd91fbf80 ! t0_kref+0x99f8: ldd [%fp - 0x80], %f12
27189 call SYM(t0_subr0)
27190 .word 0xd87e7ff4 ! t0_kref+0x9a00: swap [%i1 - 0xc], %o4
27191 .word 0xddbe5000 ! t0_kref+0x9a04: stda %f14, [%i1]0x80
27192 .word 0x925e8012 ! t0_kref+0x9a08: smul %i2, %l2, %o1
27193 .word 0x20800002 ! t0_kref+0x9a0c: bn,a _kref+0x9a14
27194 .word 0xf007bfe0 ! t0_kref+0x9a10: ld [%fp - 0x20], %i0
27195 .word 0xc168a04a ! t0_kref+0x9a14: prefetch %g2 + 0x4a, 0
27196 .word 0xe820a008 ! t0_kref+0x9a18: st %l4, [%g2 + 8]
27197 .word 0x9af2ffa8 ! t0_kref+0x9a1c: udivcc %o3, -0x58, %o5
27198 .word 0x9e274017 ! t0_kref+0x9a20: sub %i5, %l7, %o7
27199 .word 0x96b52c08 ! t0_kref+0x9a24: orncc %l4, 0xc08, %o3
27200 .word 0x9332201c ! t0_kref+0x9a28: srl %o0, 0x1c, %o1
27201 .word 0x94e6a4ed ! t0_kref+0x9a2c: subccc %i2, 0x4ed, %o2
27202 .word 0xe11f4019 ! t0_kref+0x9a30: ldd [%i5 + %i1], %f16
27203 .word 0x9e427673 ! t0_kref+0x9a34: addc %o1, -0x98d, %o7
27204 .word 0xe51fbe10 ! t0_kref+0x9a38: ldd [%fp - 0x1f0], %f18
27205 .word 0xee20a030 ! t0_kref+0x9a3c: st %l7, [%g2 + 0x30]
27206 .word 0x9b3f0008 ! t0_kref+0x9a40: sra %i4, %o0, %o5
27207 .word 0x92ff2359 ! t0_kref+0x9a44: sdivcc %i4, 0x359, %o1
27208 .word 0xe4200018 ! t0_kref+0x9a48: st %l2, [%g0 + %i0]
27209 .word 0x92734008 ! t0_kref+0x9a4c: udiv %o5, %o0, %o1
27210 .word 0x95a000aa ! t0_kref+0x9a50: fnegs %f10, %f10
27211 .word 0xa3a30833 ! t0_kref+0x9a54: fadds %f12, %f19, %f17
27212 .word 0xe300a01c ! t0_kref+0x9a58: ld [%g2 + 0x1c], %f17
27213 .word 0x8143c000 ! t0_kref+0x9a5c: stbar
27214 .word 0x9a32c00c ! t0_kref+0x9a60: orn %o3, %o4, %o5
27215 .word 0x9a65000c ! t0_kref+0x9a64: subc %l4, %o4, %o5
27216 .word 0xc0c61000 ! t0_kref+0x9a68: ldswa [%i0]0x80, %g0
27217 .word 0x9a96c008 ! t0_kref+0x9a6c: orcc %i3, %o0, %o5
27218 .word 0xeb68a008 ! t0_kref+0x9a70: prefetch %g2 + 8, 21
27219 .word 0x9ba000b3 ! t0_kref+0x9a74: fnegs %f19, %f13
27220 .word 0x3d400002 ! t0_kref+0x9a78: fbule,a,pn %fcc0, _kref+0x9a80
27221 .word 0xb3a00033 ! t0_kref+0x9a7c: fmovs %f19, %f25
27222 .word 0xada58956 ! t0_kref+0x9a80: fmuld %f22, %f22, %f22
27223 .word 0xda8e9019 ! t0_kref+0x9a84: lduba [%i2 + %i1]0x80, %o5
27224 .word 0xd8f81019 ! t0_kref+0x9a88: swapa [%g0 + %i1]0x80, %o4
27225 .word 0xde881019 ! t0_kref+0x9a8c: lduba [%g0 + %i1]0x80, %o7
27226 .word 0x9645401c ! t0_kref+0x9a90: addc %l5, %i4, %o3
27227 .word 0xaba509b0 ! t0_kref+0x9a94: fdivs %f20, %f16, %f21
27228 .word 0x31400003 ! t0_kref+0x9a98: fba,a,pn %fcc0, _kref+0x9aa4
27229 .word 0xc016c019 ! t0_kref+0x9a9c: lduh [%i3 + %i1], %g0
27230 .word 0x94e57e1a ! t0_kref+0x9aa0: subccc %l5, -0x1e6, %o2
27231 .word 0xd4062008 ! t0_kref+0x9aa4: ld [%i0 + 8], %o2
27232 .word 0xd428a015 ! t0_kref+0x9aa8: stb %o2, [%g2 + 0x15]
27233 .word 0x9fc00004 ! t0_kref+0x9aac: call %g0 + %g4
27234 .word 0xa0bc800c ! t0_kref+0x9ab0: xnorcc %l2, %o4, %l0
27235 .word 0x802d8000 ! t0_kref+0x9ab4: andn %l6, %g0, %g0
27236 .word 0x800b602b ! t0_kref+0x9ab8: and %o5, 0x2b, %g0
27237 .word 0x98f278e6 ! t0_kref+0x9abc: udivcc %o1, -0x71a, %o4
27238 .word 0xc028a033 ! t0_kref+0x9ac0: clrb [%g2 + 0x33]
27239 .word 0xd6100019 ! t0_kref+0x9ac4: lduh [%g0 + %i1], %o3
27240 .word 0xb1a64836 ! t0_kref+0x9ac8: fadds %f25, %f22, %f24
27241 .word 0x9e1738f9 ! t0_kref+0x9acc: or %i4, -0x707, %o7
27242 .word 0x9da2882f ! t0_kref+0x9ad0: fadds %f10, %f15, %f14
27243 .word 0xe01f4018 ! t0_kref+0x9ad4: ldd [%i5 + %i0], %l0
27244 .word 0x001fffff ! t0_kref+0x9ad8: illtrap 0x1fffff
27245 .word 0x98ba800d ! t0_kref+0x9adc: xnorcc %o2, %o5, %o4
27246 .word 0xe01e3fe0 ! t0_kref+0x9ae0: ldd [%i0 - 0x20], %l0
27247 .word 0x962564ee ! t0_kref+0x9ae4: sub %l5, 0x4ee, %o3
27248 .word 0x03400004 ! t0_kref+0x9ae8: fbne,pn %fcc0, _kref+0x9af8
27249 .word 0x965aab70 ! t0_kref+0x9aec: smul %o2, 0xb70, %o3
27250 .word 0x3a800004 ! t0_kref+0x9af0: bcc,a _kref+0x9b00
27251 .word 0xe420a00c ! t0_kref+0x9af4: st %l2, [%g2 + 0xc]
27252 .word 0xc398a040 ! t0_kref+0x9af8: ldda [%g2 + 0x40]%asi, %f32
27253 .word 0xd24e3fee ! t0_kref+0x9afc: ldsb [%i0 - 0x12], %o1
27254 .word 0xe2780018 ! t0_kref+0x9b00: swap [%g0 + %i0], %l1
27255 .word 0x35800005 ! t0_kref+0x9b04: fbue,a _kref+0x9b18
27256 .word 0x81deb211 ! t0_kref+0x9b08: flush %i2 - 0xdef
27257 .word 0xd80e7ffd ! t0_kref+0x9b0c: ldub [%i1 - 3], %o4
27258 .word 0xb1a018d8 ! t0_kref+0x9b10: fdtos %f24, %f24
27259 .word 0x1d400008 ! t0_kref+0x9b14: fbule,pn %fcc0, _kref+0x9b34
27260 .word 0x9fa28836 ! t0_kref+0x9b18: fadds %f10, %f22, %f15
27261 .word 0x80beba29 ! t0_kref+0x9b1c: xnorcc %i2, -0x5d7, %g0
27262 .word 0xde16c019 ! t0_kref+0x9b20: lduh [%i3 + %i1], %o7
27263 .word 0x0f800002 ! t0_kref+0x9b24: fbu _kref+0x9b2c
27264 .word 0xd64e001a ! t0_kref+0x9b28: ldsb [%i0 + %i2], %o3
27265 .word 0xea366004 ! t0_kref+0x9b2c: sth %l5, [%i1 + 4]
27266 .word 0x9e44ee56 ! t0_kref+0x9b30: addc %l3, 0xe56, %o7
27267 .word 0x81ddf7d6 ! t0_kref+0x9b34: flush %l7 - 0x82a
27268 .word 0xa5a0012c ! t0_kref+0x9b38: fabss %f12, %f18
27269 .word 0xc0063ffc ! t0_kref+0x9b3c: ld [%i0 - 4], %g0
27270 .word 0xf11fbfb0 ! t0_kref+0x9b40: ldd [%fp - 0x50], %f24
27271 .word 0x925daae4 ! t0_kref+0x9b44: smul %l6, 0xae4, %o1
27272 .word 0xa5a409d2 ! t0_kref+0x9b48: fdivd %f16, %f18, %f18
27273 .word 0x35480004 ! t0_kref+0x9b4c: fbue,a,pt %fcc0, _kref+0x9b5c
27274 .word 0x172fb568 ! t0_kref+0x9b50: sethi %hi(0xbed5a000), %o3
27275 .word 0x20800007 ! t0_kref+0x9b54: bn,a _kref+0x9b70
27276 .word 0xada000cc ! t0_kref+0x9b58: fnegd %f12, %f22
27277 .word 0x9ee36c7e ! t0_kref+0x9b5c: subccc %o5, 0xc7e, %o7
27278 .word 0xda08a036 ! t0_kref+0x9b60: ldub [%g2 + 0x36], %o5
27279 .word 0x948a401d ! t0_kref+0x9b64: andcc %o1, %i5, %o2
27280 .word 0x96fd36ec ! t0_kref+0x9b68: sdivcc %l4, -0x914, %o3
27281 .word 0xdd1e0000 ! t0_kref+0x9b6c: ldd [%i0], %f14
27282 .word 0x81ae4ab0 ! t0_kref+0x9b70: fcmpes %fcc0, %f25, %f16
27283 .word 0xc807bff0 ! t0_kref+0x9b74: ld [%fp - 0x10], %g4
27284 .word 0xd2562012 ! t0_kref+0x9b78: ldsh [%i0 + 0x12], %o1
27285 .word 0xd410a00a ! t0_kref+0x9b7c: lduh [%g2 + 0xa], %o2
27286 .word 0x80c0001b ! t0_kref+0x9b80: addccc %g0, %i3, %g0
27287 .word 0xaba488b3 ! t0_kref+0x9b84: fsubs %f18, %f19, %f21
27288 .word 0xec36c018 ! t0_kref+0x9b88: sth %l6, [%i3 + %i0]
27289 .word 0x9eaf3912 ! t0_kref+0x9b8c: andncc %i4, -0x6ee, %o7
27290 .word 0xd5b81019 ! t0_kref+0x9b90: stda %f10, [%g0 + %i1]0x80
27291 .word 0x92e2a45f ! t0_kref+0x9b94: subccc %o2, 0x45f, %o1
27292 .word 0x96e32597 ! t0_kref+0x9b98: subccc %o4, 0x597, %o3
27293 .word 0x24800003 ! t0_kref+0x9b9c: ble,a _kref+0x9ba8
27294 .word 0xc030a014 ! t0_kref+0x9ba0: clrh [%g2 + 0x14]
27295 .word 0x81aa8aad ! t0_kref+0x9ba4: fcmpes %fcc0, %f10, %f13
27296 .word 0x2e800006 ! t0_kref+0x9ba8: bvs,a _kref+0x9bc0
27297 .word 0x920ec00c ! t0_kref+0x9bac: and %i3, %o4, %o1
27298 .word 0x965ac017 ! t0_kref+0x9bb0: smul %o3, %l7, %o3
27299 .word 0x96ab0013 ! t0_kref+0x9bb4: andncc %o4, %l3, %o3
27300 .word 0xe09e101d ! t0_kref+0x9bb8: ldda [%i0 + %i5]0x80, %l0
27301 .word 0x10800004 ! t0_kref+0x9bbc: ba _kref+0x9bcc
27302 .word 0x923ec013 ! t0_kref+0x9bc0: xnor %i3, %l3, %o1
27303 .word 0xd230a03a ! t0_kref+0x9bc4: sth %o1, [%g2 + 0x3a]
27304 .word 0xe3a01018 ! t0_kref+0x9bc8: sta %f17, [%g0 + %i0]0x80
27305 .word 0xb1a000d6 ! t0_kref+0x9bcc: fnegd %f22, %f24
27306 .word 0x9ef5c00d ! t0_kref+0x9bd0: udivcc %l7, %o5, %o7
27307 .word 0x96977012 ! t0_kref+0x9bd4: orcc %i5, -0xfee, %o3
27308 .word 0x29800006 ! t0_kref+0x9bd8: fbl,a _kref+0x9bf0
27309 .word 0x9682000a ! t0_kref+0x9bdc: addcc %o0, %o2, %o3
27310 .word 0xa1a0012a ! t0_kref+0x9be0: fabss %f10, %f16
27311 .word 0xf4b6501b ! t0_kref+0x9be4: stha %i2, [%i1 + %i3]0x80
27312 .word 0x923cc00a ! t0_kref+0x9be8: xnor %l3, %o2, %o1
27313 .word 0x8143c000 ! t0_kref+0x9bec: stbar
27314 .word 0xf628a033 ! t0_kref+0x9bf0: stb %i3, [%g2 + 0x33]
27315 .word 0xe01e401d ! t0_kref+0x9bf4: ldd [%i1 + %i5], %l0
27316 .word 0x9fc10000 ! t0_kref+0x9bf8: call %g4
27317 .word 0xb1a01895 ! t0_kref+0x9bfc: fitos %f21, %f24
27318 .word 0x943a635e ! t0_kref+0x9c00: xnor %o1, 0x35e, %o2
27319 .word 0x803ca860 ! t0_kref+0x9c04: xnor %l2, 0x860, %g0
27320 .word 0xee30a032 ! t0_kref+0x9c08: sth %l7, [%g2 + 0x32]
27321 .word 0xda680018 ! t0_kref+0x9c0c: ldstub [%g0 + %i0], %o5
27322 .word 0x81df70e4 ! t0_kref+0x9c10: flush %i5 - 0xf1c
27323 .word 0x1c480001 ! t0_kref+0x9c14: bpos,pt %icc, _kref+0x9c18
27324 .word 0x9a7a8017 ! t0_kref+0x9c18: sdiv %o2, %l7, %o5
27325 .word 0xc398a040 ! t0_kref+0x9c1c: ldda [%g2 + 0x40]%asi, %f32
27326 .word 0xd51e7ff8 ! t0_kref+0x9c20: ldd [%i1 - 8], %f10
27327 .word 0x988d800c ! t0_kref+0x9c24: andcc %l6, %o4, %o4
27328 .word 0xda40a018 ! t0_kref+0x9c28: ldsw [%g2 + 0x18], %o5
27329 .word 0x9eba800c ! t0_kref+0x9c2c: xnorcc %o2, %o4, %o7
27330 .word 0xde08a029 ! t0_kref+0x9c30: ldub [%g2 + 0x29], %o7
27331 .word 0xfc0066e2 ! t0_kref+0x9c34: ld [%g1 + 0x6e2], %fp
27332 .word 0x81ad0a4a ! t0_kref+0x9c38: fcmpd %fcc0, %f20, %f10
27333 .word 0xafa0002a ! t0_kref+0x9c3c: fmovs %f10, %f23
27334 call SYM(_kaos_done)
27335 .word 0x01000000 ! t0_kref+0x9c44: nop
27336 KGLOBAL(t0_ktbl_end)
27337t0_ktbl_end:
27338t0_ktbl_page_end:
27339
27340KTEXT_MODULE(t0_module_subr0, 0x4897a000)
27341.seg "text"
27342t0_subr0_page_begin:
27343 .skip 8188
27344.global _t0_subr0; ENTRY(t0_subr0)
27345 .word 0xa6844012 ! t0_subr0+0x0: addcc %l1, %l2, %l3
27346 .word 0x81c3e008 ! t0_subr0+0x4: retl
27347 .word 0xaa64c014 ! t0_subr0+0x8: subc %l3, %l4, %l5
27348t0_subr0_page_end:
27349
27350KTEXT_MODULE(t0_module_subr1, 0x48a78000)
27351.seg "text"
27352t0_subr1_page_begin:
27353 .skip 8192
27354.global _t0_subr1; ENTRY(t0_subr1)
27355 .word 0x9de3bfa0 ! t0_subr1+0x0: save %sp, -0x60, %sp
27356 .word 0xb29eaa5a ! t0_subr1+0x4: xorcc %i2, 0xa5a, %i1
27357 .word 0x81c7e008 ! t0_subr1+0x8: ret
27358 .word 0xa7ee6001 ! t0_subr1+0xc: restore %i1, 1, %l3
27359t0_subr1_page_end:
27360
27361KTEXT_MODULE(t0_module_subr2, 0x4fa02000)
27362.seg "text"
27363t0_subr2_page_begin:
27364 .skip 8184
27365.global _t0_subr2; ENTRY(t0_subr2)
27366 .word 0x9de3bfa0 ! t0_subr2+0x0: save %sp, -0x60, %sp
27367 .word 0xb2066001 ! t0_subr2+0x4: add %i1, 1, %i1
27368 .word 0x81c7e008 ! t0_subr2+0x8: ret
27369 .word 0xa3ee6001 ! t0_subr2+0xc: restore %i1, 1, %l1
27370t0_subr2_page_end:
27371
27372KTEXT_MODULE(t0_module_subr3, 0x48702000)
27373.seg "text"
27374t0_subr3_page_begin:
27375 .skip 8108
27376.global _t0_subr3; ENTRY(t0_subr3)
27377 .word 0x90056001 ! t0_subr3+0x0: add %l5, 1, %o0
27378 .word 0x9de3bfa0 ! t0_subr3+0x4: save %sp, -0x60, %sp
27379#if defined(KAOS_SIMULATION)
27380 add %i0, 12, %i0
27381#else
27382 .word 0x90062001 ! t0_subr3+0x8: add %i0, 1, %o0
27383 .word 0x9de3bfa0 ! t0_subr3+0xc: save %sp, -0x60, %sp
27384 .word 0x90062001 ! t0_subr3+0x10: add %i0, 1, %o0
27385 .word 0x9de3bfa0 ! t0_subr3+0x14: save %sp, -0x60, %sp
27386 .word 0x90062001 ! t0_subr3+0x18: add %i0, 1, %o0
27387 .word 0x9de3bfa0 ! t0_subr3+0x1c: save %sp, -0x60, %sp
27388 .word 0x90062001 ! t0_subr3+0x20: add %i0, 1, %o0
27389 .word 0x9de3bfa0 ! t0_subr3+0x24: save %sp, -0x60, %sp
27390 .word 0x90062001 ! t0_subr3+0x28: add %i0, 1, %o0
27391 .word 0x9de3bfa0 ! t0_subr3+0x2c: save %sp, -0x60, %sp
27392 .word 0x90062001 ! t0_subr3+0x30: add %i0, 1, %o0
27393 .word 0x9de3bfa0 ! t0_subr3+0x34: save %sp, -0x60, %sp
27394 .word 0xb1ee2001 ! t0_subr3+0x38: restore %i0, 1, %i0
27395 .word 0xb1ee2001 ! t0_subr3+0x3c: restore %i0, 1, %i0
27396 .word 0xb1ee2001 ! t0_subr3+0x40: restore %i0, 1, %i0
27397 .word 0xb1ee2001 ! t0_subr3+0x44: restore %i0, 1, %i0
27398 .word 0xb1ee2001 ! t0_subr3+0x48: restore %i0, 1, %i0
27399 .word 0xb1ee2001 ! t0_subr3+0x4c: restore %i0, 1, %i0
27400#endif
27401 .word 0x81c7e008 ! t0_subr3+0x50: ret
27402 .word 0xadee2001 ! t0_subr3+0x54: restore %i0, 1, %l6
27403t0_subr3_page_end:
27404!
27405! Total operations: 9805
27406!
27407! Operation frequencies
27408!
27409! name exp obs
27410! ldsb 1.18 1.20
27411! ldub 0.51 0.46
27412! ldsh 0.97 1.09
27413! lduh 1.60 1.85
27414! ld 0.81 0.83
27415! ldd 1.39 1.41
27416! swap 0.94 0.90
27417! ldstub 0.44 0.46
27418! stb 0.75 0.65
27419! sth 0.92 1.02
27420! st 0.56 0.64
27421! std 0.48 0.54
27422! add 0.39 0.35
27423! addcc 0.86 1.08
27424! addx 1.59 1.66
27425! addxcc 0.68 0.62
27426! taddcc 0.13 0.11
27427! taddcctv 0.31 0.35
27428! sub 0.98 0.88
27429! subcc 0.93 0.99
27430! subx 1.22 1.26
27431! subxcc 1.47 1.43
27432! tsubcc 0.03 0.03
27433! tsubcctv 0.33 0.22
27434! mulscc 0.19 0.16
27435! and 0.97 1.02
27436! andcc 1.56 1.68
27437! andn 0.94 1.01
27438! andncc 1.67 1.77
27439! or 0.66 0.52
27440! orcc 0.12 0.16
27441! orn 1.18 1.25
27442! orncc 0.45 0.48
27443! xor 0.40 0.45
27444! xorcc 0.86 0.94
27445! xnor 1.28 1.50
27446! xnorcc 1.54 1.80
27447! sll 1.55 1.91
27448! srl 1.18 1.20
27449! sra 1.18 1.49
27450! unimp 0.29 0.28
27451! umul 0.08 0.05
27452! smul 1.60 1.66
27453! udiv 0.22 0.31
27454! sdiv 0.82 0.92
27455! umulcc 0.03 0.02
27456! smulcc 0.50 0.52
27457! udivcc 1.51 1.56
27458! sdivcc 0.93 0.97
27459! rdy 0.19 0.14
27460! wry 1.37 1.64
27461! bicc 2.76 2.46
27462! sethi 0.36 0.37
27463! jmpl 0.69 0.73
27464! call 0.77 0.69
27465! ticc 0.00 0.00
27466! flush 1.10 1.16
27467! save 0.38 0.28
27468! restore 1.63 0.00
27469! stbar 0.67 0.60
27470! ldf 1.12 1.18
27471! lddf 1.56 1.73
27472! stf 0.58 0.58
27473! stdf 1.13 1.08
27474! fadds 1.41 1.56
27475! fsubs 0.15 0.17
27476! fmuls 0.36 0.46
27477! fdivs 0.58 0.73
27478! faddd 0.55 0.52
27479! fsubd 0.43 0.31
27480! fmuld 0.11 0.09
27481! fdivd 0.73 0.86
27482! faddq 0.00 0.00
27483! fsubq 0.00 0.00
27484! fmulq 0.00 0.00
27485! fdivq 0.00 0.00
27486! fsmuld 0.39 0.54
27487! fdmulq 0.00 0.00
27488! fitos 1.00 1.13
27489! fitod 1.44 1.52
27490! fitoq 0.00 0.00
27491! fstoi 0.72 0.65
27492! fstod 0.01 0.02
27493! fstoq 0.00 0.00
27494! fdtoi 0.16 0.19
27495! fdtos 1.18 1.36
27496! fdtoq 0.00 0.00
27497! fqtoi 0.00 0.00
27498! fqtos 0.00 0.00
27499! fqtod 0.00 0.00
27500! fmovs 0.92 0.93
27501! fnegs 0.58 0.50
27502! fabss 1.65 1.94
27503! fsqrts 0.00 0.00
27504! fsqrtd 0.00 0.00
27505! fsqrtq 0.00 0.00
27506! fcmps 0.55 0.51
27507! fcmpd 1.43 1.41
27508! fcmpq 0.00 0.00
27509! fcmpes 0.73 0.75
27510! fcmped 0.08 0.04
27511! fcmpeq 0.00 0.00
27512! fbfcc 3.89 3.62
27513! ldfsr 0.09 0.00
27514! stfsr 0.10 0.12
27515! loop 0.31 0.11
27516! offset 0.13 0.10
27517! area 0.31 0.31
27518! target 0.31 0.34
27519! goto 0.17 0.08
27520! sigsegv 0.11 0.12
27521! sigbus 0.23 0.28
27522! imodify 0.38 0.18
27523! ldfsr_offset 0.32 0.00
27524! fpattern 1.42 1.35
27525! lbranch 0.02 0.04
27526! shmld 4.22 4.68
27527! shmst 3.41 3.48
27528! shmpf 0.27 0.29
27529! shmswap 0.20 0.19
27530! shmblkld 0.96 0.25
27531! shmblkst 0.56 0.47
27532! shmblkchk 0.57 0.31
27533! hack_restore 0.00 0.00
27534! demap_random_va 0.00 0.00
27535! demap_area 0.00 0.00
27536! demap_ktbl_text 0.00 0.00
27537! demap_ktbl_data 0.00 0.00
27538! demap_subr 0.00 0.00
27539! demap_reg 0.00 0.00
27540! demap_stack 0.00 0.00
27541! ro_area 0.00 0.00
27542! ro_ktbl_data 0.00 0.00
27543! ro_reg 0.00 0.00
27544! ro_stack 0.00 0.00
27545! set_window 0.00 0.00
27546! set_va_wp 0.00 0.00
27547! set_pa_wp 0.00 0.00
27548! set_softint 0.00 0.00
27549! ie_toggle 0.00 0.00
27550! set_pil 0.00 0.00
27551! set_tso 0.00 0.00
27552! set_pso 0.00 0.00
27553! set_rmo 0.00 0.00
27554! cflush 0.00 0.00
27555! return 0.30 0.31
27556! casa 0.00 0.00
27557! rdasi 0.11 0.15
27558! wrasi 0.24 0.15
27559! bpcc 1.08 0.93
27560! fbpfcc 3.97 3.61
27561! fmovscc 0.31 0.48
27562! fmovdcc 0.00 0.00
27563! fmovqcc 0.00 0.00
27564! movcc 0.03 0.01
27565! flushw 0.09 0.13
27566! membar 0.30 0.15
27567! prefetch 0.60 0.64
27568! rdpc 0.08 0.09
27569! ldqf 0.00 0.00
27570! stqf 0.00 0.00
27571! ldfa 0.08 0.10
27572! lddfa 0.06 0.04
27573! ldqfa 0.00 0.00
27574! ldsba 0.06 0.06
27575! ldsha 0.16 0.15
27576! lduba 0.33 0.41
27577! lduha 0.04 0.07
27578! lda 0.16 0.17
27579! ldda 0.18 0.17
27580! ldstuba 0.23 0.29
27581! prefetcha 0.09 0.07
27582! stfa 0.06 0.09
27583! stdfa 0.23 0.24
27584! stqfa 0.00 0.00
27585! stba 0.26 0.19
27586! stha 0.14 0.13
27587! sta 0.05 0.03
27588! stda 0.05 0.05
27589! swapa 0.23 0.32
27590! fmovd 0.22 0.19
27591! fnegd 0.29 0.24
27592! fabsd 0.19 0.23
27593! fstox 0.19 0.21
27594! fdtox 0.02 0.01
27595! fxtos 0.06 0.08
27596! fxtod 0.18 0.21
27597! lds 0.02 0.03
27598! ldsa 0.18 0.18
27599! ldx 0.25 0.30
27600! ldxa 0.24 0.17
27601! nofault 0.01 0.03
27602! rdgsr 0.00 0.00
27603! wrgsr 0.00 0.00
27604! fpadd16 0.00 0.00
27605! fpadd16s 0.00 0.00
27606! fpadd32 0.00 0.00
27607! fpadd32s 0.00 0.00
27608! fpsub16 0.00 0.00
27609! fpsub16s 0.00 0.00
27610! fpsub32 0.00 0.00
27611! fpsub32s 0.00 0.00
27612! fpack16 0.00 0.00
27613! fpack32 0.00 0.00
27614! fpackfix 0.00 0.00
27615! fexpand 0.00 0.00
27616! fpmerge 0.00 0.00
27617! fmul8x16 0.00 0.00
27618! fmul8x16au 0.00 0.00
27619! fmul8x16al 0.00 0.00
27620! fmul8sux16 0.00 0.00
27621! fmul8ulx16 0.00 0.00
27622! fmuld8sux16 0.00 0.00
27623! fmuld8ulx16 0.00 0.00
27624! alignaddr 0.00 0.00
27625! alignaddrl 0.00 0.00
27626! faligndata 0.00 0.00
27627! fzero 0.00 0.00
27628! fzeros 0.00 0.00
27629! fone 0.00 0.00
27630! fones 0.00 0.00
27631! fsrc1 0.00 0.00
27632! fsrc1s 0.00 0.00
27633! fsrc2 0.00 0.00
27634! fsrc2s 0.00 0.00
27635! fnot1 0.00 0.00
27636! fnot1s 0.00 0.00
27637! fnot2 0.00 0.00
27638! fnot2s 0.00 0.00
27639! for 0.00 0.00
27640! fors 0.00 0.00
27641! fnor 0.00 0.00
27642! fnors 0.00 0.00
27643! fand 0.00 0.00
27644! fands 0.00 0.00
27645! fnand 0.00 0.00
27646! fnands 0.00 0.00
27647! fxor 0.00 0.00
27648! fxors 0.00 0.00
27649! fxnor 0.00 0.00
27650! fxnors 0.00 0.00
27651! fornot1 0.00 0.00
27652! fornot1s 0.00 0.00
27653! fornot2 0.00 0.00
27654! fornot2s 0.00 0.00
27655! fandnot1 0.00 0.00
27656! fandnot1s 0.00 0.00
27657! fandnot2 0.00 0.00
27658! fandnot2s 0.00 0.00
27659! fcmpgt16 0.00 0.00
27660! fcmpgt32 0.00 0.00
27661! fcmple16 0.00 0.00
27662! fcmple32 0.00 0.00
27663! fcmpne16 0.00 0.00
27664! fcmpne32 0.00 0.00
27665! fcmpeq16 0.00 0.00
27666! fcmpeq32 0.00 0.00
27667! edge8 0.00 0.00
27668! edge8l 0.00 0.00
27669! edge16 0.00 0.00
27670! edge16l 0.00 0.00
27671! edge32 0.00 0.00
27672! edge32l 0.00 0.00
27673! pdist 0.00 0.00
27674! partial_st8 0.00 0.00
27675! partial_st16 0.00 0.00
27676! partial_st32 0.00 0.00
27677! short_st8 0.00 0.00
27678! short_st16 0.00 0.00
27679! short_ld8 0.00 0.00
27680! short_ld16 0.00 0.00
27681! blkld 0.00 0.00
27682! blkst 0.00 0.00
27683! blkld_offset 0.00 0.00
27684! blkst_offset 0.00 0.00
27685! blk_check 0.00 0.00
27686! casxa 0.00 0.00
27687! rdccr 0.00 0.00
27688! rdfprs 0.00 0.00
27689! wrccr 0.00 0.00
27690! popc 0.00 0.00
27691! wrfprs 0.00 0.00
27692! stx 0.00 0.00
27693! stxa 0.00 0.00
27694! cflush 0.00 0.00
27695! array8 0.00 0.00
27696! array16 0.00 0.00
27697! array32 0.00 0.00
27698! edge8n 0.00 0.00
27699! edge8ln 0.00 0.00
27700! edge16n 0.00 0.00
27701! edge16ln 0.00 0.00
27702! edge32n 0.00 0.00
27703! edge32ln 0.00 0.00
27704! bmask 0.00 0.00
27705! bshuffle 0.00 0.00
27706! siam 0.00 0.00
27707! fpadds16 0.00 0.00
27708! fpadds16s 0.00 0.00
27709! fpadds32 0.00 0.00
27710! fpadds32s 0.00 0.00
27711! fpsubs16 0.00 0.00
27712! fpsubs16s 0.00 0.00
27713! fpsubs32 0.00 0.00
27714! fpsubs32s 0.00 0.00
27715! fpadd64 0.00 0.00
27716! fpsub64 0.00 0.00
27717! fpmean16 0.00 0.00
27718! fpchksm16 0.00 0.00
27719! fshl16 0.00 0.00
27720! fshrl16 0.00 0.00
27721! fshl32 0.00 0.00
27722! fshrl32 0.00 0.00
27723! fshlas16 0.00 0.00
27724! fshra16 0.00 0.00
27725! fshlas32 0.00 0.00
27726! fshra32 0.00 0.00
27727! fpmovc8 0.00 0.00
27728! fpmovc16 0.00 0.00
27729! fpmovc32 0.00 0.00
27730! fmergesp 0.00 0.00
27731! fucmpgt8 0.00 0.00
27732! fucmple8 0.00 0.00
27733! fucmpne8 0.00 0.00
27734! fucmpeq8 0.00 0.00
27735! pdistn 0.00 0.00
27736! lzd 0.00 0.00
27737! addxc 0.00 0.00
27738! addxccc 0.00 0.00
27739! umulxhi 0.00 0.00
27740! flcmps 0.00 0.00
27741! flcmpd 0.00 0.00
27742! sfabss 0.00 0.00
27743! sfnegs 0.00 0.00
27744! sfadds 0.00 0.00
27745! sfsubs 0.00 0.00
27746! sfmuls 0.00 0.00
27747! sfitos 0.00 0.00
27748! sfstoi 0.00 0.00
27749! sfcmpeqs 0.00 0.00
27750! sfcmpnes 0.00 0.00
27751! sfcmpgts 0.00 0.00
27752! sfcmples 0.00 0.00
27753! fmadds 0.00 0.00
27754! fmaddd 0.00 0.00
27755! fmsubs 0.00 0.00
27756! fmsubd 0.00 0.00
27757! fnmsubs 0.00 0.00
27758! fnmsubd 0.00 0.00
27759! fnmadds 0.00 0.00
27760! fnmaddd 0.00 0.00
27761!
27762KDATA_MODULE(t0_module_offset_table, 0x30de6000)
27763.seg "data"
27764t0_offset_table_start:
27765t0_offset_table_size: .word 0x00000008
27766t0_offset_table:
27767 .word 0x00000000
27768 .word 0x00000018
27769 .word 0x00000008
27770 .word 0xfffffff0
27771 .word 0x00000010
27772 .word 0xffffffe8
27773 .word 0xffffffe0
27774 .word 0xfffffff8
27775t0_offset_table_end:
27776
27777t0_ldfsr_offset_table_start:
27778t0_ldfsr_offset_table_size: .word 0x00000000
27779t0_ldfsr_offset_table:
27780t0_ldfsr_offset_table_end:
27781
27782t0_bld_offset_table_start:
27783t0_bld_offset_table_size: .word 0x00000000
27784t0_bld_offset_table:
27785t0_bld_offset_table_end:
27786
27787t0_bst_offset_table_start:
27788t0_bst_offset_table_size: .word 0x00000000
27789t0_bst_offset_table:
27790t0_bst_offset_table_end:
27791
27792.skip 8144 ! page align
27793
27794KDATA_MODULE(t0_module_data_in_regs, 0x62848000)
27795.seg "data"
27796KGLOBAL(t0_data_in_regs)
27797t0_data_in_regs_start:
27798t0_data_in_regs:
27799 .word 0xd00355d6 ! %f0
27800 .word 0x73de2671 ! %f1
27801 .word 0xaed94e2b ! %f2
27802 .word 0xf15deda2 ! %f3
27803 .word 0x3d97f0d9 ! %f4
27804 .word 0x307fec28 ! %f5
27805 .word 0x4b560b1b ! %f6
27806 .word 0x40f6aaf2 ! %f7
27807 .word 0xd8ba3bca ! %f8
27808 .word 0x82322c84 ! %f9
27809 .word 0xa7cbee1f ! %f10
27810 .word 0xed068084 ! %f11
27811 .word 0x92616ad8 ! %f12
27812 .word 0x3a3e0520 ! %f13
27813 .word 0x29bcb168 ! %f14
27814 .word 0xfd001d2c ! %f15
27815 .word 0x110839e7 ! %f16
27816 .word 0xe54b001d ! %f17
27817 .word 0x8aa1e1ce ! %f18
27818 .word 0x19a5f150 ! %f19
27819 .word 0x1a8168c9 ! %f20
27820 .word 0x5a5eae45 ! %f21
27821 .word 0xb06dd828 ! %f22
27822 .word 0x4d65cfaa ! %f23
27823 .word 0xfa1b46af ! %f24
27824 .word 0x4e393f72 ! %f25
27825 .word 0xd11273dd ! %f26
27826 .word 0x88c7564c ! %f27
27827 .word 0x5dac00dd ! %f28
27828 .word 0x2638bd30 ! %f29
27829 .word 0xab206abb ! %f30
27830 .word 0x4f6963e4 ! %f31
27831 .word 0xc787a89d ! %f32
27832 .word 0x9c62cba1 ! %f33
27833 .word 0xab6b4206 ! %f34
27834 .word 0x070b1d41 ! %f35
27835 .word 0xddfc2475 ! %f36
27836 .word 0x65cf14a1 ! %f37
27837 .word 0x61cb44d4 ! %f38
27838 .word 0xdee14715 ! %f39
27839 .word 0x51fe809b ! %f40
27840 .word 0xe3aac129 ! %f41
27841 .word 0x9ed80b98 ! %f42
27842 .word 0x6240f7fc ! %f43
27843 .word 0x417852a8 ! %f44
27844 .word 0x87afa4f8 ! %f45
27845 .word 0xbf0b68fb ! %f46
27846 .word 0x02b4e6bd ! %f47
27847 .word 0x455b248c ! %f48
27848 .word 0x7570006f ! %f49
27849 .word 0xde65cff2 ! %f50
27850 .word 0x3b22d8ce ! %f51
27851 .word 0x638b1ac2 ! %f52
27852 .word 0xa481fcbc ! %f53
27853 .word 0x1faa870c ! %f54
27854 .word 0x23faf51d ! %f55
27855 .word 0xf01149c3 ! %f56
27856 .word 0x5aa4463b ! %f57
27857 .word 0x9cdb3d0b ! %f58
27858 .word 0x2fc2ff0d ! %f59
27859 .word 0xcb196ebf ! %f60
27860 .word 0xe2a76918 ! %f61
27861 .word 0x90ffd2b6 ! %f62
27862 .word 0x5bebbdbe ! %f63
27863 .word 0x00000000 ! %g0 (always zero)
27864 .word t0_kref+0x798 ! %g1 (code pointer)
27865 .word t0_data_in_shm_area ! %g2 (shared area pointer)
27866 .word 0xbd15aedc ! %g3 (loop index)
27867 .word SYM(t0_subr0) ! %g4 (jmpl target)
27868 .word t0_kref+0x1 ! %g5 (sigbus target)
27869 .word 0x00000000 ! %g6 (block ld offset)
27870 .word 0x00000000 ! %g7 (block st offset)
27871 .word 0xa21d799d ! %o0
27872 .word 0xbf85a977 ! %o1
27873 .word 0x252ff935 ! %o2
27874 .word 0xc58a5538 ! %o3
27875 .word 0xf7070ee7 ! %o4
27876 .word 0x5e9d2071 ! %o5
27877 .word 0x00000000 ! %sp (stack pointer)
27878 .word 0x00000000 ! %o7 (relocatable junk)
27879 .word 0x1145ff8a ! %l0
27880 .word 0x737dd438 ! %l1
27881 .word 0x7ec06ded ! %l2
27882 .word 0xfbff1391 ! %l3
27883 .word 0x2d20c5d4 ! %l4
27884 .word 0xf48ea659 ! %l5
27885 .word 0x812529fd ! %l6
27886 .word 0xb91989ea ! %l7
27887 .word t0_data_in_area0 ! %i0 (area pointer)
27888 .word t0_data_in_area0 ! %i1 (area pointer)
27889 .word 0x00000014 ! %i2 (byte offset)
27890 .word 0xffffffec ! %i3 (halfword offset)
27891 .word 0x0000000c ! %i4 (word offset)
27892 .word 0xffffffe8 ! %i5 (doubleword offset)
27893 .word 0x00000000 ! %fp (frame pointer)
27894 .word 0x00000000 ! %i7 (return address)
27895 .word 0x893a8bb9 ! %y
27896 .word 0x00000002 ! %icc (nzvc)
27897 .word 0x40000a53 ! %fsr
27898 .word 0x00000000 ! %gsr.mask
27899 .word 0x00000000 ! %gsr
27900 .word 0x00000082 ! %asi
27901 .word 0x00000000 ! Integer overflow traps
27902 .word 0x00000000 ! Integer divide by zero traps
27903 .word 0x00000000 ! Integer divide > 52 bit dividend traps
27904 .word 0x00000000 ! Floating inexact traps
27905 .word 0x00000000 ! Floating divide by zero traps
27906 .word 0x00000000 ! Floating underflow traps
27907 .word 0x00000000 ! Floating overflow traps
27908 .word 0x00000000 ! Floating invalid traps
27909 .word 0x00000000 ! Floating other traps
27910 .word 0x00000000 ! Ticc traps
27911 .word 0x00000000 ! Unexpected SIGFPE traps
27912 .word 0x00000000 ! Unexpected SIGSEGV traps
27913 .word 0x00000000 ! Unexpected SIGBUS traps
27914 .word 0x00000000 ! Unexpected SIGILL traps
27915 .word 0x00000000 ! Expected SIGSEGV traps
27916 .word 0x00000000 ! Expected SIGBUS traps
27917 .word 0x00000000 ! UNIMP traps
27918 .word 0x00000000 ! ??
27919.global t0_data_in_mtbl_size; t0_data_in_mtbl_size: .word 253
27920t0_data_in_regs_end:
27921
27922.skip 7708 ! page align
27923
27924KDATA_MODULE(t0_module_data_in_stack, 0x1c5e0000)
27925.seg "data"
27926KGLOBAL(t0_data_in_mtbl_size)
27927KGLOBAL(t0_data_in_mtbl)
27928KGLOBAL(t0_data_in_stack)
27929t0_data_in_stack_start:
27930 .word 0xb1dd0510
27931 .word 0x729fbda0
27932 .word 0xaaa20647
27933 .word 0x57b846bd
27934 .word 0x7a6ec9c7
27935 .word 0x03aece5a
27936 .word 0x9437931f
27937 .word 0x54a48859
27938 .word 0x2f3848ff
27939 .word 0x3af185ba
27940 .word 0x81d59f77
27941 .word 0xca2334f5
27942 .word 0xd0a9c3e1
27943 .word 0x487e86fe
27944 .word 0x7b59fabb
27945 .word 0x5a4f3794
27946 .word 0xfa2b0d09
27947 .word 0xca1bbbd2
27948 .word 0xc0d3b1ef
27949 .word 0x027f981c
27950 .word 0xb17622a0
27951 .word 0xddafe6d2
27952 .word 0x383109e2
27953 .word 0xdd15bb7e
27954 .word 0x9238d5aa
27955 .word 0x0adc5a4d
27956 .word 0x729668a2
27957 .word 0x4c2d0219
27958 .word 0x7f59129c
27959 .word 0x56b4d74c
27960 .word 0x53b5e232
27961 .word 0xb03b6860
27962 .word 0x04dc9f31
27963 .word 0xff67d8d2
27964 .word 0x86c65c7a
27965 .word 0xfc890db9
27966 .word 0x042e617d
27967 .word 0xf209cf64
27968 .word 0x93347e7e
27969 .word 0x195ec5a8
27970 .word 0x5d888441
27971 .word 0x9eda10cb
27972 .word 0x2e16ded2
27973 .word 0x5f2a172c
27974 .word 0xddec0c81
27975 .word 0xf8808018
27976 .word 0xa812254d
27977 .word 0x80d74e69
27978 .word 0x6e83b454
27979 .word 0x052f31e7
27980 .word 0x58f113fd
27981 .word 0xcc888486
27982 .word 0x11d91efa
27983 .word 0xd58390e8
27984 .word 0x25ffab5a
27985 .word 0xbadac1d8
27986 .word 0xb220ba33
27987 .word 0x18b6c69b
27988 .word 0xa577ddbd
27989 .word 0xb4589e3f
27990 .word 0xc351e0ce
27991 .word 0x08656c5a
27992 .word 0x93418612
27993 .word 0xc4cc03d0
27994 .word 0xb906127f
27995 .word 0x7432c89c
27996 .word 0xe12e95cc
27997 .word 0x8b16f7b4
27998 .word 0xd47354f5
27999 .word 0x3f0c1c77
28000 .word 0x71f7ae19
28001 .word 0x1c558d4f
28002 .word 0xb783122c
28003 .word 0x5914c566
28004 .word 0xc1cc9857
28005 .word 0x388967a4
28006 .word 0xe84807ff
28007 .word 0xe28c374c
28008 .word 0x548f51c5
28009 .word 0x28316cf7
28010 .word 0x492b1d00
28011 .word 0xa98b12b8
28012 .word 0xa0079e7d
28013 .word 0xdb3690b3
28014 .word 0xd7502e8c
28015 .word 0x1e84db6a
28016 .word 0x6ac857a1
28017 .word 0x84c0d78e
28018 .word 0x6f312c19
28019 .word 0x6e501316
28020 .word 0xce5ee8d4
28021 .word 0x7315f9ea
28022 .word 0x287f13d1
28023 .word 0xf44ebc67
28024 .word 0x77f8b0ec
28025 .word 0x68d5487e
28026 .word 0x233da464
28027 .word 0x386d8a46
28028 .word 0x9d3139e5
28029 .word 0x4bfab735
28030 .word 0x8a07d819
28031 .word 0x3b503f5b
28032 .word 0xce777c18
28033 .word 0xc14d3255
28034 .word 0x95b87d27
28035 .word 0xc36601d3
28036 .word 0x3ca7a0ab
28037 .word 0xce7aa1e4
28038 .word 0x96937f42
28039 .word 0x8808a764
28040 .word 0xbf59f74b
28041 .word 0x14663f46
28042 .word 0x53c1b677
28043 .word 0x98763d8e
28044 .word 0x743f1318
28045 .word 0xb454212a
28046 .word 0x6cba4f3c
28047 .word 0xd3a45222
28048 .word 0xe8ec42e1
28049 .word 0xb7e721a7
28050 .word 0x1e521fc3
28051 .word 0x17e0c007
28052 .word 0x96fad891
28053 .word 0x7b9482a1
28054 .word 0xbfda7e8e
28055 .word 0x662c043b
28056 .word 0xf18ff3e8
28057 .word 0x6782f471
28058 .word 0x313e6e47
28059 .word 0x39755f18
28060 .word 0x3289c46d
28061 .word 0x5a00e2c5
28062 .word 0x12a632d1
28063 .word 0xf5a145d8
28064 .word 0x87ea76a2
28065 .word 0xd3182bc3
28066 .word 0x1616a39a
28067 .word 0x89c6e85b
28068 .word 0xb6e84079
28069 .word 0xe083a574
28070 .word 0xbd02cf32
28071 .word 0x2499cf27
28072 .word 0xf48d4107
28073 .word 0x4ead155f
28074 .word 0xe41bc421
28075 .word 0x65c0d5af
28076 .word 0xbb492776
28077 .word 0xf4a07e74
28078 .word 0x381392f4
28079 .word 0x8b2c04d7
28080 .word 0x2481d540
28081 .word 0x684be92c
28082 .word 0xfbc5dd99
28083 .word 0x3a8f11b7
28084 .word 0x944f6f9a
28085 .word 0xc43109ed
28086 .word 0xec8987ec
28087 .word 0x3d3e849f
28088 .word 0xd763942d
28089 .word 0xca2069b2
28090 .word 0xe1945d91
28091 .word 0x9c09cc5a
28092 .word 0xa6e2a50b
28093 .word 0xddebf4eb
28094 .word 0x6892c103
28095 .word 0x518cc1b7
28096 .word 0x86f15fe0
28097 .word 0x797914a1
28098t0_data_in_sp:
28099 .word 0xd922b7ed
28100 .word 0x58175f44
28101 .word 0x42283467
28102 .word 0xa778b5dd
28103 .word 0x7402e8b8
28104 .word 0x44f2b15c
28105 .word 0xb1410e20
28106 .word 0x358de34a
28107 .word t0_data_in_area0
28108 .word t0_data_in_area0
28109 .word 0xffffffe9
28110 .word 0x00000016
28111 .word 0xfffffffc
28112 .word 0x00000018
28113 .word t0_data_in_fp
28114 .word 0x35d18751
28115 .word 0x69feaae7
28116 .word 0x732e9b24
28117 .word 0xaae30203
28118 .word 0x92a1106c
28119 .word 0xedfee498
28120 .word 0xfcf7c556
28121 .word 0xe5372ad3
28122 .word 0xdb9f8259
28123t0_data_in_mtbl_base:
28124 .word 0x380fffff ! [%fp - 0x400]
28125 .word 0xc0000000 ! [%fp - 0x3fc]
28126 .word 0x380fffff ! [%fp - 0x3f8]
28127 .word 0xe0000000 ! [%fp - 0x3f4]
28128 .word 0x380fffff ! [%fp - 0x3f0]
28129 .word 0x80000000 ! [%fp - 0x3ec]
28130 .word 0x38000000 ! [%fp - 0x3e8]
28131 .word 0x40000000 ! [%fp - 0x3e4]
28132 .word 0x38000000 ! [%fp - 0x3e0]
28133 .word 0x80000000 ! [%fp - 0x3dc]
28134 .word 0x38000000 ! [%fp - 0x3d8]
28135 .word 0x20000000 ! [%fp - 0x3d4]
28136 .word 0x47f00000 ! [%fp - 0x3d0]
28137 .word 0x00000000 ! [%fp - 0x3cc]
28138 .word 0x47f00000 ! [%fp - 0x3c8]
28139 .word 0x20000000 ! [%fp - 0x3c4]
28140 .word 0x47efffff ! [%fp - 0x3c0]
28141 .word 0xffffffff ! [%fp - 0x3bc]
28142 .word 0x7ff00000 ! [%fp - 0x3b8]
28143 .word 0x00000000 ! [%fp - 0x3b4]
28144 .word 0x7fefffff ! [%fp - 0x3b0]
28145 .word 0xffffffff ! [%fp - 0x3ac]
28146 .word 0x000fffff ! [%fp - 0x3a8]
28147 .word 0xffffffff ! [%fp - 0x3a4]
28148 .word 0x000fffff ! [%fp - 0x3a0]
28149 .word 0xfffffffe ! [%fp - 0x39c]
28150 .word 0x00100000 ! [%fp - 0x398]
28151 .word 0x00000000 ! [%fp - 0x394]
28152 .word 0x00000000 ! [%fp - 0x390]
28153 .word 0x00000001 ! [%fp - 0x38c]
28154 .word 0x00000000 ! [%fp - 0x388]
28155 .word 0x00000002 ! [%fp - 0x384]
28156 .word 0x00000000 ! [%fp - 0x380]
28157 .word 0x00000000 ! [%fp - 0x37c]
28158 .word 0x7f800000 ! [%fp - 0x378]
28159 .word 0x7f7fffff ! [%fp - 0x374]
28160 .word 0x007fffff ! [%fp - 0x370]
28161 .word 0x007ffffe ! [%fp - 0x36c]
28162 .word 0x00800000 ! [%fp - 0x368]
28163 .word 0x00000001 ! [%fp - 0x364]
28164 .word 0x00000002 ! [%fp - 0x360]
28165 .word 0x80000000 ! [%fp - 0x35c]
28166 .word 0x207fe000 ! [%fp - 0x358]
28167 .word 0x1ffff000 ! [%fp - 0x354]
28168 .word 0x307fe123 ! [%fp - 0x350]
28169 .word 0x0fff1001 ! [%fp - 0x34c]
28170 .word 0x2ff81000 ! [%fp - 0x348]
28171 .word 0x1072e100 ! [%fp - 0x344]
28172 .word 0x027fe067 ! [%fp - 0x340]
28173 .word 0x3eff1289 ! [%fp - 0x33c]
28174 .word 0x3f000400 ! [%fp - 0x338]
28175 .word 0x80003c1f ! [%fp - 0x334]
28176 .word 0x00fff800 ! [%fp - 0x330]
28177 .word 0xffff8000 ! [%fp - 0x32c]
28178 .word 0x200ff760 ! [%fp - 0x328]
28179 .word 0x0800011f ! [%fp - 0x324]
28180 .word 0x1ffff800 ! [%fp - 0x320]
28181 .word 0x00000000 ! [%fp - 0x31c]
28182 .word 0x3ffe8000 ! [%fp - 0x318]
28183 .word 0x147ff000 ! [%fp - 0x314]
28184 .word 0x137fe671 ! [%fp - 0x310]
28185 .word 0x3ffe8459 ! [%fp - 0x30c]
28186 .word 0x127fffff ! [%fp - 0x308]
28187 .word 0x3fffffff ! [%fp - 0x304]
28188 .word 0x307fe123 ! [%fp - 0x300]
28189 .word 0x047fffff ! [%fp - 0x2fc]
28190 .word 0x307fe123 ! [%fp - 0x2f8]
28191 .word 0x03ffffff ! [%fp - 0x2f4]
28192 .word 0x107fe100 ! [%fp - 0x2f0]
28193 .word 0x22efffff ! [%fp - 0x2ec]
28194 .word 0x380ffe80 ! [%fp - 0x2e8]
28195 .word 0x00000000 ! [%fp - 0x2e4]
28196 .word 0x04bfeff9 ! [%fp - 0x2e0]
28197 .word 0x00000000 ! [%fp - 0x2dc]
28198 .word 0x380fffff ! [%fp - 0x2d8]
28199 .word 0xffffffff ! [%fp - 0x2d4]
28200 .word 0x04bfffff ! [%fp - 0x2d0]
28201 .word 0xffffffff ! [%fp - 0x2cc]
28202 .word 0x300ff123 ! [%fp - 0x2c8]
28203 .word 0x40000000 ! [%fp - 0x2c4]
28204 .word 0x0caf8ee0 ! [%fp - 0x2c0]
28205 .word 0x00000000 ! [%fp - 0x2bc]
28206 .word 0x3c0ff456 ! [%fp - 0x2b8]
28207 .word 0x00000000 ! [%fp - 0x2b4]
28208 .word 0x009ff000 ! [%fp - 0x2b0]
28209 .word 0x00000000 ! [%fp - 0x2ac]
28210 .word 0x3c0ff456 ! [%fp - 0x2a8]
28211 .word 0x0000ff99 ! [%fp - 0x2a4]
28212 .word 0x009ff000 ! [%fp - 0x2a0]
28213 .word 0x001234ff ! [%fp - 0x29c]
28214 .word 0x0080ffff ! [%fp - 0x298]
28215 .word 0x3ff8f000 ! [%fp - 0x294]
28216 .word 0x01800001 ! [%fp - 0x290]
28217 .word 0x40c2fc1f ! [%fp - 0x28c]
28218 .word 0x00100100 ! [%fp - 0x288]
28219 .word 0x10010001 ! [%fp - 0x284]
28220 .word 0x3fff8f88 ! [%fp - 0x280]
28221 .word 0x00000000 ! [%fp - 0x27c]
28222 .word 0x00f00f00 ! [%fp - 0x278]
28223 .word 0xf000000f ! [%fp - 0x274]
28224 .word 0x409ff00f ! [%fp - 0x270]
28225 .word 0xff000fff ! [%fp - 0x26c]
28226 .word 0x04003009 ! [%fp - 0x268]
28227 .word 0x4fff0001 ! [%fp - 0x264]
28228 .word 0x03001001 ! [%fp - 0x260]
28229 .word 0x4feeeeee ! [%fp - 0x25c]
28230 .word 0x0801e067 ! [%fp - 0x258]
28231 .word 0x54f231f8 ! [%fp - 0x254]
28232 .word 0x01000001 ! [%fp - 0x250]
28233 .word 0x00000001 ! [%fp - 0x24c]
28234 .word 0x453eef45 ! [%fp - 0x248]
28235 .word 0x00000001 ! [%fp - 0x244]
28236 .word 0x01100111 ! [%fp - 0x240]
28237 .word 0x00011111 ! [%fp - 0x23c]
28238 .word 0x455f8000 ! [%fp - 0x238]
28239 .word 0xffffffff ! [%fp - 0x234]
28240 .word 0x01301222 ! [%fp - 0x230]
28241 .word 0x00111222 ! [%fp - 0x22c]
28242 .word 0x458f1100 ! [%fp - 0x228]
28243 .word 0x01111001 ! [%fp - 0x224]
28244 .word 0x40811111 ! [%fp - 0x220]
28245 .word 0x00feeeee ! [%fp - 0x21c]
28246 .word 0x40000011 ! [%fp - 0x218]
28247 .word 0x007fffff ! [%fp - 0x214]
28248 .word 0x41800221 ! [%fp - 0x210]
28249 .word 0x01ff0001 ! [%fp - 0x20c]
28250 .word 0x7f333333 ! [%fp - 0x208]
28251 .word 0x3f7fffff ! [%fp - 0x204]
28252 .word 0x40100001 ! [%fp - 0x200]
28253 .word 0x11000011 ! [%fp - 0x1fc]
28254 .word 0x001fffff ! [%fp - 0x1f8]
28255 .word 0xffffffff ! [%fp - 0x1f4]
28256 .word 0x40000000 ! [%fp - 0x1f0]
28257 .word 0x00000011 ! [%fp - 0x1ec]
28258 .word 0x000fffff ! [%fp - 0x1e8]
28259 .word 0xffffffff ! [%fp - 0x1e4]
28260 .word 0x7fe11111 ! [%fp - 0x1e0]
28261 .word 0xffffffff ! [%fp - 0x1dc]
28262 .word 0x3ffff110 ! [%fp - 0x1d8]
28263 .word 0x00000001 ! [%fp - 0x1d4]
28264 .word 0x7fffffff ! [%fp - 0x1d0]
28265 .word 0x7f800001 ! [%fp - 0x1cc]
28266 .word 0x7f800000 ! [%fp - 0x1c8]
28267 .word 0x7f7fffff ! [%fp - 0x1c4]
28268 .word 0x5f800001 ! [%fp - 0x1c0]
28269 .word 0x5f800000 ! [%fp - 0x1bc]
28270 .word 0x5f7fffff ! [%fp - 0x1b8]
28271 .word 0x5f000001 ! [%fp - 0x1b4]
28272 .word 0x5f000000 ! [%fp - 0x1b0]
28273 .word 0x5effffff ! [%fp - 0x1ac]
28274 .word 0x4b000001 ! [%fp - 0x1a8]
28275 .word 0x4b000000 ! [%fp - 0x1a4]
28276 .word 0x4affffff ! [%fp - 0x1a0]
28277 .word 0x40000001 ! [%fp - 0x19c]
28278 .word 0x40000000 ! [%fp - 0x198]
28279 .word 0x3fffffff ! [%fp - 0x194]
28280 .word 0x3f800001 ! [%fp - 0x190]
28281 .word 0x3f800000 ! [%fp - 0x18c]
28282 .word 0x3f7fffff ! [%fp - 0x188]
28283 .word 0x00000000 ! [%fp - 0x184]
28284 .word 0x7fffffff ! [%fp - 0x180]
28285 .word 0xffffffff ! [%fp - 0x17c]
28286 .word 0x7ff00000 ! [%fp - 0x178]
28287 .word 0x00000001 ! [%fp - 0x174]
28288 .word 0x7ff00000 ! [%fp - 0x170]
28289 .word 0x00000000 ! [%fp - 0x16c]
28290 .word 0x7fefffff ! [%fp - 0x168]
28291 .word 0xffffffff ! [%fp - 0x164]
28292 .word 0x43e00000 ! [%fp - 0x160]
28293 .word 0x00000001 ! [%fp - 0x15c]
28294 .word 0x43e00000 ! [%fp - 0x158]
28295 .word 0x00000000 ! [%fp - 0x154]
28296 .word 0x43dfffff ! [%fp - 0x150]
28297 .word 0xffffffff ! [%fp - 0x14c]
28298 .word 0x43d00000 ! [%fp - 0x148]
28299 .word 0x00000001 ! [%fp - 0x144]
28300 .word 0x43d00000 ! [%fp - 0x140]
28301 .word 0x00000000 ! [%fp - 0x13c]
28302 .word 0x43cfffff ! [%fp - 0x138]
28303 .word 0xffffffff ! [%fp - 0x134]
28304 .word 0x43300000 ! [%fp - 0x130]
28305 .word 0x00000001 ! [%fp - 0x12c]
28306 .word 0x43300000 ! [%fp - 0x128]
28307 .word 0x00000000 ! [%fp - 0x124]
28308 .word 0x432fffff ! [%fp - 0x120]
28309 .word 0xffffffff ! [%fp - 0x11c]
28310 .word 0x40000000 ! [%fp - 0x118]
28311 .word 0x00000001 ! [%fp - 0x114]
28312 .word 0x40000000 ! [%fp - 0x110]
28313 .word 0x00000000 ! [%fp - 0x10c]
28314 .word 0x3fffffff ! [%fp - 0x108]
28315 .word 0xffffffff ! [%fp - 0x104]
28316 .word 0x3ff00000 ! [%fp - 0x100]
28317 .word 0x00000001 ! [%fp - 0xfc]
28318 .word 0x3ff00000 ! [%fp - 0xf8]
28319 .word 0x00000000 ! [%fp - 0xf4]
28320 .word 0x3fefffff ! [%fp - 0xf0]
28321 .word 0xffffffff ! [%fp - 0xec]
28322 .word 0x80000000 ! [%fp - 0xe8]
28323 .word 0x00000000 ! [%fp - 0xe4]
28324 .word 0x7fffffff ! [%fp - 0xe0]
28325 .word 0xffffffff ! [%fp - 0xdc]
28326 .word 0x00000000 ! [%fp - 0xd8]
28327 .word 0x00000000 ! [%fp - 0xd4]
28328 .word 0x00200000 ! [%fp - 0xd0]
28329 .word 0x00000003 ! [%fp - 0xcc]
28330 .word 0x00200000 ! [%fp - 0xc8]
28331 .word 0x00000002 ! [%fp - 0xc4]
28332 .word 0x00200000 ! [%fp - 0xc0]
28333 .word 0x00000001 ! [%fp - 0xbc]
28334 .word 0x00200000 ! [%fp - 0xb8]
28335 .word 0x00000000 ! [%fp - 0xb4]
28336 .word 0x001fffff ! [%fp - 0xb0]
28337 .word 0xffffffff ! [%fp - 0xac]
28338 .word 0x00100000 ! [%fp - 0xa8]
28339 .word 0x00000001 ! [%fp - 0xa4]
28340 .word 0x00100000 ! [%fp - 0xa0]
28341 .word 0x00000000 ! [%fp - 0x9c]
28342 .word 0x000fffff ! [%fp - 0x98]
28343 .word 0xffffffff ! [%fp - 0x94]
28344 .word 0x00080000 ! [%fp - 0x90]
28345 .word 0x00000001 ! [%fp - 0x8c]
28346 .word 0x00080000 ! [%fp - 0x88]
28347 .word 0x00000000 ! [%fp - 0x84]
28348 .word 0x0007ffff ! [%fp - 0x80]
28349 .word 0xffffffff ! [%fp - 0x7c]
28350 .word 0x00000000 ! [%fp - 0x78]
28351 .word 0x01000003 ! [%fp - 0x74]
28352 .word 0x00000000 ! [%fp - 0x70]
28353 .word 0x01000002 ! [%fp - 0x6c]
28354 .word 0x00000000 ! [%fp - 0x68]
28355 .word 0x01000001 ! [%fp - 0x64]
28356 .word 0x00000000 ! [%fp - 0x60]
28357 .word 0x01000000 ! [%fp - 0x5c]
28358 .word 0x00000000 ! [%fp - 0x58]
28359 .word 0x00ffffff ! [%fp - 0x54]
28360 .word 0x00000000 ! [%fp - 0x50]
28361 .word 0x00800001 ! [%fp - 0x4c]
28362 .word 0x00000000 ! [%fp - 0x48]
28363 .word 0x00800000 ! [%fp - 0x44]
28364 .word 0x00000000 ! [%fp - 0x40]
28365 .word 0x007fffff ! [%fp - 0x3c]
28366 .word 0x00000000 ! [%fp - 0x38]
28367 .word 0x00400001 ! [%fp - 0x34]
28368 .word 0x00000000 ! [%fp - 0x30]
28369 .word 0x00400000 ! [%fp - 0x2c]
28370 .word 0x00000000 ! [%fp - 0x28]
28371 .word 0x003fffff ! [%fp - 0x24]
28372 .word t0_data_in_area0 ! [%fp - 0x20]
28373 .word SYM(t0_subr3) ! [%fp - 0x1c]
28374 .word SYM(t0_subr2) ! [%fp - 0x18]
28375 .word SYM(t0_subr1) ! [%fp - 0x14]
28376 .word SYM(t0_subr0) ! [%fp - 0x10]
28377t0_data_in_mtbl:
28378 .word 0x7a618ae4 ! [%fp - 0xc]
28379 .word 0x34baae49 ! [%fp - 0x8]
28380 .word 0x409633a9 ! [%fp - 0x4]
28381.global t0_data_in_fp; t0_data_in_fp:
28382 .word 0x0ebe9b55
28383 .word 0x145f3f68
28384 .word 0x53364c30
28385 .word 0x2535f299
28386 .word 0xcef4c8be
28387 .word 0xe2c12dfa
28388 .word 0xc804abf6
28389 .word 0xe4334089
28390 .word 0x48d010d8
28391 .word 0xf724ad1f
28392 .word 0x307e7aa7
28393 .word 0xa41350bb
28394 .word 0x2ea754cd
28395 .word 0x43f3f1bf
28396 .word 0x4603410f
28397 .word 0xee4a6dab
28398 .word 0xf40f2ef5
28399 .word 0xcb89ca1b
28400 .word 0xfb1735a0
28401 .word 0x15b12f1a
28402 .word 0xeec7f158
28403 .word 0x91e193fe
28404 .word 0x8a71c898
28405 .word 0x1ace7d6a
28406t0_data_in_stacktop:
28407 .word 0
28408t0_data_in_stack_end:
28409.skip 6300 ! page align
28410
28411KDATA_MODULE(t0_module_data_in_area0, 0x689ec000)
28412.seg "data"
28413t0_data_in_area0_start:
28414.skip 3328
28415t0_data_in_area0_begin:
28416 .word 0xf2ae8870 ! t0_data_in_area0-0x20
28417 .word 0x7293e232 ! t0_data_in_area0-0x1c
28418 .word 0xaf264e62 ! t0_data_in_area0-0x18
28419 .word 0xea6df62c ! t0_data_in_area0-0x14
28420 .word 0x26924632 ! t0_data_in_area0-0x10
28421 .word 0x73f38535 ! t0_data_in_area0-0xc
28422 .word 0x3bc26c3d ! t0_data_in_area0-0x8
28423 .word 0x6a5f85f7 ! t0_data_in_area0-0x4
28424.global t0_data_in_area0; t0_data_in_area0:
28425 .word 0x3d6dd94f ! t0_data_in_area0+0x0
28426 .word 0x3d25eb2d ! t0_data_in_area0+0x4
28427 .word 0x55d42b1b ! t0_data_in_area0+0x8
28428 .word 0x68b64b7b ! t0_data_in_area0+0xc
28429 .word 0x82a1f4b6 ! t0_data_in_area0+0x10
28430 .word 0xe34d0b18 ! t0_data_in_area0+0x14
28431 .word 0x6603d4cb ! t0_data_in_area0+0x18
28432 .word 0x28aa17d5 ! t0_data_in_area0+0x1c
28433t0_data_in_area0_end:
28434.skip 4800
28435t0_data_in_area0_stop:
28436
28437KDATA_MODULE(t0_module_data_in_shm_area, 0x67a62000)
28438.seg "data"
28439t0_data_in_shm_area_start:
28440t0_data_in_shm_area_begin:
28441.global t0_data_in_shm_area; t0_data_in_shm_area:
28442 .word 0x94b46b5d ! t0_data_in_shm_area+0x0 (t0)
28443 .word 0xb0884f47 ! t0_data_in_shm_area+0x4 (t0)
28444 .word 0x610bff59 ! t0_data_in_shm_area+0x8 (t0)
28445 .word 0x86a02023 ! t0_data_in_shm_area+0xc (t0)
28446 .word 0x98fec441 ! t0_data_in_shm_area+0x10 (t0)
28447 .word 0xe9f5330c ! t0_data_in_shm_area+0x14 (t0)
28448 .word 0x1d9c6ab4 ! t0_data_in_shm_area+0x18 (t0)
28449 .word 0xe814b45b ! t0_data_in_shm_area+0x1c (t0)
28450 .word 0xbfe38aab ! t0_data_in_shm_area+0x20 (t0)
28451 .word 0xf72f87b2 ! t0_data_in_shm_area+0x24 (t0)
28452 .word 0x8cda9491 ! t0_data_in_shm_area+0x28 (t0)
28453 .word 0xdd690f58 ! t0_data_in_shm_area+0x2c (t0)
28454 .word 0x3cd1deb4 ! t0_data_in_shm_area+0x30 (t0)
28455 .word 0xe15c94ad ! t0_data_in_shm_area+0x34 (t0)
28456 .word 0x98fd2690 ! t0_data_in_shm_area+0x38 (t0)
28457 .word 0x50359435 ! t0_data_in_shm_area+0x3c (t0)
28458 .word 0x43d30a0a ! t0_data_in_shm_area+0x40 (t0 bload)
28459 .word 0x98cb8712 ! t0_data_in_shm_area+0x44
28460 .word 0x45ada29c ! t0_data_in_shm_area+0x48
28461 .word 0xb1f20cde ! t0_data_in_shm_area+0x4c
28462 .word 0x17d61cf3 ! t0_data_in_shm_area+0x50
28463 .word 0x31e8e448 ! t0_data_in_shm_area+0x54
28464 .word 0x32adf196 ! t0_data_in_shm_area+0x58
28465 .word 0x11cabde3 ! t0_data_in_shm_area+0x5c
28466 .word 0xe5a9d791 ! t0_data_in_shm_area+0x60
28467 .word 0xabe9f400 ! t0_data_in_shm_area+0x64
28468 .word 0x78f5b835 ! t0_data_in_shm_area+0x68
28469 .word 0x9692638f ! t0_data_in_shm_area+0x6c
28470 .word 0xbfd56368 ! t0_data_in_shm_area+0x70
28471 .word 0x60705562 ! t0_data_in_shm_area+0x74
28472 .word 0xcf559627 ! t0_data_in_shm_area+0x78
28473 .word 0x302e6c39 ! t0_data_in_shm_area+0x7c
28474 .word 0x0384a11d ! t0_data_in_shm_area+0x80 (t0 bstore)
28475 .word 0xf2b53388 ! t0_data_in_shm_area+0x84
28476 .word 0x23ecb37c ! t0_data_in_shm_area+0x88
28477 .word 0x9bdc03d9 ! t0_data_in_shm_area+0x8c
28478 .word 0x36c50e80 ! t0_data_in_shm_area+0x90
28479 .word 0x29cecd2f ! t0_data_in_shm_area+0x94
28480 .word 0x359f4044 ! t0_data_in_shm_area+0x98
28481 .word 0x1581c4de ! t0_data_in_shm_area+0x9c
28482 .word 0xc89c88cc ! t0_data_in_shm_area+0xa0
28483 .word 0x3b9a43ab ! t0_data_in_shm_area+0xa4
28484 .word 0xea82ca76 ! t0_data_in_shm_area+0xa8
28485 .word 0x5f2b223d ! t0_data_in_shm_area+0xac
28486 .word 0x44536f2c ! t0_data_in_shm_area+0xb0
28487 .word 0x87fee51b ! t0_data_in_shm_area+0xb4
28488 .word 0x001f8e13 ! t0_data_in_shm_area+0xb8
28489 .word 0x9407decd ! t0_data_in_shm_area+0xbc
28490t0_data_in_shm_area_end:
28491t0_data_in_shm_area_stop:
28492
28493KDATA_MODULE(t0_module_data_exp_regs, 0x71f1a000)
28494.seg "data"
28495KGLOBAL(t0_data_exp_regs)
28496t0_data_exp_regs_start:
28497t0_data_exp_regs:
28498 .word 0xd00355d6 ! %f0
28499 .word 0x73de2671 ! %f1
28500 .word 0xaed94e2b ! %f2
28501 .word 0xf15deda2 ! %f3
28502 .word 0x3d97f0d9 ! %f4
28503 .word 0x307fec28 ! %f5
28504 .word 0x4b560b1b ! %f6
28505 .word 0x40f6aaf2 ! %f7
28506 .word 0xd8ba3bca ! %f8
28507 .word 0x82322c84 ! %f9
28508 .word 0xa7cbee1f ! %f10
28509 .word 0xed068084 ! %f11
28510 .word 0x92616ad8 ! %f12
28511 .word 0x3a3e0520 ! %f13
28512 .word 0x29bcb168 ! %f14
28513 .word 0xfd001d2c ! %f15
28514 .word 0x110839e7 ! %f16
28515 .word 0xe54b001d ! %f17
28516 .word 0x8aa1e1ce ! %f18
28517 .word 0x19a5f150 ! %f19
28518 .word 0x1a8168c9 ! %f20
28519 .word 0x5a5eae45 ! %f21
28520 .word 0xb06dd828 ! %f22
28521 .word 0x4d65cfaa ! %f23
28522 .word 0xfa1b46af ! %f24
28523 .word 0x4e393f72 ! %f25
28524 .word 0xd11273dd ! %f26
28525 .word 0x88c7564c ! %f27
28526 .word 0x5dac00dd ! %f28
28527 .word 0x2638bd30 ! %f29
28528 .word 0xab206abb ! %f30
28529 .word 0x4f6963e4 ! %f31
28530 .word 0xc787a89d ! %f32
28531 .word 0x9c62cba1 ! %f33
28532 .word 0xab6b4206 ! %f34
28533 .word 0x070b1d41 ! %f35
28534 .word 0xddfc2475 ! %f36
28535 .word 0x65cf14a1 ! %f37
28536 .word 0x61cb44d4 ! %f38
28537 .word 0xdee14715 ! %f39
28538 .word 0x51fe809b ! %f40
28539 .word 0xe3aac129 ! %f41
28540 .word 0x9ed80b98 ! %f42
28541 .word 0x6240f7fc ! %f43
28542 .word 0x417852a8 ! %f44
28543 .word 0x87afa4f8 ! %f45
28544 .word 0xbf0b68fb ! %f46
28545 .word 0x02b4e6bd ! %f47
28546 .word 0x455b248c ! %f48
28547 .word 0x7570006f ! %f49
28548 .word 0xde65cff2 ! %f50
28549 .word 0x3b22d8ce ! %f51
28550 .word 0x638b1ac2 ! %f52
28551 .word 0xa481fcbc ! %f53
28552 .word 0x1faa870c ! %f54
28553 .word 0x23faf51d ! %f55
28554 .word 0xf01149c3 ! %f56
28555 .word 0x5aa4463b ! %f57
28556 .word 0x9cdb3d0b ! %f58
28557 .word 0x2fc2ff0d ! %f59
28558 .word 0xcb196ebf ! %f60
28559 .word 0xe2a76918 ! %f61
28560 .word 0x90ffd2b6 ! %f62
28561 .word 0x5bebbdbe ! %f63
28562 .word 0x00000000 ! %g0 (always zero)
28563 .word t0_kref+0x798 ! %g1 (code pointer)
28564 .word t0_data_exp_shm_area! %g2 (shared area pointer)
28565 .word 0xbd15aedc ! %g3 (loop index)
28566 .word SYM(t0_subr0) ! %g4 (jmpl target)
28567 .word t0_kref+0x1 ! %g5 (sigbus target)
28568 .word 0x00000000 ! %g6 (block ld offset)
28569 .word 0x00000000 ! %g7 (block st offset)
28570 .word 0xa21d799d ! %o0
28571 .word 0xbf85a977 ! %o1
28572 .word 0x252ff935 ! %o2
28573 .word 0xc58a5538 ! %o3
28574 .word 0xf7070ee7 ! %o4
28575 .word 0x5e9d2071 ! %o5
28576 .word 0x00000000 ! %sp (stack pointer)
28577 .word 0x00000000 ! %o7 (relocatable junk)
28578 .word 0x1145ff8a ! %l0
28579 .word 0x737dd438 ! %l1
28580 .word 0x7ec06ded ! %l2
28581 .word 0xfbff1391 ! %l3
28582 .word 0x2d20c5d4 ! %l4
28583 .word 0xf48ea659 ! %l5
28584 .word 0x812529fd ! %l6
28585 .word 0xb91989ea ! %l7
28586 .word t0_data_exp_area0 ! %i0 (area pointer)
28587 .word t0_data_exp_area0 ! %i1 (area pointer)
28588 .word 0x00000014 ! %i2 (byte offset)
28589 .word 0xffffffec ! %i3 (halfword offset)
28590 .word 0x0000000c ! %i4 (word offset)
28591 .word 0xffffffe8 ! %i5 (doubleword offset)
28592 .word 0x00000000 ! %fp (frame pointer)
28593 .word 0x00000000 ! %i7 (return address)
28594 .word 0x893a8bb9 ! %y
28595 .word 0x00000002 ! %icc (nzvc)
28596 .word 0x40000a53 ! %fsr
28597 .word 0x00000000 ! %gsr.mask
28598 .word 0x00000000 ! %gsr
28599 .word 0x00000082 ! %asi
28600 .word 0x00000000 ! Integer overflow traps
28601 .word 0x00000000 ! Integer divide by zero traps
28602 .word 0x00000000 ! Integer divide > 52 bit dividend traps
28603 .word 0x00000000 ! Floating inexact traps
28604 .word 0x00000000 ! Floating divide by zero traps
28605 .word 0x00000000 ! Floating underflow traps
28606 .word 0x00000000 ! Floating overflow traps
28607 .word 0x00000000 ! Floating invalid traps
28608 .word 0x00000000 ! Floating other traps
28609 .word 0x00000000 ! Ticc traps
28610 .word 0x00000000 ! Unexpected SIGFPE traps
28611 .word 0x00000000 ! Unexpected SIGSEGV traps
28612 .word 0x00000000 ! Unexpected SIGBUS traps
28613 .word 0x00000000 ! Unexpected SIGILL traps
28614 .word 0x00000000 ! Expected SIGSEGV traps
28615 .word 0x00000000 ! Expected SIGBUS traps
28616 .word 0x00000000 ! UNIMP traps
28617 .word 0x00000000 ! ??
28618t0_data_exp_mtbl_size: .word 253
28619t0_data_exp_regs_end:
28620
28621.skip 7708 ! page align
28622
28623KDATA_MODULE(t0_module_data_exp_stack, 0x1fdb0000)
28624.seg "data"
28625KGLOBAL(t0_data_exp_mtbl_size)
28626KGLOBAL(t0_data_exp_mtbl)
28627KGLOBAL(t0_data_exp_stack)
28628t0_data_exp_stack_start:
28629 .word 0xb1dd0510
28630 .word 0x729fbda0
28631 .word 0xaaa20647
28632 .word 0x57b846bd
28633 .word 0x7a6ec9c7
28634 .word 0x03aece5a
28635 .word 0x9437931f
28636 .word 0x54a48859
28637 .word 0x2f3848ff
28638 .word 0x3af185ba
28639 .word 0x81d59f77
28640 .word 0xca2334f5
28641 .word 0xd0a9c3e1
28642 .word 0x487e86fe
28643 .word 0x7b59fabb
28644 .word 0x5a4f3794
28645 .word 0xfa2b0d09
28646 .word 0xca1bbbd2
28647 .word 0xc0d3b1ef
28648 .word 0x027f981c
28649 .word 0xb17622a0
28650 .word 0xddafe6d2
28651 .word 0x383109e2
28652 .word 0xdd15bb7e
28653 .word 0x9238d5aa
28654 .word 0x0adc5a4d
28655 .word 0x729668a2
28656 .word 0x4c2d0219
28657 .word 0x7f59129c
28658 .word 0x56b4d74c
28659 .word 0x53b5e232
28660 .word 0xb03b6860
28661 .word 0x04dc9f31
28662 .word 0xff67d8d2
28663 .word 0x86c65c7a
28664 .word 0xfc890db9
28665 .word 0x042e617d
28666 .word 0xf209cf64
28667 .word 0x93347e7e
28668 .word 0x195ec5a8
28669 .word 0x5d888441
28670 .word 0x9eda10cb
28671 .word 0x2e16ded2
28672 .word 0x5f2a172c
28673 .word 0xddec0c81
28674 .word 0xf8808018
28675 .word 0xa812254d
28676 .word 0x80d74e69
28677 .word 0x6e83b454
28678 .word 0x052f31e7
28679 .word 0x58f113fd
28680 .word 0xcc888486
28681 .word 0x11d91efa
28682 .word 0xd58390e8
28683 .word 0x25ffab5a
28684 .word 0xbadac1d8
28685 .word 0xb220ba33
28686 .word 0x18b6c69b
28687 .word 0xa577ddbd
28688 .word 0xb4589e3f
28689 .word 0xc351e0ce
28690 .word 0x08656c5a
28691 .word 0x93418612
28692 .word 0xc4cc03d0
28693 .word 0xb906127f
28694 .word 0x7432c89c
28695 .word 0xe12e95cc
28696 .word 0x8b16f7b4
28697 .word 0xd47354f5
28698 .word 0x3f0c1c77
28699 .word 0x71f7ae19
28700 .word 0x1c558d4f
28701 .word 0xb783122c
28702 .word 0x5914c566
28703 .word 0xc1cc9857
28704 .word 0x388967a4
28705 .word 0xe84807ff
28706 .word 0xe28c374c
28707 .word 0x548f51c5
28708 .word 0x28316cf7
28709 .word 0x492b1d00
28710 .word 0xa98b12b8
28711 .word 0xa0079e7d
28712 .word 0xdb3690b3
28713 .word 0xd7502e8c
28714 .word 0x1e84db6a
28715 .word 0x6ac857a1
28716 .word 0x84c0d78e
28717 .word 0x6f312c19
28718 .word 0x6e501316
28719 .word 0xce5ee8d4
28720 .word 0x7315f9ea
28721 .word 0x287f13d1
28722 .word 0xf44ebc67
28723 .word 0x77f8b0ec
28724 .word 0x68d5487e
28725 .word 0x233da464
28726 .word 0x386d8a46
28727 .word 0x9d3139e5
28728 .word 0x4bfab735
28729 .word 0x8a07d819
28730 .word 0x3b503f5b
28731 .word 0xce777c18
28732 .word 0xc14d3255
28733 .word 0x95b87d27
28734 .word 0xc36601d3
28735 .word 0x3ca7a0ab
28736 .word 0xce7aa1e4
28737 .word 0x96937f42
28738 .word 0x8808a764
28739 .word 0xbf59f74b
28740 .word 0x14663f46
28741 .word 0x53c1b677
28742 .word 0x98763d8e
28743 .word 0x743f1318
28744 .word 0xb454212a
28745 .word 0x6cba4f3c
28746 .word 0xd3a45222
28747 .word 0xe8ec42e1
28748 .word 0xb7e721a7
28749 .word 0x1e521fc3
28750 .word 0x17e0c007
28751 .word 0x96fad891
28752 .word 0x7b9482a1
28753 .word 0xbfda7e8e
28754 .word 0x662c043b
28755 .word 0xf18ff3e8
28756 .word 0x6782f471
28757 .word 0x313e6e47
28758 .word 0x39755f18
28759 .word 0x3289c46d
28760 .word 0x5a00e2c5
28761 .word 0x12a632d1
28762 .word 0xf5a145d8
28763 .word 0x87ea76a2
28764 .word 0xd3182bc3
28765 .word 0x1616a39a
28766 .word 0x89c6e85b
28767 .word 0xb6e84079
28768 .word 0xe083a574
28769 .word 0xbd02cf32
28770 .word 0x2499cf27
28771 .word 0xf48d4107
28772 .word 0x4ead155f
28773 .word 0xe41bc421
28774 .word 0x65c0d5af
28775 .word 0xbb492776
28776 .word 0xf4a07e74
28777 .word 0x381392f4
28778 .word 0x8b2c04d7
28779 .word 0x2481d540
28780 .word 0x684be92c
28781 .word 0xfbc5dd99
28782 .word 0x3a8f11b7
28783 .word 0x944f6f9a
28784 .word 0xc43109ed
28785 .word 0xec8987ec
28786 .word 0x3d3e849f
28787 .word 0xd763942d
28788 .word 0xca2069b2
28789 .word 0xe1945d91
28790 .word 0x9c09cc5a
28791 .word 0xa6e2a50b
28792 .word 0xddebf4eb
28793 .word 0x6892c103
28794 .word 0x518cc1b7
28795 .word 0x86f15fe0
28796 .word 0x797914a1
28797t0_data_exp_sp:
28798 .word 0xd922b7ed
28799 .word 0x58175f44
28800 .word 0x42283467
28801 .word 0xa778b5dd
28802 .word 0x7402e8b8
28803 .word 0x44f2b15c
28804 .word 0xb1410e20
28805 .word 0x358de34a
28806 .word t0_data_exp_area0
28807 .word t0_data_exp_area0
28808 .word 0xffffffe9
28809 .word 0x00000016
28810 .word 0xfffffffc
28811 .word 0x00000018
28812 .word t0_data_exp_fp
28813 .word 0x35d18751
28814 .word 0x69feaae7
28815 .word 0x732e9b24
28816 .word 0xaae30203
28817 .word 0x92a1106c
28818 .word 0xedfee498
28819 .word 0xfcf7c556
28820 .word 0xe5372ad3
28821 .word 0xdb9f8259
28822t0_data_exp_mtbl_base:
28823 .word 0x380fffff ! [%fp - 0x400]
28824 .word 0xc0000000 ! [%fp - 0x3fc]
28825 .word 0x380fffff ! [%fp - 0x3f8]
28826 .word 0xe0000000 ! [%fp - 0x3f4]
28827 .word 0x380fffff ! [%fp - 0x3f0]
28828 .word 0x80000000 ! [%fp - 0x3ec]
28829 .word 0x38000000 ! [%fp - 0x3e8]
28830 .word 0x40000000 ! [%fp - 0x3e4]
28831 .word 0x38000000 ! [%fp - 0x3e0]
28832 .word 0x80000000 ! [%fp - 0x3dc]
28833 .word 0x38000000 ! [%fp - 0x3d8]
28834 .word 0x20000000 ! [%fp - 0x3d4]
28835 .word 0x47f00000 ! [%fp - 0x3d0]
28836 .word 0x00000000 ! [%fp - 0x3cc]
28837 .word 0x47f00000 ! [%fp - 0x3c8]
28838 .word 0x20000000 ! [%fp - 0x3c4]
28839 .word 0x47efffff ! [%fp - 0x3c0]
28840 .word 0xffffffff ! [%fp - 0x3bc]
28841 .word 0x7ff00000 ! [%fp - 0x3b8]
28842 .word 0x00000000 ! [%fp - 0x3b4]
28843 .word 0x7fefffff ! [%fp - 0x3b0]
28844 .word 0xffffffff ! [%fp - 0x3ac]
28845 .word 0x000fffff ! [%fp - 0x3a8]
28846 .word 0xffffffff ! [%fp - 0x3a4]
28847 .word 0x000fffff ! [%fp - 0x3a0]
28848 .word 0xfffffffe ! [%fp - 0x39c]
28849 .word 0x00100000 ! [%fp - 0x398]
28850 .word 0x00000000 ! [%fp - 0x394]
28851 .word 0x00000000 ! [%fp - 0x390]
28852 .word 0x00000001 ! [%fp - 0x38c]
28853 .word 0x00000000 ! [%fp - 0x388]
28854 .word 0x00000002 ! [%fp - 0x384]
28855 .word 0x00000000 ! [%fp - 0x380]
28856 .word 0x00000000 ! [%fp - 0x37c]
28857 .word 0x7f800000 ! [%fp - 0x378]
28858 .word 0x7f7fffff ! [%fp - 0x374]
28859 .word 0x007fffff ! [%fp - 0x370]
28860 .word 0x007ffffe ! [%fp - 0x36c]
28861 .word 0x00800000 ! [%fp - 0x368]
28862 .word 0x00000001 ! [%fp - 0x364]
28863 .word 0x00000002 ! [%fp - 0x360]
28864 .word 0x80000000 ! [%fp - 0x35c]
28865 .word 0x207fe000 ! [%fp - 0x358]
28866 .word 0x1ffff000 ! [%fp - 0x354]
28867 .word 0x307fe123 ! [%fp - 0x350]
28868 .word 0x0fff1001 ! [%fp - 0x34c]
28869 .word 0x2ff81000 ! [%fp - 0x348]
28870 .word 0x1072e100 ! [%fp - 0x344]
28871 .word 0x027fe067 ! [%fp - 0x340]
28872 .word 0x3eff1289 ! [%fp - 0x33c]
28873 .word 0x3f000400 ! [%fp - 0x338]
28874 .word 0x80003c1f ! [%fp - 0x334]
28875 .word 0x00fff800 ! [%fp - 0x330]
28876 .word 0xffff8000 ! [%fp - 0x32c]
28877 .word 0x200ff760 ! [%fp - 0x328]
28878 .word 0x0800011f ! [%fp - 0x324]
28879 .word 0x1ffff800 ! [%fp - 0x320]
28880 .word 0x00000000 ! [%fp - 0x31c]
28881 .word 0x3ffe8000 ! [%fp - 0x318]
28882 .word 0x147ff000 ! [%fp - 0x314]
28883 .word 0x137fe671 ! [%fp - 0x310]
28884 .word 0x3ffe8459 ! [%fp - 0x30c]
28885 .word 0x127fffff ! [%fp - 0x308]
28886 .word 0x3fffffff ! [%fp - 0x304]
28887 .word 0x307fe123 ! [%fp - 0x300]
28888 .word 0x047fffff ! [%fp - 0x2fc]
28889 .word 0x307fe123 ! [%fp - 0x2f8]
28890 .word 0x03ffffff ! [%fp - 0x2f4]
28891 .word 0x107fe100 ! [%fp - 0x2f0]
28892 .word 0x22efffff ! [%fp - 0x2ec]
28893 .word 0x380ffe80 ! [%fp - 0x2e8]
28894 .word 0x00000000 ! [%fp - 0x2e4]
28895 .word 0x04bfeff9 ! [%fp - 0x2e0]
28896 .word 0x00000000 ! [%fp - 0x2dc]
28897 .word 0x380fffff ! [%fp - 0x2d8]
28898 .word 0xffffffff ! [%fp - 0x2d4]
28899 .word 0x04bfffff ! [%fp - 0x2d0]
28900 .word 0xffffffff ! [%fp - 0x2cc]
28901 .word 0x300ff123 ! [%fp - 0x2c8]
28902 .word 0x40000000 ! [%fp - 0x2c4]
28903 .word 0x0caf8ee0 ! [%fp - 0x2c0]
28904 .word 0x00000000 ! [%fp - 0x2bc]
28905 .word 0x3c0ff456 ! [%fp - 0x2b8]
28906 .word 0x00000000 ! [%fp - 0x2b4]
28907 .word 0x009ff000 ! [%fp - 0x2b0]
28908 .word 0x00000000 ! [%fp - 0x2ac]
28909 .word 0x3c0ff456 ! [%fp - 0x2a8]
28910 .word 0x0000ff99 ! [%fp - 0x2a4]
28911 .word 0x009ff000 ! [%fp - 0x2a0]
28912 .word 0x001234ff ! [%fp - 0x29c]
28913 .word 0x0080ffff ! [%fp - 0x298]
28914 .word 0x3ff8f000 ! [%fp - 0x294]
28915 .word 0x01800001 ! [%fp - 0x290]
28916 .word 0x40c2fc1f ! [%fp - 0x28c]
28917 .word 0x00100100 ! [%fp - 0x288]
28918 .word 0x10010001 ! [%fp - 0x284]
28919 .word 0x3fff8f88 ! [%fp - 0x280]
28920 .word 0x00000000 ! [%fp - 0x27c]
28921 .word 0x00f00f00 ! [%fp - 0x278]
28922 .word 0xf000000f ! [%fp - 0x274]
28923 .word 0x409ff00f ! [%fp - 0x270]
28924 .word 0xff000fff ! [%fp - 0x26c]
28925 .word 0x04003009 ! [%fp - 0x268]
28926 .word 0x4fff0001 ! [%fp - 0x264]
28927 .word 0x03001001 ! [%fp - 0x260]
28928 .word 0x4feeeeee ! [%fp - 0x25c]
28929 .word 0x0801e067 ! [%fp - 0x258]
28930 .word 0x54f231f8 ! [%fp - 0x254]
28931 .word 0x01000001 ! [%fp - 0x250]
28932 .word 0x00000001 ! [%fp - 0x24c]
28933 .word 0x453eef45 ! [%fp - 0x248]
28934 .word 0x00000001 ! [%fp - 0x244]
28935 .word 0x01100111 ! [%fp - 0x240]
28936 .word 0x00011111 ! [%fp - 0x23c]
28937 .word 0x455f8000 ! [%fp - 0x238]
28938 .word 0xffffffff ! [%fp - 0x234]
28939 .word 0x01301222 ! [%fp - 0x230]
28940 .word 0x00111222 ! [%fp - 0x22c]
28941 .word 0x458f1100 ! [%fp - 0x228]
28942 .word 0x01111001 ! [%fp - 0x224]
28943 .word 0x40811111 ! [%fp - 0x220]
28944 .word 0x00feeeee ! [%fp - 0x21c]
28945 .word 0x40000011 ! [%fp - 0x218]
28946 .word 0x007fffff ! [%fp - 0x214]
28947 .word 0x41800221 ! [%fp - 0x210]
28948 .word 0x01ff0001 ! [%fp - 0x20c]
28949 .word 0x7f333333 ! [%fp - 0x208]
28950 .word 0x3f7fffff ! [%fp - 0x204]
28951 .word 0x40100001 ! [%fp - 0x200]
28952 .word 0x11000011 ! [%fp - 0x1fc]
28953 .word 0x001fffff ! [%fp - 0x1f8]
28954 .word 0xffffffff ! [%fp - 0x1f4]
28955 .word 0x40000000 ! [%fp - 0x1f0]
28956 .word 0x00000011 ! [%fp - 0x1ec]
28957 .word 0x000fffff ! [%fp - 0x1e8]
28958 .word 0xffffffff ! [%fp - 0x1e4]
28959 .word 0x7fe11111 ! [%fp - 0x1e0]
28960 .word 0xffffffff ! [%fp - 0x1dc]
28961 .word 0x3ffff110 ! [%fp - 0x1d8]
28962 .word 0x00000001 ! [%fp - 0x1d4]
28963 .word 0x7fffffff ! [%fp - 0x1d0]
28964 .word 0x7f800001 ! [%fp - 0x1cc]
28965 .word 0x7f800000 ! [%fp - 0x1c8]
28966 .word 0x7f7fffff ! [%fp - 0x1c4]
28967 .word 0x5f800001 ! [%fp - 0x1c0]
28968 .word 0x5f800000 ! [%fp - 0x1bc]
28969 .word 0x5f7fffff ! [%fp - 0x1b8]
28970 .word 0x5f000001 ! [%fp - 0x1b4]
28971 .word 0x5f000000 ! [%fp - 0x1b0]
28972 .word 0x5effffff ! [%fp - 0x1ac]
28973 .word 0x4b000001 ! [%fp - 0x1a8]
28974 .word 0x4b000000 ! [%fp - 0x1a4]
28975 .word 0x4affffff ! [%fp - 0x1a0]
28976 .word 0x40000001 ! [%fp - 0x19c]
28977 .word 0x40000000 ! [%fp - 0x198]
28978 .word 0x3fffffff ! [%fp - 0x194]
28979 .word 0x3f800001 ! [%fp - 0x190]
28980 .word 0x3f800000 ! [%fp - 0x18c]
28981 .word 0x3f7fffff ! [%fp - 0x188]
28982 .word 0x00000000 ! [%fp - 0x184]
28983 .word 0x7fffffff ! [%fp - 0x180]
28984 .word 0xffffffff ! [%fp - 0x17c]
28985 .word 0x7ff00000 ! [%fp - 0x178]
28986 .word 0x00000001 ! [%fp - 0x174]
28987 .word 0x7ff00000 ! [%fp - 0x170]
28988 .word 0x00000000 ! [%fp - 0x16c]
28989 .word 0x7fefffff ! [%fp - 0x168]
28990 .word 0xffffffff ! [%fp - 0x164]
28991 .word 0x43e00000 ! [%fp - 0x160]
28992 .word 0x00000001 ! [%fp - 0x15c]
28993 .word 0x43e00000 ! [%fp - 0x158]
28994 .word 0x00000000 ! [%fp - 0x154]
28995 .word 0x43dfffff ! [%fp - 0x150]
28996 .word 0xffffffff ! [%fp - 0x14c]
28997 .word 0x43d00000 ! [%fp - 0x148]
28998 .word 0x00000001 ! [%fp - 0x144]
28999 .word 0x43d00000 ! [%fp - 0x140]
29000 .word 0x00000000 ! [%fp - 0x13c]
29001 .word 0x43cfffff ! [%fp - 0x138]
29002 .word 0xffffffff ! [%fp - 0x134]
29003 .word 0x43300000 ! [%fp - 0x130]
29004 .word 0x00000001 ! [%fp - 0x12c]
29005 .word 0x43300000 ! [%fp - 0x128]
29006 .word 0x00000000 ! [%fp - 0x124]
29007 .word 0x432fffff ! [%fp - 0x120]
29008 .word 0xffffffff ! [%fp - 0x11c]
29009 .word 0x40000000 ! [%fp - 0x118]
29010 .word 0x00000001 ! [%fp - 0x114]
29011 .word 0x40000000 ! [%fp - 0x110]
29012 .word 0x00000000 ! [%fp - 0x10c]
29013 .word 0x3fffffff ! [%fp - 0x108]
29014 .word 0xffffffff ! [%fp - 0x104]
29015 .word 0x3ff00000 ! [%fp - 0x100]
29016 .word 0x00000001 ! [%fp - 0xfc]
29017 .word 0x3ff00000 ! [%fp - 0xf8]
29018 .word 0x00000000 ! [%fp - 0xf4]
29019 .word 0x3fefffff ! [%fp - 0xf0]
29020 .word 0xffffffff ! [%fp - 0xec]
29021 .word 0x80000000 ! [%fp - 0xe8]
29022 .word 0x00000000 ! [%fp - 0xe4]
29023 .word 0x7fffffff ! [%fp - 0xe0]
29024 .word 0xffffffff ! [%fp - 0xdc]
29025 .word 0x00000000 ! [%fp - 0xd8]
29026 .word 0x00000000 ! [%fp - 0xd4]
29027 .word 0x00200000 ! [%fp - 0xd0]
29028 .word 0x00000003 ! [%fp - 0xcc]
29029 .word 0x00200000 ! [%fp - 0xc8]
29030 .word 0x00000002 ! [%fp - 0xc4]
29031 .word 0x00200000 ! [%fp - 0xc0]
29032 .word 0x00000001 ! [%fp - 0xbc]
29033 .word 0x00200000 ! [%fp - 0xb8]
29034 .word 0x00000000 ! [%fp - 0xb4]
29035 .word 0x001fffff ! [%fp - 0xb0]
29036 .word 0xffffffff ! [%fp - 0xac]
29037 .word 0x00100000 ! [%fp - 0xa8]
29038 .word 0x00000001 ! [%fp - 0xa4]
29039 .word 0x00100000 ! [%fp - 0xa0]
29040 .word 0x00000000 ! [%fp - 0x9c]
29041 .word 0x000fffff ! [%fp - 0x98]
29042 .word 0xffffffff ! [%fp - 0x94]
29043 .word 0x00080000 ! [%fp - 0x90]
29044 .word 0x00000001 ! [%fp - 0x8c]
29045 .word 0x00080000 ! [%fp - 0x88]
29046 .word 0x00000000 ! [%fp - 0x84]
29047 .word 0x0007ffff ! [%fp - 0x80]
29048 .word 0xffffffff ! [%fp - 0x7c]
29049 .word 0x00000000 ! [%fp - 0x78]
29050 .word 0x01000003 ! [%fp - 0x74]
29051 .word 0x00000000 ! [%fp - 0x70]
29052 .word 0x01000002 ! [%fp - 0x6c]
29053 .word 0x00000000 ! [%fp - 0x68]
29054 .word 0x01000001 ! [%fp - 0x64]
29055 .word 0x00000000 ! [%fp - 0x60]
29056 .word 0x01000000 ! [%fp - 0x5c]
29057 .word 0x00000000 ! [%fp - 0x58]
29058 .word 0x00ffffff ! [%fp - 0x54]
29059 .word 0x00000000 ! [%fp - 0x50]
29060 .word 0x00800001 ! [%fp - 0x4c]
29061 .word 0x00000000 ! [%fp - 0x48]
29062 .word 0x00800000 ! [%fp - 0x44]
29063 .word 0x00000000 ! [%fp - 0x40]
29064 .word 0x007fffff ! [%fp - 0x3c]
29065 .word 0x00000000 ! [%fp - 0x38]
29066 .word 0x00400001 ! [%fp - 0x34]
29067 .word 0x00000000 ! [%fp - 0x30]
29068 .word 0x00400000 ! [%fp - 0x2c]
29069 .word 0x00000000 ! [%fp - 0x28]
29070 .word 0x003fffff ! [%fp - 0x24]
29071 .word t0_data_exp_area0 ! [%fp - 0x20]
29072 .word SYM(t0_subr3) ! [%fp - 0x1c]
29073 .word SYM(t0_subr2) ! [%fp - 0x18]
29074 .word SYM(t0_subr1) ! [%fp - 0x14]
29075 .word SYM(t0_subr0) ! [%fp - 0x10]
29076t0_data_exp_mtbl:
29077 .word 0x7a618ae4 ! [%fp - 0xc]
29078 .word 0x34baae49 ! [%fp - 0x8]
29079 .word 0x409633a9 ! [%fp - 0x4]
29080t0_data_exp_fp:
29081 .word 0x0ebe9b55
29082 .word 0x145f3f68
29083 .word 0x53364c30
29084 .word 0x2535f299
29085 .word 0xcef4c8be
29086 .word 0xe2c12dfa
29087 .word 0xc804abf6
29088 .word 0xe4334089
29089 .word 0x48d010d8
29090 .word 0xf724ad1f
29091 .word 0x307e7aa7
29092 .word 0xa41350bb
29093 .word 0x2ea754cd
29094 .word 0x43f3f1bf
29095 .word 0x4603410f
29096 .word 0xee4a6dab
29097 .word 0xf40f2ef5
29098 .word 0xcb89ca1b
29099 .word 0xfb1735a0
29100 .word 0x15b12f1a
29101 .word 0xeec7f158
29102 .word 0x91e193fe
29103 .word 0x8a71c898
29104 .word 0x1ace7d6a
29105t0_data_exp_stacktop:
29106 .word 0
29107t0_data_exp_stack_end:
29108.skip 6300 ! page align
29109
29110KDATA_MODULE(t0_module_data_exp_area0, 0x398da000)
29111.seg "data"
29112t0_data_exp_area0_start:
29113.skip 3328
29114t0_data_exp_area0_begin:
29115 .word 0xf2ae8870 ! t0_data_exp_area0-0x20
29116 .word 0x7293e232 ! t0_data_exp_area0-0x1c
29117 .word 0xaf264e62 ! t0_data_exp_area0-0x18
29118 .word 0xea6df62c ! t0_data_exp_area0-0x14
29119 .word 0x26924632 ! t0_data_exp_area0-0x10
29120 .word 0x73f38535 ! t0_data_exp_area0-0xc
29121 .word 0x3bc26c3d ! t0_data_exp_area0-0x8
29122 .word 0x6a5f85f7 ! t0_data_exp_area0-0x4
29123.global t0_data_exp_area0; t0_data_exp_area0:
29124 .word 0x3d6dd94f ! t0_data_exp_area0+0x0
29125 .word 0x3d25eb2d ! t0_data_exp_area0+0x4
29126 .word 0x55d42b1b ! t0_data_exp_area0+0x8
29127 .word 0x68b64b7b ! t0_data_exp_area0+0xc
29128 .word 0x82a1f4b6 ! t0_data_exp_area0+0x10
29129 .word 0xe34d0b18 ! t0_data_exp_area0+0x14
29130 .word 0x6603d4cb ! t0_data_exp_area0+0x18
29131 .word 0x28aa17d5 ! t0_data_exp_area0+0x1c
29132t0_data_exp_area0_end:
29133.skip 4800
29134t0_data_exp_area0_stop:
29135
29136KDATA_MODULE(t0_module_data_exp_shm_area, 0x20f1e000)
29137.seg "data"
29138t0_data_exp_shm_area_start:
29139t0_data_exp_shm_area_begin:
29140.global t0_data_exp_shm_area; t0_data_exp_shm_area:
29141 .word 0x94b46b5d ! t0_data_exp_shm_area+0x0 (t0)
29142 .word 0xb0884f47 ! t0_data_exp_shm_area+0x4 (t0)
29143 .word 0x610bff59 ! t0_data_exp_shm_area+0x8 (t0)
29144 .word 0x86a02023 ! t0_data_exp_shm_area+0xc (t0)
29145 .word 0x98fec441 ! t0_data_exp_shm_area+0x10 (t0)
29146 .word 0xe9f5330c ! t0_data_exp_shm_area+0x14 (t0)
29147 .word 0x1d9c6ab4 ! t0_data_exp_shm_area+0x18 (t0)
29148 .word 0xe814b45b ! t0_data_exp_shm_area+0x1c (t0)
29149 .word 0xbfe38aab ! t0_data_exp_shm_area+0x20 (t0)
29150 .word 0xf72f87b2 ! t0_data_exp_shm_area+0x24 (t0)
29151 .word 0x8cda9491 ! t0_data_exp_shm_area+0x28 (t0)
29152 .word 0xdd690f58 ! t0_data_exp_shm_area+0x2c (t0)
29153 .word 0x3cd1deb4 ! t0_data_exp_shm_area+0x30 (t0)
29154 .word 0xe15c94ad ! t0_data_exp_shm_area+0x34 (t0)
29155 .word 0x98fd2690 ! t0_data_exp_shm_area+0x38 (t0)
29156 .word 0x50359435 ! t0_data_exp_shm_area+0x3c (t0)
29157 .word 0x43d30a0a ! t0_data_exp_shm_area+0x40 (t0 bload)
29158 .word 0x98cb8712 ! t0_data_exp_shm_area+0x44
29159 .word 0x45ada29c ! t0_data_exp_shm_area+0x48
29160 .word 0xb1f20cde ! t0_data_exp_shm_area+0x4c
29161 .word 0x17d61cf3 ! t0_data_exp_shm_area+0x50
29162 .word 0x31e8e448 ! t0_data_exp_shm_area+0x54
29163 .word 0x32adf196 ! t0_data_exp_shm_area+0x58
29164 .word 0x11cabde3 ! t0_data_exp_shm_area+0x5c
29165 .word 0xe5a9d791 ! t0_data_exp_shm_area+0x60
29166 .word 0xabe9f400 ! t0_data_exp_shm_area+0x64
29167 .word 0x78f5b835 ! t0_data_exp_shm_area+0x68
29168 .word 0x9692638f ! t0_data_exp_shm_area+0x6c
29169 .word 0xbfd56368 ! t0_data_exp_shm_area+0x70
29170 .word 0x60705562 ! t0_data_exp_shm_area+0x74
29171 .word 0xcf559627 ! t0_data_exp_shm_area+0x78
29172 .word 0x302e6c39 ! t0_data_exp_shm_area+0x7c
29173 .word 0x0384a11d ! t0_data_exp_shm_area+0x80 (t0 bstore)
29174 .word 0xf2b53388 ! t0_data_exp_shm_area+0x84
29175 .word 0x23ecb37c ! t0_data_exp_shm_area+0x88
29176 .word 0x9bdc03d9 ! t0_data_exp_shm_area+0x8c
29177 .word 0x36c50e80 ! t0_data_exp_shm_area+0x90
29178 .word 0x29cecd2f ! t0_data_exp_shm_area+0x94
29179 .word 0x359f4044 ! t0_data_exp_shm_area+0x98
29180 .word 0x1581c4de ! t0_data_exp_shm_area+0x9c
29181 .word 0xc89c88cc ! t0_data_exp_shm_area+0xa0
29182 .word 0x3b9a43ab ! t0_data_exp_shm_area+0xa4
29183 .word 0xea82ca76 ! t0_data_exp_shm_area+0xa8
29184 .word 0x5f2b223d ! t0_data_exp_shm_area+0xac
29185 .word 0x44536f2c ! t0_data_exp_shm_area+0xb0
29186 .word 0x87fee51b ! t0_data_exp_shm_area+0xb4
29187 .word 0x001f8e13 ! t0_data_exp_shm_area+0xb8
29188 .word 0x9407decd ! t0_data_exp_shm_area+0xbc
29189t0_data_exp_shm_area_end:
29190t0_data_exp_shm_area_stop:
29191
29192
29193
29194#include "asi_s.h"
29195
29196
29197
29198/*
29199 * User code/data
29200 */
29201
29202
29203SECTION default_user TEXT_VA=T0_KAOS_BOOT_VA
29204
29205.global kaos_boot
29206
29207/************************************************************************
29208 Test case code start
29209 ************************************************************************/
29210.seg "text"
29211ALIGN_PAGE_8K
29212user_text_start:
29213 .skip 0x1b00 /* place at end of lower 8k of i$ */
29214kaos_boot:
29215 set t0_data_in_fp, %sp /* setup stack pointer */
29216
29217 /*
29218 * setup %sp in all windows
29219 * clear all window registers
29220 */
29221 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29222 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29223 save %sp, 0, %sp
29224 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29225 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29226 save %sp, 0, %sp
29227 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29228 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29229 save %sp, 0, %sp
29230 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29231 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29232 save %sp, 0, %sp
29233 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29234 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29235 save %sp, 0, %sp
29236
29237 /*** REMOVED FOR NIAGARA
29238 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29239 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29240 save %sp, 0, %sp
29241 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29242 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29243
29244 save %sp, 0, %sp
29245 clr %l0; clr %l1; clr %l2; clr %l3; clr %l4; clr %l5; clr %l6; clr %l7
29246 clr %i0; clr %i1; clr %i2; clr %i3; clr %i4; clr %i5; mov %o6, %i6; clr %i7
29247 save %sp, 0, %sp
29248 ****/
29249
29250 restore %sp, 0, %sp
29251 restore %sp, 0, %sp
29252 restore %sp, 0, %sp
29253 restore %sp, 0, %sp
29254 restore %sp, 0, %sp
29255 /*** REMOVED FOR NIAGARA
29256 restore %sp, 0, %sp
29257 restore %sp, 0, %sp
29258 restore %sp, 0, %sp
29259 ***/
29260
29261
29262#if defined(T0_KAOS_TICK)
29263 ta TRAP_INIT_TICK_COMPARE /* init tick compare register */
29264#endif
29265 set t0_data_in_regs, %o0 /* Tell trap handlers where */
29266
29267 ! HARI ta TRAP_SETDATA /* data area is */
29268 ! ta T_TRAP_INST0 /* data area is */
29269
29270 ! HARI mov ASI_PRIMARY, %asi /* Setup asi register */
29271 wr %g0, ASI_PRIMARY, %asi
29272
29273#ifdef SET_WORKS
29274 set t0_ktbl, %o0 /* execute random code */
29275#else
29276 setx t0_ktbl, %l0, %o0 /* execute random code */
29277#endif
29278 set t0_data_in_regs, %o1
29279 set t0_data_in_mtbl_size, %o2
29280 ld [%o2], %o2
29281 set t0_data_in_mtbl, %o3
29282 mov XFLAG_SGI|XFLAG_V9, %o4
29283 call __kaos
29284 nop
29285
29286#if defined(T0_KAOS_TWOPASS)
29287/*
29288 * Preload d$ with data
29289 */
29290two_pass_preload:
29291 set T0_KAOS_AREAS, %l0 /* get area table size */
29292 set t0_offset_table_size, %l1 /* get offset table size */
29293 ld [%l1], %l1
29294 set t0_data_exp_mtbl, %l2 /* point to last area */
29295 sub %l2, 16, %l2
29296 sll %l0, 2, %l3
29297 sub %l2, %l3, %l2
29298 set t0_offset_table, %l3 /* point to first offset */
29299
293001:
29301 ld [%l2], %l7 /* point to next area */
29302 mov %l1, %l4 /* offset table size */
29303 mov %l3, %l5 /* offset table */
293042:
29305 ld [%l5], %l6 /* get next offset */
29306 ld [%l6+%l7], %o0 /* preload d$ with data */
29307 deccc %l4 /* loop until out of offsets */
29308 bne 2b
29309 add %l5, 4, %l5
29310
29311/*
29312 * only need to do one area because areasize = D$ size
29313 */
29314 deccc %l0 /* loop until out of areas */
29315 bne 1b
29316 add %l2, 4, %l2
29317
29318/*
29319 * Execute random code for a second time
29320 */
29321 set t0_data_exp_fp, %sp /* setup stack pointer */
29322 save %sp, 0, %sp /* setup %sp in all windows */
29323 save %sp, 0, %sp
29324 save %sp, 0, %sp
29325 save %sp, 0, %sp
29326 save %sp, 0, %sp
29327 save %sp, 0, %sp
29328 save %sp, 0, %sp
29329 save %sp, 0, %sp
29330#ifdef SET_WORKS
29331 set t0_ktbl, %o0 /* execute random code */
29332#else
29333 setx t0_ktbl, %l0, %o0 /* execute random code */
29334#endif
29335 set t0_data_exp_regs, %o1
29336 set t0_data_exp_mtbl_size, %o2
29337 ld [%o2], %o2
29338 set t0_data_exp_mtbl, %o3
29339 mov XFLAG_SGI|XFLAG_V9, %o4
29340two_pass_execute:
29341 call __kaos
29342 nop
29343#endif
29344
29345#if defined(T0_KAOS_VERIFY)
29346/*
29347 * Code to verify expected==observed
29348 * Do not run this option under RTL because it takes forever
29349 */
29350kverify_regs:
29351 set t0_data_in_regs, %o0 /* Point to observed regs */
29352 set t0_data_exp_regs, %o1 /* Point to expected regs */
29353 call kcmp /* Compare expected/observed registers */
29354 set KDATA_MAX_IDX, %o2 /* Count of words to compare */
29355
29356kverify_area:
29357 set T0_KAOS_AREAS, %l0 /* get area table size */
29358 set t0_data_in_mtbl, %l1 /* point to observed area pointers */
29359 sub %l1, 16, %l1
29360 set t0_data_exp_mtbl, %l2 /* point to expected area pointers */
29361 sub %l2, 16, %l2
29362 set t0_data_in_area0, %l3 /* Calculate offset to beginning of area */
29363 set t0_data_in_area0_begin, %l4
29364 sub %l3, %l4, %l3
29365 set t0_data_in_area0_end, %l4 /* Calculate number of words in each area */
29366 set t0_data_in_area0_begin, %l5
29367 sub %l4, %l5, %l4
29368 srl %l4, 2, %l4
29369kverify_area_loop:
29370 sub %l1, 4, %l1 /* Point to next area */
29371 sub %l2, 4, %l2
29372 ld [%l1], %o0 /* Point to start of observed area data */
29373 sub %o0, %l3, %o0
29374 ld [%l2], %o1 /* Point to start of expected area data */
29375 sub %o1, %l3, %o1
29376 call kcmp /* Compare expected/observed areas */
29377 mov %l4, %o2 /* Setup count of words to verify */
29378
29379 deccc %l0 /* loop until out of areas */
29380 bne kverify_area_loop
29381 nop
29382#endif
29383
29384normal_end:
29385 ta T_GOOD_TRAP
29386
29387/************************************************************************
29388 Routine to compare expected/observed values
29389 Input:
29390 %o0 observed data pointer
29391 %o1 expected data pointer
29392 %o2 count of words to compare
29393 ************************************************************************/
29394#if defined(T0_KAOS_VERIFY)
29395kcmp:
29396 ld [%o0], %o3
29397 ld [%o1], %o4
29398 cmp %o3, %o4
29399 tne BAD_TRAP
29400 deccc %o2
29401 bne kcmp
29402 nop
29403
29404 retl
29405 nop
29406#endif
29407
29408
29409
29410/************************************************************************
29411 Test case data start
29412 ************************************************************************/
29413.seg "data"
29414ALIGN_PAGE_8K
29415
29416user_data_start:
29417
29418.seg "text" /* Realign default segments */
29419user_text_end:
29420ALIGN_PAGE_8K
29421.seg "data"
29422user_data_end:
29423
29424
29425/************************************************************************
29426 Test case end
29427 ************************************************************************/
29428
29429attr_text {
29430 Name = default_user,
29431 VA=T0_KAOS_BOOT_VA,
29432 PA=ra2pa(T0_KAOS_BOOT_PA,0),
29433 RA=T0_KAOS_BOOT_PA,
29434 part_0_ctx_nonzero_tsb_config_0,
29435 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29436 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29437 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29438 }
29439
29440attr_text {
29441 Name = kaos_startup,
29442 VA=T0_KAOS_STARTUP_VA,
29443 PA=ra2pa(T0_KAOS_STARTUP_PA,0),
29444 RA=T0_KAOS_STARTUP_PA,
29445 part_0_ctx_nonzero_tsb_config_1,
29446 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29447 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29448 TTE_L=0, TTE_CP=T0_KAOS_STARTUP_CACHEABLE, TTE_CV=T0_KAOS_STARTUP_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29449 }
29450
29451
29452attr_text {
29453 Name = kaos_done,
29454 VA=T0_KAOS_DONE_VA,
29455 PA=ra2pa(T0_KAOS_DONE_PA,0),
29456 RA=T0_KAOS_DONE_PA,
29457 part_0_ctx_nonzero_tsb_config_2,
29458 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29459 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29460 TTE_L=0, TTE_CP=T0_KAOS_DONE_CACHEABLE, TTE_CV=T0_KAOS_DONE_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29461 }
29462
29463
29464attr_text {
29465 Name = t0_module_ktbl,
29466 VA=T0_KAOS_KTBL_VA,
29467 PA=ra2pa(T0_KAOS_KTBL_PA,0),
29468 RA=T0_KAOS_KTBL_PA,
29469 part_0_ctx_nonzero_tsb_config_3,
29470 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29471 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29472 TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29473 }
29474
29475
29476attr_text {
29477 Name = t0_module_ktbl,
29478 VA=T0_KAOS_KTBL_VA,
29479 PA=ra2pa(T0_KAOS_KTBL_PA,0),
29480 RA=T0_KAOS_KTBL_PA,
29481 part_0_ctx_nonzero_tsb_config_0,
29482 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29483 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29484 TTE_L=0, TTE_CP=T0_KAOS_KTBL_CACHEABLE, TTE_CV=T0_KAOS_KTBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1, tsbonly
29485 }
29486
29487
29488attr_text {
29489 Name = t0_module_subr0,
29490 VA=T0_KAOS_SUBR0_VA,
29491 PA=ra2pa(T0_KAOS_SUBR0_PA,0),
29492 RA=T0_KAOS_SUBR0_PA,
29493 part_0_ctx_nonzero_tsb_config_1,
29494 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29495 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29496 TTE_L=0, TTE_CP=T0_KAOS_SUBR0_CACHEABLE, TTE_CV=T0_KAOS_SUBR0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29497 }
29498
29499attr_text {
29500 Name = t0_module_subr1,
29501 VA=T0_KAOS_SUBR1_VA,
29502 PA=ra2pa(T0_KAOS_SUBR1_PA,0),
29503 RA=T0_KAOS_SUBR1_PA,
29504 part_0_ctx_nonzero_tsb_config_2,
29505 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29506 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29507 TTE_L=0, TTE_CP=T0_KAOS_SUBR1_CACHEABLE, TTE_CV=T0_KAOS_SUBR1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29508 }
29509
29510
29511attr_text {
29512 Name = t0_module_subr2,
29513 VA=T0_KAOS_SUBR2_VA,
29514 PA=ra2pa(T0_KAOS_SUBR2_PA,0),
29515 RA=T0_KAOS_SUBR2_PA,
29516 part_0_ctx_nonzero_tsb_config_3,
29517 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29518 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29519 TTE_L=0, TTE_CP=T0_KAOS_SUBR2_CACHEABLE, TTE_CV=T0_KAOS_SUBR2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29520 }
29521
29522
29523attr_text {
29524 Name = t0_module_subr3,
29525 VA=T0_KAOS_SUBR3_VA,
29526 PA=ra2pa(T0_KAOS_SUBR3_PA,0),
29527 RA=T0_KAOS_SUBR3_PA,
29528 part_0_ctx_nonzero_tsb_config_0,
29529 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29530 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29531 TTE_L=0, TTE_CP=T0_KAOS_SUBR3_CACHEABLE, TTE_CV=T0_KAOS_SUBR3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
29532 }
29533
29534
29535attr_data {
29536 Name = t0_module_offset_table,
29537 VA=T0_KAOS_OFFSET_TBL_VA,
29538 PA=ra2pa(T0_KAOS_OFFSET_TBL_PA,0),
29539 RA=T0_KAOS_OFFSET_TBL_PA,
29540 part_0_ctx_nonzero_tsb_config_1,
29541 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29542 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29543 TTE_L=1, TTE_CP=T0_KAOS_OFFSET_TBL_CACHEABLE, TTE_CV=T0_KAOS_OFFSET_TBL_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29544 }
29545
29546
29547
29548
29549
29550attr_data {
29551 Name = t0_module_data_in_regs,
29552 VA=T0_KAOS_RUN_REGS_VA,
29553 PA=ra2pa(T0_KAOS_RUN_REGS_PA,0),
29554 RA=T0_KAOS_RUN_REGS_PA,
29555 part_0_ctx_nonzero_tsb_config_2,
29556 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29557 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29558 TTE_L=1, TTE_CP=T0_KAOS_RUN_REGS_CACHEABLE, TTE_CV=T0_KAOS_RUN_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29559 }
29560
29561
29562
29563attr_data {
29564 Name = t0_module_data_in_stack,
29565 VA=T0_KAOS_RUN_STACK_VA,
29566 PA=ra2pa(T0_KAOS_RUN_STACK_PA,0),
29567 RA=T0_KAOS_RUN_STACK_PA,
29568 part_0_ctx_nonzero_tsb_config_3,
29569 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29570 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29571 TTE_L=1, TTE_CP=T0_KAOS_RUN_STACK_CACHEABLE, TTE_CV=T0_KAOS_RUN_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29572 }
29573
29574
29575
29576attr_data {
29577 Name = t0_module_data_in_area0,
29578 VA=T0_KAOS_RUN_AREA0_VA,
29579 PA=ra2pa(T0_KAOS_RUN_AREA0_PA,0),
29580 RA=T0_KAOS_RUN_AREA0_PA,
29581 part_0_ctx_nonzero_tsb_config_0,
29582 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29583 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29584 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA0_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29585 }
29586
29587
29588#if defined(T0_KAOS_AREA1)
29589attr_data {
29590 Name = t0_module_data_in_area1,
29591 VA=T0_KAOS_RUN_AREA1_VA,
29592 PA=ra2pa(T0_KAOS_RUN_AREA1_PA,0),
29593 RA=T0_KAOS_RUN_AREA1_PA,
29594 part_0_ctx_nonzero_tsb_config_1,
29595 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29596 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29597 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA1_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29598 }
29599#endif
29600
29601
29602#if defined(T0_KAOS_AREA2)
29603attr_data {
29604 Name = t0_module_data_in_area2,
29605 VA=T0_KAOS_RUN_AREA2_VA,
29606 PA=ra2pa(T0_KAOS_RUN_AREA2_PA,0),
29607 RA=T0_KAOS_RUN_AREA2_PA,
29608 part_0_ctx_nonzero_tsb_config_2,
29609 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29610 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29611 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA2_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29612 }
29613#endif
29614
29615
29616#if defined(T0_KAOS_AREA3)
29617attr_data {
29618 Name = t0_module_data_in_area3,
29619 VA=T0_KAOS_RUN_AREA3_VA,
29620 PA=ra2pa(T0_KAOS_RUN_AREA3_PA,0),
29621 RA=T0_KAOS_RUN_AREA3_PA,
29622 part_0_ctx_nonzero_tsb_config_3,
29623 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29624 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29625 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA3_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29626 }
29627#endif
29628
29629#if defined(T0_KAOS_AREA4)
29630attr_data {
29631 Name = t0_module_data_in_area4,
29632 VA=T0_KAOS_RUN_AREA4_VA,
29633 PA=ra2pa(T0_KAOS_RUN_AREA4_PA,0),
29634 RA=T0_KAOS_RUN_AREA4_PA,
29635 part_0_ctx_nonzero_tsb_config_0,
29636 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29637 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29638 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA4_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29639 }
29640#endif
29641
29642
29643#if defined(T0_KAOS_AREA5)
29644attr_data {
29645 Name = t0_module_data_in_area5,
29646 VA=T0_KAOS_RUN_AREA5_VA,
29647 PA=ra2pa(T0_KAOS_RUN_AREA5_PA,0),
29648 RA=T0_KAOS_RUN_AREA5_PA,
29649 part_0_ctx_nonzero_tsb_config_1,
29650 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29651 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29652 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA5_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29653 }
29654#endif
29655
29656
29657#if defined(T0_KAOS_AREA6)
29658attr_data {
29659 Name = t0_module_data_in_area6,
29660 VA=T0_KAOS_RUN_AREA6_VA,
29661 PA=ra2pa(T0_KAOS_RUN_AREA6_PA,0),
29662 RA=T0_KAOS_RUN_AREA6_PA,
29663 part_0_ctx_nonzero_tsb_config_2,
29664 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29665 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29666 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA6_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29667 }
29668#endif
29669
29670
29671#if defined(T0_KAOS_AREA7)
29672attr_data {
29673 Name = t0_module_data_in_area7,
29674 VA=T0_KAOS_RUN_AREA7_VA,
29675 PA=ra2pa(T0_KAOS_RUN_AREA7_PA,0),
29676 RA=T0_KAOS_RUN_AREA7_PA,
29677 part_0_ctx_nonzero_tsb_config_3,
29678 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29679 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29680 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA7_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29681 }
29682#endif
29683
29684
29685#if defined(T0_KAOS_AREA8)
29686attr_data {
29687 Name = t0_module_data_in_area8,
29688 VA=T0_KAOS_RUN_AREA8_VA,
29689 PA=ra2pa(T0_KAOS_RUN_AREA8_PA,0),
29690 RA=T0_KAOS_RUN_AREA8_PA,
29691 part_0_ctx_nonzero_tsb_config_0,
29692 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29693 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29694 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA8_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29695 }
29696#endif
29697
29698
29699#if defined(T0_KAOS_AREA9)
29700attr_data {
29701 Name = t0_module_data_in_area9,
29702 VA=T0_KAOS_RUN_AREA9_VA,
29703 PA=ra2pa(T0_KAOS_RUN_AREA9_PA,0),
29704 RA=T0_KAOS_RUN_AREA9_PA,
29705 part_0_ctx_nonzero_tsb_config_1,
29706 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29707 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29708 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA9_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29709 }
29710#endif
29711
29712
29713#if defined(T0_KAOS_AREA10)
29714attr_data {
29715 Name = t0_module_data_in_area10,
29716 VA=T0_KAOS_RUN_AREA10_VA,
29717 PA=ra2pa(T0_KAOS_RUN_AREA10_PA,0),
29718 RA=T0_KAOS_RUN_AREA10_PA,
29719 part_0_ctx_nonzero_tsb_config_2,
29720 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29721 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29722 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA10_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29723 }
29724#endif
29725
29726
29727#if defined(T0_KAOS_AREA11)
29728attr_data {
29729 Name = t0_module_data_in_area11,
29730 VA=T0_KAOS_RUN_AREA11_VA,
29731 PA=ra2pa(T0_KAOS_RUN_AREA11_PA,0),
29732 RA=T0_KAOS_RUN_AREA11_PA,
29733 part_0_ctx_nonzero_tsb_config_3,
29734 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29735 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29736 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA11_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29737 }
29738#endif
29739
29740
29741#if defined(T0_KAOS_AREA12)
29742attr_data {
29743 Name = t0_module_data_in_area12,
29744 VA=T0_KAOS_RUN_AREA12_VA,
29745 PA=ra2pa(T0_KAOS_RUN_AREA12_PA,0),
29746 RA=T0_KAOS_RUN_AREA12_PA,
29747 part_0_ctx_nonzero_tsb_config_0,
29748 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29749 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29750 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA12_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29751 }
29752#endif
29753
29754
29755#if defined(T0_KAOS_AREA13)
29756attr_data {
29757 Name = t0_module_data_in_area13,
29758 VA=T0_KAOS_RUN_AREA13_VA,
29759 PA=ra2pa(T0_KAOS_RUN_AREA13_PA,0),
29760 RA=T0_KAOS_RUN_AREA13_PA,
29761 part_0_ctx_nonzero_tsb_config_1,
29762 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29763 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29764 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA13_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29765 }
29766#endif
29767
29768
29769#if defined(T0_KAOS_AREA14)
29770attr_data {
29771 Name = t0_module_data_in_area14,
29772 VA=T0_KAOS_RUN_AREA14_VA,
29773 PA=ra2pa(T0_KAOS_RUN_AREA14_PA,0),
29774 RA=T0_KAOS_RUN_AREA14_PA,
29775 part_0_ctx_nonzero_tsb_config_2,
29776 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29777 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29778 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA14_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29779 }
29780#endif
29781
29782
29783#if defined(T0_KAOS_AREA15)
29784attr_data {
29785 Name = t0_module_data_in_area15,
29786 VA=T0_KAOS_RUN_AREA15_VA,
29787 PA=ra2pa(T0_KAOS_RUN_AREA15_PA,0),
29788 RA=T0_KAOS_RUN_AREA15_PA,
29789 part_0_ctx_nonzero_tsb_config_3,
29790 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29791 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29792 TTE_L=1, TTE_CP=T0_KAOS_RUN_AREA15_CACHEABLE, TTE_CV=T0_KAOS_RUN_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29793 }
29794#endif
29795
29796
29797#if defined(T0_KAOS_SHM_AREA)
29798attr_data {
29799 Name = t0_module_data_in_shm_area,
29800 VA=T0_KAOS_RUN_SHM_AREA_VA,
29801 PA=ra2pa(T0_KAOS_RUN_SHM_AREA_PA,0),
29802 RA=T0_KAOS_RUN_SHM_AREA_PA,
29803 part_0_ctx_nonzero_tsb_config_0,
29804 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29805 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29806 TTE_L=1, TTE_CP=T0_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_CV=T0_KAOS_RUN_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29807 }
29808#endif
29809
29810
29811attr_data {
29812 Name = t0_module_data_exp_regs,
29813 VA=T0_KAOS_EXP_REGS_VA,
29814 PA=ra2pa(T0_KAOS_EXP_REGS_PA,0),
29815 RA=T0_KAOS_EXP_REGS_PA,
29816 part_0_ctx_nonzero_tsb_config_1,
29817 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29818 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29819 TTE_L=1, TTE_CP=T0_KAOS_EXP_REGS_CACHEABLE, TTE_CV=T0_KAOS_EXP_REGS_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29820 }
29821
29822
29823attr_data {
29824 Name = t0_module_data_exp_stack,
29825 VA=T0_KAOS_EXP_STACK_VA,
29826 PA=ra2pa(T0_KAOS_EXP_STACK_PA,0),
29827 RA=T0_KAOS_EXP_STACK_PA,
29828 part_0_ctx_nonzero_tsb_config_2,
29829 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29830 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29831 TTE_L=1, TTE_CP=T0_KAOS_EXP_STACK_CACHEABLE, TTE_CV=T0_KAOS_EXP_STACK_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29832 }
29833
29834
29835
29836#if defined(T0_KAOS_AREA0)
29837attr_data {
29838 Name = t0_module_data_exp_area0,
29839 VA=T0_KAOS_EXP_AREA0_VA,
29840 PA=ra2pa(T0_KAOS_EXP_AREA0_PA,0),
29841 RA=T0_KAOS_EXP_AREA0_PA,
29842 part_0_ctx_nonzero_tsb_config_3,
29843 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29844 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29845 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA0_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA0_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29846 }
29847#endif
29848
29849
29850
29851#if defined(T0_KAOS_AREA1)
29852attr_data {
29853 Name = t0_module_data_exp_area1,
29854 VA=T0_KAOS_EXP_AREA1_VA,
29855 PA=ra2pa(T0_KAOS_EXP_AREA1_PA,0),
29856 RA=T0_KAOS_EXP_AREA1_PA,
29857 part_0_ctx_nonzero_tsb_config_0,
29858 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29859 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29860 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA1_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA1_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29861 }
29862#endif
29863
29864#if defined(T0_KAOS_AREA2)
29865attr_data {
29866 Name = t0_module_data_exp_area2,
29867 VA=T0_KAOS_EXP_AREA2_VA,
29868 PA=ra2pa(T0_KAOS_EXP_AREA2_PA,0),
29869 RA=T0_KAOS_EXP_AREA2_PA,
29870 part_0_ctx_nonzero_tsb_config_1,
29871 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29872 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29873 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA2_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA2_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29874 }
29875#endif
29876
29877#if defined(T0_KAOS_AREA3)
29878attr_data {
29879 Name = t0_module_data_exp_area3,
29880 VA=T0_KAOS_EXP_AREA3_VA,
29881 PA=ra2pa(T0_KAOS_EXP_AREA3_PA,0),
29882 RA=T0_KAOS_EXP_AREA3_PA,
29883 part_0_ctx_nonzero_tsb_config_2,
29884 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29885 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29886 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA3_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA3_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29887 }
29888#endif
29889
29890
29891#if defined(T0_KAOS_AREA4)
29892attr_data {
29893 Name = t0_module_data_exp_area4,
29894 VA=T0_KAOS_EXP_AREA4_VA,
29895 PA=ra2pa(T0_KAOS_EXP_AREA4_PA,0),
29896 RA=T0_KAOS_EXP_AREA4_PA,
29897 part_0_ctx_nonzero_tsb_config_3,
29898 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29899 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29900 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA4_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA4_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29901 }
29902#endif
29903
29904
29905#if defined(T0_KAOS_AREA5)
29906attr_data {
29907 Name = t0_module_data_exp_area5,
29908 VA=T0_KAOS_EXP_AREA5_VA,
29909 PA=ra2pa(T0_KAOS_EXP_AREA5_PA,0),
29910 RA=T0_KAOS_EXP_AREA5_PA,
29911 part_0_ctx_nonzero_tsb_config_0,
29912 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29913 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29914 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA5_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA5_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29915 }
29916#endif
29917
29918
29919#if defined(T0_KAOS_AREA6)
29920attr_data {
29921 Name = t0_module_data_exp_area6,
29922 VA=T0_KAOS_EXP_AREA6_VA,
29923 PA=ra2pa(T0_KAOS_EXP_AREA6_PA,0),
29924 RA=T0_KAOS_EXP_AREA6_PA,
29925 part_0_ctx_nonzero_tsb_config_1,
29926 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29927 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29928 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA6_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA6_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29929 }
29930#endif
29931
29932
29933#if defined(T0_KAOS_AREA7)
29934attr_data {
29935 Name = t0_module_data_exp_area7,
29936 VA=T0_KAOS_EXP_AREA7_VA,
29937 PA=ra2pa(T0_KAOS_EXP_AREA7_PA,0),
29938 RA=T0_KAOS_EXP_AREA7_PA,
29939 part_0_ctx_nonzero_tsb_config_2,
29940 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29941 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29942 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA7_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA7_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29943 }
29944#endif
29945
29946
29947#if defined(T0_KAOS_AREA8)
29948attr_data {
29949 Name = t0_module_data_exp_area8,
29950 VA=T0_KAOS_EXP_AREA8_VA,
29951 PA=ra2pa(T0_KAOS_EXP_AREA8_PA,0),
29952 RA=T0_KAOS_EXP_AREA8_PA,
29953 part_0_ctx_nonzero_tsb_config_3,
29954 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29955 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29956 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA8_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA8_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29957 }
29958#endif
29959
29960
29961#if defined(T0_KAOS_AREA9)
29962attr_data {
29963 Name = t0_module_data_exp_area9,
29964 VA=T0_KAOS_EXP_AREA9_VA,
29965 PA=ra2pa(T0_KAOS_EXP_AREA9_PA,0),
29966 RA=T0_KAOS_EXP_AREA9_PA,
29967 part_0_ctx_nonzero_tsb_config_0,
29968 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29969 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29970 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA9_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA9_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29971 }
29972#endif
29973
29974
29975#if defined(T0_KAOS_AREA10)
29976attr_data {
29977 Name = t0_module_data_exp_area10,
29978 VA=T0_KAOS_EXP_AREA10_VA,
29979 PA=ra2pa(T0_KAOS_EXP_AREA10_PA,0),
29980 RA=T0_KAOS_EXP_AREA10_PA,
29981 part_0_ctx_nonzero_tsb_config_1,
29982 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29983 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29984 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA10_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA10_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29985 }
29986#endif
29987
29988
29989#if defined(T0_KAOS_AREA11)
29990attr_data {
29991 Name = t0_module_data_exp_area11,
29992 VA=T0_KAOS_EXP_AREA11_VA,
29993 PA=ra2pa(T0_KAOS_EXP_AREA11_PA,0),
29994 RA=T0_KAOS_EXP_AREA11_PA,
29995 part_0_ctx_nonzero_tsb_config_2,
29996 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
29997 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
29998 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA11_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA11_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
29999 }
30000#endif
30001
30002
30003#if defined(T0_KAOS_AREA12)
30004attr_data {
30005 Name = t0_module_data_exp_area12,
30006 VA=T0_KAOS_EXP_AREA12_VA,
30007 PA=ra2pa(T0_KAOS_EXP_AREA12_PA,0),
30008 RA=T0_KAOS_EXP_AREA12_PA,
30009 part_0_ctx_nonzero_tsb_config_3,
30010 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30011 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30012 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA12_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA12_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
30013 }
30014#endif
30015
30016
30017#if defined(T0_KAOS_AREA13)
30018attr_data {
30019 Name = t0_module_data_exp_area13,
30020 VA=T0_KAOS_EXP_AREA13_VA,
30021 PA=ra2pa(T0_KAOS_EXP_AREA13_PA,0),
30022 RA=T0_KAOS_EXP_AREA13_PA,
30023 part_0_ctx_nonzero_tsb_config_0,
30024 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30025 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30026 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA13_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA13_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
30027 }
30028#endif
30029
30030
30031#if defined(T0_KAOS_AREA14)
30032attr_data {
30033 Name = t0_module_data_exp_area14,
30034 VA=T0_KAOS_EXP_AREA14_VA,
30035 PA=ra2pa(T0_KAOS_EXP_AREA14_PA,0),
30036 RA=T0_KAOS_EXP_AREA14_PA,
30037 part_0_ctx_nonzero_tsb_config_1,
30038 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30039 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30040 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA14_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA14_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
30041 }
30042#endif
30043
30044#if defined(T0_KAOS_AREA15)
30045attr_data {
30046 Name = t0_module_data_exp_area15,
30047 VA=T0_KAOS_EXP_AREA15_VA,
30048 PA=ra2pa(T0_KAOS_EXP_AREA15_PA,0),
30049 RA=T0_KAOS_EXP_AREA15_PA,
30050 part_0_ctx_nonzero_tsb_config_2,
30051 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30052 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30053 TTE_L=1, TTE_CP=T0_KAOS_EXP_AREA15_CACHEABLE, TTE_CV=T0_KAOS_EXP_AREA15_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
30054 }
30055#endif
30056
30057
30058#if defined(T0_KAOS_SHM_AREA)
30059attr_data {
30060 Name = t0_module_data_exp_shm_area,
30061 VA=T0_KAOS_EXP_SHM_AREA_VA,
30062 PA=ra2pa(T0_KAOS_EXP_SHM_AREA_PA,0),
30063 RA=T0_KAOS_EXP_SHM_AREA_PA,
30064 part_0_ctx_nonzero_tsb_config_3,
30065 TTE_G=1, TTE_Context=0x44, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30066 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30067 TTE_L=1, TTE_CP=T0_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_CV=T0_KAOS_EXP_SHM_AREA_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
30068 }
30069#endif
30070
30071
30072
30073
30074/************************************************************************
30075 Test case end
30076 ************************************************************************/
30077
30078
30079attr_text {
30080 Name = local_supervisor_section_text,
30081 VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA,
30082 PA=ra2pa(LOCAL_SUPERVISOR_SECTION_TEXT_PA,0),
30083 RA=LOCAL_SUPERVISOR_SECTION_TEXT_PA,
30084 part_0_ctx_zero_tsb_config_0,
30085 TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30086 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30087 TTE_L=0, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=0
30088 }
30089
30090SECTION local_supervisor_section_text TEXT_VA=LOCAL_SUPERVISOR_SECTION_TEXT_VA
30091
30092
30093/*
30094 * Check if we have a data sigsegv
30095 * %g2 has the virtual page number (32-13 => 19 bits)
30096
30097 * Must be all 1's or all 0's for a legal sigsegv
30098 */
30099.global data_segv_check
30100data_segv_check:
30101
30102 ta 0x2e
30103 cmp %o1, 0
30104 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
30105 be,a 1f
30106 nop
30107 cmp %o1, 1
30108 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
30109 be,a 1f
30110 nop
30111 cmp %o1, 2
30112 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
30113 be,a 1f
30114 nop
30115 cmp %o1, 3
30116 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
30117 be,a 1f
30118 nop
30119 ta 0x1
30120 nop
30121
301221: ldx [%o2], %g1
30123
30124 lda [%g1]ASI_PRIMARY, %g2
30125
30126 sethi %hi(0xc1f80000), %g3
30127 sethi %hi(0x81d80000), %g1
30128 and %g2, %g3, %g2
30129 cmp %g2, %g1
30130 bne,pt %xcc, 1f ! not a flush
30131 nop
30132 done
30133 nop
30134
30135
301361: sethi %hi(0x7ffff), %g2
30137 or %g2, %lo(0x7ffff), %g2
30138/* Check page 0 */ andcc %g2, %g4, %g1
30139
30140 !te T_TRAP_INST0
30141 !be,pt %xcc, increment_sigsegv_count
30142 be,pt %xcc, 2f
30143
30144/* Check last page */ cmp %g2, %g1
30145
30146 !te T_TRAP_INST0
30147 be,pt %xcc, 2f
30148 nop
30149 ta 0x1 !bad trap
30150 nop
301512:
30152 done
30153 nop
30154
30155increment_sigsegv_count:
30156 wr %g0, ASI_PRIMARY, %asi
30157 set T0_KAOS_RUN_REGS_VA, %g7
30158 lda [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi, %g6
30159 inc %g6
30160 sta %g6, [%g7+KDATA_ETRAP_SIGSEGV_OFF]%asi
30161
30162 done
30163 nop
30164
30165
30166
30167
30168/* for illegal trap handling */
30169
30170.global handle_ill_trap
30171handle_ill_trap:
30172 ta 0x2e
30173 cmp %o1, 0
30174 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_0, %g1, %o2
30175 be,a 1f
30176 nop
30177 cmp %o1, 1
30178 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_1, %g1, %o2
30179 be,a 1f
30180 nop
30181 cmp %o1, 2
30182 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_2, %g1, %o2
30183 be,a 1f
30184 nop
30185 cmp %o1, 3
30186 setx LOCAL_SUPERVISOR_SECTION_DATA_VA_3, %g1, %o2
30187 be,a 1f
30188 nop
30189 ta 0x1
30190 nop
30191
301921: ldx [%o2], %g1
30193 lda [%g1]ASI_PRIMARY, %g5
30194 sethi %hi(0x1fffff), %g6
30195 or %g6, %lo(0x1fffff), %g6
30196 cmp %g5, %g6
30197 tne 0x1 !bad trap
30198 nop
30199 done
30200 nop
30201
30202
30203
30204
30205
30206attr_data {
30207 Name = local_supervisor_section_data,
30208 VA=LOCAL_SUPERVISOR_SECTION_DATA_VA,
30209 PA=ra2pa(LOCAL_SUPERVISOR_SECTION_DATA_PA,0),
30210 RA=LOCAL_SUPERVISOR_SECTION_DATA_PA,
30211 part_0_ctx_zero_tsb_config_1,
30212 part_0_ctx_nonzero_tsb_config_2,
30213 TTE_G=1, TTE_Context=0x0, TTE_V=1, TTE_Size=0, TTE_NFO=0,
30214 TTE_IE=0, TTE_Soft2=0, TTE_Diag=0, TTE_Soft=0,
30215 TTE_L=1, TTE_CP=T0_KAOS_BOOT_CACHEABLE, TTE_CV=T0_KAOS_BOOT_CACHEABLE, TTE_E=0, TTE_P=0, TTE_W=1
30216 }
30217
30218
30219SECTION local_supervisor_section_data DATA_VA=LOCAL_SUPERVISOR_SECTION_DATA_VA
30220.seg "data"
30221.global local_supervisor_tmp_area
30222local_supervisor_tmp_area:
30223 .word 0
30224 .word 0
30225 .word 0
30226 .word 0
30227 .word 0
30228 .word 0
30229 .word 0
30230 .word 0
30231 .word 0
30232 .word 0
30233 .word 0
30234 .word 0
30235 .word 0
30236 .word 0
30237 .word 0
30238 .word 0
30239 .word 0
30240 .word 0
30241 .word 0
30242 .word 0
30243 .word 0
30244 .word 0
30245 .word 0
30246 .word 0
30247 .word 0
30248 .word 0
30249 .word 0
30250 .word 0
30251 .word 0
30252 .word 0
30253 .word 0
30254 .word 0
30255
30256
30257#endif ! if NIAGARA2
30258
30259
30260