synth.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,139 行 · 第 1/4 页
MID
4,139 行
mult $4,$2#NO_APP lw $2,332($15) mfhi $10 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 $8,$8,16 sll $10,$10,16 sll $5,$5,16 or $10,$10,$4 or $5,$5,$3 lw $4,4($12) lw $2,324($15) lw $3,0($12)#APP mult $4,$2#NO_APP or $8,$8,$6 lw $2,316($15) addu $7,$7,$9 mflo $4 mfhi $9#APP mult $3,$2#NO_APP mfhi $6 mflo $3 addu $8,$8,$11 srl $4,$4,16 srl $3,$3,16 sll $9,$9,16 sll $6,$6,16 or $9,$9,$4 or $6,$6,$3 lw $4,0($16) lw $2,316($24) lw $3,4($16)#APP mult $4,$2#NO_APP addu $8,$8,$10 lw $2,324($24) addu $7,$7,$5 mfhi $10 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 srl $4,$4,16 srl $3,$3,16 sll $10,$10,16 sll $5,$5,16 or $10,$10,$4 or $5,$5,$3 lw $4,8($16) lw $2,332($24) lw $3,12($16)#APP mult $4,$2#NO_APP addu $7,$7,$6 lw $2,340($24) mfhi $11 mflo $4#APP mult $3,$2#NO_APP mfhi $6 mflo $3 addu $8,$8,$9 srl $4,$4,16 srl $3,$3,16 sll $11,$11,16 sll $6,$6,16 or $6,$6,$3 lw $2,348($24) lw $3,20($16) addu $8,$8,$10 or $11,$11,$4 lw $4,16($16)#APP mult $4,$2#NO_APP lw $2,356($24) mfhi $10 mflo $4#APP mult $3,$2#NO_APP mfhi $9 mflo $3 addu $7,$7,$5 srl $4,$4,16 srl $3,$3,16 sll $10,$10,16 sll $9,$9,16 lw $2,364($24) addu $7,$7,$6 or $10,$10,$4 or $9,$9,$3 lw $4,24($16) lw $3,28($16)#APP mult $4,$2#NO_APP lw $2,372($24) mfhi $6 mflo $4#APP mult $3,$2#NO_APP mfhi $5 mflo $3 addu $8,$8,$11 sll $6,$6,16 srl $4,$4,16 sll $5,$5,16 srl $3,$3,16 addu $8,$8,$10 addu $7,$7,$9 or $6,$6,$4 or $5,$5,$3 addu $8,$8,$6 addu $7,$7,$5 addu $8,$8,$7 sw $8,0($17) addiu $18,$18,4 addiu $17,$17,-4$L37: addiu $25,$25,1 li $2,16 # 0x10 addiu $14,$14,128 addiu $13,$13,128 addiu $15,$15,128 addiu $24,$24,128 .set noreorder .set nomacro bne $25,$2,$L36 addiu $12,$12,32 .set macro .set reorder lui $2,%hi(D+2048) addiu $9,$2,%lo(D+2048) addu $9,$20,$9 addiu $12,$22,480 lw $6,480($22) 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 $2,16($sp) sw $7,0($18) .set noreorder .set nomacro beq $3,$2,$L33 addiu $21,$21,128 .set macro .set reorder addiu $2,$19,1 addiu $18,$18,32 .set noreorder .set nomacro j $L35 andi $19,$2,0xf .set macro .set reorder$L33: lw $4,20($sp) lw $2,24($sp) lw $3,80($sp) addiu $4,$4,1 addiu $2,$2,4608 sw $4,20($sp) sw $2,24($sp) .set noreorder .set nomacro bne $3,$4,$L32 addiu $fp,$fp,2048 .set macro .set reorder$L41: 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_half .section .text.mad_synth_frame,"ax",@progbits .align 2 .align 5 .globl mad_synth_frame .ent mad_synth_frame .type mad_synth_frame, @functionmad_synth_frame: .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro lw $2,4($5) addiu $sp,$sp,-32 sw $16,16($sp) sw $31,24($sp) sw $17,20($sp) beq $2,$0,$L46 move $16,$4 lw $3,0($5) li $2,1 # 0x1 li $6,2 # 0x2 beq $3,$2,$L59 li $7,2 # 0x2$L49: li $2,3 # 0x3 beq $3,$2,$L60 nop$L52: li $17,36 # 0x24 li $4,1152 # 0x480$L51: lw $3,20($5) sh $7,4104($16) sw $3,4100($16) lw $2,44($5) andi $2,$2,0x2 beq $2,$0,$L61 sh $4,4106($16)$L55: lhu $2,4106($16) srl $3,$3,1 sw $3,4100($16) srl $2,$2,1 lui $3,%hi(synth_half) sh $2,4106($16) move $4,$16 addiu $2,$3,%lo(synth_half) jal $2 move $7,$17 lw $2,4096($16) addu $2,$17,$2 andi $2,$2,0xf sw $2,4096($16) lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L46: lw $3,0($5) li $2,1 # 0x1 li $6,1 # 0x1 bne $3,$2,$L49 li $7,1 # 0x1$L59: lw $3,20($5) li $4,384 # 0x180 sw $3,4100($16) lw $2,44($5) li $17,12 # 0xc andi $2,$2,0x2 sh $7,4104($16) bne $2,$0,$L55 sh $4,4106($16)$L61: lui $2,%hi(synth_full) addiu $2,$2,%lo(synth_full) move $4,$16 jal $2 move $7,$17 lw $2,4096($16) addu $2,$17,$2 andi $2,$2,0xf sw $2,4096($16) lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L60: lw $2,28($5) andi $2,$2,0x1000 beq $2,$0,$L52 li $17,18 # 0x12 j $L51 li $4,576 # 0x240 .set macro .set reorder .end mad_synth_frame .section .text.mad_synth_init,"ax",@progbits .align 2 .align 5 .globl mad_synth_init .ent mad_synth_init .type mad_synth_init, @functionmad_synth_init: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro move $7,$0 li $8,2 # 0x2 li $6,16 # 0x10$L63: sll $2,$7,11 addu $2,$4,$2 move $5,$2 move $3,$0$L66: addiu $3,$3,1 sw $0,1536($2) sw $0,1024($2) sw $0,512($2) sw $0,0($5) sw $0,1540($2) sw $0,1028($2) sw $0,516($2) sw $0,4($2) sw $0,1544($2) sw $0,1032($2) sw $0,520($2) sw $0,8($2) sw $0,1548($2) sw $0,1036($2) sw $0,524($2) sw $0,12($2) sw $0,1552($2) sw $0,1040($2) sw $0,528($2) sw $0,16($2) sw $0,1556($2) sw $0,1044($2) sw $0,532($2) sw $0,20($2) sw $0,1560($2) sw $0,1048($2) sw $0,536($2) sw $0,24($2) sw $0,1564($2) sw $0,1052($2) sw $0,540($2) sw $0,28($2) addiu $5,$5,32 bne $3,$6,$L66 addiu $2,$2,32 addiu $7,$7,1 bne $7,$8,$L63 nop sh $0,4106($4) sw $0,4096($4) sw $0,4100($4) j $31 sh $0,4104($4) .set macro .set reorder .end mad_synth_init .rdata .align 2 .type D, @object .size D, 2176D: .word 0 .word -29 .word 213 .word -459 .word 2037 .word -5153 .word 6574 .word -37489 .word 75038 .word 37489 .word 6574 .word 5153 .word 2037 .word 459 .word 213 .word 29 .word 0 .word -29 .word 213 .word -459 .word 2037 .word -5153 .word 6574 .word -37489 .word 75038 .word 37489 .word 6574 .word 5153 .word 2037 .word 459 .word 213 .word 29 .word -1 .word -31 .word 218 .word -519 .word 2000 .word -5517 .word 5959 .word -39336 .word 74992 .word 35640 .word 7134 .word 4788 .word 2063 .word 401 .word 208 .word 26 .word -1 .word -31 .word 218 .word -519 .word 2000 .word -5517 .word 5959 .word -39336 .word 74992 .word 35640 .word 7134 .word 4788 .word 2063 .word 401 .word 208 .word 26 .word -1 .word -35 .word 222 .word -581 .word 1952 .word -5879 .word 5288 .word -41176 .word 74856 .word 33791 .word 7640 .word 4425 .word 2080 .word 347 .word 202 .word 24 .word -1 .word -35 .word 222 .word -581 .word 1952 .word -5879 .word 5288 .word -41176 .word 74856 .word 33791 .word 7640 .word 4425 .word 2080 .word 347 .word 202 .word 24 .word -1 .word -38 .word 225 .word -645 .word 1893 .word -6237 .word 4561 .word -43006 .word 74630 .word 31947 .word 8092 .word 4063 .word 2087 .word 294 .word 196 .word 21 .word -1 .word -38 .word 225 .word -645 .word 1893 .word -6237 .word 4561 .word -43006 .word 74630 .word 31947 .word 8092 .word 4063 .word 2087 .word 294 .word 196 .word 21 .word -1 .word -41 .word 227 .word -711 .word 1822 .word -6589 .word 3776 .word -44821 .word 74313 .word 30112 .word 8492 .word 3705 .word 2085 .word 244 .word 190 .word 19 .word -1 .word -41 .word 227 .word -711 .word 1822 .word -6589 .word 3776 .word -44821 .word 74313 .word 30112 .word 8492 .word 3705 .word 2085 .word 244 .word 190 .word 19 .word -1 .word -45 .word 228 .word -779 .word 1739 .word -6935 .word 2935 .word -46617 .word 73908 .word 28289 .word 8840 .word 3351 .word 2075 .word 197 .word 183 .word 17 .word -1 .word -45 .word 228 .word -779 .word 1739 .word -6935 .word 2935 .word -46617 .word 73908 .word 28289 .word 8840 .word 3351 .word 2075 .word 197 .word 183 .word 17 .word -1 .word -49 .word 228 .word -848 .word 1644 .word -7271 .word 2037 .word -48390 .word 73415 .word 26482 .word 9139 .word 3004 .word 2057 .word 153 .word 176 .word 16 .word -1 .word -49 .word 228 .word -848 .word 1644 .word -7271 .word 2037 .word -48390 .word 73415 .word 26482 .word 9139 .word 3004 .word 2057 .word 153 .word 176 .word 16 .word -2 .word -53 .word 227 .word -919 .word 1535 .word -7597 .word 1082 .word -50137 .word 72835 .word 24694 .word 9389 .word 2663 .word 2032 .word 111 .word 169 .word 14 .word -2 .word -53 .word 227 .word -919 .word 1535 .word -7597 .word 1082 .word -50137 .word 72835 .word 24694 .word 9389 .word 2663 .word 2032 .word 111 .word 169 .word 14 .word -2 .word -58 .word 224 .word -991 .word 1414 .word -7910 .word 70 .word -51853 .word 72169 .word 22929 .word 9592 .word 2330 .word 2001 .word 72 .word 161 .word 13 .word -2 .word -58 .word 224 .word -991 .word 1414 .word -7910 .word 70 .word -51853 .word 72169 .word 22929 .word 9592 .word 2330 .word 2001 .word 72 .word 161 .word 13 .word -2 .word -63 .word 221 .word -1064 .word 1280 .word -8209 .word -998 .word -53534 .word 71420 .word 21189 .word 9750 .word 2006 .word 1962 .word 36 .word 154 .word 11 .word -2 .word -63 .word 221 .word -1064 .word 1280 .word -8209 .word -998 .word -53534 .word 71420 .word 21189 .word 9750 .word 2006 .word 1962 .word 36 .word 154 .word 11 .word -2 .word -68 .word 215 .word -1137 .word 1131 .word -8491 .word -2122 .word -55178 .word 70590 .word 19478 .word 9863 .word 1692 .word 1919 .word 2 .word 147 .word 10 .word -2 .word -68 .word 215 .word -1137 .word 1131 .word -8491 .word -2122 .word -55178 .word 70590 .word 19478 .word 9863 .word 1692 .word 1919 .word 2 .word 147 .word 10 .word -3 .word -73 .word 208 .word -1210 .word 970 .word -8755 .word -3300 .word -56778 .word 69679 .word 17799 .word 9935 .word 1388 .word 1870 .word -29 .word 139 .word 9 .word -3 .word -73 .word 208 .word -1210 .word 970 .word -8755 .word -3300 .word -56778 .word 69679 .word 17799 .word 9935 .word 1388 .word 1870 .word -29 .word 139 .word 9 .word -3 .word -79 .word 200 .word -1283 .word 794 .word -8998 .word -4533 .word -58333 .word 68692 .word 16155 .word 9966 .word 1095 .word 1817 .word -57 .word 132 .word 8 .word -3 .word -79 .word 200 .word -1283 .word 794 .word -8998 .word -4533 .word -58333 .word 68692 .word 16155 .word 9966 .word 1095 .word 1817 .word -57 .word 132 .word 8 .word -4 .word -85 .word 189 .word -1356 .word 605 .word -9219 .word -5818 .word -59838 .word 67629 .word 14548 .word 9959 .word 814 .word 1759 .word -83 .word 125 .word 7 .word -4 .word -85 .word 189 .word -1356 .word 605 .word -9219 .word -5818 .word -59838 .word 67629 .word 14548 .word 9959 .word 814 .word 1759 .word -83 .word 125 .word 7 .word -4 .word -91 .word 177 .word -1428 .word 402 .word -9416 .word -7154 .word -61289 .word 66494 .word 12980 .word 9916 .word 545 .word 1698 .word -106 .word 117 .word 7 .word -4 .word -91 .word 177 .word -1428 .word 402 .word -9416 .word -7154 .word -61289 .word 66494 .word 12980 .word 9916 .word 545 .word 1698 .word -106 .word 117 .word 7 .word -5 .word -97 .word 163 .word -1498 .word 185 .word -9585 .word -8540 .word -62684 .word 65290 .word 11455 .word 9838 .word 288 .word 1634 .word -127 .word 111 .word 6 .word -5 .word -97 .word 163 .word -1498 .word 185 .word -9585 .word -8540 .word -62684 .word 65290 .word 11455 .word 9838 .word 288 .word 1634 .word -127 .word 111 .word 6 .word -5 .word -104 .word 146 .word -1567 .word -45 .word -9727 .word -9975 .word -64019 .word 64019 .word 9975 .word 9727 .word 45 .word 1567 .word -146 .word 104 .word 5 .word -5 .word -104 .word 146 .word -1567 .word -45 .word -9727 .word -9975 .word -64019 .word 64019 .word 9975 .word 9727 .word 45 .word 1567 .word -146 .word 104 .word 5 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?