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

📄 mathematics.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "mathematics.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"c > 0\000".align	2$LC1:.ascii	"mathematics.c\000".align	2$LC2:.ascii	"b >=0\000".align	2$LC3:.ascii	"rnd >=0 && rnd<=5 && rnd!=4\000".globl	__divdi3.globl	__moddi3.section	.text.av_rescale_rnd,"ax",@progbits.align	2.align	5.globl	av_rescale_rnd.ent	av_rescale_rnd.type	av_rescale_rnd, @functionav_rescale_rnd:.frame	$sp,104,$31		# vars= 32, regs= 9/0, args= 32, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-104sw	$23,92($sp)lw	$23,124($sp)sw	$22,88($sp)sw	$21,84($sp)sw	$20,80($sp)sw	$19,76($sp)sw	$18,72($sp)sw	$31,96($sp)sw	$17,68($sp)sw	$16,64($sp)lw	$22,120($sp)move	$18,$4move	$19,$5move	$20,$6move	$21,$7blez	$23,$L43lw	$8,128($sp)bltz	$21,$L55lui	$4,%hi($LC2)sltu	$2,$8,6$L61:beq	$2,$0,$L8li	$2,4			# 0x4beq	$8,$2,$L8li	$3,2147418112			# 0x7fff0000ori	$3,$3,0xffffaddiu	$6,$18,-1addu	$7,$19,$3sltu	$4,$6,$18li	$2,2147418112			# 0x7fff0000addu	$7,$4,$7ori	$2,$2,0xffffsltu	$3,$2,$7bne	$3,$0,$L11nopbeq	$7,$2,$L45sltu	$2,$6,-1subu	$4,$0,$18$L56:srl	$2,$8,1sltu	$3,$0,$4subu	$5,$0,$19andi	$2,$2,0x1subu	$5,$5,$3xor	$2,$8,$2move	$6,$20move	$7,$21sw	$22,16($sp)sw	$23,20($sp)jal	av_rescale_rndsw	$2,24($sp)subu	$4,$0,$2subu	$5,$0,$3sltu	$6,$0,$4subu	$5,$5,$6move	$2,$4move	$3,$5$L14:lw	$31,96($sp)$L54:lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)j	$31addiu	$sp,$sp,104$L43:beq	$23,$0,$L46lui	$4,%hi($LC0)$L60:lui	$5,%hi($LC1)lui	$7,%hi(__PRETTY_FUNCTION__.3744)addiu	$4,$4,%lo($LC0)addiu	$5,$5,%lo($LC1)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.3744)jal	__assert_failli	$6,54			# 0x36$L45:bne	$2,$0,$L56subu	$4,$0,$18$L11:li	$2,5			# 0x5beq	$8,$2,$L47andi	$2,$8,0x1bne	$2,$0,$L18addiu	$2,$22,-1move	$8,$0move	$9,$0sw	$8,32($sp)sw	$9,36($sp)$L17:blez	$21,$L48move	$5,$0$L64:mul	$8,$5,$19$L65:sra	$7,$21,31mul	$16,$7,$18multu	$18,$21move	$13,$0mflo	$10mfhi	$11multu	$19,$20sw	$8,44($sp)move	$9,$0move	$8,$0sw	$8,56($sp)sw	$9,60($sp)mflo	$8mfhi	$9mul	$17,$13,$21sra	$15,$19,31addu	$16,$17,$16lw	$17,44($sp)move	$4,$20mtlo	$17madd	$15,$20move	$14,$19mflo	$17mul	$20,$5,$18mul	$19,$7,$19multu	$18,$4addu	$2,$10,$8addu	$11,$16,$11addu	$9,$17,$9mflo	$16sw	$17,40($sp)mfhi	$17mul	$8,$13,$4multu	$14,$21addu	$4,$8,$20sltu	$18,$2,$10addu	$17,$4,$17move	$10,$2mflo	$4mfhi	$5mul	$2,$15,$21addu	$3,$11,$9addu	$3,$18,$3move	$12,$0move	$11,$3addu	$24,$12,$16addu	$6,$2,$19addu	$25,$10,$17addu	$5,$6,$5sltu	$8,$24,$12addu	$6,$4,$11move	$3,$0sltu	$7,$6,$4addu	$8,$8,$25addu	$4,$5,$3sw	$6,48($sp)addu	$16,$7,$4sltu	$6,$8,$10move	$25,$8bne	$6,$0,$L29sw	$16,52($sp)beq	$8,$10,$L49sltu	$2,$24,$12$L28:lw	$3,32($sp)$L63:lw	$5,36($sp)lw	$8,48($sp)addu	$14,$24,$3lw	$9,56($sp)sltu	$2,$14,$24addu	$15,$25,$5lw	$3,60($sp)lw	$17,52($sp)addu	$4,$2,$15addu	$6,$8,$9sltu	$2,$6,$8addu	$7,$17,$3sltu	$3,$4,$5move	$15,$4addu	$7,$2,$7move	$8,$0bne	$3,$0,$L31move	$9,$0beq	$4,$5,$L50lw	$17,32($sp)$L30:addu	$2,$6,$8$L62:addu	$3,$7,$9sltu	$4,$2,$6addu	$3,$4,$3move	$8,$2move	$9,$3li	$12,63			# 0x3fsll	$13,$15,1j	$L32li	$16,-1			# 0xffffffffffffffff$L35:$L58:addiu	$4,$10,1sltu	$7,$8,$2subu	$3,$9,$23sltu	$6,$4,$10subu	$3,$3,$7addu	$5,$6,$11move	$8,$2move	$9,$3move	$10,$4move	$11,$5$L33:addiu	$12,$12,-1beq	$12,$16,$L57lw	$31,96($sp)$L32:nor	$4,$0,$12$L59:sll	$4,$13,$4srl	$2,$14,$12andi	$5,$12,0x20or	$2,$4,$2srl	$3,$15,$12movn	$2,$3,$5andi	$2,$2,0x1addu	$4,$2,$8move	$3,$0sltu	$6,$4,$2addu	$5,$3,$9addu	$2,$8,$4addu	$5,$6,$5addu	$3,$9,$5sltu	$6,$2,$8sll	$4,$10,1addu	$3,$6,$3sll	$5,$11,1sltu	$6,$4,$10move	$8,$2addu	$5,$6,$5sltu	$2,$3,$23move	$9,$3move	$10,$4bne	$2,$0,$L33move	$11,$5bne	$3,$23,$L58subu	$2,$8,$22sltu	$2,$8,$22beq	$2,$0,$L35subu	$2,$8,$22addiu	$12,$12,-1bne	$12,$16,$L59nor	$4,$0,$12lw	$31,96($sp)$L57:lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)move	$2,$10move	$3,$11j	$31addiu	$sp,$sp,104$L8:lui	$4,%hi($LC3)lui	$5,%hi($LC1)lui	$7,%hi(__PRETTY_FUNCTION__.3744)addiu	$4,$4,%lo($LC3)addiu	$5,$5,%lo($LC1)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.3744)jal	__assert_failli	$6,56			# 0x38$L46:bleu	$22,$0,$L60nopbgez	$21,$L61sltu	$2,$8,6lui	$4,%hi($LC2)$L55:lui	$5,%hi($LC1)lui	$7,%hi(__PRETTY_FUNCTION__.3744)addiu	$4,$4,%lo($LC2)addiu	$5,$5,%lo($LC1)addiu	$7,$7,%lo(__PRETTY_FUNCTION__.3744)jal	__assert_failli	$6,55			# 0x37$L47:sll	$2,$23,31srl	$3,$22,1or	$5,$2,$3sra	$6,$23,1sw	$5,32($sp)j	$L17sw	$6,36($sp)$L50:sltu	$2,$14,$17beq	$2,$0,$L62addu	$2,$6,$8$L31:li	$8,1			# 0x1j	$L30move	$9,$0$L49:beq	$2,$0,$L63lw	$3,32($sp)$L29:li	$2,1			# 0x1move	$3,$0sw	$2,56($sp)j	$L28sw	$3,60($sp)$L18:sltu	$4,$2,$22addiu	$3,$23,-1addu	$3,$4,$3sw	$2,32($sp)j	$L17sw	$3,36($sp)$L48:beq	$21,$0,$L52nop$L22:bgtz	$23,$L64move	$5,$0bne	$23,$0,$L24nopbltz	$22,$L65mul	$8,$5,$19$L24:blez	$19,$L53move	$4,$18$L67:move	$5,$19move	$6,$22jal	__divdi3move	$7,$23mul	$6,$3,$20multu	$20,$2move	$4,$18mflo	$16mfhi	$17mul	$7,$21,$2move	$5,$19addu	$2,$7,$6move	$6,$22move	$7,$23jal	__moddi3addu	$17,$2,$17mul	$10,$3,$20multu	$20,$2move	$6,$22mflo	$8mfhi	$9mul	$11,$21,$2move	$7,$23addu	$2,$11,$10addu	$9,$2,$9lw	$2,32($sp)lw	$11,36($sp)addu	$4,$2,$8sltu	$2,$4,$2addu	$5,$11,$9jal	__divdi3addu	$5,$2,$5addu	$4,$16,$2addu	$5,$17,$3sltu	$6,$4,$16addu	$5,$6,$5move	$2,$4j	$L14move	$3,$5$L52:bltz	$20,$L64move	$5,$0j	$L22nop$L53:bne	$19,$0,$L66mul	$8,$19,$20bltz	$18,$L67move	$4,$18mul	$8,$19,$20$L66:multu	$20,$18lw	$11,32($sp)mflo	$2mfhi	$3mul	$9,$21,$18lw	$17,36($sp)addu	$12,$9,$8addu	$3,$12,$3addu	$4,$11,$2sltu	$8,$4,$11addu	$5,$17,$3move	$6,$22move	$7,$23jal	__divdi3addu	$5,$8,$5j	$L54lw	$31,96($sp).set	macro.set	reorder.end	av_rescale_rnd.section	.text.av_rescale_q,"ax",@progbits.align	2.align	5.globl	av_rescale_q.ent	av_rescale_q.type	av_rescale_q, @functionav_rescale_q:.frame	$sp,40,$31		# vars= 0, regs= 1/0, args= 32, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40lw	$2,60($sp)sw	$6,48($sp)mult	$6,$2lw	$2,56($sp)mflo	$8mfhi	$9mult	$2,$7sw	$7,52($sp)mflo	$2mfhi	$3move	$6,$8move	$7,$9li	$8,5			# 0x5sw	$31,32($sp)sw	$2,16($sp)sw	$3,20($sp)jal	av_rescale_rndsw	$8,24($sp)lw	$31,32($sp)j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	av_rescale_q.section	.text.av_rescale,"ax",@progbits.align	2.align	5.globl	av_rescale.ent	av_rescale.type	av_rescale, @functionav_rescale:.frame	$sp,40,$31		# vars= 0, regs= 1/0, args= 32, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40lw	$2,56($sp)lw	$3,60($sp)li	$8,5			# 0x5sw	$31,32($sp)sw	$2,16($sp)sw	$3,20($sp)jal	av_rescale_rndsw	$8,24($sp)lw	$31,32($sp)j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	av_rescale.section	.text.ff_gcd,"ax",@progbits.align	2.align	5.globl	ff_gcd.ent	ff_gcd.type	ff_gcd, @functionff_gcd:.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48or	$2,$6,$7sw	$17,20($sp)sw	$16,16($sp)sw	$31,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)move	$16,$6beq	$2,$0,$L99move	$17,$7jal	__moddi3nopmove	$18,$2or	$2,$2,$3bne	$2,$0,$L98move	$19,$3j	$L101move	$2,$16$L100:jal	__moddi3nopmove	$18,$2move	$6,$2or	$2,$2,$3move	$19,$3move	$4,$16move	$5,$17beq	$2,$0,$L76move	$7,$3jal	__moddi3nopmove	$16,$2move	$6,$2or	$2,$2,$3move	$17,$3move	$4,$18move	$5,$19beq	$2,$0,$L97move	$7,$3jal	__moddi3nopmove	$18,$2move	$6,$2or	$2,$2,$3move	$19,$3move	$4,$16move	$5,$17beq	$2,$0,$L76move	$7,$3jal	__moddi3nopmove	$16,$2move	$6,$2or	$2,$2,$3move	$17,$3move	$4,$18move	$5,$19beq	$2,$0,$L97move	$7,$3jal	__moddi3nopmove	$18,$2move	$6,$2or	$2,$2,$3move	$19,$3move	$4,$16move	$5,$17beq	$2,$0,$L76move	$7,$3jal	__moddi3nopmove	$16,$2move	$6,$2or	$2,$2,$3move	$17,$3move	$4,$18move	$5,$19beq	$2,$0,$L97move	$7,$3jal	__moddi3nopmove	$20,$2move	$6,$2or	$2,$2,$3move	$21,$3move	$4,$16move	$5,$17beq	$2,$0,$L76move	$7,$3jal	__moddi3nopmove	$18,$2or	$2,$2,$3beq	$2,$0,$L93move	$19,$3move	$16,$20move	$17,$21$L98:move	$4,$16move	$5,$17move	$6,$18jal	__moddi3move	$7,$19move	$16,$2move	$6,$2or	$2,$2,$3move	$17,$3move	$4,$18move	$5,$19bne	$2,$0,$L100move	$7,$3$L97:move	$16,$18move	$17,$19$L76:move	$2,$16$L101:move	$3,$17lw	$31,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,48$L93:move	$16,$20move	$17,$21move	$2,$16move	$3,$17lw	$31,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,48$L99:move	$16,$4j	$L76move	$17,$5.set	macro.set	reorder.end	ff_gcd.globl	ff_sqrt_tab.rdata.align	2.type	ff_sqrt_tab, @object.size	ff_sqrt_tab, 128ff_sqrt_tab:.byte	0.byte	1.byte	1.byte	1.byte	2.byte	2.byte	2.byte	2.byte	2.byte	3.byte	3.byte	3.byte	3.byte	3.byte	3.byte	3.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	8.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	9.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	10.byte	11.byte	11.byte	11.byte	11.byte	11.byte	11.byte	11.globl	ff_log2_tab.align	2.type	ff_log2_tab, @object.size	ff_log2_tab, 256ff_log2_tab:.byte	0.byte	0.byte	1.byte	1.byte	2.byte	2.byte	2.byte	2.byte	3.byte	3.byte	3.byte	3.byte	3.byte	3.byte	3.byte	3.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	4.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	5.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	6.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.byte	7.align	2.type	__PRETTY_FUNCTION__.3744, @object.size	__PRETTY_FUNCTION__.3744, 15__PRETTY_FUNCTION__.3744:.ascii	"av_rescale_rnd\000".ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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