📄 qpeg.s
字号:
lw $18,96($sp)lw $17,92($sp)lw $16,88($sp).set noreorder.set nomacroj $31addiu $sp,$sp,128.set macro.set reorder$L76:lui $6,%hi($LC1)addiu $6,$6,%lo($LC1)move $4,$0move $5,$0sw $8,16($sp)sw $3,20($sp)sw $9,24($sp)sw $17,28($sp).set noreorder.set nomacrojal av_logsw $18,32($sp).set macro.set reorder.set noreorder.set nomacroj $L151lbu $4,0($16).set macro.set reorder$L52:move $4,$16$L152:move $5,$17$L153:.set noreorder.set nomacrojal memcpymove $6,$21.set macro.set reorderlw $3,48($sp)addiu $18,$18,1addu $16,$16,$21.set noreorder.set nomacrobne $3,$18,$L51addu $17,$17,$22.set macro.set reorderj $L49$L89:.set noreorder.set nomacrobne $2,$0,$L96slt $2,$4,128.set macro.set reorderandi $8,$4,0x1f.set noreorder.set nomacrobltz $8,$L158subu $2,$20,$8.set macro.set reordermove $5,$16move $6,$0addiu $7,$8,1addu $2,$17,$19$L159:lbu $3,0($5)addiu $17,$17,1slt $4,$17,$21addiu $6,$6,1sb $3,0($2).set noreorder.set nomacrobne $4,$0,$L101addiu $5,$5,1.set macro.set reordersubu $19,$19,$22addiu $18,$18,-1move $17,$0$L101:.set noreorder.set nomacrobne $6,$7,$L159addu $2,$17,$19.set macro.set reorderaddu $2,$16,$8addiu $16,$2,1subu $2,$20,$8$L158:.set noreorder.set nomacroj $L91addiu $20,$2,-1.set macro.set reorder$L96:.set noreorder.set nomacrobne $2,$0,$L104andi $3,$4,0x3f.set macro.set reorder.set noreorder.set nomacrobne $3,$0,$L106li $2,1 # 0x1.set macro.set reorderlbu $2,0($16)addiu $16,$16,1addiu $3,$2,64$L108:addu $17,$17,$3slt $2,$17,$21bne $2,$0,$L91addiu $18,$18,-1subu $17,$17,$21.set noreorder.set nomacrobltz $18,$L91subu $19,$19,$22.set macro.set reorderli $3,-1 # 0xffffffffffffffff$L111:slt $2,$17,$21.set noreorder.set nomacrobne $2,$0,$L91lw $2,72($sp).set macro.set reorderlw $5,68($sp)addiu $18,$18,-1addu $17,$17,$5.set noreorder.set nomacrobne $18,$3,$L111addu $19,$19,$2.set macro.set reorderj $L91$L104:.set noreorder.set nomacrobeq $4,$0,$L113lw $3,40($sp).set macro.set reorderandi $2,$4,0x7faddu $2,$3,$2lbu $4,0($2)addu $3,$17,$19sb $4,0($3)addiu $17,$17,1$L115:slt $2,$17,$21bne $2,$0,$L91subu $19,$19,$22addiu $18,$18,-1.set noreorder.set nomacroj $L91move $17,$0.set macro.set reorder$L113:.set noreorder.set nomacroj $L115addiu $17,$17,1.set macro.set reorder$L106:bne $3,$2,$L108lbu $2,0($16)addiu $16,$16,1.set noreorder.set nomacroj $L108addiu $3,$2,320.set macro.set reorder$L149:addiu $5,$4,1020addiu $4,$4,-4sltu $2,$4,$5beq $2,$0,$L121move $3,$6$L123:#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000000010010010100 #S32LDI XR2,$3,4.word 0b01110000011000000000010011010100 #S32LDI XR3,$3,4.word 0b01110000011000000000010100010100 #S32LDI XR4,$3,4.word 0b01110000011000000000010101010100 #S32LDI XR5,$3,4.word 0b01110000011000000000010110010100 #S32LDI XR6,$3,4.word 0b01110000011000000000010111010100 #S32LDI XR7,$3,4.word 0b01110000011000000000011000010100 #S32LDI XR8,$3,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,$5bne $2,$0,$L123lw $5,56($sp).set noreorder.set nomacroj $L121lw $3,0($5).set macro.set reorder$L62:lbu $2,4($4)addiu $18,$18,1sb $2,4($5)lbu $3,5($4)addu $16,$16,$21sb $3,5($5)lw $3,48($sp).set noreorder.set nomacrobne $3,$18,$L51addu $17,$17,$22.set macro.set reorderj $L49$L147:lw $4,144($sp)lw $5,56($sp)addiu $2,$4,-134lw $9,44($16)lw $12,24($5).set noreorder.set nomacroblez $2,$L16lw $13,40($16).set macro.set reorder.set noreorder.set nomacroblez $9,$L16lw $2,140($sp).set macro.set reorderlbu $3,134($2)li $2,252 # 0xfc.set noreorder.set nomacrobeq $3,$2,$L16lw $4,52($sp).set macro.set reorderaddiu $2,$9,-1mtlo $4madd $12,$2lw $2,144($sp)move $8,$3lw $5,140($sp)addiu $11,$2,-135slt $2,$8,248mflo $10addiu $7,$5,135.set noreorder.set nomacrobne $2,$0,$L23move $6,$0.set macro.set reorder$L150:addiu $5,$7,1lbu $4,0($7)lbu $3,0($5)andi $2,$8,0x7sll $2,$2,16sll $4,$4,8addu $2,$2,$4addiu $3,$3,2addu $5,$2,$3addiu $7,$7,2addiu $11,$11,-2$L25:beq $5,$0,$L35lbu $2,0($7)addiu $11,$11,-1.set noreorder.set nomacroblez $5,$L35addiu $7,$7,1.set macro.set reorderandi $8,$2,0x00ffmove $4,$0$L38:addu $3,$6,$10addiu $6,$6,1slt $2,$6,$13addiu $4,$4,1.set noreorder.set nomacrobne $2,$0,$L39sb $8,0($3).set macro.set reorderaddiu $9,$9,-1.set noreorder.set nomacrobeq $9,$0,$L41subu $10,$10,$12.set macro.set reordermove $6,$0$L39:bne $5,$4,$L38$L35:blez $11,$L16.set noreorder.set nomacroblez $9,$L16li $2,252 # 0xfc.set macro.set reorderlbu $3,0($7).set noreorder.set nomacrobeq $3,$2,$L16slt $2,$3,248.set macro.set reordermove $8,$3addiu $7,$7,1.set noreorder.set nomacrobeq $2,$0,$L150addiu $11,$11,-1.set macro.set reorder$L23:slt $2,$8,240.set noreorder.set nomacrobne $2,$0,$L26slt $2,$8,224.set macro.set reorderlbu $3,0($7)andi $2,$8,0xfsll $2,$2,8addiu $3,$3,2addu $5,$2,$3addiu $7,$7,1.set noreorder.set nomacroj $L25addiu $11,$11,-1.set macro.set reorder$L26:.set noreorder.set nomacrobne $2,$0,$L28slt $2,$8,192.set macro.set reorderandi $2,$8,0x1f.set noreorder.set nomacroj $L25addiu $5,$2,2.set macro.set reorder$L41:.set noreorder.set nomacroj $L35move $6,$0.set macro.set reorder$L28:.set noreorder.set nomacrobne $2,$0,$L30slt $2,$8,128.set macro.set reorderlbu $4,0($7)addiu $5,$7,1andi $2,$8,0x3flbu $3,0($5)sll $2,$2,16sll $4,$4,8addu $2,$2,$4addiu $3,$3,1addu $8,$2,$3addiu $7,$7,2addiu $11,$11,-2$L32:.set noreorder.set nomacroblez $8,$L35subu $11,$11,$8.set macro.set reordermove $5,$0addu $2,$6,$10$L160:lbu $3,0($7)addiu $6,$6,1slt $4,$6,$13addiu $5,$5,1sb $3,0($2).set noreorder.set nomacrobne $4,$0,$L45addiu $7,$7,1.set macro.set reorderaddiu $9,$9,-1.set noreorder.set nomacrobeq $9,$0,$L41subu $10,$10,$12.set macro.set reordermove $6,$0$L45:.set noreorder.set nomacrobne $5,$8,$L160addu $2,$6,$10.set macro.set reorderj $L35$L63:lbu $2,4($4)addiu $18,$18,1sb $2,4($5)lbu $3,5($4)addu $16,$16,$21sb $3,5($5)lbu $2,6($4)sb $2,6($5)lw $3,48($sp).set noreorder.set nomacrobne $3,$18,$L51addu $17,$17,$22.set macro.set reorderj $L49$L30:.set noreorder.set nomacrobne $2,$0,$L33andi $2,$8,0x7f.set macro.set reorderlbu $3,0($7)sll $2,$2,8addiu $3,$3,1addu $8,$2,$3addiu $7,$7,1.set noreorder.set nomacroj $L32addiu $11,$11,-1.set macro.set reorder$L148:lbu $2,4($4)addiu $18,$18,1sb $2,4($5)lw $3,48($sp)addu $16,$16,$21.set noreorder.set nomacrobne $3,$18,$L51addu $17,$17,$22.set macro.set reorderj $L49$L33:.set noreorder.set nomacroj $L32addiu $8,$8,1.set macro.set reorder$L146:lui $6,%hi($LC0)move $5,$0move $4,$16.set noreorder.set nomacrojal av_logaddiu $6,$6,%lo($LC0).set macro.set reorderli $5,-1 # 0xffffffffffffffffmove $2,$5.set noreorder.set nomacroj $L13sw $5,144($sp).set macro.set reorder.end decode_frame.globl qpeg_decoder.section .rodata.str1.4.align 2$LC3:.ascii "qpeg\000".data.align 2.type qpeg_decoder, @object.size qpeg_decoder, 52qpeg_decoder:.word $LC3.word 0.word 62.word 216.word decode_init.word 0.word decode_end.word decode_frame.word 2.space 16.rdata.align 2.type qpeg_table_w, @object.size qpeg_table_w, 64qpeg_table_w:.word 0.word 32.word 24.word 8.word 24.word 16.word 32.word 16.word 8.word 16.word 32.word 32.word 8.word 16.word 24.word 4.align 2.type qpeg_table_h, @object.size qpeg_table_h, 64qpeg_table_h:.word 0.word 32.word 32.word 32.word 24.word 16.word 16.word 32.word 16.word 8.word 24.word 8.word 8.word 24.word 16.word 4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -