layer3.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,881 行 · 第 1/5 页
S
4,881 行
.file 1 "layer3.c".section .mdebug.abi32.previous.section .text.fastsdct,"ax",@progbits.align 2.align 5.ent fastsdct.type fastsdct, @functionfastsdct:.frame $sp,32,$31 # vars= 0, regs= 8/0, args= 0, gp= 0.mask 0x00ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-32sw $22,24($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $23,28($sp)sw $21,20($sp)sw $17,4($sp)sw $16,0($sp)lw $6,20($4)lw $3,8($4)lw $2,0($4)lw $15,12($4)lw $21,24($4)lw $14,32($4)lw $16,28($4)lw $17,4($4)subu $22,$21,$3subu $10,$15,$6subu $12,$14,$2addu $21,$21,$3addu $14,$14,$2addu $15,$15,$6li $11,-464977920 # 0xffffffffe4490000li $3,-528744448 # 0xffffffffe07c0000li $8,-183631872 # 0xfffffffff50e0000li $9,504430592 # 0x1e110000li $2,-93257728 # 0xfffffffffa710000lw $23,16($4)subu $7,$17,$16subu $6,$15,$14subu $4,$10,$12ori $11,$11,0x8518addu $17,$17,$16#APPmult $7,$11#NO_APPori $3,$3,0x7473mfhi $13mflo $7ori $8,$8,0x2bc6ori $9,$9,0xf642ori $2,$2,0x7960#APPmult $6,$2#NO_APPsubu $2,$21,$14mfhi $20mflo $6#APPmult $4,$3#NO_APPaddu $3,$22,$12mfhi $18mflo $4#APPmult $3,$8#NO_APPmfhi $16mflo $3#APPmult $2,$9#NO_APPmfhi $8mflo $2sll $8,$8,4srl $2,$2,28or $8,$8,$2srl $6,$6,28srl $4,$4,28srl $3,$3,28sll $20,$20,4sll $18,$18,4sll $16,$16,4li $2,-411303936 # 0xffffffffe77c0000or $18,$18,$4or $16,$16,$3or $20,$20,$6subu $3,$15,$21srl $7,$7,28ori $2,$2,0x905dsll $13,$13,4#APPmult $3,$2#NO_APPli $4,-345112576 # 0xffffffffeb6e0000mfhi $6mflo $3or $13,$13,$7ori $4,$4,0x48aesubu $7,$10,$22addu $10,$10,$22#APPmult $10,$4#NO_APPmfhi $2mflo $10sll $19,$23,1srl $3,$3,28sll $6,$6,4subu $19,$19,$17or $6,$6,$3addu $17,$17,$23addu $12,$12,$7addu $15,$15,$21#APPmult $12,$11#NO_APPsrl $10,$10,28sll $2,$2,4mfhi $3mflo $12or $2,$2,$10subu $7,$19,$8addu $10,$16,$13addu $11,$18,$13addu $14,$14,$15sll $9,$17,1subu $13,$13,$16addu $4,$20,$19addu $8,$8,$19subu $13,$13,$18subu $9,$14,$9subu $7,$7,$20addu $14,$14,$17sll $3,$3,4srl $12,$12,28lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)addu $10,$2,$10addu $4,$6,$4or $3,$3,$12subu $2,$2,$11subu $6,$6,$8addiu $sp,$sp,32sw $4,64($5)sw $14,0($5)sw $2,8($5)sw $6,16($5)sw $3,24($5)sw $7,32($5)sw $13,40($5)sw $9,48($5).set noreorder.set nomacroj $31sw $10,56($5).set macro.set reorder.end fastsdct.section .text.III_imdct_l,"ax",@progbits.align 2.align 5.ent III_imdct_l.type III_imdct_l, @functionIII_imdct_l:.frame $sp,1000,$31 # vars= 944, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-1000sw $fp,992($sp)sw $23,988($sp)sw $22,984($sp)sw $21,980($sp)sw $20,976($sp)sw $19,972($sp)sw $18,968($sp)sw $17,964($sp)sw $16,960($sp)sw $31,996($sp)addiu $2,$4,12addiu $3,$4,24lw $31,8($2)sw $2,212($sp)li $2,476184576 # 0x1c620000lw $12,8($3)sw $3,208($sp)ori $2,$2,0x648b#APPmult $31,$2#NO_APPmfhi $3li $2,425918464 # 0x19630000sll $3,$3,4ori $fp,$2,0x268bsw $3,380($sp)li $2,395771904 # 0x17970000li $3,362676224 # 0x159e0000ori $19,$3,0x6f5bmflo $31ori $2,$2,0xc6a4#APPmult $12,$2#NO_APPmfhi $3mflo $12li $2,326762496 # 0x137a0000addiu $7,$4,36ori $18,$2,0xf940sll $3,$3,4li $2,288423936 # 0x11310000lw $13,8($7)sw $3,392($sp)srl $12,$12,28ori $2,$2,0x8ef3#APPmult $13,$2#NO_APPmfhi $3sw $12,396($sp)mflo $12li $2,205389824 # 0xc3e0000sll $3,$3,4addiu $8,$4,48ori $17,$2,0xf153sw $3,408($sp)srl $12,$12,28li $3,161415168 # 0x99f0000li $2,116195328 # 0x6ed0000lw $14,8($8)lw $15,60($4)sw $12,412($sp)ori $3,$3,0x61c5ori $2,$2,0x12c5#APPmult $14,$3#NO_APPmfhi $3mflo $12#APPmult $15,$2#NO_APPmfhi $2sw $7,204($sp)sll $2,$2,4li $7,536346624 # 0x1ff80000ori $7,$7,0x33famflo $13sw $2,424($sp)lw $2,0($4)#APPmult $2,$7#NO_APPmflo $2sll $3,$3,4addiu $9,$4,60sw $3,416($sp)sw $2,216($sp)srl $3,$2,28lw $2,212($sp)sw $8,200($sp)sw $9,328($sp)srl $12,$12,28srl $13,$13,28li $8,532217856 # 0x1fb90000li $9,524091392 # 0x1f3d0000li $10,511967232 # 0x1e840000li $11,495976448 # 0x1d900000lw $15,4($4)lw $14,8($4)ori $8,$8,0xea93ori $9,$9,0xd120ori $10,$10,0xd969ori $11,$11,0x6bcfsw $12,420($sp)sw $13,428($sp)lw $12,4($2)lw $13,12($4)mfhi $24#APPmult $15,$8#NO_APPmfhi $23mflo $15#APPmult $14,$9#NO_APPmfhi $22mflo $14#APPmult $13,$10#NO_APPmfhi $21mflo $13#APPmult $12,$11#NO_APPmfhi $2sw $3,372($sp)sw $2,228($sp)sll $3,$2,4li $2,452788224 # 0x1afd0000lw $11,24($4)lw $7,208($sp)mflo $12ori $2,$2,0x100f#APPmult $11,$2#NO_APPmfhi $2lw $10,4($7)sw $3,376($sp)sw $2,220($sp)sll $3,$2,4mflo $11#APPmult $10,$fp#NO_APPmfhi $2lw $9,36($4)sw $3,384($sp)sw $2,224($sp)sll $3,$2,4mflo $10#APPmult $9,$19#NO_APPmfhi $2mflo $9sll $2,$2,4sw $2,404($sp)lw $2,204($sp)li $25,247857152 # 0xec60000lw $8,4($2)#APPmult $8,$18#NO_APPmfhi $2lw $7,48($4)sll $16,$2,4ori $25,$25,0xa507mflo $8#APPmult $7,$25#NO_APPmfhi $2sw $3,388($sp)sll $fp,$2,4lw $2,200($sp)lw $18,376($sp)lw $3,4($2)mflo $7#APPmult $3,$17#NO_APPlw $17,372($sp)lw $4,328($sp)lw $19,380($sp)srl $14,$14,28srl $12,$12,28sll $24,$24,4sll $22,$22,4or $24,$24,$17or $22,$22,$14srl $31,$31,28or $14,$18,$12srl $15,$15,28lw $18,396($sp)srl $13,$13,28lw $17,392($sp)li $20,70057984 # 0x42d0000sll $23,$23,4sll $21,$21,4lw $2,4($4)or $23,$23,$15or $21,$21,$13or $15,$19,$31lw $12,384($sp)lw $13,388($sp)lw $19,404($sp)ori $20,$20,0x4544mfhi $25mflo $3#APPmult $2,$20#NO_APPmfhi $4mflo $2or $17,$17,$18srl $11,$11,28srl $10,$10,28srl $9,$9,28srl $8,$8,28or $20,$12,$11or $31,$13,$10or $12,$16,$8or $13,$19,$9lw $8,408($sp)lw $9,412($sp)lw $16,416($sp)lw $18,424($sp)lw $19,428($sp)srl $2,$2,28sw $17,400($sp)sll $4,$4,4lw $17,420($sp)or $4,$4,$2srl $7,$7,28srl $3,$3,28sw $24,124($sp)sll $25,$25,4sw $23,128($sp)lw $2,400($sp)or $11,$8,$9or $10,$fp,$7or $25,$25,$3or $9,$16,$17or $8,$18,$19lw $7,328($sp)sw $25,176($sp)sw $22,132($sp)sw $21,136($sp)sw $14,140($sp)sw $15,144($sp)sw $20,148($sp)sw $31,152($sp)sw $13,160($sp)sw $12,164($sp)sw $11,168($sp)sw $10,172($sp)sw $9,180($sp)sw $8,184($sp)sw $4,188($sp)sw $2,156($sp)li $3,23396352 # 0x1650000lw $2,8($7)ori $3,$3,0x547c#APPmult $2,$3#NO_APPmfhi $7mflo $2addu $23,$23,$4srl $2,$2,28lw $4,400($sp)sll $7,$7,4or $7,$7,$2move $fp,$5addu $24,$24,$7addu $14,$14,$25addu $2,$15,$10addu $3,$4,$13addu $22,$22,$8addu $21,$21,$9addu $20,$20,$11addu $31,$31,$12addiu $4,$sp,16addiu $5,$sp,52sw $24,16($sp)sw $14,32($sp)sw $20,40($sp)sw $31,44($sp)sw $23,20($sp)sw $22,24($sp)sw $21,28($sp)sw $2,36($sp)sw $3,48($sp)sw $6,1008($sp).set noreorder.set nomacrojal fastsdctsw $7,192($sp).set macro.set reorderlw $2,192($sp)lw $12,124($sp)lw $11,128($sp)subu $12,$12,$2lw $2,188($sp)lw $10,132($sp)subu $11,$11,$2lw $2,184($sp)lw $9,136($sp)subu $10,$10,$2lw $2,180($sp)lw $8,140($sp)subu $9,$9,$2lw $2,176($sp)lw $7,144($sp)subu $8,$8,$2lw $2,172($sp)lw $6,148($sp)subu $7,$7,$2lw $2,168($sp)lw $5,152($sp)subu $6,$6,$2lw $2,164($sp)lw $4,156($sp)subu $5,$5,$2lw $2,160($sp)li $3,534773760 # 0x1fe00000subu $4,$4,$2ori $3,$3,0xd3b4li $2,518520832 # 0x1ee80000#APPmult $12,$3#NO_APPmfhi $13ori $2,$2,0xdd47mflo $12li $3,486539264 # 0x1d000000#APPmult $11,$2#NO_APPli $2,439746560 # 0x1a360000sw $13,236($sp)mfhi $20mflo $11sll $23,$13,4ori $3,$3,0x7930ori $2,$2,0x7e59#APPmult $10,$3#NO_APPmfhi $13mflo $10#APPmult $9,$2#NO_APPmfhi $3li $2,307888128 # 0x125a0000sw $3,232($sp)sll $21,$3,4li $3,379584512 # 0x16a00000mflo $9ori $3,$3,0x9e66ori $2,$2,0xbcf8#APPmult $8,$3#NO_APPmfhi $15mflo $8#APPmult $7,$2#NO_APPmfhi $3sw $13,244($sp)sll $22,$13,4sw $3,240($sp)sll $13,$3,4li $2,138936320 # 0x8480000li $3,226885632 # 0xd860000sw $13,432($sp)mflo $7ori $3,$3,0x16bcori $2,$2,0x3ee1#APPmult $6,$3#NO_APPmfhi $13mflo $6#APPmult $5,$2#NO_APPli $2,46727168 # 0x2c90000mfhi $14mflo $5ori $2,$2,0xfad7#APPmult $4,$2#NO_APPmfhi $3mflo $4lw $2,432($sp)srl $12,$12,28srl $11,$11,28srl $10,$10,28srl $9,$9,28srl $8,$8,28srl $6,$6,28srl $5,$5,28srl $4,$4,28sll $20,$20,4sll $15,$15,4srl $7,$7,28sll $13,$13,4sll $14,$14,4sll $3,$3,4or $23,$23,$12or $20,$20,$11or $22,$22,$10or $21,$21,$9or $15,$15,$8or $7,$2,$7or $13,$13,$6or $14,$14,$5or $3,$3,$4addiu $5,$sp,56addiu $4,$sp,16sw $23,16($sp)sw $22,24($sp)sw $21,28($sp)sw $7,36($sp)sw $20,20($sp)sw $15,32($sp)sw $13,40($sp)sw $14,44($sp).set noreorder.set nomacrojal fastsdctsw $3,48($sp).set macro.set reorderlw $2,52($sp)lw $3,56($sp)srl $5,$2,31addu $2,$5,$2lw $4,60($sp)sw $2,440($sp)lw $2,64($sp)lw $6,440($sp)srl $15,$3,31subu $2,$2,$3lw $5,68($sp)addu $15,$15,$3srl $14,$4,31lw $3,72($sp)sra $17,$6,1addu $14,$14,$4srl $13,$2,31sra $15,$15,1subu $3,$3,$2subu $15,$15,$17lw $4,76($sp)addu $13,$13,$2srl $12,$5,31lw $2,80($sp)sra $14,$14,1subu $14,$14,$15addu $12,$12,$5srl $11,$3,31lw $5,84($sp)sra $13,$13,1subu $2,$2,$3subu $13,$13,$14addu $11,$11,$3srl $10,$4,31lw $3,88($sp)sra $12,$12,1subu $12,$12,$13addu $10,$10,$4srl $9,$2,31srl $8,$5,31sra $11,$11,1subu $3,$3,$2subu $11,$11,$12addu $9,$9,$2addu $8,$8,$5lw $2,92($sp)lw $5,96($sp)sra $10,$10,1subu $10,$10,$11srl $4,$3,31sra $9,$9,1subu $5,$5,$3subu $9,$9,$10addu $4,$4,$3sra $8,$8,1srl $3,$2,31subu $8,$8,$9lw $7,100($sp)addu $3,$3,$2sra $4,$4,1srl $6,$5,31subu $20,$4,$8addu $6,$6,$5lw $2,104($sp)sra $3,$3,1subu $3,$3,$20srl $4,$7,31sra $6,$6,1subu $22,$6,$3subu $2,$2,$5addu $4,$4,$7lw $5,108($sp)sw $3,252($sp)lw $3,112($sp)srl $7,$2,31sra $4,$4,1subu $3,$3,$2subu $24,$4,$22lw $6,116($sp)addu $7,$7,$2lw $4,120($sp)srl $2,$5,31addu $2,$2,$5sra $7,$7,1srl $5,$3,31subu $4,$4,$3subu $7,$7,$24addu $5,$5,$3sra $2,$2,1srl $3,$6,31subu $23,$2,$7addu $3,$3,$6sra $5,$5,1srl $2,$4,31subu $21,$5,$23addu $2,$2,$4sra $3,$3,1subu $25,$3,$21sra $2,$2,1subu $2,$2,$25sw $2,444($sp)sw $7,248($sp)subu $7,$0,$8sw $7,484($sp)lw $7,444($sp)subu $16,$0,$9subu $18,$0,$10subu $19,$0,$11subu $2,$0,$12subu $3,$0,$13subu $4,$0,$14subu $5,$0,$15subu $6,$0,$17subu $7,$0,$7sw $16,488($sp)sw $18,492($sp)sw $19,496($sp)sw $2,500($sp)sw $3,504($sp)sw $4,508($sp)sw $5,512($sp)sw $6,516($sp)sw $7,448($sp)lw $2,248($sp)lw $5,252($sp)sw $9,80($sp)sw $8,84($sp)lw $7,252($sp)lw $8,248($sp)lw $9,444($sp)subu $16,$0,$25subu $18,$0,$21subu $19,$0,$23subu $2,$0,$2subu $3,$0,$24subu $4,$0,$22subu $5,$0,$5subu $6,$0,$20sw $17,52($sp)sw $15,56($sp)sw $14,60($sp)sw $13,64($sp)sw $12,68($sp)sw $11,72($sp)sw $10,76($sp)sw $20,88($sp)sw $7,92($sp)sw $22,96($sp)sw $24,100($sp)sw $8,104($sp)sw $23,108($sp)sw $21,112($sp)sw $25,116($sp)sw $9,120($sp)sw $16,452($sp)sw $18,456($sp)sw $19,460($sp)sw $2,464($sp)sw $3,468($sp)sw $4,472($sp)sw $5,476($sp)sw $6,480($sp)sw $20,0($fp)sw $7,4($fp)sw $22,8($fp)lw $11,484($sp)lw $12,488($sp)lw $13,492($sp)lw $14,496($sp)lw $15,500($sp)lw $17,508($sp)lw $10,448($sp)sw $16,40($fp)sw $18,44($fp)lw $16,504($sp)lw $18,512($sp)sw $19,48($fp)lw $19,516($sp)sw $2,52($fp)sw $3,56($fp)sw $24,12($fp)sw $8,16($fp)sw $23,20($fp)sw $21,24($fp)sw $25,28($fp)sw $9,32($fp)sw $10,36($fp)sw $4,60($fp)sw $5,64($fp)sw $6,68($fp)sw $11,72($fp)sw $12,76($fp)sw $13,80($fp)sw $14,84($fp)sw $15,88($fp)sw $16,92($fp)sw $17,96($fp)sw $18,100($fp)sw $19,104($fp)lw $3,1008($sp)li $2,1 # 0x1sw $19,108($fp)sw $18,112($fp)sw $17,116($fp)sw $16,120($fp)sw $15,124($fp)sw $14,128($fp)sw $13,132($fp)sw $12,136($fp).set noreorder.set nomacrobeq $3,$2,$L6sw $11,140($fp).set macro.set reorder.set noreorder.set nomacrobeq $3,$0,$L5lw $16,516($sp).set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L10lw $31,996($sp).set macro.set reorderlw $fp,992($sp)lw $23,988($sp)lw $22,984($sp)lw $21,980($sp)lw $20,976($sp)lw $19,972($sp)lw $18,968($sp)lw $17,964($sp)lw $16,960($sp).set noreorder.set nomacroj $31addiu $sp,$sp,1000.set macro.set reorder$L5:li $5,181338112 # 0xacf0000ori $5,$5,0x37ad#APPmult $16,$5#NO_APPmfhi $16li $6,163381248 # 0x9bd0000sw $16,956($sp)mflo $16ori $6,$6,0x7ca0sw $16,952($sp)lw $16,512($sp)#APPmult $16,$6#NO_APPmfhi $16li $8,144179200 # 0x8980000sw $16,292($sp)mflo $16ori $8,$8,0xc779sw $16,280($sp)lw $16,508($sp)#APPmult $16,$8#NO_APPmfhi $16li $9,123928576 # 0x7630000sw $16,304($sp)mflo $16ori $9,$9,0x5284sw $16,296($sp)lw $16,504($sp)#APPmult $16,$9#NO_APPmfhi $16li $10,102694912 # 0x61f0000sw $16,316($sp)mflo $16ori $10,$10,0x78aasw $16,308($sp)lw $16,500($sp)#APPmult $16,$10#NO_APPmfhi $16li $12,80674816 # 0x4cf0000sw $16,324($sp)mflo $16ori $12,$12,0xb0e2sw $16,320($sp)lw $16,496($sp)#APPmult $16,$12#NO_APPmfhi $16li $13,58064896 # 0x3760000sw $16,368($sp)mflo $16ori $13,$13,0x8962sw $16,364($sp)lw $16,492($sp)#APPmult $16,$13#NO_APPmfhi $16li $14,34996224 # 0x2160000sw $16,360($sp)mflo $16ori $14,$14,0xa2a2sw $16,356($sp)lw $16,488($sp)#APPmult $16,$14#NO_APPmfhi $16li $17,11665408 # 0xb20000sw $16,352($sp)mflo $16ori $17,$17,0xaa3esw $16,348($sp)lw $16,484($sp)#APPmult $16,$17#NO_APPmfhi $16lw $18,956($sp)sw $16,344($sp)mflo $16lw $19,952($sp)sw $16,340($sp)lw $17,280($sp)lw $16,292($sp)sll $18,$18,4srl $19,$19,28sll $16,$16,4srl $17,$17,28sw $18,656($sp)sw $19,660($sp)sw $16,664($sp)sw $17,668($sp)lw $16,316($sp)lw $17,308($sp)sll $16,$16,4sw $16,680($sp)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?