📄 rv10.mid
字号:
or $3,$3,$6 sll $2,$2,8 andi $4,$8,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $8,$8,12 srl $18,$2,20 j $L64 sw $8,8($17)$L178: lw $4,0($16) lui $6,%hi($LC3) addiu $6,$6,%lo($LC3) jal av_log move $5,$0 j $L191 lw $4,0($16)$L177: lw $4,0($16) lui $6,%hi($LC2) addiu $6,$6,%lo($LC2) jal av_log move $5,$0 j $L50 lw $10,0($17)$L87: addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$8,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,24 addiu $8,$8,8 sw $8,8($17) sll $22,$2,7$L104: jal ff_h263_decode_mba move $4,$16 lw $8,8080($16) move $19,$2 li $2,-32768 # 0xffffffffffff8000 and $2,$8,$2 or $18,$22,$2 lw $9,8084($16) subu $2,$18,$8 sra $7,$18,31 sltu $4,$18,$2 subu $3,$7,$9 subu $3,$3,$4 move $6,$18 move $4,$2 blez $3,$L186 move $5,$3 addiu $18,$18,-32768$L195: subu $2,$18,$8 sra $7,$18,31 sltu $4,$18,$2 subu $3,$7,$9 subu $3,$3,$4 move $6,$18 move $4,$2 move $5,$3$L106: slt $2,$5,-1$L200: bne $2,$0,$L111 li $2,-1 # 0xffffffffffffffff beq $5,$2,$L187 sltu $2,$4,-16384$L109: beq $6,$8,$L188 nop$L114: lw $3,2084($16) li $2,3 # 0x3 beq $3,$2,$L115 nop lhu $2,8088($16) sw $7,8092($16) subu $2,$6,$2 sw $6,8088($16) sh $2,8096($16) sw $6,8080($16) sw $7,8084($16) lw $4,8($17)$L193: lw $3,0($17) sra $2,$4,3 addiu $5,$4,1 addu $3,$3,$2 lbu $2,0($3) sw $5,8($17) andi $4,$4,0x7 lw $5,2084($16) sll $2,$2,$4 andi $2,$2,0x00ff xori $5,$5,0x1 li $3,1 # 0x1 srl $2,$2,7 sltu $5,$5,1 lw $4,0($16) sw $2,6160($16) sw $5,8040($16) sw $3,8060($16) sw $3,5256($16) sw $3,2128($16) sw $3,8056($16) lw $2,412($4) andi $2,$2,0x1 bne $2,$0,$L189 lui $6,%hi($LC14) lw $2,144($16)$L194: lw $3,148($16) mul $2,$2,$3 j $L65 subu $18,$2,$19$L171: lw $3,2084($16) bne $3,$2,$L77 lui $6,%hi($LC7) move $4,$9 addiu $6,$6,%lo($LC7) jal av_log move $5,$0 j $L191 lw $4,0($16)$L174: lw $8,8($17) sra $2,$8,3 addu $2,$10,$2 lbu $3,0($2) andi $4,$8,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $8,$8,1 srl $3,$3,7 beq $3,$0,$L84 sw $8,8($17) lui $6,%hi($LC9) move $4,$9 addiu $6,$6,%lo($LC9) jal av_log move $5,$0 j $L191 lw $4,0($16)$L142: lui $2,%hi(ff_mpeg1_dc_scale_table) addiu $2,$2,%lo(ff_mpeg1_dc_scale_table) sw $2,1972($16) j $L144 sw $2,1976($16)$L149: lw $4,0($16) lw $7,6168($16) lw $2,6172($16) lui $6,%hi($LC18) addiu $6,$6,%lo($LC18) move $5,$0 jal av_log sw $2,16($sp)$L168: j $L124 li $20,-1 # 0xffffffffffffffff$L190:$L147: lw $6,7964($16) lw $3,6172($16) li $2,112 # 0x70 move $4,$16 move $5,$19 addiu $7,$7,-1 sw $3,16($sp) jal ff_er_add_slice sw $2,20($sp) j $L192 move $2,$20$L89: lw $2,24($9) lbu $3,1($2) andi $fp,$3,0x7 j $L91 move $18,$fp$L187: beq $2,$0,$L109 nop$L111: li $2,32768 # 0x8000 addu $18,$18,$2 move $6,$18 j $L109 sra $7,$18,31$L132: lw $2,1880($16) beq $2,$0,$L197 move $5,$23 jal ff_er_frame_end move $4,$16 jal MPV_frame_end move $4,$16 sw $0,7964($16) sw $0,7960($16) sw $0,6172($16) sw $0,6168($16) move $5,$23$L197: jal MPV_frame_start move $4,$16 bltz $2,$L168 nop jal ff_er_frame_start move $4,$16 lw $7,6168($16) j $L134 lw $9,6172($16)$L188: bne $7,$9,$L114 nop j $L193 lw $4,8($17)$L180: lw $3,8344($16) bne $3,$2,$L57 nop lw $6,8($17) sra $4,$6,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $8,$6,8 srl $2,$2,24 sw $8,8($17) sw $2,1896($16) lw $6,8($17) sra $4,$6,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 addiu $8,$6,8 srl $2,$2,24 sw $8,8($17) sw $2,1900($16) lw $6,8($17) sra $4,$6,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 srl $2,$2,24 addiu $8,$6,8 sw $8,8($17) j $L57 sw $2,1904($16)$L115: lhu $2,8088($16) lhu $3,8096($16) subu $2,$2,$6 subu $3,$3,$2 lhu $4,8096($16) andi $3,$3,0xffff sltu $2,$3,$4 sw $6,8080($16) sw $7,8084($16) beq $2,$0,$L117 sh $3,8098($16) subu $2,$4,$3 slt $2,$2,$4 beq $2,$0,$L117 nop bne $4,$0,$L120 nop$L117: lw $4,0($16) lui $6,%hi($LC13) addiu $6,$6,%lo($LC13) jal av_log li $5,2 # 0x2 j $L121 li $18,100 # 0x64$L189: lw $2,6168($16) sw $2,16($sp) lw $3,6172($16) addiu $6,$6,%lo($LC14) sw $3,20($sp) lw $5,2084($16) move $7,$18 sw $5,24($sp) lw $2,2056($16) li $5,1 # 0x1 sw $2,28($sp) lw $3,6160($16) jal av_log sw $3,32($sp) j $L194 lw $2,144($16)$L186: bne $3,$0,$L106 sltu $2,$2,16385 bne $2,$0,$L200 slt $2,$5,-1 j $L195 addiu $18,$18,-32768$L183: bne $9,$0,$L140 nop j $L140 sw $2,8412($16)$L175: lui $6,%hi($LC10) move $4,$9 addiu $6,$6,%lo($LC10) jal av_log move $5,$0 lw $10,0($17) lw $9,0($16) j $L92 lw $8,8($17)$L176: lw $2,8($16) bne $2,$19,$L201 lui $6,%hi($LC11) j $L196 lw $2,412($9)$L120: jal ff_mpeg4_init_direct_mv move $4,$16 j $L193 lw $4,8($17)$L182: lw $4,0($16) addiu $6,$6,%lo($LC17) jal av_log move $5,$0 j $L124 li $20,-1 # 0xffffffffffffffff .set macro .set reorder .end rv10_decode_packet .section .text.rv10_decode_frame,"ax",@progbits .align 2 .align 5 .ent rv10_decode_frame .type rv10_decode_frame, @functionrv10_decode_frame: .frame $sp,56,$31 # vars= 0, regs= 9/0, args= 16, gp= 0 .mask 0x80ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $21,36($sp) lw $21,72($sp) sw $23,44($sp) sw $22,40($sp) sw $20,32($sp) sw $18,24($sp) sw $31,48($sp) sw $19,28($sp) sw $17,20($sp) sw $16,16($sp) move $18,$4 move $22,$5 move $23,$6 move $20,$7 beq $21,$0,$L203 lw $19,136($4) lw $5,376($4) beq $5,$0,$L205 nop blez $5,$L207 move $16,$0 j $L209 move $17,$0$L210: lw $2,4($2) subu $6,$2,$3$L212: addu $5,$20,$3 jal rv10_decode_packet move $4,$18 lw $5,376($18) slt $2,$16,$5 beq $2,$0,$L207 addiu $17,$17,4$L209: lw $2,380($18) addiu $16,$16,1 addu $2,$17,$2 bne $16,$5,$L210 lw $3,0($2) j $L212 subu $6,$21,$3$L205: move $5,$7 jal rv10_decode_packet move $6,$21$L207: lw $2,1880($19) beq $2,$0,$L235 move $2,$21 lw $2,6172($19) lw $3,148($19) slt $2,$2,$3 bne $2,$0,$L235 move $2,$21 jal ff_er_frame_end move $4,$19 jal MPV_frame_end move $4,$19 lw $3,2084($19) li $2,3 # 0x3 beq $3,$2,$L215 nop lw $2,8240($19) bne $2,$0,$L215 nop lw $2,1872($19) beq $2,$0,$L220 move $6,$2 move $7,$22 addiu $8,$2,192$L222: 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) bne $6,$8,$L222 addiu $7,$7,16 lw $2,4($6)$L234: lw $3,0($6) sw $2,4($7) sw $3,0($7) lw $2,1872($19) beq $2,$0,$L233 li $2,200 # 0xc8$L236: sw $2,0($23) move $5,$22 jal ff_print_debug_info move $4,$19$L220: sw $0,1880($19)$L203: move $2,$21$L235: lw $31,48($sp) lw $23,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 $31 addiu $sp,$sp,56$L215: lw $6,1880($19) move $7,$22 addiu $8,$6,192$L218: 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) bne $6,$8,$L218 addiu $7,$7,16 j $L234 lw $2,4($6)$L233: lw $2,8240($19) bne $2,$0,$L236 li $2,200 # 0xc8 j $L203 sw $0,1880($19) .set macro .set reorder .end rv10_decode_frame .section .rodata.str1.4 .align 2$LC19: .ascii "chroma dc error\012\000" .section .text.rv_decode_dc,"ax",@progbits .align 2 .align 5 .globl rv_decode_dc .ent rv_decode_dc .type rv_decode_dc, @functionrv_decode_dc: .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 .mask 0x80000000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 slt $5,$5,4 sw $31,16($sp) beq $5,$0,$L238 move $11,$4 addiu $12,$4,8448 lw $8,8($12) lw $10,8448($4) sra $4,$8,3 addu $4,$10,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 lui $3,%hi(rv_dc_lum+4) lw $11,%lo(rv_dc_lum+4)($3) srl $2,$2,18 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) bltz $7,$L266 lh $9,0($2) addu $7,$8,$7 bltz $9,$L267 sw $7,8($12)$L257: addiu $2,$9,-128 subu $4,$0,$2$L246: lw $31,16($sp) move $2,$4 j $31 addiu $sp,$sp,24$L238: addiu $13,$4,8448 lw $8,8($13) lw $12,8448($4) sra $4,$8,3 addu $4,$12,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 lui $3,%hi(rv_dc_chrom+4) lw $10,%lo(rv_dc_chrom+4)($3) srl $2,$2,18 sll $2,$2,2 addu $2,$10,$2 lh $7,2($2) bltz $7,$L268 lh $9,0($2) addu $7,$8,$7 bgez $9,$L257 sw $7,8($13) sra $4,$7,3$L276: addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$7,0x7 sll $2,$2,$4 srl $3,$2,23 addiu $8,$7,9 li $2,508 # 0x1fc beq $3,$2,$L269 sw $8,8($13) li $2,509 # 0x1fd beq $3,$2,$L270 li $2,510 # 0x1fe beq $3,$2,$L271 lui $6,%hi($LC19) lw $4,0($11) addiu $6,$6,%lo($LC19) jal av_log move $5,$0 j $L246 li $4,65535 # 0xffff$L266: addiu $8,$8,14 sra $4,$8,3 addu $4,$10,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$9 sll $2,$2,2 addu $2,$11,$2 lh $7,2($2) lh $9,0($2) addu $7,$8,$7 bgez $9,$L257 sw $7,8($12)$L267: sra $4,$7,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$7,0x7 or $2,$2,$3 sll $2,$2,$4 srl $4,$2,25 addiu $8,$7,7 li $2,124 # 0x7c beq $4,$2,$L272 sw $8,8($12) li $2,125 # 0x7d beq $4,$2,$L273 li $2,126 # 0x7e beq $4,$2,$L274 li $2,127 # 0x7f beq $4,$2,$L253 addiu $2,$7,18 j $L246 subu $4,$0,$4$L268: addiu $8,$8,14 sra $4,$8,3 addu $4,$12,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,$7 addu $2,$2,$9 sll $2,$2,2 addu $2,$10,$2 lh $7,2($2) lh $9,0($2) addu $7,$8,$7 bgez $9,$L257 sw $7,8($13) j $L276 sra $4,$7,3$L274: sra $2,$8,3 addu $2,$10,$2 lbu $3,0($2) andi $4,$8,0x7 sll $3,$3,$4 andi $3,$3,0x00ff addiu $8,$7,8 srl $3,$3,7 bne $3,$0,$L251 sw $8,8($12) sra $4,$8,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,24 addiu $2,$2,1 sll $2,$2,24 sra $2,$2,24 addiu $3,$7,16 subu $4,$0,$2 j $L246 sw $3,8($12)$L272: sra $4,$8,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,25 addiu $2,$2,1 sll $2,$2,24 sra $2,$2,24 addiu $3,$7,14 subu $4,$0,$2 j $L246 sw $3,8($12)$L269: sra $4,$8,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,25 addiu $2,$2,1 sll $2,$2,24 sra $2,$2,24 addiu $3,$7,16 subu $4,$0,$2 j $L246 sw $3,8($13)$L273: sra $4,$8,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,25 addiu $2,$2,-128 addiu $3,$7,14 subu $4,$0,$2 j $L246 sw $3,8($12)$L270: sra $4,$8,3 addu $4,$4,$12 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 srl $2,$2,25 addiu $2,$2,-128 addiu $3,$7,16 subu $4,$0,$2 j $L246 sw $3,8($13)$L253: li $4,-1 # 0xffffffffffffffff j $L246 sw $2,8($12)$L251: sra $4,$8,3 addu $4,$4,$10 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($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,$8,0x7 sll $2,$2,$4 sra $2,$2,24 addiu $3,$7,16 subu $4,$0,$2 j $L246 sw $3,8($12)$L271: addiu $2,$7,18 li $4,-1 # 0xffffffffffffffff j $L246 sw $2,8($13) .set macro .set reorder .end rv_decode_dc .globl rv10_decoder .section .rodata.str1.4 .align 2$LC20: .ascii "rv10\000" .data .align 2 .type rv10_decoder, @object .size rv10_decoder, 52rv10_decoder: .word $LC20 .word 0 .word 6 .word 8704 .word rv10_decode_init .word 0 .word rv10_decode_end .word rv10_decode_frame .word 2 .space 16 .globl rv20_decoder .section .rodata.str1.4 .align 2$LC21: .ascii "rv20\000" .data .align 2 .type rv20_decoder, @object .size rv20_decoder, 52rv20_decoder: .word $LC21 .word 0 .word 7 .word 8704 .word rv10_decode_init .word 0 .word rv10_decode_end .word rv10_decode_frame .word 34 .space 4 .word ff_mpeg_flush .space 8 .rdata .align 2 .type rv_lum_bits, @object .size rv_lum_bits, 256rv_lum_bits: .byte 14 .byte 12 .byte 12 .byte 12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -