Home
last modified time | relevance | path

Searched refs:pi1_sao_offset (Results 1 – 10 of 10) sorted by relevance

/external/libhevc/common/arm/
Dihevc_sao_band_offset_luma.s45 @ WORD8 *pi1_sao_offset,
56 @r6 => *pi1_sao_offset
94 LDR r6,[sp,#48] @Loads pi1_sao_offset
117 VLD1.8 D30,[r6] @pi1_sao_offset load
120 VDUP.8 D29,D30[1] @vdup_n_u8(pi1_sao_offset[1])
123 VDUP.8 D28,D30[2] @vdup_n_u8(pi1_sao_offset[2])
126 VDUP.8 D27,D30[3] @vdup_n_u8(pi1_sao_offset[3])
129 VDUP.8 D26,D30[4] @vdup_n_u8(pi1_sao_offset[4])
130 …D29 @band_table.val[0] = vadd_u8(band_table.val[0], vdup_n_u8(pi1_sao_offset[1]))
133 …D28 @band_table.val[1] = vadd_u8(band_table.val[1], vdup_n_u8(pi1_sao_offset[2]))
[all …]
Dihevc_sao_edge_offset_class2.s47 @ WORD8 *pi1_sao_offset,
57 @r6 => *pi1_sao_offset
94 LDR r6,[sp,#0x38] @Loads pi1_sao_offset
138 LDRSB r10,[r6,r12] @pi1_sao_offset[edge_idx]
139 ADD r9,r9,r10 @pu1_src[0] + pi1_sao_offset[edge_idx]
140 …USAT r9,#8,r9 @u1_pos_0_0_tmp = CLIP3(pu1_src[0] + pi1_sao_offset[edge_i…
175 LDRSB r11,[r6,r12] @pi1_sao_offset[edge_idx]
176 …ADD r10,r10,r11 @pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[ed…
177 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
193 VLD1.8 D7,[r6] @offset_tbl = vld1_s8(pi1_sao_offset)
Dihevc_sao_edge_offset_class3.s47 @ WORD8 *pi1_sao_offset,
57 @r6 => *pi1_sao_offset
92 LDR r6,[sp,#0x38] @Loads pi1_sao_offset
141 LDRSB r10,[r6,r12] @pi1_sao_offset[edge_idx]
142 ADD r9,r9,r10 @pu1_src[0] + pi1_sao_offset[edge_idx]
143 …USAT r9,#8,r9 @u1_pos_0_0_tmp = CLIP3(pu1_src[0] + pi1_sao_offset[edge_i…
184 LDRSB r11,[r6,r12] @pi1_sao_offset[edge_idx]
185 ADD r10,r10,r11 @pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx]
186 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
205 VLD1.8 D7,[r6] @offset_tbl = vld1_s8(pi1_sao_offset)
Dihevc_sao_edge_offset_class0.s47 @ WORD8 *pi1_sao_offset,
58 @r8 => *pi1_sao_offset
91 LDR r8,[sp,#56] @Loads pi1_sao_offset
100 VLD1.8 D11,[r8] @offset_tbl = vld1_s8(pi1_sao_offset)
Dihevc_sao_edge_offset_class1.s47 @ WORD8 *pi1_sao_offset,
57 @r6 => *pi1_sao_offset
77 LDR r6,[sp,#56] @Loads pi1_sao_offset
112 VLD1.8 D7,[r6] @offset_tbl = vld1_s8(pi1_sao_offset)
Dihevc_sao_edge_offset_class2_chroma.s153 …USAT r9,#8,r9 @u1_pos_0_0_tmp_u = CLIP3(pu1_src[0] + pi1_sao_offset[edge…
226 …ADD r10,r10,r11 @pu1_src[wd - 2 + (ht - 1) * src_strd] + pi1_sao_offset[ed…
227 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
258 …ADD r9,r9,r11 @pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[ed…
259 … @u1_pos_wd_ht_tmp_v = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
Dihevc_sao_edge_offset_class3_chroma.s149 …#8,r9 @u1_pos_0_0_tmp_u = CLIP3(pu1_src[wd - 2] + pi1_sao_offset[edge_idx], 0, …
218 ADD r10,r10,r11 @pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx]
219 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
249 ADD r9,r9,r11 @pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx]
250 … @u1_pos_wd_ht_tmp_v = CLIP3(pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
/external/libhevc/common/
Dihevc_sao.c78 WORD8 *pi1_sao_offset, in ihevc_sao_band_offset_luma() argument
115 … pu1_src[col] = CLIP3(pu1_src[col] + pi1_sao_offset[band_idx], 0, (1 << (band_shift + 5)) - 1); in ihevc_sao_band_offset_luma()
173 WORD8 *pi1_sao_offset; in ihevc_sao_band_offset_chroma() local
175 pi1_sao_offset = (0 == col % 2) ? pi1_sao_offset_u : pi1_sao_offset_v; in ihevc_sao_band_offset_chroma()
177 … pu1_src[col] = CLIP3(pu1_src[col] + pi1_sao_offset[band_idx], 0, (1 << (band_shift + 5)) - 1); in ihevc_sao_band_offset_chroma()
194 WORD8 *pi1_sao_offset, in ihevc_sao_edge_offset_class0() argument
248 … pu1_src[col] = CLIP3(pu1_src[col] + pi1_sao_offset[edge_idx], 0, (1 << bit_depth) - 1); in ihevc_sao_edge_offset_class0()
326 WORD8 *pi1_sao_offset; in ihevc_sao_edge_offset_class0_chroma() local
330 pi1_sao_offset = pi1_sao_offset_u; in ihevc_sao_edge_offset_class0_chroma()
337 pi1_sao_offset = pi1_sao_offset_v; in ihevc_sao_edge_offset_class0_chroma()
[all …]
Dihevc_sao.h68 WORD8 *pi1_sao_offset,
118 WORD8 *pi1_sao_offset,
170 WORD8 *pi1_sao_offset,
222 WORD8 *pi1_sao_offset,
274 WORD8 *pi1_sao_offset,
/external/libhevc/common/x86/
Dihevc_sao_ssse3_intr.c127 WORD8 *pi1_sao_offset, in ihevc_sao_band_offset_luma_ssse3() argument
167 sao_offset = _mm_loadl_epi64((__m128i *)pi1_sao_offset); in ihevc_sao_band_offset_luma_ssse3()
885 WORD8 *pi1_sao_offset, in ihevc_sao_edge_offset_class0_ssse3() argument
929 sao_offset_8x16b = _mm_loadl_epi64((__m128i *)pi1_sao_offset); in ihevc_sao_edge_offset_class0_ssse3()
1590 WORD8 *pi1_sao_offset, in ihevc_sao_edge_offset_class1_ssse3() argument
1623 sao_offset_8x16b = _mm_loadl_epi64((__m128i *)pi1_sao_offset); in ihevc_sao_edge_offset_class1_ssse3()
2485 WORD8 *pi1_sao_offset, in ihevc_sao_edge_offset_class2_ssse3() argument
2534 sao_offset_8x16b = _mm_loadl_epi64((__m128i *)pi1_sao_offset); in ihevc_sao_edge_offset_class2_ssse3()
2549 u1_pos_0_0_tmp = CLIP3(pu1_src[0] + pi1_sao_offset[edge_idx], 0, (1 << bit_depth) - 1); in ihevc_sao_edge_offset_class2_ssse3()
2573 …u1_pos_wd_ht_tmp = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, (1 <… in ihevc_sao_edge_offset_class2_ssse3()
[all …]