vf_dsize.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 742 行
S
742 行
.file 1 "vf_dsize.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "%d/%d\000".globl __floatsisf.globl __divsf3.align 2$LC1:.ascii "%f\000".align 2$LC2:.ascii "%d:%d:%d:%d\000".globl __ltsf2.align 2$LC3:.ascii "[dsize] Illegal value(s): aspect: %f w: %d h: %d aspect_".ascii "method: %d round: %d\012\000".globl __extendsfdf2.section .text.open,"ax",@progbits.align 2.align 5.ent open.type open, @functionopen:.frame $sp,64,$31 # vars= 8, regs= 4/0, args= 40, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(config)addiu $sp,$sp,-64addiu $2,$2,%lo(config)sw $18,56($sp)sw $17,52($sp)sw $16,48($sp)sw $31,60($sp)lui $3,%hi(vf_next_draw_slice)sw $2,4($4)lui $2,%hi(uninit)addiu $3,$3,%lo(vf_next_draw_slice)addiu $2,$2,%lo(uninit)sw $3,28($4)move $18,$4sw $2,32($4)move $16,$5li $4,20 # 0x14jal uc_callocli $5,1 # 0x1li $3,-1 # 0xffffffffffffffffmove $17,$2sw $3,8($2)li $2,1 # 0x1sw $2,12($17)move $2,$0sw $17,100($18)sw $2,16($17)sw $3,0($17)beq $16,$0,$L2sw $3,4($17)move $4,$16jal strchrli $5,47 # 0x2fbeq $2,$0,$L4lui $5,%hi($LC0)addiu $5,$5,%lo($LC0)addiu $6,$sp,40addiu $7,$sp,44jal sscanfmove $4,$16lw $4,40($sp)jal __floatsisflw $17,100($18)lw $4,44($sp)jal __floatsisfmove $16,$2move $5,$2jal __divsf3move $4,$16sw $2,16($17)$L2:lw $16,16($17)move $5,$0jal __ltsf2move $4,$16bltz $2,$L8noplw $3,0($17)slt $2,$3,-3beq $2,$0,$L21nop$L8:jal __extendsfdf2move $4,$16sw $2,16($sp)sw $3,20($sp)lw $2,0($17)lui $6,%hi($LC3)sw $2,24($sp)lw $3,4($17)addiu $6,$6,%lo($LC3)sw $3,28($sp)lw $2,8($17)li $4,29 # 0x1dsw $2,32($sp)lw $3,12($17)li $5,1 # 0x1jal mp_msgsw $3,36($sp)jal uc_freelw $4,100($18)sw $0,100($18)li $2,-1 # 0xfffffffffffffffflw $31,60($sp)$L23:lw $18,56($sp)lw $17,52($sp)lw $16,48($sp)j $31addiu $sp,$sp,64$L21:lw $4,4($17)slt $2,$4,-3bne $2,$0,$L8slt $2,$3,-1bne $2,$0,$L22slt $2,$4,-1$L12:lw $3,8($17)slt $2,$3,-1bne $2,$0,$L8slt $2,$3,4beq $2,$0,$L8noplw $2,12($17)bltz $2,$L8li $2,1 # 0x1j $L23lw $31,60($sp)$L22:beq $2,$0,$L12nopj $L8nop$L4:move $4,$16jal strchrli $5,46 # 0x2ebeq $2,$0,$L6lui $5,%hi($LC1)addiu $6,$17,16move $4,$16jal sscanfaddiu $5,$5,%lo($LC1)j $L2lw $17,100($18)$L6:lui $5,%hi($LC2)addiu $2,$17,8addiu $3,$17,12move $6,$17addiu $7,$17,4move $4,$16addiu $5,$5,%lo($LC2)sw $2,16($sp)jal sscanfsw $3,20($sp)j $L2lw $17,100($18).set macro.set reorder.end open.section .text.uninit,"ax",@progbits.align 2.align 5.ent uninit.type uninit, @functionuninit:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,20($sp)sw $16,16($sp)move $16,$4jal uc_freelw $4,100($4)sw $0,100($16)lw $31,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,24.set macro.set reorder.end uninit.globl __ltdf2.globl __floatsidf.globl __muldf3.globl __divdf3.globl __fixdfsi.globl __gtdf2.globl __mulsf3.globl __gtsf2.globl __adddf3.section .rodata.cst8,"aM",@progbits,8.align 3$LC4:.word -755914244.word 1062232653.align 3$LC5:.word 0.word 1071644672.section .text.config,"ax",@progbits.align 2.align 5.ent config.type config, @functionconfig:.frame $sp,72,$31 # vars= 16, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-72sw $fp,64($sp)sw $22,56($sp)sw $19,44($sp)sw $31,68($sp)sw $23,60($sp)sw $21,52($sp)sw $20,48($sp)sw $18,40($sp)sw $17,36($sp)sw $16,32($sp)lw $20,100($4)sw $4,16($sp)lw $16,16($20)sw $5,20($sp)move $4,$16move $fp,$6jal __extendsfdf2move $22,$7lui $4,%hi($LC4)lw $6,%lo($LC4)($4)lw $7,%lo($LC4+4)($4)move $5,$3move $4,$2lw $3,96($sp)lw $2,92($sp)lw $19,88($sp)sw $2,24($sp)jal __ltdf2sw $3,28($sp)bgez $2,$L27noplw $7,0($20)beq $7,$0,$L64noplw $18,4($20)beq $18,$0,$L65li $2,-1 # 0xffffffffffffffff$L32:li $2,-1 # 0xffffffffffffffffbeq $7,$2,$L66lw $3,20($sp)$L34:beq $18,$2,$L80li $23,-2 # 0xfffffffffffffffe$L36:li $23,-2 # 0xfffffffffffffffebeq $7,$23,$L68nop$L38:li $21,-3 # 0xfffffffffffffffdbeq $7,$21,$L69nop$L40:beq $18,$23,$L70nop$L42:beq $18,$21,$L71nop$L44:lw $21,8($20)bltz $21,$L46nop$L73:andi $2,$21,0x2beq $2,$0,$L48nopjal __floatsidfmove $4,$fplw $4,20($sp)move $16,$2move $17,$3$L63:jal __floatsidfnopmove $6,$2move $5,$17move $7,$3jal __divdf3move $4,$16lw $4,4($20)move $18,$2jal __floatsidfmove $19,$3lw $4,0($20)move $22,$2jal __floatsidfmove $23,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3move $7,$3move $4,$22move $5,$23move $6,$2move $17,$3jal __gtdf2move $16,$2slt $2,$0,$2andi $3,$21,0x1beq $2,$3,$L51move $6,$18move $4,$16jal __fixdfsimove $5,$17sw $2,4($20)$L46:lw $6,12($20)$L77:slt $2,$6,2bne $2,$0,$L62nop$L74:lw $7,0($20)lw $18,4($20)addiu $4,$7,-1div $0,$4,$6teq $6,$0,7addiu $5,$18,-1mfhi $2div $0,$5,$6teq $6,$0,7subu $2,$6,$2addu $2,$7,$2addiu $7,$2,-1sw $7,0($20)mfhi $3subu $3,$6,$3addu $3,$18,$3addiu $18,$3,-1sw $18,4($20)$L55:lw $5,20($sp)move $2,$18$L57:sw $2,88($sp)lw $3,28($sp)lw $2,24($sp)lw $4,16($sp)move $6,$fpsw $2,92($sp)sw $3,96($sp)lw $31,68($sp)lw $fp,64($sp)lw $23,60($sp)lw $22,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j vf_next_configaddiu $sp,$sp,72$L27:jal __floatsisfmove $4,$fpmove $5,$2jal __mulsf3move $4,$16lw $4,20($sp)jal __floatsisfmove $18,$2move $5,$2move $4,$18jal __gtsf2move $17,$2bgtz $2,$L72nopmove $5,$16jal __divsf3move $4,$17jal __extendsfdf2move $4,$2lui $4,%hi($LC5)lw $7,%lo($LC5+4)($4)lw $6,%lo($LC5)($4)move $5,$3jal __adddf3move $4,$2move $5,$3jal __fixdfsimove $4,$2lw $7,20($sp)j $L57move $5,$7$L65:$L76:move $18,$19bne $7,$2,$L34sw $19,4($20)j $L75lw $3,20($sp)$L64:lw $18,4($20)move $7,$22bne $18,$0,$L32sw $22,0($20)j $L76li $2,-1 # 0xffffffffffffffff$L72:jal __extendsfdf2move $4,$18lui $4,%hi($LC5)lw $7,%lo($LC5+4)($4)lw $6,%lo($LC5)($4)move $5,$3jal __adddf3move $4,$2move $5,$3jal __fixdfsimove $4,$2lw $5,20($sp)move $7,$2j $L57move $2,$fp$L48:jal __floatsidfmove $4,$19move $16,$2move $17,$3j $L63move $4,$22$L68:lw $4,4($20)$L78:jal __floatsidfli $21,-3 # 0xfffffffffffffffdmove $4,$22move $16,$2jal __floatsidfmove $17,$3move $6,$2move $5,$17move $4,$16jal __muldf3move $7,$3move $4,$19move $16,$2jal __floatsidfmove $17,$3move $7,$3move $4,$16move $5,$17jal __divdf3move $6,$2move $4,$2jal __fixdfsimove $5,$3move $7,$2bne $7,$21,$L40sw $2,0($20)$L69:jal __floatsidflw $4,4($20)lw $4,20($sp)move $16,$2jal __floatsidfmove $17,$3move $6,$2move $5,$17move $4,$16jal __muldf3move $7,$3move $4,$fpmove $16,$2jal __floatsidfmove $17,$3move $6,$2move $4,$16move $5,$17jal __divdf3move $7,$3move $4,$2jal __fixdfsimove $5,$3bne $18,$23,$L42sw $2,0($20)$L70:jal __floatsidflw $4,0($20)move $4,$19move $16,$2jal __floatsidfmove $17,$3move $6,$2move $5,$17move $4,$16jal __muldf3move $7,$3move $4,$22move $16,$2jal __floatsidfmove $17,$3move $6,$2move $4,$16move $5,$17jal __divdf3move $7,$3move $4,$2jal __fixdfsimove $5,$3move $18,$2bne $18,$21,$L44sw $2,4($20)$L71:jal __floatsidflw $4,0($20)move $4,$fpmove $16,$2jal __floatsidfmove $17,$3move $6,$2move $5,$17move $4,$16jal __muldf3move $7,$3lw $4,20($sp)move $16,$2jal __floatsidfmove $17,$3move $6,$2move $4,$16move $5,$17jal __divdf3move $7,$3move $4,$2jal __fixdfsimove $5,$3lw $21,8($20)bgez $21,$L73sw $2,4($20)j $L77lw $6,12($20)$L66:$L75:sw $3,0($20)bne $18,$2,$L36move $7,$3li $23,-2 # 0xfffffffffffffffe$L80:sw $fp,4($20)bne $7,$23,$L38move $18,$fpj $L78lw $4,4($20)$L62:lw $18,4($20)$L79:j $L55lw $7,0($20)$L51:move $7,$19move $4,$22jal __divdf3move $5,$23move $4,$2jal __fixdfsimove $5,$3lw $6,12($20)sw $2,0($20)slt $2,$6,2beq $2,$0,$L74nopj $L79lw $18,4($20).set macro.set reorder.end config.globl vf_info_dsize.section .rodata.str1.4.align 2$LC6:.ascii "reset displaysize/aspect\000".align 2$LC7:.ascii "dsize\000".align 2$LC8:.ascii "Rich Felker\000".subsection -1.align 2$LC9:.ascii "\000".data.align 2.type vf_info_dsize, @object.size vf_info_dsize, 24vf_info_dsize:.word $LC6.word $LC7.word $LC8.word $LC9.word open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?