Searched defs:p1 (Results 1 - 25 of 35) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/
H A Dvp9_convolve2_avg_dspr2.c36 uint32_t p1, p2; local
68 "preceu.ph.qbr %[p1], %[load2] \n\t"
69 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */
70 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
72 "dpa.w.ph $ac0, %[p1], %[filter45] \n\t"
76 "preceu.ph.qbl %[p1], %[load2] \n\t"
77 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */
78 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
80 "dpa.w.ph $ac2, %[p1], %[filter45] \n\t"
111 [p1] "
140 uint32_t p1, p2; local
[all...]
H A Dvp9_convolve2_vert_dspr2.c36 uint32_t p1, p2; local
68 "preceu.ph.qbr %[p1], %[load2] \n\t"
70 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */
71 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
73 "dpa.w.ph $ac0, %[p1], %[filter45] \n\t"
77 "preceu.ph.qbl %[p1], %[load2] \n\t"
79 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */
80 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
82 "dpa.w.ph $ac2, %[p1], %[filter45] \n\t"
104 [p1] "
133 uint32_t p1, p2; local
[all...]
H A Dvp9_convolve8_vert_dspr2.c36 uint32_t p1, p2; local
77 "preceu.ph.qbr %[p1], %[load2] \n\t"
78 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */
79 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
85 "dpa.w.ph $ac0, %[p1], %[vector1b] \n\t"
91 "preceu.ph.qbl %[p1], %[load2] \n\t"
92 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */
93 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
99 "dpa.w.ph $ac2, %[p1], %[vector1b] \n\t"
114 "preceu.ph.qbr %[p1],
190 uint32_t p1, p2; local
[all...]
H A Dvp9_loopfilter_masks_dspr2.h28 uint32_t p1, uint32_t p0,
47 /* mask |= (abs(p2 - p1) > limit) */
48 "subu_s.qb %[c], %[p2], %[p1] \n\t"
49 "subu_s.qb %[r_k], %[p1], %[p2] \n\t"
54 /* mask |= (abs(p1 - p0) > limit)
55 * hev |= (abs(p1 - p0) > thresh)
57 "subu_s.qb %[c], %[p1], %[p0] \n\t"
58 "subu_s.qb %[r_k], %[p0], %[p1] \n\t"
94 [p1] "r" (p1), [p
27 vp9_filter_hev_mask_dspr2(uint32_t limit, uint32_t flimit, uint32_t p1, uint32_t p0, uint32_t p3, uint32_t p2, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t thresh, uint32_t *hev, uint32_t *mask) argument
132 vp9_filter_hev_mask_flatmask4_dspr2(uint32_t limit, uint32_t flimit, uint32_t thresh, uint32_t p1, uint32_t p0, uint32_t p3, uint32_t p2, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t *hev, uint32_t *mask, uint32_t *flat) argument
282 vp9_flatmask5(uint32_t p4, uint32_t p3, uint32_t p2, uint32_t p1, uint32_t p0, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t q4, uint32_t *flat2) argument
[all...]
H A Dvp9_convolve2_avg_horiz_dspr2.c34 uint32_t p1, p2, p3; local
54 "preceu.ph.qbr %[p1], %[tp1] \n\t"
56 "dpa.w.ph $ac3, %[p1], %[filter45] \n\t"
73 "preceu.ph.qbr %[p1], %[tp2] \n\t"
75 "dpa.w.ph $ac3, %[p1], %[filter45] \n\t"
105 [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3),
129 uint32_t p1, p2, p3, p4, n1; local
151 "preceu.ph.qbr %[p1], %[tp1] \n\t"
156 "dpa.w.ph $ac3, %[p1],
281 uint32_t p1, p2, p3, p4, p5; local
530 uint32_t p1, p2, p3, p4, p5; local
[all...]
H A Dvp9_convolve2_dspr2.c35 uint32_t p1, p2; local
54 "preceu.ph.qbr %[p1], %[tp1] \n\t"
56 "dpa.w.ph $ac3, %[p1], %[filter45] \n\t"
70 "preceu.ph.qbr %[p1], %[tp2] \n\t"
72 "dpa.w.ph $ac3, %[p1], %[filter45] \n\t"
83 "lbux %[p1], %[Temp1](%[cm]) \n\t"
90 "sb %[p1], 0(%[dst_ptr]) \n\t"
100 [p1] "=&r" (p1), [p2] "=&r" (p2),
125 uint32_t p1, p local
264 uint32_t p1, p2, p3, p4, p5; local
496 uint32_t p1, p2, p3, p4, p5; local
[all...]
H A Dvp9_convolve2_horiz_dspr2.c34 uint32_t p1, p2; local
53 "preceu.ph.qbr %[p1], %[tp1] \n\t"
55 "dpa.w.ph $ac3, %[p1], %[filter45] \n\t"
69 "preceu.ph.qbr %[p1], %[tp2] \n\t"
71 "dpa.w.ph $ac3, %[p1], %[filter45] \n\t"
82 "lbux %[p1], %[Temp2](%[cm]) \n\t"
87 "sb %[p1], 1(%[dst]) \n\t"
92 [p1] "=&r" (p1), [p2] "=&r" (p2),
116 uint32_t p1, p local
243 uint32_t p1, p2, p3, p4, p5; local
450 uint32_t p1, p2, p3, p4, p5; local
[all...]
H A Dvp9_convolve8_avg_dspr2.c36 uint32_t p1, p2; local
77 "preceu.ph.qbr %[p1], %[load2] \n\t"
78 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */
79 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
85 "dpa.w.ph $ac0, %[p1], %[vector1b] \n\t"
91 "preceu.ph.qbl %[p1], %[load2] \n\t"
92 "precrq.ph.w %[n1], %[p1], %[scratch1] \n\t" /* pixel 2 */
93 "append %[p1], %[scratch1], 16 \n\t" /* pixel 1 */
99 "dpa.w.ph $ac2, %[p1], %[vector1b] \n\t"
114 "preceu.ph.qbr %[p1],
197 uint32_t p1, p2; local
[all...]
H A Dvp9_convolve8_avg_horiz_dspr2.c35 uint32_t p1, p2, p3, p4; local
57 "preceu.ph.qbr %[p1], %[tp1] \n\t"
61 "dpa.w.ph $ac3, %[p1], %[vector1b] \n\t"
71 "preceu.ph.qbr %[p1], %[tn2] \n\t"
78 "dpa.w.ph $ac2, %[p1], %[vector4b] \n\t"
129 [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3), [p4] "=&r" (p4),
157 uint32_t p1, p2, p3, p4, n1; local
181 "preceu.ph.qbr %[p1], %[tp1] \n\t"
186 "dpa.w.ph $ac3, %[p1],
347 uint32_t p1, p2, p3, p4, p5; local
658 uint32_t p1, p2, p3, p4, p5; local
[all...]
H A Dvp9_convolve8_horiz_dspr2.c35 uint32_t p1, p2, p3, p4; local
57 "preceu.ph.qbr %[p1], %[tp1] \n\t"
61 "dpa.w.ph $ac3, %[p1], %[vector1b] \n\t"
71 "preceu.ph.qbr %[p1], %[tn2] \n\t"
78 "dpa.w.ph $ac2, %[p1], %[vector4b] \n\t"
118 [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3), [p4] "=&r" (p4),
146 uint32_t p1, p2, p3, p4, n1; local
170 "preceu.ph.qbr %[p1], %[tp1] \n\t"
175 "dpa.w.ph $ac3, %[p1],
313 uint32_t p1, p2, p3, p4, p5; local
583 uint32_t p1, p2, p3, p4, p5; local
[all...]
H A Dvp9_loopfilter_filters_dspr2.c32 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
68 "lw %[p1], (%[s1]) \n\t"
73 : [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3), [p4] "=&r" (p4)
77 /* if (p1 - p4 == 0) and (p2 - p3 == 0)
79 if (!(((p1 - p4) == 0) && ((p2 - p3) == 0))) {
91 vp9_filter_hev_mask_dspr2(limit_vec, flimit_vec, p1, p2,
98 vp9_filter_dspr2(mask, hev, &p1, &p2, &p3, &p4);
101 "sw %[p1], (%[s1]) \n\t"
107 : [p1] "
125 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
[all...]
H A Dvp9_mbloop_loopfilter_dspr2.c36 uint32_t p3, p2, p1, p0, q0, q1, q2, q3; local
71 "lw %[p1], (%[sp1]) \n\t"
78 : [p3] "=&r" (p3), [p2] "=&r" (p2), [p1] "=&r" (p1), [p0] "=&r" (p0),
85 p1, p0, p3, p2, q0, q1, q2, q3,
89 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1,
119 "sw %[p1], (%[sp1]) \n\t"
126 : [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0),
133 vp9_filter1_dspr2(mask, hev, p1, p
334 uint32_t p3, p2, p1, p0, q3, q2, q1, q0; local
[all...]
H A Dvp9_convolve8_dspr2.c52 uint32_t p1, p2, p3, p4; local
73 "preceu.ph.qbr %[p1], %[tp1] \n\t"
77 "dpa.w.ph $ac3, %[p1], %[vector1b] \n\t"
87 "preceu.ph.qbr %[p1], %[tn2] \n\t"
94 "dpa.w.ph $ac2, %[p1], %[vector4b] \n\t"
101 "preceu.ph.qbr %[p1], %[tp2] \n\t"
105 "dpa.w.ph $ac3, %[p1], %[vector1b] \n\t"
115 "preceu.ph.qbr %[p1], %[tn1] \n\t"
119 "dpa.w.ph $ac2, %[p1], %[vector4b] \n\t"
140 [p1] "
168 uint32_t p1, p2, p3, p4, n1; local
346 uint32_t p1, p2, p3, p4, p5; local
636 uint32_t p1, p2, p3, p4, p5; local
[all...]
H A Dvp9_loopfilter_filters_dspr2.h376 const uint32_t p3 = *op3, p2 = *op2, p1 = *op1, p0 = *op0; local
384 /* *op2 = ROUND_POWER_OF_TWO(p3 + p3 + p3 + p2 + p2 + p1 + p0 + q0, 3) 1 */
385 /* *op1 = ROUND_POWER_OF_TWO(p3 + p3 + p2 + p1 + p1 + p0 + q0 + q1, 3) 2 */
386 /* *op0 = ROUND_POWER_OF_TWO(p3 + p2 + p1 + p0 + p0 + q0 + q1 + q2, 3) 3 */
387 /* *oq0 = ROUND_POWER_OF_TWO(p2 + p1 + p0 + q0 + q0 + q1 + q2 + q3, 3) 4 */
388 /* *oq1 = ROUND_POWER_OF_TWO(p1 + p0 + q0 + q1 + q1 + q2 + q3 + q3, 3) 5 */
392 "addu.ph %[add_p210_q012], %[p2], %[p1] \n\t"
403 "addu.ph %[res_op1], %[res_op1], %[p1] \n\t"
426 "subu.ph %[res_oq2], %[res_oq2], %[p1] \
448 vp9_mbfilter1_dspr2(uint32_t p3, uint32_t p2, uint32_t p1, uint32_t p0, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t *op2_f1, uint32_t *op1_f1, uint32_t *op0_f1, uint32_t *oq0_f1, uint32_t *oq1_f1, uint32_t *oq2_f1) argument
535 const uint32_t p3 = *op3, p2 = *op2, p1 = *op1, p0 = *op0; local
[all...]
H A Dvp9_mblpf_horiz_loopfilter_dspr2.c36 uint32_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7; local
88 "lw %[p1], (%[sp1]) \n\t"
91 : [p3] "=&r" (p3), [p2] "=&r" (p2), [p1] "=&r" (p1), [p0] "=&r" (p0),
114 p1, p0, p3, p2, q0, q1, q2, q3,
122 vp9_filter1_dspr2(mask, hev, p1, p0, q0, q1,
163 "sw %[p1], (%[sp1]) \n\t"
168 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0),
204 "sw %[p1], (
[all...]
H A Dvp9_mblpf_vert_loopfilter_dspr2.c34 uint32_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7; local
69 "lw %[p1], -4(%[s2]) \n\t"
77 : [p3] "=&r" (p3), [p2] "=&r" (p2), [p1] "=&r" (p1),
99 /* transpose p3, p2, p1, p0
103 p1 p1_0 p1_1 p1_2 p1_3
110 p1 p3_2 p2_2 p1_2 p0_2
115 "precrq.qb.ph %[prim1], %[p0], %[p1] \n\t"
116 "precr.qb.ph %[prim2], %[p0], %[p1] \n\t"
120 "precrq.qb.ph %[p1],
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
H A Dloopfilter_filters.c28 uc p3, uc p2, uc p1, uc p0,
33 mask |= (abs(p2 - p1) > limit);
34 mask |= (abs(p1 - p0) > 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) argument
46 hev |= (abs(p1 - p0) > thresh) * -1;
282 static signed char vp8_simple_filter_mask(uc blimit, uc p1, uc p0, uc q0, uc q1) argument
288 signed char mask = (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 <= blimit) * -1;
295 signed char p1 = (signed char) * op1 ^ 0x80; local
301 filter_value = vp8_signed_char_clamp(p1
27 vp8_filter_mask(uc limit, uc blimit, uc p3, uc p2, uc p1, uc p0, uc q0, uc q1, uc q2, uc q3) argument
[all...]
/hardware/intel/img/libdrm/libdrm/
H A Dxf86drmHash.c118 HashBucketPtr p1; member in struct:HashTable
282 if (table->p1) {
283 *key = table->p1->key;
284 *value = table->p1->value;
285 table->p1 = table->p1->next;
288 table->p1 = table->buckets[table->p0];
301 table->p1 = table->buckets[0];
/hardware/invensense/60xx/mlsdk/mllite/
H A Dcompass.c99 static int cmpfloat(const void *p1, const void *p2) argument
101 return *(float*)p1 - *(float*)p2;
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/
H A Dfilter_dspr2.c132 unsigned int p1, p2, p3; local
176 "preceu.ph.qbr %[p1], %[tp1] \n\t"
179 "dpa.w.ph $ac3, %[p1], %[vector1b] \n\t"
185 "preceu.ph.qbl %[p1], %[tp2] \n\t"
190 "dpa.w.ph $ac2, %[p1], %[vector3b] \n\t"
225 [tn2] "=&r" (tn2), [p1] "=&r" (p1), [p2] "=&r" (p2),
255 "preceu.ph.qbr %[p1], %[tp1] \n\t"
258 "dpa.w.ph $ac3, %[p1], %[vector1b] \n\t"
296 [p1] "
328 unsigned int p1, p2, p3, p4; local
628 unsigned int p1, p2, p3, p4; local
960 unsigned int p1, p2, p3; local
[all...]
H A Dloopfilter_filters_dspr2.c47 uint32_t p1,
73 /* mask |= (abs(p2 - p1) > limit) */
74 "subu_s.qb %[c], %[p2], %[p1] \n\t"
75 "subu_s.qb %[r_k], %[p1], %[p2] \n\t"
80 /* mask |= (abs(p1 - p0) > limit)
81 * hev |= (abs(p1 - p0) > thresh)
83 "subu_s.qb %[c], %[p1], %[p0] \n\t"
84 "subu_s.qb %[r_k], %[p0], %[p1] \n\t"
120 [p1] "r" (p1), [p
43 vp8_filter_mask_vec_mips( uint32_t limit, uint32_t flimit, uint32_t p1, uint32_t p0, uint32_t p3, uint32_t p2, uint32_t q0, uint32_t q1, uint32_t q2, uint32_t q3, uint32_t thresh, uint32_t *hev, uint32_t *mask ) argument
355 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
565 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
682 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
1032 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
1643 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
1788 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
1915 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
2125 uint32_t pm1, p0, p1, p2, p3, p4, p5, p6; local
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
H A Dvp9_loopfilter_filters.c23 uint8_t p1, uint8_t p0,
28 mask |= (abs(p2 - p1) > limit) * -1;
29 mask |= (abs(p1 - p0) > limit) * -1;
33 mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
39 uint8_t p1, uint8_t p0,
43 mask |= (abs(p1 - p0) > thresh) * -1;
54 uint8_t p2, uint8_t p1,
58 int8_t mask = ~flat_mask4(thresh, p3, p2, p1, p0, q0, q1, q2, q3);
65 static INLINE int8_t hev_mask(uint8_t thresh, uint8_t p1, uint8_t p0, argument
68 hev |= (abs(p1
21 filter_mask(uint8_t limit, uint8_t blimit, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3) argument
37 flat_mask4(uint8_t thresh, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3) argument
52 flat_mask5(uint8_t thresh, uint8_t p4, uint8_t p3, uint8_t p2, uint8_t p1, uint8_t p0, uint8_t q0, uint8_t q1, uint8_t q2, uint8_t q3, uint8_t q4) argument
113 const uint8_t p3 = s[-4 * p], p2 = s[-3 * p], p1 = s[-2 * p], p0 = s[-p]; local
138 const uint8_t p3 = s[-4], p2 = s[-3], p1 = s[-2], p0 = s[-1]; local
162 const uint8_t p3 = *op3, p2 = *op2, p1 = *op1, p0 = *op0; local
185 const uint8_t p3 = s[-4 * p], p2 = s[-3 * p], p1 = s[-2 * p], p0 = s[-p]; local
211 const uint8_t p3 = s[-4], p2 = s[-3], p1 = s[-2], p0 = s[-1]; local
243 p3 = *op3, p2 = *op2, p1 = *op1, p0 = *op0; local
290 const uint8_t p3 = s[-4 * p], p2 = s[-3 * p], p1 = s[-2 * p], p0 = s[-p]; local
316 const uint8_t p3 = s[-4], p2 = s[-3], p1 = s[-2], p0 = s[-1]; local
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
H A Dconvolve_test.cc324 const int p1 = filters[i][2] + filters[i][3]; local
328 EXPECT_LE(p1, 128);
332 EXPECT_LE(p0 + p3 + p1, 128);
333 EXPECT_LE(p0 + p3 + p1 + p2, 128);
334 EXPECT_EQ(p0 + p1 + p2 + p3, 128);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
H A Dvp9_loopfilter_intrin_avx2.c66 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
68 // mask |= (abs(p1 - p0) > limit) * -1;
402 __m128i p4, p3, p2, p1, p0, q0, q1, q2, q3, q4; local
415 p1 = _mm_loadu_si128((__m128i *) (s - 2 * p));
424 const __m128i abs_p1p0 = _mm_or_si128(_mm_subs_epu8(p1, p0),
425 _mm_subs_epu8(p0, p1));
432 __m128i abs_p1q1 = _mm_or_si128(_mm_subs_epu8(p1, q1),
433 _mm_subs_epu8(q1, p1));
443 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
445 // mask |= (abs(p1
[all...]
H A Dvp9_loopfilter_intrin_sse2.c66 // mask |= (abs(p0 - q0) * 2 + abs(p1 - q1) / 2 > blimit) * -1;
68 // mask |= (abs(p1 - p0) > limit) * -1;
388 __m128i p4, p3, p2, p1, p0, q0, q1, q2, q3, q4; local
395 p1 = _mm_loadu_si128((__m128i *)(s - 2 * p));
406 _mm_store_si128((__m128i *)&ap[1 * 16], p1);
416 const __m128i abs_p1p0 = _mm_or_si128(_mm_subs_epu8(p1, p0),
417 _mm_subs_epu8(p0, p1));
424 __m128i abs_p1q1 = _mm_or_si128(_mm_subs_epu8(p1, q1),
425 _mm_subs_epu8(q1, p1));
435 // mask |= (abs(p0 - q0) * 2 + abs(p1
874 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local
1107 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local
1346 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local
[all...]

Completed in 420 milliseconds

12