📄 vmdav.mid
字号:
.set noreorder .set nomacro jal memcpy move $6,$23 .set macro .set reorder .set noreorder .set nomacro j $L429 lw $3,4336($sp) .set macro .set reorder$L410: addu $5,$23,$21 andi $2,$19,0x1 addu $4,$22,$21 .set noreorder .set nomacro bne $2,$0,$L267 sw $5,4332($sp) .set macro .set reorder move $5,$fp$L269: sra $19,$19,1 sw $19,4320($sp) move $19,$0$L270: lbu $16,0($5) andi $2,$16,0x80 .set noreorder .set nomacro beq $2,$0,$L271 addiu $17,$5,1 .set macro .set reorder andi $2,$16,0x7f sll $16,$2,1 lw $7,4332($sp) addu $6,$4,$16 sltu $2,$7,$6 .set noreorder .set nomacro bne $2,$0,$L289 sw $6,4324($sp) .set macro .set reorder sltu $2,$16,32 .set noreorder .set nomacro bne $2,$0,$L276 andi $2,$4,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L276 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L276 andi $2,$16,0xe0 .set macro .set reorder addiu $4,$4,-4 addu $6,$4,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L280 addiu $5,$5,-3 .set macro .set reorder$L355:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$6 bne $2,$0,$L355$L280: andi $2,$16,0x1c addu $6,$6,$2 sltu $3,$4,$6 .set noreorder .set nomacro beq $3,$0,$L444 andi $3,$16,0x3 .set macro .set reorder$L356:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$6 .set noreorder .set nomacro bne $2,$0,$L356 andi $3,$16,0x3 .set macro .set reorder$L444: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L286 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L287 li $2,1 # 0x1 .set macro .set reorder bne $3,$2,$L284 lbu $2,4($5) sb $2,4($4)$L284: lw $4,4324($sp) .set noreorder .set nomacro j $L288 addu $5,$17,$16 .set macro .set reorder$L271: lw $8,4332($sp) addu $2,$4,$19 sltu $2,$8,$2 .set noreorder .set nomacro bne $2,$0,$L445 subu $2,$17,$fp .set macro .set reorder .set noreorder .set nomacro blez $16,$L417 addiu $5,$5,2 .set macro .set reorder move $19,$0$L294: lbu $3,0($17) addiu $19,$19,1 sb $3,0($4) lbu $2,0($5) sb $2,1($4) .set noreorder .set nomacro bne $16,$19,$L294 addiu $4,$4,2 .set macro .set reorder$L293: addiu $5,$17,2$L288: lw $24,4320($sp) addu $19,$19,$16 slt $2,$19,$24 .set noreorder .set nomacro bne $2,$0,$L270 subu $2,$5,$fp .set macro .set reorder andi $19,$2,0x00ff$L424: addu $17,$22,$19 .set noreorder .set nomacro j $L413 addu $16,$fp,$19 .set macro .set reorder$L276: move $5,$17 .set noreorder .set nomacro jal memcpy move $6,$16 .set macro .set reorder lw $4,4324($sp) .set noreorder .set nomacro j $L288 addu $5,$17,$16 .set macro .set reorder$L402: lbu $3,2($16) lbu $2,3($16) sll $3,$3,16 lbu $4,1($16) lbu $5,1($17) sll $2,$2,24 or $2,$2,$3 or $2,$2,$5 lw $3,4556($18) lw $6,4552($18) sll $4,$4,8 or $8,$4,$2 li $5,4 # 0x4 li $2,3 # 0x3 addu $16,$6,$3 addiu $11,$17,5 addiu $3,$sp,224 .set noreorder .set nomacro beq $5,$2,$L169 addiu $7,$sp,4320 .set macro .set reorder li $2,1 # 0x1 .set noreorder .set nomacro beq $5,$2,$L418 li $2,32 .set macro .set reorder$L166: li $2,538968064 # 0x20200000 ori $2,$2,0x2020 addiu $5,$3,-4#APP S32I2M xr1,$2#NO_APP andi $3,$3,0x1f .set noreorder .set nomacro bne $3,$0,$L419 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $2,$7,-31$L431: li $3,-32 # 0xffffffffffffffe0$L450: and $3,$2,$3 sltu $4,$5,$3 .set noreorder .set nomacro beq $4,$0,$L173 addiu $2,$5,4 .set macro .set reorder$L446:#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,$L446 addiu $2,$5,4 .set macro .set reorder$L173: addiu $3,$7,-4 sltu $2,$5,$3 beq $2,$0,$L175$L350:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L350$L175: andi $3,$7,0x3 li $2,3 # 0x3 .set noreorder .set nomacro beq $3,$2,$L180 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L420 li $2,32 .set macro .set reorder$L177: lbu $3,3($11) lbu $2,2($11) sll $3,$3,24 sll $2,$2,16 lbu $4,1($11) lbu $5,0($11) or $3,$3,$2 or $3,$3,$5 sll $4,$4,8 li $2,1450704896 # 0x56780000 or $4,$4,$3 ori $2,$2,0x1234 .set noreorder .set nomacro beq $4,$2,$L181 li $10,273 # 0x111 .set macro .set reorder li $10,4078 # 0xfee li $17,100 # 0x64$L183: .set noreorder .set nomacro beq $8,$0,$L184 move $5,$8 .set macro .set reorder$L186: lbu $12,0($11) li $2,255 # 0xff .set noreorder .set nomacro beq $12,$2,$L421 addiu $11,$11,1 .set macro .set reorder andi $2,$12,0x1$L448: .set noreorder .set nomacro beq $2,$0,$L195 move $14,$0 .set macro .set reorder addiu $3,$6,1$L447: sltu $2,$16,$3 .set noreorder .set nomacro bne $2,$0,$L184 addiu $24,$sp,24 .set macro .set reorder lbu $2,0($11) sb $2,0($6) addiu $4,$10,1 move $6,$3 addu $3,$24,$10 addiu $11,$11,1 addiu $5,$5,-1 andi $10,$4,0xfff sb $2,200($3)$L198: addiu $14,$14,1 li $2,8 # 0x8 beq $14,$2,$L191 beq $5,$0,$L184 srl $12,$12,1 andi $2,$12,0x1 .set noreorder .set nomacro bne $2,$0,$L447 addiu $3,$6,1 .set macro .set reorder$L195: lbu $3,1($11) lbu $4,0($11) andi $2,$3,0xf addiu $9,$2,3 .set noreorder .set nomacro beq $17,$9,$L423 addiu $11,$11,2 .set macro .set reorder$L199: addu $13,$6,$9 sltu $2,$16,$13 bne $2,$0,$L184 .set noreorder .set nomacro beq $9,$0,$L202 andi $2,$3,0xf0 .set macro .set reorder sll $2,$2,4 or $7,$4,$2 move $8,$0$L204: andi $2,$7,0xfff addiu $3,$sp,24 addu $2,$3,$2 lbu $3,200($2) addiu $24,$sp,24 addu $2,$24,$10 addiu $4,$10,1 addiu $8,$8,1 sb $3,0($6) addiu $7,$7,1 sb $3,200($2) addiu $6,$6,1 .set noreorder .set nomacro bne $9,$8,$L204 andi $10,$4,0xfff .set macro .set reorder move $6,$13$L202: .set noreorder .set nomacro j $L198 subu $5,$5,$9 .set macro .set reorder$L421: sltu $2,$5,9 .set noreorder .set nomacro bne $2,$0,$L448 andi $2,$12,0x1 .set macro .set reorder addiu $7,$6,8 sltu $2,$16,$7 .set noreorder .set nomacro bne $2,$0,$L184 addiu $2,$sp,24 .set macro .set reorder lbu $3,0($11) addu $4,$2,$10 sb $3,0($6) addiu $2,$10,1 sb $3,200($4) lbu $3,1($11) addiu $8,$sp,24 andi $2,$2,0xfff addu $4,$8,$2 sb $3,1($6) addiu $2,$2,1 sb $3,200($4) lbu $3,2($11) andi $2,$2,0xfff addu $4,$8,$2 sb $3,2($6) addiu $2,$2,1 sb $3,200($4) lbu $3,3($11) andi $2,$2,0xfff addu $4,$8,$2 sb $3,3($6) addiu $2,$2,1 sb $3,200($4) lbu $3,4($11) andi $2,$2,0xfff addu $4,$8,$2 sb $3,4($6) addiu $2,$2,1 sb $3,200($4) lbu $3,5($11) andi $2,$2,0xfff addu $4,$8,$2 sb $3,5($6) addiu $2,$2,1 sb $3,200($4) lbu $3,6($11) andi $2,$2,0xfff addu $4,$8,$2 sb $3,6($6) addiu $2,$2,1 sb $3,200($4) lbu $4,7($11) andi $2,$2,0xfff addiu $3,$2,1 addu $2,$8,$2 sb $4,7($6) andi $10,$3,0xfff addiu $11,$11,8 addiu $5,$5,-8 move $6,$7 sb $4,200($2)$L191: bne $5,$0,$L186$L184: lw $16,4552($18) .set noreorder .set nomacro j $L164 andi $15,$15,0x7f .set macro .set reorder$L423: lbu $2,0($11) addiu $11,$11,1 .set noreorder .set nomacro j $L199 addiu $9,$2,18 .set macro .set reorder$L319: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L308 sb $3,5($4) .set macro .set reorder$L240: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L229 sb $3,5($4) .set macro .set reorder$L412: lw $4,0($18) lui $6,%hi($LC3) addiu $6,$6,%lo($LC3) move $7,$17 .set noreorder .set nomacro jal av_log sw $23,16($sp) .set macro .set reorder .set noreorder .set nomacro j $L430 lw $4,4336($sp) .set macro .set reorder$L267: lbu $2,1($16) addiu $5,$16,2 sb $2,0($4) .set noreorder .set nomacro j $L269 addiu $4,$4,1 .set macro .set reorder$L258: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L256 sb $3,5($5) .set macro .set reorder$L419: and $2,$5,$2 addiu $4,$2,32 sltu $3,$5,$4 .set noreorder .set nomacro beq $3,$0,$L431 addiu $2,$7,-31 .set macro .set reorder$L348:#APP S32SDI xr1,$5,4#NO_APP sltu $2,$5,$4 .set noreorder .set nomacro bne $2,$0,$L348 addiu $2,$7,-31 .set macro .set reorder .set noreorder .set nomacro j $L450 li $3,-32 # 0xffffffffffffffe0 .set macro .set reorder$L286: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) addu $5,$17,$16 sb $3,5($4) .set noreorder .set nomacro j $L288 lw $4,4324($sp) .set macro .set reorder$L157: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) sb $2,6($4) .set noreorder .set nomacro j $L146 lw $10,3520($18) .set macro .set reorder$L227: lbu $2,4($5) addu $16,$16,$19 sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L414 sb $3,5($4) .set macro .set reorder$L420: .set noreorder .set nomacro j $L177 sb $2,4($5) .set macro .set reorder$L418: addiu $3,$sp,225 .set noreorder .set nomacro j $L166 sb $2,224($sp) .set macro .set reorder$L320: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L308 sb $2,6($4) .set macro .set reorder$L241: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L229 sb $2,6($4) .set macro .set reorder$L259: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L256 sb $2,6($5) .set macro .set reorder$L417: .set noreorder .set nomacro j $L293 move $19,$0 .set macro .set reorder$L409: lbu $2,4($5) .set noreorder .set nomacro j $L308 sb $2,4($4) .set macro .set reorder$L415: lbu $2,4($4) .set noreorder .set nomacro j $L256 sb $2,4($5) .set macro .set reorder$L404: lbu $2,4($5) .set noreorder .set nomacro j $L229 sb $2,4($4) .set macro .set reorder$L156: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) .set noreorder .set nomacro j $L146 lw $10,3520($18) .set macro .set reorder$L181: addiu $11,$11,4 .set noreorder .set nomacro j $L183 li $17,18 # 0x12 .set macro .set reorder$L289: subu $2,$17,$fp$L445: .set noreorder .set nomacro j $L424 andi $19,$2,0x00ff .set macro .set reorder$L169: li $2,32 addiu $3,$sp,227 sb $2,226($sp) sb $2,224($sp) .set noreorder .set nomacro j $L166 sb $2,225($sp) .set macro .set reorder$L180: li $2,32 sb $2,6($5) sb $2,4($5) .set noreorder .set nomacro j $L177 sb $2,5($5) .set macro .set reorder$L407: lbu $2,4($5) sb $2,4($4) .set noreorder .set nomacro j $L146 lw $10,3520($18) .set macro .set reorder$L287: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) addu $5,$17,$16 sb $2,6($4) .set noreorder .set nomacro j $L288 lw $4,4324($sp) .set macro .set reorder$L306: lbu $2,4($5) addu $17,$22,$19 sb $2,4($4) lbu $3,5($5) addu $16,$fp,$19 .set noreorder .set nomacro j $L413 sb $3,5($4) .set macro .set reorder$L307: lbu $2,4($5) addu $17,$22,$19 sb $2,4($4) lbu $3,5($5) addu $16,$fp,$19 sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L413 sb $2,6($4) .set macro .set reorder$L398: lw $4,0($18) addiu $6,$6,%lo($LC2) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder li $7,-1 # 0xffffffffffffffff .set noreorder .set nomacro j $L133 sw $7,4408($sp) .set macro .set reorder$L228: lbu $2,4($5) addu $16,$16,$19 sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L414 sb $2,6($4) .set macro .set reorder .end vmdvideo_decode_frame .globl vmdvideo_decoder .section .rodata.str1.4 .align 2$LC4: .ascii "vmdvideo\000" .data .align 2 .type vmdvideo_decoder, @object .size vmdvideo_decoder, 52vmdvideo_decoder: .word $LC4 .word 0 .word 53 .word 4568 .word vmdvideo_decode_init .word 0 .word vmdvideo_decode_end .word vmdvideo_decode_frame .word 2 .space 16 .globl vmdaudio_decoder .section .rodata.str1.4 .align 2$LC5: .ascii "vmdaudio\000" .data .align 2 .type vmdaudio_decoder, @object .size vmdaudio_decoder, 52vmdaudio_decoder: .word $LC5 .word 1 .word 86028 .word 24 .word vmdaudio_decode_init .word 0 .word 0 .word vmdaudio_decode_frame .space 20 .rdata .align 2 .type vmdaudio_table, @object .size vmdaudio_table, 256vmdaudio_table: .half 0 .half 8 .half 16 .half 32 .half 48 .half 64 .half 80 .half 96 .half 112 .half 128 .half 144 .half 160 .half 176 .half 192 .half 208 .half 224 .half 240 .half 256 .half 272 .half 288 .half 304 .half 320 .half 336 .half 352 .half 368 .half 384 .half 400 .half 416 .half 432 .half 448 .half 464 .half 480 .half 496 .half 512 .half 520 .half 528 .half 536 .half 544 .half 552 .half 560 .half 568 .half 576 .half 584 .half 592 .half 600 .half 608 .half 616 .half 624 .half 632 .half 640 .half 648 .half 656 .half 664 .half 672 .half 680 .half 688 .half 696 .half 704 .half 712 .half 720 .half 728 .half 736 .half 744 .half 752 .half 760 .half 768 .half 776 .half 784 .half 792 .half 800 .half 808 .half 816 .half 824 .half 832 .half 840 .half 848 .half 856 .half 864 .half 872 .half 880 .half 888 .half 896 .half 904 .half 912 .half 920 .half 928 .half 936 .half 944 .half 952 .half 960 .half 968 .half 976 .half 984 .half 992 .half 1000 .half 1008 .half 1016 .half 1024 .half 1088 .half 1152 .half 1216 .half 1280 .half 1344 .half 1408 .half 1472 .half 1536 .half 1600 .half 1664 .half 1728 .half 1792 .half 1856 .half 1920 .half 1984 .half 2048 .half 2304 .half 2560 .half 2816 .half 3072 .half 3328 .half 3584 .half 3840 .half 4096 .half 5120 .half 6144 .half 7168 .half 8192 .half 12288 .half 16384 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -