📄 vp3.s
字号:
addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L118addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L118nopsw $6,4($11)$L119:lb $2,82($sp)lb $4,98($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L122addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L122nopsw $6,0($23)$L123:lb $2,83($sp)lb $4,99($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L126addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L126nopsw $6,0($24)$L127:lb $2,84($sp)lb $4,100($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L130addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L130nopsw $6,0($25)$L131:lb $2,85($sp)lb $4,101($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L134addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L134nopsw $6,0($fp)$L135:lb $2,86($sp)lb $4,102($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L138addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L138nopsw $6,0($12)$L139:lb $2,87($sp)lb $4,103($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L142addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L142nopsw $6,0($13)$L143:lb $2,88($sp)lb $4,104($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L146addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L146nopsw $6,0($14)$L147:lb $2,89($sp)lb $4,105($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L150addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L150nopsw $6,0($15)$L151:lb $2,90($sp)lb $4,106($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L154addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L154nopsw $6,0($16)$L155:lb $2,91($sp)lb $4,107($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L158addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L158nopsw $6,0($17)$L159:lb $2,92($sp)lb $4,108($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L162addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L162nopsw $6,0($19)$L163:lb $2,93($sp)lb $4,109($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L166addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L166nopsw $6,0($20)$L167:lb $2,94($sp)lb $4,110($sp)addu $5,$5,$2addu $6,$6,$2mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L170addu $8,$8,$4slt $2,$8,$10beq $2,$0,$L170nopsw $6,0($21)$L171:lb $2,95($sp)lb $4,111($sp)addu $5,$2,$5addu $6,$2,$6mul $2,$7,$4slt $3,$5,$7addu $6,$2,$6beq $3,$0,$L173addu $8,$4,$8slt $2,$8,$10beq $2,$0,$L173nopsw $6,0($22)$L176:lw $3,112($sp)lw $2,3772($18)addiu $3,$3,1slt $2,$3,$2sw $3,112($sp)addiu $22,$22,64addiu $11,$11,64addiu $21,$21,64addiu $20,$20,64addiu $19,$19,64addiu $17,$17,64addiu $16,$16,64addiu $15,$15,64addiu $14,$14,64addiu $13,$13,64addiu $12,$12,64addiu $fp,$fp,64addiu $25,$25,64addiu $24,$24,64beq $2,$0,$L102addiu $23,$23,64$L104:lw $4,112($sp)lw $2,3800($18)beq $4,$0,$L234lw $3,3804($18)beq $2,$4,$L235nopbne $3,$4,$L243addiu $2,$7,-1lw $4,3828($18)lw $5,3832($18)srl $2,$4,31addu $2,$2,$4lw $3,3792($18)sra $7,$2,1lw $6,3856($18)sll $3,$3,2srl $4,$5,31sll $2,$7,1$L232:addu $4,$4,$5addu $2,$2,$7subu $3,$3,$7subu $2,$2,$3sra $10,$4,1addiu $6,$6,-1li $5,-1 # 0xffffffffffffffffmove $8,$0j $L107sw $2,124($sp)$L173:j $L176sw $9,0($22)$L170:j $L171sw $9,0($21)$L166:j $L167sw $9,0($20)$L162:j $L163sw $9,0($19)$L158:j $L159sw $9,0($17)$L154:j $L155sw $9,0($16)$L150:j $L151sw $9,0($15)$L146:j $L147sw $9,0($14)$L142:j $L143sw $9,0($13)$L138:j $L139sw $9,0($12)$L134:j $L135sw $9,0($fp)$L130:j $L131sw $9,0($25)$L126:j $L127sw $9,0($24)$L122:j $L123sw $9,0($23)$L118:j $L119sw $9,4($11)$L114:j $L115sw $9,0($11)$L235:lw $4,3828($18)lw $5,3832($18)srl $2,$4,31addu $2,$2,$4lw $3,3792($18)sra $7,$2,1lw $6,3852($18)sll $3,$3,2srl $4,$5,31j $L232sll $2,$7,1$L102:lw $8,3816($18)lw $2,3784($18)lw $3,3800($18)subu $2,$8,$2sll $17,$2,1blez $3,$L177lw $13,3820($18)lw $2,32500($18)addiu $16,$8,-1move $12,$2move $15,$0li $5,-1 # 0xffffffffffffffffmove $6,$0li $7,-1 # 0xffffffffffffffffli $14,-1 # 0xffffffffffffffffaddiu $11,$2,4addiu $10,$2,8j $L179addiu $9,$2,12$L182:slt $2,$6,$13beq $2,$0,$L183nopsw $7,0($12)lb $2,57($sp)lb $3,61($sp)addu $5,$5,$2lw $2,68($sp)slt $4,$5,$8addu $7,$7,$2beq $4,$0,$L187addu $6,$6,$3$L186:slt $2,$6,$13beq $2,$0,$L187nopsw $7,0($11)lb $2,58($sp)lb $3,62($sp)addu $5,$5,$2lw $2,72($sp)slt $4,$5,$8addu $7,$7,$2beq $4,$0,$L191addu $6,$6,$3$L190:slt $2,$6,$13beq $2,$0,$L191nopsw $7,0($10)lb $2,59($sp)lb $3,63($sp)addu $5,$2,$5lw $2,76($sp)slt $4,$5,$8addu $7,$7,$2beq $4,$0,$L194addu $6,$3,$6$L236:slt $2,$6,$13beq $2,$0,$L194nopsw $7,0($9)lw $2,3800($18)addiu $15,$15,1slt $2,$15,$2addiu $9,$9,16addiu $12,$12,16addiu $10,$10,16beq $2,$0,$L177addiu $11,$11,16$L179:slt $2,$5,$16bne $2,$0,$L244lb $2,56($sp)addiu $6,$6,2addu $7,$7,$17li $5,-1 # 0xffffffffffffffff$L244:lb $3,60($sp)addu $5,$5,$2lw $2,64($sp)slt $4,$5,$8addu $7,$7,$2bne $4,$0,$L182addu $6,$6,$3$L183:sw $14,0($12)lb $2,57($sp)lb $3,61($sp)addu $5,$5,$2lw $2,68($sp)slt $4,$5,$8addu $7,$7,$2bne $4,$0,$L186addu $6,$6,$3$L187:sw $14,0($11)lb $2,58($sp)lb $3,62($sp)addu $5,$5,$2lw $2,72($sp)slt $4,$5,$8addu $7,$7,$2bne $4,$0,$L190addu $6,$6,$3$L191:sw $14,0($10)lb $2,59($sp)lb $3,63($sp)addu $5,$2,$5lw $2,76($sp)slt $4,$5,$8addu $7,$7,$2bne $4,$0,$L236addu $6,$3,$6$L194:sw $14,0($9)lw $2,3800($18)addiu $15,$15,1slt $2,$15,$2addiu $9,$9,16addiu $12,$12,16addiu $10,$10,16bne $2,$0,$L179addiu $11,$11,16$L177:lw $12,3832($18)blez $12,$L198move $4,$0lw $13,3828($18)move $16,$0move $14,$0move $17,$0$L200:blez $13,$L217noplw $15,3836($18)lw $12,32504($18)addiu $19,$17,1j $L201move $10,$0$L238:sll $2,$2,2addu $2,$2,$12addiu $3,$14,1sw $3,0($2)lw $2,3832($18)addiu $5,$4,2slt $2,$19,$2beq $2,$0,$L205sh $7,24($6)$L239:lw $2,3828($18)sll $4,$5,2addu $2,$14,$2addu $4,$4,$12sw $2,0($4)lw $6,3828($18)sll $3,$2,4addu $3,$3,$15slt $2,$8,$6addiu $5,$5,1beq $2,$0,$L208sh $7,8($3)$L240:lw $2,3832($18)slt $2,$19,$2beq $2,$0,$L245sll $2,$5,2addu $2,$6,$14sll $2,$2,4sll $4,$5,2addiu $3,$14,1addu $3,$6,$3addu $2,$2,$15addu $4,$4,$12addiu $11,$5,1sh $7,24($2)sw $3,0($4)$L211:lw $4,3828($18)srl $6,$10,31mul $4,$17,$4lw $5,3852($18)addu $6,$6,$10addiu $3,$4,3slt $2,$4,0movn $4,$3,$2sra $6,$6,1addu $5,$6,$5sra $4,$4,2sll $3,$11,2addu $4,$4,$5addu $3,$3,$12lw $9,3812($18)sw $4,0($3)lw $2,3828($18)lw $8,3856($18)mul $2,$17,$2addiu $5,$11,1slt $3,$2,0addiu $7,$2,3movn $2,$7,$3addu $6,$6,$8sra $2,$2,2sll $5,$5,2addu $2,$2,$6addu $5,$5,$12lw $6,3812($18)sw $2,0($5)lw $13,3828($18)addiu $10,$10,2sll $4,$4,4sll $2,$2,4addu $4,$4,$15addu $2,$2,$15slt $3,$13,$10sh $9,8($4)sh $6,8($2)bne $3,$0,$L214addiu $4,$11,2slt $2,$10,$13addiu $14,$14,2beq $2,$0,$L237addiu $16,$16,1$L201:sll $2,$4,2addu $2,$2,$12sw $14,0($2)lw $3,3828($18)sll $2,$14,4addiu $8,$10,1addu $6,$15,$2andi $7,$16,0xffffslt $3,$8,$3sh $7,8($6)bne $3,$0,$L238addiu $2,$4,1sll $2,$2,2addu $2,$2,$12li $3,-1 # 0xffffffffffffffffsw $3,0($2)lw $2,3832($18)slt $2,$19,$2bne $2,$0,$L239addiu $5,$4,2$L205:sll $2,$5,2addu $2,$2,$12li $3,-1 # 0xffffffffffffffffsw $3,0($2)lw $6,3828($18)slt $2,$8,$6bne $2,$0,$L240addiu $5,$5,1$L208:sll $2,$5,2$L245:addu $2,$2,$12li $3,-1 # 0xffffffffffffffffaddiu $11,$5,1j $L211sw $3,0($2)$L214:slt $2,$10,$13addiu $14,$14,1bne $2,$0,$L201addiu $16,$16,1$L237:lw $12,3832($18)$L217:addiu $17,$17,2slt $2,$17,$12bne $2,$0,$L200addu $14,$14,$13$L198:sw $0,32($18)sw $0,424($18)sw $0,224($18)sw $0,24($18)sw $0,428($18)sw $0,228($18)sw $0,28($18)sw $0,432($18)sw $0,232($18)lw $31,172($sp)lw $fp,168($sp)lw $23,164($sp)lw $22,160($sp)lw $21,156($sp)lw $20,152($sp)lw $19,148($sp)lw $18,144($sp)lw $17,140($sp)lw $16,136($sp)move $2,$0j $31addiu $sp,$sp,176$L94:li $2,53024 # 0xcf20addu $2,$18,$2sw $2,132($sp)sw $0,128($sp)sw $0,120($sp)li $19,4 # 0x4li $17,2 # 0x2addiu $fp,$18,31148addiu $23,$18,30892addiu $21,$18,30636addiu $22,$18,30380addiu $20,$18,30124$L101:lw $4,132($sp)lw $2,120($sp)li $5,5 # 0x5addu $16,$4,$2addiu $7,$16,2move $4,$20li $6,32 # 0x20sw $16,24($sp)sw $19,16($sp)sw $17,20($sp)sw $19,28($sp)sw $17,32($sp)sw $0,36($sp)sw $0,40($sp)sw $0,44($sp)jal init_vlc_sparsesw $0,48($sp)move $4,$22addiu $7,$16,2050addiu $2,$16,2048li $5,5 # 0x5li $6,32 # 0x20sw $2,24($sp)sw $19,16($sp)sw $17,20($sp)sw $19,28($sp)sw $17,32($sp)sw $0,36($sp)sw $0,40($sp)sw $0,44($sp)jal init_vlc_sparsesw $0,48($sp)move $4,$21addiu $7,$16,4098addiu $2,$16,4096li $5,5 # 0x5li $6,32 # 0x20sw $2,24($sp)sw $19,16($sp)sw $17,20($sp)sw $19,28($sp)sw $17,32($sp)sw $0,36($sp)sw $0,40($sp)sw $0,44($sp)jal init_vlc_sparsesw $0,48($sp)move $4,$23addiu $7,$16,6146addiu $2,$16,6144li $5,5 # 0x5li $6,32 # 0x20sw $2,24($sp)sw $19,16($sp)sw $17,20($sp)sw $19,28($sp)sw $17,32($sp)sw $0,36($sp)sw $0,40($sp)sw $0,44($sp)jal init_vlc_sparsesw $0,48($sp)move $4,$fpaddiu $7,$16,8194li $5,5 # 0x5addiu $16,$16,8192li $6,32 # 0x20sw $16,24($sp)sw $19,16($sp)sw $17,20($sp)sw $19,28($sp)sw $17,32($sp)sw $0,36($sp)sw $0,40($sp)sw $0,44($sp)jal init_vlc_sparsesw $0,48($sp)lw $3,128($sp)lw $4,120($sp)addiu $3,$3,1addiu $4,$4,128li $2,16 # 0x10sw $3,128($sp)addiu $20,$20,16addiu $22,$22,16addiu $21,$21,16addiu $23,$23,16addiu $fp,$fp,16bne $3,$2,$L101sw $4,120($sp)j $L241lui $2,%hi(superblock_run_length_vlc_table)$L233:j $L82sw $0,12($18).set macro.set reorder.end vp3_decode_init.section .text.vp3_decode_end,"ax",@progbits.align 2.align 5.ent vp3_decode_end.type vp3_decode_end, @functionvp3_decode_end:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $31,24($sp)sw $17,20($sp)sw $16,16($sp)lw $16,136($4)move $17,$4jal av_freelw $4,3836($16)jal av_freelw $4,3840($16)jal av_freelw $4,30112($16)jal av_freelw $4,32496($16)jal av_freelw $4,32500($16)jal av_freelw $4,32504($16)jal av_freelw $4,32508($16)lw $3,24($16)beq $3,$0,$L253move $4,$17lw $2,224($16)beq $3,$2,$L254addiu $5,$16,24lw $2,264($17)jal $2noplw $2,224($16)$L247:move $4,$17$L254:beq $2,$0,$L250addiu $5,$16,224lw $2,264($17)jal $2nop$L250:lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,32$L253:j $L247lw $2,224($16).set macro.set reorder.end vp3_decode_end.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "huffman tree overflow\012\000".section .text.read_huffman_tree,"ax",@progbits.align 2.align 5.ent read_huffman_tree.type read_huffman_tree, @functionread_huffman_tree:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $18,24($sp)sw $17,20($sp)sw $31,28($sp)sw $16,16($sp)lw $7,8($5)lw $8,0($5)sra $2,$7,3addu $2,$8,$2lbu $3,0($2)andi $2,$7,0x7sll $3,$3,$2andi $3,$3,0x00ffaddiu $6,$7,1srl $3,$3,7move $17,$5li $13,65536 # 0x10000move $18,$4sw $6,8($5)beq $3,$0,$L256lw $9,136($4)sra $2,$6,3addiu $11,$7,6addu $7,$9,$13addu $8,$2,$8lw $2,-12520($7)andi $12,$6,0x7slt $2,$2,32lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)move $5,$0beq $2,$0,$L264move $10,$0lbu $4,0($8)lbu $3,1($8)lbu $5,3($8)lbu $2,2($8)sll $3,$3,16sll $4,$4,24or $4,$4,$3sw $11,8($17)or $4,$4,$5sll $2,$2,8or $2,$2,$4lw $3,-12528($7)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -