📄 asv1.mid
字号:
$L286: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $7,$7,8 sra $4,$2,24 j $L159 sw $7,8($19)$L289: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $7,$7,8 sra $4,$2,24 j $L173 sw $7,8($19)$L282: lw $5,3140($18) mtlo $2 lw $2,40($sp) addiu $6,$23,512 madd $2,$20 lw $2,2896($18) mflo $4 sll $4,$4,3 jal $2 addu $4,$21,$4 lw $2,44($sp) lw $5,3144($18) mtlo $2 lw $2,40($sp) addiu $6,$23,640 madd $2,$22 lw $2,2896($18) mflo $4 sll $4,$4,3 jal $2 addu $4,$fp,$4 j $L299 lw $3,44($sp)$L135: move $2,$0 move $6,$0 j $L138 move $3,$0$L129: bltz $16,$L290 move $6,$16$L133: lw $2,2816($18) move $5,$19 jal $2 sra $6,$6,2 j $L300 sll $6,$16,3$L290: j $L133 addiu $6,$16,3$L262: j $L139 lw $20,3500($18)$L283: sw $23,20($sp) sw $0,36($sp)$L190: lw $7,8($19) lw $12,0($19) sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,24 lw $5,20($sp) addiu $7,$7,8 sll $2,$2,3 move $22,$18 move $21,$18 move $fp,$0 sh $2,0($5) j $L191 sw $7,8($19)$L199: andi $2,$17,0x4$L310: bne $2,$0,$L291 lw $2,20($sp)$L201: andi $2,$17,0x2 bne $2,$0,$L292 lw $2,20($sp)$L203: andi $2,$17,0x1 beq $2,$0,$L192 nop lw $7,8($19) lw $12,0($19) sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $3,%hi(level_vlc+4) lw $4,%lo(level_vlc+4)($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $4,0($2) addu $7,$7,$3 li $2,3 # 0x3 lbu $8,3363($21) beq $4,$2,$L293 sw $7,8($19) addiu $4,$4,-3$L208: lhu $2,4286($22) sll $3,$8,1 mul $2,$4,$2 lw $4,20($sp) sra $2,$2,4 addu $3,$3,$4 sh $2,0($3)$L192: addiu $fp,$fp,1 li $2,11 # 0xb addiu $22,$22,8 beq $fp,$2,$L194 addiu $21,$21,4 lw $7,8($19) lw $12,0($19)$L191: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $4,%hi(ccp_vlc) addiu $3,$4,%lo(ccp_vlc) lw $4,4($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $17,0($2) addu $7,$7,$3 beq $17,$0,$L192 sw $7,8($19) li $2,16 # 0x10 beq $17,$2,$L194 nop bltz $17,$L196 li $2,10 # 0xa beq $fp,$2,$L196 andi $2,$17,0x8 beq $2,$0,$L310 andi $2,$17,0x4 lbu $16,3360($21) lw $5,20($sp) move $4,$19 sll $16,$16,1 jal asv1_get_level addu $16,$5,$16 lhu $3,4280($22) mul $2,$2,$3 sra $2,$2,4 j $L199 sh $2,0($16)$L292: lbu $16,3362($21) move $4,$19 sll $16,$16,1 jal asv1_get_level addu $16,$2,$16 lhu $3,4284($22) mul $2,$2,$3 sra $2,$2,4 j $L203 sh $2,0($16)$L291: lbu $16,3361($21) move $4,$19 sll $16,$16,1 jal asv1_get_level addu $16,$2,$16 lhu $3,4282($22) mul $2,$2,$3 sra $2,$2,4 j $L201 sh $2,0($16)$L194: lw $4,36($sp) lw $5,20($sp) addiu $4,$4,1 addiu $5,$5,128 li $2,6 # 0x6 sw $4,36($sp) bne $4,$2,$L190 sw $5,20($sp) j $L301 lw $17,3136($18)$L280: lui $6,%hi($LC1) move $4,$17 addiu $6,$6,%lo($LC1) jal av_log move $5,$0 j $L128 li $2,-1 # 0xffffffffffffffff$L293: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $7,$7,8 sra $4,$2,24 j $L208 sw $7,8($19)$L196: j $L279 lw $4,0($18)$L284: lw $5,3140($18) mul $3,$2,$21 lw $2,2896($18) addu $4,$3,$20 sll $4,$4,3 addu $4,$22,$4 jal $2 addiu $6,$23,512 lw $2,16($sp) lw $3,32($sp) addiu $6,$23,640 mul $5,$2,$3 lw $2,2896($18) addu $4,$5,$20 sll $4,$4,3 lw $5,3144($18) jal $2 addu $4,$fp,$4 j $L302 lw $2,16($sp)$L285: lw $12,0($19) move $11,$23 move $16,$0$L223: lw $7,8($19) move $10,$18 sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,24 addiu $7,$7,8 sll $2,$2,3 move $9,$18 move $14,$0 sh $2,0($11) j $L224 sw $7,8($19)$L265: lw $7,8($19)$L224: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $4,%hi(ccp_vlc) addiu $3,$4,%lo(ccp_vlc) lw $4,4($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $8,0($2) addu $7,$7,$3 beq $8,$0,$L225 sw $7,8($19) li $2,16 # 0x10 beq $8,$2,$L227 nop bltz $8,$L229 li $2,10 # 0xa beq $14,$2,$L229 andi $2,$8,0x8 beq $2,$0,$L311 andi $2,$8,0x4 sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $3,%hi(level_vlc+4) lw $4,%lo(level_vlc+4)($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $4,0($2) addu $7,$7,$3 li $2,3 # 0x3 lbu $13,3360($9) beq $4,$2,$L294 sw $7,8($19) addiu $4,$4,-3$L236: lhu $2,4280($10) sll $3,$13,1 mul $2,$4,$2 addu $3,$3,$11 sra $2,$2,4 sh $2,0($3) andi $2,$8,0x4$L311: beq $2,$0,$L312 andi $2,$8,0x2 lw $7,8($19) lbu $13,3361($9) sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $3,%hi(level_vlc+4) lw $4,%lo(level_vlc+4)($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $4,0($2) addu $7,$7,$3 li $2,3 # 0x3 beq $4,$2,$L295 sw $7,8($19) addiu $4,$4,-3$L241: lhu $2,4282($10) sll $3,$13,1 mul $2,$4,$2 addu $3,$3,$11 sra $2,$2,4 sh $2,0($3) andi $2,$8,0x2$L312: beq $2,$0,$L313 andi $2,$8,0x1 lw $7,8($19) lbu $13,3362($9) sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $3,%hi(level_vlc+4) lw $4,%lo(level_vlc+4)($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $4,0($2) addu $7,$7,$3 li $2,3 # 0x3 beq $4,$2,$L296 sw $7,8($19) addiu $4,$4,-3$L246: lhu $2,4284($10) sll $3,$13,1 mul $2,$4,$2 addu $3,$3,$11 sra $2,$2,4 sh $2,0($3) andi $2,$8,0x1$L313: beq $2,$0,$L225 nop lw $7,8($19) lbu $8,3363($9) sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 lui $3,%hi(level_vlc+4) lw $4,%lo(level_vlc+4)($3) srl $2,$2,26 sll $2,$2,2 addu $2,$2,$4 lh $3,2($2) lh $4,0($2) addu $7,$7,$3 li $2,3 # 0x3 beq $4,$2,$L297 sw $7,8($19) addiu $4,$4,-3$L250: lhu $2,4286($10) sll $3,$8,1 mul $2,$4,$2 addu $3,$3,$11 sra $2,$2,4 sh $2,0($3)$L225: addiu $14,$14,1 li $2,11 # 0xb addiu $10,$10,8 bne $14,$2,$L265 addiu $9,$9,4$L227: addiu $16,$16,1 li $2,6 # 0x6 bne $16,$2,$L223 addiu $11,$11,128 j $L303 lw $17,3136($18)$L297: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$7,0x7 sll $2,$2,$4 addiu $3,$7,8 sra $4,$2,24 j $L250 sw $3,8($19)$L295: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $7,$7,8 sra $4,$2,24 j $L241 sw $7,8($19)$L296: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $7,$7,8 sra $4,$2,24 j $L246 sw $7,8($19)$L294: sra $4,$7,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $7,$7,8 sra $4,$2,24 j $L236 sw $7,8($19) .set macro .set reorder .end decode_frame .globl asv1_decoder .section .rodata.str1.4 .align 2$LC3: .ascii "asv1\000" .data .align 2 .type asv1_decoder, @object .size asv1_decoder, 52asv1_decoder: .word $LC3 .word 0 .word 32 .word 4672 .word decode_init .word 0 .word decode_end .word decode_frame .word 2 .space 16 .globl asv2_decoder .section .rodata.str1.4 .align 2$LC4: .ascii "asv2\000" .data .align 2 .type asv2_decoder, @object .size asv2_decoder, 52asv2_decoder: .word $LC4 .word 0 .word 33 .word 4672 .word decode_init .word 0 .word decode_end .word decode_frame .word 2 .space 16 .rdata .align 2 .type scantab, @object .size scantab, 64scantab: .byte 0 .byte 8 .byte 1 .byte 9 .byte 16 .byte 24 .byte 17 .byte 25 .byte 2 .byte 10 .byte 3 .byte 11 .byte 18 .byte 26 .byte 19 .byte 27 .byte 4 .byte 12 .byte 5 .byte 13 .byte 32 .byte 40 .byte 33 .byte 41 .byte 6 .byte 14 .byte 7 .byte 15 .byte 20 .byte 28 .byte 21 .byte 29 .byte 34 .byte 42 .byte 35 .byte 43 .byte 48 .byte 56 .byte 49 .byte 57 .byte 22 .byte 30 .byte 23 .byte 31 .byte 36 .byte 44 .byte 37 .byte 45 .byte 50 .byte 58 .byte 51 .byte 59 .byte 38 .byte 46 .byte 39 .byte 47 .byte 52 .byte 60 .byte 53 .byte 61 .byte 54 .byte 62 .byte 55 .byte 63 .align 2 .type ccp_tab, @object .size ccp_tab, 34ccp_tab: .byte 2 .byte 2 .byte 7 .byte 5 .byte 11 .byte 5 .byte 3 .byte 5 .byte 13 .byte 5 .byte 5 .byte 5 .byte 9 .byte 5 .byte 1 .byte 5 .byte 14 .byte 5 .byte 6 .byte 5 .byte 10 .byte 5 .byte 2 .byte 5 .byte 12 .byte 5 .byte 4 .byte 5 .byte 8 .byte 5 .byte 3 .byte 2 .byte 15 .byte 5 .align 2 .type dc_ccp_tab, @object .size dc_ccp_tab, 16dc_ccp_tab: .byte 1 .byte 2 .byte 13 .byte 4 .byte 15 .byte 4 .byte 12 .byte 4 .byte 5 .byte 3 .byte 14 .byte 4 .byte 4 .byte 3 .byte 0 .byte 2 .align 2 .type ac_ccp_tab, @object .size ac_ccp_tab, 32ac_ccp_tab: .byte 0 .byte 2 .byte 59 .byte 6 .byte 10 .byte 4 .byte 58 .byte 6 .byte 2 .byte 3 .byte 57 .byte 6 .byte 60 .byte 6 .byte 56 .byte 6 .byte 3 .byte 3 .byte 61 .byte 6 .byte 8 .byte 4 .byte 31 .byte 5 .byte 9 .byte 4 .byte 11 .byte 4 .byte 13 .byte 4 .byte 12 .byte 4 .align 2 .type level_tab, @object .size level_tab, 14level_tab: .byte 3 .byte 4 .byte 3 .byte 3 .byte 3 .byte 2 .byte 0 .byte 3 .byte 2 .byte 2 .byte 2 .byte 3 .byte 2 .byte 4 .align 2 .type asv2_level_tab, @object .size asv2_level_tab, 126asv2_level_tab: .byte 63 .byte 10 .byte 47 .byte 10 .byte 55 .byte 10 .byte 39 .byte 10 .byte 59 .byte 10 .byte 43 .byte 10 .byte 51 .byte 10 .byte 35 .byte 10 .byte 61 .byte 10 .byte 45 .byte 10 .byte 53 .byte 10 .byte 37 .byte 10 .byte 57 .byte 10 .byte 41 .byte 10 .byte 49 .byte 10 .byte 33 .byte 10 .byte 31 .byte 8 .byte 23 .byte 8 .byte 27 .byte 8 .byte 19 .byte 8 .byte 29 .byte 8 .byte 21 .byte 8 .byte 25 .byte 8 .byte 17 .byte 8 .byte 15 .byte 6 .byte 11 .byte 6 .byte 13 .byte 6 .byte 9 .byte 6 .byte 7 .byte 4 .byte 5 .byte 4 .byte 3 .byte 2 .byte 0 .byte 5 .byte 2 .byte 2 .byte 4 .byte 4 .byte 6 .byte 4 .byte 8 .byte 6 .byte 12 .byte 6 .byte 10 .byte 6 .byte 14 .byte 6 .byte 16 .byte 8 .byte 24 .byte 8 .byte 20 .byte 8 .byte 28 .byte 8 .byte 18 .byte 8 .byte 26 .byte 8 .byte 22 .byte 8 .byte 30 .byte 8 .byte 32 .byte 10 .byte 48 .byte 10 .byte 40 .byte 10 .byte 56 .byte 10 .byte 36 .byte 10 .byte 52 .byte 10 .byte 44 .byte 10 .byte 60 .byte 10 .byte 34 .byte 10 .byte 50 .byte 10 .byte 42 .byte 10 .byte 58 .byte 10 .byte 38 .byte 10 .byte 54 .byte 10 .byte 46 .byte 10 .byte 62 .byte 10 .local done.7391 .comm done.7391,4,4 .local ccp_vlc .comm ccp_vlc,16,4 .local level_vlc .comm level_vlc,16,4 .local dc_ccp_vlc .comm dc_ccp_vlc,16,4 .local ac_ccp_vlc .comm ac_ccp_vlc,16,4 .local asv2_level_vlc .comm asv2_level_vlc,16,4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -