/external/chromium_org/third_party/freetype/src/base/ |
ftbbox.c | 227 FT_Pos q1, q2, q3, q4; 232 q3 = p3; 237 while ( q2 > *max || q3 > *max ) 240 if ( q1 + q2 > q3 + q4 ) /* first half */ 242 q4 = q4 + q3; 243 q3 = q3 + q2; 245 q4 = q4 + q3; 246 q3 = q3 + q2 [all...] |
/external/pdfium/core/src/fxge/fx_freetype/fxft2.5.01/src/base/ |
ftbbox.c | 227 FT_Pos q1, q2, q3, q4; 232 q3 = p3; 237 while ( q2 > *max || q3 > *max ) 240 if ( q1 + q2 > q3 + q4 ) /* first half */ 242 q4 = q4 + q3; 243 q3 = q3 + q2; 245 q4 = q4 + q3; 246 q3 = q3 + q2 [all...] |
/external/llvm/test/MC/ARM/ |
neon-bitwise-encoding.s | 65 veor q4, q7, q3 66 veor.8 q4, q7, q3 67 veor.16 q4, q7, q3 68 veor.32 q4, q7, q3 69 veor.64 q4, q7, q3 71 veor.i8 q4, q7, q3 72 veor.i16 q4, q7, q3 73 veor.i32 q4, q7, q3 74 veor.i64 q4, q7, q3 76 veor.s8 q4, q7, q3 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
dequant_idct_neon.c | 24 int16x8_t q1, q2, q3, q4, q5, q6; local 32 q3 = vld1q_s16(input); 53 q1 = vreinterpretq_s16_u16(vmulq_u16(vreinterpretq_u16_s16(q3), 63 q3 = vqdmulhq_n_s16(q2, sinpi8sqrt2); 66 q3 = vshrq_n_s16(q3, 1); 69 q3 = vqaddq_s16(q3, q2); 72 d10 = vqsub_s16(vget_low_s16(q3), vget_high_s16(q4)); 73 d11 = vqadd_s16(vget_high_s16(q3), vget_low_s16(q4)) [all...] |
sad_neon.c | 21 uint64x2_t q3; local 40 q3 = vpaddlq_u32(q1); 41 d5 = vadd_u32(vreinterpret_u32_u64(vget_low_u64(q3)), 42 vreinterpret_u32_u64(vget_high_u64(q3))); 55 uint64x2_t q3; local 74 q3 = vpaddlq_u32(q1); 75 d5 = vadd_u32(vreinterpret_u32_u64(vget_low_u64(q3)), 76 vreinterpret_u32_u64(vget_high_u64(q3))); 120 uint64x2_t q3; local 142 q3 = vpaddlq_u32(q1) 157 uint64x2_t q3; local [all...] |
idct_dequant_full_2x_neon.c | 24 int16x8_t q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11; local 41 q3 = vld1q_s16(q); 70 q3 = vmulq_s16(q3, q1); 82 dLow0 = vget_low_s16(q3); 83 dHigh0 = vget_high_s16(q3); 86 q3 = vcombine_s16(dLow0, dLow1); 94 q10 = vqaddq_s16(q2, q3); 95 q11 = vqsubq_s16(q2, q3); 104 q3 = vqaddq_s16(q7, q4) [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
dequant_idct_neon.c | 24 int16x8_t q1, q2, q3, q4, q5, q6; local 32 q3 = vld1q_s16(input); 53 q1 = vreinterpretq_s16_u16(vmulq_u16(vreinterpretq_u16_s16(q3), 63 q3 = vqdmulhq_n_s16(q2, sinpi8sqrt2); 66 q3 = vshrq_n_s16(q3, 1); 69 q3 = vqaddq_s16(q3, q2); 72 d10 = vqsub_s16(vget_low_s16(q3), vget_high_s16(q4)); 73 d11 = vqadd_s16(vget_high_s16(q3), vget_low_s16(q4)) [all...] |
/external/openssl/crypto/modes/asm/ |
ghashv8-armx.S | 12 vext.8 q3,q9,q9,#8 17 vshr.u64 q11,q3,#63 20 vshl.i64 q3,q3,#1 23 vorr q3,q3,q11 @ H<<<=1 24 veor q3,q3,q8 @ twisted H 25 vst1.64 {q3},[r0] 43 vext.8 q3,q9,q9,# [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
dequant_idct_neon.c | 24 int16x8_t q1, q2, q3, q4, q5, q6; local 32 q3 = vld1q_s16(input); 53 q1 = vreinterpretq_s16_u16(vmulq_u16(vreinterpretq_u16_s16(q3), 63 q3 = vqdmulhq_n_s16(q2, sinpi8sqrt2); 66 q3 = vshrq_n_s16(q3, 1); 69 q3 = vqaddq_s16(q3, q2); 72 d10 = vqsub_s16(vget_low_s16(q3), vget_high_s16(q4)); 73 d11 = vqadd_s16(vget_high_s16(q3), vget_low_s16(q4)) [all...] |
/external/freetype/src/base/ |
ftbbox.c | 208 FT_Pos q3, 214 while ( q2 > max || q3 > max ) 217 if ( q1 + q2 > q3 + q4 ) /* first half */ 219 q4 = q4 + q3; 220 q3 = q3 + q2; 222 q4 = q4 + q3; 223 q3 = q3 + q2; 224 q4 = ( q4 + q3 ) / 8 [all...] |
/ndk/tests/build/b14825026-aarch64-FP_LO_REGS/jni/ |
idct_dequant_full_2x_neon.c | 24 int16x8_t q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11; local 41 q3 = vld1q_s16(q); 70 q3 = vmulq_s16(q3, q1); 82 dLow0 = vget_low_s16(q3); 83 dHigh0 = vget_high_s16(q3); 86 q3 = vcombine_s16(dLow0, dLow1); 94 q10 = vqaddq_s16(q2, q3); 95 q11 = vqsubq_s16(q2, q3); 104 q3 = vqaddq_s16(q7, q4) [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/ |
vp9_loopfilter_masks_dspr2.h | 31 uint32_t q2, uint32_t q3, 84 /* mask |= (abs(q3 - q2) > limit) */ 85 "subu_s.qb %[c], %[q3], %[q2] \n\t" 86 "subu_s.qb %[r_k], %[q2], %[q3] \n\t" 95 [q2] "r" (q2), [q3] "r" (q3), [thresh] "r" (thresh) 138 uint32_t q2, uint32_t q3, 213 /* flat |= (abs(q3 - q0) > thresh) */ 214 "subu_s.qb %[c], %[q3], %[q0] \n\t" 215 "subu_s.qb %[r_k], %[q0], %[q3] \n\t [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
vp9_loopfilter_masks_dspr2.h | 31 uint32_t q2, uint32_t q3, 84 /* mask |= (abs(q3 - q2) > limit) */ 85 "subu_s.qb %[c], %[q3], %[q2] \n\t" 86 "subu_s.qb %[r_k], %[q2], %[q3] \n\t" 95 [q2] "r" (q2), [q3] "r" (q3), [thresh] "r" (thresh) 138 uint32_t q2, uint32_t q3, 213 /* flat |= (abs(q3 - q0) > thresh) */ 214 "subu_s.qb %[c], %[q3], %[q0] \n\t" 215 "subu_s.qb %[r_k], %[q0], %[q3] \n\t [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
vp9_loopfilter_masks_dspr2.h | 31 uint32_t q2, uint32_t q3, 84 /* mask |= (abs(q3 - q2) > limit) */ 85 "subu_s.qb %[c], %[q3], %[q2] \n\t" 86 "subu_s.qb %[r_k], %[q2], %[q3] \n\t" 95 [q2] "r" (q2), [q3] "r" (q3), [thresh] "r" (thresh) 138 uint32_t q2, uint32_t q3, 213 /* flat |= (abs(q3 - q0) > thresh) */ 214 "subu_s.qb %[c], %[q3], %[q0] \n\t" 215 "subu_s.qb %[r_k], %[q0], %[q3] \n\t [all...] |
/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 63 vaddl.u8 q3, d6, d7 // add top bit into alpha 64 vsub.u16 q3, q15, q3 // invert alpha 83 vmul.u16 q8, q8, q3 // multiply dst red0 by src alpha 85 vmul.u16 q9, q9, q3 // multiply dst green0 by src alpha 87 vmul.u16 q10, q10, q3 // multiply dst blue0 by src alpha 91 vmul.u16 q13, q13, q3 // multiply dst red1 by src alpha 93 vmul.u16 q12, q12, q3 // multiply dst green1 by src alpha 95 vmul.u16 q11, q11, q3 // multiply dst blue1 by src alpha
|
/frameworks/native/services/sensorservice/ |
quat.h | 35 TYPE q3(q.z); 38 TYPE sq_q3 = 2 * q3 * q3; 40 TYPE q3_q0 = 2 * q3 * q0; 41 TYPE q1_q3 = 2 * q1 * q3; 43 TYPE q2_q3 = 2 * q2 * q3;
|
/external/libhevc/common/arm/ |
ihevc_deblk_chroma_horz.s | 92 vsub.i16 q3,q0,q1 96 vshl.i16 q3,q3,#2 106 vadd.i16 q2,q3,q2 108 vsub.i16 q3,q2,q8 125 vrshr.s16 q3,q3,#3 133 vmin.s16 q8,q3,q2
|
/external/openssl/crypto/aes/asm/ |
aesv8-armx.S | 22 vld1.8 {q3},[r0]! 32 vtbl.8 d20,{q3},d4 33 vtbl.8 d21,{q3},d5 34 vext.8 q9,q0,q3,#12 35 vst1.32 {q3},[r2]! 39 veor q3,q3,q9 41 veor q3,q3,q9 44 veor q3,q3,q [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_Interpolate_Chroma_s.S | 71 VMULL.U8 q3,d2,d12 76 VMLAL.U8 q3,d3,d13 82 VMLAL.U8 q3,d16,d14 89 VMLAL.U8 q3,d17,d15 94 VQRSHRN.U16 d9,q3,#6 109 VMULL.U8 q3,d2,d12 112 VMLAL.U8 q3,d3,d13 115 VMLAL.U8 q3,d0,d14 118 VMLAL.U8 q3,d1,d15 120 VQRSHRN.U16 d9,q3,# [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_avg_neon.asm | 37 vld1.8 {q2-q3}, [r0], lr 44 vrhadd.u8 q3, q3, q11 46 vst1.8 {q2-q3}, [r2@128], r4 53 vld1.8 {q2-q3}, [r0], r1 63 vrhadd.u8 q3, q3, q11 65 vst1.8 {q2-q3}, [r2@128], r3 74 vld1.8 {q3}, [r6@128], r3 80 vrhadd.u8 q1, q1, q3 [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_avg_neon.asm | 37 vld1.8 {q2-q3}, [r0], lr 44 vrhadd.u8 q3, q3, q11 46 vst1.8 {q2-q3}, [r2@128], r4 53 vld1.8 {q2-q3}, [r0], r1 63 vrhadd.u8 q3, q3, q11 65 vst1.8 {q2-q3}, [r2@128], r3 74 vld1.8 {q3}, [r6@128], r3 80 vrhadd.u8 q1, q1, q3 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_avg_neon.asm | 37 vld1.8 {q2-q3}, [r0], lr 44 vrhadd.u8 q3, q3, q11 46 vst1.8 {q2-q3}, [r2@128], r4 53 vld1.8 {q2-q3}, [r0], r1 63 vrhadd.u8 q3, q3, q11 65 vst1.8 {q2-q3}, [r2@128], r3 74 vld1.8 {q3}, [r6@128], r3 80 vrhadd.u8 q1, q1, q3 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
vp9_loopfilter_filters.c | 25 uint8_t q2, uint8_t q3) { 32 mask |= (abs(q3 - q2) > limit) * -1; 41 uint8_t q2, uint8_t q3) { 48 mask |= (abs(q3 - q0) > thresh) * -1; 57 uint8_t q3, uint8_t q4) { 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 114 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 116 p3, p2, p1, p0, q0, q1, q2, q3); 139 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 141 p3, p2, p1, p0, q0, q1, q2, q3); 163 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 186 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 212 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 245 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, local 291 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 317 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local [all...] |
/external/libvpx/libvpx/vp9/common/ |
vp9_loopfilter_filters.c | 25 uint8_t q2, uint8_t q3) { 32 mask |= (abs(q3 - q2) > limit) * -1; 41 uint8_t q2, uint8_t q3) { 48 mask |= (abs(q3 - q0) > thresh) * -1; 57 uint8_t q3, uint8_t q4) { 58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3); 114 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 116 p3, p2, p1, p0, q0, q1, q2, q3); 139 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 141 p3, p2, p1, p0, q0, q1, q2, q3); 163 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3; local 186 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 212 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local 245 const uint8_t q0 = *oq0, q1 = *oq1, q2 = *oq2, q3 = *oq3, local 291 const uint8_t q0 = s[0 * p], q1 = s[1 * p], q2 = s[2 * p], q3 = s[3 * p]; local 317 const uint8_t q0 = s[0], q1 = s[1], q2 = s[2], q3 = s[3]; local [all...] |
/frameworks/rs/cpu_ref/ |
rsCpuIntrinsics_neon_Blend.S | 44 * At entry q0-q3 contain the RGBA data from the destination buffer, and q8-q11 46 * into one colour component per register (if necessary). q3 and q11 contain 64 vmov.i8 q3, #0 72 vmov q3, q11 91 vmull.u8 q3, d14, d6 99 vrshrn.u16 d14, q3, #8 108 vaddw.u8 q3, d14 117 vrshrn.u16 d6, q3, #8 123 vqadd.u8 q3, q11 128 vmvn q7, q3 [all...] |