Picon

GRMON Detected Frequency



I am using advance DCM feature (DCM_ADV) of Virtex-5 to dynamically change the clock frequency, I wanted to know can I use GRMON to test the aforementioned functionality


Zohaib



__._,_.___
Posted by: zohaibnajam-ur4TIblo6goN+BqQ9rBEUg@public.gmane.org



__,_._,___
Picon

Number of Cache Misses for hello world



I need to determine number of cache misses in order to validate my performance stats (cache access, hit and miss). I have determined access and hit for both I-cache and D-cache but in order to validate those results I need number of cache misses as well

For the time being I have estimated number of cache misses as:

No. of Cache Miss = No. of Cache access - No.of Cache hit

I want to know what signals in LEON3 to consider in order to find number of cache misses

Zohaib


__._,_.___
Posted by: zohaibnajam-ur4TIblo6goN+BqQ9rBEUg@public.gmane.org



__,_._,___
Picon

(unknown)



Hey i wanted to know if I can synthesize leon3 using a different library file (by using 'custom' library option in make xconfig) in DC. Saed32 is not a synthesizable library. So i wanted to use one which can be synthesized.



__._,_.___
Posted by: aniket sharma <nooneknowswhy91-/E1597aS9LQAvxtiuMwx3w@public.gmane.org>



__,_._,___
Picon

load and relocation addresses



Hi,
I'm writing a BOOT application that works perfectly when .text is in PROM and .bss RAM.

I introduced some changes via linker script to put .text section in RAM area, and be able to execute BOOT main process from RAM. The problem is that .text section does not use new functions (RAM) addresses.

What I mean is that .text section calls, stil pointing to functions inside PROM, in place of RAM.


I can add detailed information about the problem.


How could I solve this issue? Any help will be apreciated.


Thank you alot.

Fernando






__._,_.___
Posted by: fernando.piarrette-/E1597aS9LQAvxtiuMwx3w@public.gmane.org



__,_._,___
Picon

Re: boot from ahbrom

Dear all:

Rajen Paudel <rajen_fren@...> emailed a huge (>10MB!) email to
this email list more than once on November 4th, 2014. Rajen Paudel -
please do not do this again.

Regards,
Paul Colin de Gloucester

------------------------------------
Posted by: Nicholas Collin Paul de Gloucester <Gloster@...>
------------------------------------

------------------------------------

Yahoo Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/LEON_SPARC/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/LEON_SPARC/join
    (Yahoo! ID required)

<*> To change settings via email:
    LEON_SPARC-digest@... 
    LEON_SPARC-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    LEON_SPARC-unsubscribe@...

<*> Your use of Yahoo Groups is subject to:
    https://info.yahoo.com/legal/us/yahoo/utos/terms/

Picon

building LEON3 on ALTIUM FPGA BOARD



Hi, I am an undergraduate student would like to use leon3 to my research project, I would like to ask how to port LEON3 on other FPGA boards not included in the grlib

in my case it is Altium Nanoboard NB3000XN with an XC3S1400AN FPGA.

I have seen a post here of someone able to port on to an altium nanoboard but I wasn't able to contact him. Perhaps anyone have an idea?




__._,_.___
Posted by: miku.abuan-/E1597aS9LQAvxtiuMwx3w@public.gmane.org



__,_._,___
Picon

Connecting GRMON with ethernet for Nexys4



Hello,

I have to use Chipscope and GRMON at the same time, so I need to connect GRMON through ethernet. I am facing problems while doing so. I have setup the ip-address as listed on other discussions in the group. When I connect it through ethernet, the screen displays "Ethernet start-up..." and then the GRMON app crashes- "grmon.exe has stopped working".


Platform- Windows 7


The error message is :

Problem signature:
&nbsp ; Problem Event Name: APPCRASH
  Application Name: grmon.exe
  Application Version: 0.0.0.0
  Application Timestamp: 54378dd4
  Fault Module Name: grmon.exe
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp: 54378dd4
  Exception Code: c0000005
  Exception Offset: 0007a714
  OS Version: 6.1.7601.2.1.0.256.4
  Locale ID: 1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e7 89
  Additional Information 3: 0a9e

  Additional Information 4: 0a9e372d3b4ad19135b953a78882e7 89

Thanks in advance.

Regards,
Chavi




__._,_.___
Posted by: rastogi.chavi-/E1597aS9LQAvxtiuMwx3w@public.gmane.org



__,_._,___
Picon

DSU instruction trace



Hi,

When does the "Time tag" field of the instruction trace entry is sampled? When starting to execute an instruction? After finishing the execute stage of the pipeline? after exiting the pipeline?

Thanks




__._,_.___
Posted by: bruno.green-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org



__,_._,___
Picon

Implementation of GRPCI



Hi, I would like to implement GRPCI in a breadbord with LEON3MP processor.

Is there any tutorial or documentation on how to implement PCI.


Thank you for your answer,




__._,_.___
Posted by: nicolas.tomatis-/E1597aS9LQAvxtiuMwx3w@public.gmane.org



__,_._,___
Picon

record of clkgen_in_type



Hi,
This may sound stupid but I need to modify the record of clkgen_in_type but I don`t know where to look for it. kindly help me out







Regards
Zohaib


__._,_.___
Posted by: zohaibnajam-ur4TIblo6goN+BqQ9rBEUg@public.gmane.org



__,_._,___
Picon

boot from ahbrom [1 Attachment]



Hello everyone,

 

I have issue booting leon3 from ahbrom .. or My understanding is incorrect please suggest.

I configured “leon3-digilent-xc3s1600e” design to have only ahbrom, ahbram, and leon3core. I generated ahbrom for a hello.c .  I can see the processor being exexuted only from rom ; It doesn’t send out the address for ram. Am I missing something ?

----------------------------------------

main()

{

   *((volatile int*) ((unsigned int) 0x4001000 )) = 0xFEDCBA98;

}

---------------------------------------------------------------

sparc-elf-gcc -msoft-float -c -g -O2 hello.c

mkprom2 -ccprefix sparc-elf -v -dump -nomsg -romwidth 32 -freq 40 -rmw -ramsize 256 hello.o -msoft-float

rm ahbrom.vhd

make ahbrom.vhd FILE=prom.out

---------------------------------------------------------------------------

# GRLIB Version 1.3.7, build 4144

# Target technology: spartan3e , memory library: spartan3e 

# ahbctrl: AHB arbiter/multiplexer rev 1

# ahbctrl: Common I/O area at 0xfff00000, 1 Mbyte

# ahbctrl: AHB masters: 1, AHB slaves: 8

# ahbctrl: Configuration area at 0xfffff000, 4 kbyte

# ahbctrl: mst0: Aeroflex Gaisler        LEON3 SPARC V8 Processor       

# ahbctrl: slv1: Aeroflex Gaisler        AHB/APB Bridge                 

# ahbctrl:       memory at 0x80000000, size 1 Mbyte

# ahbctrl: slv2: Aeroflex Gaisler        LEON3 Debug Support Unit       

# ahbctrl:       memory at 0x90000000, size 256 Mbyte

# ahbctrl: slv3: Aeroflex Gaisler        Single-port AHB SRAM module    

# ahbctrl:       memory at 0x40000000, size 1 Mbyte, cacheable, prefetch

# ahbctrl: slv6: Aeroflex Gaisler        Generic AHB ROM                

# ahbctrl:       memory at 0x00000000, size 1 Mbyte, cacheable, prefetch

# apbctrl: APB Bridge at 0x80000000 rev 1

# ahbram3: AHB SRAM Module rev 1, 256 kbytes

# ahbrom6: 32-bit AHB ROM Module,  5680 words, 13 address bits

# dsu3_2: LEON3 Debug support unit

# leon3_0: LEON3 SPARC V8 processor rev 3

# leon3_0: icache 2*4 kbyte, dcache 2*4 kbyte

# clkgen_spartan3e: spartan3/e sdram/pci clock generator, version 1

# clkgen_spartan3e: Frequency 50000 KHz, DCM divisor 4/5

#          970 ns : cpu0: 0x00000000    clr  %g4  [0x00000000]

#          995 ns : cpu0: 0x00000004    sethi  %hi(0x00001800), %g4  [0x00001800]

#         1095 ns : cpu0: 0x00000008    jmp  %g4+0x0124

#         1195 ns : cpu0: 0x0000000c    nop

#         1495 ns : cpu0: 0x00001924    sethi  %hi(0x00001800), %g7  [0x00001800]

#         1595 ns : cpu0: 0x00001928    or   %g7, 0x0130, %g7  [0x00001930]

#         1695 ns : cpu0: 0x0000192c    ba,a  0x00001998

#         1895 ns : cpu0: 0x00001998    mov  0x00e0, %g1  [0x000000e0]

#         1995 ns : cpu0: 0x0000199c    mov  %g1, %psr

#         2095 ns : cpu0: 0x000019a0    sethi  %hi(0x00000000), %g1  [0x00000000]

#         2195 ns : cpu0: 0x000019a4    mov  %g1, %g1  [0x00000000]

#         2295 ns : cpu0: 0x000019a8    mov  %g1, %tbr

#         2395 ns : cpu0: 0x000019ac    mov  0, %wim

#         2495 ns : cpu0: 0x000019b0    flush  0x0000

#         2595 ns : cpu0: 0x000019b4    clr  %g1  [0x00000000]

#         2695 ns : cpu0: 0x000019b8    clr  %g2  [0x00000000]

#         2795 ns : cpu0: 0x000019bc    clr  %g3  [0x00000000]

#         2895 ns : cpu0: 0x000019c0    clr  %g4  [0x00000000]

#         2995 ns : cpu0: 0x000019c4    clr  %g5  [0x00000000]

#         3095 ns : cpu0: 0x000019c8    clr  %g6  [0x00000000]

#         3195 ns : cpu0: 0x000019cc    clr  %l0  [0x00000000]

#         3295 ns : cpu0: 0x000019d0    clr  %l3  [0x00000000]

#         3395 ns : cpu0: 0x000019d4    mov  %psr, %l3  [0xf30000e0]

#         3495 ns : cpu0: 0x000019d8    srl  %l3, 0x0018, %g5  [0x000000f3]

#         3595 ns : cpu0: 0x000019dc    and  %g5, 0x0003, %g5  [0x00000003]

#         3695 ns : cpu0: 0x000019e0    subcc  %g5, 0x0003, %g0

#         3795 ns : cpu0: 0x000019e4    bne  0x000019f4

#         3895 ns : cpu0: 0x000019e8    nop

#         4195 ns : cpu0: 0x000019ec    mov  %asr17, %g5  [0x00001147]

#         4295 ns : cpu0: 0x000019f0    ba  0x00001a1c

#         4395 ns : cpu0: 0x000019f4    sethi  %hi(0x00002800), %l0  [0x00002800]

#         4495 ns : cpu0: 0x00001a1c    and  %g5, 0x001f, %g5  [0x00000007]

#         4595 ns : cpu0: 0x00001a20    add  %g5, 0x0001, %g5  [0x00000008]

#         4695 ns : cpu0: 0x00001a24    mov  %g5, %g2  [0x00000008]

#         4795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#         4895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#         4995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#         5095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#         5195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#         5295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#         5395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#         5495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#         5595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#         5695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#         5795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#         5895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#         5995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#         6095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#         6195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#         6295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#         6395 ns : cpu0: 0x00001a68    save

#         6495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000007]

#         6595 ns : cpu0: 0x00001a70    bne  0x00001a28

#         6695 ns : cpu0: 0x00001a74    nop

#         6795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#         6895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#         6995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#         7095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#         7195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#         7295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#         7395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#         7495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#         7595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#         7695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#         7795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#         7895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#         7995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#         8095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#         8195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#         8295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#         8395 ns : cpu0: 0x00001a68    save

#         8495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000006]

#         8595 ns : cpu0: 0x00001a70    bne  0x00001a28

#         8695 ns : cpu0: 0x00001a74    nop

#         8795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#         8895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#         8995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#         9095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#         9195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#         9295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#         9395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#         9495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#         9595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#         9695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#         9795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#         9895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#         9995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#        10095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#        10195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#        10295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#        10395 ns : cpu0: 0x00001a68    save

#        10495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000005]

#        10595 ns : cpu0: 0x00001a70    bne  0x00001a28

#        10695 ns : cpu0: 0x00001a74    nop

#        10795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#        10895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#        10995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#        11095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#        11195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#        11295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#        11395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#        11495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#        11595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#        11695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#        11795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#        11895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#        11995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#        12095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#        12195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#        12295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#        12395 ns : cpu0: 0x00001a68    save

#        12495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000004]

#        12595 ns : cpu0: 0x00001a70    bne  0x00001a28

#        12695 ns : cpu0: 0x00001a74    nop

#        12795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#        12895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#        12995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#        13095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#        13195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#        13295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#        13395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#        13495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#        13595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#        13695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#        13795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#        13895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#        13995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#        14095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#        14195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#        14295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#        14395 ns : cpu0: 0x00001a68    save

#        14495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000003]

#        14595 ns : cpu0: 0x00001a70    bne  0x00001a28

#        14695 ns : cpu0: 0x00001a74    nop

#        14795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#        14895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#        14995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#        15095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#        15195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#        15295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#        15395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#        15495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#        15595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#        15695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#        15795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#        15895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#        15995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#        16095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#        16195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#        16295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#        16395 ns : cpu0: 0x00001a68    save

#        16495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000002]

#        16595 ns : cpu0: 0x00001a70    bne  0x00001a28

#        16695 ns : cpu0: 0x00001a74    nop

#        16795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#        16895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#        16995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#        17095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#        17195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#        17295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#        17395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#        17495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#        17595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#        17695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#        17795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#        17895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#        17995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#        18095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#        18195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#        18295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#        18395 ns : cpu0: 0x00001a68    save

#        18495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000001]

#        18595 ns : cpu0: 0x00001a70    bne  0x00001a28

#        18695 ns : cpu0: 0x00001a74    nop

#        18795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]

#        18895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]

#        18995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]

#        19095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]

#        19195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]

#        19295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]

#        19395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]

#        19495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]

#        19595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]

#        19695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]

#        19795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]

#        19895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]

#        19995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]

#        20095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]

#        20195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]

#        20295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]

#        20395 ns : cpu0: 0x00001a68    save

#        20495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000000]

#        20595 ns : cpu0: 0x00001a70    bne  0x00001a28

#        20695 ns : cpu0: 0x00001a74    nop

#        20920 ns : cpu0: 0x00001a78    mov  0x00e0, %psr

#        21020 ns : cpu0: 0x00001a7c    mov  0, %wim

#        21220 ns : cpu0: 0x00001a80    mov  %psr, %g5  [0xf30000e0]

#        21320 ns : cpu0: 0x00001a84    srl  %g5, 0x0018, %g5  [0x000000f3]

#        21420 ns : cpu0: 0x00001a88    and  %g5, 0x0003, %g5  [0x00000003]

#        21520 ns : cpu0: 0x00001a8c    subcc  %g5, 0x0003, %g0

#        21620 ns : cpu0: 0x00001a90    bne  0x00001aac

#        21720 ns : cpu0: 0x00001a94    nop

#        22020 ns : cpu0: 0x00001a98    mov  %asr17, %g5  [0x00001147]

#        22120 ns : cpu0: 0x00001a9c    srl  %g5, 0x001c, %g5  [0x00000000]

#        22220 ns : cpu0: 0x00001aa0    subcc  %g5, %g0

#        22320 ns : cpu0: 0x00001aa4    bne  0x00001ad8

#        22420 ns : cpu0: 0x00001aa8    nop

#        22645 ns : cpu0: 0x00001aac    sethi  %hi(0x00002800), %g2  [0x00002800]

#        22670 ns : cpu0: 0x00001ab0    or   %g2, 0x00b8, %g2  [0x000028b8]

#        22770 ns : cpu0: 0x00001ab4    ld  [%g2], %g2  [0x00000000]

#        23070 ns : cpu0: 0x00001ab8    subcc  %g2, %g0

#        23170 ns : cpu0: 0x00001abc    bne  0x00001ad8

#        23270 ns : cpu0: 0x00001ac0    nop

#        23495 ns : cpu0: 0x00001ac4    call  0x00002818  [0x00001ac4]

#        23520 ns : cpu0: 0x00001ac8    nop

#        23620 ns : cpu0: 0x00002818    retl

#        23720 ns : cpu0: 0x0000281c    nop

#        24020 ns : cpu0: 0x00001acc    call  0x00001dc8  

...............................

....................................

...................................................

..................................................

#      1414295 ns : cpu0: 0x0000115c    subcc  %g1, %g0

#      1414445 ns : cpu0: 0x00001160    be  0x00001184

#      1414470 ns : cpu0: 0x00001164    or   %o0, 0x0248, %o0  [0x40001248]

#      1414495 ns : cpu0: 0x00001184    ret

#      1414770 ns : cpu0: 0x00001188    restore

#      1414895 ns : cpu0: 0x00004e5c    call  0x000049ac  [0x00004e5c]

#      1414920 ns : cpu0: 0x00004e60    nop

#      1414970 ns : cpu0: 0x000049ac    save  %sp, -0x0060, %sp  [0x4003fe60]

#      1414995 ns : cpu0: 0x000049b0    sethi  %hi(0x00004c00), %l0  [0x00004c00]

#      1415020 ns : cpu0: 0x000049b4    or   %l0, 0x0228, %l0  [0x00004e28]

#      1415370 ns : cpu0: 0x000049b8    ld  [%l0-0x0004], %g1  [0xffffffff]

#      1415495 ns : cpu0: 0x000049bc    subcc  %g1, -0x0001, %g0

#      1415670 ns : cpu0: 0x000049c0    be  0x000049e0

#      1415695 ns : cpu0: 0x000049c4    add  %l0, -0x0004, %l0  [0x00004e24]

#      1415720 ns : cpu0: 0x000049e0    ret

#      1415745 ns : cpu0: 0x000049e4    restore

#      1415820 ns : cpu0: 0x00004e64    ret

#      1415845 ns : cpu0: 0x00004e68    restore

#      1415970 ns : cpu0: 0x00001064    call  0x000028e8  [0x00001064]

#      1415995 ns : cpu0: 0x00001068    nop

#      1416070 ns : cpu0: 0x000028e8    sethi  %hi(0x04001000), %g1  [0x04001000]

#      1416095 ns : cpu0: 0x000028ec    sethi  %hi(0xfedcb800), %g2  [0xfedcb800]

#      1416120 ns : cpu0: 0x000028f0    or   %g2, 0x0298, %g2  [0xfedcba98]

#      1416145 ns : cpu0: 0x000028f4    st  %g2, [%g1]

#      1416195 ns : cpu0: 0x000028f8    retl

#      1416220 ns : cpu0: 0x000028fc    nop

#      1416345 ns : cpu0: 0x0000106c    call  0x00003f20  (trapped)

#      1416745 ns : cpu0: 0x000002b0    ta  0x0000  (trapped)

# ** Failure: *** IU in error mode, simulation halted ***

#    Time: 1420 us  Iteration: 0  Process: /testbench/iuerr File: testbench.vhd





__._,_.___ View attachments on the web
Posted by: rajen paudel <rajen_fren-/E1597aS9LQAvxtiuMwx3w@public.gmane.org>



__,_._,___
# //  ModelSim SE-64 10.2a Mar 15 2013 Linux 3.2.0-70-generic
# //
# //  Copyright 1991-2013 Mentor Graphics Corporation
# //  All Rights Reserved.
# //
# //  THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION
# //  WHICH IS THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS
# //  LICENSORS AND IS SUBJECT TO LICENSE TERMS.
# //
# vsim -quiet -gdisas=1 testbench 
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/address(23 downto 22) has no driver.
# This port will contribute value (UU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/address(21 downto 17) has no driver.
# This port will contribute value (UUUUU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/address(16 downto 2) has no driver.
# This port will contribute value (UUUUUUUUUUUUUUU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/address(1) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/address(0) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(15) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(14) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(13) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(12) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(11) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(10) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(9) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(8) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(7) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(6) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(5) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(4) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(3) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(2) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(1) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/data(0) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/oen has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/writen has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/iosn has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(15) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(14) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(13) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(12) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(11) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(10) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(9) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(8) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(7) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(6) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(5) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(4) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(3) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(2) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(1) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/testdata(0) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_clk0 has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_clk0b has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_cke0 has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_cs0b has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_web has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_rasb has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_casb has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_dm(1 downto 0) has no driver.
# This port will contribute value (UU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dqs(1) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dqs(0) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_ad(12 downto 0) has no driver.
# This port will contribute value (UUUUUUUUUUUUU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/ddr_ba(1 downto 0) has no driver.
# This port will contribute value (UU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(15) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(14) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(13) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(12) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(11) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(10) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(9) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(8) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(7) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(6) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(5) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(4) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(3) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(2) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(1) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/ddr_dq(0) has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/dsutx has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/utxd1 has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized inout port /testbench/d3/emdio has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/etxd(3 downto 0) has no driver.
# This port will contribute value (UUUU) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/etx_en has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/etx_er has no driver.
# This port will contribute value (U) to the signal network.
# ** Warning: (vsim-8683) Uninitialized out port /testbench/d3/emdc has no driver.
# This port will contribute value (U) to the signal network.
run -all
# LEON3 Demonstration design for Digilent Spartan3E Eval board
# GRLIB Version 1.3.7, build 4144
# Target technology: spartan3e , memory library: spartan3e 
# ahbctrl: AHB arbiter/multiplexer rev 1
# ahbctrl: Common I/O area at 0xfff00000, 1 Mbyte
# ahbctrl: AHB masters: 1, AHB slaves: 8
# ahbctrl: Configuration area at 0xfffff000, 4 kbyte
# ahbctrl: mst0: Aeroflex Gaisler        LEON3 SPARC V8 Processor       
# ahbctrl: slv1: Aeroflex Gaisler        AHB/APB Bridge                 
# ahbctrl:       memory at 0x80000000, size 1 Mbyte
# ahbctrl: slv2: Aeroflex Gaisler        LEON3 Debug Support Unit       
# ahbctrl:       memory at 0x90000000, size 256 Mbyte
# ahbctrl: slv3: Aeroflex Gaisler        Single-port AHB SRAM module    
# ahbctrl:       memory at 0x40000000, size 1 Mbyte, cacheable, prefetch
# ahbctrl: slv6: Aeroflex Gaisler        Generic AHB ROM                
# ahbctrl:       memory at 0x00000000, size 1 Mbyte, cacheable, prefetch
# apbctrl: APB Bridge at 0x80000000 rev 1
# ahbram3: AHB SRAM Module rev 1, 256 kbytes
# ahbrom6: 32-bit AHB ROM Module,  5680 words, 13 address bits
# dsu3_2: LEON3 Debug support unit
# leon3_0: LEON3 SPARC V8 processor rev 3
# leon3_0: icache 2*4 kbyte, dcache 2*4 kbyte
# clkgen_spartan3e: spartan3/e sdram/pci clock generator, version 1
# clkgen_spartan3e: Frequency 50000 KHz, DCM divisor 4/5
#          970 ns : cpu0: 0x00000000    clr  %g4  [0x00000000]
#          995 ns : cpu0: 0x00000004    sethi  %hi(0x00001800), %g4  [0x00001800]
#         1095 ns : cpu0: 0x00000008    jmp  %g4+0x0124
#         1195 ns : cpu0: 0x0000000c    nop
#         1495 ns : cpu0: 0x00001924    sethi  %hi(0x00001800), %g7  [0x00001800]
#         1595 ns : cpu0: 0x00001928    or   %g7, 0x0130, %g7  [0x00001930]
#         1695 ns : cpu0: 0x0000192c    ba,a  0x00001998
#         1895 ns : cpu0: 0x00001998    mov  0x00e0, %g1  [0x000000e0]
#         1995 ns : cpu0: 0x0000199c    mov  %g1, %psr
#         2095 ns : cpu0: 0x000019a0    sethi  %hi(0x00000000), %g1  [0x00000000]
#         2195 ns : cpu0: 0x000019a4    mov  %g1, %g1  [0x00000000]
#         2295 ns : cpu0: 0x000019a8    mov  %g1, %tbr
#         2395 ns : cpu0: 0x000019ac    mov  0, %wim
#         2495 ns : cpu0: 0x000019b0    flush  0x0000
#         2595 ns : cpu0: 0x000019b4    clr  %g1  [0x00000000]
#         2695 ns : cpu0: 0x000019b8    clr  %g2  [0x00000000]
#         2795 ns : cpu0: 0x000019bc    clr  %g3  [0x00000000]
#         2895 ns : cpu0: 0x000019c0    clr  %g4  [0x00000000]
#         2995 ns : cpu0: 0x000019c4    clr  %g5  [0x00000000]
#         3095 ns : cpu0: 0x000019c8    clr  %g6  [0x00000000]
#         3195 ns : cpu0: 0x000019cc    clr  %l0  [0x00000000]
#         3295 ns : cpu0: 0x000019d0    clr  %l3  [0x00000000]
#         3395 ns : cpu0: 0x000019d4    mov  %psr, %l3  [0xf30000e0]
#         3495 ns : cpu0: 0x000019d8    srl  %l3, 0x0018, %g5  [0x000000f3]
#         3595 ns : cpu0: 0x000019dc    and  %g5, 0x0003, %g5  [0x00000003]
#         3695 ns : cpu0: 0x000019e0    subcc  %g5, 0x0003, %g0
#         3795 ns : cpu0: 0x000019e4    bne  0x000019f4
#         3895 ns : cpu0: 0x000019e8    nop
#         4195 ns : cpu0: 0x000019ec    mov  %asr17, %g5  [0x00001147]
#         4295 ns : cpu0: 0x000019f0    ba  0x00001a1c
#         4395 ns : cpu0: 0x000019f4    sethi  %hi(0x00002800), %l0  [0x00002800]
#         4495 ns : cpu0: 0x00001a1c    and  %g5, 0x001f, %g5  [0x00000007]
#         4595 ns : cpu0: 0x00001a20    add  %g5, 0x0001, %g5  [0x00000008]
#         4695 ns : cpu0: 0x00001a24    mov  %g5, %g2  [0x00000008]
#         4795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#         4895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#         4995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#         5095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#         5195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#         5295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#         5395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#         5495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#         5595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#         5695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#         5795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#         5895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#         5995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#         6095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#         6195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#         6295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#         6395 ns : cpu0: 0x00001a68    save
#         6495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000007]
#         6595 ns : cpu0: 0x00001a70    bne  0x00001a28
#         6695 ns : cpu0: 0x00001a74    nop
#         6795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#         6895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#         6995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#         7095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#         7195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#         7295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#         7395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#         7495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#         7595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#         7695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#         7795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#         7895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#         7995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#         8095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#         8195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#         8295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#         8395 ns : cpu0: 0x00001a68    save
#         8495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000006]
#         8595 ns : cpu0: 0x00001a70    bne  0x00001a28
#         8695 ns : cpu0: 0x00001a74    nop
#         8795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#         8895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#         8995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#         9095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#         9195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#         9295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#         9395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#         9495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#         9595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#         9695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#         9795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#         9895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#         9995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#        10095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#        10195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#        10295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#        10395 ns : cpu0: 0x00001a68    save
#        10495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000005]
#        10595 ns : cpu0: 0x00001a70    bne  0x00001a28
#        10695 ns : cpu0: 0x00001a74    nop
#        10795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#        10895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#        10995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#        11095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#        11195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#        11295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#        11395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#        11495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#        11595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#        11695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#        11795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#        11895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#        11995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#        12095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#        12195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#        12295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#        12395 ns : cpu0: 0x00001a68    save
#        12495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000004]
#        12595 ns : cpu0: 0x00001a70    bne  0x00001a28
#        12695 ns : cpu0: 0x00001a74    nop
#        12795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#        12895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#        12995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#        13095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#        13195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#        13295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#        13395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#        13495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#        13595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#        13695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#        13795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#        13895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#        13995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#        14095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#        14195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#        14295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#        14395 ns : cpu0: 0x00001a68    save
#        14495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000003]
#        14595 ns : cpu0: 0x00001a70    bne  0x00001a28
#        14695 ns : cpu0: 0x00001a74    nop
#        14795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#        14895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#        14995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#        15095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#        15195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#        15295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#        15395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#        15495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#        15595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#        15695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#        15795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#        15895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#        15995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#        16095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#        16195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#        16295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#        16395 ns : cpu0: 0x00001a68    save
#        16495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000002]
#        16595 ns : cpu0: 0x00001a70    bne  0x00001a28
#        16695 ns : cpu0: 0x00001a74    nop
#        16795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#        16895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#        16995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#        17095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#        17195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#        17295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#        17395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#        17495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#        17595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#        17695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#        17795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#        17895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#        17995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#        18095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#        18195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#        18295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#        18395 ns : cpu0: 0x00001a68    save
#        18495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000001]
#        18595 ns : cpu0: 0x00001a70    bne  0x00001a28
#        18695 ns : cpu0: 0x00001a74    nop
#        18795 ns : cpu0: 0x00001a28    clr  %i0  [0x00000000]
#        18895 ns : cpu0: 0x00001a2c    clr  %i1  [0x00000000]
#        18995 ns : cpu0: 0x00001a30    clr  %i2  [0x00000000]
#        19095 ns : cpu0: 0x00001a34    clr  %i3  [0x00000000]
#        19195 ns : cpu0: 0x00001a38    clr  %i4  [0x00000000]
#        19295 ns : cpu0: 0x00001a3c    clr  %i5  [0x00000000]
#        19395 ns : cpu0: 0x00001a40    clr  %fp  [0x00000000]
#        19495 ns : cpu0: 0x00001a44    clr  %i7  [0x00000000]
#        19595 ns : cpu0: 0x00001a48    clr  %l0  [0x00000000]
#        19695 ns : cpu0: 0x00001a4c    clr  %l1  [0x00000000]
#        19795 ns : cpu0: 0x00001a50    clr  %l2  [0x00000000]
#        19895 ns : cpu0: 0x00001a54    clr  %l3  [0x00000000]
#        19995 ns : cpu0: 0x00001a58    clr  %l4  [0x00000000]
#        20095 ns : cpu0: 0x00001a5c    clr  %l5  [0x00000000]
#        20195 ns : cpu0: 0x00001a60    clr  %l6  [0x00000000]
#        20295 ns : cpu0: 0x00001a64    clr  %l7  [0x00000000]
#        20395 ns : cpu0: 0x00001a68    save
#        20495 ns : cpu0: 0x00001a6c    subcc  %g2, 0x0001, %g2  [0x00000000]
#        20595 ns : cpu0: 0x00001a70    bne  0x00001a28
#        20695 ns : cpu0: 0x00001a74    nop
#        20920 ns : cpu0: 0x00001a78    mov  0x00e0, %psr
#        21020 ns : cpu0: 0x00001a7c    mov  0, %wim
#        21220 ns : cpu0: 0x00001a80    mov  %psr, %g5  [0xf30000e0]
#        21320 ns : cpu0: 0x00001a84    srl  %g5, 0x0018, %g5  [0x000000f3]
#        21420 ns : cpu0: 0x00001a88    and  %g5, 0x0003, %g5  [0x00000003]
#        21520 ns : cpu0: 0x00001a8c    subcc  %g5, 0x0003, %g0
#        21620 ns : cpu0: 0x00001a90    bne  0x00001aac
#        21720 ns : cpu0: 0x00001a94    nop
#        22020 ns : cpu0: 0x00001a98    mov  %asr17, %g5  [0x00001147]
#        22120 ns : cpu0: 0x00001a9c    srl  %g5, 0x001c, %g5  [0x00000000]
#        22220 ns : cpu0: 0x00001aa0    subcc  %g5, %g0
#        22320 ns : cpu0: 0x00001aa4    bne  0x00001ad8
#        22420 ns : cpu0: 0x00001aa8    nop
#        22645 ns : cpu0: 0x00001aac    sethi  %hi(0x00002800), %g2  [0x00002800]
#        22670 ns : cpu0: 0x00001ab0    or   %g2, 0x00b8, %g2  [0x000028b8]
#        22770 ns : cpu0: 0x00001ab4    ld  [%g2], %g2  [0x00000000]
#        23070 ns : cpu0: 0x00001ab8    subcc  %g2, %g0
#        23170 ns : cpu0: 0x00001abc    bne  0x00001ad8
#        23270 ns : cpu0: 0x00001ac0    nop
#        23495 ns : cpu0: 0x00001ac4    call  0x00002818  [0x00001ac4]
#        23520 ns : cpu0: 0x00001ac8    nop
#        23620 ns : cpu0: 0x00002818    retl
#        23720 ns : cpu0: 0x0000281c    nop
#        24020 ns : cpu0: 0x00001acc    call  0x00001dc8  [0x00001acc]
#        24120 ns : cpu0: 0x00001ad0    nop
#        24145 ns : cpu0: 0x00001dc8    sethi  %hi(0x00002800), %g1  [0x00002800]
#        24170 ns : cpu0: 0x00001dcc    or   %g1, 0x005c, %g1  [0x0000285c]
#        24270 ns : cpu0: 0x00001dd0    ld  [%g1], %g1  [0x00000000]
#        24570 ns : cpu0: 0x00001dd4    subcc  %g1, %g0
#        24670 ns : cpu0: 0x00001dd8    be  0x00001e00
#        24770 ns : cpu0: 0x00001ddc    sethi  %hi(0x00002800), %g1  [0x00002800]
#        24870 ns : cpu0: 0x00001e00    mov  %o7, %g4  [0x00001acc]
#        24970 ns : cpu0: 0x00001e04    sethi  %hi(0x00810000), %g2  [0x00810000]
#        24995 ns : cpu0: 0x00001e08    or   %g2, 0x000f, %g2  [0x0081000f]
#        25020 ns : cpu0: 0x00001e0c    mov  0xfffffff0, %o0  [0xfffffff0]
#        25145 ns : cpu0: 0x00001e10    ld  [%o0], %o1  [0x00001030]
#        25445 ns : cpu0: 0x00001e14    srl  %o1, 0x0010, %o2  [0x00000000]
#        25545 ns : cpu0: 0x00001e18    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#        25645 ns : cpu0: 0x00001e1c    or   %o3, 0x03ff, %o3  [0x0000ffff]
#        25745 ns : cpu0: 0x00001e20    and  %o2, %o3, %o2  [0x00000000]
#        25845 ns : cpu0: 0x00001e24    and  %o1, %o3, %o3  [0x00001030]
#        25945 ns : cpu0: 0x00001e28    mov  0x0699, %o1  [0x00000699]
#        25970 ns : cpu0: 0x00001e2c    subcc  %o2, %o1, %g0
#        26070 ns : cpu0: 0x00001e30    bne  0x00001e4c
#        26170 ns : cpu0: 0x00001e34    mov  0x0a04, %o1  [0x00000a04]
#        26270 ns : cpu0: 0x00001e4c    sta  %g2, [0] 0x02
#        26395 ns : cpu0: 0x00001e50    sethi  %hi(0x00002800), %o0  [0x00002800]
#        26420 ns : cpu0: 0x00001e54    or   %o0, 0x0060, %o0  [0x00002860]
#        26770 ns : cpu0: 0x00001e58    ld  [%o0], %o0  [0x00000000]
#        27170 ns : cpu0: 0x00001e5c    subcc  %o0, %g0
#        27195 ns : cpu0: 0x00001e60    bne  0x0000257c
#        27220 ns : cpu0: 0x00001e64    nop
#        27295 ns : cpu0: 0x00001e68    sethi  %hi(0x00002800), %g5  [0x00002800]
#        27320 ns : cpu0: 0x00001e6c    or   %g5, 0x0068, %g5  [0x00002868]
#        27395 ns : cpu0: 0x00001e70    ld  [%g5], %g5  [0xfffff800]
#        27420 ns : cpu0: 0x00001e74    sethi  %hi(0x000ffc00), %o0  [0x000ffc00]
#        27445 ns : cpu0: 0x00001e78    or   %o0, 0x03ff, %o0  [0x000fffff]
#        27595 ns : cpu0: 0x00001e7c    andn  %g5, %o0, %g5  [0xfff00000]
#        27670 ns : cpu0: 0x00001e80    mov  0x0001, %o0  [0x00000001]
#        27695 ns : cpu0: 0x00001e84    mov  0x005d, %o1  [0x0000005d]
#        27720 ns : cpu0: 0x00001e88    call  0x00002720  [0x00001e88]
#        27745 ns : cpu0: 0x00001e8c    nop
#        27770 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        27795 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        27820 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        27870 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        27945 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        28145 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        28170 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        28270 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        28395 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        28420 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        28545 ns : cpu0: 0x00002748    bne,a  0x00002768
#        28570 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        28595 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        28620 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        28645 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        28670 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        28770 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        28845 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        28870 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        28895 ns : cpu0: 0x00002748    bne,a  0x00002768
#        29245 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        29270 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        29295 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        29320 ns : cpu0: 0x0000275c    be  0x00002778
#        29345 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        29420 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        29445 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        29470 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        29495 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        29520 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        29620 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        29695 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        29720 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        29745 ns : cpu0: 0x00002748    bne,a  0x00002768
#        29845 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        29870 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        29895 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        29920 ns : cpu0: 0x0000275c    be  0x00002778
#        29945 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        30020 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        30045 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        30070 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        30095 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        30120 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        30220 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        30295 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        30320 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        30345 ns : cpu0: 0x00002748    bne,a  0x00002768
#        30445 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        30470 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        30495 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        30520 ns : cpu0: 0x0000275c    be  0x00002778
#        30545 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        30620 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        30645 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        30670 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        30695 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        30720 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        30820 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        30895 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        30920 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        30945 ns : cpu0: 0x00002748    bne,a  0x00002768
#        30970 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        30995 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        31020 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        31045 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        31070 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        31170 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        31245 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        31270 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        31295 ns : cpu0: 0x00002748    bne,a  0x00002768
#        31320 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        31345 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        31370 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        31395 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        31420 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        31520 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        31595 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        31620 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        31645 ns : cpu0: 0x00002748    bne,a  0x00002768
#        31745 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        31770 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        31795 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        31820 ns : cpu0: 0x0000275c    be  0x00002778
#        31845 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        31920 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        31945 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        31970 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        31995 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        32020 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        32120 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        32195 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        32220 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        32245 ns : cpu0: 0x00002748    bne,a  0x00002768
#        32270 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        32295 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        32320 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        32420 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        32445 ns : cpu0: 0x00002778    retl
#        32470 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        32595 ns : cpu0: 0x00001e90    subcc  %o0, %g0
#        32620 ns : cpu0: 0x00001e94    be  0x00001ee0
#        32770 ns : cpu0: 0x00001e98    nop
#        32795 ns : cpu0: 0x00001ee0    mov  0x0001, %o0  [0x00000001]
#        32820 ns : cpu0: 0x00001ee4    mov  0x002e, %o1  [0x0000002e]
#        32845 ns : cpu0: 0x00001ee8    call  0x00002720  [0x00001ee8]
#        32870 ns : cpu0: 0x00001eec    nop
#        32895 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        32920 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        32945 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        32970 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        32995 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        33020 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        33045 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        33145 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        33220 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        33245 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        33270 ns : cpu0: 0x00002748    bne,a  0x00002768
#        33295 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        33320 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        33345 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        33370 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        33395 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        33495 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        33570 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        33595 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        33620 ns : cpu0: 0x00002748    bne,a  0x00002768
#        33720 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        33745 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        33770 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        33795 ns : cpu0: 0x0000275c    be  0x00002778
#        33820 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        33895 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        33920 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        33945 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        33970 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        33995 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        34095 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        34170 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        34195 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        34220 ns : cpu0: 0x00002748    bne,a  0x00002768
#        34320 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        34345 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        34370 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        34395 ns : cpu0: 0x0000275c    be  0x00002778
#        34420 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        34495 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        34520 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        34545 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        34570 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        34595 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        34695 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        34770 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        34795 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        34820 ns : cpu0: 0x00002748    bne,a  0x00002768
#        34920 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        34945 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        34970 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        34995 ns : cpu0: 0x0000275c    be  0x00002778
#        35020 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        35095 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        35120 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        35145 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        35170 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        35195 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        35295 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        35370 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        35395 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        35420 ns : cpu0: 0x00002748    bne,a  0x00002768
#        35445 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        35470 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        35495 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        35520 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        35545 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        35645 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        35720 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        35745 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        35770 ns : cpu0: 0x00002748    bne,a  0x00002768
#        35795 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        35820 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        35845 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        35870 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        35895 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        35995 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        36070 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        36095 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        36120 ns : cpu0: 0x00002748    bne,a  0x00002768
#        36220 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        36245 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        36270 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        36295 ns : cpu0: 0x0000275c    be  0x00002778
#        36320 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        36395 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        36420 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        36445 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        36470 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        36495 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        36595 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        36670 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        36695 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        36720 ns : cpu0: 0x00002748    bne,a  0x00002768
#        36745 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        36770 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        36795 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        36895 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        36920 ns : cpu0: 0x00002778    retl
#        36945 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        37145 ns : cpu0: 0x00001ef0    subcc  %o0, %g0
#        37170 ns : cpu0: 0x00001ef4    be  0x00001fdc
#        37345 ns : cpu0: 0x00001ef8    nop
#        37370 ns : cpu0: 0x00001fdc    mov  0x0001, %o0  [0x00000001]
#        37395 ns : cpu0: 0x00001fe0    mov  0x0025, %o1  [0x00000025]
#        37420 ns : cpu0: 0x00001fe4    call  0x00002720  [0x00001fe4]
#        37445 ns : cpu0: 0x00001fe8    nop
#        37470 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        37495 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        37520 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        37545 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        37570 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        37595 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        37620 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        37720 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        37795 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        37820 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        37845 ns : cpu0: 0x00002748    bne,a  0x00002768
#        37870 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        37895 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        37920 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        37945 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        37970 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        38070 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        38145 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        38170 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        38195 ns : cpu0: 0x00002748    bne,a  0x00002768
#        38295 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        38320 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        38345 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        38370 ns : cpu0: 0x0000275c    be  0x00002778
#        38395 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        38470 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        38495 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        38520 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        38545 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        38570 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        38670 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        38745 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        38770 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        38795 ns : cpu0: 0x00002748    bne,a  0x00002768
#        38895 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        38920 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        38945 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        38970 ns : cpu0: 0x0000275c    be  0x00002778
#        38995 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        39070 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        39095 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        39120 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        39145 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        39170 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        39270 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        39345 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        39370 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        39395 ns : cpu0: 0x00002748    bne,a  0x00002768
#        39495 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        39520 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        39545 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        39570 ns : cpu0: 0x0000275c    be  0x00002778
#        39595 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        39670 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        39695 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        39720 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        39745 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        39770 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        39870 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        39945 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        39970 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        39995 ns : cpu0: 0x00002748    bne,a  0x00002768
#        40020 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        40045 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        40070 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        40095 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        40120 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        40220 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        40295 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        40320 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        40345 ns : cpu0: 0x00002748    bne,a  0x00002768
#        40370 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        40395 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        40420 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        40445 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        40470 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        40570 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        40645 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        40670 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        40695 ns : cpu0: 0x00002748    bne,a  0x00002768
#        40795 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        40820 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        40845 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        40870 ns : cpu0: 0x0000275c    be  0x00002778
#        40895 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        40970 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        40995 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        41020 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        41045 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        41070 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        41170 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        41245 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        41270 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        41295 ns : cpu0: 0x00002748    bne,a  0x00002768
#        41320 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        41345 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        41370 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        41470 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        41495 ns : cpu0: 0x00002778    retl
#        41520 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        41645 ns : cpu0: 0x00001fec    subcc  %o0, %g0
#        41670 ns : cpu0: 0x00001ff0    be  0x00002050
#        41720 ns : cpu0: 0x00001ff4    nop
#        41745 ns : cpu0: 0x00002050    mov  0x0001, %o0  [0x00000001]
#        41770 ns : cpu0: 0x00002054    mov  0x0009, %o1  [0x00000009]
#        41795 ns : cpu0: 0x00002058    call  0x00002720  [0x00002058]
#        41820 ns : cpu0: 0x0000205c    nop
#        41845 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        41870 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        41895 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        41920 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        41945 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        41970 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        41995 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        42095 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        42170 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        42195 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        42220 ns : cpu0: 0x00002748    bne,a  0x00002768
#        42245 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        42270 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        42295 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        42320 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        42345 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        42445 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        42520 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        42545 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        42570 ns : cpu0: 0x00002748    bne,a  0x00002768
#        42670 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        42695 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        42720 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        42745 ns : cpu0: 0x0000275c    be  0x00002778
#        42770 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        42845 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        42870 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        42895 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        42920 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        42945 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        43045 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        43120 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        43145 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        43170 ns : cpu0: 0x00002748    bne,a  0x00002768
#        43270 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        43295 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        43320 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        43345 ns : cpu0: 0x0000275c    be  0x00002778
#        43370 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        43445 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        43470 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        43495 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        43520 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        43545 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        43645 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        43720 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        43745 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        43770 ns : cpu0: 0x00002748    bne,a  0x00002768
#        43870 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        43895 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        43920 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        43945 ns : cpu0: 0x0000275c    be  0x00002778
#        43970 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        44045 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        44070 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        44095 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        44120 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        44145 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        44245 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        44320 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        44345 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        44370 ns : cpu0: 0x00002748    bne,a  0x00002768
#        44395 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        44420 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        44445 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        44470 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        44495 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        44595 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        44670 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        44695 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        44720 ns : cpu0: 0x00002748    bne,a  0x00002768
#        44745 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        44770 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        44795 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        44820 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        44845 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        44945 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        45020 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        45045 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        45070 ns : cpu0: 0x00002748    bne,a  0x00002768
#        45170 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        45195 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        45220 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        45245 ns : cpu0: 0x0000275c    be  0x00002778
#        45270 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        45345 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        45370 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        45395 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        45420 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        45445 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        45545 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        45620 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        45645 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        45670 ns : cpu0: 0x00002748    bne,a  0x00002768
#        45695 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        45720 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        45745 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        45845 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        45920 ns : cpu0: 0x00002778    retl
#        45945 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        46220 ns : cpu0: 0x00002060    subcc  %o0, %g0
#        46245 ns : cpu0: 0x00002064    be  0x00002090
#        46295 ns : cpu0: 0x00002068    nop
#        46320 ns : cpu0: 0x00002090    mov  0x0001, %o0  [0x00000001]
#        46345 ns : cpu0: 0x00002094    mov  0x0058, %o1  [0x00000058]
#        46370 ns : cpu0: 0x00002098    call  0x00002720  [0x00002098]
#        46395 ns : cpu0: 0x0000209c    nop
#        46420 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        46445 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        46470 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        46495 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        46520 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        46545 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        46570 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        46670 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        46745 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        46770 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        46795 ns : cpu0: 0x00002748    bne,a  0x00002768
#        46820 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        46845 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        46870 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        46895 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        46920 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        47020 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        47095 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        47120 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        47145 ns : cpu0: 0x00002748    bne,a  0x00002768
#        47245 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        47270 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        47295 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        47320 ns : cpu0: 0x0000275c    be  0x00002778
#        47345 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        47420 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        47445 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        47470 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        47495 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        47520 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        47620 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        47695 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        47720 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        47745 ns : cpu0: 0x00002748    bne,a  0x00002768
#        47845 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        47870 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        47895 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        47920 ns : cpu0: 0x0000275c    be  0x00002778
#        47945 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        48020 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        48045 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        48070 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        48095 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        48120 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        48220 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        48295 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        48320 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        48345 ns : cpu0: 0x00002748    bne,a  0x00002768
#        48445 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        48470 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        48495 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        48520 ns : cpu0: 0x0000275c    be  0x00002778
#        48545 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        48620 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        48645 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        48670 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        48695 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        48720 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        48820 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        48895 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        48920 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        48945 ns : cpu0: 0x00002748    bne,a  0x00002768
#        48970 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        48995 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        49020 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        49045 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        49070 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        49170 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        49245 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        49270 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        49295 ns : cpu0: 0x00002748    bne,a  0x00002768
#        49320 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        49345 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        49370 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        49395 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        49420 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        49520 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        49595 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        49620 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        49645 ns : cpu0: 0x00002748    bne,a  0x00002768
#        49745 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        49770 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        49795 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        49820 ns : cpu0: 0x0000275c    be  0x00002778
#        49845 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        49920 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        49945 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        49970 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        49995 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        50020 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        50120 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        50195 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        50220 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        50245 ns : cpu0: 0x00002748    bne,a  0x00002768
#        50270 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        50295 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        50320 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        50420 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        50495 ns : cpu0: 0x00002778    retl
#        50520 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        50795 ns : cpu0: 0x000020a0    subcc  %o0, %g0
#        50820 ns : cpu0: 0x000020a4    be  0x000020e0
#        50970 ns : cpu0: 0x000020a8    nop
#        50995 ns : cpu0: 0x000020e0    mov  0x0001, %o0  [0x00000001]
#        51020 ns : cpu0: 0x000020e4    mov  0x004c, %o1  [0x0000004c]
#        51045 ns : cpu0: 0x000020e8    call  0x00002720  [0x000020e8]
#        51070 ns : cpu0: 0x000020ec    nop
#        51095 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        51120 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        51145 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        51170 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        51195 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        51220 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        51245 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        51345 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        51420 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        51445 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        51470 ns : cpu0: 0x00002748    bne,a  0x00002768
#        51495 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        51520 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        51545 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        51570 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        51595 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        51695 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        51770 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        51795 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        51820 ns : cpu0: 0x00002748    bne,a  0x00002768
#        51920 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        51945 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        51970 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        51995 ns : cpu0: 0x0000275c    be  0x00002778
#        52020 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        52095 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        52120 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        52145 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        52170 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        52195 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        52295 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        52370 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        52395 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        52420 ns : cpu0: 0x00002748    bne,a  0x00002768
#        52520 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        52545 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        52570 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        52595 ns : cpu0: 0x0000275c    be  0x00002778
#        52620 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        52695 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        52720 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        52745 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        52770 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        52795 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        52895 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        52970 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        52995 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        53020 ns : cpu0: 0x00002748    bne,a  0x00002768
#        53120 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        53145 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        53170 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        53195 ns : cpu0: 0x0000275c    be  0x00002778
#        53220 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        53295 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        53320 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        53345 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        53370 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        53395 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        53495 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        53570 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        53595 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        53620 ns : cpu0: 0x00002748    bne,a  0x00002768
#        53645 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        53670 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        53695 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        53720 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        53745 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        53845 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        53920 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        53945 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        53970 ns : cpu0: 0x00002748    bne,a  0x00002768
#        53995 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        54020 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        54045 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        54070 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        54095 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        54195 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        54270 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        54295 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        54320 ns : cpu0: 0x00002748    bne,a  0x00002768
#        54420 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        54445 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        54470 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        54495 ns : cpu0: 0x0000275c    be  0x00002778
#        54520 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        54595 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        54620 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        54645 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        54670 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        54695 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        54795 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        54870 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        54895 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        54920 ns : cpu0: 0x00002748    bne,a  0x00002768
#        54945 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        54970 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        54995 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        55095 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        55120 ns : cpu0: 0x00002778    retl
#        55145 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        55270 ns : cpu0: 0x000020f0    subcc  %o0, %g0
#        55295 ns : cpu0: 0x000020f4    be  0x00002120
#        55445 ns : cpu0: 0x000020f8    nop
#        55470 ns : cpu0: 0x00002120    mov  0x0001, %o0  [0x00000001]
#        55495 ns : cpu0: 0x00002124    mov  0x0045, %o1  [0x00000045]
#        55520 ns : cpu0: 0x00002128    call  0x00002720  [0x00002128]
#        55545 ns : cpu0: 0x0000212c    nop
#        55570 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        55595 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        55620 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        55645 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        55670 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        55695 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        55720 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        55820 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        55895 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        55920 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        55945 ns : cpu0: 0x00002748    bne,a  0x00002768
#        55970 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        55995 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        56020 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        56045 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        56070 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        56170 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        56245 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        56270 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        56295 ns : cpu0: 0x00002748    bne,a  0x00002768
#        56395 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        56420 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        56445 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        56470 ns : cpu0: 0x0000275c    be  0x00002778
#        56495 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        56570 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000002]
#        56595 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        56620 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        56645 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000040]
#        56670 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff840]
#        56770 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01004020]
#        56845 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        56870 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        56895 ns : cpu0: 0x00002748    bne,a  0x00002768
#        56995 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001004]
#        57020 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000004]
#        57045 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        57070 ns : cpu0: 0x0000275c    be  0x00002778
#        57095 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff840]
#        57170 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000003]
#        57195 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        57220 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        57245 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000060]
#        57270 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff860]
#        57370 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0100e240]
#        57445 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        57470 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        57495 ns : cpu0: 0x00002748    bne,a  0x00002768
#        57595 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000100e]
#        57620 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000000e]
#        57645 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        57670 ns : cpu0: 0x0000275c    be  0x00002778
#        57695 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff860]
#        57770 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000004]
#        57795 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        57820 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        57845 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000080]
#        57870 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff880]
#        57970 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        58045 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        58070 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        58095 ns : cpu0: 0x00002748    bne,a  0x00002768
#        58120 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000005]
#        58145 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        58170 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        58195 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000a0]
#        58220 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8a0]
#        58320 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        58395 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        58420 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        58445 ns : cpu0: 0x00002748    bne,a  0x00002768
#        58470 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000006]
#        58495 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        58520 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        58545 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000c0]
#        58570 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8c0]
#        58670 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x0101b000]
#        58745 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        58770 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        58795 ns : cpu0: 0x00002748    bne,a  0x00002768
#        58895 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x0000101b]
#        58920 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x0000001b]
#        58945 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        58970 ns : cpu0: 0x0000275c    be  0x00002778
#        58995 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff8c0]
#        59070 ns : cpu0: 0x00002764    add  %o3, 0x0001, %o3  [0x00000007]
#        59095 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        59120 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        59145 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x000000e0]
#        59170 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff8e0]
#        59270 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        59345 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        59370 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        59395 ns : cpu0: 0x00002748    bne,a  0x00002768
#        59420 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000008]
#        59445 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        59470 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        59570 ns : cpu0: 0x00002774    mov  0x0000, %o2  [0x00000000]
#        59595 ns : cpu0: 0x00002778    retl
#        59620 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0x00000000]
#        59745 ns : cpu0: 0x00002130    subcc  %o0, %g0
#        59770 ns : cpu0: 0x00002134    be  0x00002160
#        59920 ns : cpu0: 0x00002138    nop
#        59945 ns : cpu0: 0x00002160    mov  0x0001, %o0  [0x00000001]
#        59970 ns : cpu0: 0x00002164    mov  0x0006, %o1  [0x00000006]
#        59995 ns : cpu0: 0x00002168    call  0x00002720  [0x00002168]
#        60020 ns : cpu0: 0x0000216c    nop
#        60045 ns : cpu0: 0x00002720    mov  %o0, %g1  [0x00000001]
#        60070 ns : cpu0: 0x00002724    mov  %g5, %o5  [0xfff00000]
#        60095 ns : cpu0: 0x00002728    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#        60120 ns : cpu0: 0x0000272c    or   %o5, %o3, %o5  [0xfffff800]
#        60145 ns : cpu0: 0x00002730    mov  0x0000, %o3  [0x00000000]
#        60170 ns : cpu0: 0x00002734    sll  %o3, 0x0005, %o0  [0x00000000]
#        60195 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff800]
#        60295 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x00000000]
#        60370 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000000]
#        60395 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        60420 ns : cpu0: 0x00002748    bne,a  0x00002768
#        60445 ns : cpu0: 0x0000274c    add  %o3, 0x0001, %o3  [0x00000001]
#        60470 ns : cpu0: 0x00002768    subcc  %o3, 0x0007, %g0
#        60495 ns : cpu0: 0x0000276c    bleu,a  0x00002738
#        60520 ns : cpu0: 0x00002770    sll  %o3, 0x0005, %o0  [0x00000020]
#        60545 ns : cpu0: 0x00002738    add  %o5, %o0, %o4  [0xfffff820]
#        60645 ns : cpu0: 0x0000273c    ld  [%o5 + %o0], %o2  [0x01006000]
#        60720 ns : cpu0: 0x00002740    srl  %o2, 0x0018, %o0  [0x00000001]
#        60745 ns : cpu0: 0x00002744    subcc  %o0, %g1, %g0
#        60770 ns : cpu0: 0x00002748    bne,a  0x00002768
#        60870 ns : cpu0: 0x00002750    srl  %o2, 0x000c, %o0  [0x00001006]
#        60895 ns : cpu0: 0x00002754    and  %o0, 0x0fff, %o0  [0x00000006]
#        60920 ns : cpu0: 0x00002758    subcc  %o0, %o1, %g0
#        60945 ns : cpu0: 0x0000275c    be  0x00002778
#        60970 ns : cpu0: 0x00002760    mov  %o4, %o2  [0xfffff820]
#        60995 ns : cpu0: 0x00002778    retl
#        61020 ns : cpu0: 0x0000277c    mov  %o2, %o0  [0xfffff820]
#        61295 ns : cpu0: 0x00002170    subcc  %o0, %g0
#        61320 ns : cpu0: 0x00002174    be  0x00002424
#        61395 ns : cpu0: 0x00002178    nop
#        61695 ns : cpu0: 0x0000217c    ld  [%o0+0x0010], %g1  [0x8000fff2]
#        61720 ns : cpu0: 0x00002180    sethi  %hi(0xfff00000), %o0  [0xfff00000]
#        61770 ns : cpu0: 0x00002184    and  %g1, %o0, %g1  [0x80000000]
#        61795 ns : cpu0: 0x00002188    sethi  %hi(0x000ff000), %o0  [0x000ff000]
#        61820 ns : cpu0: 0x0000218c    or   %g1, %o0, %g2  [0x800ff000]
#        62095 ns : cpu0: 0x00002190    mov  %g2, %o0  [0x800ff000]
#        62170 ns : cpu0: 0x00002194    mov  0x0001, %o1  [0x00000001]
#        62195 ns : cpu0: 0x00002198    mov  0x000d, %o2  [0x0000000d]
#        62220 ns : cpu0: 0x0000219c    call  0x00002780  [0x0000219c]
#        62245 ns : cpu0: 0x000021a0    clr  %sp  [0x00000000]
#        62270 ns : cpu0: 0x00002780    mov  %o0, %g1  [0x800ff000]
#        62295 ns : cpu0: 0x00002784    mov  0x0000, %o4  [0x00000000]
#        62370 ns : cpu0: 0x00002788    sll  %o4, 0x0003, %o0  [0x00000000]
#        62395 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff000]
#        62520 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        62895 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        62920 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        63045 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        63070 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000001]
#        63095 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        63120 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        63145 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000008]
#        63170 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff008]
#        63295 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        63370 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        63395 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        63420 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        63445 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000002]
#        63470 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        63495 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        63520 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000010]
#        63545 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff010]
#        63670 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        63745 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        63770 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        63795 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        63820 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000003]
#        63845 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        63870 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        63895 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000018]
#        63920 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff018]
#        64045 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        64120 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        64145 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        64170 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        64195 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000004]
#        64220 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        64245 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        64270 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000020]
#        64295 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff020]
#        64420 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        64495 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        64520 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        64545 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        64570 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000005]
#        64595 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        64620 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        64645 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000028]
#        64670 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff028]
#        64795 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        64870 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        64895 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        64920 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        64945 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000006]
#        64970 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        64995 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        65020 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000030]
#        65045 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff030]
#        65170 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        65245 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        65270 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        65295 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        65320 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000007]
#        65345 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        65370 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        65395 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000038]
#        65420 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff038]
#        65545 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        65620 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        65645 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        65670 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        65695 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000008]
#        65720 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        65745 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        65770 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000040]
#        65795 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff040]
#        65920 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        65995 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        66020 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        66045 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        66070 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000009]
#        66095 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        66120 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        66145 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000048]
#        66170 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff048]
#        66295 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        66370 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        66395 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        66420 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        66445 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000a]
#        66470 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        66495 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        66520 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000050]
#        66545 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff050]
#        66670 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        66745 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        66770 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        66795 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        66820 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000b]
#        66845 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        66870 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        66895 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000058]
#        66920 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff058]
#        67045 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        67120 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        67145 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        67170 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        67195 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000c]
#        67220 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        67245 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        67270 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000060]
#        67295 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff060]
#        67420 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        67495 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        67520 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        67545 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        67570 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000d]
#        67595 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        67620 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        67645 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000068]
#        67670 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff068]
#        67795 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        67870 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        67895 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        67920 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        67945 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000e]
#        67970 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        67995 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        68020 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000070]
#        68045 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff070]
#        68170 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        68245 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        68270 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        68295 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        68320 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000f]
#        68345 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        68370 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        68395 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000078]
#        68420 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff078]
#        68545 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        68620 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        68645 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        68670 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        68695 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000010]
#        68720 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        68745 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        68845 ns : cpu0: 0x000027d4    mov  0x0000, %o3  [0x00000000]
#        68870 ns : cpu0: 0x000027d8    retl
#        68895 ns : cpu0: 0x000027dc    mov  %o3, %o0  [0x00000000]
#        69020 ns : cpu0: 0x000021a4    subcc  %o0, %g0
#        69045 ns : cpu0: 0x000021a8    be  0x000021c8
#        69070 ns : cpu0: 0x000021ac    nop
#        69095 ns : cpu0: 0x000021c8    clr  %g3  [0x00000000]
#        69145 ns : cpu0: 0x000021cc    mov  %g2, %o0  [0x800ff000]
#        69170 ns : cpu0: 0x000021d0    mov  0x0001, %o1  [0x00000001]
#        69195 ns : cpu0: 0x000021d4    mov  0x000c, %o2  [0x0000000c]
#        69220 ns : cpu0: 0x000021d8    call  0x00002780  [0x000021d8]
#        69245 ns : cpu0: 0x000021dc    mov  %g3, %sp  [0x00000000]
#        69270 ns : cpu0: 0x00002780    mov  %o0, %g1  [0x800ff000]
#        69295 ns : cpu0: 0x00002784    mov  0x0000, %o4  [0x00000000]
#        69320 ns : cpu0: 0x00002788    sll  %o4, 0x0003, %o0  [0x00000000]
#        69345 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff000]
#        69470 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        69545 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        69570 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        69595 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        69620 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000001]
#        69645 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        69670 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        69695 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000008]
#        69720 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff008]
#        69845 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        69920 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        69945 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        69970 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        69995 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000002]
#        70020 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        70045 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        70070 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000010]
#        70095 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff010]
#        70220 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        70295 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        70320 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        70345 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        70370 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000003]
#        70395 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        70420 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        70445 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000018]
#        70470 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff018]
#        70595 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        70670 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        70695 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        70720 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        70745 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000004]
#        70770 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        70795 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        70820 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000020]
#        70845 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff020]
#        70970 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        71045 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        71070 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        71095 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        71120 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000005]
#        71145 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        71170 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        71195 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000028]
#        71220 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff028]
#        71345 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        71420 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        71445 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        71470 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        71495 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000006]
#        71520 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        71545 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        71570 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000030]
#        71595 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff030]
#        71720 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        71795 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        71820 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        71845 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        71870 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000007]
#        71895 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        71920 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        71945 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000038]
#        71970 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff038]
#        72095 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        72170 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        72195 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        72220 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        72245 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000008]
#        72270 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        72295 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        72320 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000040]
#        72345 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff040]
#        72470 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        72545 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        72570 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        72595 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        72620 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000009]
#        72645 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        72670 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        72695 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000048]
#        72720 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff048]
#        72845 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        72920 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        72945 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        72970 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        72995 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000a]
#        73020 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        73045 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        73070 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000050]
#        73095 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff050]
#        73220 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        73295 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        73320 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        73345 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        73370 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000b]
#        73395 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        73420 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        73445 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000058]
#        73470 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff058]
#        73595 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        73670 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        73695 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        73720 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        73745 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000c]
#        73770 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        73795 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        73820 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000060]
#        73845 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff060]
#        73970 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        74045 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        74070 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        74095 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        74120 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000d]
#        74145 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        74170 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        74195 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000068]
#        74220 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff068]
#        74345 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        74420 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        74445 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        74470 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        74495 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000e]
#        74520 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        74545 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        74570 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000070]
#        74595 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff070]
#        74720 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        74795 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        74820 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        74845 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        74870 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000f]
#        74895 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        74920 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        74945 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000078]
#        74970 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff078]
#        75095 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        75170 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        75195 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        75220 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        75245 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000010]
#        75270 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        75295 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        75395 ns : cpu0: 0x000027d4    mov  0x0000, %o3  [0x00000000]
#        75470 ns : cpu0: 0x000027d8    retl
#        75495 ns : cpu0: 0x000027dc    mov  %o3, %o0  [0x00000000]
#        75845 ns : cpu0: 0x000021e0    subcc  %o0, %g0
#        75870 ns : cpu0: 0x000021e4    be  0x0000221c
#        75895 ns : cpu0: 0x000021e8    nop
#        75920 ns : cpu0: 0x0000221c    clr  %g3  [0x00000000]
#        76045 ns : cpu0: 0x00002220    mov  %g2, %o0  [0x800ff000]
#        76070 ns : cpu0: 0x00002224    mov  0x0001, %o1  [0x00000001]
#        76095 ns : cpu0: 0x00002228    mov  0x0011, %o2  [0x00000011]
#        76120 ns : cpu0: 0x0000222c    call  0x00002780  [0x0000222c]
#        76145 ns : cpu0: 0x00002230    mov  %g3, %sp  [0x00000000]
#        76170 ns : cpu0: 0x00002780    mov  %o0, %g1  [0x800ff000]
#        76195 ns : cpu0: 0x00002784    mov  0x0000, %o4  [0x00000000]
#        76220 ns : cpu0: 0x00002788    sll  %o4, 0x0003, %o0  [0x00000000]
#        76245 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff000]
#        76370 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        76445 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        76470 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        76495 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        76520 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000001]
#        76545 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        76570 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        76595 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000008]
#        76620 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff008]
#        76745 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        76820 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        76845 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        76870 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        76895 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000002]
#        76920 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        76945 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        76970 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000010]
#        76995 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff010]
#        77120 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        77195 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        77220 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        77245 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        77270 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000003]
#        77295 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        77320 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        77345 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000018]
#        77370 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff018]
#        77495 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        77570 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        77595 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        77620 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        77645 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000004]
#        77670 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        77695 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        77720 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000020]
#        77745 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff020]
#        77870 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        77945 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        77970 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        77995 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        78020 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000005]
#        78045 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        78070 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        78095 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000028]
#        78120 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff028]
#        78245 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        78320 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        78345 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        78370 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        78395 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000006]
#        78420 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        78445 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        78470 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000030]
#        78495 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff030]
#        78620 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        78695 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        78720 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        78745 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        78770 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000007]
#        78795 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        78820 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        78845 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000038]
#        78870 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff038]
#        78995 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        79070 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        79095 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        79120 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        79145 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000008]
#        79170 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        79195 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        79220 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000040]
#        79245 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff040]
#        79370 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        79445 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        79470 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        79495 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        79520 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000009]
#        79545 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        79570 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        79595 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000048]
#        79620 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff048]
#        79745 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        79820 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        79845 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        79870 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        79895 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000a]
#        79920 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        79945 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        79970 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000050]
#        79995 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff050]
#        80120 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        80195 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        80220 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        80245 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        80270 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000b]
#        80295 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        80320 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        80345 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000058]
#        80370 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff058]
#        80495 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        80570 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        80595 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        80620 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        80645 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000c]
#        80670 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        80695 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        80720 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000060]
#        80745 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff060]
#        80870 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        80945 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        80970 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        80995 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        81020 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000d]
#        81045 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        81070 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        81095 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000068]
#        81120 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff068]
#        81245 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        81320 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        81345 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        81370 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        81395 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000e]
#        81420 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        81445 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        81470 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000070]
#        81495 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff070]
#        81620 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        81695 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        81720 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        81745 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        81770 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000f]
#        81795 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        81820 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        81845 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000078]
#        81870 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff078]
#        81995 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        82070 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        82095 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        82120 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        82145 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000010]
#        82170 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        82195 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        82295 ns : cpu0: 0x000027d4    mov  0x0000, %o3  [0x00000000]
#        82320 ns : cpu0: 0x000027d8    retl
#        82345 ns : cpu0: 0x000027dc    mov  %o3, %o0  [0x00000000]
#        82545 ns : cpu0: 0x00002234    subcc  %o0, %g0
#        82570 ns : cpu0: 0x00002238    be  0x000022bc
#        82595 ns : cpu0: 0x0000223c    nop
#        82745 ns : cpu0: 0x000022bc    mov  %g2, %o0  [0x800ff000]
#        82770 ns : cpu0: 0x000022c0    mov  0x0004, %o1  [0x00000004]
#        82795 ns : cpu0: 0x000022c4    mov  0x000f, %o2  [0x0000000f]
#        82820 ns : cpu0: 0x000022c8    call  0x00002780  [0x000022c8]
#        82845 ns : cpu0: 0x000022cc    clr  %sp  [0x00000000]
#        82870 ns : cpu0: 0x00002780    mov  %o0, %g1  [0x800ff000]
#        82895 ns : cpu0: 0x00002784    mov  0x0000, %o4  [0x00000000]
#        82920 ns : cpu0: 0x00002788    sll  %o4, 0x0003, %o0  [0x00000000]
#        82945 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff000]
#        83070 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        83145 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        83170 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        83195 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        83220 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000001]
#        83245 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        83270 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        83295 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000008]
#        83320 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff008]
#        83445 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        83520 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        83545 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        83570 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        83595 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000002]
#        83620 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        83645 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        83670 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000010]
#        83695 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff010]
#        83820 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        83895 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        83920 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        83945 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        83970 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000003]
#        83995 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        84020 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        84045 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000018]
#        84070 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff018]
#        84195 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        84270 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        84295 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        84320 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        84345 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000004]
#        84370 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        84395 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        84420 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000020]
#        84445 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff020]
#        84570 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        84645 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        84670 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        84695 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        84720 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000005]
#        84745 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        84770 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        84795 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000028]
#        84820 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff028]
#        84945 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        85020 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        85045 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        85070 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        85095 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000006]
#        85120 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        85145 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        85170 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000030]
#        85195 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff030]
#        85320 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        85395 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        85420 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        85445 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        85470 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000007]
#        85495 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        85520 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        85545 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000038]
#        85570 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff038]
#        85695 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        85770 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        85795 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        85820 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        85845 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000008]
#        85870 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        85895 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        85920 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000040]
#        85945 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff040]
#        86070 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        86145 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        86170 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        86195 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        86220 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000009]
#        86245 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        86270 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        86295 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000048]
#        86320 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff048]
#        86445 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        86520 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        86545 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        86570 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        86595 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000a]
#        86620 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        86645 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        86670 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000050]
#        86695 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff050]
#        86820 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        86895 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        86920 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        86945 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        86970 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000b]
#        86995 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        87020 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        87045 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000058]
#        87070 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff058]
#        87195 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        87270 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        87295 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        87320 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        87345 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000c]
#        87370 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        87395 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        87420 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000060]
#        87445 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff060]
#        87570 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        87645 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        87670 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        87695 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        87720 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000d]
#        87745 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        87770 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        87795 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000068]
#        87820 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff068]
#        87945 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        88020 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        88045 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        88070 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        88095 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000e]
#        88120 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        88145 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        88170 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000070]
#        88195 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff070]
#        88320 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        88395 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        88420 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        88445 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        88470 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000f]
#        88495 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        88520 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        88545 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000078]
#        88570 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff078]
#        88695 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        88770 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        88795 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        88820 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        88845 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000010]
#        88870 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        88895 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        88995 ns : cpu0: 0x000027d4    mov  0x0000, %o3  [0x00000000]
#        89020 ns : cpu0: 0x000027d8    retl
#        89045 ns : cpu0: 0x000027dc    mov  %o3, %o0  [0x00000000]
#        89245 ns : cpu0: 0x000022d0    subcc  %o0, %g0
#        89270 ns : cpu0: 0x000022d4    be  0x0000233c
#        89295 ns : cpu0: 0x000022d8    nop
#        89445 ns : cpu0: 0x0000233c    mov  %g2, %o0  [0x800ff000]
#        89470 ns : cpu0: 0x00002340    mov  0x0001, %o1  [0x00000001]
#        89495 ns : cpu0: 0x00002344    mov  0x0054, %o2  [0x00000054]
#        89520 ns : cpu0: 0x00002348    call  0x00002780  [0x00002348]
#        89545 ns : cpu0: 0x0000234c    clr  %sp  [0x00000000]
#        89570 ns : cpu0: 0x00002780    mov  %o0, %g1  [0x800ff000]
#        89595 ns : cpu0: 0x00002784    mov  0x0000, %o4  [0x00000000]
#        89620 ns : cpu0: 0x00002788    sll  %o4, 0x0003, %o0  [0x00000000]
#        89645 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff000]
#        89770 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        89845 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        89870 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        89895 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        89920 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000001]
#        89945 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        89970 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        89995 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000008]
#        90020 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff008]
#        90145 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        90220 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        90245 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        90270 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        90295 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000002]
#        90320 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        90345 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        90370 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000010]
#        90395 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff010]
#        90520 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        90595 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        90620 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        90645 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        90670 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000003]
#        90695 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        90720 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        90745 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000018]
#        90770 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff018]
#        90895 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        90970 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        90995 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        91020 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        91045 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000004]
#        91070 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        91095 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        91120 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000020]
#        91145 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff020]
#        91270 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        91345 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        91370 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        91395 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        91420 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000005]
#        91445 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        91470 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        91495 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000028]
#        91520 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff028]
#        91645 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        91720 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        91745 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        91770 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        91795 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000006]
#        91820 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        91845 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        91870 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000030]
#        91895 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff030]
#        92020 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        92095 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        92120 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        92145 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        92170 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000007]
#        92195 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        92220 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        92245 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000038]
#        92270 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff038]
#        92395 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        92470 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        92495 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        92520 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        92545 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000008]
#        92570 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        92595 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        92620 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000040]
#        92645 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff040]
#        92770 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        92845 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        92870 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        92895 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        92920 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000009]
#        92945 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        92970 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        92995 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000048]
#        93020 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff048]
#        93145 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        93220 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        93245 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        93270 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        93295 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000a]
#        93320 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        93345 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        93370 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000050]
#        93395 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff050]
#        93520 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        93595 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        93620 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        93645 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        93670 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000b]
#        93695 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        93720 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        93745 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000058]
#        93770 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff058]
#        93895 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        93970 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        93995 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        94020 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        94045 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000c]
#        94070 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        94095 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        94120 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000060]
#        94145 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff060]
#        94270 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        94345 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        94370 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        94395 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        94420 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000d]
#        94445 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        94470 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        94495 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000068]
#        94520 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff068]
#        94645 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        94720 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        94745 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        94770 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        94795 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000e]
#        94820 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        94845 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        94870 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000070]
#        94895 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff070]
#        95020 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        95095 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        95120 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        95145 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        95170 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000f]
#        95195 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        95220 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        95245 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000078]
#        95270 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff078]
#        95395 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        95470 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        95495 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        95520 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        95545 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000010]
#        95570 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        95595 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        95695 ns : cpu0: 0x000027d4    mov  0x0000, %o3  [0x00000000]
#        95720 ns : cpu0: 0x000027d8    retl
#        95745 ns : cpu0: 0x000027dc    mov  %o3, %o0  [0x00000000]
#        95895 ns : cpu0: 0x00002350    subcc  %o0, %g0
#        95970 ns : cpu0: 0x00002354    be  0x000023b8
#        95995 ns : cpu0: 0x00002358    nop
#        96170 ns : cpu0: 0x000023b8    mov  %g2, %o0  [0x800ff000]
#        96195 ns : cpu0: 0x000023bc    mov  0x0001, %o1  [0x00000001]
#        96220 ns : cpu0: 0x000023c0    mov  0x0051, %o2  [0x00000051]
#        96245 ns : cpu0: 0x000023c4    call  0x00002780  [0x000023c4]
#        96270 ns : cpu0: 0x000023c8    clr  %sp  [0x00000000]
#        96295 ns : cpu0: 0x00002780    mov  %o0, %g1  [0x800ff000]
#        96320 ns : cpu0: 0x00002784    mov  0x0000, %o4  [0x00000000]
#        96345 ns : cpu0: 0x00002788    sll  %o4, 0x0003, %o0  [0x00000000]
#        96370 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff000]
#        96495 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        96570 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        96595 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        96620 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        96645 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000001]
#        96670 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        96695 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        96720 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000008]
#        96745 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff008]
#        96870 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        96945 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        96970 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        96995 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        97020 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000002]
#        97045 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        97070 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        97095 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000010]
#        97120 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff010]
#        97245 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        97320 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        97345 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        97370 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        97395 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000003]
#        97420 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        97445 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        97470 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000018]
#        97495 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff018]
#        97620 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        97695 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        97720 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        97745 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        97770 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000004]
#        97795 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        97820 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        97845 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000020]
#        97870 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff020]
#        97995 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        98070 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        98095 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        98120 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        98145 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000005]
#        98170 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        98195 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        98220 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000028]
#        98245 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff028]
#        98370 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        98445 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        98470 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        98495 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        98520 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000006]
#        98545 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        98570 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        98595 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000030]
#        98620 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff030]
#        98745 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        98820 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        98845 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        98870 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        98895 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000007]
#        98920 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        98945 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        98970 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000038]
#        98995 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff038]
#        99120 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        99195 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        99220 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        99245 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        99270 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000008]
#        99295 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        99320 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        99345 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000040]
#        99370 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff040]
#        99495 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        99570 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        99595 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        99620 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#        99645 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000009]
#        99670 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#        99695 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#        99720 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000048]
#        99745 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff048]
#        99870 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#        99945 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#        99970 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#        99995 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       100020 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000a]
#       100045 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       100070 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       100095 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000050]
#       100120 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff050]
#       100245 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#       100320 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#       100345 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#       100370 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       100395 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000b]
#       100420 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       100445 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       100470 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000058]
#       100495 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff058]
#       100620 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#       100695 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#       100720 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#       100745 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       100770 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000c]
#       100795 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       100820 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       100845 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000060]
#       100870 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff060]
#       100995 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#       101070 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#       101095 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#       101120 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       101145 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000d]
#       101170 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       101195 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       101220 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000068]
#       101245 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff068]
#       101370 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#       101445 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#       101470 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#       101495 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       101520 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000e]
#       101545 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       101570 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       101595 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000070]
#       101620 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff070]
#       101745 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#       101820 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#       101845 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#       101870 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       101895 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x0000000f]
#       101920 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       101945 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       101970 ns : cpu0: 0x000027d0    sll  %o4, 0x0003, %o0  [0x00000078]
#       101995 ns : cpu0: 0x0000278c    add  %g1, %o0, %o5  [0x800ff078]
#       102120 ns : cpu0: 0x00002790    ld  [%g1 + %o0], %o3  [0x00000000]
#       102195 ns : cpu0: 0x00002794    srl  %o3, 0x0018, %o0  [0x00000000]
#       102220 ns : cpu0: 0x00002798    subcc  %o0, %o1, %g0
#       102245 ns : cpu0: 0x0000279c    bne,a  0x000027c8
#       102270 ns : cpu0: 0x000027a0    add  %o4, 0x0001, %o4  [0x00000010]
#       102295 ns : cpu0: 0x000027c8    subcc  %o4, 0x000f, %g0
#       102320 ns : cpu0: 0x000027cc    bleu,a  0x0000278c
#       102420 ns : cpu0: 0x000027d4    mov  0x0000, %o3  [0x00000000]
#       102445 ns : cpu0: 0x000027d8    retl
#       102470 ns : cpu0: 0x000027dc    mov  %o3, %o0  [0x00000000]
#       102545 ns : cpu0: 0x000023cc    subcc  %o0, %g0
#       102570 ns : cpu0: 0x000023d0    be  0x00002424
#       102595 ns : cpu0: 0x000023d4    nop
#       102620 ns : cpu0: 0x00002424    mov  %g5, %o5  [0xfff00000]
#       102645 ns : cpu0: 0x00002428    sethi  %hi(0x000ff800), %o3  [0x000ff800]
#       102670 ns : cpu0: 0x0000242c    or   %o5, %o3, %o5  [0xfffff800]
#       102745 ns : cpu0: 0x00002430    mov  0x0000, %o3  [0x00000000]
#       102945 ns : cpu0: 0x00002434    sll  %o3, 0x0005, %o0  [0x00000000]
#       102970 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff800]
#       103070 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x00000000]
#       103195 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000000]
#       103220 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       103370 ns : cpu0: 0x00002448    bne,a  0x00002564
#       103395 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000001]
#       103420 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       103445 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       103470 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x00000020]
#       103495 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff820]
#       103595 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x01006000]
#       103670 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000001]
#       103695 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       103720 ns : cpu0: 0x00002448    bne,a  0x00002564
#       103745 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000002]
#       103770 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       103795 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       103820 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x00000040]
#       103845 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff840]
#       103945 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x01004020]
#       104020 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000001]
#       104045 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       104070 ns : cpu0: 0x00002448    bne,a  0x00002564
#       104095 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000003]
#       104120 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       104145 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       104170 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x00000060]
#       104195 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff860]
#       104295 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x0100e240]
#       104370 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000001]
#       104395 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       104420 ns : cpu0: 0x00002448    bne,a  0x00002564
#       104445 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000004]
#       104470 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       104495 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       104520 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x00000080]
#       104545 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff880]
#       104645 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x00000000]
#       104720 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000000]
#       104745 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       104770 ns : cpu0: 0x00002448    bne,a  0x00002564
#       104795 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000005]
#       104820 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       104845 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       104870 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x000000a0]
#       104895 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff8a0]
#       104995 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x00000000]
#       105070 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000000]
#       105095 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       105120 ns : cpu0: 0x00002448    bne,a  0x00002564
#       105145 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000006]
#       105170 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       105195 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       105220 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x000000c0]
#       105245 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff8c0]
#       105345 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x0101b000]
#       105420 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000001]
#       105445 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       105470 ns : cpu0: 0x00002448    bne,a  0x00002564
#       105495 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000007]
#       105520 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       105545 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       105570 ns : cpu0: 0x0000256c    sll  %o3, 0x0005, %o0  [0x000000e0]
#       105595 ns : cpu0: 0x00002438    add  %o5, %o0, %o4  [0xfffff8e0]
#       105695 ns : cpu0: 0x0000243c    ld  [%o5 + %o0], %o2  [0x00000000]
#       105770 ns : cpu0: 0x00002440    srl  %o2, 0x0018, %o0  [0x00000000]
#       105795 ns : cpu0: 0x00002444    subcc  %g1, 0x0001, %g0
#       105820 ns : cpu0: 0x00002448    bne,a  0x00002564
#       105845 ns : cpu0: 0x0000244c    add  %o3, 0x0001, %o3  [0x00000008]
#       105870 ns : cpu0: 0x00002564    subcc  %o3, 0x0007, %g0
#       105895 ns : cpu0: 0x00002568    bleu,a  0x00002438
#       106045 ns : cpu0: 0x00002570    mov  0x0000, %o2  [0x00000000]
#       106095 ns : cpu0: 0x00002574    ba  0x00002714
#       106120 ns : cpu0: 0x00002578    nop
#       106145 ns : cpu0: 0x00002714    mov  0, %y
#       106220 ns : cpu0: 0x00002718    jmp  %g4+0x0008
#       106245 ns : cpu0: 0x0000271c    nop
#       106395 ns : cpu0: 0x00001ad4    mov  0, %y
#       106420 ns : cpu0: 0x00001ad8    mov  0x00e0, %psr
#       106445 ns : cpu0: 0x00001adc    mov  0x0002, %g3  [0x00000002]
#       106470 ns : cpu0: 0x00001ae0    mov  %g3, %wim
#       106495 ns : cpu0: 0x00001ae4    mov  %psr, %g5  [0xf30000e0]
#       106570 ns : cpu0: 0x00001ae8    srl  %g5, 0x0018, %g5  [0x000000f3]
#       106645 ns : cpu0: 0x00001aec    and  %g5, 0x0003, %g5  [0x00000003]
#       106795 ns : cpu0: 0x00001af0    subcc  %g5, 0x0003, %g0
#       106820 ns : cpu0: 0x00001af4    bne,a  0x00001b68
#       107095 ns : cpu0: 0x00001afc    mov  %asr17, %g5  [0x00001147]
#       107120 ns : cpu0: 0x00001b00    srl  %g5, 0x001c, %g5  [0x00000000]
#       107145 ns : cpu0: 0x00001b04    subcc  %g5, %g0
#       107220 ns : cpu0: 0x00001b08    be  0x00001b68
#       107245 ns : cpu0: 0x00001b0c    nop
#       107420 ns : cpu0: 0x00001b68    call  0x00002820  [0x00001b68]
#       107445 ns : cpu0: 0x00001b6c    nop
#       107470 ns : cpu0: 0x00002820    retl
#       107495 ns : cpu0: 0x00002824    nop
#       107570 ns : cpu0: 0x00001b70    sethi  %hi(0x00002800), %l0  [0x00002800]
#       107595 ns : cpu0: 0x00001b74    or   %l0, 0x0040, %l0  [0x00002840]
#       107945 ns : cpu0: 0x00001b78    ld  [%l0], %l0  [0x00000000]
#       108170 ns : cpu0: 0x00001b7c    subcc  %l0, %g0
#       108245 ns : cpu0: 0x00001b80    be  0x00001bec
#       108270 ns : cpu0: 0x00001b84    nop
#       108295 ns : cpu0: 0x00001bec    ba,a  0x00001c00
#       108445 ns : cpu0: 0x00001c00    sethi  %hi(0x00002800), %g2  [0x00002800]
#       108470 ns : cpu0: 0x00001c04    or   %g2, 0x00d4, %g2  [0x000028d4]
#       108620 ns : cpu0: 0x00001c08    ld  [%g2 + %g5], %fp  [0x4003ffe0]
#       108695 ns : cpu0: 0x00001c0c    andn  %fp, 0x000f, %fp  [0x4003ffe0]
#       108720 ns : cpu0: 0x00001c10    sub  %fp, 0x0040, %sp  [0x4003ffa0]
#       108745 ns : cpu0: 0x00001c14    mov  %g7, %o7  [0x00001930]
#       108820 ns : cpu0: 0x00001c18    jmp  %o7
#       108845 ns : cpu0: 0x00001c1c    nop
#       108995 ns : cpu0: 0x00001930    mov  %psr, %g5  [0xf34000e0]
#       109195 ns : cpu0: 0x00001934    srl  %g5, 0x0018, %g5  [0x000000f3]
#       109220 ns : cpu0: 0x00001938    and  %g5, 0x0003, %g5  [0x00000003]
#       109495 ns : cpu0: 0x0000193c    subcc  %g5, 0x0003, %g0
#       109520 ns : cpu0: 0x00001940    bne  0x0000195c
#       109545 ns : cpu0: 0x00001944    nop
#       109620 ns : cpu0: 0x00001948    mov  %asr17, %g5  [0x00001147]
#       109695 ns : cpu0: 0x0000194c    srl  %g5, 0x001c, %g5  [0x00000000]
#       109845 ns : cpu0: 0x00001950    subcc  %g5, %g0
#       109870 ns : cpu0: 0x00001954    bne  0x00001988
#       109895 ns : cpu0: 0x00001958    nop
#       109970 ns : cpu0: 0x0000195c    sethi  %hi(0x40000800), %g2  [0x40000800]
#       109995 ns : cpu0: 0x00001960    or   %g2, 0x0240, %g2  [0x40000a40]
#       110020 ns : cpu0: 0x00001964    sethi  %hi(0x40000000), %g3  [0x40000000]
#       110045 ns : cpu0: 0x00001968    mov  %g3, %g3  [0x40000000]
#       110070 ns : cpu0: 0x0000196c    sub  %g2, %g3, %g4  [0x00000a40]
#       110095 ns : cpu0: 0x00001970    sethi  %hi(0x00004c00), %g2  [0x00004c00]
#       110170 ns : cpu0: 0x00001974    or   %g2, 0x0280, %g2  [0x00004e80]
#       110370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a38]
#       110545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       110595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       110620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       110695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a30]
#       110720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000006]
#       110770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       110795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       110870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a28]
#       111045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000008]
#       111095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       111120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       111195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a20]
#       111220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       111270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       111295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       111370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a18]
#       111545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x80000310]
#       111595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       111620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       111695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a10]
#       111720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       111770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       111795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       111870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a08]
#       112045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       112095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       112120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       112195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000a00]
#       112220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       112270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       112295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       112370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009f8]
#       112545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       112595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       112620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       112695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009f0]
#       112720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       112770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       112795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       112870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009e8]
#       113045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       113095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       113120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       113195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009e0]
#       113220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       113270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       113295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       113370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009d8]
#       113545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       113595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       113620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       113695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009d0]
#       113720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       113770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       113795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       113870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009c8]
#       114045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       114095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       114120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       114195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009c0]
#       114220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       114270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       114295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       114370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009b8]
#       114545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       114595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       114620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       114695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009b0]
#       114720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       114770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       114795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       114870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009a8]
#       115045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       115095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       115120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       115195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000009a0]
#       115220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       115270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       115295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       115370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000998]
#       115545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       115595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       115620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       115695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000990]
#       115720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       115770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       115795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       115870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000988]
#       116045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       116095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       116120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       116195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000980]
#       116220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       116270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       116295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       116370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000978]
#       116545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       116595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       116620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       116695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000970]
#       116720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00020000]
#       116770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       116795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       116870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000968]
#       117045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000960]
#       117095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       117120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       117195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000960]
#       117220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000958]
#       117270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       117295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       117370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000958]
#       117545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000950]
#       117595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       117620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       117695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000950]
#       117720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000948]
#       117770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       117795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       117870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000948]
#       118045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000940]
#       118095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       118120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       118195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000940]
#       118220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000938]
#       118270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       118295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       118370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000938]
#       118545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000930]
#       118595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       118620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       118695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000930]
#       118720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000928]
#       118770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       118795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       118870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000928]
#       119045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000920]
#       119095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       119120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       119195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000920]
#       119220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000918]
#       119270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       119295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       119370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000918]
#       119545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000910]
#       119595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       119620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       119695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000910]
#       119720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000908]
#       119770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       119795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       119870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000908]
#       120045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000900]
#       120095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       120120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       120195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000900]
#       120220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008f8]
#       120270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       120295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       120370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008f8]
#       120545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008f0]
#       120595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       120620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       120695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008f0]
#       120720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008e8]
#       120770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       120795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       120870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008e8]
#       121045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008e0]
#       121095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       121120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       121195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008e0]
#       121220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008d8]
#       121270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       121295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       121370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008d8]
#       121545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008d0]
#       121595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       121620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       121695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008d0]
#       121720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008c8]
#       121770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       121795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       121870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008c8]
#       122045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008c0]
#       122095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       122120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       122195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008c0]
#       122220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008b8]
#       122270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       122295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       122370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008b8]
#       122545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008b0]
#       122595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       122620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       122695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008b0]
#       122720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008a8]
#       122770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       122795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       122870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008a8]
#       123045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400008a0]
#       123095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       123120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       123195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000008a0]
#       123220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000898]
#       123270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       123295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       123370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000898]
#       123545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000890]
#       123595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       123620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       123695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000890]
#       123720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000888]
#       123770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       123795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       123870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000888]
#       124045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000880]
#       124095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       124120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       124195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000880]
#       124220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000878]
#       124270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       124295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       124370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000878]
#       124545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000870]
#       124595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       124620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       124695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000870]
#       124720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000868]
#       124770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       124795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       124870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000868]
#       125045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000860]
#       125095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       125120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       125195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000860]
#       125220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000858]
#       125270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       125295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       125370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000858]
#       125545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000850]
#       125595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       125620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       125695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000850]
#       125720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000848]
#       125770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       125795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       125870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000848]
#       126045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000840]
#       126095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       126120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       126195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000840]
#       126220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000838]
#       126270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       126295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       126370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000838]
#       126545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000830]
#       126595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       126620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       126695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000830]
#       126720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000828]
#       126770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       126795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       126870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000828]
#       127045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000820]
#       127095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       127120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       127195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000820]
#       127220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000818]
#       127270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       127295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       127370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000818]
#       127545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000810]
#       127595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       127620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       127695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000810]
#       127720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000808]
#       127770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       127795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       127870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000808]
#       128045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000800]
#       128095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       128120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       128195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000800]
#       128220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007f8]
#       128270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       128295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       128370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007f8]
#       128545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007f0]
#       128595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       128620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       128695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007f0]
#       128720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007e8]
#       128770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       128795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       128870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007e8]
#       129045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007e0]
#       129095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       129120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       129195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007e0]
#       129220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007d8]
#       129270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       129295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       129370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007d8]
#       129545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007d0]
#       129595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       129620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       129695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007d0]
#       129720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007c8]
#       129770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       129795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       129870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007c8]
#       130045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007c0]
#       130095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       130120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       130195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007c0]
#       130220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007b8]
#       130270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       130295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       130370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007b8]
#       130545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007b0]
#       130595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       130620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       130695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007b0]
#       130720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007a8]
#       130770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       130795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       130870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007a8]
#       131045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400007a0]
#       131095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       131120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       131195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000007a0]
#       131220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000798]
#       131270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       131295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       131370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000798]
#       131545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000790]
#       131595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       131620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       131695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000790]
#       131720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000788]
#       131770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       131795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       131870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000788]
#       132045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000780]
#       132095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       132120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       132195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000780]
#       132220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000778]
#       132270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       132295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       132370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000778]
#       132545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000770]
#       132595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       132620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       132695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000770]
#       132720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000768]
#       132770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       132795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       132870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000768]
#       133045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000760]
#       133095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       133120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       133195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000760]
#       133220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000758]
#       133270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       133295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       133370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000758]
#       133545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000750]
#       133595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       133620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       133695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000750]
#       133720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000748]
#       133770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       133795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       133870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000748]
#       134045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000740]
#       134095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       134120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       134195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000740]
#       134220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000738]
#       134270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       134295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       134370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000738]
#       134545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000730]
#       134595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       134620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       134695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000730]
#       134720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000728]
#       134770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       134795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       134870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000728]
#       135045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000720]
#       135095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       135120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       135195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000720]
#       135220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000718]
#       135270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       135295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       135370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000718]
#       135545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000710]
#       135595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       135620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       135695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000710]
#       135720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000708]
#       135770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       135795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       135870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000708]
#       136045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000700]
#       136095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       136120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       136195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000700]
#       136220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006f8]
#       136270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       136295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       136370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006f8]
#       136545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006f0]
#       136595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       136620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       136695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006f0]
#       136720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006e8]
#       136770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       136795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       136870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006e8]
#       137045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006e0]
#       137095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       137120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       137195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006e0]
#       137220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006d8]
#       137270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       137295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       137370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006d8]
#       137545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006d0]
#       137595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       137620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       137695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006d0]
#       137720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006c8]
#       137770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       137795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       137870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006c8]
#       138045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006c0]
#       138095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       138120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       138195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006c0]
#       138220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006b8]
#       138270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       138295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       138370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006b8]
#       138545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006b0]
#       138595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       138620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       138695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006b0]
#       138720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006a8]
#       138770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       138795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       138870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006a8]
#       139045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400006a0]
#       139095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       139120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       139195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000006a0]
#       139220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000698]
#       139270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       139295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       139370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000698]
#       139545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000690]
#       139595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       139620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       139695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000690]
#       139720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000688]
#       139770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       139795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       139870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000688]
#       140045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000680]
#       140095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       140120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       140195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000680]
#       140220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000678]
#       140270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       140295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       140370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000678]
#       140545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000670]
#       140595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       140620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       140695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000670]
#       140720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000668]
#       140770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       140795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       140870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000668]
#       141045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000660]
#       141095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       141120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       141195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000660]
#       141220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000658]
#       141270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       141295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       141370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000658]
#       141545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000650]
#       141595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       141620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       141695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000650]
#       141720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000648]
#       141770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       141795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       141870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000648]
#       142045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000640]
#       142095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       142120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       142195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000640]
#       142220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000638]
#       142270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       142295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       142370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000638]
#       142545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000630]
#       142595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       142620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       142695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000630]
#       142720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000628]
#       142770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       142795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       142870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000628]
#       143045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000620]
#       143095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       143120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       143195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000620]
#       143220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000618]
#       143270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       143295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       143370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000618]
#       143545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000610]
#       143595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       143620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       143695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000610]
#       143720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000608]
#       143770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       143795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       143870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000608]
#       144045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000600]
#       144095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       144120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       144195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000600]
#       144220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005f8]
#       144270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       144295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       144370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005f8]
#       144545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005f0]
#       144595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       144620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       144695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005f0]
#       144720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005e8]
#       144770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       144795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       144870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005e8]
#       145045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005e0]
#       145095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       145120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       145195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005e0]
#       145220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005d8]
#       145270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       145295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       145370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005d8]
#       145545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005d0]
#       145595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       145620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       145695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005d0]
#       145720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005c8]
#       145770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       145795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       145870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005c8]
#       146045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005c0]
#       146095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       146120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       146195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005c0]
#       146220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005b8]
#       146270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       146295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       146370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005b8]
#       146545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005b0]
#       146595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       146620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       146695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005b0]
#       146720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005a8]
#       146770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       146795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       146870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005a8]
#       147045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400005a0]
#       147095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       147120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       147195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000005a0]
#       147220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000598]
#       147270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       147295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       147370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000598]
#       147545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000590]
#       147595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       147620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       147695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000590]
#       147720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000588]
#       147770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       147795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       147870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000588]
#       148045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000580]
#       148095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       148120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       148195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000580]
#       148220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000578]
#       148270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       148295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       148370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000578]
#       148545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000570]
#       148595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       148620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       148695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000570]
#       148720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000568]
#       148770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       148795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       148870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000568]
#       149045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       149095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       149120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       149195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000560]
#       149220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       149270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       149295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       149370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000558]
#       149545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       149595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       149620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       149695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000550]
#       149720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       149770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       149795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       149870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000548]
#       150045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       150095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       150120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       150195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000540]
#       150220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       150270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       150295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       150370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000538]
#       150545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       150595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       150620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       150695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000530]
#       150720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       150770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       150795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       150870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000528]
#       151045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       151095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       151120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       151195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000520]
#       151220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       151270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       151295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       151370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000518]
#       151545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       151595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       151620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       151695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000510]
#       151720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       151770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       151795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       151870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000508]
#       152045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       152095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       152120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       152195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000500]
#       152220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       152270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       152295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       152370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004f8]
#       152545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       152595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       152620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       152695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004f0]
#       152720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       152770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       152795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       152870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004e8]
#       153045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       153095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       153120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       153195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004e0]
#       153220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       153270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       153295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       153370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004d8]
#       153545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       153595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       153620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       153695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004d0]
#       153720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       153770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       153795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       153870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004c8]
#       154045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       154095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       154120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       154195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004c0]
#       154220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       154270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       154295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       154370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004b8]
#       154545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       154595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       154620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       154695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004b0]
#       154720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       154770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       154795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       154870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004a8]
#       155045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       155095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       155120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       155195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000004a0]
#       155220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       155270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       155295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       155370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000498]
#       155545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       155595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       155620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       155695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000490]
#       155720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       155770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       155795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       155870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000488]
#       156045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       156095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       156120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       156195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000480]
#       156220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       156270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       156295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       156370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000478]
#       156545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       156595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       156620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       156695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000470]
#       156720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       156770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       156795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       156870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000468]
#       157045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       157095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       157120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       157195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000460]
#       157220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       157270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       157295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       157370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000458]
#       157545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       157595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       157620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       157695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000450]
#       157720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       157770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       157795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       157870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000448]
#       158045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       158095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       158120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       158195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000440]
#       158220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       158270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       158295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       158370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000438]
#       158545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       158595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       158620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       158695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000430]
#       158720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       158770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       158795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       158870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000428]
#       159045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       159095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       159120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       159195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000420]
#       159220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       159270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       159295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       159370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000418]
#       159545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       159595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       159620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       159695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000410]
#       159720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       159770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       159795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       159870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000408]
#       160045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       160095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       160120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       160195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000400]
#       160220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       160270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       160295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       160370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003f8]
#       160545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       160595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       160620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       160695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003f0]
#       160720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       160770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       160795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       160870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003e8]
#       161045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       161095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       161120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       161195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003e0]
#       161220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       161270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       161295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       161370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003d8]
#       161545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       161595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       161620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       161695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003d0]
#       161720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       161770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       161795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       161870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003c8]
#       162045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       162095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       162120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       162195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003c0]
#       162220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       162270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       162295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       162370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003b8]
#       162545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       162595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       162620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       162695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003b0]
#       162720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       162770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       162795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       162870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003a8]
#       163045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       163095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       163120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       163195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000003a0]
#       163220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       163270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       163295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       163370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000398]
#       163545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       163595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       163620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       163695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000390]
#       163720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       163770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       163795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       163870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000388]
#       164045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       164095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       164120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       164195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000380]
#       164220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       164270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       164295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       164370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000378]
#       164545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       164595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       164620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       164695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000370]
#       164720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       164770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       164795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       164870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000368]
#       165045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       165095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       165120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       165195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000360]
#       165220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       165270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       165295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       165370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000358]
#       165545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       165595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       165620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       165695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000350]
#       165720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       165770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       165795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       165870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000348]
#       166045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       166095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       166120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       166195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000340]
#       166220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       166270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       166295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       166370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000338]
#       166545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       166595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       166620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       166695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000330]
#       166720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       166770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       166795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       166870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000328]
#       167045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       167095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       167120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       167195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000320]
#       167220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       167270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       167295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       167370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000318]
#       167545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       167595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       167620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       167695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000310]
#       167720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       167770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       167795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       167870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000308]
#       168045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       168095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       168120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       168195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000300]
#       168220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       168270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       168295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       168370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002f8]
#       168545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       168595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       168620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       168695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002f0]
#       168720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       168770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       168795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       168870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002e8]
#       169045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       169095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       169120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       169195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002e0]
#       169220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       169270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       169295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       169370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002d8]
#       169545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       169595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       169620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       169695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002d0]
#       169720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       169770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       169795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       169870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002c8]
#       170045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       170095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       170120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       170195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002c0]
#       170220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       170270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       170295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       170370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002b8]
#       170545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       170595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       170620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       170695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002b0]
#       170720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       170770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       170795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       170870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002a8]
#       171045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       171095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       171120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       171195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000002a0]
#       171220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       171270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       171295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       171370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000298]
#       171545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       171595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       171620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       171695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000290]
#       171720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       171770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       171795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       171870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000288]
#       172045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       172095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       172120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       172195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000280]
#       172220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       172270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       172295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       172370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000278]
#       172545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       172595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       172620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       172695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000270]
#       172720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       172770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       172795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       172870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000268]
#       173045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       173095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       173120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       173195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000260]
#       173220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       173270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       173295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       173370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000258]
#       173545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       173595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       173620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       173695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000250]
#       173720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       173770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       173795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       173870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000248]
#       174045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       174095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       174120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       174195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000240]
#       174220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       174270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       174295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       174370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000238]
#       174545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       174595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       174620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       174695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000230]
#       174720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       174770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       174795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       174870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000228]
#       175045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       175095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       175120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       175195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000220]
#       175220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       175270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       175295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       175370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000218]
#       175545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       175595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       175620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       175695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000210]
#       175720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       175770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       175795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       175870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000208]
#       176045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       176095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       176120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       176195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000200]
#       176220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       176270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       176295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       176370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001f8]
#       176545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       176595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       176620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       176695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001f0]
#       176720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       176770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       176795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       176870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001e8]
#       177045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       177095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       177120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       177195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001e0]
#       177220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       177270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       177295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       177370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001d8]
#       177545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       177595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       177620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       177695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001d0]
#       177720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       177770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       177795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       177870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001c8]
#       178045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       178095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       178120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       178195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001c0]
#       178220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       178270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       178295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       178370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001b8]
#       178545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       178595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       178620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       178695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001b0]
#       178720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       178770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       178795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       178870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001a8]
#       179045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       179095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       179120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       179195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000001a0]
#       179220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       179270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       179295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       179370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000198]
#       179545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       179595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       179620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       179695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000190]
#       179720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       179770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       179795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       179870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000188]
#       180045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       180095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       180120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       180195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000180]
#       180220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       180270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       180295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       180370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000178]
#       180545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       180595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       180620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       180695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000170]
#       180720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       180770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       180795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       180870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000168]
#       181045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       181095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       181120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       181195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000160]
#       181220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       181270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       181295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       181370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000158]
#       181545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       181595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       181620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       181695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000150]
#       181720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       181770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       181795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       181870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000148]
#       182045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       182095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       182120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       182195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000140]
#       182220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       182270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       182295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       182370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000138]
#       182545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       182595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       182620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       182695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000130]
#       182720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       182770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       182795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       182870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000128]
#       183045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       183095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       183120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       183195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000120]
#       183220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       183270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       183295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       183370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000118]
#       183545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       183595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       183620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       183695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000110]
#       183720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       183770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       183795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       183870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000108]
#       184045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       184095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       184120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       184195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000100]
#       184220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       184270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       184295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       184370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000f8]
#       184545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       184595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       184620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       184695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000f0]
#       184720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       184770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       184795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       184870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000e8]
#       185045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       185095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       185120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       185195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000e0]
#       185220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       185270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       185295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       185370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000d8]
#       185545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       185595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       185620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       185695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000d0]
#       185720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0xdeec0005]
#       185770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       185795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       185870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000c8]
#       186045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x330eabcd]
#       186095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       186120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       186195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000c0]
#       186220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       186270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       186295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       186370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000b8]
#       186545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       186595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       186620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       186695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000b0]
#       186720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       186770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       186795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       186870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000a8]
#       187045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       187095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       187120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       187195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x000000a0]
#       187220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       187270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       187295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       187370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000098]
#       187545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       187595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       187620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       187695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000090]
#       187720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       187770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       187795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       187870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000088]
#       188045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       188095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       188120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       188195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000080]
#       188220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       188270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       188295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       188370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000078]
#       188545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       188595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       188620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       188695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000070]
#       188720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       188770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       188795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       188870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000068]
#       189045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       189095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       189120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       189195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000060]
#       189220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       189270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       189295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       189370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000058]
#       189545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       189595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       189620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       189695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000050]
#       189720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       189770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       189795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       189870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000048]
#       190045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       190095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       190120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       190195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000040]
#       190220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       190270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       190295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       190370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000038]
#       190545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       190595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       190620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       190695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000030]
#       190720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       190770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       190795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       190870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000028]
#       191045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       191095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       191120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       191195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000020]
#       191220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x400003d0]
#       191270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       191295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       191370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000018]
#       191545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       191595 ns : cpu0: 0x00001980    bge,a  0x00001978
#       191620 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       191695 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000010]
#       191720 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x40000018]
#       191770 ns : cpu0: 0x00001980    bge,a  0x00001978
#       191795 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       191870 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000008]
#       192045 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000000]
#       192095 ns : cpu0: 0x00001980    bge,a  0x00001978
#       192120 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       192195 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0x00000000]
#       192220 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x00000001]
#       192270 ns : cpu0: 0x00001980    bge,a  0x00001978
#       192295 ns : cpu0: 0x00001984    std  %g6, [%g3 + %g4]
#       192370 ns : cpu0: 0x00001978    subcc  %g4, 0x0008, %g4  [0xfffffff8]
#       192545 ns : cpu0: 0x0000197c    ldd  [%g2 + %g4], %g6  [0x81c7e008]
#       192645 ns : cpu0: 0x00001980    bge,a  0x00001978
#       192695 ns : cpu0: 0x00001988    ba,a  0x00004364
#       192745 ns : cpu0: 0x00004364    nop
#       192820 ns : cpu0: 0x00004368    sethi  %hi(0x00004400), %g1  [0x00004400]
#       192845 ns : cpu0: 0x0000436c    or   %g1, 0x001c, %g1  [0x0000441c]
#       192945 ns : cpu0: 0x00004370    jmpl  %g1, %o7  [0x00004370]
#       193020 ns : cpu0: 0x00004374    nop
#       193095 ns : cpu0: 0x0000441c    mov  %psr, %l3  [0xf39000e0]
#       193220 ns : cpu0: 0x00004420    srl  %l3, 0x0018, %g5  [0x000000f3]
#       193295 ns : cpu0: 0x00004424    and  %g5, 0x0003, %g5  [0x00000003]
#       193420 ns : cpu0: 0x00004428    subcc  %g5, 0x0003, %g0
#       193445 ns : cpu0: 0x0000442c    bne  0x0000444c
#       193470 ns : cpu0: 0x00004430    nop
#       193770 ns : cpu0: 0x00004434    sethi  %hi(0x40000800), %l0  [0x40000800]
#       193795 ns : cpu0: 0x00004438    or   %l0, 0x0234, %l0  [0x40000a34]
#       193820 ns : cpu0: 0x0000443c    mov  0x0003, %l1  [0x00000003]
#       193845 ns : cpu0: 0x00004440    st  %l1, [%l0]
#       193895 ns : cpu0: 0x00004444    mov  %asr17, %g5  [0x00001147]
#       193920 ns : cpu0: 0x00004448    ba  0x0000444c
#       193945 ns : cpu0: 0x0000444c    and  %g5, 0x001f, %g5  [0x00000007]
#       193970 ns : cpu0: 0x0000444c    and  %g5, 0x001f, %g5  [0x00000007]
#       193995 ns : cpu0: 0x00004450    sethi  %hi(0x40000800), %l3  [0x40000800]
#       194070 ns : cpu0: 0x00004454    or   %l3, 0x022c, %l3  [0x40000a2c]
#       194095 ns : cpu0: 0x00004458    st  %g5, [%l3]
#       194270 ns : cpu0: 0x0000445c    add  %g5, 0x0001, %g5  [0x00000008]
#       194295 ns : cpu0: 0x00004460    sethi  %hi(0x40000800), %l3  [0x40000800]
#       194320 ns : cpu0: 0x00004464    or   %l3, 0x0228, %l3  [0x40000a28]
#       194345 ns : cpu0: 0x00004468    st  %g5, [%l3]
#       194395 ns : cpu0: 0x0000446c    sethi  %hi(0x40000800), %l3  [0x40000800]
#       194420 ns : cpu0: 0x00004470    or   %l3, 0x0230, %l3  [0x40000a30]
#       194495 ns : cpu0: 0x00004474    sub  %g5, 0x0002, %g5  [0x00000006]
#       194695 ns : cpu0: 0x00004478    st  %g5, [%l3]
#       194745 ns : cpu0: 0x0000447c    retl
#       194770 ns : cpu0: 0x00004480    nop
#       194895 ns : cpu0: 0x00004378    sethi  %hi(0x00000000), %g1  [0x00000000]
#       194920 ns : cpu0: 0x0000437c    mov  %g1, %g1  [0x00000000]
#       194945 ns : cpu0: 0x00004380    mov  %g1, %tbr
#       195045 ns : cpu0: 0x00004384    sethi  %hi(0x00004400), %g1  [0x00004400]
#       195070 ns : cpu0: 0x00004388    or   %g1, 0x0084, %g1  [0x00004484]
#       195095 ns : cpu0: 0x0000438c    jmpl  %g1, %o7  [0x0000438c]
#       195120 ns : cpu0: 0x00004390    nop
#       195195 ns : cpu0: 0x00004484    retl
#       195220 ns : cpu0: 0x00004488    nop
#       195520 ns : cpu0: 0x00004394    sethi  %hi(0x00004400), %g1  [0x00004400]
#       195545 ns : cpu0: 0x00004398    or   %g1, 0x000c, %g1  [0x0000440c]
#       195620 ns : cpu0: 0x0000439c    jmpl  %g1, %o7  [0x0000439c]
#       195645 ns : cpu0: 0x000043a0    nop
#       195795 ns : cpu0: 0x0000440c    retl
#       195820 ns : cpu0: 0x00004410    nop
#       195895 ns : cpu0: 0x000043a4    mov  %asr17, %g5  [0x00001147]
#       195970 ns : cpu0: 0x000043a8    srl  %g5, 0x001c, %g5  [0x00000000]
#       196120 ns : cpu0: 0x000043ac    subcc  %g5, %g0
#       196145 ns : cpu0: 0x000043b0    bne  0x000043c8
#       196170 ns : cpu0: 0x000043b4    nop
#       196295 ns : cpu0: 0x000043b8    call  0x00003e10  [0x000043b8]
#       196345 ns : cpu0: 0x000043bc    nop
#       196420 ns : cpu0: 0x00003e10    mov  %o7, %g6  [0x000043b8]
#       196445 ns : cpu0: 0x00003e14    mov  %psr, %l3  [0xf34000e0]
#       196620 ns : cpu0: 0x00003e18    srl  %l3, 0x0018, %g5  [0x000000f3]
#       196645 ns : cpu0: 0x00003e1c    and  %g5, 0x000f, %g5  [0x00000003]
#       196720 ns : cpu0: 0x00003e20    subcc  %g5, 0x0003, %g0
#       196745 ns : cpu0: 0x00003e24    be  0x00003e2c
#       196770 ns : cpu0: 0x00003e28    ba  0x00003f0c
#       196845 ns : cpu0: 0x00003e2c    mov  0x0001, %o0  [0x00000001]
#       196870 ns : cpu0: 0x00003f0c    mov  %g6, %o7  [0x000043b8]
#       196945 ns : cpu0: 0x00003f10    retl
#       197145 ns : cpu0: 0x00003f14    nop
#       197295 ns : cpu0: 0x000043c0    call  0x00001894  [0x000043c0]
#       197370 ns : cpu0: 0x000043c4    nop
#       197395 ns : cpu0: 0x00001894    save  %sp, -0x0070, %sp  [0x4003ff30]
#       197570 ns : cpu0: 0x00001898    mov  0x0001, %o0  [0x00000001]
#       197645 ns : cpu0: 0x0000189c    add  %fp, -0x000c, %l0  [0x4003ff94]
#       197670 ns : cpu0: 0x000018a0    mov  0x000c, %o1  [0x0000000c]
#       197695 ns : cpu0: 0x000018a4    call  0x0000180c  [0x000018a4]
#       197720 ns : cpu0: 0x000018a8    mov  %l0, %o2  [0x4003ff94]
#       197770 ns : cpu0: 0x0000180c    save  %sp, -0x00b0, %sp  [0x4003fe80]
#       197795 ns : cpu0: 0x00001810    add  %fp, -0x0050, %o2  [0x4003fee0]
#       197870 ns : cpu0: 0x00001814    mov  0x0003, %g1  [0x00000003]
#       198070 ns : cpu0: 0x00001818    mov  %i0, %o4  [0x00000001]
#       198095 ns : cpu0: 0x0000181c    clr  [%o2+0x0008]
#       198145 ns : cpu0: 0x00001820    clr  [%o2+0x000c]
#       198195 ns : cpu0: 0x00001824    clr  [%o2+0x0010]
#       198245 ns : cpu0: 0x00001828    clr  [%o2+0x0014]
#       198295 ns : cpu0: 0x0000182c    clr  [%o2+0x0018]
#       198345 ns : cpu0: 0x00001830    clr  [%o2+0x001c]
#       198395 ns : cpu0: 0x00001834    clr  [%o2+0x0020]
#       198495 ns : cpu0: 0x00001838    clr  [%o2+0x0024]
#       198720 ns : cpu0: 0x0000183c    clr  [%o2+0x0028]
#       198770 ns : cpu0: 0x00001840    clr  [%o2+0x002c]
#       198820 ns : cpu0: 0x00001844    clr  [%o2+0x0030]
#       198870 ns : cpu0: 0x00001848    clr  [%o2+0x0034]
#       198920 ns : cpu0: 0x0000184c    clr  [%o2+0x0038]
#       198970 ns : cpu0: 0x00001850    clr  [%o2+0x003c]
#       199020 ns : cpu0: 0x00001854    mov  0x0001, %l0  [0x00000001]
#       199095 ns : cpu0: 0x00001858    st  %i2, [%fp-0x0004]
#       199320 ns : cpu0: 0x0000185c    clr  [%fp-0x0050]
#       199370 ns : cpu0: 0x00001860    clr  [%fp-0x004c]
#       199420 ns : cpu0: 0x00001864    clr  [%fp-0x0010]
#       199470 ns : cpu0: 0x00001868    mov  %i1, %o5  [0x0000000c]
#       199495 ns : cpu0: 0x0000186c    st  %l0, [%fp-0x000c]
#       199545 ns : cpu0: 0x00001870    st  %g1, [%fp-0x0008]
#       199895 ns : cpu0: 0x00001874    mov  0x0000, %o1  [0x00000000]
#       199920 ns : cpu0: 0x00001878    add  %fp, -0x0010, %o3  [0x4003ff20]
#       199970 ns : cpu0: 0x0000187c    call  0x00001394  [0x0000187c]
#       199995 ns : cpu0: 0x00001880    sethi  %hi(0xfff00000), %o0  [0xfff00000]
#       200020 ns : cpu0: 0x00001394    save  %sp, -0x0108, %sp  [0x4003fd78]
#       200095 ns : cpu0: 0x00001398    st  %i3, [%fp+0x0050]
#       200295 ns : cpu0: 0x0000139c    st  %i5, [%fp+0x0058]
#       200395 ns : cpu0: 0x000013a0    subcc  %i1, %g0
#       200495 ns : cpu0: 0x000013a4    be  0x000017cc
#       200595 ns : cpu0: 0x000013a8    mov  0x0010, %l4  [0x00000010]
#       200870 ns : cpu0: 0x000017cc    subcc  %i2, %g0
#       200895 ns : cpu0: 0x000017d0    be  0x000017fc
#       200920 ns : cpu0: 0x000017d4    mov  %i2, %g1  [0x4003fee0]
#       201220 ns : cpu0: 0x000017d8    add  %i2, 0x0040, %g3  [0x4003ff20]
#       201370 ns : cpu0: 0x000017dc    ld  [%g1], %g2  [0x00000000]
#       201445 ns : cpu0: 0x000017e0    subcc  %g2, %g0
#       201470 ns : cpu0: 0x000017e4    be,a  0x00001804
#       201495 ns : cpu0: 0x000017e8    st  %i0, [%g1]
#       201545 ns : cpu0: 0x00001804    ba  0x000013ac
#       201570 ns : cpu0: 0x00001808    mov  0x0040, %l4  [0x00000040]
#       201595 ns : cpu0: 0x000013ac    sethi  %hi(0x000ff000), %l5  [0x000ff000]
#       201670 ns : cpu0: 0x000013b0    mov  0x0000, %l0  [0x00000000]
#       201695 ns : cpu0: 0x000013b4    or   %i0, %l5, %l5  [0xfffff000]
#       201870 ns : cpu0: 0x000013b8    add  %fp, -0x005c, %l2  [0x4003fe24]
#       201895 ns : cpu0: 0x000013bc    add  %fp, -0x0024, %l3  [0x4003fe5c]
#       201920 ns : cpu0: 0x000013c0    add  %fp, -0x0090, %l1  [0x4003fdf0]
#       201995 ns : cpu0: 0x000013c4    ba  0x000013d8
#       202020 ns : cpu0: 0x000013c8    mov  0x0001, %l6  [0x00000001]
#       202195 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000000]
#       202270 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       202295 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff000]
#       202320 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       202345 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       202370 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       202395 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       202420 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       202470 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff000]
#       202545 ns : cpu0: 0x00002930    bleu  0x00002948
#       202745 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       202820 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       202845 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       202895 ns : cpu0: 0x00002940    be  0x00002974
#       202920 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff000]
#       202945 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       203245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x01003060]
#       203295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       203345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       203370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       203470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       203520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       203645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       203695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       204020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       204070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       204120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff010]
#       204145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       204170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       204270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       204320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       204370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       204395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       204495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       204545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       204670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       204720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       204845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       204895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       204945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff020]
#       204970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       204995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       205020 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       205095 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       205120 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       205145 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       205170 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       205195 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       205295 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       205320 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff020]
#       205345 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       205370 ns : cpu0: 0x000029d0    bleu  0x00002948
#       205445 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       205470 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       205570 ns : cpu0: 0x0000294c    be  0x0000296c
#       205595 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       205620 ns : cpu0: 0x0000296c    ret
#       205645 ns : cpu0: 0x00002970    restore
#       205845 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x01003060]
#       205920 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       205945 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       206270 ns : cpu0: 0x000013fc    clr  [%l3+0x0010]
#       206320 ns : cpu0: 0x00001400    clr  [%l3]
#       206370 ns : cpu0: 0x00001404    clr  [%l3+0x0004]
#       206420 ns : cpu0: 0x00001408    clr  [%l3+0x0008]
#       206470 ns : cpu0: 0x0000140c    clr  [%l3+0x000c]
#       206520 ns : cpu0: 0x00001410    clr  [%l1]
#       206570 ns : cpu0: 0x00001414    clr  [%l1+0x0004]
#       206670 ns : cpu0: 0x00001418    clr  [%l1+0x0008]
#       206895 ns : cpu0: 0x0000141c    clr  [%l1+0x000c]
#       206945 ns : cpu0: 0x00001420    clr  [%l1+0x0010]
#       206995 ns : cpu0: 0x00001424    clr  [%l1+0x0014]
#       207045 ns : cpu0: 0x00001428    clr  [%l1+0x0018]
#       207095 ns : cpu0: 0x0000142c    clr  [%l1+0x001c]
#       207145 ns : cpu0: 0x00001430    clr  [%l1+0x0020]
#       207195 ns : cpu0: 0x00001434    clr  [%l1+0x0024]
#       207295 ns : cpu0: 0x00001438    clr  [%l1+0x0028]
#       207520 ns : cpu0: 0x0000143c    clr  [%l1+0x002c]
#       207570 ns : cpu0: 0x00001440    clr  [%l1+0x0030]
#       207620 ns : cpu0: 0x00001444    st  %l1, [%fp-0x0010]
#       207670 ns : cpu0: 0x00001448    stb  %l6, [%fp-0x0014]
#       207795 ns : cpu0: 0x0000144c    mov  %i0, %o0  [0xfff00000]
#       207870 ns : cpu0: 0x00001450    mov  %l2, %o1  [0x4003fe24]
#       207895 ns : cpu0: 0x00001454    call  0x000012bc  [0x00001454]
#       207920 ns : cpu0: 0x00001458    mov  %l3, %o2  [0x4003fe5c]
#       208070 ns : cpu0: 0x000012bc    save  %sp, -0x0060, %sp  [0x4003fd18]
#       208095 ns : cpu0: 0x000012c0    ld  [%i1], %g1  [0x01003060]
#       208245 ns : cpu0: 0x000012c4    ld  [%i2+0x0014], %g2  [0x4003fdf0]
#       208295 ns : cpu0: 0x000012c8    srl  %g1, 0x0018, %o5  [0x00000001]
#       208320 ns : cpu0: 0x000012cc    srl  %g1, 0x000c, %g4  [0x00001003]
#       208395 ns : cpu0: 0x000012d0    and  %g4, 0x0fff, %g4  [0x00000003]
#       208595 ns : cpu0: 0x000012d4    and  %g1, 0x001f, %g3  [0x00000000]
#       208620 ns : cpu0: 0x000012d8    srl  %g1, 0x0005, %g1  [0x00080183]
#       208645 ns : cpu0: 0x000012dc    and  %g1, 0x001f, %g1  [0x00000003]
#       208670 ns : cpu0: 0x000012e0    stb  %o5, [%i2+0x0011]
#       208720 ns : cpu0: 0x000012e4    sth  %g4, [%i2+0x0012]
#       208770 ns : cpu0: 0x000012e8    stb  %g1, [%g2+0x0001]
#       208820 ns : cpu0: 0x000012ec    stb  %g3, [%g2]
#       208870 ns : cpu0: 0x000012f0    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#       208895 ns : cpu0: 0x000012f4    or   %o3, 0x03f0, %o3  [0x0000fff0]
#       208970 ns : cpu0: 0x000012f8    ld  [%i1+0x0004], %g1  [0x00000000]
#       209020 ns : cpu0: 0x000012fc    st  %g1, [%g2+0x0028]
#       209195 ns : cpu0: 0x00001300    mov  0x0000, %g1  [0x00000000]
#       209220 ns : cpu0: 0x00001304    ld  [%i1+0x0008], %g3  [0x00000000]
#       209270 ns : cpu0: 0x00001308    st  %g3, [%g2+0x002c]
#       209445 ns : cpu0: 0x0000130c    ld  [%i1+0x000c], %g3  [0x00000000]
#       209495 ns : cpu0: 0x00001310    st  %g3, [%g2+0x0030]
#       209545 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe24]
#       209620 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       209895 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       209920 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       209945 ns : cpu0: 0x00001324    be  0x00001350
#       209995 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       210020 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf0]
#       210095 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000004]
#       210295 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       210320 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       210370 ns : cpu0: 0x00001360    bne  0x00001314
#       210395 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       210445 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe28]
#       210470 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       210545 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       210570 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       210595 ns : cpu0: 0x00001324    be  0x00001350
#       210620 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       210645 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf4]
#       210670 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000008]
#       210695 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       210720 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       210770 ns : cpu0: 0x00001360    bne  0x00001314
#       210795 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       210845 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe2c]
#       210870 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       210945 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       210970 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       210995 ns : cpu0: 0x00001324    be  0x00001350
#       211020 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       211045 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf8]
#       211070 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x0000000c]
#       211095 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       211120 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       211170 ns : cpu0: 0x00001360    bne  0x00001314
#       211195 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       211245 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe30]
#       211395 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       211470 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       211495 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       211520 ns : cpu0: 0x00001324    be  0x00001350
#       211545 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       211570 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdfc]
#       211595 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000010]
#       211620 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       211645 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       211695 ns : cpu0: 0x00001360    bne  0x00001314
#       211720 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       211770 ns : cpu0: 0x00001368    ret
#       211845 ns : cpu0: 0x0000136c    restore
#       212220 ns : cpu0: 0x0000145c    ldub  [%fp-0x0013], %g1  [0x00000001]
#       212295 ns : cpu0: 0x00001460    subcc  %g1, %i4, %g0
#       212320 ns : cpu0: 0x00001464    bne,a  0x000013cc
#       212420 ns : cpu0: 0x0000146c    lduh  [%fp-0x0012], %g1  [0x00000003]
#       212570 ns : cpu0: 0x00001470    ld  [%fp+0x0058], %g2  [0x0000000c]
#       212645 ns : cpu0: 0x00001474    subcc  %g1, %g2, %g0
#       212670 ns : cpu0: 0x00001478    bne,a  0x000013cc
#       212745 ns : cpu0: 0x0000147c    add  %l0, 0x0001, %l0  [0x00000001]
#       212945 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       212970 ns : cpu0: 0x000013d0    bge  0x000014a0
#       212995 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       213070 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000020]
#       213095 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       213120 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff020]
#       213145 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       213170 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       213195 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       213220 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       213245 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       213270 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff020]
#       213295 ns : cpu0: 0x00002930    bleu  0x00002948
#       213320 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       213345 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       213370 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       213395 ns : cpu0: 0x00002940    be  0x00002974
#       213420 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff020]
#       213445 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       213545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       213595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       213645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       213670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       213770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       213820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       213945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       213995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       214120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       214170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       214220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff030]
#       214245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       214270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       214370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       214420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       214470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       214495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       214595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       214645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       214770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       214820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       214945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       214995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       215045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff040]
#       215070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       215095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       215120 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       215145 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       215170 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       215195 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       215220 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       215245 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       215270 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       215295 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff040]
#       215320 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       215345 ns : cpu0: 0x000029d0    bleu  0x00002948
#       215370 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       215395 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       215420 ns : cpu0: 0x0000294c    be  0x0000296c
#       215445 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       215470 ns : cpu0: 0x0000296c    ret
#       215495 ns : cpu0: 0x00002970    restore
#       215570 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       215645 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       215670 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       215695 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000002]
#       215720 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       215745 ns : cpu0: 0x000013d0    bge  0x000014a0
#       215770 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       215845 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000040]
#       215870 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       215895 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff040]
#       215920 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       215945 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       215970 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       215995 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       216020 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       216045 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff040]
#       216070 ns : cpu0: 0x00002930    bleu  0x00002948
#       216095 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       216120 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       216145 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       216170 ns : cpu0: 0x00002940    be  0x00002974
#       216195 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff040]
#       216220 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       216320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       216370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       216420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       216445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       216545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       216595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       216720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       216770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       216895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       216945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       216995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff050]
#       217020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       217045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       217145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       217195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       217245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       217270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       217370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       217420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       217545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       217595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       217720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       217770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       217820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff060]
#       217845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       217870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       217895 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       217920 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       217945 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       217970 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       217995 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       218020 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       218045 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       218070 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff060]
#       218095 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       218120 ns : cpu0: 0x000029d0    bleu  0x00002948
#       218145 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       218170 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       218195 ns : cpu0: 0x0000294c    be  0x0000296c
#       218220 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       218245 ns : cpu0: 0x0000296c    ret
#       218270 ns : cpu0: 0x00002970    restore
#       218345 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       218420 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       218445 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       218470 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000003]
#       218495 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       218520 ns : cpu0: 0x000013d0    bge  0x000014a0
#       218545 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       218620 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000060]
#       218645 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       218670 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff060]
#       218695 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       218720 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       218745 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       218770 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       218795 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       218820 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff060]
#       218845 ns : cpu0: 0x00002930    bleu  0x00002948
#       218870 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       218895 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       218920 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       218945 ns : cpu0: 0x00002940    be  0x00002974
#       218970 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff060]
#       218995 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       219095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       219145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       219195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       219220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       219320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       219370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       219495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       219545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       219670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       219720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       219770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff070]
#       219795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       219820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       219920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       219970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       220020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       220045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       220145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       220195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       220320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       220370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       220495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       220545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       220595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff080]
#       220620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       220645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       220670 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       220695 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       220720 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       220745 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       220770 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       220795 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       220820 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       220845 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff080]
#       220870 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       220895 ns : cpu0: 0x000029d0    bleu  0x00002948
#       220920 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       220945 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       220970 ns : cpu0: 0x0000294c    be  0x0000296c
#       220995 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       221020 ns : cpu0: 0x0000296c    ret
#       221045 ns : cpu0: 0x00002970    restore
#       221120 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       221195 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       221220 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       221245 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000004]
#       221270 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       221295 ns : cpu0: 0x000013d0    bge  0x000014a0
#       221320 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       221395 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000080]
#       221420 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       221445 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff080]
#       221470 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       221495 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       221520 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       221545 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       221570 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       221595 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff080]
#       221620 ns : cpu0: 0x00002930    bleu  0x00002948
#       221645 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       221670 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       221695 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       221720 ns : cpu0: 0x00002940    be  0x00002974
#       221745 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff080]
#       221770 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       221870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       221920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       221970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       221995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       222095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       222145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       222270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       222320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       222445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       222495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       222545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff090]
#       222570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       222595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       222695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       222745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       222795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       222820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       222920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       222970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       223095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       223145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       223270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       223320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       223370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0a0]
#       223395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       223420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       223445 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       223470 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       223495 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       223520 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       223545 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       223570 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       223595 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       223620 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff0a0]
#       223645 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       223670 ns : cpu0: 0x000029d0    bleu  0x00002948
#       223695 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       223720 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       223745 ns : cpu0: 0x0000294c    be  0x0000296c
#       223770 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       223795 ns : cpu0: 0x0000296c    ret
#       223820 ns : cpu0: 0x00002970    restore
#       223895 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       223970 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       223995 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       224020 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000005]
#       224045 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       224070 ns : cpu0: 0x000013d0    bge  0x000014a0
#       224095 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       224170 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000000a0]
#       224195 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       224220 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff0a0]
#       224245 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       224270 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       224295 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       224320 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       224345 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       224370 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff0a0]
#       224395 ns : cpu0: 0x00002930    bleu  0x00002948
#       224420 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       224445 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       224470 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       224495 ns : cpu0: 0x00002940    be  0x00002974
#       224520 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff0a0]
#       224545 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       224645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       224695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       224745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       224770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       224870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       224920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       225045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       225095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       225220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       225270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       225320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0b0]
#       225345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       225370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       225470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       225520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       225570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       225595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       225695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       225745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       225870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       225920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       226045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       226095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       226145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0c0]
#       226170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       226195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       226220 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       226245 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       226270 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       226295 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       226320 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       226345 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       226370 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       226395 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff0c0]
#       226420 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       226445 ns : cpu0: 0x000029d0    bleu  0x00002948
#       226470 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       226495 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       226520 ns : cpu0: 0x0000294c    be  0x0000296c
#       226545 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       226570 ns : cpu0: 0x0000296c    ret
#       226595 ns : cpu0: 0x00002970    restore
#       226670 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       226745 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       226770 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       226795 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000006]
#       226820 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       226845 ns : cpu0: 0x000013d0    bge  0x000014a0
#       226870 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       226945 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000000c0]
#       226970 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       226995 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff0c0]
#       227020 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       227045 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       227070 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       227095 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       227120 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       227145 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff0c0]
#       227170 ns : cpu0: 0x00002930    bleu  0x00002948
#       227195 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       227220 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       227245 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       227270 ns : cpu0: 0x00002940    be  0x00002974
#       227295 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff0c0]
#       227320 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       227420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       227470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       227520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       227545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       227645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       227695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       227820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       227870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       227995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       228045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       228095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0d0]
#       228120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       228145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       228245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       228295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       228345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       228370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       228470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       228520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       228645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       228695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       228820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       228870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       228920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0e0]
#       228945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       228970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       228995 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       229020 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       229045 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       229070 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       229095 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       229120 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       229145 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       229170 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff0e0]
#       229195 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       229220 ns : cpu0: 0x000029d0    bleu  0x00002948
#       229245 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       229270 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       229295 ns : cpu0: 0x0000294c    be  0x0000296c
#       229320 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       229345 ns : cpu0: 0x0000296c    ret
#       229370 ns : cpu0: 0x00002970    restore
#       229445 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       229520 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       229545 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       229570 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000007]
#       229595 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       229620 ns : cpu0: 0x000013d0    bge  0x000014a0
#       229645 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       229720 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000000e0]
#       229745 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       229770 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff0e0]
#       229795 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       229820 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       229845 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       229870 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       229895 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       229920 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff0e0]
#       229945 ns : cpu0: 0x00002930    bleu  0x00002948
#       229970 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       229995 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       230020 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       230045 ns : cpu0: 0x00002940    be  0x00002974
#       230070 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff0e0]
#       230095 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       230195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       230245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       230295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       230320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       230420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       230470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       230595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       230645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       230770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       230820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       230870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0f0]
#       230895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       230920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       231020 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       231070 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       231120 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       231145 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       231245 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       231295 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       231420 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       231470 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       231595 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       231645 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       231695 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff100]
#       231720 ns : cpu0: 0x000029a4    bgu  0x00002978
#       231745 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       231770 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       231795 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       231820 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       231845 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       231870 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       231895 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       231920 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       231945 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff100]
#       231970 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       231995 ns : cpu0: 0x000029d0    bleu  0x00002948
#       232020 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       232045 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       232070 ns : cpu0: 0x0000294c    be  0x0000296c
#       232095 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       232120 ns : cpu0: 0x0000296c    ret
#       232145 ns : cpu0: 0x00002970    restore
#       232220 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       232295 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       232320 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       232345 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000008]
#       232370 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       232395 ns : cpu0: 0x000013d0    bge  0x000014a0
#       232420 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       232495 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000100]
#       232520 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       232545 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff100]
#       232570 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       232595 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       232620 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       232645 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       232670 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       232695 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff100]
#       232720 ns : cpu0: 0x00002930    bleu  0x00002948
#       232745 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       232770 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       232795 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       232820 ns : cpu0: 0x00002940    be  0x00002974
#       232845 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff100]
#       232870 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       232970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       233020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       233070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       233095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       233195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       233245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       233370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       233420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       233545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       233595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       233645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff110]
#       233670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       233695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       233795 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       233845 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       233895 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       233920 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       234020 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       234070 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       234195 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       234245 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       234370 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       234420 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       234470 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff120]
#       234495 ns : cpu0: 0x000029a4    bgu  0x00002978
#       234520 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       234545 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       234570 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       234595 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       234620 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       234645 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       234670 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       234695 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       234720 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff120]
#       234745 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       234770 ns : cpu0: 0x000029d0    bleu  0x00002948
#       234795 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       234820 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       234845 ns : cpu0: 0x0000294c    be  0x0000296c
#       234870 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       234895 ns : cpu0: 0x0000296c    ret
#       234920 ns : cpu0: 0x00002970    restore
#       234995 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       235070 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       235095 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       235120 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000009]
#       235145 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       235170 ns : cpu0: 0x000013d0    bge  0x000014a0
#       235195 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       235270 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000120]
#       235295 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       235320 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff120]
#       235345 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       235370 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       235395 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       235420 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       235445 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       235470 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff120]
#       235495 ns : cpu0: 0x00002930    bleu  0x00002948
#       235520 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       235545 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       235570 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       235595 ns : cpu0: 0x00002940    be  0x00002974
#       235620 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff120]
#       235645 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       235745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       235795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       235845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       235870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       235970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       236020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       236145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       236195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       236320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       236370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       236420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff130]
#       236445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       236470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       236570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       236620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       236670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       236695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       236795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       236845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       236970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       237020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       237145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       237195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       237245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff140]
#       237270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       237295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       237320 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       237345 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       237370 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       237395 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       237420 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       237445 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       237470 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       237495 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff140]
#       237520 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       237545 ns : cpu0: 0x000029d0    bleu  0x00002948
#       237570 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       237595 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       237620 ns : cpu0: 0x0000294c    be  0x0000296c
#       237645 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       237670 ns : cpu0: 0x0000296c    ret
#       237695 ns : cpu0: 0x00002970    restore
#       237770 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       237845 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       237870 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       237895 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000a]
#       237920 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       237945 ns : cpu0: 0x000013d0    bge  0x000014a0
#       237970 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       238045 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000140]
#       238070 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       238095 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff140]
#       238120 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       238145 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       238170 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       238195 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       238220 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       238245 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff140]
#       238270 ns : cpu0: 0x00002930    bleu  0x00002948
#       238295 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       238320 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       238345 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       238370 ns : cpu0: 0x00002940    be  0x00002974
#       238395 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff140]
#       238420 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       238520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       238570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       238620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       238645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       238745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       238795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       238920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       238970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       239095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       239145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       239195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff150]
#       239220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       239245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       239345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       239395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       239445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       239470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       239570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       239620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       239745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       239795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       239920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       239970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       240020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff160]
#       240045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       240070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       240095 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       240120 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       240145 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       240170 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       240195 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       240220 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       240245 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       240270 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff160]
#       240295 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       240320 ns : cpu0: 0x000029d0    bleu  0x00002948
#       240345 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       240370 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       240395 ns : cpu0: 0x0000294c    be  0x0000296c
#       240420 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       240445 ns : cpu0: 0x0000296c    ret
#       240470 ns : cpu0: 0x00002970    restore
#       240545 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       240620 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       240645 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       240670 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000b]
#       240695 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       240720 ns : cpu0: 0x000013d0    bge  0x000014a0
#       240745 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       240820 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000160]
#       240845 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       240870 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff160]
#       240895 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       240920 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       240945 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       240970 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       240995 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       241020 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff160]
#       241045 ns : cpu0: 0x00002930    bleu  0x00002948
#       241070 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       241095 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       241120 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       241145 ns : cpu0: 0x00002940    be  0x00002974
#       241170 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff160]
#       241195 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       241295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       241345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       241395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       241420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       241520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       241570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       241695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       241745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       241870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       241920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       241970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff170]
#       241995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       242020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       242120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       242170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       242220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       242245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       242345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       242395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       242520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       242570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       242695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       242745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       242795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff180]
#       242820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       242845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       242870 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       242895 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       242920 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       242945 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       242970 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       242995 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       243020 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       243045 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff180]
#       243070 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       243095 ns : cpu0: 0x000029d0    bleu  0x00002948
#       243120 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       243145 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       243170 ns : cpu0: 0x0000294c    be  0x0000296c
#       243195 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       243220 ns : cpu0: 0x0000296c    ret
#       243245 ns : cpu0: 0x00002970    restore
#       243320 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       243395 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       243420 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       243445 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000c]
#       243470 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       243495 ns : cpu0: 0x000013d0    bge  0x000014a0
#       243520 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       243595 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000180]
#       243620 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       243645 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff180]
#       243670 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       243695 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       243720 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       243745 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       243770 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       243795 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff180]
#       243820 ns : cpu0: 0x00002930    bleu  0x00002948
#       243845 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       243870 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       243895 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       243920 ns : cpu0: 0x00002940    be  0x00002974
#       243945 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff180]
#       243970 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       244070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       244120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       244170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       244195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       244295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       244345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       244470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       244520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       244645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       244695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       244745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff190]
#       244770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       244795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       244895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       244945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       244995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       245020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       245120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       245170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       245295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       245345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       245470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       245520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       245570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1a0]
#       245595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       245620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       245645 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       245670 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       245695 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       245720 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       245745 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       245770 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       245795 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       245820 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff1a0]
#       245845 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       245870 ns : cpu0: 0x000029d0    bleu  0x00002948
#       245895 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       245920 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       245945 ns : cpu0: 0x0000294c    be  0x0000296c
#       245970 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       245995 ns : cpu0: 0x0000296c    ret
#       246020 ns : cpu0: 0x00002970    restore
#       246095 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       246170 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       246195 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       246220 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000d]
#       246245 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       246270 ns : cpu0: 0x000013d0    bge  0x000014a0
#       246295 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       246370 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000001a0]
#       246395 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       246420 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff1a0]
#       246445 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       246470 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       246495 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       246520 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       246545 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       246570 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff1a0]
#       246595 ns : cpu0: 0x00002930    bleu  0x00002948
#       246620 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       246645 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       246670 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       246695 ns : cpu0: 0x00002940    be  0x00002974
#       246720 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff1a0]
#       246745 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       246845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       246895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       246945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       246970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       247070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       247120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       247245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       247295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       247420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       247470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       247520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1b0]
#       247545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       247570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       247670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       247720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       247770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       247795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       247895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       247945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       248070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       248120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       248245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       248295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       248345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1c0]
#       248370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       248395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       248420 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       248445 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       248470 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       248495 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       248520 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       248545 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       248570 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       248595 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff1c0]
#       248620 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       248645 ns : cpu0: 0x000029d0    bleu  0x00002948
#       248670 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       248695 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       248720 ns : cpu0: 0x0000294c    be  0x0000296c
#       248745 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       248770 ns : cpu0: 0x0000296c    ret
#       248795 ns : cpu0: 0x00002970    restore
#       248870 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       248945 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       248970 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       248995 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000e]
#       249020 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       249045 ns : cpu0: 0x000013d0    bge  0x000014a0
#       249070 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       249145 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000001c0]
#       249170 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       249195 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff1c0]
#       249220 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       249245 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       249270 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       249295 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       249320 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       249345 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff1c0]
#       249370 ns : cpu0: 0x00002930    bleu  0x00002948
#       249395 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       249420 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       249445 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       249470 ns : cpu0: 0x00002940    be  0x00002974
#       249495 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff1c0]
#       249520 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       249620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       249670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       249720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       249745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       249845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       249895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       250020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       250070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       250195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       250245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       250295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1d0]
#       250320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       250345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       250445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       250495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       250545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       250570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       250670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       250720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       250845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       250895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       251020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       251070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       251120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1e0]
#       251145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       251170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       251195 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       251220 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       251245 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       251270 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       251295 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       251320 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       251345 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       251370 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff1e0]
#       251395 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       251420 ns : cpu0: 0x000029d0    bleu  0x00002948
#       251445 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       251470 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       251495 ns : cpu0: 0x0000294c    be  0x0000296c
#       251520 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       251545 ns : cpu0: 0x0000296c    ret
#       251570 ns : cpu0: 0x00002970    restore
#       251645 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       251720 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       251745 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       251770 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000f]
#       251795 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       251820 ns : cpu0: 0x000013d0    bge  0x000014a0
#       251845 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       251920 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000001e0]
#       251945 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       251970 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff1e0]
#       251995 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       252020 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       252045 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       252070 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       252095 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       252120 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff1e0]
#       252145 ns : cpu0: 0x00002930    bleu  0x00002948
#       252170 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       252195 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       252220 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       252245 ns : cpu0: 0x00002940    be  0x00002974
#       252270 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff1e0]
#       252295 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       252395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       252445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       252495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       252520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       252620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       252670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       252795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       252845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       252970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       253020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       253070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1f0]
#       253095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       253120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       253220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       253270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       253320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       253345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       253445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       253495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       253620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       253670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       253795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       253845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       253895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff200]
#       253920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       253945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       253970 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       253995 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       254020 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       254045 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       254070 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       254095 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       254120 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       254145 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff200]
#       254170 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       254195 ns : cpu0: 0x000029d0    bleu  0x00002948
#       254220 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       254245 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       254270 ns : cpu0: 0x0000294c    be  0x0000296c
#       254295 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       254320 ns : cpu0: 0x0000296c    ret
#       254345 ns : cpu0: 0x00002970    restore
#       254420 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       254495 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       254520 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       254545 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000010]
#       254570 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       254595 ns : cpu0: 0x000013d0    bge  0x000014a0
#       254620 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       254695 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000200]
#       254720 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       254745 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff200]
#       254770 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       254795 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       254820 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       254845 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       254870 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       254895 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff200]
#       254920 ns : cpu0: 0x00002930    bleu  0x00002948
#       254945 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       254970 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       254995 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       255020 ns : cpu0: 0x00002940    be  0x00002974
#       255045 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff200]
#       255070 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       255170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       255220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       255270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       255295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       255395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       255445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       255570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       255620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       255745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       255795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       255845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff210]
#       255870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       255895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       255995 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       256045 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       256095 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       256120 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       256220 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       256270 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       256395 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       256445 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       256570 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       256620 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       256670 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff220]
#       256695 ns : cpu0: 0x000029a4    bgu  0x00002978
#       256720 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       256745 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       256770 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       256795 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       256820 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       256845 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       256870 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       256895 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       256920 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff220]
#       256945 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       256970 ns : cpu0: 0x000029d0    bleu  0x00002948
#       256995 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       257020 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       257045 ns : cpu0: 0x0000294c    be  0x0000296c
#       257070 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       257095 ns : cpu0: 0x0000296c    ret
#       257120 ns : cpu0: 0x00002970    restore
#       257195 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       257270 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       257295 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       257320 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000011]
#       257345 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       257370 ns : cpu0: 0x000013d0    bge  0x000014a0
#       257395 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       257470 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000220]
#       257495 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       257520 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff220]
#       257545 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       257570 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       257595 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       257620 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       257645 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       257670 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff220]
#       257695 ns : cpu0: 0x00002930    bleu  0x00002948
#       257720 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       257745 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       257770 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       257795 ns : cpu0: 0x00002940    be  0x00002974
#       257820 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff220]
#       257845 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       257945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       257995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       258045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       258070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       258170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       258220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       258345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       258395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       258520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       258570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       258620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff230]
#       258645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       258670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       258770 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       258820 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       258870 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       258895 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       258995 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       259045 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       259170 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       259220 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       259345 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       259395 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       259445 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff240]
#       259470 ns : cpu0: 0x000029a4    bgu  0x00002978
#       259495 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       259520 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       259545 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       259570 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       259595 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       259620 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       259645 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       259670 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       259695 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff240]
#       259720 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       259745 ns : cpu0: 0x000029d0    bleu  0x00002948
#       259770 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       259795 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       259820 ns : cpu0: 0x0000294c    be  0x0000296c
#       259845 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       259870 ns : cpu0: 0x0000296c    ret
#       259895 ns : cpu0: 0x00002970    restore
#       259970 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       260045 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       260070 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       260095 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000012]
#       260120 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       260145 ns : cpu0: 0x000013d0    bge  0x000014a0
#       260170 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       260245 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000240]
#       260270 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       260295 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff240]
#       260320 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       260345 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       260370 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       260395 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       260420 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       260445 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff240]
#       260470 ns : cpu0: 0x00002930    bleu  0x00002948
#       260495 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       260520 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       260545 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       260570 ns : cpu0: 0x00002940    be  0x00002974
#       260595 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff240]
#       260620 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       260720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       260770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       260820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       260845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       260945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       260995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       261120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       261170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       261295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       261345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       261395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff250]
#       261420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       261445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       261545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       261595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       261645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       261670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       261770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       261820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       261945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       261995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       262120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       262170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       262220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff260]
#       262245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       262270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       262295 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       262320 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       262345 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       262370 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       262395 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       262420 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       262445 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       262470 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff260]
#       262495 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       262520 ns : cpu0: 0x000029d0    bleu  0x00002948
#       262545 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       262570 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       262595 ns : cpu0: 0x0000294c    be  0x0000296c
#       262620 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       262645 ns : cpu0: 0x0000296c    ret
#       262670 ns : cpu0: 0x00002970    restore
#       262745 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       262820 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       262845 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       262870 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000013]
#       262895 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       262920 ns : cpu0: 0x000013d0    bge  0x000014a0
#       262945 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       263020 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000260]
#       263045 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       263070 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff260]
#       263095 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       263120 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       263145 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       263170 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       263195 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       263220 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff260]
#       263245 ns : cpu0: 0x00002930    bleu  0x00002948
#       263270 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       263295 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       263320 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       263345 ns : cpu0: 0x00002940    be  0x00002974
#       263370 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff260]
#       263395 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       263495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       263545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       263595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       263620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       263720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       263770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       263895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       263945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       264070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       264120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       264170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff270]
#       264195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       264220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       264320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       264370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       264420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       264445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       264545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       264595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       264720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       264770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       264895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       264945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       264995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff280]
#       265020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       265045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       265070 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       265095 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       265120 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       265145 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       265170 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       265195 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       265220 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       265245 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff280]
#       265270 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       265295 ns : cpu0: 0x000029d0    bleu  0x00002948
#       265320 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       265345 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       265370 ns : cpu0: 0x0000294c    be  0x0000296c
#       265395 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       265420 ns : cpu0: 0x0000296c    ret
#       265445 ns : cpu0: 0x00002970    restore
#       265520 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       265595 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       265620 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       265645 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000014]
#       265670 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       265695 ns : cpu0: 0x000013d0    bge  0x000014a0
#       265720 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       265795 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000280]
#       265820 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       265845 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff280]
#       265870 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       265895 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       265920 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       265945 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       265970 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       265995 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff280]
#       266020 ns : cpu0: 0x00002930    bleu  0x00002948
#       266045 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       266070 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       266095 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       266120 ns : cpu0: 0x00002940    be  0x00002974
#       266145 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff280]
#       266170 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       266270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       266320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       266370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       266395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       266495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       266545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       266670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       266720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       266845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       266895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       266945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff290]
#       266970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       266995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       267095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       267145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       267195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       267220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       267320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       267370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       267495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       267545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       267670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       267720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       267770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff2a0]
#       267795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       267820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       267845 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       267870 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       267895 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       267920 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       267945 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       267970 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       267995 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       268020 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff2a0]
#       268045 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       268070 ns : cpu0: 0x000029d0    bleu  0x00002948
#       268095 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       268120 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       268145 ns : cpu0: 0x0000294c    be  0x0000296c
#       268170 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       268195 ns : cpu0: 0x0000296c    ret
#       268220 ns : cpu0: 0x00002970    restore
#       268295 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       268370 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       268395 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       268420 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000015]
#       268445 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       268470 ns : cpu0: 0x000013d0    bge  0x000014a0
#       268495 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       268570 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000002a0]
#       268595 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       268620 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff2a0]
#       268645 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       268670 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       268695 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       268720 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       268745 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       268770 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff2a0]
#       268795 ns : cpu0: 0x00002930    bleu  0x00002948
#       268820 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       268845 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       268870 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       268895 ns : cpu0: 0x00002940    be  0x00002974
#       268920 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff2a0]
#       268945 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       269045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       269095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       269145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       269170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       269270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       269320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       269445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       269495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       269620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       269670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       269720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff2b0]
#       269745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       269770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       269870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       269920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       269970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       269995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       270095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       270145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       270270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       270320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       270445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       270495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       270545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff2c0]
#       270570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       270595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       270620 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       270645 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       270670 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       270695 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       270720 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       270745 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       270770 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       270795 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff2c0]
#       270820 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       270845 ns : cpu0: 0x000029d0    bleu  0x00002948
#       270870 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       270895 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       270920 ns : cpu0: 0x0000294c    be  0x0000296c
#       270945 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       270970 ns : cpu0: 0x0000296c    ret
#       270995 ns : cpu0: 0x00002970    restore
#       271070 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       271145 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       271170 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       271195 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000016]
#       271220 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       271245 ns : cpu0: 0x000013d0    bge  0x000014a0
#       271270 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       271345 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000002c0]
#       271370 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       271395 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff2c0]
#       271420 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       271445 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       271470 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       271495 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       271520 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       271545 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff2c0]
#       271570 ns : cpu0: 0x00002930    bleu  0x00002948
#       271595 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       271620 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       271645 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       271670 ns : cpu0: 0x00002940    be  0x00002974
#       271695 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff2c0]
#       271720 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       271820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       271870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       271920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       271945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       272045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       272095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       272220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       272270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       272395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       272445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       272495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff2d0]
#       272520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       272545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       272645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       272695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       272745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       272770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       272870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       272920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       273045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       273095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       273220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       273270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       273320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff2e0]
#       273345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       273370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       273395 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       273420 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       273445 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       273470 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       273495 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       273520 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       273545 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       273570 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff2e0]
#       273595 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       273620 ns : cpu0: 0x000029d0    bleu  0x00002948
#       273645 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       273670 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       273695 ns : cpu0: 0x0000294c    be  0x0000296c
#       273720 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       273745 ns : cpu0: 0x0000296c    ret
#       273770 ns : cpu0: 0x00002970    restore
#       273845 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       273920 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       273945 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       273970 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000017]
#       273995 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       274020 ns : cpu0: 0x000013d0    bge  0x000014a0
#       274045 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       274120 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000002e0]
#       274145 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       274170 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff2e0]
#       274195 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       274220 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       274245 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       274270 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       274295 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       274320 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff2e0]
#       274345 ns : cpu0: 0x00002930    bleu  0x00002948
#       274370 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       274395 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       274420 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       274445 ns : cpu0: 0x00002940    be  0x00002974
#       274470 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff2e0]
#       274495 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       274595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       274645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       274695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       274720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       274820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       274870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       274995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       275045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       275170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       275220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       275270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff2f0]
#       275295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       275320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       275420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       275470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       275520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       275545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       275645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       275695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       275820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       275870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       275995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       276045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       276095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff300]
#       276120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       276145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       276170 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       276195 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       276220 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       276245 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       276270 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       276295 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       276320 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       276345 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff300]
#       276370 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       276395 ns : cpu0: 0x000029d0    bleu  0x00002948
#       276420 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       276445 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       276470 ns : cpu0: 0x0000294c    be  0x0000296c
#       276495 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       276520 ns : cpu0: 0x0000296c    ret
#       276545 ns : cpu0: 0x00002970    restore
#       276620 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       276695 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       276720 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       276745 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000018]
#       276770 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       276795 ns : cpu0: 0x000013d0    bge  0x000014a0
#       276820 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       276895 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000300]
#       276920 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       276945 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff300]
#       276970 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       276995 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       277020 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       277045 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       277070 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       277095 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff300]
#       277120 ns : cpu0: 0x00002930    bleu  0x00002948
#       277145 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       277170 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       277195 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       277220 ns : cpu0: 0x00002940    be  0x00002974
#       277245 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff300]
#       277270 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       277370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       277420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       277470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       277495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       277595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       277645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       277770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       277820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       277945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       277995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       278045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff310]
#       278070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       278095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       278195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       278245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       278295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       278320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       278420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       278470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       278595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       278645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       278770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       278820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       278870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff320]
#       278895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       278920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       278945 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       278970 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       278995 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       279020 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       279045 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       279070 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       279095 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       279120 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff320]
#       279145 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       279170 ns : cpu0: 0x000029d0    bleu  0x00002948
#       279195 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       279220 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       279245 ns : cpu0: 0x0000294c    be  0x0000296c
#       279270 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       279295 ns : cpu0: 0x0000296c    ret
#       279320 ns : cpu0: 0x00002970    restore
#       279395 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       279470 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       279495 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       279520 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000019]
#       279545 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       279570 ns : cpu0: 0x000013d0    bge  0x000014a0
#       279595 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       279670 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000320]
#       279695 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       279720 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff320]
#       279745 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       279770 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       279795 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       279820 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       279845 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       279870 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff320]
#       279895 ns : cpu0: 0x00002930    bleu  0x00002948
#       279920 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       279945 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       279970 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       279995 ns : cpu0: 0x00002940    be  0x00002974
#       280020 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff320]
#       280045 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       280145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       280195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       280245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       280270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       280370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       280420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       280545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       280595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       280720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       280770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       280820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff330]
#       280845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       280870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       280970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       281020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       281070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       281095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       281195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       281245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       281370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       281420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       281545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       281595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       281645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff340]
#       281670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       281695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       281720 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       281745 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       281770 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       281795 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       281820 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       281845 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       281870 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       281895 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff340]
#       281920 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       281945 ns : cpu0: 0x000029d0    bleu  0x00002948
#       281970 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       281995 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       282020 ns : cpu0: 0x0000294c    be  0x0000296c
#       282045 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       282070 ns : cpu0: 0x0000296c    ret
#       282095 ns : cpu0: 0x00002970    restore
#       282170 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       282245 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       282270 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       282295 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000001a]
#       282320 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       282345 ns : cpu0: 0x000013d0    bge  0x000014a0
#       282370 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       282445 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000340]
#       282470 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       282495 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff340]
#       282520 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       282545 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       282570 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       282595 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       282620 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       282645 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff340]
#       282670 ns : cpu0: 0x00002930    bleu  0x00002948
#       282695 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       282720 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       282745 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       282770 ns : cpu0: 0x00002940    be  0x00002974
#       282795 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff340]
#       282820 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       282920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       282970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       283020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       283045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       283145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       283195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       283320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       283370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       283495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       283545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       283595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff350]
#       283620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       283645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       283745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       283795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       283845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       283870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       283970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       284020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       284145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       284195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       284320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       284370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       284420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff360]
#       284445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       284470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       284495 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       284520 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       284545 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       284570 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       284595 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       284620 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       284645 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       284670 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff360]
#       284695 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       284720 ns : cpu0: 0x000029d0    bleu  0x00002948
#       284745 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       284770 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       284795 ns : cpu0: 0x0000294c    be  0x0000296c
#       284820 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       284845 ns : cpu0: 0x0000296c    ret
#       284870 ns : cpu0: 0x00002970    restore
#       284945 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       285020 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       285045 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       285070 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000001b]
#       285095 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       285120 ns : cpu0: 0x000013d0    bge  0x000014a0
#       285145 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       285220 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000360]
#       285245 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       285270 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff360]
#       285295 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       285320 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       285345 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       285370 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       285395 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       285420 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff360]
#       285445 ns : cpu0: 0x00002930    bleu  0x00002948
#       285470 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       285495 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       285520 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       285545 ns : cpu0: 0x00002940    be  0x00002974
#       285570 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff360]
#       285595 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       285695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       285745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       285795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       285820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       285920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       285970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       286095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       286145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       286270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       286320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       286370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff370]
#       286395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       286420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       286520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       286570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       286620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       286645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       286745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       286795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       286920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       286970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       287095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       287145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       287195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff380]
#       287220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       287245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       287270 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       287295 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       287320 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       287345 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       287370 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       287395 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       287420 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       287445 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff380]
#       287470 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       287495 ns : cpu0: 0x000029d0    bleu  0x00002948
#       287520 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       287545 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       287570 ns : cpu0: 0x0000294c    be  0x0000296c
#       287595 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       287620 ns : cpu0: 0x0000296c    ret
#       287645 ns : cpu0: 0x00002970    restore
#       287720 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       287795 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       287820 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       287845 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000001c]
#       287870 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       287895 ns : cpu0: 0x000013d0    bge  0x000014a0
#       287920 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       287995 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000380]
#       288020 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       288045 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff380]
#       288070 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       288095 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       288120 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       288145 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       288170 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       288195 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff380]
#       288220 ns : cpu0: 0x00002930    bleu  0x00002948
#       288245 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       288270 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       288295 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       288320 ns : cpu0: 0x00002940    be  0x00002974
#       288345 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff380]
#       288370 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       288470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       288520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       288570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       288595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       288695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       288745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       288870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       288920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       289045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       289095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       289145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff390]
#       289170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       289195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       289295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       289345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       289395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       289420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       289520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       289570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       289695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       289745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       289870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       289920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       289970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff3a0]
#       289995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       290020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       290045 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       290070 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       290095 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       290120 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       290145 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       290170 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       290195 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       290220 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff3a0]
#       290245 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       290270 ns : cpu0: 0x000029d0    bleu  0x00002948
#       290295 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       290320 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       290345 ns : cpu0: 0x0000294c    be  0x0000296c
#       290370 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       290395 ns : cpu0: 0x0000296c    ret
#       290420 ns : cpu0: 0x00002970    restore
#       290495 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       290570 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       290595 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       290620 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000001d]
#       290645 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       290670 ns : cpu0: 0x000013d0    bge  0x000014a0
#       290695 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       290770 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000003a0]
#       290795 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       290820 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff3a0]
#       290845 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       290870 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       290895 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       290920 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       290945 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       290970 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff3a0]
#       290995 ns : cpu0: 0x00002930    bleu  0x00002948
#       291020 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       291045 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       291070 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       291095 ns : cpu0: 0x00002940    be  0x00002974
#       291120 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff3a0]
#       291145 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       291245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       291295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       291345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       291370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       291470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       291520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       291645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       291695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       291820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       291870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       291920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff3b0]
#       291945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       291970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       292070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       292120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       292170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       292195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       292295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       292345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       292470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       292520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       292645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       292695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       292745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff3c0]
#       292770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       292795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       292820 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       292845 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       292870 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       292895 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       292920 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       292945 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       292970 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       292995 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff3c0]
#       293020 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       293045 ns : cpu0: 0x000029d0    bleu  0x00002948
#       293070 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       293095 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       293120 ns : cpu0: 0x0000294c    be  0x0000296c
#       293145 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       293170 ns : cpu0: 0x0000296c    ret
#       293195 ns : cpu0: 0x00002970    restore
#       293270 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       293345 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       293370 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       293395 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000001e]
#       293420 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       293445 ns : cpu0: 0x000013d0    bge  0x000014a0
#       293470 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       293545 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000003c0]
#       293570 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       293595 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff3c0]
#       293620 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       293645 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       293670 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       293695 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       293720 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       293745 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff3c0]
#       293770 ns : cpu0: 0x00002930    bleu  0x00002948
#       293795 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       293820 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       293845 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       293870 ns : cpu0: 0x00002940    be  0x00002974
#       293895 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff3c0]
#       293920 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       294020 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       294070 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       294120 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       294145 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       294245 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       294295 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       294420 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       294470 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       294595 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       294645 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       294695 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff3d0]
#       294720 ns : cpu0: 0x000029a4    bgu  0x00002978
#       294745 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       294845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       294895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       294945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       294970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       295070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       295120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       295245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       295295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       295420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       295470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       295520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff3e0]
#       295545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       295570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       295595 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       295620 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       295645 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       295670 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       295695 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       295720 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       295745 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       295770 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff3e0]
#       295795 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       295820 ns : cpu0: 0x000029d0    bleu  0x00002948
#       295845 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       295870 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       295895 ns : cpu0: 0x0000294c    be  0x0000296c
#       295920 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       295945 ns : cpu0: 0x0000296c    ret
#       295970 ns : cpu0: 0x00002970    restore
#       296045 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       296120 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       296145 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       296170 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000001f]
#       296195 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       296220 ns : cpu0: 0x000013d0    bge  0x000014a0
#       296245 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       296320 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000003e0]
#       296345 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       296370 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff3e0]
#       296395 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       296420 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       296445 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       296470 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       296495 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       296520 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff3e0]
#       296545 ns : cpu0: 0x00002930    bleu  0x00002948
#       296570 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       296595 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       296620 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       296645 ns : cpu0: 0x00002940    be  0x00002974
#       296670 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff3e0]
#       296695 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       296795 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       296845 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       296895 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       296920 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       297020 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       297070 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       297195 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       297245 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       297370 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       297420 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       297470 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff3f0]
#       297495 ns : cpu0: 0x000029a4    bgu  0x00002978
#       297520 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       297620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       297670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       297720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       297745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       297845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       297895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       298020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       298070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       298195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       298245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       298295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff400]
#       298320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       298345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       298370 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       298395 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       298420 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       298445 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       298470 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       298495 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       298520 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       298545 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff400]
#       298570 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       298595 ns : cpu0: 0x000029d0    bleu  0x00002948
#       298620 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       298645 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       298670 ns : cpu0: 0x0000294c    be  0x0000296c
#       298695 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       298720 ns : cpu0: 0x0000296c    ret
#       298745 ns : cpu0: 0x00002970    restore
#       298820 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       298895 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       298920 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       298945 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000020]
#       298970 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       298995 ns : cpu0: 0x000013d0    bge  0x000014a0
#       299020 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       299095 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000400]
#       299120 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       299145 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff400]
#       299170 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       299195 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       299220 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       299245 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       299270 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       299295 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff400]
#       299320 ns : cpu0: 0x00002930    bleu  0x00002948
#       299345 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       299370 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       299395 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       299420 ns : cpu0: 0x00002940    be  0x00002974
#       299445 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff400]
#       299470 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       299570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       299620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       299670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       299695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       299795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       299845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       299970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       300020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       300145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       300195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       300245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff410]
#       300270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       300295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       300395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       300445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       300495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       300520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       300620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       300670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       300795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       300845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       300970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       301020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       301070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff420]
#       301095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       301120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       301145 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       301170 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       301195 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       301220 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       301245 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       301270 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       301295 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       301320 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff420]
#       301345 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       301370 ns : cpu0: 0x000029d0    bleu  0x00002948
#       301395 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       301420 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       301445 ns : cpu0: 0x0000294c    be  0x0000296c
#       301470 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       301495 ns : cpu0: 0x0000296c    ret
#       301520 ns : cpu0: 0x00002970    restore
#       301595 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       301670 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       301695 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       301720 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000021]
#       301745 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       301770 ns : cpu0: 0x000013d0    bge  0x000014a0
#       301795 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       301870 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000420]
#       301895 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       301920 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff420]
#       301945 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       301970 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       301995 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       302020 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       302045 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       302070 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff420]
#       302095 ns : cpu0: 0x00002930    bleu  0x00002948
#       302120 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       302145 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       302170 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       302195 ns : cpu0: 0x00002940    be  0x00002974
#       302220 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff420]
#       302245 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       302345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       302395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       302445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       302470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       302570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       302620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       302745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       302795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       302920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       302970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       303020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff430]
#       303045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       303070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       303170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       303220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       303270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       303295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       303395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       303445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       303570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       303620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       303745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       303795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       303845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff440]
#       303870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       303895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       303920 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       303945 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       303970 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       303995 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       304020 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       304045 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       304070 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       304095 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff440]
#       304120 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       304145 ns : cpu0: 0x000029d0    bleu  0x00002948
#       304170 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       304195 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       304220 ns : cpu0: 0x0000294c    be  0x0000296c
#       304245 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       304270 ns : cpu0: 0x0000296c    ret
#       304295 ns : cpu0: 0x00002970    restore
#       304370 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       304445 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       304470 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       304495 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000022]
#       304520 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       304545 ns : cpu0: 0x000013d0    bge  0x000014a0
#       304570 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       304645 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000440]
#       304670 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       304695 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff440]
#       304720 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       304745 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       304770 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       304795 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       304820 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       304845 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff440]
#       304870 ns : cpu0: 0x00002930    bleu  0x00002948
#       304895 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       304920 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       304945 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       304970 ns : cpu0: 0x00002940    be  0x00002974
#       304995 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff440]
#       305020 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       305120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       305170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       305220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       305245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       305345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       305395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       305520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       305570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       305695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       305745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       305795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff450]
#       305820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       305845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       305945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       305995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       306045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       306070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       306170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       306220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       306345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       306395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       306520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       306570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       306620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff460]
#       306645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       306670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       306695 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       306720 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       306745 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       306770 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       306795 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       306820 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       306845 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       306870 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff460]
#       306895 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       306920 ns : cpu0: 0x000029d0    bleu  0x00002948
#       306945 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       306970 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       306995 ns : cpu0: 0x0000294c    be  0x0000296c
#       307020 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       307045 ns : cpu0: 0x0000296c    ret
#       307070 ns : cpu0: 0x00002970    restore
#       307145 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       307220 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       307245 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       307270 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000023]
#       307295 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       307320 ns : cpu0: 0x000013d0    bge  0x000014a0
#       307345 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       307420 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000460]
#       307445 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       307470 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff460]
#       307495 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       307520 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       307545 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       307570 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       307595 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       307620 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff460]
#       307645 ns : cpu0: 0x00002930    bleu  0x00002948
#       307670 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       307695 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       307720 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       307745 ns : cpu0: 0x00002940    be  0x00002974
#       307770 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff460]
#       307795 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       307895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       307945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       307995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       308020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       308120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       308170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       308295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       308345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       308470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       308520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       308570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff470]
#       308595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       308620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       308720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       308770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       308820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       308845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       308945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       308995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       309120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       309170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       309295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       309345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       309395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff480]
#       309420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       309445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       309470 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       309495 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       309520 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       309545 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       309570 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       309595 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       309620 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       309645 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff480]
#       309670 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       309695 ns : cpu0: 0x000029d0    bleu  0x00002948
#       309720 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       309745 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       309770 ns : cpu0: 0x0000294c    be  0x0000296c
#       309795 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       309820 ns : cpu0: 0x0000296c    ret
#       309845 ns : cpu0: 0x00002970    restore
#       309920 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       309995 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       310020 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       310045 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000024]
#       310070 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       310095 ns : cpu0: 0x000013d0    bge  0x000014a0
#       310120 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       310195 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000480]
#       310220 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       310245 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff480]
#       310270 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       310295 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       310320 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       310345 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       310370 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       310395 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff480]
#       310420 ns : cpu0: 0x00002930    bleu  0x00002948
#       310445 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       310470 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       310495 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       310520 ns : cpu0: 0x00002940    be  0x00002974
#       310545 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff480]
#       310570 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       310670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       310720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       310770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       310795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       310895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       310945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       311070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       311120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       311245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       311295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       311345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff490]
#       311370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       311395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       311495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       311545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       311595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       311620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       311720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       311770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       311895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       311945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       312070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       312120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       312170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff4a0]
#       312195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       312220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       312245 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       312270 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       312295 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       312320 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       312345 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       312370 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       312395 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       312420 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff4a0]
#       312445 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       312470 ns : cpu0: 0x000029d0    bleu  0x00002948
#       312495 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       312520 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       312545 ns : cpu0: 0x0000294c    be  0x0000296c
#       312570 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       312595 ns : cpu0: 0x0000296c    ret
#       312620 ns : cpu0: 0x00002970    restore
#       312695 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       312770 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       312795 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       312820 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000025]
#       312845 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       312870 ns : cpu0: 0x000013d0    bge  0x000014a0
#       312895 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       312970 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000004a0]
#       312995 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       313020 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff4a0]
#       313045 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       313070 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       313095 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       313120 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       313145 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       313170 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff4a0]
#       313195 ns : cpu0: 0x00002930    bleu  0x00002948
#       313220 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       313245 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       313270 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       313295 ns : cpu0: 0x00002940    be  0x00002974
#       313320 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff4a0]
#       313345 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       313445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       313495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       313545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       313570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       313670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       313720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       313845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       313895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       314020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       314070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       314120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff4b0]
#       314145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       314170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       314270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       314320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       314370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       314395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       314495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       314545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       314670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       314720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       314845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       314895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       314945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff4c0]
#       314970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       314995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       315020 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       315045 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       315070 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       315095 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       315120 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       315145 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       315170 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       315195 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff4c0]
#       315220 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       315245 ns : cpu0: 0x000029d0    bleu  0x00002948
#       315270 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       315295 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       315320 ns : cpu0: 0x0000294c    be  0x0000296c
#       315345 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       315370 ns : cpu0: 0x0000296c    ret
#       315395 ns : cpu0: 0x00002970    restore
#       315470 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       315545 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       315570 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       315595 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000026]
#       315620 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       315645 ns : cpu0: 0x000013d0    bge  0x000014a0
#       315670 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       315745 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000004c0]
#       315770 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       315795 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff4c0]
#       315820 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       315845 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       315870 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       315895 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       315920 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       315945 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff4c0]
#       315970 ns : cpu0: 0x00002930    bleu  0x00002948
#       315995 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       316020 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       316045 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       316070 ns : cpu0: 0x00002940    be  0x00002974
#       316095 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff4c0]
#       316120 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       316220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       316270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       316320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       316345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       316445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       316495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       316620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       316670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       316795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       316845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       316895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff4d0]
#       316920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       316945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       317045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       317095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       317145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       317170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       317270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       317320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       317445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       317495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       317620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       317670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       317720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff4e0]
#       317745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       317770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       317795 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       317820 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       317845 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       317870 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       317895 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       317920 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       317945 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       317970 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff4e0]
#       317995 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       318020 ns : cpu0: 0x000029d0    bleu  0x00002948
#       318045 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       318070 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       318095 ns : cpu0: 0x0000294c    be  0x0000296c
#       318120 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       318145 ns : cpu0: 0x0000296c    ret
#       318170 ns : cpu0: 0x00002970    restore
#       318245 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       318320 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       318345 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       318370 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000027]
#       318395 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       318420 ns : cpu0: 0x000013d0    bge  0x000014a0
#       318445 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       318520 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000004e0]
#       318545 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       318570 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff4e0]
#       318595 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       318620 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       318645 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       318670 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       318695 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       318720 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff4e0]
#       318745 ns : cpu0: 0x00002930    bleu  0x00002948
#       318770 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       318795 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       318820 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       318845 ns : cpu0: 0x00002940    be  0x00002974
#       318870 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff4e0]
#       318895 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       318995 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       319045 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       319095 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       319120 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       319220 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       319270 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       319395 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       319445 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       319570 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       319620 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       319670 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff4f0]
#       319695 ns : cpu0: 0x000029a4    bgu  0x00002978
#       319720 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       319820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       319870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       319920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       319945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       320045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       320095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       320220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       320270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       320395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       320445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       320495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff500]
#       320520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       320545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       320570 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       320595 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       320620 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       320645 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       320670 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       320695 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       320720 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       320745 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff500]
#       320770 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       320795 ns : cpu0: 0x000029d0    bleu  0x00002948
#       320820 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       320845 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       320870 ns : cpu0: 0x0000294c    be  0x0000296c
#       320895 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       320920 ns : cpu0: 0x0000296c    ret
#       320945 ns : cpu0: 0x00002970    restore
#       321020 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       321095 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       321120 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       321145 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000028]
#       321170 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       321195 ns : cpu0: 0x000013d0    bge  0x000014a0
#       321220 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       321295 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000500]
#       321320 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       321345 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff500]
#       321370 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       321395 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       321420 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       321445 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       321470 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       321495 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff500]
#       321520 ns : cpu0: 0x00002930    bleu  0x00002948
#       321545 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       321570 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       321595 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       321620 ns : cpu0: 0x00002940    be  0x00002974
#       321645 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff500]
#       321670 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       321770 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       321820 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       321870 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       321895 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       321995 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       322045 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       322170 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       322220 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       322345 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       322395 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       322445 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff510]
#       322470 ns : cpu0: 0x000029a4    bgu  0x00002978
#       322495 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       322595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       322645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       322695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       322720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       322820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       322870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       322995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       323045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       323170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       323220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       323270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff520]
#       323295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       323320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       323345 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       323370 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       323395 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       323420 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       323445 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       323470 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       323495 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       323520 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff520]
#       323545 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       323570 ns : cpu0: 0x000029d0    bleu  0x00002948
#       323595 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       323620 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       323645 ns : cpu0: 0x0000294c    be  0x0000296c
#       323670 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       323695 ns : cpu0: 0x0000296c    ret
#       323720 ns : cpu0: 0x00002970    restore
#       323795 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       323870 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       323895 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       323920 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000029]
#       323945 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       323970 ns : cpu0: 0x000013d0    bge  0x000014a0
#       323995 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       324070 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000520]
#       324095 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       324120 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff520]
#       324145 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       324170 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       324195 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       324220 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       324245 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       324270 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff520]
#       324295 ns : cpu0: 0x00002930    bleu  0x00002948
#       324320 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       324345 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       324370 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       324395 ns : cpu0: 0x00002940    be  0x00002974
#       324420 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff520]
#       324445 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       324545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       324595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       324645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       324670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       324770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       324820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       324945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       324995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       325120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       325170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       325220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff530]
#       325245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       325270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       325370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       325420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       325470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       325495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       325595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       325645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       325770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       325820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       325945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       325995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       326045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff540]
#       326070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       326095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       326120 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       326145 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       326170 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       326195 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       326220 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       326245 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       326270 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       326295 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff540]
#       326320 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       326345 ns : cpu0: 0x000029d0    bleu  0x00002948
#       326370 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       326395 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       326420 ns : cpu0: 0x0000294c    be  0x0000296c
#       326445 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       326470 ns : cpu0: 0x0000296c    ret
#       326495 ns : cpu0: 0x00002970    restore
#       326570 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       326645 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       326670 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       326695 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000002a]
#       326720 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       326745 ns : cpu0: 0x000013d0    bge  0x000014a0
#       326770 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       326845 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000540]
#       326870 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       326895 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff540]
#       326920 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       326945 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       326970 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       326995 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       327020 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       327045 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff540]
#       327070 ns : cpu0: 0x00002930    bleu  0x00002948
#       327095 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       327120 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       327145 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       327170 ns : cpu0: 0x00002940    be  0x00002974
#       327195 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff540]
#       327220 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       327320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       327370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       327420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       327445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       327545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       327595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       327720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       327770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       327895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       327945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       327995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff550]
#       328020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       328045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       328145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       328195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       328245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       328270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       328370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       328420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       328545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       328595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       328720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       328770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       328820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff560]
#       328845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       328870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       328895 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       328920 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       328945 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       328970 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       328995 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       329020 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       329045 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       329070 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff560]
#       329095 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       329120 ns : cpu0: 0x000029d0    bleu  0x00002948
#       329145 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       329170 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       329195 ns : cpu0: 0x0000294c    be  0x0000296c
#       329220 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       329245 ns : cpu0: 0x0000296c    ret
#       329270 ns : cpu0: 0x00002970    restore
#       329345 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       329420 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       329445 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       329470 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000002b]
#       329495 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       329520 ns : cpu0: 0x000013d0    bge  0x000014a0
#       329545 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       329620 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000560]
#       329645 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       329670 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff560]
#       329695 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       329720 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       329745 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       329770 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       329795 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       329820 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff560]
#       329845 ns : cpu0: 0x00002930    bleu  0x00002948
#       329870 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       329895 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       329920 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       329945 ns : cpu0: 0x00002940    be  0x00002974
#       329970 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff560]
#       329995 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       330095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       330145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       330195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       330220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       330320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       330370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       330495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       330545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       330670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       330720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       330770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff570]
#       330795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       330820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       330920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       330970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       331020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       331045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       331145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       331195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       331320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       331370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       331495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       331545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       331595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff580]
#       331620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       331645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       331670 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       331695 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       331720 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       331745 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       331770 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       331795 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       331820 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       331845 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff580]
#       331870 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       331895 ns : cpu0: 0x000029d0    bleu  0x00002948
#       331920 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       331945 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       331970 ns : cpu0: 0x0000294c    be  0x0000296c
#       331995 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       332020 ns : cpu0: 0x0000296c    ret
#       332045 ns : cpu0: 0x00002970    restore
#       332120 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       332195 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       332220 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       332245 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000002c]
#       332270 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       332295 ns : cpu0: 0x000013d0    bge  0x000014a0
#       332320 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       332395 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000580]
#       332420 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       332445 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff580]
#       332470 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       332495 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       332520 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       332545 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       332570 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       332595 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff580]
#       332620 ns : cpu0: 0x00002930    bleu  0x00002948
#       332645 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       332670 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       332695 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       332720 ns : cpu0: 0x00002940    be  0x00002974
#       332745 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff580]
#       332770 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       332870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       332920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       332970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       332995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       333095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       333145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       333270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       333320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       333445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       333495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       333545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff590]
#       333570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       333595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       333695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       333745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       333795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       333820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       333920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       333970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       334095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       334145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       334270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       334320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       334370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff5a0]
#       334395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       334420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       334445 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       334470 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       334495 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       334520 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       334545 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       334570 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       334595 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       334620 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff5a0]
#       334645 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       334670 ns : cpu0: 0x000029d0    bleu  0x00002948
#       334695 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       334720 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       334745 ns : cpu0: 0x0000294c    be  0x0000296c
#       334770 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       334795 ns : cpu0: 0x0000296c    ret
#       334820 ns : cpu0: 0x00002970    restore
#       334895 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       334970 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       334995 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       335020 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000002d]
#       335045 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       335070 ns : cpu0: 0x000013d0    bge  0x000014a0
#       335095 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       335170 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000005a0]
#       335195 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       335220 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff5a0]
#       335245 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       335270 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       335295 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       335320 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       335345 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       335370 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff5a0]
#       335395 ns : cpu0: 0x00002930    bleu  0x00002948
#       335420 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       335445 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       335470 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       335495 ns : cpu0: 0x00002940    be  0x00002974
#       335520 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff5a0]
#       335545 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       335645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       335695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       335745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       335770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       335870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       335920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       336045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       336095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       336220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       336270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       336320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff5b0]
#       336345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       336370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       336470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       336520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       336570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       336595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       336695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       336745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       336870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       336920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       337045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       337095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       337145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff5c0]
#       337170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       337195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       337220 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       337245 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       337270 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       337295 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       337320 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       337345 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       337370 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       337395 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff5c0]
#       337420 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       337445 ns : cpu0: 0x000029d0    bleu  0x00002948
#       337470 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       337495 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       337520 ns : cpu0: 0x0000294c    be  0x0000296c
#       337545 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       337570 ns : cpu0: 0x0000296c    ret
#       337595 ns : cpu0: 0x00002970    restore
#       337670 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       337745 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       337770 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       337795 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000002e]
#       337820 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       337845 ns : cpu0: 0x000013d0    bge  0x000014a0
#       337870 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       337945 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000005c0]
#       337970 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       337995 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff5c0]
#       338020 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       338045 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       338070 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       338095 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       338120 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       338145 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff5c0]
#       338170 ns : cpu0: 0x00002930    bleu  0x00002948
#       338195 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       338220 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       338245 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       338270 ns : cpu0: 0x00002940    be  0x00002974
#       338295 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff5c0]
#       338320 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       338420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       338470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       338520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       338545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       338645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       338695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       338820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       338870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       338995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       339045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       339095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff5d0]
#       339120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       339145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       339245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       339295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       339345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       339370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       339470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       339520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       339645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       339695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       339820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       339870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       339920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff5e0]
#       339945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       339970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       339995 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       340020 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       340045 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       340070 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       340095 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       340120 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       340145 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       340170 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff5e0]
#       340195 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       340220 ns : cpu0: 0x000029d0    bleu  0x00002948
#       340245 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       340270 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       340295 ns : cpu0: 0x0000294c    be  0x0000296c
#       340320 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       340345 ns : cpu0: 0x0000296c    ret
#       340370 ns : cpu0: 0x00002970    restore
#       340445 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       340520 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       340545 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       340570 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000002f]
#       340595 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       340620 ns : cpu0: 0x000013d0    bge  0x000014a0
#       340645 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       340720 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000005e0]
#       340745 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       340770 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff5e0]
#       340795 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       340820 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       340845 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       340870 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       340895 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       340920 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff5e0]
#       340945 ns : cpu0: 0x00002930    bleu  0x00002948
#       340970 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       340995 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       341020 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       341045 ns : cpu0: 0x00002940    be  0x00002974
#       341070 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff5e0]
#       341095 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       341195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       341245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       341295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       341320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       341420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       341470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       341595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       341645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       341770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       341820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       341870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff5f0]
#       341895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       341920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       342020 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       342070 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       342120 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       342145 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       342245 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       342295 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       342420 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       342470 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       342595 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       342645 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       342695 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff600]
#       342720 ns : cpu0: 0x000029a4    bgu  0x00002978
#       342745 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       342770 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       342795 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       342820 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       342845 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       342870 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       342895 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       342920 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       342945 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff600]
#       342970 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       342995 ns : cpu0: 0x000029d0    bleu  0x00002948
#       343020 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       343045 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       343070 ns : cpu0: 0x0000294c    be  0x0000296c
#       343095 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       343120 ns : cpu0: 0x0000296c    ret
#       343145 ns : cpu0: 0x00002970    restore
#       343220 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       343295 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       343320 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       343345 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000030]
#       343370 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       343395 ns : cpu0: 0x000013d0    bge  0x000014a0
#       343420 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       343495 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000600]
#       343520 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       343545 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff600]
#       343570 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       343595 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       343620 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       343645 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       343670 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       343695 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff600]
#       343720 ns : cpu0: 0x00002930    bleu  0x00002948
#       343745 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       343770 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       343795 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       343820 ns : cpu0: 0x00002940    be  0x00002974
#       343845 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff600]
#       343870 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       343970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       344020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       344070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       344095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       344195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       344245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       344370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       344420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       344545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       344595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       344645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff610]
#       344670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       344695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       344795 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       344845 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       344895 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       344920 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       345020 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       345070 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       345195 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       345245 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       345370 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       345420 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       345470 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff620]
#       345495 ns : cpu0: 0x000029a4    bgu  0x00002978
#       345520 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       345545 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       345570 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       345595 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       345620 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       345645 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       345670 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       345695 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       345720 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff620]
#       345745 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       345770 ns : cpu0: 0x000029d0    bleu  0x00002948
#       345795 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       345820 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       345845 ns : cpu0: 0x0000294c    be  0x0000296c
#       345870 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       345895 ns : cpu0: 0x0000296c    ret
#       345920 ns : cpu0: 0x00002970    restore
#       345995 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       346070 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       346095 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       346120 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000031]
#       346145 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       346170 ns : cpu0: 0x000013d0    bge  0x000014a0
#       346195 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       346270 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000620]
#       346295 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       346320 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff620]
#       346345 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       346370 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       346395 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       346420 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       346445 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       346470 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff620]
#       346495 ns : cpu0: 0x00002930    bleu  0x00002948
#       346520 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       346545 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       346570 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       346595 ns : cpu0: 0x00002940    be  0x00002974
#       346620 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff620]
#       346645 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       346745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       346795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       346845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       346870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       346970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       347020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       347145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       347195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       347320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       347370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       347420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff630]
#       347445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       347470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       347570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       347620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       347670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       347695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       347795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       347845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       347970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       348020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       348145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       348195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       348245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff640]
#       348270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       348295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       348320 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       348345 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       348370 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       348395 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       348420 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       348445 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       348470 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       348495 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff640]
#       348520 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       348545 ns : cpu0: 0x000029d0    bleu  0x00002948
#       348570 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       348595 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       348620 ns : cpu0: 0x0000294c    be  0x0000296c
#       348645 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       348670 ns : cpu0: 0x0000296c    ret
#       348695 ns : cpu0: 0x00002970    restore
#       348770 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       348845 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       348870 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       348895 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000032]
#       348920 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       348945 ns : cpu0: 0x000013d0    bge  0x000014a0
#       348970 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       349045 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000640]
#       349070 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       349095 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff640]
#       349120 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       349145 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       349170 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       349195 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       349220 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       349245 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff640]
#       349270 ns : cpu0: 0x00002930    bleu  0x00002948
#       349295 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       349320 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       349345 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       349370 ns : cpu0: 0x00002940    be  0x00002974
#       349395 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff640]
#       349420 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       349520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       349570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       349620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       349645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       349745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       349795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       349920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       349970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       350095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       350145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       350195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff650]
#       350220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       350245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       350345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       350395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       350445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       350470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       350570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       350620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       350745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       350795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       350920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       350970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       351020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff660]
#       351045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       351070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       351095 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       351120 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       351145 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       351170 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       351195 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       351220 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       351245 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       351270 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff660]
#       351295 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       351320 ns : cpu0: 0x000029d0    bleu  0x00002948
#       351345 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       351370 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       351395 ns : cpu0: 0x0000294c    be  0x0000296c
#       351420 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       351445 ns : cpu0: 0x0000296c    ret
#       351470 ns : cpu0: 0x00002970    restore
#       351545 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       351620 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       351645 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       351670 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000033]
#       351695 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       351720 ns : cpu0: 0x000013d0    bge  0x000014a0
#       351745 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       351820 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000660]
#       351845 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       351870 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff660]
#       351895 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       351920 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       351945 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       351970 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       351995 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       352020 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff660]
#       352045 ns : cpu0: 0x00002930    bleu  0x00002948
#       352070 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       352095 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       352120 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       352145 ns : cpu0: 0x00002940    be  0x00002974
#       352170 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff660]
#       352195 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       352295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       352345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       352395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       352420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       352520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       352570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       352695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       352745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       352870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       352920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       352970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff670]
#       352995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       353020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       353120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       353170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       353220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       353245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       353345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       353395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       353520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       353570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       353695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       353745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       353795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff680]
#       353820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       353845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       353870 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       353895 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       353920 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       353945 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       353970 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       353995 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       354020 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       354045 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff680]
#       354070 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       354095 ns : cpu0: 0x000029d0    bleu  0x00002948
#       354120 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       354145 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       354170 ns : cpu0: 0x0000294c    be  0x0000296c
#       354195 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       354220 ns : cpu0: 0x0000296c    ret
#       354245 ns : cpu0: 0x00002970    restore
#       354320 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       354395 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       354420 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       354445 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000034]
#       354470 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       354495 ns : cpu0: 0x000013d0    bge  0x000014a0
#       354520 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       354595 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000680]
#       354620 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       354645 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff680]
#       354670 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       354695 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       354720 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       354745 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       354770 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       354795 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff680]
#       354820 ns : cpu0: 0x00002930    bleu  0x00002948
#       354845 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       354870 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       354895 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       354920 ns : cpu0: 0x00002940    be  0x00002974
#       354945 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff680]
#       354970 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       355070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       355120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       355170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       355195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       355295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       355345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       355470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       355520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       355645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       355695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       355745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff690]
#       355770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       355795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       355895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       355945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       355995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       356020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       356120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       356170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       356295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       356345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       356470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       356520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       356570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff6a0]
#       356595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       356620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       356645 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       356670 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       356695 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       356720 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       356745 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       356770 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       356795 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       356820 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff6a0]
#       356845 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       356870 ns : cpu0: 0x000029d0    bleu  0x00002948
#       356895 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       356920 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       356945 ns : cpu0: 0x0000294c    be  0x0000296c
#       356970 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       356995 ns : cpu0: 0x0000296c    ret
#       357020 ns : cpu0: 0x00002970    restore
#       357095 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       357170 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       357195 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       357220 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000035]
#       357245 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       357270 ns : cpu0: 0x000013d0    bge  0x000014a0
#       357295 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       357370 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000006a0]
#       357395 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       357420 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff6a0]
#       357445 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       357470 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       357495 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       357520 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       357545 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       357570 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff6a0]
#       357595 ns : cpu0: 0x00002930    bleu  0x00002948
#       357620 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       357645 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       357670 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       357695 ns : cpu0: 0x00002940    be  0x00002974
#       357720 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff6a0]
#       357745 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       357845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       357895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       357945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       357970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       358070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       358120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       358245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       358295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       358420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       358470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       358520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff6b0]
#       358545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       358570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       358670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       358720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       358770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       358795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       358895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       358945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       359070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       359120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       359245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       359295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       359345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff6c0]
#       359370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       359395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       359420 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       359445 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       359470 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       359495 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       359520 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       359545 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       359570 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       359595 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff6c0]
#       359620 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       359645 ns : cpu0: 0x000029d0    bleu  0x00002948
#       359670 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       359695 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       359720 ns : cpu0: 0x0000294c    be  0x0000296c
#       359745 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       359770 ns : cpu0: 0x0000296c    ret
#       359795 ns : cpu0: 0x00002970    restore
#       359870 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       359945 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       359970 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       359995 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000036]
#       360020 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       360045 ns : cpu0: 0x000013d0    bge  0x000014a0
#       360070 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       360145 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000006c0]
#       360170 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       360195 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff6c0]
#       360220 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       360245 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       360270 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       360295 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       360320 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       360345 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff6c0]
#       360370 ns : cpu0: 0x00002930    bleu  0x00002948
#       360395 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       360420 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       360445 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       360470 ns : cpu0: 0x00002940    be  0x00002974
#       360495 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff6c0]
#       360520 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       360620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       360670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       360720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       360745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       360845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       360895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       361020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       361070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       361195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       361245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       361295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff6d0]
#       361320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       361345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       361445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       361495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       361545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       361570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       361670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       361720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       361845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       361895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       362020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       362070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       362120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff6e0]
#       362145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       362170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       362195 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       362220 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       362245 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       362270 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       362295 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       362320 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       362345 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       362370 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff6e0]
#       362395 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       362420 ns : cpu0: 0x000029d0    bleu  0x00002948
#       362445 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       362470 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       362495 ns : cpu0: 0x0000294c    be  0x0000296c
#       362520 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       362545 ns : cpu0: 0x0000296c    ret
#       362570 ns : cpu0: 0x00002970    restore
#       362645 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       362720 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       362745 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       362770 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000037]
#       362795 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       362820 ns : cpu0: 0x000013d0    bge  0x000014a0
#       362845 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       362920 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000006e0]
#       362945 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       362970 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff6e0]
#       362995 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       363020 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       363045 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       363070 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       363095 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       363120 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff6e0]
#       363145 ns : cpu0: 0x00002930    bleu  0x00002948
#       363170 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       363195 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       363220 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       363245 ns : cpu0: 0x00002940    be  0x00002974
#       363270 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff6e0]
#       363295 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       363395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       363445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       363495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       363520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       363620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       363670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       363795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       363845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       363970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       364020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       364070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff6f0]
#       364095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       364120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       364220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       364270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       364320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       364345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       364445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       364495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       364620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       364670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       364795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       364845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       364895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff700]
#       364920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       364945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       364970 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       364995 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       365020 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       365045 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       365070 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       365095 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       365120 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       365145 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff700]
#       365170 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       365195 ns : cpu0: 0x000029d0    bleu  0x00002948
#       365220 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       365245 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       365270 ns : cpu0: 0x0000294c    be  0x0000296c
#       365295 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       365320 ns : cpu0: 0x0000296c    ret
#       365345 ns : cpu0: 0x00002970    restore
#       365420 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       365495 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       365520 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       365545 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000038]
#       365570 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       365595 ns : cpu0: 0x000013d0    bge  0x000014a0
#       365620 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       365695 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000700]
#       365720 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       365745 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff700]
#       365770 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       365795 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       365820 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       365845 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       365870 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       365895 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff700]
#       365920 ns : cpu0: 0x00002930    bleu  0x00002948
#       365945 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       365970 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       365995 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       366020 ns : cpu0: 0x00002940    be  0x00002974
#       366045 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff700]
#       366070 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       366170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       366220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       366270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       366295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       366395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       366445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       366570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       366620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       366745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       366795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       366845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff710]
#       366870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       366895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       366995 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       367045 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       367095 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       367120 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       367220 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       367270 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       367395 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       367445 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       367570 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       367620 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       367670 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff720]
#       367695 ns : cpu0: 0x000029a4    bgu  0x00002978
#       367720 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       367745 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       367770 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       367795 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       367820 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       367845 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       367870 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       367895 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       367920 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff720]
#       367945 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       367970 ns : cpu0: 0x000029d0    bleu  0x00002948
#       367995 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       368020 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       368045 ns : cpu0: 0x0000294c    be  0x0000296c
#       368070 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       368095 ns : cpu0: 0x0000296c    ret
#       368120 ns : cpu0: 0x00002970    restore
#       368195 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       368270 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       368295 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       368320 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000039]
#       368345 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       368370 ns : cpu0: 0x000013d0    bge  0x000014a0
#       368395 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       368470 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000720]
#       368495 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       368520 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff720]
#       368545 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       368570 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       368595 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       368620 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       368645 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       368670 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff720]
#       368695 ns : cpu0: 0x00002930    bleu  0x00002948
#       368720 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       368745 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       368770 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       368795 ns : cpu0: 0x00002940    be  0x00002974
#       368820 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff720]
#       368845 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       368945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       368995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       369045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       369070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       369170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       369220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       369345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       369395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       369520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       369570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       369620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff730]
#       369645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       369670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       369770 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       369820 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       369870 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       369895 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       369995 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       370045 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       370170 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       370220 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       370345 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       370395 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       370445 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff740]
#       370470 ns : cpu0: 0x000029a4    bgu  0x00002978
#       370495 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       370520 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       370545 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       370570 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       370595 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       370620 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       370645 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       370670 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       370695 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff740]
#       370720 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       370745 ns : cpu0: 0x000029d0    bleu  0x00002948
#       370770 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       370795 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       370820 ns : cpu0: 0x0000294c    be  0x0000296c
#       370845 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       370870 ns : cpu0: 0x0000296c    ret
#       370895 ns : cpu0: 0x00002970    restore
#       370970 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       371045 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       371070 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       371095 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000003a]
#       371120 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       371145 ns : cpu0: 0x000013d0    bge  0x000014a0
#       371170 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       371245 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000740]
#       371270 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       371295 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff740]
#       371320 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       371345 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       371370 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       371395 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       371420 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       371445 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff740]
#       371470 ns : cpu0: 0x00002930    bleu  0x00002948
#       371495 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       371520 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       371545 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       371570 ns : cpu0: 0x00002940    be  0x00002974
#       371595 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff740]
#       371620 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       371720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       371770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       371820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       371845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       371945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       371995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       372120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       372170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       372295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       372345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       372395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff750]
#       372420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       372445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       372545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       372595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       372645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       372670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       372770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       372820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       372945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       372995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       373120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       373170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       373220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff760]
#       373245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       373270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       373295 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       373320 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       373345 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       373370 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       373395 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       373420 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       373445 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       373470 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff760]
#       373495 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       373520 ns : cpu0: 0x000029d0    bleu  0x00002948
#       373545 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       373570 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       373595 ns : cpu0: 0x0000294c    be  0x0000296c
#       373620 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       373645 ns : cpu0: 0x0000296c    ret
#       373670 ns : cpu0: 0x00002970    restore
#       373745 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       373820 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       373845 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       373870 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000003b]
#       373895 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       373920 ns : cpu0: 0x000013d0    bge  0x000014a0
#       373945 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       374020 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000760]
#       374045 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       374070 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff760]
#       374095 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       374120 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       374145 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       374170 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       374195 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       374220 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff760]
#       374245 ns : cpu0: 0x00002930    bleu  0x00002948
#       374270 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       374295 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       374320 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       374345 ns : cpu0: 0x00002940    be  0x00002974
#       374370 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff760]
#       374395 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       374495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       374545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       374595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       374620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       374720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       374770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       374895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       374945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       375070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       375120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       375170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff770]
#       375195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       375220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       375320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       375370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       375420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       375445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       375545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       375595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       375720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       375770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       375895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       375945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       375995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff780]
#       376020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       376045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       376070 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       376095 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       376120 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       376145 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       376170 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       376195 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       376220 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       376245 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff780]
#       376270 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       376295 ns : cpu0: 0x000029d0    bleu  0x00002948
#       376320 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       376345 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       376370 ns : cpu0: 0x0000294c    be  0x0000296c
#       376395 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       376420 ns : cpu0: 0x0000296c    ret
#       376445 ns : cpu0: 0x00002970    restore
#       376520 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       376595 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       376620 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       376645 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000003c]
#       376670 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       376695 ns : cpu0: 0x000013d0    bge  0x000014a0
#       376720 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       376795 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000780]
#       376820 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       376845 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff780]
#       376870 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       376895 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       376920 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       376945 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       376970 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       376995 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff780]
#       377020 ns : cpu0: 0x00002930    bleu  0x00002948
#       377045 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       377070 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       377095 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       377120 ns : cpu0: 0x00002940    be  0x00002974
#       377145 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff780]
#       377170 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       377270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       377320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       377370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       377395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       377495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       377545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       377670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       377720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       377845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       377895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       377945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff790]
#       377970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       377995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       378095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       378145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       378195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       378220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       378320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       378370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       378495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       378545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       378670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       378720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       378770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff7a0]
#       378795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       378820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       378845 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       378870 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       378895 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       378920 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       378945 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       378970 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       378995 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       379020 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff7a0]
#       379045 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       379070 ns : cpu0: 0x000029d0    bleu  0x00002948
#       379095 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       379120 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       379145 ns : cpu0: 0x0000294c    be  0x0000296c
#       379170 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       379195 ns : cpu0: 0x0000296c    ret
#       379220 ns : cpu0: 0x00002970    restore
#       379295 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       379370 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       379395 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       379420 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000003d]
#       379445 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       379470 ns : cpu0: 0x000013d0    bge  0x000014a0
#       379495 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       379570 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000007a0]
#       379595 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       379620 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff7a0]
#       379645 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       379670 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       379695 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       379720 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       379745 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       379770 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff7a0]
#       379795 ns : cpu0: 0x00002930    bleu  0x00002948
#       379820 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       379845 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       379870 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       379895 ns : cpu0: 0x00002940    be  0x00002974
#       379920 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff7a0]
#       379945 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       380045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       380095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       380145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       380170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       380270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       380320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       380445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       380495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       380620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       380670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       380720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff7b0]
#       380745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       380770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       380870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       380920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       380970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       380995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       381095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       381145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       381270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       381320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       381445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       381495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       381545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff7c0]
#       381570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       381595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       381620 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       381645 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       381670 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       381695 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       381720 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       381745 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       381770 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       381795 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff7c0]
#       381820 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       381845 ns : cpu0: 0x000029d0    bleu  0x00002948
#       381870 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       381895 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       381920 ns : cpu0: 0x0000294c    be  0x0000296c
#       381945 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       381970 ns : cpu0: 0x0000296c    ret
#       381995 ns : cpu0: 0x00002970    restore
#       382070 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       382145 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       382170 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       382195 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000003e]
#       382220 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       382245 ns : cpu0: 0x000013d0    bge  0x000014a0
#       382270 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       382345 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000007c0]
#       382370 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       382395 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff7c0]
#       382420 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       382445 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       382470 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       382495 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       382520 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       382545 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff7c0]
#       382570 ns : cpu0: 0x00002930    bleu  0x00002948
#       382595 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       382620 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       382645 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       382670 ns : cpu0: 0x00002940    be  0x00002974
#       382695 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff7c0]
#       382720 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       382820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       382870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       382920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       382945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       383045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       383095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       383220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       383270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       383395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       383445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       383495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff7d0]
#       383520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       383545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       383645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       383695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       383745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       383770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       383870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       383920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       384045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       384095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       384220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       384270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       384320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff7e0]
#       384345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       384370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       384395 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       384420 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       384445 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       384470 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       384495 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       384520 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       384545 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       384570 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff7e0]
#       384595 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       384620 ns : cpu0: 0x000029d0    bleu  0x00002948
#       384645 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       384670 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       384695 ns : cpu0: 0x0000294c    be  0x0000296c
#       384720 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       384745 ns : cpu0: 0x0000296c    ret
#       384770 ns : cpu0: 0x00002970    restore
#       384845 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       384920 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       384945 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       384970 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000003f]
#       384995 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       385020 ns : cpu0: 0x000013d0    bge  0x000014a0
#       385045 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       385120 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000007e0]
#       385145 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       385170 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff7e0]
#       385195 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       385220 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       385245 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       385270 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       385295 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       385320 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff7e0]
#       385345 ns : cpu0: 0x00002930    bleu  0x00002948
#       385370 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       385395 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       385420 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       385445 ns : cpu0: 0x00002940    be  0x00002974
#       385470 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff7e0]
#       385495 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       385595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       385645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       385695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       385720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       385820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       385870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       385995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       386045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       386170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       386220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       386270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff7f0]
#       386295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       386320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       386420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       386470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       386520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       386545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       386645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       386695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       386820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       386870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       386995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       387045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       387095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff800]
#       387120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       387145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       387170 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       387195 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       387220 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       387245 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       387270 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       387295 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       387320 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       387345 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff800]
#       387370 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       387395 ns : cpu0: 0x000029d0    bleu  0x00002948
#       387420 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       387445 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       387470 ns : cpu0: 0x0000294c    be  0x0000296c
#       387495 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       387520 ns : cpu0: 0x0000296c    ret
#       387545 ns : cpu0: 0x00002970    restore
#       387620 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       387695 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       387720 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       387745 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000040]
#       387770 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       387795 ns : cpu0: 0x000013d0    bge  0x000014a0
#       387820 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       387845 ns : cpu0: 0x000014a0    sethi  %hi(0x000ff800), %l6  [0x000ff800]
#       387870 ns : cpu0: 0x000014a4    sethi  %hi(0x00fffc00), %i5  [0x00fffc00]
#       387895 ns : cpu0: 0x000014a8    sethi  %hi(0x0000fc00), %i1  [0x0000fc00]
#       387920 ns : cpu0: 0x000014ac    add  %i2, 0x0040, %o1  [0x4003ff20]
#       387995 ns : cpu0: 0x000014b0    or   %i0, %l6, %l6  [0xfffff800]
#       388020 ns : cpu0: 0x000014b4    or   %i5, 0x03ff, %i5  [0x00ffffff]
#       388045 ns : cpu0: 0x000014b8    or   %i1, 0x03f0, %i1  [0x0000fff0]
#       388070 ns : cpu0: 0x000014bc    mov  0x0000, %l0  [0x00000000]
#       388095 ns : cpu0: 0x000014c0    add  %fp, -0x0024, %l3  [0x4003fe5c]
#       388120 ns : cpu0: 0x000014c4    add  %fp, -0x0090, %l1  [0x4003fdf0]
#       388195 ns : cpu0: 0x000014c8    or   %i3, 0x0020, %i3  [0x00010020]
#       388220 ns : cpu0: 0x000014cc    add  %fp, -0x003c, %l5  [0x4003fe44]
#       388295 ns : cpu0: 0x000014d0    add  %fp, -0x000c, %l7  [0x4003fe74]
#       388320 ns : cpu0: 0x000014d4    ba  0x000014e8
#       388345 ns : cpu0: 0x000014d8    st  %o1, [%fp-0x0094]
#       388445 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000000]
#       388470 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       388495 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff800]
#       388520 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       388545 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       388570 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       388595 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       388620 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       388645 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff800]
#       388670 ns : cpu0: 0x00002930    bleu  0x00002948
#       388695 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       388720 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       388745 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       388770 ns : cpu0: 0x00002940    be  0x00002974
#       388795 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff800]
#       388820 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       388920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       388970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       389020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       389045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       389145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       389195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       389320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       389370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       389495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       389545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       389595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff810]
#       389620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       389645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       389745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       389795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       389845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       389870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       389970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       390020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       390145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       390195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       390320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       390370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       390420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff820]
#       390445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       390470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       390495 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       390520 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       390545 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       390570 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       390595 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       390620 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       390645 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       390670 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff820]
#       390695 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       390720 ns : cpu0: 0x000029d0    bleu  0x00002948
#       390745 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       390770 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       390795 ns : cpu0: 0x0000294c    be  0x0000296c
#       390820 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       390845 ns : cpu0: 0x0000296c    ret
#       390920 ns : cpu0: 0x00002970    restore
#       391170 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       391295 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       391495 ns : cpu0: 0x00001504    be,a  0x000014dc
#       391570 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000001]
#       391620 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       391645 ns : cpu0: 0x000014e0    ble  0x00001798
#       391670 ns : cpu0: 0x000014e4    nop
#       391745 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000020]
#       391770 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       391795 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff820]
#       391820 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       391845 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       391870 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       391895 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       391920 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       391945 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff820]
#       391970 ns : cpu0: 0x00002930    bleu  0x00002948
#       391995 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       392020 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       392045 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       392070 ns : cpu0: 0x00002940    be  0x00002974
#       392095 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff820]
#       392120 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       392220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x01006000]
#       392270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       392320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       392345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       392445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       392495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       392620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       392670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       392795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       392845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       392895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff830]
#       392920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       392945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       393045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x8000fff2]
#       393095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       393145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       393170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       393270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       393320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       393445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       393495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       393620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       393670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       393720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff840]
#       393745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       393770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       393795 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       393820 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       393845 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       393870 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       393895 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       393920 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       393945 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       393970 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff840]
#       393995 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       394020 ns : cpu0: 0x000029d0    bleu  0x00002948
#       394045 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       394070 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       394095 ns : cpu0: 0x0000294c    be  0x0000296c
#       394120 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       394145 ns : cpu0: 0x0000296c    ret
#       394170 ns : cpu0: 0x00002970    restore
#       394245 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x01006000]
#       394320 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       394345 ns : cpu0: 0x00001504    be,a  0x000014dc
#       394445 ns : cpu0: 0x0000150c    mov  0x0001, %g1  [0x00000001]
#       394470 ns : cpu0: 0x00001510    clr  [%l3+0x0010]
#       394520 ns : cpu0: 0x00001514    stb  %g1, [%fp-0x0014]
#       394620 ns : cpu0: 0x00001518    clr  [%l3]
#       394845 ns : cpu0: 0x0000151c    clr  [%l3+0x0004]
#       394895 ns : cpu0: 0x00001520    clr  [%l3+0x0008]
#       394945 ns : cpu0: 0x00001524    clr  [%l3+0x000c]
#       394995 ns : cpu0: 0x00001528    clr  [%l1]
#       395045 ns : cpu0: 0x0000152c    clr  [%l1+0x0004]
#       395095 ns : cpu0: 0x00001530    clr  [%l1+0x0008]
#       395145 ns : cpu0: 0x00001534    clr  [%l1+0x000c]
#       395245 ns : cpu0: 0x00001538    clr  [%l1+0x0010]
#       395470 ns : cpu0: 0x0000153c    clr  [%l1+0x0014]
#       395520 ns : cpu0: 0x00001540    clr  [%l1+0x0018]
#       395570 ns : cpu0: 0x00001544    clr  [%l1+0x001c]
#       395620 ns : cpu0: 0x00001548    clr  [%l1+0x0020]
#       395670 ns : cpu0: 0x0000154c    clr  [%l1+0x0024]
#       395720 ns : cpu0: 0x00001550    clr  [%l1+0x0028]
#       395770 ns : cpu0: 0x00001554    clr  [%l1+0x002c]
#       395870 ns : cpu0: 0x00001558    clr  [%l1+0x0030]
#       396070 ns : cpu0: 0x0000155c    st  %l1, [%fp-0x0010]
#       396120 ns : cpu0: 0x00001560    mov  %i0, %o0  [0xfff00000]
#       396145 ns : cpu0: 0x00001564    mov  %l2, %o1  [0x4003fe24]
#       396170 ns : cpu0: 0x00001568    call  0x000012bc  [0x00001568]
#       396195 ns : cpu0: 0x0000156c    mov  %l3, %o2  [0x4003fe5c]
#       396220 ns : cpu0: 0x000012bc    save  %sp, -0x0060, %sp  [0x4003fd18]
#       396245 ns : cpu0: 0x000012c0    ld  [%i1], %g1  [0x01006000]
#       396270 ns : cpu0: 0x000012c4    ld  [%i2+0x0014], %g2  [0x4003fdf0]
#       396320 ns : cpu0: 0x000012c8    srl  %g1, 0x0018, %o5  [0x00000001]
#       396345 ns : cpu0: 0x000012cc    srl  %g1, 0x000c, %g4  [0x00001006]
#       396370 ns : cpu0: 0x000012d0    and  %g4, 0x0fff, %g4  [0x00000006]
#       396395 ns : cpu0: 0x000012d4    and  %g1, 0x001f, %g3  [0x00000000]
#       396420 ns : cpu0: 0x000012d8    srl  %g1, 0x0005, %g1  [0x00080300]
#       396445 ns : cpu0: 0x000012dc    and  %g1, 0x001f, %g1  [0x00000000]
#       396470 ns : cpu0: 0x000012e0    stb  %o5, [%i2+0x0011]
#       396520 ns : cpu0: 0x000012e4    sth  %g4, [%i2+0x0012]
#       396570 ns : cpu0: 0x000012e8    stb  %g1, [%g2+0x0001]
#       396620 ns : cpu0: 0x000012ec    stb  %g3, [%g2]
#       396670 ns : cpu0: 0x000012f0    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#       396695 ns : cpu0: 0x000012f4    or   %o3, 0x03f0, %o3  [0x0000fff0]
#       396720 ns : cpu0: 0x000012f8    ld  [%i1+0x0004], %g1  [0x00000000]
#       396770 ns : cpu0: 0x000012fc    st  %g1, [%g2+0x0028]
#       396820 ns : cpu0: 0x00001300    mov  0x0000, %g1  [0x00000000]
#       396845 ns : cpu0: 0x00001304    ld  [%i1+0x0008], %g3  [0x00000000]
#       396895 ns : cpu0: 0x00001308    st  %g3, [%g2+0x002c]
#       396945 ns : cpu0: 0x0000130c    ld  [%i1+0x000c], %g3  [0x00000000]
#       396995 ns : cpu0: 0x00001310    st  %g3, [%g2+0x0030]
#       397045 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe24]
#       397070 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x8000fff2]
#       397145 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       397170 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       397195 ns : cpu0: 0x00001324    be  0x00001350
#       397220 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       397270 ns : cpu0: 0x0000132c    srl  %g3, 0x0004, %o5  [0x08000fff]
#       397345 ns : cpu0: 0x00001330    and  %g3, %o3, %g4  [0x0000fff0]
#       397370 ns : cpu0: 0x00001334    sll  %o5, 0x0014, %o5  [0xfff00000]
#       397395 ns : cpu0: 0x00001338    sll  %g4, 0x0010, %g4  [0xfff00000]
#       397545 ns : cpu0: 0x0000133c    and  %g3, 0x000f, %o4  [0x00000002]
#       397570 ns : cpu0: 0x00001340    sub  %o5, %o5  [0x00100000]
#       397595 ns : cpu0: 0x00001344    subcc  %o4, 0x0003, %g0
#       397620 ns : cpu0: 0x00001348    be  0x00001370
#       397645 ns : cpu0: 0x0000134c    and  %g3, %g4, %g4  [0x80000000]
#       397720 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf0]
#       397745 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000004]
#       397770 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       397795 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       397845 ns : cpu0: 0x00001360    bne  0x00001314
#       397870 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       397920 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe28]
#       397945 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       398020 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       398045 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       398070 ns : cpu0: 0x00001324    be  0x00001350
#       398095 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       398120 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf4]
#       398145 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000008]
#       398170 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       398195 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       398245 ns : cpu0: 0x00001360    bne  0x00001314
#       398270 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       398320 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe2c]
#       398345 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       398420 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       398445 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       398470 ns : cpu0: 0x00001324    be  0x00001350
#       398495 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       398520 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf8]
#       398545 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x0000000c]
#       398570 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       398595 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       398645 ns : cpu0: 0x00001360    bne  0x00001314
#       398670 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       398720 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe30]
#       398745 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       398820 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       398845 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       398870 ns : cpu0: 0x00001324    be  0x00001350
#       398895 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       398920 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdfc]
#       398945 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000010]
#       398970 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       398995 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       399045 ns : cpu0: 0x00001360    bne  0x00001314
#       399070 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       399120 ns : cpu0: 0x00001368    ret
#       399145 ns : cpu0: 0x0000136c    restore
#       399220 ns : cpu0: 0x00001570    ldub  [%fp-0x0013], %g1  [0x00000001]
#       399420 ns : cpu0: 0x00001574    subcc  %i4, %g1, %g0
#       399620 ns : cpu0: 0x00001578    be  0x000016bc
#       399645 ns : cpu0: 0x0000157c    lduh  [%fp-0x0012], %g1  [0x00000006]
#       399670 ns : cpu0: 0x000016bc    ld  [%fp+0x0058], %o5  [0x0000000c]
#       399945 ns : cpu0: 0x000016c0    subcc  %o5, %g1, %g0
#       399970 ns : cpu0: 0x000016c4    bne  0x00001584
#       399995 ns : cpu0: 0x000016c8    ld  [%fp-0x0014], %g1  [0x01010006]
#       400120 ns : cpu0: 0x00001584    and  %g1, %i5, %g1  [0x00010006]
#       400170 ns : cpu0: 0x00001588    subcc  %g1, %i3, %g0
#       400195 ns : cpu0: 0x0000158c    be,a  0x000016f8
#       400520 ns : cpu0: 0x00001594    sethi  %hi(0x00010000), %g2  [0x00010000]
#       400545 ns : cpu0: 0x00001598    or   %g2, 0x0006, %g2  [0x00010006]
#       400570 ns : cpu0: 0x0000159c    subcc  %g1, %g2, %g0
#       400595 ns : cpu0: 0x000015a0    bne,a  0x000014dc
#       400695 ns : cpu0: 0x000015a8    ld  [%fp-0x0010], %g1  [0x4003fdf0]
#       400895 ns : cpu0: 0x000015ac    ld  [%g1+0x0004], %g3  [0x80000000]
#       401170 ns : cpu0: 0x000015b0    mov  0x0003, %g4  [0x00000003]
#       401195 ns : cpu0: 0x000015b4    sethi  %hi(0x000ff000), %g1  [0x000ff000]
#       401220 ns : cpu0: 0x000015b8    or   %g3, %g1, %g1  [0x800ff000]
#       401245 ns : cpu0: 0x000015bc    ba  0x000015d4
#       401270 ns : cpu0: 0x000015c0    add  %g1, 0x0078, %g2  [0x800ff078]
#       401395 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       401720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       401745 ns : cpu0: 0x000015dc    be  0x000015c4
#       401870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       401895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       401920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       402020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff008]
#       402145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       402220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       402245 ns : cpu0: 0x000015dc    be  0x000015c4
#       402370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       402395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       402420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       402520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff010]
#       402645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       402720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       402745 ns : cpu0: 0x000015dc    be  0x000015c4
#       402870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       402895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       402920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       403020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff018]
#       403145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       403220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       403245 ns : cpu0: 0x000015dc    be  0x000015c4
#       403370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       403395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       403420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       403520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff020]
#       403645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       403720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       403745 ns : cpu0: 0x000015dc    be  0x000015c4
#       403870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       403895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       403920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       404020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff028]
#       404145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       404220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       404245 ns : cpu0: 0x000015dc    be  0x000015c4
#       404370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       404395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       404420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       404520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff030]
#       404645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       404720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       404745 ns : cpu0: 0x000015dc    be  0x000015c4
#       404870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       404895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       404920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       405020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff038]
#       405145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       405220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       405245 ns : cpu0: 0x000015dc    be  0x000015c4
#       405370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       405395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       405420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       405520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff040]
#       405645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       405720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       405745 ns : cpu0: 0x000015dc    be  0x000015c4
#       405870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       405895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       405920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       406020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff048]
#       406145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       406220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       406245 ns : cpu0: 0x000015dc    be  0x000015c4
#       406370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       406395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       406420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       406520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff050]
#       406645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       406720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       406745 ns : cpu0: 0x000015dc    be  0x000015c4
#       406870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       406895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       406920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       407020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff058]
#       407145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       407220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       407245 ns : cpu0: 0x000015dc    be  0x000015c4
#       407370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       407395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       407420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       407520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff060]
#       407645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       407720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       407745 ns : cpu0: 0x000015dc    be  0x000015c4
#       407870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       407895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       407920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       408020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff068]
#       408145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       408220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       408245 ns : cpu0: 0x000015dc    be  0x000015c4
#       408370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       408395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       408420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       408520 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff070]
#       408645 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       408720 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       408745 ns : cpu0: 0x000015dc    be  0x000015c4
#       408870 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       408895 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       408920 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       409020 ns : cpu0: 0x000015d0    add  %g1, 0x0008, %g1  [0x800ff078]
#       409145 ns : cpu0: 0x000015d4    ld  [%g1], %o5  [0x00000000]
#       409220 ns : cpu0: 0x000015d8    subcc  %o5, %g0
#       409245 ns : cpu0: 0x000015dc    be  0x000015c4
#       409370 ns : cpu0: 0x000015e0    ld  [%g1+0x0004], %o4  [0x00000000]
#       409395 ns : cpu0: 0x000015c4    subcc  %g1, %g2, %g0
#       409420 ns : cpu0: 0x000015c8    be,a  0x000014dc
#       409445 ns : cpu0: 0x000015cc    add  %l0, 0x0001, %l0  [0x00000002]
#       409470 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       409495 ns : cpu0: 0x000014e0    ble  0x00001798
#       409520 ns : cpu0: 0x000014e4    nop
#       409595 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000040]
#       409620 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       409645 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff840]
#       409670 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       409695 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       409720 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       409745 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       409770 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       409795 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff840]
#       409820 ns : cpu0: 0x00002930    bleu  0x00002948
#       409845 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       409870 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       409895 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       409920 ns : cpu0: 0x00002940    be  0x00002974
#       409945 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff840]
#       409970 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       410070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x01004020]
#       410120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       410170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       410195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       410295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       410345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       410470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       410520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       410645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       410695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       410745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff850]
#       410770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       410795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       410895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x9000f002]
#       410945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       410995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       411020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       411120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       411170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       411295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       411345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       411470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       411520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       411570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff860]
#       411595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       411620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       411645 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       411670 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       411695 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       411720 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       411745 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       411770 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       411795 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       411820 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff860]
#       411845 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       411870 ns : cpu0: 0x000029d0    bleu  0x00002948
#       411895 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       411920 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       411945 ns : cpu0: 0x0000294c    be  0x0000296c
#       411970 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       411995 ns : cpu0: 0x0000296c    ret
#       412020 ns : cpu0: 0x00002970    restore
#       412095 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x01004020]
#       412170 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       412195 ns : cpu0: 0x00001504    be,a  0x000014dc
#       412295 ns : cpu0: 0x0000150c    mov  0x0001, %g1  [0x00000001]
#       412320 ns : cpu0: 0x00001510    clr  [%l3+0x0010]
#       412370 ns : cpu0: 0x00001514    stb  %g1, [%fp-0x0014]
#       412420 ns : cpu0: 0x00001518    clr  [%l3]
#       412470 ns : cpu0: 0x0000151c    clr  [%l3+0x0004]
#       412520 ns : cpu0: 0x00001520    clr  [%l3+0x0008]
#       412570 ns : cpu0: 0x00001524    clr  [%l3+0x000c]
#       412620 ns : cpu0: 0x00001528    clr  [%l1]
#       412670 ns : cpu0: 0x0000152c    clr  [%l1+0x0004]
#       412720 ns : cpu0: 0x00001530    clr  [%l1+0x0008]
#       412770 ns : cpu0: 0x00001534    clr  [%l1+0x000c]
#       412820 ns : cpu0: 0x00001538    clr  [%l1+0x0010]
#       412870 ns : cpu0: 0x0000153c    clr  [%l1+0x0014]
#       412920 ns : cpu0: 0x00001540    clr  [%l1+0x0018]
#       412970 ns : cpu0: 0x00001544    clr  [%l1+0x001c]
#       413020 ns : cpu0: 0x00001548    clr  [%l1+0x0020]
#       413070 ns : cpu0: 0x0000154c    clr  [%l1+0x0024]
#       413120 ns : cpu0: 0x00001550    clr  [%l1+0x0028]
#       413170 ns : cpu0: 0x00001554    clr  [%l1+0x002c]
#       413220 ns : cpu0: 0x00001558    clr  [%l1+0x0030]
#       413270 ns : cpu0: 0x0000155c    st  %l1, [%fp-0x0010]
#       413320 ns : cpu0: 0x00001560    mov  %i0, %o0  [0xfff00000]
#       413345 ns : cpu0: 0x00001564    mov  %l2, %o1  [0x4003fe24]
#       413370 ns : cpu0: 0x00001568    call  0x000012bc  [0x00001568]
#       413395 ns : cpu0: 0x0000156c    mov  %l3, %o2  [0x4003fe5c]
#       413420 ns : cpu0: 0x000012bc    save  %sp, -0x0060, %sp  [0x4003fd18]
#       413445 ns : cpu0: 0x000012c0    ld  [%i1], %g1  [0x01004020]
#       413470 ns : cpu0: 0x000012c4    ld  [%i2+0x0014], %g2  [0x4003fdf0]
#       413520 ns : cpu0: 0x000012c8    srl  %g1, 0x0018, %o5  [0x00000001]
#       413545 ns : cpu0: 0x000012cc    srl  %g1, 0x000c, %g4  [0x00001004]
#       413570 ns : cpu0: 0x000012d0    and  %g4, 0x0fff, %g4  [0x00000004]
#       413595 ns : cpu0: 0x000012d4    and  %g1, 0x001f, %g3  [0x00000000]
#       413620 ns : cpu0: 0x000012d8    srl  %g1, 0x0005, %g1  [0x00080201]
#       413645 ns : cpu0: 0x000012dc    and  %g1, 0x001f, %g1  [0x00000001]
#       413670 ns : cpu0: 0x000012e0    stb  %o5, [%i2+0x0011]
#       413720 ns : cpu0: 0x000012e4    sth  %g4, [%i2+0x0012]
#       413770 ns : cpu0: 0x000012e8    stb  %g1, [%g2+0x0001]
#       413820 ns : cpu0: 0x000012ec    stb  %g3, [%g2]
#       413870 ns : cpu0: 0x000012f0    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#       413895 ns : cpu0: 0x000012f4    or   %o3, 0x03f0, %o3  [0x0000fff0]
#       413920 ns : cpu0: 0x000012f8    ld  [%i1+0x0004], %g1  [0x00000000]
#       413970 ns : cpu0: 0x000012fc    st  %g1, [%g2+0x0028]
#       414020 ns : cpu0: 0x00001300    mov  0x0000, %g1  [0x00000000]
#       414045 ns : cpu0: 0x00001304    ld  [%i1+0x0008], %g3  [0x00000000]
#       414095 ns : cpu0: 0x00001308    st  %g3, [%g2+0x002c]
#       414145 ns : cpu0: 0x0000130c    ld  [%i1+0x000c], %g3  [0x00000000]
#       414195 ns : cpu0: 0x00001310    st  %g3, [%g2+0x0030]
#       414245 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe24]
#       414270 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x9000f002]
#       414345 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       414370 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       414395 ns : cpu0: 0x00001324    be  0x00001350
#       414420 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       414470 ns : cpu0: 0x0000132c    srl  %g3, 0x0004, %o5  [0x09000f00]
#       414495 ns : cpu0: 0x00001330    and  %g3, %o3, %g4  [0x0000f000]
#       414520 ns : cpu0: 0x00001334    sll  %o5, 0x0014, %o5  [0xf0000000]
#       414545 ns : cpu0: 0x00001338    sll  %g4, 0x0010, %g4  [0xf0000000]
#       414570 ns : cpu0: 0x0000133c    and  %g3, 0x000f, %o4  [0x00000002]
#       414595 ns : cpu0: 0x00001340    sub  %o5, %o5  [0x10000000]
#       414620 ns : cpu0: 0x00001344    subcc  %o4, 0x0003, %g0
#       414645 ns : cpu0: 0x00001348    be  0x00001370
#       414670 ns : cpu0: 0x0000134c    and  %g3, %g4, %g4  [0x90000000]
#       414745 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf0]
#       414770 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000004]
#       414795 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       414820 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       414870 ns : cpu0: 0x00001360    bne  0x00001314
#       414895 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       414945 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe28]
#       414970 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       415045 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       415070 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       415095 ns : cpu0: 0x00001324    be  0x00001350
#       415120 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       415145 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf4]
#       415170 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000008]
#       415195 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       415220 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       415270 ns : cpu0: 0x00001360    bne  0x00001314
#       415295 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       415345 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe2c]
#       415370 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       415445 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       415470 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       415495 ns : cpu0: 0x00001324    be  0x00001350
#       415520 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       415545 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf8]
#       415570 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x0000000c]
#       415595 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       415620 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       415670 ns : cpu0: 0x00001360    bne  0x00001314
#       415695 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       415745 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe30]
#       415770 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       415845 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       415870 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       415895 ns : cpu0: 0x00001324    be  0x00001350
#       415920 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       415945 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdfc]
#       415970 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000010]
#       415995 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       416020 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       416070 ns : cpu0: 0x00001360    bne  0x00001314
#       416095 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       416145 ns : cpu0: 0x00001368    ret
#       416170 ns : cpu0: 0x0000136c    restore
#       416245 ns : cpu0: 0x00001570    ldub  [%fp-0x0013], %g1  [0x00000001]
#       416320 ns : cpu0: 0x00001574    subcc  %i4, %g1, %g0
#       416345 ns : cpu0: 0x00001578    be  0x000016bc
#       416370 ns : cpu0: 0x0000157c    lduh  [%fp-0x0012], %g1  [0x00000004]
#       416395 ns : cpu0: 0x000016bc    ld  [%fp+0x0058], %o5  [0x0000000c]
#       416470 ns : cpu0: 0x000016c0    subcc  %o5, %g1, %g0
#       416495 ns : cpu0: 0x000016c4    bne  0x00001584
#       416520 ns : cpu0: 0x000016c8    ld  [%fp-0x0014], %g1  [0x01010004]
#       416595 ns : cpu0: 0x00001584    and  %g1, %i5, %g1  [0x00010004]
#       416620 ns : cpu0: 0x00001588    subcc  %g1, %i3, %g0
#       416645 ns : cpu0: 0x0000158c    be,a  0x000016f8
#       416745 ns : cpu0: 0x00001594    sethi  %hi(0x00010000), %g2  [0x00010000]
#       416770 ns : cpu0: 0x00001598    or   %g2, 0x0006, %g2  [0x00010006]
#       416795 ns : cpu0: 0x0000159c    subcc  %g1, %g2, %g0
#       416820 ns : cpu0: 0x000015a0    bne,a  0x000014dc
#       416845 ns : cpu0: 0x000015a4    add  %l0, 0x0001, %l0  [0x00000003]
#       416870 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       416895 ns : cpu0: 0x000014e0    ble  0x00001798
#       416920 ns : cpu0: 0x000014e4    nop
#       416995 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000060]
#       417020 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       417045 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff860]
#       417070 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       417095 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       417120 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       417145 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       417170 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       417195 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff860]
#       417220 ns : cpu0: 0x00002930    bleu  0x00002948
#       417245 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       417270 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       417295 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       417320 ns : cpu0: 0x00002940    be  0x00002974
#       417345 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff860]
#       417370 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       417470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x0100e240]
#       417520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       417570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       417595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       417695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       417745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       417870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       417920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       418045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       418095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       418145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff870]
#       418170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       418195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       418295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x4003fff2]
#       418345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       418395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       418420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       418520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       418570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       418695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       418745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       418870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       418920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       418970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff880]
#       418995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       419020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       419045 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       419070 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       419095 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       419120 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       419145 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       419170 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       419195 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       419220 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff880]
#       419245 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       419270 ns : cpu0: 0x000029d0    bleu  0x00002948
#       419295 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       419320 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       419345 ns : cpu0: 0x0000294c    be  0x0000296c
#       419370 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       419395 ns : cpu0: 0x0000296c    ret
#       419420 ns : cpu0: 0x00002970    restore
#       419495 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x0100e240]
#       419570 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       419595 ns : cpu0: 0x00001504    be,a  0x000014dc
#       419695 ns : cpu0: 0x0000150c    mov  0x0001, %g1  [0x00000001]
#       419720 ns : cpu0: 0x00001510    clr  [%l3+0x0010]
#       419770 ns : cpu0: 0x00001514    stb  %g1, [%fp-0x0014]
#       419820 ns : cpu0: 0x00001518    clr  [%l3]
#       419870 ns : cpu0: 0x0000151c    clr  [%l3+0x0004]
#       419920 ns : cpu0: 0x00001520    clr  [%l3+0x0008]
#       419970 ns : cpu0: 0x00001524    clr  [%l3+0x000c]
#       420020 ns : cpu0: 0x00001528    clr  [%l1]
#       420070 ns : cpu0: 0x0000152c    clr  [%l1+0x0004]
#       420120 ns : cpu0: 0x00001530    clr  [%l1+0x0008]
#       420170 ns : cpu0: 0x00001534    clr  [%l1+0x000c]
#       420220 ns : cpu0: 0x00001538    clr  [%l1+0x0010]
#       420270 ns : cpu0: 0x0000153c    clr  [%l1+0x0014]
#       420320 ns : cpu0: 0x00001540    clr  [%l1+0x0018]
#       420370 ns : cpu0: 0x00001544    clr  [%l1+0x001c]
#       420420 ns : cpu0: 0x00001548    clr  [%l1+0x0020]
#       420470 ns : cpu0: 0x0000154c    clr  [%l1+0x0024]
#       420520 ns : cpu0: 0x00001550    clr  [%l1+0x0028]
#       420570 ns : cpu0: 0x00001554    clr  [%l1+0x002c]
#       420620 ns : cpu0: 0x00001558    clr  [%l1+0x0030]
#       420670 ns : cpu0: 0x0000155c    st  %l1, [%fp-0x0010]
#       420720 ns : cpu0: 0x00001560    mov  %i0, %o0  [0xfff00000]
#       420745 ns : cpu0: 0x00001564    mov  %l2, %o1  [0x4003fe24]
#       420770 ns : cpu0: 0x00001568    call  0x000012bc  [0x00001568]
#       420795 ns : cpu0: 0x0000156c    mov  %l3, %o2  [0x4003fe5c]
#       420820 ns : cpu0: 0x000012bc    save  %sp, -0x0060, %sp  [0x4003fd18]
#       420845 ns : cpu0: 0x000012c0    ld  [%i1], %g1  [0x0100e240]
#       420870 ns : cpu0: 0x000012c4    ld  [%i2+0x0014], %g2  [0x4003fdf0]
#       420920 ns : cpu0: 0x000012c8    srl  %g1, 0x0018, %o5  [0x00000001]
#       420945 ns : cpu0: 0x000012cc    srl  %g1, 0x000c, %g4  [0x0000100e]
#       420970 ns : cpu0: 0x000012d0    and  %g4, 0x0fff, %g4  [0x0000000e]
#       420995 ns : cpu0: 0x000012d4    and  %g1, 0x001f, %g3  [0x00000000]
#       421020 ns : cpu0: 0x000012d8    srl  %g1, 0x0005, %g1  [0x00080712]
#       421045 ns : cpu0: 0x000012dc    and  %g1, 0x001f, %g1  [0x00000012]
#       421070 ns : cpu0: 0x000012e0    stb  %o5, [%i2+0x0011]
#       421120 ns : cpu0: 0x000012e4    sth  %g4, [%i2+0x0012]
#       421170 ns : cpu0: 0x000012e8    stb  %g1, [%g2+0x0001]
#       421220 ns : cpu0: 0x000012ec    stb  %g3, [%g2]
#       421270 ns : cpu0: 0x000012f0    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#       421295 ns : cpu0: 0x000012f4    or   %o3, 0x03f0, %o3  [0x0000fff0]
#       421320 ns : cpu0: 0x000012f8    ld  [%i1+0x0004], %g1  [0x00000000]
#       421370 ns : cpu0: 0x000012fc    st  %g1, [%g2+0x0028]
#       421420 ns : cpu0: 0x00001300    mov  0x0000, %g1  [0x00000000]
#       421445 ns : cpu0: 0x00001304    ld  [%i1+0x0008], %g3  [0x00000000]
#       421495 ns : cpu0: 0x00001308    st  %g3, [%g2+0x002c]
#       421545 ns : cpu0: 0x0000130c    ld  [%i1+0x000c], %g3  [0x00000000]
#       421595 ns : cpu0: 0x00001310    st  %g3, [%g2+0x0030]
#       421645 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe24]
#       421670 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x4003fff2]
#       421745 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       421770 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       421795 ns : cpu0: 0x00001324    be  0x00001350
#       421820 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       421870 ns : cpu0: 0x0000132c    srl  %g3, 0x0004, %o5  [0x04003fff]
#       421895 ns : cpu0: 0x00001330    and  %g3, %o3, %g4  [0x0000fff0]
#       421920 ns : cpu0: 0x00001334    sll  %o5, 0x0014, %o5  [0xfff00000]
#       421945 ns : cpu0: 0x00001338    sll  %g4, 0x0010, %g4  [0xfff00000]
#       421970 ns : cpu0: 0x0000133c    and  %g3, 0x000f, %o4  [0x00000002]
#       421995 ns : cpu0: 0x00001340    sub  %o5, %o5  [0x00100000]
#       422020 ns : cpu0: 0x00001344    subcc  %o4, 0x0003, %g0
#       422045 ns : cpu0: 0x00001348    be  0x00001370
#       422070 ns : cpu0: 0x0000134c    and  %g3, %g4, %g4  [0x40000000]
#       422145 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf0]
#       422170 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000004]
#       422195 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       422220 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       422270 ns : cpu0: 0x00001360    bne  0x00001314
#       422295 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       422345 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe28]
#       422370 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       422445 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       422470 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       422495 ns : cpu0: 0x00001324    be  0x00001350
#       422520 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       422545 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf4]
#       422570 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000008]
#       422595 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       422620 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       422670 ns : cpu0: 0x00001360    bne  0x00001314
#       422695 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       422745 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe2c]
#       422770 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       422845 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       422870 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       422895 ns : cpu0: 0x00001324    be  0x00001350
#       422920 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       422945 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf8]
#       422970 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x0000000c]
#       422995 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       423020 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       423070 ns : cpu0: 0x00001360    bne  0x00001314
#       423095 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       423145 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe30]
#       423170 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       423245 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       423270 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       423295 ns : cpu0: 0x00001324    be  0x00001350
#       423320 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       423345 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdfc]
#       423370 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000010]
#       423395 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       423420 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       423470 ns : cpu0: 0x00001360    bne  0x00001314
#       423495 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       423545 ns : cpu0: 0x00001368    ret
#       423570 ns : cpu0: 0x0000136c    restore
#       423645 ns : cpu0: 0x00001570    ldub  [%fp-0x0013], %g1  [0x00000001]
#       423720 ns : cpu0: 0x00001574    subcc  %i4, %g1, %g0
#       423745 ns : cpu0: 0x00001578    be  0x000016bc
#       423770 ns : cpu0: 0x0000157c    lduh  [%fp-0x0012], %g1  [0x0000000e]
#       423795 ns : cpu0: 0x000016bc    ld  [%fp+0x0058], %o5  [0x0000000c]
#       423870 ns : cpu0: 0x000016c0    subcc  %o5, %g1, %g0
#       423895 ns : cpu0: 0x000016c4    bne  0x00001584
#       423920 ns : cpu0: 0x000016c8    ld  [%fp-0x0014], %g1  [0x0101000e]
#       423995 ns : cpu0: 0x00001584    and  %g1, %i5, %g1  [0x0001000e]
#       424020 ns : cpu0: 0x00001588    subcc  %g1, %i3, %g0
#       424045 ns : cpu0: 0x0000158c    be,a  0x000016f8
#       424145 ns : cpu0: 0x00001594    sethi  %hi(0x00010000), %g2  [0x00010000]
#       424170 ns : cpu0: 0x00001598    or   %g2, 0x0006, %g2  [0x00010006]
#       424195 ns : cpu0: 0x0000159c    subcc  %g1, %g2, %g0
#       424220 ns : cpu0: 0x000015a0    bne,a  0x000014dc
#       424245 ns : cpu0: 0x000015a4    add  %l0, 0x0001, %l0  [0x00000004]
#       424270 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       424295 ns : cpu0: 0x000014e0    ble  0x00001798
#       424320 ns : cpu0: 0x000014e4    nop
#       424395 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000080]
#       424420 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       424445 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff880]
#       424470 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       424495 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       424520 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       424545 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       424570 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       424595 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff880]
#       424620 ns : cpu0: 0x00002930    bleu  0x00002948
#       424645 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       424670 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       424695 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       424720 ns : cpu0: 0x00002940    be  0x00002974
#       424745 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff880]
#       424770 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       424870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       424920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       424970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       424995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       425095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       425145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       425270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       425320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       425445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       425495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       425545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff890]
#       425570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       425595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       425695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       425745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       425795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       425820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       425920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       425970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       426095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       426145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       426270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       426320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       426370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff8a0]
#       426395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       426420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       426445 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       426470 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       426495 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       426520 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       426545 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       426570 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       426595 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       426620 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff8a0]
#       426645 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       426670 ns : cpu0: 0x000029d0    bleu  0x00002948
#       426695 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       426720 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       426745 ns : cpu0: 0x0000294c    be  0x0000296c
#       426770 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       426795 ns : cpu0: 0x0000296c    ret
#       426820 ns : cpu0: 0x00002970    restore
#       426895 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       426970 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       426995 ns : cpu0: 0x00001504    be,a  0x000014dc
#       427020 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000005]
#       427045 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       427070 ns : cpu0: 0x000014e0    ble  0x00001798
#       427095 ns : cpu0: 0x000014e4    nop
#       427170 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000000a0]
#       427195 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       427220 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff8a0]
#       427245 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       427270 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       427295 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       427320 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       427345 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       427370 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff8a0]
#       427395 ns : cpu0: 0x00002930    bleu  0x00002948
#       427420 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       427445 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       427470 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       427495 ns : cpu0: 0x00002940    be  0x00002974
#       427520 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff8a0]
#       427545 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       427645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       427695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       427745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       427770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       427870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       427920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       428045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       428095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       428220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       428270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       428320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff8b0]
#       428345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       428370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       428470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       428520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       428570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       428595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       428695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       428745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       428870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       428920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       429045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       429095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       429145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff8c0]
#       429170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       429195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       429220 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       429245 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       429270 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       429295 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       429320 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       429345 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       429370 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       429395 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff8c0]
#       429420 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       429445 ns : cpu0: 0x000029d0    bleu  0x00002948
#       429470 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       429495 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       429520 ns : cpu0: 0x0000294c    be  0x0000296c
#       429545 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       429570 ns : cpu0: 0x0000296c    ret
#       429595 ns : cpu0: 0x00002970    restore
#       429670 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       429745 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       429770 ns : cpu0: 0x00001504    be,a  0x000014dc
#       429795 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000006]
#       429820 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       429845 ns : cpu0: 0x000014e0    ble  0x00001798
#       429870 ns : cpu0: 0x000014e4    nop
#       429945 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000000c0]
#       429970 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       429995 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff8c0]
#       430020 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       430045 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       430070 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       430095 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       430120 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       430145 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff8c0]
#       430170 ns : cpu0: 0x00002930    bleu  0x00002948
#       430195 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       430220 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       430245 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       430270 ns : cpu0: 0x00002940    be  0x00002974
#       430295 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff8c0]
#       430320 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       430420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x0101b000]
#       430470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       430520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       430545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       430645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       430695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       430820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       430870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       430995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       431045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       431095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff8d0]
#       431120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       431145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       431245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x0003fff2]
#       431295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       431345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       431370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       431470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       431520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       431645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       431695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       431820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       431870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       431920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff8e0]
#       431945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       431970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       431995 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       432020 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       432045 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       432070 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       432095 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       432120 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       432145 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       432170 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff8e0]
#       432195 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       432220 ns : cpu0: 0x000029d0    bleu  0x00002948
#       432245 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       432270 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       432295 ns : cpu0: 0x0000294c    be  0x0000296c
#       432320 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       432345 ns : cpu0: 0x0000296c    ret
#       432370 ns : cpu0: 0x00002970    restore
#       432445 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x0101b000]
#       432520 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       432545 ns : cpu0: 0x00001504    be,a  0x000014dc
#       432645 ns : cpu0: 0x0000150c    mov  0x0001, %g1  [0x00000001]
#       432670 ns : cpu0: 0x00001510    clr  [%l3+0x0010]
#       432720 ns : cpu0: 0x00001514    stb  %g1, [%fp-0x0014]
#       432770 ns : cpu0: 0x00001518    clr  [%l3]
#       432820 ns : cpu0: 0x0000151c    clr  [%l3+0x0004]
#       432870 ns : cpu0: 0x00001520    clr  [%l3+0x0008]
#       432920 ns : cpu0: 0x00001524    clr  [%l3+0x000c]
#       432970 ns : cpu0: 0x00001528    clr  [%l1]
#       433020 ns : cpu0: 0x0000152c    clr  [%l1+0x0004]
#       433070 ns : cpu0: 0x00001530    clr  [%l1+0x0008]
#       433120 ns : cpu0: 0x00001534    clr  [%l1+0x000c]
#       433170 ns : cpu0: 0x00001538    clr  [%l1+0x0010]
#       433220 ns : cpu0: 0x0000153c    clr  [%l1+0x0014]
#       433270 ns : cpu0: 0x00001540    clr  [%l1+0x0018]
#       433320 ns : cpu0: 0x00001544    clr  [%l1+0x001c]
#       433370 ns : cpu0: 0x00001548    clr  [%l1+0x0020]
#       433420 ns : cpu0: 0x0000154c    clr  [%l1+0x0024]
#       433470 ns : cpu0: 0x00001550    clr  [%l1+0x0028]
#       433520 ns : cpu0: 0x00001554    clr  [%l1+0x002c]
#       433570 ns : cpu0: 0x00001558    clr  [%l1+0x0030]
#       433620 ns : cpu0: 0x0000155c    st  %l1, [%fp-0x0010]
#       433670 ns : cpu0: 0x00001560    mov  %i0, %o0  [0xfff00000]
#       433695 ns : cpu0: 0x00001564    mov  %l2, %o1  [0x4003fe24]
#       433720 ns : cpu0: 0x00001568    call  0x000012bc  [0x00001568]
#       433745 ns : cpu0: 0x0000156c    mov  %l3, %o2  [0x4003fe5c]
#       433770 ns : cpu0: 0x000012bc    save  %sp, -0x0060, %sp  [0x4003fd18]
#       433795 ns : cpu0: 0x000012c0    ld  [%i1], %g1  [0x0101b000]
#       433820 ns : cpu0: 0x000012c4    ld  [%i2+0x0014], %g2  [0x4003fdf0]
#       433870 ns : cpu0: 0x000012c8    srl  %g1, 0x0018, %o5  [0x00000001]
#       433895 ns : cpu0: 0x000012cc    srl  %g1, 0x000c, %g4  [0x0000101b]
#       433920 ns : cpu0: 0x000012d0    and  %g4, 0x0fff, %g4  [0x0000001b]
#       433945 ns : cpu0: 0x000012d4    and  %g1, 0x001f, %g3  [0x00000000]
#       433970 ns : cpu0: 0x000012d8    srl  %g1, 0x0005, %g1  [0x00080d80]
#       433995 ns : cpu0: 0x000012dc    and  %g1, 0x001f, %g1  [0x00000000]
#       434020 ns : cpu0: 0x000012e0    stb  %o5, [%i2+0x0011]
#       434070 ns : cpu0: 0x000012e4    sth  %g4, [%i2+0x0012]
#       434120 ns : cpu0: 0x000012e8    stb  %g1, [%g2+0x0001]
#       434170 ns : cpu0: 0x000012ec    stb  %g3, [%g2]
#       434220 ns : cpu0: 0x000012f0    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#       434245 ns : cpu0: 0x000012f4    or   %o3, 0x03f0, %o3  [0x0000fff0]
#       434270 ns : cpu0: 0x000012f8    ld  [%i1+0x0004], %g1  [0x00000000]
#       434320 ns : cpu0: 0x000012fc    st  %g1, [%g2+0x0028]
#       434370 ns : cpu0: 0x00001300    mov  0x0000, %g1  [0x00000000]
#       434395 ns : cpu0: 0x00001304    ld  [%i1+0x0008], %g3  [0x00000000]
#       434445 ns : cpu0: 0x00001308    st  %g3, [%g2+0x002c]
#       434495 ns : cpu0: 0x0000130c    ld  [%i1+0x000c], %g3  [0x00000000]
#       434545 ns : cpu0: 0x00001310    st  %g3, [%g2+0x0030]
#       434595 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe24]
#       434620 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x0003fff2]
#       434695 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       434720 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       434745 ns : cpu0: 0x00001324    be  0x00001350
#       434770 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       434820 ns : cpu0: 0x0000132c    srl  %g3, 0x0004, %o5  [0x00003fff]
#       434845 ns : cpu0: 0x00001330    and  %g3, %o3, %g4  [0x0000fff0]
#       434870 ns : cpu0: 0x00001334    sll  %o5, 0x0014, %o5  [0xfff00000]
#       434895 ns : cpu0: 0x00001338    sll  %g4, 0x0010, %g4  [0xfff00000]
#       434920 ns : cpu0: 0x0000133c    and  %g3, 0x000f, %o4  [0x00000002]
#       434945 ns : cpu0: 0x00001340    sub  %o5, %o5  [0x00100000]
#       434970 ns : cpu0: 0x00001344    subcc  %o4, 0x0003, %g0
#       434995 ns : cpu0: 0x00001348    be  0x00001370
#       435020 ns : cpu0: 0x0000134c    and  %g3, %g4, %g4  [0x00000000]
#       435095 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf0]
#       435120 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000004]
#       435145 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       435170 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       435220 ns : cpu0: 0x00001360    bne  0x00001314
#       435245 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       435295 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe28]
#       435320 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       435395 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       435420 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       435445 ns : cpu0: 0x00001324    be  0x00001350
#       435470 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       435495 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf4]
#       435520 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000008]
#       435545 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       435570 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       435620 ns : cpu0: 0x00001360    bne  0x00001314
#       435645 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       435695 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe2c]
#       435720 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       435795 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       435820 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       435845 ns : cpu0: 0x00001324    be  0x00001350
#       435870 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       435895 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf8]
#       435920 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x0000000c]
#       435945 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       435970 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       436020 ns : cpu0: 0x00001360    bne  0x00001314
#       436045 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       436095 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe30]
#       436120 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       436195 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       436220 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       436245 ns : cpu0: 0x00001324    be  0x00001350
#       436270 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       436295 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdfc]
#       436320 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000010]
#       436345 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       436370 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       436420 ns : cpu0: 0x00001360    bne  0x00001314
#       436445 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       436495 ns : cpu0: 0x00001368    ret
#       436520 ns : cpu0: 0x0000136c    restore
#       436595 ns : cpu0: 0x00001570    ldub  [%fp-0x0013], %g1  [0x00000001]
#       436670 ns : cpu0: 0x00001574    subcc  %i4, %g1, %g0
#       436695 ns : cpu0: 0x00001578    be  0x000016bc
#       436720 ns : cpu0: 0x0000157c    lduh  [%fp-0x0012], %g1  [0x0000001b]
#       436745 ns : cpu0: 0x000016bc    ld  [%fp+0x0058], %o5  [0x0000000c]
#       436820 ns : cpu0: 0x000016c0    subcc  %o5, %g1, %g0
#       436845 ns : cpu0: 0x000016c4    bne  0x00001584
#       436870 ns : cpu0: 0x000016c8    ld  [%fp-0x0014], %g1  [0x0101001b]
#       436945 ns : cpu0: 0x00001584    and  %g1, %i5, %g1  [0x0001001b]
#       436970 ns : cpu0: 0x00001588    subcc  %g1, %i3, %g0
#       436995 ns : cpu0: 0x0000158c    be,a  0x000016f8
#       437095 ns : cpu0: 0x00001594    sethi  %hi(0x00010000), %g2  [0x00010000]
#       437120 ns : cpu0: 0x00001598    or   %g2, 0x0006, %g2  [0x00010006]
#       437145 ns : cpu0: 0x0000159c    subcc  %g1, %g2, %g0
#       437170 ns : cpu0: 0x000015a0    bne,a  0x000014dc
#       437195 ns : cpu0: 0x000015a4    add  %l0, 0x0001, %l0  [0x00000007]
#       437220 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       437245 ns : cpu0: 0x000014e0    ble  0x00001798
#       437270 ns : cpu0: 0x000014e4    nop
#       437345 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000000e0]
#       437370 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       437395 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff8e0]
#       437420 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       437445 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       437470 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       437495 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       437520 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       437545 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff8e0]
#       437570 ns : cpu0: 0x00002930    bleu  0x00002948
#       437595 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       437620 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       437645 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       437670 ns : cpu0: 0x00002940    be  0x00002974
#       437695 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff8e0]
#       437720 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       437820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       437870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       437920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       437945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       438045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       438095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       438220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       438270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       438395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       438445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       438495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff8f0]
#       438520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       438545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       438645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       438695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       438745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       438770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       438870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       438920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       439045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       439095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       439220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       439270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       439320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff900]
#       439345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       439370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       439395 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       439420 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       439445 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       439470 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       439495 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       439520 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       439545 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       439570 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff900]
#       439595 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       439620 ns : cpu0: 0x000029d0    bleu  0x00002948
#       439645 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       439670 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       439695 ns : cpu0: 0x0000294c    be  0x0000296c
#       439720 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       439745 ns : cpu0: 0x0000296c    ret
#       439770 ns : cpu0: 0x00002970    restore
#       439845 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       439920 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       439945 ns : cpu0: 0x00001504    be,a  0x000014dc
#       439970 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000008]
#       439995 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       440020 ns : cpu0: 0x000014e0    ble  0x00001798
#       440045 ns : cpu0: 0x000014e4    nop
#       440120 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000100]
#       440145 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       440170 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff900]
#       440195 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       440220 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       440245 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       440270 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       440295 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       440320 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff900]
#       440345 ns : cpu0: 0x00002930    bleu  0x00002948
#       440370 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       440395 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       440420 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       440445 ns : cpu0: 0x00002940    be  0x00002974
#       440470 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff900]
#       440495 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       440595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       440645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       440695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       440720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       440820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       440870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       440995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       441045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       441170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       441220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       441270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff910]
#       441295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       441320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       441420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       441470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       441520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       441545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       441645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       441695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       441820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       441870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       441995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       442045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       442095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff920]
#       442120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       442145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       442170 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       442195 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       442220 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       442245 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       442270 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       442295 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       442320 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       442345 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff920]
#       442370 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       442395 ns : cpu0: 0x000029d0    bleu  0x00002948
#       442420 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       442445 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       442470 ns : cpu0: 0x0000294c    be  0x0000296c
#       442495 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       442520 ns : cpu0: 0x0000296c    ret
#       442545 ns : cpu0: 0x00002970    restore
#       442620 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       442695 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       442720 ns : cpu0: 0x00001504    be,a  0x000014dc
#       442745 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000009]
#       442770 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       442795 ns : cpu0: 0x000014e0    ble  0x00001798
#       442820 ns : cpu0: 0x000014e4    nop
#       442895 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000120]
#       442920 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       442945 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff920]
#       442970 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       442995 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       443020 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       443045 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       443070 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       443095 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff920]
#       443120 ns : cpu0: 0x00002930    bleu  0x00002948
#       443145 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       443170 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       443195 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       443220 ns : cpu0: 0x00002940    be  0x00002974
#       443245 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff920]
#       443270 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       443370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       443420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       443470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       443495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       443595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       443645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       443770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       443820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       443945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       443995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       444045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff930]
#       444070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       444095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       444195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       444245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       444295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       444320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       444420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       444470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       444595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       444645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       444770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       444820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       444870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff940]
#       444895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       444920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       444945 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       444970 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       444995 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       445020 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       445045 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       445070 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       445095 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       445120 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff940]
#       445145 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       445170 ns : cpu0: 0x000029d0    bleu  0x00002948
#       445195 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       445220 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       445245 ns : cpu0: 0x0000294c    be  0x0000296c
#       445270 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       445295 ns : cpu0: 0x0000296c    ret
#       445320 ns : cpu0: 0x00002970    restore
#       445395 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       445470 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       445495 ns : cpu0: 0x00001504    be,a  0x000014dc
#       445520 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000000a]
#       445545 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       445570 ns : cpu0: 0x000014e0    ble  0x00001798
#       445595 ns : cpu0: 0x000014e4    nop
#       445670 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000140]
#       445695 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       445720 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff940]
#       445745 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       445770 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       445795 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       445820 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       445845 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       445870 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff940]
#       445895 ns : cpu0: 0x00002930    bleu  0x00002948
#       445920 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       445945 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       445970 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       445995 ns : cpu0: 0x00002940    be  0x00002974
#       446020 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff940]
#       446045 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       446145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       446195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       446245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       446270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       446370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       446420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       446545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       446595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       446720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       446770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       446820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff950]
#       446845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       446870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       446970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       447020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       447070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       447095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       447195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       447245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       447370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       447420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       447545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       447595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       447645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff960]
#       447670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       447695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       447720 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       447745 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       447770 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       447795 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       447820 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       447845 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       447870 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       447895 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff960]
#       447920 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       447945 ns : cpu0: 0x000029d0    bleu  0x00002948
#       447970 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       447995 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       448020 ns : cpu0: 0x0000294c    be  0x0000296c
#       448045 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       448070 ns : cpu0: 0x0000296c    ret
#       448095 ns : cpu0: 0x00002970    restore
#       448170 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       448245 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       448270 ns : cpu0: 0x00001504    be,a  0x000014dc
#       448295 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000000b]
#       448320 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       448345 ns : cpu0: 0x000014e0    ble  0x00001798
#       448370 ns : cpu0: 0x000014e4    nop
#       448445 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000160]
#       448470 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       448495 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff960]
#       448520 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       448545 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       448570 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       448595 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       448620 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       448645 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff960]
#       448670 ns : cpu0: 0x00002930    bleu  0x00002948
#       448695 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       448720 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       448745 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       448770 ns : cpu0: 0x00002940    be  0x00002974
#       448795 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff960]
#       448820 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       448920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       448970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       449020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       449045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       449145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       449195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       449320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       449370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       449495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       449545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       449595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff970]
#       449620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       449645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       449745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       449795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       449845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       449870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       449970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       450020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       450145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       450195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       450320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       450370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       450420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff980]
#       450445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       450470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       450495 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       450520 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       450545 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       450570 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       450595 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       450620 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       450645 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       450670 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff980]
#       450695 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       450720 ns : cpu0: 0x000029d0    bleu  0x00002948
#       450745 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       450770 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       450795 ns : cpu0: 0x0000294c    be  0x0000296c
#       450820 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       450845 ns : cpu0: 0x0000296c    ret
#       450870 ns : cpu0: 0x00002970    restore
#       450945 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       451020 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       451045 ns : cpu0: 0x00001504    be,a  0x000014dc
#       451070 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000000c]
#       451095 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       451120 ns : cpu0: 0x000014e0    ble  0x00001798
#       451145 ns : cpu0: 0x000014e4    nop
#       451220 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000180]
#       451245 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       451270 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff980]
#       451295 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       451320 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       451345 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       451370 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       451395 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       451420 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff980]
#       451445 ns : cpu0: 0x00002930    bleu  0x00002948
#       451470 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       451495 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       451520 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       451545 ns : cpu0: 0x00002940    be  0x00002974
#       451570 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff980]
#       451595 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       451695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       451745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       451795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       451820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       451920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       451970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       452095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       452145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       452270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       452320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       452370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff990]
#       452395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       452420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       452520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       452570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       452620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       452645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       452745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       452795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       452920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       452970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       453095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       453145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       453195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff9a0]
#       453220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       453245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       453270 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       453295 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       453320 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       453345 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       453370 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       453395 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       453420 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       453445 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff9a0]
#       453470 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       453495 ns : cpu0: 0x000029d0    bleu  0x00002948
#       453520 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       453545 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       453570 ns : cpu0: 0x0000294c    be  0x0000296c
#       453595 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       453620 ns : cpu0: 0x0000296c    ret
#       453645 ns : cpu0: 0x00002970    restore
#       453720 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       453795 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       453820 ns : cpu0: 0x00001504    be,a  0x000014dc
#       453845 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000000d]
#       453870 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       453895 ns : cpu0: 0x000014e0    ble  0x00001798
#       453920 ns : cpu0: 0x000014e4    nop
#       453995 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000001a0]
#       454020 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       454045 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff9a0]
#       454070 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       454095 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       454120 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       454145 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       454170 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       454195 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff9a0]
#       454220 ns : cpu0: 0x00002930    bleu  0x00002948
#       454245 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       454270 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       454295 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       454320 ns : cpu0: 0x00002940    be  0x00002974
#       454345 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff9a0]
#       454370 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       454470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       454520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       454570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       454595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       454695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       454745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       454870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       454920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       455045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       455095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       455145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff9b0]
#       455170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       455195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       455295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       455345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       455395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       455420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       455520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       455570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       455695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       455745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       455870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       455920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       455970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff9c0]
#       455995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       456020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       456045 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       456070 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       456095 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       456120 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       456145 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       456170 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       456195 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       456220 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff9c0]
#       456245 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       456270 ns : cpu0: 0x000029d0    bleu  0x00002948
#       456295 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       456320 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       456345 ns : cpu0: 0x0000294c    be  0x0000296c
#       456370 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       456395 ns : cpu0: 0x0000296c    ret
#       456420 ns : cpu0: 0x00002970    restore
#       456495 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       456570 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       456595 ns : cpu0: 0x00001504    be,a  0x000014dc
#       456620 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000000e]
#       456645 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       456670 ns : cpu0: 0x000014e0    ble  0x00001798
#       456695 ns : cpu0: 0x000014e4    nop
#       456770 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000001c0]
#       456795 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       456820 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff9c0]
#       456845 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       456870 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       456895 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       456920 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       456945 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       456970 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff9c0]
#       456995 ns : cpu0: 0x00002930    bleu  0x00002948
#       457020 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       457045 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       457070 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       457095 ns : cpu0: 0x00002940    be  0x00002974
#       457120 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff9c0]
#       457145 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       457245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       457295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       457345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       457370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       457470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       457520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       457645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       457695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       457820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       457870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       457920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff9d0]
#       457945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       457970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       458070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       458120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       458170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       458195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       458295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       458345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       458470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       458520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       458645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       458695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       458745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff9e0]
#       458770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       458795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       458820 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       458845 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       458870 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       458895 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       458920 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       458945 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       458970 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       458995 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff9e0]
#       459020 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       459045 ns : cpu0: 0x000029d0    bleu  0x00002948
#       459070 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       459095 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       459120 ns : cpu0: 0x0000294c    be  0x0000296c
#       459145 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       459170 ns : cpu0: 0x0000296c    ret
#       459195 ns : cpu0: 0x00002970    restore
#       459270 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       459345 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       459370 ns : cpu0: 0x00001504    be,a  0x000014dc
#       459395 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000000f]
#       459420 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       459445 ns : cpu0: 0x000014e0    ble  0x00001798
#       459470 ns : cpu0: 0x000014e4    nop
#       459545 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000001e0]
#       459570 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       459595 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffff9e0]
#       459620 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       459645 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       459670 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       459695 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       459720 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       459745 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff9e0]
#       459770 ns : cpu0: 0x00002930    bleu  0x00002948
#       459795 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       459820 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       459845 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       459870 ns : cpu0: 0x00002940    be  0x00002974
#       459895 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff9e0]
#       459920 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       460020 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       460070 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       460120 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       460145 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       460245 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       460295 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       460420 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       460470 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       460595 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       460645 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       460695 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff9f0]
#       460720 ns : cpu0: 0x000029a4    bgu  0x00002978
#       460745 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       460845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       460895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       460945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       460970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       461070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       461120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       461245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       461295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       461420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       461470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       461520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa00]
#       461545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       461570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       461595 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       461620 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       461645 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       461670 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       461695 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       461720 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       461745 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       461770 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffa00]
#       461795 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       461820 ns : cpu0: 0x000029d0    bleu  0x00002948
#       461845 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       461870 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       461895 ns : cpu0: 0x0000294c    be  0x0000296c
#       461920 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       461945 ns : cpu0: 0x0000296c    ret
#       461970 ns : cpu0: 0x00002970    restore
#       462045 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       462120 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       462145 ns : cpu0: 0x00001504    be,a  0x000014dc
#       462170 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000010]
#       462195 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       462220 ns : cpu0: 0x000014e0    ble  0x00001798
#       462245 ns : cpu0: 0x000014e4    nop
#       462320 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000200]
#       462345 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       462370 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffa00]
#       462395 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       462420 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       462445 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       462470 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       462495 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       462520 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffa00]
#       462545 ns : cpu0: 0x00002930    bleu  0x00002948
#       462570 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       462595 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       462620 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       462645 ns : cpu0: 0x00002940    be  0x00002974
#       462670 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffa00]
#       462695 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       462795 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       462845 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       462895 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       462920 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       463020 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       463070 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       463195 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       463245 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       463370 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       463420 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       463470 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa10]
#       463495 ns : cpu0: 0x000029a4    bgu  0x00002978
#       463520 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       463620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       463670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       463720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       463745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       463845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       463895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       464020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       464070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       464195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       464245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       464295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa20]
#       464320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       464345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       464370 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       464395 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       464420 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       464445 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       464470 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       464495 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       464520 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       464545 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffa20]
#       464570 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       464595 ns : cpu0: 0x000029d0    bleu  0x00002948
#       464620 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       464645 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       464670 ns : cpu0: 0x0000294c    be  0x0000296c
#       464695 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       464720 ns : cpu0: 0x0000296c    ret
#       464745 ns : cpu0: 0x00002970    restore
#       464820 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       464895 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       464920 ns : cpu0: 0x00001504    be,a  0x000014dc
#       464945 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000011]
#       464970 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       464995 ns : cpu0: 0x000014e0    ble  0x00001798
#       465020 ns : cpu0: 0x000014e4    nop
#       465095 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000220]
#       465120 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       465145 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffa20]
#       465170 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       465195 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       465220 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       465245 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       465270 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       465295 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffa20]
#       465320 ns : cpu0: 0x00002930    bleu  0x00002948
#       465345 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       465370 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       465395 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       465420 ns : cpu0: 0x00002940    be  0x00002974
#       465445 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffa20]
#       465470 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       465570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       465620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       465670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       465695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       465795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       465845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       465970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       466020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       466145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       466195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       466245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa30]
#       466270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       466295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       466395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       466445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       466495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       466520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       466620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       466670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       466795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       466845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       466970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       467020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       467070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa40]
#       467095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       467120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       467145 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       467170 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       467195 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       467220 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       467245 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       467270 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       467295 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       467320 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffa40]
#       467345 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       467370 ns : cpu0: 0x000029d0    bleu  0x00002948
#       467395 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       467420 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       467445 ns : cpu0: 0x0000294c    be  0x0000296c
#       467470 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       467495 ns : cpu0: 0x0000296c    ret
#       467520 ns : cpu0: 0x00002970    restore
#       467595 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       467670 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       467695 ns : cpu0: 0x00001504    be,a  0x000014dc
#       467720 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000012]
#       467745 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       467770 ns : cpu0: 0x000014e0    ble  0x00001798
#       467795 ns : cpu0: 0x000014e4    nop
#       467870 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000240]
#       467895 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       467920 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffa40]
#       467945 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       467970 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       467995 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       468020 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       468045 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       468070 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffa40]
#       468095 ns : cpu0: 0x00002930    bleu  0x00002948
#       468120 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       468145 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       468170 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       468195 ns : cpu0: 0x00002940    be  0x00002974
#       468220 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffa40]
#       468245 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       468345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       468395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       468445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       468470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       468570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       468620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       468745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       468795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       468920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       468970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       469020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa50]
#       469045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       469070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       469170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       469220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       469270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       469295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       469395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       469445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       469570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       469620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       469745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       469795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       469845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa60]
#       469870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       469895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       469920 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       469945 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       469970 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       469995 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       470020 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       470045 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       470070 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       470095 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffa60]
#       470120 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       470145 ns : cpu0: 0x000029d0    bleu  0x00002948
#       470170 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       470195 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       470220 ns : cpu0: 0x0000294c    be  0x0000296c
#       470245 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       470270 ns : cpu0: 0x0000296c    ret
#       470295 ns : cpu0: 0x00002970    restore
#       470370 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       470445 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       470470 ns : cpu0: 0x00001504    be,a  0x000014dc
#       470495 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000013]
#       470520 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       470545 ns : cpu0: 0x000014e0    ble  0x00001798
#       470570 ns : cpu0: 0x000014e4    nop
#       470645 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000260]
#       470670 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       470695 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffa60]
#       470720 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       470745 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       470770 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       470795 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       470820 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       470845 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffa60]
#       470870 ns : cpu0: 0x00002930    bleu  0x00002948
#       470895 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       470920 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       470945 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       470970 ns : cpu0: 0x00002940    be  0x00002974
#       470995 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffa60]
#       471020 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       471120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       471170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       471220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       471245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       471345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       471395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       471520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       471570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       471695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       471745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       471795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa70]
#       471820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       471845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       471945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       471995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       472045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       472070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       472170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       472220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       472345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       472395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       472520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       472570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       472620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa80]
#       472645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       472670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       472695 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       472720 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       472745 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       472770 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       472795 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       472820 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       472845 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       472870 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffa80]
#       472895 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       472920 ns : cpu0: 0x000029d0    bleu  0x00002948
#       472945 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       472970 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       472995 ns : cpu0: 0x0000294c    be  0x0000296c
#       473020 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       473045 ns : cpu0: 0x0000296c    ret
#       473070 ns : cpu0: 0x00002970    restore
#       473145 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       473220 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       473245 ns : cpu0: 0x00001504    be,a  0x000014dc
#       473270 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000014]
#       473295 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       473320 ns : cpu0: 0x000014e0    ble  0x00001798
#       473345 ns : cpu0: 0x000014e4    nop
#       473420 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000280]
#       473445 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       473470 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffa80]
#       473495 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       473520 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       473545 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       473570 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       473595 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       473620 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffa80]
#       473645 ns : cpu0: 0x00002930    bleu  0x00002948
#       473670 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       473695 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       473720 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       473745 ns : cpu0: 0x00002940    be  0x00002974
#       473770 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffa80]
#       473795 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       473895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       473945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       473995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       474020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       474120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       474170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       474295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       474345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       474470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       474520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       474570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffa90]
#       474595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       474620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       474720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       474770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       474820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       474845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       474945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       474995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       475120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       475170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       475295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       475345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       475395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffaa0]
#       475420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       475445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       475470 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       475495 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       475520 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       475545 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       475570 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       475595 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       475620 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       475645 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffaa0]
#       475670 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       475695 ns : cpu0: 0x000029d0    bleu  0x00002948
#       475720 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       475745 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       475770 ns : cpu0: 0x0000294c    be  0x0000296c
#       475795 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       475820 ns : cpu0: 0x0000296c    ret
#       475845 ns : cpu0: 0x00002970    restore
#       475920 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       475995 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       476020 ns : cpu0: 0x00001504    be,a  0x000014dc
#       476045 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000015]
#       476070 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       476095 ns : cpu0: 0x000014e0    ble  0x00001798
#       476120 ns : cpu0: 0x000014e4    nop
#       476195 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000002a0]
#       476220 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       476245 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffaa0]
#       476270 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       476295 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       476320 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       476345 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       476370 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       476395 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffaa0]
#       476420 ns : cpu0: 0x00002930    bleu  0x00002948
#       476445 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       476470 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       476495 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       476520 ns : cpu0: 0x00002940    be  0x00002974
#       476545 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffaa0]
#       476570 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       476670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       476720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       476770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       476795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       476895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       476945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       477070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       477120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       477245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       477295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       477345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffab0]
#       477370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       477395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       477495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       477545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       477595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       477620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       477720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       477770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       477895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       477945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       478070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       478120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       478170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffac0]
#       478195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       478220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       478245 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       478270 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       478295 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       478320 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       478345 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       478370 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       478395 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       478420 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffac0]
#       478445 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       478470 ns : cpu0: 0x000029d0    bleu  0x00002948
#       478495 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       478520 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       478545 ns : cpu0: 0x0000294c    be  0x0000296c
#       478570 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       478595 ns : cpu0: 0x0000296c    ret
#       478620 ns : cpu0: 0x00002970    restore
#       478695 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       478770 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       478795 ns : cpu0: 0x00001504    be,a  0x000014dc
#       478820 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000016]
#       478845 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       478870 ns : cpu0: 0x000014e0    ble  0x00001798
#       478895 ns : cpu0: 0x000014e4    nop
#       478970 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000002c0]
#       478995 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       479020 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffac0]
#       479045 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       479070 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       479095 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       479120 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       479145 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       479170 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffac0]
#       479195 ns : cpu0: 0x00002930    bleu  0x00002948
#       479220 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       479245 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       479270 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       479295 ns : cpu0: 0x00002940    be  0x00002974
#       479320 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffac0]
#       479345 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       479445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       479495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       479545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       479570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       479670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       479720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       479845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       479895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       480020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       480070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       480120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffad0]
#       480145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       480170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       480270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       480320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       480370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       480395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       480495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       480545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       480670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       480720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       480845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       480895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       480945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffae0]
#       480970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       480995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       481020 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       481045 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       481070 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       481095 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       481120 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       481145 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       481170 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       481195 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffae0]
#       481220 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       481245 ns : cpu0: 0x000029d0    bleu  0x00002948
#       481270 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       481295 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       481320 ns : cpu0: 0x0000294c    be  0x0000296c
#       481345 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       481370 ns : cpu0: 0x0000296c    ret
#       481395 ns : cpu0: 0x00002970    restore
#       481470 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       481545 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       481570 ns : cpu0: 0x00001504    be,a  0x000014dc
#       481595 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000017]
#       481620 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       481645 ns : cpu0: 0x000014e0    ble  0x00001798
#       481670 ns : cpu0: 0x000014e4    nop
#       481745 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000002e0]
#       481770 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       481795 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffae0]
#       481820 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       481845 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       481870 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       481895 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       481920 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       481945 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffae0]
#       481970 ns : cpu0: 0x00002930    bleu  0x00002948
#       481995 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       482020 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       482045 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       482070 ns : cpu0: 0x00002940    be  0x00002974
#       482095 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffae0]
#       482120 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       482220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       482270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       482320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       482345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       482445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       482495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       482620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       482670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       482795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       482845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       482895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffaf0]
#       482920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       482945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       483045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       483095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       483145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       483170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       483270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       483320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       483445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       483495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       483620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       483670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       483720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb00]
#       483745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       483770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       483795 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       483820 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       483845 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       483870 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       483895 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       483920 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       483945 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       483970 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffb00]
#       483995 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       484020 ns : cpu0: 0x000029d0    bleu  0x00002948
#       484045 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       484070 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       484095 ns : cpu0: 0x0000294c    be  0x0000296c
#       484120 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       484145 ns : cpu0: 0x0000296c    ret
#       484170 ns : cpu0: 0x00002970    restore
#       484245 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       484320 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       484345 ns : cpu0: 0x00001504    be,a  0x000014dc
#       484370 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000018]
#       484395 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       484420 ns : cpu0: 0x000014e0    ble  0x00001798
#       484445 ns : cpu0: 0x000014e4    nop
#       484520 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000300]
#       484545 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       484570 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffb00]
#       484595 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       484620 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       484645 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       484670 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       484695 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       484720 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffb00]
#       484745 ns : cpu0: 0x00002930    bleu  0x00002948
#       484770 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       484795 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       484820 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       484845 ns : cpu0: 0x00002940    be  0x00002974
#       484870 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffb00]
#       484895 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       484995 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       485045 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       485095 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       485120 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       485220 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       485270 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       485395 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       485445 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       485570 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       485620 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       485670 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb10]
#       485695 ns : cpu0: 0x000029a4    bgu  0x00002978
#       485720 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       485820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       485870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       485920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       485945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       486045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       486095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       486220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       486270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       486395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       486445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       486495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb20]
#       486520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       486545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       486570 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       486595 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       486620 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       486645 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       486670 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       486695 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       486720 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       486745 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffb20]
#       486770 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       486795 ns : cpu0: 0x000029d0    bleu  0x00002948
#       486820 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       486845 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       486870 ns : cpu0: 0x0000294c    be  0x0000296c
#       486895 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       486920 ns : cpu0: 0x0000296c    ret
#       486945 ns : cpu0: 0x00002970    restore
#       487020 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       487095 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       487120 ns : cpu0: 0x00001504    be,a  0x000014dc
#       487145 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000019]
#       487170 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       487195 ns : cpu0: 0x000014e0    ble  0x00001798
#       487220 ns : cpu0: 0x000014e4    nop
#       487295 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000320]
#       487320 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       487345 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffb20]
#       487370 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       487395 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       487420 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       487445 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       487470 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       487495 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffb20]
#       487520 ns : cpu0: 0x00002930    bleu  0x00002948
#       487545 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       487570 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       487595 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       487620 ns : cpu0: 0x00002940    be  0x00002974
#       487645 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffb20]
#       487670 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       487770 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       487820 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       487870 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       487895 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       487995 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       488045 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       488170 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       488220 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       488345 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       488395 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       488445 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb30]
#       488470 ns : cpu0: 0x000029a4    bgu  0x00002978
#       488495 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       488595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       488645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       488695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       488720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       488820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       488870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       488995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       489045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       489170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       489220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       489270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb40]
#       489295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       489320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       489345 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       489370 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       489395 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       489420 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       489445 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       489470 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       489495 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       489520 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffb40]
#       489545 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       489570 ns : cpu0: 0x000029d0    bleu  0x00002948
#       489595 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       489620 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       489645 ns : cpu0: 0x0000294c    be  0x0000296c
#       489670 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       489695 ns : cpu0: 0x0000296c    ret
#       489720 ns : cpu0: 0x00002970    restore
#       489795 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       489870 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       489895 ns : cpu0: 0x00001504    be,a  0x000014dc
#       489920 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000001a]
#       489945 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       489970 ns : cpu0: 0x000014e0    ble  0x00001798
#       489995 ns : cpu0: 0x000014e4    nop
#       490070 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000340]
#       490095 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       490120 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffb40]
#       490145 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       490170 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       490195 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       490220 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       490245 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       490270 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffb40]
#       490295 ns : cpu0: 0x00002930    bleu  0x00002948
#       490320 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       490345 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       490370 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       490395 ns : cpu0: 0x00002940    be  0x00002974
#       490420 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffb40]
#       490445 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       490545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       490595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       490645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       490670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       490770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       490820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       490945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       490995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       491120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       491170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       491220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb50]
#       491245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       491270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       491370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       491420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       491470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       491495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       491595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       491645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       491770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       491820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       491945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       491995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       492045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb60]
#       492070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       492095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       492120 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       492145 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       492170 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       492195 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       492220 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       492245 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       492270 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       492295 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffb60]
#       492320 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       492345 ns : cpu0: 0x000029d0    bleu  0x00002948
#       492370 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       492395 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       492420 ns : cpu0: 0x0000294c    be  0x0000296c
#       492445 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       492470 ns : cpu0: 0x0000296c    ret
#       492495 ns : cpu0: 0x00002970    restore
#       492570 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       492645 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       492670 ns : cpu0: 0x00001504    be,a  0x000014dc
#       492695 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000001b]
#       492720 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       492745 ns : cpu0: 0x000014e0    ble  0x00001798
#       492770 ns : cpu0: 0x000014e4    nop
#       492845 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000360]
#       492870 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       492895 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffb60]
#       492920 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       492945 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       492970 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       492995 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       493020 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       493045 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffb60]
#       493070 ns : cpu0: 0x00002930    bleu  0x00002948
#       493095 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       493120 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       493145 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       493170 ns : cpu0: 0x00002940    be  0x00002974
#       493195 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffb60]
#       493220 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       493320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       493370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       493420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       493445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       493545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       493595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       493720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       493770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       493895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       493945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       493995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb70]
#       494020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       494045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       494145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       494195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       494245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       494270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       494370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       494420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       494545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       494595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       494720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       494770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       494820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb80]
#       494845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       494870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       494895 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       494920 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       494945 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       494970 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       494995 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       495020 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       495045 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       495070 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffb80]
#       495095 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       495120 ns : cpu0: 0x000029d0    bleu  0x00002948
#       495145 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       495170 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       495195 ns : cpu0: 0x0000294c    be  0x0000296c
#       495220 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       495245 ns : cpu0: 0x0000296c    ret
#       495270 ns : cpu0: 0x00002970    restore
#       495345 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       495420 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       495445 ns : cpu0: 0x00001504    be,a  0x000014dc
#       495470 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000001c]
#       495495 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       495520 ns : cpu0: 0x000014e0    ble  0x00001798
#       495545 ns : cpu0: 0x000014e4    nop
#       495620 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000380]
#       495645 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       495670 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffb80]
#       495695 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       495720 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       495745 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       495770 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       495795 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       495820 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffb80]
#       495845 ns : cpu0: 0x00002930    bleu  0x00002948
#       495870 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       495895 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       495920 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       495945 ns : cpu0: 0x00002940    be  0x00002974
#       495970 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffb80]
#       495995 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       496095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       496145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       496195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       496220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       496320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       496370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       496495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       496545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       496670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       496720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       496770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffb90]
#       496795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       496820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       496920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       496970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       497020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       497045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       497145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       497195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       497320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       497370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       497495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       497545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       497595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffba0]
#       497620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       497645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       497670 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       497695 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       497720 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       497745 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       497770 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       497795 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       497820 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       497845 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffba0]
#       497870 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       497895 ns : cpu0: 0x000029d0    bleu  0x00002948
#       497920 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       497945 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       497970 ns : cpu0: 0x0000294c    be  0x0000296c
#       497995 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       498020 ns : cpu0: 0x0000296c    ret
#       498045 ns : cpu0: 0x00002970    restore
#       498120 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       498195 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       498220 ns : cpu0: 0x00001504    be,a  0x000014dc
#       498245 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000001d]
#       498270 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       498295 ns : cpu0: 0x000014e0    ble  0x00001798
#       498320 ns : cpu0: 0x000014e4    nop
#       498395 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000003a0]
#       498420 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       498445 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffba0]
#       498470 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       498495 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       498520 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       498545 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       498570 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       498595 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffba0]
#       498620 ns : cpu0: 0x00002930    bleu  0x00002948
#       498645 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       498670 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       498695 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       498720 ns : cpu0: 0x00002940    be  0x00002974
#       498745 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffba0]
#       498770 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       498870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       498920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       498970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       498995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       499095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       499145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       499270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       499320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       499445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       499495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       499545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffbb0]
#       499570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       499595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       499695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       499745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       499795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       499820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       499920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       499970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       500095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       500145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       500270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       500320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       500370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffbc0]
#       500395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       500420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       500445 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       500470 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       500495 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       500520 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       500545 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       500570 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       500595 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       500620 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffbc0]
#       500645 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       500670 ns : cpu0: 0x000029d0    bleu  0x00002948
#       500695 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       500720 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       500745 ns : cpu0: 0x0000294c    be  0x0000296c
#       500770 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       500795 ns : cpu0: 0x0000296c    ret
#       500820 ns : cpu0: 0x00002970    restore
#       500895 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       500970 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       500995 ns : cpu0: 0x00001504    be,a  0x000014dc
#       501020 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000001e]
#       501045 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       501070 ns : cpu0: 0x000014e0    ble  0x00001798
#       501095 ns : cpu0: 0x000014e4    nop
#       501170 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000003c0]
#       501195 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       501220 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffbc0]
#       501245 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       501270 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       501295 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       501320 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       501345 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       501370 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffbc0]
#       501395 ns : cpu0: 0x00002930    bleu  0x00002948
#       501420 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       501445 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       501470 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       501495 ns : cpu0: 0x00002940    be  0x00002974
#       501520 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffbc0]
#       501545 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       501645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       501695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       501745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       501770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       501870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       501920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       502045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       502095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       502220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       502270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       502320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffbd0]
#       502345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       502370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       502470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       502520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       502570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       502595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       502695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       502745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       502870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       502920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       503045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       503095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       503145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffbe0]
#       503170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       503195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       503220 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       503245 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       503270 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       503295 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       503320 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       503345 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       503370 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       503395 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffbe0]
#       503420 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       503445 ns : cpu0: 0x000029d0    bleu  0x00002948
#       503470 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       503495 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       503520 ns : cpu0: 0x0000294c    be  0x0000296c
#       503545 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       503570 ns : cpu0: 0x0000296c    ret
#       503595 ns : cpu0: 0x00002970    restore
#       503670 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       503745 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       503770 ns : cpu0: 0x00001504    be,a  0x000014dc
#       503795 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000001f]
#       503820 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       503845 ns : cpu0: 0x000014e0    ble  0x00001798
#       503870 ns : cpu0: 0x000014e4    nop
#       503945 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000003e0]
#       503970 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       503995 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffbe0]
#       504020 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       504045 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       504070 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       504095 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       504120 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       504145 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffbe0]
#       504170 ns : cpu0: 0x00002930    bleu  0x00002948
#       504195 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       504220 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       504245 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       504270 ns : cpu0: 0x00002940    be  0x00002974
#       504295 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffbe0]
#       504320 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       504420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       504470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       504520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       504545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       504645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       504695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       504820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       504870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       504995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       505045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       505095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffbf0]
#       505120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       505145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       505245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       505295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       505345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       505370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       505470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       505520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       505645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       505695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       505820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       505870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       505920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc00]
#       505945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       505970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       505995 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       506020 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       506045 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       506070 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       506095 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       506120 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       506145 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       506170 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffc00]
#       506195 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       506220 ns : cpu0: 0x000029d0    bleu  0x00002948
#       506245 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       506270 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       506295 ns : cpu0: 0x0000294c    be  0x0000296c
#       506320 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       506345 ns : cpu0: 0x0000296c    ret
#       506370 ns : cpu0: 0x00002970    restore
#       506445 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       506520 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       506545 ns : cpu0: 0x00001504    be,a  0x000014dc
#       506570 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000020]
#       506595 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       506620 ns : cpu0: 0x000014e0    ble  0x00001798
#       506645 ns : cpu0: 0x000014e4    nop
#       506720 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000400]
#       506745 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       506770 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffc00]
#       506795 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       506820 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       506845 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       506870 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       506895 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       506920 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffc00]
#       506945 ns : cpu0: 0x00002930    bleu  0x00002948
#       506970 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       506995 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       507020 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       507045 ns : cpu0: 0x00002940    be  0x00002974
#       507070 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffc00]
#       507095 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       507195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       507245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       507295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       507320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       507420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       507470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       507595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       507645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       507770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       507820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       507870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc10]
#       507895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       507920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       508020 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       508070 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       508120 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       508145 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       508245 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       508295 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       508420 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       508470 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       508595 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       508645 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       508695 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc20]
#       508720 ns : cpu0: 0x000029a4    bgu  0x00002978
#       508745 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       508770 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       508795 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       508820 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       508845 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       508870 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       508895 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       508920 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       508945 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffc20]
#       508970 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       508995 ns : cpu0: 0x000029d0    bleu  0x00002948
#       509020 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       509045 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       509070 ns : cpu0: 0x0000294c    be  0x0000296c
#       509095 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       509120 ns : cpu0: 0x0000296c    ret
#       509145 ns : cpu0: 0x00002970    restore
#       509220 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       509295 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       509320 ns : cpu0: 0x00001504    be,a  0x000014dc
#       509345 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000021]
#       509370 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       509395 ns : cpu0: 0x000014e0    ble  0x00001798
#       509420 ns : cpu0: 0x000014e4    nop
#       509495 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000420]
#       509520 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       509545 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffc20]
#       509570 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       509595 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       509620 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       509645 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       509670 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       509695 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffc20]
#       509720 ns : cpu0: 0x00002930    bleu  0x00002948
#       509745 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       509770 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       509795 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       509820 ns : cpu0: 0x00002940    be  0x00002974
#       509845 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffc20]
#       509870 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       509970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       510020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       510070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       510095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       510195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       510245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       510370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       510420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       510545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       510595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       510645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc30]
#       510670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       510695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       510795 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       510845 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       510895 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       510920 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       511020 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       511070 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       511195 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       511245 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       511370 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       511420 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       511470 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc40]
#       511495 ns : cpu0: 0x000029a4    bgu  0x00002978
#       511520 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       511545 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       511570 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       511595 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       511620 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       511645 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       511670 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       511695 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       511720 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffc40]
#       511745 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       511770 ns : cpu0: 0x000029d0    bleu  0x00002948
#       511795 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       511820 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       511845 ns : cpu0: 0x0000294c    be  0x0000296c
#       511870 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       511895 ns : cpu0: 0x0000296c    ret
#       511920 ns : cpu0: 0x00002970    restore
#       511995 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       512070 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       512095 ns : cpu0: 0x00001504    be,a  0x000014dc
#       512120 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000022]
#       512145 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       512170 ns : cpu0: 0x000014e0    ble  0x00001798
#       512195 ns : cpu0: 0x000014e4    nop
#       512270 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000440]
#       512295 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       512320 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffc40]
#       512345 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       512370 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       512395 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       512420 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       512445 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       512470 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffc40]
#       512495 ns : cpu0: 0x00002930    bleu  0x00002948
#       512520 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       512545 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       512570 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       512595 ns : cpu0: 0x00002940    be  0x00002974
#       512620 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffc40]
#       512645 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       512745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       512795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       512845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       512870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       512970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       513020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       513145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       513195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       513320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       513370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       513420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc50]
#       513445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       513470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       513570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       513620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       513670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       513695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       513795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       513845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       513970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       514020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       514145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       514195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       514245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc60]
#       514270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       514295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       514320 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       514345 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       514370 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       514395 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       514420 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       514445 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       514470 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       514495 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffc60]
#       514520 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       514545 ns : cpu0: 0x000029d0    bleu  0x00002948
#       514570 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       514595 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       514620 ns : cpu0: 0x0000294c    be  0x0000296c
#       514645 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       514670 ns : cpu0: 0x0000296c    ret
#       514695 ns : cpu0: 0x00002970    restore
#       514770 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       514845 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       514870 ns : cpu0: 0x00001504    be,a  0x000014dc
#       514895 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000023]
#       514920 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       514945 ns : cpu0: 0x000014e0    ble  0x00001798
#       514970 ns : cpu0: 0x000014e4    nop
#       515045 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000460]
#       515070 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       515095 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffc60]
#       515120 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       515145 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       515170 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       515195 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       515220 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       515245 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffc60]
#       515270 ns : cpu0: 0x00002930    bleu  0x00002948
#       515295 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       515320 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       515345 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       515370 ns : cpu0: 0x00002940    be  0x00002974
#       515395 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffc60]
#       515420 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       515520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       515570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       515620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       515645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       515745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       515795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       515920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       515970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       516095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       516145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       516195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc70]
#       516220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       516245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       516345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       516395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       516445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       516470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       516570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       516620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       516745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       516795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       516920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       516970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       517020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc80]
#       517045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       517070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       517095 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       517120 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       517145 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       517170 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       517195 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       517220 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       517245 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       517270 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffc80]
#       517295 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       517320 ns : cpu0: 0x000029d0    bleu  0x00002948
#       517345 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       517370 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       517395 ns : cpu0: 0x0000294c    be  0x0000296c
#       517420 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       517445 ns : cpu0: 0x0000296c    ret
#       517470 ns : cpu0: 0x00002970    restore
#       517545 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       517620 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       517645 ns : cpu0: 0x00001504    be,a  0x000014dc
#       517670 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000024]
#       517695 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       517720 ns : cpu0: 0x000014e0    ble  0x00001798
#       517745 ns : cpu0: 0x000014e4    nop
#       517820 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000480]
#       517845 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       517870 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffc80]
#       517895 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       517920 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       517945 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       517970 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       517995 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       518020 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffc80]
#       518045 ns : cpu0: 0x00002930    bleu  0x00002948
#       518070 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       518095 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       518120 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       518145 ns : cpu0: 0x00002940    be  0x00002974
#       518170 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffc80]
#       518195 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       518295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       518345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       518395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       518420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       518520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       518570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       518695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       518745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       518870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       518920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       518970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffc90]
#       518995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       519020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       519120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       519170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       519220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       519245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       519345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       519395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       519520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       519570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       519695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       519745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       519795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffca0]
#       519820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       519845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       519870 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       519895 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       519920 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       519945 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       519970 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       519995 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       520020 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       520045 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffca0]
#       520070 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       520095 ns : cpu0: 0x000029d0    bleu  0x00002948
#       520120 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       520145 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       520170 ns : cpu0: 0x0000294c    be  0x0000296c
#       520195 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       520220 ns : cpu0: 0x0000296c    ret
#       520245 ns : cpu0: 0x00002970    restore
#       520320 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       520395 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       520420 ns : cpu0: 0x00001504    be,a  0x000014dc
#       520445 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000025]
#       520470 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       520495 ns : cpu0: 0x000014e0    ble  0x00001798
#       520520 ns : cpu0: 0x000014e4    nop
#       520595 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000004a0]
#       520620 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       520645 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffca0]
#       520670 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       520695 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       520720 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       520745 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       520770 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       520795 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffca0]
#       520820 ns : cpu0: 0x00002930    bleu  0x00002948
#       520845 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       520870 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       520895 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       520920 ns : cpu0: 0x00002940    be  0x00002974
#       520945 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffca0]
#       520970 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       521070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       521120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       521170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       521195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       521295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       521345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       521470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       521520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       521645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       521695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       521745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffcb0]
#       521770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       521795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       521895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       521945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       521995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       522020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       522120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       522170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       522295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       522345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       522470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       522520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       522570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffcc0]
#       522595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       522620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       522645 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       522670 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       522695 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       522720 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       522745 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       522770 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       522795 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       522820 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffcc0]
#       522845 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       522870 ns : cpu0: 0x000029d0    bleu  0x00002948
#       522895 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       522920 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       522945 ns : cpu0: 0x0000294c    be  0x0000296c
#       522970 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       522995 ns : cpu0: 0x0000296c    ret
#       523020 ns : cpu0: 0x00002970    restore
#       523095 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       523170 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       523195 ns : cpu0: 0x00001504    be,a  0x000014dc
#       523220 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000026]
#       523245 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       523270 ns : cpu0: 0x000014e0    ble  0x00001798
#       523295 ns : cpu0: 0x000014e4    nop
#       523370 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000004c0]
#       523395 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       523420 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffcc0]
#       523445 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       523470 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       523495 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       523520 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       523545 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       523570 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffcc0]
#       523595 ns : cpu0: 0x00002930    bleu  0x00002948
#       523620 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       523645 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       523670 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       523695 ns : cpu0: 0x00002940    be  0x00002974
#       523720 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffcc0]
#       523745 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       523845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       523895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       523945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       523970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       524070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       524120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       524245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       524295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       524420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       524470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       524520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffcd0]
#       524545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       524570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       524670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       524720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       524770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       524795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       524895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       524945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       525070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       525120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       525245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       525295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       525345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffce0]
#       525370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       525395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       525420 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       525445 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       525470 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       525495 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       525520 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       525545 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       525570 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       525595 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffce0]
#       525620 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       525645 ns : cpu0: 0x000029d0    bleu  0x00002948
#       525670 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       525695 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       525720 ns : cpu0: 0x0000294c    be  0x0000296c
#       525745 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       525770 ns : cpu0: 0x0000296c    ret
#       525795 ns : cpu0: 0x00002970    restore
#       525870 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       525945 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       525970 ns : cpu0: 0x00001504    be,a  0x000014dc
#       525995 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000027]
#       526020 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       526045 ns : cpu0: 0x000014e0    ble  0x00001798
#       526070 ns : cpu0: 0x000014e4    nop
#       526145 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000004e0]
#       526170 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       526195 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffce0]
#       526220 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       526245 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       526270 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       526295 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       526320 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       526345 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffce0]
#       526370 ns : cpu0: 0x00002930    bleu  0x00002948
#       526395 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       526420 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       526445 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       526470 ns : cpu0: 0x00002940    be  0x00002974
#       526495 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffce0]
#       526520 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       526620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       526670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       526720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       526745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       526845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       526895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       527020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       527070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       527195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       527245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       527295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffcf0]
#       527320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       527345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       527445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       527495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       527545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       527570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       527670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       527720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       527845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       527895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       528020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       528070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       528120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd00]
#       528145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       528170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       528195 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       528220 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       528245 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       528270 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       528295 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       528320 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       528345 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       528370 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffd00]
#       528395 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       528420 ns : cpu0: 0x000029d0    bleu  0x00002948
#       528445 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       528470 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       528495 ns : cpu0: 0x0000294c    be  0x0000296c
#       528520 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       528545 ns : cpu0: 0x0000296c    ret
#       528570 ns : cpu0: 0x00002970    restore
#       528645 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       528720 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       528745 ns : cpu0: 0x00001504    be,a  0x000014dc
#       528770 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000028]
#       528795 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       528820 ns : cpu0: 0x000014e0    ble  0x00001798
#       528845 ns : cpu0: 0x000014e4    nop
#       528920 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000500]
#       528945 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       528970 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffd00]
#       528995 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       529020 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       529045 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       529070 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       529095 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       529120 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffd00]
#       529145 ns : cpu0: 0x00002930    bleu  0x00002948
#       529170 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       529195 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       529220 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       529245 ns : cpu0: 0x00002940    be  0x00002974
#       529270 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffd00]
#       529295 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       529395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       529445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       529495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       529520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       529620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       529670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       529795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       529845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       529970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       530020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       530070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd10]
#       530095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       530120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       530220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       530270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       530320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       530345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       530445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       530495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       530620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       530670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       530795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       530845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       530895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd20]
#       530920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       530945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       530970 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       530995 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       531020 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       531045 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       531070 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       531095 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       531120 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       531145 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffd20]
#       531170 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       531195 ns : cpu0: 0x000029d0    bleu  0x00002948
#       531220 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       531245 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       531270 ns : cpu0: 0x0000294c    be  0x0000296c
#       531295 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       531320 ns : cpu0: 0x0000296c    ret
#       531345 ns : cpu0: 0x00002970    restore
#       531420 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       531495 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       531520 ns : cpu0: 0x00001504    be,a  0x000014dc
#       531545 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000029]
#       531570 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       531595 ns : cpu0: 0x000014e0    ble  0x00001798
#       531620 ns : cpu0: 0x000014e4    nop
#       531695 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000520]
#       531720 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       531745 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffd20]
#       531770 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       531795 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       531820 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       531845 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       531870 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       531895 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffd20]
#       531920 ns : cpu0: 0x00002930    bleu  0x00002948
#       531945 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       531970 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       531995 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       532020 ns : cpu0: 0x00002940    be  0x00002974
#       532045 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffd20]
#       532070 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       532170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       532220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       532270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       532295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       532395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       532445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       532570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       532620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       532745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       532795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       532845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd30]
#       532870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       532895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       532995 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       533045 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       533095 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       533120 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       533220 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       533270 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       533395 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       533445 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       533570 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       533620 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       533670 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd40]
#       533695 ns : cpu0: 0x000029a4    bgu  0x00002978
#       533720 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       533745 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       533770 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       533795 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       533820 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       533845 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       533870 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       533895 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       533920 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffd40]
#       533945 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       533970 ns : cpu0: 0x000029d0    bleu  0x00002948
#       533995 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       534020 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       534045 ns : cpu0: 0x0000294c    be  0x0000296c
#       534070 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       534095 ns : cpu0: 0x0000296c    ret
#       534120 ns : cpu0: 0x00002970    restore
#       534195 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       534270 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       534295 ns : cpu0: 0x00001504    be,a  0x000014dc
#       534320 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000002a]
#       534345 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       534370 ns : cpu0: 0x000014e0    ble  0x00001798
#       534395 ns : cpu0: 0x000014e4    nop
#       534470 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000540]
#       534495 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       534520 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffd40]
#       534545 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       534570 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       534595 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       534620 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       534645 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       534670 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffd40]
#       534695 ns : cpu0: 0x00002930    bleu  0x00002948
#       534720 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       534745 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       534770 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       534795 ns : cpu0: 0x00002940    be  0x00002974
#       534820 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffd40]
#       534845 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       534945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       534995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       535045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       535070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       535170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       535220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       535345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       535395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       535520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       535570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       535620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd50]
#       535645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       535670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       535770 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       535820 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       535870 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       535895 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       535995 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       536045 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       536170 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       536220 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       536345 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       536395 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       536445 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd60]
#       536470 ns : cpu0: 0x000029a4    bgu  0x00002978
#       536495 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       536520 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       536545 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       536570 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       536595 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       536620 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       536645 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       536670 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       536695 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffd60]
#       536720 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       536745 ns : cpu0: 0x000029d0    bleu  0x00002948
#       536770 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       536795 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       536820 ns : cpu0: 0x0000294c    be  0x0000296c
#       536845 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       536870 ns : cpu0: 0x0000296c    ret
#       536895 ns : cpu0: 0x00002970    restore
#       536970 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       537045 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       537070 ns : cpu0: 0x00001504    be,a  0x000014dc
#       537095 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000002b]
#       537120 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       537145 ns : cpu0: 0x000014e0    ble  0x00001798
#       537170 ns : cpu0: 0x000014e4    nop
#       537245 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000560]
#       537270 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       537295 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffd60]
#       537320 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       537345 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       537370 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       537395 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       537420 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       537445 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffd60]
#       537470 ns : cpu0: 0x00002930    bleu  0x00002948
#       537495 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       537520 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       537545 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       537570 ns : cpu0: 0x00002940    be  0x00002974
#       537595 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffd60]
#       537620 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       537720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       537770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       537820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       537845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       537945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       537995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       538120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       538170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       538295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       538345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       538395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd70]
#       538420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       538445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       538545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       538595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       538645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       538670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       538770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       538820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       538945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       538995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       539120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       539170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       539220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd80]
#       539245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       539270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       539295 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       539320 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       539345 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       539370 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       539395 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       539420 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       539445 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       539470 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffd80]
#       539495 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       539520 ns : cpu0: 0x000029d0    bleu  0x00002948
#       539545 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       539570 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       539595 ns : cpu0: 0x0000294c    be  0x0000296c
#       539620 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       539645 ns : cpu0: 0x0000296c    ret
#       539670 ns : cpu0: 0x00002970    restore
#       539745 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       539820 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       539845 ns : cpu0: 0x00001504    be,a  0x000014dc
#       539870 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000002c]
#       539895 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       539920 ns : cpu0: 0x000014e0    ble  0x00001798
#       539945 ns : cpu0: 0x000014e4    nop
#       540020 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000580]
#       540045 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       540070 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffd80]
#       540095 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       540120 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       540145 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       540170 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       540195 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       540220 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffd80]
#       540245 ns : cpu0: 0x00002930    bleu  0x00002948
#       540270 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       540295 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       540320 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       540345 ns : cpu0: 0x00002940    be  0x00002974
#       540370 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffd80]
#       540395 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       540495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       540545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       540595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       540620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       540720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       540770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       540895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       540945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       541070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       541120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       541170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffd90]
#       541195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       541220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       541320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       541370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       541420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       541445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       541545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       541595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       541720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       541770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       541895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       541945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       541995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffda0]
#       542020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       542045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       542070 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       542095 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       542120 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       542145 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       542170 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       542195 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       542220 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       542245 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffda0]
#       542270 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       542295 ns : cpu0: 0x000029d0    bleu  0x00002948
#       542320 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       542345 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       542370 ns : cpu0: 0x0000294c    be  0x0000296c
#       542395 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       542420 ns : cpu0: 0x0000296c    ret
#       542445 ns : cpu0: 0x00002970    restore
#       542520 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       542595 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       542620 ns : cpu0: 0x00001504    be,a  0x000014dc
#       542645 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000002d]
#       542670 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       542695 ns : cpu0: 0x000014e0    ble  0x00001798
#       542720 ns : cpu0: 0x000014e4    nop
#       542795 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000005a0]
#       542820 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       542845 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffda0]
#       542870 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       542895 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       542920 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       542945 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       542970 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       542995 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffda0]
#       543020 ns : cpu0: 0x00002930    bleu  0x00002948
#       543045 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       543070 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       543095 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       543120 ns : cpu0: 0x00002940    be  0x00002974
#       543145 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffda0]
#       543170 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       543270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       543320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       543370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       543395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       543495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       543545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       543670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       543720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       543845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       543895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       543945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffdb0]
#       543970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       543995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       544095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       544145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       544195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       544220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       544320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       544370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       544495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       544545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       544670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       544720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       544770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffdc0]
#       544795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       544820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       544845 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       544870 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       544895 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       544920 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       544945 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       544970 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       544995 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       545020 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffdc0]
#       545045 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       545070 ns : cpu0: 0x000029d0    bleu  0x00002948
#       545095 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       545120 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       545145 ns : cpu0: 0x0000294c    be  0x0000296c
#       545170 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       545195 ns : cpu0: 0x0000296c    ret
#       545220 ns : cpu0: 0x00002970    restore
#       545295 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       545370 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       545395 ns : cpu0: 0x00001504    be,a  0x000014dc
#       545420 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000002e]
#       545445 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       545470 ns : cpu0: 0x000014e0    ble  0x00001798
#       545495 ns : cpu0: 0x000014e4    nop
#       545570 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000005c0]
#       545595 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       545620 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffdc0]
#       545645 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       545670 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       545695 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       545720 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       545745 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       545770 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffdc0]
#       545795 ns : cpu0: 0x00002930    bleu  0x00002948
#       545820 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       545845 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       545870 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       545895 ns : cpu0: 0x00002940    be  0x00002974
#       545920 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffdc0]
#       545945 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       546045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       546095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       546145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       546170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       546270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       546320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       546445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       546495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       546620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       546670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       546720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffdd0]
#       546745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       546770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       546870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       546920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       546970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       546995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       547095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       547145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       547270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       547320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       547445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       547495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       547545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffde0]
#       547570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       547595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       547620 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       547645 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       547670 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       547695 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       547720 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       547745 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       547770 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       547795 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffde0]
#       547820 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       547845 ns : cpu0: 0x000029d0    bleu  0x00002948
#       547870 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       547895 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       547920 ns : cpu0: 0x0000294c    be  0x0000296c
#       547945 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       547970 ns : cpu0: 0x0000296c    ret
#       547995 ns : cpu0: 0x00002970    restore
#       548070 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       548145 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       548170 ns : cpu0: 0x00001504    be,a  0x000014dc
#       548195 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000002f]
#       548220 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       548245 ns : cpu0: 0x000014e0    ble  0x00001798
#       548270 ns : cpu0: 0x000014e4    nop
#       548345 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000005e0]
#       548370 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       548395 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffde0]
#       548420 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       548445 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       548470 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       548495 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       548520 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       548545 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffde0]
#       548570 ns : cpu0: 0x00002930    bleu  0x00002948
#       548595 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       548620 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       548645 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       548670 ns : cpu0: 0x00002940    be  0x00002974
#       548695 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffde0]
#       548720 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       548820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       548870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       548920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       548945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       549045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       549095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       549220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       549270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       549395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       549445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       549495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffdf0]
#       549520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       549545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       549645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       549695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       549745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       549770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       549870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       549920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       550045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       550095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       550220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       550270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       550320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe00]
#       550345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       550370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       550395 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       550420 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       550445 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       550470 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       550495 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       550520 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       550545 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       550570 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffe00]
#       550595 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       550620 ns : cpu0: 0x000029d0    bleu  0x00002948
#       550645 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       550670 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       550695 ns : cpu0: 0x0000294c    be  0x0000296c
#       550720 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       550745 ns : cpu0: 0x0000296c    ret
#       550770 ns : cpu0: 0x00002970    restore
#       550845 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       550920 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       550945 ns : cpu0: 0x00001504    be,a  0x000014dc
#       550970 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000030]
#       550995 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       551020 ns : cpu0: 0x000014e0    ble  0x00001798
#       551045 ns : cpu0: 0x000014e4    nop
#       551120 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000600]
#       551145 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       551170 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffe00]
#       551195 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       551220 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       551245 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       551270 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       551295 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       551320 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffe00]
#       551345 ns : cpu0: 0x00002930    bleu  0x00002948
#       551370 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       551395 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       551420 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       551445 ns : cpu0: 0x00002940    be  0x00002974
#       551470 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffe00]
#       551495 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       551595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       551645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       551695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       551720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       551820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       551870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       551995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       552045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       552170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       552220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       552270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe10]
#       552295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       552320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       552420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       552470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       552520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       552545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       552645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       552695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       552820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       552870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       552995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       553045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       553095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe20]
#       553120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       553145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       553170 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       553195 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       553220 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       553245 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       553270 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       553295 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       553320 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       553345 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffe20]
#       553370 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       553395 ns : cpu0: 0x000029d0    bleu  0x00002948
#       553420 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       553445 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       553470 ns : cpu0: 0x0000294c    be  0x0000296c
#       553495 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       553520 ns : cpu0: 0x0000296c    ret
#       553545 ns : cpu0: 0x00002970    restore
#       553620 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       553695 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       553720 ns : cpu0: 0x00001504    be,a  0x000014dc
#       553745 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000031]
#       553770 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       553795 ns : cpu0: 0x000014e0    ble  0x00001798
#       553820 ns : cpu0: 0x000014e4    nop
#       553895 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000620]
#       553920 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       553945 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffe20]
#       553970 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       553995 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       554020 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       554045 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       554070 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       554095 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffe20]
#       554120 ns : cpu0: 0x00002930    bleu  0x00002948
#       554145 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       554170 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       554195 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       554220 ns : cpu0: 0x00002940    be  0x00002974
#       554245 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffe20]
#       554270 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       554370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       554420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       554470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       554495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       554595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       554645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       554770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       554820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       554945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       554995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       555045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe30]
#       555070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       555095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       555195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       555245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       555295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       555320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       555420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       555470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       555595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       555645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       555770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       555820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       555870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe40]
#       555895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       555920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       555945 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       555970 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       555995 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       556020 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       556045 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       556070 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       556095 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       556120 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffe40]
#       556145 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       556170 ns : cpu0: 0x000029d0    bleu  0x00002948
#       556195 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       556220 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       556245 ns : cpu0: 0x0000294c    be  0x0000296c
#       556270 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       556295 ns : cpu0: 0x0000296c    ret
#       556320 ns : cpu0: 0x00002970    restore
#       556395 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       556470 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       556495 ns : cpu0: 0x00001504    be,a  0x000014dc
#       556520 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000032]
#       556545 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       556570 ns : cpu0: 0x000014e0    ble  0x00001798
#       556595 ns : cpu0: 0x000014e4    nop
#       556670 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000640]
#       556695 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       556720 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffe40]
#       556745 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       556770 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       556795 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       556820 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       556845 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       556870 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffe40]
#       556895 ns : cpu0: 0x00002930    bleu  0x00002948
#       556920 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       556945 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       556970 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       556995 ns : cpu0: 0x00002940    be  0x00002974
#       557020 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffe40]
#       557045 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       557145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       557195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       557245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       557270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       557370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       557420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       557545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       557595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       557720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       557770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       557820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe50]
#       557845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       557870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       557970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       558020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       558070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       558095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       558195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       558245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       558370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       558420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       558545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       558595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       558645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe60]
#       558670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       558695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       558720 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       558745 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       558770 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       558795 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       558820 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       558845 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       558870 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       558895 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffe60]
#       558920 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       558945 ns : cpu0: 0x000029d0    bleu  0x00002948
#       558970 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       558995 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       559020 ns : cpu0: 0x0000294c    be  0x0000296c
#       559045 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       559070 ns : cpu0: 0x0000296c    ret
#       559095 ns : cpu0: 0x00002970    restore
#       559170 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       559245 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       559270 ns : cpu0: 0x00001504    be,a  0x000014dc
#       559295 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000033]
#       559320 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       559345 ns : cpu0: 0x000014e0    ble  0x00001798
#       559370 ns : cpu0: 0x000014e4    nop
#       559445 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000660]
#       559470 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       559495 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffe60]
#       559520 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       559545 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       559570 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       559595 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       559620 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       559645 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffe60]
#       559670 ns : cpu0: 0x00002930    bleu  0x00002948
#       559695 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       559720 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       559745 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       559770 ns : cpu0: 0x00002940    be  0x00002974
#       559795 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffe60]
#       559820 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       559920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       559970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       560020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       560045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       560145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       560195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       560320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       560370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       560495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       560545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       560595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe70]
#       560620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       560645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       560745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       560795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       560845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       560870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       560970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       561020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       561145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       561195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       561320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       561370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       561420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe80]
#       561445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       561470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       561495 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       561520 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       561545 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       561570 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       561595 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       561620 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       561645 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       561670 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffe80]
#       561695 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       561720 ns : cpu0: 0x000029d0    bleu  0x00002948
#       561745 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       561770 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       561795 ns : cpu0: 0x0000294c    be  0x0000296c
#       561820 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       561845 ns : cpu0: 0x0000296c    ret
#       561870 ns : cpu0: 0x00002970    restore
#       561945 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       562020 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       562045 ns : cpu0: 0x00001504    be,a  0x000014dc
#       562070 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000034]
#       562095 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       562120 ns : cpu0: 0x000014e0    ble  0x00001798
#       562145 ns : cpu0: 0x000014e4    nop
#       562220 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000680]
#       562245 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       562270 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffe80]
#       562295 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       562320 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       562345 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       562370 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       562395 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       562420 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffe80]
#       562445 ns : cpu0: 0x00002930    bleu  0x00002948
#       562470 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       562495 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       562520 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       562545 ns : cpu0: 0x00002940    be  0x00002974
#       562570 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffe80]
#       562595 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       562695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       562745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       562795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       562820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       562920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       562970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       563095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       563145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       563270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       563320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       563370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffe90]
#       563395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       563420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       563520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       563570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       563620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       563645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       563745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       563795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       563920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       563970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       564095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       564145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       564195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffea0]
#       564220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       564245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       564270 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       564295 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       564320 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       564345 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       564370 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       564395 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       564420 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       564445 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffea0]
#       564470 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       564495 ns : cpu0: 0x000029d0    bleu  0x00002948
#       564520 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       564545 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       564570 ns : cpu0: 0x0000294c    be  0x0000296c
#       564595 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       564620 ns : cpu0: 0x0000296c    ret
#       564645 ns : cpu0: 0x00002970    restore
#       564720 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       564795 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       564820 ns : cpu0: 0x00001504    be,a  0x000014dc
#       564845 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000035]
#       564870 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       564895 ns : cpu0: 0x000014e0    ble  0x00001798
#       564920 ns : cpu0: 0x000014e4    nop
#       564995 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000006a0]
#       565020 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       565045 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffea0]
#       565070 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       565095 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       565120 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       565145 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       565170 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       565195 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffea0]
#       565220 ns : cpu0: 0x00002930    bleu  0x00002948
#       565245 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       565270 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       565295 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       565320 ns : cpu0: 0x00002940    be  0x00002974
#       565345 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffea0]
#       565370 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       565470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       565520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       565570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       565595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       565695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       565745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       565870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       565920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       566045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       566095 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       566145 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffeb0]
#       566170 ns : cpu0: 0x000029a4    bgu  0x00002978
#       566195 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       566295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       566345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       566395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       566420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       566520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       566570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       566695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       566745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       566870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       566920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       566970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffec0]
#       566995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       567020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       567045 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       567070 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       567095 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       567120 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       567145 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       567170 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       567195 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       567220 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffec0]
#       567245 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       567270 ns : cpu0: 0x000029d0    bleu  0x00002948
#       567295 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       567320 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       567345 ns : cpu0: 0x0000294c    be  0x0000296c
#       567370 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       567395 ns : cpu0: 0x0000296c    ret
#       567420 ns : cpu0: 0x00002970    restore
#       567495 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       567570 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       567595 ns : cpu0: 0x00001504    be,a  0x000014dc
#       567620 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000036]
#       567645 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       567670 ns : cpu0: 0x000014e0    ble  0x00001798
#       567695 ns : cpu0: 0x000014e4    nop
#       567770 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000006c0]
#       567795 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       567820 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffec0]
#       567845 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       567870 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       567895 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       567920 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       567945 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       567970 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffec0]
#       567995 ns : cpu0: 0x00002930    bleu  0x00002948
#       568020 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       568045 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       568070 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       568095 ns : cpu0: 0x00002940    be  0x00002974
#       568120 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffec0]
#       568145 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       568245 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       568295 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       568345 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       568370 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       568470 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       568520 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       568645 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       568695 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       568820 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       568870 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       568920 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffed0]
#       568945 ns : cpu0: 0x000029a4    bgu  0x00002978
#       568970 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       569070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       569120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       569170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       569195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       569295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       569345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       569470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       569520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       569645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       569695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       569745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffee0]
#       569770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       569795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       569820 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       569845 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       569870 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       569895 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       569920 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       569945 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       569970 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       569995 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffffee0]
#       570020 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       570045 ns : cpu0: 0x000029d0    bleu  0x00002948
#       570070 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       570095 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       570120 ns : cpu0: 0x0000294c    be  0x0000296c
#       570145 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       570170 ns : cpu0: 0x0000296c    ret
#       570195 ns : cpu0: 0x00002970    restore
#       570270 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       570345 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       570370 ns : cpu0: 0x00001504    be,a  0x000014dc
#       570395 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000037]
#       570420 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       570445 ns : cpu0: 0x000014e0    ble  0x00001798
#       570470 ns : cpu0: 0x000014e4    nop
#       570545 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000006e0]
#       570570 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       570595 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xfffffee0]
#       570620 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       570645 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       570670 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       570695 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       570720 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       570745 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffffee0]
#       570770 ns : cpu0: 0x00002930    bleu  0x00002948
#       570795 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       570820 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       570845 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       570870 ns : cpu0: 0x00002940    be  0x00002974
#       570895 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffffee0]
#       570920 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       571020 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       571070 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       571120 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       571145 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       571245 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       571295 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       571420 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       571470 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       571595 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       571645 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       571695 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffef0]
#       571720 ns : cpu0: 0x000029a4    bgu  0x00002978
#       571745 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       571845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       571895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       571945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       571970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       572070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       572120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       572245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       572295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       572420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       572470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       572520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff00]
#       572545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       572570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       572595 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       572620 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       572645 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       572670 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       572695 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       572720 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       572745 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       572770 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffff00]
#       572795 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       572820 ns : cpu0: 0x000029d0    bleu  0x00002948
#       572845 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       572870 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       572895 ns : cpu0: 0x0000294c    be  0x0000296c
#       572920 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       572945 ns : cpu0: 0x0000296c    ret
#       572970 ns : cpu0: 0x00002970    restore
#       573045 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       573120 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       573145 ns : cpu0: 0x00001504    be,a  0x000014dc
#       573170 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000038]
#       573195 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       573220 ns : cpu0: 0x000014e0    ble  0x00001798
#       573245 ns : cpu0: 0x000014e4    nop
#       573320 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000700]
#       573345 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       573370 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffff00]
#       573395 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       573420 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       573445 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       573470 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       573495 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       573520 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffff00]
#       573545 ns : cpu0: 0x00002930    bleu  0x00002948
#       573570 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       573595 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       573620 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       573645 ns : cpu0: 0x00002940    be  0x00002974
#       573670 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffff00]
#       573695 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       573795 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       573845 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       573895 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       573920 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       574020 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       574070 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       574195 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       574245 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       574370 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       574420 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       574470 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff10]
#       574495 ns : cpu0: 0x000029a4    bgu  0x00002978
#       574520 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       574620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       574670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       574720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       574745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       574845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       574895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       575020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       575070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       575195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       575245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       575295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff20]
#       575320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       575345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       575370 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       575395 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       575420 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       575445 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       575470 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       575495 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       575520 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       575545 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffff20]
#       575570 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       575595 ns : cpu0: 0x000029d0    bleu  0x00002948
#       575620 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       575645 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       575670 ns : cpu0: 0x0000294c    be  0x0000296c
#       575695 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       575720 ns : cpu0: 0x0000296c    ret
#       575745 ns : cpu0: 0x00002970    restore
#       575820 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       575895 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       575920 ns : cpu0: 0x00001504    be,a  0x000014dc
#       575945 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000039]
#       575970 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       575995 ns : cpu0: 0x000014e0    ble  0x00001798
#       576020 ns : cpu0: 0x000014e4    nop
#       576095 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000720]
#       576120 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       576145 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffff20]
#       576170 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       576195 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       576220 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       576245 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       576270 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       576295 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffff20]
#       576320 ns : cpu0: 0x00002930    bleu  0x00002948
#       576345 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       576370 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       576395 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       576420 ns : cpu0: 0x00002940    be  0x00002974
#       576445 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffff20]
#       576470 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       576570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       576620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       576670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       576695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       576795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       576845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       576970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       577020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       577145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       577195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       577245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff30]
#       577270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       577295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       577395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       577445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       577495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       577520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       577620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       577670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       577795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       577845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       577970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       578020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       578070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff40]
#       578095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       578120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       578145 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       578170 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       578195 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       578220 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       578245 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       578270 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       578295 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       578320 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffff40]
#       578345 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       578370 ns : cpu0: 0x000029d0    bleu  0x00002948
#       578395 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       578420 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       578445 ns : cpu0: 0x0000294c    be  0x0000296c
#       578470 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       578495 ns : cpu0: 0x0000296c    ret
#       578520 ns : cpu0: 0x00002970    restore
#       578595 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       578670 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       578695 ns : cpu0: 0x00001504    be,a  0x000014dc
#       578720 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000003a]
#       578745 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       578770 ns : cpu0: 0x000014e0    ble  0x00001798
#       578795 ns : cpu0: 0x000014e4    nop
#       578870 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000740]
#       578895 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       578920 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffff40]
#       578945 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       578970 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       578995 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       579020 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       579045 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       579070 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffff40]
#       579095 ns : cpu0: 0x00002930    bleu  0x00002948
#       579120 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       579145 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       579170 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       579195 ns : cpu0: 0x00002940    be  0x00002974
#       579220 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffff40]
#       579245 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       579345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       579395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       579445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       579470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       579570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       579620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       579745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       579795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       579920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       579970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       580020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff50]
#       580045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       580070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       580170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       580220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       580270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       580295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       580395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       580445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       580570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       580620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       580745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       580795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       580845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff60]
#       580870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       580895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       580920 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       580945 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       580970 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       580995 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       581020 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       581045 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       581070 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       581095 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffff60]
#       581120 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       581145 ns : cpu0: 0x000029d0    bleu  0x00002948
#       581170 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       581195 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       581220 ns : cpu0: 0x0000294c    be  0x0000296c
#       581245 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       581270 ns : cpu0: 0x0000296c    ret
#       581295 ns : cpu0: 0x00002970    restore
#       581370 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       581445 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       581470 ns : cpu0: 0x00001504    be,a  0x000014dc
#       581495 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000003b]
#       581520 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       581545 ns : cpu0: 0x000014e0    ble  0x00001798
#       581570 ns : cpu0: 0x000014e4    nop
#       581645 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000760]
#       581670 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       581695 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffff60]
#       581720 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       581745 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       581770 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       581795 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       581820 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       581845 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffff60]
#       581870 ns : cpu0: 0x00002930    bleu  0x00002948
#       581895 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       581920 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       581945 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       581970 ns : cpu0: 0x00002940    be  0x00002974
#       581995 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffff60]
#       582020 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       582120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       582170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       582220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       582245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       582345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       582395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       582520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       582570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       582695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       582745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       582795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff70]
#       582820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       582845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       582945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       582995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       583045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       583070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       583170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       583220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       583345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       583395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       583520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       583570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       583620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff80]
#       583645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       583670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       583695 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       583720 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       583745 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       583770 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       583795 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       583820 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       583845 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       583870 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffff80]
#       583895 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       583920 ns : cpu0: 0x000029d0    bleu  0x00002948
#       583945 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       583970 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       583995 ns : cpu0: 0x0000294c    be  0x0000296c
#       584020 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       584045 ns : cpu0: 0x0000296c    ret
#       584070 ns : cpu0: 0x00002970    restore
#       584145 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       584220 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       584245 ns : cpu0: 0x00001504    be,a  0x000014dc
#       584270 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000003c]
#       584295 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       584320 ns : cpu0: 0x000014e0    ble  0x00001798
#       584345 ns : cpu0: 0x000014e4    nop
#       584420 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x00000780]
#       584445 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       584470 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffff80]
#       584495 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       584520 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       584545 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       584570 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       584595 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       584620 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffff80]
#       584645 ns : cpu0: 0x00002930    bleu  0x00002948
#       584670 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       584695 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       584720 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       584745 ns : cpu0: 0x00002940    be  0x00002974
#       584770 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffff80]
#       584795 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       584895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       584945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       584995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       585020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       585120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       585170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       585295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       585345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       585470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       585520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       585570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffff90]
#       585595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       585620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       585720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       585770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       585820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       585845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       585945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       585995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       586120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       586170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       586295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       586345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       586395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffffa0]
#       586420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       586445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       586470 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       586495 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       586520 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       586545 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       586570 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       586595 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       586620 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       586645 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffffa0]
#       586670 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       586695 ns : cpu0: 0x000029d0    bleu  0x00002948
#       586720 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       586745 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       586770 ns : cpu0: 0x0000294c    be  0x0000296c
#       586795 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       586820 ns : cpu0: 0x0000296c    ret
#       586845 ns : cpu0: 0x00002970    restore
#       586920 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       586995 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       587020 ns : cpu0: 0x00001504    be,a  0x000014dc
#       587045 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000003d]
#       587070 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       587095 ns : cpu0: 0x000014e0    ble  0x00001798
#       587120 ns : cpu0: 0x000014e4    nop
#       587195 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000007a0]
#       587220 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       587245 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffffa0]
#       587270 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       587295 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       587320 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       587345 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       587370 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       587395 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffffa0]
#       587420 ns : cpu0: 0x00002930    bleu  0x00002948
#       587445 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       587470 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       587495 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       587520 ns : cpu0: 0x00002940    be  0x00002974
#       587545 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffffa0]
#       587570 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       587670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       587720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       587770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       587795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       587895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       587945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       588070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       588120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       588245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       588295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       588345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffffb0]
#       588370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       588395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       588495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       588545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       588595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       588620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       588720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       588770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       588895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       588945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       589070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       589120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       589170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffffc0]
#       589195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       589220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       589245 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       589270 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       589295 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       589320 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       589345 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       589370 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       589395 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       589420 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffffc0]
#       589445 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       589470 ns : cpu0: 0x000029d0    bleu  0x00002948
#       589495 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       589520 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       589545 ns : cpu0: 0x0000294c    be  0x0000296c
#       589570 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       589595 ns : cpu0: 0x0000296c    ret
#       589620 ns : cpu0: 0x00002970    restore
#       589695 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       589770 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       589795 ns : cpu0: 0x00001504    be,a  0x000014dc
#       589820 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000003e]
#       589845 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       589870 ns : cpu0: 0x000014e0    ble  0x00001798
#       589895 ns : cpu0: 0x000014e4    nop
#       589970 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000007c0]
#       589995 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       590020 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffffc0]
#       590045 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       590070 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       590095 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       590120 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       590145 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       590170 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffffc0]
#       590195 ns : cpu0: 0x00002930    bleu  0x00002948
#       590220 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       590245 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       590270 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       590295 ns : cpu0: 0x00002940    be  0x00002974
#       590320 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffffc0]
#       590345 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       590445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       590495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       590545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       590570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       590670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       590720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       590845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       590895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       591020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       591070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       591120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffffd0]
#       591145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       591170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       591270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       591320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       591370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       591395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       591495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       591545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       591670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       591720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       591845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       591895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       591945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xffffffe0]
#       591970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       591995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       592020 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       592045 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       592070 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       592095 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       592120 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       592145 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       592170 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       592195 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xffffffe0]
#       592220 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       592245 ns : cpu0: 0x000029d0    bleu  0x00002948
#       592270 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       592295 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       592320 ns : cpu0: 0x0000294c    be  0x0000296c
#       592345 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       592370 ns : cpu0: 0x0000296c    ret
#       592395 ns : cpu0: 0x00002970    restore
#       592470 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       592545 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       592570 ns : cpu0: 0x00001504    be,a  0x000014dc
#       592595 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x0000003f]
#       592620 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       592645 ns : cpu0: 0x000014e0    ble  0x00001798
#       592670 ns : cpu0: 0x000014e4    nop
#       592745 ns : cpu0: 0x000014e8    sll  %l0, 0x0005, %o1  [0x000007e0]
#       592770 ns : cpu0: 0x000014ec    mov  %l2, %o0  [0x4003fe24]
#       592795 ns : cpu0: 0x000014f0    add  %o1, %l6, %o1  [0xffffffe0]
#       592820 ns : cpu0: 0x000014f4    call  0x00002920  [0x000014f4]
#       592845 ns : cpu0: 0x000014f8    mov  0x0020, %o2  [0x00000020]
#       592870 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       592895 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       592920 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       592945 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xffffffe0]
#       592970 ns : cpu0: 0x00002930    bleu  0x00002948
#       592995 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       593020 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       593045 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       593070 ns : cpu0: 0x00002940    be  0x00002974
#       593095 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xffffffe0]
#       593120 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       593220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       593270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       593320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       593345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       593445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       593495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       593620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       593670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       593795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       593845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       593895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffffff0]
#       593920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       593945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       594045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00001030]
#       594095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       594145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       594170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       594270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00001030]
#       594320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       594445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00001030]
#       594495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       594620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00001030]
#       594670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       594720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0x00000000]
#       594745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       594770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       594795 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       594820 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       594845 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       594870 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       594895 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       594920 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       594945 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       594970 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0x00000000]
#       594995 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       595020 ns : cpu0: 0x000029d0    bleu  0x00002948
#       595045 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       595070 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       595095 ns : cpu0: 0x0000294c    be  0x0000296c
#       595120 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       595145 ns : cpu0: 0x0000296c    ret
#       595170 ns : cpu0: 0x00002970    restore
#       595245 ns : cpu0: 0x000014fc    ld  [%fp-0x005c], %g1  [0x00000000]
#       595320 ns : cpu0: 0x00001500    subcc  %g1, %g0
#       595345 ns : cpu0: 0x00001504    be,a  0x000014dc
#       595370 ns : cpu0: 0x00001508    add  %l0, 0x0001, %l0  [0x00000040]
#       595395 ns : cpu0: 0x000014dc    subcc  %l4, %l0, %g0
#       595420 ns : cpu0: 0x000014e0    ble  0x00001798
#       595445 ns : cpu0: 0x000014e4    nop
#       595470 ns : cpu0: 0x00001798    ret
#       595495 ns : cpu0: 0x0000179c    restore  0x0000, %o0  [0x00000000]
#       595695 ns : cpu0: 0x00001884    ld  [%fp-0x000c], %i0  [0x00000001]
#       595770 ns : cpu0: 0x00001888    sub  %l0, %i0, %i0  [0x00000000]
#       595795 ns : cpu0: 0x0000188c    ret
#       595820 ns : cpu0: 0x00001890    restore
#       595970 ns : cpu0: 0x000018ac    subcc  %o0, 0x0001, %g0
#       595995 ns : cpu0: 0x000018b0    be  0x00001918
#       596020 ns : cpu0: 0x000018b4    sethi  %hi(0x40000800), %g1  [0x40000800]
#       596320 ns : cpu0: 0x000018b8    mov  0x0001, %o0  [0x00000001]
#       596345 ns : cpu0: 0x000018bc    mov  0x0011, %o1  [0x00000011]
#       596370 ns : cpu0: 0x000018c0    call  0x0000180c  [0x000018c0]
#       596395 ns : cpu0: 0x000018c4    mov  %l0, %o2  [0x4003ff94]
#       596420 ns : cpu0: 0x0000180c    save  %sp, -0x00b0, %sp  [0x4003fe80]
#       596445 ns : cpu0: 0x00001810    add  %fp, -0x0050, %o2  [0x4003fee0]
#       596470 ns : cpu0: 0x00001814    mov  0x0003, %g1  [0x00000003]
#       596495 ns : cpu0: 0x00001818    mov  %i0, %o4  [0x00000001]
#       596520 ns : cpu0: 0x0000181c    clr  [%o2+0x0008]
#       596570 ns : cpu0: 0x00001820    clr  [%o2+0x000c]
#       596620 ns : cpu0: 0x00001824    clr  [%o2+0x0010]
#       596670 ns : cpu0: 0x00001828    clr  [%o2+0x0014]
#       596720 ns : cpu0: 0x0000182c    clr  [%o2+0x0018]
#       596770 ns : cpu0: 0x00001830    clr  [%o2+0x001c]
#       596820 ns : cpu0: 0x00001834    clr  [%o2+0x0020]
#       596870 ns : cpu0: 0x00001838    clr  [%o2+0x0024]
#       596920 ns : cpu0: 0x0000183c    clr  [%o2+0x0028]
#       596970 ns : cpu0: 0x00001840    clr  [%o2+0x002c]
#       597020 ns : cpu0: 0x00001844    clr  [%o2+0x0030]
#       597070 ns : cpu0: 0x00001848    clr  [%o2+0x0034]
#       597120 ns : cpu0: 0x0000184c    clr  [%o2+0x0038]
#       597170 ns : cpu0: 0x00001850    clr  [%o2+0x003c]
#       597220 ns : cpu0: 0x00001854    mov  0x0001, %l0  [0x00000001]
#       597245 ns : cpu0: 0x00001858    st  %i2, [%fp-0x0004]
#       597295 ns : cpu0: 0x0000185c    clr  [%fp-0x0050]
#       597345 ns : cpu0: 0x00001860    clr  [%fp-0x004c]
#       597395 ns : cpu0: 0x00001864    clr  [%fp-0x0010]
#       597445 ns : cpu0: 0x00001868    mov  %i1, %o5  [0x00000011]
#       597470 ns : cpu0: 0x0000186c    st  %l0, [%fp-0x000c]
#       597520 ns : cpu0: 0x00001870    st  %g1, [%fp-0x0008]
#       597570 ns : cpu0: 0x00001874    mov  0x0000, %o1  [0x00000000]
#       597595 ns : cpu0: 0x00001878    add  %fp, -0x0010, %o3  [0x4003ff20]
#       597620 ns : cpu0: 0x0000187c    call  0x00001394  [0x0000187c]
#       597645 ns : cpu0: 0x00001880    sethi  %hi(0xfff00000), %o0  [0xfff00000]
#       597670 ns : cpu0: 0x00001394    save  %sp, -0x0108, %sp  [0x4003fd78]
#       597695 ns : cpu0: 0x00001398    st  %i3, [%fp+0x0050]
#       597745 ns : cpu0: 0x0000139c    st  %i5, [%fp+0x0058]
#       597795 ns : cpu0: 0x000013a0    subcc  %i1, %g0
#       597820 ns : cpu0: 0x000013a4    be  0x000017cc
#       597845 ns : cpu0: 0x000013a8    mov  0x0010, %l4  [0x00000010]
#       597870 ns : cpu0: 0x000017cc    subcc  %i2, %g0
#       597895 ns : cpu0: 0x000017d0    be  0x000017fc
#       597920 ns : cpu0: 0x000017d4    mov  %i2, %g1  [0x4003fee0]
#       597995 ns : cpu0: 0x000017d8    add  %i2, 0x0040, %g3  [0x4003ff20]
#       598020 ns : cpu0: 0x000017dc    ld  [%g1], %g2  [0x00000000]
#       598095 ns : cpu0: 0x000017e0    subcc  %g2, %g0
#       598120 ns : cpu0: 0x000017e4    be,a  0x00001804
#       598145 ns : cpu0: 0x000017e8    st  %i0, [%g1]
#       598195 ns : cpu0: 0x00001804    ba  0x000013ac
#       598220 ns : cpu0: 0x00001808    mov  0x0040, %l4  [0x00000040]
#       598245 ns : cpu0: 0x000013ac    sethi  %hi(0x000ff000), %l5  [0x000ff000]
#       598270 ns : cpu0: 0x000013b0    mov  0x0000, %l0  [0x00000000]
#       598295 ns : cpu0: 0x000013b4    or   %i0, %l5, %l5  [0xfffff000]
#       598320 ns : cpu0: 0x000013b8    add  %fp, -0x005c, %l2  [0x4003fe24]
#       598345 ns : cpu0: 0x000013bc    add  %fp, -0x0024, %l3  [0x4003fe5c]
#       598370 ns : cpu0: 0x000013c0    add  %fp, -0x0090, %l1  [0x4003fdf0]
#       598395 ns : cpu0: 0x000013c4    ba  0x000013d8
#       598420 ns : cpu0: 0x000013c8    mov  0x0001, %l6  [0x00000001]
#       598445 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000000]
#       598470 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       598495 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff000]
#       598520 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       598545 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       598570 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       598595 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       598620 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       598645 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff000]
#       598670 ns : cpu0: 0x00002930    bleu  0x00002948
#       598695 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       598720 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       598745 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       598770 ns : cpu0: 0x00002940    be  0x00002974
#       598795 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff000]
#       598820 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       598920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x01003060]
#       598970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       599020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       599045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       599145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       599195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       599320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       599370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       599495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       599545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       599595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff010]
#       599620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       599645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       599745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       599795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       599845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       599870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       599970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       600020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       600145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       600195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       600320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       600370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       600420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff020]
#       600445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       600470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       600495 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       600520 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       600545 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       600570 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       600595 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       600620 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       600645 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       600670 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff020]
#       600695 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       600720 ns : cpu0: 0x000029d0    bleu  0x00002948
#       600745 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       600770 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       600795 ns : cpu0: 0x0000294c    be  0x0000296c
#       600820 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       600845 ns : cpu0: 0x0000296c    ret
#       600870 ns : cpu0: 0x00002970    restore
#       600945 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x01003060]
#       601020 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       601045 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       601145 ns : cpu0: 0x000013fc    clr  [%l3+0x0010]
#       601195 ns : cpu0: 0x00001400    clr  [%l3]
#       601245 ns : cpu0: 0x00001404    clr  [%l3+0x0004]
#       601295 ns : cpu0: 0x00001408    clr  [%l3+0x0008]
#       601345 ns : cpu0: 0x0000140c    clr  [%l3+0x000c]
#       601395 ns : cpu0: 0x00001410    clr  [%l1]
#       601445 ns : cpu0: 0x00001414    clr  [%l1+0x0004]
#       601495 ns : cpu0: 0x00001418    clr  [%l1+0x0008]
#       601545 ns : cpu0: 0x0000141c    clr  [%l1+0x000c]
#       601595 ns : cpu0: 0x00001420    clr  [%l1+0x0010]
#       601645 ns : cpu0: 0x00001424    clr  [%l1+0x0014]
#       601695 ns : cpu0: 0x00001428    clr  [%l1+0x0018]
#       601745 ns : cpu0: 0x0000142c    clr  [%l1+0x001c]
#       601795 ns : cpu0: 0x00001430    clr  [%l1+0x0020]
#       601845 ns : cpu0: 0x00001434    clr  [%l1+0x0024]
#       601895 ns : cpu0: 0x00001438    clr  [%l1+0x0028]
#       601945 ns : cpu0: 0x0000143c    clr  [%l1+0x002c]
#       601995 ns : cpu0: 0x00001440    clr  [%l1+0x0030]
#       602045 ns : cpu0: 0x00001444    st  %l1, [%fp-0x0010]
#       602095 ns : cpu0: 0x00001448    stb  %l6, [%fp-0x0014]
#       602145 ns : cpu0: 0x0000144c    mov  %i0, %o0  [0xfff00000]
#       602170 ns : cpu0: 0x00001450    mov  %l2, %o1  [0x4003fe24]
#       602195 ns : cpu0: 0x00001454    call  0x000012bc  [0x00001454]
#       602220 ns : cpu0: 0x00001458    mov  %l3, %o2  [0x4003fe5c]
#       602245 ns : cpu0: 0x000012bc    save  %sp, -0x0060, %sp  [0x4003fd18]
#       602270 ns : cpu0: 0x000012c0    ld  [%i1], %g1  [0x01003060]
#       602295 ns : cpu0: 0x000012c4    ld  [%i2+0x0014], %g2  [0x4003fdf0]
#       602345 ns : cpu0: 0x000012c8    srl  %g1, 0x0018, %o5  [0x00000001]
#       602370 ns : cpu0: 0x000012cc    srl  %g1, 0x000c, %g4  [0x00001003]
#       602395 ns : cpu0: 0x000012d0    and  %g4, 0x0fff, %g4  [0x00000003]
#       602420 ns : cpu0: 0x000012d4    and  %g1, 0x001f, %g3  [0x00000000]
#       602445 ns : cpu0: 0x000012d8    srl  %g1, 0x0005, %g1  [0x00080183]
#       602470 ns : cpu0: 0x000012dc    and  %g1, 0x001f, %g1  [0x00000003]
#       602495 ns : cpu0: 0x000012e0    stb  %o5, [%i2+0x0011]
#       602545 ns : cpu0: 0x000012e4    sth  %g4, [%i2+0x0012]
#       602595 ns : cpu0: 0x000012e8    stb  %g1, [%g2+0x0001]
#       602645 ns : cpu0: 0x000012ec    stb  %g3, [%g2]
#       602695 ns : cpu0: 0x000012f0    sethi  %hi(0x0000fc00), %o3  [0x0000fc00]
#       602720 ns : cpu0: 0x000012f4    or   %o3, 0x03f0, %o3  [0x0000fff0]
#       602745 ns : cpu0: 0x000012f8    ld  [%i1+0x0004], %g1  [0x00000000]
#       602795 ns : cpu0: 0x000012fc    st  %g1, [%g2+0x0028]
#       602845 ns : cpu0: 0x00001300    mov  0x0000, %g1  [0x00000000]
#       602870 ns : cpu0: 0x00001304    ld  [%i1+0x0008], %g3  [0x00000000]
#       602920 ns : cpu0: 0x00001308    st  %g3, [%g2+0x002c]
#       602970 ns : cpu0: 0x0000130c    ld  [%i1+0x000c], %g3  [0x00000000]
#       603020 ns : cpu0: 0x00001310    st  %g3, [%g2+0x0030]
#       603070 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe24]
#       603095 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       603170 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       603195 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       603220 ns : cpu0: 0x00001324    be  0x00001350
#       603245 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       603270 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf0]
#       603295 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000004]
#       603320 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       603345 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       603395 ns : cpu0: 0x00001360    bne  0x00001314
#       603420 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       603470 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe28]
#       603495 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       603570 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       603595 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       603620 ns : cpu0: 0x00001324    be  0x00001350
#       603645 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       603670 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf4]
#       603695 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000008]
#       603720 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       603745 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       603795 ns : cpu0: 0x00001360    bne  0x00001314
#       603820 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       603870 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe2c]
#       603895 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       603970 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       603995 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       604020 ns : cpu0: 0x00001324    be  0x00001350
#       604045 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       604070 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdf8]
#       604095 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x0000000c]
#       604120 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       604145 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       604195 ns : cpu0: 0x00001360    bne  0x00001314
#       604220 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       604270 ns : cpu0: 0x00001314    add  %i1, %g1, %g3  [0x4003fe30]
#       604295 ns : cpu0: 0x00001318    ld  [%g3+0x0010], %g3  [0x00000000]
#       604370 ns : cpu0: 0x0000131c    subcc  %g3, %g0
#       604395 ns : cpu0: 0x00001320    mov  0x0000, %o5  [0x00000000]
#       604420 ns : cpu0: 0x00001324    be  0x00001350
#       604445 ns : cpu0: 0x00001328    mov  0x0000, %g4  [0x00000000]
#       604470 ns : cpu0: 0x00001350    add  %g2, %g1, %g3  [0x4003fdfc]
#       604495 ns : cpu0: 0x00001354    add  %g1, 0x0004, %g1  [0x00000010]
#       604520 ns : cpu0: 0x00001358    subcc  %g1, 0x0010, %g0
#       604545 ns : cpu0: 0x0000135c    st  %o5, [%g3+0x0014]
#       604595 ns : cpu0: 0x00001360    bne  0x00001314
#       604620 ns : cpu0: 0x00001364    st  %g4, [%g3+0x0004]
#       604670 ns : cpu0: 0x00001368    ret
#       604695 ns : cpu0: 0x0000136c    restore
#       604770 ns : cpu0: 0x0000145c    ldub  [%fp-0x0013], %g1  [0x00000001]
#       604845 ns : cpu0: 0x00001460    subcc  %g1, %i4, %g0
#       604870 ns : cpu0: 0x00001464    bne,a  0x000013cc
#       604970 ns : cpu0: 0x0000146c    lduh  [%fp-0x0012], %g1  [0x00000003]
#       604995 ns : cpu0: 0x00001470    ld  [%fp+0x0058], %g2  [0x00000011]
#       605070 ns : cpu0: 0x00001474    subcc  %g1, %g2, %g0
#       605095 ns : cpu0: 0x00001478    bne,a  0x000013cc
#       605120 ns : cpu0: 0x0000147c    add  %l0, 0x0001, %l0  [0x00000001]
#       605145 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       605170 ns : cpu0: 0x000013d0    bge  0x000014a0
#       605195 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       605270 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000020]
#       605295 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       605320 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff020]
#       605345 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       605370 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       605395 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       605420 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       605445 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       605470 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff020]
#       605495 ns : cpu0: 0x00002930    bleu  0x00002948
#       605520 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       605545 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       605570 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       605595 ns : cpu0: 0x00002940    be  0x00002974
#       605620 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff020]
#       605645 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       605745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       605795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       605845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       605870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       605970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       606020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       606145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       606195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       606320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       606370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       606420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff030]
#       606445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       606470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       606570 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       606620 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       606670 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       606695 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       606795 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       606845 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       606970 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       607020 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       607145 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       607195 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       607245 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff040]
#       607270 ns : cpu0: 0x000029a4    bgu  0x00002978
#       607295 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       607320 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       607345 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       607370 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       607395 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       607420 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       607445 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       607470 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       607495 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff040]
#       607520 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       607545 ns : cpu0: 0x000029d0    bleu  0x00002948
#       607570 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       607595 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       607620 ns : cpu0: 0x0000294c    be  0x0000296c
#       607645 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       607670 ns : cpu0: 0x0000296c    ret
#       607695 ns : cpu0: 0x00002970    restore
#       607770 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       607845 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       607870 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       607895 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000002]
#       607920 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       607945 ns : cpu0: 0x000013d0    bge  0x000014a0
#       607970 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       608045 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000040]
#       608070 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       608095 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff040]
#       608120 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       608145 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       608170 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       608195 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       608220 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       608245 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff040]
#       608270 ns : cpu0: 0x00002930    bleu  0x00002948
#       608295 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       608320 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       608345 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       608370 ns : cpu0: 0x00002940    be  0x00002974
#       608395 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff040]
#       608420 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       608520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       608570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       608620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       608645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       608745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       608795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       608920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       608970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       609095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       609145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       609195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff050]
#       609220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       609245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       609345 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       609395 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       609445 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       609470 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       609570 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       609620 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       609745 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       609795 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       609920 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       609970 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       610020 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff060]
#       610045 ns : cpu0: 0x000029a4    bgu  0x00002978
#       610070 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       610095 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       610120 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       610145 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       610170 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       610195 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       610220 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       610245 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       610270 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff060]
#       610295 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       610320 ns : cpu0: 0x000029d0    bleu  0x00002948
#       610345 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       610370 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       610395 ns : cpu0: 0x0000294c    be  0x0000296c
#       610420 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       610445 ns : cpu0: 0x0000296c    ret
#       610470 ns : cpu0: 0x00002970    restore
#       610545 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       610620 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       610645 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       610670 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000003]
#       610695 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       610720 ns : cpu0: 0x000013d0    bge  0x000014a0
#       610745 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       610820 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000060]
#       610845 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       610870 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff060]
#       610895 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       610920 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       610945 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       610970 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       610995 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       611020 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff060]
#       611045 ns : cpu0: 0x00002930    bleu  0x00002948
#       611070 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       611095 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       611120 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       611145 ns : cpu0: 0x00002940    be  0x00002974
#       611170 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff060]
#       611195 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       611295 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       611345 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       611395 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       611420 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       611520 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       611570 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       611695 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       611745 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       611870 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       611920 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       611970 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff070]
#       611995 ns : cpu0: 0x000029a4    bgu  0x00002978
#       612020 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       612120 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       612170 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       612220 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       612245 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       612345 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       612395 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       612520 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       612570 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       612695 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       612745 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       612795 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff080]
#       612820 ns : cpu0: 0x000029a4    bgu  0x00002978
#       612845 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       612870 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       612895 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       612920 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       612945 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       612970 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       612995 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       613020 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       613045 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff080]
#       613070 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       613095 ns : cpu0: 0x000029d0    bleu  0x00002948
#       613120 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       613145 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       613170 ns : cpu0: 0x0000294c    be  0x0000296c
#       613195 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       613220 ns : cpu0: 0x0000296c    ret
#       613245 ns : cpu0: 0x00002970    restore
#       613320 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       613395 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       613420 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       613445 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000004]
#       613470 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       613495 ns : cpu0: 0x000013d0    bge  0x000014a0
#       613520 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       613595 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000080]
#       613620 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       613645 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff080]
#       613670 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       613695 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       613720 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       613745 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       613770 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       613795 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff080]
#       613820 ns : cpu0: 0x00002930    bleu  0x00002948
#       613845 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       613870 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       613895 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       613920 ns : cpu0: 0x00002940    be  0x00002974
#       613945 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff080]
#       613970 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       614070 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       614120 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       614170 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       614195 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       614295 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       614345 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       614470 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       614520 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       614645 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       614695 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       614745 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff090]
#       614770 ns : cpu0: 0x000029a4    bgu  0x00002978
#       614795 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       614895 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       614945 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       614995 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       615020 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       615120 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       615170 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       615295 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       615345 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       615470 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       615520 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       615570 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0a0]
#       615595 ns : cpu0: 0x000029a4    bgu  0x00002978
#       615620 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       615645 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       615670 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       615695 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       615720 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       615745 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       615770 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       615795 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       615820 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff0a0]
#       615845 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       615870 ns : cpu0: 0x000029d0    bleu  0x00002948
#       615895 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       615920 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       615945 ns : cpu0: 0x0000294c    be  0x0000296c
#       615970 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       615995 ns : cpu0: 0x0000296c    ret
#       616020 ns : cpu0: 0x00002970    restore
#       616095 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       616170 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       616195 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       616220 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000005]
#       616245 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       616270 ns : cpu0: 0x000013d0    bge  0x000014a0
#       616295 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       616370 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000000a0]
#       616395 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       616420 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff0a0]
#       616445 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       616470 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       616495 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       616520 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       616545 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       616570 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff0a0]
#       616595 ns : cpu0: 0x00002930    bleu  0x00002948
#       616620 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       616645 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       616670 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       616695 ns : cpu0: 0x00002940    be  0x00002974
#       616720 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff0a0]
#       616745 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       616845 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       616895 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       616945 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       616970 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       617070 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       617120 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       617245 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       617295 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       617420 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       617470 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       617520 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0b0]
#       617545 ns : cpu0: 0x000029a4    bgu  0x00002978
#       617570 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       617670 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       617720 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       617770 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       617795 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       617895 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       617945 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       618070 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       618120 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       618245 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       618295 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       618345 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0c0]
#       618370 ns : cpu0: 0x000029a4    bgu  0x00002978
#       618395 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       618420 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       618445 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       618470 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       618495 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       618520 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       618545 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       618570 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       618595 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff0c0]
#       618620 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       618645 ns : cpu0: 0x000029d0    bleu  0x00002948
#       618670 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       618695 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       618720 ns : cpu0: 0x0000294c    be  0x0000296c
#       618745 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       618770 ns : cpu0: 0x0000296c    ret
#       618795 ns : cpu0: 0x00002970    restore
#       618870 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       618945 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       618970 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       618995 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000006]
#       619020 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       619045 ns : cpu0: 0x000013d0    bge  0x000014a0
#       619070 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       619145 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000000c0]
#       619170 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       619195 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff0c0]
#       619220 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       619245 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       619270 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       619295 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       619320 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       619345 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff0c0]
#       619370 ns : cpu0: 0x00002930    bleu  0x00002948
#       619395 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       619420 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       619445 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       619470 ns : cpu0: 0x00002940    be  0x00002974
#       619495 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff0c0]
#       619520 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       619620 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       619670 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       619720 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       619745 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       619845 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       619895 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       620020 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       620070 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       620195 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       620245 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       620295 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0d0]
#       620320 ns : cpu0: 0x000029a4    bgu  0x00002978
#       620345 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       620445 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       620495 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       620545 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       620570 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       620670 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       620720 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       620845 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       620895 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       621020 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       621070 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       621120 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0e0]
#       621145 ns : cpu0: 0x000029a4    bgu  0x00002978
#       621170 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       621195 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       621220 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       621245 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       621270 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       621295 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       621320 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       621345 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       621370 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff0e0]
#       621395 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       621420 ns : cpu0: 0x000029d0    bleu  0x00002948
#       621445 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       621470 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       621495 ns : cpu0: 0x0000294c    be  0x0000296c
#       621520 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       621545 ns : cpu0: 0x0000296c    ret
#       621570 ns : cpu0: 0x00002970    restore
#       621645 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       621720 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       621745 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       621770 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000007]
#       621795 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       621820 ns : cpu0: 0x000013d0    bge  0x000014a0
#       621845 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       621920 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000000e0]
#       621945 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       621970 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff0e0]
#       621995 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       622020 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       622045 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       622070 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       622095 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       622120 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff0e0]
#       622145 ns : cpu0: 0x00002930    bleu  0x00002948
#       622170 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       622195 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffee4]
#       622220 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       622245 ns : cpu0: 0x00002940    be  0x00002974
#       622270 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff0e0]
#       622295 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       622395 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       622445 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       622495 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       622520 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       622620 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       622670 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       622795 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       622845 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       622970 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       623020 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       623070 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff0f0]
#       623095 ns : cpu0: 0x000029a4    bgu  0x00002978
#       623120 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       623220 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       623270 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       623320 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       623345 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       623445 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       623495 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       623620 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       623670 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       623795 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       623845 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       623895 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff100]
#       623920 ns : cpu0: 0x000029a4    bgu  0x00002978
#       623945 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       623970 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       623995 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       624020 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       624045 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       624070 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       624095 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       624120 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       624145 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff100]
#       624170 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       624195 ns : cpu0: 0x000029d0    bleu  0x00002948
#       624220 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       624245 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       624270 ns : cpu0: 0x0000294c    be  0x0000296c
#       624295 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       624320 ns : cpu0: 0x0000296c    ret
#       624345 ns : cpu0: 0x00002970    restore
#       624420 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       624495 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       624520 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       624545 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000008]
#       624570 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       624595 ns : cpu0: 0x000013d0    bge  0x000014a0
#       624620 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       624695 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000100]
#       624720 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       624745 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff100]
#       624770 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       624795 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       624820 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       624845 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       624870 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       624895 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff100]
#       624920 ns : cpu0: 0x00002930    bleu  0x00002948
#       624945 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       624970 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       624995 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       625020 ns : cpu0: 0x00002940    be  0x00002974
#       625045 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff100]
#       625070 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       625170 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       625220 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       625270 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       625295 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       625395 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       625445 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       625570 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       625620 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       625745 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       625795 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       625845 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff110]
#       625870 ns : cpu0: 0x000029a4    bgu  0x00002978
#       625895 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       625995 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       626045 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       626095 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       626120 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       626220 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       626270 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       626395 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       626445 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       626570 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       626620 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       626670 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff120]
#       626695 ns : cpu0: 0x000029a4    bgu  0x00002978
#       626720 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       626745 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       626770 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       626795 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       626820 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       626845 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       626870 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       626895 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       626920 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff120]
#       626945 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       626970 ns : cpu0: 0x000029d0    bleu  0x00002948
#       626995 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       627020 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       627045 ns : cpu0: 0x0000294c    be  0x0000296c
#       627070 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       627095 ns : cpu0: 0x0000296c    ret
#       627120 ns : cpu0: 0x00002970    restore
#       627195 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       627270 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       627295 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       627320 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000009]
#       627345 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       627370 ns : cpu0: 0x000013d0    bge  0x000014a0
#       627395 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       627470 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000120]
#       627495 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       627520 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff120]
#       627545 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       627570 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       627595 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       627620 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       627645 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       627670 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff120]
#       627695 ns : cpu0: 0x00002930    bleu  0x00002948
#       627720 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       627745 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff24]
#       627770 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       627795 ns : cpu0: 0x00002940    be  0x00002974
#       627820 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff120]
#       627845 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       627945 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       627995 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       628045 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       628070 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       628170 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       628220 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       628345 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       628395 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       628520 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       628570 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       628620 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff130]
#       628645 ns : cpu0: 0x000029a4    bgu  0x00002978
#       628670 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       628770 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       628820 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       628870 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       628895 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       628995 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       629045 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       629170 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       629220 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       629345 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       629395 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       629445 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff140]
#       629470 ns : cpu0: 0x000029a4    bgu  0x00002978
#       629495 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       629520 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       629545 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       629570 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       629595 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       629620 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       629645 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       629670 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       629695 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff140]
#       629720 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       629745 ns : cpu0: 0x000029d0    bleu  0x00002948
#       629770 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       629795 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       629820 ns : cpu0: 0x0000294c    be  0x0000296c
#       629845 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       629870 ns : cpu0: 0x0000296c    ret
#       629895 ns : cpu0: 0x00002970    restore
#       629970 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       630045 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       630070 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       630095 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000a]
#       630120 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       630145 ns : cpu0: 0x000013d0    bge  0x000014a0
#       630170 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       630245 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000140]
#       630270 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       630295 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff140]
#       630320 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       630345 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       630370 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       630395 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       630420 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       630445 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff140]
#       630470 ns : cpu0: 0x00002930    bleu  0x00002948
#       630495 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       630520 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       630545 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       630570 ns : cpu0: 0x00002940    be  0x00002974
#       630595 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff140]
#       630620 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       630720 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       630770 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       630820 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       630845 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       630945 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       630995 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       631120 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       631170 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       631295 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       631345 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       631395 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff150]
#       631420 ns : cpu0: 0x000029a4    bgu  0x00002978
#       631445 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       631545 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       631595 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       631645 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       631670 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       631770 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       631820 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       631945 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       631995 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       632120 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       632170 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       632220 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff160]
#       632245 ns : cpu0: 0x000029a4    bgu  0x00002978
#       632270 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       632295 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       632320 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       632345 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       632370 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       632395 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       632420 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       632445 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       632470 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff160]
#       632495 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       632520 ns : cpu0: 0x000029d0    bleu  0x00002948
#       632545 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       632570 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       632595 ns : cpu0: 0x0000294c    be  0x0000296c
#       632620 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       632645 ns : cpu0: 0x0000296c    ret
#       632670 ns : cpu0: 0x00002970    restore
#       632745 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       632820 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       632845 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       632870 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000b]
#       632895 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       632920 ns : cpu0: 0x000013d0    bge  0x000014a0
#       632945 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       633020 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000160]
#       633045 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       633070 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff160]
#       633095 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       633120 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       633145 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       633170 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       633195 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       633220 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff160]
#       633245 ns : cpu0: 0x00002930    bleu  0x00002948
#       633270 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       633295 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffff64]
#       633320 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       633345 ns : cpu0: 0x00002940    be  0x00002974
#       633370 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff160]
#       633395 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       633495 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       633545 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       633595 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       633620 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       633720 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       633770 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       633895 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       633945 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       634070 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       634120 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       634170 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff170]
#       634195 ns : cpu0: 0x000029a4    bgu  0x00002978
#       634220 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       634320 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       634370 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       634420 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       634445 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       634545 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       634595 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       634720 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       634770 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       634895 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       634945 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       634995 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff180]
#       635020 ns : cpu0: 0x000029a4    bgu  0x00002978
#       635045 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       635070 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       635095 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       635120 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       635145 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       635170 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       635195 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       635220 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       635245 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff180]
#       635270 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       635295 ns : cpu0: 0x000029d0    bleu  0x00002948
#       635320 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       635345 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       635370 ns : cpu0: 0x0000294c    be  0x0000296c
#       635395 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       635420 ns : cpu0: 0x0000296c    ret
#       635445 ns : cpu0: 0x00002970    restore
#       635520 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       635595 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       635620 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       635645 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000c]
#       635670 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       635695 ns : cpu0: 0x000013d0    bge  0x000014a0
#       635720 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       635795 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000180]
#       635820 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       635845 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff180]
#       635870 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       635895 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       635920 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       635945 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       635970 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       635995 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff180]
#       636020 ns : cpu0: 0x00002930    bleu  0x00002948
#       636045 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       636070 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       636095 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       636120 ns : cpu0: 0x00002940    be  0x00002974
#       636145 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff180]
#       636170 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       636270 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       636320 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       636370 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       636395 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       636495 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       636545 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       636670 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       636720 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       636845 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       636895 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       636945 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff190]
#       636970 ns : cpu0: 0x000029a4    bgu  0x00002978
#       636995 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       637095 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       637145 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       637195 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       637220 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       637320 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       637370 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       637495 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       637545 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       637670 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       637720 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       637770 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1a0]
#       637795 ns : cpu0: 0x000029a4    bgu  0x00002978
#       637820 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       637845 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       637870 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       637895 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       637920 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       637945 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       637970 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       637995 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       638020 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff1a0]
#       638045 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       638070 ns : cpu0: 0x000029d0    bleu  0x00002948
#       638095 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       638120 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       638145 ns : cpu0: 0x0000294c    be  0x0000296c
#       638170 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       638195 ns : cpu0: 0x0000296c    ret
#       638220 ns : cpu0: 0x00002970    restore
#       638295 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       638370 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       638395 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       638420 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000d]
#       638445 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       638470 ns : cpu0: 0x000013d0    bge  0x000014a0
#       638495 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       638570 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000001a0]
#       638595 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       638620 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff1a0]
#       638645 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       638670 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       638695 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       638720 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       638745 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       638770 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff1a0]
#       638795 ns : cpu0: 0x00002930    bleu  0x00002948
#       638820 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       638845 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffa4]
#       638870 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       638895 ns : cpu0: 0x00002940    be  0x00002974
#       638920 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff1a0]
#       638945 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       639045 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       639095 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       639145 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       639170 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       639270 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       639320 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       639445 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       639495 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       639620 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       639670 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       639720 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1b0]
#       639745 ns : cpu0: 0x000029a4    bgu  0x00002978
#       639770 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       639870 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       639920 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       639970 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       639995 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       640095 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       640145 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       640270 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       640320 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       640445 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       640495 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       640545 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1c0]
#       640570 ns : cpu0: 0x000029a4    bgu  0x00002978
#       640595 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       640620 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       640645 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       640670 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       640695 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       640720 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       640745 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       640770 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       640795 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff1c0]
#       640820 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       640845 ns : cpu0: 0x000029d0    bleu  0x00002948
#       640870 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       640895 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       640920 ns : cpu0: 0x0000294c    be  0x0000296c
#       640945 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       640970 ns : cpu0: 0x0000296c    ret
#       640995 ns : cpu0: 0x00002970    restore
#       641070 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       641145 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       641170 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       641195 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000e]
#       641220 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       641245 ns : cpu0: 0x000013d0    bge  0x000014a0
#       641270 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       641345 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000001c0]
#       641370 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       641395 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff1c0]
#       641420 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       641445 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       641470 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       641495 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       641520 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       641545 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff1c0]
#       641570 ns : cpu0: 0x00002930    bleu  0x00002948
#       641595 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       641620 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       641645 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       641670 ns : cpu0: 0x00002940    be  0x00002974
#       641695 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff1c0]
#       641720 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       641820 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       641870 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       641920 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       641945 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       642045 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       642095 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       642220 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       642270 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       642395 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       642445 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       642495 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1d0]
#       642520 ns : cpu0: 0x000029a4    bgu  0x00002978
#       642545 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       642645 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       642695 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       642745 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       642770 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       642870 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       642920 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       643045 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       643095 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       643220 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       643270 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       643320 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1e0]
#       643345 ns : cpu0: 0x000029a4    bgu  0x00002978
#       643370 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       643395 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       643420 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       643445 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       643470 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       643495 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       643520 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       643545 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       643570 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff1e0]
#       643595 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       643620 ns : cpu0: 0x000029d0    bleu  0x00002948
#       643645 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       643670 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       643695 ns : cpu0: 0x0000294c    be  0x0000296c
#       643720 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       643745 ns : cpu0: 0x0000296c    ret
#       643770 ns : cpu0: 0x00002970    restore
#       643845 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       643920 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       643945 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       643970 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x0000000f]
#       643995 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       644020 ns : cpu0: 0x000013d0    bge  0x000014a0
#       644045 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       644120 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x000001e0]
#       644145 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       644170 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff1e0]
#       644195 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       644220 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       644245 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       644270 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       644295 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       644320 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff1e0]
#       644345 ns : cpu0: 0x00002930    bleu  0x00002948
#       644370 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       644395 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xffffffe4]
#       644420 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       644445 ns : cpu0: 0x00002940    be  0x00002974
#       644470 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff1e0]
#       644495 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       644595 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       644645 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       644695 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       644720 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       644820 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       644870 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       644995 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       645045 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       645170 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       645220 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       645270 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff1f0]
#       645295 ns : cpu0: 0x000029a4    bgu  0x00002978
#       645320 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       645420 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       645470 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       645520 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       645545 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       645645 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       645695 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       645820 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       645870 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       645995 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       646045 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       646095 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff200]
#       646120 ns : cpu0: 0x000029a4    bgu  0x00002978
#       646145 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       646170 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       646195 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       646220 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       646245 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       646270 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       646295 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       646320 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       646345 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff200]
#       646370 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       646395 ns : cpu0: 0x000029d0    bleu  0x00002948
#       646420 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       646445 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       646470 ns : cpu0: 0x0000294c    be  0x0000296c
#       646495 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       646520 ns : cpu0: 0x0000296c    ret
#       646545 ns : cpu0: 0x00002970    restore
#       646620 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       646695 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       646720 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       646745 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000010]
#       646770 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       646795 ns : cpu0: 0x000013d0    bge  0x000014a0
#       646820 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       646895 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000200]
#       646920 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       646945 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff200]
#       646970 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       646995 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       647020 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       647045 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       647070 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       647095 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff200]
#       647120 ns : cpu0: 0x00002930    bleu  0x00002948
#       647145 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       647170 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       647195 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       647220 ns : cpu0: 0x00002940    be  0x00002974
#       647245 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff200]
#       647270 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       647370 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       647420 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       647470 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       647495 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       647595 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       647645 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       647770 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       647820 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       647945 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       647995 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       648045 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff210]
#       648070 ns : cpu0: 0x000029a4    bgu  0x00002978
#       648095 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       648195 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       648245 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       648295 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       648320 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       648420 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       648470 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       648595 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       648645 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       648770 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       648820 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       648870 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff220]
#       648895 ns : cpu0: 0x000029a4    bgu  0x00002978
#       648920 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       648945 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       648970 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       648995 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       649020 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       649045 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       649070 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       649095 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       649120 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff220]
#       649145 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       649170 ns : cpu0: 0x000029d0    bleu  0x00002948
#       649195 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       649220 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       649245 ns : cpu0: 0x0000294c    be  0x0000296c
#       649270 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       649295 ns : cpu0: 0x0000296c    ret
#       649320 ns : cpu0: 0x00002970    restore
#       649395 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       649470 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       649495 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       649520 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000011]
#       649545 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       649570 ns : cpu0: 0x000013d0    bge  0x000014a0
#       649595 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       649670 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000220]
#       649695 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       649720 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff220]
#       649745 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       649770 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       649795 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       649820 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       649845 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       649870 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff220]
#       649895 ns : cpu0: 0x00002930    bleu  0x00002948
#       649920 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       649945 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe24]
#       649970 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       649995 ns : cpu0: 0x00002940    be  0x00002974
#       650020 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff220]
#       650045 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       650145 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       650195 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       650245 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       650270 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       650370 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       650420 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       650545 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       650595 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       650720 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       650770 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       650820 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff230]
#       650845 ns : cpu0: 0x000029a4    bgu  0x00002978
#       650870 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       650970 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       651020 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       651070 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       651095 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       651195 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       651245 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       651370 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       651420 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       651545 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       651595 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       651645 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff240]
#       651670 ns : cpu0: 0x000029a4    bgu  0x00002978
#       651695 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       651720 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       651745 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       651770 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       651795 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       651820 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       651845 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       651870 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       651895 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff240]
#       651920 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       651945 ns : cpu0: 0x000029d0    bleu  0x00002948
#       651970 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       651995 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       652020 ns : cpu0: 0x0000294c    be  0x0000296c
#       652045 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       652070 ns : cpu0: 0x0000296c    ret
#       652095 ns : cpu0: 0x00002970    restore
#       652170 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       652245 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       652270 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       652295 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000012]
#       652320 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       652345 ns : cpu0: 0x000013d0    bge  0x000014a0
#       652370 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       652445 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000240]
#       652470 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       652495 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff240]
#       652520 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       652545 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       652570 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       652595 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       652620 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       652645 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff240]
#       652670 ns : cpu0: 0x00002930    bleu  0x00002948
#       652695 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       652720 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       652745 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       652770 ns : cpu0: 0x00002940    be  0x00002974
#       652795 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff240]
#       652820 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       652920 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       652970 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       653020 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       653045 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       653145 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       653195 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       653320 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       653370 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       653495 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       653545 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       653595 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff250]
#       653620 ns : cpu0: 0x000029a4    bgu  0x00002978
#       653645 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       653745 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       653795 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       653845 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       653870 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       653970 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       654020 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       654145 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       654195 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       654320 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       654370 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       654420 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff260]
#       654445 ns : cpu0: 0x000029a4    bgu  0x00002978
#       654470 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       654495 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       654520 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       654545 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       654570 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       654595 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       654620 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       654645 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       654670 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff260]
#       654695 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       654720 ns : cpu0: 0x000029d0    bleu  0x00002948
#       654745 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       654770 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       654795 ns : cpu0: 0x0000294c    be  0x0000296c
#       654820 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       654845 ns : cpu0: 0x0000296c    ret
#       654870 ns : cpu0: 0x00002970    restore
#       654945 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       655020 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       655045 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       655070 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000013]
#       655095 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       655120 ns : cpu0: 0x000013d0    bge  0x000014a0
#       655145 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       655220 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000260]
#       655245 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       655270 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff260]
#       655295 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       655320 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       655345 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       655370 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       655395 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       655420 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff260]
#       655445 ns : cpu0: 0x00002930    bleu  0x00002948
#       655470 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       655495 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffe64]
#       655520 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       655545 ns : cpu0: 0x00002940    be  0x00002974
#       655570 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff260]
#       655595 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       655695 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       655745 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       655795 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       655820 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       655920 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       655970 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       656095 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       656145 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       656270 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       656320 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       656370 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff270]
#       656395 ns : cpu0: 0x000029a4    bgu  0x00002978
#       656420 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe34]
#       656520 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       656570 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       656620 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000000]
#       656645 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       656745 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       656795 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       656920 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       656970 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       657095 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#       657145 ns : cpu0: 0x0000299c    st  %o5, [%g1+0x000c]
#       657195 ns : cpu0: 0x000029a0    add  %g2, 0x0010, %g2  [0xfffff280]
#       657220 ns : cpu0: 0x000029a4    bgu  0x00002978
#       657245 ns : cpu0: 0x000029a8    add  %g1, 0x0010, %g1  [0x4003fe44]
#       657270 ns : cpu0: 0x000029ac    add  %i2, -0x0010, %i2  [0x00000010]
#       657295 ns : cpu0: 0x000029b0    srl  %i2, 0x0004, %o5  [0x00000001]
#       657320 ns : cpu0: 0x000029b4    sll  %o5, 0x0004, %g1  [0x00000010]
#       657345 ns : cpu0: 0x000029b8    add  %o5, 0x0001, %o5  [0x00000002]
#       657370 ns : cpu0: 0x000029bc    sub  %i2, %g1, %i2  [0x00000000]
#       657395 ns : cpu0: 0x000029c0    sll  %o5, 0x0004, %o5  [0x00000020]
#       657420 ns : cpu0: 0x000029c4    subcc  %i2, 0x0003, %g0
#       657445 ns : cpu0: 0x000029c8    add  %i1, %o5, %g4  [0xfffff280]
#       657470 ns : cpu0: 0x000029cc    mov  %i2, %g3  [0x00000000]
#       657495 ns : cpu0: 0x000029d0    bleu  0x00002948
#       657520 ns : cpu0: 0x000029d4    add  %i0, %o5, %o5  [0x4003fe44]
#       657545 ns : cpu0: 0x00002948    subcc  %g3, %g0
#       657570 ns : cpu0: 0x0000294c    be  0x0000296c
#       657595 ns : cpu0: 0x00002950    mov  0x0000, %g1  [0x00000000]
#       657620 ns : cpu0: 0x0000296c    ret
#       657645 ns : cpu0: 0x00002970    restore
#       657720 ns : cpu0: 0x000013ec    ld  [%fp-0x005c], %g1  [0x00000000]
#       657795 ns : cpu0: 0x000013f0    subcc  %g1, %g0
#       657820 ns : cpu0: 0x000013f4    be,a  0x000013cc
#       657845 ns : cpu0: 0x000013f8    add  %l0, 0x0001, %l0  [0x00000014]
#       657870 ns : cpu0: 0x000013cc    subcc  %l0, %l4, %g0
#       657895 ns : cpu0: 0x000013d0    bge  0x000014a0
#       657920 ns : cpu0: 0x000013d4    sethi  %hi(0x00010000), %i3  [0x00010000]
#       657995 ns : cpu0: 0x000013d8    sll  %l0, 0x0005, %o1  [0x00000280]
#       658020 ns : cpu0: 0x000013dc    mov  0x0020, %o2  [0x00000020]
#       658045 ns : cpu0: 0x000013e0    add  %o1, %l5, %o1  [0xfffff280]
#       658070 ns : cpu0: 0x000013e4    call  0x00002920  [0x000013e4]
#       658095 ns : cpu0: 0x000013e8    mov  %l2, %o0  [0x4003fe24]
#       658120 ns : cpu0: 0x00002920    save  %sp, -0x0060, %sp  [0x4003fd18]
#       658145 ns : cpu0: 0x00002924    subcc  %i2, 0x000f, %g0
#       658170 ns : cpu0: 0x00002928    mov  %i0, %o5  [0x4003fe24]
#       658195 ns : cpu0: 0x0000292c    mov  %i1, %g4  [0xfffff280]
#       658220 ns : cpu0: 0x00002930    bleu  0x00002948
#       658245 ns : cpu0: 0x00002934    mov  %i2, %g3  [0x00000020]
#       658270 ns : cpu0: 0x00002938    or   %i1, %i0, %g1  [0xfffffea4]
#       658295 ns : cpu0: 0x0000293c    andcc  %g1, 0x0003, %g0
#       658320 ns : cpu0: 0x00002940    be  0x00002974
#       658345 ns : cpu0: 0x00002944    mov  %i1, %g2  [0xfffff280]
#       658370 ns : cpu0: 0x00002974    mov  %i0, %g1  [0x4003fe24]
#       658470 ns : cpu0: 0x00002978    ld  [%g2], %o5  [0x00000000]
#       658520 ns : cpu0: 0x0000297c    st  %o5, [%g1]
#       658570 ns : cpu0: 0x00002980    add  %g3, -0x0010, %g3  [0x00000010]
#       658595 ns : cpu0: 0x00002984    subcc  %g3, 0x000f, %g0
#       658695 ns : cpu0: 0x00002988    ld  [%g2+0x0004], %o5  [0x00000000]
#       658745 ns : cpu0: 0x0000298c    st  %o5, [%g1+0x0004]
#       658870 ns : cpu0: 0x00002990    ld  [%g2+0x0008], %o5  [0x00000000]
#       658920 ns : cpu0: 0x00002994    st  %o5, [%g1+0x0008]
#       659045 ns : cpu0: 0x00002998    ld  [%g2+0x000c], %o5  [0x00000000]
#