GNU Radio 2.x: qa_ccomplex_dotprod_x86.cc File Reference

Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

# qa_ccomplex_dotprod_x86.cc File Reference

`#include <cppunit/TestAssert.h>`
`#include <qa_ccomplex_dotprod_x86.h>`
`#include <ccomplex_dotprod_x86.h>`
`#include <string.h>`
`#include <iostream>`
`#include <malloc16.h>`
`#include <sse_debug.h>`
`#include <cmath>`
`#include <gr_cpu.h>`
`#include <random.h>`

Include dependency graph for qa_ccomplex_dotprod_x86.cc:

## Defines
#define | assertcomplexEqual(expected0, expected1, actual, delta)
| Macro for primitive value comparisons.
#define | MAX_BLKS 10
#define | FLOATS_PER_BLK 4
#define | ERR_DELTA (1e-6)
## Functions
void | ref_ccomplex_dotprod (const float *input, const float *taps, unsigned n_2_ccomplex_blocks, float *result)

## Define Documentation

#define assertcomplexEqual | ( | expected0,
|  | expected1,
|  | actual,
|  | delta |  | ) |

| Value:
    CPPUNIT_ASSERT_DOUBLES_EQUAL (expected0, actual[0], delta);     \
      CPPUNIT_ASSERT_DOUBLES_EQUAL (expected1, actual[1], delta);
Macro for primitive value comparisons.

#define ERR_DELTA (1e-6)

#define FLOATS_PER_BLK 4

#define MAX_BLKS 10

## Function Documentation

void ref_ccomplex_dotprod | ( | const float * | input,
|  | const float * | taps,
|  | unsigned | n_2_ccomplex_blocks,
|  | float * | result
| ) |