typedef enum { VSIP_ROW = 0, // 矩阵横向运算 VSIP_COL = 1 // 矩阵纵向运算 } vsip_major;
typedef enum { VSIP_CCFFTOP, // 复数To复数非原地操作 VSIP_CCFFTIP, // 复数To复数原地操作 VSIP_RCFFTOP, // 实数To复数非原地操作 VSIP_CRFFTOP // 复数To实数非原地操作 } vsip_ffttype;
typedef enum { VSIP_FFT_FWD = -1, // 正向 VSIP_FFT_INV = +1 // 逆向 } vsip_fft_dir;
typedef enum { VSIP_MEM_NONE = 0, VSIP_MEM_RDONLY = 1, VSIP_MEM_CONST = 2, VSIP_MEM_SHARED = 3, VSIP_MEM_SHARED_RDONLY = 4, VSIP_MEM_SHARED_CONST = 5 } vsip_memory_hint;
typedef enum { VSIP_ALG_SPACE = 0, // 内存空间 VSIP_ALG_TIME = 1, // 耗时 VSIP_ALG_NOISE = 2 // 噪声 } vsip_alg_hint;