synth.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,139 行 · 第 1/4 页
S
4,139 行
mfhi $5mflo $3subu $7,$7,$12sll $6,$6,16srl $4,$4,16sll $5,$5,16srl $3,$3,16addu $7,$7,$10addu $8,$8,$9or $6,$6,$4or $5,$5,$3addu $7,$7,$6addu $8,$8,$5lui $2,%hi(D)addiu $2,$2,%lo(D)addu $7,$7,$8addiu $21,$11,1024subu $25,$2,$15sw $7,-124($22)addiu $18,$22,-120subu $24,$2,$23move $17,$22move $15,$21addiu $19,$16,480$L22:lw $6,0($15)lw $2,128($14)lw $5,4($15)lw $4,8($15)lw $3,12($15)#APPmult $6,$2#NO_APPlw $2,184($14)mfhi $12mflo $6#APPmult $5,$2#NO_APPlw $2,176($14)mfhi $9mflo $5#APPmult $4,$2#NO_APPlw $2,168($14)mfhi $10mflo $4#APPmult $3,$2#NO_APPmfhi $7mflo $3srl $6,$6,16srl $4,$4,16srl $3,$3,16sll $12,$12,16sll $10,$10,16sll $7,$7,16lw $2,160($14)or $7,$7,$3or $12,$12,$6lw $3,20($15)or $10,$10,$4lw $4,16($15)#APPmult $4,$2#NO_APPlw $2,152($14)mfhi $8mflo $4#APPmult $3,$2#NO_APPmfhi $6mflo $3srl $5,$5,16srl $4,$4,16srl $3,$3,16sll $9,$9,16sll $8,$8,16sll $6,$6,16lw $2,144($14)or $9,$9,$5or $8,$8,$4or $6,$6,$3lw $4,24($15)lw $3,28($15)#APPmult $4,$2#NO_APPaddu $10,$10,$7lw $2,136($14)mfhi $7mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3addiu $16,$16,32addu $12,$12,$9srl $4,$4,16srl $3,$3,16sll $7,$7,16sll $5,$5,16lw $2,136($13)or $7,$7,$4or $5,$5,$3lw $4,144($13)lw $3,28($16)addu $12,$12,$8#APPmult $3,$2#NO_APPaddu $10,$10,$6lw $2,24($16)mfhi $8mflo $3#APPmult $2,$4#NO_APPmfhi $6mflo $2srl $3,$3,16srl $2,$2,16sll $8,$8,16sll $6,$6,16lw $4,20($16)addu $10,$10,$5or $6,$6,$2lw $5,160($13)lw $2,16($16)addu $12,$12,$7or $8,$8,$3lw $3,152($13)#APPmult $4,$3#NO_APPmfhi $7mflo $4#APPmult $2,$5#NO_APPmfhi $9mflo $2srl $4,$4,16srl $2,$2,16sll $7,$7,16sll $9,$9,16lw $3,168($13)lw $5,176($13)or $9,$9,$2addu $12,$12,$10lw $2,8($16)or $7,$7,$4lw $4,12($16)#APPmult $4,$3#NO_APPmfhi $11mflo $4#APPmult $2,$5#NO_APPmfhi $10mflo $2srl $4,$4,16srl $2,$2,16sll $11,$11,16sll $10,$10,16lw $3,184($13)lw $5,128($13)or $11,$11,$4or $10,$10,$2lw $4,4($16)lw $2,0($16)#APPmult $4,$3#NO_APPaddu $8,$8,$6mflo $4mfhi $6#APPmult $2,$5#NO_APPmfhi $3mflo $2addu $8,$8,$9srl $4,$4,16srl $2,$2,16subu $7,$7,$12sll $6,$6,16sll $3,$3,16or $6,$6,$4or $3,$3,$2addu $7,$7,$11addu $8,$8,$10addu $8,$8,$3addu $7,$7,$6addu $7,$7,$8sw $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)#APPmult $5,$2#NO_APPlw $2,12($16)mfhi $7mflo $5#APPmult $4,$3#NO_APPlw $3,8($16)mfhi $11mflo $4#APPmult $3,$6#NO_APPmfhi $8mflo $3#APPmult $2,$9#NO_APPmfhi $6mflo $2srl $5,$5,16srl $4,$4,16srl $3,$3,16srl $2,$2,16sll $7,$7,16sll $11,$11,16sll $8,$8,16sll $6,$6,16or $11,$11,$4or $6,$6,$2lw $4,16($16)lw $2,20($16)or $7,$7,$5or $8,$8,$3lw $5,228($25)lw $3,220($25)#APPmult $4,$3#NO_APPmfhi $10mflo $4#APPmult $2,$5#NO_APPmfhi $9mflo $2srl $4,$4,16srl $2,$2,16sll $10,$10,16sll $9,$9,16lw $3,236($25)lw $5,244($25)or $10,$10,$4or $9,$9,$2lw $4,24($16)lw $2,28($16)#APPmult $4,$3#NO_APPaddu $7,$7,$11addu $8,$8,$6mfhi $11mflo $4#APPmult $2,$5#NO_APPmfhi $6mflo $2srl $4,$4,16srl $2,$2,16sll $11,$11,16sll $6,$6,16lw $3,24($15)or $11,$11,$4or $6,$6,$2lw $4,28($15)lw $2,244($24)addu $8,$8,$9#APPmult $4,$2#NO_APPlw $2,236($24)mfhi $9mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3srl $4,$4,16srl $3,$3,16sll $9,$9,16sll $5,$5,16lw $2,228($24)or $9,$9,$4or $5,$5,$3lw $4,20($15)lw $3,16($15)#APPmult $4,$2#NO_APPaddu $7,$7,$10lw $2,220($24)addu $8,$8,$6mfhi $10mflo $4#APPmult $3,$2#NO_APPmfhi $6mflo $3addu $7,$7,$11srl $4,$4,16srl $3,$3,16sll $10,$10,16sll $6,$6,16lw $2,212($24)or $6,$6,$3addu $7,$7,$9lw $3,8($15)or $10,$10,$4lw $4,12($15)#APPmult $4,$2#NO_APPlw $2,204($24)mfhi $11mflo $4#APPmult $3,$2#NO_APPmfhi $9mflo $3addu $8,$8,$5srl $4,$4,16srl $3,$3,16sll $11,$11,16sll $9,$9,16lw $2,196($24)addu $8,$8,$6or $11,$11,$4or $9,$9,$3lw $4,4($15)lw $3,0($15)#APPmult $4,$2#NO_APPlw $2,188($24)mfhi $6mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3addu $7,$7,$10sll $6,$6,16srl $4,$4,16sll $5,$5,16srl $3,$3,16addu $7,$7,$11addu $8,$8,$9or $6,$6,$4or $5,$5,$3addu $7,$7,$6addu $8,$8,$5addu $7,$7,$8sw $7,0($17)addiu $18,$18,4addiu $17,$17,-4addiu $15,$15,32addiu $14,$14,128addiu $13,$13,128addiu $25,$25,128.set noreorder.set nomacrobne $16,$19,$L22addiu $24,$24,128.set macro.set reorderlui $2,%hi(D+1920)addiu $9,$2,%lo(D+1920)addiu $9,$9,128addu $9,$23,$9addiu $12,$21,480lw $6,480($21)lw $2,0($9)lw $5,4($12)#APPmult $6,$2#NO_APPlw $4,8($12)lw $2,56($9)lw $3,12($12)mfhi $7mflo $6#APPmult $5,$2#NO_APPlw $2,48($9)mfhi $14mflo $5#APPmult $4,$2#NO_APPlw $2,40($9)mfhi $8mflo $4#APPmult $3,$2#NO_APPmfhi $10mflo $3srl $4,$4,16srl $3,$3,16sll $8,$8,16sll $10,$10,16lw $2,32($9)or $8,$8,$4or $10,$10,$3lw $4,16($12)lw $3,20($12)#APPmult $4,$2#NO_APPlw $2,24($9)mfhi $13mflo $4#APPmult $3,$2#NO_APPmfhi $11mflo $3srl $6,$6,16srl $5,$5,16srl $4,$4,16srl $3,$3,16sll $7,$7,16sll $14,$14,16sll $13,$13,16sll $11,$11,16lw $2,8($9)or $7,$7,$6or $14,$14,$5or $13,$13,$4or $11,$11,$3lw $4,28($12)lw $3,24($12)#APPmult $4,$2#NO_APPlw $2,16($9)mfhi $6mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3addu $7,$7,$14srl $3,$3,16addu $8,$8,$10sll $6,$6,16srl $4,$4,16sll $5,$5,16or $5,$5,$3addu $7,$7,$13addu $8,$8,$11or $6,$6,$4lw $2,16($sp)addu $7,$7,$5addu $8,$8,$6addu $7,$7,$8lw $3,84($sp)subu $7,$0,$7addiu $2,$2,1sw $7,-60($22)sw $2,16($sp)addiu $fp,$fp,128.set noreorder.set nomacrobeq $3,$2,$L19addiu $22,$22,128.set macro.set reorderaddiu $2,$20,1.set noreorder.set nomacroj $L21andi $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,1addiu $5,$5,2048addiu $2,$2,4608sw $4,20($sp)sw $5,28($sp).set noreorder.set nomacrobne $3,$4,$L18sw $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 nomacroj $31addiu $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,0addiu $sp,$sp,-72sw $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 nomacrobeq $6,$0,$L41sw $7,84($sp).set macro.set reordersw $0,20($sp)move $fp,$4sw $0,24($sp)$L32:lw $2,72($sp)lw $3,84($sp).set noreorder.set nomacrobeq $3,$0,$L33lw $19,4096($2).set macro.set reorderlw $4,24($sp)sw $0,16($sp)addu $2,$4,$2addiu $18,$2,4108lw $2,76($sp)addiu $3,$4,48addu $21,$2,$3lui $3,%hi($LC0)addiu $3,$3,%lo($LC0)lw $23,0($3)$L35:andi $16,$19,0x1sll $16,$16,9addu $16,$16,$fpmove $6,$16addiu $7,$16,1024move $4,$21.set noreorder.set nomacrojal dct32srl $5,$19,1.set macro.set reorderaddiu $2,$19,-1andi $2,$2,0xfnor $11,$0,$19ori $2,$2,0x1andi $11,$11,0x1sll $20,$2,2sll $11,$11,9addu $11,$11,$fpaddu $14,$23,$20lw $6,0($11)lw $2,0($14)lw $5,4($11)#APPmult $6,$2#NO_APPlw $4,8($11)lw $2,56($14)lw $3,12($11)mfhi $12mflo $6#APPmult $5,$2#NO_APPlw $2,48($14)mfhi $10mflo $5#APPmult $4,$2#NO_APPlw $2,40($14)mfhi $9mflo $4#APPmult $3,$2#NO_APPmfhi $7mflo $3srl $6,$6,16srl $4,$4,16srl $3,$3,16sll $12,$12,16sll $9,$9,16sll $7,$7,16or $7,$7,$3lw $2,32($14)lw $3,20($11)or $12,$12,$6or $9,$9,$4lw $4,16($11)#APPmult $4,$2#NO_APPlw $2,24($14)mfhi $8mflo $4#APPmult $3,$2#NO_APPmfhi $6mflo $3srl $5,$5,16srl $4,$4,16srl $3,$3,16li $15,-2 # 0xfffffffffffffffesll $10,$10,16sll $8,$8,16sll $6,$6,16or $10,$10,$5or $8,$8,$4or $6,$6,$3lw $4,24($11)lw $2,16($14)lw $3,28($11)#APPmult $4,$2#NO_APPaddu $9,$9,$7lw $2,8($14)mfhi $7mflo $4and $15,$19,$15#APPmult $3,$2#NO_APPmfhi $5mflo $3sll $15,$15,2addu $13,$23,$15addu $12,$12,$10srl $4,$4,16srl $3,$3,16sll $7,$7,16sll $5,$5,16or $7,$7,$4or $5,$5,$3lw $4,0($16)lw $3,4($16)lw $2,0($13)addu $12,$12,$8#APPmult $4,$2#NO_APPaddu $9,$9,$6lw $2,56($13)mfhi $8mflo $4#APPmult $3,$2#NO_APPmfhi $6mflo $3srl $4,$4,16srl $3,$3,16sll $8,$8,16sll $6,$6,16addu $9,$9,$5or $6,$6,$3lw $2,48($13)lw $3,12($16)addu $12,$12,$7or $8,$8,$4lw $4,8($16)#APPmult $4,$2#NO_APPlw $2,40($13)mfhi $7mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3srl $4,$4,16srl $3,$3,16sll $7,$7,16sll $5,$5,16addu $12,$12,$9or $5,$5,$3lw $2,32($13)lw $3,20($16)or $7,$7,$4lw $4,16($16)#APPmult $4,$2#NO_APPlw $2,24($13)mfhi $10mflo $4#APPmult $3,$2#NO_APPmfhi $9mflo $3addu $8,$8,$6srl $4,$4,16srl $3,$3,16sll $10,$10,16sll $9,$9,16lw $2,16($13)addu $8,$8,$5or $10,$10,$4or $9,$9,$3lw $4,24($16)lw $3,28($16)#APPmult $4,$2#NO_APPlw $2,8($13)mfhi $6mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3subu $7,$7,$12sll $6,$6,16srl $4,$4,16sll $5,$5,16srl $3,$3,16addu $7,$7,$10addu $8,$8,$9or $6,$6,$4or $5,$5,$3addu $7,$7,$6addu $8,$8,$5addu $7,$7,$8sw $7,0($18)addiu $17,$18,60subu $24,$23,$15addiu $16,$16,32addiu $12,$11,1056addiu $22,$11,1024addiu $18,$18,4subu $15,$23,$20li $25,2 # 0x2$L36:andi $2,$25,0x1.set noreorder.set nomacrobne $2,$0,$L37addiu $16,$16,32.set macro.set reorderlw $6,0($12)lw $2,256($14)lw $5,4($12)#APPmult $6,$2#NO_APPlw $4,8($12)lw $2,312($14)lw $3,12($12)mfhi $11mflo $6#APPmult $5,$2#NO_APPlw $2,304($14)mfhi $10mflo $5#APPmult $4,$2#NO_APPlw $2,296($14)mfhi $9mflo $4#APPmult $3,$2#NO_APPmfhi $7mflo $3srl $5,$5,16srl $4,$4,16srl $3,$3,16sll $10,$10,16sll $9,$9,16sll $7,$7,16lw $2,288($14)or $10,$10,$5or $7,$7,$3or $9,$9,$4lw $3,20($12)lw $4,16($12)#APPmult $4,$2#NO_APPlw $2,280($14)mfhi $8mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3srl $6,$6,16srl $4,$4,16srl $3,$3,16sll $11,$11,16sll $8,$8,16sll $5,$5,16lw $2,272($14)or $8,$8,$4or $5,$5,$3lw $4,24($12)lw $3,28($12)#APPmult $4,$2#NO_APPor $11,$11,$6lw $2,264($14)addu $9,$9,$7mflo $4mfhi $7#APPmult $3,$2#NO_APPmfhi $6mflo $3addu $11,$11,$10srl $4,$4,16srl $3,$3,16sll $7,$7,16sll $6,$6,16lw $2,264($13)or $7,$7,$4or $6,$6,$3lw $4,28($16)lw $3,24($16)#APPmult $4,$2#NO_APPaddu $11,$11,$8lw $2,272($13)addu $9,$9,$5mfhi $8mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3srl $4,$4,16srl $3,$3,16sll $8,$8,16sll $5,$5,16lw $2,280($13)addu $9,$9,$6or $5,$5,$3addu $11,$11,$7lw $3,16($16)or $8,$8,$4lw $4,20($16)#APPmult $4,$2#NO_APPlw $2,288($13)mfhi $7mflo $4#APPmult $3,$2#NO_APPmfhi $6mflo $3srl $4,$4,16srl $3,$3,16sll $7,$7,16sll $6,$6,16lw $2,296($13)addu $11,$11,$9or $6,$6,$3or $7,$7,$4lw $3,8($16)lw $4,12($16)#APPmult $4,$2#NO_APPlw $2,304($13)mfhi $10mflo $4#APPmult $3,$2#NO_APPmfhi $9mflo $3addu $8,$8,$5srl $4,$4,16srl $3,$3,16sll $10,$10,16sll $9,$9,16lw $2,312($13)or $10,$10,$4or $9,$9,$3lw $4,4($16)lw $3,0($16)#APPmult $4,$2#NO_APPaddu $8,$8,$6lw $2,256($13)mfhi $6mflo $4#APPmult $3,$2#NO_APPmfhi $5mflo $3subu $7,$7,$11srl $4,$4,16srl $3,$3,16sll $6,$6,16sll $5,$5,16or $6,$6,$4or $5,$5,$3addu $7,$7,$10addu $8,$8,$9addu $8,$8,$5addu $7,$7,$6addu $7,$7,$8sw $7,0($18)lw $6,28($12)lw $2,372($15)lw $5,24($12)#APPmult $6,$2#NO_APPlw $4,20($12)lw $2,364($15)lw $3,16($12)mfhi $8mflo $6#APPmult $5,$2#NO_APPlw $2,356($15)mfhi $11mflo $5#APPmult $4,$2#NO_APPlw $2,348($15)mfhi $7mflo $4#APPmult $3,$2#NO_APPmfhi $9mflo $3srl $5,$5,16srl $4,$4,16srl $3,$3,16sll $11,$11,16sll $7,$7,16sll $9,$9,16or $11,$11,$5or $9,$9,$3lw $2,340($15)lw $3,8($12)or $7,$7,$4lw $4,12($12)#APP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?