oggparsevorbis.s

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

S
1,876
字号
.set	noreorder.set	nomacrobne	$4,$0,$L121subu	$2,$2,$3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L172lw	$3,32($fp).set	macro.set	reorderlbu	$3,2($22)lbu	$2,2($5)li	$4,2			# 0x2.set	noreorder.set	nomacrobeq	$17,$4,$L121subu	$2,$3,$2.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L172lw	$3,32($fp).set	macro.set	reorderlbu	$3,3($5)lbu	$2,3($22)subu	$2,$2,$3$L121:.set	noreorder.set	nomacrobeq	$2,$0,$L152lw	$3,32($fp).set	macro.set	reorder$L172:.set	noreorder.set	nomacrobeq	$3,$0,$L130lui	$4,%hi($LC4).set	macro.set	reorderlbu	$3,%lo($LC4)($4)lbu	$2,0($22)addiu	$5,$4,%lo($LC4).set	noreorder.set	nomacrobeq	$18,$0,$L132subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L52lbu	$2,1($22)lbu	$3,1($5)sltu	$4,$18,2.set	noreorder.set	nomacrobne	$4,$0,$L132subu	$2,$2,$3.set	macro.set	reorderbne	$2,$0,$L52lbu	$3,2($22)lbu	$2,2($5)subu	$2,$3,$2li	$3,2			# 0x2beq	$18,$3,$L132bne	$2,$0,$L52lbu	$3,3($22)lbu	$2,3($5)subu	$2,$3,$2$L132:beq	$2,$0,$L151$L52:.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L151:lw	$3,80($fp)$L162:lw	$5,24($fp)addiu	$4,$3,2752.set	noreorder.set	nomacrojal	av_strlcpyli	$6,512			# 0x200.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L5:.set	noreorder.set	nomacroblez	$20,$L140lui	$6,%hi($LC8).set	macro.set	reorderlw	$4,80($fp)addiu	$6,$6,%lo($LC8)move	$7,$20.set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorder$L140:lw	$4,16($fp)blez	$4,$L153move	$7,$4lui	$6,%hi($LC9)lw	$4,80($fp)addiu	$6,$6,%lo($LC9).set	noreorder.set	nomacrojal	av_logli	$5,1			# 0x1.set	macro.set	reorder$L153:.set	noreorder.set	nomacroj	$L144move	$2,$0.set	macro.set	reorder$L18:lw	$4,24($fp)$L164:.set	noreorder.set	nomacrojal	memcpymove	$6,$19.set	macro.set	reorder.set	noreorder.set	nomacroj	$L161lw	$3,24($fp).set	macro.set	reorder$L40:$L166:lw	$5,24($fp)addiu	$4,$2,1728.set	noreorder.set	nomacrojal	av_strlcpyli	$6,512			# 0x200.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L30:addiu	$5,$16,%lo($LC0).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L32$L42:addiu	$5,$16,%lo($LC1).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L44$L53:addiu	$5,$16,%lo($LC2).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L55$L64:addiu	$5,$16,%lo($LC3).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L66$L157:lw	$5,24($fp)addiu	$4,$2,1216.set	noreorder.set	nomacrojal	av_strlcpyli	$6,512			# 0x200.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L75:lui	$2,%hi($LC4)move	$4,$22.set	noreorder.set	nomacrojal	strcmpaddiu	$5,$2,%lo($LC4).set	macro.set	reorderj	$L77$L158:lw	$2,80($fp)lw	$5,24($fp)addiu	$4,$2,2240.set	noreorder.set	nomacrojal	av_strlcpyli	$6,512			# 0x200.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L152:lw	$2,80($fp)lw	$5,24($fp)addiu	$4,$2,3784.set	noreorder.set	nomacrojal	av_strlcpyli	$6,32			# 0x20.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L86:move	$4,$22.set	noreorder.set	nomacrojal	strcmpaddiu	$5,$19,%lo($LC5).set	macro.set	reorderj	$L88$L28:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L26sb	$3,5($5).set	macro.set	reorder$L97:addiu	$5,$16,%lo($LC6).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L99$L108:addiu	$5,$16,%lo($LC7).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L110$L29:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L26sb	$2,6($5).set	macro.set	reorder$L159:move	$5,$0li	$6,10			# 0xa.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reorderlw	$4,80($fp)sw	$2,3780($4).set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L156:lbu	$2,4($4).set	noreorder.set	nomacroj	$L26sb	$2,4($5).set	macro.set	reorder$L119:addiu	$5,$19,%lo($LC5).set	noreorder.set	nomacrojal	strcmpmove	$4,$22.set	macro.set	reorderj	$L121$L160:lw	$2,80($fp)lw	$5,24($fp)addiu	$4,$2,3264.set	noreorder.set	nomacrojal	av_strlcpyli	$6,512			# 0x200.set	macro.set	reorder.set	noreorder.set	nomacroj	$L11lw	$sp,20($fp).set	macro.set	reorder$L130:lui	$2,%hi($LC4)move	$4,$22.set	noreorder.set	nomacrojal	strcmpaddiu	$5,$2,%lo($LC4).set	macro.set	reorderbne	$2,$0,$L52.set	noreorder.set	nomacroj	$L162lw	$3,80($fp).set	macro.set	reorder.end	vorbis_comment.section	.text.vorbis_header,"ax",@progbits.align	2.align	5.ent	vorbis_header.type	vorbis_header, @functionvorbis_header:.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0.mask	0x80ff0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-56sw	$19,28($sp)sw	$17,20($sp)sw	$31,48($sp)sw	$23,44($sp)sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$18,24($sp)sw	$16,16($sp)sll	$3,$5,5move	$19,$4sll	$2,$5,3lw	$4,12($4)addu	$2,$2,$3addu	$2,$2,$5lw	$3,0($4)sll	$2,$2,3addu	$17,$2,$3lw	$3,24($17)sll	$5,$5,2addu	$5,$5,$19sltu	$2,$3,3.set	noreorder.set	nomacrobeq	$2,$0,$L175lw	$20,100($5).set	macro.set	reorderbne	$3,$0,$L177.set	noreorder.set	nomacrojal	av_malloczli	$4,24			# 0x18.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L175sw	$2,324($17).set	macro.set	reorderlw	$3,24($17)$L177:lw	$18,324($17)sll	$2,$3,2lw	$3,16($17)addu	$2,$2,$18sw	$3,0($2)lw	$16,24($17)lw	$4,16($17).set	noreorder.set	nomacrojal	av_malloczsll	$16,$16,2.set	macro.set	reorderaddu	$16,$16,$18lw	$3,24($17)sw	$2,12($16)lw	$6,16($17)sll	$3,$3,2lw	$5,0($17)lw	$2,12($17)addu	$3,$3,$18sltu	$4,$6,32addu	$5,$5,$2.set	noreorder.set	nomacrobne	$4,$0,$L179lw	$3,12($3).set	macro.set	reorderandi	$2,$3,0x3.set	noreorder.set	nomacrobne	$2,$0,$L179andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L222li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L179:.set	noreorder.set	nomacrojal	memcpymove	$4,$3.set	macro.set	reorder$L187:lw	$2,0($17)lw	$3,12($17)addu	$8,$2,$3lbu	$9,0($8)li	$2,1			# 0x1.set	noreorder.set	nomacrobeq	$9,$2,$L223li	$2,3			# 0x3.set	macro.set	reorderbeq	$9,$2,$L224lw	$3,4($18)lw	$2,0($18)lw	$4,8($18)addu	$2,$2,$3addu	$2,$2,$4li	$4,-2139095040			# 0xffffffff80800000ori	$4,$4,0x8081mult	$2,$4sra	$3,$2,31mfhi	$4lw	$21,8($20)addu	$4,$4,$2sra	$4,$4,7subu	$4,$4,$3addiu	$2,$2,64.set	noreorder.set	nomacrojal	av_malloczaddu	$4,$4,$2.set	macro.set	reordermove	$20,$2sw	$2,24($21)li	$2,2sb	$2,0($20)lw	$5,0($18).set	noreorder.set	nomacrojal	av_xiphlacingaddiu	$4,$20,1.set	macro.set	reorderaddiu	$16,$2,1lw	$5,4($18).set	noreorder.set	nomacrojal	av_xiphlacingaddu	$4,$20,$16.set	macro.set	reorderaddu	$19,$16,$2addiu	$22,$21,24move	$16,$18li	$23,3			# 0x3move	$18,$0$L196:lw	$6,0($16)addu	$4,$20,$19sltu	$2,$6,32.set	noreorder.set	nomacrobne	$2,$0,$L197lw	$5,12($16).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L197andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L225li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorder$L197:jal	memcpy$L205:lw	$2,0($16)addiu	$18,$18,1addu	$19,$19,$2.set	noreorder.set	nomacrobne	$18,$23,$L196addiu	$16,$16,4.set	macro.set	reorderlw	$4,0($22).set	noreorder.set	nomacrojal	av_reallocmove	$5,$19.set	macro.set	reordersw	$2,0($22)sw	$19,28($21)$L193:lw	$2,24($17)$L226:lw	$31,48($sp)lw	$23,44($sp)lw	$22,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)sltu	$2,$2,3.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,56.set	macro.set	reorder$L175:lw	$31,48($sp)lw	$23,44($sp)lw	$22,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)move	$2,$0.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,56.set	macro.set	reorder$L223:lbu	$2,11($8)lw	$7,8($20)addiu	$4,$8,12sw	$2,68($7)lbu	$5,2($4)lbu	$2,3($4)lbu	$3,1($4)lbu	$6,12($8)sll	$5,$5,16sll	$2,$2,24or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2sw	$3,64($7)addiu	$4,$8,20lbu	$5,2($4)lbu	$2,3($4)lbu	$6,20($8)lbu	$3,1($4)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$3,$3,8or	$3,$3,$2sw	$3,4($7)sw	$9,64($20)lw	$3,64($7)li	$2,65536			# 0x10000ori	$2,$2,0x5006sw	$3,68($20)sw	$2,228($7).set	noreorder.set	nomacroj	$L193sw	$9,224($7).set	macro.set	reorder$L225:addiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L201addiu	$5,$5,-4.set	macro.set	reorder$L214:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L214$L201:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L203$L215:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L215$L203:andi	$6,$6,0x3li	$2,2			# 0x2beq	$6,$2,$L207.set	noreorder.set	nomacrobeq	$6,$23,$L208li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L205lbu	$2,4($5).set	noreorder.set	nomacroj	$L205sb	$2,4($4).set	macro.set	reorder$L222:addiu	$4,$3,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L183addiu	$5,$5,-4.set	macro.set	reorder$L212:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L212$L183:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L185$L213:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L213$L185:andi	$6,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L189li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L190li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L187lbu	$2,4($5).set	noreorder.set	nomacroj	$L187sb	$2,4($4).set	macro.set	reorder$L224:lw	$6,16($17)move	$4,$19addiu	$5,$8,7.set	noreorder.set	nomacrojal	vorbis_commentaddiu	$6,$6,-8.set	macro.set	reorder.set	noreorder.set	nomacroj	$L226lw	$2,24($17).set	macro.set	reorder$L207:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L205sb	$3,5($4).set	macro.set	reorder$L208:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L205sb	$2,6($4).set	macro.set	reorder$L189:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L187sb	$3,5($4).set	macro.set	reorder$L190:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L187sb	$2,6($4).set	macro.set	reorder.end	vorbis_header.globl	vorbis_codec.section	.rodata.str1.4.align	2$LC10:.ascii	"\001vorbis\000".data.align	2.type	vorbis_codec, @object.size	vorbis_codec, 24vorbis_codec:.word	$LC10.byte	7.space	7.word	vorbis_header.space	8.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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