/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 43 p2 = 0xC0DE; 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 59 DUMP_TO_MEM(p2);
|
/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 69 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 73 "dpa.w.ph $ac1, %[p2], %[filter45] \n\t" 77 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 81 "dpa.w.ph $ac3, %[p2], %[filter45] \n\t" 111 [p1] "=&r" (p1), [p2] "=&r" (p2), 140 uint32_t p1, p2; local 174 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 178 "dpa.w.ph $ac1, %[p2], [all...] |
H A D | vp9_convolve2_vert_dspr2.c | 36 uint32_t p1, p2; local 70 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 74 "dpa.w.ph $ac1, %[p2], %[filter45] \n\t" 79 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 83 "dpa.w.ph $ac3, %[p2], %[filter45] \n\t" 104 [p1] "=&r" (p1), [p2] "=&r" (p2), 133 uint32_t p1, p2; local 167 "precrq.ph.w %[p2], %[p1], %[scratch1] \n\t" /* pixel 2 */ 171 "dpa.w.ph $ac1, %[p2], [all...] |
H A D | vp9_convolve8_vert_dspr2.c | 36 uint32_t p1, p2; local 81 "preceu.ph.qbr %[p2], %[load4] \n\t" 82 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 83 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 86 "dpa.w.ph $ac0, %[p2], %[vector2b] \n\t" 95 "preceu.ph.qbl %[p2], %[load4] \n\t" 96 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 97 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 100 "dpa.w.ph $ac2, %[p2], %[vector2b] \n\t" 118 "preceu.ph.qbr %[p2], 190 uint32_t p1, p2; local [all...] |
H A D | vp9_loopfilter_masks_dspr2.h | 29 uint32_t p3, uint32_t p2, 40 /* mask |= (abs(p3 - p2) > limit) */ 41 "subu_s.qb %[c], %[p3], %[p2] \n\t" 42 "subu_s.qb %[r_k], %[p2], %[p3] \n\t" 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" 93 : [limit] "r" (limit), [p3] "r" (p3), [p2] "r" (p2), 136 uint32_t p3, uint32_t p2, 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 55 "preceu.ph.qbl %[p2], %[tp1] \n\t" 63 "dpa.w.ph $ac2, %[p2], %[filter45] \n\t" 66 "lbu %[p2], 3(%[dst]) \n\t" /* load odd 2 */ 100 "addqh_r.w %[p2], %[p2], %[p3] \n\t" /* average odd 2 */ 101 "sb %[p2], 3(%[dst]) \n\t" /* store odd 2 */ 105 [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3), 129 uint32_t p1, p2, p local 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 55 "preceu.ph.qbl %[p2], %[tp1] \n\t" 63 "dpa.w.ph $ac2, %[p2], %[filter45] \n\t" 71 "preceu.ph.qbl %[p2], %[tp2] \n\t" 79 "dpa.w.ph $ac2, %[p2], %[filter45] \n\t" 84 "lbux %[p2], %[Temp2](%[cm]) \n\t" 96 "sb %[p2], 0(%[dst_ptr]) \n\t" 100 [p1] "=&r" (p1), [p2] "=&r" (p2), 125 uint32_t p1, p2, 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 54 "preceu.ph.qbl %[p2], %[tp1] \n\t" 62 "dpa.w.ph $ac2, %[p2], %[filter45] \n\t" 70 "preceu.ph.qbl %[p2], %[tp2] \n\t" 78 "dpa.w.ph $ac2, %[p2], %[filter45] \n\t" 83 "lbux %[p2], %[Temp4](%[cm]) \n\t" 89 "sb %[p2], 3(%[dst]) \n\t" 92 [p1] "=&r" (p1), [p2] "=&r" (p2), 116 uint32_t p1, p2, 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 81 "preceu.ph.qbr %[p2], %[load4] \n\t" 82 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 83 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 86 "dpa.w.ph $ac0, %[p2], %[vector2b] \n\t" 95 "preceu.ph.qbl %[p2], %[load4] \n\t" 96 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */ 97 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */ 100 "dpa.w.ph $ac2, %[p2], %[vector2b] \n\t" 118 "preceu.ph.qbr %[p2], 197 uint32_t p1, p2; local [all...] |
H A D | vp9_convolve8_avg_horiz_dspr2.c | 35 uint32_t p1, p2, p3, p4; local 58 "preceu.ph.qbl %[p2], %[tp1] \n\t" 62 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 75 "dpa.w.ph $ac2, %[p2], %[vector1b] \n\t" 81 "lbu %[p2], 3(%[dst]) \n\t" /* load odd 2 */ 124 "addqh_r.w %[p2], %[p2], %[n2] \n\t" /* average odd 2 */ 125 "sb %[p2], 3(%[dst]) \n\t" /* store odd 2 */ 129 [p1] "=&r" (p1), [p2] "=&r" (p2), [p 157 uint32_t p1, p2, p3, p4, n1; local 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 58 "preceu.ph.qbl %[p2], %[tp1] \n\t" 62 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 75 "dpa.w.ph $ac2, %[p2], %[vector1b] \n\t" 118 [p1] "=&r" (p1), [p2] "=&r" (p2), [p3] "=&r" (p3), [p4] "=&r" (p4), 146 uint32_t p1, p2, p3, p4, n1; local 171 "preceu.ph.qbl %[p2], %[tp1] \n\t" 176 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 185 "dpa.w.ph $ac2, %[p2], 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 69 "lw %[p2], (%[s2]) \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); 102 "sw %[p2], (%[s2]) \n\t" 107 : [p1] "r" (p1), [p2] " 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 70 "lw %[p2], (%[sp2]) \n\t" 78 : [p3] "=&r" (p3), [p2] "=&r" (p2), [p1] "=&r" (p1), [p0] "=&r" (p0), 85 p1, p0, p3, p2, q0, q1, q2, q3, 118 "sw %[p2], (%[sp2]) \n\t" 126 : [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0), 231 : [p2] "+r" (p2), [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 74 "preceu.ph.qbl %[p2], %[tp1] \n\t" 78 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 91 "dpa.w.ph $ac2, %[p2], %[vector1b] \n\t" 102 "preceu.ph.qbl %[p2], %[tp2] \n\t" 106 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 116 "dpa.w.ph $ac2, %[p2], %[vector1b] \n\t" 124 "lbux %[p2], %[Temp4](%[cm]) \n\t" 136 "sb %[p2], 0(%[dst_ptr]) \n\t" 140 [p1] "=&r" (p1), [p2] " 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 */ 392 "addu.ph %[add_p210_q012], %[p2], %[p1] \n\t" 402 "addu.ph %[res_op2], %[res_op2], %[p2] \n\t" 421 "subu.ph %[res_oq1], %[res_oq1], %[p2] \n\t" 424 "subu.ph %[res_oq2], %[res_oq2], %[p2] \ 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 87 "lw %[p2], (%[sp2]) \n\t" 91 : [p3] "=&r" (p3), [p2] "=&r" (p2), [p1] "=&r" (p1), [p0] "=&r" (p0), 114 p1, p0, p3, p2, q0, q1, q2, q3, 162 "sw %[p2], (%[sp2]) \n\t" 168 [p2] "r" (p2), [p1] "r" (p1), [p0] "r" (p0), 203 "sw %[p2], (%[sp2]) \n\t" 211 : [p2] " [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 70 "lw %[p2], -4(%[s3]) \n\t" 77 : [p3] "=&r" (p3), [p2] "=&r" (p2), [p1] "=&r" (p1), 99 /* transpose p3, p2, p1, p0 104 p2 p2_0 p2_1 p2_2 p2_3 111 p2 p3_1 p2_1 p1_1 p0_1 117 "precrq.qb.ph %[prim3], %[p2], %[p3] \n\t" 118 "precr.qb.ph %[prim4], %[p2], %[p3] \n\t" 126 "precrq.ph.w %[p2], [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, 32 mask |= (abs(p3 - p2) > limit); 33 mask |= (abs(p2 - p1) > limit); 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
|
/hardware/intel/common/libmix/mix_video/src/ |
H A D | mixdisplay.c | 413 guint8 *p2 = value2->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 177 "preceu.ph.qbl %[p2], %[tp1] \n\t" 180 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 188 "dpa.w.ph $ac2, %[p2], %[vector1b] \n\t" 225 [tn2] "=&r" (tn2), [p1] "=&r" (p1), [p2] "=&r" (p2), 256 "preceu.ph.qbl %[p2], %[tp1] \n\t" 259 "dpa.w.ph $ac3, %[p2], %[vector2b] \n\t" 263 "dpa.w.ph $ac2, %[p2], %[vector1b] \n\t" 296 [p1] "=&r" (p1), [p2] " 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 | 50 uint32_t p2, 66 /* mask |= (abs(p3 - p2) > limit) */ 67 "subu_s.qb %[c], %[p3], %[p2] \n\t" 68 "subu_s.qb %[r_k], %[p2], %[p3] \n\t" 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" 119 : [limit] "r" (limit), [p3] "r" (p3), [p2] "r" (p2), 355 uint32_t pm1, p0, p1, p2, p local 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 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 | 22 uint8_t p3, uint8_t p2, 27 mask |= (abs(p3 - p2) > limit) * -1; 28 mask |= (abs(p2 - p1) > limit) * -1; 38 uint8_t p3, uint8_t p2, 45 mask |= (abs(p2 - 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); 113 const uint8_t p3 = s[-4 * p], p2 = s[-3 * p], p1 = s[-2 * p], p0 = s[-p]; local 116 p3, p2, p1, p0, q0, q1, q2, q3); 138 const uint8_t p3 = s[-4], p2 local 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 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/vpx_mem/ |
H A D | vpx_mem_tracker.c | 216 * p2 = memtrack.head; local 221 p2 = p; 224 MEM_TRACK_FREE(p2);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/ |
H A D | convolve_test.cc | 325 const int p2 = filters[i][4] + filters[i][5]; local 329 EXPECT_LE(p2, 128); 333 EXPECT_LE(p0 + p3 + p1 + p2, 128); 334 EXPECT_EQ(p0 + p1 + p2 + p3, 128);
|