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

📄 g726.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 3 页
字号:
.file	1 "g726.c".section .mdebug.abi32.previous.section	.text.g726_close,"ax",@progbits.align	2.align	5.ent	g726_close.type	g726_close, @functiong726_close:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)jal	av_freepaddiu	$4,$4,408lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	g726_close.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"G726: unsupported audio format\012\000".section	.text.g726_init,"ax",@progbits.align	2.align	5.ent	g726_init.type	g726_init, @functiong726_init:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$16,16($sp)sw	$31,24($sp)sw	$17,20($sp)lw	$3,68($4)li	$2,1			# 0x1move	$16,$4bne	$3,$2,$L17lw	$14,136($4)lw	$5,4($4)li	$2,16000			# 0x3e80beq	$5,$2,$L6li	$2,24000			# 0x5dc0beq	$5,$2,$L6li	$2,32000			# 0x7d00beq	$5,$2,$L6li	$2,40000			# 0x9c40beq	$5,$2,$L6nop$L17:lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,-1			# 0xffffffffffffffffj	$31addiu	$sp,$sp,32$L6:lw	$3,64($16)li	$2,8000			# 0x1f40beq	$3,$2,$L21li	$4,274857984			# 0x10620000lw	$2,248($16)bgez	$2,$L19nop$L21:ori	$4,$4,0x4dd3mult	$5,$4sra	$2,$5,31mfhi	$4lui	$3,%hi(ff_log2_tab)sra	$4,$4,9subu	$4,$4,$2lui	$2,%hi(G726Tables_pool)sll	$5,$4,4addiu	$2,$2,%lo(G726Tables_pool)sll	$4,$4,2addu	$4,$4,$5addiu	$2,$2,-40lbu	$5,%lo(ff_log2_tab)($3)addu	$4,$4,$2li	$3,32			# 0x20addiu	$2,$14,4sw	$3,8($2)sw	$5,4($2)addiu	$6,$14,16addiu	$7,$14,28addiu	$8,$14,40addiu	$9,$14,52addiu	$10,$14,64addiu	$11,$14,76addiu	$12,$14,88li	$13,544			# 0x220li	$17,1			# 0x1li	$2,34816			# 0x8800sw	$0,100($14)sw	$17,132($14)sw	$4,0($14)sw	$3,8($6)sw	$5,4($6)sw	$0,4($14)sw	$0,104($14)sw	$17,136($14)sw	$0,16($14)sw	$3,8($7)sw	$5,4($7)sw	$0,28($14)sw	$0,108($14)sw	$0,40($14)sw	$3,8($8)sw	$5,4($8)sw	$0,52($14)sw	$0,112($14)sw	$0,64($14)sw	$3,8($9)sw	$5,4($9)sw	$0,76($14)sw	$0,116($14)sw	$0,88($14)sw	$3,8($10)sw	$5,4($10)sw	$0,120($14)sw	$3,8($11)sw	$5,4($11)sw	$0,124($14)sw	$5,4($12)sw	$3,8($12)sw	$2,148($14)sw	$13,172($14)sw	$0,128($14)sw	$0,140($14)sw	$0,152($14)sw	$0,156($14)sw	$13,144($14)sw	$0,160($14)sw	$0,164($14)sw	$0,168($14)lw	$2,0($4)sw	$0,176($14)sw	$2,184($14)jal	avcodec_alloc_framesw	$0,180($14)beq	$2,$0,$L20sw	$2,408($16)sw	$17,48($2)move	$2,$0$L10:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L20:j	$L10li	$2,-12			# 0xfffffffffffffff4$L19:j	$L17move	$4,$16.set	macro.set	reorder.end	g726_init.section	.text.g726_decode_frame,"ax",@progbits.align	2.align	5.ent	g726_decode_frame.type	g726_decode_frame, @functiong726_decode_frame:.frame	$sp,120,$31		# vars= 80, regs= 9/0, args= 0, gp= 0.mask	0x40ff0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-120lw	$2,136($sp)sw	$fp,112($sp)sw	$23,108($sp)sw	$22,104($sp)sw	$21,100($sp)sw	$20,96($sp)sw	$19,92($sp)sw	$18,88($sp)sw	$17,84($sp)sw	$16,80($sp)sw	$5,124($sp)sw	$6,128($sp)lw	$24,136($4)beq	$2,$0,$L23sw	$5,36($sp)lw	$8,184($24)move	$3,$2li	$2,1			# 0x1sll	$2,$2,$8addiu	$2,$2,-1sll	$3,$3,3andi	$2,$2,0x00ffsw	$3,4($sp)bltz	$3,$L25sw	$2,32($sp)bltz	$3,$L25noplw	$6,176($24)bne	$6,$0,$L29sw	$7,0($sp)$L429:sw	$0,8($sp)lw	$2,8($sp)move	$4,$0move	$9,$0$L31:lw	$5,4($sp)addu	$3,$2,$8slt	$2,$5,$3bne	$2,$0,$L224addiu	$2,$24,4lw	$7,0($24)addiu	$4,$24,40addiu	$5,$24,52sw	$7,44($sp)lw	$7,8($sp)sw	$3,8($sp)addiu	$3,$24,28sw	$2,40($sp)sw	$3,48($sp)sw	$4,52($sp)sw	$5,56($sp)addiu	$2,$24,64addiu	$3,$24,76addiu	$4,$24,88addiu	$5,$24,16lw	$10,148($24)sw	$2,60($sp)sw	$3,64($sp)sw	$4,68($sp)sw	$5,72($sp)$L226:lw	$2,0($sp)sra	$4,$7,3addu	$4,$2,$4lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$7,0x7sll	$2,$2,$4subu	$3,$0,$8srl	$2,$2,$3lw	$4,44($sp)lw	$3,32($sp)and	$23,$3,$2lw	$3,8($4)sll	$fp,$23,2addu	$3,$fp,$3lw	$2,172($24)lw	$4,0($3)sra	$2,$2,2addu	$3,$2,$4bltz	$3,$L422sra	$2,$3,7andi	$3,$3,0x7faddiu	$3,$3,128andi	$2,$2,0xfli	$4,14			# 0xesubu	$4,$4,$2sll	$3,$3,7sra	$3,$3,$4sll	$20,$3,16sra	$20,$20,16$L229:lw	$5,44($sp)lw	$4,164($24)lw	$2,0($5)subu	$5,$0,$20addiu	$2,$2,-1sra	$2,$23,$2sra	$6,$10,15movn	$20,$5,$2addu	$4,$20,$4slt	$3,$6,10bne	$3,$0,$L232sw	$4,12($sp)lw	$3,160($24)li	$2,1			# 0x1beq	$3,$2,$L235li	$4,31744			# 0x7c00$L439:sw	$0,16($sp)$L237:lw	$2,168($24)addu	$3,$20,$2bne	$3,$0,$L239li	$25,-1			# 0xffffffffffffffffmove	$25,$0$L241:bne	$20,$0,$L244lw	$7,16($sp)beq	$7,$0,$L249move	$12,$0$L438:lw	$22,132($24)sw	$0,100($24)sw	$0,104($24)sw	$0,108($24)sw	$0,112($24)sw	$0,116($24)sw	$0,120($24)sw	$0,124($24)sw	$0,128($24)$L251:lw	$2,12($sp)lw	$4,4($24)sll	$7,$2,16lw	$5,8($24)lw	$6,12($24)sra	$7,$7,16li	$2,1			# 0x1movz	$25,$2,$25srl	$3,$7,31sw	$22,136($24)sw	$25,132($24)sw	$4,16($24)sw	$5,20($24)sw	$6,24($24)beq	$3,$0,$L274sw	$3,4($24)subu	$2,$0,$7sll	$7,$2,16sra	$7,$7,16$L274:andi	$2,$7,0xff00bne	$2,$0,$L276move	$3,$7move	$5,$0$L278:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$7addu	$3,$5,$3lw	$5,40($sp)addu	$3,$3,$4bne	$7,$0,$L279sw	$3,4($5)li	$2,32			# 0x20$L281:lw	$7,40($sp)sll	$18,$20,16sw	$2,8($7)lw	$3,76($24)lw	$4,80($24)lw	$5,84($24)lw	$6,64($24)lw	$7,68($24)lw	$8,72($24)lw	$9,52($24)lw	$10,56($24)lw	$11,60($24)lw	$12,40($24)lw	$13,44($24)lw	$14,48($24)lw	$15,28($24)sra	$18,$18,16lw	$16,32($24)lw	$17,36($24)srl	$2,$18,31sw	$3,88($24)sw	$4,92($24)sw	$5,96($24)sw	$6,76($24)sw	$7,80($24)sw	$8,84($24)sw	$9,64($24)sw	$10,68($24)sw	$11,72($24)sw	$12,52($24)sw	$13,56($24)sw	$14,60($24)sw	$15,40($24)sw	$16,44($24)sw	$17,48($24)beq	$2,$0,$L282sw	$2,28($24)subu	$2,$0,$18sll	$18,$2,16sra	$18,$18,16$L282:andi	$2,$18,0xff00bne	$2,$0,$L284move	$3,$18move	$5,$0$L286:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$18addu	$3,$5,$3lw	$5,48($sp)addu	$3,$3,$4bne	$18,$0,$L287sw	$3,4($5)li	$2,32			# 0x20$L289:lw	$7,48($sp)lw	$3,44($sp)sw	$2,8($7)lw	$2,0($3)lw	$4,16($sp)addiu	$2,$2,-1sra	$2,$23,$2beq	$4,$0,$L290sw	$2,28($24)lw	$9,104($24)move	$7,$0$L292:lw	$5,44($sp)sw	$7,160($24)lw	$3,16($5)lw	$4,152($24)addu	$3,$3,$fplw	$2,0($3)sll	$2,$2,9subu	$2,$2,$4sra	$2,$2,5addu	$5,$4,$2sw	$5,152($24)lw	$2,0($3)lw	$4,156($24)sll	$2,$2,11subu	$2,$2,$4sra	$2,$2,7addu	$4,$4,$2lw	$2,16($sp)beq	$2,$0,$L293sw	$4,156($24)li	$7,256			# 0x100lw	$6,172($24)sw	$7,140($24)$L295:lw	$3,44($sp)lw	$2,12($3)addu	$2,$fp,$2lw	$3,0($2)sll	$3,$3,5subu	$3,$3,$6sra	$3,$3,5addu	$3,$6,$3slt	$2,$3,544beq	$2,$0,$L301li	$4,5120			# 0x1400li	$4,544			# 0x220$L303:lw	$10,148($24)slt	$3,$7,256subu	$2,$0,$10sra	$2,$2,6addu	$2,$10,$2addu	$5,$4,$2sw	$4,144($24)sw	$5,148($24)bne	$3,$0,$L304move	$10,$5li	$6,64			# 0x40$L306:lw	$2,144($24)sra	$3,$5,6subu	$2,$2,$3mul	$3,$6,$2lw	$4,108($24)addu	$2,$3,$5sra	$4,$4,2sll	$5,$4,16sra	$5,$5,16sra	$2,$2,6srl	$7,$5,31sw	$2,172($24)beq	$7,$0,$L307sw	$0,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L307:andi	$2,$5,0xff00bne	$2,$0,$L309move	$3,$5move	$6,$0$L311:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L312addu	$6,$3,$4li	$4,32			# 0x20$L314:lw	$5,48($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27beq	$3,$0,$L315sll	$4,$2,7li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,48($sp)lw	$2,0($4)beq	$7,$2,$L423subu	$2,$0,$3$L452:sll	$3,$2,16sra	$3,$3,16$L320:lw	$2,112($24)sll	$8,$3,16sra	$2,$2,2sll	$5,$2,16sra	$5,$5,16sra	$8,$8,16srl	$7,$5,31beq	$7,$0,$L321sw	$8,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L321:andi	$2,$5,0xff00bne	$2,$0,$L323move	$3,$5move	$6,$0$L325:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L326addu	$6,$3,$4li	$4,32			# 0x20$L328:lw	$5,52($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27beq	$3,$0,$L329sll	$4,$2,7li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,52($sp)lw	$2,0($4)beq	$7,$2,$L424subu	$2,$0,$3$L451:sll	$3,$2,16sra	$3,$3,16$L334:lw	$2,116($24)addu	$8,$8,$3sra	$2,$2,2sll	$5,$2,16sra	$5,$5,16srl	$7,$5,31beq	$7,$0,$L335sw	$8,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L335:andi	$2,$5,0xff00bne	$2,$0,$L337move	$3,$5move	$6,$0$L339:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L340addu	$6,$3,$4li	$4,32			# 0x20$L342:lw	$5,56($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27beq	$3,$0,$L343sll	$4,$2,7li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,56($sp)lw	$2,0($4)beq	$7,$2,$L425subu	$2,$0,$3$L450:sll	$3,$2,16sra	$3,$3,16$L348:lw	$2,120($24)addu	$8,$8,$3sra	$2,$2,2sll	$5,$2,16sra	$5,$5,16srl	$7,$5,31beq	$7,$0,$L349sw	$8,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L349:andi	$2,$5,0xff00bne	$2,$0,$L351move	$3,$5move	$6,$0$L353:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L354addu	$6,$3,$4li	$4,32			# 0x20$L356:lw	$5,60($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27beq	$3,$0,$L357sll	$4,$2,7li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,60($sp)lw	$2,0($4)beq	$7,$2,$L426subu	$2,$0,$3$L449:sll	$3,$2,16sra	$3,$3,16$L362:lw	$2,124($24)addu	$8,$8,$3sra	$2,$2,2sll	$5,$2,16sra	$5,$5,16srl	$7,$5,31beq	$7,$0,$L363sw	$8,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L363:andi	$2,$5,0xff00bne	$2,$0,$L365move	$3,$5move	$6,$0$L367:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L368addu	$6,$3,$4li	$4,32			# 0x20$L370:lw	$5,64($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27beq	$3,$0,$L371sll	$4,$2,7li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,64($sp)lw	$2,0($4)beq	$7,$2,$L427subu	$2,$0,$3$L447:sll	$3,$2,16sra	$3,$3,16$L376:lw	$2,128($24)addu	$8,$8,$3sra	$2,$2,2sll	$5,$2,16sra	$5,$5,16srl	$7,$5,31beq	$7,$0,$L377sw	$8,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L377:andi	$2,$5,0xff00bne	$2,$0,$L379move	$3,$5move	$6,$0$L381:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L382addu	$6,$3,$4li	$4,32			# 0x20$L384:lw	$5,68($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27bne	$3,$0,$L385sll	$4,$2,7addiu	$2,$5,-26sll	$3,$4,$2lw	$4,68($sp)lw	$2,0($4)beq	$7,$2,$L388subu	$2,$0,$3$L446:sll	$3,$2,16sra	$3,$3,16$L390:lw	$2,100($24)addu	$7,$3,$8sra	$2,$2,2sll	$5,$2,16sra	$5,$5,16sra	$3,$7,1srl	$8,$5,31sw	$3,168($24)beq	$8,$0,$L391sw	$7,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L391:andi	$2,$5,0xff00bne	$2,$0,$L393move	$3,$5move	$6,$0$L395:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L396addu	$6,$3,$4li	$4,32			# 0x20$L398:lw	$5,40($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27beq	$3,$0,$L399sll	$4,$2,7li	$3,26			# 0x1asubu	$2,$3,$5sra	$3,$4,$2lw	$4,40($sp)lw	$2,0($4)beq	$8,$2,$L428subu	$2,$0,$3$L448:sll	$3,$2,16sra	$3,$3,16$L404:sra	$2,$9,2sll	$5,$2,16sra	$5,$5,16addu	$9,$7,$3srl	$7,$5,31beq	$7,$0,$L405sw	$9,164($24)subu	$2,$0,$5sll	$5,$2,16sra	$5,$5,16$L405:andi	$2,$5,0xff00bne	$2,$0,$L407move	$3,$5move	$6,$0$L409:lui	$4,%hi(ff_log2_tab)addiu	$4,$4,%lo(ff_log2_tab)addu	$2,$3,$4lbu	$3,0($2)sltu	$4,$0,$5addu	$3,$6,$3bne	$5,$0,$L410addu	$6,$3,$4li	$4,32			# 0x20$L412:lw	$5,72($sp)lw	$2,8($5)lw	$3,4($5)mul	$2,$4,$2addu	$5,$6,$3addiu	$2,$2,48sra	$2,$2,4slt	$3,$5,27bne	$3,$0,$L413sll	$4,$2,7addiu	$2,$5,-26sll	$3,$4,$2lw	$4,72($sp)lw	$2,0($4)beq	$7,$2,$L445sll	$6,$3,16subu	$2,$0,$3$L453:sll	$6,$2,16sra	$6,$6,16$L418:

⌨️ 快捷键说明

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