HomeSort by relevance Sort by last modified time
    Searched refs:pu1_src (Results 26 - 50 of 62) sorted by null

12 3

  /external/libhevc/common/arm/
ihevc_sao_edge_offset_class3.s 39 @void ihevc_sao_edge_offset_class3(UWORD8 *pu1_src,
51 @r0 => *pu1_src
98 MLA r11,r10,r1,r0 @pu1_src[(ht - 1) * src_strd + col]
102 VLD1.8 D0,[r11]! @pu1_src[(ht - 1) * src_strd + col]
104 VST1.8 D0,[r12]! @au1_src_top_tmp[col] = pu1_src[(ht - 1) * src_strd + col]
111 LDRB r9,[r0,r10] @u1_pos_0_0_tmp = pu1_src[wd - 1]
118 SUB r12,r9,r11 @pu1_src[wd - 1] - pu1_src_top_right[0]
120 ADD r11,r0,r1 @pu1_src + src_strd
122 LDRB r14,[r11,r10] @pu1_src[wd - 1 - 1 + src_strd]
125 SUB r11,r9,r14 @pu1_src[wd - 1] - pu1_src[wd - 1 - 1 + src_strd
    [all...]
ihevc_sao_edge_offset_class1.s 39 @void ihevc_sao_edge_offset_class1(UWORD8 *pu1_src,
51 @r0 => *pu1_src
83 ADD r10,r0,r9 @pu1_src[row * src_strd + wd - 1]
87 LDRB r14,[r10],r1 @Load pu1_src[row * src_strd + wd - 1]
94 ADD r12,r12,r0 @pu1_src[(ht - 1) * src_strd]
98 ADDEQ r0,r0,r1 @pu1_src += src_strd
120 SUBEQ r9,r0,r1 @pu1_src -= src_strd
123 MOV r10,r0 @*pu1_src
125 VLD1.8 D8,[r9]! @pu1_top_row = vld1q_u8(pu1_src_top_cpy || pu1_src - src_strd)
126 VLD1.8 D9,[r9]! @pu1_top_row = vld1q_u8(pu1_src_top_cpy || pu1_src - src_strd
    [all...]
ihevc_sao_edge_offset_class1_chroma.s 39 @void ihevc_sao_edge_offset_class1_chroma(UWORD8 *pu1_src,
52 @r0 => *pu1_src
87 ADD r11,r0,r10 @pu1_src[row * src_strd + wd - 2]
91 LDRH r10,[r11],r1 @Load pu1_src[row * src_strd + wd - 2]
98 ADD r12,r12,r0 @pu1_src[(ht - 1) * src_strd]
102 ADDEQ r0,r0,r1 @pu1_src += src_strd
125 SUBEQ r11,r0,r1 @pu1_src -= src_strd
128 MOV r10,r0 @*pu1_src
130 VLD1.8 D28,[r11]! @pu1_top_row = vld1q_u8(pu1_src_top_cpy || pu1_src - src_strd)
131 VLD1.8 D29,[r11]! @pu1_top_row = vld1q_u8(pu1_src_top_cpy || pu1_src - src_strd
    [all...]
ihevc_mem_fns.s 52 @* ,:param[in] pu1_src
65 @ UWORD8 *pu1_src,
69 @ r1 => *pu1_src
97 @ UWORD8 *pu1_src,
101 @ r1 => *pu1_src
ihevc_deblk_luma_vert.s 128 @dq0 = abs( pu1_src[2] - 2 * pu1_src[1] + pu1_src[0] )@
134 @ dp0 = abs( pu1_src[-3] - 2 * pu1_src[-2] + pu1_src[-1] )@
158 @ dq3 = abs( pu1_src[3 * src_strd + 2] - 2 * pu1_src[3 * src_strd + 1]+ pu1_src[3 * src_strd + 0] )@
164 @ dp3 = abs( pu1_src[3 * src_strd - 3] - 2 * pu1_src[3 * src_strd - 2] + pu1_src[3 * src_strd - 1] )
    [all...]
ihevc_inter_pred_luma_copy.s 29 @* @param[in] pu1_src
58 @ uword8 *pu1_src,
67 @ r0 => *pu1_src
106 add r0,r0,#4 @pu1_src += 4
119 sub r0,r5,r11 @pu1_src = pu1_src_tmp
150 sub r0,r5,r11 @pu1_src = pu1_src_tmp
179 sub r0,r5,r11 @pu1_src = pu1_src_tmp
ihevc_deblk_luma_horz.s 130 @dq0 = abs( pu1_src[2] - 2 * pu1_src[1] + pu1_src[0] )@
135 @ dp0 = abs( pu1_src[-3] - 2 * pu1_src[-2] + pu1_src[-1] )@
154 @ dq3 = abs( pu1_src[3 * src_strd + 2] - 2 * pu1_src[3 * src_strd + 1]+ pu1_src[3 * src_strd + 0] )@
160 @ dp3 = abs( pu1_src[3 * src_strd - 3] - 2 * pu1_src[3 * src_strd - 2] + pu1_src[3 * src_strd - 1] )
    [all...]
ihevc_inter_pred_chroma_copy.s 50 @* @param[in] pu1_src
79 @void ihevc_inter_pred_chroma_copy( uword8 *pu1_src,
87 @ r0 => *pu1_src
133 add r0,r0,#4 @pu1_src += 4
145 sub r0,r5,r11 @pu1_src = pu1_src_tmp
165 add r0,r0,#4 @pu1_src += 4
197 sub r0,r5,r11 @pu1_src = pu1_src_tmp
244 sub r0,r5,r11 @pu1_src = pu1_src_tmp
ihevc_inter_pred_filters_luma_horz.s 54 @* the elements pointed by 'pu1_src' and writes to the location pointed by
59 @* @param[in] pu1_src
89 @ uword8 *pu1_src,
98 @ r0 => *pu1_src
139 sub r12,r0,#3 @pu1_src - 3
141 add r4,r12,r2 @pu1_src_tmp2_8 = pu1_src + src_strd
173 sub r12,r0,#3 @pu1_src - 3
185 add r4,r12,r2 @pu1_src + src_strd
191 vld1.u32 {d0},[r12],r11 @vector load pu1_src
223 vld1.u32 {d12},[r4],r11 @vector load pu1_src + src_str
    [all...]
ihevc_padding.s 49 @* @param[in] pu1_src
78 @void ihevc_pad_left_luma(uword8 *pu1_src,
83 @ r0 => *pu1_src
172 @* @param[in] pu1_src
201 @void ihevc_pad_left_chroma(uword8 *pu1_src,
206 @ r0 => *pu1_src
291 @* @param[in] pu1_src
320 @void ihevc_pad_right_luma(uword8 *pu1_src,
329 @ memset(pu1_src, *(pu1_src -1), pad_size)
    [all...]
ihevc_inter_pred_luma_horz_w16out.s 51 @* to the elements pointed by 'pu1_src' and writes to the location pointed
58 @* @param[in] pu1_src
87 @void ihevc_inter_pred_luma_horz_w16out(uword8 *pu1_src,
136 sub r12,r0,#3 @pu1_src - 3
138 add r4,r12,r2 @pu1_src_tmp2_8 = pu1_src + src_strd
185 sub r12,r0,#3 @pu1_src - 3
196 add r4,r12,r2 @pu1_src + src_strd
202 vld1.u32 {d0},[r12],r11 @vector load pu1_src
220 vld1.u32 {d12},[r4],r11 @vector load pu1_src + src_strd
290 vld1.u32 {d0},[r12],r11 @vector load pu1_src
    [all...]
ihevc_sao_band_offset_luma.s 39 @void ihevc_sao_band_offset_luma(UWORD8 *pu1_src,
50 @r0 => *pu1_src
78 ADD r10,r0,r7 @pu1_src[row * src_strd + (wd)]
107 ADD r4,r12,r0 @pu1_src[(ht - 1) * src_strd]
112 VLD1.8 D0,[r4]! @Load pu1_src[(ht - 1) * src_strd + col]
ihevc_sao_edge_offset_class0.s 39 @void ihevc_sao_edge_offset_class0(UWORD8 *pu1_src,
52 @r0 => *pu1_src
103 ADD r4,r4,r0 @pu1_src[(ht - 1) * src_strd]
106 VLD1.8 D0,[r4]! @Load pu1_src[(ht - 1) * src_strd + col]
136 MOV r12,r0 @pu1_src_cpy = pu1_src
164 SUB r12,r12,r1 @Decrement the pu1_src pointer by src_strd
172 ADD r12,r12,r1 @Increment the pu1_src pointer by src_strd
182 SUB r12,r12,r1 @Decrement the pu1_src pointer by src_strd
256 ADD r0,r0,#16 @pu1_src += 16
287 MOV r12,r0 @pu1_src_cpy = pu1_src
    [all...]
ihevc_inter_pred_chroma_copy_w16out.s 50 @* @param[in] pu1_src
79 @void ihevc_inter_pred_chroma_copy_w16out(uword8 *pu1_src,
87 @r0 => *pu1_src
133 add r5,r0,r2 @pu1_src +src_strd
139 add r0,r0,#4 @pu1_src += 4
174 add r5,r0,r2 @pu1_src +src_strd
180 add r0,r0,#4 @pu1_src += 4
ihevc_inter_pred_chroma_vert_w16inp.s 49 @* the elements pointed by 'pu1_src' and writes to the location pointed by
90 @r0 => *pu1_src
114 sub r4,r0,r2 @pu1_src - src_strd
138 vld1.16 {d0},[r4]! @loads pu1_src
183 vld1.16 {d0},[r4]! @loads pu1_src
210 vld1.16 {d0},[r4]! @loads pu1_src
262 vld1.16 {d0},[r4]! @loads pu1_src
ihevc_inter_pred_chroma_vert_w16inp_w16out.s 49 @* the elements pointed by 'pu1_src' and writes to the location pointed by
91 @r0 => *pu1_src
114 sub r4,r0,r2 @pu1_src - src_strd
138 vld1.16 {d0},[r4]! @loads pu1_src
182 vld1.16 {d0},[r4]! @loads pu1_src
209 vld1.16 {d0},[r4]! @loads pu1_src
257 vld1.16 {d0},[r4]! @loads pu1_src
ihevc_inter_pred_luma_copy_w16out.s 29 @* @param[in] pu1_src
59 @ uword8 *pu1_src,
68 @ r0 => *pu1_src
103 add r5,r0,r2 @pu1_src +src_strd
109 add r0,r0,#4 @pu1_src += 4
ihevc_sao_edge_offset_class0_chroma.s 39 @void ihevc_sao_edge_offset_class0_chroma(UWORD8 *pu1_src,
52 @r0 => *pu1_src
101 ADD r4,r4,r0 @pu1_src[(ht - 1) * src_strd]
108 VLD1.8 D0,[r4]! @Load pu1_src[(ht - 1) * src_strd + col]
142 MOV r12,r0 @pu1_src_cpy = pu1_src
274 ADD r0,r0,#16 @pu1_src += 16
305 MOV r12,r0 @pu1_src_cpy = pu1_src
423 BNE PU1_SRC_LOOP_RESIDUE @If not equal jump to the pu1_src loop
ihevc_intra_pred_filters_neon_intr.c 437 * @param[in] pu1_src
458 void ihevc_intra_pred_ref_filtering_neonintr(UWORD8 *pu1_src,
470 /* Naming has been made as per the functionlity it has, For eg. pu1_src_tmp_1 is denoting pu1_src + 1 */
472 UWORD8 *pu1_src_tmp_0 = pu1_src;
492 if(pu1_src == pu1_dst)
505 pu1_dst[four_nt] = pu1_src[four_nt];
515 abs_cond_top_flag = (ABS(pu1_src[2 * nt] + pu1_src[4 * nt]
516 - (2 * pu1_src[3 * nt]))) < dc_val;
517 abs_cond_left_flag = (ABS(pu1_src[2 * nt] + pu1_src[0
    [all...]
  /external/libhevc/decoder/
ihevcd_nal.c 156 * @param[in] pu1_src
180 IHEVCD_ERROR_T ihevcd_nal_remv_emuln_bytes(UWORD8 *pu1_src,
199 u1_src = pu1_src[src_cnt++];
211 u1_src = pu1_src[src_cnt];
236 u1_src = pu1_src[src_cnt++];
  /external/libhevc/common/x86/
ihevc_sao_ssse3_intr.c 74 * @param[in-out] pu1_src
121 void ihevc_sao_band_offset_luma_ssse3(UWORD8 *pu1_src,
146 pu1_src_left[row] = pu1_src[row * src_strd + (wd - 1)];
151 tmp_set_128i_1 = _mm_loadl_epi64((__m128i *)(pu1_src + (ht - 1) * src_strd + offset));
256 pu1_src_cpy = pu1_src;
334 pu1_src += 16;
338 {pu1_src_cpy = pu1_src;
432 pu1_src += 8;
438 void ihevc_sao_band_offset_chroma_ssse3(UWORD8 *pu1_src,
466 pu1_src_left[2 * row] = pu1_src[row * src_strd + (wd - 2)]
    [all...]
ihevc_intra_pred_filters_sse42_intr.c 100 * @param[in] pu1_src
121 void ihevc_intra_pred_ref_filtering_sse42(UWORD8 *pu1_src,
145 if(pu1_src == pu1_dst)
153 src_temp1 = _mm_loadu_si128((__m128i *)(pu1_src));
155 pu1_dst[four_nt] = pu1_src[four_nt];
162 src_temp1 = _mm_loadu_si128((__m128i *)(pu1_src));
163 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_src + 16));
169 pu1_dst[four_nt] = pu1_src[four_nt];
174 src_temp1 = _mm_loadu_si128((__m128i *)(pu1_src));
175 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_src + 16))
    [all...]
  /external/libhevc/common/
ihevc_intra_pred_filters.c 588 * @param[in] pu1_src
609 void ihevc_intra_pred_ref_filtering(UWORD8 *pu1_src,
629 if(pu1_src == pu1_dst)
636 pu1_dst[i] = pu1_src[i];
646 abs_cond_top_flag = (ABS(pu1_src[2 * nt] + pu1_src[4 * nt]
647 - (2 * pu1_src[3 * nt]))) < dc_val;
648 abs_cond_left_flag = (ABS(pu1_src[2 * nt] + pu1_src[0]
649 - (2 * pu1_src[nt]))) < dc_val
    [all...]
ihevc_inter_pred.h 54 UWORD8 *pu1_src,
63 UWORD8 *pu1_src,
  /external/libhevc/decoder/x86/
ihevcd_fmt_conv_ssse3_intr.c 61 UWORD8 *pu1_src, *pu1_dst; local
72 pu1_src = (UWORD8 *)pu1_y_src;
82 memcpy(pu1_dst, pu1_src, num_cols);
84 pu1_src += src_strd;

Completed in 590 milliseconds

12 3