HomeSort by relevance Sort by last modified time
    Searched refs:q0 (Results 1 - 25 of 92) sorted by null

1 2 3 4

  /external/skia/src/opts/
memset32_neon.S 32 vdup.32 q0, r1
33 vmov q1, q0
44 vst1.64 {q0, q1}, [r0]!
45 vst1.64 {q0, q1}, [r0]!
46 vst1.64 {q0, q1}, [r0]!
47 vst1.64 {q0, q1}, [r0]!
48 vst1.64 {q0, q1}, [r0]!
49 vst1.64 {q0, q1}, [r0]!
50 vst1.64 {q0, q1}, [r0]!
51 vst1.64 {q0, q1}, [r0]
    [all...]
memset16_neon.S 77 * build q0 and q1 depending on if we'll need it, so that's
86 vmov q1, q0
92 vst1.64 {q0, q1}, [r0]!
93 vst1.64 {q0, q1}, [r0]!
94 vst1.64 {q0, q1}, [r0]!
95 vst1.64 {q0, q1}, [r0]!
105 vst1.64 {q0, q1}, [r0]!
114 vst1.32 {q0}, [r0]!
  /external/valgrind/main/none/tests/arm/
neon128.c 355 TESTINSN_imm("vmov.i32 q0", q0, 0x7);
365 TESTINSN_imm("vmov.f32 q0", q0, 0.328125);
366 TESTINSN_imm("vmov.f32 q0", q0, -0.328125);
369 TESTINSN_imm("vmvn.i32 q0", q0, 0x7);
381 TESTINSN_imm("vorr.i32 q0", q0, 0x7)
    [all...]
neon128.stdout.exp 2 vmov.i32 q0, #0x7 :: Qd 0x00000007 0x00000007 0x00000007 0x00000007
3 vmov.i32 q0, #0x7 :: Qd 0x00000007 0x00000007 0x00000007 0x00000007
22 vmov.f32 q0, #0.328125 :: Qd 0x3ea80000 0x3ea80000 0x3ea80000 0x3ea80000
23 vmov.f32 q0, #0.328125 :: Qd 0x3ea80000 0x3ea80000 0x3ea80000 0x3ea80000
24 vmov.f32 q0, #-0.328125 :: Qd 0xbea80000 0xbea80000 0xbea80000 0xbea80000
25 vmov.f32 q0, #-0.328125 :: Qd 0xbea80000 0xbea80000 0xbea80000 0xbea80000
27 vmvn.i32 q0, #0x7 :: Qd 0xfffffff8 0xfffffff8 0xfffffff8 0xfffffff8
28 vmvn.i32 q0, #0x7 :: Qd 0xfffffff8 0xfffffff8 0xfffffff8 0xfffffff8
48 vorr.i32 q0, #0x7 :: Qd 0x55555557 0x55555557 0x55555557 0x55555557
49 vorr.i32 q0, #0x7 :: Qd 0x151d191f 0x141c1f1f 0x131b1a1f 0x121f1e1
    [all...]
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
armVCM4P10_DeBlockPixel.c 34 * [in] pQ0 Pointer to pixel q0
35 * [in] Step Step between pixels q0 and q1
46 OMX_U8 *pQ0, /* pointer to the pixel q0 */
47 int Step, /* step between pixels q0 and q1 */
55 int p3, p2, p1, p0, q0, q1, q2, q3; local
67 q0 = pQ0[ 0*Step];
72 if (armAbs(p0-q0)>=alpha || armAbs(p1-p0)>=beta || armAbs(q1-q0)>=beta)
75 p3, p2, p1, p0, q0, q1, q2, q3, alpha, beta);
80 aq = armAbs(q2 - q0);
    [all...]
  /external/libvpx/vp8/common/arm/neon/
