📄 dv.mid
字号:
.set nomacro bne $2,$0,$L298 move $4,$0 .set macro .set reorder lbu $7,132($22)$L310: addiu $6,$16,640 sltu $2,$7,64 .set noreorder .set nomacro bne $2,$0,$L299 addiu $5,$22,120 .set macro .set reorder$L205: addiu $2,$7,-64 andi $2,$2,0x00ff sltu $2,$2,63 .set noreorder .set nomacro bne $2,$0,$L300 move $4,$0 .set macro .set reorder addiu $22,$22,144$L309: .set noreorder .set nomacro bne $22,$18,$L203 addiu $16,$16,768 .set macro .set reorder lw $8,5276($sp) lw $6,0($23) sll $3,$8,3 sll $2,$8,1 addu $2,$2,$3 lw $3,5200($sp) addiu $4,$sp,588 addu $2,$3,$2 sw $2,5180($sp) move $8,$2 lw $2,5180($sp) lhu $5,0($8) addiu $2,$2,2 lw $8,56($6) sw $2,5180($sp) li $2,4 # 0x4 sw $4,5156($sp) andi $fp,$5,0xff .set noreorder .set nomacro beq $8,$2,$L301 sra $7,$5,8 .set macro .set reorder$L210: lw $2,24($23) lw $3,8($23) mul $4,$7,$2 addu $2,$4,$fp lw $4,5196($sp) sll $2,$2,$4 addu $2,$2,$3 sw $2,5192($sp) li $2,8 # 0x8 .set noreorder .set nomacro beq $8,$2,$L302 sra $3,$5,9 .set macro .set reorder lw $2,28($23) mul $5,$3,$2 move $8,$4 sra $4,$fp,1 addu $3,$5,$4 sll $3,$3,$8 sw $3,5188($sp)$L212: lw $19,5156($sp) lw $17,5164($sp) move $18,$0 .set noreorder .set nomacro j $L215 li $21,6 # 0x6 .set macro .set reorder$L306: .set noreorder .set nomacro bne $4,$3,$L228 slt $2,$fp,88 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L303 lw $5,5196($sp) .set macro .set reorder$L228: lw $5,24($23) sra $4,$18,1 mul $3,$4,$5 andi $2,$18,0x1 lw $8,5196($sp) addu $4,$3,$2 lw $2,5192($sp) sll $4,$4,$8 addu $4,$2,$4 .set noreorder .set nomacro jal $7 move $6,$17 .set macro .set reorder$L224: addiu $18,$18,1$L308: li $2,6 # 0x6 addiu $17,$17,128 addiu $19,$19,24 .set noreorder .set nomacro beq $18,$2,$L304 addiu $21,$21,-1 .set macro .set reorder$L267: lw $6,0($23)$L215: lbu $2,13($19) .set noreorder .set nomacro beq $2,$0,$L325 sll $2,$2,2 .set macro .set reorder lw $3,5212($sp) andi $2,$3,0x00ff sll $2,$2,2$L325: lw $4,56($6) addu $2,$2,$23 li $3,4 # 0x4 .set noreorder .set nomacro beq $4,$3,$L305 lw $7,5988($2) .set macro .set reorder slt $2,$18,4 .set noreorder .set nomacro bne $2,$0,$L306 li $3,8 # 0x8 .set macro .set reorder .set noreorder .set nomacro bne $4,$3,$L326 sll $2,$21,2 .set macro .set reorder slt $2,$fp,88 .set noreorder .set nomacro beq $2,$0,$L307 sll $2,$21,2 .set macro .set reorder$L326: addu $2,$2,$23 lw $4,8($2) lw $8,5188($sp) lw $5,24($2) move $6,$17 .set noreorder .set nomacro jal $7 addu $4,$8,$4 .set macro .set reorder addiu $18,$18,1 li $2,6 # 0x6 addiu $17,$17,128 addiu $19,$19,24 .set noreorder .set nomacro bne $18,$2,$L267 addiu $21,$21,-1 .set macro .set reorder$L304: lw $2,5156($sp) lw $3,5164($sp) addiu $2,$2,144 addiu $3,$3,768 sw $2,5156($sp) .set noreorder .set nomacro beq $22,$2,$L281 sw $3,5164($sp) .set macro .set reorder lw $8,5180($sp) lw $2,5180($sp) lw $6,0($23) lhu $5,0($8) addiu $2,$2,2 lw $8,56($6) sw $2,5180($sp) li $2,4 # 0x4 andi $fp,$5,0xff .set noreorder .set nomacro bne $8,$2,$L210 sra $7,$5,8 .set macro .set reorder$L301: lw $3,24($23) lw $4,28($23) mul $5,$7,$3 mul $8,$7,$4 sra $2,$fp,1 addu $3,$5,$2 sra $2,$fp,2 addu $4,$8,$2 lw $2,5196($sp) lw $5,8($23) sll $3,$3,$2 addu $3,$3,$5 sll $4,$4,$2 sw $3,5192($sp) .set noreorder .set nomacro j $L212 sw $4,5188($sp) .set macro .set reorder$L305: .set noreorder .set nomacro beq $18,$0,$L221 li $2,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro beq $18,$2,$L221 slt $2,$18,4 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L224 sll $2,$21,2 .set macro .set reorder addu $2,$2,$23 lw $4,8($2) lw $5,24($2) lw $2,5188($sp) move $6,$17 .set noreorder .set nomacro jal $7 addu $4,$2,$4 .set macro .set reorder .set noreorder .set nomacro j $L308 addiu $18,$18,1 .set macro .set reorder$L221: lw $5,5196($sp) sra $4,$18,1 sll $4,$4,$5$L282: lw $8,5192($sp) lw $5,24($23) addu $4,$8,$4 .set noreorder .set nomacro jal $7 move $6,$17 .set macro .set reorder .set noreorder .set nomacro j $L308 addiu $18,$18,1 .set macro .set reorder$L307: addiu $16,$sp,32 move $4,$16 li $5,8 # 0x8 .set noreorder .set nomacro jal $7 move $6,$17 .set macro .set reorder sll $2,$21,2 lw $4,5208($sp) addu $2,$2,$23 lw $3,8($2) .set noreorder .set nomacro blez $4,$L224 lw $9,24($2) .set macro .set reorder lw $5,5188($sp) addu $6,$16,$20 addu $8,$3,$5 lw $3,5196($sp) move $10,$0 sll $2,$9,$3 addu $7,$8,$2$L235: .set noreorder .set nomacro blez $20,$L327 lw $4,5208($sp) .set macro .set reorder move $5,$0$L238: addu $2,$5,$16 lbu $4,0($2) addu $3,$5,$8 sb $4,0($3) addu $2,$5,$6 lbu $4,0($2) addu $3,$5,$7 addiu $5,$5,1 .set noreorder .set nomacro bne $5,$20,$L238 sb $4,0($3) .set macro .set reorder lw $4,5208($sp)$L327: addiu $10,$10,1 addiu $6,$6,8 .set noreorder .set nomacro beq $10,$4,$L224 addu $7,$7,$9 .set macro .set reorder addu $8,$8,$9 .set noreorder .set nomacro j $L235 addiu $16,$16,8 .set macro .set reorder$L303: .set noreorder .set nomacro j $L282 sll $4,$18,$5 .set macro .set reorder$L300: move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$17,%lo($LC1) .set macro .set reorder .set noreorder .set nomacro j $L309 addiu $22,$22,144 .set macro .set reorder$L299: .set noreorder .set nomacro jal dv_decode_ac addiu $4,$sp,16 .set macro .set reorder .set noreorder .set nomacro j $L205 lbu $7,132($22) .set macro .set reorder$L298: move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$17,%lo($LC1) .set macro .set reorder .set noreorder .set nomacro j $L310 lbu $7,132($22) .set macro .set reorder$L297: .set noreorder .set nomacro jal dv_decode_ac addiu $4,$sp,16 .set macro .set reorder .set noreorder .set nomacro j $L258 lbu $7,108($22) .set macro .set reorder$L296: move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$17,%lo($LC1) .set macro .set reorder .set noreorder .set nomacro j $L311 lbu $7,108($22) .set macro .set reorder$L295: .set noreorder .set nomacro jal dv_decode_ac addiu $4,$sp,16 .set macro .set reorder .set noreorder .set nomacro j $L254 lbu $7,84($22) .set macro .set reorder$L294: move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$17,%lo($LC1) .set macro .set reorder .set noreorder .set nomacro j $L312 lbu $7,84($22) .set macro .set reorder$L293: .set noreorder .set nomacro jal dv_decode_ac addiu $4,$sp,16 .set macro .set reorder .set noreorder .set nomacro j $L250 lbu $7,60($22) .set macro .set reorder$L292: move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$17,%lo($LC1) .set macro .set reorder .set noreorder .set nomacro j $L313 lbu $7,60($22) .set macro .set reorder$L291: .set noreorder .set nomacro jal dv_decode_ac addiu $4,$sp,16 .set macro .set reorder .set noreorder .set nomacro j $L246 lbu $7,36($22) .set macro .set reorder$L290: move $5,$0 .set noreorder .set nomacro jal av_log addiu $6,$17,%lo($LC1) .set macro .set reorder .set noreorder .set nomacro j $L314 lbu $7,36($22) .set macro .set reorder$L289: move $5,$22 .set noreorder .set nomacro jal dv_decode_ac move $6,$16 .set macro .set reorder .set noreorder .set nomacro j $L242 lbu $7,12($22) .set macro .set reorder$L302: lw $2,28($23) move $5,$4 mul $4,$7,$2 sra $3,$fp,2 addu $2,$4,$3 sll $2,$2,$5 .set noreorder .set nomacro j $L212 sw $2,5188($sp) .set macro .set reorder$L281: lw $31,5268($sp) lw $fp,5264($sp) lw $23,5260($sp) lw $22,5256($sp) lw $21,5252($sp) lw $20,5248($sp) lw $19,5244($sp) lw $18,5240($sp) lw $17,5236($sp) lw $16,5232($sp) move $2,$0 .set noreorder .set nomacro j $31 addiu $sp,$sp,5272 .set macro .set reorder$L196: move $4,$0 move $5,$0 .set noreorder .set nomacro j $L199 move $3,$0 .set macro .set reorder$L134: sb $0,6($5) sb $0,4($5) .set noreorder .set nomacro j $L131 sb $0,5($5) .set macro .set reorder$L123: addiu $4,$sp,1315 sb $0,1312($sp) sb $0,1313($sp) .set noreorder .set nomacro j $L120 sb $0,1314($sp) .set macro .set reorder$L284: .set noreorder .set nomacro j $L131 sb $0,4($5) .set macro .set reorder$L283: addiu $4,$sp,1313 .set noreorder .set nomacro j $L120 sb $0,1312($sp) .set macro .set reorder .end dv_decode_mt .globl dvvideo_decoder .section .rodata.str1.4 .align 2$LC2: .ascii "dvvideo\000" .data .align 2 .type dvvideo_decoder, @object .size dvvideo_decoder, 52dvvideo_decoder: .word $LC2 .word 0 .word 25 .word 6000 .word dvvideo_init .word 0 .word dvvideo_close .word dvvideo_decode_frame .word 2 .word 0 .space 12 .rdata .align 2 .type dv_profiles, @object .size dv_profiles, 500dv_profiles: .word 0 .word 120000 .word 10 .word 1 .word 30000 .word 1001 .word 30 .word 480 .word 720 .word 10 .word 11 .word 40 .word 33 .word dv_place_411 .word 8 .word 90 .word 1580 .word 1452 .word 1053 .word 1600 .word 1602 .word 1602 .word 1602 .word 1602 .word dv_audio_shuffle525 .word 1 .word 144000 .word 12 .word 1 .word 25 .word 1 .word 25 .word 576 .word 720 .word 59 .word 54 .word 118 .word 81 .word dv_place_420 .word 0 .word 108 .word 1896 .word 1742 .word 1264 .word 1920 .word 1920 .word 1920 .word 1920 .word 1920 .word dv_audio_shuffle625 .word 1 .word 144000 .word 12 .word 1 .word 25 .word 1 .word 25 .word 576 .word 720 .word 59 .word 54 .word 118 .word 81 .word dv_place_411P .word 8 .word 108 .word 1896 .word 1742 .word 1264 .word 1920 .word 1920 .word 1920 .word 1920 .word 1920 .word dv_audio_shuffle625 .word 0 .word 240000 .word 10 .word 2 .word 30000 .word 1001 .word 30 .word 480 .word 720 .word 10 .word 11 .word 40 .word 33 .word dv_place_422_525 .word 4 .word 90 .word 1580 .word 1452 .word 1053 .word 1600 .word 1602 .word 1602 .word 1602 .word 1602 .word dv_audio_shuffle525 .word 1 .word 288000 .word 12 .word 2 .word 25 .word 1 .word 25 .word 576 .word 720 .word 59 .word 54 .word 118 .word 81 .word dv_place_422_625 .word 4 .word 108 .word 1896 .word 1742 .word 1264 .word 1920 .word 1920 .word 1920 .word 1920 .word 1920 .word dv_audio_shuffle625 .align 2 .type block_sizes, @object .size block_sizes, 12block_sizes: .half 112 .half 112 .half 112 .half 112 .half 80 .half 80 .align 2 .type dv_iweight_248, @object .size dv_iweight_248, 256dv_iweight_248: .word 32768 .word 17735 .word 16710 .word 18079 .word 18725 .word 21400 .word 17735 .word 19196 .word 19108 .word 21845 .word 16384 .word 17735 .word 18725 .word 21400 .word 16710 .word 18079 .word 20262 .word 23173 .word 18197 .word 19692 .word 18725 .word 20262 .word 20815 .word 23764 .word 17735 .word 19196 .word 19108 .word 21845 .word 20262 .word 23173 .word 18197 .word 19692 .word 21400 .word 24457 .word 19284 .word 20867 .word 21400 .word 23173 .word 22017 .word 25191 .word 18725 .word 20262 .word 20815 .word 23764 .word 21400 .word 24457 .word 19284 .word 20867 .word 24457 .word 27962 .word 22733 .word 24600 .word 25971 .word 29642 .word 21400 .word 23173 .word 22017 .word 25191 .word 24457 .word 27962 .word 22733 .word 24600 .word 25971 .word 29642 .align 2 .type dv_iweight_88, @object .size dv_iweight_88, 256dv_iweight_88: .word 32768 .word 16710 .word 16710 .word 17735 .word 17015 .word 17735 .word 18197 .word 18079 .word 18079 .word 18197 .word 18725 .word 18559 .word 19196 .word 18559 .word 18725 .word 19284 .word 19108 .word 19692 .word 19692 .word 19108 .word 19284 .word 21400 .word 19645 .word 20262 .word 20214 .word 20262 .word 19645 .word 21400 .word 22733 .word 21845 .word 20867 .word 20815 .word 20815 .word 20867 .word 21845 .word 22733 .word 23173 .word 23173 .word 21400 .word 21400 .word 21400 .word 23173 .word 23173 .word 24600 .word 23764 .word 22017 .word 22017 .word 23764 .word 24600 .word 25267 .word 24457 .word 22672 .word 24457 .word 25267 .word 25971 .word 25191 .word 25191 .word 25971 .word 26715 .word 27962 .word 26715 .word 29642 .word 29642 .word 31536 .align 2 .type dv_quant_offset, @object .size dv_quant_offset, 4dv_quant_offset: .byte 6 .byte 3 .byte 0 .byte 1 .align 2 .type dv_vlc_bits, @object .size dv_vlc_bits, 818dv_vlc_bits: .half 0 .half 2 .half 7 .half 8 .half 9 .half 20 .half 21 .half 22 .half 23 .half 48 .half 49 .half 50 .half 51 .half 104 .half 105 .half 106 .half 107 .half 108 .half 109 .half 110 .half 111 .half 224 .half 225 .half 226 .half 227 .half 228 .half 229 .half 230 .half 231 .half 232 .half 233 .half 234 .half 235 .half 236 .half 237 .half 238 .half 239 .half 480 .half 481 .half 482 .half 483 .half 484 .half 485 .half 486 .half 487 .half 488 .half 489 .half 490 .half 491 .half 492 .half 493 .half 494
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -