📄 vorbis_dec.mid
字号:
.set macro .set reorder addiu $2,$6,-4$L349: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L227$L305:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L305$L227: andi $3,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L230 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L231 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L332$L217: lbu $2,3232($20)$L340: .set noreorder .set nomacro blez $2,$L232 lw $4,72($fp) .set macro .set reorder move $16,$0 srl $4,$4,1 sll $19,$4,2 .set noreorder .set nomacro j $L234 sw $4,88($fp) .set macro .set reorder$L333: lw $3,16($17) lw $4,3280($20) addu $3,$3,$16 lbu $2,0($3) addu $2,$2,$17 lbu $3,20($2) li $2,616 # 0x268 mul $6,$3,$2 addu $5,$6,$4 lw $2,4($5) move $6,$18 addiu $5,$5,8 .set noreorder .set nomacro jal $2 move $4,$20 .set macro .set reorder addu $3,$16,$22 sb $2,0($3) lbu $2,3232($20) addiu $16,$16,1 slt $2,$16,$2 .set noreorder .set nomacro beq $2,$0,$L232 addu $18,$18,$19 .set macro .set reorder$L234: lbu $2,0($17) sltu $2,$2,2 beq $2,$0,$L333 lbu $3,20($17) li $4,616 # 0x268 mul $6,$3,$4 lw $2,3280($20) move $4,$20 addu $5,$6,$2 lw $2,4($5) move $6,$18 .set noreorder .set nomacro jal $2 addiu $5,$5,8 .set macro .set reorder addu $3,$16,$22 sb $2,0($3) lbu $2,3232($20) addiu $16,$16,1 slt $2,$16,$2 .set noreorder .set nomacro bne $2,$0,$L234 addu $18,$18,$19 .set macro .set reorder$L232: lw $2,4($17) addiu $6,$2,-1 bltz $6,$L239$L306: lw $2,8($17) lw $4,12($17) addu $2,$2,$6 addu $4,$4,$6 lbu $5,0($2) lbu $3,0($4) addu $5,$22,$5 addu $3,$22,$3 lbu $4,0($3) lbu $2,0($5) and $2,$2,$4 bne $2,$0,$L241 sb $0,0($5) lw $2,12($17) addu $2,$2,$6 lbu $3,0($2) addu $3,$22,$3 sb $0,0($3)$L241: addiu $6,$6,-1 bgez $6,$L306$L239: lbu $3,0($17) .set noreorder .set nomacro blez $3,$L243 lw $2,72($fp) .set macro .set reorder move $19,$0 srl $2,$2,1 sw $2,88($fp) lbu $18,3232($20) .set noreorder .set nomacro blez $18,$L334 move $16,$0 .set macro .set reorder move $4,$0$L351: .set noreorder .set nomacro j $L247 move $6,$0 .set macro .set reorder$L336: li $2,1 sb $2,0($5)$L255: addiu $2,$6,1 addiu $3,$16,1 lbu $18,3232($20) andi $6,$2,0x00ff andi $16,$3,0x00ff$L252: addiu $4,$4,1 slt $2,$4,$18 .set noreorder .set nomacro beq $2,$0,$L335 lw $3,72($fp) .set macro .set reorder lbu $3,0($17)$L247: li $2,1 # 0x1 addu $5,$23,$4 .set noreorder .set nomacro beq $3,$2,$L248 addu $7,$4,$22 .set macro .set reorder lw $2,16($17) addu $2,$2,$4 lbu $2,0($2) .set noreorder .set nomacro beq $2,$0,$L252 move $19,$0 .set macro .set reorder move $19,$2$L248: sb $16,0($5) lbu $2,0($7) .set noreorder .set nomacro bne $2,$0,$L336 addu $5,$21,$6 .set macro .set reorder .set noreorder .set nomacro j $L255 sb $0,0($5) .set macro .set reorder$L190: srl $3,$3,16 .set noreorder .set nomacro j $L192 li $10,16 # 0x10 .set macro .set reorder$L335: mul $2,$3,$6 srl $2,$2,1 sll $18,$2,2$L257: addu $2,$19,$17 lbu $3,36($2) lw $4,3288($20) sll $2,$3,8 sll $5,$3,2 addu $5,$5,$2 subu $5,$5,$3 sll $5,$5,3 addu $5,$5,$4 lw $4,64($fp) move $7,$21 sw $4,16($sp) lw $2,88($fp) move $4,$20 .set noreorder .set nomacro jal vorbis_residue_decode sw $2,20($sp) .set macro .set reorder lbu $3,0($17) addiu $19,$19,1 slt $2,$19,$3 .set noreorder .set nomacro beq $2,$0,$L243 lw $4,64($fp) .set macro .set reorder addu $4,$4,$18 sw $4,64($fp) lbu $18,3232($20) .set noreorder .set nomacro bgtz $18,$L351 move $4,$0 .set macro .set reorder$L334: move $6,$0 .set noreorder .set nomacro j $L257 move $18,$0 .set macro .set reorder$L243: lw $2,4($17) addiu $16,$2,-1 .set noreorder .set nomacro bltz $16,$L260 lw $5,72($fp) .set macro .set reorder srl $18,$5,1$L262: lw $2,8($17) lw $3,12($17) addu $2,$2,$16 addu $3,$3,$16 lbu $5,0($2) lbu $6,0($3) addu $5,$23,$5 addu $6,$23,$6 lw $2,72($fp) lbu $4,0($5) lbu $5,0($6) mul $4,$2,$4 mul $5,$2,$5 srl $4,$4,1 lw $2,3312($20) srl $5,$5,1 sll $4,$4,2 sll $5,$5,2 lw $3,2876($20) addiu $16,$16,-1 addu $5,$2,$5 addu $4,$2,$4 .set noreorder .set nomacro jal $3 move $6,$18 .set macro .set reorder bgez $16,$L262$L260: lbu $18,3232($20) .set noreorder .set nomacro blez $18,$L263 lw $16,3316($20) .set macro .set reorder lw $2,72($fp) move $17,$0 srl $19,$2,1 sll $21,$19,2$L265: addu $2,$23,$17 lbu $5,0($2) lw $2,72($fp) lw $3,3312($20) mul $5,$2,$5 lw $2,2884($20) srl $5,$5,1 sll $5,$5,2 move $4,$16 addu $5,$5,$3 .set noreorder .set nomacro jal $2 move $6,$19 .set macro .set reorder lbu $18,3232($20) addiu $17,$17,1 slt $2,$17,$18 .set noreorder .set nomacro bne $2,$0,$L265 addu $16,$16,$21 .set macro .set reorder .set noreorder .set nomacro blez $18,$L352 move $22,$0 .set macro .set reorder sw $0,68($fp) sw $0,36($fp) sw $0,32($fp)$L268: lw $3,40($fp) lw $2,3304($20) lw $8,3256($20) addu $2,$2,$3 lbu $3,0($2) lw $2,68($fp) sll $4,$3,4 mul $8,$2,$8 sll $2,$3,2 subu $4,$4,$2 lw $5,36($fp) lw $2,3320($20) subu $4,$4,$3 srl $8,$8,1 lw $3,3332($20) sll $8,$8,2 sw $3,44($fp) srl $6,$5,1 lw $3,3316($20) addu $21,$8,$2 lw $2,3328($20) sll $6,$6,2 addu $6,$6,$3 sw $2,56($fp) lw $3,3264($20) lw $2,3260($20) sll $4,$4,2 addiu $4,$4,3136 lw $9,3176($20) lw $7,3336($20) lw $5,44($fp) addu $4,$20,$4 sw $3,52($fp) sw $2,48($fp) .set noreorder .set nomacro jal $9 lw $19,3324($20) .set macro .set reorder lw $3,40($fp) lw $2,3304($20) addu $2,$2,$3 lbu $3,0($2) .set noreorder .set nomacro beq $3,$0,$L269 lw $4,68($fp) .set macro .set reorder lw $4,80($fp) .set noreorder .set nomacro beq $4,$0,$L271 move $7,$21 .set macro .set reorder lw $2,3340($20) lw $5,56($fp) lw $6,32($fp) sw $2,16($sp) lw $3,3256($20) sw $18,24($sp) srl $3,$3,1 sw $3,20($sp) addu $4,$5,$6 lw $2,2892($20) lw $5,44($fp) lw $6,52($fp) .set noreorder .set nomacro jal $2 move $7,$21 .set macro .set reorder lw $3,3256($20) lw $4,76($fp) .set noreorder .set nomacro bne $4,$0,$L337 srl $22,$3,1 .set macro .set reorder$L281: lw $19,3252($20) srl $2,$3,1 subu $3,$3,$19 srl $17,$3,2 lw $3,44($fp) sll $2,$2,2 .set noreorder .set nomacro beq $17,$0,$L284 addu $16,$3,$2 .set macro .set reorder move $6,$0 move $4,$0$L286: sll $4,$4,2 addu $2,$4,$16 lw $3,0($2) lw $5,3344($20) addu $4,$4,$21 addiu $6,$6,1 addu $3,$3,$5 sw $3,0($4) .set noreorder .set nomacro bne $6,$17,$L286 move $4,$6 .set macro .set reorder lw $19,3252($20)$L284: sll $4,$17,2 lw $2,2888($20) lw $6,48($fp) addu $5,$16,$4 srl $7,$19,1 .set noreorder .set nomacro jal $2 addu $4,$21,$4 .set macro .set reorder$L283: lw $5,68($fp)$L338: lbu $18,3232($20) lw $6,36($fp) lw $4,32($fp) lw $3,72($fp) addiu $5,$5,1 addu $6,$6,$3 addiu $4,$4,4 slt $2,$5,$18 sw $5,68($fp) sw $6,36($fp) .set noreorder .set nomacro bne $2,$0,$L268 sw $4,32($fp) .set macro .set reorder$L296: mul $2,$18,$22 sw $17,3324($20)$L186: lw $sp,84($fp) move $sp,$fp lw $31,132($sp) lw $fp,128($sp) lw $23,124($sp) lw $22,120($sp) lw $21,116($sp) lw $20,112($sp) lw $19,108($sp) lw $18,104($sp) lw $17,100($sp) lw $16,96($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,136 .set macro .set reorder$L269: lw $23,3340($20) beq $23,$0,$L287 .set noreorder .set nomacro beq $19,$0,$L290 move $2,$0 .set macro .set reorder lw $4,56($fp) lw $5,32($fp) sll $22,$18,2 addu $16,$4,$5 move $17,$0$L292: sll $2,$2,2 addu $2,$2,$21 lw $5,0($2) lw $4,60($fp) .set noreorder .set nomacro jal __addsf3 addiu $17,$17,1 .set macro .set reorder sw $2,0($16) addu $16,$16,$22 .set noreorder .set nomacro bne $17,$19,$L292 move $2,$17 .set macro .set reorder addiu $2,$19,-1 mul $5,$18,$2 lw $6,68($fp) addu $3,$18,$6 addu $4,$5,$3$L290: sw $23,16($sp) lw $2,3252($20) sw $18,24($sp) srl $2,$2,1 sw $2,20($sp) lw $6,56($fp) sll $4,$4,2 addu $4,$6,$4 lw $3,2892($20) lw $5,44($fp) lw $6,48($fp) sll $7,$19,2 .set noreorder .set nomacro jal $3 addu $7,$21,$7 .set macro .set reorder lw $2,3252($20) lw $4,44($fp) srl $2,$2,1 sll $5,$2,2 lw $3,2888($20) lw $6,48($fp) addu $5,$4,$5 move $7,$2 move $4,$21 addu $22,$19,$2 .set noreorder .set nomacro jal $3 move $17,$0 .set macro .set reorder .set noreorder .set nomacro j $L338 lw $5,68($fp) .set macro .set reorder$L287: .set noreorder .set nomacro beq $19,$0,$L290 lw $2,56($fp) .set macro .set reorder lw $3,32($fp) sll $6,$18,2 addu $4,$2,$3 move $5,$0 move $2,$0$L294: sll $2,$2,2 addu $2,$2,$21 lw $3,0($2) addiu $5,$5,1 sw $3,0($4) move $2,$5 .set noreorder .set nomacro bne $5,$19,$L294 addu $4,$4,$6 .set macro .set reorder addiu $2,$19,-1 mul $5,$18,$2 lw $4,68($fp) addu $3,$18,$4 .set noreorder .set nomacro j $L290 addu $4,$5,$3 .set macro .set reorder$L271: lw $3,3252($20) lw $2,3256($20) lw $4,3340($20) subu $2,$2,$3 srl $3,$3,1 sw $4,16($sp) sw $3,20($sp) sw $18,24($sp) srl $23,$2,2 lw $2,44($fp) lw $3,56($fp) lw $5,32($fp) sll $16,$23,2 addu $16,$2,$16 lw $6,48($fp) lw $2,2892($20) addu $4,$3,$5 .set noreorder .set nomacro jal $2 move $5,$16 .set macro .set reorder lw $19,3252($20) lw $4,68($fp) srl $2,$19,1 lw $7,3344($20) sll $3,$2,2 mtlo $4 madd $2,$18 .set noreorder .set nomacro beq $7,$0,$L274 addu $5,$16,$3 .set macro .set reorder blez $23,$L277 mflo $6 lw $3,56($fp) sll $2,$6,2 addu $4,$2,$3 move $6,$0 .set noreorder .set nomacro j $L279 sll $3,$18,2 .set macro .set reorder$L299: lw $7,3344($20)$L279: lw $2,0($5) addiu $6,$6,1 addu $2,$2,$7 sw $2,0($4) addiu $5,$5,4 .set noreorder .set nomacro bne $23,$6,$L299 addu $4,$4,$3 .set macro .set reorder lw $19,3252($20)$L277: lw $3,3332($20)$L339: lw $4,76($fp) srl $2,$19,1 sw $3,44($fp) addu $22,$23,$2 .set noreorder .set nomacro beq $4,$0,$L281 lw $3,3256($20) .set macro .set reorder$L337: lw $6,44($fp) srl $7,$3,1 sll $5,$7,2 addu $5,$6,$5 lw $2,2888($20) lw $6,52($fp) .set noreorder .set nomacro jal $2 move $4,$21 .set macro .set reorder .set noreorder .set nomacro j $L283 move $17,$0 .set macro .set reorder$L274: .set noreorder .set nomacro blez $23,$L277 mflo $4 .set macro .set reorder lw $6,56($fp) sll $2,$4,2 sll $22,$18,2 addu $17,$6,$2 move $16,$5 move $18,$0$L280: lw $5,0($16) lw $4,60($fp) .set noreorder .set nomacro jal __addsf3 addiu $18,$18,1 .set macro .set reorder sw $2,0($17) addiu $16,$16,4 .set noreorder .set nomacro bne $23,$18,$L280 addu $17,$17,$22 .set macro .set reorder .set noreorder .set nomacro j $L339 lw $3,3332($20) .set macro .set reorder$L195: lw $6,8($16) lw $4,0($16) addiu $5,$6,1 sra $2,$6,3 addu $2,$4,$2 sra $3,$5,3 lbu $7,0($2) addu $4,$4,$3 sw $5,8($16) lbu $3,0($4) andi $2,$6,0x7 andi $5,$5,0x7 sra $7,$7,$2 sra $3,$3,$5 lw $5,40($fp) addiu $6,$6,2 andi $3,$3,0x1 andi $7,$7,0x1 sw $6,8($16) sw $3,76($fp) sw $7,80($fp) addu $3,$8,$5 lbu $2,0($3) lbu $4,3232($20) sll $2,$2,2 addu $2,$2,$20 lw $2,3252($2) sll $4,$4,2 mul $4,$2,$4 sw $2,72($fp) srl $6,$4,1 sltu $2,$6,40 .set noreorder .set nomacro beq $2,$0,$L353 lw $3,64($fp) .set macro .set reorder lw $4,64($fp)$L342: .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder lbu $2,3232($20) lw $3,72($fp) sll $2,$2,2 mul $2,$3,$2 srl $6,$2,1 sltu $3,$6,40 .set noreorder .set nomacro beq $3,$0,$L215 move $4,$18 .set macro .set reorder$L348: .set noreorder .set nomacro jal memset move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L340 lbu $2,3232($20) .set macro .set reorder$L326: move $2,$0 .set noreorder .set nomacro j $L189 sw $0,40($fp) .set macro .set reorder$L183: srl $2,$4,1 andi $4,$4,0x1 .set noreorder .set nomacro jal __floatsisf or $4,$4,$2 .set macro .set reorder move $4,$2 .set noreorder .set nomacro jal __addsf3 move $5,$2 .set macro .set reorder .set noreorder .set nomacro j $L182 sw $2,60($fp) .set macro .set reorder$L213: sb $0,4($5) .set noreorder .set nomacro j $L200 sb $0,1($3) .set macro .set reorder$L203: move $2,$5 addiu $5,$5,2 sb $0,0($2) .set noreorder .set nomacro j $L201 sb $0,1($2) .set macro .set reorder
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -