📄 utils.mid
字号:
$L527: move $18,$0 move $2,$18 lw $31,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,32 .set macro .set reorder .end avcodec_alloc_context .section .text.ff_realloc_static,"ax",@progbits .align 2 .align 5 .globl ff_realloc_static .ent ff_realloc_static .type ff_realloc_static, @functionff_realloc_static: .frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0 .mask 0x80070000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $31,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) beq $4,$0,$L534 move $7,$5 lui $2,%hi(last_static) lw $6,%lo(last_static)($2) beq $6,$0,$L536 lui $18,%hi(array_static) lw $16,%lo(array_static)($18) lw $2,0($16) beq $4,$2,$L550 addiu $3,$16,4 j $L547 move $5,$0$L546: lw $2,0($16) beq $4,$2,$L540 nop$L547: addiu $5,$5,1 move $16,$3 sll $17,$5,2 bne $6,$5,$L546 addiu $3,$3,4$L536: move $16,$0$L541: move $2,$16 lw $31,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L534: jal uc_memalign_static li $4,32 # 0x20 beq $2,$0,$L541 move $16,$2 lui $17,%hi(last_static) lw $2,%lo(last_static)($17) lui $6,%hi(allocated_static) sll $2,$2,2 lw $3,%lo(allocated_static)($6) addiu $5,$2,4 lui $18,%hi(array_static) sltu $3,$5,$3 beq $3,$0,$L551 lw $4,%lo(array_static)($18)$L543: beq $4,$0,$L536 sw $4,%lo(array_static)($18) lw $2,%lo(last_static)($17) sll $3,$2,2 addu $3,$3,$4 addiu $2,$2,1 sw $2,%lo(last_static)($17) j $L541 sw $16,0($3)$L550: move $17,$0$L540: jal uc_realloc_static move $5,$7 lw $3,%lo(array_static)($18) sw $2,0($16) addu $3,$3,$17 lw $16,0($3) lw $31,28($sp) move $2,$16 lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32$L551: sll $2,$5,5 addu $2,$2,$5 srl $2,$2,5 addiu $2,$2,32 sltu $3,$5,$2 movz $2,$5,$3 move $5,$2 jal uc_realloc_static sw $2,%lo(allocated_static)($6) j $L543 move $4,$2 .set macro .set reorder .end ff_realloc_static .section .text.avcodec_init,"ax",@progbits .align 2 .align 5 .globl avcodec_init .ent avcodec_init .type avcodec_init, @functionavcodec_init: .frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0 .mask 0x801f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $31,44($sp) sw $20,40($sp) sw $19,36($sp) sw $18,32($sp) sw $17,28($sp) sw $16,24($sp) lui $3,%hi(inited.8224) lw $2,%lo(inited.8224)($3) beq $2,$0,$L580 lw $31,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,48$L580: li $2,1 # 0x1 jal dsputil_static_init sw $2,%lo(inited.8224)($3) li $4,32 # 0x20 jal uc_memalign_static li $5,1028 # 0x404 beq $2,$0,$L577 move $16,$2 lui $17,%hi(last_static) lw $2,%lo(last_static)($17) lui $6,%hi(allocated_static) sll $2,$2,2 lw $3,%lo(allocated_static)($6) addiu $5,$2,4 lui $18,%hi(array_static) sltu $3,$5,$3 beq $3,$0,$L581 lw $4,%lo(array_static)($18)$L558: beq $4,$0,$L577 sw $4,%lo(array_static)($18) lw $2,%lo(last_static)($17) move $6,$16 sll $3,$2,2 addu $3,$3,$4 addiu $2,$2,1 sw $16,0($3) lui $20,%hi(av_crc04C11DB7) li $4,32 # 0x20 li $5,1028 # 0x404 sw $2,%lo(last_static)($17) jal uc_memalign_static sw $6,%lo(av_crc04C11DB7)($20) bne $2,$0,$L582 move $16,$2$L578: move $6,$0 lui $19,%hi(av_crc8005) li $4,32 # 0x20 li $5,1028 # 0x404 jal uc_memalign_static sw $6,%lo(av_crc8005)($19) beq $2,$0,$L579 move $16,$2$L585: lui $17,%hi(last_static) lw $2,%lo(last_static)($17) lui $6,%hi(allocated_static) sll $2,$2,2 lw $3,%lo(allocated_static)($6) addiu $5,$2,4 lui $18,%hi(array_static) sltu $3,$5,$3 beq $3,$0,$L583 lw $4,%lo(array_static)($18)$L572: beq $4,$0,$L579 sw $4,%lo(array_static)($18) lw $2,%lo(last_static)($17) move $8,$16 sll $3,$2,2 addu $3,$3,$4 addiu $2,$2,1 sw $2,%lo(last_static)($17) j $L571 sw $16,0($3)$L577: move $6,$0 lui $20,%hi(av_crc04C11DB7) li $4,32 # 0x20 li $5,1028 # 0x404 jal uc_memalign_static sw $6,%lo(av_crc04C11DB7)($20) beq $2,$0,$L578 move $16,$2$L582: lui $17,%hi(last_static) lw $2,%lo(last_static)($17) lui $6,%hi(allocated_static) sll $2,$2,2 lw $3,%lo(allocated_static)($6) addiu $5,$2,4 lui $18,%hi(array_static) sltu $3,$5,$3 beq $3,$0,$L584 lw $4,%lo(array_static)($18)$L565: beq $4,$0,$L578 sw $4,%lo(array_static)($18) lw $2,%lo(last_static)($17) move $6,$16 sll $3,$2,2 addu $3,$3,$4 addiu $2,$2,1 sw $16,0($3) lui $19,%hi(av_crc8005) li $4,32 # 0x20 li $5,1028 # 0x404 sw $2,%lo(last_static)($17) jal uc_memalign_static sw $6,%lo(av_crc8005)($19) bne $2,$0,$L585 move $16,$2$L579: move $8,$0$L571: lw $4,%lo(av_crc04C11DB7)($20) li $7,79757312 # 0x4c10000 li $16,1028 # 0x404 lui $17,%hi(av_crc07) ori $7,$7,0x1db7 move $5,$0 li $6,32 # 0x20 sw $8,%lo(av_crc07)($17) jal av_crc_init sw $16,16($sp) lw $4,%lo(av_crc8005)($19) move $5,$0 li $6,16 # 0x10 li $7,32773 # 0x8005 jal av_crc_init sw $16,16($sp) lw $4,%lo(av_crc07)($17) move $5,$0 li $6,8 # 0x8 li $7,7 # 0x7 jal av_crc_init sw $16,16($sp) lw $31,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,48$L581: sll $2,$5,5 addu $2,$2,$5 srl $2,$2,5 addiu $2,$2,32 sltu $3,$5,$2 movz $2,$5,$3 move $5,$2 jal uc_realloc_static sw $2,%lo(allocated_static)($6) j $L558 move $4,$2$L583: sll $2,$5,5 addu $2,$2,$5 srl $2,$2,5 addiu $2,$2,32 sltu $3,$5,$2 movz $2,$5,$3 move $5,$2 jal uc_realloc_static sw $2,%lo(allocated_static)($6) j $L572 move $4,$2$L584: sll $2,$5,5 addu $2,$2,$5 srl $2,$2,5 addiu $2,$2,32 sltu $3,$5,$2 movz $2,$5,$3 move $5,$2 jal uc_realloc_static sw $2,%lo(allocated_static)($6) j $L565 move $4,$2 .set macro .set reorder .end avcodec_init .section .text.avcodec_get_frame_defaults,"ax",@progbits .align 2 .align 5 .globl avcodec_get_frame_defaults .ent avcodec_get_frame_defaults .type avcodec_get_frame_defaults, @functionavcodec_get_frame_defaults: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 andi $2,$4,0x3 li $3,4 # 0x4 subu $3,$3,$2 li $2,2 # 0x2 move $6,$4 .set noreorder .set nomacro beq $3,$2,$L589 addiu $7,$4,200 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L590 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L609$L587: addiu $5,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L611 addiu $2,$7,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L611 addiu $2,$7,-31 .set macro .set reorder$L603:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L603 addiu $2,$7,-31 .set macro .set reorder$L611: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L612 addiu $2,$7,-4 .set macro .set reorder addiu $2,$5,4$L613:#APP pref 30,0($2) S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 .set noreorder .set nomacro bne $2,$0,$L613 addiu $2,$5,4 .set macro .set reorder addiu $2,$7,-4$L612: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$5,$3 beq $4,$0,$L596$L605:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L605$L596: andi $3,$7,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L600 addiu $4,$5,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L601 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L610 li $4,1 # 0x1 .set macro .set reorder move $2,$0 li $3,-2147483648 # 0xffffffff80000000 sw $4,48($6) sw $2,56($6) .set noreorder .set nomacro j $31 sw $3,60($6) .set macro .set reorder$L600: sb $0,4($5) move $2,$0 sb $0,1($4) li $3,-2147483648 # 0xffffffff80000000 li $4,1 # 0x1 sw $4,48($6) sw $2,56($6) .set noreorder .set nomacro j $31 sw $3,60($6) .set macro .set reorder$L589: addiu $4,$6,2 sb $0,0($6) .set noreorder .set nomacro j $L587 sb $0,1($6) .set macro .set reorder$L601: li $4,1 # 0x1 move $2,$0 li $3,-2147483648 # 0xffffffff80000000 sb $0,6($5) sb $0,4($5) sb $0,5($5) sw $4,48($6) sw $2,56($6) .set noreorder .set nomacro j $31 sw $3,60($6) .set macro .set reorder$L590: addiu $4,$6,3 sb $0,0($6) sb $0,1($6) .set noreorder .set nomacro j $L587 sb $0,2($6) .set macro .set reorder$L610: move $2,$0 li $3,-2147483648 # 0xffffffff80000000 sb $0,4($5) sw $4,48($6) sw $2,56($6) .set noreorder .set nomacro j $31 sw $3,60($6) .set macro .set reorder$L609: addiu $4,$6,1 .set noreorder .set nomacro j $L587 sb $0,0($6) .set macro .set reorder .end avcodec_get_frame_defaults .section .text.avcodec_get_context_defaults2,"ax",@progbits .align 2 .align 5 .globl avcodec_get_context_defaults2 .ent avcodec_get_context_defaults2 .type avcodec_get_context_defaults2, @functionavcodec_get_context_defaults2: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 andi $2,$4,0x3 li $3,4 # 0x4 addiu $sp,$sp,-24 subu $3,$3,$2 li $2,2 # 0x2 sw $16,16($sp) sw $31,20($sp) move $16,$4 .set noreorder .set nomacro beq $3,$2,$L617 addiu $7,$4,840 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L618 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L644$L615: addiu $6,$4,-4 move $2,$0#APP S32I2M xr1,$2#NO_APP andi $3,$4,0x1f .set noreorder .set nomacro beq $3,$0,$L648 addiu $2,$7,-31 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$6,$2 addiu $4,$2,32 sltu $3,$6,$4 .set noreorder .set nomacro beq $3,$0,$L648 addiu $2,$7,-31 .set macro .set reorder$L638:#APP S32SDI xr1,$6,4#NO_APP sltu $2,$6,$4 .set noreorder .set nomacro bne $2,$0,$L638 addiu $2,$7,-31 .set macro .set reorder$L648: li $3,-32 # 0xffffffffffffffe0 and $3,$2,$3 sltu $4,$6,$3 .set noreorder .set nomacro beq $4,$0,$L649 addiu $2,$7,-4 .set macro .set reorder addiu $2,$6,4$L650:#APP pref 30,0($2) S32SDI xr1,$6,4 S32SDI xr1,$6,4 S32SDI xr1,$6,4 S32SDI xr1,$6,4 S32SDI xr1,$6,4 S32SDI xr1,$6,4 S32SDI xr1,$6,4 S32SDI xr1,$6,4#NO_APP sltu $2,$6,$3 .set noreorder .set nomacro bne $2,$0,$L650 addiu $2,$6,4 .set macro .set reorder addiu $2,$7,-4$L649: li $3,-4 # 0xfffffffffffffffc and $3,$2,$3 sltu $4,$6,$3 beq $4,$0,$L624$L640:#APP S32SDI xr1,$6,4#NO_APP sltu $2,$6,$3 bne $2,$0,$L640$L624: andi $3,$7,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L628 addiu $4,$6,4 .set macro .set reorder li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L629 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L645$L626: lui $2,%hi(av_codec_context_class) addiu $2,$2,%lo(av_codec_context_class) sw $2,0($16) li $2,1 # 0x1 .set noreorder .set nomacro beq $5,$2,$L646 sw $5,224($16) .set macro .set reorder$L630: .set noreorder .set nomacro beq $5,$0,$L647 xori $2,$5,0x3 .set macro .set reorder li $5,32 # 0x20 movn $5,$0,$2$L632: move $4,$16 .set noreorder .set nomacro jal av_opt_set_defaults2 move $6,$5 .set macro .set reorder lui $2,%hi(avcodec_default_reget_buffer) addiu $2,$2,%lo(avcodec_default_reget_buffer) lui $3,%hi($LC34) sw $2,592($16) addiu $3,$3,%lo($LC34) lui $2,%hi(avcodec_default_get_buffer) sw $3,312($16) addiu $2,$2,%lo(avcodec_default_get_buffer) lui $3,%hi(avcodec_default_release_buffer) sw $2,260($16) addiu $3,$3,%lo(avcodec_default_release_buffer) lui $2,%hi(avcodec_default_get_format) sw $3,264($16) addiu $2,$2,%lo(avcodec_default_get_format) lui $3,%hi(avcodec_default_execute) li $4,1 # 0x1 sw $2,504($16) addiu $3,$3,%lo(avcodec_default_execute) li $2,-1 # 0xffffffffffffffff sw $3,624($16) sw $2,52($16) sw $4,72($16) sw $4,36($16) sw $0,32($16) sw $4,404($16) sw $0,400($16) sw $0,584($16) lw $31,20($sp) lw $16,16($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,24 .set macro .set reorder$L628: lui $2,%hi(av_codec_context_class) addiu $2,$2,%lo(av_codec_context_class) sb $0,4($6) sb $0,1($4) sw $2,0($16) li $2,1 # 0x1 .set noreorder .set nomacro bne $5,$2,$L630 sw $5,224($16) .set macro .set reorder$L646: .set noreorder .set nomacro j $L632 li $5,8 # 0x8 .set macro .set reorder$L617: addiu $4,$16,2 sb $0,0($16) .set noreorder .set nomacro j $L615 sb $0,1($16) .set macro .set reorder$L647: .set noreorder .set nomacro j $L632 li $5,16 # 0x10 .set macro .set reorder$L629: sb $0,6($6) sb $0,4($6) .set noreorder .set nomacro j $L626 sb $0,5($6) .set macro .set reorder$L618: addiu $4,$16,3 sb $0,0($16) sb $0,1($16) .set noreorder .set nomacro j $L615 sb $0,2($16) .set macro .set reorder$L645: .set noreorder .set nomacro j $L626 sb $0,4($6) .set macro .set reorder$L644: addiu $4,$16,1 .set noreorder .set nomacro j $L615 sb $0,0($16) .set macro .set reorder .end avcodec_get_context_defaults2 .section .rodata.str1.4 .align 2$LC35: .ascii "pic->data[0]!=NULL in avcodec_default_get_buffer\012\000" .align 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -