📄 fraps.s
字号:
jal $2move $5,$19.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L208lui $6,%hi($LC3).set macro.set reorder.set noreorder.set nomacrobltz $16,$L191li $3,2 # 0x2.set macro.set reorderli $3,1 # 0x1li $2,1 # 0x1$L87:sw $2,48($19)li $2,1 # 0x1.set noreorder.set nomacrobeq $3,$2,$L192sw $3,52($19).set macro.set reorder$L73:lw $7,1980($sp)$L200:move $6,$19addiu $8,$19,192$L159:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7).set noreorder.set nomacrobne $6,$8,$L159addiu $7,$7,16.set macro.set reorderlw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $7,1984($sp)li $2,200 # 0xc8sw $2,0($7)lw $31,1972($sp)move $2,$21lw $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 nomacroj $31addiu $sp,$sp,1976.set macro.set reorder$L188:sw $2,52($19).set noreorder.set nomacroj $L73sw $0,48($19).set macro.set reorder$L67:li $3,1 # 0x1lw $2,592($20)sw $4,180($19)sw $3,80($19)move $4,$20.set noreorder.set nomacrojal $2move $5,$19.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L208lui $6,%hi($LC3).set macro.set reorder.set noreorder.set nomacrobltz $16,$L193li $3,2 # 0x2.set macro.set reorderli $3,1 # 0x1li $2,1 # 0x1$L72:sw $2,48($19)li $2,1 # 0x1.set noreorder.set nomacrobne $3,$2,$L73sw $3,52($19).set macro.set reorderlw $6,44($20)srl $2,$6,31addu $2,$2,$6sra $2,$2,1.set noreorder.set nomacrobeq $2,$0,$L73move $4,$22.set macro.set reorderlw $3,40($20)lw $14,0($19)lw $13,4($19)lw $12,8($19)move $10,$0li $11,1 # 0x1$L76:lw $5,16($19)lw $8,20($19).set noreorder.set nomacrobeq $3,$0,$L77lw $7,24($19).set macro.set reordersll $2,$5,1mul $3,$10,$2mul $2,$11,$5addu $6,$3,$14addu $5,$2,$14mul $2,$10,$8move $9,$0addu $8,$2,$13mul $2,$10,$7addu $7,$2,$12$L79:lw $3,0($4)addiu $9,$9,8sw $3,0($6)lw $2,4($4)sw $2,4($6)lw $3,8($4)addiu $6,$6,8sw $3,0($5)lw $2,12($4)sw $2,4($5)lw $3,16($4)addiu $5,$5,8sw $3,0($8)lw $2,20($4)addiu $8,$8,4sw $2,0($7)lw $3,40($20)addiu $7,$7,4sltu $2,$9,$3.set noreorder.set nomacrobne $2,$0,$L79addiu $4,$4,24.set macro.set reorderlw $6,44($20)$L77:srl $2,$6,31addu $2,$2,$6addiu $10,$10,1sra $2,$2,1sltu $2,$10,$2.set noreorder.set nomacrobne $2,$0,$L76addiu $11,$11,2.set macro.set reorder.set noreorder.set nomacroj $L200lw $7,1980($sp).set macro.set reorder$L187:addiu $6,$6,%lo($LC0).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L56li $21,-1 # 0xffffffffffffffff.set macro.set reorder$L192:lw $2,44($20).set noreorder.set nomacrobeq $2,$0,$L73move $3,$2.set macro.set reordermove $16,$0lw $6,16($19)subu $3,$3,$16lw $4,40($20)mul $7,$3,$6lw $5,0($19)sll $2,$4,1addu $2,$2,$4addu $3,$7,$5mul $7,$2,$16sltu $4,$6,32.set noreorder.set nomacrobne $4,$0,$L91addu $5,$7,$22.set macro.set reorder$L195:andi $2,$3,0x3.set noreorder.set nomacrobne $2,$0,$L91andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L91li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$3,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L95addiu $5,$5,-4.set macro.set reorder$L168:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L168$L95:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L97$L169:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L169$L97:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L101li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L102li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L194$L99:lw $3,44($20)$L201:addiu $16,$16,1sltu $2,$16,$3.set noreorder.set nomacrobeq $2,$0,$L73subu $3,$3,$16.set macro.set reorderlw $6,16($19)lw $4,40($20)mul $7,$3,$6lw $5,0($19)sll $2,$4,1addu $2,$2,$4addu $3,$7,$5mul $7,$2,$16sltu $4,$6,32.set noreorder.set nomacrobeq $4,$0,$L195addu $5,$7,$22.set macro.set reorder$L91:.set noreorder.set nomacrojal memcpymove $4,$3.set macro.set reorder.set noreorder.set nomacroj $L201lw $3,44($20).set macro.set reorder$L191:.set noreorder.set nomacroj $L87move $2,$0.set macro.set reorder$L189:sll $4,$9,1srl $2,$8,31or $2,$4,$2sra $3,$9,31or $2,$2,$3.set noreorder.set nomacrobne $2,$0,$L164lw $4,1928($sp).set macro.set reorderlui $7,%hi(huff_cmp)addiu $7,$7,%lo(huff_cmp)li $5,256 # 0x100.set noreorder.set nomacrojal qsortli $6,8 # 0x8.set macro.set reorderlw $2,220($17)lw $3,212($17)li $12,256 # 0x100addu $3,$3,$2li $2,-1move $14,$0sh $2,2256($17)sw $3,2260($17)sh $0,2258($17)$L125:addiu $8,$12,-1sll $6,$8,3sll $13,$12,3addu $4,$6,$17addu $5,$13,$17lw $2,212($4)lw $3,212($5)slt $2,$3,$2beq $2,$0,$L128.set noreorder.set nomacroj $L130move $11,$12.set macro.set reorder$L131:lw $2,212($7)lw $3,212($9)slt $2,$2,$3.set noreorder.set nomacrobeq $2,$0,$L128move $8,$10.set macro.set reorder$L130:addu $7,$6,$17lw $2,208($7)lw $4,212($7)sll $3,$11,3sw $2,60($sp)sw $4,64($sp)addu $3,$3,$17lw $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,-1sll $6,$10,3addu $9,$6,$17move $11,$8sw $2,212($3).set noreorder.set nomacrobgtz $8,$L131sw $5,208($3).set macro.set reorder$L128:addiu $6,$14,2sll $2,$6,3addiu $3,$13,216addu $2,$2,$17addu $5,$17,$3addiu $7,$2,212andi $8,$6,0xffffslt $2,$6,511$L202:move $14,$6addiu $9,$8,2addiu $12,$12,1.set noreorder.set nomacrobeq $2,$0,$L196addiu $6,$6,2.set macro.set reorderlw $2,0($7)lw $4,8($7)li $3,-1addu $2,$2,$4sh $8,2($5)sh $3,0($5)sw $2,4($5)addiu $7,$7,16andi $8,$9,0xffff.set noreorder.set nomacrobgtz $12,$L125addiu $5,$5,8.set macro.set reorder.set noreorder.set nomacroj $L202slt $2,$6,511.set macro.set reorder$L196:lw $4,1928($sp)li $2,-1 # 0xfffffffffffffffflh $3,4080($4)sw $0,56($sp).set noreorder.set nomacrobeq $3,$2,$L197addiu $16,$4,4080.set macro.set reorderli $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 # 0x2li $3,4 # 0x4addiu $8,$sp,868addiu $7,$sp,356addiu $4,$sp,84li $5,9 # 0x9sw $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 nomacrojal init_vlc_sparsesw $0,48($sp).set macro.set reorder.set noreorder.set nomacrobltz $2,$L165lw $2,1924($sp).set macro.set reorderlw $4,4304($17)addiu $16,$2,-1024lw $2,7120($17)move $5,$18.set noreorder.set nomacrojal $2sra $6,$16,2.set macro.set reordersll $2,$16,3.set noreorder.set nomacrobltz $2,$L140lw $4,4304($17).set macro.set reorder.set noreorder.set nomacrobltz $2,$L143move $16,$0.set macro.set reordermove $16,$4$L143:lw $3,1916($sp).set noreorder.set nomacroblez $3,$L144lw $4,1908($sp).set macro.set reorderlw $7,1912($sp)move $18,$0subu $24,$4,$7move $12,$0$L146:.set noreorder.set nomacroblez $fp,$L209lw $4,1912($sp).set macro.set reorderlw $11,1908($sp)move $14,$24.set noreorder.set nomacroj $L147move $13,$0.set macro.set reorder$L199:lbu $2,0($14)addu $2,$3,$2sb $2,0($11)$L153:addiu $13,$13,1addiu $14,$14,1.set noreorder.set nomacrobeq $fp,$13,$L155addiu $11,$11,1.set macro.set reorder$L147:sra $4,$12,3addu $4,$16,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$12,0x7sll $2,$2,$4srl $2,$2,23lw $10,88($sp)sll $2,$2,2addu $2,$10,$2lh $8,2($2)lh $9,0($2).set noreorder.set nomacrobltz $8,$L198subu $15,$0,$8.set macro.set reorder$L148:addiu $3,$sp,56addu $2,$3,$9lbu $3,44($2)addu $12,$12,$8.set noreorder.set nomacrobne $18,$0,$L199sb $3,0($11).set macro.set reorder.set noreorder.set nomacrobeq $23,$0,$L153addiu $2,$3,-128.set macro.set reorderaddiu $13,$13,1sb $2,0($11)addiu $14,$14,1.set noreorder.set nomacrobne $fp,$13,$L147addiu $11,$11,1.set macro.set reorder$L155:lw $4,1912($sp)$L209:lw $7,1916($sp)addiu $18,$18,1.set noreorder.set nomacrobeq $7,$18,$L144addu $24,$24,$4.set macro.set reorderlw $8,1908($sp)addu $8,$8,$4.set noreorder.set nomacroj $L146sw $8,1908($sp).set macro.set reorder$L198:addiu $12,$12,9sra $4,$12,3addu $4,$16,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)sll $3,$3,24sll $5,$5,16lbu $2,2($4)or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $7,$12,0x7or $2,$2,$3sll $2,$2,$7srl $2,$2,$8addu $2,$2,$9sll $2,$2,2addu $2,$10,$2lh $8,2($2).set noreorder.set nomacrobgez $8,$L148lh $9,0($2).set macro.set reorderaddu $12,$12,$15sra $4,$12,3addu $4,$16,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)sll $3,$3,24sll $5,$5,16lbu $2,2($4)or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $7,$12,0x7or $2,$2,$3sll $2,$2,$7srl $2,$2,$8addu $2,$2,$9sll $2,$2,2addu $2,$10,$2lh $8,2($2).set noreorder.set nomacroj $L148lh $9,0($2).set macro.set reorder$L144:.set noreorder.set nomacrojal free_vlcaddiu $4,$sp,84.set macro.set reorderlw $2,1904($sp)lw $3,1900($sp)addiu $2,$2,4lw $4,1920($sp)sw $2,1904($sp)addiu $3,$3,4li $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L73sw $3,1900($sp).set macro.set reorderlw $7,1904($sp).set noreorder.set nomacroj $L117sw $4,1896($sp).set macro.set reorder$L112:lui $6,%hi($LC5)$L207:move $4,$20addiu $6,$6,%lo($LC5)move $7,$8.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L56li $21,-1 # 0xffffffffffffffff.set macro.set reorder$L193:.set noreorder.set nomacroj $L72move $2,$0.set macro.set reorder$L101:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L99sb $3,5($4).set macro.set reorder$L183:$L205:move $7,$21move $4,$20addiu $6,$6,%lo($LC1)move $5,$0sw $2,16($sp).set noreorder.set nomacrojal av_logli $21,-1 # 0xffffffffffffffff.set macro.set reorder.set noreorder.set nomacroj $L203move $2,$21.set macro.set reorder$L185:lui $6,%hi($LC3)$L208:move $4,$20addiu $6,$6,%lo($LC3).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L56li $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 nomacroj $L99sb $2,6($4).set macro.set reorder$L194:lbu $2,4($5).set noreorder.set nomacroj $L99sb $2,4($4).set macro.set reorder$L140:.set noreorder.set nomacroj $L143move $16,$0.set macro.set reorder$L197:lw $2,4($16).set noreorder.set nomacrobeq $2,$0,$L210li $7,1 # 0x1.set macro.set reorderlh $2,2($16)lw $7,1928($sp)li $8,1 # 0x1addiu $4,$sp,868addiu $5,$sp,356addiu $6,$sp,100sw $2,16($sp)addiu $2,$sp,56sw $8,24($sp)sw $2,28($sp).set noreorder.set nomacrojal get_tree_codessw $0,20($sp).set macro.set reorderlh $2,2($16)lw $7,1928($sp)li $3,1 # 0x1addiu $2,$2,1addiu $6,$sp,100addiu $8,$sp,56addiu $4,$sp,868addiu $5,$sp,356sw $2,16($sp)sw $3,20($sp)sw $3,24($sp).set noreorder.set nomacrojal get_tree_codessw $8,28($sp).set macro.set reorder.set noreorder.set nomacroj $L137lw $6,56($sp).set macro.set reorder$L164:lw $4,0($17)lui $6,%hi($LC7)addiu $6,$6,%lo($LC7).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L204lw $7,1896($sp).set macro.set reorder$L165:lw $4,0($17)lui $6,%hi($LC8)addiu $6,$6,%lo($LC8).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L204lw $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 + -