isom.s

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

S
872
字号
.file	1 "isom.c".section .mdebug.abi32.previous.section	.text.ff_mov_lang_to_iso639,"ax",@progbits.align	2.align	5.globl	ff_mov_lang_to_iso639.ent	ff_mov_lang_to_iso639.type	ff_mov_lang_to_iso639, @functionff_mov_lang_to_iso639:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacromove	$6,$4andi	$2,$6,0x1fsra	$4,$4,10sra	$3,$6,5andi	$4,$4,0x1faddiu	$sp,$sp,-24andi	$3,$3,0x1faddiu	$9,$2,96slt	$2,$6,139addiu	$7,$4,96sw	$31,16($sp)addiu	$3,$3,96sltu	$8,$6,139li	$10,1			# 0x1bne	$2,$0,$L2move	$4,$5sb	$7,0($5)sb	$9,2($5)sb	$3,1($5)lw	$31,16($sp)move	$2,$10j	$31addiu	$sp,$sp,24$L2:lui	$2,%hi(mov_mdhd_language_map)sll	$3,$6,2addiu	$2,$2,%lo(mov_mdhd_language_map)beq	$8,$0,$L5addu	$2,$3,$2lw	$2,0($2)li	$6,4			# 0x4beq	$2,$0,$L5move	$5,$2jal	strncpynopli	$10,1			# 0x1lw	$31,16($sp)move	$2,$10j	$31addiu	$sp,$sp,24$L5:move	$10,$0lw	$31,16($sp)move	$2,$10j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	ff_mov_lang_to_iso639.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"und\000".section	.text.ff_mov_iso639_to_lang,"ax",@progbits.align	2.align	5.globl	ff_mov_iso639_to_lang.ent	ff_mov_iso639_to_lang.type	ff_mov_iso639_to_lang, @functionff_mov_iso639_to_lang:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$18,24($sp)sw	$31,32($sp)sw	$19,28($sp)sw	$17,20($sp)sw	$16,16($sp)bne	$5,$0,$L11move	$18,$4lui	$2,%hi(mov_mdhd_language_map)addiu	$16,$2,%lo(mov_mdhd_language_map)move	$17,$0j	$L13li	$19,139			# 0x8b$L14:addiu	$17,$17,1$L30:beq	$17,$19,$L17addiu	$16,$16,4$L13:lw	$2,0($16)move	$4,$18beq	$2,$0,$L14move	$5,$2jal	strcmpnopbne	$2,$0,$L30addiu	$17,$17,1addiu	$17,$17,-1move	$2,$17lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L11:lb	$2,0($4)beq	$2,$0,$L28lui	$2,%hi($LC0)lbu	$4,0($18)sltu	$2,$4,96bne	$2,$0,$L31move	$17,$0sll	$2,$4,24$L32:sra	$2,$2,24bltz	$2,$L31move	$17,$0lbu	$3,1($18)sltu	$2,$3,96bne	$2,$0,$L31addiu	$4,$4,-96sll	$2,$3,24sra	$2,$2,24bltz	$2,$L33sll	$2,$4,5lbu	$5,2($18)addiu	$3,$3,-96sltu	$4,$5,96bne	$4,$0,$L34or	$3,$2,$3sll	$2,$5,24sra	$2,$2,24bltz	$2,$L35addiu	$2,$5,-96sll	$3,$3,5or	$17,$3,$2move	$2,$17lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40$L28:addiu	$18,$2,%lo($LC0)lbu	$4,0($18)sltu	$2,$4,96beq	$2,$0,$L32sll	$2,$4,24$L17:move	$17,$0$L31:$L33:$L34:$L35:move	$2,$17lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	ff_mov_iso639_to_lang.globl	ff_mp4_obj_type.rdata.align	2.type	ff_mp4_obj_type, @object.size	ff_mp4_obj_type, 232ff_mp4_obj_type:.word	13.word	32.word	28.word	33.word	86018.word	64.word	2.word	96.word	2.word	97.word	2.word	98.word	2.word	99.word	2.word	100.word	2.word	101.word	86018.word	102.word	86018.word	103.word	86018.word	104.word	86017.word	105.word	1.word	106.word	86017.word	107.word	8.word	108.word	64.word	109.word	91.word	110.word	73.word	163.word	86022.word	221.word	65536.word	224.word	86043.word	225.word	86020.word	226.word	65543.word	227.word	65542.word	228.word	65537.word	230.word	5.word	242.word	4.word	243.word	0.word	0.globl	codec_movvideo_tags.align	2.type	codec_movvideo_tags, @object.size	codec_movvideo_tags, 408codec_movvideo_tags:.word	14.word	544694642.word	14.word	1230329409.word	14.word	2037741106.word	8.word	1734701162.word	8.word	1634757229.word	8.word	1245992513.word	8.word	828534116.word	9.word	1651534445.word	23.word	827414099.word	23.word	829519475.word	23.word	1769043571.word	24.word	860968531.word	13.word	1983148141.word	13.word	1482049860.word	13.word	1145656920.word	13.word	844515635.word	5.word	859189864.word	5.word	859189875.word	25.word	1885566564.word	25.word	543389284.word	25.word	1886418532.word	25.word	1882551908.word	25.word	1848997476.word	25.word	1986287169.word	30.word	825446486.word	43.word	1635414130.word	44.word	1684633187.word	49.word	1397768760.word	50.word	543386995.word	56.word	543517810.word	46.word	1162629719.word	60.word	2003985521.word	28.word	828601953.word	1.word	1734701165.word	2.word	829842536.word	2.word	846619752.word	2.word	863396968.word	2.word	1848997997.word	2.word	1882552429.word	2.word	1848866925.word	2.word	1882421357.word	2.word	846619768.word	2.word	1886213697.word	96.word	543254388.word	99.word	1717987700.word	100.word	543582567.word	64.word	543649392.word	73.word	825058166.word	103.word	1852069441.word	105.word	543778675.word	0.word	0.globl	codec_movaudio_tags.align	2.type	codec_movaudio_tags, @object.size	codec_movaudio_tags, 224codec_movaudio_tags:.word	65545.word	842231401.word	65544.word	842231401.word	65549.word	875720297.word	65548.word	875720297.word	65537.word	1936684916.word	65536.word	1953984371.word	65536.word	1835233388.word	65540.word	1953984371.word	65541.word	544694642.word	65541.word	1162760014.word	65542.word	2002873461.word	65543.word	2002873441.word	69632.word	878800233.word	69638.word	33583981.word	86026.word	860045645.word	86027.word	910377293.word	86017.word	863005998.word	86017.word	1836253269.word	86017.word	1426092909.word	86018.word	1630826605.word	73728.word	1919770995.word	73729.word	1651990899.word	86020.word	2126701.word	86035.word	1667329121.word	86038.word	843924561.word	86023.word	1635148918.word	86023.word	1633908324.word	0.word	0.section	.rodata.str1.4.align	2$LC1:.ascii	"eng\000".align	2$LC2:.ascii	"fra\000".align	2$LC3:.ascii	"ger\000".align	2$LC4:.ascii	"ita\000".align	2$LC5:.ascii	"dut\000".align	2$LC6:.ascii	"sve\000".align	2$LC7:.ascii	"spa\000".align	2$LC8:.ascii	"dan\000".align	2$LC9:.ascii	"por\000".align	2$LC10:.ascii	"nor\000".align	2$LC11:.ascii	"heb\000".align	2$LC12:.ascii	"jpn\000".align	2$LC13:.ascii	"ara\000".align	2$LC14:.ascii	"fin\000".align	2$LC15:.ascii	"gre\000".align	2$LC16:.ascii	"ice\000".align	2$LC17:.ascii	"mlt\000".align	2$LC18:.ascii	"tur\000".align	2$LC19:.ascii	"hr \000".align	2$LC20:.ascii	"chi\000".align	2$LC21:.ascii	"urd\000".align	2$LC22:.ascii	"hin\000".align	2$LC23:.ascii	"tha\000".align	2$LC24:.ascii	"kor\000".align	2$LC25:.ascii	"lit\000".align	2$LC26:.ascii	"pol\000".align	2$LC27:.ascii	"hun\000".align	2$LC28:.ascii	"est\000".align	2$LC29:.ascii	"lav\000".align	2$LC30:.ascii	"fo \000".align	2$LC31:.ascii	"rus\000".align	2$LC32:.ascii	"iri\000".align	2$LC33:.ascii	"alb\000".align	2$LC34:.ascii	"ron\000".align	2$LC35:.ascii	"ces\000".align	2$LC36:.ascii	"slk\000".align	2$LC37:.ascii	"slv\000".align	2$LC38:.ascii	"yid\000".align	2$LC39:.ascii	"sr \000".align	2$LC40:.ascii	"mac\000".align	2$LC41:.ascii	"bul\000".align	2$LC42:.ascii	"ukr\000".align	2$LC43:.ascii	"bel\000".align	2$LC44:.ascii	"uzb\000".align	2$LC45:.ascii	"kaz\000".align	2$LC46:.ascii	"aze\000".align	2$LC47:.ascii	"arm\000".align	2$LC48:.ascii	"geo\000".align	2$LC49:.ascii	"mol\000".align	2$LC50:.ascii	"kir\000".align	2$LC51:.ascii	"tgk\000".align	2$LC52:.ascii	"tuk\000".align	2$LC53:.ascii	"mon\000".align	2$LC54:.ascii	"pus\000".align	2$LC55:.ascii	"kur\000".align	2$LC56:.ascii	"kas\000".align	2$LC57:.ascii	"snd\000".align	2$LC58:.ascii	"tib\000".align	2$LC59:.ascii	"nep\000".align	2$LC60:.ascii	"san\000".align	2$LC61:.ascii	"mar\000".align	2$LC62:.ascii	"ben\000".align	2$LC63:.ascii	"asm\000".align	2$LC64:.ascii	"guj\000".align	2$LC65:.ascii	"pa \000".align	2$LC66:.ascii	"ori\000".align	2$LC67:.ascii	"mal\000".align	2$LC68:.ascii	"kan\000".align	2$LC69:.ascii	"tam\000".align	2$LC70:.ascii	"tel\000".align	2$LC71:.ascii	"bur\000".align	2$LC72:.ascii	"khm\000".align	2$LC73:.ascii	"lao\000".align	2$LC74:.ascii	"vie\000".align	2$LC75:.ascii	"ind\000".align	2$LC76:.ascii	"tgl\000".align	2$LC77:.ascii	"may\000".align	2$LC78:.ascii	"amh\000".align	2$LC79:.ascii	"tir\000".align	2$LC80:.ascii	"orm\000".align	2$LC81:.ascii	"som\000".align	2$LC82:.ascii	"swa\000".align	2$LC83:.ascii	"run\000".align	2$LC84:.ascii	"mlg\000".align	2$LC85:.ascii	"epo\000".align	2$LC86:.ascii	"wel\000".align	2$LC87:.ascii	"baq\000".align	2$LC88:.ascii	"cat\000".align	2$LC89:.ascii	"lat\000".align	2$LC90:.ascii	"que\000".align	2$LC91:.ascii	"grn\000".align	2$LC92:.ascii	"aym\000".align	2$LC93:.ascii	"tat\000".align	2$LC94:.ascii	"uig\000".align	2$LC95:.ascii	"dzo\000".align	2$LC96:.ascii	"jav\000".rdata.align	2.type	mov_mdhd_language_map, @object.size	mov_mdhd_language_map, 556mov_mdhd_language_map:.word	$LC1.word	$LC2.word	$LC3.word	$LC4.word	$LC5.word	$LC6.word	$LC7.word	$LC8.word	$LC9.word	$LC10.word	$LC11.word	$LC12.word	$LC13.word	$LC14.word	$LC15.word	$LC16.word	$LC17.word	$LC18.word	$LC19.word	$LC20.word	$LC21.word	$LC22.word	$LC23.word	$LC24.word	$LC25.word	$LC26.word	$LC27.word	$LC28.word	$LC29.word	0.word	$LC30.word	0.word	$LC31.word	$LC20.word	0.word	$LC32.word	$LC33.word	$LC34.word	$LC35.word	$LC36.word	$LC37.word	$LC38.word	$LC39.word	$LC40.word	$LC41.word	$LC42.word	$LC43.word	$LC44.word	$LC45.word	$LC46.word	$LC46.word	$LC47.word	$LC48.word	$LC49.word	$LC50.word	$LC51.word	$LC52.word	$LC53.word	0.word	$LC54.word	$LC55.word	$LC56.word	$LC57.word	$LC58.word	$LC59.word	$LC60.word	$LC61.word	$LC62.word	$LC63.word	$LC64.word	$LC65.word	$LC66.word	$LC67.word	$LC68.word	$LC69.word	$LC70.word	0.word	$LC71.word	$LC72.word	$LC73.word	$LC74.word	$LC75.word	$LC76.word	$LC77.word	$LC77.word	$LC78.word	$LC79.word	$LC80.word	$LC81.word	$LC82.word	0.word	$LC83.word	0.word	$LC84.word	$LC85.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	0.word	$LC86.word	$LC87.word	$LC88.word	$LC89.word	$LC90.word	$LC91.word	$LC92.word	$LC93.word	$LC94.word	$LC95.word	$LC96.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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