?? avs.s
字號:
.file 1 "avs.c".section .mdebug.abi32.previous.section .text.avs_probe,"ax",@progbits.align 2.align 5.ent avs_probe.type avs_probe, @functionavs_probe:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $4,4($4)li $2,119 # 0x77lbu $3,0($4)beq $3,$2,$L10move $3,$0$L7:$L11:j $31move $2,$3$L10:lbu $3,1($4)li $2,87 # 0x57bne $3,$2,$L11move $3,$0lbu $3,2($4)li $2,16 # 0x10bne $3,$2,$L11move $3,$0lbu $2,3($4)beq $2,$0,$L7li $3,50 # 0x32j $L11move $3,$0.set macro.set reorder.end avs_probe.section .text.avs_read_close,"ax",@progbits.align 2.align 5.ent avs_read_close.type avs_read_close, @functionavs_read_close:.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 avs_read_close.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "This avs pretend to be %dx%d when the avs format is supp".ascii "osed to be 318x198 only.\012\000".section .text.avs_read_header,"ax",@progbits.align 2.align 5.ent avs_read_header.type avs_read_header, @functionavs_read_header:.frame $sp,40,$31 # vars= 0, regs= 4/0, args= 24, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $31,36($sp)sw $17,28($sp)sw $16,24($sp)sw $18,32($sp)lw $2,3816($4)addiu $16,$4,16ori $2,$2,0x1li $6,4 # 0x4move $7,$0move $17,$4sw $2,3816($4)move $4,$16jal url_fskiplw $18,12($17)jal get_le16move $4,$16sw $2,12($18)jal get_le16move $4,$16sw $2,16($18)jal get_le16move $4,$16sw $2,20($18)jal get_le16move $4,$16sw $2,24($18)jal get_le32move $4,$16lw $3,12($18)lui $6,%hi($LC0)sw $2,28($18)li $2,318 # 0x13emove $4,$17addiu $6,$6,%lo($LC0)move $7,$3move $5,$0sw $0,32($18)sw $0,36($18)sw $0,8($18)beq $3,$2,$L20sw $0,4($18)lw $3,16($18)$L15:jal av_logsw $3,16($sp)lw $31,36($sp)lw $18,32($sp)$L22:lw $17,28($sp)lw $16,24($sp)move $2,$0j $31addiu $sp,$sp,40$L20:lw $3,16($18)li $2,198 # 0xc6bne $3,$2,$L15lw $31,36($sp)j $L22lw $18,32($sp).set macro.set reorder.end avs_read_header.section .text.avs_read_packet,"ax",@progbits.align 2.align 5.ent avs_read_packet.type avs_read_packet, @functionavs_read_packet:.frame $sp,832,$31 # vars= 776, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-832sw $22,816($sp)sw $21,812($sp)sw $31,828($sp)sw $fp,824($sp)sw $23,820($sp)sw $20,808($sp)sw $19,804($sp)sw $18,800($sp)sw $17,796($sp)sw $16,792($sp)lw $18,12($4)move $21,$4lw $2,36($18).set noreorder.set nomacroblez $2,$L72move $22,$5.set macro.set reorderaddiu $20,$4,16.set noreorder.set nomacrojal url_ftellmove $4,$20.set macro.set reorderlw $6,8($18)lw $7,36($18)move $5,$22move $4,$21.set noreorder.set nomacrojal voc_get_packetmove $16,$2.set macro.set reordermove $4,$20.set noreorder.set nomacrojal url_ftellmove $19,$2.set macro.set reorderlw $4,36($18)subu $5,$2,$16subu $4,$4,$5li $2,-5 # 0xfffffffffffffffb.set noreorder.set nomacrobeq $19,$2,$L24sw $4,36($18).set macro.set reorderbltz $19,$L24lw $2,8($18)lw $3,28($22)lw $4,0($2)ori $3,$3,0x1sw $4,24($22).set noreorder.set nomacroblez $5,$L24sw $3,28($22).set macro.set reorder$L29:move $19,$0$L45:move $2,$19$L91:lw $31,828($sp)lw $fp,824($sp)lw $23,820($sp)lw $22,816($sp)lw $21,812($sp)lw $20,808($sp)lw $19,804($sp)lw $18,800($sp)lw $17,796($sp)lw $16,792($sp).set noreorder.set nomacroj $31addiu $sp,$sp,832.set macro.set reorder$L72:addiu $20,$4,16$L24:lw $2,32($18)move $23,$0$L84:bgtz $2,$L35.set noreorder.set nomacrojal get_le16move $4,$20.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L45li $19,-5 # 0xfffffffffffffffb.set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$20.set macro.set reorderaddiu $2,$2,-4.set noreorder.set nomacroj $L84sw $2,32($18).set macro.set reorder$L33:.set noreorder.set nomacroj $L45li $19,-5 # 0xfffffffffffffffb.set macro.set reorder$L35:.set noreorder.set nomacrojal get_bytemove $4,$20.set macro.set reordermove $4,$20.set noreorder.set nomacrojal get_bytemove $17,$2.set macro.set reordermove $4,$20.set noreorder.set nomacrojal get_le16move $16,$2.set macro.set reordermove $fp,$2lw $2,32($18)subu $2,$2,$fpsw $2,32($18)li $2,2 # 0x2.set noreorder.set nomacrobeq $16,$2,$L38li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $16,$2,$L39li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $16,$2,$L86addiu $6,$fp,-4.set macro.set reordersra $7,$6,31.set noreorder.set nomacrojal url_fskipmove $4,$20.set macro.set reorder.set noreorder.set nomacroj $L84lw $2,32($18).set macro.set reorder$L38:lw $2,8($18).set noreorder.set nomacrobeq $2,$0,$L87move $4,$21.set macro.set reorder$L64:addiu $2,$fp,-4lw $fp,12($21)move $4,$20.set noreorder.set nomacrojal url_ftellsw $2,36($18).set macro.set reorderlw $6,8($fp)lw $7,36($fp)move $5,$22move $4,$21.set noreorder.set nomacrojal voc_get_packetmove $16,$2.set macro.set reordermove $4,$20.set noreorder.set nomacrojal url_ftellmove $19,$2.set macro.set reorderlw $4,36($fp)subu $5,$2,$16subu $4,$4,$5li $2,-5 # 0xfffffffffffffffb.set noreorder.set nomacrobeq $19,$2,$L76sw $4,36($fp).set macro.set reorder.set noreorder.set nomacrobltz $19,$L91move $2,$19.set macro.set reorderlw $2,8($fp)lw $3,28($22)lw $4,0($2)ori $3,$3,0x1sw $4,24($22).set noreorder.set nomacrobne $5,$0,$L88sw $3,28($22).set macro.set reorder$L76:.set noreorder.set nomacroj $L84lw $2,32($18).set macro.set reorder$L87:.set noreorder.set nomacrojal av_new_streamli $5,2 # 0x2.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L43sw $2,8($18).set macro.set reorderlw $3,8($2)li $2,1 # 0x1.set noreorder.set nomacroj $L64sw $2,224($3).set macro.set reorder$L88:.set noreorder.set nomacroj $L45move $19,$5.set macro.set reorder$L43:.set noreorder.set nomacroj $L45li $19,-12 # 0xfffffffffffffff4.set macro.set reorder$L86:lw $2,4($18).set noreorder.set nomacrobeq $2,$0,$L89move $4,$21.set macro.set reorder$L41:move $4,$22addu $5,$23,$fp.set noreorder.set nomacrojal av_new_packetlw $16,12($21).set macro.set reorder.set noreorder.set nomacrobltz $2,$L45move $19,$2.set macro.set reorder.set noreorder.set nomacrobeq $23,$0,$L47addiu $6,$23,-4.set macro.set reorderlw $2,16($22)sra $5,$23,8sb $0,0($2)lw $3,16($22)li $2,3sb $2,1($3)lw $4,16($22)sb $23,2($4)lw $2,16($22)sltu $3,$6,32sb $5,3($2)lw $5,16($22).set noreorder.set nomacrobne $3,$0,$L74addiu $4,$5,4.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L74li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$6,$2addu $7,$5,$2sltu $3,$5,$7move $4,$5.set noreorder.set nomacrobeq $3,$0,$L53addiu $5,$sp,12.set macro.set reorder$L78:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L78$L53:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L92andi $3,$6,0x3.set macro.set reorder$L79:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L79andi $3,$6,0x3.set macro.set reorder$L92:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L58li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L59li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L47lbu $2,4($5).set noreorder.set nomacroj $L47sb $2,4($4).set macro.set reorder$L39:addiu $16,$fp,-4move $6,$16move $4,$20.set noreorder.set nomacrojal get_bufferaddiu $5,$sp,16.set macro.set reorderslt $16,$2,$16.set noreorder.set nomacrobne $16,$0,$L33move $23,$fp.set macro.set reorder.set noreorder.set nomacroj $L84lw $2,32($18).set macro.set reorder$L74:.set noreorder.set nomacrojal memcpyaddiu $5,$sp,16.set macro.set reorder$L47:lw $2,16($22)li $4,1addu $2,$2,$23sb $17,0($2)lw $3,16($22)sra $5,$fp,8addu $3,$3,$23sb $4,1($3)lw $2,16($22)move $4,$20addu $2,$23,$2sb $fp,2($2)lw $3,16($22)addiu $6,$fp,-4addu $3,$23,$3sb $5,3($3)lw $5,16($22)addu $5,$23,$5.set noreorder.set nomacrojal get_bufferaddiu $5,$5,4.set macro.set reorderaddiu $3,$2,4slt $2,$3,$fp.set noreorder.set nomacrobne $2,$0,$L90addu $2,$23,$3.set macro.set reorderlw $4,4($16)sw $2,20($22)lw $3,0($4).set noreorder.set nomacrobne $17,$0,$L29sw $3,24($22).set macro.set reorderlw $2,28($22)move $19,$0ori $2,$2,0x1.set noreorder.set nomacroj $L45sw $2,28($22).set macro.set reorder$L89:.set noreorder.set nomacrojal av_new_streamli $5,1 # 0x1.set macro.set reordermove $6,$2.set noreorder.set nomacrobeq $2,$0,$L43sw $2,4($18).set macro.set reorderlw $3,8($2)lw $2,12($18)sw $0,224($3)sw $2,40($3)lw $4,16($18)li $2,85 # 0x55sw $4,44($3)sw $2,228($3)lw $2,20($18)sw $2,392($3)lw $4,28($18)lw $5,24($18)sra $2,$4,31sw $2,164($6)sw $16,32($3)sw $5,36($3).set noreorder.set nomacroj $L41sw $4,160($6).set macro.set reorder$L90:lw $2,36($22)beq $2,$0,$L33.set noreorder.set nomacrojal $2move $4,$22.set macro.set reorder.set noreorder.set nomacroj $L45li $19,-5 # 0xfffffffffffffffb.set macro.set reorder$L59:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L47sb $2,6($4).set macro.set reorder$L58:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L47sb $3,5($4).set macro.set reorder.end avs_read_packet.globl avs_demuxer.section .rodata.str1.4.align 2$LC1:.ascii "avs\000".align 2$LC2:.ascii "avs format\000".data.align 2.type avs_demuxer, @object.size avs_demuxer, 64avs_demuxer:.word $LC1.word $LC2.word 40.word avs_probe.word avs_read_header.word avs_read_packet.word avs_read_close.space 36.ident "GCC: (GNU) 4.1.2"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -