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 + -
显示快捷键?