buildintrapredictorsmby_neon.asm 45 vdup.u8 q0, r12
126 vdup.u8 q0, r5
129 vst1.u8 {q0}, [r1]!
130 vst1.u8 {q0}, [r1]!
131 vst1.u8 {q0}, [r1]!
132 vst1.u8 {q0}, [r1]!
133 vst1.u8 {q0}, [r1]!
134 vst1.u8 {q0}, [r1]!
135 vst1.u8 {q0}, [r1]!
136 vst1.u8 {q0}, [r1]
    [all...]
loopfiltersimplehorizontaledge_neon.asm 36 vld1.u8 {q0}, [r12]! ; 0x80
37 vld1.u8 {q7}, [r0], r1 ; q0
42 vabd.u8 q15, q6, q7 ; abs(p0 - q0)
44 vqadd.u8 q15, q15, q15 ; abs(p0 - q0) * 2
46 vqadd.u8 q15, q15, q14 ; abs(p0 - q0) * 2 + abs(p1 - q1) / 2
49 veor q7, q7, q0 ; qs0: q0 offset to convert to a signed value
50 veor q6, q6, q0 ; ps0: p0 offset to convert to a signed value
51 veor q5, q5, q0 ; ps1: p1 offset to convert to a signed value
52 veor q8, q8, q0 ; qs1: q1 offset to convert to a signed valu
    [all...]
recon16x16mb_neon.asm 35 vmovl.u8 q0, d24 ;modify Pred data from 8 bits to 16 bits
50 vadd.s16 q0, q0, q8 ;add Diff data and Pred data together
59 vqmovun.s16 d0, q0 ;CLAMP() saturation
65 vst1.u8 {q0}, [r2], r3 ;store result
86 vmovl.u8 q0, d24 ;modify Pred data from 8 bits to 16 bits
97 vadd.s16 q0, q0, q8 ;add Diff data and Pred data together
105 vqmovun.s16 d0, q0 ;CLAMP() saturation
  /external/webp/src/dec/
dsp_sse2.c 277 #define GET_NOTHEV(p1, p0, q0, q1, hev_thresh, not_hev) { \
280 const __m128i t2 = MM_ABS(q1, q0); \
284 const __m128i t4 = _mm_subs_epu8(t2, h); /* abs(q1 - q0) - hev_tresh */ \
290 #define GET_BASE_DELTA(p1, p0, q0, q1, o) { \
291 const __m128i qp0 = _mm_subs_epi8(q0, p0); /* q0 - p0 */ \
293 o = _mm_adds_epi8(o, qp0); /* p1 - q1 + 1 * (q0 - p0) */ \
294 o = _mm_adds_epi8(o, qp0); /* p1 - q1 + 2 * (q0 - p0) */ \
295 o = _mm_adds_epi8(o, qp0); /* p1 - q1 + 3 * (q0 - p0) */ \
298 #define DO_SIMPLE_FILTER(p0, q0, fl) {
596 __m128i q0 = _mm_loadu_si128((__m128i*)&p[0]); local
607 __m128i p1, p0, q0, q1; local
686 __m128i p2, p1, p0, q0, q1, q2; local
711 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local
732 __m128i t1, t2, p1, p0, q0, q1; local
761 __m128i t1, t2, p1, p0, q0, q1; local
786 __m128i t1, p2, p1, p0, q0, q1, q2; local
811 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local
831 __m128i t1, t2, p1, p0, q0, q1; local
857 __m128i t1, t2, p1, p0, q0, q1; local
    [all...]
  /bionic/libm/src/
