📄 jpeglsdec.s
字号:
sll $3,$3,$8addu $2,$2,$5addu $4,$4,$3sw $2,8($16)$L192:andi $2,$4,0x1beq $2,$0,$L202addiu $2,$4,1sra $2,$2,1lw $13,5900($14)lw $11,5892($14)j $L201subu $5,$0,$2$L211:blez $5,$L213nopsubu $2,$5,$3lw $5,2948($6)slt $3,$2,1movz $2,$0,$3slt $4,$5,127beq $4,$0,$L213sw $2,1480($6)addiu $2,$5,1subu $8,$0,$8j $L327sw $2,2948($6)$L182:srl $3,$5,16j $L184li $4,16 # 0x10$L299:lw $2,8($14)subu $2,$0,$2slt $2,$2,$5beq $2,$0,$L155li $4,-4 # 0xfffffffffffffffclw $2,4($14)subu $2,$0,$2slt $2,$2,$5beq $2,$0,$L155li $4,-3 # 0xfffffffffffffffdlw $2,0($14)subu $2,$0,$2slt $2,$2,$5bne $2,$0,$L158subu $2,$0,$13j $L155li $4,-2 # 0xfffffffffffffffe$L298:lw $2,8($14)subu $2,$0,$2slt $2,$2,$4beq $2,$0,$L136li $8,-36 # 0xffffffffffffffdclw $2,4($14)subu $2,$0,$2slt $2,$2,$4beq $2,$0,$L136li $8,-27 # 0xffffffffffffffe5lw $2,0($14)subu $2,$0,$2slt $2,$2,$4bne $2,$0,$L139subu $2,$0,$13j $L136li $8,-18 # 0xffffffffffffffee$L238:subu $2,$5,$8srl $4,$4,$2j $L240addu $3,$3,$8$L143:lw $2,4($14)slt $2,$4,$2bne $2,$0,$L332noplw $2,8($14)li $8,27 # 0x1bslt $2,$4,$2li $3,36 # 0x24j $L136movz $8,$3,$2$L162:lw $2,4($14)slt $2,$5,$2bne $2,$0,$L333noplw $2,8($14)li $4,3 # 0x3slt $2,$5,$2li $3,4 # 0x4j $L155movz $4,$3,$2$L124:lw $2,4($14)slt $2,$3,$2bne $2,$0,$L334noplw $2,8($14)li $9,243 # 0xf3slt $2,$3,$2li $3,324 # 0x144j $L117movz $9,$3,$2$L202:lw $13,5900($14)lw $11,5892($14)j $L201sra $5,$4,1$L319:addiu $2,$7,-1subu $8,$0,$8j $L327sw $2,2948($6)$L316:lw $3,4408($4)lw $2,1480($4)subu $3,$0,$3sll $2,$2,1slt $2,$3,$2nor $4,$0,$5movz $5,$4,$2addu $6,$12,$14bgez $5,$L208move $7,$5$L317:lw $9,5904($14)subu $7,$0,$5mul $8,$5,$9lw $2,12($6)lw $5,1480($6)lw $4,4408($6)lw $3,5880($14)addu $2,$2,$7addu $5,$8,$5sw $2,12($6)bne $4,$3,$L209sw $5,1480($6)$L318:sra $2,$2,1sra $5,$5,1sra $4,$4,1sw $2,12($6)sw $5,1480($6)j $L209sw $4,4408($6)$L315:bne $8,$0,$L196li $5,32 # 0x20move $4,$0$L198:sll $2,$9,$8addu $4,$4,$2j $L192sw $3,8($16)$L334:j $L117li $9,162 # 0xa2$L333:j $L155li $4,2 # 0x2$L332:j $L136li $8,18 # 0x12$L295:j $L31subu $2,$0,$5$L241:li $6,32 # 0x20subu $2,$6,$25srl $2,$4,$2addu $3,$25,$3addiu $4,$2,1j $L234sw $3,8($16)$L312:addu $3,$12,$14lw $4,12($3)lw $3,4408($3)slt $2,$3,$4bne $2,$0,$L178move $21,$0j $L180move $8,$0$L303:j $L233move $9,$0$L196:subu $2,$5,$8srl $4,$4,$2j $L198addu $3,$3,$8$L296:lw $3,16($sp)addiu $4,$24,%lo(ff_log2_run)addu $2,$3,$14lw $3,5908($2)addu $3,$3,$4lbu $13,0($3)beq $13,$0,$L48slt $2,$13,18beq $2,$0,$L50andi $9,$11,0x7sra $4,$11,3addu $4,$4,$5lbu $2,0($4)lbu $5,1($4)lbu $6,3($4)lbu $3,2($4)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $3,$3,8andi $4,$11,0x7or $3,$3,$2sll $3,$3,$4li $4,32 # 0x20subu $2,$4,$13addu $11,$13,$11srl $4,$3,$2sw $11,8($16)$L52:blez $4,$L272nopbeq $19,$20,$L54sll $5,$17,1sll $2,$15,1addu $2,$2,$23move $3,$0$L56:addiu $3,$3,1sh $12,0($2)bne $3,$4,$L56addu $2,$2,$5addiu $2,$4,-1mul $4,$17,$2addu $3,$15,$17lw $11,8($16)addu $15,$4,$3$L48:beq $19,$20,$L335sll $2,$15,1addu $2,$2,$22lhu $21,0($2)$L62:subu $2,$12,$21subu $4,$0,$2slt $3,$2,0lw $13,5900($14)movn $2,$4,$3lw $5,16($sp)slt $2,$13,$2xori $2,$2,0x1addu $3,$5,$14sw $2,8($sp)lw $6,8($sp)lw $2,5908($3)addiu $3,$24,%lo(ff_log2_run)addiu $4,$6,365addu $2,$2,$3sll $4,$4,2lbu $2,0($2)addu $5,$4,$14sw $4,12($sp)sw $2,0($sp)beq $6,$0,$L273lw $4,12($5)lw $3,4408($5)sra $2,$3,1addu $4,$4,$2$L64:slt $2,$3,$4beq $2,$0,$L68move $8,$0addiu $8,$8,1$L352:sll $2,$3,$8slt $2,$2,$4bne $2,$0,$L352addiu $8,$8,1addiu $8,$8,-1$L68:lw $10,0($16)sra $3,$11,3addu $3,$10,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$11,0x7sll $4,$4,$3li $2,-65536 # 0xffffffffffff0000and $2,$4,$2lw $25,5876($14)lw $24,5888($14)bne $2,$0,$L70move $7,$11move $3,$4move $5,$0$L72:andi $2,$3,0xff00beq $2,$0,$L353lui $6,%hi(ff_log2_tab)srl $3,$3,8addiu $5,$5,8$L353:addiu $6,$6,%lo(ff_log2_tab)addu $2,$3,$6lbu $3,0($2)addu $5,$5,$3slt $2,$5,21beq $2,$0,$L75addiu $3,$11,32bltz $4,$L337nopmove $9,$0$L81:addiu $7,$7,1sra $3,$7,3addu $3,$10,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$7,0x7sll $4,$4,$3bgez $4,$L81addiu $9,$9,1$L79:lw $3,0($sp)sll $4,$4,1subu $2,$25,$3addiu $2,$2,-2slt $3,$9,$2beq $3,$0,$L82addiu $5,$7,1bne $8,$0,$L84li $6,32 # 0x20move $3,$0$L86:sw $5,8($16)sll $2,$9,$8lw $13,5900($14)addu $6,$3,$2$L80:beq $8,$0,$L89lw $4,8($sp)move $5,$0$L91:lw $3,8($sp)addu $2,$5,$3addu $4,$6,$2andi $3,$4,0x1bne $3,$0,$L95lw $6,12($sp)sra $6,$4,1bltz $6,$L289move $3,$6$L98:lw $2,12($sp)lw $4,8($sp)addu $5,$2,$14lw $2,12($5)subu $3,$3,$4lw $9,5904($14)lw $7,4408($5)lw $4,5880($14)addu $3,$3,$2mul $6,$6,$9beq $7,$4,$L338sw $3,12($5)$L100:lw $2,16($sp)addu $4,$2,$14lw $3,5908($4)addiu $2,$7,1beq $3,$0,$L102sw $2,4408($5)addiu $2,$3,-1sw $2,5908($4)$L102:beq $13,$0,$L354slt $2,$21,$12lw $3,8($sp)beq $3,$0,$L104addu $3,$12,$6j $L107lw $11,5892($14)$L199:li $6,32 # 0x20subu $2,$6,$25srl $2,$4,$2addu $3,$25,$3addiu $4,$2,1j $L192sw $3,8($16)$L75:subu $2,$8,$5addu $11,$2,$3li $2,30 # 0x1esw $11,8($16)subu $2,$2,$5subu $3,$5,$8srl $3,$4,$3sll $2,$2,$8lw $13,5900($14)j $L80addu $6,$3,$2$L104:$L354:beq $2,$0,$L108noplw $11,5892($14)j $L110subu $2,$21,$6$L89:bne $4,$0,$L355lw $5,12($sp)bne $6,$0,$L356addu $2,$5,$14j $L98move $3,$0$L355:addu $2,$5,$14$L356:lw $3,1480($2)lw $4,4408($2)sll $3,$3,1j $L91slt $5,$3,$4$L70:srl $3,$4,16j $L72li $5,16 # 0x10$L273:j $L64lw $3,4408($5)$L95:addiu $3,$4,1addu $2,$6,$14lw $4,1480($2)sra $3,$3,1subu $6,$5,$3addiu $4,$4,1sw $4,1480($2)bgez $6,$L98move $3,$6$L289:j $L98subu $3,$0,$6$L108:lw $11,5892($14)j $L110addu $2,$21,$6$L314:j $L191move $9,$0$L335:addu $2,$22,$15j $L62lbu $21,0($2)$L338:lw $2,1480($5)sra $3,$3,1sra $2,$2,1sra $7,$7,1sw $3,12($5)sw $2,1480($5)j $L100sw $7,4408($5)$L82:beq $9,$2,$L87addu $3,$24,$5j $L80li $6,-1 # 0xffffffffffffffff$L50:sra $2,$11,3addiu $11,$6,17addu $2,$2,$5sra $6,$11,3addu $6,$6,$5lbu $10,3($2)lbu $5,2($2)lbu $3,0($2)lbu $4,1($2)sw $11,8($16)lbu $2,0($6)lbu $7,1($6)sll $4,$4,16sll $3,$3,24lbu $8,3($6)or $3,$3,$4sll $2,$2,24lbu $4,2($6)sll $7,$7,16or $3,$3,$10or $2,$2,$7sll $5,$5,8or $5,$5,$3or $2,$2,$8sll $4,$4,8addiu $3,$13,-16or $4,$4,$2sll $5,$5,$9andi $2,$11,0x7li $6,32 # 0x20sll $4,$4,$2srl $5,$5,16subu $2,$6,$3srl $4,$4,$2sll $5,$5,$3addu $11,$11,$3or $4,$4,$5j $L52sw $11,8($16)$L321:j $L117li $9,-81 # 0xffffffffffffffaf$L320:j $L136li $8,-9 # 0xfffffffffffffff7$L84:subu $2,$6,$8srl $3,$4,$2j $L86addu $5,$5,$8$L87:sw $3,8($16)li $3,32 # 0x20subu $2,$3,$24srl $2,$4,$2lw $13,5900($14)j $L80addiu $6,$2,1$L337:j $L79move $9,$0$L54:addu $2,$15,$23move $3,$0$L58:addiu $3,$3,1sb $12,0($2)bne $3,$4,$L58addu $2,$2,$17addiu $3,$4,-1mul $4,$17,$3addu $2,$15,$17lw $11,8($16)j $L48addu $15,$4,$2$L272:j $L48lw $11,8($16)$L38:addu $2,$23,$15$L42:addiu $3,$3,1sb $12,0($2)bne $4,$3,$L42addu $2,$2,$17j $L339addiu $2,$4,-1.set macro.set reorder.end ls_decode_line.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC1:.ascii "Sample interleaved images are not supported.\012\000".section .text.ff_jpegls_decode_picture,"ax",@progbits.align 2.align 5.globl ff_jpegls_decode_picture.ent ff_jpegls_decode_picture.type ff_jpegls_decode_picture, @functionff_jpegls_decode_picture:.frame $sp,104,$31 # vars= 24, regs= 10/0, args= 40, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-104sw $31,100($sp)sw $23,92($sp)sw $20,80($sp)sw $19,76($sp)sw $18,72($sp)sw $17,68($sp)sw $16,64($sp)sw $fp,96($sp)sw $22,88($sp)sw $21,84($sp)move $19,$4lw $4,976($4)move $16,$5move $18,$7.set noreorder.set nomacrojal av_malloczmove $20,$6.set macro.set reorderli $4,5920 # 0x1720sw $2,60($sp).set noreorder.set nomacrojal av_malloczlw $17,960($19).set macro.set reordersw $16,5900($2)lw $4,728($19)move $23,$2slt $3,$4,2li $2,2 # 0x2movz $2,$4,$3sw $2,5884($23)lw $3,732($19)move $5,$0sw $3,5892($23)lw $6,740($19)move $4,$23sw $6,0($23)lw $2,744($19)sw $2,4($23)lw $3,748($19)sw $3,8($23)lw $2,752($19).set noreorder.set nomacrojal ff_jpegls_reset_coding_parameterssw $2,5880($23).set macro.set reorder.set noreorder.set nomacrojal ff_jpegls_init_statemove $4,$23.set macro.set reorderlw $8,728($19)slt $2,$8,9.set noreorder.set nomacrobeq $2,$0,$L358subu $2,$20,$8.set macro.set reorderaddiu $22,$2,8$L360:.set noreorder.set nomacrobne $18,$0,$L361li $2,1 # 0x1.set macro.set reorderlw $3,772($19)slt $3,$3,2li $16,3 # 0x3lw $4,756($19)movn $16,$2,$3mul $2,$16,$4lw $6,4584($19)lw $5,760($19)sw $2,56($sp).set noreorder.set nomacroblez $5,$L366addiu $20,$6,-1.set macro.set reorderlw $18,60($sp)addu $17,$17,$20slt $2,$8,9move $21,$0move $9,$0addiu $fp,$19,4move $4,$23move $5,$19move $6,$18.set noreorder.set nomacrobeq $2,$0,$L369move $7,$17.set macro.set reorder$L445:li $2,8 # 0x8sw $2,32($sp)lw $2,56($sp)sw $9,16($sp)sw $2,20($sp)sw $16,24($sp).set noreorder.set nomacrojal ls_decode_linesw $20,28($sp).set macro.set reorderlbu $9,0($18)$L371:lw $2,4560($19)addiu $21,$21,1move $18,$17.set noreorder.set nomacrobeq $2,$0,$L372lw $7,976($19).set macro.set reorderlw $2,4564($19)addiu $2,$2,-1.set noreorder.set nomacrobne $2,$0,$L372sw $2,4564($19).set macro.set reorderlw $3,8($fp)subu $2,$0,$3andi $2,$2,0x7beq $2,$0,$L375addu $3,$3,$2sw $3,8($fp)$L375:addiu $2,$3,16sw $2,8($fp)$L372:lw $2,760($19)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -