📄 jpeglsdec.s
字号:
slt $2,$21,$2.set noreorder.set nomacrobeq $2,$0,$L366addu $17,$17,$7.set macro.set reorderlw $8,728($19)move $4,$23slt $2,$8,9move $5,$19move $6,$18.set noreorder.set nomacrobne $2,$0,$L445move $7,$17.set macro.set reorder$L369:li $2,16 # 0x10sw $2,32($sp)lw $2,56($sp)move $6,$18move $7,$17move $4,$23move $5,$19sw $9,16($sp)sw $2,20($sp)sw $16,24($sp).set noreorder.set nomacrojal ls_decode_linesw $20,28($sp).set macro.set reorder.set noreorder.set nomacroj $L371lhu $9,0($18).set macro.set reorder$L361:.set noreorder.set nomacrobeq $18,$2,$L446li $2,2 # 0x2.set macro.set reorder.set noreorder.set nomacrobeq $18,$2,$L435lui $6,%hi($LC1).set macro.set reorder$L398:move $20,$0li $16,1 # 0x1$L366:beq $22,$0,$L408lw $2,728($19)lw $4,756($19)lw $3,772($19)slt $2,$2,9.set noreorder.set nomacrobne $2,$0,$L447mul $4,$4,$3.set macro.set reorderlw $8,760($19).set noreorder.set nomacroblez $8,$L408lw $2,960($19).set macro.set reorderlw $7,976($19)move $6,$2move $9,$0$L419:blez $4,$L421move $3,$6move $5,$0$L420:lhu $2,0($3)addiu $5,$5,1sll $2,$2,$22sh $2,0($3).set noreorder.set nomacrobne $4,$5,$L420addiu $3,$3,2.set macro.set reorder$L421:addiu $9,$9,1slt $2,$9,$8.set noreorder.set nomacrobeq $2,$0,$L408srl $2,$7,31.set macro.set reorderaddu $2,$2,$7sra $2,$2,1sll $2,$2,1.set noreorder.set nomacroj $L419addu $6,$6,$2.set macro.set reorder$L408:.set noreorder.set nomacrojal av_freemove $4,$23.set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,60($sp).set macro.set reordermove $2,$0$L407:lw $31,100($sp)lw $fp,96($sp)lw $23,92($sp)lw $22,88($sp)lw $21,84($sp)lw $20,80($sp)lw $19,76($sp)lw $18,72($sp)lw $17,68($sp)lw $16,64($sp).set noreorder.set nomacroj $31addiu $sp,$sp,104.set macro.set reorder$L358:.set noreorder.set nomacroj $L360addiu $22,$2,16.set macro.set reorder$L447:lw $8,760($19).set noreorder.set nomacroblez $8,$L408lw $7,960($19).set macro.set reordermove $9,$0slt $10,$20,$4$L413:beq $10,$0,$L415addu $6,$20,$16addu $5,$7,$20$L414:lbu $2,0($5)addu $6,$6,$16subu $3,$6,$16sll $2,$2,$22slt $3,$3,$4sb $2,0($5).set noreorder.set nomacrobne $3,$0,$L414addu $5,$5,$16.set macro.set reorderlw $8,760($19)$L415:addiu $9,$9,1slt $2,$9,$8.set noreorder.set nomacrobeq $2,$0,$L408lw $3,976($19).set macro.set reorder.set noreorder.set nomacroj $L413addu $7,$7,$3.set macro.set reorder$L446:lui $2,%hi(C.144.8377)lw $7,976($19)addiu $3,$2,%lo(C.144.8377)lw $4,%lo(C.144.8377)($2)lw $6,8($3)lw $5,4($3)sltu $2,$7,40sw $4,40($sp)sw $5,44($sp).set noreorder.set nomacrobne $2,$0,$L448sw $6,48($sp).set macro.set reorderandi $2,$17,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L385move $4,$17.set macro.set reorderli $2,3 # 0x3beq $3,$2,$L386beq $3,$18,$L449$L383:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L387li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L387$L436:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L436$L387:addu $6,$7,$17addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L452addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L453:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L453addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L452:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L392$L438:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L438$L392:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L395addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $6,$2,$L396li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L450$L382:lw $2,756($19)$L451:lw $4,760($19)sll $3,$2,1.set noreorder.set nomacroblez $4,$L398addu $20,$3,$2.set macro.set reorderlw $16,60($sp)move $18,$0$L405:lw $2,40($sp)li $3,3 # 0x3sw $2,16($sp)move $4,$23li $2,8 # 0x8move $5,$19move $6,$16move $7,$17sw $3,24($sp)sw $2,32($sp)sw $20,20($sp).set noreorder.set nomacrojal ls_decode_linesw $0,28($sp).set macro.set reorderlbu $2,0($16)lw $3,4560($19).set noreorder.set nomacrobeq $3,$0,$L424sw $2,40($sp).set macro.set reorderlw $2,4564($19)addiu $2,$2,-1.set noreorder.set nomacrobne $2,$0,$L424sw $2,4564($19).set macro.set reorderaddiu $4,$19,4lw $3,8($4)subu $2,$0,$3andi $2,$2,0x7beq $2,$0,$L428addu $3,$3,$2sw $3,8($4)$L428:addiu $3,$3,16sw $3,8($4)$L424:lw $2,44($sp)li $3,3 # 0x3sw $2,16($sp)sw $3,24($sp)li $2,1 # 0x1li $3,8 # 0x8move $4,$23move $5,$19addiu $6,$16,1addiu $7,$17,1sw $2,28($sp)sw $3,32($sp).set noreorder.set nomacrojal ls_decode_linesw $20,20($sp).set macro.set reorderlbu $2,1($16)lw $3,4560($19).set noreorder.set nomacrobeq $3,$0,$L429sw $2,44($sp).set macro.set reorderlw $2,4564($19)addiu $2,$2,-1.set noreorder.set nomacrobne $2,$0,$L429sw $2,4564($19).set macro.set reorderaddiu $4,$19,4lw $3,8($4)subu $2,$0,$3andi $2,$2,0x7beq $2,$0,$L433addu $3,$3,$2sw $3,8($4)$L433:addiu $3,$3,16sw $3,8($4)$L429:lw $2,48($sp)li $3,3 # 0x3sw $2,16($sp)sw $3,24($sp)li $2,2 # 0x2li $3,8 # 0x8move $4,$23move $5,$19addiu $6,$16,2addiu $7,$17,2sw $2,28($sp)sw $3,32($sp).set noreorder.set nomacrojal ls_decode_linesw $20,20($sp).set macro.set reorderlbu $2,2($16)lw $3,4560($19).set noreorder.set nomacrobeq $3,$0,$L400sw $2,48($sp).set macro.set reorderlw $2,4564($19)addiu $2,$2,-1.set noreorder.set nomacrobne $2,$0,$L400sw $2,4564($19).set macro.set reorderaddiu $4,$19,4lw $3,8($4)subu $2,$0,$3andi $2,$2,0x7beq $2,$0,$L402addu $3,$3,$2sw $3,8($4)$L402:addiu $2,$3,16sw $2,8($4)$L400:lw $2,760($19)addiu $18,$18,1slt $2,$18,$2.set noreorder.set nomacrobeq $2,$0,$L398lw $7,976($19).set macro.set reordermove $16,$17.set noreorder.set nomacroj $L405addu $17,$7,$17.set macro.set reorder$L450:.set noreorder.set nomacroj $L382sb $0,4($5).set macro.set reorder$L449:addiu $4,$17,1.set noreorder.set nomacroj $L383sb $0,0($17).set macro.set reorder$L435:lw $4,0($19)addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacrojal av_freemove $4,$23.set macro.set reorder.set noreorder.set nomacrojal av_freelw $4,60($sp).set macro.set reorder.set noreorder.set nomacroj $L407li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L448:move $6,$7move $4,$17.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L451lw $2,756($19).set macro.set reorder$L395:sb $0,4($5).set noreorder.set nomacroj $L382sb $0,1($3).set macro.set reorder$L385:addiu $4,$17,2sb $0,0($17).set noreorder.set nomacroj $L383sb $0,1($17).set macro.set reorder$L396:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L382sb $0,5($5).set macro.set reorder$L386:addiu $4,$17,3sb $0,0($17)sb $0,1($17).set noreorder.set nomacroj $L383sb $0,2($17).set macro.set reorder.end ff_jpegls_decode_picture.section .rodata.str1.4.align 2$LC2:.ascii "palette not supported\012\000".align 2$LC3:.ascii "oversize image not supported\012\000".align 2$LC4:.ascii "invalid id %d\012\000".section .text.ff_jpegls_decode_lse,"ax",@progbits.align 2.align 5.globl ff_jpegls_decode_lse.ent ff_jpegls_decode_lse.type ff_jpegls_decode_lse, @functionff_jpegls_decode_lse:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,16($sp)addiu $10,$4,4lw $9,8($10)lw $12,4($4)addiu $6,$9,16move $11,$4sra $4,$6,3sw $6,8($10)addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $6,$6,0x7sll $2,$2,$6srl $7,$2,24addiu $8,$9,24slt $2,$7,4beq $2,$0,$L459sw $8,8($10)slt $2,$7,2bne $2,$0,$L462lui $6,%hi($LC2)lw $4,0($11)addiu $6,$6,%lo($LC2)jal av_logmove $5,$0li $8,-1 # 0xffffffffffffffff$L460:lw $31,16($sp)move $2,$8j $31addiu $sp,$sp,24$L459:li $2,4 # 0x4beq $7,$2,$L463lui $6,%hi($LC3)$L455:lw $4,0($11)lui $6,%hi($LC4)addiu $6,$6,%lo($LC4)jal av_logmove $5,$0li $8,-1 # 0xfffffffffffffffflw $31,16($sp)move $2,$8j $31addiu $sp,$sp,24$L463:lw $4,0($11)addiu $6,$6,%lo($LC3)jal av_logmove $5,$0li $8,-1 # 0xfffffffffffffffflw $31,16($sp)move $2,$8j $31addiu $sp,$sp,24$L462:li $2,1 # 0x1bne $7,$2,$L455sra $4,$8,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$6sll $2,$2,8andi $4,$8,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,16addiu $3,$9,40sw $3,8($10)sw $2,732($11)lw $6,8($10)move $8,$0sra $4,$6,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,16addiu $6,$6,16sw $6,8($10)sw $2,740($11)lw $6,8($10)sra $4,$6,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,16addiu $6,$6,16sw $6,8($10)sw $2,744($11)lw $6,8($10)sra $4,$6,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,16addiu $6,$6,16sw $6,8($10)sw $2,748($11)lw $6,8($10)sra $4,$6,3addu $4,$4,$12lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4srl $2,$2,16addiu $6,$6,16sw $6,8($10)j $L460sw $2,752($11).set macro.set reorder.end ff_jpegls_decode_lse.globl jpegls_decoder.section .rodata.str1.4.align 2$LC5:.ascii "jpegls\000".data.align 2.type jpegls_decoder, @object.size jpegls_decoder, 52jpegls_decoder:.word $LC5.word 0.word 12.word 4592.word ff_mjpeg_decode_init.word 0.word ff_mjpeg_decode_end.word ff_mjpeg_decode_frame.word 2.space 16.rdata.align 2.type C.144.8377, @object.size C.144.8377, 12C.144.8377:.space 12.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -