/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/include/ |
H A D | h264parse.h | 40 int p1,p2,p3,p4,p5,p6; local 42 p1 = 0x0BAD; 47 DEBUG_WRITE(p1,p2,p3,p4,p5,p6);
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/include/ |
H A D | viddec_fw_debug.h | 21 #define WRITE_SVEN(event, p1, p2, p3, p4, p5, p6) DEB("Sven evnt=0x%.8X p1=%d p2=%d p3=%d p4=%d p5=%d p6=%d\n",event, p1, p2, p3, p4, p5, p6) 36 #define WRITE_SVEN(event, p1, p2, p3, p4, p5, p6) devh_SVEN_WriteModuleEvent( NULL, event, p1, p2, p3, p4, p5, p6) 44 #define WRITE_SVEN(event, p1, p2, p3, p4, p5, p6) 54 static inline void DEBUG_WRITE(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4, uint32_t p5, uint32_t p6) argument 58 DUMP_TO_MEM(p1);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_convolve2_avg_dspr2.c | 36 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 D | vp9_convolve2_vert_dspr2.c | 36 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 D | vp9_convolve8_vert_dspr2.c | 36 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 D | vp9_loopfilter_masks_dspr2.h | 28 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 D | vp9_convolve2_avg_horiz_dspr2.c | 34 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 D | vp9_convolve2_dspr2.c | 35 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 D | vp9_convolve2_horiz_dspr2.c | 34 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 D | vp9_convolve8_avg_dspr2.c | 36 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 D | vp9_convolve8_avg_horiz_dspr2.c | 35 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 D | vp9_convolve8_horiz_dspr2.c | 35 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 D | vp9_loopfilter_filters_dspr2.c | 32 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 D | vp9_mbloop_loopfilter_dspr2.c | 36 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 D | vp9_convolve8_dspr2.c | 52 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 D | vp9_loopfilter_filters_dspr2.h | 376 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 D | vp9_mblpf_horiz_loopfilter_dspr2.c | 36 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 D | vp9_mblpf_vert_loopfilter_dspr2.c | 34 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 D | loopfilter_filters.c | 28 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/common/libmix/mix_video/src/ |
H A D | mixdisplay.c | 412 guint8 *p1 = value1->data[0].v_pointer; local 416 return p1 < p2 ? -1 : p1 > p2;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
H A D | filter_dspr2.c | 132 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 D | loopfilter_filters_dspr2.c | 47 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 D | vp9_loopfilter_filters.c | 23 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 D | convolve_test.cc | 324 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 D | vp9_loopfilter_intrin_avx2.c | 66 // 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...] |