📄 asv1.s
字号:
$L286:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4addiu $7,$7,8sra $4,$2,24j $L159sw $7,8($19)$L289:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4addiu $7,$7,8sra $4,$2,24j $L173sw $7,8($19)$L282:lw $5,3140($18)mtlo $2lw $2,40($sp)addiu $6,$23,512madd $2,$20lw $2,2896($18)mflo $4sll $4,$4,3jal $2addu $4,$21,$4lw $2,44($sp)lw $5,3144($18)mtlo $2lw $2,40($sp)addiu $6,$23,640madd $2,$22lw $2,2896($18)mflo $4sll $4,$4,3jal $2addu $4,$fp,$4j $L299lw $3,44($sp)$L135:move $2,$0move $6,$0j $L138move $3,$0$L129:bltz $16,$L290move $6,$16$L133:lw $2,2816($18)move $5,$19jal $2sra $6,$6,2j $L300sll $6,$16,3$L290:j $L133addiu $6,$16,3$L262:j $L139lw $20,3500($18)$L283:sw $23,20($sp)sw $0,36($sp)$L190:lw $7,8($19)lw $12,0($19)sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,24lw $5,20($sp)addiu $7,$7,8sll $2,$2,3move $22,$18move $21,$18move $fp,$0sh $2,0($5)j $L191sw $7,8($19)$L199:andi $2,$17,0x4$L310:bne $2,$0,$L291lw $2,20($sp)$L201:andi $2,$17,0x2bne $2,$0,$L292lw $2,20($sp)$L203:andi $2,$17,0x1beq $2,$0,$L192noplw $7,8($19)lw $12,0($19)sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $3,%hi(level_vlc+4)lw $4,%lo(level_vlc+4)($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $4,0($2)addu $7,$7,$3li $2,3 # 0x3lbu $8,3363($21)beq $4,$2,$L293sw $7,8($19)addiu $4,$4,-3$L208:lhu $2,4286($22)sll $3,$8,1mul $2,$4,$2lw $4,20($sp)sra $2,$2,4addu $3,$3,$4sh $2,0($3)$L192:addiu $fp,$fp,1li $2,11 # 0xbaddiu $22,$22,8beq $fp,$2,$L194addiu $21,$21,4lw $7,8($19)lw $12,0($19)$L191:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $4,%hi(ccp_vlc)addiu $3,$4,%lo(ccp_vlc)lw $4,4($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $17,0($2)addu $7,$7,$3beq $17,$0,$L192sw $7,8($19)li $2,16 # 0x10beq $17,$2,$L194nopbltz $17,$L196li $2,10 # 0xabeq $fp,$2,$L196andi $2,$17,0x8beq $2,$0,$L310andi $2,$17,0x4lbu $16,3360($21)lw $5,20($sp)move $4,$19sll $16,$16,1jal asv1_get_leveladdu $16,$5,$16lhu $3,4280($22)mul $2,$2,$3sra $2,$2,4j $L199sh $2,0($16)$L292:lbu $16,3362($21)move $4,$19sll $16,$16,1jal asv1_get_leveladdu $16,$2,$16lhu $3,4284($22)mul $2,$2,$3sra $2,$2,4j $L203sh $2,0($16)$L291:lbu $16,3361($21)move $4,$19sll $16,$16,1jal asv1_get_leveladdu $16,$2,$16lhu $3,4282($22)mul $2,$2,$3sra $2,$2,4j $L201sh $2,0($16)$L194:lw $4,36($sp)lw $5,20($sp)addiu $4,$4,1addiu $5,$5,128li $2,6 # 0x6sw $4,36($sp)bne $4,$2,$L190sw $5,20($sp)j $L301lw $17,3136($18)$L280:lui $6,%hi($LC1)move $4,$17addiu $6,$6,%lo($LC1)jal av_logmove $5,$0j $L128li $2,-1 # 0xffffffffffffffff$L293:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4addiu $7,$7,8sra $4,$2,24j $L208sw $7,8($19)$L196:j $L279lw $4,0($18)$L284:lw $5,3140($18)mul $3,$2,$21lw $2,2896($18)addu $4,$3,$20sll $4,$4,3addu $4,$22,$4jal $2addiu $6,$23,512lw $2,16($sp)lw $3,32($sp)addiu $6,$23,640mul $5,$2,$3lw $2,2896($18)addu $4,$5,$20sll $4,$4,3lw $5,3144($18)jal $2addu $4,$fp,$4j $L302lw $2,16($sp)$L285:lw $12,0($19)move $11,$23move $16,$0$L223:lw $7,8($19)move $10,$18sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,24addiu $7,$7,8sll $2,$2,3move $9,$18move $14,$0sh $2,0($11)j $L224sw $7,8($19)$L265:lw $7,8($19)$L224:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $4,%hi(ccp_vlc)addiu $3,$4,%lo(ccp_vlc)lw $4,4($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $8,0($2)addu $7,$7,$3beq $8,$0,$L225sw $7,8($19)li $2,16 # 0x10beq $8,$2,$L227nopbltz $8,$L229li $2,10 # 0xabeq $14,$2,$L229andi $2,$8,0x8beq $2,$0,$L311andi $2,$8,0x4sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $3,%hi(level_vlc+4)lw $4,%lo(level_vlc+4)($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $4,0($2)addu $7,$7,$3li $2,3 # 0x3lbu $13,3360($9)beq $4,$2,$L294sw $7,8($19)addiu $4,$4,-3$L236:lhu $2,4280($10)sll $3,$13,1mul $2,$4,$2addu $3,$3,$11sra $2,$2,4sh $2,0($3)andi $2,$8,0x4$L311:beq $2,$0,$L312andi $2,$8,0x2lw $7,8($19)lbu $13,3361($9)sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $3,%hi(level_vlc+4)lw $4,%lo(level_vlc+4)($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $4,0($2)addu $7,$7,$3li $2,3 # 0x3beq $4,$2,$L295sw $7,8($19)addiu $4,$4,-3$L241:lhu $2,4282($10)sll $3,$13,1mul $2,$4,$2addu $3,$3,$11sra $2,$2,4sh $2,0($3)andi $2,$8,0x2$L312:beq $2,$0,$L313andi $2,$8,0x1lw $7,8($19)lbu $13,3362($9)sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $3,%hi(level_vlc+4)lw $4,%lo(level_vlc+4)($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $4,0($2)addu $7,$7,$3li $2,3 # 0x3beq $4,$2,$L296sw $7,8($19)addiu $4,$4,-3$L246:lhu $2,4284($10)sll $3,$13,1mul $2,$4,$2addu $3,$3,$11sra $2,$2,4sh $2,0($3)andi $2,$8,0x1$L313:beq $2,$0,$L225noplw $7,8($19)lbu $8,3363($9)sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4lui $3,%hi(level_vlc+4)lw $4,%lo(level_vlc+4)($3)srl $2,$2,26sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $4,0($2)addu $7,$7,$3li $2,3 # 0x3beq $4,$2,$L297sw $7,8($19)addiu $4,$4,-3$L250:lhu $2,4286($10)sll $3,$8,1mul $2,$4,$2addu $3,$3,$11sra $2,$2,4sh $2,0($3)$L225:addiu $14,$14,1li $2,11 # 0xbaddiu $10,$10,8bne $14,$2,$L265addiu $9,$9,4$L227:addiu $16,$16,1li $2,6 # 0x6bne $16,$2,$L223addiu $11,$11,128j $L303lw $17,3136($18)$L297:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4addiu $3,$7,8sra $4,$2,24j $L250sw $3,8($19)$L295:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4addiu $7,$7,8sra $4,$2,24j $L241sw $7,8($19)$L296:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4addiu $7,$7,8sra $4,$2,24j $L246sw $7,8($19)$L294:sra $4,$7,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$7,0x7or $2,$2,$3sll $2,$2,$4addiu $7,$7,8sra $4,$2,24j $L236sw $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 + -