63 lines
1.6 KiB
C
63 lines
1.6 KiB
C
void init_ramps ();
|
|
|
|
|
|
double ep_shaker_2_(
|
|
double data[MAX_ENTRIES][DIMENSION],
|
|
int numEntries,
|
|
int index_[MAX_ENTRIES],
|
|
double out[MAX_ENTRIES][DIMENSION],
|
|
int epo_code[2][DIMENSION],
|
|
int size,
|
|
int Mi_, // last cluster
|
|
int bits[3], // including parity
|
|
CMP_qt_cpu type
|
|
);
|
|
|
|
|
|
double ep_shaker_2_d(
|
|
double data[MAX_ENTRIES][MAX_DIMENSION_BIG],
|
|
int numEntries,
|
|
int index_[MAX_ENTRIES],
|
|
double out[MAX_ENTRIES][MAX_DIMENSION_BIG],
|
|
int epo_code[2][MAX_DIMENSION_BIG],
|
|
int size,
|
|
int Mi_, // last cluster
|
|
int bits, // [3], // including parity
|
|
// CMP_qt type,
|
|
int dimension,
|
|
double epo[2][MAX_DIMENSION_BIG]
|
|
);
|
|
|
|
double ep_shaker_(
|
|
double data[MAX_ENTRIES][DIMENSION],
|
|
int numEntries,
|
|
int index_[MAX_ENTRIES],
|
|
double out[MAX_ENTRIES][DIMENSION],
|
|
int epo_code[2][DIMENSION],
|
|
int size,
|
|
int Mi_, // last cluster
|
|
int bits[3], // including parity
|
|
CMP_qt_cpu type
|
|
);
|
|
|
|
|
|
double ep_shaker_d(
|
|
double data[MAX_ENTRIES][MAX_DIMENSION_BIG],
|
|
int numEntries,
|
|
int index_[MAX_ENTRIES],
|
|
double out[MAX_ENTRIES][MAX_DIMENSION_BIG],
|
|
int epo_code[2][MAX_DIMENSION_BIG],
|
|
// Note: int size,
|
|
int Mi_, // last cluster
|
|
int bits[3], // including parity
|
|
CMP_qt_cpu type,
|
|
int dimension
|
|
);
|
|
|
|
#define MAX_PARITY_CASES 8
|
|
|
|
#ifdef USE_BC7
|
|
extern int npv_nd[][2*MAX_DIMENSION_BIG];
|
|
extern int par_vectors_nd[][2*MAX_DIMENSION_BIG][(1<<(2*MAX_DIMENSION_BIG-1))][2][MAX_DIMENSION_BIG];
|
|
#endif
|