aviprint.s

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

S
1,675
字号
.file	1 "aviprint.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"====== AVI Super Index Header ========\012\000".align	2$LC1:.ascii	"  FCC (%.4s) dwSize (%d) wLongsPerEntry(%d)\012\000".align	2$LC2:.ascii	"  bIndexSubType (%d) bIndexType (%d)\012\000".align	2$LC3:.ascii	"  nEntriesInUse (%d) dwChunkId (%.4s)\012\000".align	2$LC4:.ascii	"  dwReserved[0] (%d) dwReserved[1] (%d) dwReserved[2] (%".ascii	"d)\012\000".align	2$LC5:.ascii	"===========================\012\000".section	.text.print_avisuperindex_chunk,"ax",@progbits.align	2.align	5.globl	print_avisuperindex_chunk.ent	print_avisuperindex_chunk.type	print_avisuperindex_chunk, @functionprint_avisuperindex_chunk:.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40lui	$6,%hi($LC0)sw	$16,24($sp)addiu	$6,$6,%lo($LC0)move	$16,$4li	$4,8			# 0x8sw	$31,32($sp)sw	$17,28($sp)jal	mp_msgmove	$17,$5lhu	$3,8($16)lw	$2,4($16)lui	$6,%hi($LC1)move	$5,$17move	$7,$16addiu	$6,$6,%lo($LC1)li	$4,8			# 0x8sw	$3,20($sp)jal	mp_msgsw	$2,16($sp)lbu	$7,10($16)lbu	$2,11($16)lui	$6,%hi($LC2)move	$5,$17addiu	$6,$6,%lo($LC2)li	$4,8			# 0x8jal	mp_msgsw	$2,16($sp)lw	$7,12($16)lui	$6,%hi($LC3)addiu	$2,$16,16move	$5,$17addiu	$6,$6,%lo($LC3)li	$4,8			# 0x8jal	mp_msgsw	$2,16($sp)lw	$7,20($16)lw	$3,28($16)lw	$2,24($16)lui	$6,%hi($LC4)move	$5,$17addiu	$6,$6,%lo($LC4)li	$4,8			# 0x8sw	$2,16($sp)jal	mp_msgsw	$3,20($sp)lui	$6,%hi($LC5)move	$5,$17lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)addiu	$6,$6,%lo($LC5)li	$4,8			# 0x8j	mp_msgaddiu	$sp,$sp,40.set	macro.set	reorder.end	print_avisuperindex_chunk.section	.rodata.str1.4.align	2$LC6:.ascii	"====== AVI Standard Index Header ========\012\000".align	2$LC7:.ascii	"  qwBaseOffset (0x%llX) dwReserved3 (%d)\012\000".section	.text.print_avistdindex_chunk,"ax",@progbits.align	2.align	5.globl	print_avistdindex_chunk.ent	print_avistdindex_chunk.type	print_avistdindex_chunk, @functionprint_avistdindex_chunk:.frame	$sp,48,$31		# vars= 0, regs= 3/0, args= 32, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48lui	$6,%hi($LC6)sw	$16,32($sp)addiu	$6,$6,%lo($LC6)move	$16,$4li	$4,8			# 0x8sw	$31,40($sp)sw	$17,36($sp)jal	mp_msgmove	$17,$5lwl	$3,7($16)lbu	$2,9($16)lbu	$4,8($16)lwr	$3,4($16)sll	$2,$2,8lui	$6,%hi($LC1)or	$2,$2,$4move	$5,$17move	$7,$16addiu	$6,$6,%lo($LC1)li	$4,8			# 0x8sw	$3,16($sp)jal	mp_msgsw	$2,20($sp)lbu	$7,10($16)lbu	$2,11($16)lui	$6,%hi($LC2)move	$5,$17addiu	$6,$6,%lo($LC2)li	$4,8			# 0x8jal	mp_msgsw	$2,16($sp)lwl	$7,15($16)lui	$6,%hi($LC3)lwr	$7,12($16)addiu	$2,$16,16move	$5,$17addiu	$6,$6,%lo($LC3)li	$4,8			# 0x8jal	mp_msgsw	$2,16($sp)lwl	$4,23($16)lwl	$5,27($16)lwl	$7,31($16)move	$2,$4move	$3,$5lwr	$2,20($16)lwr	$7,28($16)lwr	$3,24($16)lui	$6,%hi($LC7)move	$5,$17addiu	$6,$6,%lo($LC7)li	$4,8			# 0x8sw	$2,16($sp)sw	$3,20($sp)jal	mp_msgsw	$7,24($sp)lui	$6,%hi($LC5)move	$5,$17lw	$31,40($sp)lw	$17,36($sp)lw	$16,32($sp)addiu	$6,$6,%lo($LC5)li	$4,8			# 0x8j	mp_msgaddiu	$sp,$sp,48.set	macro.set	reorder.end	print_avistdindex_chunk.section	.rodata.str1.4.align	2$LC8:.ascii	"%5d:  %.4s  %4X  %016llX  len:%6d  pos:%7d->%7.3f %7d->%".ascii	"7.3f\012\000".globl	__floatsisf.globl	__addsf3.globl	__mulsf3.globl	__extendsfdf2.section	.rodata.cst4,"aM",@progbits,4.align	2$LC9:.word	945797989.align	2$LC10:.word	1026217575.section	.text.print_index,"ax",@progbits.align	2.align	5.globl	print_index.ent	print_index.type	print_index, @functionprint_index:.frame	$sp,2160,$31		# vars= 2056, regs= 10/0, args= 64, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-2160sw	$23,2148($sp)sw	$6,2168($sp)move	$23,$5sw	$31,2156($sp)sw	$fp,2152($sp)sw	$22,2144($sp)sw	$21,2140($sp)sw	$20,2136($sp)sw	$19,2132($sp)sw	$18,2128($sp)sw	$17,2124($sp)sw	$16,2120($sp)move	$5,$0addiu	$8,$sp,68addiu	$7,$sp,1092li	$6,1024			# 0x400$L6:addu	$2,$8,$5addu	$3,$7,$5addiu	$5,$5,4sw	$0,0($2)bne	$5,$6,$L6sw	$0,0($3)blez	$23,$L21move	$16,$4addiu	$21,$sp,64addiu	$22,$sp,65move	$20,$0j	$L10lui	$fp,%hi($LC10)$L25:addiu	$2,$5,-48andi	$5,$2,0x00ffsltu	$3,$5,10beq	$3,$0,$L14li	$10,100			# 0x64sll	$2,$4,3sll	$3,$4,1addu	$3,$3,$2addu	$10,$3,$5sltu	$2,$10,256bne	$2,$0,$L14nopli	$10,255			# 0xff$L14:lw	$9,4($16)li	$6,-65536			# 0xffffffffffff0000and	$2,$9,$6move	$3,$0lw	$6,8($16)srl	$4,$2,16sll	$3,$3,16sll	$2,$2,16or	$3,$4,$3sll	$19,$10,2addu	$4,$2,$6addu	$10,$19,$21sltu	$8,$4,$2lw	$2,12($16)lw	$18,4($10)addu	$5,$8,$3andi	$9,$9,0xffffsw	$9,20($sp)sw	$4,24($sp)sw	$5,28($sp)sw	$2,32($sp)lw	$17,1028($10)sw	$16,16($sp)bltz	$18,$L17sw	$18,36($sp)jal	__floatsisfmove	$4,$18lui	$3,%hi($LC9)$L27:lw	$5,%lo($LC9)($3)jal	__mulsf3move	$4,$2jal	__extendsfdf2move	$4,$2sw	$2,40($sp)sw	$3,44($sp)bltz	$17,$L19sw	$17,48($sp)jal	__floatsisfmove	$4,$17lw	$5,%lo($LC10)($fp)$L26:jal	__mulsf3move	$4,$2jal	__extendsfdf2move	$4,$2lui	$8,%hi($LC8)lw	$5,2168($sp)move	$7,$20li	$4,8			# 0x8addiu	$6,$8,%lo($LC8)addiu	$20,$20,1sw	$2,56($sp)jal	mp_msgsw	$3,60($sp)lw	$2,12($16)beq	$23,$20,$L21addiu	$16,$16,16addu	$4,$18,$2addu	$3,$19,$21addiu	$2,$17,1sw	$2,1028($3)sw	$4,4($3)$L10:lw	$2,0($16)sw	$2,64($sp)lbu	$3,0($21)addiu	$3,$3,-48andi	$4,$3,0x00ffsltu	$2,$4,10bne	$2,$0,$L25lbu	$5,0($22)j	$L14li	$10,100			# 0x64$L19:andi	$2,$17,0x1srl	$4,$17,1jal	__floatsisfor	$4,$2,$4move	$4,$2jal	__addsf3move	$5,$2j	$L26lw	$5,%lo($LC10)($fp)$L17:andi	$2,$18,0x1srl	$4,$18,1jal	__floatsisfor	$4,$2,$4move	$4,$2jal	__addsf3move	$5,$2j	$L27lui	$3,%hi($LC9)$L21:lw	$31,2156($sp)lw	$fp,2152($sp)lw	$23,2148($sp)lw	$22,2144($sp)lw	$21,2140($sp)lw	$20,2136($sp)lw	$19,2132($sp)lw	$18,2128($sp)lw	$17,2124($sp)lw	$16,2120($sp)j	$31addiu	$sp,$sp,2160.set	macro.set	reorder.end	print_index.section	.rodata.str1.4.align	2$LC11:.ascii	"======= Video Properties Header =======\012\000".align	2$LC12:.ascii	"Format: %d  VideoStandard: %d\012\000".align	2$LC13:.ascii	"VRefresh: %d  HTotal: %d  VTotal: %d\012\000".align	2$LC14:.ascii	"FrameAspect: %d:%d  Framewidth: %d  Frameheight: %d\012\000".align	2$LC15:.ascii	"Fields: %d\012\000".align	2$LC16:.ascii	"  == Field %d description ==\012\000".align	2$LC17:.ascii	"  CompressedBMHeight: %d  CompressedBMWidth: %d\012\000".align	2$LC18:.ascii	"  ValidBMHeight: %d  ValidBMWidth: %d\012\000".align	2$LC19:.ascii	"  ValidBMXOffset: %d  ValidBMYOffset: %d\012\000".align	2$LC20:.ascii	"  VideoXOffsetInT: %d  VideoYValidStartLine: %d\012\000".align	2$LC21:.ascii	"=======================================\012\000".section	.text.print_vprp,"ax",@progbits.align	2.align	5.globl	print_vprp.ent	print_vprp.type	print_vprp, @functionprint_vprp:.frame	$sp,72,$31		# vars= 0, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-72lui	$6,%hi($LC11)sw	$18,40($sp)addiu	$6,$6,%lo($LC11)move	$18,$4li	$4,8			# 0x8sw	$31,68($sp)sw	$17,36($sp)sw	$fp,64($sp)move	$17,$5sw	$23,60($sp)sw	$22,56($sp)sw	$21,52($sp)sw	$20,48($sp)sw	$19,44($sp)jal	mp_msgsw	$16,32($sp)lw	$7,0($18)lw	$2,4($18)lui	$6,%hi($LC12)addiu	$6,$6,%lo($LC12)li	$4,8			# 0x8move	$5,$17jal	mp_msgsw	$2,16($sp)lw	$7,8($18)lw	$2,12($18)lw	$3,16($18)lui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)li	$4,8			# 0x8move	$5,$17sw	$2,16($sp)jal	mp_msgsw	$3,20($sp)lw	$2,20($18)lw	$3,24($18)lw	$8,28($18)lui	$6,%hi($LC14)srl	$7,$2,16addiu	$6,$6,%lo($LC14)andi	$2,$2,0xffffli	$4,8			# 0x8move	$5,$17sw	$2,16($sp)sw	$3,20($sp)jal	mp_msgsw	$8,24($sp)lw	$7,32($18)lui	$6,%hi($LC15)addiu	$6,$6,%lo($LC15)li	$4,8			# 0x8jal	mp_msgmove	$5,$17lw	$2,32($18)beq	$2,$0,$L29move	$19,$0move	$16,$0lui	$fp,%hi($LC16)lui	$23,%hi($LC17)lui	$22,%hi($LC18)lui	$21,%hi($LC19)lui	$20,%hi($LC20)$L31:sll	$16,$16,5addiu	$16,$16,32move	$7,$19addu	$16,$18,$16li	$4,8			# 0x8move	$5,$17jal	mp_msgaddiu	$6,$fp,%lo($LC16)lw	$7,4($16)addiu	$16,$16,4lw	$2,4($16)li	$4,8			# 0x8move	$5,$17addiu	$6,$23,%lo($LC17)jal	mp_msgsw	$2,16($sp)lw	$7,8($16)lw	$2,12($16)li	$4,8			# 0x8move	$5,$17addiu	$6,$22,%lo($LC18)jal	mp_msgsw	$2,16($sp)lw	$7,16($16)lw	$2,20($16)li	$4,8			# 0x8move	$5,$17addiu	$6,$21,%lo($LC19)jal	mp_msgsw	$2,16($sp)lw	$2,28($16)lw	$7,24($16)li	$4,8			# 0x8move	$5,$17addiu	$6,$20,%lo($LC20)jal	mp_msgsw	$2,16($sp)lw	$2,32($18)addiu	$16,$19,1sltu	$2,$16,$2bne	$2,$0,$L31move	$19,$16$L29:lui	$6,%hi($LC21)move	$5,$17lw	$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)addiu	$6,$6,%lo($LC21)li	$4,8			# 0x8j	mp_msgaddiu	$sp,$sp,72.set	macro.set	reorder.end	print_vprp.section	.rodata.str1.4.align	2$LC22:.ascii	"======= VIDEO Format ======\012\000".align	2$LC23:.ascii	"  biSize %d\012\000".align	2$LC24:.ascii	"  biWidth %d\012\000".align	2$LC25:.ascii	"  biHeight %d\012\000".align	2$LC26:.ascii	"  biPlanes %d\012\000".align	2$LC27:.ascii	"  biBitCount %d\012\000".align	2$LC28:.ascii	"  biCompression %d='%.4s'\012\000".align	2$LC29:.ascii	"  biSizeImage %d\012\000".align	2$LC30:.ascii	"Unknown extra header dump: \000".align	2$LC31:.ascii	"[%x] \000".align	2$LC32:.ascii	"\012\000".section	.text.print_video_header,"ax",@progbits.align	2.align	5.globl	print_video_header.ent	print_video_header.type	print_video_header, @functionprint_video_header:.frame	$sp,48,$31		# vars= 0, regs= 6/0, args= 24, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48lui	$6,%hi($LC22)sw	$16,24($sp)addiu	$6,$6,%lo($LC22)move	$16,$4li	$4,8			# 0x8sw	$31,44($sp)sw	$17,28($sp)sw	$20,40($sp)move	$17,$5sw	$19,36($sp)jal	mp_msgsw	$18,32($sp)lwl	$7,3($16)lui	$6,%hi($LC23)lwr	$7,0($16)addiu	$6,$6,%lo($LC23)li	$4,8			# 0x8jal	mp_msgmove	$5,$17lwl	$7,7($16)lui	$6,%hi($LC24)lwr	$7,4($16)addiu	$6,$6,%lo($LC24)li	$4,8			# 0x8jal	mp_msgmove	$5,$17lwl	$7,11($16)lui	$6,%hi($LC25)lwr	$7,8($16)addiu	$6,$6,%lo($LC25)li	$4,8			# 0x8jal	mp_msgmove	$5,$17lbu	$7,13($16)lbu	$2,12($16)sll	$7,$7,8or	$7,$7,$2lui	$6,%hi($LC26)sll	$7,$7,16addiu	$6,$6,%lo($LC26)sra	$7,$7,16li	$4,8			# 0x8jal	mp_msgmove	$5,$17lbu	$7,15($16)lbu	$2,14($16)sll	$7,$7,8or	$7,$7,$2lui	$6,%hi($LC27)sll	$7,$7,16addiu	$6,$6,%lo($LC27)sra	$7,$7,16li	$4,8			# 0x8jal	mp_msgmove	$5,$17lwl	$7,19($16)lui	$6,%hi($LC28)lwr	$7,16($16)addiu	$2,$16,16addiu	$6,$6,%lo($LC28)li	$4,8			# 0x8move	$5,$17jal	mp_msgsw	$2,16($sp)lwl	$7,23($16)lui	$6,%hi($LC29)lwr	$7,20($16)addiu	$6,$6,%lo($LC29)li	$4,8			# 0x8jal	mp_msgmove	$5,$17lwl	$2,3($16)lwr	$2,0($16)sltu	$2,$2,41beq	$2,$0,$L42lui	$6,%hi($LC5)move	$5,$17lw	$31,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)addiu	$6,$6,%lo($LC5)li	$4,8			# 0x8j	mp_msgaddiu	$sp,$sp,48$L42:lui	$6,%hi($LC30)addiu	$6,$6,%lo($LC30)li	$4,8			# 0x8jal	mp_msgmove	$5,$17lwl	$2,3($16)li	$3,40			# 0x28lwr	$2,0($16)beq	$2,$3,$L37addiu	$19,$16,40move	$18,$0move	$3,$0lui	$20,%hi($LC31)$L39:addu	$2,$19,$3lbu	$7,0($2)li	$4,8			# 0x8move	$5,$17jal	mp_msgaddiu	$6,$20,%lo($LC31)lwl	$2,3($16)addiu	$3,$18,1lwr	$2,0($16)addiu	$2,$2,-40sltu	$2,$3,$2bne	$2,$0,$L39move	$18,$3$L37:lui	$6,%hi($LC32)move	$5,$17addiu	$6,$6,%lo($LC32)jal	mp_msgli	$4,8			# 0x8lui	$6,%hi($LC5)move	$5,$17lw	$31,44($sp)lw	$20,40($sp)lw	$19,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)addiu	$6,$6,%lo($LC5)li	$4,8			# 0x8j	mp_msgaddiu	$sp,$sp,48.set	macro.set	reorder.end	print_video_header.section	.rodata.str1.4.align	2$LC33:.ascii	"======= WAVE Format =======\012\000".align	2$LC34:.ascii	"Format Tag: %d (0x%X)\012\000".align	2$LC35:.ascii	"Channels: %d\012\000".align	2$LC36:.ascii	"Samplerate: %d\012\000".align	2$LC37:.ascii	"avg byte/sec: %d\012\000".align	2$LC38:.ascii	"Block align: %d\012\000".align	2$LC39:.ascii	"bits/sample: %d\012\000".align	2$LC40:.ascii	"cbSize: %d\012\000".align	2$LC41:.ascii	"mp3.wID=%d\012\000".align	2$LC42:.ascii	"mp3.fdwFlags=0x%X\012\000".align	2$LC43:.ascii	"mp3.nBlockSize=%d\012\000".align	2$LC44:.ascii	"mp3.nFramesPerBlock=%d\012\000".align	2$LC45:.ascii	"mp3.nCodecDelay=%d\012\000".align	2$LC46:.ascii	"========================================================".ascii	"==================\012\000".section	.text.print_wave_header,"ax",@progbits.align	2.align	5.globl	print_wave_header

⌨️ 快捷键说明

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