24 #define CONFIG_HARDCODED_TABLES 0 32 for (i = 0; i <
b; i++) {
44 for (i = 0; i <
a; i++) {
58 printf(
"static const float pd_re_smooth[8*8*8] = {\n");
61 printf(
"static const float pd_im_smooth[8*8*8] = {\n");
65 printf(
"static const float HA[46][8][4] = {\n");
68 printf(
"static const float HB[46][8][4] = {\n");
72 printf(
"static const DECLARE_ALIGNED(16, float, f20_0_8)[8][8][2] = {\n");
75 printf(
"static const DECLARE_ALIGNED(16, float, f34_0_12)[12][8][2] = {\n");
78 printf(
"static const DECLARE_ALIGNED(16, float, f34_1_8)[8][8][2] = {\n");
81 printf(
"static const DECLARE_ALIGNED(16, float, f34_2_4)[4][8][2] = {\n");
85 printf(
"static const DECLARE_ALIGNED(16, float, Q_fract_allpass)[2][50][3][2] = {\n");
88 printf(
"static const DECLARE_ALIGNED(16, float, phi_fract)[2][50][2] = {\n");
static float pd_im_smooth[8 *8 *8]
void write_float_2d_array(const void *, int, int)
void write_float_3d_array(const void *p, int b, int c, int d)
void write_float_4d_array(const void *p, int a, int b, int c, int d)
void write_float_array(const float *, int)
static float HA[46][8][4]
static float pd_re_smooth[8 *8 *8]
write_fileheader() adds some minor things like a"this is a generated file"comment and some standard includes.tablegen.h defines some write functions for one-and two-dimensional arrays for standard types-they print only the"core"parts so they are easier to reuse for multi-dimensional arrays so the outermost
synthesis window for stochastic i
static void ps_tableinit(void)
static float HB[46][8][4]
printf("static const uint8_t my_array[100] = {\n")