rtjpegn.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,436 行 · 第 1/5 页
MID
4,436 行
addiu $sp,$sp,-288 sw $23,284($sp) sw $22,280($sp) sw $21,276($sp) sw $20,272($sp) sw $16,256($sp) move $23,$4 move $22,$6 move $16,$5 move $25,$sp li $20,8 # 0x8 li $21,362 # 0x16a sw $19,268($sp) sw $18,264($sp) j $L162 sw $17,260($sp)$L214: lh $2,0($16) addiu $20,$20,-1 sw $2,224($25) sw $2,0($25) sw $2,32($25) sw $2,64($25) sw $2,96($25) sw $2,128($25) sw $2,160($25) sw $2,192($25) addiu $16,$16,2 beq $20,$0,$L213 addiu $25,$25,4$L162: lh $12,32($16) lh $9,96($16) lh $11,16($16) subu $2,$12,$9 mul $2,$2,$21 lh $14,48($16) lh $13,80($16) lh $10,112($16) subu $6,$13,$14 subu $8,$11,$10 li $7,-669 # 0xfffffffffffffd63 addiu $2,$2,128 addu $17,$12,$9 mul $7,$6,$7 sra $2,$2,8 addu $6,$6,$8 subu $19,$2,$17 sll $3,$6,6 sll $2,$6,2 addu $15,$14,$13 or $12,$11,$12 subu $3,$3,$2 addu $11,$11,$10 subu $4,$11,$15 subu $3,$3,$6 sll $2,$8,2 sll $5,$8,6 mul $4,$4,$21 addu $2,$2,$5 sll $3,$3,3 addu $3,$3,$6 addu $2,$2,$8 lh $18,64($16) addiu $7,$7,128 addiu $3,$3,128 sll $2,$2,2 sra $3,$3,8 sra $7,$7,8 addu $2,$2,$8 addu $15,$15,$11 or $13,$13,$12 addu $7,$3,$7 addiu $4,$4,128 addiu $2,$2,128 or $14,$14,$18 subu $24,$7,$15 sra $4,$4,8 sra $2,$2,8 or $9,$9,$14 or $10,$10,$13 subu $2,$2,$3 subu $11,$4,$24 or $9,$9,$10 beq $9,$0,$L214 addu $12,$2,$11 lh $2,0($16) addiu $20,$20,-1 subu $3,$2,$18 addu $2,$2,$18 subu $5,$2,$17 subu $4,$3,$19 addu $2,$2,$17 addu $3,$3,$19 subu $6,$2,$15 subu $7,$3,$24 subu $8,$4,$11 subu $9,$5,$12 addu $2,$2,$15 addu $3,$3,$24 addu $4,$4,$11 addu $5,$5,$12 sw $2,0($25) sw $6,224($25) sw $3,32($25) sw $7,192($25) sw $4,64($25) sw $8,160($25) sw $5,128($25) sw $9,96($25) addiu $16,$16,2 bne $20,$0,$L162 addiu $25,$25,4$L213: move $24,$23 move $17,$sp addiu $19,$sp,224 j $L167 li $18,362 # 0x16a$L215: li $5,235 # 0xeb$L170: subu $2,$14,$11 addiu $2,$2,4 sra $4,$2,3 sll $3,$4,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L173 sb $5,0($24)$L216: li $4,235 # 0xeb$L175: addiu $2,$13,4 addu $2,$6,$2 sra $5,$2,3 sll $3,$5,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L178 sb $4,7($24)$L217: li $4,235 # 0xeb$L180: subu $2,$13,$6 addiu $2,$2,4 sra $6,$2,3 sll $3,$6,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L183 sb $4,1($24)$L218: li $6,235 # 0xeb$L185: addiu $2,$9,4 addu $2,$7,$2 sra $4,$2,3 sll $3,$4,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L188 sb $6,6($24)$L219: li $4,235 # 0xeb$L190: subu $2,$9,$7 addiu $2,$2,4 sra $7,$2,3 sll $3,$7,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L193 sb $4,2($24)$L220: li $7,235 # 0xeb$L195: addiu $2,$10,4 addu $2,$15,$2 sra $4,$2,3 sll $3,$4,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L198 sb $7,5($24)$L221: li $4,235 # 0xeb$L200: subu $2,$10,$15 addiu $2,$2,4 sra $15,$2,3 sll $3,$15,16 sra $3,$3,16 slt $2,$3,236 bne $2,$0,$L203 sb $4,4($24)$L222: li $2,235 # 0xeb$L205: sb $2,3($24) beq $19,$17,$L210 addu $24,$24,$22$L223: addiu $17,$17,32$L167: lw $5,12($17) lw $7,28($17) lw $11,20($17) lw $10,4($17) subu $6,$11,$5 subu $9,$10,$7 addu $8,$6,$9 lw $14,24($17) sll $4,$8,2 lw $12,8($17) sll $3,$8,6 li $2,-669 # 0xfffffffffffffd63 lw $13,0($17) lw $16,16($17) addu $11,$11,$5 addu $10,$10,$7 mul $6,$6,$2 subu $3,$3,$4 addu $15,$13,$16 subu $5,$12,$14 subu $7,$10,$11 sll $4,$9,6 addu $12,$12,$14 subu $3,$3,$8 sll $2,$9,2 addu $2,$2,$4 addu $14,$15,$12 mul $5,$5,$18 mul $7,$7,$18 sll $3,$3,3 addu $11,$11,$10 addu $3,$3,$8 addu $2,$2,$9 addiu $4,$14,4 addiu $3,$3,128 addiu $6,$6,128 sll $2,$2,2 addu $4,$11,$4 sra $3,$3,8 addu $2,$2,$9 sra $6,$6,8 sra $4,$4,3 addu $6,$3,$6 addiu $5,$5,128 addiu $7,$7,128 addiu $2,$2,128 sll $8,$4,16 sra $5,$5,8 subu $6,$6,$11 sra $7,$7,8 sra $2,$2,8 sra $8,$8,16 subu $13,$13,$16 subu $2,$2,$3 subu $5,$5,$12 subu $7,$7,$6 slt $3,$8,236 subu $10,$15,$12 subu $9,$13,$5 addu $15,$2,$7 beq $3,$0,$L215 addu $13,$13,$5 slt $2,$8,16 beq $2,$0,$L170 andi $5,$4,0x00ff subu $2,$14,$11 addiu $2,$2,4 sra $4,$2,3 sll $3,$4,16 sra $3,$3,16 li $5,16 # 0x10 slt $2,$3,236 beq $2,$0,$L216 sb $5,0($24)$L173: slt $2,$3,16 beq $2,$0,$L175 andi $4,$4,0x00ff addiu $2,$13,4 addu $2,$6,$2 sra $5,$2,3 sll $3,$5,16 sra $3,$3,16 li $4,16 # 0x10 slt $2,$3,236 beq $2,$0,$L217 sb $4,7($24)$L178: slt $2,$3,16 beq $2,$0,$L180 andi $4,$5,0x00ff subu $2,$13,$6 addiu $2,$2,4 sra $6,$2,3 sll $3,$6,16 sra $3,$3,16 li $4,16 # 0x10 slt $2,$3,236 beq $2,$0,$L218 sb $4,1($24)$L183: slt $2,$3,16 beq $2,$0,$L185 andi $6,$6,0x00ff addiu $2,$9,4 addu $2,$7,$2 sra $4,$2,3 sll $3,$4,16 sra $3,$3,16 li $6,16 # 0x10 slt $2,$3,236 beq $2,$0,$L219 sb $6,6($24)$L188: slt $2,$3,16 beq $2,$0,$L190 andi $4,$4,0x00ff subu $2,$9,$7 addiu $2,$2,4 sra $7,$2,3 sll $3,$7,16 sra $3,$3,16 li $4,16 # 0x10 slt $2,$3,236 beq $2,$0,$L220 sb $4,2($24)$L193: slt $2,$3,16 beq $2,$0,$L195 andi $7,$7,0x00ff addiu $2,$10,4 addu $2,$15,$2 sra $4,$2,3 sll $3,$4,16 sra $3,$3,16 li $7,16 # 0x10 slt $2,$3,236 beq $2,$0,$L221 sb $7,5($24)$L198: slt $2,$3,16 beq $2,$0,$L200 andi $4,$4,0x00ff subu $2,$10,$15 addiu $2,$2,4 sra $15,$2,3 sll $3,$15,16 sra $3,$3,16 li $4,16 # 0x10 slt $2,$3,236 beq $2,$0,$L222 sb $4,4($24)$L203: slt $2,$3,16 beq $2,$0,$L205 andi $2,$15,0x00ff li $2,16 # 0x10 sb $2,3($24) bne $19,$17,$L223 addu $24,$24,$22$L210: lw $23,284($sp) lw $22,280($sp) lw $21,276($sp) lw $20,272($sp) lw $19,268($sp) lw $18,264($sp) lw $17,260($sp) lw $16,256($sp) j $31 addiu $sp,$sp,288 .set macro .set reorder .end RTjpeg_idct .section .text.RTjpeg_init_data,"ax",@progbits .align 2 .align 5 .globl RTjpeg_init_data .ent RTjpeg_init_data .type RTjpeg_init_data, @functionRTjpeg_init_data: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lui $2,%hi(RTjpeg_alldata) addiu $2,$2,%lo(RTjpeg_alldata) addiu $2,$2,32 srl $2,$2,5 sll $2,$2,5 lui $3,%hi(RTjpeg_lqt) addiu $5,$2,128 lui $4,%hi(RTjpeg_cqt) addiu $6,$2,384 addiu $7,$2,640 sw $5,%lo(RTjpeg_lqt)($3) lui $3,%hi(RTjpeg_liqt) addiu $8,$2,896 sw $6,%lo(RTjpeg_cqt)($4) sw $7,%lo(RTjpeg_liqt)($3) lui $4,%hi(RTjpeg_ciqt) lui $3,%hi(RTjpeg_block) sw $8,%lo(RTjpeg_ciqt)($4) j $31 sw $2,%lo(RTjpeg_block)($3) .set macro .set reorder .end RTjpeg_init_data .section .text.RTjpeg_decompressYUV422,"ax",@progbits .align 2 .align 5 .globl RTjpeg_decompressYUV422 .ent RTjpeg_decompressYUV422 .type RTjpeg_decompressYUV422, @functionRTjpeg_decompressYUV422: .frame $sp,80,$31 # vars= 24, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 sw $16,40($sp) sw $31,76($sp) sw $fp,72($sp) sw $23,68($sp) sw $22,64($sp) sw $21,60($sp) sw $20,56($sp) sw $19,52($sp) sw $18,48($sp) sw $17,44($sp) lui $2,%hi(RTjpeg_height) lw $2,%lo(RTjpeg_height)($2) sw $5,84($sp) sw $2,16($sp) lui $2,%hi(RTjpeg_Ysize) lw $5,%lo(RTjpeg_Ysize)($2) lw $2,16($sp) lui $3,%hi(RTjpeg_Csize) move $16,$4 beq $2,$0,$L247 lw $4,%lo(RTjpeg_Csize)($3) lw $3,84($sp) lui $2,%hi(RTjpeg_width) addu $23,$5,$3 lui $3,%hi(RTjpeg_cb8) lw $18,%lo(RTjpeg_width)($2) lbu $3,%lo(RTjpeg_cb8)($3) lui $2,%hi(RTjpeg_block) lw $17,%lo(RTjpeg_block)($2) lui $2,%hi(RTjpeg_ciqt) lw $2,%lo(RTjpeg_ciqt)($2) sw $3,32($sp) lui $3,%hi(RTjpeg_lb8) lbu $3,%lo(RTjpeg_lb8)($3) sw $2,28($sp) lui $2,%hi(RTjpeg_liqt) sw $3,36($sp) lw $fp,%lo(RTjpeg_liqt)($2) sll $3,$18,2 sll $2,$18,3 addu $22,$23,$4 sw $2,24($sp) sw $3,20($sp)$L229: blez $18,$L252 lw $2,16($sp) lw $20,84($sp) move $19,$0 j $L231 move $21,$0$L248: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L256 move $5,$16$L249: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L254 lw $6,32($sp)$L250: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L255 lw $6,32($sp)$L251: addiu $19,$19,16 slt $2,$19,$18 addiu $16,$16,1 beq $2,$0,$L244 addiu $20,$20,16$L230: addiu $21,$21,8$L231: lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L248 lw $6,36($sp) move $5,$16 move $4,$17 jal RTjpeg_s2b move $7,$fp addu $16,$2,$16 move $4,$20 move $5,$17 jal RTjpeg_idct move $6,$18 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L249 lw $6,36($sp) move $5,$16$L256: move $4,$17 jal RTjpeg_s2b move $7,$fp addu $16,$16,$2 addiu $4,$20,8 move $5,$17 jal RTjpeg_idct move $6,$18 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L250 lw $6,32($sp)$L254: lw $7,28($sp) move $5,$16 jal RTjpeg_s2b move $4,$17 addu $16,$16,$2 addu $4,$21,$23 move $5,$17 jal RTjpeg_idct sra $6,$18,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L251 lw $6,32($sp)$L255: lw $7,28($sp) move $5,$16 jal RTjpeg_s2b move $4,$17 addiu $19,$19,16 addu $4,$22,$21 move $5,$17 sra $6,$18,1 jal RTjpeg_idct addu $16,$16,$2 slt $2,$19,$18 bne $2,$0,$L230 addiu $20,$20,16$L244: lw $2,16($sp)$L252: addiu $2,$2,-8 beq $2,$0,$L247 sw $2,16($sp) lw $3,84($sp) lw $2,24($sp) addu $3,$3,$2 sw $3,84($sp) lw $3,20($sp) addu $23,$23,$3 j $L229 addu $22,$22,$3$L247: lw $31,76($sp) lw $fp,72($sp) lw $23,68($sp) lw $22,64($sp) lw $21,60($sp) lw $20,56($sp) lw $19,52($sp) lw $18,48($sp) lw $17,44($sp) lw $16,40($sp) j $31 addiu $sp,$sp,80 .set macro .set reorder .end RTjpeg_decompressYUV422 .section .text.RTjpeg_decompressYUV420,"ax",@progbits .align 2 .align 5 .globl RTjpeg_decompressYUV420 .ent RTjpeg_decompressYUV420 .type RTjpeg_decompressYUV420, @functionRTjpeg_decompressYUV420: .frame $sp,80,$31 # vars= 24, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-80 sw $16,40($sp) sw $31,76($sp) sw $fp,72($sp) sw $23,68($sp) sw $22,64($sp) sw $21,60($sp) sw $20,56($sp) sw $19,52($sp) sw $18,48($sp) sw $17,44($sp) lui $2,%hi(RTjpeg_height) lw $3,%lo(RTjpeg_height)($2) lui $2,%hi(RTjpeg_width) sra $3,$3,1 sw $3,16($sp) lw $18,%lo(RTjpeg_width)($2) lui $2,%hi(RTjpeg_Csize) move $16,$4 lw $4,%lo(RTjpeg_Csize)($2) lw $2,16($sp) lui $3,%hi(RTjpeg_Ysize) sw $5,84($sp) beq $2,$0,$L283 lw $3,%lo(RTjpeg_Ysize)($3) addu $3,$5,$3 sw $3,20($sp) lui $3,%hi(RTjpeg_cb8) lbu $3,%lo(RTjpeg_cb8)($3) lui $2,%hi(RTjpeg_block) lw $17,%lo(RTjpeg_block)($2) sw $3,32($sp) lui $2,%hi(RTjpeg_ciqt) lui $3,%hi(RTjpeg_lb8) lw $2,%lo(RTjpeg_ciqt)($2) lbu $23,%lo(RTjpeg_lb8)($3) sll $3,$18,3 addu $3,$3,$5 sw $2,28($sp) sw $3,24($sp) lui $2,%hi(RTjpeg_liqt) lw $3,20($sp) sra $4,$4,1 lw $22,%lo(RTjpeg_liqt)($2) addu $fp,$3,$4$L260: blez $18,$L291 lw $4,16($sp) lw $21,24($sp) lw $20,84($sp) j $L261 move $19,$0$L285: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L292 move $5,$16$L286: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L293 move $5,$16$L287: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L294 move $5,$16$L288: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L295 lw $6,32($sp)$L289: addiu $16,$16,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff bne $3,$2,$L296 lw $6,32($sp)$L290: addiu $19,$19,8 sll $2,$19,1 slt $2,$2,$18 addiu $16,$16,1 addiu $21,$21,16 beq $2,$0,$L280 addiu $20,$20,16$L261: lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L285 move $5,$16 move $4,$17 move $6,$23 jal RTjpeg_s2b move $7,$22 addu $16,$2,$16 move $4,$20 move $5,$17 jal RTjpeg_idct move $6,$18 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L286 move $5,$16$L292: move $4,$17 move $6,$23 jal RTjpeg_s2b move $7,$22 addu $16,$16,$2 addiu $4,$20,8 move $5,$17 jal RTjpeg_idct move $6,$18 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L287 move $5,$16$L293: move $4,$17 move $6,$23 jal RTjpeg_s2b move $7,$22 addu $16,$16,$2 move $4,$21 move $5,$17 jal RTjpeg_idct move $6,$18 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L288 move $5,$16$L294: move $4,$17 move $6,$23 jal RTjpeg_s2b move $7,$22 addu $16,$16,$2 addiu $4,$21,8 move $5,$17 jal RTjpeg_idct move $6,$18 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L289 lw $6,32($sp)$L295: lw $7,28($sp) move $5,$16 jal RTjpeg_s2b move $4,$17 lw $3,20($sp) addu $16,$16,$2 addu $4,$19,$3 move $5,$17 jal RTjpeg_idct sra $6,$18,1 lb $3,0($16) li $2,-1 # 0xffffffffffffffff beq $3,$2,$L290 lw $6,32($sp)$L296: lw $7,28($sp) move $5,$16 jal RTjpeg_s2b move $4,$17 addu $4,$19,$fp move $5,$17 sra $6,$18,1 addiu $19,$19,8 jal RTjpeg_idct addu $16,$16,$2 sll $2,$19,1 slt $2,$2,$18 addiu $21,$21,16 bne $2,$0,$L261 addiu $20,$20,16$L280: lw $4,16($sp)$L291: addiu $4,$4,-8 beq $4,$0,$L283 sw $4,16($sp) lw $4,24($sp) sll $2,$18,4 addu $4,$4,$2 sw $4,24($sp) lw $4,84($sp) sll $3,$18,2 addu $4,$4,$2 lw $2,20($sp) addu $fp,$fp,$3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?