Microchip® Advanced Software Framework

arm_dotproduct_example_f32.c File Reference
#include <asf.h>
#include <math.h>
#include "arm_math.h"

Macros

#define DELTA   (0.000001f)
 
#define MAX_BLOCKSIZE   32
 

Functions

int32_t main (void)
 

Variables

float32_t multOutput [MAX_BLOCKSIZE]
 
float32_t refDotProdOut = 5.9273644806352142
 
float32_t srcA_buf_f32 [MAX_BLOCKSIZE]
 
float32_t srcB_buf_f32 [MAX_BLOCKSIZE]
 
arm_status status
 
float32_t testOutput
 

#define DELTA   (0.000001f)

Referenced by main().

#define MAX_BLOCKSIZE   32

Referenced by main().

int32_t main ( void  )

float32_t multOutput[MAX_BLOCKSIZE]

Referenced by main().

float32_t refDotProdOut = 5.9273644806352142

Referenced by main().

float32_t srcA_buf_f32[MAX_BLOCKSIZE]
Initial value:
=
{
-0.4325648115282207, -1.6655843782380970, 0.1253323064748307,
0.2876764203585489, -1.1464713506814637, 1.1909154656429988,
1.1891642016521031, -0.0376332765933176, 0.3272923614086541,
0.1746391428209245, -0.1867085776814394, 0.7257905482933027,
-0.5883165430141887, 2.1831858181971011, -0.1363958830865957,
0.1139313135208096, 1.0667682113591888, 0.0592814605236053,
-0.0956484054836690, -0.8323494636500225, 0.2944108163926404,
-1.3361818579378040, 0.7143245518189522, 1.6235620644462707,
-0.6917757017022868, 0.8579966728282626, 1.2540014216025324,
-1.5937295764474768, -1.4409644319010200, 0.5711476236581780,
-0.3998855777153632, 0.6899973754643451
}

Referenced by main().

float32_t srcB_buf_f32[MAX_BLOCKSIZE]
Initial value:
=
{
1.7491401329284098, 0.1325982188803279, 0.3252281811989881,
-0.7938091410349637, 0.3149236145048914, -0.5272704888029532,
0.9322666565031119, 1.1646643544607362, -2.0456694357357357,
-0.6443728590041911, 1.7410657940825480, 0.4867684246821860,
1.0488288293660140, 1.4885752747099299, 1.2705014969484090,
-1.8561241921210170, 2.1343209047321410, 1.4358467535865909,
-0.9173023332875400, -1.1060770780029008, 0.8105708062681296,
0.6985430696369063, -0.4015827425012831, 1.2687512030669628,
-0.7836083053674872, 0.2132664971465569, 0.7878984786088954,
0.8966819356782295, -0.1869172943544062, 1.0131816724341454,
0.2484350696132857, 0.0596083377937976
}

Referenced by main().

arm_status status
float32_t testOutput