📄 opt.s
字号:
$L137:jal __extendsfdf2lw $4,0($6)j $L148lui $6,%hi($LC19)$L138:lw $7,0($6)lw $2,4($6)lui $6,%hi($LC20)move $5,$19addiu $6,$6,%lo($LC20)move $4,$21jal snprintfsw $2,16($sp)j $L132move $2,$21.set macro.set reorder.end av_get_string.globl __ltdf2.section .rodata.str1.4.align 2$LC21:.ascii "Value %lf for parameter '%s' out of range.\012\000".globl __truncdfsf2.globl __fixdfsi.globl __eqdf2.section .text.av_set_number,"ax",@progbits.align 2.align 5.ent av_set_number.type av_set_number, @functionav_set_number:.frame $sp,80,$31 # vars= 8, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $23,68($sp)sw $22,64($sp)sw $17,44($sp)sw $31,76($sp)sw $fp,72($sp)sw $21,60($sp)sw $20,56($sp)sw $19,52($sp)sw $18,48($sp)sw $16,40($sp)lw $2,0($4)sw $4,80($sp)lw $16,8($2)move $17,$5sw $6,88($sp)sw $7,92($sp)lw $22,104($sp)bne $16,$0,$L174lw $23,108($sp)j $L176move $2,$16$L175:jal strcmpmove $5,$17beq $2,$0,$L154nopaddiu $16,$16,48beq $16,$0,$L176move $2,$16$L174:lw $4,0($16)bne $4,$0,$L175nop$L152:move $16,$0$L150:move $2,$16$L176:lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L154:lw $fp,8($16)blez $fp,$L152nopjal __floatsidflw $4,96($sp)move $4,$22move $5,$23move $18,$2jal __floatdidfmove $19,$3lw $6,88($sp)lw $7,92($sp)move $4,$2jal __muldf3move $5,$3lw $6,32($16)lw $7,36($16)move $4,$18move $5,$19move $20,$2jal __muldf3move $21,$3move $4,$2move $5,$3move $6,$20jal __ltdf2move $7,$21bltz $2,$L158move $4,$18lw $6,24($16)lw $7,28($16)jal __muldf3move $5,$19move $6,$2move $4,$20move $5,$21jal __ltdf2move $7,$3bgez $2,$L160lw $6,80($sp)$L158:lw $2,88($sp)lw $3,92($sp)lui $6,%hi($LC21)move $16,$0addiu $6,$6,%lo($LC21)move $4,$0move $5,$0sw $2,16($sp)sw $17,24($sp)jal av_logsw $3,20($sp)move $2,$16lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L160:lw $3,12($16)sltu $2,$3,7beq $2,$0,$L152addu $17,$fp,$6sll $2,$3,2lui $3,%hi($L167)addiu $3,$3,%lo($L167)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L167:.word $L162.word $L162.word $L163.word $L164.word $L165.word $L152.word $L166.section .text.av_set_number$L162:lw $4,88($sp)lw $5,92($sp)move $6,$18jal __divdf3move $7,$19move $4,$2jal __truncdfsf2move $5,$3jal lrintfmove $4,$2multu $22,$2mflo $4j $L150sw $4,0($17)$L163:lw $4,88($sp)lw $5,92($sp)move $6,$18jal __divdf3move $7,$19move $5,$3jal __truncdfsf2move $4,$2jal lrintfmove $4,$2sra $3,$2,31mul $7,$3,$22multu $22,$2mflo $4mfhi $5mul $6,$23,$2sw $4,0($17)addu $2,$6,$7addu $5,$2,$5j $L150sw $5,4($17)$L164:move $4,$20move $5,$21move $6,$18jal __divdf3move $7,$19sw $2,0($17)j $L150sw $3,4($17)$L165:move $6,$18move $7,$19move $4,$20jal __divdf3move $5,$21move $4,$2jal __truncdfsf2move $5,$3j $L150sw $2,0($17)$L166:lw $5,92($sp)jal __fixdfsilw $4,88($sp)jal __floatsidfmove $4,$2lw $4,88($sp)lw $5,92($sp)move $6,$2jal __eqdf2move $7,$3bne $2,$0,$L168lw $2,96($sp)move $4,$20sw $2,4($17)jal __fixdfsimove $5,$21move $16,$0j $L150sw $2,0($17)$L168:move $4,$20move $5,$21move $6,$18jal __divdf3move $7,$19move $6,$2move $7,$3li $2,16777216 # 0x1000000addiu $4,$sp,32jal av_d2qsw $2,16($sp)lw $3,32($sp)lw $2,36($sp)move $16,$0sw $2,4($17)j $L150sw $3,0($17).set macro.set reorder.end av_set_number.section .rodata.cst8.align 3$LC22:.word 0.word 1072693248.section .text.av_set_int,"ax",@progbits.align 2.align 5.globl av_set_int.ent av_set_int.type av_set_int, @functionav_set_int:.frame $sp,40,$31 # vars= 0, regs= 1/0, args= 32, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40lui $2,%hi($LC22)sw $6,24($sp)sw $7,28($sp)lw $6,%lo($LC22)($2)lw $7,%lo($LC22+4)($2)li $3,1 # 0x1sw $31,32($sp)jal av_set_numbersw $3,16($sp)lw $31,32($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end av_set_int.section .text.av_set_q,"ax",@progbits.align 2.align 5.globl av_set_q.ent av_set_q.type av_set_q, @functionav_set_q:.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,-48sw $17,36($sp)move $17,$4move $4,$6sw $31,40($sp)sw $16,32($sp)sw $7,60($sp)move $16,$5jal __floatsidfsw $6,56($sp)lw $8,60($sp)move $4,$17move $5,$16move $6,$2move $7,$3li $2,1 # 0x1move $3,$0sw $8,16($sp)sw $2,24($sp)jal av_set_numbersw $3,28($sp)lw $31,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,48.set macro.set reorder.end av_set_q.section .text.av_set_double,"ax",@progbits.align 2.align 5.globl av_set_double.ent av_set_double.type av_set_double, @functionav_set_double:.frame $sp,40,$31 # vars= 0, regs= 1/0, args= 32, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40li $8,1 # 0x1li $2,1 # 0x1move $3,$0sw $31,32($sp)sw $8,16($sp)sw $2,24($sp)jal av_set_numbersw $3,28($sp)lw $31,32($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end av_set_double.section .rodata.str1.4.align 2$LC24:.ascii "AVOption type %d of option %s not implemented yet\012\000".section .rodata.cst8.align 3$LC23:.word 0.word 1072693248.section .text.av_opt_set_defaults2,"ax",@progbits.align 2.align 5.globl av_opt_set_defaults2.ent av_opt_set_defaults2.type av_opt_set_defaults2, @functionav_opt_set_defaults2:.frame $sp,80,$31 # vars= 8, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $20,56($sp)sw $19,52($sp)sw $18,48($sp)sw $31,76($sp)sw $fp,72($sp)sw $23,68($sp)sw $22,64($sp)sw $21,60($sp)sw $17,44($sp)sw $16,40($sp)lw $2,0($4)move $20,$4lw $17,8($2)move $19,$5beq $17,$0,$L193move $18,$6li $21,1 # 0x1li $22,1 # 0x1move $23,$0j $L185lui $fp,%hi($LC23)$L186:addiu $17,$17,48$L200:lw $2,0($17)beq $2,$0,$L201lw $31,76($sp)$L185:lw $2,40($17)and $2,$19,$2bne $2,$18,$L186li $2,4 # 0x4lw $7,12($17)beq $7,$2,$L190sltu $2,$7,5beq $2,$0,$L192li $2,6 # 0x6sltu $2,$7,2bne $2,$0,$L197lui $6,%hi($LC24)lw $2,0($17)addiu $6,$6,%lo($LC24)move $4,$20li $5,2 # 0x2jal av_logsw $2,16($sp)addiu $17,$17,48$L199:lw $2,0($17)bne $2,$0,$L185nop$L193:lw $31,76($sp)$L201:lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L192:beq $7,$2,$L191sltu $2,$7,6bne $2,$0,$L186li $2,128 # 0x80beq $7,$2,$L186lui $6,%hi($LC24)lw $2,0($17)addiu $6,$6,%lo($LC24)move $4,$20li $5,2 # 0x2jal av_logsw $2,16($sp)j $L199addiu $17,$17,48$L190:lw $5,0($17)lw $6,16($17)lw $7,20($17)move $4,$20sw $21,16($sp)sw $22,24($sp)jal av_set_numbersw $23,28($sp)j $L200addiu $17,$17,48$L197:lw $16,0($17)sw $21,16($sp)lw $4,16($17)jal __fixdfsilw $5,20($17)lw $6,%lo($LC23)($fp)lw $7,%lo($LC23+4)($fp)sra $3,$2,31move $5,$16move $4,$20sw $3,28($sp)jal av_set_numbersw $2,24($sp)j $L200addiu $17,$17,48$L191:lw $6,16($17)lw $7,20($17)li $2,2147418112 # 0x7fff0000addiu $4,$sp,32ori $2,$2,0xffffjal av_d2qsw $2,16($sp)lw $4,32($sp)jal __floatsidflw $16,0($17)move $6,$2lw $2,36($sp)move $5,$16move $7,$3move $4,$20sw $2,16($sp)sw $22,24($sp)jal av_set_numbersw $23,28($sp)j $L200addiu $17,$17,48.set macro.set reorder.end av_opt_set_defaults2.section .text.av_opt_set_defaults,"ax",@progbits.align 2.align 5.globl av_opt_set_defaults.ent av_opt_set_defaults.type av_opt_set_defaults, @functionav_opt_set_defaults:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $5,$0j av_opt_set_defaults2move $6,$0.set macro.set reorder.end av_opt_set_defaults.globl __fixdfdi.section .text.av_get_int,"ax",@progbits.align 2.align 5.globl av_get_int.ent av_get_int.type av_get_int, @functionav_get_int:.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 $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $31,32($sp)sw $16,16($sp)lw $2,0($4)move $18,$4lw $16,8($2)move $17,$5bne $16,$0,$L224move $19,$6j $L226move $2,$0$L225:jal strcmpmove $5,$17beq $2,$0,$L208nopaddiu $16,$16,48beq $16,$0,$L226move $2,$0$L224:lw $4,0($16)bne $4,$0,$L225nop$L205:move $2,$0$L226:move $3,$0lw $31,32($sp)$L227:lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L208:lw $2,8($16)blez $2,$L205nopbeq $19,$0,$L212addu $18,$2,$18sw $16,0($19)$L212:lw $3,12($16)sltu $2,$3,7beq $2,$0,$L226move $2,$0sll $2,$3,2lui $3,%hi($L219)addiu $3,$3,%lo($L219)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L219:.word $L214.word $L214.word $L215.word $L216.word $L217.word $L205.word $L218.section .text.av_get_int$L214:lw $2,0($18)move $4,$2jal __floatdidfsra $5,$2,31move $4,$2jal __fixdfdimove $5,$3j $L227lw $31,32($sp)$L215:lw $4,0($18)jal __floatdidflw $5,4($18)move $4,$2jal __fixdfdimove $5,$3j $L227lw $31,32($sp)$L216:lw $4,0($18)jal __fixdfdilw $5,4($18)j $L227lw $31,32($sp)$L217:jal __extendsfdf2lw $4,0($18)move $4,$2jal __fixdfdimove $5,$3j $L227lw $31,32($sp)$L218:lw $2,0($18)sra $5,$2,31jal __floatdidfmove $4,$2lw $4,4($18)move $16,$2jal __floatsidfmove $17,$3move $6,$2move $4,$16move $5,$17jal __divdf3move $7,$3move $4,$2jal __fixdfdimove $5,$3j $L227lw $31,32($sp).set macro.set reorder.end av_get_int.section .rodata.cst8.align 3$LC25:.word -1.word 2146959359.section .text.av_get_double,"ax",@progbits.align 2.align 5.globl av_get_double.ent av_get_double.type av_get_double, @functionav_get_double:.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 $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $31,32($sp)sw $16,16($sp)lw $2,0($4)move $18,$4lw $16,8($2)move $17,$5bne $16,$0,$L256move $19,$6j $L258lui $2,%hi($LC25)$L257:jal strcmpmove $5,$17beq $2,$0,$L234nopaddiu $16,$16,48beq $16,$0,$L258lui $2,%hi($LC25)$L256:lw $4,0($16)bne $4,$0,$L257nop$L251:lui $2,%hi($LC25)$L258:lw $3,%lo($LC25+4)($2)lw $2,%lo($LC25)($2)$L231:lw $31,32($sp)$L259:lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L234:lw $2,8($16)blez $2,$L251nopbeq $19,$0,$L241addu $18,$2,$18sw $16,0($19)$L241:lw $3,12($16)sltu $2,$3,7beq $2,$0,$L258lui $2,%hi($LC25)sll $2,$3,2lui $3,%hi($L249)addiu $3,$3,%lo($L249)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L249:.word $L244.word $L244.word $L245.word $L246.word $L247.word $L251.word $L248.section .text.av_get_double$L244:lw $2,0($18)move $4,$2jal __floatdidfsra $5,$2,31j $L259lw $31,32($sp)$L245:lw $4,0($18)jal __floatdidflw $5,4($18)j $L259lw $31,32($sp)$L246:lw $2,0($18)j $L231lw $3,4($18)$L247:jal __extendsfdf2lw $4,0($18)j $L259lw $31,32($sp)$L248:lw $2,0($18)sra $5,$2,31jal __floatdidfmove $4,$2lw $4,4($18)move $16,$2jal __floatsidfmove $17,$3move $6,$2move $4,$16move $5,$17jal __divdf3move $7,$3j $L259lw $31,32($sp).set macro.set reorder.end av_get_double.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -