📄 utils.s
字号:
beq $2,$0,$L270li $3,6 # 0x6lw $4,84($16)jal strcmpmove $5,$17beq $2,$0,$L304move $4,$17jal strchrli $5,47 # 0x2fbeq $2,$0,$L305move $16,$2$L286:addiu $18,$sp,24move $4,$17move $5,$18li $6,10 # 0xajal __strtol_internalmove $7,$0sw $2,0($19)lw $2,24($sp)beq $17,$2,$L306nop$L289:addiu $4,$16,1move $5,$18li $6,10 # 0xajal __strtol_internalmove $7,$0sw $2,4($19)lw $2,0($19)$L292:beq $2,$0,$L285li $2,-1 # 0xfffffffffffffffflw $2,4($19)bne $2,$0,$L285move $2,$0li $2,-1 # 0xffffffffffffffff$L285:lw $31,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,64$L306:beq $17,$16,$L289li $2,-1 # 0xffffffffffffffffsw $0,0($19)lw $31,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,64$L305:move $4,$17jal strchrli $5,58 # 0x3abne $2,$0,$L286move $16,$2move $4,$17move $5,$0jal __strtod_internalmove $6,$0move $6,$2li $2,983040 # 0xf0000ori $2,$2,0x4628move $7,$3addiu $4,$sp,28jal av_d2qsw $2,16($sp)lw $2,32($sp)lw $3,28($sp)sw $2,4($19)move $2,$3j $L292sw $3,0($19)$L297:move $3,$0$L270:sll $2,$3,4sll $3,$3,2addiu $4,$18,%lo(video_frame_rate_abbrs)subu $2,$2,$3addu $2,$2,$4lw $3,8($2)lw $4,4($2)sw $3,4($19)sw $4,0($19)lw $31,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)move $2,$0j $31addiu $sp,$sp,64$L304:j $L270li $3,7 # 0x7.set macro.set reorder.end av_parse_video_frame_rate.section .text.do_free,"ax",@progbits.align 2.align 5.globl do_free.ent do_free.type do_free, @functiondo_free:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end do_free.section .rodata.str1.4.align 2$LC8:.ascii "mpeg2ts\000".align 2$LC9:.ascii "mp2\000".align 2$LC10:.ascii "mp1\000".align 2$LC11:.ascii "%c%c%c%c / 0x%04X\000".align 2$LC12:.ascii "0x%04x\000".align 2$LC13:.ascii " (hq)\000".subsection -1.align 2$LC14:.ascii "\000".align 2$LC15:.ascii "Video: %s%s\000".align 2$LC16:.ascii ", %s\000".align 2$LC17:.ascii ", %dx%d\000".align 2$LC18:.ascii ", %d/%d\000".align 2$LC19:.ascii ", q=%d-%d\000".align 2$LC20:.ascii "Audio: %s\000".align 2$LC21:.ascii "mono\000".align 2$LC22:.ascii "stereo\000".align 2$LC23:.ascii "5:1\000".align 2$LC24:.ascii "%d channels\000".align 2$LC25:.ascii ", %d Hz, %s\000".align 2$LC26:.ascii "Data: %s\000".align 2$LC27:.ascii "Subtitle: %s\000".align 2$LC28:.ascii "Invalid Codec type %d\000".align 2$LC29:.ascii ", pass 1\000".align 2$LC30:.ascii ", pass 2\000".align 2$LC31:.ascii ", %d kb/s\000".section .text.avcodec_string,"ax",@progbits.align 2.align 5.globl avcodec_string.ent avcodec_string.type avcodec_string, @functionavcodec_string:.frame $sp,200,$31 # vars= 136, regs= 7/0, args= 32, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-200sw $21,188($sp)sw $20,184($sp)sw $19,180($sp)sw $17,172($sp)sw $31,192($sp)sw $18,176($sp)sw $16,168($sp)move $21,$7move $19,$4move $20,$5beq $7,$0,$L311move $17,$6lui $2,%hi(first_avcodec)lw $7,%lo(first_avcodec)($2)beq $7,$0,$L313lw $3,228($6)$L374:lw $2,20($7)beq $2,$0,$L315noplw $2,8($7)beq $3,$2,$L317nop$L315:lw $7,36($7)bne $7,$0,$L374nop$L313:li $2,131072 # 0x20000beq $3,$2,$L380lui $2,%hi($LC8)$L322:lb $2,192($17)beq $2,$0,$L329addiu $7,$17,192$L324:lw $16,224($17)li $2,1 # 0x1beq $16,$2,$L338slt $2,$16,2bne $2,$0,$L381li $2,2 # 0x2beq $16,$2,$L339li $2,3 # 0x3beq $16,$2,$L382lui $6,%hi($LC27)lui $6,%hi($LC28)$L392:move $4,$19move $5,$20addiu $6,$6,%lo($LC28)jal snprintfmove $7,$16lw $31,192($sp)$L393:lw $21,188($sp)lw $20,184($sp)lw $19,180($sp)lw $18,176($sp)lw $17,172($sp)lw $16,168($sp)j $31addiu $sp,$sp,200$L311:lui $2,%hi(first_avcodec)lw $7,%lo(first_avcodec)($2)beq $7,$0,$L313lw $3,228($6)$L375:lw $2,28($7)beq $2,$0,$L319noplw $2,8($7)beq $3,$2,$L321li $2,65536 # 0x10000$L319:lw $7,36($7)bne $7,$0,$L375li $2,131072 # 0x20000bne $3,$2,$L322lui $2,%hi($LC8)j $L324addiu $7,$2,%lo($LC8)$L338:lui $6,%hi($LC20)addiu $6,$6,%lo($LC20)move $4,$19jal snprintfmove $5,$20lw $7,68($17)li $2,2 # 0x2beq $7,$2,$L355li $2,6 # 0x6beq $7,$2,$L356addiu $18,$sp,64beq $7,$16,$L395lui $6,%hi($LC24)addiu $6,$6,%lo($LC24)move $4,$18jal snprintfli $5,100 # 0x64lw $16,64($17)$L390:bne $16,$0,$L384noplw $2,228($17)$L391:li $3,-65536 # 0xffffffffffff0000addu $2,$2,$3sltu $4,$2,17beq $4,$0,$L379lui $3,%hi($L365)sll $2,$2,2addiu $3,$3,%lo($L365)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L365:.word $L361.word $L361.word $L361.word $L361.word $L362.word $L362.word $L362.word $L362.word $L363.word $L363.word $L363.word $L363.word $L364.word $L364.word $L364.word $L364.word $L364.section .text.avcodec_string$L317:j $L324lw $7,0($7)$L321:ori $2,$2,0x5001bne $3,$2,$L324lw $7,0($7)lw $3,16($17)li $2,2 # 0x2beq $3,$2,$L385li $2,1 # 0x1bne $3,$2,$L324lui $2,%hi($LC10)j $L324addiu $7,$2,%lo($LC10)$L380:j $L324addiu $7,$2,%lo($LC8)$L356:lui $5,%hi($LC23)addiu $5,$5,%lo($LC23)jal strcpymove $4,$18j $L390lw $16,64($17)$L381:bne $16,$0,$L392lui $6,%hi($LC28)lw $2,556($17)beq $2,$0,$L342lui $2,%hi($LC14)lui $2,%hi($LC13)addiu $2,$2,%lo($LC13)$L344:lui $6,%hi($LC15)addiu $6,$6,%lo($LC15)move $4,$19move $5,$20jal snprintfsw $2,16($sp)lw $18,52($17)li $2,-1 # 0xffffffffffffffffbeq $18,$2,$L345nopjal strlenmove $4,$19move $4,$18jal avcodec_get_pix_fmt_namemove $16,$2lui $6,%hi($LC16)subu $5,$20,$16addiu $6,$6,%lo($LC16)move $7,$2jal snprintfaddu $4,$19,$16$L345:lw $16,40($17)beq $16,$0,$L347nopjal strlenmove $4,$19lw $3,44($17)lui $6,%hi($LC17)subu $5,$20,$2addiu $6,$6,%lo($LC17)move $7,$16addu $4,$19,$2jal snprintfsw $3,16($sp)lui $3,%hi(av_log_level)lw $2,%lo(av_log_level)($3)slt $2,$2,2bne $2,$0,$L347noplw $2,32($17)lw $3,36($17)sra $5,$2,31move $6,$3sra $7,$3,31jal ff_gcdmove $4,$2move $4,$19jal strlenmove $16,$2lw $7,32($17)lw $3,36($17)div $0,$7,$16teq $16,$0,7lui $6,%hi($LC18)subu $5,$20,$2addiu $6,$6,%lo($LC18)addu $4,$19,$2mflo $7div $0,$3,$16teq $16,$0,7mflo $3jal snprintfsw $3,16($sp)$L347:beq $21,$0,$L379nopjal strlenmove $4,$19lw $7,100($17)lw $3,104($17)lui $6,%hi($LC19)subu $5,$20,$2addiu $6,$6,%lo($LC19)addu $4,$19,$2jal snprintfsw $3,16($sp)$L379:lw $16,4($17)$L352:beq $21,$0,$L367noplw $3,12($17)andi $2,$3,0x200bne $2,$0,$L386nop$L369:andi $2,$3,0x400bne $2,$0,$L387nop$L367:beq $16,$0,$L393lw $31,192($sp)jal strlenmove $4,$19li $7,274857984 # 0x10620000ori $7,$7,0x4dd3mult $16,$7sra $3,$16,31mfhi $7lui $6,%hi($LC31)sra $7,$7,6subu $5,$20,$2addu $4,$19,$2subu $7,$7,$3jal snprintfaddiu $6,$6,%lo($LC31)lw $31,192($sp)lw $21,188($sp)lw $20,184($sp)lw $19,180($sp)lw $18,176($sp)lw $17,172($sp)lw $16,168($sp)j $31addiu $sp,$sp,200$L387:jal strlenmove $4,$19lui $6,%hi($LC30)subu $5,$20,$2addiu $6,$6,%lo($LC30)jal snprintfaddu $4,$19,$2j $L367nop$L339:lui $6,%hi($LC26)addiu $6,$6,%lo($LC26)move $4,$19jal snprintfmove $5,$20j $L352lw $16,4($17)$L329:jal isprintlbu $4,232($17)beq $2,$0,$L394addiu $16,$sp,32jal isprintlbu $4,233($17)bne $2,$0,$L388addiu $16,$sp,32$L394:lw $7,232($17)lui $6,%hi($LC12)addiu $6,$6,%lo($LC12)move $4,$16jal snprintfli $5,32 # 0x20j $L324move $7,$16$L382:addiu $6,$6,%lo($LC27)move $4,$19jal snprintfmove $5,$20j $L352lw $16,4($17)$L386:jal strlenmove $4,$19lui $6,%hi($LC29)subu $5,$20,$2addiu $6,$6,%lo($LC29)jal snprintfaddu $4,$19,$2j $L369lw $3,12($17)$L384:jal strlenmove $4,$19lui $6,%hi($LC25)subu $5,$20,$2addiu $6,$6,%lo($LC25)move $7,$16addu $4,$19,$2jal snprintfsw $18,16($sp)j $L391lw $2,228($17)$L355:addiu $18,$sp,64lui $5,%hi($LC22)addiu $5,$5,%lo($LC22)jal strcpymove $4,$18j $L390lw $16,64($17)$L342:j $L344addiu $2,$2,%lo($LC14)$L361:lw $2,64($17)lw $3,68($17)sll $2,$2,4j $L352mul $16,$2,$3$L362:lw $2,64($17)lw $3,68($17)sll $2,$2,3j $L352mul $16,$2,$3$L363:lw $2,64($17)lw $3,68($17)sll $2,$2,5j $L352mul $16,$2,$3$L364:lw $2,64($17)lw $4,68($17)sll $3,$2,5sll $2,$2,3subu $3,$3,$2j $L352mul $16,$3,$4$L385:lui $2,%hi($LC9)j $L324addiu $7,$2,%lo($LC9)$L388:jal isprintlbu $4,234($17)beq $2,$0,$L394addiu $16,$sp,32jal isprintlbu $4,235($17)beq $2,$0,$L394addiu $16,$sp,32lw $2,232($17)srl $3,$2,8srl $8,$2,16lui $6,%hi($LC11)andi $3,$3,0xffandi $8,$8,0xffandi $7,$2,0x00ffsrl $9,$2,24addiu $6,$6,%lo($LC11)move $4,$16li $5,32 # 0x20sw $3,16($sp)sw $8,20($sp)sw $9,24($sp)jal snprintfsw $2,28($sp)j $L324move $7,$16$L395:lui $5,%hi($LC21)addiu $5,$5,%lo($LC21)jal strcpymove $4,$18j $L390lw $16,64($17).set macro.set reorder.end avcodec_string.section .text.av_mallocz_static,"ax",@progbits.align 2.align 5.globl av_mallocz_static.ent av_mallocz_static.type av_mallocz_static, @functionav_mallocz_static:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32move $5,$4sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)sw $31,28($sp)jal uc_memalign_staticli $4,32 # 0x20lui $17,%hi(last_static)move $16,$2lui $6,%hi(allocated_static)bne $2,$0,$L404lui $18,%hi(array_static)$L397:move $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L404:lw $3,%lo(last_static)($17)lw $5,%lo(allocated_static)($6)sll $3,$3,2addiu $3,$3,4sll $2,$3,5addu $2,$2,$3srl $2,$2,5addiu $2,$2,32sltu $4,$3,$2movz $2,$3,$4sltu $3,$3,$5lw $4,%lo(array_static)($18)beq $3,$0,$L405move $5,$2$L399:beq $4,$0,$L406sw $4,%lo(array_static)($18)lw $2,%lo(last_static)($17)sll $3,$2,2addu $3,$3,$4addiu $2,$2,1sw $2,%lo(last_static)($17)j $L397sw $16,0($3)$L405:jal uc_realloc_staticsw $2,%lo(allocated_static)($6)j $L399move $4,$2$L406:j $L397move $16,$0.set macro.set reorder.end av_mallocz_static.section .text.avcodec_decode_video,"ax",@progbits.align 2.align 5.globl avcodec_decode_video.ent avcodec_decode_video.type avcodec_decode_video, @functionavcodec_decode_video:.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,-40sw $17,28($sp)sw $16,24($sp)sw $31,32($sp)sw $0,0($6)lw $3,668($4)move $17,$6move $16,$4move $6,$7bne $3,$0,$L408lw $4,56($sp)lw $2,672($16)bne $2,$0,$L410move $10,$2$L411:lw $3,132($16)lw $2,32($3)andi $2,$2,0x20bne $2,$0,$L417nopbeq $4,$0,$L422nop$L417:sw $4,16($sp)lw $2,28($3)move $7,$6move $4,$16jal $2move $6,$17move $3,$2lw $2,0($17)beq $2,$0,$L425lw $31,32($sp)lw $2,80($16)addiu $2,$2,1sw $2,80($16)lw $31,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$3j $31addiu $sp,$sp,40$L408:move $7,$3blez $3,$L412lw $10,672($16)blez $10,$L412addiu $3,$3,128addiu $2,$10,128multu $3,$2mfhi $9bleu $9,$0,$L423mflo $8$L412:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -