annotate benchProgs/thru.smips.vmh @ 50:2b18894f75e2 pygar svn.51

[svn r51] fixed processor- it works
author punk
date Wed, 05 May 2010 15:19:32 -0400
parents 97d1959f7c5c
children 9fe5ed4af92d
rev   line source
rlm@47 1
rlm@47 2 @400 // <__start>
rlm@47 3 3c1d0002 // 00001000 lui $sp,0x2
rlm@47 4 0c00042c // 00001004 jal 10b0 <main>
rlm@47 5 00000000 // 00001008 nop
rlm@47 6 00000000 // 0000100c nop
rlm@47 7
rlm@47 8 @404 // <verify>
rlm@47 9 24020001 // 00001010 li $v0,1
rlm@47 10 03e00008 // 00001014 jr $ra
rlm@47 11
rlm@47 12 @406 // <finishTest>
rlm@47 13 4084a800 // 00001018 mtc0 $a0,$21
rlm@47 14 08000407 // 0000101c j 101c <finishTest+4>
rlm@47 15 00000000 // 00001020 nop
rlm@47 16
rlm@47 17 @409 // <setStats>
rlm@47 18 40845000 // 00001024 mtc0 $a0,$10
rlm@47 19 03e00008 // 00001028 jr $ra
rlm@47 20 00000000 // 0000102c nop
rlm@47 21
rlm@47 22 @40c // <setComp>
rlm@47 23 24020001 // 00001030 li $v0,1
rlm@47 24 4082d000 // 00001034 mtc0 $v0,$26
rlm@47 25 03e00008 // 00001038 jr $ra
rlm@47 26 00000000 // 0000103c nop
rlm@47 27
rlm@47 28 @410 // <getSample>
rlm@47 29 4003c800 // 00001040 mfc0 $v1,$25
rlm@47 30 24020001 // 00001044 li $v0,1
rlm@47 31 10620004 // 00001048 beq $v1,$v0,105c <getSample+1c>
rlm@47 32 4005e000 // 0000104c mfc0 $a1,$28
rlm@47 33 00000000 // 00001050 nop
rlm@47 34 ac850000 // 00001054 sw $a1,0($a0)
rlm@47 35 03e00008 // 00001058 jr $ra
rlm@47 36 ac800000 // 0000105c sw $zero,0($a0)
rlm@47 37 00001021 // 00001060 move $v0,$zero
rlm@47 38 03e00008 // 00001064 jr $ra
rlm@47 39
rlm@47 40 @41a // <putSample>
rlm@47 41 4084d800 // 00001068 mtc0 $a0,$27
rlm@47 42 03e00008 // 0000106c jr $ra
rlm@47 43 00000000 // 00001070 nop
rlm@47 44
rlm@47 45 @41d // <runWithStats>
rlm@47 46 27bdffa8 // 00001074 addiu $sp,$sp,-88
rlm@47 47 afbf0050 // 00001078 sw $ra,80($sp)
rlm@47 48 0c000409 // 0000107c jal 1024 <setStats>
rlm@47 49 27a40010 // 00001080 addiu $a0,$sp,16
rlm@47 50 0c000410 // 00001084 jal 1040 <getSample>
rlm@47 51 00021400 // 00001088 sll $v0,$v0,0x10
rlm@47 52 10400003 // 0000108c beqz $v0,109c <runWithStats+28>
rlm@47 53 8fa40010 // 00001090 lw $a0,16($sp)
rlm@47 54 0c00041a // 00001094 jal 1068 <putSample>
rlm@47 55 08000420 // 00001098 j 1080 <runWithStats+c>
rlm@47 56 00002021 // 0000109c move $a0,$zero
rlm@47 57 0c000409 // 000010a0 jal 1024 <setStats>
rlm@47 58 8fbf0050 // 000010a4 lw $ra,80($sp)
rlm@47 59 27bd0058 // 000010a8 addiu $sp,$sp,88
rlm@47 60 03e00008 // 000010ac jr $ra
rlm@47 61
rlm@47 62 @42c // <main>
rlm@47 63 27bdffe8 // 000010b0 addiu $sp,$sp,-24
rlm@47 64 24040001 // 000010b4 li $a0,1
rlm@47 65 afbf0010 // 000010b8 sw $ra,16($sp)
rlm@47 66 0c00041d // 000010bc jal 1074 <runWithStats>
rlm@47 67 0c000404 // 000010c0 jal 1010 <verify>
rlm@47 68 00402021 // 000010c4 move $a0,$v0
rlm@47 69 0c000406 // 000010c8 jal 1018 <finishTest>
rlm@47 70 0c00040c // 000010cc jal 1030 <setComp>
rlm@47 71 8fbf0010 // 000010d0 lw $ra,16($sp)
rlm@47 72 27bd0018 // 000010d4 addiu $sp,$sp,24
rlm@47 73 03e00008 // 000010d8 jr $ra
rlm@47 74 00000000 // 000010dc nop
rlm@47 75
rlm@47 76 @438 // <_heapend>
rlm@47 77 00000000 // 000010e0 nop
rlm@47 78
rlm@47 79 @439 // <environ>
rlm@47 80 00000000 // 000010e4 nop
rlm@47 81 00000000 // 000010e8 nop
rlm@47 82 00000000 // 000010ec nop
rlm@47 83
rlm@47 84 @43c // <.reginfo>
rlm@47 85 a000003c // 000010f0 sb $zero,60($zero)
rlm@47 86 00000000 // 000010f4 nop
rlm@47 87 00000000 // 000010f8 nop
rlm@47 88 00000000 // 000010fc nop
rlm@47 89 00000000 // 00001100 nop
rlm@47 90 000090d0 // 00001104 0x90d0