synth.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,139 行 · 第 1/4 页
MID
4,139 行
mfhi $5 mflo $3 subu $7,$7,$12 sll $6,$6,16 srl $4,$4,16 sll $5,$5,16 srl $3,$3,16 addu $7,$7,$10 addu $8,$8,$9 or $6,$6,$4 or $5,$5,$3 addu $7,$7,$6 addu $8,$8,$5 lui $2,%hi(D) addiu $2,$2,%lo(D) addu $7,$7,$8 addiu $21,$11,1024 subu $25,$2,$15 sw $7,-124($22) addiu $18,$22,-120 subu $24,$2,$23 move $17,$22 move $15,$21 addiu $19,$16,480$L22: lw $6,0($15) lw $2,128($14) lw $5,4($15) lw $4,8($15) lw $3,12($15)#APP mult $6,$2#NO_APP lw $2,184($14) mfhi $12 mflo $6#APP mult $5,$2#NO_APP lw $2,176($14) mfhi $9 mflo $5#APP mult $4,$2#NO_APP lw $2,168($14) mfhi $10 mflo $4#APP mult $3,$2#NO_APP mfhi $7 mflo $3 srl $6,$6,16 srl $4,$4,16 srl $3,$3,16 sll $12,$12,16 sll $10,$10,16 sll $7,$7,16 lw $2,160($14) or $7,$7,$3 or $12,$12,$6 lw $3,20($15) or $10,$10,$4 lw $4,16($15)#APP mult $4,$2#NO_APP lw $2,152($14) mfhi $8 mflo $4#APP mult $3,$2#NO_APP mfhi $6 mflo $3 srl $5,$5,16 srl $4,$4,16 srl $3,$3,16 sll $9,$9,16 sll $8,$8,16 sll $6,$6,16 lw $2,144($14) or $9,$9,$5 or $8,$8,$4 or $6,$6,$3 lw $4,24($15) lw $3,28($15)#APP mult $4,$2#NO_APP addu $10,$10,$7 lw $2,136($14) mfhi $7 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 addiu $16,$16,32 addu $12,$12,$9 srl $4,$4,16 srl $3,$3,16 sll $7,$7,16 sll $5,$5,16 lw $2,136($13) or $7,$7,$4 or $5,$5,$3 lw $4,144($13) lw $3,28($16) addu $12,$12,$8#APP mult $3,$2#NO_APP addu $10,$10,$6 lw $2,24($16) mfhi $8 mflo $3#APP mult $2,$4#NO_APP mfhi $6 mflo $2 srl $3,$3,16 srl $2,$2,16 sll $8,$8,16 sll $6,$6,16 lw $4,20($16) addu $10,$10,$5 or $6,$6,$2 lw $5,160($13) lw $2,16($16) addu $12,$12,$7 or $8,$8,$3 lw $3,152($13)#APP mult $4,$3#NO_APP mfhi $7 mflo $4#APP mult $2,$5#NO_APP mfhi $9 mflo $2 srl $4,$4,16 srl $2,$2,16 sll $7,$7,16 sll $9,$9,16 lw $3,168($13) lw $5,176($13) or $9,$9,$2 addu $12,$12,$10 lw $2,8($16) or $7,$7,$4 lw $4,12($16)#APP mult $4,$3#NO_APP mfhi $11 mflo $4#APP mult $2,$5#NO_APP mfhi $10 mflo $2 srl $4,$4,16 srl $2,$2,16 sll $11,$11,16 sll $10,$10,16 lw $3,184($13) lw $5,128($13) or $11,$11,$4 or $10,$10,$2 lw $4,4($16) lw $2,0($16)#APP mult $4,$3#NO_APP addu $8,$8,$6 mflo $4 mfhi $6#APP mult $2,$5#NO_APP mfhi $3 mflo $2 addu $8,$8,$9 srl $4,$4,16 srl $2,$2,16 subu $7,$7,$12 sll $6,$6,16 sll $3,$3,16 or $6,$6,$4 or $3,$3,$2 addu $7,$7,$11 addu $8,$8,$10 addu $8,$8,$3 addu $7,$7,$6 addu $7,$7,$8 sw $7,0($18) lw $2,188($25) lw $3,196($25) lw $6,204($25) lw $9,212($25) lw $5,0($16) lw $4,4($16)#APP mult $5,$2#NO_APP lw $2,12($16) mfhi $7 mflo $5#APP mult $4,$3#NO_APP lw $3,8($16) mfhi $11 mflo $4#APP mult $3,$6#NO_APP mfhi $8 mflo $3#APP mult $2,$9#NO_APP mfhi $6 mflo $2 srl $5,$5,16 srl $4,$4,16 srl $3,$3,16 srl $2,$2,16 sll $7,$7,16 sll $11,$11,16 sll $8,$8,16 sll $6,$6,16 or $11,$11,$4 or $6,$6,$2 lw $4,16($16) lw $2,20($16) or $7,$7,$5 or $8,$8,$3 lw $5,228($25) lw $3,220($25)#APP mult $4,$3#NO_APP mfhi $10 mflo $4#APP mult $2,$5#NO_APP mfhi $9 mflo $2 srl $4,$4,16 srl $2,$2,16 sll $10,$10,16 sll $9,$9,16 lw $3,236($25) lw $5,244($25) or $10,$10,$4 or $9,$9,$2 lw $4,24($16) lw $2,28($16)#APP mult $4,$3#NO_APP addu $7,$7,$11 addu $8,$8,$6 mfhi $11 mflo $4#APP mult $2,$5#NO_APP mfhi $6 mflo $2 srl $4,$4,16 srl $2,$2,16 sll $11,$11,16 sll $6,$6,16 lw $3,24($15) or $11,$11,$4 or $6,$6,$2 lw $4,28($15) lw $2,244($24) addu $8,$8,$9#APP mult $4,$2#NO_APP lw $2,236($24) mfhi $9 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $9,$9,16 sll $5,$5,16 lw $2,228($24) or $9,$9,$4 or $5,$5,$3 lw $4,20($15) lw $3,16($15)#APP mult $4,$2#NO_APP addu $7,$7,$10 lw $2,220($24) addu $8,$8,$6 mfhi $10 mflo $4#APP mult $3,$2#NO_APP mfhi $6 mflo $3 addu $7,$7,$11 srl $4,$4,16 srl $3,$3,16 sll $10,$10,16 sll $6,$6,16 lw $2,212($24) or $6,$6,$3 addu $7,$7,$9 lw $3,8($15) or $10,$10,$4 lw $4,12($15)#APP mult $4,$2#NO_APP lw $2,204($24) mfhi $11 mflo $4#APP mult $3,$2#NO_APP mfhi $9 mflo $3 addu $8,$8,$5 srl $4,$4,16 srl $3,$3,16 sll $11,$11,16 sll $9,$9,16 lw $2,196($24) addu $8,$8,$6 or $11,$11,$4 or $9,$9,$3 lw $4,4($15) lw $3,0($15)#APP mult $4,$2#NO_APP lw $2,188($24) mfhi $6 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 addu $7,$7,$10 sll $6,$6,16 srl $4,$4,16 sll $5,$5,16 srl $3,$3,16 addu $7,$7,$11 addu $8,$8,$9 or $6,$6,$4 or $5,$5,$3 addu $7,$7,$6 addu $8,$8,$5 addu $7,$7,$8 sw $7,0($17) addiu $18,$18,4 addiu $17,$17,-4 addiu $15,$15,32 addiu $14,$14,128 addiu $13,$13,128 addiu $25,$25,128 .set noreorder .set nomacro bne $16,$19,$L22 addiu $24,$24,128 .set macro .set reorder lui $2,%hi(D+1920) addiu $9,$2,%lo(D+1920) addiu $9,$9,128 addu $9,$23,$9 addiu $12,$21,480 lw $6,480($21) lw $2,0($9) lw $5,4($12)#APP mult $6,$2#NO_APP lw $4,8($12) lw $2,56($9) lw $3,12($12) mfhi $7 mflo $6#APP mult $5,$2#NO_APP lw $2,48($9) mfhi $14 mflo $5#APP mult $4,$2#NO_APP lw $2,40($9) mfhi $8 mflo $4#APP mult $3,$2#NO_APP mfhi $10 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $8,$8,16 sll $10,$10,16 lw $2,32($9) or $8,$8,$4 or $10,$10,$3 lw $4,16($12) lw $3,20($12)#APP mult $4,$2#NO_APP lw $2,24($9) mfhi $13 mflo $4#APP mult $3,$2#NO_APP mfhi $11 mflo $3 srl $6,$6,16 srl $5,$5,16 srl $4,$4,16 srl $3,$3,16 sll $7,$7,16 sll $14,$14,16 sll $13,$13,16 sll $11,$11,16 lw $2,8($9) or $7,$7,$6 or $14,$14,$5 or $13,$13,$4 or $11,$11,$3 lw $4,28($12) lw $3,24($12)#APP mult $4,$2#NO_APP lw $2,16($9) mfhi $6 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 addu $7,$7,$14 srl $3,$3,16 addu $8,$8,$10 sll $6,$6,16 srl $4,$4,16 sll $5,$5,16 or $5,$5,$3 addu $7,$7,$13 addu $8,$8,$11 or $6,$6,$4 lw $2,16($sp) addu $7,$7,$5 addu $8,$8,$6 addu $7,$7,$8 lw $3,84($sp) subu $7,$0,$7 addiu $2,$2,1 sw $7,-60($22) sw $2,16($sp) addiu $fp,$fp,128 .set noreorder .set nomacro beq $3,$2,$L19 addiu $22,$22,128 .set macro .set reorder addiu $2,$20,1 .set noreorder .set nomacro j $L21 andi $20,$2,0xf .set macro .set reorder$L19: lw $4,20($sp) lw $5,28($sp) lw $2,24($sp) lw $3,80($sp) addiu $4,$4,1 addiu $5,$5,2048 addiu $2,$2,4608 sw $4,20($sp) sw $5,28($sp) .set noreorder .set nomacro bne $3,$4,$L18 sw $2,24($sp) .set macro .set reorder$L25: lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,72 .set macro .set reorder .end synth_full .section .rodata.cst4,"aM",@progbits,4 .align 2$LC0: .word D .section .text.synth_half,"ax",@progbits .align 2 .align 5 .ent synth_half .type synth_half, @functionsynth_half: .frame $sp,72,$31 # vars= 16, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-72 sw $31,68($sp) sw $fp,64($sp) sw $23,60($sp) sw $22,56($sp) sw $21,52($sp) sw $20,48($sp) sw $19,44($sp) sw $18,40($sp) sw $17,36($sp) sw $16,32($sp) sw $6,80($sp) sw $4,72($sp) sw $5,76($sp) .set noreorder .set nomacro beq $6,$0,$L41 sw $7,84($sp) .set macro .set reorder sw $0,20($sp) move $fp,$4 sw $0,24($sp)$L32: lw $2,72($sp) lw $3,84($sp) .set noreorder .set nomacro beq $3,$0,$L33 lw $19,4096($2) .set macro .set reorder lw $4,24($sp) sw $0,16($sp) addu $2,$4,$2 addiu $18,$2,4108 lw $2,76($sp) addiu $3,$4,48 addu $21,$2,$3 lui $3,%hi($LC0) addiu $3,$3,%lo($LC0) lw $23,0($3)$L35: andi $16,$19,0x1 sll $16,$16,9 addu $16,$16,$fp move $6,$16 addiu $7,$16,1024 move $4,$21 .set noreorder .set nomacro jal dct32 srl $5,$19,1 .set macro .set reorder addiu $2,$19,-1 andi $2,$2,0xf nor $11,$0,$19 ori $2,$2,0x1 andi $11,$11,0x1 sll $20,$2,2 sll $11,$11,9 addu $11,$11,$fp addu $14,$23,$20 lw $6,0($11) lw $2,0($14) lw $5,4($11)#APP mult $6,$2#NO_APP lw $4,8($11) lw $2,56($14) lw $3,12($11) mfhi $12 mflo $6#APP mult $5,$2#NO_APP lw $2,48($14) mfhi $10 mflo $5#APP mult $4,$2#NO_APP lw $2,40($14) mfhi $9 mflo $4#APP mult $3,$2#NO_APP mfhi $7 mflo $3 srl $6,$6,16 srl $4,$4,16 srl $3,$3,16 sll $12,$12,16 sll $9,$9,16 sll $7,$7,16 or $7,$7,$3 lw $2,32($14) lw $3,20($11) or $12,$12,$6 or $9,$9,$4 lw $4,16($11)#APP mult $4,$2#NO_APP lw $2,24($14) mfhi $8 mflo $4#APP mult $3,$2#NO_APP mfhi $6 mflo $3 srl $5,$5,16 srl $4,$4,16 srl $3,$3,16 li $15,-2 # 0xfffffffffffffffe sll $10,$10,16 sll $8,$8,16 sll $6,$6,16 or $10,$10,$5 or $8,$8,$4 or $6,$6,$3 lw $4,24($11) lw $2,16($14) lw $3,28($11)#APP mult $4,$2#NO_APP addu $9,$9,$7 lw $2,8($14) mfhi $7 mflo $4 and $15,$19,$15#APP mult $3,$2#NO_APP mfhi $5 mflo $3 sll $15,$15,2 addu $13,$23,$15 addu $12,$12,$10 srl $4,$4,16 srl $3,$3,16 sll $7,$7,16 sll $5,$5,16 or $7,$7,$4 or $5,$5,$3 lw $4,0($16) lw $3,4($16) lw $2,0($13) addu $12,$12,$8#APP mult $4,$2#NO_APP addu $9,$9,$6 lw $2,56($13) mfhi $8 mflo $4#APP mult $3,$2#NO_APP mfhi $6 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $8,$8,16 sll $6,$6,16 addu $9,$9,$5 or $6,$6,$3 lw $2,48($13) lw $3,12($16) addu $12,$12,$7 or $8,$8,$4 lw $4,8($16)#APP mult $4,$2#NO_APP lw $2,40($13) mfhi $7 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $7,$7,16 sll $5,$5,16 addu $12,$12,$9 or $5,$5,$3 lw $2,32($13) lw $3,20($16) or $7,$7,$4 lw $4,16($16)#APP mult $4,$2#NO_APP lw $2,24($13) mfhi $10 mflo $4#APP mult $3,$2#NO_APP mfhi $9 mflo $3 addu $8,$8,$6 srl $4,$4,16 srl $3,$3,16 sll $10,$10,16 sll $9,$9,16 lw $2,16($13) addu $8,$8,$5 or $10,$10,$4 or $9,$9,$3 lw $4,24($16) lw $3,28($16)#APP mult $4,$2#NO_APP lw $2,8($13) mfhi $6 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 subu $7,$7,$12 sll $6,$6,16 srl $4,$4,16 sll $5,$5,16 srl $3,$3,16 addu $7,$7,$10 addu $8,$8,$9 or $6,$6,$4 or $5,$5,$3 addu $7,$7,$6 addu $8,$8,$5 addu $7,$7,$8 sw $7,0($18) addiu $17,$18,60 subu $24,$23,$15 addiu $16,$16,32 addiu $12,$11,1056 addiu $22,$11,1024 addiu $18,$18,4 subu $15,$23,$20 li $25,2 # 0x2$L36: andi $2,$25,0x1 .set noreorder .set nomacro bne $2,$0,$L37 addiu $16,$16,32 .set macro .set reorder lw $6,0($12) lw $2,256($14) lw $5,4($12)#APP mult $6,$2#NO_APP lw $4,8($12) lw $2,312($14) lw $3,12($12) mfhi $11 mflo $6#APP mult $5,$2#NO_APP lw $2,304($14) mfhi $10 mflo $5#APP mult $4,$2#NO_APP lw $2,296($14) mfhi $9 mflo $4#APP mult $3,$2#NO_APP mfhi $7 mflo $3 srl $5,$5,16 srl $4,$4,16 srl $3,$3,16 sll $10,$10,16 sll $9,$9,16 sll $7,$7,16 lw $2,288($14) or $10,$10,$5 or $7,$7,$3 or $9,$9,$4 lw $3,20($12) lw $4,16($12)#APP mult $4,$2#NO_APP lw $2,280($14) mfhi $8 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 srl $6,$6,16 srl $4,$4,16 srl $3,$3,16 sll $11,$11,16 sll $8,$8,16 sll $5,$5,16 lw $2,272($14) or $8,$8,$4 or $5,$5,$3 lw $4,24($12) lw $3,28($12)#APP mult $4,$2#NO_APP or $11,$11,$6 lw $2,264($14) addu $9,$9,$7 mflo $4 mfhi $7#APP mult $3,$2#NO_APP mfhi $6 mflo $3 addu $11,$11,$10 srl $4,$4,16 srl $3,$3,16 sll $7,$7,16 sll $6,$6,16 lw $2,264($13) or $7,$7,$4 or $6,$6,$3 lw $4,28($16) lw $3,24($16)#APP mult $4,$2#NO_APP addu $11,$11,$8 lw $2,272($13) addu $9,$9,$5 mfhi $8 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $8,$8,16 sll $5,$5,16 lw $2,280($13) addu $9,$9,$6 or $5,$5,$3 addu $11,$11,$7 lw $3,16($16) or $8,$8,$4 lw $4,20($16)#APP mult $4,$2#NO_APP lw $2,288($13) mfhi $7 mflo $4#APP mult $3,$2#NO_APP mfhi $6 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $7,$7,16 sll $6,$6,16 lw $2,296($13) addu $11,$11,$9 or $6,$6,$3 or $7,$7,$4 lw $3,8($16) lw $4,12($16)#APP mult $4,$2#NO_APP lw $2,304($13) mfhi $10 mflo $4#APP mult $3,$2#NO_APP mfhi $9 mflo $3 addu $8,$8,$5 srl $4,$4,16 srl $3,$3,16 sll $10,$10,16 sll $9,$9,16 lw $2,312($13) or $10,$10,$4 or $9,$9,$3 lw $4,4($16) lw $3,0($16)#APP mult $4,$2#NO_APP addu $8,$8,$6 lw $2,256($13) mfhi $6 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 subu $7,$7,$11 srl $4,$4,16 srl $3,$3,16 sll $6,$6,16 sll $5,$5,16 or $6,$6,$4 or $5,$5,$3 addu $7,$7,$10 addu $8,$8,$9 addu $8,$8,$5 addu $7,$7,$6 addu $7,$7,$8 sw $7,0($18) lw $6,28($12) lw $2,372($15) lw $5,24($12)#APP mult $6,$2#NO_APP lw $4,20($12) lw $2,364($15) lw $3,16($12) mfhi $8 mflo $6#APP mult $5,$2#NO_APP lw $2,356($15) mfhi $11 mflo $5#APP mult $4,$2#NO_APP lw $2,348($15) mfhi $7 mflo $4#APP mult $3,$2#NO_APP mfhi $9 mflo $3 srl $5,$5,16 srl $4,$4,16 srl $3,$3,16 sll $11,$11,16 sll $7,$7,16 sll $9,$9,16 or $11,$11,$5 or $9,$9,$3 lw $2,340($15) lw $3,8($12) or $7,$7,$4 lw $4,12($12)#APP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?