mjpegdec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,717 行 · 第 1/5 页
S
4,717 行
jal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L35li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L74:.set noreorder.set nomacroj $L35move $2,$0.set macro.set reorder$L79:lw $2,4572($18)lw $5,0($18)li $3,4 # 0x4li $4,16 # 0x10movz $3,$4,$2sw $3,52($5)$L84:lw $2,708($18)beq $2,$0,$L99lw $2,772($18)slt $2,$2,2.set noreorder.set nomacrobne $2,$0,$L101li $2,2 # 0x2.set macro.set reordersw $2,52($5)$L99:lw $2,960($18).set noreorder.set nomacrobeq $2,$0,$L165move $4,$5.set macro.set reorderlw $2,264($5)addiu $16,$18,960.set noreorder.set nomacrojal $2move $5,$16.set macro.set reorderlw $5,0($18)$L105:lw $2,260($5)move $4,$5sw $0,1040($18).set noreorder.set nomacrojal $2move $5,$16.set macro.set reorder.set noreorder.set nomacrobltz $2,$L192lw $4,32($sp).set macro.set reordersll $2,$fp,24sll $3,$4,16or $2,$2,$3lw $4,36($sp)lw $3,40($sp)andi $8,$21,0x7or $2,$2,$3sll $3,$4,8or $3,$3,$2lw $5,976($18)lw $2,696($18)lw $6,980($18)lw $7,984($18)sll $4,$23,1sll $3,$3,$8addu $4,$4,$23sll $7,$7,$2sll $5,$5,$2sll $6,$6,$2li $16,1 # 0x1srl $2,$3,16addiu $4,$4,8sw $5,1160($18)sw $6,1164($18)sw $7,1168($18)sw $16,1012($18).set noreorder.set nomacrobeq $2,$4,$L109sw $16,1008($18).set macro.set reorderlui $6,%hi($LC11)lw $4,0($18)addiu $6,$6,%lo($LC11)move $7,$2.set noreorder.set nomacrojal av_logli $5,2 # 0x2.set macro.set reorder$L109:lw $2,712($18).set noreorder.set nomacrobeq $2,$0,$L35move $2,$0.set macro.set reorderlw $4,976($18)lw $3,760($18)mul $7,$4,$3sltu $2,$7,40.set noreorder.set nomacrobne $2,$0,$L193lw $6,960($18).set macro.set reorderandi $2,$6,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L117move $4,$6.set macro.set reorderli $2,3 # 0x3beq $3,$2,$L118beq $3,$16,$L194$L115:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L119li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L119$L166:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L166$L119:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L206addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L207:#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,$L207addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L206:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L208andi $4,$6,0x3.set macro.set reorder$L168:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L168andi $4,$6,0x3.set macro.set reorder$L208:li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L127addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L128li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L195$L114:lw $2,760($18)$L204:lw $4,980($18)lw $3,924($18)mul $4,$4,$2lw $5,812($18)subu $3,$3,$5sra $7,$4,$3sltu $2,$7,40.set noreorder.set nomacrobne $2,$0,$L196lw $6,964($18).set macro.set reorderandi $2,$6,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L134move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L135li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L197$L132:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L136li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L136$L169:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L169$L136:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L209addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L210:#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,$L210addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L209:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L211andi $4,$6,0x3.set macro.set reorder$L171:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L171andi $4,$6,0x3.set macro.set reorder$L211:li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L144addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L145li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L198$L131:lw $2,760($18)$L203:lw $4,984($18)lw $3,924($18)mul $4,$4,$2lw $5,816($18)subu $3,$3,$5sra $7,$4,$3sltu $2,$7,40.set noreorder.set nomacrobne $2,$0,$L199lw $6,968($18).set macro.set reorderandi $2,$6,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L150move $4,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L151li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L200$L148:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L152li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L152$L172:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L172$L152:addu $6,$7,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L212addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L213:#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,$L213addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L212:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L214andi $4,$6,0x3.set macro.set reorder$L174:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L174andi $4,$6,0x3.set macro.set reorder$L214:li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L160addiu $3,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L161move $2,$0.set macro.set reorderli $2,1 # 0x1bne $4,$2,$L74move $2,$0.set noreorder.set nomacroj $L35sb $0,4($5).set macro.set reorder$L81:ori $2,$3,0x1212.set noreorder.set nomacrobeq $16,$2,$L79ori $2,$3,0x2222.set macro.set reorder.set noreorder.set nomacrobeq $16,$2,$L77ori $2,$3,0x1111.set macro.set reorderbne $16,$2,$L75lw $3,4572($18)lw $5,0($18)li $2,15 # 0xfmovn $2,$0,$3.set noreorder.set nomacroj $L84sw $2,52($5).set macro.set reorder$L191:lw $2,920($18)bne $2,$4,$L59lw $3,704($18)bne $3,$2,$L59.set noreorder.set nomacroj $L59sw $3,716($18).set macro.set reorder$L165:.set noreorder.set nomacroj $L105addiu $16,$18,960.set macro.set reorder$L77:lw $2,716($18).set noreorder.set nomacrobeq $2,$0,$L82li $2,3 # 0x3.set macro.set reorderlw $5,0($18)li $2,6 # 0x6.set noreorder.set nomacroj $L84sw $2,52($5).set macro.set reorder$L199:move $4,$6move $5,$0.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorder.set noreorder.set nomacroj $L35move $2,$0.set macro.set reorder$L196:move $4,$6move $5,$0.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorder.set noreorder.set nomacroj $L203lw $2,760($18).set macro.set reorder$L193:move $4,$6move $5,$0.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorder.set noreorder.set nomacroj $L204lw $2,760($18).set macro.set reorder$L76:lw $5,0($18)li $2,11 # 0xb.set noreorder.set nomacroj $L84sw $2,52($5).set macro.set reorder$L117:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L115sb $0,1($6).set macro.set reorder$L127:sb $0,4($5).set noreorder.set nomacroj $L114sb $0,1($3).set macro.set reorder$L150:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L148sb $0,1($6).set macro.set reorder$L160:move $2,$0sb $0,4($5).set noreorder.set nomacroj $L35sb $0,1($3).set macro.set reorder$L134:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L132sb $0,1($6).set macro.set reorder$L144:sb $0,4($5).set noreorder.set nomacroj $L131sb $0,1($3).set macro.set reorder$L82:lw $3,772($18).set noreorder.set nomacrobne $3,$2,$L76li $3,5 # 0x5.set macro.set reorderlw $2,4572($18)lw $5,0($18)li $4,17 # 0x11movz $3,$4,$2.set noreorder.set nomacroj $L84sw $3,52($5).set macro.set reorder$L101:lw $2,728($18)slt $2,$2,9.set noreorder.set nomacrobeq $2,$0,$L103li $2,36 # 0x24.set macro.set reorderli $2,11 # 0xb.set noreorder.set nomacroj $L99sw $2,52($5).set macro.set reorder$L78:lw $2,4572($18)lw $5,0($18)li $3,37 # 0x25movz $3,$4,$2.set noreorder.set nomacroj $L84sw $3,52($5).set macro.set reorder$L145:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L131sb $0,5($5).set macro.set reorder$L151:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L148sb $0,2($6).set macro.set reorder$L161:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L35sb $0,5($5).set macro.set reorder$L135:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L132sb $0,2($6).set macro.set reorder$L118:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L115sb $0,2($6).set macro.set reorder$L128:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L114sb $0,5($5).set macro.set reorder$L194:addiu $4,$6,1.set noreorder.set nomacroj $L115sb $0,0($6).set macro.set reorder$L195:.set noreorder.set nomacroj $L114sb $0,4($5).set macro.set reorder$L197:addiu $4,$6,1.set noreorder.set nomacroj $L132sb $0,0($6).set macro.set reorder$L198:.set noreorder.set nomacroj $L131sb $0,4($5).set macro.set reorder$L200:addiu $4,$6,1.set noreorder.set nomacroj $L148sb $0,0($6).set macro.set reorder$L103:.set noreorder.set nomacroj $L99sw $2,52($5).set macro.set reorder$L188:lw $4,0($18)lui $6,%hi($LC5)addiu $6,$6,%lo($LC5).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L35li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L192:lw $4,0($18)lui $6,%hi($LC10)addiu $6,$6,%lo($LC10).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L35li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end ff_mjpeg_decode_sof.section .text.build_vlc,"ax",@progbits.align 2.align 5.ent build_vlc.type build_vlc, @functionbuild_vlc:.frame $sp,896,$31 # vars= 816, regs= 5/0, args= 56, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0addiu $sp,$sp,-896sw $18,880($sp)li $8,4 # 0x4addiu $18,$sp,56li $2,3 # 0x3sw $19,884($sp)sw $17,876($sp)sw $16,872($sp)sw $31,888($sp)move $19,$4move $9,$6
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?