Baremetal-NN
Baremetal-NN API documentation
Loading...
Searching...
No Matches
add1.h
Go to the documentation of this file.
1#ifndef __NN_ADD1_H
2#define __NN_ADD1_H
3
4#include <stddef.h>
5
6#include "float16.h"
7
8void NN_add1_i8(size_t n,
9 int8_t *y, size_t incy,
10 const int8_t *x, size_t incx,
11 int8_t s
12 );
13
14void NN_add1_i16(size_t n,
15 int16_t *y, size_t incy,
16 const int16_t *x, size_t incx,
17 int16_t s
18 );
19
20void NN_add1_i32(size_t n,
21 int32_t *y, size_t incy,
22 const int32_t *x, size_t incx,
23 int32_t s
24 );
25
26void NN_add1_f16(size_t n,
27 float16_t *y, size_t incy,
28 const float16_t *x, size_t incx,
29 float16_t s
30 );
31
32void NN_add1_f32(size_t n,
33 float *y, size_t incy,
34 const float *x, size_t incx,
35 float s
36 );
37
38
39#endif // __NN_ADD1_H
void NN_add1_i8(size_t n, int8_t *y, size_t incy, const int8_t *x, size_t incx, int8_t s)
void NN_add1_i32(size_t n, int32_t *y, size_t incy, const int32_t *x, size_t incx, int32_t s)
void NN_add1_i16(size_t n, int16_t *y, size_t incy, const int16_t *x, size_t incx, int16_t s)
void NN_add1_f32(size_t n, float *y, size_t incy, const float *x, size_t incx, float s)
void NN_add1_f16(size_t n, float16_t *y, size_t incy, const float16_t *x, size_t incx, float16_t s)
uint16_t float16_t
Definition: float16.h:21