yuv4mpeg_ratio.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 316 行
S
316 行
.file 1 "yuv4mpeg_ratio.c".section .mdebug.abi32.previous.section .text.y4m_ratio_reduce,"ax",@progbits.align 2.align 5.globl y4m_ratio_reduce.ent y4m_ratio_reduce.type y4m_ratio_reduce, @functiony4m_ratio_reduce:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $7,0($4)bne $7,$0,$L12noplw $2,4($4)beq $2,$0,$L18move $6,$0$L5:bltz $2,$L15move $3,$2$L6:bgtz $3,$L13nopj $L9move $3,$6$L16:move $3,$5$L13:div $0,$6,$3teq $3,$0,7mfhi $5bgtz $5,$L16move $6,$3$L9:div $0,$2,$3teq $3,$0,7mflo $2div $0,$7,$3teq $3,$0,7sw $2,4($4)mflo $3sw $3,0($4)$L18:j $31nop$L12:lw $2,4($4)bgez $7,$L5move $6,$7subu $6,$0,$7bgez $2,$L6move $3,$2$L15:j $L6subu $3,$0,$2.set macro.set reorder.end y4m_ratio_reduce.section .text.y4m_parse_ratio,"ax",@progbits.align 2.align 5.globl y4m_parse_ratio.ent y4m_parse_ratio.type y4m_parse_ratio, @functiony4m_parse_ratio:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $17,20($sp)move $17,$5sw $18,24($sp)sw $16,16($sp)sw $31,28($sp)move $18,$4li $5,58 # 0x3ajal strchrmove $4,$17beq $2,$0,$L20move $16,$2move $4,$17move $5,$0li $6,10 # 0xajal __strtol_internalmove $7,$0sw $2,0($18)addiu $4,$16,1move $5,$0li $6,10 # 0xajal __strtol_internalmove $7,$0move $4,$2bltz $2,$L20sw $2,4($18)beq $2,$0,$L33lw $31,28($sp)lw $5,0($18)subu $3,$0,$5slt $2,$5,0move $6,$5blez $4,$L27movn $5,$3,$2j $L29move $2,$4$L34:move $2,$3$L29:div $0,$5,$2teq $2,$0,7mfhi $3bgtz $3,$L34move $5,$2move $5,$2$L27:div $0,$6,$5teq $5,$0,7lw $2,4($18)move $4,$0mflo $3div $0,$2,$5teq $5,$0,7sw $3,0($18)mflo $2sw $2,4($18)lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$4j $31addiu $sp,$sp,32$L33:lw $2,0($18)sltu $4,$0,$2lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$4j $31addiu $sp,$sp,32$L20:li $4,1 # 0x1lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$4j $31addiu $sp,$sp,32.set macro.set reorder.end y4m_parse_ratio.globl y4m_fps_UNKNOWN.rdata.align 2.type y4m_fps_UNKNOWN, @object.size y4m_fps_UNKNOWN, 8y4m_fps_UNKNOWN:.space 8.globl y4m_fps_NTSC_FILM.align 2.type y4m_fps_NTSC_FILM, @object.size y4m_fps_NTSC_FILM, 8y4m_fps_NTSC_FILM:.word 24000.word 1001.globl y4m_fps_FILM.align 2.type y4m_fps_FILM, @object.size y4m_fps_FILM, 8y4m_fps_FILM:.word 24.word 1.globl y4m_fps_PAL.align 2.type y4m_fps_PAL, @object.size y4m_fps_PAL, 8y4m_fps_PAL:.word 25.word 1.globl y4m_fps_NTSC.align 2.type y4m_fps_NTSC, @object.size y4m_fps_NTSC, 8y4m_fps_NTSC:.word 30000.word 1001.globl y4m_fps_30.align 2.type y4m_fps_30, @object.size y4m_fps_30, 8y4m_fps_30:.word 30.word 1.globl y4m_fps_PAL_FIELD.align 2.type y4m_fps_PAL_FIELD, @object.size y4m_fps_PAL_FIELD, 8y4m_fps_PAL_FIELD:.word 50.word 1.globl y4m_fps_NTSC_FIELD.align 2.type y4m_fps_NTSC_FIELD, @object.size y4m_fps_NTSC_FIELD, 8y4m_fps_NTSC_FIELD:.word 60000.word 1001.globl y4m_fps_60.align 2.type y4m_fps_60, @object.size y4m_fps_60, 8y4m_fps_60:.word 60.word 1.globl y4m_sar_UNKNOWN.align 2.type y4m_sar_UNKNOWN, @object.size y4m_sar_UNKNOWN, 8y4m_sar_UNKNOWN:.space 8.globl y4m_sar_SQUARE.align 2.type y4m_sar_SQUARE, @object.size y4m_sar_SQUARE, 8y4m_sar_SQUARE:.word 1.word 1.globl y4m_sar_NTSC_CCIR601.align 2.type y4m_sar_NTSC_CCIR601, @object.size y4m_sar_NTSC_CCIR601, 8y4m_sar_NTSC_CCIR601:.word 10.word 11.globl y4m_sar_NTSC_16_9.align 2.type y4m_sar_NTSC_16_9, @object.size y4m_sar_NTSC_16_9, 8y4m_sar_NTSC_16_9:.word 40.word 33.globl y4m_sar_NTSC_SVCD_4_3.align 2.type y4m_sar_NTSC_SVCD_4_3, @object.size y4m_sar_NTSC_SVCD_4_3, 8y4m_sar_NTSC_SVCD_4_3:.word 15.word 11.globl y4m_sar_NTSC_SVCD_16_9.align 2.type y4m_sar_NTSC_SVCD_16_9, @object.size y4m_sar_NTSC_SVCD_16_9, 8y4m_sar_NTSC_SVCD_16_9:.word 20.word 11.globl y4m_sar_PAL_CCIR601.align 2.type y4m_sar_PAL_CCIR601, @object.size y4m_sar_PAL_CCIR601, 8y4m_sar_PAL_CCIR601:.word 59.word 54.globl y4m_sar_PAL_16_9.align 2.type y4m_sar_PAL_16_9, @object.size y4m_sar_PAL_16_9, 8y4m_sar_PAL_16_9:.word 118.word 81.globl y4m_sar_PAL_SVCD_4_3.align 2.type y4m_sar_PAL_SVCD_4_3, @object.size y4m_sar_PAL_SVCD_4_3, 8y4m_sar_PAL_SVCD_4_3:.word 59.word 36.globl y4m_sar_PAL_SVCD_16_9.align 2.type y4m_sar_PAL_SVCD_16_9, @object.size y4m_sar_PAL_SVCD_16_9, 8y4m_sar_PAL_SVCD_16_9:.word 59.word 27.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?