📄 timer.s
字号:
mfhi $2addu $2,$2,$17sra $2,$2,11$L212:j $L213subu $2,$2,$3$L200:ori $2,$2,0x8889mult $17,$2sra $3,$17,31mfhi $2addu $2,$2,$17j $L212sra $2,$2,5$L206:bne $2,$0,$L210move $4,$0slt $2,$16,26bne $2,$0,$L248li $5,352780288 # 0x15070000li $2,30 # 0x1ebne $16,$2,$L262sll $2,$4,2j $L267move $4,$7$L181:beq $16,$2,$L174li $2,48000 # 0xbb80beq $16,$2,$L174li $2,32000 # 0x7d00bne $16,$2,$L169nopj $L247li $5,352780288 # 0x15070000$L209:beq $16,$2,$L202li $2,48000 # 0xbb80beq $16,$2,$L202li $2,32000 # 0x7d00bne $16,$2,$L197nopj $L248li $5,352780288 # 0x15070000.set macro.set reorder.end mad_timer_count.section .text.mad_timer_string,"ax",@progbits.align 2.align 5.globl mad_timer_string.ent mad_timer_string.type mad_timer_string, @functionmad_timer_string:.frame $sp,64,$31 # vars= 8, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $fp,56($sp)sw $23,52($sp)sw $17,28($sp)sw $16,24($sp)move $23,$6sw $31,60($sp)sw $22,48($sp)sw $21,44($sp)sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $4,64($sp)sw $5,68($sp)move $fp,$7lw $17,80($sp)lw $16,84($sp)bltz $4,$L269lw $6,88($sp)move $21,$5move $19,$4$L271:li $2,60 # 0x3cbeq $16,$2,$L276move $18,$19slt $2,$16,61bne $2,$0,$L340slt $2,$16,-23li $2,12000 # 0x2ee0beq $16,$2,$L276slt $2,$16,12001bne $2,$0,$L341li $2,1000 # 0x3e8li $2,24000 # 0x5dc0beq $16,$2,$L276slt $2,$16,24001bne $2,$0,$L342li $2,16000 # 0x3e80li $2,44100 # 0xac44beq $16,$2,$L276li $2,48000 # 0xbb80beq $16,$2,$L276li $2,32000 # 0x7d00beq $16,$2,$L365li $5,352780288 # 0x15070000move $22,$0$L371:move $20,$0$L357:li $2,48 # 0x30bne $17,$2,$L366slt $2,$17,49$L306:li $2,48 # 0x30$L362:beq $17,$2,$L320slt $2,$17,49bne $2,$0,$L344li $2,-2 # 0xfffffffffffffffeli $2,11025 # 0x2b11beq $17,$2,$L320slt $2,$17,11026beq $2,$0,$L325li $2,24000 # 0x5dc0li $2,75 # 0x4bbeq $17,$2,$L320slt $2,$17,76bne $2,$0,$L345li $2,50 # 0x32li $2,1000 # 0x3e8beq $17,$2,$L320li $2,8000 # 0x1f40beq $17,$2,$L320li $2,100 # 0x64beq $17,$2,$L367li $5,352780288 # 0x15070000$L315:move $6,$0$L361:move $4,$23$L369:move $5,$fpmove $7,$22lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j sprintfaddiu $sp,$sp,64$L340:bne $2,$0,$L346slt $2,$16,-25slt $2,$16,26beq $2,$0,$L280li $2,48 # 0x30slt $2,$16,24bne $2,$0,$L347li $2,10 # 0xa$L276:li $5,352780288 # 0x15070000$L365:ori $5,$5,0x4d00divu $0,$5,$16teq $16,$0,7mflo $5divu $0,$21,$5teq $5,$0,7mfhi $4jal scale_rationalmflo $20move $22,$2$L284:li $2,48 # 0x30beq $17,$2,$L306slt $2,$17,49$L366:bne $2,$0,$L348li $2,-2 # 0xfffffffffffffffeli $2,11025 # 0x2b11beq $17,$2,$L306slt $2,$17,11026bne $2,$0,$L349li $2,75 # 0x4bli $2,24000 # 0x5dc0beq $17,$2,$L306slt $2,$17,24001bne $2,$0,$L350li $2,16000 # 0x3e80li $2,44100 # 0xac44beq $17,$2,$L306li $2,48000 # 0xbb80beq $17,$2,$L306li $2,32000 # 0x7d00bne $17,$2,$L368lw $31,60($sp)j $L362li $2,48 # 0x30$L348:beq $17,$2,$L303slt $2,$17,-1bne $2,$0,$L351li $2,-48 # 0xffffffffffffffd0li $2,10 # 0xabeq $17,$2,$L306slt $2,$17,11bne $2,$0,$L352li $2,-1 # 0xffffffffffffffffslt $2,$17,24bne $2,$0,$L368lw $31,60($sp)slt $2,$17,26bne $2,$0,$L362li $2,48 # 0x30li $2,30 # 0x1ebne $17,$2,$L368li $2,48 # 0x30j $L362nop$L344:beq $17,$2,$L317slt $2,$17,-1beq $2,$0,$L322li $2,10 # 0xali $2,-48 # 0xffffffffffffffd0beq $17,$2,$L316slt $2,$17,-47bne $2,$0,$L353li $2,-60 # 0xffffffffffffffc4li $2,-30 # 0xffffffffffffffe2beq $17,$2,$L316slt $2,$17,-30bne $2,$0,$L361move $6,$0addiu $2,$17,25sltu $2,$2,2beq $2,$0,$L369move $4,$23$L316:move $4,$19$L373:subu $6,$0,$17move $5,$21sw $21,20($sp)jal mad_timer_countsw $19,16($sp)sll $4,$2,2sll $3,$2,7subu $3,$3,$4addu $3,$3,$2sll $3,$3,3li $2,1098383360 # 0x41780000addiu $3,$3,1000ori $2,$2,0x749fmult $3,$2sra $3,$3,31mfhi $2sra $2,$2,8j $L328subu $6,$2,$3$L325:beq $17,$2,$L320slt $2,$17,24001beq $2,$0,$L327li $2,44100 # 0xac44li $2,16000 # 0x3e80beq $17,$2,$L320li $2,22050 # 0x5622beq $17,$2,$L320li $2,12000 # 0x2ee0bne $17,$2,$L361move $6,$0$L320:li $5,352780288 # 0x15070000$L367:move $6,$17move $4,$21jal scale_rationalori $5,$5,0x4d00mul $3,$17,$19addu $6,$3,$2$L328:move $4,$23$L375:move $5,$fpmove $7,$22lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j sprintfaddiu $sp,$sp,64$L269:beq $5,$0,$L354subu $19,$0,$4li $2,352780288 # 0x15070000ori $2,$2,0x4d00subu $21,$2,$5j $L271addiu $19,$19,-1$L346:beq $2,$0,$L370li $2,48 # 0x30li $2,-50 # 0xffffffffffffffcebeq $16,$2,$L275slt $2,$16,-49bne $2,$0,$L355li $2,-60 # 0xffffffffffffffc4li $2,-48 # 0xffffffffffffffd0beq $16,$2,$L275li $2,-30 # 0xffffffffffffffe2bne $16,$2,$L371move $22,$0$L275:li $2,48 # 0x30$L370:beq $16,$2,$L290slt $2,$16,49beq $2,$0,$L291li $2,11025 # 0x2b11li $2,-2 # 0xfffffffffffffffebeq $16,$2,$L287slt $2,$16,-1beq $2,$0,$L292li $2,10 # 0xali $2,-48 # 0xffffffffffffffd0beq $16,$2,$L286slt $2,$16,-47beq $2,$0,$L293li $2,-30 # 0xffffffffffffffe2li $2,-60 # 0xffffffffffffffc4beq $16,$2,$L286li $2,-50 # 0xffffffffffffffcebeq $16,$2,$L286sll $2,$16,3$L372:sll $3,$16,5addu $2,$2,$3sll $4,$2,4subu $2,$2,$4addiu $5,$2,-18subu $20,$0,$16move $18,$0j $L298move $7,$0$L341:beq $16,$2,$L276slt $2,$16,1001bne $2,$0,$L356li $2,75 # 0x4bli $2,8000 # 0x1f40beq $16,$2,$L276li $2,11025 # 0x2b11beq $16,$2,$L276move $22,$0j $L357move $20,$0$L351:beq $17,$2,$L302slt $2,$17,-47bne $2,$0,$L358li $2,-60 # 0xffffffffffffffc4li $2,-30 # 0xffffffffffffffe2beq $17,$2,$L302slt $2,$17,-30bne $2,$0,$L368lw $31,60($sp)addiu $2,$17,25sltu $2,$2,2beq $2,$0,$L368nop$L302:slt $2,$16,0j $L306movn $22,$0,$2$L349:beq $17,$2,$L306slt $2,$17,76bne $2,$0,$L359li $2,50 # 0x32li $2,1000 # 0x3e8beq $17,$2,$L306li $2,8000 # 0x1f40beq $17,$2,$L306li $2,100 # 0x64bne $17,$2,$L368lw $31,60($sp)j $L362li $2,48 # 0x30$L354:j $L271move $21,$0$L317:li $2,-1851654144 # 0xffffffff91a20000ori $2,$2,0xb3c5mult $19,$2sra $3,$19,31mfhi $2addu $2,$2,$19sra $2,$2,11j $L328subu $6,$2,$3$L303:li $6,-2004353024 # 0xffffffff88880000ori $6,$6,0x8889multu $18,$6sw $20,84($sp)mfhi $3sw $22,88($sp)srl $3,$3,5multu $3,$6sll $8,$3,2mfhi $6sll $2,$3,6srl $6,$6,5sll $5,$6,2sll $7,$6,6subu $2,$2,$8subu $7,$7,$5subu $2,$18,$2move $4,$23move $5,$fpsw $2,80($sp)lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)subu $7,$3,$7j sprintfaddiu $sp,$sp,64$L322:beq $17,$2,$L320slt $2,$17,11bne $2,$0,$L360li $2,-1 # 0xffffffffffffffffslt $2,$17,24bne $2,$0,$L361move $6,$0slt $2,$17,26bne $2,$0,$L367li $5,352780288 # 0x15070000li $2,30 # 0x1ebeq $17,$2,$L367move $4,$23j $L369nop$L280:beq $16,$2,$L276li $2,50 # 0x32beq $16,$2,$L276li $2,30 # 0x1ebeq $16,$2,$L276move $22,$0j $L357move $20,$0$L291:beq $16,$2,$L290slt $2,$16,11026beq $2,$0,$L295li $2,24000 # 0x5dc0li $2,75 # 0x4bbeq $16,$2,$L290slt $2,$16,76beq $2,$0,$L296li $2,1000 # 0x3e8li $2,50 # 0x32beq $16,$2,$L290li $2,60 # 0x3cbne $16,$2,$L372sll $2,$16,3$L290:li $5,352780288 # 0x15070000$L364:ori $5,$5,0x4d00$L376:move $4,$21jal scale_rationalmove $6,$16sll $4,$16,5sll $3,$16,3addu $3,$3,$4mul $4,$16,$19sll $5,$3,4subu $3,$3,$5addu $18,$4,$2addiu $5,$3,-18divu $0,$18,$5teq $5,$0,7subu $20,$0,$16mfhi $7$L298:divu $0,$18,$5teq $5,$0,7$L374:sltu $4,$7,3mflo $2sll $3,$2,4sll $2,$2,1addu $2,$2,$3bne $4,$0,$L299addu $6,$18,$2li $2,-859045888 # 0xffffffffcccc0000ori $2,$2,0xcccdmultu $5,$2addiu $3,$7,-2mfhi $2srl $2,$2,3divu $0,$3,$2teq $2,$0,7mflo $3sll $3,$3,1addu $6,$6,$3$L299:divu $0,$6,$20teq $20,$0,7move $22,$0mfhi $20j $L284mflo $18$L359:beq $17,$2,$L306li $2,60 # 0x3cbeq $17,$2,$L362li $2,48 # 0x30$L329:lw $31,60($sp)$L368:lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,64$L350:beq $17,$2,$L306li $2,22050 # 0x5622beq $17,$2,$L306li $2,12000 # 0x2ee0bne $17,$2,$L368lw $31,60($sp)j $L362li $2,48 # 0x30$L352:beq $17,$2,$L304li $6,-2004353024 # 0xffffffff88880000bne $17,$0,$L368lw $31,60($sp)sw $22,80($sp)move $4,$23move $5,$fpmove $6,$18move $7,$20lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j sprintfaddiu $sp,$sp,64$L358:beq $17,$2,$L302li $2,-50 # 0xffffffffffffffcebne $17,$2,$L329slt $2,$16,0j $L306movn $22,$0,$2$L356:beq $16,$2,$L276li $2,100 # 0x64beq $16,$2,$L276move $22,$0j $L357move $20,$0$L342:beq $16,$2,$L276li $2,22050 # 0x5622beq $16,$2,$L276move $22,$0j $L357move $20,$0$L347:beq $16,$2,$L276move $22,$0j $L357move $20,$0$L345:beq $17,$2,$L320li $2,60 # 0x3cbeq $17,$2,$L320move $6,$0j $L369move $4,$23$L360:beq $17,$2,$L318sra $3,$19,31bne $17,$0,$L315move $6,$19j $L375move $4,$23$L327:beq $17,$2,$L320li $2,48000 # 0xbb80beq $17,$2,$L320li $2,32000 # 0x7d00beq $17,$2,$L320move $6,$0j $L369move $4,$23$L353:beq $17,$2,$L316li $2,-50 # 0xffffffffffffffcebeq $17,$2,$L373move $4,$19j $L361move $6,$0$L355:beq $16,$2,$L275move $22,$0j $L357move $20,$0$L295:beq $16,$2,$L290slt $2,$16,24001beq $2,$0,$L297li $2,44100 # 0xac44li $2,16000 # 0x3e80beq $16,$2,$L290li $2,22050 # 0x5622beq $16,$2,$L290li $2,12000 # 0x2ee0bne $16,$2,$L372sll $2,$16,3j $L364li $5,352780288 # 0x15070000$L292:beq $16,$2,$L290slt $2,$16,11beq $2,$0,$L294slt $2,$16,24li $2,-1 # 0xffffffffffffffffbeq $16,$2,$L288li $2,-2004353024 # 0xffffffff88880000bne $16,$0,$L372sll $2,$16,3sltu $2,$19,-18xori $2,$2,0x1sll $3,$2,4sll $2,$2,1addu $2,$2,$3addu $7,$19,$2move $20,$0j $L298li $5,-18 # 0xffffffffffffffee$L287:li $2,-1851654144 # 0xffffffff91a20000ori $2,$2,0xb3c5mult $19,$2sra $4,$19,31mfhi $2li $3,-574160896 # 0xffffffffddc70000addu $2,$2,$19sra $2,$2,11subu $18,$2,$4ori $3,$3,0xb04dmultu $18,$3li $2,1182 # 0x49emfhi $3li $20,2 # 0x2srl $7,$3,10mul $3,$7,$2li $5,1182 # 0x49ej $L298subu $7,$18,$3$L304:ori $6,$6,0x8889multu $18,$6sw $20,80($sp)mfhi $6sw $22,84($sp)srl $6,$6,5sll $2,$6,2sll $7,$6,6subu $7,$7,$2move $4,$23subu $7,$18,$7move $5,$fplw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j sprintfaddiu $sp,$sp,64$L293:beq $16,$2,$L286slt $2,$16,-30bne $2,$0,$L372sll $2,$16,3addiu $2,$16,25sltu $2,$2,2beq $2,$0,$L372sll $2,$16,3$L286:subu $20,$0,$16move $4,$19move $5,$21move $6,$20sw $21,20($sp)jal mad_timer_countsw $19,16($sp)sll $4,$2,2sll $3,$2,7subu $3,$3,$4addu $3,$3,$2sll $3,$3,3li $2,1098383360 # 0x41780000addiu $3,$3,1000ori $2,$2,0x749fmult $3,$2sll $5,$16,3sll $6,$16,5mfhi $2addu $5,$5,$6sll $4,$5,4subu $5,$5,$4sra $2,$2,8sra $3,$3,31subu $18,$2,$3addiu $5,$5,-18divu $0,$18,$5teq $5,$0,7j $L374mfhi $7$L318:li $2,-2004353024 # 0xffffffff88880000ori $2,$2,0x8889mult $19,$2mfhi $2addu $2,$2,$19sra $2,$2,5j $L328subu $6,$2,$3$L296:beq $16,$2,$L290li $2,8000 # 0x1f40beq $16,$2,$L290li $2,100 # 0x64bne $16,$2,$L372sll $2,$16,3j $L364li $5,352780288 # 0x15070000$L297:beq $16,$2,$L290li $2,48000 # 0xbb80beq $16,$2,$L290li $2,32000 # 0x7d00bne $16,$2,$L372sll $2,$16,3j $L364li $5,352780288 # 0x15070000$L294:bne $2,$0,$L372sll $2,$16,3slt $2,$16,26bne $2,$0,$L364li $5,352780288 # 0x15070000li $2,30 # 0x1ebne $16,$2,$L372sll $2,$16,3j $L376ori $5,$5,0x4d00$L288:ori $2,$2,0x8889mult $19,$2sra $4,$19,31mfhi $2li $3,1889140736 # 0x709a0000addu $2,$2,$19sra $2,$2,5subu $18,$2,$4ori $3,$3,0xd4e5multu $18,$3li $2,582 # 0x246mfhi $3li $20,1 # 0x1srl $7,$3,8mul $3,$7,$2li $5,582 # 0x246j $L298subu $7,$18,$3.set macro.set reorder.end mad_timer_string.globl mad_timer_zero.rdata.align 2.type mad_timer_zero, @object.size mad_timer_zero, 8mad_timer_zero:.space 8.align 2.type __PRETTY_FUNCTION__.2787, @object.size __PRETTY_FUNCTION__.2787, 15__PRETTY_FUNCTION__.2787:.ascii "scale_rational\000".align 2.type __PRETTY_FUNCTION__.2775, @object.size __PRETTY_FUNCTION__.2775, 16__PRETTY_FUNCTION__.2775:.ascii "reduce_rational\000".ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -