📄 mov.s
字号:
move $2,$3j $31addiu $sp,$sp,40$L121:jal url_fskipmove $7,$19j $L115move $3,$0.set macro.set reorder.end mov_read_avcC.section .text.mov_read_extradata,"ax",@progbits.align 2.align 5.ent mov_read_extradata.type mov_read_extradata, @functionmov_read_extradata:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $31,40($sp)sw $17,20($sp)sw $16,16($sp)lw $3,0($4)sw $7,60($sp)sw $6,56($sp)lw $2,96($3)lw $19,76($sp)sll $2,$2,2addu $2,$2,$3lw $18,72($sp)li $3,-1 # 0xffffffffffffffffmove $20,$6lw $17,96($2)bgtu $19,$0,$L126move $21,$5li $2,1073741824 # 0x40000000beq $19,$0,$L131sltu $2,$2,$18$L123:lw $2,8($17)jal av_freelw $4,24($2)lw $16,8($17)addiu $2,$18,8addiu $4,$18,16jal av_malloczsw $2,28($16)lw $3,8($17)sw $2,24($16)lw $2,24($3)srl $5,$20,8srl $7,$20,16srl $8,$20,24move $4,$21beq $2,$0,$L132move $6,$18sb $20,4($2)lw $2,8($17)lw $3,24($2)sb $5,5($3)lw $2,8($17)lw $3,24($2)sb $7,6($3)lw $2,8($17)lw $3,24($2)sb $8,7($3)lw $2,8($17)lw $5,24($2)jal get_bufferaddiu $5,$5,8move $3,$0$L126:lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$3j $31addiu $sp,$sp,48$L131:beq $2,$0,$L123lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$3j $31addiu $sp,$sp,48$L132:jal url_fskipmove $7,$19j $L126move $3,$0.set macro.set reorder.end mov_read_extradata.section .text.mov_read_tkhd,"ax",@progbits.align 2.align 5.ent mov_read_tkhd.type mov_read_tkhd, @functionmov_read_tkhd:.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 $31,28($sp)sw $17,20($sp)sw $16,16($sp)sw $18,24($sp)lw $3,0($4)sw $6,40($sp)sw $7,44($sp)lw $2,96($3)move $17,$5sll $2,$2,2addu $2,$2,$3move $4,$5jal get_bytelw $18,96($2)move $4,$17jal get_bytemove $16,$2jal get_bytemove $4,$17jal get_bytemove $4,$17li $2,1 # 0x1beq $16,$2,$L138move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17sw $2,4($18)jal get_be32move $4,$17move $2,$0move $3,$0sw $2,88($18)sw $3,92($18)jal get_be32move $4,$17$L136:jal get_be32move $4,$17jal get_be32move $4,$17jal get_be16move $4,$17jal get_be16move $4,$17jal get_be16move $4,$17jal get_be16move $4,$17move $4,$17li $6,36 # 0x24jal url_fskipmove $7,$0jal get_be32move $4,$17jal get_be32move $4,$17lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,32$L138:jal get_be64nopjal get_be64move $4,$17jal get_be32move $4,$17sw $2,4($18)jal get_be32move $4,$17move $2,$0move $3,$0sw $2,88($18)sw $3,92($18)jal get_be64move $4,$17j $L136nop.set macro.set reorder.end mov_read_tkhd.section .text.mov_read_mvhd,"ax",@progbits.align 2.align 5.ent mov_read_mvhd.type mov_read_mvhd, @functionmov_read_mvhd:.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 $17,20($sp)move $18,$4move $17,$5move $4,$5sw $31,28($sp)sw $6,40($sp)sw $7,44($sp)jal get_bytesw $16,16($sp)move $4,$17jal get_bytemove $16,$2jal get_bytemove $4,$17jal get_bytemove $4,$17li $2,1 # 0x1beq $16,$2,$L144move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17sw $2,4($18)jal get_be32move $4,$17move $4,$2move $5,$0$L142:sw $5,12($18)sw $4,8($18)jal get_be32move $4,$17jal get_be16move $4,$17move $4,$17li $6,10 # 0xajal url_fskipmove $7,$0li $6,36 # 0x24move $7,$0jal url_fskipmove $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17jal get_be32move $4,$17lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,32$L144:jal get_be64nopjal get_be64move $4,$17jal get_be32move $4,$17sw $2,4($18)jal get_be64move $4,$17move $4,$2j $L142move $5,$3.set macro.set reorder.end mov_read_mvhd.section .text.mov_read_stsz,"ax",@progbits.align 2.align 5.ent mov_read_stsz.type mov_read_stsz, @functionmov_read_stsz:.frame $sp,40,$31 # vars= 0, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $31,36($sp)sw $18,24($sp)sw $16,16($sp)sw $20,32($sp)sw $19,28($sp)sw $17,20($sp)lw $8,0($4)sw $6,48($sp)sw $7,52($sp)lw $2,96($8)move $18,$5sll $2,$2,2addu $2,$2,$8lw $3,96($2)move $4,$5jal get_bytelw $19,20($3)jal get_bytemove $4,$18jal get_bytemove $4,$18jal get_bytemove $4,$18jal get_be32move $4,$18move $16,$2lw $2,52($19)bne $2,$0,$L146nopsw $16,52($19)$L146:jal get_be32move $4,$18move $17,$2li $2,1073676288 # 0x3fff0000ori $2,$2,0xfffesltu $2,$2,$17bne $2,$0,$L160lw $31,36($sp)beq $16,$0,$L158sw $17,56($19)$L150:lw $31,36($sp)$L159:lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,40$L148:lw $31,36($sp)$L160:lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)li $2,-1 # 0xffffffffffffffffj $31addiu $sp,$sp,40$L158:jal av_mallocsll $4,$17,2beq $2,$0,$L148sw $2,60($19)beq $17,$0,$L150move $20,$0$L154:lw $2,60($19)sll $16,$20,2move $4,$18addu $16,$16,$2jal get_be32addiu $20,$20,1bne $17,$20,$L154sw $2,0($16)j $L159lw $31,36($sp).set macro.set reorder.end mov_read_stsz.section .text.mov_read_stss,"ax",@progbits.align 2.align 5.ent mov_read_stss.type mov_read_stss, @functionmov_read_stss:.frame $sp,40,$31 # vars= 0, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $31,36($sp)sw $18,24($sp)sw $17,20($sp)sw $20,32($sp)sw $19,28($sp)sw $16,16($sp)lw $8,0($4)sw $6,48($sp)sw $7,52($sp)lw $2,96($8)move $18,$5sll $2,$2,2addu $2,$2,$8lw $3,96($2)move $4,$5jal get_bytelw $19,20($3)jal get_bytemove $4,$18jal get_bytemove $4,$18jal get_bytemove $4,$18jal get_be32move $4,$18move $17,$2li $2,1073676288 # 0x3fff0000ori $2,$2,0xfffesltu $2,$2,$17beq $2,$0,$L171nop$L162:li $2,-1 # 0xffffffffffffffff$L168:lw $31,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L171:sw $17,64($19)jal av_mallocsll $4,$17,2beq $2,$0,$L162sw $2,68($19)beq $17,$0,$L165move $20,$0$L167:lw $2,68($19)sll $16,$20,2move $4,$18addu $16,$16,$2jal get_be32addiu $20,$20,1bne $17,$20,$L167sw $2,0($16)$L165:j $L168move $2,$0.set macro.set reorder.end mov_read_stss.section .text.mov_read_stsc,"ax",@progbits.align 2.align 5.ent mov_read_stsc.type mov_read_stsc, @functionmov_read_stsc:.frame $sp,48,$31 # vars= 0, regs= 8/0, args= 16, gp= 0.mask 0x807f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $31,44($sp)sw $19,28($sp)sw $18,24($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $17,20($sp)sw $16,16($sp)lw $8,0($4)sw $6,56($sp)sw $7,60($sp)lw $2,96($8)move $18,$5sll $2,$2,2addu $2,$2,$8lw $3,96($2)move $4,$5jal get_bytelw $20,20($3)jal get_bytemove $4,$18jal get_bytemove $4,$18jal get_bytemove $4,$18jal get_be32move $4,$18move $19,$2li $2,357892096 # 0x15550000ori $2,$2,0x5554sltu $2,$2,$19beq $2,$0,$L182sll $2,$19,4$L173:li $2,-1 # 0xffffffffffffffff$L179:lw $31,44($sp)lw $22,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,48$L182:sll $4,$19,2subu $4,$2,$4jal av_mallocsw $19,36($20)beq $2,$0,$L173sw $2,40($20)beq $19,$0,$L176move $22,$0move $21,$0$L178:lw $16,40($20)jal get_be32move $4,$18addu $16,$21,$16lw $17,40($20)sw $2,0($16)jal get_be32move $4,$18addu $17,$21,$17lw $16,40($20)sw $2,4($17)move $4,$18jal get_be32addu $16,$21,$16addiu $22,$22,1sw $2,8($16)bne $19,$22,$L178addiu $21,$21,12$L176:j $L179move $2,$0.set macro.set reorder.end mov_read_stsc.section .text.mov_read_stco,"ax",@progbits.align 2.align 5.ent mov_read_stco.type mov_read_stco, @functionmov_read_stco:.frame $sp,40,$31 # vars= 0, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $31,36($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)sw $20,32($sp)sw $19,28($sp)lw $8,0($4)sw $7,52($sp)sw $6,48($sp)lw $2,96($8)move $17,$5sll $2,$2,2addu $2,$2,$8lw $3,96($2)move $4,$5move $16,$6jal get_bytelw $19,20($3)jal get_bytemove $4,$17jal get_bytemove $4,$17jal get_bytemove $4,$17jal get_be32move $4,$17move $18,$2li $2,536805376 # 0x1fff0000ori $2,$2,0xfffesltu $2,$2,$18beq $2,$0,$L200nop$L184:li $2,-1 # 0xffffffffffffffff$L195:lw $31,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L200:sw $18,8($19)jal av_mallocsll $4,$18,3beq $2,$0,$L184sw $2,12($19)li $2,1868759040 # 0x6f630000ori $2,$2,0x7473bne $16,$2,$L187li $2,875954176 # 0x34360000beq $18,$0,$L189move $20,$0$L191:lw $2,12($19)sll $16,$20,3move $4,$17addu $16,$16,$2jal get_be32addiu $20,$20,1sw $2,0($16)bne $18,$20,$L191sw $0,4($16)$L189:j $L195move $2,$0$L187:ori $2,$2,0x6f63bne $16,$2,$L195li $2,-1 # 0xffffffffffffffffbeq $18,$0,$L189move $20,$0$L194:lw $2,12($19)sll $16,$20,3move $4,$17addu $16,$16,$2jal get_be64addiu $20,$20,1sw $2,0($16)bne $18,$20,$L194sw $3,4($16)j $L195move $2,$0.set macro.set reorder.end mov_read_stco.section .rodata.str1.4.align 2$LC5:.ascii "negative ctts, ignoring\012\000".section .text.mov_read_ctts,"ax",@progbits.align 2.align 5.ent mov_read_ctts.type mov_read_ctts, @functionmov_read_ctts:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $31,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)move $21,$4lw $4,0($4)sw $6,56($sp)sw $7,60($sp)lw $2,96($4)move $20,$5sll $2,$2,2addu $2,$2,$4lw $3,96($2)move $4,$5jal get_bytelw $18,20($3)jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_bytemove $4,$20jal get_be32move $4,$20move $19,$2li $2,536805376 # 0x1fff0000ori $2,$2,0xffffsltu $2,$19,$2bne $2,$0,$L202lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)li $2,-1 # 0xffffffffffffffffj $31addiu $sp,$sp,48$L202:sw $19,24($18)jal av_mallocsll $4,$19,3beq $19,$0,$L205sw $2,28($18)j $L207move $17,$0$L213:move $6,$2sra $7,$2,31lw $2,28($18)addiu $17,$17,1addu $2,$4,$2sw $16,0($2)sw $3,4($2)lw $3,76($18)move $4,$3jal ff_gcdsra $5,$3,31beq $19,$17,$L205sw $2,76($18)$L207:jal get_be32move $4,$20move $4,$20jal get_be32move $16,$2move $3,$2bgez $2,$L213sll $4,$17,3lw $4,0($21)lui $6,%hi($LC5)addiu $6,$6,%lo($LC5)jal av_logmove $5,$0subu $6,$19,$17sll $6,$6,3sw $0,24($18)move $4,$20addiu $6,$6,-8jal url_fskipmove $7,$0lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,48$L205:lw $31,40($sp)lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,48.set macro.set reorder.end mov_read_ctts.section .text.mov_read_stts,"ax",@progbits.align 2.align 5.ent mov_read_stts.type mov_read_stts, @functionmov_read_stts:.frame $sp,64,$31 # vars= 8, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $31,60($sp)sw $fp,56($sp)sw $23,52($sp)sw $22,48($sp)sw $21,44($sp)sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)lw $3,0($4)sw $6,72($sp)sw $7,76($sp)lw $2,96($3)move $4,$5sll $2,$2,2addu $2,$2,$3lw $2,96($2)sw $5,68($sp)sw $2,20($sp)jal get_bytelw $19,20($2)jal get_bytelw $4,68($sp)jal get_bytelw $4,68($sp)jal get_bytelw $4,68($sp)jal get_be32lw $4,68($sp)sw $2,16($sp)lw $3,16($sp)li $2,536805376 # 0x1fff0000ori $2,$2,0xffffsltu $2,$3,$2bne $2,$0,$L215li $2,-1 # 0xffffffffffffffff$L217:lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,64$L215:sw $3,16($19)jal av_mallocsll $4,$3,3lw $3,16($sp)sw $2,20($19)beq $3,$0,$L218sw $0,76($19)move $fp,$0move $22,$0move $23,$0move $20,$0move $21,$0$L220:jal get_be32lw $4,68($sp)lw $4,68($sp)jal get_be32move $18,$2lw $4,20($19)sll $3,$fp,3addu $3,$3,$4sw $2,4($3)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -