📄 loco.mid
字号:
lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$8,0x7 sll $4,$4,$3 bgez $4,$L424 addiu $8,$8,1 addiu $8,$8,-1 li $6,2147418112 # 0x7fff0000 subu $5,$8,$25 ori $2,$6,0xfffd slt $2,$2,$5 sll $4,$4,1 beq $2,$0,$L388 addiu $3,$8,1 ori $2,$6,0xfffe beq $5,$2,$L389 nop li $10,-1 # 0xffffffffffffffff$L221: j $L348 addiu $18,$18,-3$L72: slt $2,$10,$12 beq $2,$0,$L390 sll $2,$10,1 slt $2,$2,$12 beq $2,$0,$L391 sll $2,$10,2 slt $2,$2,$12 beq $2,$0,$L392 sll $2,$10,3 slt $2,$2,$12 beq $2,$0,$L393 sll $2,$10,4 slt $2,$2,$12 beq $2,$0,$L394 sll $2,$10,5 slt $2,$2,$12 beq $2,$0,$L395 sll $2,$10,6 slt $2,$2,$12 beq $2,$0,$L396 sll $2,$10,7 slt $2,$2,$12 beq $2,$0,$L397 sll $2,$10,8 slt $2,$2,$12 li $15,8 # 0x8 li $3,9 # 0x9 movn $15,$3,$2$L79: sra $3,$14,3 addu $3,$16,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$14,0x7 sll $4,$4,$3 li $2,-65536 # 0xffffffffffff0000 and $2,$4,$2 bne $2,$0,$L98 srl $3,$4,16 move $3,$4 move $5,$0$L100: andi $2,$3,0xff00 beq $2,$0,$L425 addiu $2,$fp,%lo(ff_log2_tab) srl $3,$3,8 addiu $5,$5,8$L425: addu $2,$3,$2 lbu $3,0($2) addu $6,$5,$3 slt $2,$6,21 beq $2,$0,$L103 li $3,30 # 0x1e bltz $4,$L398 move $8,$14 addiu $8,$8,1$L426: sra $3,$8,3 addu $3,$16,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$8,0x7 sll $4,$4,$3 bgez $4,$L426 addiu $8,$8,1 addiu $8,$8,-1 li $6,2147418112 # 0x7fff0000 subu $5,$8,$14 ori $2,$6,0xfffd slt $2,$2,$5 sll $4,$4,1 beq $2,$0,$L399 addiu $3,$8,1 ori $2,$6,0xfffe beq $5,$2,$L116 addiu $2,$4,2 move $2,$0 addu $12,$12,$2 addiu $10,$10,1 li $2,16 # 0x10 beq $10,$2,$L400 li $8,-1 # 0xffffffffffffffff$L118: bne $8,$0,$L120 nop$L404: bltz $19,$L122 nop sra $3,$14,3 addu $3,$16,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$14,0x7 sll $6,$4,$3 li $2,-65536 # 0xffffffffffff0000 and $2,$6,$2 bne $2,$0,$L124 srl $3,$6,16 move $3,$6 move $4,$0$L126: andi $2,$3,0xff00 beq $2,$0,$L427 addiu $2,$fp,%lo(ff_log2_tab) srl $3,$3,8 addiu $4,$4,8$L427: addu $2,$3,$2 lbu $3,0($2) addu $5,$4,$3 slt $2,$5,21 beq $2,$0,$L129 li $3,30 # 0x1e bltz $6,$L401 move $8,$14 addiu $8,$8,1$L428: sra $3,$8,3 addu $3,$16,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) lbu $4,2($3) sll $2,$2,24 sll $5,$5,16 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$8,0x7 sll $4,$4,$3 bgez $4,$L428 addiu $8,$8,1 addiu $8,$8,-1 li $6,2147418112 # 0x7fff0000 subu $5,$8,$14 ori $2,$6,0xfffd slt $2,$2,$5 sll $4,$4,1 beq $2,$0,$L402 addiu $3,$8,1 ori $2,$6,0xfffe beq $5,$2,$L403 nop li $9,-1 # 0xffffffffffffffff$L141: j $L347 addiu $19,$19,-3$L375: j $L235 andi $8,$3,0x00ff$L281: addiu $19,$19,1 j $L235 move $8,$0$L372: sll $5,$5,2$L297: srl $2,$4,30 addu $10,$2,$5 j $L292 addiu $25,$3,2$L275: sra $2,$2,1 move $25,$3 j $L266 addiu $8,$4,1$L98: j $L100 li $5,16 # 0x10$L103: subu $3,$3,$6 subu $2,$6,$15 srl $2,$4,$2 sll $3,$3,$15 addu $8,$2,$3 addiu $4,$14,32 subu $2,$15,$6 addiu $3,$8,1 addu $14,$2,$4 sra $2,$3,1$L107: addu $12,$12,$2 addiu $10,$10,1 li $2,16 # 0x10 bne $10,$2,$L118 nop$L400: sra $12,$12,1 beq $8,$0,$L404 li $10,8 # 0x8$L120: lw $4,48($sp) andi $3,$8,0x1 sra $2,$8,1 addu $2,$4,$2 subu $3,$0,$3 blez $20,$L405 xor $3,$2,$3 slt $2,$20,3 beq $2,$0,$L406 nop addiu $19,$19,-3 andi $3,$3,0x00ff j $L76 move $20,$0$L183: subu $3,$3,$6 subu $2,$6,$11 srl $2,$4,$2 sll $3,$3,$11 addu $8,$2,$3 addiu $4,$25,32 subu $2,$11,$6 addiu $3,$8,1 addu $25,$2,$4 sra $2,$3,1$L187: addu $24,$24,$2 addiu $9,$9,1 li $2,16 # 0x10 bne $9,$2,$L198 nop$L386: sra $24,$24,1 beq $8,$0,$L407 li $9,8 # 0x8 lw $4,48($sp)$L422: andi $3,$8,0x1 sra $2,$8,1 addu $2,$4,$2 subu $3,$0,$3 blez $19,$L408 xor $3,$2,$3 slt $2,$19,3 beq $2,$0,$L409 nop addiu $18,$18,-3 andi $4,$3,0x00ff j $L156 move $19,$0$L178: j $L180 li $5,16 # 0x10$L368: sll $4,$4,1 addiu $3,$25,1 j $L271 move $5,$0$L360: j $L238 move $15,$0$L361: j $L238 li $15,1 # 0x1$L362: j $L238 li $15,2 # 0x2$L363: j $L238 li $15,3 # 0x3$L364: j $L238 li $15,4 # 0x4$L365: j $L238 li $15,5 # 0x5$L366: j $L238 li $15,6 # 0x6$L367: j $L238 li $15,7 # 0x7$L385: sll $5,$5,$11$L192: bne $11,$0,$L193 nop move $2,$0$L195: addu $8,$2,$5 addiu $2,$8,1 sra $2,$2,1 j $L187 move $25,$3$L399: sll $5,$5,$15$L112: bne $15,$0,$L113 nop move $2,$0$L115: addu $8,$2,$5 addiu $2,$8,1 sra $2,$2,1 j $L107 move $14,$3$L409: addu $18,$18,$19 andi $4,$3,0x00ff j $L156 move $19,$0$L204: j $L206 li $4,16 # 0x10$L406: addu $19,$19,$20 andi $3,$3,0x00ff j $L76 move $20,$0$L124: j $L126 li $4,16 # 0x10$L49: srl $3,$6,16 j $L51 li $4,16 # 0x10$L373: addiu $10,$4,1 j $L292 move $25,$3$L26: j $L29 move $16,$0$L209: subu $3,$3,$5 addiu $4,$5,-2 li $2,2 # 0x2 subu $2,$2,$5 srl $4,$6,$4 addiu $5,$25,32 sll $3,$3,2 addu $25,$2,$5 addu $10,$4,$3$L213: slt $2,$10,2 bne $2,$0,$L221 addiu $2,$18,1 j $L348 addu $18,$10,$2$L129: subu $3,$3,$5 addiu $4,$5,-2 li $2,2 # 0x2 subu $2,$2,$5 srl $4,$6,$4 addiu $5,$14,32 sll $3,$3,2 addu $14,$2,$5 addu $9,$4,$3$L133: slt $2,$9,2 bne $2,$0,$L141 addiu $2,$19,1 j $L347 addu $19,$9,$2$L371: sll $4,$6,1 addiu $3,$25,1 j $L297 move $5,$0$L54: li $2,2 # 0x2 subu $3,$3,$5 addiu $4,$5,-2 subu $2,$2,$5 addiu $5,$11,32 srl $4,$6,$4 sll $3,$3,2 addu $11,$2,$5 addu $4,$4,$3 sw $11,8($sp)$L58: slt $2,$4,2 bne $2,$0,$L314 sw $4,20($sp) lw $11,8($sp) addiu $2,$4,1 li $3,128 # 0x80 j $L68 sw $2,16($sp)$L113: subu $2,$0,$15 srl $2,$4,$2 j $L115 addu $3,$3,$15$L193: subu $2,$0,$11 srl $2,$4,$2 j $L195 addu $3,$3,$11$L122: addiu $20,$20,1 j $L76 move $3,$0$L405: j $L76 andi $3,$3,0x00ff$L202: addiu $19,$19,1 j $L156 move $4,$0$L408: j $L156 andi $4,$3,0x00ff$L351: sll $2,$8,3$L44: srl $3,$3,29 addu $6,$3,$2 addiu $2,$6,1 sra $2,$2,1 addiu $11,$5,3 addiu $12,$2,8 j $L39 sw $11,8($sp)$L388: sll $5,$5,2$L218: srl $2,$4,30 addu $10,$2,$5 j $L213 addiu $25,$3,2$L402: sll $5,$5,2$L138: srl $2,$4,30 addu $9,$2,$5 j $L133 addiu $14,$3,2$L357: sll $5,$9,2$L63: srl $2,$4,30 addiu $11,$3,2 addu $4,$2,$5 j $L58 sw $11,8($sp)$L352: addiu $2,$3,2 sra $2,$2,1 addiu $12,$2,8 addiu $6,$3,1 j $L39 sw $5,8($sp)$L350: sll $3,$4,1 li $5,1 # 0x1 j $L44 move $2,$0$L196: sra $2,$2,1 move $25,$3 j $L187 addiu $8,$4,1$L116: sra $2,$2,1 move $14,$3 j $L107 addiu $8,$4,1$L398: sll $4,$4,1 addiu $3,$14,1 j $L112 move $5,$0$L376: j $L159 move $11,$0$L390: j $L79 move $15,$0$L384: sll $4,$4,1 addiu $3,$25,1 j $L192 move $5,$0$L391: j $L79 li $15,1 # 0x1$L392: j $L79 li $15,2 # 0x2$L377: j $L159 li $11,1 # 0x1$L378: j $L159 li $11,2 # 0x2$L379: j $L159 li $11,3 # 0x3$L380: j $L159 li $11,4 # 0x4$L393: j $L79 li $15,3 # 0x3$L394: j $L79 li $15,4 # 0x4$L395: j $L79 li $15,5 # 0x5$L396: j $L79 li $15,6 # 0x6$L381: j $L159 li $11,5 # 0x5$L382: j $L159 li $11,6 # 0x6$L397: j $L79 li $15,7 # 0x7$L383: j $L159 li $11,7 # 0x7$L389: addiu $10,$4,1 j $L213 move $25,$3$L403: addiu $9,$4,1 j $L133 move $14,$3$L401: sll $4,$6,1 addiu $3,$14,1 j $L138 move $5,$0$L387: sll $4,$6,1 addiu $3,$25,1 j $L218 move $5,$0$L314: j $L66 lw $11,8($sp)$L358: addiu $4,$4,1 j $L58 sw $3,8($sp)$L356: sll $4,$6,1 addiu $3,$11,1 j $L63 move $5,$0 .set macro .set reorder .end loco_decode_plane .section .rodata.str1.4 .align 2$LC4: .ascii "get_buffer() failed\012\000" .section .text.decode_frame,"ax",@progbits .align 2 .align 5 .ent decode_frame .type decode_frame, @functiondecode_frame: .frame $sp,72,$31 # vars= 0, regs= 10/0, args= 32, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-72 sw $fp,64($sp) sw $23,60($sp) sw $22,56($sp) sw $21,52($sp) sw $19,44($sp) sw $31,68($sp) sw $20,48($sp) sw $18,40($sp) sw $17,36($sp) sw $16,32($sp) lw $20,136($4) move $21,$4 lw $2,8($20) move $fp,$5 sw $6,80($sp) move $23,$7 lw $22,88($sp) beq $2,$0,$L430 addiu $19,$20,8 lw $2,264($4) jal $2 move $5,$19$L430: lw $2,260($21) sw $0,80($19) move $4,$21 jal $2 move $5,$19 bltz $2,$L446 li $2,1 # 0x1 sw $2,48($19) lw $3,212($20) addiu $3,$3,4 sltu $2,$3,10 bne $2,$0,$L447 sll $2,$3,2$L435: lw $3,80($sp)$L448: li $2,200 # 0xc8 sw $2,0($3) move $6,$19 move $7,$fp addiu $8,$20,200$L441: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L441 addiu $7,$7,16 lw $2,4($6) lw $3,0($6) sw $2,4($7) sw $3,0($7)$L434: move $2,$22 lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) j $31 addiu $sp,$sp,72$L447: lui $3,%hi($L440) addiu $3,$3,%lo($L440) addu $2,$2,$3 lw $4,0($2) j $4 nop .rdata .align 2 .align 2$L440: .word $L436 .word $L435 .word $L437 .word $L438 .word $L435 .word $L438 .word $L438 .word $L437 .word $L439 .word $L436 .section .text.decode_frame$L438: lw $5,0($19) lw $6,40($21) lw $7,44($21) lw $2,16($19) li $17,1 # 0x1 move $4,$20 sw $22,24($sp) sw $2,16($sp) sw $23,20($sp) jal loco_decode_plane sw $17,28($sp) move $16,$2 lw $2,40($21) lw $5,4($19) srl $6,$2,31 lw $7,44($21) lw $3,20($19) addu $6,$6,$2 subu $18,$22,$16 move $4,$20 addu $16,$23,$16 sra $6,$6,1 sw $3,16($sp) sw $16,20($sp) sw $18,24($sp) jal loco_decode_plane sw $17,28($sp) lw $3,40($21) lw $7,44($21) srl $6,$3,31 lw $5,8($19) lw $8,24($19) addu $6,$6,$3 addu $16,$16,$2 subu $22,$18,$2 sra $6,$6,1 move $4,$20 sw $8,16($sp) sw $16,20($sp) sw $17,28($sp) jal loco_decode_plane sw $22,24($sp) j $L448 lw $3,80($sp)$L437: lw $7,44($21) lw $2,16($19) addiu $5,$7,-1 mul $4,$2,$5 lw $3,0($19) lw $6,40($21) addu $5,$4,$3 li $17,3 # 0x3 subu $2,$0,$2 move $4,$20 sw $22,24($sp) sw $2,16($sp) sw $23,20($sp) jal loco_decode_plane sw $17,28($sp) lw $7,44($21) move $16,$2 lw $2,16($19) addiu $5,$7,-1 mul $4,$2,$5 lw $3,0($19) lw $6,40($21) addu $5,$4,$3 subu $18,$22,$16 subu $2,$0,$2 addu $16,$23,$16 addiu $5,$5,1 move $4,$20 sw $16,20($sp) sw $2,16($sp) sw $18,24($sp) jal loco_decode_plane sw $17,28($sp) lw $7,44($21) lw $3,16($19) addiu $5,$7,-1 mul $8,$3,$5 lw $4,0($19) lw $6,40($21) addu $5,$8,$4 addu $16,$16,$2 subu $22,$18,$2 subu $3,$0,$3 addiu $5,$5,2$L445: move $4,$20 sw $3,16($sp) sw $16,20($sp) sw $17,28($sp) jal loco_decode_plane sw $22,24($sp) j $L448 lw $3,80($sp)$L439: lw $5,0($19) lw $6,40($21) lw $7,44($21) lw $2,16($19) li $18,4 # 0x4 move $4,$20 sw $22,24($sp) sw $2,16($sp) sw $23,20($sp) jal loco_decode_plane sw $18,28($sp) lw $5,0($19) lw $6,40($21) lw $7,44($21) move $16,$2 lw $2,16($19) subu $17,$22,$16 move $4,$20 addu $16,$23,$16 addiu $5,$5,1 sw $16,20($sp) sw $17,24($sp) sw $2,16($sp) jal loco_decode_plane sw $18,28($sp) lw $5,0($19) lw $6,40($21) lw $7,44($21) lw $3,16($19) subu $17,$17,$2 addu $16,$16,$2 move $4,$20 addiu $5,$5,2 sw $3,16($sp) sw $16,20($sp) sw $17,24($sp) jal loco_decode_plane sw $18,28($sp) lw $5,0($19) lw $7,44($21) lw $6,40($21) lw $3,16($19) addu $16,$16,$2 subu $22,$17,$2 addiu $5,$5,3 move $4,$20 sw $3,16($sp) sw $16,20($sp) sw $18,28($sp) jal loco_decode_plane sw $22,24($sp) j $L448 lw $3,80($sp)$L436: lw $5,0($19) lw $6,40($21) lw $7,44($21) lw $2,16($19) li $17,1 # 0x1 move $4,$20 sw $22,24($sp) sw $2,16($sp) sw $23,20($sp) jal loco_decode_plane sw $17,28($sp) move $16,$2 lw $3,44($21) lw $2,40($21) srl $7,$3,31 srl $6,$2,31 lw $5,8($19) addu $7,$7,$3 addu $6,$6,$2 lw $2,24($19) subu $18,$22,$16 sra $6,$6,1 addu $16,$23,$16 sra $7,$7,1 move $4,$20 sw $16,20($sp) sw $2,16($sp) sw $18,24($sp) jal loco_decode_plane sw $17,28($sp) lw $3,40($21) lw $4,44($21) srl $6,$3,31 srl $7,$4,31 addu $6,$6,$3 addu $7,$7,$4 lw $5,4($19) lw $3,20($19) addu $16,$16,$2 subu $22,$18,$2 sra $6,$6,1 j $L445 sra $7,$7,1$L446: lui $6,%hi($LC4) move $4,$21 addiu $6,$6,%lo($LC4) jal av_log move $5,$0 j $L434 li $22,-1 # 0xffffffffffffffff .set macro .set reorder .end decode_frame .globl loco_decoder .section .rodata.str1.4 .align 2$LC5: .ascii "loco\000" .data .align 2 .type loco_decoder, @object .size loco_decoder, 52loco_decoder: .word $LC5 .word 0 .word 75 .word 216 .word decode_init .word 0 .word 0 .word decode_frame .word 2 .space 16 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -