鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

VSIP开源枚举类型

  • 枚举类型vsip_major定义了矩阵运算方向:
    typedef enum {
        VSIP_ROW = 0, // 矩阵横向运算
        VSIP_COL = 1  // 矩阵纵向运算
    } vsip_major;
  • 枚举类型vsip_ffttype定义了fft使用的算法类型:
    typedef enum {
        VSIP_CCFFTOP, // 复数To复数非原地操作
        VSIP_CCFFTIP, // 复数To复数原地操作
        VSIP_RCFFTOP, // 实数To复数非原地操作
        VSIP_CRFFTOP  // 复数To实数非原地操作
    } vsip_ffttype;
  • 枚举类型vsip_fft_dir定义了fft运算方向:
    typedef enum {
        VSIP_FFT_FWD = -1, // 正向
        VSIP_FFT_INV = +1  // 逆向
    } vsip_fft_dir;
  • 枚举类型vsip_memory_hint定义了fft运算内存运用方式,不使用:
    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;
  • 枚举类型vsip_alg_hint定义了fft运算算法,不使用:
    typedef enum {
        VSIP_ALG_SPACE = 0, // 内存空间
        VSIP_ALG_TIME = 1,  // 耗时
        VSIP_ALG_NOISE = 2  // 噪声
    } vsip_alg_hint;