/external/libhevc/common/arm/ |
D | ihevc_sao_band_offset_luma.s | 45 @ WORD8 *pi1_sao_offset, 56 @r6 => *pi1_sao_offset 62 .equ pi1_sao_offset, 112 define 101 LDR r6,[sp,#pi1_sao_offset] @Loads pi1_sao_offset 124 VLD1.8 D30,[r6] @pi1_sao_offset load 127 VDUP.8 D29,D30[1] @vdup_n_u8(pi1_sao_offset[1]) 130 VDUP.8 D28,D30[2] @vdup_n_u8(pi1_sao_offset[2]) 133 VDUP.8 D27,D30[3] @vdup_n_u8(pi1_sao_offset[3]) 136 VDUP.8 D26,D30[4] @vdup_n_u8(pi1_sao_offset[4]) 137 …D29 @band_table.val[0] = vadd_u8(band_table.val[0], vdup_n_u8(pi1_sao_offset[1])) [all …]
|
D | ihevc_sao_edge_offset_class0.s | 47 @ WORD8 *pi1_sao_offset, 58 @r8 => *pi1_sao_offset 66 .equ pi1_sao_offset, 120 define 101 LDR r8,[sp,#pi1_sao_offset] @Loads pi1_sao_offset 110 VLD1.8 D11,[r8] @offset_tbl = vld1_s8(pi1_sao_offset)
|
D | ihevc_sao_edge_offset_class3.s | 47 @ WORD8 *pi1_sao_offset, 57 @r6 => *pi1_sao_offset 65 .equ pi1_sao_offset, 280 define 102 LDR r6,[sp,#pi1_sao_offset] @Loads pi1_sao_offset 150 LDRSB r10,[r6,r12] @pi1_sao_offset[edge_idx] 151 ADD r9,r9,r10 @pu1_src[0] + pi1_sao_offset[edge_idx] 152 …USAT r9,#8,r9 @u1_pos_0_0_tmp = CLIP3(pu1_src[0] + pi1_sao_offset[edge_i… 193 LDRSB r11,[r6,r12] @pi1_sao_offset[edge_idx] 194 ADD r10,r10,r11 @pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx] 195 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, … [all …]
|
D | ihevc_sao_edge_offset_class2.s | 47 @ WORD8 *pi1_sao_offset, 57 @r6 => *pi1_sao_offset 65 .equ pi1_sao_offset, 280 define 104 LDR r6,[sp,#pi1_sao_offset] @Loads pi1_sao_offset 147 LDRSB r10,[r6,r12] @pi1_sao_offset[edge_idx] 148 ADD r9,r9,r10 @pu1_src[0] + pi1_sao_offset[edge_idx] 149 …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[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[ed… 186 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, … [all …]
|
D | ihevc_sao_edge_offset_class1.s | 47 @ WORD8 *pi1_sao_offset, 57 @r6 => *pi1_sao_offset 65 .equ pi1_sao_offset, 120 define 87 LDR r6,[sp,#pi1_sao_offset] @Loads pi1_sao_offset 122 VLD1.8 D7,[r6] @offset_tbl = vld1_s8(pi1_sao_offset)
|
D | ihevc_sao_edge_offset_class3_chroma.s | 159 …#8,r9 @u1_pos_0_0_tmp_u = CLIP3(pu1_src[wd - 2] + pi1_sao_offset[edge_idx], 0, … 228 ADD r10,r10,r11 @pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx] 229 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, … 259 ADD r9,r9,r11 @pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx] 260 … @u1_pos_wd_ht_tmp_v = CLIP3(pu1_src[(ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
|
D | ihevc_sao_edge_offset_class2_chroma.s | 163 …USAT r9,#8,r9 @u1_pos_0_0_tmp_u = CLIP3(pu1_src[0] + pi1_sao_offset[edge… 236 …ADD r10,r10,r11 @pu1_src[wd - 2 + (ht - 1) * src_strd] + pi1_sao_offset[ed… 237 … @u1_pos_wd_ht_tmp = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, … 268 …ADD r9,r9,r11 @pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[ed… 269 … @u1_pos_wd_ht_tmp_v = CLIP3(pu1_src[wd - 1 + (ht - 1) * src_strd] + pi1_sao_offset[edge_idx], 0, …
|
/external/libhevc/common/ |
D | ihevc_sao.c | 78 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 …]
|
D | ihevc_sao.h | 68 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/ |
D | ihevc_sao_ssse3_intr.c | 127 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 …]
|
/external/libhevc/encoder/ |
D | ihevce_enc_loop_structs.h | 302 WORD8 *pi1_sao_offset,
|