![]() |
TI Autonomous Driving Algorithms (TIADALG) Library User Guide
|
This file defines the functions related matrix operations. More...
#include "float.h"
Go to the source code of this file.
Macros | |
#define | DSP_INTRINSICS |
#define | DSP_INTRINSIC_FOR_RECIPORCAL |
#define | VLIB_F32 float |
#define | VLIB_D64 double |
#define | Void void |
#define | VLIB_OneByXF32 my_OneByX |
#define | VLIB_OneByX1X0F32 my_OneByX1X0 |
#define | VLIB_SqrtXF32 my_SqrtX |
#define | __mmax(x, y) ((x>y)?x:y) |
#define | __mmin(x, y) ((x>y)?y:x) |
#define | SWAP_ME(X, Y) {temp=(X);(X)=(Y);(Y)=temp;} |
#define | SIGN(a, b) ((b) >= 0.0 ? _fabsf(a) : -_fabsf(a)) |
#define | bool uint8_t |
#define | true 1 |
#define | false 0 |
#define | SFM_TI_PI (3.14159265358979323846f) |
Functions | |
static float16 | VXLIB_oneByXVecF32 (float16 vX) |
static float16 | VXLIB_oneBySqrtXVecF32 (float16 vX) |
static float | my_OneByX (float x) |
static float | my_OneBySqrtX (float x) |
static float | my_YByX (float y, float x) |
static float | my_SqrtX (float x) |
static float16 | approxAtan (float16 z) |
This file defines the functions related matrix operations.
#define DSP_INTRINSICS |
#define DSP_INTRINSIC_FOR_RECIPORCAL |
#define VLIB_F32 float |
#define VLIB_D64 double |
#define Void void |
#define VLIB_OneByXF32 my_OneByX |
#define VLIB_OneByX1X0F32 my_OneByX1X0 |
#define VLIB_SqrtXF32 my_SqrtX |
#define __mmax | ( | x, | |
y | |||
) | ((x>y)?x:y) |
#define __mmin | ( | x, | |
y | |||
) | ((x>y)?y:x) |
#define SWAP_ME | ( | X, | |
Y | |||
) | {temp=(X);(X)=(Y);(Y)=temp;} |
#define SIGN | ( | a, | |
b | |||
) | ((b) >= 0.0 ? _fabsf(a) : -_fabsf(a)) |
#define bool uint8_t |
#define true 1 |
#define false 0 |
#define SFM_TI_PI (3.14159265358979323846f) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
© Copyright 2018 Texas Instruments Incorporated. All rights reserved. |
Document generated by doxygen 1.8.6 |