📄 alac.mid
字号:
.set noreorder .set nomacro bne $3,$0,$L32 addiu $8,$8,2 .set macro .set reorder$L30: lw $4,124($fp) addiu $14,$14,1 addiu $12,$12,4 .set noreorder .set nomacro beq $4,$14,$L27 addiu $10,$10,4 .set macro .set reorder .set noreorder .set nomacro j $L29 lw $11,8($16) .set macro .set reorder$L27: .set noreorder .set nomacro bne $15,$0,$L243 lui $6,%hi($LC4) .set macro .set reorder lw $5,124($fp)$L273: .set noreorder .set nomacro blez $5,$L35 sll $2,$17,2 .set macro .set reorder addiu $2,$2,-4 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sw $2,28($fp) sw $3,32($fp) lw $3,28($fp) addiu $6,$17,-1 andi $2,$2,0x1c andi $3,$3,0x3 sw $6,44($fp) sw $2,36($fp) sw $3,40($fp) sw $18,20($fp) sw $0,92($fp) sw $0,24($fp)$L37: lw $4,24($fp) lw $5,116($fp) lbu $2,58($18) addu $3,$4,$5 lw $4,0($3) lbu $21,60($18) mul $2,$2,$4 li $3,1 # 0x1 addiu $5,$2,3 slt $4,$2,0 movn $2,$5,$4 sll $3,$3,$21 sra $23,$2,2 addiu $3,$3,-1 lw $2,20($fp) sw $3,48($fp) lw $22,36($2) .set noreorder .set nomacro blez $17,$L39 lbu $2,59($18) .set macro .set reorder lw $9,8($16) lw $13,0($16) move $12,$2 sra $2,$9,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$9,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,1 srl $3,$3,7 move $20,$0 move $15,$0 .set noreorder .set nomacro beq $3,$0,$L244 sw $11,8($16) .set macro .set reorder$L42: sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,2 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L245 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,3 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L246 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,4 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L247 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,5 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L248 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,6 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L249 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,7 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L250 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,8 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L251 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,9 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L59 sw $11,8($16) .set macro .set reorder sra $4,$11,3 addu $4,$4,$13 lbu $2,0($4) lbu $5,1($4) lbu $6,3($4) lbu $3,2($4) sll $5,$5,16 sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $3,$3,8 andi $4,$11,0x7 or $3,$3,$2 sll $3,$3,$4 lw $4,96($fp) li $2,32 # 0x20 lw $5,96($fp) addu $11,$4,$11 subu $4,$2,$4 sw $11,8($16) .set noreorder .set nomacro beq $5,$2,$L61 srl $9,$3,$4 .set macro .set reorder li $2,-1 # 0xffffffffffffffff srl $2,$2,$4 and $9,$9,$2$L61: addu $6,$9,$15 addiu $3,$6,1 srl $2,$3,31 addu $2,$2,$3 sra $2,$2,1 subu $3,$0,$2 andi $5,$6,0x1 movn $2,$3,$5 sll $4,$20,2 li $3,65536 # 0x10000 addu $10,$22,$4 slt $3,$6,$3 .set noreorder .set nomacro bne $3,$0,$L75 sw $2,0($10) .set macro .set reorder$L252: addiu $9,$20,1 li $12,65535 # 0xffff move $15,$0 slt $14,$9,$17$L77: .set noreorder .set nomacro beq $14,$0,$L39 move $20,$9 .set macro .set reorder lw $9,8($16) lw $13,0($16) sra $2,$9,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$9,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$9,1 srl $3,$3,7 .set noreorder .set nomacro bne $3,$0,$L42 sw $11,8($16) .set macro .set reorder$L244: move $9,$0$L44: srl $3,$12,9 addiu $3,$3,3 li $2,-65536 # 0xffffffffffff0000 and $2,$3,$2 bne $2,$0,$L63 move $4,$0$L64: andi $2,$3,0xff00 .set noreorder .set nomacro beq $2,$0,$L275 lui $2,%hi(ff_log2_tab) .set macro .set reorder srl $3,$3,8 addiu $4,$4,8$L275: addiu $2,$2,%lo(ff_log2_tab) addu $2,$3,$2 lbu $3,0($2) subu $2,$0,$21 addu $3,$4,$3 li $4,31 # 0x1f subu $4,$4,$3 subu $2,$2,$4 addiu $2,$2,31 .set noreorder .set nomacro bltz $2,$L69 addu $8,$21,$2 .set macro .set reorder move $8,$21$L69: li $2,1 # 0x1 .set noreorder .set nomacro beq $8,$2,$L61 subu $7,$0,$8 .set macro .set reorder lw $10,8($16) sra $4,$10,3 addu $4,$4,$13 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,$10,0x7 sll $2,$2,$4 srl $4,$2,$7 sll $3,$9,$8 slt $2,$4,2 .set noreorder .set nomacro bne $2,$0,$L71 subu $9,$3,$9 .set macro .set reorder addu $2,$4,$9 addiu $9,$2,-1 addu $6,$9,$15 addiu $3,$6,1 srl $2,$3,31 addu $2,$2,$3 sra $2,$2,1 subu $3,$0,$2 andi $5,$6,0x1 movn $2,$3,$5 sll $4,$20,2 li $3,65536 # 0x10000 addu $11,$8,$10 slt $3,$6,$3 addu $10,$22,$4 sw $11,8($16) .set noreorder .set nomacro beq $3,$0,$L252 sw $2,0($10) .set macro .set reorder$L75: mul $2,$12,$23 mul $3,$23,$6 srl $2,$2,9 subu $3,$3,$2 addu $12,$12,$3 sltu $2,$12,128 .set noreorder .set nomacro bne $2,$0,$L78 addiu $9,$20,1 .set macro .set reorder move $15,$0 .set noreorder .set nomacro j $L77 slt $14,$9,$17 .set macro .set reorder$L78: slt $14,$9,$17 .set noreorder .set nomacro beq $14,$0,$L276 lw $4,24($fp) .set macro .set reorder lw $11,8($16) sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff move $7,$11 srl $3,$3,7 addiu $11,$11,1 .set noreorder .set nomacro beq $3,$0,$L253 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,2 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L254 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,3 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L255 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,4 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L256 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,5 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L257 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,6 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L258 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,7 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L259 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,8 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L260 sw $11,8($16) .set macro .set reorder sra $2,$11,3 addu $2,$13,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $11,$7,9 srl $3,$3,7 .set noreorder .set nomacro beq $3,$0,$L98 sw $11,8($16) .set macro .set reorder sra $4,$11,3 addu $4,$4,$13 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,$11,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $11,$7,25 srl $19,$2,16 sw $11,8($16)$L100: .set noreorder .set nomacro blez $19,$L107 sll $6,$19,2 .set macro .set reorder sltu $2,$6,40 .set noreorder .set nomacro bne $2,$0,$L261 addiu $4,$10,4 .set macro .set reorder andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L114 move $5,$4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L115 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L262$L112: move $3,$5 move $2,$0 addiu $5,$5,-4#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro beq $3,$0,$L116 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder and $2,$5,$2 addiu $7,$2,32 sltu $3,$5,$7 beq $3,$0,$L116$L212:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$7 bne $2,$0,$L212$L116: addu $6,$6,$4 addiu $2,$6,-31 li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L277 addiu $2,$6,-4 .set macro .set reorder addiu $2,$5,4$L278:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L278 addiu $2,$5,4 .set macro .set reorder addiu $2,$6,-4$L277: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L279 andi $4,$6,0x3 .set macro .set reorder$L214:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L214 andi $4,$6,0x3 .set macro .set reorder$L279: li $2,2 # 0x2 .set noreorder .set nomacro beq $4,$2,$L124 addiu $3,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L125 li $2,1 # 0x1 .set macro .set reorder beq $4,$2,$L263$L111: addu $2,$19,$20$L271: addiu $9,$2,1 slt $14,$9,$17$L107: li $2,65536 # 0x10000 slt $2,$19,$2 bne $2,$0,$L126 move $12,$0 .set noreorder .set nomacro j $L77 move $15,$0 .set macro .set reorder$L39: lw $4,24($fp)$L276: lw $5,108($fp) addu $2,$4,$5 lw $7,0($2) .set noreorder .set nomacro bne $7,$0,$L129 lw $6,20($fp) .set macro .set reorder lw $3,104($fp) lw $8,36($6) addu $2,$4,$3 lw $5,112($fp) lw $12,0($2) lw $15,44($6) lw $11,0($8) addu $2,$4,$5 lw $14,0($2) .set noreorder .set nomacro bne $12,$0,$L131 sw $11,0($15) .set macro .set reorder slt $2,$17,2 .set noreorder .set nomacro bne $2,$0,$L133 lw $6,28($fp) .set macro .set reorder addiu $4,$15,4 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L135 addiu $5,$8,4 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro bne $2,$0,$L135 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L264 lw $2,32($fp) .set macro .set reorder$L135: .set noreorder .set nomacro jal memcpy lw $6,28($fp) .set macro .set reorder$L133: lw $2,92($fp)$L270: lw $3,24($fp) lw $4,20($fp) lw $5,16($fp) lw $6,124($fp) addiu $2,$2,1 addiu $3,$3,4 addiu $4,$4,4 addiu $5,$5,64 sw $2,92($fp) sw $3,24($fp) sw $4,20($fp) .set noreorder .set nomacro bne $2,$6,$L37 sw $5,16($fp) .set macro .set reorder$L35: lw $2,72($fp) lw $6,52($fp) lw $4,76($fp) sll $3,$2,24 sll $2,$6,24 lw $6,56($fp) sll $5,$4,16 sll $4,$6,16 or $2,$2,$4 lw $6,80($fp) lw $4,84($fp) or $3,$3,$5 or $3,$3,$4 lw $5,64($fp) sll $4,$6,8 lw $6,60($fp) or $2,$2,$5 sll $5,$6,8 or $5,$5,$2 lw $6,68($fp) lw $2,88($fp) or $4,$4,$3 andi $3,$2,0x7 andi $2,$6,0x7 sll $4,$4,$3 sll $5,$5,$2 lbu $10,57($18) lw $sp,100($fp) srl $3,$4,24 .set noreorder .set nomacro j $L179 srl $4,$5,24 .set macro .set reorder$L126: move $12,$0 .set noreorder .set nomacro j $L77 li $15,1 # 0x1 .set macro .set reorder$L63: srl $3,$3,16 .set noreorder .set nomacro j $L64 li $4,16 # 0x10 .set macro .set reorder$L71: addiu $2,$8,-1 addu $11,$10,$2 .set noreorder .set nomacro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -