vf_swapuv.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 274 行
S
274 行
.file 1 "vf_swapuv.c".section .mdebug.abi32.previous.section .text.open,"ax",@progbits.align 2.align 5.ent open.type open, @functionopen:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(query_format)addiu $2,$2,%lo(query_format)sw $2,12($4)lui $2,%hi(get_image)addiu $2,$2,%lo(get_image)lui $3,%hi(put_image)addiu $3,$3,%lo(put_image)sw $2,16($4)li $2,1 # 0x1j $31sw $3,20($4).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,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,1345388544 # 0x50310000ori $2,$2,0x3134beq $5,$2,$L5sltu $2,$2,$5beq $2,$0,$L11li $2,842072064 # 0x32310000li $2,1345585152 # 0x50340000ori $2,$2,0x3434beq $5,$2,$L5li $2,1448411136 # 0x56550000ori $2,$2,0x5949beq $5,$2,$L5li $2,1345454080 # 0x50320000ori $2,$2,0x3234beq $5,$2,$L5move $2,$0j $31nop$L11:ori $2,$2,0x5659beq $5,$2,$L5li $2,961871872 # 0x39550000ori $2,$2,0x5659bne $5,$2,$L12li $2,808583168 # 0x30320000$L5:j vf_next_query_formatnop$L12:ori $2,$2,0x3449beq $5,$2,$L5move $2,$0j $31nop.set macro.set reorder.end query_format.section .text.get_image,"ax",@progbits.align 2.align 5.ent get_image.type get_image, @functionget_image:.frame $sp,32,$31 # vars= 0, regs= 2/0, args= 24, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $31,28($sp)sw $16,24($sp)move $16,$5lbu $6,2($16)lw $3,28($16)lw $4,92($4)lw $5,4($5)lhu $7,0($16)lw $2,24($16)sw $3,20($sp)jal vf_get_imagesw $2,16($sp)lw $3,32($2)lw $4,48($2)sw $3,32($16)sw $4,48($16)lw $3,40($2)lw $4,56($2)sw $3,36($16)sw $4,52($16)lhu $3,0($16)lw $4,36($2)lw $5,52($2)lw $6,8($2)ori $3,$3,0x2000sw $2,104($16)sw $4,40($16)sw $5,56($16)sw $6,8($16)sh $3,0($16)lw $31,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end get_image.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "mpi->flags&0x100\000".align 2$LC1:.ascii "vf_swapuv.c\000".section .text.put_image,"ax",@progbits.align 2.align 5.ent put_image.type put_image, @functionput_image:.frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $31,44($sp)sw $16,24($sp)lhu $2,0($5)move $17,$5andi $2,$2,0x2000move $20,$4move $18,$6beq $2,$0,$L16move $19,$7lw $16,104($5)$L18:move $5,$17jal vf_clone_mpi_attributesmove $4,$16move $4,$20move $5,$16move $6,$18move $7,$19lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j vf_next_put_imageaddiu $sp,$sp,48$L16:lw $4,92($4)lw $5,4($5)lw $2,24($17)lw $3,28($17)move $6,$0move $7,$0sw $2,16($sp)jal vf_get_imagesw $3,20($sp)move $16,$2lhu $2,0($17)andi $2,$2,0x100beq $2,$0,$L22lui $5,%hi($LC1)lw $2,32($17)lw $3,48($17)sw $2,32($16)sw $3,48($16)lw $2,40($17)lw $3,56($17)sw $2,36($16)sw $3,52($16)lw $2,36($17)lw $3,52($17)lw $4,8($17)sw $2,40($16)sw $3,56($16)j $L18sw $4,8($16)$L22:lui $4,%hi($LC0)lui $7,%hi(__PRETTY_FUNCTION__.2891)addiu $4,$4,%lo($LC0)addiu $5,$5,%lo($LC1)addiu $7,$7,%lo(__PRETTY_FUNCTION__.2891)jal __assert_failli $6,62 # 0x3e.set macro.set reorder.end put_image.globl vf_info_swapuv.section .rodata.str1.4.align 2$LC2:.ascii "UV swapper\000".align 2$LC3:.ascii "swapuv\000".align 2$LC4:.ascii "Michael Niedermayer\000".subsection -1.align 2$LC5:.ascii "\000".data.align 2.type vf_info_swapuv, @object.size vf_info_swapuv, 24vf_info_swapuv:.word $LC2.word $LC3.word $LC4.word $LC5.word open.word 0.rdata.align 2.type __PRETTY_FUNCTION__.2891, @object.size __PRETTY_FUNCTION__.2891, 10__PRETTY_FUNCTION__.2891:.ascii "put_image\000".ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?