vo_null.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 241 行
S
241 行
.file 1 "vo_null.c".section .mdebug.abi32.previous.section .text.draw_slice,"ax",@progbits.align 2.align 5.ent draw_slice.type draw_slice, @functiondraw_slice:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31move $2,$0.set macro.set reorder.end draw_slice.section .text.draw_osd,"ax",@progbits.align 2.align 5.ent draw_osd.type draw_osd, @functiondraw_osd:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end draw_osd.section .text.flip_page,"ax",@progbits.align 2.align 5.ent flip_page.type flip_page, @functionflip_page:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end flip_page.section .text.draw_frame,"ax",@progbits.align 2.align 5.ent draw_frame.type draw_frame, @functiondraw_frame:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31move $2,$0.set macro.set reorder.end draw_frame.section .text.config,"ax",@progbits.align 2.align 5.ent config.type config, @functionconfig:.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(image_width)sw $4,%lo(image_width)($2)lui $3,%hi(image_height)move $2,$0j $31sw $5,%lo(image_height)($3).set macro.set reorder.end config.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 nomacroj $31nop.set macro.set reorder.end uninit.section .text.check_events,"ax",@progbits.align 2.align 5.ent check_events.type check_events, @functioncheck_events:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end check_events.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 nomacroxori $4,$4,0x2li $3,-3 # 0xfffffffffffffffdli $2,1 # 0x1movn $2,$3,$4sw $6,8($sp)j $31sw $7,12($sp).set macro.set reorder.end control.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "[VO_NULL] Unknown subdevice: %s.\012\000".section .text.preinit,"ax",@progbits.align 2.align 5.ent preinit.type preinit, @functionpreinit:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24move $2,$4lui $6,%hi($LC0)move $7,$4sw $31,16($sp)addiu $6,$6,%lo($LC0)move $3,$0li $4,3 # 0x3beq $2,$0,$L23li $5,2 # 0x2jal mp_msgnopli $3,89 # 0x59$L23:lw $31,16($sp)move $2,$3j $31addiu $sp,$sp,24.set macro.set reorder.end preinit.globl video_out_null.data.align 2.type video_out_null, @object.size video_out_null, 40video_out_null:.word info.word preinit.word config.word control.word draw_frame.word draw_slice.word draw_osd.word flip_page.word check_events.word uninit.local image_width.comm image_width,4,4.local image_height.comm image_height,4,4.section .rodata.str1.4.align 2$LC1:.ascii "Null video output\000".align 2$LC2:.ascii "null\000".align 2$LC3:.ascii "Aaron Holtzman <aholtzma@ess.engr.uvic.ca>\000".subsection -1.align 2$LC4:.ascii "\000".data.align 2.type info, @object.size info, 16info:.word $LC1.word $LC2.word $LC3.word $LC4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?