vf_filmdint.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,394 行 · 第 1/5 页
S
4,394 行
li $5,3 # 0x3sltu $2,$6,40.set noreorder.set nomacrobne $2,$0,$L148sw $5,56($17).set macro.set reorderandi $2,$18,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L112move $4,$18.set macro.set reorder.set noreorder.set nomacrobeq $3,$5,$L113li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L149li $2,-128.set macro.set reorder$L110:li $2,-2139095040 # 0xffffffff80800000ori $2,$2,0x8080addiu $5,$4,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L114li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L114$L135:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L135$L114:addu $6,$6,$18addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L157addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L158:#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,$L158addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L157:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L119$L137:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L137$L119:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L122addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $6,$2,$L123li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L150li $2,-128.set macro.set reorder$L109:addu $3,$18,$20$L153:addu $4,$3,$20addu $5,$20,$4mul $9,$19,$16addu $6,$5,$20addu $7,$20,$6addu $8,$7,$20addu $2,$9,$21addu $16,$20,$8addu $15,$16,$2addu $9,$18,$2addu $10,$3,$2addu $11,$2,$4addu $12,$5,$2addu $13,$2,$6addu $14,$7,$2addu $2,$2,$8sw $9,140($17)sw $10,144($17)sw $11,156($17)sw $12,160($17)sw $13,172($17)sw $14,176($17)sw $2,188($17)sw $15,192($17)sw $18,76($17)sw $3,80($17)sw $4,92($17)sw $5,96($17)sw $6,108($17)sw $7,112($17)sw $8,124($17)sw $16,128($17)$L105:lw $3,248($17)lw $6,244($17)sll $3,$3,2sltu $2,$3,$6sw $3,248($17).set noreorder.set nomacrobeq $2,$0,$L124move $4,$3.set macro.set reorder.set noreorder.set nomacrobne $4,$0,$L144move $5,$6.set macro.set reorder.set noreorder.set nomacroj $L129move $4,$5.set macro.set reorder$L151:move $4,$2$L144:divu $0,$5,$4teq $4,$0,7mfhi $2.set noreorder.set nomacrobne $2,$0,$L151move $5,$4.set macro.set reorder$L129:divu $0,$3,$4teq $4,$0,7li $2,3 # 0x3sw $2,256($17)sw $0,252($17)mflo $3divu $0,$6,$4teq $4,$0,7sw $3,248($17)mflo $2sw $2,244($17)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).set noreorder.set nomacroj $31addiu $sp,$sp,48.set macro.set reorder$L82:lw $2,8($5)lw $3,88($5)move $4,$2sw $2,48($17).set noreorder.set nomacroj $L84sw $3,52($17).set macro.set reorder$L85:lw $3,52($17)lw $2,92($19)mul $20,$2,$3addu $4,$20,$3sll $4,$4,1addu $4,$18,$4sll $4,$4,2.set noreorder.set nomacrojal uc_mallocaddiu $4,$4,4096.set macro.set reordersubu $3,$0,$2sll $6,$18,2andi $3,$3,0xfffsltu $4,$6,40addu $16,$2,$3.set noreorder.set nomacrobeq $4,$0,$L88sw $2,68($17).set macro.set reorder$L145:move $4,$16.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L152lw $2,216($17).set macro.set reorder$L93:addiu $4,$16,2sb $0,0($16).set noreorder.set nomacroj $L91sb $0,1($16).set macro.set reorder$L124:move $4,$6.set noreorder.set nomacrobne $4,$0,$L144move $5,$3.set macro.set reorder.set noreorder.set nomacroj $L129move $4,$5.set macro.set reorder$L103:sb $0,4($5).set noreorder.set nomacroj $L90sb $0,1($3).set macro.set reorder$L113:li $2,-128addiu $4,$18,3sb $2,2($18)sb $2,0($18).set noreorder.set nomacroj $L110sb $2,1($18).set macro.set reorder$L148:move $4,$18.set noreorder.set nomacrojal memsetli $5,128 # 0x80.set macro.set reorder.set noreorder.set nomacroj $L153addu $3,$18,$20.set macro.set reorder$L104:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L90sb $0,5($5).set macro.set reorder$L94:addiu $4,$16,3sb $0,0($16)sb $0,1($16).set noreorder.set nomacroj $L91sb $0,2($16).set macro.set reorder$L146:addiu $4,$16,1.set noreorder.set nomacroj $L91sb $0,0($16).set macro.set reorder$L147:.set noreorder.set nomacroj $L90sb $0,4($5).set macro.set reorder$L112:li $2,-128addiu $4,$18,2sb $2,1($18).set noreorder.set nomacroj $L110sb $2,0($18).set macro.set reorder$L122:li $2,-128sb $2,4($5).set noreorder.set nomacroj $L109sb $2,1($3).set macro.set reorder$L123:li $2,-128sb $2,6($5)sb $2,4($5).set noreorder.set nomacroj $L109sb $2,5($5).set macro.set reorder$L149:addiu $4,$18,1.set noreorder.set nomacroj $L110sb $2,0($18).set macro.set reorder$L150:.set noreorder.set nomacroj $L109sb $2,4($5).set macro.set reorder.end init.section .rodata.str1.4.align 2$LC13:.ascii "block_metrics_mmx2: internal error\012\000".align 2$LC14:.ascii "block_metrics_3dnow: internal error\012\000".align 2$LC15:.ascii "%lu%c M:%d/%d/%d/%d - %d, t:%d/%d/%d/%d, l:%d/%d/%d/%d, ".ascii "h:%d/%d/%d/%d, bg:%d/%d/%d/%d, 2x:%d/%d/%d/%d, sad:%d/%d".ascii "/%d/%d, lil:%d, hil:%d, ios:%.1f\012\000".globl __floatsidf.globl __divdf3.section .rodata.cst4,"aM",@progbits,4.align 2$LC16:.word 2139062143.align 2$LC17:.word -2139062144.section .text.diff_fields,"ax",@progbits.align 2.align 5.ent diff_fields.type diff_fields, @functiondiff_fields:.frame $sp,2552,$31 # vars= 2360, regs= 10/0, args= 152, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-2552sw $31,2548($sp)sw $fp,2544($sp)sw $23,2540($sp)sw $22,2536($sp)sw $21,2532($sp)sw $20,2528($sp)sw $19,2524($sp)sw $18,2520($sp)sw $17,2516($sp)sw $16,2512($sp)lw $8,0($7)lw $3,0($6)subu $2,$0,$8sw $4,2552($sp)andi $2,$2,0x7addu $9,$3,$2lw $3,2552($sp)lw $4,12($4)lw $6,48($3)sw $5,2556($sp)addu $8,$8,$2lw $5,32($3)lw $7,36($3).set noreorder.set nomacrobeq $4,$0,$L160sw $6,1128($sp).set macro.set reordersubu $9,$9,$6subu $8,$8,$6$L160:lw $10,2556($sp)sll $3,$7,1andi $4,$10,0x3subu $5,$5,$2addu $3,$3,$7li $2,4 # 0x4sra $3,$3,7lw $11,2556($sp)subu $4,$2,$4li $2,-2 # 0xfffffffffffffffeand $10,$3,$2addiu $5,$5,-16li $2,2 # 0x2sw $5,160($sp)addiu $6,$11,72.set noreorder.set nomacrobeq $4,$2,$L164move $3,$11.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L165li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L332$L162:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L338addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L338addiu $2,$6,-31.set macro.set reorder$L313:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L313addiu $2,$6,-31.set macro.set reorder$L338:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L339addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L340:#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,$L340addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L339:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L171$L315:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L315$L171:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L175addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L176li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L333$L173:subu $2,$7,$10addiu $2,$2,-8sra $2,$2,3.set noreorder.set nomacrobeq $2,$0,$L177sw $2,1124($sp).set macro.set reorderlw $2,1128($sp)lw $7,1128($sp)mul $3,$2,$10sll $12,$7,2addu $9,$9,$3addu $8,$8,$3sll $3,$2,1sw $3,704($sp)lw $6,704($sp)subu $4,$9,$2subu $5,$8,$2addu $2,$5,$6addu $3,$4,$3addu $6,$7,$5addiu $5,$5,8addiu $3,$3,8sw $8,1116($sp)sw $4,2264($sp)sw $5,540($sp)lw $5,2552($sp)addiu $8,$9,8sw $9,1112($sp)sw $3,536($sp)lw $9,1116($sp)lw $11,704($sp)lw $14,2264($sp)sw $3,520($sp)subu $3,$0,$7addiu $2,$2,8addu $4,$7,$4sw $3,2312($sp)lw $3,268($5)sll $10,$7,3sw $2,532($sp)addiu $6,$6,8addiu $4,$4,8addiu $9,$9,8addu $11,$11,$7addiu $14,$14,8sw $2,516($sp)li $2,1 # 0x1sw $6,528($sp)sw $4,524($sp)sw $8,164($sp)sw $9,168($sp)sw $10,1120($sp)sw $11,700($sp)sw $12,696($sp)sw $14,544($sp)sw $12,2308($sp).set noreorder.set nomacrobeq $3,$2,$L334sw $10,2316($sp).set macro.set reorder$L180:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L335lw $10,2552($sp).set macro.set reorderlw $3,28($10)sltu $2,$3,4.set noreorder.set nomacrobne $2,$0,$L189sltu $2,$3,2.set macro.set reorderlw $11,160($sp).set noreorder.set nomacroblez $11,$L182lw $14,704($sp).set macro.set reorderlw $12,2308($sp)lw $10,1128($sp)lw $3,2264($sp)lw $4,1112($sp)lw $5,2308($sp)lw $6,2264($sp)lw $7,700($sp)lw $8,1116($sp)addu $12,$12,$14lw $9,1128($sp)addu $2,$3,$14addu $3,$4,$14addu $4,$5,$6addu $5,$7,$14addu $6,$12,$6subu $7,$14,$10lw $14,168($sp)lw $11,2308($sp)subu $2,$2,$8subu $3,$3,$8subu $4,$4,$8subu $5,$5,$9subu $6,$6,$8sw $12,512($sp)subu $9,$12,$9addu $2,$2,$14lw $12,700($sp)addu $7,$7,$14addu $3,$3,$14addu $4,$4,$14addu $5,$5,$14addu $6,$6,$14subu $8,$11,$10sw $2,692($sp)sw $7,688($sp)sw $3,684($sp)sw $4,676($sp)sw $5,668($sp)sw $6,664($sp)lw $2,700($sp)lw $3,704($sp)lw $4,512($sp)lw $5,700($sp)lui $6,%hi($LC16)lui $7,%hi($LC17)subu $12,$12,$10addu $8,$8,$14addiu $6,$6,%lo($LC16)addiu $7,$7,%lo($LC17)sw $8,672($sp)addu $2,$9,$2addu $4,$4,$5addu $9,$9,$14lw $fp,0($6)addu $8,$12,$14addu $3,$3,$14lw $24,0($7)sw $9,660($sp)sw $12,2252($sp)sw $2,2260($sp)sw $3,680($sp)sw $0,172($sp)sw $4,2256($sp)move $9,$12sw $8,2304($sp)move $10,$11move $6,$14.set noreorder.set nomacroj $L192move $8,$4.set macro.set reorder$L336:.set noreorder.set nomacrobne $3,$0,$L341lw $10,2556($sp).set macro.set reorderlw $5,2280($sp)lw $3,976($sp)move $4,$6movz $5,$0,$9movz $4,$0,$3or $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L342lw $12,2556($sp).set macro.set reorderlw $6,2556($sp)lhu $2,66($6)lhu $3,64($6)addu $2,$5,$2addu $3,$4,$3sh $2,66($6)sh $3,64($6)$L215:lw $7,2556($sp)$L345:lhu $4,40($7)lhu $2,68($7)andi $3,$4,0xffffaddiu $2,$2,1sltu $3,$20,$3sh $2,68($7).set noreorder.set nomacrobeq $3,$0,$L223move $2,$20.set macro.set reordermove $2,$4$L223:lw $8,2556($sp)lhu $4,42($8)sh $2,40($8)andi $2,$4,0xffffsltu $2,$21,$2.set noreorder.set nomacrobeq $2,$0,$L224move $3,$21.set macro.set reordermove $3,$4$L224:lw $9,2556($sp)lhu $4,44($9)sh $3,42($9)andi $2,$4,0xffffsltu $2,$25,$2.set noreorder.set nomacrobeq $2,$0,$L225move $3,$25.set macro.set reordermove $3,$4$L225:lw $10,2556($sp)lw $11,492($sp)lhu $4,46($10)sh $3,44($10)andi $2,$4,0xffff
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?