📄 opt.s
字号:
.file 1 "opt.c".section .mdebug.abi32.previous.section .text.av_next_option,"ax",@progbits.align 2.align 5.globl av_next_option.ent av_next_option.type av_next_option, @functionav_next_option:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrobeq $5,$0,$L2noplw $2,48($5)beq $2,$0,$L8addiu $4,$5,48$L4:j $31move $2,$4$L2:lw $2,0($4)lw $4,8($2)j $31move $2,$4$L8:j $L4move $4,$0.set macro.set reorder.end av_next_option.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "-%-17s \000".align 2$LC1:.ascii "%-7s \000".align 2$LC2:.ascii "<flags>\000".align 2$LC3:.ascii "<int>\000".align 2$LC4:.ascii "<int64>\000".align 2$LC5:.ascii "<double>\000".align 2$LC6:.ascii "<float>\000".align 2$LC7:.ascii "<string>\000".align 2$LC8:.ascii "<rational>\000".subsection -1.align 2$LC9:.ascii "\000".align 2$LC10:.ascii "%c\000".align 2$LC11:.ascii " %s\000".align 2$LC12:.ascii "\012\000".align 2$LC13:.ascii " %-15s \000".section .text.opt_list,"ax",@progbits.align 2.align 5.ent opt_list.type opt_list, @functionopt_list:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $31,40($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $2,0($4)move $21,$4lw $18,8($2)move $19,$5beq $18,$0,$L49move $20,$6$L50:lw $2,40($18)andi $2,$2,0x3beq $2,$0,$L12nopbeq $20,$0,$L54li $2,128 # 0x80lw $3,12($18)beq $3,$2,$L55nop$L12:addiu $18,$18,48$L57:lw $2,0($18)bne $2,$0,$L50nop$L49:lw $31,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)j $31addiu $sp,$sp,48$L54:lw $3,12($18)beq $3,$2,$L12move $4,$19lw $7,0($18)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)jal av_logli $5,1 # 0x1lw $3,12($18)sltu $2,$3,7beq $2,$0,$L59lui $6,%hi($LC1)sll $2,$3,2$L60:lui $3,%hi($L27)addiu $3,$3,%lo($L27)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L27:.word $L20.word $L21.word $L22.word $L23.word $L24.word $L25.word $L26.section .text.opt_list$L55:lw $5,44($18)jal strcmpmove $4,$20bne $2,$0,$L12move $4,$19lw $7,0($18)lui $6,%hi($LC13)addiu $6,$6,%lo($LC13)jal av_logli $5,1 # 0x1lw $3,12($18)sltu $2,$3,7bne $2,$0,$L60sll $2,$3,2lui $6,%hi($LC1)$L59:lui $7,%hi($LC9)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC9)move $4,$19jal av_logli $5,1 # 0x1lw $2,40($18)$L58:li $17,46 # 0x2elui $16,%hi($LC10)andi $2,$2,0x1li $7,69 # 0x45movz $7,$17,$2move $4,$19li $5,1 # 0x1jal av_logaddiu $6,$16,%lo($LC10)lw $2,40($18)li $7,68 # 0x44andi $2,$2,0x2movz $7,$17,$2move $4,$19li $5,1 # 0x1jal av_logaddiu $6,$16,%lo($LC10)lw $2,40($18)li $7,86 # 0x56andi $2,$2,0x10movz $7,$17,$2move $4,$19li $5,1 # 0x1jal av_logaddiu $6,$16,%lo($LC10)lw $2,40($18)li $7,65 # 0x41andi $2,$2,0x8movz $7,$17,$2move $4,$19li $5,1 # 0x1jal av_logaddiu $6,$16,%lo($LC10)lw $2,40($18)li $7,83 # 0x53andi $2,$2,0x20movz $7,$17,$2addiu $6,$16,%lo($LC10)move $4,$19jal av_logli $5,1 # 0x1lw $7,4($18)beq $7,$0,$L44lui $6,%hi($LC11)addiu $6,$6,%lo($LC11)move $4,$19jal av_logli $5,1 # 0x1$L44:lui $6,%hi($LC12)addiu $6,$6,%lo($LC12)move $4,$19jal av_logli $5,1 # 0x1lw $6,44($18)beq $6,$0,$L12li $2,128 # 0x80lw $3,12($18)beq $3,$2,$L12move $4,$21jal opt_listmove $5,$19j $L57addiu $18,$18,48$L20:lui $6,%hi($LC1)lui $7,%hi($LC2)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC2)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18)$L26:lui $6,%hi($LC1)lui $7,%hi($LC8)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC8)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18)$L25:lui $6,%hi($LC1)lui $7,%hi($LC7)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC7)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18)$L24:lui $6,%hi($LC1)lui $7,%hi($LC6)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC6)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18)$L23:lui $6,%hi($LC1)lui $7,%hi($LC5)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC5)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18)$L22:lui $6,%hi($LC1)lui $7,%hi($LC4)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC4)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18)$L21:lui $6,%hi($LC1)lui $7,%hi($LC3)addiu $6,$6,%lo($LC1)addiu $7,$7,%lo($LC3)move $4,$19jal av_logli $5,1 # 0x1j $L58lw $2,40($18).set macro.set reorder.end opt_list.section .rodata.str1.4.align 2$LC14:.ascii "%s AVOptions:\012\000".section .text.av_opt_show,"ax",@progbits.align 2.align 5.globl av_opt_show.ent av_opt_show.type av_opt_show, @functionav_opt_show:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $16,16($sp)lui $6,%hi($LC14)move $16,$4sw $17,20($sp)move $4,$5move $17,$5sw $31,24($sp)addiu $6,$6,%lo($LC14)li $2,-1 # 0xffffffffffffffffbeq $16,$0,$L64li $5,1 # 0x1lw $2,0($16)jal av_loglw $7,0($2)move $4,$16move $5,$17jal opt_listmove $6,$0move $2,$0$L64:lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end av_opt_show.section .text.av_find_opt,"ax",@progbits.align 2.align 5.globl av_find_opt.ent av_find_opt.type av_find_opt, @functionav_find_opt:.frame $sp,40,$31 # vars= 0, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $31,36($sp)sw $16,16($sp)lw $2,0($4)move $17,$5lw $16,8($2)move $18,$6move $20,$7beq $16,$0,$L67lw $19,56($sp)lw $4,0($16)beq $4,$0,$L69nopbne $6,$0,$L82nopj $L83nop$L86:lw $4,0($16)beq $4,$0,$L69nop$L82:jal strcmpmove $5,$17bne $2,$0,$L74move $5,$18lw $2,44($16)beq $2,$0,$L74move $4,$2jal strcmpnopbne $2,$0,$L74noplw $2,40($16)and $2,$20,$2beq $2,$19,$L87move $2,$16$L74:addiu $16,$16,48bne $16,$0,$L86nop$L67:move $2,$16$L87:lw $31,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L83:jal strcmpmove $5,$17bne $2,$0,$L78noplw $2,40($16)and $2,$20,$2beq $2,$19,$L87move $2,$16$L78:addiu $16,$16,48beq $16,$0,$L87move $2,$16lw $4,0($16)bne $4,$0,$L83nop$L69:move $16,$0move $2,$16lw $31,36($sp)lw $20,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 av_find_opt.globl __extendsfdf2.globl __nedf2.globl __floatdidf.globl __muldf3.globl __floatsidf.globl __divdf3.section .rodata.cst8,"aM",@progbits,8.align 3$LC15:.word 0.word 1072693248.section .text.av_get_q,"ax",@progbits.align 2.align 5.globl av_get_q.ent av_get_q.type av_get_q, @functionav_get_q:.frame $sp,56,$31 # vars= 0, regs= 7/0, args= 24, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $31,48($sp)sw $21,44($sp)sw $16,24($sp)lw $2,0($5)move $18,$5lw $16,8($2)move $20,$4move $17,$6bne $16,$0,$L112move $19,$7j $L115lui $2,%hi($LC15)$L113:jal strcmpmove $5,$17beq $2,$0,$L92nopaddiu $16,$16,48beq $16,$0,$L115lui $2,%hi($LC15)$L112:lw $4,0($16)bne $4,$0,$L113nop$L89:lui $2,%hi($LC15)$L115:lw $18,%lo($LC15)($2)lw $19,%lo($LC15+4)($2)move $16,$0move $17,$0move $21,$0move $6,$18move $7,$19$L105:move $4,$18jal __nedf2move $5,$19bne $2,$0,$L116move $4,$16$L104:beq $16,$16,$L114sra $5,$16,31move $4,$16$L116:jal __floatdidfmove $5,$17move $5,$3move $6,$18move $7,$19jal __muldf3move $4,$2move $4,$21move $16,$2jal __floatsidfmove $17,$3move $6,$2move $4,$16move $7,$3jal __divdf3move $5,$17move $6,$2move $7,$3li $2,16777216 # 0x1000000move $4,$20jal av_d2qsw $2,16($sp)$L88:move $2,$20lw $31,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,56$L92:lw $3,8($16)blez $3,$L115lui $2,%hi($LC15)beq $19,$0,$L96addu $5,$3,$18sw $16,0($19)$L96:lw $3,12($16)sltu $2,$3,7beq $2,$0,$L115lui $2,%hi($LC15)sll $2,$3,2lui $3,%hi($L103)addiu $3,$3,%lo($L103)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L103:.word $L98.word $L98.word $L99.word $L100.word $L101.word $L89.word $L102.section .text.av_get_q$L114:bne $17,$5,$L116move $4,$16sw $21,4($20)j $L88sw $16,0($20)$L98:lw $3,0($5)lui $2,%hi($LC15)lw $18,%lo($LC15)($2)lw $19,%lo($LC15+4)($2)move $16,$3sra $17,$3,31j $L104li $21,1 # 0x1$L99:lui $2,%hi($LC15)lw $16,0($5)lw $17,4($5)lw $18,%lo($LC15)($2)lw $19,%lo($LC15+4)($2)j $L104li $21,1 # 0x1$L100:lui $2,%hi($LC15)lw $18,0($5)lw $19,4($5)lw $6,%lo($LC15)($2)lw $7,%lo($LC15+4)($2)li $16,1 # 0x1move $17,$0j $L105li $21,1 # 0x1$L101:lw $4,0($5)jal __extendsfdf2li $16,1 # 0x1move $18,$2lui $2,%hi($LC15)lw $6,%lo($LC15)($2)lw $7,%lo($LC15+4)($2)move $17,$0move $19,$3j $L105li $21,1 # 0x1$L102:lui $2,%hi($LC15)lw $3,0($5)lw $21,4($5)lw $18,%lo($LC15)($2)lw $19,%lo($LC15+4)($2)move $16,$3j $L104sra $17,$3,31.set macro.set reorder.end av_get_q.section .rodata.str1.4.align 2$LC16:.ascii "0x%08X\000".align 2$LC17:.ascii "%d\000".align 2$LC18:.ascii "%lld\000".align 2$LC19:.ascii "%f\000".align 2$LC20:.ascii "%d/%d\000".section .text.av_get_string,"ax",@progbits.align 2.align 5.globl av_get_string.ent av_get_string.type av_get_string, @functionav_get_string:.frame $sp,56,$31 # vars= 0, regs= 7/0, args= 24, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $21,44($sp)sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $31,48($sp)sw $16,24($sp)lw $2,0($4)move $18,$4lw $16,8($2)move $17,$5move $20,$6move $21,$7bne $16,$0,$L144lw $19,72($sp)j $L132move $2,$0$L146:jal strcmpmove $5,$17beq $2,$0,$L121nopaddiu $16,$16,48beq $16,$0,$L132move $2,$0$L144:lw $4,0($16)bne $4,$0,$L146nop$L118:move $2,$0$L132:lw $31,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,56$L121:lw $2,8($16)blez $2,$L118li $3,5 # 0x5lw $5,12($16)bne $5,$3,$L147nop$L125:beq $20,$0,$L128addu $6,$2,$18sw $16,0($20)$L128:bne $5,$3,$L130lw $31,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$6j $31addiu $sp,$sp,56$L130:sltu $2,$5,7beq $2,$0,$L132move $2,$0lui $3,%hi($L139)sll $2,$5,2addiu $3,$3,%lo($L139)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L139:.word $L133.word $L134.word $L135.word $L136.word $L137.word $L118.word $L138.section .text.av_get_string$L147:beq $21,$0,$L118nopbne $19,$0,$L125nopj $L132move $2,$0$L133:lw $7,0($6)lui $6,%hi($LC16)move $5,$19addiu $6,$6,%lo($LC16)jal snprintfmove $4,$21j $L132move $2,$21$L134:lw $7,0($6)lui $6,%hi($LC17)move $5,$19addiu $6,$6,%lo($LC17)jal snprintfmove $4,$21j $L132move $2,$21$L135:lw $2,0($6)lw $3,4($6)lui $6,%hi($LC18)move $5,$19addiu $6,$6,%lo($LC18)move $4,$21sw $2,16($sp)jal snprintfsw $3,20($sp)j $L132move $2,$21$L136:lw $2,0($6)lw $3,4($6)lui $6,%hi($LC19)$L148:move $5,$19addiu $6,$6,%lo($LC19)move $4,$21sw $2,16($sp)jal snprintfsw $3,20($sp)j $L132move $2,$21
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -