/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S | 33 VEXT.8 d10,d22,d23,#5 34 VEXT.8 d12,d22,d23,#1 35 VEXT.8 d14,d22,d23,#2 36 VEXT.8 d15,d22,d23,#3 37 VEXT.8 d13,d22,d23,#4 44 VEXT.8 d10,d24,d25,#5 45 VEXT.8 d12,d24,d25,#1 46 VEXT.8 d16,d24,d25,#2 47 VEXT.8 d17,d24,d25,#3 48 VEXT.8 d13,d24,d25,# [all...] |
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S | 35 VEXT.8 d4,d0,d1,#1 36 VEXT.8 d2,d0,d1,#2 37 VEXT.8 d3,d0,d1,#3 38 VEXT.8 d5,d0,d1,#4 39 VEXT.8 d1,d0,d1,#5 46 VEXT.8 d4,d0,d1,#1 47 VEXT.8 d2,d0,d1,#2 48 VEXT.8 d3,d0,d1,#3 49 VEXT.8 d5,d0,d1,#4 50 VEXT.8 d1,d0,d1,# [all...] |
omxVCM4P10_PredictIntra_4x4_s.S | 125 VEXT.8 d4,d3,d2,#1 126 VEXT.8 d5,d3,d2,#2 131 VEXT.8 d3,d0,d2,#4 132 VEXT.8 d4,d0,d2,#5 133 VEXT.8 d5,d0,d2,#6 138 VEXT.8 d6,d6,d6,#1 140 VEXT.8 d6,d6,d6,#1 142 VEXT.8 d6,d6,d6,#1 155 VEXT.8 d3,d1,d0,#3 157 VEXT.8 d4,d1,d0,# [all...] |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S | 78 VEXT.8 d26,d18,d19,#2 82 VEXT.8 d27,d18,d19,#4 86 VEXT.8 d29,d19,d0,#2 87 VEXT.8 d28,d18,d19,#6 94 VEXT.8 d27,d20,d21,#4 95 VEXT.8 d28,d20,d21,#6 96 VEXT.8 d29,d21,d2,#2 98 VEXT.8 d26,d20,d21,#2 102 VEXT.8 d28,d22,d23,#6 104 VEXT.8 d29,d23,d4,# [all...] |
omxVCM4P10_InterpolateLuma_s.S | 195 VEXT.8 d18,d18,d19,#4 196 VEXT.8 d20,d20,d21,#4 197 VEXT.8 d22,d22,d23,#4 198 VEXT.8 d24,d24,d25,#4 229 VEXT.8 d18,d18,d19,#6 230 VEXT.8 d20,d20,d21,#6 231 VEXT.8 d22,d22,d23,#6 232 VEXT.8 d24,d24,d25,#6
|
omxVCM4P10_PredictIntraChroma_8x8_s.S | 171 VEXT.8 d9,d4,d6,#2 174 VEXT.8 d16,d12,d14,#2
|
omxVCM4P10_PredictIntra_16x16_s.S | 204 VEXT.8 d9,d9,d6,#2 211 VEXT.8 d17,d17,d14,#2
|
armVCM4P10_DeblockingLuma_unsafe_s.S | 36 VEXT.8 d18,d18,d19,#4
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 116 VEXT dSrcb, dSrc0, dSrc1, #1 ;// [b0 b1 b2 b3 ..] 117 VEXT dSrcc, dSrc0, dSrc1, #2 118 VEXT dSrcd, dSrc0, dSrc1, #3 119 VEXT dSrce, dSrc0, dSrc1, #4 120 VEXT dSrcf, dSrc0, dSrc1, #5 ;// [f0 f1 f2 f3 ..] 130 VEXT dSrcb, dSrc0, dSrc1, #1 ;// [b0 b1 b2 b3 ..] 131 VEXT dSrcc, dSrc0, dSrc1, #2 132 VEXT dSrcd, dSrc0, dSrc1, #3 133 VEXT dSrce, dSrc0, dSrc1, #4 134 VEXT dSrcf, dSrc0, dSrc1, #5 ;// [f0 f1 f2 f3 .. [all...] |
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s | 105 VEXT dSrcf, dSrcA0, dSrcA1, #5 ;// [f0 f1 f2 f3 ..] 106 VEXT dSrcb, dSrcA0, dSrcA1, #1 ;// [b0 b1 b2 b3 ..] 108 VEXT dSrc0c, dSrcA0, dSrcA1, #2 109 VEXT dSrc0d, dSrcA0, dSrcA1, #3 110 VEXT dSrce, dSrcA0, dSrcA1, #4 121 VEXT dSrcf, dSrcB0, dSrcB1, #5 ;// [f0 f1 f2 f3 ..] 122 VEXT dSrcb, dSrcB0, dSrcB1, #1 ;// [b0 b1 b2 b3 ..] 123 VEXT dSrc1c, dSrcB0, dSrcB1, #2 124 VEXT dSrc1d, dSrcB0, dSrcB1, #3 125 VEXT dSrce, dSrcB0, dSrcB1, # [all...] |
omxVCM4P10_PredictIntra_4x4_s.s | 308 VEXT dAbove1, dAbove0, dU7, #1 ;// [U7|U7|U6|U5|U4|U3|U2|U1] 309 VEXT dAbove2, dAbove0, dU7, #2 ;// [U7|U7|U7|U6|U5|U4|U3|U2] 316 VEXT dAbove0, dAbove, dU3, #4 ;// [U3 U3 U3 U3 U3 U2 U1 U0] 317 VEXT dAbove1, dAbove, dU3, #5 ;// [U3 U3 U3 U3 U3 U3 U2 U1] 318 VEXT dAbove2, dAbove, dU3, #6 ;// [U3 U3 U3 U3 U3 U3 U3 U2] 327 VEXT dTmp,dTmp,dTmp,#1 329 VEXT dTmp,dTmp,dTmp,#1 331 VEXT dTmp,dTmp,dTmp,#1 356 VEXT dAbove0,dLeft,dAbove,#3 ;// [U2|U1|U0|UL|L0|L1|L2|L3] 358 VEXT dAbove1,dLeft,dAbove,#4 ;// [U3|U2|U1|U0|UL|L0|L1|L2] [all...] |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 201 VEXT dTempB0, dTempP0, dTempP1, #1 208 VEXT dTempC0, dTempP0, dTempP1, #2 212 VEXT dTempF0, dTempP1, dTempP2, #1 213 VEXT dTempD0, dTempP0, dTempP1, #3 224 VEXT dTempC0, dTempQ0, dTempQ1, #2 225 VEXT dTempD0, dTempQ0, dTempQ1, #3 226 VEXT dTempF0, dTempQ1, dTempQ2, #1 230 VEXT dTempB0, dTempQ0, dTempQ1, #1 234 VEXT dTempD0, dTempR0, dTempR1, #3 236 VEXT dTempF0, dTempR1, dTempR2, # [all...] |
omxVCM4P10_InterpolateLuma_s.s | 394 VEXT dTempP0, dTempP0, dTempP1, #2 395 VEXT dTempQ0, dTempQ0, dTempQ1, #2 396 VEXT dTempR0, dTempR0, dTempR1, #2 397 VEXT dTempS0, dTempS0, dTempS1, #2 435 VEXT dTempP0, dTempP0, dTempP1, #3 436 VEXT dTempQ0, dTempQ0, dTempQ1, #3 437 VEXT dTempR0, dTempR0, dTempR1, #3 438 VEXT dTempS0, dTempS0, dTempS1, #3
|
omxVCM4P10_PredictIntraChroma_8x8_s.s | 375 VEXT dDiffAboveU8,dAboveDiff0U8,dAbove7minus0U8,#2 ;// pSrcAbove[ 7-0 | 4-2 | 5-1 | 6-0 ] 378 VEXT dDiffLeftU8,dLeftDiff0U8,dLeft7minus0U8,#2 ;// pSrcLeft[ 7-0 | 4-2 | 5-1 | 6-0 ]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
pred_lt4_1_neon.s | 72 VEXT.S16 D8, D8, D9, #1 73 VEXT.S16 D9, D9, D10, #1 74 VEXT.S16 D10, D10, D11, #1 75 VEXT.S16 D11, D11, D12, #1 77 VEXT.S16 D12, D12, D13, #1 78 VEXT.S16 D13, D13, D14, #1 85 VEXT.S16 D14, D14, D15, #1 88 VEXT.S16 D15, D15, D24, #1
|
Filt_6k_7k_neon.s | 106 VEXT.8 Q4,Q4,Q5,#2 111 VEXT.8 Q5,Q5,Q6,#2 116 VEXT.8 Q6,Q6,Q7,#2 121 VEXT.8 Q7,Q7,Q8,#2 125 VEXT.8 Q8,Q8,Q15,#2 128 VEXT.8 Q4,Q4,Q5,#2 133 VEXT.8 Q5,Q5,Q6,#2 138 VEXT.8 Q6,Q6,Q7,#2 143 VEXT.8 Q7,Q7,Q8,#2 147 VEXT.8 Q8,Q8,Q15,# [all...] |
Syn_filt_32_neon.s | 69 VEXT.8 D8, D8, D9, #2 74 VEXT.8 D9, D9, D10, #2 75 VEXT.8 D10, D10, D11, #2 88 VEXT.8 D4, D4, D5, #2 92 VEXT.8 D5, D5, D6, #2 93 VEXT.8 D6, D6, D7, #2 114 VEXT.8 D7, D7, D20, #2 121 VEXT.8 D11, D11, D21, #2
|
syn_filt_neon.s | 75 VEXT.8 D4, D4, D5, #2 76 VEXT.8 D5, D5, D6, #2 77 VEXT.8 D6, D6, D7, #2 87 VEXT.8 D7, D7, D20, #2
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_MCReconBlock_s.s | 112 VEXT dRow0Shft, dRow0, dRow0Shft, #1 114 VEXT dRow1Shft, dRow1, dRow1Shft, #1 116 VEXT dRow2Shft, dRow2, dRow2Shft, #1 118 VEXT dRow3Shft, dRow3, dRow3Shft, #1 120 VEXT dRow4Shft, dRow4, dRow4Shft, #1 122 VEXT dRow5Shft, dRow5, dRow5Shft, #1 124 VEXT dRow6Shft, dRow6, dRow6Shft, #1 126 VEXT dRow7Shft, dRow7, dRow7Shft, #1 206 ;// 2. VEXT dRow0Shft, dRow0, dRow0Shft, #1 ;// Generate the shifted row 236 VEXT dRow0Shft, dRow0, dRow0Shft, # [all...] |
/external/libhevc/common/arm/ |
ihevc_sao_edge_offset_class0_chroma.s | 159 VEXT.8 Q7,Q7,Q6,#14 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 14) 174 VEXT.8 Q14,Q14,Q15,#14 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 14) 187 VEXT.8 Q7,Q6,Q7,#2 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 2) 198 VEXT.8 Q14,Q15,Q14,#2 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 2) 322 VEXT.8 Q7,Q7,Q6,#14 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 15) 337 VEXT.8 Q14,Q14,Q15,#14 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 15) 348 VEXT.8 Q7,Q6,Q7,#2 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 1) 363 VEXT.8 Q14,Q15,Q14,#2 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 1)
|
ihevc_sao_edge_offset_class0.s | 153 VEXT.8 Q7,Q7,Q6,#15 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 15) 169 VEXT.8 Q14,Q14,Q13,#15 @II Iteration pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 15) 177 VEXT.8 Q7,Q6,Q7,#1 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 1) 189 VEXT.8 Q14,Q13,Q14,#1 @II pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 1) 295 VEXT.8 Q7,Q7,Q6,#15 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur_row, 15) 303 VEXT.8 Q7,Q6,Q7,#1 @pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_tmp, 1) 318 VEXT.8 Q10,Q10,Q11,#15 @sign_left = vextq_s8(sign_left, sign_left, 15)
|
ihevc_sao_edge_offset_class2.s | 277 VEXT.8 Q9,Q8,Q9,#1 @I pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1) 307 VEXT.8 Q7,Q7,Q7,#15 @I sign_up = vextq_s8(sign_up, sign_up, 15) 349 VEXT.8 Q11,Q8,Q14,#1 @II pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1) 357 VEXT.8 Q9,Q15,Q9,#1 @III pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1) 387 VEXT.8 Q7,Q7,Q7,#15 @II sign_up = vextq_s8(sign_up, sign_up, 15) 402 VEXT.8 Q7,Q7,Q7,#15 @III sign_up = vextq_s8(sign_up, sign_up, 15) 458 VEXT.8 Q9,Q8,Q9,#1 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1) 477 VEXT.8 Q7,Q7,Q7,#15 @sign_up = vextq_s8(sign_up, sign_up, 15) 587 VEXT.8 Q9,Q8,Q9,#1 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1) [all...] |
ihevc_sao_edge_offset_class2_chroma.s | 372 VEXT.8 Q9,Q8,Q9,#2 @I pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 2) 414 VEXT.8 Q7,Q7,Q7,#14 @I sign_up = vextq_s8(sign_up, sign_up, 14) 460 VEXT.8 Q14,Q8,Q14,#2 @II pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 2) 472 VEXT.8 Q9,Q15,Q9,#2 @III pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 2) 515 VEXT.8 Q7,Q7,Q7,#14 @II sign_up = vextq_s8(sign_up, sign_up, 14) 550 VEXT.8 Q7,Q7,Q7,#14 @III sign_up = vextq_s8(sign_up, sign_up, 14) 606 VEXT.8 Q9,Q8,Q9,#2 @pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 2) [all...] |
ihevc_sao_edge_offset_class3.s | 292 VEXT.8 Q9,Q9,Q8,#15 @I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 15) 317 VEXT.8 Q7,Q7,Q7,#1 @I sign_up = vextq_s8(sign_up, sign_up, 1) 370 VEXT.8 Q9,Q9,Q8,#15 @II pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 15) 404 VEXT.8 Q9,Q9,Q15,#15 @III pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 15) 408 VEXT.8 Q7,Q7,Q7,#1 @II sign_up = vextq_s8(sign_up, sign_up, 1) 431 VEXT.8 Q7,Q7,Q7,#1 @III sign_up = vextq_s8(sign_up, sign_up, 1) 495 VEXT.8 Q9,Q9,Q8,#15 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 15) 627 VEXT.8 Q9,Q9,Q8,#15 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 15) [all...] |
ihevc_sao_edge_offset_class3_chroma.s | 365 VEXT.8 Q9,Q9,Q8,#14 @I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 14) 405 VEXT.8 Q7,Q7,Q7,#2 @I sign_up = vextq_s8(sign_up, sign_up, 2) 460 VEXT.8 Q14,Q14,Q8,#14 @II pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 14) 499 VEXT.8 Q9,Q9,Q15,#14 @III pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 14) 515 VEXT.8 Q7,Q7,Q7,#2 @II sign_up = vextq_s8(sign_up, sign_up, 2) 542 VEXT.8 Q7,Q7,Q7,#2 @III sign_up = vextq_s8(sign_up, sign_up, 2) 615 VEXT.8 Q9,Q9,Q8,#14 @pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 14) [all...] |