Generated Mon Jul 11 23:27:30 2005 from example.o
by disasmips [Win32 / Jul 11 2005 (c) acade.au7.de].
Symbol Map
Call Statistics
}{BTEXT:
}{fac1:
0r 10000000: 18800006 blez $a0,1cr // $gp=BGPA
4r 10000004: 24020001 move $v0,1 // $s7=BGPA
8r 10000008: 00440018 mult $v0,$a0
cr 1000000c: 2484ffff addiu $a0,-1=0xffff
10r 10000010: 00001012 mflo $v0
14r 10000014: 1c80fffc bgtz $a0,8r
18r 10000018: 00000000 nop
1cr 1000001c: 03e00008 jr $ra
20r 10000020: 00000000 nop
}{fac2:
0r 10000024: 27bdffe0 addiu $sp,-32
4r 10000028: afbf0018 sw $ra,24($sp)
8r 1000002c: afb70014 sw $s7,20($sp)
cr 10000030: afb00010 sw $s0,16($sp)
10r 10000034: 04100001 bltzal 0,18r
14r 10000038: 00000000 nop
18r 1000003c: 3c170000 lui $s7,0x0 // GPA relocation
1cr 10000040: 26f70000 addiu $s7,0 # 0
20r 10000044: 02ffb821 addu $s7,$ra # 1000003c
24r 10000048: 00808021 move $s0,$a0
28r 1000004c: 2a020002 slti $v0,$s0,2
2cr 10000050: 1440000c bne $v0,0,60r
30r 10000054: 00000000 nop
34r 10000058: 8ee20004 lw $v0,4($s7) # 100002e4 -> BTEXT fac1
38r 1000005c: 00000000 nop
3cr 10000060: 24420024 addiu $v0,36=0x0024 # 10000024 fac2
40r 10000064: 2604ffff addiu $a0,$s0,-1=0xffff
44r 10000068: 0040c821 move $t9,$v0
48r 1000006c: 0320f809 jalr $ra,$t9
4cr 10000070: 00000000 nop
50r 10000074: 02020018 mult $s0,$v0
54r 10000078: 00001012 mflo $v0
58r 1000007c: 10000002 beq 0,0,64r
5cr 10000080: 00000000 nop
60r 10000084: 24020001 move $v0,1
64r 10000088: 8fbf0018 lw $ra,24($sp)
68r 1000008c: 8fb70014 lw $s7,20($sp)
6cr 10000090: 8fb00010 lw $s0,16($sp)
70r 10000094: 03e00008 jr $ra
74r 10000098: 27bd0020 addiu $sp,32
}{func1:
0r 1000009c: 27bdffe0 addiu $sp,-32
4r 100000a0: afbf0018 sw $ra,24($sp)
8r 100000a4: afb70014 sw $s7,20($sp)
cr 100000a8: afb00010 sw $s0,16($sp)
10r 100000ac: 04100001 bltzal 0,18r
14r 100000b0: 00000000 nop
18r 100000b4: 3c170000 lui $s7,0x0 // GPA relocation
1cr 100000b8: 26f70000 addiu $s7,0 # 0
20r 100000bc: 02ffb821 addu $s7,$ra # 100000b4
24r 100000c0: 8ee20034 lw $v0,52($s7) # 10000314 -> func1
28r 100000c4: 00000000 nop
2cr 100000c8: 0040c821 move $t9,$v0
30r 100000cc: 0320f809 jalr $ra,$t9
34r 100000d0: 00000000 nop
38r 100000d4: 8f840050 lw $a0,80($gp) # 10000330 -> @udata1
3cr 100000d8: 00000000 nop
40r 100000dc: 8c840000 lw $a0,0($a0)
44r 100000e0: 8ef0005c lw $s0,92($s7) # 1000033c -> undef1
48r 100000e4: 00000000 nop
4cr 100000e8: 0200c821 move $t9,$s0
50r 100000ec: 0320f809 jalr $ra,$t9
54r 100000f0: 00000000 nop
58r 100000f4: 8f840020 lw $a0,32($gp) # 10000300 -> @BDATA @xdata1 -> 1
5cr 100000f8: 00000000 nop
60r 100000fc: 8c840000 lw $a0,0($a0)
64r 10000100: 0200c821 move $t9,$s0
68r 10000104: 0320f809 jalr $ra,$t9
6cr 10000108: 00000000 nop
70r 1000010c: 8f840008 lw $a0,8($gp) # 100002e8 -> @BDATA @xdata1 -> 1
74r 10000110: 00000000 nop
78r 10000114: 24840008 addiu $a0,8 # 1000029c @sdata1 -> b
7cr 10000118: 8c840000 lw $a0,0($a0)
80r 1000011c: 0200c821 move $t9,$s0
84r 10000120: 0320f809 jalr $ra,$t9
88r 10000124: 00000000 nop
8cr 10000128: 8f84004c lw $a0,76($gp) # 1000032c -> @ubss1
90r 1000012c: 00000000 nop
94r 10000130: 8c840000 lw $a0,0($a0)
98r 10000134: 8ef00030 lw $s0,48($s7) # 10000310 -> BTEXT fac1
9cr 10000138: 00000000 nop
a0r 1000013c: 0200c821 move $t9,$s0
a4r 10000140: 0320f809 jalr $ra,$t9
a8r 10000144: 00000000 nop
acr 10000148: 8f840038 lw $a0,56($gp) # 10000318 -> @xbss1
b0r 1000014c: 00000000 nop
b4r 10000150: 8c840000 lw $a0,0($a0)
b8r 10000154: 0200c821 move $t9,$s0
bcr 10000158: 0320f809 jalr $ra,$t9
c0r 1000015c: 00000000 nop
c4r 10000160: 8f84000c lw $a0,12($gp) # 100002ec -> @BBSS @sbss1 -> 0
c8r 10000164: 00000000 nop
ccr 10000168: 24840000 addiu $a0,0 # 100002a4 @BBSS @sbss1 -> 0
d0r 1000016c: 8c840000 lw $a0,0($a0)
d4r 10000170: 0200c821 move $t9,$s0
d8r 10000174: 0320f809 jalr $ra,$t9
dcr 10000178: 00000000 nop
e0r 1000017c: 8fbf0018 lw $ra,24($sp)
e4r 10000180: 8fb70014 lw $s7,20($sp)
e8r 10000184: 8fb00010 lw $s0,16($sp)
ecr 10000188: 03e00008 jr $ra
f0r 1000018c: 27bd0020 addiu $sp,32
}{func2:
0r 10000190: 27bdffe0 addiu $sp,-32
4r 10000194: afbf0018 sw $ra,24($sp)
8r 10000198: afb70014 sw $s7,20($sp)
cr 1000019c: afb00010 sw $s0,16($sp)
10r 100001a0: 04100001 bltzal 0,18r
14r 100001a4: 00000000 nop
18r 100001a8: 3c170000 lui $s7,0x0 // GPA relocation
1cr 100001ac: 26f70000 addiu $s7,0 # 0
20r 100001b0: 02ffb821 addu $s7,$ra # 100001a8
24r 100001b4: 8ee20004 lw $v0,4($s7) # 100002e4 -> BTEXT fac1
28r 100001b8: 00000000 nop
2cr 100001bc: 24420190 addiu $v0,400=0x0190 # 10000190 func2
30r 100001c0: 00000000 nop
34r 100001c4: 0040c821 move $t9,$v0
38r 100001c8: 0320f809 jalr $ra,$t9
3cr 100001cc: 00000000 nop
40r 100001d0: 8f840064 lw $a0,100($gp) # 10000344 -> udata2
44r 100001d4: 00000000 nop
48r 100001d8: 80840000 lb $a0,0($a0)
4cr 100001dc: 8ef00068 lw $s0,104($s7) # 10000348 -> undef2
50r 100001e0: 00000000 nop
54r 100001e4: 0200c821 move $t9,$s0
58r 100001e8: 0320f809 jalr $ra,$t9
5cr 100001ec: 00000000 nop
60r 100001f0: 8f840024 lw $a0,36($gp) # 10000304 -> @xdata2 "xy"
64r 100001f4: 00000000 nop
68r 100001f8: 80840000 lb $a0,0($a0)
6cr 100001fc: 0200c821 move $t9,$s0
70r 10000200: 0320f809 jalr $ra,$t9
74r 10000204: 00000000 nop
78r 10000208: 8f840008 lw $a0,8($gp) # 100002e8 -> @BDATA @xdata1 -> 1
7cr 1000020c: 00000000 nop
80r 10000210: 2484000c addiu $a0,12=0x000c # 100002a0 @sdata2 "abc"
84r 10000214: 80840000 lb $a0,0($a0)
88r 10000218: 0200c821 move $t9,$s0
8cr 1000021c: 0320f809 jalr $ra,$t9
90r 10000220: 00000000 nop
94r 10000224: 8f840048 lw $a0,72($gp) # 10000328 -> @ubss2
98r 10000228: 00000000 nop
9cr 1000022c: 80840000 lb $a0,0($a0)
a0r 10000230: 8ef00004 lw $s0,4($s7) # 100002e4 -> BTEXT fac1
a4r 10000234: 00000000 nop
a8r 10000238: 26100024 addiu $s0,36=0x0024 # 10000024 fac2
acr 1000023c: 00000000 nop
b0r 10000240: 0200c821 move $t9,$s0
b4r 10000244: 0320f809 jalr $ra,$t9
b8r 10000248: 00000000 nop
bcr 1000024c: 8f84003c lw $a0,60($gp) # 1000031c -> @xbss2
c0r 10000250: 00000000 nop
c4r 10000254: 80840000 lb $a0,0($a0)
c8r 10000258: 0200c821 move $t9,$s0
ccr 1000025c: 0320f809 jalr $ra,$t9
d0r 10000260: 00000000 nop
d4r 10000264: 8f84000c lw $a0,12($gp) # 100002ec -> @BBSS @sbss1 -> 0
d8r 10000268: 00000000 nop
dcr 1000026c: 24840028 addiu $a0,40=0x0028 # 100002cc @sbss2 -> 0
e0r 10000270: 80840000 lb $a0,0($a0)
e4r 10000274: 0200c821 move $t9,$s0
e8r 10000278: 0320f809 jalr $ra,$t9
ecr 1000027c: 00000000 nop
f0r 10000280: 8fbf0018 lw $ra,24($sp)
f4r 10000284: 8fb70014 lw $s7,20($sp)
f8r 10000288: 8fb00010 lw $s0,16($sp)
fcr 1000028c: 03e00008 jr $ra
100r 10000290: 27bd0020 addiu $sp,32
}{@BDATA:
}{@xdata1:
0r 10000294: 00000001 "...."
}{@xdata2:
0r 10000298: 78790000 "xy.."
}{@sdata1:
0r 1000029c: 0000000b "...."
}{@sdata2:
0r 100002a0: 61626300 "abc."
}{@BBSS:
}{@sbss1:
0r 100002a4: 00000000 "...."
... ...
}{@sbss2:
0r 100002cc: 00000000 "...."
... ...
}{@BGPA:
0r 100002e0: 20000000 " ..."
4r 100002e4: 10000000 BTEXT fac1
8r 100002e8: 10000294 @BDATA @xdata1
cr 100002ec: 100002a4 @BBSS @sbss1
10r 100002f0: 20004000 " .@."
14r 100002f4: 20005000 " .P."
18r 100002f8: 10000000 BTEXT fac1
... ...
20r 10000300: 10000294 @BDATA @xdata1
24r 10000304: 10000298 @xdata2
28r 10000308: 1000029c @sdata1
2cr 1000030c: 100002a0 @sdata2
30r 10000310: 10000000 BTEXT fac1
34r 10000314: 1000009c func1
38r 10000318: 2000e000 @xbss1
3cr 1000031c: 2000f000 @xbss2
40r 10000320: 100002a4 @BBSS @sbss1
44r 10000324: 100002cc @sbss2
48r 10000328: 20012000 @ubss2
4cr 1000032c: 20013000 @ubss1
50r 10000330: 20014000 @udata1
54r 10000334: 10000024 fac2
58r 10000338: 20016000 " .`."
5cr 1000033c: 20017000 undef1
60r 10000340: 10000190 func2
64r 10000344: 20019000 udata2
68r 10000348: 2001a000 undef2
Symbol Map
Call Statistics