specrec.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,781 行 · 第 1/5 页

S
4,781
字号
.file	1 "specrec.c".section .mdebug.abi32.previous.section	.text.window_grouping_info,"ax",@progbits.align	2.align	5.globl	window_grouping_info.ent	window_grouping_info.type	window_grouping_info, @functionwindow_grouping_info:.frame	$sp,16,$31		# vars= 0, regs= 3/0, args= 0, gp= 0.mask	0x00070000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)lbu	$3,4($5)li	$2,2			# 0x2move	$24,$5move	$18,$4beq	$3,$2,$L4lbu	$17,2($4)sltu	$2,$3,2beq	$2,$0,$L55li	$2,3			# 0x3$L3:li	$2,1sb	$2,5($24)sb	$2,3($24)sb	$2,2($24)lbu	$3,3($18)li	$2,23			# 0x17beq	$3,$2,$L56li	$2,1024			# 0x400lhu	$3,8($18)beq	$3,$2,$L57lui	$2,%hi(num_swb_960_window)addiu	$2,$2,%lo(num_swb_960_window)addu	$2,$17,$2lbu	$3,0($2)sb	$3,1($24)$L10:lbu	$3,3($18)li	$2,23			# 0x17beq	$3,$2,$L13li	$2,512			# 0x200lbu	$11,1($24)beq	$11,$0,$L16lui	$2,%hi(swb_offset_1024_window)sll	$3,$17,2addiu	$2,$2,%lo(swb_offset_1024_window)addu	$3,$3,$2lw	$7,0($3)move	$4,$0$L24:sll	$2,$4,1addu	$6,$7,$2lhu	$3,0($6)addu	$2,$2,$24sh	$3,16($2)addiu	$4,$4,1lhu	$5,0($6)andi	$4,$4,0x00ffsltu	$3,$4,$11bne	$3,$0,$L24sh	$5,1936($2)$L16:lhu	$3,8($18)$L63:sll	$2,$11,1addu	$2,$2,$24sh	$3,16($2)lhu	$4,8($18)move	$3,$0sh	$4,1936($2)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)move	$2,$3j	$31addiu	$sp,$sp,16$L55:beq	$3,$2,$L3li	$3,1			# 0x1lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)move	$2,$3j	$31addiu	$sp,$sp,16$L4:lui	$2,%hi(num_swb_128_window)addiu	$2,$2,%lo(num_swb_128_window)addu	$2,$17,$2lbu	$7,0($2)li	$3,1li	$2,8sb	$2,3($5)sb	$3,5($5)sb	$3,2($5)beq	$7,$0,$L25sb	$7,1($5)lui	$15,%hi(swb_offset_128_window)addiu	$2,$15,%lo(swb_offset_128_window)sll	$9,$17,2addu	$2,$9,$2andi	$11,$7,0x00fflw	$6,0($2)move	$4,$0move	$7,$11$L27:sll	$2,$4,1addu	$3,$2,$6addiu	$4,$4,1lhu	$5,0($3)andi	$4,$4,0x00ffaddu	$2,$2,$24sltu	$3,$4,$11bne	$3,$0,$L27sh	$5,1936($2)$L25:lhu	$2,8($18)lbu	$4,3($24)sll	$3,$7,1addu	$3,$3,$24srl	$2,$2,3addiu	$4,$4,-1blez	$4,$L46sh	$2,1936($3)lbu	$9,14($24)lbu	$16,2($24)move	$8,$0move	$5,$0li	$10,6			# 0x6j	$L30li	$11,1$L58:addiu	$2,$8,1andi	$5,$2,0x00ffsb	$11,4($3)slt	$3,$5,$4sb	$6,2($24)andi	$16,$6,0x00ffbeq	$3,$0,$L28move	$8,$5$L30:addiu	$2,$16,1andi	$6,$2,0x00ffsubu	$2,$10,$5sra	$2,$9,$2addiu	$3,$16,-1andi	$2,$2,0x1addu	$7,$24,$3beq	$2,$0,$L58addu	$3,$6,$24lbu	$2,5($7)addiu	$2,$2,1sb	$2,5($7)addiu	$2,$8,1andi	$5,$2,0x00ffslt	$3,$5,$4bne	$3,$0,$L30move	$8,$5$L28:beq	$16,$0,$L64move	$3,$0lbu	$11,1($24)move	$25,$0$L36:beq	$11,$0,$L59move	$6,$0move	$5,$0move	$8,$0sll	$9,$17,2lui	$15,%hi(swb_offset_128_window)addu	$14,$24,$25sll	$13,$25,3j	$L37sll	$12,$25,7$L38:lw	$2,0($7)andi	$5,$5,0x00ffaddu	$2,$2,$4lhu	$4,0($2)lhu	$3,2($2)subu	$2,$12,$13subu	$3,$3,$4andi	$4,$3,0xfffflbu	$3,5($14)addu	$2,$2,$10mul	$7,$4,$3sll	$2,$2,1addu	$3,$7,$8addu	$2,$2,$24sltu	$4,$5,$11sh	$8,16($2)addiu	$6,$6,1beq	$4,$0,$L60andi	$8,$3,0xffff$L37:addiu	$2,$15,%lo(swb_offset_128_window)sll	$4,$5,1addiu	$5,$5,1addu	$7,$9,$2bne	$5,$11,$L38andi	$10,$6,0x00fflw	$2,0($7)lhu	$3,8($18)addu	$2,$4,$2lhu	$4,0($2)srl	$3,$3,3subu	$3,$3,$4andi	$4,$3,0xfffflbu	$3,5($14)subu	$2,$12,$13mul	$7,$4,$3addu	$2,$2,$10andi	$5,$5,0x00ffsll	$2,$2,1addu	$3,$7,$8addu	$2,$2,$24sltu	$4,$5,$11sh	$8,16($2)addiu	$6,$6,1bne	$4,$0,$L37andi	$8,$3,0xffff$L60:andi	$3,$6,0x00ff$L42:subu	$2,$12,$13addu	$2,$2,$3addiu	$3,$25,1sll	$2,$2,1andi	$25,$3,0x00ffaddu	$2,$2,$24sltu	$3,$25,$16bne	$3,$0,$L36sh	$8,16($2)move	$3,$0$L64:lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)move	$2,$3j	$31addiu	$sp,$sp,16$L59:move	$8,$0move	$3,$0sll	$13,$25,3j	$L42sll	$12,$25,7$L56:lhu	$3,8($18)li	$2,512			# 0x200beq	$3,$2,$L61lui	$2,%hi(num_swb_480_window)addiu	$2,$2,%lo(num_swb_480_window)addu	$2,$17,$2lbu	$3,0($2)j	$L10sb	$3,1($24)$L13:lhu	$3,8($18)beq	$3,$2,$L62noplbu	$11,1($24)beq	$11,$0,$L63lui	$2,%hi(swb_offset_480_window)sll	$3,$17,2addiu	$2,$2,%lo(swb_offset_480_window)addu	$3,$3,$2lw	$7,0($3)move	$4,$0$L23:sll	$2,$4,1addu	$6,$7,$2lhu	$3,0($6)addu	$2,$2,$24sh	$3,16($2)addiu	$4,$4,1lhu	$5,0($6)andi	$4,$4,0x00ffsltu	$3,$4,$11bne	$3,$0,$L23sh	$5,1936($2)j	$L63lhu	$3,8($18)$L57:lui	$2,%hi(num_swb_1024_window)addiu	$2,$2,%lo(num_swb_1024_window)addu	$2,$17,$2lbu	$3,0($2)j	$L10sb	$3,1($24)$L61:lui	$2,%hi(num_swb_512_window)addiu	$2,$2,%lo(num_swb_512_window)addu	$2,$17,$2lbu	$3,0($2)j	$L10sb	$3,1($24)$L62:lbu	$11,1($24)beq	$11,$0,$L16lui	$2,%hi(swb_offset_512_window)sll	$3,$17,2addiu	$2,$2,%lo(swb_offset_512_window)addu	$3,$3,$2lw	$7,0($3)move	$4,$0$L22:sll	$2,$4,1addu	$6,$7,$2lhu	$3,0($6)addu	$2,$2,$24sh	$3,16($2)addiu	$4,$4,1lhu	$5,0($6)andi	$4,$4,0x00ffsltu	$3,$4,$11bne	$3,$0,$L22sh	$5,1936($2)j	$L63lhu	$3,8($18)$L46:j	$L28lbu	$16,2($24).set	macro.set	reorder.end	window_grouping_info.section	.text.quant_to_spec,"ax",@progbits.align	2.align	5.ent	quant_to_spec.type	quant_to_spec, @functionquant_to_spec:.frame	$sp,152,$31		# vars= 112, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-152sw	$fp,144($sp)sw	$23,140($sp)sw	$22,136($sp)sw	$21,132($sp)sw	$20,128($sp)sw	$19,124($sp)sw	$18,120($sp)sw	$17,116($sp)sw	$16,112($sp)sw	$5,156($sp)lbu	$5,2($5)sw	$4,152($sp)sw	$6,160($sp)beq	$5,$0,$L135sw	$7,164($sp)lw	$2,156($sp)lbu	$7,1($2)move	$3,$2sll	$2,$7,1addu	$2,$2,$3lhu	$2,1936($2)sw	$0,52($sp)sw	$0,32($sp)sw	$0,28($sp)sw	$0,20($sp)beq	$7,$0,$L70sw	$2,8($sp)$L147:lw	$4,52($sp)lw	$5,52($sp)sll	$4,$4,1addu	$5,$3,$5sw	$0,48($sp)sw	$0,16($sp)sw	$0,12($sp)sw	$4,100($sp)sw	$5,96($sp)move	$8,$4$L72:lw	$9,52($sp)lw	$20,48($sp)addu	$2,$8,$9sll	$3,$2,4addu	$2,$2,$3lw	$21,156($sp)addu	$2,$2,$20sll	$2,$2,1sll	$3,$20,1addu	$3,$3,$21addu	$2,$2,$21lh	$6,7810($2)lhu	$4,1936($3)lhu	$2,1938($3)andi	$5,$6,0xffffsubu	$2,$2,$4andi	$2,$2,0xffffsltu	$3,$5,256bne	$3,$0,$L73sw	$2,40($sp)lw	$2,152($sp)sw	$0,0($sp)lbu	$3,3($2)li	$2,23			# 0x17beq	$3,$2,$L136li	$4,-25			# 0xffffffffffffffe7lw	$5,156($sp)$L153:li	$2,2			# 0x2lbu	$3,4($5)beq	$3,$2,$L137nopaddiu	$4,$4,-7sw	$4,4($sp)$L78:lw	$8,96($sp)lbu	$2,5($8)beq	$2,$0,$L81lw	$9,16($sp)lw	$20,28($sp)lw	$21,4($sp)addu	$2,$9,$20andi	$2,$2,0xffffsubu	$21,$0,$21sw	$2,24($sp)sw	$0,44($sp)sw	$21,56($sp)$L83:lw	$5,40($sp)beq	$5,$0,$L124lw	$3,32($sp)j	$L85sw	$0,36($sp)$L140:sll	$2,$3,2addiu	$5,$5,%lo(iq_table)addu	$2,$2,$5lw	$3,0($2)mul	$12,$10,$3$L91:lh	$3,2($9)bltz	$3,$L149subu	$2,$0,$3$L141:slt	$2,$3,1026beq	$2,$0,$L97li	$10,1			# 0x1$L142:sll	$2,$3,2lui	$3,%hi(iq_table)addiu	$3,$3,%lo(iq_table)addu	$2,$2,$3lw	$3,0($2)mul	$11,$10,$3$L99:lh	$3,4($9)bltz	$3,$L150subu	$2,$0,$3$L143:slt	$2,$3,1026beq	$2,$0,$L105li	$10,1			# 0x1$L144:sll	$2,$3,2lui	$3,%hi(iq_table)addiu	$3,$3,%lo(iq_table)addu	$2,$2,$3lw	$3,0($2)mul	$10,$10,$3$L107:lh	$3,6($9)bltz	$3,$L151subu	$2,$0,$3$L145:slt	$2,$3,1026beq	$2,$0,$L113li	$9,1			# 0x1$L146:sll	$2,$3,2lui	$3,%hi(iq_table)addiu	$3,$3,%lo(iq_table)addu	$2,$2,$3lw	$3,0($2)mul	$3,$9,$3$L115:lw	$4,24($sp)lw	$5,36($sp)lw	$7,4($sp)addu	$2,$4,$5bltz	$7,$L138andi	$2,$2,0xffff$L118:sll	$4,$12,$7sll	$5,$11,$7sll	$6,$10,$7sll	$3,$3,$7lw	$7,164($sp)sll	$9,$2,2addu	$2,$7,$9sw	$3,12($2)sw	$4,0($2)sw	$5,4($2)sw	$6,8($2)$L120:lw	$8,0($sp)beq	$8,$0,$L152lw	$4,36($sp)lw	$20,164($sp)lui	$21,%hi(pow2_table.4082)sll	$2,$8,2addiu	$21,$21,%lo(pow2_table.4082)addu	$fp,$9,$20addu	$2,$2,$21lw	$6,4($fp)lw	$4,0($2)sra	$19,$6,31move	$2,$4mul	$8,$19,$2lw	$7,8($fp)lw	$9,12($fp)lw	$5,0($fp)sra	$3,$4,31move	$12,$9sra	$15,$7,31sra	$13,$9,31mul	$4,$3,$5mul	$9,$13,$2sw	$8,104($sp)mul	$8,$15,$2multu	$2,$12sra	$17,$5,31mflo	$20mfhi	$21multu	$5,$2sw	$21,92($sp)sw	$20,88($sp)mfhi	$21mflo	$20multu	$2,$6sw	$9,80($sp)mflo	$22mfhi	$23multu	$2,$7lw	$9,104($sp)mflo	$24mfhi	$25mtlo	$4madd	$17,$2sw	$4,60($sp)mflo	$16mtlo	$9madd	$3,$6addu	$16,$16,$21mflo	$18mul	$9,$3,$7addu	$18,$18,$23addu	$14,$9,$8lw	$8,80($sp)lw	$9,92($sp)mtlo	$8madd	$3,$12li	$3,134217728			# 0x8000000mflo	$12addu	$6,$20,$3addu	$12,$12,$9lw	$9,88($sp)addu	$8,$22,$3addu	$4,$9,$3sltu	$20,$6,$20addu	$10,$24,$3sltu	$2,$4,$9addu	$7,$20,$16sltu	$22,$8,$22move	$21,$8sltu	$24,$10,$24addu	$5,$2,$12addu	$14,$14,$25sll	$2,$7,4sw	$8,64($sp)srl	$6,$6,28addu	$8,$22,$18sll	$3,$8,4or	$6,$2,$6addu	$11,$24,$14sra	$2,$8,28srl	$20,$21,28or	$21,$3,$20sw	$2,76($sp)sll	$3,$5,4sll	$2,$11,4srl	$10,$10,28srl	$4,$4,28or	$10,$2,$10or	$4,$3,$4sw	$12,92($sp)sw	$8,68($sp)sw	$21,72($sp)sw	$4,12($fp)sw	$6,0($fp)sw	$21,4($fp)sw	$10,8($fp)lw	$4,36($sp)$L152:lw	$5,32($sp)addiu	$2,$4,4lw	$7,40($sp)andi	$2,$2,0xffffaddiu	$3,$5,4sw	$2,36($sp)andi	$3,$3,0xffffsltu	$2,$2,$7beq	$2,$0,$L139sw	$3,32($sp)$L85:lw	$4,160($sp)sll	$2,$3,1addu	$9,$2,$4lh	$3,0($9)bltz	$3,$L86subu	$2,$0,$3li	$10,1			# 0x1$L88:slt	$2,$3,1026bne	$2,$0,$L140lui	$5,%hi(iq_table)slt	$2,$3,8192bne	$2,$0,$L92sra	$2,$3,3lh	$3,2($9)li	$2,17			# 0x11move	$12,$0bgez	$3,$L141sw	$2,20($sp)subu	$2,$0,$3$L149:sll	$3,$2,16sra	$3,$3,16slt	$2,$3,1026bne	$2,$0,$L142li	$10,-1			# 0xffffffffffffffff$L97:slt	$2,$3,8192bne	$2,$0,$L100sra	$2,$3,3lh	$3,4($9)li	$2,17			# 0x11move	$11,$0bgez	$3,$L143sw	$2,20($sp)subu	$2,$0,$3$L150:sll	$3,$2,16sra	$3,$3,16slt	$2,$3,1026bne	$2,$0,$L144li	$10,-1			# 0xffffffffffffffff$L105:slt	$2,$3,8192bne	$2,$0,$L108sra	$2,$3,3lh	$3,6($9)li	$2,17			# 0x11move	$10,$0bgez	$3,$L145sw	$2,20($sp)subu	$2,$0,$3$L151:sll	$3,$2,16sra	$3,$3,16slt	$2,$3,1026bne	$2,$0,$L146li	$9,-1			# 0xffffffffffffffff$L113:slt	$2,$3,8192bne	$2,$0,$L116lui	$5,%hi(iq_table+4)lw	$4,24($sp)lw	$5,36($sp)li	$2,17			# 0x11lw	$7,4($sp)sw	$2,20($sp)addu	$2,$4,$5move	$3,$0bgez	$7,$L118andi	$2,$2,0xffff$L138:lw	$8,56($sp)lw	$20,164($sp)sll	$9,$2,2addu	$2,$20,$9sra	$4,$12,$8sra	$5,$11,$8sra	$6,$10,$8sra	$3,$3,$8sw	$3,12($2)sw	$4,0($2)sw	$5,4($2)j	$L120sw	$6,8($2)$L92:lui	$5,%hi(iq_table+4)lui	$7,%hi(iq_table)sll	$2,$2,2addiu	$5,$5,%lo(iq_table+4)addiu	$7,$7,%lo(iq_table)andi	$3,$3,0x7lui	$8,%hi(errcorr.4042)addu	$4,$2,$5sll	$3,$3,2addu	$2,$2,$7addiu	$8,$8,%lo(errcorr.4042)lw	$7,0($2)addu	$3,$3,$8lw	$4,0($4)lw	$6,0($3)subu	$4,$4,$7mult	$4,$6sll	$10,$10,4mflo	$4mfhi	$5addiu	$2,$4,8192sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,18srl	$2,$2,14or	$2,$4,$2addu	$7,$7,$2j	$L91mul	$12,$7,$10$L100:lui	$5,%hi(iq_table+4)lui	$7,%hi(iq_table)sll	$2,$2,2addiu	$5,$5,%lo(iq_table+4)addiu	$7,$7,%lo(iq_table)andi	$3,$3,0x7lui	$8,%hi(errcorr.4042)addu	$4,$2,$5sll	$3,$3,2addu	$2,$2,$7addiu	$8,$8,%lo(errcorr.4042)lw	$7,0($2)addu	$3,$3,$8lw	$4,0($4)lw	$6,0($3)subu	$4,$4,$7mult	$4,$6sll	$10,$10,4mflo	$4mfhi	$5addiu	$2,$4,8192sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,18srl	$2,$2,14or	$2,$4,$2addu	$7,$7,$2j	$L99mul	$11,$7,$10$L116:sra	$2,$3,3lui	$7,%hi(iq_table)sll	$2,$2,2addiu	$5,$5,%lo(iq_table+4)addiu	$7,$7,%lo(iq_table)andi	$3,$3,0x7lui	$8,%hi(errcorr.4042)addu	$4,$2,$5sll	$3,$3,2addu	$2,$2,$7addiu	$8,$8,%lo(errcorr.4042)lw	$7,0($2)addu	$3,$3,$8lw	$4,0($4)lw	$6,0($3)subu	$4,$4,$7mult	$4,$6sll	$9,$9,4mflo	$4mfhi	$5addiu	$2,$4,8192sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,18srl	$2,$2,14or	$2,$4,$2addu	$7,$7,$2j	$L115mul	$3,$7,$9$L108:lui	$5,%hi(iq_table+4)lui	$7,%hi(iq_table)sll	$2,$2,2addiu	$5,$5,%lo(iq_table+4)addiu	$7,$7,%lo(iq_table)andi	$3,$3,0x7lui	$8,%hi(errcorr.4042)addu	$4,$2,$5sll	$3,$3,2addu	$2,$2,$7addiu	$8,$8,%lo(errcorr.4042)lw	$7,0($2)addu	$3,$3,$8lw	$4,0($4)lw	$6,0($3)subu	$4,$4,$7mult	$4,$6sll	$10,$10,4mflo	$4mfhi	$5addiu	$2,$4,8192sltu	$6,$2,$4addu	$3,$6,$5sll	$4,$3,18srl	$2,$2,14or	$2,$4,$2addu	$7,$7,$2j	$L107mul	$10,$7,$10$L86:sll	$3,$2,16sra	$3,$3,16j	$L88li	$10,-1			# 0xffffffffffffffff$L139:lw	$8,12($sp)lw	$9,36($sp)addu	$2,$8,$9andi	$2,$2,0xffffsw	$2,12($sp)$L124:lw	$20,44($sp)lw	$21,96($sp)addiu	$3,$20,1lbu	$2,5($21)andi	$3,$3,0x00ffsltu	$2,$3,$2beq	$2,$0,$L131sw	$3,44($sp)lw	$4,24($sp)lw	$3,8($sp)addu	$2,$3,$4andi	$2,$2,0xffffj	$L83sw	$2,24($sp)$L131:lw	$8,156($sp)lbu	$7,1($8)$L81:lw	$9,48($sp)addiu	$2,$9,1andi	$2,$2,0x00ffsltu	$3,$2,$7beq	$3,$0,$L132sw	$2,48($sp)lw	$21,16($sp)lw	$20,40($sp)lw	$8,100($sp)addu	$2,$20,$21andi	$2,$2,0xffffj	$L72sw	$2,16($sp)$L73:sra	$2,$6,2andi	$5,$5,0x3addiu	$4,$2,-25lw	$2,152($sp)sw	$5,0($sp)lbu	$3,3($2)li	$2,23			# 0x17bne	$3,$2,$L153lw	$5,156($sp)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?