k_rem_pio2.c 108 * q0 the corresponding exponent of q[0]. Note that the
109 * exponent for q[i] would be q0-24*i.
158 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local
165 /* determine jx,jv,q0, note that 3>q0 */
168 q0 = e0-24*(jv+1);
189 z = scalbn(z,q0); /* actual value of z */
194 if(q0>0) { /* need iq[jz-1] to determine n */
195 i = (iq[jz-1]>>(24-q0)); n += i;
196 iq[jz-1] -= i<<(24-q0);
    [all...]
k_rem_pio2f.c 50 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local
57 /* determine jx,jv,q0, note that 3>q0 */
60 q0 = e0-8*(jv+1);
81 z = scalbnf(z,q0); /* actual value of z */
86 if(q0>0) { /* need iq[jz-1] to determine n */
87 i = (iq[jz-1]>>(8-q0)); n += i;
88 iq[jz-1] -= i<<(8-q0);
89 ih = iq[jz-1]>>(7-q0);
91 else if(q0==0) ih = iq[jz-1]>>7
    [all...]
  /external/fdlibm/
k_rem_pio2.c 104 * q0 the corresponding exponent of q[0]. Note that the
105 * exponent for q[i] would be q0-24*i.
170 int jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local
177 /* determine jx,jv,q0, note that 3>q0 */
180 q0 = e0-24*(jv+1);
201 z = ieee_scalbn(z,q0); /* actual value of z */
206 if(q0>0) { /* need iq[jz-1] to determine n */
207 i = (iq[jz-1]>>(24-q0)); n += i;
208 iq[jz-1] -= i<<(24-q0);
    [all...]
  /external/libvpx/vp8/encoder/arm/neon/
fastquantizeb_neon.asm 31 vld1.16 {q0, q1}, [r0] ;load z
34 vabs.s16 q4, q0 ;calculate x = abs(z)
52 vshr.s16 q2, q0, #15 ; sz
66 vld1.16 {q0, q1}, [r0] ;load rvsplus1_scan_order
91 vand q0, q0, q14 ;get all valid number from rvsplus1_scan_order array
94 vmax.u16 q0, q0, q1 ;find maximum value in q0, q1
96 vmovl.u16 q0, d
    [all...]
vp8_memcpy_neon.asm 30 vld1.8 {q0, q1}, [r1]! ;load src data
33 vst1.8 {q0, q1}, [r0]! ;copy to dst_ptr
59 vld1.8 {q0}, [r1]! ;load src data
61 vst1.8 {q0}, [r0]!
vp8_subpixelvariance16x16s_neon.asm 55 vext.8 q1, q0, q1, #1 ;construct src_ptr[1]
60 vrhadd.u8 q0, q0, q1 ;(src_ptr[0]+src_ptr[1])/round/shift right 1
70 vsubl.u8 q0, d4, d26
91 vpadal.s16 q8, q0 ;sum
107 vpaddl.s32 q0, q8 ;accumulate sum
137 vld1.u8 {q0}, [r0], r1 ;load src data
153 vrhadd.u8 q0, q0, q2
163 vsubl.u8 q0, d8, d1
    [all...]
  /external/libvpx/vp8/common/x86/
loopfilter_mmx.asm 68 movq mm4, [rsi] ; q0
69 movq mm0, mm4 ; q0
70 psubusb mm4, mm3 ; q0-=q1
71 psubusb mm3, mm0 ; q1-=q0
72 por mm4, mm3 ; abs(q0-q1)
118 movq mm3, [rsi] ; q0
119 psubusb mm5, mm3 ; p0-=q0
120 psubusb mm3, mm6 ; q0-=p0
121 por mm5, mm3 ; abs(p0 - q0)
122 paddusb mm5, mm5 ; abs(p0-q0)*
    [all...]
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S 26 VADDL.U8 q0,d1,d11
32 VMLAL.U8 q0,d5,d31
36 VMLSL.U8 q0,d3,d30
40 VMLAL.U8 q0,d7,d31
44 VMLSL.U8 q0,d9,d30
74 VADDL.S16 q0,d18,d29
78 VMLAL.S16 q0,d27,d31
82 VMLSL.S16 q0,d26,d30
107 VQRSHRUN.S32 d0,q0,#10
111 VQMOVN.U16 d0,q0
    [all...]
  /external/libvpx/vpx_scale/arm/neon/
vp8_vpxyv12_copyframeyonly_neon.asm 48 vld1.8 {q0, q1}, [r8]!
59 vst1.8 {q0, q1}, [r9]!
119 vmov q1, q0
130 vst1.8 {q0, q1}, [r5], lr
153 vld1.8 {q0, q1}, [r1]!
167 vst1.8 {q0, q1}, [r5]!
200 vld1.8 {q0}, [r1]!
208 vst1.8 {q0}, [r5], lr
210 vst1.8 {q0}, [r5], lr
212 vst1.8 {q0}, [r5], l
    [all...]
  /external/libvpx/vp8/common/arm/armv6/
simpleloopfilter_v6.asm 69 ldr r5, [src] ; q0
84 uqsub8 r10, r4, r5 ; p0 - q0
85 uqsub8 r11, r5, r4 ; q0 - p0
87 orr r10, r10, r11 ; abs(p0 - q0)
88 uqadd8 r10, r10, r10 ; abs(p0 - q0) * 2
90 uqadd8 r10, r10, r8 ; abs(p0 - q0)*2 + abs(p1 - q1)/2
102 eor r5, r5, r2 ; q0 offset to convert to a signed value
105 qsub8 r6, r5, r4 ; q0 - p0
106 qadd8 r3, r3, r6 ; += q0 - p0
108 qadd8 r3, r3, r6 ; += q0 - p
    [all...]
  /frameworks/base/services/sensorservice/
quat.h 32 TYPE q0(q.w);
40 TYPE q3_q0 = 2 * q3 * q0;
42 TYPE q2_q0 = 2 * q2 * q0;
44 TYPE q1_q0 = 2 * q1 * q0;
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/source/
h264bsd_deblocking.c 660 u8 p0, q0, p1, q1, p2, q2; local
677 q0 = data[0]; q1 = data[1];
678 if ( ((unsigned)ABS(p0-q0) < thresholds->alpha) &&
680 ((unsigned)ABS(q1-q0) < thresholds->beta) )
688 (p2 + ((p0 + q0 + 1) >> 1) - (p1 << 1)) >> 1));
692 if ((unsigned)ABS(q2-q0) < thresholds->beta)
695 (q2 + ((p0 + q0 + 1) >> 1) - (q1 << 1)) >> 1));
699 delta = CLIP3(-tmp, tmp, ((((q0 - p0) << 2) +
703 q0 = clp[q0 - delta]
771 u8 p0, q0, p1, q1, p2, q2; local
840 u8 p0, q0, p1, q1, p2, q2; local
952 u8 p0, q0, p1, q1; local
1028 u8 p0, q0, p1, q1; local
1076 u8 p0, q0, p1, q1; local
    [all...]
  /external/libvpx/vp8/common/
loopfilter_filters.c 28 uc p3, uc p2, uc p1, uc p0, uc q0, uc q1, uc q2, uc q3)
34 mask |= (abs(q1 - q0) > limit) * -1;
37 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > flimit * 2 + limit) * -1;
43 static __inline signed char vp8_hevmask(signed char thresh, uc p1, uc p0, uc q0, uc q1)
47 hev |= (abs(q1 - q0) > thresh) * -1;
281 static __inline signed char vp8_simple_filter_mask(signed char limit, signed char flimit, uc p1, uc p0, uc q0, uc q1)
287 signed char mask = (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 <= flimit * 2 + limit) * -1;
296 signed char q0 = (signed char) * oq0 ^ 0x80; local
301 vp8_filter = vp8_signed_char_clamp(vp8_filter + 3 * (q0 - p0));
307 u = vp8_signed_char_clamp(q0 - Filter1)
    [all...]
  /external/webp/src/enc/
filter.c 53 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local
54 const int a = 3 * (q0 - p0) + sclip1[1020 + p1 - q1];
58 p[ 0] = clip1[255 + q0 - a1];
63 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local
64 const int a = 3 * (q0 - p0);
70 p[ 0] = clip1[255 + q0 - a1];
76 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local
77 return (abs0[255 + p1 - p0] > thresh) || (abs0[255 + q1 - q0] > thresh);
81 const int p1 = p[-2*step], p0 = p[-step], q0 = p[0], q1 = p[step]; local
82 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/rs/scriptc/
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...]
  /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...]

Completed in 335 milliseconds

1 2 3 4