vf_fspp.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,273 行 · 第 1/5 页
S
4,273 行
.set nomacrobeq $5,$0,$L294lw $3,3276($sp).set macro.set reorder.set noreorder.set nomacrobeq $3,$0,$L294lw $4,3296($sp).set macro.set reorder.set noreorder.set nomacroblez $4,$L295move $21,$5.set macro.set reorderlw $5,3292($sp)sll $7,$20,3sltu $6,$5,32andi $2,$5,0x3addiu $22,$7,8move $17,$7addu $16,$5,$7move $19,$0sw $6,3200($sp)sw $2,3212($sp)$L196:lw $2,276($18)lw $3,3200($sp).set noreorder.set nomacrobne $3,$0,$L197addu $4,$22,$2.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L347lw $6,3292($sp).set macro.set reorderandi $2,$21,0x3.set noreorder.set nomacrobne $2,$0,$L347lw $5,3292($sp).set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$4,-4and $2,$5,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L201addiu $5,$21,-4.set macro.set reorder$L300:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L300$L201:lw $3,3292($sp)andi $2,$3,0x1caddu $6,$6,$2sltu $3,$4,$6beq $3,$0,$L203$L301:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L301$L203:lw $6,3212($sp)li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L207li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L208li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L205lbu $2,4($5)sb $2,4($4)$L205:lw $2,276($18)addiu $3,$16,8addu $2,$22,$2lbu $4,0($2)addiu $19,$19,1sb $4,-1($2)lw $5,276($18)addu $22,$22,$20addu $3,$3,$5lbu $4,-1($3)addu $21,$21,$23sb $4,0($3)lw $2,276($18)addu $2,$17,$2lbu $4,9($2)sb $4,6($2)lw $3,276($18)addu $3,$16,$3lbu $4,6($3)sb $4,9($3)lw $2,276($18)addu $2,$17,$2lbu $4,10($2)sb $4,5($2)lw $3,276($18)addu $3,$16,$3lbu $4,5($3)sb $4,10($3)lw $2,276($18)addu $2,$17,$2lbu $4,11($2)sb $4,4($2)lw $3,276($18)addu $3,$16,$3lbu $4,4($3)sb $4,11($3)lw $2,276($18)addu $2,$17,$2lbu $4,12($2)sb $4,3($2)lw $3,276($18)addu $3,$16,$3lbu $4,3($3)sb $4,12($3)lw $2,276($18)addu $2,$17,$2lbu $4,13($2)sb $4,2($2)lw $3,276($18)addu $3,$16,$3lbu $4,2($3)sb $4,13($3)lw $2,276($18)addu $2,$17,$2lbu $4,14($2)sb $4,1($2)lw $3,276($18)addu $3,$16,$3lbu $4,1($3)sb $4,14($3)lw $2,276($18)addu $2,$17,$2lbu $4,15($2)addu $17,$17,$20sb $4,0($2)lw $3,276($18)addu $3,$16,$3lbu $2,0($3)sb $2,15($3)lw $2,3296($sp).set noreorder.set nomacrobne $2,$19,$L196addu $16,$16,$20.set macro.set reorder.set noreorder.set nomacroj $L337lw $4,3296($sp).set macro.set reorder$L179:addiu $3,$sp,1571sb $0,1568($sp)sb $0,1569($sp).set noreorder.set nomacroj $L176sb $0,1570($sp).set macro.set reorder$L173:lw $3,3292($sp).set noreorder.set nomacroj $L175addiu $20,$3,16.set macro.set reorder$L197:lw $6,3292($sp)$L347:move $5,$21.set noreorder.set nomacrojal memcpysw $7,3216($sp).set macro.set reorder.set noreorder.set nomacroj $L205lw $7,3216($sp).set macro.set reorder$L208:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L205sb $2,6($4).set macro.set reorder$L207:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L205sb $3,5($4).set macro.set reorder$L333:andi $8,$23,0x7.set noreorder.set nomacrobeq $8,$0,$L294andi $2,$23,0x8.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L296addiu $4,$23,-8.set macro.set reorderli $2,-8 # 0xfffffffffffffff8and $4,$4,$2lw $2,3276($sp)lw $3,256($18)mtlo $2lw $2,3284($sp)lw $5,280($18)madd $4,$2li $2,5 # 0x5subu $2,$2,$3mflo $4lw $3,3292($sp)lw $6,3284($sp)addiu $5,$5,16move $7,$20sw $3,16($sp)sw $8,20($sp).set noreorder.set nomacrojal store_slice2_csw $2,24($sp).set macro.set reorder$L294:lw $31,3268($sp)$L343:lw $fp,3264($sp)lw $23,3260($sp)lw $22,3256($sp)lw $21,3252($sp)lw $20,3248($sp)lw $19,3244($sp)lw $18,3240($sp)lw $17,3236($sp)lw $16,3232($sp).set noreorder.set nomacroj $31addiu $sp,$sp,3272.set macro.set reorder$L190:sb $0,6($7)sb $0,4($7).set noreorder.set nomacroj $L187sb $0,5($7).set macro.set reorder$L295:sll $7,$20,3lw $4,3296($sp)$L337:lw $5,3296($sp)addiu $4,$4,8mul $19,$20,$4addiu $2,$5,7mul $17,$20,$2sltu $2,$20,32sw $4,3116($sp)move $21,$7subu $22,$0,$20subu $23,$7,$20move $16,$0sw $2,3196($sp)$L209:lw $2,276($18)lw $6,3196($sp)addu $5,$2,$21.set noreorder.set nomacrobne $6,$0,$L210addu $4,$2,$23.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L210andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L210li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$20,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L214addiu $5,$5,-4.set macro.set reorder$L302:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L302$L214:andi $2,$20,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L348andi $3,$20,0x3.set macro.set reorder$L303:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L303andi $3,$20,0x3.set macro.set reorder$L348:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L220li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L221li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L218lbu $2,4($5)sb $2,4($4)$L222:lw $2,276($18)addu $5,$2,$17.set noreorder.set nomacroj $L224addu $4,$2,$19.set macro.set reorder$L210:.set noreorder.set nomacrojal memcpymove $6,$20.set macro.set reorder$L218:lw $2,276($18)addu $5,$2,$17addu $4,$2,$19lw $2,3196($sp)bne $2,$0,$L223$L224:andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L223andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L223li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$20,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L227addiu $5,$5,-4.set macro.set reorder$L304:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L304$L227:andi $2,$20,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L349andi $3,$20,0x3.set macro.set reorder$L305:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L305andi $3,$20,0x3.set macro.set reorder$L349:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L233li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L234li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L231lbu $2,4($5)sb $2,4($4)$L231:addiu $16,$16,1$L338:li $2,8 # 0x8addu $23,$23,$22addu $21,$21,$20addu $19,$19,$20.set noreorder.set nomacrobne $16,$2,$L209addu $17,$17,$22.set macro.set reorderlw $3,3292($sp)sll $4,$20,4sll $21,$3,1sltu $5,$21,40sw $4,3120($sp)sll $17,$20,1move $19,$4sw $5,3204($sp)li $22,2 # 0x2li $23,3 # 0x3$L236:lw $2,280($18)lw $6,3204($sp)addu $5,$19,$2.set noreorder.set nomacrobne $6,$0,$L332addiu $4,$5,16.set macro.set reorderandi $3,$4,0x3li $2,4 # 0x4subu $2,$2,$3.set noreorder.set nomacrobeq $2,$22,$L242move $3,$4.set macro.set reorder.set noreorder.set nomacrobeq $2,$23,$L243li $6,1 # 0x1.set macro.set reorderbne $2,$6,$L240addiu $3,$5,17sb $0,16($5)$L240:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L350addu $6,$21,$4.set macro.set reorderli $3,-32 # 0xffffffffffffffe0and $2,$5,$3addiu $6,$2,32sltu $3,$5,$6beq $3,$0,$L244$L306:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6bne $2,$0,$L306$L244:addu $6,$21,$4$L350:li $3,-32 # 0xffffffffffffffe0addiu $2,$6,-31and $4,$2,$3sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L351addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L352:#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,$4.set noreorder.set nomacrobne $2,$0,$L352addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L351:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L353andi $2,$6,0x3.set macro.set reorder$L308:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L308andi $2,$6,0x3.set macro.set reorder$L353:.set noreorder.set nomacrobeq $2,$22,$L252addiu $3,$5,4.set macro.set reorder.set noreorder.set nomacrobeq $2,$23,$L253li $4,1 # 0x1.set macro.set reorderbne $2,$4,$L239sb $0,4($5)$L239:addiu $16,$16,1$L339:li $2,24 # 0x18.set noreorder.set nomacrobne $16,$2,$L236addu $19,$19,$17.set macro.set reorderli $2,6 # 0x6subu $2,$2,$fpsw $2,3180($sp)mul $2,$20,$2lw $3,3284($sp)sw $2,3124($sp)lw $2,3180($sp)lw $4,3180($sp)mul $2,$2,$3sll $3,$4,1lw $4,3276($sp)sw $2,3136($sp)mtlo $4lw $4,3284($sp)addiu $2,$3,-16madd $4,$2addiu $6,$sp,1568addiu $6,$6,1408sw $6,3148($sp)mflo $4addiu $5,$sp,32addiu $3,$3,-8lw $6,3228($sp)lw $2,3148($sp)addiu $21,$5,1408sw $4,3112($sp)sw $3,3132($sp)lw $5,3292($sp)addiu $3,$sp,1568addiu $4,$sp,1568andi $6,$6,0x3andi $2,$2,0x3addiu $3,$3,-4addiu $4,$4,92addiu $5,$5,-80sw $6,3160($sp)sw $2,3152($sp)sw $3,3104($sp)sw $4,3156($sp)addiu $6,$sp,32addiu $2,$sp,32lw $3,3124($sp)addiu $4,$sp,32sw $5,3188($sp)addiu $6,$6,-4andi $5,$21,0x3addiu $2,$2,124addiu $4,$4,128lw $23,3180($sp)sw $5,3164($sp)sw $6,3108($sp)sw $2,3168($sp)sw $3,3128($sp)sw $4,3208($sp)$L255:lw $4,3116($sp)slt $2,$23,$4.set noreorder.set nomacrobeq $2,$0,$L333lw $5,3296($sp).set macro.set reorderaddiu $4,$23,-4addiu $2,$5,-1slt $3,$4,$2lw $6,3128($sp)lw $5,276($18)movn $2,$4,$3addu $5,$6,$5andi $4,$23,0x1lw $6,3176($sp)slt $3,$2,0movn $2,$0,$3subu $5,$5,$4lw $3,3304($sp)sra $2,$2,$6sw $4,3192($sp)addiu $5,$5,2addiu $4,$sp,32move $6,$20li $7,2 # 0x2.set noreorder.set nomacrojal row_fdct_cmul $16,$2,$3.set macro.set reorderlw $4,3188($sp).set noreorder.set nomacroblez $4,$L334andi $2,$23,0xf.set macro.set reordermul $3,$20,$2lw $5,3192($sp)lw $4,3300($sp)sll $5,$5,1sw $3,3144($sp)addu $fp,$16,$4sw $5,3140($sp)sll $22,$3,1sw $0,3184($sp)addiu $19,$18,128$L260:lw $6,3128($sp)lw $5,276($18)lw $2,3184($sp)addu $5,$6,$5lw $3,3192($sp)addu $5,$5,$2subu $5,$5,$3lw $4,3208($sp)addiu $5,$5,10
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?