vd_nuv.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 165 行
MID
165 行
.file 1 "vd_nuv.c" .section .mdebug.abi32 .previous .section .text.control,"ax",@progbits .align 2 .align 5 .ent control .type control, @functioncontrol: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $2,-1 # 0xffffffffffffffff j $31 sw $7,12($sp) .set macro .set reorder .end control .section .text.uninit,"ax",@progbits .align 2 .align 5 .ent uninit .type uninit, @functionuninit: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro j $31 nop .set macro .set reorder .end uninit .section .text.decode,"ax",@progbits .align 2 .align 5 .ent decode .type decode, @functiondecode: .frame $sp,48,$31 # vars= 0, regs= 5/0, args= 24, gp= 0 .mask 0x800f0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $18,32($sp) move $18,$6 sw $19,36($sp) sw $17,28($sp) sw $16,24($sp) move $19,$5 sw $31,40($sp) move $6,$0 move $16,$0 li $5,2 # 0x2 bgtz $18,$L12 move $17,$4$L8: move $2,$16 lw $31,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,48$L12: lw $7,256($4) lw $2,260($4) jal mpcodecs_get_image sw $2,16($sp) move $16,$2 move $4,$19 beq $2,$0,$L8 move $5,$18 lw $6,32($2) lw $7,256($17) lw $2,260($17) jal decode_nuv sw $2,16($sp) move $2,$16 lw $31,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,48 .set macro .set reorder .end decode .section .text.init,"ax",@progbits .align 2 .align 5 .ent init .type init, @functioninit: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $7,808583168 # 0x30320000 lw $6,260($4) lw $5,256($4) j mpcodecs_config_vo ori $7,$7,0x3449 .set macro .set reorder .end init .globl mpcodecs_vd_nuv .data .align 2 .type mpcodecs_vd_nuv, @object .size mpcodecs_vd_nuv, 20mpcodecs_vd_nuv: .word info .word init .word uninit .word control .word decode .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "NuppelVideo decoder\000" .align 2$LC1: .ascii "nuv\000" .align 2$LC2: .ascii "A'rpi\000" .align 2$LC3: .ascii "Alex & Panagiotis Issaris <takis@lumumba.luc.ac.be>\000" .align 2$LC4: .ascii "native codecs\000" .data .align 2 .type info, @object .size info, 20info: .word $LC0 .word $LC1 .word $LC2 .word $LC3 .word $LC4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?