vf_pp7.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,826 行 · 第 1/4 页
S
3,826 行
.set noreorder.set nomacrobne $2,$0,$L402lw $3,88($sp).set macro.set reorder$L441:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L359li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L360li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L425$L357:addiu $19,$19,1.set noreorder.set nomacrobeq $23,$19,$L396lw $2,44($sp).set macro.set reorder$L442:addu $18,$18,$2lw $2,80($sp).set noreorder.set nomacrobeq $2,$0,$L426addu $17,$17,$22.set macro.set reorder$L349:move $4,$17$L439:move $5,$18$L440:move $6,$20.set noreorder.set nomacrojal memcpyaddiu $19,$19,1.set macro.set reorder.set noreorder.set nomacrobne $23,$19,$L442lw $2,44($sp).set macro.set reorder$L396:lw $20,24($16)lw $19,28($16)lw $6,96($16)lw $2,100($16)$L334:lw $3,56($16)lw $18,56($21)lw $17,40($16)sw $3,48($sp)sra $22,$19,$2.set noreorder.set nomacrobeq $18,$3,$L362lw $16,40($21).set macro.set reorder.set noreorder.set nomacroblez $22,$L299sra $20,$20,$6.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$20,$2sw $2,72($sp)sltu $23,$20,32andi $2,$20,0x3move $19,$0.set noreorder.set nomacrobne $23,$0,$L379sw $2,84($sp).set macro.set reorder$L429:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L443move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L444move $5,$17.set macro.set reorderlw $2,72($sp)addiu $5,$16,-4addu $3,$2,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L383addiu $4,$17,-4.set macro.set reorder$L405:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L405$L383:andi $2,$20,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L445lw $3,84($sp).set macro.set reorder$L406:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L406lw $3,84($sp).set macro.set reorder$L445:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L389li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L390li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L428$L387:addiu $19,$19,1$L433:.set noreorder.set nomacrobeq $22,$19,$L299lw $2,48($sp).set macro.set reorderaddu $16,$16,$18.set noreorder.set nomacrobeq $23,$0,$L429addu $17,$17,$2.set macro.set reorder$L379:move $4,$16$L443:move $5,$17$L444:.set noreorder.set nomacrojal memcpymove $6,$20.set macro.set reorder.set noreorder.set nomacroj $L433addiu $19,$19,1.set macro.set reorder$L293:lw $4,92($4)lw $5,4($5)lw $2,8($16)lw $3,12($16)li $6,2 # 0x2li $7,24 # 0x18sw $2,16($sp).set noreorder.set nomacrojal vf_get_imagesw $3,20($sp).set macro.set reordermove $4,$2move $5,$16.set noreorder.set nomacrojal vf_clone_mpi_attributesmove $21,$2.set macro.set reorder.set noreorder.set nomacroj $L434lw $4,100($fp).set macro.set reorder$L328:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L326sb $3,5($5).set macro.set reorder$L359:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L357sb $3,5($5).set macro.set reorder$L389:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L387sb $3,5($5).set macro.set reorder$L362:.set noreorder.set nomacrobltz $18,$L430addiu $2,$22,-1.set macro.set reorder$L365:mul $6,$18,$22sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L367andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L446move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L446li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L371addiu $5,$17,-4.set macro.set reorder$L407:#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,$7bne $2,$0,$L407$L371:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L373$L408:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L408$L373:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L376li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L377li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L435lw $6,56($sp).set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L299sb $2,4($4).set macro.set reorder$L331:.set noreorder.set nomacrobltz $22,$L431addiu $2,$23,-1.set macro.set reorder$L335:mul $6,$22,$23sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L447move $4,$17.set macro.set reorderandi $2,$17,0x3bne $2,$0,$L447andi $2,$18,0x3bne $2,$0,$L337li $2,-32 # 0xffffffffffffffe0addiu $4,$17,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L341addiu $5,$18,-4.set macro.set reorder$L403:#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,$7bne $2,$0,$L403$L341:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L343$L404:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L404$L343:andi $6,$6,0x3li $2,2 # 0x2beq $6,$2,$L346li $2,3 # 0x3beq $6,$2,$L347li $2,1 # 0x1bne $6,$2,$L396lbu $2,4($5)sb $2,4($4)lw $20,24($16)lw $19,28($16)lw $6,96($16).set noreorder.set nomacroj $L334lw $2,100($16).set macro.set reorder$L300:.set noreorder.set nomacrobltz $22,$L432addiu $2,$19,-1.set macro.set reorder$L304:mul $6,$22,$19sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L306andi $2,$17,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L448move $4,$17.set macro.set reorderandi $2,$18,0x3.set noreorder.set nomacrobne $2,$0,$L448li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$17,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L310addiu $5,$18,-4.set macro.set reorder$L399:#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,$7bne $2,$0,$L399$L310:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L312$L400:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L400$L312:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L315li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L316li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L394lbu $2,4($5)sb $2,4($4)lw $20,24($16).set noreorder.set nomacroj $L303lw $19,28($16).set macro.set reorder$L306:move $4,$17$L448:.set noreorder.set nomacrojal memcpymove $5,$18.set macro.set reorderlw $20,24($16).set noreorder.set nomacroj $L303lw $19,28($16).set macro.set reorder$L337:$L447:.set noreorder.set nomacrojal memcpymove $5,$18.set macro.set reorderlw $20,24($16)lw $19,28($16)lw $6,96($16).set noreorder.set nomacroj $L334lw $2,100($16).set macro.set reorder$L367:move $4,$16$L446:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorder.set noreorder.set nomacroj $L435lw $6,56($sp).set macro.set reorder$L432:mul $2,$22,$2subu $22,$0,$22addu $17,$17,$2.set noreorder.set nomacroj $L304addu $18,$18,$2.set macro.set reorder$L431:mul $2,$22,$2subu $22,$0,$22addu $17,$17,$2.set noreorder.set nomacroj $L335addu $18,$18,$2.set macro.set reorder$L430:mul $2,$18,$2subu $18,$0,$18addu $16,$16,$2.set noreorder.set nomacroj $L365addu $17,$17,$2.set macro.set reorder$L360:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L357sb $2,6($5).set macro.set reorder$L390:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L387sb $2,6($5).set macro.set reorder$L329:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L326sb $2,6($5).set macro.set reorder$L422:lbu $2,4($4).set noreorder.set nomacroj $L326sb $2,4($5).set macro.set reorder$L425:lbu $2,4($4).set noreorder.set nomacroj $L357sb $2,4($5).set macro.set reorder$L428:lbu $2,4($4).set noreorder.set nomacroj $L387sb $2,4($5).set macro.set reorder$L315:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lw $20,24($16).set noreorder.set nomacroj $L303lw $19,28($16).set macro.set reorder$L376:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L299sb $3,5($4).set macro.set reorder$L346:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lw $20,24($16)lw $19,28($16)lw $6,96($16).set noreorder.set nomacroj $L334lw $2,100($16).set macro.set reorder$L347:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5)sb $2,6($4)lw $20,24($16)lw $19,28($16)lw $6,96($16).set noreorder.set nomacroj $L334lw $2,100($16).set macro.set reorder$L316:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5)sb $2,6($4)lw $20,24($16).set noreorder.set nomacroj $L303lw $19,28($16).set macro.set reorder$L377:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L299sb $2,6($4).set macro.set reorder.end put_image.globl vf_info_pp7.section .rodata.str1.4.align 2$LC5:.ascii "postprocess 7\000".align 2$LC6:.ascii "pp7\000".align 2$LC7:.ascii "Michael Niedermayer\000".subsection -1.align 2$LC8:.ascii "\000".data.align 2.type vf_info_pp7, @object.size vf_info_pp7, 24vf_info_pp7:.word $LC5.word $LC6.word $LC7.word $LC8.word open.word 0.align 2.type requantize, @object.size requantize, 4requantize:.word hardthresh_c.rdata.align 2.type factor, @object.size factor, 64factor:.word 4096.word 3276.word 4096.word 1638.word 3276.word 2621.word 3276.word 1310.word 4096.word 3276.word 4096.word 1638.word 1638.word 1310.word 1638.word 655.align 3.type dither, @object.size dither, 64dither:.byte 0.byte 48.byte 12.byte 60.byte 3.byte 51.byte 15.byte 63.byte 32.byte 16.byte 44.byte 28.byte 35.byte 19.byte 47.byte 31.byte 8.byte 56.byte 4.byte 52.byte 11.byte 59.byte 7.byte 55.byte 40.byte 24.byte 36.byte 20.byte 43.byte 27.byte 39.byte 23.byte 2.byte 50.byte 14.byte 62.byte 1.byte 49.byte 13.byte 61.byte 34.byte 18.byte 46.byte 30.byte 33.byte 17.byte 45.byte 29.byte 10.byte 58.byte 6.byte 54.byte 9.byte 57.byte 5.byte 53.byte 42.byte 26.byte 38.byte 22.byte 41.byte 25.byte 37.byte 21.local thres2.comm thres2,6336,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?