slice.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,872 行 · 第 1/5 页
S
4,872 行
andi $2,$2,0xffff$L108:addu $2,$2,$8move $8,$0sh $2,196($24)addu $4,$8,$24lw $5,16792($24)lh $3,196($4)li $2,3 # 0x3subu $2,$2,$5lw $4,16824($24)sll $3,$3,$2.set noreorder.set nomacrobne $4,$0,$L251sh $3,208($24).set macro.set reorder$L119:lw $2,16808($24).set noreorder.set nomacrobeq $2,$0,$L156li $2,2 # 0x2.set macro.set reordermovz $2,$0,$9sll $2,$2,2addu $2,$2,$24addiu $14,$24,208lw $25,364($2)lw $7,16816($24)#APP.word 0b01110000000000000000001011000111 #S32CPS XR11,XR0,XR0#NO_APPlh $4,0($14)lw $8,0($24)move $10,$13.set noreorder.set nomacroblez $13,$L161lw $12,8($24).set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$13or $8,$8,$2addiu $12,$12,2addiu $10,$13,-16$L161:lui $2,%hi(DCT_B15_8-12)nor $15,$0,$4addiu $16,$2,%lo(DCT_B15_8-12)move $13,$0$L248:li $2,67108864 # 0x4000000sltu $2,$8,$2.set noreorder.set nomacrobne $2,$0,$L258li $2,33554432 # 0x2000000.set macro.set reorder$L252:srl $3,$8,24sll $2,$3,1addu $2,$2,$3addu $2,$2,$16#APP.set noreorder#NO_APPlbu $3,0($2)lbu $4,2($2)addu $13,$13,$3lbu $3,1($2)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobne $2,$0,$L259move $6,$4.set macro.set reordersll $2,$8,6srl $2,$2,26addu $2,$2,$13addiu $13,$2,-64slt $3,$13,64beq $3,$0,$L172#APP.set noreorder#NO_APPaddu $2,$7,$13addiu $6,$10,12lbu $4,0($2).set noreorder.set nomacroblez $6,$L174sll $5,$8,12.set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$6or $5,$5,$2addiu $12,$12,2addiu $6,$10,-4$L174:sll $8,$4,1#APP.word 0b01110000000001000000001010101111 #S32I2M XR10,$4#NO_APPaddu $2,$25,$8lhu $3,0($2)sra $4,$5,20mul $3,$3,$4#APP.word 0b01110000000000101010111011000011 #S32MAX XR11,XR11,XR10#NO_APPsra $3,$3,4#APP.set reorder#NO_APPsll $3,$3,4sll $2,$3,16sra $2,$2,16.set noreorder.set nomacrobeq $3,$2,$L176sra $2,$3,31.set macro.set reorderxori $2,$2,0x7ffsll $3,$2,4$L176:sra $3,$3,4addu $2,$14,$8addiu $10,$6,12sh $3,0($2)xor $15,$15,$3.set noreorder.set nomacroblez $10,$L248sll $8,$5,12.set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$10or $8,$8,$2li $2,67108864 # 0x4000000sltu $2,$8,$2addiu $12,$12,2.set noreorder.set nomacrobeq $2,$0,$L252addiu $10,$6,-4.set macro.set reorderli $2,33554432 # 0x2000000$L258:sltu $2,$8,$2.set noreorder.set nomacrobne $2,$0,$L179li $2,8388608 # 0x800000.set macro.set reordersrl $4,$8,22lui $2,%hi(DCT_B15_10)sll $3,$4,1addiu $2,$2,%lo(DCT_B15_10)addu $3,$3,$4addiu $2,$2,-24$L244:addu $3,$3,$2#APP.set noreorder#NO_APPlbu $2,0($3)lbu $4,2($3)addu $13,$13,$2lbu $3,1($3)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobeq $2,$0,$L172move $6,$4.set macro.set reorder$L259:move $9,$3$L168:#APP.set noreorder#NO_APPaddu $2,$7,$13lbu $3,0($2)addiu $4,$6,1sll $11,$3,1addu $5,$25,$11addu $10,$10,$4lhu $2,0($5)sll $4,$8,$6#APP.word 0b01110000000000110000001010101111 #S32I2M XR10,$3#NO_APPmul $2,$9,$2#APP.word 0b01110000000000101010111011000011 #S32MAX XR11,XR11,XR10#NO_APPsra $3,$4,31sra $2,$2,4xor $2,$3,$2subu $2,$2,$3#APP.set reorder#NO_APPsll $2,$2,4sll $3,$2,16sra $3,$3,16.set noreorder.set nomacrobeq $2,$3,$L260sra $3,$2,4.set macro.set reordersra $2,$2,31xori $2,$2,0x7ffsll $2,$2,4sra $3,$2,4$L260:addu $2,$14,$11sh $3,0($2)xor $15,$15,$3.set noreorder.set nomacroblez $10,$L248sll $8,$4,1.set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$10or $8,$8,$2addiu $12,$12,2.set noreorder.set nomacroj $L248addiu $10,$10,-16.set macro.set reorder$L102:sll $8,$9,1ori $2,$2,0xffffaddu $3,$8,$24sltu $2,$2,$5.set noreorder.set nomacrobeq $2,$0,$L253lh $10,196($3).set macro.set reorderlui $2,%hi(DC_long)srl $4,$5,22addiu $2,$2,%lo(DC_long)addiu $2,$2,-1984sll $4,$4,1addu $4,$4,$2lbu $3,1($4)lbu $6,0($4)addiu $3,$3,1sll $5,$5,$3sw $5,0($24)lbu $3,1($4)addiu $2,$13,1addu $13,$3,$2.set noreorder.set nomacroblez $13,$L117sw $13,4($24).set macro.set reorderlw $2,8($24)lbu $3,0($2)lbu $4,1($2)sll $3,$3,8or $3,$3,$4sll $3,$3,$13or $5,$5,$3addiu $2,$2,2addiu $13,$13,-16sw $5,0($24)sw $2,8($24)sw $13,4($24)$L117:lw $4,0($24)li $2,32 # 0x20nor $3,$0,$4subu $2,$2,$6sra $3,$3,31srl $3,$3,$2srl $2,$4,$2addu $13,$13,$6subu $2,$2,$3sll $5,$4,$6sw $5,0($24)sw $13,4($24)andi $2,$2,0xffff$L116:addu $3,$2,$10addu $2,$8,$24sh $3,196($2)addu $4,$8,$24lw $5,16792($24)lh $3,196($4)li $2,3 # 0x3subu $2,$2,$5lw $4,16824($24)sll $3,$3,$2.set noreorder.set nomacrobeq $4,$0,$L119sh $3,208($24).set macro.set reorder$L251:lw $3,16788($24)li $2,4 # 0x4.set noreorder.set nomacrobeq $3,$2,$L121addiu $14,$24,208.set macro.set reorderlw $15,16816($24)lw $25,364($24)#APP.word 0b01110000000000000000001011000111 #S32CPS XR11,XR0,XR0#NO_APPlw $9,0($24)move $11,$13.set noreorder.set nomacroblez $13,$L123lw $12,8($24).set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$13or $9,$9,$2addiu $12,$12,2addiu $11,$13,-16$L123:lui $2,%hi(DCT_B14AC_5-15)addiu $7,$2,%lo(DCT_B14AC_5-15)move $13,$0$L247:li $2,671088640 # 0x28000000sltu $2,$9,$2.set noreorder.set nomacrobne $2,$0,$L261li $2,67108864 # 0x4000000.set macro.set reorder$L254:srl $3,$9,27sll $2,$3,1addu $2,$2,$3addu $2,$2,$7#APP.set noreorder#NO_APPlbu $3,0($2)lbu $4,2($2)addu $13,$13,$3lbu $3,1($2)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobeq $2,$0,$L128move $6,$4.set macro.set reorder$L263:move $8,$3$L130:#APP.set noreorder#NO_APPaddu $2,$15,$13lbu $3,0($2)addiu $4,$6,1sll $10,$3,1addu $5,$25,$10addu $11,$11,$4lhu $2,0($5)sll $4,$9,$6#APP.word 0b01110000000000110000001010101111 #S32I2M XR10,$3#NO_APPmul $2,$8,$2#APP.word 0b01110000000000101010111011000011 #S32MAX XR11,XR11,XR10#NO_APPsra $2,$2,4addiu $2,$2,-1sra $3,$4,31ori $2,$2,0x1xor $2,$3,$2subu $2,$2,$3#APP.set reorder#NO_APPsll $2,$2,4sll $3,$2,16sra $3,$3,16.set noreorder.set nomacrobeq $2,$3,$L262addu $3,$14,$10.set macro.set reordersra $2,$2,31xori $2,$2,0x7ffsll $2,$2,4$L262:sra $2,$2,4sh $2,0($3).set noreorder.set nomacroblez $11,$L247sll $9,$4,1.set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$11or $9,$9,$2li $2,671088640 # 0x28000000sltu $2,$9,$2addiu $12,$12,2.set noreorder.set nomacrobeq $2,$0,$L254addiu $11,$11,-16.set macro.set reorderli $2,67108864 # 0x4000000$L261:sltu $2,$9,$2.set noreorder.set nomacrobne $2,$0,$L134li $2,33554432 # 0x2000000.set macro.set reordersrl $4,$9,24lui $2,%hi(DCT_B14_8)sll $3,$4,1addiu $2,$2,%lo(DCT_B14_8)addu $3,$3,$4addiu $2,$2,-12addu $3,$3,$2#APP.set noreorder#NO_APPlbu $2,0($3)lbu $4,2($3)addu $13,$13,$2lbu $3,1($3)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobne $2,$0,$L263move $6,$4.set macro.set reordersll $2,$9,6srl $2,$2,26addu $2,$2,$13addiu $13,$2,-64slt $3,$13,64beq $3,$0,$L128#APP.set noreorder#NO_APPaddu $2,$15,$13addiu $5,$11,12lbu $6,0($2).set noreorder.set nomacroblez $5,$L139sll $4,$9,12.set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$5or $4,$4,$2addiu $12,$12,2addiu $5,$11,-4$L139:#APP.word 0b01110000000001100000001010101111 #S32I2M XR10,$6#NO_APPsll $9,$6,1sra $6,$4,24addu $2,$25,$9andi $3,$6,0x7f.set noreorder.set nomacrobne $3,$0,$L141lhu $8,0($2).set macro.set reordersll $4,$4,8sll $3,$6,1srl $2,$4,24addu $6,$2,$3addiu $5,$5,8$L141:mul $2,$6,$8#APP.word 0b01110000000000101010111011000011 #S32MAX XR11,XR11,XR10#NO_APPsra $3,$2,4#APP.set reorder#NO_APPsra $2,$2,31nor $2,$0,$2addu $3,$3,$2ori $3,$3,0x1sll $6,$3,4sll $2,$6,16sra $2,$2,16.set noreorder.set nomacrobeq $6,$2,$L143sra $2,$6,31.set macro.set reorderxori $2,$2,0x7ffsll $6,$2,4$L143:addu $3,$14,$9sra $2,$6,4addiu $11,$5,8sh $2,0($3).set noreorder.set nomacroblez $11,$L247sll $9,$4,8.set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$11or $9,$9,$2addiu $12,$12,2.set noreorder.set nomacroj $L247addiu $11,$5,-8.set macro.set reorder$L253:srl $3,$5,27lui $2,%hi(DC_chrom_5)sll $3,$3,1addiu $2,$2,%lo(DC_chrom_5)addu $4,$3,$2lbu $6,0($4)bne $6,$0,$L255sll $5,$5,2addiu $13,$13,2move $2,$0sw $5,0($24).set noreorder.set nomacroj $L116sw $13,4($24).set macro.set reorder$L250:srl $3,$5,27lui $2,%hi(DC_lum_5)sll $3,$3,1addiu $2,$2,%lo(DC_lum_5)addu $4,$3,$2lbu $6,0($4)bne $6,$0,$L256sll $5,$5,3addiu $13,$13,3move $2,$0sw $5,0($24).set noreorder.set nomacroj $L108sw $13,4($24).set macro.set reorder$L134:sltu $2,$9,$2.set noreorder.set nomacrobne $2,$0,$L146li $2,8388608 # 0x800000.set macro.set reordersrl $4,$9,22lui $2,%hi(DCT_B14_10)sll $3,$4,1addiu $2,$2,%lo(DCT_B14_10)addu $3,$3,$4addiu $2,$2,-24$L242:addu $3,$3,$2#APP.set noreorder#NO_APPlbu $2,0($3)lbu $4,2($3)addu $13,$13,$2lbu $3,1($3)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobne $2,$0,$L263move $6,$4.set macro.set reorder$L128:#APP.word 0b01110000000000110000001011101110 #S32M2I XR11, $3#NO_APPlui $2,%hi(idct_row_max_intra)sll $5,$9,2addiu $13,$11,2sra $3,$3,3sw $5,0($24)sw $13,4($24)sw $12,8($24)sw $3,%lo(idct_row_max_intra)($2)$L121:lui $2,%hi(mpeg2_idct_copy)lw $25,%lo(mpeg2_idct_copy)($2)move $5,$17move $6,$18lw $17,4($sp)lw $18,8($sp)lw $16,0($sp)move $4,$14.set noreorder.set nomacrojr $25addiu $sp,$sp,16.set macro.set reorder$L146:sltu $2,$9,$2.set noreorder.set nomacrobne $2,$0,$L149srl $4,$9,19.set macro.set reorderlui $2,%hi(DCT_13)sll $3,$4,1addiu $2,$2,%lo(DCT_13)addu $3,$3,$4.set noreorder.set nomacroj $L242addiu $2,$2,-48.set macro.set reorder$L149:li $2,2097152 # 0x200000sltu $2,$9,$2.set noreorder.set nomacrobne $2,$0,$L152srl $5,$9,16.set macro.set reordersrl $4,$9,17lui $2,%hi(DCT_15)sll $3,$4,1addiu $2,$2,%lo(DCT_15)addu $3,$3,$4.set noreorder.set nomacroj $L242addiu $2,$2,-48.set macro.set reorder$L152:lbu $3,0($12)lbu $2,1($12)sll $3,$3,8or $3,$3,$2addiu $2,$11,16sll $3,$3,$2sll $4,$5,1lui $2,%hi(DCT_16)addu $4,$4,$5addiu $2,$2,%lo(DCT_16)sll $5,$9,16addu $4,$4,$2or $9,$5,$3addiu $12,$12,2#APP.set noreorder#NO_APPlbu $2,0($4)lbu $3,2($4)addu $13,$13,$2lbu $4,1($4)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobeq $2,$0,$L128move $6,$3.set macro.set reorder.set noreorder.set nomacroj $L130move $8,$4.set macro.set reorder$L172:#APP.word 0b01110000000001000000001011101110 #S32M2I XR11, $4#NO_APPlhu $2,126($14)andi $3,$15,0x1xor $3,$3,$2sll $5,$8,4sra $4,$4,3lui $2,%hi(idct_row_max_intra)addiu $13,$10,4sw $5,0($24)sw $13,4($24)sw $4,%lo(idct_row_max_intra)($2)lui $2,%hi(mpeg2_idct_copy)sw $12,8($24)sh $3,126($14)lw $25,%lo(mpeg2_idct_copy)($2)move $5,$17move $6,$18lw $17,4($sp)lw $18,8($sp)lw $16,0($sp)move $4,$14.set noreorder.set nomacrojr $25addiu $sp,$sp,16.set macro.set reorder$L179:sltu $2,$8,$2.set noreorder.set nomacrobne $2,$0,$L182srl $4,$8,19.set macro.set reorderlui $2,%hi(DCT_13)sll $3,$4,1addiu $2,$2,%lo(DCT_13)addu $3,$3,$4.set noreorder.set nomacroj $L244addiu $2,$2,-48.set macro.set reorder$L182:li $2,2097152 # 0x200000sltu $2,$8,$2.set noreorder.set nomacrobne $2,$0,$L185srl $5,$8,16.set macro.set reordersrl $4,$8,17lui $2,%hi(DCT_15)sll $3,$4,1addiu $2,$2,%lo(DCT_15)addu $3,$3,$4.set noreorder.set nomacroj $L244addiu $2,$2,-48.set macro.set reorder$L185:lbu $3,0($12)lbu $2,1($12)sll $3,$3,8or $3,$3,$2addiu $2,$10,16sll $3,$3,$2sll $4,$5,1lui $2,%hi(DCT_16)addu $4,$4,$5addiu $2,$2,%lo(DCT_16)sll $5,$8,16addu $4,$4,$2or $8,$5,$3addiu $12,$12,2#APP.set noreorder#NO_APPlbu $2,0($4)lbu $3,2($4)addu $13,$13,$2lbu $4,1($4)#APP.set reorder#NO_APPslt $2,$13,64.set noreorder.set nomacrobeq $2,$0,$L172move $6,$3.set macro.set reorder.set noreorder.set nomacroj $L168move $9,$4.set macro.set reorder$L156:movz $2,$0,$9sll $2,$2,2addu $2,$2,$24addiu $14,$24,208lw $25,364($2)lw $7,16816($24)#APP.word 0b01110000000000000000001011000111 #S32CPS XR11,XR0,XR0#NO_APPlh $4,0($14)lw $10,0($24)move $6,$13.set noreorder.set nomacroblez $13,$L192lw $12,8($24).set macro.set reorderlbu $2,0($12)lbu $3,1($12)sll $2,$2,8or $2,$2,$3sll $2,$2,$13or $10,$10,$2addiu $12,$12,2addiu $6,$13,-16$L192:lui $2,%hi(DCT_B14AC_5-15)nor $15,$0,$4addiu $16,$2,%lo(DCT_B14AC_5-15)move $13,$0$L249:li $2,671088640 # 0x28000000sltu $2,$10,$2.set noreorder.set nomacrobne $2,$0,$L264li $2,67108864 # 0x4000000.set macro.set reorder$L257:srl $3,$10,27sll $2,$3,1addu $2,$2,$3addu $2,$2,$16#APP.set noreorder#NO_APP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?