📄 jpeglsdec.mid
字号:
.file 1 "jpeglsdec.c" .section .mdebug.abi32 .previous .section .rodata.cst4,"aM",@progbits,4 .align 2$LC0: .word ff_log2_run .section .text.ls_decode_line,"ax",@progbits .align 2 .align 5 .ent ls_decode_line .type ls_decode_line, @functionls_decode_line: .frame $sp,64,$31 # vars= 24, regs= 9/0, args= 0, gp= 0 .mask 0x40ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-64 sw $fp,56($sp) lw $fp,84($sp) sw $23,52($sp) sw $22,48($sp) sw $19,36($sp) sw $17,28($sp) sw $21,44($sp) sw $20,40($sp) sw $18,32($sp) sw $16,24($sp) move $14,$4 sw $5,68($sp) move $22,$6 move $23,$7 lw $17,88($sp) blez $fp,$L271 lw $19,96($sp) lw $2,92($sp) move $15,$0 sll $2,$2,2 sw $2,16($sp) subu $2,$fp,$17 sw $2,4($sp) addiu $16,$5,4 li $20,8 # 0x8 beq $15,$0,$L5 sll $18,$17,1$L308: beq $19,$20,$L291 subu $2,$15,$17 sll $2,$2,1 addu $2,$2,$23 lhu $12,0($2)$L10: sll $2,$15,1 addu $2,$2,$22 lhu $6,0($2)$L13: bne $15,$0,$L14 lw $7,80($sp)$L16: lw $3,4($sp) slt $2,$15,$3 bne $2,$0,$L19 nop beq $19,$20,$L292 nop sll $2,$15,1 addu $2,$2,$22 lhu $2,0($2)$L23: subu $3,$2,$6 subu $4,$6,$7 subu $5,$7,$12 lw $13,5900($14) bltz $3,$L293 move $2,$3$L27: slt $2,$13,$2 bne $2,$0,$L26 nop bltz $4,$L294 move $2,$4$L29: slt $2,$13,$2 bne $2,$0,$L26 nop bltz $5,$L295 move $2,$5$L31: slt $2,$13,$2 bne $2,$0,$L26 lui $24,%hi(ff_log2_run) lui $4,%hi($LC0) addiu $4,$4,%lo($LC0) lw $5,16($sp) lw $8,0($4) li $9,1 # 0x1 addu $7,$5,$14 lw $6,68($sp)$L341: lw $11,8($16) lw $5,4($6) sra $2,$11,3 addu $2,$5,$2 lbu $3,0($2) andi $4,$11,0x7 sll $3,$3,$4 andi $3,$3,0x00ff move $6,$11 srl $3,$3,7 addiu $11,$11,1 beq $3,$0,$L296 sw $11,8($16) lw $6,16($sp) addu $3,$6,$14 lw $2,5908($3) addu $2,$2,$8 lbu $3,0($2) sll $4,$9,$3 mul $3,$17,$4 addu $2,$3,$15 slt $2,$fp,$2 beq $2,$0,$L34 subu $2,$fp,$15 div $0,$2,$17 teq $17,$0,7 mflo $4$L34: blez $4,$L36 nop beq $19,$20,$L38 move $3,$0 sll $2,$15,1 addu $2,$23,$2$L40: addiu $3,$3,1 sh $12,0($2) bne $4,$3,$L40 addu $2,$2,$18 addiu $2,$4,-1$L339: mul $5,$17,$2 addu $3,$15,$17 addu $15,$5,$3$L36: lw $5,5908($7) addu $3,$5,$8 lbu $2,0($3) sll $2,$9,$2 bne $4,$2,$L271 slt $2,$5,31 beq $2,$0,$L340 addu $2,$17,$15 addiu $2,$5,1 sw $2,5908($7) addu $2,$17,$15$L340: slt $2,$fp,$2 beq $2,$0,$L341 lw $6,68($sp)$L271: lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) j $31 addiu $sp,$sp,64$L26: beq $3,$0,$L117 move $9,$0 bltz $3,$L297 slt $2,$13,$3 beq $2,$0,$L117 nop lw $2,0($14) slt $2,$3,$2 beq $2,$0,$L124 li $9,81 # 0x51$L117: beq $4,$0,$L136 move $8,$0 bltz $4,$L298 slt $2,$13,$4 beq $2,$0,$L136 nop lw $2,0($14) slt $2,$4,$2 beq $2,$0,$L143 li $8,9 # 0x9$L136: beq $5,$0,$L342 addu $2,$6,$12 bltz $5,$L299 slt $2,$13,$5 beq $2,$0,$L342 addu $2,$6,$12 lw $2,0($14) slt $2,$5,$2 beq $2,$0,$L162 li $4,1 # 0x1$L155: addu $2,$6,$12 subu $5,$2,$7 addu $3,$4,$8 slt $2,$5,$12 beq $2,$0,$L168 addu $3,$9,$3$L311: slt $2,$5,$6 beq $2,$0,$L170 slt $2,$12,$6 move $5,$12 movz $5,$6,$2$L170: bltz $3,$L343 subu $2,$0,$3$L173: sll $12,$3,2 addu $2,$12,$14 lw $3,2948($2) addu $3,$5,$3 bltz $3,$L301 lw $11,5892($14) slt $2,$11,$3 move $21,$11 movz $21,$3,$2 addu $3,$12,$14 lw $4,12($3) lw $3,4408($3) slt $2,$3,$4 beq $2,$0,$L222 move $8,$0$L220: move $8,$0 addiu $8,$8,1$L344: sll $2,$3,$8 slt $2,$2,$4 bne $2,$0,$L344 addiu $8,$8,1 addiu $8,$8,-1$L222: lw $2,68($sp) lw $7,8($16) lw $10,4($2) sra $3,$7,3 addu $3,$10,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) sll $5,$5,16 lbu $4,2($3) sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$7,0x7 sll $5,$4,$3 li $2,-65536 # 0xffffffffffff0000 and $2,$5,$2 lw $24,5876($14) bne $2,$0,$L224 lw $25,5888($14) move $3,$5 move $4,$0$L226: andi $2,$3,0xff00 beq $2,$0,$L345 lui $6,%hi(ff_log2_tab) srl $3,$3,8 addiu $4,$4,8$L345: addiu $6,$6,%lo(ff_log2_tab) addu $2,$3,$6 lbu $3,0($2) addu $6,$4,$3 slt $2,$6,21 beq $2,$0,$L229 subu $4,$6,$8 bltz $5,$L303 nop move $9,$0$L235: addiu $7,$7,1 sra $3,$7,3 addu $3,$10,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) sll $5,$5,16 lbu $4,2($3) sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$7,0x7 sll $5,$4,$3 bgez $5,$L235 addiu $9,$9,1$L233: addiu $6,$24,-1 slt $2,$9,$6 sll $4,$5,1 beq $2,$0,$L236 addiu $3,$7,1 bne $8,$0,$L238 li $5,32 # 0x20 move $4,$0$L240: sll $2,$9,$8 addu $4,$4,$2 sw $3,8($16)$L234: andi $2,$4,0x1 beq $2,$0,$L244 addiu $2,$4,1$L351: sra $2,$2,1 lw $13,5900($14) lw $11,5892($14) subu $5,$0,$2$L243: bne $13,$0,$L346 addu $6,$12,$14 bne $8,$0,$L346 addu $4,$12,$14 lw $3,4408($4) lw $2,1480($4) subu $3,$0,$3 sll $2,$2,1 slt $2,$3,$2 nor $4,$0,$5 movz $5,$4,$2 addu $6,$12,$14$L346: bltz $5,$L304 move $7,$5$L250: lw $9,5904($14) lw $2,12($6) mul $8,$5,$9 lw $5,1480($6) lw $4,4408($6) lw $3,5880($14) addu $2,$2,$7 addu $5,$8,$5 sw $2,12($6) beq $4,$3,$L305 sw $5,1480($6)$L251: addiu $3,$4,1 subu $2,$0,$3 slt $2,$2,$5 bne $2,$0,$L253 sw $3,4408($6) li $2,1 # 0x1 addu $4,$3,$5 subu $2,$2,$3 lw $7,2948($6) slt $3,$2,$4 movz $4,$2,$3 slt $5,$7,-127 bne $5,$0,$L217 sw $4,1480($6) addiu $2,$7,-1 sw $2,2948($6)$L217: addu $2,$8,$21$L110: beq $13,$0,$L258 move $3,$2$L107: subu $2,$0,$13 slt $2,$3,$2 beq $2,$0,$L260 addu $2,$13,$11 lw $2,5896($14) mul $4,$2,$9 addu $3,$4,$3$L262: bltz $3,$L347 move $2,$0$L264: slt $2,$11,$3 movn $3,$11,$2 move $2,$3$L258:$L347: beq $19,$20,$L307 and $3,$2,$11 sll $2,$15,1 addu $2,$2,$23 sh $3,0($2)$L269: addu $15,$15,$17 slt $2,$15,$fp beq $2,$0,$L271 nop bne $15,$0,$L308 nop$L5: beq $19,$20,$L309 addu $2,$22,$15 j $L10 lhu $12,0($22)$L158: slt $2,$5,$2 bne $2,$0,$L155 li $4,-1 # 0xffffffffffffffff addu $2,$6,$12$L342: move $4,$0 subu $5,$2,$7 addu $3,$4,$8 slt $2,$5,$12 bne $2,$0,$L311 addu $3,$9,$3$L168: slt $2,$6,$5 beq $2,$0,$L170 slt $2,$6,$12 move $5,$12 bgez $3,$L173 movz $5,$6,$2 subu $2,$0,$3$L343: sll $12,$2,2 addu $3,$12,$14 lw $2,2948($3) subu $3,$5,$2 bltz $3,$L312 lw $11,5892($14) slt $2,$11,$3 move $21,$11 movz $21,$3,$2 addu $3,$12,$14 lw $4,12($3) lw $3,4408($3) slt $2,$3,$4 beq $2,$0,$L180 move $8,$0$L178: move $8,$0 addiu $8,$8,1$L348: sll $2,$3,$8 slt $2,$2,$4 bne $2,$0,$L348 addiu $8,$8,1 addiu $8,$8,-1$L180: lw $4,68($sp) lw $7,8($16) lw $10,4($4) sra $3,$7,3 addu $3,$10,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) sll $5,$5,16 lbu $4,2($3) sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$7,0x7 sll $5,$4,$3 li $2,-65536 # 0xffffffffffff0000 and $2,$5,$2 lw $24,5876($14) bne $2,$0,$L182 lw $25,5888($14) move $3,$5 move $4,$0$L184: andi $2,$3,0xff00 beq $2,$0,$L349 lui $6,%hi(ff_log2_tab) srl $3,$3,8 addiu $4,$4,8$L349: addiu $6,$6,%lo(ff_log2_tab) addu $2,$3,$6 lbu $3,0($2) addu $6,$4,$3 slt $2,$6,21 beq $2,$0,$L187 subu $4,$6,$8 bltz $5,$L314 nop move $9,$0$L193: addiu $7,$7,1 sra $3,$7,3 addu $3,$10,$3 lbu $2,0($3) lbu $5,1($3) lbu $6,3($3) sll $5,$5,16 lbu $4,2($3) sll $2,$2,24 or $2,$2,$5 or $2,$2,$6 sll $4,$4,8 or $4,$4,$2 andi $3,$7,0x7 sll $5,$4,$3 bgez $5,$L193 addiu $9,$9,1$L191: addiu $6,$24,-1 slt $2,$9,$6 sll $4,$5,1 bne $2,$0,$L315 addiu $3,$7,1 beq $6,$9,$L199 move $5,$0$L201: bne $13,$0,$L350 addu $6,$12,$14 beq $8,$0,$L316 addu $4,$12,$14 addu $6,$12,$14$L350: bltz $5,$L317 move $7,$5$L208: lw $9,5904($14) lw $2,12($6) mul $8,$5,$9 lw $5,1480($6) lw $4,4408($6) lw $3,5880($14) addu $2,$2,$7 addu $5,$8,$5 sw $2,12($6) beq $4,$3,$L318 sw $5,1480($6)$L209: addiu $3,$4,1 subu $2,$0,$3 slt $2,$2,$5 bne $2,$0,$L211 sw $3,4408($6) li $2,1 # 0x1 addu $4,$3,$5 subu $2,$2,$3 lw $7,2948($6) slt $3,$2,$4 movz $4,$2,$3 slt $5,$7,-127 beq $5,$0,$L319 sw $4,1480($6)$L213: subu $8,$0,$8$L327: j $L110 addu $2,$8,$21$L139: slt $2,$4,$2 bne $2,$0,$L320 nop j $L136 move $8,$0$L120: slt $2,$3,$2 bne $2,$0,$L321 nop j $L117 move $9,$0$L19: beq $19,$20,$L322 subu $4,$6,$7 addu $2,$17,$15 sll $2,$2,1 addu $2,$2,$22 lhu $2,0($2) subu $3,$2,$6 subu $5,$7,$12 lw $13,5900($14) bgez $3,$L27 move $2,$3$L293: j $L27 subu $2,$0,$3$L14: beq $19,$20,$L323 subu $2,$15,$17 sll $2,$2,1 addu $2,$2,$22 j $L16 lhu $7,0($2)$L229: li $3,30 # 0x1e subu $3,$3,$6 srl $4,$5,$4 sll $3,$3,$8 addiu $5,$7,32 subu $2,$8,$6 addu $2,$2,$5 addu $4,$4,$3 sw $2,8($16) andi $2,$4,0x1 bne $2,$0,$L351 addiu $2,$4,1$L244: lw $13,5900($14) lw $11,5892($14) j $L243 sra $5,$4,1$L224: srl $3,$5,16 j $L226 li $4,16 # 0x10$L253: blez $5,$L217 subu $2,$5,$3 lw $5,2948($6) slt $3,$2,1 movz $2,$0,$3 slt $4,$5,127 beq $4,$0,$L217 sw $2,1480($6) addiu $2,$5,1 sw $2,2948($6) j $L110 addu $2,$8,$21$L307: addu $2,$23,$15 j $L269 sb $3,0($2)$L260: slt $2,$2,$3 beq $2,$0,$L262 nop lw $2,5896($14) mul $4,$2,$9 subu $3,$3,$4 bgez $3,$L264 move $2,$0 j $L258 nop$L305: sra $2,$2,1 sra $5,$5,1 sra $4,$4,1 sw $2,12($6) sw $5,1480($6) j $L251 sw $4,4408($6)$L236: beq $9,$6,$L241 move $5,$0 j $L243 nop$L304: j $L250 subu $7,$0,$5$L301: addu $3,$12,$14 lw $4,12($3) lw $3,4408($3) slt $2,$3,$4 bne $2,$0,$L220 move $21,$0 j $L222 move $8,$0$L323: addu $2,$2,$22 j $L16 lbu $7,0($2)$L291: addu $2,$2,$23 lbu $12,0($2) addu $2,$22,$15 j $L13 lbu $6,0($2)$L322: addu $2,$17,$22 addu $2,$2,$15 j $L23 lbu $2,0($2)$L309: lbu $12,0($22) j $L13 lbu $6,0($2)$L292: addu $2,$22,$15 j $L23 lbu $2,0($2)$L294: j $L29 subu $2,$0,$4$L297: lw $2,8($14) subu $2,$0,$2 slt $2,$2,$3 beq $2,$0,$L117 li $9,-324 # 0xfffffffffffffebc lw $2,4($14) subu $2,$0,$2 slt $2,$2,$3 beq $2,$0,$L117 li $9,-243 # 0xffffffffffffff0d lw $2,0($14) subu $2,$0,$2 slt $2,$2,$3 bne $2,$0,$L120 subu $2,$0,$13 j $L117 li $9,-162 # 0xffffffffffffff5e$L187: li $3,30 # 0x1e srl $4,$5,$4 subu $3,$3,$6 addiu $5,$7,32 subu $2,$8,$6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -