Vector Optimized Library of Kernels  3.0.0
Architecture-tuned implementations of math kernels
volk_32f_null_32f.h
Go to the documentation of this file.
1 /* -*- c++ -*- */
2 /*
3  * Copyright 2014 Free Software Foundation, Inc.
4  *
5  * This file is part of VOLK
6  *
7  * SPDX-License-Identifier: LGPL-3.0-or-later
8  */
9 
10 #include <inttypes.h>
11 #include <math.h>
12 #include <stdio.h>
13 
14 #ifndef INCLUDED_volk_32f_null_32f_a_H
15 #define INCLUDED_volk_32f_null_32f_a_H
16 
17 #ifdef LV_HAVE_GENERIC
18 
19 static inline void
20 volk_32f_null_32f_generic(float* bVector, const float* aVector, unsigned int num_points)
21 {
22  float* bPtr = bVector;
23  const float* aPtr = aVector;
24  unsigned int number;
25 
26  for (number = 0; number < num_points; number++) {
27  *bPtr++ = *aPtr++;
28  }
29 }
30 #endif /* LV_HAVE_GENERIC */
31 
32 #endif /* INCLUDED_volk_32f_null_32f_u_H */
static void volk_32f_null_32f_generic(float *bVector, const float *aVector, unsigned int num_points)
Definition: volk_32f_null_32f.h:20