Go to the source code of this file.
◆ COMMON_FFTLIB_UTIL_FILLBPANEL_H_
| #define COMMON_FFTLIB_UTIL_FILLBPANEL_H_ 1 |
◆ FFTLIB_UTIL_fillBPanel()
| FFTLIB_STATUS FFTLIB_UTIL_fillBPanel |
( |
const int32_t * |
pValue, |
|
|
uint32_t |
dataType, |
|
|
uint32_t |
startRow, |
|
|
int32_t |
numRows |
|
) |
| |
- Description:
- Load numRows of both B panels with the specified values
Functionality
- Extract lower significant bits (8, 16 or 32 depending on dataType) and form a 512 bit vector by duplicating the value
- Write this at row number indicated by startRow in both B panels
- Repeat steps 1 and 2 for numRows times by advancing both the row number and pValue
- Parameters
-
| [in] | pValue | Pointer to a 1 dimensional array holding 32bit values. There are numRows valid elements in the array. (SQ32.0) |
| [in] | dataType | Data type of value 8-bit, 16-bit, 32-bit (signficant bits in the supplied value) (Q32.0) |
| [in] | startRow | Starting row number in the B matrix (Q32.0) |
| [in] | numRows | Total number of rows to fill in the B matrix (Q32.0) |
- Returns
- void
Definition at line 78 of file FFTLIB_UTIL_fillBPanel.cpp.