📄 tiertexseqv.mid
字号:
li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L120 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L126$L93: addiu $21,$21,8$L129: li $2,256 # 0x100 .set noreorder .set nomacro beq $21,$2,$L127 addiu $20,$20,2 .set macro .set reorder$L92: sra $4,$20,3 addu $4,$23,$4 lbu $2,3($4) lbu $5,2($4) lbu $6,0($4) sll $5,$5,16 sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 lw $6,24($19) lbu $3,1($4) mul $5,$fp,$6 sll $3,$3,8 or $3,$3,$2 andi $2,$20,0x7 sra $3,$3,$2 lw $4,8($19) addu $2,$5,$21 andi $3,$3,0x3 li $5,2 # 0x2 .set noreorder .set nomacro bne $3,$5,$L128 addu $18,$2,$4 .set macro .set reorder move $5,$17 move $4,$18 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $16,24($19) addiu $5,$17,8 addu $16,$18,$16 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$17,16 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$17,24 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$17,32 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$17,40 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$17,48 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $4,24($19) addiu $5,$17,56 addu $4,$16,$4 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder addiu $21,$21,8 li $2,256 # 0x100 addiu $17,$17,64 .set noreorder .set nomacro bne $21,$2,$L92 addiu $20,$20,2 .set macro .set reorder$L127: addiu $fp,$fp,8 li $2,128 # 0x80 .set noreorder .set nomacro bne $fp,$2,$L91 lw $5,88($sp) .set macro .set reorder$L130: li $2,200 # 0xc8 lw $6,32($sp) lw $7,84($sp) sw $2,0($5) addiu $16,$19,200$L109: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) .set noreorder .set nomacro bne $6,$16,$L109 addiu $7,$7,16 .set macro .set reorder lw $2,4($6) lw $3,0($6) sw $2,4($7) sw $3,0($7) lw $2,96($sp)$L79: lw $31,76($sp) lw $fp,72($sp) lw $23,68($sp) lw $22,64($sp) lw $21,60($sp) lw $20,56($sp) lw $19,52($sp) lw $18,48($sp) lw $17,44($sp) lw $16,40($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,80 .set macro .set reorder$L114: lw $6,24($19)$L120: lbu $4,0($17) lbu $5,1($17) sra $2,$4,3 andi $2,$2,0x7 mul $3,$2,$6 addiu $17,$17,2 addu $2,$3,$18 andi $3,$4,0x7 addu $2,$2,$3 andi $4,$4,0x80 .set noreorder .set nomacro beq $4,$0,$L114 sb $5,0($2) .set macro .set reorder .set noreorder .set nomacro j $L129 addiu $21,$21,8 .set macro .set reorder$L126: lbu $4,0($17) andi $2,$4,0x80 .set noreorder .set nomacro beq $2,$0,$L97 addiu $17,$17,1 .set macro .set reorder andi $2,$4,0x3 .set noreorder .set nomacro beq $2,$3,$L99 addiu $16,$19,1232 .set macro .set reorder .set noreorder .set nomacro bne $2,$5,$L93 move $4,$17 .set macro .set reorder li $6,64 # 0x40 .set noreorder .set nomacro jal seq_unpack_rle_block addiu $5,$19,1232 .set macro .set reorder move $17,$2 move $6,$19 .set noreorder .set nomacro j $L101 move $7,$0 .set macro .set reorder$L111: addiu $18,$18,1$L101: lbu $2,1232($6) addiu $7,$7,1 sb $2,0($18) lw $3,24($19) lbu $4,1233($6) addu $3,$3,$18 sb $4,0($3) lw $2,24($19) lbu $4,1234($6) sll $2,$2,1 addu $2,$2,$18 sb $4,0($2) lw $3,24($19) lbu $4,1235($6) sll $2,$3,1 addu $2,$2,$3 addu $2,$2,$18 sb $4,0($2) lw $3,24($19) lbu $2,1236($6) sll $3,$3,2 addu $3,$3,$18 sb $2,0($3) lw $4,24($19) lbu $5,1237($6) sll $2,$4,2 addu $2,$2,$4 addu $2,$2,$18 sb $5,0($2) lw $3,24($19) lbu $4,1238($6) sll $2,$3,3 sll $3,$3,1 subu $2,$2,$3 addu $2,$2,$18 sb $4,0($2) lw $3,24($19) lbu $4,1239($6) sll $2,$3,3 subu $2,$2,$3 addu $2,$2,$18 sb $4,0($2) li $2,8 # 0x8 .set noreorder .set nomacro bne $7,$2,$L111 addiu $6,$6,8 .set macro .set reorder .set noreorder .set nomacro j $L129 addiu $21,$21,8 .set macro .set reorder$L97: lui $2,%hi(ff_log2_tab) addiu $2,$2,%lo(ff_log2_tab) addu $2,$4,$2 lbu $24,-1($2) addu $4,$17,$4 sll $7,$24,1 addu $8,$24,$7 addu $9,$24,$8 addiu $3,$24,1 addu $10,$24,$9 sll $2,$3,3 sw $4,24($sp) addu $6,$10,$24 sll $4,$3,6 sw $2,28($sp) lw $11,24($sp) slt $4,$4,0 addu $5,$24,$6 subu $3,$0,$3 li $2,-1 # 0xffffffffffffffff lw $13,28($sp) srl $12,$2,$3 movn $11,$0,$4 addiu $16,$5,7 addiu $15,$7,2 addiu $8,$8,3 addiu $9,$9,4 addiu $10,$10,5 addiu $14,$6,6 move $22,$0 .set noreorder .set nomacro j $L106 move $25,$0 .set macro .set reorder$L112: addu $18,$18,$3$L106: sra $4,$25,3 addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$25,0x7 or $2,$2,$3 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 addu $6,$25,$24 lbu $3,0($2) addiu $6,$6,1 sra $4,$6,3 sb $3,0($18) addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $7,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $6,$6,0x7 sra $2,$2,$6 and $2,$12,$2 addu $2,$17,$2 lbu $3,0($2) sra $4,$15,3 sb $3,1($18) addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$15,0x7 or $2,$2,$3 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 lbu $3,0($2) sra $4,$8,3 sb $3,2($18) addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$8,0x7 or $2,$2,$3 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 lbu $3,0($2) sra $4,$9,3 sb $3,3($18) addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$9,0x7 or $2,$2,$3 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 lbu $3,0($2) sra $4,$10,3 sb $3,4($18) addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$10,0x7 or $2,$2,$3 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 lbu $5,0($2) sra $4,$14,3 addu $4,$11,$4 sb $5,5($18) lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$14,0x7 or $2,$2,$3 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 lbu $3,0($2) sra $4,$16,3 sb $3,6($18) addu $4,$11,$4 lbu $3,3($4) lbu $5,2($4) lbu $6,0($4) lbu $2,1($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$16,0x7 sra $2,$2,$4 and $2,$12,$2 addu $2,$17,$2 lbu $3,0($2) addiu $22,$22,1 sb $3,7($18) li $2,8 # 0x8 addu $25,$25,$13 addu $15,$15,$13 addu $8,$8,$13 addu $9,$9,$13 addu $10,$10,$13 addu $14,$14,$13 addu $16,$16,$13 .set noreorder .set nomacro bne $22,$2,$L112 lw $3,24($19) .set macro .set reorder lw $3,24($sp) lw $5,28($sp) .set noreorder .set nomacro j $L93 addu $17,$3,$5 .set macro .set reorder$L99: move $4,$17 move $5,$16 .set noreorder .set nomacro jal seq_unpack_rle_block li $6,64 # 0x40 .set macro .set reorder move $4,$18 move $5,$16 li $6,8 # 0x8 .set noreorder .set nomacro jal memcpy move $17,$2 .set macro .set reorder lw $16,24($19) addiu $5,$19,1240 addu $16,$18,$16 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$19,1248 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$19,1256 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$19,1264 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$19,1272 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $3,24($19) addiu $5,$19,1280 addu $16,$16,$3 move $4,$16 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder lw $4,24($19) addiu $5,$19,1288 addu $4,$16,$4 .set noreorder .set nomacro jal memcpy li $6,8 # 0x8 .set macro .set reorder .set noreorder .set nomacro j $L129 addiu $21,$21,8 .set macro .set reorder$L83: .set noreorder .set nomacro jal memcpy li $6,1024 # 0x400 .set macro .set reorder li $2,1 # 0x1 .set noreorder .set nomacro j $L81 sw $2,184($19) .set macro .set reorder$L125: lw $4,0($19) move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$6,%lo($LC0) .set macro .set reorder li $5,-1 # 0xffffffffffffffff move $2,$5 .set noreorder .set nomacro j $L79 sw $5,96($sp) .set macro .set reorder .end seqvideo_decode_frame .globl tiertexseqvideo_decoder .section .rodata.str1.4 .align 2$LC1: .ascii "tiertexseqvideo\000" .data .align 2 .type tiertexseqvideo_decoder, @object .size tiertexseqvideo_decoder, 52tiertexseqvideo_decoder: .word $LC1 .word 0 .word 98 .word 1296 .word seqvideo_decode_init .word 0 .word seqvideo_decode_end .word seqvideo_decode_frame .word 2 .space 16 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -