idct.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 948 行 · 第 1/4 页
S
948 行
addiu $8,$5,-16move $4,$8lui $9,%hi(idct_row_max)li $10,-1 # 0xffffffffffffffff$L14:#APP.word 0b01110000100000000001000001010100 #S32LDI XR1,$4,16.word 0b01110000100000000000010010010000 #S32LDD XR2,$4,4.word 0b01110000100000000000100011010000 #S32LDD XR3,$4,8.word 0b01110000100000000000110100010000 #S32LDD XR4,$4,12.word 0b01110011000010001000010001111101 #S32SFL XR1,XR1,XR2,XR2,PTN3.word 0b01110011000100010000110011111101 #S32SFL XR3,XR3,XR4,XR4,PTN3.word 0b01110000001100010100101011001000 #D16MUL XR11,XR2,XR5,XR12,WW.word 0b01110000001100011001001011001010 #D16MAC XR11,XR4,XR6,XR12,AA,WW.word 0b01110000001110011000101101001000 #D16MUL XR13,XR2,XR6,XR14,WW.word 0b01110011001110010101001101001010 #D16MAC XR13,XR4,XR5,XR14,SS,WW.word 0b01110000100100011100010010001000 #D16MUL XR2,XR1,XR7,XR4,HW.word 0b01110001010100100100010010001010 #D16MAC XR2,XR1,XR9,XR4,AS,LW.word 0b01110001100100101000110010001010 #D16MAC XR2,XR3,XR10,XR4,AS,HW.word 0b01110001010100100000110010001010 #D16MAC XR2,XR3,XR8,XR4,AS,LW.word 0b01110000000100000000000010001011 #D16MACF XR2,XR0,XR0,XR4,AA,WW.word 0b01110000001101000000001011001011 #D16MACF XR11,XR0,XR0,XR13,AA,WW.word 0b01110000001110000000001100001011 #D16MACF XR12,XR0,XR0,XR14,AA,WW.word 0b01110000101111100000010100001000 #D16MUL XR4,XR1,XR8,XR15,HW.word 0b01110011011111101000010100001010 #D16MAC XR4,XR1,XR10,XR15,SS,LW.word 0b01110000101111100100110100001010 #D16MAC XR4,XR3,XR9,XR15,AA,HW.word 0b01110010011111011100110100001010 #D16MAC XR4,XR3,XR7,XR15,SA,LW.word 0b01110001001100110010111011001110 #Q16ADD XR11,XR11,XR12,XR12,AS,WW.word 0b01110000000100000000001111001011 #D16MACF XR15,XR0,XR0,XR4,AA,WW.word 0b01110001000010001010111011001110 #Q16ADD XR11,XR11,XR2,XR2,AS,WW.word 0b01110001111111111111001100001110 #Q16ADD XR12,XR12,XR15,XR15,AS,XW.word 0b01110011001100110010111011111101 #S32SFL XR11,XR11,XR12,XR12,PTN3.word 0b01110011001011101111001100111101 #S32SFL XR12,XR12,XR11,XR11,PTN3.word 0b01110000100000000000001100010001 #S32STD XR12,$4,0.word 0b01110000100000000000011011010001 #S32STD XR11,$4,4.word 0b01110000100000000000101111010001 #S32STD XR15,$4,8.word 0b01110000100000000000110010010001 #S32STD XR2,$4,12#NO_APPlw $2,%lo(idct_row_max)($9)addiu $2,$2,-1.set noreorder.set nomacrobne $2,$10,$L14sw $2,%lo(idct_row_max)($9).set macro.set reorderaddiu $3,$5,-4#APP.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000010000011010000 #S32LDD XR3,$3,32#NO_APPli $2,1518469120 # 0x5a820000ori $2,$2,0x7642#APP.word 0b01110000000000100000000101101111 #S32I2M XR5,$2.word 0b01110000011000000100001011010000 #S32LDD XR11,$3,64.word 0b01110000011000000110001101010000 #S32LDD XR13,$3,96.word 0b01110000101001000101011111001000 #D16MUL XR15,XR5,XR1,XR9,HW.word 0b01110000101001101101011111001010 #D16MAC XR15,XR5,XR11,XR9,AA,HW.word 0b01110000001001000000001111001011 #D16MACF XR15,XR0,XR0,XR9,AA,WW.word 0b01110000011001001101011010001000 #D16MUL XR10,XR5,XR3,XR9,LW.word 0b01110000011001110101101010001010 #D16MAC XR10,XR6,XR13,XR9,AA,LW.word 0b01110000001001000000001010001011 #D16MACF XR10,XR0,XR0,XR9,AA,WW.word 0b01110000011000000001000010010000 #S32LDD XR2,$3,16.word 0b01110000011000000011000100010000 #S32LDD XR4,$3,48.word 0b01110001001001101011111111001110 #Q16ADD XR15,XR15,XR10,XR9,AS,WW.word 0b01110000100001000101011010001000 #D16MUL XR10,XR5,XR1,XR1,HW.word 0b01110011100001101101011010001010 #D16MAC XR10,XR5,XR11,XR1,SS,HW.word 0b01110000000001000000001010001011 #D16MACF XR10,XR0,XR0,XR1,AA,WW.word 0b01110000010001001101101011001000 #D16MUL XR11,XR6,XR3,XR1,LW.word 0b01110011010001110101011011001010 #D16MAC XR11,XR5,XR13,XR1,SS,LW.word 0b01110000000001000000001011001011 #D16MACF XR11,XR0,XR0,XR1,AA,WW.word 0b01110000011000000101001100010000 #S32LDD XR12,$3,80.word 0b01110000011000000111001110010000 #S32LDD XR14,$3,112.word 0b01110001000001101110101010001110 #Q16ADD XR10,XR10,XR11,XR1,AS,WW.word 0b01110000101101001001111011001000 #D16MUL XR11,XR7,XR2,XR13,HW.word 0b01110000011101010001111011001010 #D16MAC XR11,XR7,XR4,XR13,AA,LW.word 0b01110000011101110010001011001010 #D16MAC XR11,XR8,XR12,XR13,AA,LW.word 0b01110000101101111010001011001010 #D16MAC XR11,XR8,XR14,XR13,AA,HW.word 0b01110000001101000000001011001011 #D16MACF XR11,XR0,XR0,XR13,AA,WW.word 0b01110000011101001001110011001000 #D16MUL XR3,XR7,XR2,XR13,LW.word 0b01110011101101010010000011001010 #D16MAC XR3,XR8,XR4,XR13,SS,HW.word 0b01110011101101110001110011001010 #D16MAC XR3,XR7,XR12,XR13,SS,HW.word 0b01110011011101111010000011001010 #D16MAC XR3,XR8,XR14,XR13,SS,LW.word 0b01110000001101000000000011001011 #D16MACF XR3,XR0,XR0,XR13,AA,WW.word 0b01110000011101001010000101001000 #D16MUL XR5,XR8,XR2,XR13,LW.word 0b01110011101101010001110101001010 #D16MAC XR5,XR7,XR4,XR13,SS,HW.word 0b01110000101101110010000101001010 #D16MAC XR5,XR8,XR12,XR13,AA,HW.word 0b01110000011101111001110101001010 #D16MAC XR5,XR7,XR14,XR13,AA,LW.word 0b01110000001101000000000101001011 #D16MACF XR5,XR0,XR0,XR13,AA,WW.word 0b01110000101101001010000010001000 #D16MUL XR2,XR8,XR2,XR13,HW.word 0b01110011011101010010000010001010 #D16MAC XR2,XR8,XR4,XR13,SS,LW.word 0b01110000011101110001110010001010 #D16MAC XR2,XR7,XR12,XR13,AA,LW.word 0b01110011101101111001110010001010 #D16MAC XR2,XR7,XR14,XR13,SS,HW.word 0b01110000001101000000000010001011 #D16MACF XR2,XR0,XR0,XR13,AA,WW.word 0b01110001001011101111111111001110 #Q16ADD XR15,XR15,XR11,XR11,AS,WW.word 0b01110001000011001110101010001110 #Q16ADD XR10,XR10,XR3,XR3,AS,WW.word 0b01110001000101010100010001001110 #Q16ADD XR1,XR1,XR5,XR5,AS,WW.word 0b01110001000010001010011001001110 #Q16ADD XR9,XR9,XR2,XR2,AS,WW.word 0b01110000011000000000001111010001 #S32STD XR15,$3,0.word 0b01110000011000000001001010010001 #S32STD XR10,$3,16.word 0b01110000011000000010000001010001 #S32STD XR1,$3,32.word 0b01110000011000000011001001010001 #S32STD XR9,$3,48.word 0b01110000011000000100000010010001 #S32STD XR2,$3,64.word 0b01110000011000000101000101010001 #S32STD XR5,$3,80.word 0b01110000011000000110000011010001 #S32STD XR3,$3,96.word 0b01110000011000000111001011010001 #S32STD XR11,$3,112.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000010000011010000 #S32LDD XR3,$3,32#NO_APPli $2,1518469120 # 0x5a820000ori $2,$2,0x7642#APP.word 0b01110000000000100000000101101111 #S32I2M XR5,$2.word 0b01110000011000000100001011010000 #S32LDD XR11,$3,64.word 0b01110000011000000110001101010000 #S32LDD XR13,$3,96.word 0b01110000101001000101011111001000 #D16MUL XR15,XR5,XR1,XR9,HW.word 0b01110000101001101101011111001010 #D16MAC XR15,XR5,XR11,XR9,AA,HW.word 0b01110000001001000000001111001011 #D16MACF XR15,XR0,XR0,XR9,AA,WW.word 0b01110000011001001101011010001000 #D16MUL XR10,XR5,XR3,XR9,LW.word 0b01110000011001110101101010001010 #D16MAC XR10,XR6,XR13,XR9,AA,LW.word 0b01110000001001000000001010001011 #D16MACF XR10,XR0,XR0,XR9,AA,WW.word 0b01110000011000000001000010010000 #S32LDD XR2,$3,16.word 0b01110000011000000011000100010000 #S32LDD XR4,$3,48.word 0b01110001001001101011111111001110 #Q16ADD XR15,XR15,XR10,XR9,AS,WW.word 0b01110000100001000101011010001000 #D16MUL XR10,XR5,XR1,XR1,HW.word 0b01110011100001101101011010001010 #D16MAC XR10,XR5,XR11,XR1,SS,HW.word 0b01110000000001000000001010001011 #D16MACF XR10,XR0,XR0,XR1,AA,WW.word 0b01110000010001001101101011001000 #D16MUL XR11,XR6,XR3,XR1,LW.word 0b01110011010001110101011011001010 #D16MAC XR11,XR5,XR13,XR1,SS,LW.word 0b01110000000001000000001011001011 #D16MACF XR11,XR0,XR0,XR1,AA,WW.word 0b01110000011000000101001100010000 #S32LDD XR12,$3,80.word 0b01110000011000000111001110010000 #S32LDD XR14,$3,112.word 0b01110001000001101110101010001110 #Q16ADD XR10,XR10,XR11,XR1,AS,WW.word 0b01110000101101001001111011001000 #D16MUL XR11,XR7,XR2,XR13,HW.word 0b01110000011101010001111011001010 #D16MAC XR11,XR7,XR4,XR13,AA,LW.word 0b01110000011101110010001011001010 #D16MAC XR11,XR8,XR12,XR13,AA,LW.word 0b01110000101101111010001011001010 #D16MAC XR11,XR8,XR14,XR13,AA,HW.word 0b01110000001101000000001011001011 #D16MACF XR11,XR0,XR0,XR13,AA,WW.word 0b01110000011101001001110011001000 #D16MUL XR3,XR7,XR2,XR13,LW.word 0b01110011101101010010000011001010 #D16MAC XR3,XR8,XR4,XR13,SS,HW.word 0b01110011101101110001110011001010 #D16MAC XR3,XR7,XR12,XR13,SS,HW.word 0b01110011011101111010000011001010 #D16MAC XR3,XR8,XR14,XR13,SS,LW.word 0b01110000001101000000000011001011 #D16MACF XR3,XR0,XR0,XR13,AA,WW.word 0b01110000011101001010000101001000 #D16MUL XR5,XR8,XR2,XR13,LW.word 0b01110011101101010001110101001010 #D16MAC XR5,XR7,XR4,XR13,SS,HW.word 0b01110000101101110010000101001010 #D16MAC XR5,XR8,XR12,XR13,AA,HW.word 0b01110000011101111001110101001010 #D16MAC XR5,XR7,XR14,XR13,AA,LW.word 0b01110000001101000000000101001011 #D16MACF XR5,XR0,XR0,XR13,AA,WW.word 0b01110000101101001010000010001000 #D16MUL XR2,XR8,XR2,XR13,HW.word 0b01110011011101010010000010001010 #D16MAC XR2,XR8,XR4,XR13,SS,LW.word 0b01110000011101110001110010001010 #D16MAC XR2,XR7,XR12,XR13,AA,LW.word 0b01110011101101111001110010001010 #D16MAC XR2,XR7,XR14,XR13,SS,HW.word 0b01110000001101000000000010001011 #D16MACF XR2,XR0,XR0,XR13,AA,WW.word 0b01110001001011101111111111001110 #Q16ADD XR15,XR15,XR11,XR11,AS,WW.word 0b01110001000011001110101010001110 #Q16ADD XR10,XR10,XR3,XR3,AS,WW.word 0b01110001000101010100010001001110 #Q16ADD XR1,XR1,XR5,XR5,AS,WW.word 0b01110001000010001010011001001110 #Q16ADD XR9,XR9,XR2,XR2,AS,WW.word 0b01110000011000000000001111010001 #S32STD XR15,$3,0.word 0b01110000011000000001001010010001 #S32STD XR10,$3,16.word 0b01110000011000000010000001010001 #S32STD XR1,$3,32.word 0b01110000011000000011001001010001 #S32STD XR9,$3,48.word 0b01110000011000000100000010010001 #S32STD XR2,$3,64.word 0b01110000011000000101000101010001 #S32STD XR5,$3,80.word 0b01110000011000000110000011010001 #S32STD XR3,$3,96.word 0b01110000011000000111001011010001 #S32STD XR11,$3,112.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000010000011010000 #S32LDD XR3,$3,32#NO_APPli $2,1518469120 # 0x5a820000ori $2,$2,0x7642#APP.word 0b01110000000000100000000101101111 #S32I2M XR5,$2.word 0b01110000011000000100001011010000 #S32LDD XR11,$3,64.word 0b01110000011000000110001101010000 #S32LDD XR13,$3,96.word 0b01110000101001000101011111001000 #D16MUL XR15,XR5,XR1,XR9,HW.word 0b01110000101001101101011111001010 #D16MAC XR15,XR5,XR11,XR9,AA,HW.word 0b01110000001001000000001111001011 #D16MACF XR15,XR0,XR0,XR9,AA,WW.word 0b01110000011001001101011010001000 #D16MUL XR10,XR5,XR3,XR9,LW.word 0b01110000011001110101101010001010 #D16MAC XR10,XR6,XR13,XR9,AA,LW.word 0b01110000001001000000001010001011 #D16MACF XR10,XR0,XR0,XR9,AA,WW.word 0b01110000011000000001000010010000 #S32LDD XR2,$3,16.word 0b01110000011000000011000100010000 #S32LDD XR4,$3,48.word 0b01110001001001101011111111001110 #Q16ADD XR15,XR15,XR10,XR9,AS,WW.word 0b01110000100001000101011010001000 #D16MUL XR10,XR5,XR1,XR1,HW.word 0b01110011100001101101011010001010 #D16MAC XR10,XR5,XR11,XR1,SS,HW.word 0b01110000000001000000001010001011 #D16MACF XR10,XR0,XR0,XR1,AA,WW.word 0b01110000010001001101101011001000 #D16MUL XR11,XR6,XR3,XR1,LW.word 0b01110011010001110101011011001010 #D16MAC XR11,XR5,XR13,XR1,SS,LW.word 0b01110000000001000000001011001011 #D16MACF XR11,XR0,XR0,XR1,AA,WW.word 0b01110000011000000101001100010000 #S32LDD XR12,$3,80.word 0b01110000011000000111001110010000 #S32LDD XR14,$3,112.word 0b01110001000001101110101010001110 #Q16ADD XR10,XR10,XR11,XR1,AS,WW.word 0b01110000101101001001111011001000 #D16MUL XR11,XR7,XR2,XR13,HW.word 0b01110000011101010001111011001010 #D16MAC XR11,XR7,XR4,XR13,AA,LW.word 0b01110000011101110010001011001010 #D16MAC XR11,XR8,XR12,XR13,AA,LW.word 0b01110000101101111010001011001010 #D16MAC XR11,XR8,XR14,XR13,AA,HW.word 0b01110000001101000000001011001011 #D16MACF XR11,XR0,XR0,XR13,AA,WW.word 0b01110000011101001001110011001000 #D16MUL XR3,XR7,XR2,XR13,LW.word 0b01110011101101010010000011001010 #D16MAC XR3,XR8,XR4,XR13,SS,HW.word 0b01110011101101110001110011001010 #D16MAC XR3,XR7,XR12,XR13,SS,HW.word 0b01110011011101111010000011001010 #D16MAC XR3,XR8,XR14,XR13,SS,LW.word 0b01110000001101000000000011001011 #D16MACF XR3,XR0,XR0,XR13,AA,WW.word 0b01110000011101001010000101001000 #D16MUL XR5,XR8,XR2,XR13,LW.word 0b01110011101101010001110101001010 #D16MAC XR5,XR7,XR4,XR13,SS,HW.word 0b01110000101101110010000101001010 #D16MAC XR5,XR8,XR12,XR13,AA,HW.word 0b01110000011101111001110101001010 #D16MAC XR5,XR7,XR14,XR13,AA,LW.word 0b01110000001101000000000101001011 #D16MACF XR5,XR0,XR0,XR13,AA,WW.word 0b01110000101101001010000010001000 #D16MUL XR2,XR8,XR2,XR13,HW.word 0b01110011011101010010000010001010 #D16MAC XR2,XR8,XR4,XR13,SS,LW.word 0b01110000011101110001110010001010 #D16MAC XR2,XR7,XR12,XR13,AA,LW.word 0b01110011101101111001110010001010 #D16MAC XR2,XR7,XR14,XR13,SS,HW.word 0b01110000001101000000000010001011 #D16MACF XR2,XR0,XR0,XR13,AA,WW.word 0b01110001001011101111111111001110 #Q16ADD XR15,XR15,XR11,XR11,AS,WW.word 0b01110001000011001110101010001110 #Q16ADD XR10,XR10,XR3,XR3,AS,WW.word 0b01110001000101010100010001001110 #Q16ADD XR1,XR1,XR5,XR5,AS,WW.word 0b01110001000010001010011001001110 #Q16ADD XR9,XR9,XR2,XR2,AS,WW.word 0b01110000011000000000001111010001 #S32STD XR15,$3,0.word 0b01110000011000000001001010010001 #S32STD XR10,$3,16.word 0b01110000011000000010000001010001 #S32STD XR1,$3,32.word 0b01110000011000000011001001010001 #S32STD XR9,$3,48.word 0b01110000011000000100000010010001 #S32STD XR2,$3,64.word 0b01110000011000000101000101010001 #S32STD XR5,$3,80.word 0b01110000011000000110000011010001 #S32STD XR3,$3,96.word 0b01110000011000000111001011010001 #S32STD XR11,$3,112.word 0b01110000011000000000010001010100 #S32LDI XR1,$3,4.word 0b01110000011000000010000011010000 #S32LDD XR3,$3,32#NO_APPli $2,1518469120 # 0x5a820000ori $2,$2,0x7642#APP.word 0b01110000000000100000000101101111 #S32I2M XR5,$2.word 0b01110000011000000100001011010000 #S32LDD XR11,$3,64.word 0b01110000011000000110001101010000 #S32LDD XR13,$3,96.word 0b01110000101001000101011111001000 #D16MUL XR15,XR5,XR1,XR9,HW.word 0b01110000101001101101011111001010 #D16MAC XR15,XR5,XR11,XR9,AA,HW
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?