/prebuilts/sdk/renderscript/include/ |
rs_quaternion.rsh | 135 * @param q0 first quaternion 137 * @return dot product between q0 and q1 140 rsQuaternionDot(const rs_quaternion *q0, const rs_quaternion *q1) { 141 return q0->w*q1->w + q0->x*q1->x + q0->y*q1->y + q0->z*q1->z; 177 * @param q0 first param 182 rsQuaternionSlerp(rs_quaternion *q, const rs_quaternion *q0, const rs_quaternion *q1, float t) { 184 rsQuaternionSet(q, q0); [all...] |
/external/llvm/test/MC/ARM/ |
vfp4.s | 18 @ ARM: vfma.f32 q2, q4, q0 @ encoding: [0x50,0x4c,0x08,0xf2] 19 @ THUMB: vfma.f32 q2, q4, q0 @ encoding: [0x08,0xef,0x50,0x4c] 20 vfma.f32 q2, q4, q0 44 @ ARM: vfms.f32 q2, q4, q0 @ encoding: [0x50,0x4c,0x28,0xf2] 45 @ THUMB: vfms.f32 q2, q4, q0 @ encoding: [0x28,0xef,0x50,0x4c] 46 vfms.f32 q2, q4, q0
|
/bionic/libm/upstream-freebsd/lib/msun/src/ |
e_jnf.c | 108 float q0,q1,h,tmp; int32_t k,m; local 110 q0 = w; z = w+h; q1 = w*z - (float)1.0; k=1; 113 tmp = z*q1 - q0; 114 q0 = q1;
|
k_rem_pio2.c | 106 * q0 the corresponding exponent of q[0]. Note that the 107 * exponent for q[i] would be q0-24*i. 296 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local 303 /* determine jx,jv,q0, note that 3>q0 */ 306 q0 = e0-24*(jv+1); 327 z = scalbn(z,q0); /* actual value of z */ 332 if(q0>0) { /* need iq[jz-1] to determine n */ 333 i = (iq[jz-1]>>(24-q0)); n += i; 334 iq[jz-1] -= i<<(24-q0); [all...] |
e_jn.c | 156 double q0,q1,h,tmp; int32_t k,m; local 158 q0 = w; z = w+h; q1 = w*z - 1.0; k=1; 161 tmp = z*q1 - q0; 162 q0 = q1;
|
/bionic/libc/arch-arm/cortex-a15/bionic/ |
memset.S | 50 vdup.8 q0, r1 80 vmov q1, q0
|
/external/libvpx/libvpx/vpx_scale/arm/neon/ |
vp8_vpxyv12_extendframeborders_neon.asm | 51 vmov q1, q0 62 vst1.8 {q0, q1}, [r5], lr 87 vld1.8 {q0, q1}, [r1]! 101 vst1.8 {q0, q1}, [r5]! 167 vst1.8 {q0}, [r5], lr 198 vld1.8 {q0, q1}, [r1]! 208 vst1.8 {q0, q1}, [r5]! 240 vld1.8 {q0}, [r1]! 248 vst1.8 {q0}, [r5], lr 250 vst1.8 {q0}, [r5], l [all...] |
vp8_vpxyv12_copyframe_func_neon.asm | 60 vld1.8 {q0, q1}, [r8]! 71 vst1.8 {q0, q1}, [r9]! 120 vld1.8 {q0, q1}, [r8]! 127 vst1.8 {q0, q1}, [r9]! 179 vld1.8 {q0}, [r8]! 184 vst1.8 {q0}, [r9]!
|
vp8_vpxyv12_copy_y_neon.asm | 46 vld1.8 {q0, q1}, [r8]! 57 vst1.8 {q0, q1}, [r9]! 102 vld1.8 {q0}, [r8]! 107 vst1.8 {q0}, [r9]!
|
vp8_vpxyv12_copysrcframe_func_neon.asm | 52 vld1.8 {q0, q1}, [r2]! 62 vst1.8 {q0, q1}, [r3]! 109 vld1.8 {q0, q1}, [r2]! 115 vst1.8 {q0, q1}, [r3]! 166 vld1.8 {q0, q1}, [r2]! 172 vst1.8 {q0, q1}, [r3]! 215 vld1.8 {q0, q1}, [r2]! 219 vst1.8 {q0, q1}, [r3]!
|
/external/libvpx/libvpx/vp8/common/x86/ |
loopfilter_sse2.asm | 33 movdqa xmm5, [rsi] ; q0 39 movlps xmm5, [rsi + rax] ; q0 66 movdqa xmm0, xmm5 ; q0 69 psubusb xmm5, xmm3 ; q0-=q1 70 psubusb xmm3, xmm0 ; q1-=q0 72 por xmm5, xmm3 ; abs(q0-q1) 141 movdqa xmm3, xmm0 ; q0 147 psubusb xmm5, xmm3 ; p0-=q0 148 psubusb xmm3, xmm6 ; q0-=p0 149 por xmm5, xmm3 ; abs(p0 - q0) [all...] |
/external/libvpx/libvpx/vp8/common/ |
loopfilter_filters.c | 29 uc q0, uc q1, uc q2, uc q3) 35 mask |= (abs(q1 - q0) > limit); 38 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit); 43 static signed char vp8_hevmask(uc thresh, uc p1, uc p0, uc q0, uc q1) 47 hev |= (abs(q1 - q0) > thresh) * -1; 282 static signed char vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q0, uc q1) 288 signed char mask = (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 <= blimit) * -1; 297 signed char q0 = (signed char) * oq0 ^ 0x80; local 302 vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * (q0 - p0)); 308 u = vp8_signed_char_clamp(q0 - Filter1) [all...] |
/external/webp/src/enc/ |
filter.c | 52 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 53 const int a = 3 * (q0 - p0) + sclip1[1020 + p1 - q1]; 57 p[ 0] = clip1[255 + q0 - a1]; 62 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 63 const int a = 3 * (q0 - p0); 69 p[ 0] = clip1[255 + q0 - a1]; 75 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 76 return (abs0[255 + p1 - p0] > thresh) || (abs0[255 + q1 - q0] > thresh); 80 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 81 return (2 * abs0[255 + p0 - q0] + abs1[255 + p1 - q1]) <= thresh 87 const int q0 = p[0], q1 = p[step], q2 = p[2*step], q3 = p[3*step]; local [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S | 130 VADDL.S16 q0,d12,d18 133 VMUL.I32 q4,q0,q14 136 VADDL.S16 q0,d14,d20 139 VMUL.I32 q4,q0,q14 142 VADDL.S16 q0,d16,d22 145 VMUL.I32 q4,q0,q14 148 VADDL.S16 q0,d18,d24 151 VMLS.I32 q3,q0,q14 156 VQMOVN.U16 d0,q0
|
omxVCM4P10_PredictIntraChroma_8x8_s.S | 168 VADDL.U8 q0,d0,d1 169 VDUP.16 q0,d1[3] 170 VSHL.I16 q0,q0,#4 175 VADD.I16 q2,q2,q0 176 VDUP.16 q0,d6[0] 184 VADD.I16 q0,q2,q0 192 VQRSHRUN.S16 d0,q0,#5
|
armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S | 22 VADDL.U8 q0,d7,d12 50 VQRSHRUN.S16 d0,q0,#5
|
omxVCM4P10_PredictIntra_16x16_s.S | 115 VPADDL.U8 q0,q1 126 VPADDL.U8 q0,q0 222 VADD.I16 q0,q5,q13 225 VQRSHRUN.S16 d6,q0,#5 229 VADD.I16 q0,q0,q7
|
/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 58 vshll.u8 q0, d0, #5 // shift up red and widen 90 vadd.u16 q8, q8, q0 // add src red to dst red0 97 vadd.u16 q13, q13, q0 // add src red to dst red1
|
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_interleave_memcpy_neon.s | 76 vld1.8 {q0}, [r11]! 93 vst2.8 {q0, q1}, [r10]!
|
csc_tiled_to_linear_uv_neon.s | 85 vld1.8 {q0, q1}, [r8]! 94 vst1.8 {q0}, [r7], r2 162 vld1.8 {q0}, [r8]! 164 vst1.8 {q0}, [r7], r2
|
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 102 ldr r9, [src], pstep ; q0 111 uqsub8 r11, r12, r9 ; p0 - q0 112 uqsub8 r12, r9, r12 ; q0 - p0 115 orr r12, r11, r12 ; abs (p0-q0) 117 uqadd8 r12, r12, r12 ; abs (p0-q0) * 2 119 uqsub8 r7, r9, r10 ; q0 - q1 120 uqadd8 r12, r12, r6 ; abs (p0-q0)*2 + abs (p1-q1)/2 121 uqsub8 r6, r10, r9 ; q1 - q0 129 orr r6, r7, r6 ; abs (q1-q0) 169 ldr r9, [src], pstep ; q0 [all...] |
/external/fdlibm/ |
e_jn.c | 161 double q0,q1,h,tmp; int k,m; local 163 q0 = w; z = w+h; q1 = w*z - 1.0; k=1; 166 tmp = z*q1 - q0; 167 q0 = q1;
|
/external/webp/src/dsp/ |
dec.c | 494 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 495 const int a = 3 * (q0 - p0) + sclip1[1020 + p1 - q1]; 499 p[ 0] = clip1[255 + q0 - a1]; 504 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 505 const int a = 3 * (q0 - p0); 511 p[ 0] = clip1[255 + q0 - a1]; 518 const int q0 = p[0], q1 = p[step], q2 = p[2*step]; local 519 const int a = sclip1[1020 + 3 * (q0 - p0) + sclip1[1020 + p1 - q1]]; 526 p[ 0] = clip1[255 + q0 - a1]; 532 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step] local 537 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local 544 const int q0 = p[0], q1 = p[step], q2 = p[2*step], q3 = p[3*step]; local [all...] |
/frameworks/native/services/sensorservice/ |
Fusion.h | 76 void initFusion(const vec4_t& q0, float dT);
|
/external/opencv/cv/src/ |
cvmoments.cpp | 539 double q0 = t0 * t0, q1 = t1 * t1; local 547 HuState->hu4 = q0 + q1; 548 HuState->hu6 = d * (q0 - q1) + n4 * t0 * t1; 550 t0 *= q0 - 3 * q1; 551 t1 *= 3 * q0 - q1; 553 q0 = nu30 - 3 * nu12; 556 HuState->hu3 = q0 * q0 + q1 * q1; 557 HuState->hu5 = q0 * t0 + q1 * t1; 558 HuState->hu7 = q1 * t0 - q0 * t1 [all...] |