24.02.1
|
#include "helpers.h"
Go to the source code of this file.
Macros | |
#define | SUB(x, y) (x - y) |
#define | ADD(x, y) (x + y) |
#define | MAX(x, y) max((x), (y)) |
#define | MIN(x, y) min((x), (y)) |
#define | SQUARED_DIFF(x, y) (x - y) * (x - y) |
#define | PRELU(x, y) (select(y * x, x, CONVERT((x > (DATA_TYPE)0), SELECT_VEC_DATA_TYPE(float, VEC_SIZE_OUT)))) |
#define | DIV(x, y) (x / y) |
#define | CONVERT_RTE(x, type) (convert_##type##_rte((x))) |
#define | CONVERT_DOWN(x, type) CONVERT_RTE(x, type) |
#define | OP_FUN_NAME_STR(op) elementwise_operation_##op##_quantized |
#define | OP_FUN_NAME(op) OP_FUN_NAME_STR(op) |
#define ADD | ( | x, | |
y | |||
) | (x + y) |
Definition at line 27 of file elementwise_operation_quantized.cl.
#define CONVERT_DOWN | ( | x, | |
type | |||
) | CONVERT_RTE(x, type) |
Definition at line 35 of file elementwise_operation_quantized.cl.
Definition at line 34 of file elementwise_operation_quantized.cl.
#define DIV | ( | x, | |
y | |||
) | (x / y) |
Definition at line 32 of file elementwise_operation_quantized.cl.
#define MAX | ( | x, | |
y | |||
) | max((x), (y)) |
Definition at line 28 of file elementwise_operation_quantized.cl.
#define MIN | ( | x, | |
y | |||
) | min((x), (y)) |
Definition at line 29 of file elementwise_operation_quantized.cl.
#define OP_FUN_NAME | ( | op | ) | OP_FUN_NAME_STR(op) |
Definition at line 38 of file elementwise_operation_quantized.cl.
#define OP_FUN_NAME_STR | ( | op | ) | elementwise_operation_##op##_quantized |
Definition at line 37 of file elementwise_operation_quantized.cl.
#define PRELU | ( | x, | |
y | |||
) | (select(y * x, x, CONVERT((x > (DATA_TYPE)0), SELECT_VEC_DATA_TYPE(float, VEC_SIZE_OUT)))) |
Definition at line 31 of file elementwise_operation_quantized.cl.
#define SQUARED_DIFF | ( | x, | |
y | |||
) | (x - y) * (x - y) |
Definition at line 30 of file elementwise_operation_quantized.cl.
#define SUB | ( | x, | |
y | |||
) | (x - y) |
Definition at line 26 of file elementwise_operation_quantized.cl.