Home
last modified time | relevance | path

Searched refs:row_start (Results 1 – 25 of 53) sorted by relevance

123

/external/libaom/third_party/fastfeat/
Dnonmax.c44 int* row_start; in aom_nonmax_suppression() local
80 row_start = (int*)malloc((last_row+1)*sizeof(int)); in aom_nonmax_suppression()
81 if(!row_start) in aom_nonmax_suppression()
89 row_start[i] = -1; in aom_nonmax_suppression()
96 row_start[corners[i].y] = i; in aom_nonmax_suppression()
120 if(pos.y > 0 && row_start[pos.y - 1] != -1) in aom_nonmax_suppression()
125 point_above = row_start[pos.y-1]; in aom_nonmax_suppression()
143 if (pos.y + 1 < last_row+1 && row_start[pos.y + 1] != -1 && point_below < sz) /*Nothing below*/ in aom_nonmax_suppression()
146 point_below = row_start[pos.y+1]; in aom_nonmax_suppression()
168 free(row_start); in aom_nonmax_suppression()
/external/eigen/Eigen/src/Core/
DTranspose.h269 int row_start = 0;
270 for (; row_start + PacketSize <= m.rows(); row_start += PacketSize) {
271 for (int col_start = row_start; col_start + PacketSize <= m.cols(); col_start += PacketSize) {
273 if (row_start == col_start) {
275 A.packet[i] = m.template packetByOuterInner<Alignment>(row_start + i,col_start);
278 … writePacket<Alignment>(m.rowIndexByOuterInner(row_start + i, col_start), m.colIndexByOuterInner(r…
282 A.packet[i] = m.template packetByOuterInner<Alignment>(row_start + i,col_start);
283 B.packet[i] = m.template packetByOuterInner<Alignment>(col_start + i, row_start);
288 … writePacket<Alignment>(m.rowIndexByOuterInner(row_start + i, col_start), m.colIndexByOuterInner(r…
289 …ignment>(m.rowIndexByOuterInner(col_start + i, row_start), m.colIndexByOuterInner(col_start + i,ro…
[all …]
/external/libaom/aom_dsp/
Dpyramid.c224 uint8_t *row_start = &img_buf[row * stride]; in fill_border() local
225 uint8_t left_pixel = row_start[0]; in fill_border()
226 memset(row_start - PYRAMID_PADDING, left_pixel, PYRAMID_PADDING); in fill_border()
227 uint8_t right_pixel = row_start[width - 1]; in fill_border()
228 memset(row_start + width, right_pixel, PYRAMID_PADDING); in fill_border()
233 uint8_t *row_start = &img_buf[row * stride]; in fill_border() local
234 memcpy(row_start - PYRAMID_PADDING, img_buf - PYRAMID_PADDING, in fill_border()
241 uint8_t *row_start = &img_buf[row * stride]; in fill_border() local
242 memcpy(row_start - PYRAMID_PADDING, last_row_start - PYRAMID_PADDING, in fill_border()
/external/libhevc/encoder/arm/
Dihevce_decomp_pre_intra_pass_neon.c137 WORD32 row_start, row_end; in ihevce_scale_by_2_neon() local
154 row_start = (ht_offset < (N_TAPS >> 1)) ? 1 : 0; in ihevce_scale_by_2_neon()
167 if(col_start || col_end || row_end || row_start) in ihevce_scale_by_2_neon()
171 pu1_cpy -= (3 * (1 - col_start) + cpy_strd * 3 * (1 - row_start)); in ihevce_scale_by_2_neon()
172 pu1_src_tmp -= (3 * (1 - col_start) + src_strd * 3 * (1 - row_start)); in ihevce_scale_by_2_neon()
173 ht_tmp = block_ht + 3 * (1 - row_start) + 3 * (1 - row_end); in ihevce_scale_by_2_neon()
186 if(row_start) in ihevce_scale_by_2_neon()
Dihevce_common_utils_neon.c469 WORD32 row_start = 0, col_start = 0; in ihevce_get_luma_eo_sao_params_neon() local
509 row_start = 1; in ihevce_get_luma_eo_sao_params_neon()
520 ps_sao_ctxt->pu1_cur_luma_recon_buf + col_start + (row_start * i4_luma_recon_strd); in ihevce_get_luma_eo_sao_params_neon()
522 ps_sao_ctxt->pu1_cur_luma_src_buf + col_start + (row_start * i4_luma_src_strd); in ihevce_get_luma_eo_sao_params_neon()
527 for(row = row_start; row < row_end; row++) in ihevce_get_luma_eo_sao_params_neon()
713 for(row = row_start; row < row_end; row++) in ihevce_get_luma_eo_sao_params_neon()
894 for(row = row_start; row < row_end; row++) in ihevce_get_luma_eo_sao_params_neon()
1075 for(row = row_start; row < row_end; row++) in ihevce_get_luma_eo_sao_params_neon()
1270 WORD32 row_start = 0, col_start = 0; in ihevce_get_chroma_eo_sao_params_neon() local
1310 row_start = 1; in ihevce_get_chroma_eo_sao_params_neon()
[all …]
/external/ComputeLibrary/src/core/NEON/kernels/
DNEFillBorderKernel.cpp57 const auto row_start = reinterpret_cast<float *>(start_valid_region + vertical_it.offset()); in fill_constant_value_single_channel_special() local
60 *(row_start - 1) = border_value; in fill_constant_value_single_channel_special()
61 std::fill_n(row_start + width, right, border_value); in fill_constant_value_single_channel_special()
73 const auto row_start = reinterpret_cast<float *>(base_addr - stridey); in fill_constant_value_single_channel_special() local
75 std::fill_n(row_start - 1, 1 + width + right, border_value); in fill_constant_value_single_channel_special()
81 const auto row_start = reinterpret_cast<float *>(base_addr + i * stridey); in fill_constant_value_single_channel_special() local
84 std::fill_n(row_start - 1, 1 + width + right, border_value); in fill_constant_value_single_channel_special()
/external/pytorch/aten/src/ATen/native/cpu/
DSpmmReduceKernel.cpp108 int64_t row_start = 0, row_end = 0; in spmm_reduce_kernel_impl() local
110 row_start = csr_data[m]; in spmm_reduce_kernel_impl()
121 int64_t count = row_end - row_start; in spmm_reduce_kernel_impl()
128 for (int64_t e0 = row_start; e0 < row_end; e0 += CHUNK_SIZE) { in spmm_reduce_kernel_impl()
206 int64_t row_start = 0, row_end = 0, c = 0; in spmm_reduce_arg_kernel_impl() local
208 row_start = csr_data[m]; in spmm_reduce_arg_kernel_impl()
219 if (row_end != row_start) { in spmm_reduce_arg_kernel_impl()
221 for (const auto e : c10::irange(row_start, row_end)) { in spmm_reduce_arg_kernel_impl()
233 if (row_end != row_start) { in spmm_reduce_arg_kernel_impl()
281 index_t row_start = crow_data[row], row_end = crow_data[row + 1]; in spmm_reduce_backward_input_kernel_impl() local
[all …]
DSampledAddmmKernel.cpp62 int64_t row_start = crow_slice[m]; in sampled_addmm_sparse_csr_kernel_impl() local
64 for (const auto e : c10::irange(row_start, row_end)) { in sampled_addmm_sparse_csr_kernel_impl()
Dutils.h190 int64_t row_start = crow_acc[m];
192 sum += row_end - row_start;
/external/tensorflow/tensorflow/core/kernels/
Dload_and_remap_matrix_op.cc181 int64_t row_start = min_old_row; in Compute() local
186 while (row_start <= max_old_row) { in Compute()
190 ? max_old_row - row_start + 1 in Compute()
191 : std::min(max_rows_in_memory_, max_old_row - row_start + 1); in Compute()
192 slice.set_start(0, row_start); in Compute()
195 row_start += slice_length; in Compute()
Disotonic_regression_op.cc159 [&make_segment, &solution, &segments](int64_t row_start, in solve_pava_batch()
162 for (int row_index = static_cast<int>(row_start); in solve_pava_batch()
/external/tensorflow/tensorflow/lite/kernels/
Dcpu_backend_gemm_custom_gemv.h93 int row_start, int row_end) {} in Run()
106 int row_start, int row_end) in CustomGemvTask() argument
114 row_start_(row_start), in CustomGemvTask()
177 int row_start = 0; in CustomGemv() local
179 int row_end = std::min(dst_params.rows, row_start + kRowsPerThread); in CustomGemv()
181 dst_data, params, row_start, row_end); in CustomGemv()
182 row_start = row_end; in CustomGemv()
327 int row_start, int row_end) {
330 TFLITE_DCHECK_GE(row_end - row_start, kKernelRows);
331 for (int row = row_start; row < row_end; row += kKernelRows) {
[all …]
/external/webp/src/dsp/
Dlossless.c392 int row_start, int row_end, in VP8LInverseTransform() argument
395 assert(row_start < row_end); in VP8LInverseTransform()
399 VP8LAddGreenToBlueAndRed(in, (row_end - row_start) * width, out); in VP8LInverseTransform()
402 PredictorInverseTransform_C(transform, row_start, row_end, in, out); in VP8LInverseTransform()
406 memcpy(out - width, out + (row_end - row_start - 1) * width, in VP8LInverseTransform()
411 ColorSpaceInverseTransform_C(transform, row_start, row_end, in, out); in VP8LInverseTransform()
420 const int out_stride = (row_end - row_start) * width; in VP8LInverseTransform()
421 const int in_stride = (row_end - row_start) * in VP8LInverseTransform()
425 ColorIndexInverseTransform_C(transform, row_start, row_end, src, out); in VP8LInverseTransform()
427 ColorIndexInverseTransform_C(transform, row_start, row_end, in, out); in VP8LInverseTransform()
/external/libgav1/src/post_filter/
Dsuper_res.cc173 for (int line_buffer_row = 0, row_start = 0; line_buffer_row < num_threads; in ApplySuperResThreaded() local
174 ++line_buffer_row, row_start += thread_pool_rows) { in ApplySuperResThreaded()
183 static_cast<Plane>(plane), row_start, 0); in ApplySuperResThreaded()
186 static_cast<Plane>(plane), row_start, 0); in ApplySuperResThreaded()
/external/libhevc/encoder/
Dihevce_common_utils.c1072 WORD32 row_start, row_end, col_start, col_end, row, col; in ihevce_get_chroma_eo_sao_params() local
1077 row_start = 0; in ihevce_get_chroma_eo_sao_params()
1095 row_start = 1; in ihevce_get_chroma_eo_sao_params()
1125 for(row = row_start; row < row_end; row++) in ihevce_get_chroma_eo_sao_params()
1181 WORD32 row_start, row_end, col_start, col_end, row, col; in ihevce_get_luma_eo_sao_params() local
1186 row_start = 0; in ihevce_get_luma_eo_sao_params()
1204 row_start = 1; in ihevce_get_luma_eo_sao_params()
1234 for(row = row_start; row < row_end; row++) in ihevce_get_luma_eo_sao_params()
/external/libaom/av1/common/
Dreconinter_template.inc73 const int row_start = is_sub4_y ? -1 : 0;
76 for (int row = row_start; row <= 0; ++row) {
115 const int row_start = (block_size_high[bsize] == 4) && ss_y ? -1 : 0;
118 const int pre_y = (mi_y + MI_SIZE * row_start) >> ss_y;
120 int row = row_start;
189 const int row_start =
194 const int pre_y = (mi_y + MI_SIZE * row_start) >> ss_y;
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/integer_ops/
Ddepthwise_conv_hybrid.h148 int row_start = 0; in DepthwiseConvHybridGeneral() local
163 row_start = thread_start; in DepthwiseConvHybridGeneral()
165 output_ptr_offset = row_start * output_width * output_depth; in DepthwiseConvHybridGeneral()
171 (output_rows + row_start - row_end) * output_width * output_depth; in DepthwiseConvHybridGeneral()
175 for (int out_y = row_start; out_y < row_end; ++out_y) { in DepthwiseConvHybridGeneral()
/external/pdfium/core/fxge/dib/
Dcfx_dibbase.cpp948 const int row_start = bXFlip ? GetHeight() - dest_clip.right : dest_clip.left; in SwapXY() local
958 for (int row = row_start; row < row_end; ++row) { in SwapXY()
962 (bXFlip ? dest_clip.right - (row - row_start) - 1 : row) - in SwapXY()
986 for (int row = row_start; row < row_end; ++row) { in SwapXY()
989 (bXFlip ? dest_clip.right - (row - row_start) - 1 : row) - in SwapXY()
1005 for (int row = row_start; row < row_end; ++row) { in SwapXY()
1008 (bXFlip ? dest_clip.right - (row - row_start) - 1 : row) - in SwapXY()
1025 for (int row = row_start; row < row_end; ++row) { in SwapXY()
1027 int dest_col = (bXFlip ? dest_clip.right - (row - row_start) - 1 : row) - in SwapXY()
/external/libgav1/src/
Dmotion_vector.cc408 const int row_start = block.row4x4 | 1; in TemporalScan() local
411 row_start + std::min(static_cast<int>(block.height4x4), 16); in TemporalScan()
424 int offset = stride * (row_start >> 1); in TemporalScan()
425 int mv_row = row_start; in TemporalScan()
435 if (mv_row == row_start && mv_column == column_start) { in TemporalScan()
457 temporal_sample_offsets[0] = stride * ((row_start + block.height4x4) >> 1) + in TemporalScan()
466 const int mv_row = row_start + row; in TemporalScan()
Dloop_restoration_info.h33 int row_start; member
/external/mesa3d/src/amd/common/nir/
Dac_nir_lower_ngg_mesh.c953 emit_ms_outputs(nir_builder *b, nir_def *invocation_index, nir_def *row_start, in emit_ms_outputs() argument
973 nir_phi_instr_add_src(row, preheader, row_start); in emit_ms_outputs()
997 cb(b, invocation_index, row_start, exports, parameters, mask, s); in emit_ms_outputs()
1022 nir_def *row_start = NULL; in emit_ms_finale() local
1024row_start = s->hw_workgroup_size <= s->wave_size ? nir_imm_int(b, 0) : nir_load_subgroup_id(b); in emit_ms_finale()
1054 emit_ms_outputs(b, invocation_index, row_start, num_vtx, !wait_attr_ring, true, in emit_ms_finale()
1060 emit_ms_outputs(b, invocation_index, row_start, num_prm, !wait_attr_ring, true, in emit_ms_finale()
1076 emit_ms_outputs(b, invocation_index, row_start, num_vtx, true, false, in emit_ms_finale()
1078 emit_ms_outputs(b, invocation_index, row_start, num_prm, true, false, in emit_ms_finale()
/external/eigen/bench/
Dsparse_setter.cpp359 I row_start = Ap[i]; in csr_sort_indices() local
364 for(I jj = row_start; jj < row_end; jj++){ in csr_sort_indices()
370 for(I jj = row_start, n = 0; jj < row_end; jj++, n++){ in csr_sort_indices()
/external/libvpx/test/
Dsimple_encode_test.cc325 EXPECT_EQ(encode_frame_result.partition_info[j].row_start, in TEST_F()
326 partition_info_list[i * num_units_4x4 + j].row_start); in TEST_F()
394 EXPECT_EQ(encode_frame_result.partition_info[j].row_start, in TEST_F()
395 partition_info_list[i * num_units_4x4 + j].row_start); in TEST_F()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dtiled_dot_emitter.cc346 int64_t row_start = m() - (m() % tile_rows()); in EmitInnerLoopEpilogue() local
347 if (row_start == m()) { in EmitInnerLoopEpilogue()
370 "dot.inner.epilg.inner", /*start=*/row_start, /*end=*/m(), in EmitInnerLoopEpilogue()
482 MemoryTile GetLhsMemoryTile(llvm::Value* row_start, int64_t row_count) { in GetLhsMemoryTile() argument
485 /*major_dim_offset=*/row_start, in GetLhsMemoryTile()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Dlegacy_optimized_ops.h779 uint8* output_data, int row_start, int row_end) { in LegacyFullyConnectedAsGEMVWorkerImpl() argument
796 TFLITE_DCHECK_GE(row_end - row_start, kPeel); in LegacyFullyConnectedAsGEMVWorkerImpl()
798 for (int out = row_start; out < row_end; out += kPeel) { in LegacyFullyConnectedAsGEMVWorkerImpl()
997 const RuntimeShape& output_shape, uint8* output_data, int row_start, in LegacyFullyConnectedAsGEMVWorkerTask()
1014 row_start_(row_start), in LegacyFullyConnectedAsGEMVWorkerTask()
1076 int row_start = 0; in FullyConnectedAsGEMV() local
1078 int row_end = std::min(output_rows, row_start + kRowsPerWorker); in FullyConnectedAsGEMV()
1083 output_shape, output_data, row_start, row_end); in FullyConnectedAsGEMV()
1084 row_start = row_end; in FullyConnectedAsGEMV()
1086 TFLITE_DCHECK_EQ(row_start, output_rows); in FullyConnectedAsGEMV()
[all …]

123