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 + -
显示快捷键?