sharedbook.s

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

S
2,649
字号
.file	1 "sharedbook.c".section .mdebug.abi32.previous.section	.text._ilog,"ax",@progbits.align	2.align	5.globl	_ilog.ent	_ilog.type	_ilog, @function_ilog:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrobeq	$4,$0,$L9nopmove	$2,$0$L5:srl	$4,$4,1bne	$4,$0,$L5addiu	$2,$2,1j	$31nop$L9:j	$31move	$2,$0.set	macro.set	reorder.end	_ilog.section	.text._book_maptype1_quantvals,"ax",@progbits.align	2.align	5.globl	_book_maptype1_quantvals.ent	_book_maptype1_quantvals.type	_book_maptype1_quantvals, @function_book_maptype1_quantvals:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$8,4($4)beq	$8,$0,$L37move	$2,$0move	$3,$8$L14:srl	$3,$3,1bne	$3,$0,$L14addiu	$2,$2,1addiu	$3,$2,-1$L13:lw	$4,0($4)addiu	$2,$4,-1mul	$2,$3,$2div	$0,$2,$4teq	$4,$0,7mflo	$2sra	$3,$8,$2$L36:blez	$4,$L41li	$6,1			# 0x1$L17:addiu	$5,$3,1li	$6,1			# 0x1li	$7,1			# 0x1move	$2,$0$L20:addiu	$2,$2,1mul	$6,$6,$3bne	$2,$4,$L20mul	$7,$7,$5slt	$2,$8,$6bne	$2,$0,$L21nop$L40:slt	$2,$8,$7bne	$2,$0,$L39nopbgtz	$4,$L17addiu	$3,$3,1li	$6,1			# 0x1$L41:slt	$2,$8,$6beq	$2,$0,$L40li	$7,1			# 0x1$L21:j	$L36addiu	$3,$3,-1$L39:j	$31move	$2,$3$L37:j	$L13li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	_book_maptype1_quantvals.section	.text.sort32a,"ax",@progbits.align	2.align	5.ent	sort32a.type	sort32a, @functionsort32a:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$6,0($4)lw	$4,0($5)lw	$2,0($6)lw	$3,0($4)sltu	$5,$2,$3sltu	$2,$3,$2j	$31subu	$2,$2,$5.set	macro.set	reorder.end	sort32a.section	.text._book_unquantize,"ax",@progbits.align	2.align	5.globl	_book_unquantize.ent	_book_unquantize.type	_book_unquantize, @function_book_unquantize:.frame	$sp,72,$31		# vars= 16, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-72sw	$18,40($sp)sw	$31,68($sp)sw	$fp,64($sp)sw	$23,60($sp)sw	$22,56($sp)sw	$21,52($sp)sw	$20,48($sp)sw	$19,44($sp)sw	$17,36($sp)sw	$16,32($sp)lw	$2,12($4)move	$18,$4addiu	$2,$2,-1sltu	$2,$2,2sw	$5,76($sp)sw	$6,80($sp)bne	$2,$0,$L45sw	$7,84($sp)move	$23,$0move	$2,$23lw	$31,68($sp)lw	$fp,64($sp)lw	$23,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	$31addiu	$sp,$sp,72$L45:lw	$4,16($4)li	$2,2031616			# 0x1f0000ori	$2,$2,0xffffand	$16,$4,$2bne	$16,$0,$L48sll	$2,$4,1lw	$4,20($18)li	$2,2031616			# 0x1f0000ori	$2,$2,0xffffand	$17,$4,$2bne	$17,$0,$L54li	$22,-9999			# 0xffffffffffffd8f1li	$2,-9999			# 0xffffffffffffd8f1$L223:sw	$2,16($sp)$L56:lw	$4,0($18)lw	$2,76($sp)li	$5,4			# 0x4jal	uc_callocmul	$4,$2,$4move	$23,$2lw	$4,0($18)lw	$2,76($sp)li	$5,4			# 0x4mul	$4,$2,$4jal	uc_callocmove	$19,$23lw	$3,84($sp)move	$21,$2sw	$22,0($3)lw	$3,12($18)move	$25,$2li	$2,1			# 0x1beq	$3,$2,$L61li	$2,2			# 0x2beq	$3,$2,$L211nop$L189:lw	$8,0($18)$L60:lw	$3,76($sp)mul	$2,$3,$8blez	$2,$L182move	$4,$2move	$7,$0$L184:lw	$5,84($sp)lw	$2,0($25)lw	$3,0($5)addiu	$7,$7,1subu	$6,$3,$2slt	$2,$2,$3slt	$8,$7,$4beq	$2,$0,$L185addiu	$25,$25,4lw	$2,0($19)sra	$2,$2,$6sw	$2,0($19)$L185:bne	$8,$0,$L184addiu	$19,$19,4$L182:jal	uc_freemove	$4,$21move	$2,$23lw	$31,68($sp)lw	$fp,64($sp)lw	$23,60($sp)lw	$22,56($sp)lw	$21,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	$31addiu	$sp,$sp,72$L48:srl	$2,$2,22addiu	$22,$2,-788li	$3,1073741824			# 0x40000000$L52:sll	$16,$16,1and	$2,$16,$3beq	$2,$0,$L52addiu	$22,$22,-1li	$2,-2147483648			# 0xffffffff80000000and	$2,$4,$2subu	$3,$0,$16movn	$16,$3,$2lw	$4,20($18)li	$2,2031616			# 0x1f0000ori	$2,$2,0xffffand	$17,$4,$2beq	$17,$0,$L223li	$2,-9999			# 0xffffffffffffd8f1$L54:sll	$2,$4,1srl	$2,$2,22addiu	$2,$2,-788sw	$2,16($sp)li	$3,1073741824			# 0x40000000move	$5,$2$L58:sll	$17,$17,1addiu	$5,$5,-1and	$2,$17,$3beq	$2,$0,$L58sw	$5,16($sp)li	$2,-2147483648			# 0xffffffff80000000and	$2,$4,$2subu	$3,$0,$17j	$L56movn	$17,$3,$2$L211:lw	$fp,4($18)blez	$fp,$L189lw	$12,80($sp)lw	$8,0($18)move	$20,$0move	$24,$0sw	$0,20($sp)move	$3,$12$L131:beq	$3,$0,$L132sll	$3,$20,2lw	$2,8($18)addu	$3,$3,$2lw	$4,0($3)beq	$4,$0,$L134nop$L132:blez	$8,$L135lw	$4,20($sp)lw	$15,32($18)sll	$2,$24,2addu	$7,$2,$15move	$11,$0move	$14,$0move	$13,$0li	$15,-1073741824			# 0xffffffffc0000000sll	$10,$4,2$L137:lw	$4,0($7)slt	$2,$4,0subu	$3,$0,$4movn	$4,$3,$2bltz	$4,$L213move	$2,$4beq	$2,$0,$L224li	$6,-31			# 0xffffffffffffffe1move	$3,$2$L226:move	$2,$0$L143:srl	$3,$3,1bne	$3,$0,$L143addiu	$2,$2,1addiu	$6,$2,-31beq	$17,$0,$L145subu	$2,$0,$6$L215:sll	$2,$4,$2beq	$2,$0,$L148move	$4,$0mult	$17,$2lw	$3,16($sp)mfhi	$5addiu	$2,$6,32addu	$31,$3,$2move	$4,$5$L148:beq	$16,$0,$L149nopbne	$4,$0,$L151slt	$2,$31,$22move	$4,$16move	$31,$22$L149:beq	$13,$0,$L162nopbne	$4,$0,$L164slt	$2,$31,$14move	$4,$13move	$31,$14$L162:lw	$2,28($18)beq	$2,$0,$L225lw	$5,80($sp)move	$14,$31move	$13,$4$L225:beq	$5,$0,$L177addu	$2,$10,$23lw	$2,0($12)mul	$3,$2,$8addu	$2,$3,$11sll	$2,$2,2addu	$2,$2,$23sw	$4,0($2)lw	$3,0($12)mul	$2,$3,$8addu	$3,$2,$11sll	$3,$3,2addu	$3,$3,$21sw	$31,0($3)$L179:lw	$3,84($sp)lw	$2,0($3)slt	$2,$2,$31beq	$2,$0,$L180nopsw	$31,0($3)$L180:addiu	$11,$11,1slt	$2,$11,$8addiu	$7,$7,4bne	$2,$0,$L137addiu	$10,$10,4$L135:lw	$4,20($sp)addiu	$12,$12,4addu	$4,$4,$8sw	$4,20($sp)$L134:addiu	$20,$20,1slt	$2,$20,$fpbeq	$2,$0,$L60addu	$24,$24,$8j	$L131lw	$3,80($sp)$L213:subu	$2,$0,$4bne	$2,$0,$L226move	$3,$2li	$6,-31			# 0xffffffffffffffe1$L224:bne	$17,$0,$L215li	$2,31			# 0x1f$L145:j	$L148move	$4,$0$L151:beq	$2,$0,$L153subu	$6,$31,$22subu	$9,$22,$31addiu	$3,$9,1slt	$2,$3,32addiu	$31,$22,1bne	$2,$0,$L155sra	$6,$16,1move	$3,$0$L157:addu	$4,$6,$3and	$2,$4,$15beq	$2,$15,$L160nopbne	$2,$0,$L149nop$L160:sll	$4,$4,1j	$L149addiu	$31,$31,-1$L164:beq	$2,$0,$L166subu	$6,$31,$14subu	$9,$14,$31addiu	$3,$9,1slt	$2,$3,32addiu	$31,$14,1bne	$2,$0,$L168sra	$6,$13,1move	$3,$0$L170:addu	$4,$6,$3and	$2,$4,$15beq	$2,$15,$L173nopbne	$2,$0,$L162nop$L173:sll	$4,$4,1j	$L162addiu	$31,$31,-1$L177:addu	$3,$10,$21sw	$4,0($2)j	$L179sw	$31,0($3)$L166:addiu	$5,$6,1slt	$2,$5,32addiu	$31,$31,1bne	$2,$0,$L171sra	$3,$4,1j	$L170move	$6,$0$L153:addiu	$5,$6,1slt	$2,$5,32addiu	$31,$31,1bne	$2,$0,$L158sra	$3,$4,1j	$L157move	$6,$0$L155:li	$5,1			# 0x1sll	$2,$5,$9addu	$2,$4,$2j	$L157sra	$3,$2,$3$L171:li	$4,1			# 0x1sll	$2,$4,$6addu	$2,$2,$13j	$L170sra	$6,$2,$5$L168:li	$5,1			# 0x1sll	$2,$5,$9addu	$2,$4,$2j	$L170sra	$3,$2,$3$L158:li	$4,1			# 0x1sll	$2,$4,$6addu	$2,$16,$2j	$L157sra	$6,$2,$5$L61:lw	$fp,4($18)beq	$fp,$0,$L216move	$2,$0move	$3,$fp$L67:srl	$3,$3,1bne	$3,$0,$L67addiu	$2,$2,1addiu	$3,$2,-1$L66:lw	$8,0($18)addiu	$2,$8,-1mul	$2,$3,$2div	$0,$2,$8teq	$8,$0,7mflo	$2sra	$7,$fp,$2$L210:blez	$8,$L227li	$4,1			# 0x1$L70:addiu	$3,$7,1li	$4,1			# 0x1li	$5,1			# 0x1move	$2,$0$L73:addiu	$2,$2,1mul	$4,$4,$7bne	$8,$2,$L73mul	$5,$5,$3slt	$2,$fp,$4bne	$2,$0,$L74nop$L219:slt	$2,$fp,$5bne	$2,$0,$L218nopbgtz	$8,$L70addiu	$7,$7,1li	$4,1			# 0x1$L227:slt	$2,$fp,$4beq	$2,$0,$L219li	$5,1			# 0x1$L74:j	$L210addiu	$7,$7,-1$L218:blez	$fp,$L60lw	$13,80($sp)move	$14,$0sw	$0,24($sp)move	$2,$13$L79:beq	$2,$0,$L80sll	$3,$14,2lw	$2,8($18)addu	$3,$3,$2lw	$4,0($3)beq	$4,$0,$L82nop$L80:blez	$8,$L83li	$12,1			# 0x1div	$0,$14,$12teq	$12,$0,7lw	$3,24($sp)lw	$15,32($18)sll	$10,$3,2move	$11,$0move	$24,$0move	$20,$0mflo	$3div	$0,$3,$7teq	$7,$0,7mfhi	$2sll	$2,$2,2addu	$2,$2,$15lw	$4,0($2)slt	$2,$4,0subu	$3,$0,$4movn	$4,$3,$2bltz	$4,$L220move	$2,$4$L87:beq	$2,$0,$L228li	$6,-31			# 0xffffffffffffffe1move	$3,$2$L230:move	$2,$0$L91:srl	$3,$3,1bne	$3,$0,$L91addiu	$2,$2,1addiu	$6,$2,-31beq	$17,$0,$L93subu	$2,$0,$6$L222:sll	$2,$4,$2beq	$2,$0,$L96move	$4,$0mult	$17,$2lw	$3,16($sp)mfhi	$5addiu	$2,$6,32addu	$31,$3,$2move	$4,$5$L96:beq	$16,$0,$L97nopbne	$4,$0,$L99slt	$2,$31,$22move	$4,$16move	$31,$22$L97:beq	$24,$0,$L110nopbne	$4,$0,$L112slt	$2,$31,$20move	$4,$24move	$31,$20$L110:lw	$2,28($18)beq	$2,$0,$L229lw	$2,80($sp)move	$24,$4move	$20,$31$L229:beq	$2,$0,$L125addu	$2,$10,$23lw	$2,0($13)mul	$3,$2,$8addu	$2,$3,$11sll	$2,$2,2addu	$2,$2,$23sw	$4,0($2)lw	$3,0($13)mul	$2,$3,$8addu	$3,$2,$11sll	$3,$3,2addu	$3,$3,$21sw	$31,0($3)$L127:lw	$3,84($sp)lw	$2,0($3)slt	$2,$2,$31beq	$2,$0,$L128nopsw	$31,0($3)$L128:addiu	$11,$11,1slt	$2,$11,$8beq	$2,$0,$L83addiu	$10,$10,4mul	$12,$12,$7div	$0,$14,$12teq	$12,$0,7mflo	$3div	$0,$3,$7teq	$7,$0,7mfhi	$2sll	$2,$2,2addu	$2,$2,$15lw	$4,0($2)slt	$2,$4,0subu	$3,$0,$4movn	$4,$3,$2bgez	$4,$L87move	$2,$4$L220:subu	$2,$0,$4bne	$2,$0,$L230move	$3,$2li	$6,-31			# 0xffffffffffffffe1$L228:bne	$17,$0,$L222li	$2,31			# 0x1f$L93:j	$L96move	$4,$0$L83:lw	$2,24($sp)addiu	$13,$13,4addu	$2,$2,$8sw	$2,24($sp)$L82:addiu	$14,$14,1slt	$2,$14,$fpbeq	$2,$0,$L60lw	$2,80($sp)j	$L79nop$L99:beq	$2,$0,$L101subu	$6,$31,$22subu	$9,$22,$31addiu	$3,$9,1slt	$2,$3,32addiu	$31,$22,1bne	$2,$0,$L103sra	$6,$16,1move	$3,$0$L105:addu	$4,$6,$3li	$5,-1073741824			# 0xffffffffc0000000and	$2,$4,$5beq	$2,$5,$L108nopbne	$2,$0,$L97nop$L108:sll	$4,$4,1j	$L97addiu	$31,$31,-1$L112:beq	$2,$0,$L114subu	$6,$31,$20subu	$9,$20,$31addiu	$3,$9,1slt	$2,$3,32addiu	$31,$20,1bne	$2,$0,$L116sra	$6,$24,1move	$3,$0$L118:addu	$4,$6,$3li	$5,-1073741824			# 0xffffffffc0000000and	$2,$4,$5beq	$2,$5,$L121nopbne	$2,$0,$L110nop$L121:sll	$4,$4,1j	$L110addiu	$31,$31,-1$L125:addu	$3,$10,$21sw	$4,0($2)j	$L127sw	$31,0($3)$L114:addiu	$5,$6,1slt	$2,$5,32addiu	$31,$31,1bne	$2,$0,$L119sra	$3,$4,1j	$L118move	$6,$0$L101:addiu	$5,$6,1slt	$2,$5,32addiu	$31,$31,1bne	$2,$0,$L106sra	$3,$4,1j	$L105move	$6,$0$L103:li	$5,1			# 0x1sll	$2,$5,$9addu	$2,$4,$2

⌨️ 快捷键说明

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