📄 fraps.mid
字号:
jal $2 move $5,$19 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L208 lui $6,%hi($LC3) .set macro .set reorder .set noreorder .set nomacro bltz $16,$L191 li $3,2 # 0x2 .set macro .set reorder li $3,1 # 0x1 li $2,1 # 0x1$L87: sw $2,48($19) li $2,1 # 0x1 .set noreorder .set nomacro beq $3,$2,$L192 sw $3,52($19) .set macro .set reorder$L73: lw $7,1980($sp)$L200: move $6,$19 addiu $8,$19,192$L159: 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,$8,$L159 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 $7,1984($sp) li $2,200 # 0xc8 sw $2,0($7) lw $31,1972($sp) move $2,$21 lw $fp,1968($sp) lw $23,1964($sp) lw $22,1960($sp) lw $21,1956($sp) lw $20,1952($sp) lw $19,1948($sp) lw $18,1944($sp) lw $17,1940($sp) lw $16,1936($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,1976 .set macro .set reorder$L188: sw $2,52($19) .set noreorder .set nomacro j $L73 sw $0,48($19) .set macro .set reorder$L67: li $3,1 # 0x1 lw $2,592($20) sw $4,180($19) sw $3,80($19) move $4,$20 .set noreorder .set nomacro jal $2 move $5,$19 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L208 lui $6,%hi($LC3) .set macro .set reorder .set noreorder .set nomacro bltz $16,$L193 li $3,2 # 0x2 .set macro .set reorder li $3,1 # 0x1 li $2,1 # 0x1$L72: sw $2,48($19) li $2,1 # 0x1 .set noreorder .set nomacro bne $3,$2,$L73 sw $3,52($19) .set macro .set reorder lw $6,44($20) srl $2,$6,31 addu $2,$2,$6 sra $2,$2,1 .set noreorder .set nomacro beq $2,$0,$L73 move $4,$22 .set macro .set reorder lw $3,40($20) lw $14,0($19) lw $13,4($19) lw $12,8($19) move $10,$0 li $11,1 # 0x1$L76: lw $5,16($19) lw $8,20($19) .set noreorder .set nomacro beq $3,$0,$L77 lw $7,24($19) .set macro .set reorder sll $2,$5,1 mul $3,$10,$2 mul $2,$11,$5 addu $6,$3,$14 addu $5,$2,$14 mul $2,$10,$8 move $9,$0 addu $8,$2,$13 mul $2,$10,$7 addu $7,$2,$12$L79: lw $3,0($4) addiu $9,$9,8 sw $3,0($6) lw $2,4($4) sw $2,4($6) lw $3,8($4) addiu $6,$6,8 sw $3,0($5) lw $2,12($4) sw $2,4($5) lw $3,16($4) addiu $5,$5,8 sw $3,0($8) lw $2,20($4) addiu $8,$8,4 sw $2,0($7) lw $3,40($20) addiu $7,$7,4 sltu $2,$9,$3 .set noreorder .set nomacro bne $2,$0,$L79 addiu $4,$4,24 .set macro .set reorder lw $6,44($20)$L77: srl $2,$6,31 addu $2,$2,$6 addiu $10,$10,1 sra $2,$2,1 sltu $2,$10,$2 .set noreorder .set nomacro bne $2,$0,$L76 addiu $11,$11,2 .set macro .set reorder .set noreorder .set nomacro j $L200 lw $7,1980($sp) .set macro .set reorder$L187: addiu $6,$6,%lo($LC0) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L56 li $21,-1 # 0xffffffffffffffff .set macro .set reorder$L192: lw $2,44($20) .set noreorder .set nomacro beq $2,$0,$L73 move $3,$2 .set macro .set reorder move $16,$0 lw $6,16($19) subu $3,$3,$16 lw $4,40($20) mul $7,$3,$6 lw $5,0($19) sll $2,$4,1 addu $2,$2,$4 addu $3,$7,$5 mul $7,$2,$16 sltu $4,$6,32 .set noreorder .set nomacro bne $4,$0,$L91 addu $5,$7,$22 .set macro .set reorder$L195: andi $2,$3,0x3 .set noreorder .set nomacro bne $2,$0,$L91 andi $2,$5,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L91 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$3,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L95 addiu $5,$5,-4 .set macro .set reorder$L168:#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,$7 bne $2,$0,$L168$L95: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L97$L169:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L169$L97: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L101 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L102 li $2,1 # 0x1 .set macro .set reorder beq $6,$2,$L194$L99: lw $3,44($20)$L201: addiu $16,$16,1 sltu $2,$16,$3 .set noreorder .set nomacro beq $2,$0,$L73 subu $3,$3,$16 .set macro .set reorder lw $6,16($19) lw $4,40($20) mul $7,$3,$6 lw $5,0($19) sll $2,$4,1 addu $2,$2,$4 addu $3,$7,$5 mul $7,$2,$16 sltu $4,$6,32 .set noreorder .set nomacro beq $4,$0,$L195 addu $5,$7,$22 .set macro .set reorder$L91: .set noreorder .set nomacro jal memcpy move $4,$3 .set macro .set reorder .set noreorder .set nomacro j $L201 lw $3,44($20) .set macro .set reorder$L191: .set noreorder .set nomacro j $L87 move $2,$0 .set macro .set reorder$L189: sll $4,$9,1 srl $2,$8,31 or $2,$4,$2 sra $3,$9,31 or $2,$2,$3 .set noreorder .set nomacro bne $2,$0,$L164 lw $4,1928($sp) .set macro .set reorder lui $7,%hi(huff_cmp) addiu $7,$7,%lo(huff_cmp) li $5,256 # 0x100 .set noreorder .set nomacro jal qsort li $6,8 # 0x8 .set macro .set reorder lw $2,220($17) lw $3,212($17) li $12,256 # 0x100 addu $3,$3,$2 li $2,-1 move $14,$0 sh $2,2256($17) sw $3,2260($17) sh $0,2258($17)$L125: addiu $8,$12,-1 sll $6,$8,3 sll $13,$12,3 addu $4,$6,$17 addu $5,$13,$17 lw $2,212($4) lw $3,212($5) slt $2,$3,$2 beq $2,$0,$L128 .set noreorder .set nomacro j $L130 move $11,$12 .set macro .set reorder$L131: lw $2,212($7) lw $3,212($9) slt $2,$2,$3 .set noreorder .set nomacro beq $2,$0,$L128 move $8,$10 .set macro .set reorder$L130: addu $7,$6,$17 lw $2,208($7) lw $4,212($7) sll $3,$11,3 sw $2,60($sp) sw $4,64($sp) addu $3,$3,$17 lw $2,212($3) lw $4,208($3) sw $2,212($7) sw $4,208($7) lw $5,60($sp) lw $2,64($sp) addiu $10,$8,-1 sll $6,$10,3 addu $9,$6,$17 move $11,$8 sw $2,212($3) .set noreorder .set nomacro bgtz $8,$L131 sw $5,208($3) .set macro .set reorder$L128: addiu $6,$14,2 sll $2,$6,3 addiu $3,$13,216 addu $2,$2,$17 addu $5,$17,$3 addiu $7,$2,212 andi $8,$6,0xffff slt $2,$6,511$L202: move $14,$6 addiu $9,$8,2 addiu $12,$12,1 .set noreorder .set nomacro beq $2,$0,$L196 addiu $6,$6,2 .set macro .set reorder lw $2,0($7) lw $4,8($7) li $3,-1 addu $2,$2,$4 sh $8,2($5) sh $3,0($5) sw $2,4($5) addiu $7,$7,16 andi $8,$9,0xffff .set noreorder .set nomacro bgtz $12,$L125 addiu $5,$5,8 .set macro .set reorder .set noreorder .set nomacro j $L202 slt $2,$6,511 .set macro .set reorder$L196: lw $4,1928($sp) li $2,-1 # 0xffffffffffffffff lh $3,4080($4) sw $0,56($sp) .set noreorder .set nomacro beq $3,$2,$L197 addiu $16,$4,4080 .set macro .set reorder li $7,1 # 0x1$L210: sb $3,100($sp) sw $0,868($sp) sh $0,356($sp) sw $7,56($sp) move $6,$7$L137: li $2,2 # 0x2 li $3,4 # 0x4 addiu $8,$sp,868 addiu $7,$sp,356 addiu $4,$sp,84 li $5,9 # 0x9 sw $2,20($sp) sw $8,24($sp) sw $3,32($sp) sw $2,16($sp) sw $3,28($sp) sw $0,36($sp) sw $0,40($sp) sw $0,44($sp) .set noreorder .set nomacro jal init_vlc_sparse sw $0,48($sp) .set macro .set reorder .set noreorder .set nomacro bltz $2,$L165 lw $2,1924($sp) .set macro .set reorder lw $4,4304($17) addiu $16,$2,-1024 lw $2,7120($17) move $5,$18 .set noreorder .set nomacro jal $2 sra $6,$16,2 .set macro .set reorder sll $2,$16,3 .set noreorder .set nomacro bltz $2,$L140 lw $4,4304($17) .set macro .set reorder .set noreorder .set nomacro bltz $2,$L143 move $16,$0 .set macro .set reorder move $16,$4$L143: lw $3,1916($sp) .set noreorder .set nomacro blez $3,$L144 lw $4,1908($sp) .set macro .set reorder lw $7,1912($sp) move $18,$0 subu $24,$4,$7 move $12,$0$L146: .set noreorder .set nomacro blez $fp,$L209 lw $4,1912($sp) .set macro .set reorder lw $11,1908($sp) move $14,$24 .set noreorder .set nomacro j $L147 move $13,$0 .set macro .set reorder$L199: lbu $2,0($14) addu $2,$3,$2 sb $2,0($11)$L153: addiu $13,$13,1 addiu $14,$14,1 .set noreorder .set nomacro beq $fp,$13,$L155 addiu $11,$11,1 .set macro .set reorder$L147: sra $4,$12,3 addu $4,$16,$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,$12,0x7 sll $2,$2,$4 srl $2,$2,23 lw $10,88($sp) sll $2,$2,2 addu $2,$10,$2 lh $8,2($2) lh $9,0($2) .set noreorder .set nomacro bltz $8,$L198 subu $15,$0,$8 .set macro .set reorder$L148: addiu $3,$sp,56 addu $2,$3,$9 lbu $3,44($2) addu $12,$12,$8 .set noreorder .set nomacro bne $18,$0,$L199 sb $3,0($11) .set macro .set reorder .set noreorder .set nomacro beq $23,$0,$L153 addiu $2,$3,-128 .set macro .set reorder addiu $13,$13,1 sb $2,0($11) addiu $14,$14,1 .set noreorder .set nomacro bne $fp,$13,$L147 addiu $11,$11,1 .set macro .set reorder$L155: lw $4,1912($sp)$L209: lw $7,1916($sp) addiu $18,$18,1 .set noreorder .set nomacro beq $7,$18,$L144 addu $24,$24,$4 .set macro .set reorder lw $8,1908($sp) addu $8,$8,$4 .set noreorder .set nomacro j $L146 sw $8,1908($sp) .set macro .set reorder$L198: addiu $12,$12,9 sra $4,$12,3 addu $4,$16,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) sll $3,$3,24 sll $5,$5,16 lbu $2,2($4) or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $7,$12,0x7 or $2,$2,$3 sll $2,$2,$7 srl $2,$2,$8 addu $2,$2,$9 sll $2,$2,2 addu $2,$10,$2 lh $8,2($2) .set noreorder .set nomacro bgez $8,$L148 lh $9,0($2) .set macro .set reorder addu $12,$12,$15 sra $4,$12,3 addu $4,$16,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) sll $3,$3,24 sll $5,$5,16 lbu $2,2($4) or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $7,$12,0x7 or $2,$2,$3 sll $2,$2,$7 srl $2,$2,$8 addu $2,$2,$9 sll $2,$2,2 addu $2,$10,$2 lh $8,2($2) .set noreorder .set nomacro j $L148 lh $9,0($2) .set macro .set reorder$L144: .set noreorder .set nomacro jal free_vlc addiu $4,$sp,84 .set macro .set reorder lw $2,1904($sp) lw $3,1900($sp) addiu $2,$2,4 lw $4,1920($sp) sw $2,1904($sp) addiu $3,$3,4 li $2,3 # 0x3 .set noreorder .set nomacro beq $4,$2,$L73 sw $3,1900($sp) .set macro .set reorder lw $7,1904($sp) .set noreorder .set nomacro j $L117 sw $4,1896($sp) .set macro .set reorder$L112: lui $6,%hi($LC5)$L207: move $4,$20 addiu $6,$6,%lo($LC5) move $7,$8 .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L56 li $21,-1 # 0xffffffffffffffff .set macro .set reorder$L193: .set noreorder .set nomacro j $L72 move $2,$0 .set macro .set reorder$L101: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L99 sb $3,5($4) .set macro .set reorder$L183:$L205: move $7,$21 move $4,$20 addiu $6,$6,%lo($LC1) move $5,$0 sw $2,16($sp) .set noreorder .set nomacro jal av_log li $21,-1 # 0xffffffffffffffff .set macro .set reorder .set noreorder .set nomacro j $L203 move $2,$21 .set macro .set reorder$L185: lui $6,%hi($LC3)$L208: move $4,$20 addiu $6,$6,%lo($LC3) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L56 li $21,-1 # 0xffffffffffffffff .set macro .set reorder$L102: 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 $L99 sb $2,6($4) .set macro .set reorder$L194: lbu $2,4($5) .set noreorder .set nomacro j $L99 sb $2,4($4) .set macro .set reorder$L140: .set noreorder .set nomacro j $L143 move $16,$0 .set macro .set reorder$L197: lw $2,4($16) .set noreorder .set nomacro beq $2,$0,$L210 li $7,1 # 0x1 .set macro .set reorder lh $2,2($16) lw $7,1928($sp) li $8,1 # 0x1 addiu $4,$sp,868 addiu $5,$sp,356 addiu $6,$sp,100 sw $2,16($sp) addiu $2,$sp,56 sw $8,24($sp) sw $2,28($sp) .set noreorder .set nomacro jal get_tree_codes sw $0,20($sp) .set macro .set reorder lh $2,2($16) lw $7,1928($sp) li $3,1 # 0x1 addiu $2,$2,1 addiu $6,$sp,100 addiu $8,$sp,56 addiu $4,$sp,868 addiu $5,$sp,356 sw $2,16($sp) sw $3,20($sp) sw $3,24($sp) .set noreorder .set nomacro jal get_tree_codes sw $8,28($sp) .set macro .set reorder .set noreorder .set nomacro j $L137 lw $6,56($sp) .set macro .set reorder$L164: lw $4,0($17) lui $6,%hi($LC7) addiu $6,$6,%lo($LC7) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L204 lw $7,1896($sp) .set macro .set reorder$L165: lw $4,0($17) lui $6,%hi($LC8) addiu $6,$6,%lo($LC8) .set noreorder .set nomacro jal av_log move $5,$0 .set macro .set reorder .set noreorder .set nomacro j $L204 lw $7,1896($sp) .set macro .set reorder .end decode_frame .globl fraps_decoder .section .rodata.str1.4 .align 2$LC10: .ascii "fraps\000" .data .align 2 .type fraps_decoder, @object .size fraps_decoder, 52fraps_decoder: .word $LC10 .word 0 .word 79 .word 7424 .word decode_init .word 0 .word decode_end .word decode_frame .word 2 .space 16 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -