📄 gifdec.s
字号:
and $2,$17,$2addu $6,$5,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L47addiu $4,$9,6.set macro.set reorder$L104:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$6bne $2,$0,$L104$L47:andi $2,$17,0x1caddu $6,$6,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L135andi $3,$17,0x3.set macro.set reorder$L105:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L105andi $3,$17,0x3.set macro.set reorder$L135:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L53li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L54li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L127$L51:lw $2,0($20)$L129:addu $7,$2,$17sw $7,0($20)$L55:lw $5,56($sp)lw $4,60($sp)lw $3,200($18)addu $2,$5,$4slt $2,$3,$2.set noreorder.set nomacrobne $2,$0,$L16li $2,-22 # 0xffffffffffffffea.set macro.set reorderlw $5,68($sp)lw $4,76($sp)sll $2,$5,8lw $5,72($sp)sll $3,$4,8or $17,$2,$22lw $4,204($18)or $22,$3,$5addu $2,$17,$22slt $2,$4,$2.set noreorder.set nomacrobne $2,$0,$L16li $2,-22 # 0xffffffffffffffea.set macro.set reorderli $2,1 # 0x1sll $6,$2,$19blez $6,$L59lw $7,224($18)move $8,$0li $9,-16777216 # 0xffffffffff000000move $5,$7$L61:lbu $2,0($16)lbu $3,1($16)lbu $4,2($16)sll $2,$2,16sll $3,$3,8or $2,$2,$4or $3,$3,$9or $2,$2,$3addiu $8,$8,1sw $2,0($5)addiu $16,$16,3.set noreorder.set nomacrobne $6,$8,$L61addiu $5,$5,4.set macro.set reorderslt $2,$6,256beq $2,$0,$L64$L63:sll $5,$6,2$L65:addiu $6,$6,1addu $2,$5,$7li $3,-16777216 # 0xffffffffff000000slt $4,$6,256sw $3,0($2).set noreorder.set nomacrobne $4,$0,$L65addiu $5,$5,4.set macro.set reorder$L64:lw $2,216($18)bltz $2,$L66sll $2,$2,2addu $2,$2,$7sw $0,0($2)$L66:lw $2,0($20)lw $4,244($18)addiu $7,$2,1sw $7,0($20)lw $6,236($18)lbu $5,-1($7)lw $7,240($18)sw $0,16($sp).set noreorder.set nomacrojal ff_lzw_decode_initsubu $7,$7,$6.set macro.set reorderlw $19,16($18).set noreorder.set nomacroblez $22,$L68lw $2,0($18).set macro.set reordermul $3,$17,$19lw $4,56($sp)addu $2,$3,$2addu $17,$2,$4sll $5,$19,1sll $2,$19,2addu $4,$17,$5sw $5,52($sp)sw $2,48($sp)addu $5,$17,$2lw $2,64($sp)sll $3,$19,3sw $3,44($sp)sw $4,40($sp).set noreorder.set nomacrobne $2,$0,$L70sw $5,36($sp).set macro.set reordermove $16,$0$L72:lw $4,244($18)lw $6,60($sp)move $5,$17.set noreorder.set nomacrojal ff_lzw_decodeaddiu $16,$16,1.set macro.set reorder.set noreorder.set nomacrobne $16,$22,$L72addu $17,$17,$19.set macro.set reorder$L68:.set noreorder.set nomacrojal ff_lzw_decode_taillw $4,244($18).set macro.set reorder.set noreorder.set nomacrojal ff_lzw_cur_ptrlw $4,244($18).set macro.set reordersw $2,236($18)move $7,$23move $6,$18addiu $8,$18,192$L85: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,$L85addiu $7,$7,16.set macro.set reorderlw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $2,236($18)li $3,32 # 0x20subu $2,$2,$21.set noreorder.set nomacroj $L16sw $3,0($fp).set macro.set reorder$L39:addiu $7,$9,2sw $7,0($20)lbu $3,-1($7)addiu $7,$9,3sw $7,0($20)li $2,249 # 0xf9.set noreorder.set nomacrobeq $3,$2,$L128lbu $4,-1($7).set macro.set reorder$L86:beq $4,$0,$L120lw $7,0($20)$L92:.set noreorder.set nomacroblez $4,$L93addu $2,$4,$7.set macro.set reordermove $7,$2sw $2,0($20)$L93:addiu $7,$7,1sw $7,0($20)lbu $2,-1($7).set noreorder.set nomacrobeq $2,$0,$L120move $4,$2.set macro.set reorderj $L92$L128:li $2,4 # 0x4.set noreorder.set nomacrobne $4,$2,$L86li $5,-1 # 0xffffffffffffffff.set macro.set reorderaddiu $7,$9,4sw $7,0($20)sw $5,216($18)lbu $4,-1($7)addiu $7,$9,6sw $7,0($20)lbu $2,-1($7)lbu $3,-2($7)sll $2,$2,8or $2,$2,$3addiu $7,$9,7sw $7,0($20)sw $2,232($18)lbu $2,-1($7)sra $3,$4,2andi $4,$4,0x1movz $2,$5,$4addiu $7,$9,8andi $3,$3,0x7sw $2,216($18)sw $3,228($18)sw $7,0($20).set noreorder.set nomacroj $L86lbu $4,-1($7).set macro.set reorder$L41:lw $19,208($18).set noreorder.set nomacroj $L55addiu $16,$18,248.set macro.set reorder$L43:move $5,$7$L133:move $4,$16$L134:.set noreorder.set nomacrojal memcpymove $6,$17.set macro.set reorder.set noreorder.set nomacroj $L129lw $2,0($20).set macro.set reorder$L30:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L28sb $3,5($4).set macro.set reorder$L31:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L28sb $2,6($4).set macro.set reorder$L53:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L51sb $3,5($5).set macro.set reorder$L59:lw $7,224($18).set noreorder.set nomacroj $L63move $6,$0.set macro.set reorder$L54:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L51sb $2,6($5).set macro.set reorder$L124:move $4,$19addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L16li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L127:lbu $2,4($4).set noreorder.set nomacroj $L51sb $2,4($5).set macro.set reorder$L70:move $16,$17sw $0,32($sp)move $7,$0move $20,$0$L73:lw $4,244($18)lw $6,60($sp)move $5,$16.set noreorder.set nomacrojal ff_lzw_decodesw $7,80($sp).set macro.set reorderlw $7,80($sp)li $3,2 # 0x2.set noreorder.set nomacrobeq $7,$3,$L75li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $7,$2,$L76lw $3,44($sp).set macro.set reorderaddiu $20,$20,8slt $2,$20,$22.set noreorder.set nomacrobne $2,$0,$L79addu $16,$16,$3.set macro.set reorderlw $16,40($sp)lw $4,36($sp)li $20,4 # 0x4movz $16,$4,$7addiu $7,$7,1$L79:lw $3,32($sp)addiu $3,$3,1.set noreorder.set nomacrobne $22,$3,$L73sw $3,32($sp).set macro.set reorderj $L68$L76:lw $2,52($sp)addiu $20,$20,2.set noreorder.set nomacroj $L79addu $16,$16,$2.set macro.set reorder$L75:addiu $20,$20,4lw $5,48($sp)slt $2,$20,$22.set noreorder.set nomacrobne $2,$0,$L79addu $16,$16,$5.set macro.set reorderaddu $16,$17,$19li $7,3 # 0x3.set noreorder.set nomacroj $L79li $20,1 # 0x1.set macro.set reorder.end gif_decode_frame.globl gif_decoder.section .rodata.str1.4.align 2$LC2:.ascii "gif\000".data.align 2.type gif_decoder, @object.size gif_decoder, 52gif_decoder:.word $LC2.word 0.word 100.word 1792.word gif_decode_init.word 0.word gif_decode_close.word gif_decode_frame.space 20.rdata.align 2.type gif87a_sig, @object.size gif87a_sig, 6gif87a_sig:.ascii "GIF87a".align 2.type gif89a_sig, @object.size gif89a_sig, 6gif89a_sig:.ascii "GIF89a".ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -