Mercurial > pygar
view pygar-benchmarks/programs/softer.smips.vmh @ 76:8bd0e4d37ad2 pygar svn.77 tip
[svn r77] I don't know why my last change didn't go through grumble grumble....
author | rlm |
---|---|
date | Wed, 12 May 2010 08:58:23 -0400 |
parents | 0f86d486e38e |
children |
line wrap: on
line source
2 @400 // <__start>3 3c1d0002 // 00001000 lui $sp,0x24 0c000430 // 00001004 jal 10c0 <main>5 00000000 // 00001008 nop6 00000000 // 0000100c nop8 @404 // <verify>9 24020001 // 00001010 li $v0,110 03e00008 // 00001014 jr $ra12 @406 // <finishTest>13 4084a800 // 00001018 mtc0 $a0,$2114 08000407 // 0000101c j 101c <finishTest+4>15 00000000 // 00001020 nop17 @409 // <setStats>18 40845000 // 00001024 mtc0 $a0,$1019 03e00008 // 00001028 jr $ra20 00000000 // 0000102c nop22 @40c // <setComp>23 24020001 // 00001030 li $v0,124 4082d000 // 00001034 mtc0 $v0,$2625 03e00008 // 00001038 jr $ra26 00000000 // 0000103c nop28 @410 // <getSample>29 4003c800 // 00001040 mfc0 $v1,$2530 24020001 // 00001044 li $v0,131 10620004 // 00001048 beq $v1,$v0,105c <getSample+1c>32 4005e000 // 0000104c mfc0 $a1,$2833 00000000 // 00001050 nop34 ac850000 // 00001054 sw $a1,0($a0)35 03e00008 // 00001058 jr $ra36 ac800000 // 0000105c sw $zero,0($a0)37 00001021 // 00001060 move $v0,$zero38 03e00008 // 00001064 jr $ra40 @41a // <putSample>41 4084d800 // 00001068 mtc0 $a0,$2742 03e00008 // 0000106c jr $ra43 00000000 // 00001070 nop45 @41d // <runWithStats>46 27bdffa8 // 00001074 addiu $sp,$sp,-8847 afbf0050 // 00001078 sw $ra,80($sp)48 0c000409 // 0000107c jal 1024 <setStats>49 27a40010 // 00001080 addiu $a0,$sp,1650 0c000410 // 00001084 jal 1040 <getSample>51 00021400 // 00001088 sll $v0,$v0,0x1052 10400006 // 0000108c beqz $v0,10a8 <runWithStats+34>53 8fa40010 // 00001090 lw $a0,16($sp)54 000417c2 // 00001094 srl $v0,$a0,0x1f55 00822021 // 00001098 addu $a0,$a0,$v056 00042043 // 0000109c sra $a0,$a0,0x157 0c00041a // 000010a0 jal 1068 <putSample>58 08000420 // 000010a4 j 1080 <runWithStats+c>59 0c00040c // 000010a8 jal 1030 <setComp>60 00002021 // 000010ac move $a0,$zero61 0c000409 // 000010b0 jal 1024 <setStats>62 8fbf0050 // 000010b4 lw $ra,80($sp)63 27bd0058 // 000010b8 addiu $sp,$sp,8864 03e00008 // 000010bc jr $ra66 @430 // <main>67 27bdffe8 // 000010c0 addiu $sp,$sp,-2468 24040001 // 000010c4 li $a0,169 afbf0010 // 000010c8 sw $ra,16($sp)70 0c00041d // 000010cc jal 1074 <runWithStats>71 0c00040c // 000010d0 jal 1030 <setComp>72 8fbf0010 // 000010d4 lw $ra,16($sp)73 27bd0018 // 000010d8 addiu $sp,$sp,2474 03e00008 // 000010dc jr $ra76 @438 // <_heapend>77 00000000 // 000010e0 nop79 @439 // <environ>80 00000000 // 000010e4 nop81 00000000 // 000010e8 nop82 00000000 // 000010ec nop84 @43c // <.reginfo>85 a000003c // 000010f0 sb $zero,60($zero)86 00000000 // 000010f4 nop87 00000000 // 000010f8 nop88 00000000 // 000010fc nop89 00000000 // 00001100 nop90 000090d0 // 00001104 0x90d0