📄 mtv.s
字号:
.file 1 "mtv.c".section .mdebug.abi32.previous.section .text.mtv_probe,"ax",@progbits.align 2.align 5.ent mtv_probe.type mtv_probe, @functionmtv_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,65 # 0x41lbu $3,0($4)beq $3,$2,$L9nop$L2:move $4,$0$L6:j $31move $2,$4$L9:lbu $3,1($4)li $2,77 # 0x4dbne $3,$2,$L2noplbu $3,2($4)li $2,86 # 0x56bne $3,$2,$L2li $4,100 # 0x64j $L6nop.set macro.set reorder.end mtv_probe.section .text.mtv_read_packet,"ax",@progbits.align 2.align 5.ent mtv_read_packet.type mtv_read_packet, @functionmtv_read_packet:.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 $18,24($sp)sw $16,16($sp)sw $31,28($sp)sw $17,20($sp)lw $17,12($4)addiu $16,$4,16lbu $3,44($17)lw $2,40($17)sltu $2,$2,$3bne $2,$0,$L11move $18,$5move $7,$0li $6,12 # 0xcjal url_fskipmove $4,$16move $4,$16move $5,$18jal av_get_packetli $6,500 # 0x1f4move $7,$2li $2,500 # 0x1f4bne $7,$2,$L13li $3,1 # 0x1lbu $2,44($17)addiu $2,$2,1sb $2,44($17)sw $3,24($18)lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$7j $31addiu $sp,$sp,32$L11:lw $6,32($17)jal av_get_packetmove $4,$16move $7,$2lw $2,32($17)beq $7,$2,$L22srl $2,$7,1$L13:li $7,-5 # 0xfffffffffffffffblw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$7j $31addiu $sp,$sp,32$L22:beq $2,$0,$L17noplw $9,16($18)move $8,$2move $4,$0move $6,$0$L19:sll $3,$6,1addu $3,$3,$9lhu $2,0($3)addiu $6,$4,1sll $4,$2,8srl $2,$2,8or $2,$2,$4sltu $5,$6,$8sh $2,0($3)bne $5,$0,$L19move $4,$6$L17:li $2,1sb $2,44($17)sw $0,24($18)lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$7j $31addiu $sp,$sp,32.set macro.set reorder.end mtv_read_packet.section .text.mtv_read_header,"ax",@progbits.align 2.align 5.ent mtv_read_header.type mtv_read_header, @functionmtv_read_header:.frame $sp,48,$31 # vars= 0, regs= 5/0, args= 24, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $17,28($sp)addiu $17,$4,16sw $31,40($sp)li $6,3 # 0x3move $7,$0sw $19,36($sp)sw $18,32($sp)move $19,$4sw $16,24($sp)move $4,$17jal url_fskiplw $16,12($19)jal get_le32move $4,$17sw $2,0($16)jal get_le32move $4,$17sw $2,4($16)li $6,32 # 0x20move $7,$0jal url_fskipmove $4,$17jal get_le24move $4,$17sw $2,8($16)jal get_le16move $4,$17sw $2,12($16)jal get_le24move $4,$17sw $2,16($16)jal get_bytemove $4,$17sw $2,20($16)jal get_le16move $4,$17sw $2,24($16)jal get_le16move $4,$17sw $2,28($16)jal get_le16move $4,$17sw $2,32($16)li $6,4 # 0x4move $7,$0jal url_fskipmove $4,$17jal get_le16move $4,$17lw $6,12($16)li $3,1srl $6,$6,2divu $0,$6,$2teq $2,$0,7sb $3,44($16)sw $2,40($16)move $4,$19move $5,$0mflo $6jal av_new_streamsw $6,36($16)bne $2,$0,$L32move $18,$2$L24:li $2,-12 # 0xfffffffffffffff4$L30:lw $31,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,48$L32:lw $7,36($16)move $4,$2li $5,64 # 0x40jal av_set_pts_infoli $6,1 # 0x1lw $3,20($16)li $2,4325376 # 0x420000lw $5,8($18)ori $2,$2,0x4752sll $3,$3,24or $3,$3,$2sw $3,232($5)lw $2,24($16)sw $0,224($5)sw $2,40($5)lw $3,28($16)li $2,14 # 0xesw $3,44($5)sw $2,228($5)lw $2,20($16)move $4,$19sw $2,392($5)lw $3,36($16)sw $3,64($5)jal av_new_streamli $5,1 # 0x1beq $2,$0,$L24move $18,$2move $4,$2li $5,64 # 0x40li $6,1 # 0x1jal av_set_pts_infoli $7,44100 # 0xac44lw $3,8($18)lw $2,12($16)li $4,1 # 0x1sw $2,4($3)li $2,65536 # 0x10000ori $2,$2,0x5001sw $4,108($18)sw $4,224($3)sw $2,228($3)move $4,$17li $6,512 # 0x200move $7,$0jal url_fseeksw $0,16($sp)move $4,$2li $2,512 # 0x200beq $4,$2,$L33nop$L29:j $L30li $2,-5 # 0xfffffffffffffffb$L33:bne $3,$0,$L29nopj $L30move $2,$0.set macro.set reorder.end mtv_read_header.globl mtv_demuxer.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "MTV\000".align 2$LC1:.ascii "MTV format\000".data.align 2.type mtv_demuxer, @object.size mtv_demuxer, 64mtv_demuxer:.word $LC0.word $LC1.word 48.word mtv_probe.word mtv_read_header.word mtv_read_packet.space 40.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -