vf_test.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,937 行 · 第 1/5 页
S
4,937 行
.file 1 "vf_test.c".section .mdebug.abi32.previous.globl __floatsidf.globl __muldf3.section .rodata.cst8,"aM",@progbits,8.align 3$LC0:.word 0.word 1071644672.align 3$LC1:.word 0.word 1069547520.align 3$LC2:.word 1414677840.word 1070146043.align 3$LC3:.word 2134750204.word 1071831420.align 3$LC4:.word 694605476.word 1072654970.align 3$LC5:.word -372769626.word 1073085883.align 3$LC6:.word -1092841990.word 1073497658.align 3$LC7:.word -906457177.word 1073825628.align 3$LC8:.word 880990289.word 1074031516.align 3$LC9:.word -1626529541.word 1074237403.section .text.open,"ax",@progbits.align 2.align 5.ent open.type open, @functionopen:.frame $sp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(config)addiu $sp,$sp,-56addiu $2,$2,%lo(config)sw $19,28($sp)sw $18,24($sp)sw $16,16($sp)sw $31,52($sp)sw $fp,48($sp)sw $23,44($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $17,20($sp)lui $3,%hi(put_image)sw $2,4($4)lui $2,%hi(query_format)addiu $3,$3,%lo(put_image)addiu $2,$2,%lo(query_format)move $16,$4sw $3,20($4)sw $2,12($4)li $4,4 # 0x4jal uc_mallocmove $18,$5move $19,$2beq $18,$0,$L13sw $2,100($16)move $4,$18move $5,$0li $6,10 # 0xajal __strtol_internalmove $7,$0move $3,$2$L4:lui $2,%hi(c)addiu $20,$2,%lo(c)move $21,$0lui $fp,%hi($LC7)lui $22,%hi($LC8)lui $23,%hi($LC9)sw $3,0($19)lui $2,%hi($LC1)$L15:lw $4,%lo($LC1)($2)jal sqrtlw $5,%lo($LC1+4)($2)move $18,$2move $19,$3$L7:jal __floatsidfmove $4,$21move $16,$2move $4,$2lui $2,%hi($LC2)lw $6,%lo($LC2)($2)lw $7,%lo($LC2+4)($2)move $5,$3jal __muldf3move $17,$3move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lui $4,%hi($LC3)lw $6,%lo($LC3)($4)lw $7,%lo($LC3+4)($4)move $5,$17move $4,$16sw $2,0($20)jal __muldf3sw $3,4($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lui $4,%hi($LC4)lw $6,%lo($LC4)($4)lw $7,%lo($LC4+4)($4)move $5,$17move $4,$16sw $2,8($20)jal __muldf3sw $3,12($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lui $4,%hi($LC5)lw $6,%lo($LC5)($4)lw $7,%lo($LC5+4)($4)move $5,$17move $4,$16sw $2,16($20)jal __muldf3sw $3,20($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lui $4,%hi($LC6)lw $6,%lo($LC6)($4)lw $7,%lo($LC6+4)($4)move $5,$17move $4,$16sw $2,24($20)jal __muldf3sw $3,28($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lw $6,%lo($LC7)($fp)lw $7,%lo($LC7+4)($fp)move $4,$16move $5,$17sw $2,32($20)jal __muldf3sw $3,36($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lw $6,%lo($LC8)($22)lw $7,%lo($LC8+4)($22)move $4,$16move $5,$17sw $2,40($20)jal __muldf3sw $3,44($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3lw $6,%lo($LC9)($23)lw $7,%lo($LC9+4)($23)move $4,$16move $5,$17sw $2,48($20)jal __muldf3sw $3,52($20)move $4,$2jal cosmove $5,$3move $6,$2move $4,$18move $5,$19jal __muldf3move $7,$3sw $2,56($20)addiu $21,$21,1li $2,8 # 0x8sw $3,60($20)beq $21,$2,$L14addiu $20,$20,64lui $2,%hi($LC0)lw $18,%lo($LC0)($2)bne $21,$0,$L7lw $19,%lo($LC0+4)($2)j $L15lui $2,%hi($LC1)$L14:lw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,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)li $2,1 # 0x1j $31addiu $sp,$sp,56$L13:j $L4move $3,$0.set macro.set reorder.end open.section .text.query_format,"ax",@progbits.align 2.align 5.ent query_format.type query_format, @functionquery_format:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroli $5,842072064 # 0x32310000addiu $sp,$sp,-24sw $31,16($sp)jal vf_next_query_formatori $5,$5,0x5659li $3,-3 # 0xfffffffffffffffdlw $31,16($sp)and $2,$2,$3j $31addiu $sp,$sp,24.set macro.set reorder.end query_format.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC10:.ascii "%s not supported by next filter/vo :(\012\000".align 2$LC11:.ascii "YV12\000".section .text.config,"ax",@progbits.align 2.align 5.ent config.type config, @functionconfig:.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,-32sw $16,16($sp)li $16,842072064 # 0x32310000ori $5,$16,0x5659sw $18,24($sp)sw $17,20($sp)sw $31,28($sp)move $17,$4jal vf_next_query_formatlw $18,52($sp)ori $16,$16,0x5659move $4,$17li $5,512 # 0x200li $6,512 # 0x200blez $2,$L23li $7,512 # 0x200li $2,512 # 0x200sw $18,52($sp)sw $16,56($sp)sw $2,48($sp)lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j vf_next_configaddiu $sp,$sp,32$L23:lui $6,%hi($LC10)lui $7,%hi($LC11)addiu $6,$6,%lo($LC10)addiu $7,$7,%lo($LC11)li $4,29 # 0x1djal mp_msgli $5,2 # 0x2lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,32.set macro.set reorder.end config.globl __adddf3.globl __fixdfsi.section .rodata.cst8.align 3$LC12:.word 0.word 1071644672.section .text.drawBasis,"ax",@progbits.align 2.align 5.ent drawBasis.type drawBasis, @functiondrawBasis:.frame $sp,832,$31 # vars= 776, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-832addiu $9,$sp,16li $8,4 # 0x4li $2,3 # 0x3sw $fp,824($sp)sw $22,816($sp)sw $31,828($sp)sw $23,820($sp)sw $21,812($sp)sw $20,808($sp)sw $19,804($sp)sw $18,800($sp)sw $17,796($sp)sw $16,792($sp)sw $4,832($sp)move $fp,$5addiu $22,$sp,272.set noreorder.set nomacrobeq $8,$2,$L28move $3,$9.set macro.set reorderli $2,1 # 0x1beq $8,$2,$L65$L25:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L67addiu $2,$22,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L67addiu $2,$22,-31.set macro.set reorder$L51:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L51addiu $2,$22,-31.set macro.set reorder$L67:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L32addiu $2,$5,4.set macro.set reorder$L68:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L68addiu $2,$5,4.set macro.set reorder$L32:addiu $3,$22,-4sltu $2,$5,$3beq $2,$0,$L34$L53:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L53$L34:andi $3,$22,0x3li $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L39li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L66$L36:lw $2,848($sp).set noreorder.set nomacrobeq $6,$0,$L40sw $2,16($sp).set macro.set reordersll $2,$7,2addu $2,$2,$9sw $6,0($2)$L40:move $19,$9move $21,$0lui $23,%hi(c+64)$L42:sll $2,$21,3addu $20,$22,$2lui $2,%hi(c)addiu $18,$2,%lo(c)$L48:.set noreorder.set nomacrojal __floatsidflw $4,0($19).set macro.set reorderlw $6,0($18)lw $7,4($18)move $5,$3.set noreorder.set nomacrojal __muldf3move $4,$2.set macro.set reorderlw $4,4($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,64($18)lw $7,68($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,8($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,128($18)lw $7,132($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,12($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,192($18)lw $7,196($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,16($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,256($18)lw $7,260($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,20($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,320($18)lw $7,324($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,24($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,384($18)lw $7,388($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $6,$2move $5,$17move $4,$16.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,28($19)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reorderlw $6,448($18)lw $7,452($18)move $4,$2.set noreorder.set nomacrojal __muldf3move $5,$3.set macro.set reordermove $4,$2move $5,$3move $6,$16.set noreorder.set nomacrojal __adddf3move $7,$17.set macro.set reorderaddiu $18,$18,8addiu $4,$23,%lo(c+64)sw $2,0($20)sw $3,4($20).set noreorder.set nomacrobne $18,$4,$L48addiu $20,$20,8.set macro.set reorderaddiu $21,$21,8li $2,64 # 0x40.set noreorder.set nomacrobne $21,$2,$L42addiu $19,$19,32.set macro.set reorderaddiu $2,$sp,336lw $21,832($sp)move $19,$22sw $2,784($sp)lui $22,%hi($LC12)$L46:lui $2,%hi(c)move $20,$21addiu $18,$2,%lo(c)$L49:lw $4,0($18)lw $5,4($18)lw $6,0($19).set noreorder.set nomacrojal __muldf3lw $7,4($19).set macro.set reorderlw $4,64($18)lw $5,68($18)lw $6,64($19)lw $7,68($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,128($18)lw $5,132($18)lw $6,128($19)lw $7,132($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,192($18)lw $5,196($18)lw $6,192($19)lw $7,196($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,256($18)lw $5,260($18)lw $6,256($19)lw $7,260($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,320($18)lw $5,324($18)lw $6,320($19)lw $7,324($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,384($18)lw $5,388($18)lw $6,384($19)lw $7,388($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __adddf3move $7,$3.set macro.set reorderlw $4,448($18)lw $5,452($18)lw $6,448($19)lw $7,452($19)move $16,$2.set noreorder.set nomacrojal __muldf3move $17,$3.set macro.set reordermove $4,$2move $5,$3move $6,$16.set noreorder.set nomacrojal __adddf3move $7,$17.set macro.set reorderlw $6,%lo($LC12)($22)lw $7,%lo($LC12+4)($22)move $4,$2.set noreorder.set nomacrojal __adddf3move $5,$3.set macro.set reordermove $4,$2.set noreorder.set nomacrojal floormove $5,$3.set macro.set reordermove $4,$2.set noreorder.set nomacrojal __fixdfsimove $5,$3.set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?