⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rangecoder.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "rangecoder.c".section .mdebug.abi32.previous.section	.text.ff_init_range_encoder,"ax",@progbits.align	2.align	5.globl	ff_init_range_encoder.ent	ff_init_range_encoder.type	ff_init_range_encoder, @functionff_init_range_encoder:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,-1			# 0xffffffffffffffffaddu	$6,$5,$6sw	$2,12($4)li	$2,65280			# 0xff00sw	$6,536($4)sw	$2,4($4)sw	$5,532($4)sw	$5,528($4)sw	$0,0($4)j	$31sw	$0,8($4).set	macro.set	reorder.end	ff_init_range_encoder.section	.text.ff_init_range_decoder,"ax",@progbits.align	2.align	5.globl	ff_init_range_decoder.ent	ff_init_range_decoder.type	ff_init_range_decoder, @functionff_init_range_decoder:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$7,$5,2li	$2,65280			# 0xff00li	$3,-1			# 0xffffffffffffffffaddu	$6,$5,$6sw	$0,0($4)sw	$6,536($4)sw	$2,4($4)sw	$3,12($4)sw	$5,528($4)sw	$0,8($4)sw	$7,532($4)lbu	$2,-2($7)lbu	$3,-1($7)sll	$2,$2,8or	$2,$2,$3j	$31sw	$2,0($4).set	macro.set	reorder.end	ff_init_range_decoder.section	.text.ff_rac_terminate,"ax",@progbits.align	2.align	5.globl	ff_rac_terminate.ent	ff_rac_terminate.type	ff_rac_terminate, @functionff_rac_terminate:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$3,0($4)li	$2,255			# 0xffaddiu	$3,$3,255lw	$6,12($4)move	$5,$4sw	$2,4($4)sw	$3,0($4)$L7:bltz	$6,$L42li	$2,65280			# 0xff00slt	$2,$2,$3bne	$2,$0,$L11li	$2,65536			# 0x10000lw	$2,532($5)sb	$6,0($2)lw	$3,8($5)addiu	$2,$2,1beq	$3,$0,$L13sw	$2,532($5)lw	$2,532($5)li	$4,-1$L14:sb	$4,0($2)lw	$3,8($5)addiu	$2,$2,1addiu	$3,$3,-1sw	$2,532($5)bne	$3,$0,$L14sw	$3,8($5)$L13:lw	$3,0($5)$L42:sra	$6,$3,8sw	$6,12($5)$L10:lw	$2,4($5)andi	$3,$3,0xffsll	$2,$2,8sll	$3,$3,8slt	$4,$2,256sw	$3,0($5)bne	$4,$0,$L7sw	$2,4($5)li	$2,255			# 0xffsw	$2,4($5)$L19:bltz	$6,$L43li	$2,65280			# 0xff00slt	$2,$2,$3bne	$2,$0,$L23li	$2,65536			# 0x10000lw	$2,532($5)sb	$6,0($2)lw	$3,8($5)addiu	$2,$2,1beq	$3,$0,$L25sw	$2,532($5)lw	$2,532($5)li	$4,-1$L26:sb	$4,0($2)lw	$3,8($5)addiu	$2,$2,1addiu	$3,$3,-1sw	$2,532($5)bne	$3,$0,$L26sw	$3,8($5)$L25:lw	$3,0($5)$L43:sra	$6,$3,8sw	$6,12($5)$L22:lw	$2,4($5)andi	$3,$3,0xffsll	$2,$2,8sll	$3,$3,8slt	$4,$2,256sw	$3,0($5)beq	$4,$0,$L45sw	$2,4($5)$L33:j	$L19lw	$6,12($5)$L11:slt	$2,$3,$2bne	$2,$0,$L15noplw	$2,532($5)addiu	$3,$6,1sb	$3,0($2)lw	$4,8($5)addiu	$2,$2,1beq	$4,$0,$L17sw	$2,532($5)$L34:sb	$0,0($2)lw	$3,8($5)addiu	$2,$2,1addiu	$3,$3,-1sw	$2,532($5)bne	$3,$0,$L34sw	$3,8($5)$L17:lbu	$6,1($5)lw	$3,0($5)j	$L10sw	$6,12($5)$L23:slt	$2,$3,$2bne	$2,$0,$L27noplw	$2,532($5)addiu	$3,$6,1sb	$3,0($2)lw	$4,8($5)addiu	$2,$2,1beq	$4,$0,$L29sw	$2,532($5)$L35:sb	$0,0($2)lw	$3,8($5)addiu	$2,$2,1addiu	$3,$3,-1sw	$2,532($5)bne	$3,$0,$L35sw	$3,8($5)$L29:lbu	$2,1($5)lw	$3,0($5)sw	$2,12($5)lw	$2,4($5)andi	$3,$3,0xffsll	$2,$2,8sll	$3,$3,8slt	$4,$2,256sw	$3,0($5)bne	$4,$0,$L33sw	$2,4($5)$L45:lw	$3,528($5)lw	$2,532($5)j	$31subu	$2,$2,$3$L15:lw	$2,8($5)addiu	$2,$2,1j	$L10sw	$2,8($5)$L27:lw	$2,8($5)addiu	$2,$2,1j	$L22sw	$2,8($5).set	macro.set	reorder.end	ff_rac_terminate.section	.text.ff_build_rac_states,"ax",@progbits.align	2.align	5.globl	ff_build_rac_states.ent	ff_build_rac_states.type	ff_build_rac_states, @functionff_build_rac_states:.frame	$sp,40,$31		# vars= 0, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-40sw	$22,24($sp)move	$22,$4addiu	$4,$4,16andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2sw	$23,28($sp)sw	$fp,32($sp)sw	$21,20($sp)sw	$20,16($sp)sw	$19,12($sp)sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)move	$23,$6.set	noreorder.set	nomacrobeq	$3,$2,$L49addiu	$7,$22,272.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L50li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L112$L47:addiu	$6,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L119addiu	$2,$7,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$6,$2addiu	$4,$2,32sltu	$3,$6,$4.set	noreorder.set	nomacrobeq	$3,$0,$L119addiu	$2,$7,-31.set	macro.set	reorder$L97:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$4.set	noreorder.set	nomacrobne	$2,$0,$L97addiu	$2,$7,-31.set	macro.set	reorder$L119:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$6,$3.set	noreorder.set	nomacrobeq	$4,$0,$L120addiu	$2,$7,-4.set	macro.set	reorderaddiu	$2,$6,4$L121:#APPpref 30,0($2).word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3.set	noreorder.set	nomacrobne	$2,$0,$L121addiu	$2,$6,4.set	macro.set	reorderaddiu	$2,$7,-4$L120:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$6,$3beq	$4,$0,$L56$L99:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3bne	$2,$0,$L99$L56:andi	$3,$7,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L60addiu	$4,$6,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L61li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L113$L58:andi	$2,$7,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2move	$4,$7.set	noreorder.set	nomacrobeq	$3,$2,$L64addiu	$7,$22,528.set	macro.set	reorder$L118:li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L65li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L114$L62:addiu	$6,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L122addiu	$2,$7,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$6,$2addiu	$4,$2,32sltu	$3,$6,$4.set	noreorder.set	nomacrobeq	$3,$0,$L122addiu	$2,$7,-31.set	macro.set	reorder$L100:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$4.set	noreorder.set	nomacrobne	$2,$0,$L100addiu	$2,$7,-31.set	macro.set	reorder$L122:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$6,$3.set	noreorder.set	nomacrobeq	$4,$0,$L123addiu	$2,$7,-4.set	macro.set	reorderaddiu	$2,$6,4$L124:#APPpref 30,0($2).word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3.set	noreorder.set	nomacrobne	$2,$0,$L124addiu	$2,$6,4.set	macro.set	reorderaddiu	$2,$7,-4$L123:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$6,$3beq	$4,$0,$L71$L102:#APP.word	0b01110000110000000000010001010101	#S32SDI XR1,$6,4#NO_APPsltu	$2,$6,$3bne	$2,$0,$L102$L71:andi	$3,$7,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L75addiu	$4,$6,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L76li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L115$L73:move	$24,$5sra	$25,$5,31move	$16,$0move	$17,$0li	$14,-2147483648			# 0xffffffff80000000move	$15,$0li	$18,-2147483648			# 0xffffffff80000000.set	noreorder.set	nomacroj	$L77li	$21,1			# 0x1.set	macro.set	reorder$L116:addu	$12,$14,$5sra	$9,$11,31sltu	$2,$12,$14addu	$13,$15,$9addu	$13,$2,$13move	$14,$12move	$15,$13$L77:subu	$2,$0,$14sltu	$4,$0,$2mul	$8,$25,$2subu	$3,$21,$15multu	$2,$24subu	$3,$3,$4mfhi	$5mflo	$4mul	$fp,$3,$24sll	$2,$14,8addu	$8,$fp,$8addu	$10,$4,$18addu	$6,$2,$18sltu	$4,$10,$4srl	$9,$14,24addu	$8,$8,$5sll	$3,$15,8addu	$5,$4,$8or	$3,$9,$3sltu	$4,$6,$2addu	$4,$4,$3move	$6,$4slt	$3,$16,$4addiu	$2,$16,1move	$11,$5addiu	$17,$17,1slt	$4,$16,256.set	noreorder.set	nomacrobeq	$16,$0,$L80movz	$6,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$0,$L80slt	$3,$23,$6.set	macro.set	reorder.set	noreorder.set	nomacrobne	$3,$0,$L80addu	$2,$16,$22.set	macro.set	reordersb	$6,272($2)$L80:li	$2,128			# 0x80.set	noreorder.set	nomacrobne	$17,$2,$L116move	$16,$6.set	macro.set	reorderli	$2,256			# 0x100subu	$18,$2,$23slt	$3,$23,$18bne	$3,$0,$L86.set	noreorder.set	nomacroj	$L87li	$20,-2147483648			# 0xffffffff80000000.set	macro.set	reorder$L117:addiu	$18,$18,1slt	$2,$23,$18.set	noreorder.set	nomacrobne	$2,$0,$L125li	$5,1			# 0x1.set	macro.set	reorder$L87:addu	$19,$18,$22$L126:lbu	$2,272($19).set	noreorder.set	nomacrobne	$2,$0,$L117move	$2,$0.set	macro.set	reorderaddiu	$8,$2,128sltu	$4,$8,$2addu	$9,$4,$18sll	$2,$9,24srl	$6,$8,8or	$6,$2,$6subu	$10,$0,$6sra	$7,$9,8li	$3,1			# 0x1sltu	$2,$0,$10subu	$11,$3,$7subu	$11,$11,$2mul	$2,$25,$10multu	$10,$24mflo	$4mfhi	$5mul	$3,$11,$24addu	$12,$4,$20addu	$2,$3,$2addu	$2,$2,$5sltu	$4,$12,$4addu	$4,$4,$2sra	$3,$4,31addu	$14,$6,$4sltu	$4,$14,$6addu	$15,$7,$3sll	$2,$14,8addu	$15,$4,$15addu	$16,$2,$20srl	$5,$14,24sll	$3,$15,8sltu	$4,$16,$2or	$3,$5,$3addu	$4,$4,$3move	$2,$4slt	$4,$18,$4.set	noreorder.set	nomacrobne	$4,$0,$L93addiu	$8,$18,1.set	macro.set	reordermove	$2,$8$L93:slt	$3,$23,$2movn	$2,$23,$3move	$18,$8sb	$2,272($19)slt	$2,$23,$18.set	noreorder.set	nomacrobeq	$2,$0,$L126addu	$19,$18,$22.set	macro.set	reorder$L86:li	$5,1			# 0x1$L125:li	$6,255			# 0xffaddiu	$4,$22,527$L94:lbu	$2,0($4)addu	$3,$22,$5subu	$2,$0,$2addiu	$5,$5,1sb	$2,16($3).set	noreorder.set	nomacrobne	$5,$6,$L94addiu	$4,$4,-1.set	macro.set	reorderlw	$fp,32($sp)lw	$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).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,40.set	macro.set	reorder$L60:andi	$2,$7,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2sb	$0,4($6)sb	$0,1($4)move	$4,$7.set	noreorder.set	nomacrobne	$3,$2,$L118addiu	$7,$22,528.set	macro.set	reorder$L64:addiu	$4,$22,274sb	$0,272($22).set	noreorder.set	nomacroj	$L62sb	$0,273($22).set	macro.set	reorder$L49:addiu	$4,$22,18sb	$0,16($22).set	noreorder.set	nomacroj	$L47sb	$0,17($22).set	macro.set	reorder$L75:sb	$0,4($6).set	noreorder.set	nomacroj	$L73sb	$0,1($4).set	macro.set	reorder$L76:sb	$0,6($6)sb	$0,4($6).set	noreorder.set	nomacroj	$L73sb	$0,5($6).set	macro.set	reorder$L65:addiu	$4,$22,275sb	$0,272($22)sb	$0,273($22).set	noreorder.set	nomacroj	$L62sb	$0,274($22).set	macro.set	reorder$L61:sb	$0,6($6)sb	$0,4($6).set	noreorder.set	nomacroj	$L58sb	$0,5($6).set	macro.set	reorder$L50:addiu	$4,$22,19sb	$0,16($22)sb	$0,17($22).set	noreorder.set	nomacroj	$L47sb	$0,18($22).set	macro.set	reorder$L115:.set	noreorder.set	nomacroj	$L73sb	$0,4($6).set	macro.set	reorder$L112:addiu	$4,$22,17.set	noreorder.set	nomacroj	$L47sb	$0,16($22).set	macro.set	reorder$L113:.set	noreorder.set	nomacroj	$L58sb	$0,4($6).set	macro.set	reorder$L114:addiu	$4,$22,273.set	noreorder.set	nomacroj	$L62sb	$0,272($22).set	macro.set	reorder.end	ff_build_rac_states.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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