swscale.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 2,894 行 · 第 1/3 页
MID
2,894 行
beq $2,$0,$L118 move $5,$4 li $10,-2147483648 # 0xffffffff80000000 li $11,-2147483648 # 0xffffffff80000000 ori $10,$10,0x8000 ori $11,$11,0x8000$L120: lw $2,16($sp) lw $7,20($sp) mul $8,$13,$2 multu $2,$12 sw $10,8432($18) mfhi $3 mul $9,$7,$12 sw $11,8436($18) addu $6,$9,$8 addu $6,$6,$3 sra $3,$6,31 move $2,$6 sll $3,$3,13 srl $6,$6,19 sll $2,$2,13 or $3,$6,$3 li $6,32768 # 0x8000 addu $4,$2,$6 sltu $8,$4,$2 addu $5,$8,$3 sll $2,$5,16 srl $4,$4,16 or $4,$2,$4 slt $2,$4,-32767 beq $2,$0,$L123 move $5,$4 li $10,-2147483648 # 0xffffffff80000000 li $11,-2147483648 # 0xffffffff80000000 ori $10,$10,0x8000 ori $11,$11,0x8000$L125: lw $2,24($sp) lw $7,28($sp) mul $8,$13,$2 multu $2,$12 sw $10,8440($18) mfhi $3 mul $9,$7,$12 sw $11,8444($18) addu $6,$9,$8 addu $6,$6,$3 sra $3,$6,31 move $2,$6 sll $3,$3,13 srl $6,$6,19 sll $2,$2,13 or $3,$6,$3 li $6,32768 # 0x8000 addu $4,$2,$6 sltu $8,$4,$2 addu $5,$8,$3 sll $2,$5,16 srl $4,$4,16 or $4,$2,$4 slt $2,$4,-32767 beq $2,$0,$L128 move $5,$4 li $10,-2147483648 # 0xffffffff80000000 li $11,-2147483648 # 0xffffffff80000000 ori $10,$10,0x8000 ori $11,$11,0x8000$L130: sll $2,$21,8 sra $3,$2,31 subu $4,$14,$2 sltu $6,$14,$4 subu $5,$15,$3 subu $5,$5,$6 srl $2,$4,29 sll $5,$5,3 sll $4,$4,3 li $6,32768 # 0x8000 or $5,$2,$5 addu $2,$4,$6 sltu $8,$2,$4 addu $3,$8,$5 sll $4,$3,16 srl $2,$2,16 or $2,$4,$2 slt $4,$2,-32767 move $5,$2 sw $10,8448($18) beq $4,$0,$L133 sw $11,8452($18) li $6,-2147483648 # 0xffffffff80000000 li $7,-2147483648 # 0xffffffff80000000 ori $6,$6,0x8000 ori $7,$7,0x8000$L135: move $2,$0 sw $6,8456($18) j $L138 sw $7,8460($18)$L105: li $16,224 # 0xe0 multu $22,$16 li $6,255 # 0xff mflo $4 mfhi $5 mul $2,$16,$23 move $7,$0 jal __divdi3 addu $5,$2,$5 move $22,$2 lw $2,32($sp) move $23,$3 multu $2,$16 lw $2,36($sp) mflo $4 mfhi $5 mul $3,$16,$2 li $6,255 # 0xff move $7,$0 jal __divdi3 addu $5,$3,$5 sw $2,32($sp) lw $2,24($sp) sw $3,36($sp) multu $2,$16 lw $2,28($sp) mflo $4 mfhi $5 mul $3,$16,$2 li $6,255 # 0xff move $7,$0 jal __divdi3 addu $5,$3,$5 sw $2,24($sp) lw $2,16($sp) sw $3,28($sp) multu $2,$16 lw $2,20($sp) mflo $4 mfhi $5 mul $3,$16,$2 li $6,255 # 0xff addu $5,$3,$5 jal __divdi3 move $7,$0 li $4,65536 # 0x10000 move $5,$0 move $14,$0 move $15,$0 sw $2,16($sp) j $L107 sw $3,20($sp)$L133: li $2,32768 # 0x8000 slt $2,$5,$2 bne $2,$0,$L136 nop li $6,2147418112 # 0x7fff0000 li $7,2147418112 # 0x7fff0000 ori $6,$6,0x7fff j $L135 ori $7,$7,0x7fff$L128: li $2,32768 # 0x8000 slt $2,$4,$2 bne $2,$0,$L131 li $4,65536 # 0x10000 li $10,2147418112 # 0x7fff0000 li $11,2147418112 # 0x7fff0000 ori $10,$10,0x7fff j $L130 ori $11,$11,0x7fff$L136: li $4,65536 # 0x10000 ori $4,$4,0x1 andi $2,$5,0xffff multu $2,$4 mfhi $7 mflo $6 mul $5,$4,$2 j $L135 addu $7,$5,$7$L131: ori $4,$4,0x1 andi $2,$5,0xffff multu $2,$4 mfhi $11 mflo $10 mul $5,$4,$2 j $L130 addu $11,$5,$11$L123: li $2,32768 # 0x8000 slt $2,$4,$2 bne $2,$0,$L126 li $4,65536 # 0x10000 li $10,2147418112 # 0x7fff0000 li $11,2147418112 # 0x7fff0000 ori $10,$10,0x7fff j $L125 ori $11,$11,0x7fff$L118: li $2,32768 # 0x8000 slt $2,$4,$2 bne $2,$0,$L121 li $4,65536 # 0x10000 li $10,2147418112 # 0x7fff0000 li $11,2147418112 # 0x7fff0000 ori $10,$10,0x7fff j $L120 ori $11,$11,0x7fff$L126: ori $4,$4,0x1 andi $2,$5,0xffff multu $2,$4 mfhi $11 mflo $10 mul $5,$4,$2 j $L125 addu $11,$5,$11$L121: ori $4,$4,0x1 andi $2,$5,0xffff multu $2,$4 mfhi $11 mflo $10 mul $5,$4,$2 j $L120 addu $11,$5,$11$L113: li $2,32768 # 0x8000 slt $2,$4,$2 bne $2,$0,$L116 li $4,65536 # 0x10000 li $10,2147418112 # 0x7fff0000 li $11,2147418112 # 0x7fff0000 ori $10,$10,0x7fff j $L115 ori $11,$11,0x7fff$L108: li $2,32768 # 0x8000 slt $2,$4,$2 bne $2,$0,$L111 li $4,65536 # 0x10000 li $10,2147418112 # 0x7fff0000 li $11,2147418112 # 0x7fff0000 ori $10,$10,0x7fff j $L110 ori $11,$11,0x7fff$L116: ori $4,$4,0x1 andi $2,$5,0xffff multu $2,$4 mfhi $11 mflo $10 mul $5,$4,$2 j $L115 addu $11,$5,$11$L111: ori $4,$4,0x1 andi $2,$5,0xffff multu $2,$4 mfhi $11 mflo $10 mul $5,$4,$2 j $L110 addu $11,$5,$11 .set macro .set reorder .end sws_setColorspaceDetails .section .rodata.str1.4 .align 2$LC41: .ascii "swScaler: %s is not supported as input format\012\000" .align 2$LC42: .ascii "swScaler: %s is not supported as output format\012\000" .align 2$LC43: .ascii "swScaler: %dx%d -> %dx%d is invalid scaling dimension\012" .ascii "\000" .section .rodata.cst8,"aM",@progbits,8 .align 3$LC44: .word 0 .word 1090397184 .section .text.sws_getContext,"ax",@progbits .align 2 .align 5 .globl sws_getContext .ent sws_getContext .type sws_getContext, @functionsws_getContext: .frame $sp,80,$31 # vars= 8, regs= 10/0, args= 32, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 li $2,16 # 0x10 sw $fp,72($sp) sw $23,68($sp) sw $22,64($sp) sw $21,60($sp) sw $20,56($sp) sw $19,52($sp) sw $17,44($sp) sw $16,40($sp) sw $31,76($sp) sw $18,48($sp) move $17,$6 move $21,$4 move $22,$5 move $19,$7 lw $20,96($sp) lw $16,100($sp) lw $23,104($sp) beq $6,$2,$L145 lw $fp,116($sp) slt $2,$6,17 bne $2,$0,$L344 li $2,15 # 0xf li $2,17 # 0x11 beq $6,$2,$L146 li $2,38 # 0x26 beq $6,$2,$L345 li $11,1 # 0x1 move $11,$0$L149: li $2,16 # 0x10 beq $16,$2,$L352 li $10,1 # 0x1$L347: slt $2,$16,17 beq $2,$0,$L155 li $2,17 # 0x11 li $2,15 # 0xf beq $16,$2,$L346 li $10,1 # 0x1$L150: move $10,$0$L156: beq $17,$0,$L353 sltu $2,$16,2$L348: li $2,39 # 0x27 beq $17,$2,$L157 li $2,1 # 0x1 beq $17,$2,$L157 li $2,20 # 0x14 beq $17,$2,$L157 li $2,6 # 0x6 beq $17,$2,$L157 li $2,3 # 0x3 beq $17,$2,$L157 li $2,23 # 0x17 beq $17,$2,$L157 li $2,24 # 0x18 beq $17,$2,$L157 li $2,22 # 0x16 beq $17,$2,$L157 li $2,2 # 0x2 beq $17,$2,$L157 li $2,9 # 0x9 beq $17,$2,$L157 li $2,10 # 0xa beq $17,$2,$L157 li $2,11 # 0xb beq $17,$2,$L157 li $2,7 # 0x7 beq $17,$2,$L157 li $2,35 # 0x23 beq $17,$2,$L157 li $2,36 # 0x24 beq $17,$2,$L157 li $2,5 # 0x5 beq $17,$2,$L157 li $2,4 # 0x4 beq $17,$2,$L157 li $2,8 # 0x8 beq $17,$2,$L157 li $2,14 # 0xe beq $17,$2,$L157 li $2,25 # 0x19 beq $17,$2,$L157 li $2,28 # 0x1c beq $17,$2,$L157 li $2,27 # 0x1b beq $17,$2,$L157 li $2,30 # 0x1e beq $17,$2,$L157 li $2,37 # 0x25 beq $17,$2,$L353 sltu $2,$16,2 sltu $2,$17,40 beq $2,$0,$L354 lui $2,%hi($LC2) lui $3,%hi($L223) sll $2,$17,2 addiu $3,$3,%lo($L223) addu $2,$2,$3 lw $4,0($2) j $4 nop .rdata .align 2 .align 2$L223: .word $L184 .word $L185 .word $L186 .word $L187 .word $L188 .word $L189 .word $L190 .word $L191 .word $L192 .word $L193 .word $L194 .word $L195 .word $L196 .word $L197 .word $L198 .word $L199 .word $L200 .word $L201 .word $L202 .word $L203 .word $L204 .word $L205 .word $L206 .word $L207 .word $L208 .word $L209 .word $L210 .word $L211 .word $L212 .word $L213 .word $L214 .word $L215 .word $L216 .word $L217 .word $L218 .word $L219 .word $L220 .word $L221 .word $L183 .word $L222 .section .text.sws_getContext$L344: bne $6,$2,$L149 move $11,$0 li $2,16 # 0x10 li $11,1 # 0x1 bne $16,$2,$L347 move $17,$0 li $10,1 # 0x1$L352: bne $17,$0,$L348 li $16,4 # 0x4$L157: sltu $2,$16,2$L353: bne $2,$0,$L226 li $2,20 # 0x14 beq $16,$2,$L226 li $2,5 # 0x5 beq $16,$2,$L226 li $2,4 # 0x4 beq $16,$2,$L226 li $2,8 # 0x8 beq $16,$2,$L226 li $2,22 # 0x16 beq $16,$2,$L226 li $2,2 # 0x2 beq $16,$2,$L226 li $2,9 # 0x9 beq $16,$2,$L226 li $2,10 # 0xa beq $16,$2,$L226 li $2,28 # 0x1c beq $16,$2,$L226 li $2,29 # 0x1d beq $16,$2,$L226 li $2,30 # 0x1e beq $16,$2,$L226 li $2,13 # 0xd beq $16,$2,$L226 li $2,6 # 0x6 beq $16,$2,$L226 li $2,3 # 0x3 beq $16,$2,$L226 li $2,23 # 0x17 beq $16,$2,$L226 li $2,24 # 0x18 beq $16,$2,$L226 li $2,25 # 0x19 beq $16,$2,$L226 li $2,26 # 0x1a beq $16,$2,$L226 li $2,27 # 0x1b beq $16,$2,$L226 li $2,31 # 0x1f beq $16,$2,$L226 li $2,32 # 0x20 beq $16,$2,$L226 li $2,35 # 0x23 beq $16,$2,$L226 li $2,36 # 0x24 beq $16,$2,$L226 li $2,11 # 0xb beq $16,$2,$L226 li $2,7 # 0x7 beq $16,$2,$L355 slt $2,$21,4 sltu $2,$16,40 beq $2,$0,$L356 lui $2,%hi($LC2) lui $3,%hi($L293) sll $2,$16,2 addiu $3,$3,%lo($L293) addu $2,$2,$3 lw $4,0($2) j $4 nop .rdata .align 2 .align 2$L293: .word $L254 .word $L255 .word $L256 .word $L257 .word $L258 .word $L259 .word $L260 .word $L261 .word $L262 .word $L263 .word $L264 .word $L265 .word $L266 .word $L267 .word $L268 .word $L269 .word $L270 .word $L271 .word $L272 .word $L273 .word $L274 .word $L275 .word $L276 .word $L277 .word $L278 .word $L279 .word $L280 .word $L281 .word $L282 .word $L283 .word $L284 .word $L285 .word $L286 .word $L287 .word $L288 .word $L289 .word $L290 .word $L291 .word $L253 .word $L292 .section .text.sws_getContext$L226: slt $2,$21,4$L355: bne $2,$0,$L357 lui $6,%hi($LC43) blez $22,$L357 slt $2,$19,8 bne $2,$0,$L358 addiu $6,$6,%lo($LC43) blez $20,$L295 li $4,16712 # 0x4148 sw $10,32($sp) jal av_mallocz sw $11,36($sp) sra $4,$19,1 sll $6,$21,16 addu $6,$6,$4 div $0,$6,$19 teq $19,$0,7 move $18,$2 sll $3,$22,16 sra $2,$20,1 addu $3,$3,$2 lui $2,%hi(sws_context_class) addiu $2,$2,%lo(sws_context_class) li $4,262144 # 0x40000 li $5,262144 # 0x40000 sw $2,0($18) ori $4,$4,0x4 ori $5,$5,0x4 li $2,6 # 0x6 sw $4,16688($18) sw $5,16692($18) sw $21,8($18) sw $22,12($18) sw $19,16672($18) sw $20,16($18) sw $23,4232($18) sw $16,52($18) sw $17,56($18) lw $10,32($sp) lw $11,36($sp) mflo $6 div $0,$3,$20 teq $20,$0,7 sw $6,36($18) mflo $3 beq $16,$2,$L300 sw $3,44($18) li $2,3 # 0x3 beq $16,$2,$L300 li $2,23 # 0x17 beq $16,$2,$L300 li $2,24 # 0x18 beq $16,$2,$L300 li $2,25 # 0x19 beq $16,$2,$L300 li $2,26 # 0x1a beq $16,$2,$L300 li $2,27 # 0x1b beq $16,$2,$L300 li $2,22 # 0x16 beq $16,$2,$L300 li $2,2 # 0x2 beq $16,$2,$L300 li $2,9 # 0x9 beq $16,$2,$L300 li $2,10 # 0xa beq $16,$2,$L300 li $2,28 # 0x1c beq $16,$2,$L300 li $2,29 # 0x1d beq $16,$2,$L300 li $2,30 # 0x1e beq $16,$2,$L300 li $2,13 # 0xd beq $16,$2,$L359 andi $2,$23,0x2000$L315: lw $2,72($18) srl $3,$23,16 andi $3,$3,0x3 addu $9,$2,$3 li $2,6 # 0x6 sw $3,92($18) beq $17,$2,$L317 sw $9,72($18)$L349: li $2,3 # 0x3 beq $17,$2,$L317 li $2,23 # 0x17 beq $17,$2,$L317 li $2,24 # 0x18 beq $17,$2,$L317 li $2,25 # 0x19 beq $17,$2,$L317 li $2,26 # 0x1a beq $17,$2,$L317 li $2,27 # 0x1b beq $17,$2,$L317 li $2,22 # 0x16 beq $17,$2,$L317 li $2,2 # 0x2 beq $17,$2,$L317 li $2,9 # 0x9 beq $17,$2,$L317 li $2,10 # 0xa beq $17,$2,$L317 li $2,28 # 0x1c beq $17,$2,$L317 li $2,29 # 0x1d beq $17,$2,$L317 li $2,30 # 0x1e beq $17,$2,$L317 li $2,13 # 0xd beq $17,$2,$L360 andi $2,$23,0x4000$L332: beq $fp,$0,$L340 lui $4,%hi($LC44)$L350: lw $2,0($fp) lw $3,4($fp) sw $2,104($18) sw $3,108($18) lw $4,8($fp) lw $5,12($fp) sw $4,112($18) sw $5,116($18)$L342: lw $8,84($18) lw $5,68($18) lw $7,88($18) subu $2,$0,$21 subu $3,$0,$22 subu $4,$0,$19 subu $6,$0,$20 sra $2,$2,$5 sra $3,$3,$9 sra $4,$4,$8 sra $6,$6,$7 lui $5,%hi(Inverse_Table_6_9+80) subu $2,$0,$2 subu $3,$0,$3 subu $4,$0,$4 subu $6,$0,$6 addiu $5,$5,%lo(Inverse_Table_6_9+80) sw $2,20($18) sw $4,28($18) sw $6,32($18) sw $3,24($18) sw $8,76($18) sw $9,80($18) li $2,65536 # 0x10000 move $4,$18 move $6,$11 move $7,$5 sw $10,16($sp) sw $2,28($sp) sw $0,20($sp) jal sws_setColorspaceDetails sw $2,24($sp) move $2,$18 lw $31,76($sp) lw $fp,72($sp) lw $23,68($sp) lw $22,64($sp) lw $21,60($sp) lw $20,56($sp) lw $19,52($sp) lw $18,48($sp) lw $17,44($sp) lw $16,40($sp) j $31 addiu $sp,$sp,80$L300: andi $2,$23,0x2000$L359: bne $2,$0,$L315 li $2,1 # 0x1 sw $2,84($18) srl $3,$23,16 lw $2,72($18) andi $3,$3,0x3 addu $9,$2,$3 li $2,6 # 0x6 sw $3,92($18) bne $17,$2,$L349 sw $9,72($18)$L317: andi $2,$23,0x4000$L360: bne $2,$0,$L332 li $2,28 # 0x1c beq $17,$2,$L332 li $2,25 # 0x19 beq $17,$2,$L332 li $2,29 # 0x1d beq $17,$2,$L332 li $2,26 # 0x1a beq $17,$2,$L332 li $2,30 # 0x1e beq $17,$2,$L332 li $2,27 # 0x1b beq $17,$2,$L332 li $2,1 # 0x1 bne $fp,$0,$L350 sw $2,68($18) j $L351 lui $4,%hi($LC44)$L295: lui $6,%hi($LC43)$L357: addiu $6,$6,%lo($LC43)$L358: move $7,$21 move $4,$0 move $5,$0 sw $22,16($sp) sw $19,20($sp) sw $20,24($sp) jal av_log move $18,$0$L225: move $2,$18 lw $31,76($sp) lw $fp,72($sp) lw $23,68($sp) lw $22,64($sp) lw $21,60($sp) lw $20,56($sp) lw $19,52($sp) lw $18,48($sp) lw $17,44($sp) lw $16,40($sp) j $31 addiu $sp,$sp,80$L155: beq $16,$2,$L153 li $2,38 # 0x26 bne $16,$2,$L150 li $10,1 # 0x1 j $L156 li $16,37 # 0x25$L145: li $11,1 # 0x1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?