29 #include "../FFTLIB_types.h"
36 #define ASSIGN(param, value) value
38 #define ASSIGN(param, value) .param = value
48 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_INT32),
50 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
53 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
61 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE32),
63 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
64 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
67 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
77 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_SA),
82 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT32),
84 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
86 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
89 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
91 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
94 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
99 ASSIGN(C_HWLDDST , __MMA_C_CONFIG_HWLDDST_X4_0),
102 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT32),
105 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
139 ASSIGN(X_SAT_MIN_12_6, 0),
141 ASSIGN(X_SAT_MIN_15_13, 0),
142 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
143 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
149 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
151 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_INT32),
156 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT128),
167 ASSIGN(X_SAT_MAX_15_9, 0),
171 ASSIGN(PARITYCTRL , __MMA_NORMAL)
180 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_INT16),
182 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
185 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
193 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE16),
195 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
196 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
199 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
203 ASSIGN(B_BCNT1_ENABLE, 0),
209 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_SA),
215 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT16),
217 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
219 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
222 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
224 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
227 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
232 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
235 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT16),
238 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
272 ASSIGN(X_SAT_MIN_12_6, 0),
274 ASSIGN(X_SAT_MIN_15_13, 0),
275 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
276 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
282 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
284 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_INT16),
289 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT64),
300 ASSIGN(X_SAT_MAX_15_9, 0),
304 ASSIGN(PARITYCTRL , __MMA_NORMAL)
310 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_INT16),
312 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
315 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
323 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE16),
325 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
326 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
329 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
333 ASSIGN(B_BCNT1_ENABLE, 0),
339 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_SA),
345 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT16),
347 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
349 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
352 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
354 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
357 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
362 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
365 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT16),
368 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
402 ASSIGN(X_SAT_MIN_12_6, 0),
404 ASSIGN(X_SAT_MIN_15_13, 0),
405 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
406 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
412 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
414 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_UINT16),
419 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT64),
430 ASSIGN(X_SAT_MAX_15_9, 0),
434 ASSIGN(PARITYCTRL , __MMA_NORMAL)
439 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_UINT16),
441 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
444 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
452 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE16),
454 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
455 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
458 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
462 ASSIGN(B_BCNT1_ENABLE, 0),
468 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_UA),
473 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT16),
475 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
477 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
480 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
482 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
485 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
490 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
493 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT16),
496 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
530 ASSIGN(X_SAT_MIN_12_6, 0),
532 ASSIGN(X_SAT_MIN_15_13, 0),
533 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
534 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
540 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
542 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_INT16),
547 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT64),
558 ASSIGN(X_SAT_MAX_15_9, 0),
562 ASSIGN(PARITYCTRL , __MMA_NORMAL)
567 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_UINT16),
569 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
572 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
580 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE16),
582 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
583 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
586 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
590 ASSIGN(B_BCNT1_ENABLE, 0),
596 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_UA),
601 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT16),
603 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
605 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
608 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
610 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
613 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
618 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
621 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT16),
623 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
657 ASSIGN(X_SAT_MIN_12_6, 0),
659 ASSIGN(X_SAT_MIN_15_13, 0),
660 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
661 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
667 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
669 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_UINT16),
674 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT64),
685 ASSIGN(X_SAT_MAX_15_9, 0),
689 ASSIGN(PARITYCTRL , __MMA_NORMAL)
699 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_INT8),
701 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
704 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
712 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE8),
714 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
715 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
718 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
722 ASSIGN(B_BCNT1_ENABLE, 0),
728 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_SA),
733 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT8),
735 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
737 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
740 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
742 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
745 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
750 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
753 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT8),
756 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
790 ASSIGN(X_SAT_MIN_12_6, 0),
792 ASSIGN(X_SAT_MIN_15_13, 0),
793 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
794 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
800 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
802 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_INT8),
807 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT32),
818 ASSIGN(X_SAT_MAX_15_9, 0),
822 ASSIGN(PARITYCTRL , __MMA_NORMAL)
828 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_INT8),
830 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
833 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
841 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE8),
843 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
844 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
847 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
851 ASSIGN(B_BCNT1_ENABLE, 0),
857 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_SA),
862 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT8),
864 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
866 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
869 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
871 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
874 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
879 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
882 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT8),
885 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
919 ASSIGN(X_SAT_MIN_12_6, 0),
921 ASSIGN(X_SAT_MIN_15_13, 0),
922 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
923 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
929 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
931 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_UINT8),
936 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT32),
947 ASSIGN(X_SAT_MAX_15_9, 0),
951 ASSIGN(PARITYCTRL , __MMA_NORMAL)
957 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_UINT8),
959 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
962 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
970 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE8),
972 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
973 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
976 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
980 ASSIGN(B_BCNT1_ENABLE, 0),
986 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_UA),
991 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT8),
993 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
995 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
998 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
1000 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
1003 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
1008 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
1011 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT8),
1014 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
1020 ASSIGN(C_CROFFSET , 0x0),
1022 ASSIGN(C_CWOFFSET , 0x0),
1024 ASSIGN(C_CLOFFSET , 0x0),
1046 ASSIGN(X_SAT_MIN_5_0, 0),
1048 ASSIGN(X_SAT_MIN_12_6, 0),
1050 ASSIGN(X_SAT_MIN_15_13, 0),
1051 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
1052 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
1058 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
1060 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_INT8),
1063 ASSIGN(X_SAT_MAX_3_0, 0),
1065 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT32),
1068 ASSIGN(X_SAT_MAX_8_4, 0),
1076 ASSIGN(X_SAT_MAX_15_9, 0),
1080 ASSIGN(PARITYCTRL , __MMA_NORMAL)
1085 ASSIGN(A_ATYPE , __MMA_A_CONFIG_ATYPE_UINT8),
1087 ASSIGN(A_ALUTEN , __MMA_A_CONFIG_NOLUT),
1090 ASSIGN(A_ARF_CTRL , __MMA_A_CONFIG_ARF_DISABLE),
1098 ASSIGN(B_BTYPE , __MMA_B_CONFIG_SIZE8),
1100 ASSIGN(B_LDBOPT , __MMA_LDBOPT_MMA1),
1101 ASSIGN(B_B4EXP , __MMA_B_CONFIG_B4EXP_MMA1),
1104 ASSIGN(B_ORDER , __MMA_B_CONFIG_ROW),
1108 ASSIGN(B_BCNT1_ENABLE, 0),
1114 ASSIGN(C_ATYPE , __MMA_C_CONFIG_ATYPE_UA),
1119 ASSIGN(C_BTYPE , __MMA_C_CONFIG_BTYPE_INT8),
1121 ASSIGN(C_OPERATION0 , __MMA_C_CONFIG_MUL),
1123 ASSIGN(C_LOP0 , __MMA_C_CONFIG_LOP_C),\
1126 ASSIGN(C_OPERATION1 , __MMA_C_CONFIG_MULPLUS),
1128 ASSIGN(C_LOP1 , __MMA_C_CONFIG_LOP_C),
1131 ASSIGN(C_BIASORDER , __MMA_C_CONFIG_BIAS_ORDER_COLUMN),
1136 ASSIGN(C_HWLDDST, __MMA_C_CONFIG_HWLDDST_X4_0),
1139 ASSIGN(C_HWLDTYPE , __MMA_C_CONFIG_HWLDTYPE_INT8),
1141 ASSIGN(C_OPSTART , __MMA_C_CONFIG_OPSTART_OPERATION0),
1147 ASSIGN(C_CROFFSET , 0x0),
1149 ASSIGN(C_CWOFFSET , 0x0),
1151 ASSIGN(C_CLOFFSET , 0x0),
1173 ASSIGN(X_SAT_MIN_5_0, 0),
1175 ASSIGN(X_SAT_MIN_12_6, 0),
1177 ASSIGN(X_SAT_MIN_15_13, 0),
1178 ASSIGN(X_RANGE, __MMA_X_CONFIG_RANGE_DISABLE_NOINIT),
1179 ASSIGN(X_SCALE_SHIFT_CTRL, __MMA_X_CONFIG_SCALE_SHIFT_CTRL_DISABLE),
1185 ASSIGN(X_VPACKN, __MMA_X_CONFIG_VPACKN_DISABLE),
1187 ASSIGN(X_XTYPE , __MMA_X_CONFIG_XTYPE_UINT8),
1190 ASSIGN(X_SAT_MAX_3_0, 0),
1192 ASSIGN(X_CTYPE , __MMA_X_CONFIG_CTYPE_INT32),
1195 ASSIGN(X_SAT_MAX_8_4, 0),
1203 ASSIGN(X_SAT_MAX_15_9, 0),
1207 ASSIGN(PARITYCTRL , __MMA_NORMAL)
1215 #define ASSIGN(param, value) value
1217 #define ASSIGN(param, value) .param = value
1275 ASSIGN(A_LUT_VAL_10 , 0),
1280 ASSIGN(A_LUT_VAL_11 , 0),
1285 ASSIGN(A_LUT_VAL_12 , 0),
1290 ASSIGN(A_LUT_VAL_13 , 0),
1295 ASSIGN(A_LUT_VAL_14 , 0),
1359 ASSIGN(A_LUT_VAL_10 , 0),
1364 ASSIGN(A_LUT_VAL_11 , 0),
1369 ASSIGN(A_LUT_VAL_12 , 0),
1374 ASSIGN(A_LUT_VAL_13 , 0),
1379 ASSIGN(A_LUT_VAL_14 , 0),
1443 ASSIGN(A_LUT_VAL_10 , 0),
1448 ASSIGN(A_LUT_VAL_11 , 0),
1453 ASSIGN(A_LUT_VAL_12 , 0),
1458 ASSIGN(A_LUT_VAL_13 , 0),
1463 ASSIGN(A_LUT_VAL_14 , 0),
1527 ASSIGN(A_LUT_VAL_10 , 0),
1532 ASSIGN(A_LUT_VAL_11 , 0),
1537 ASSIGN(A_LUT_VAL_12 , 0),
1542 ASSIGN(A_LUT_VAL_13 , 0),
1547 ASSIGN(A_LUT_VAL_14 , 0),
1559 #if defined(_HOST_BUILD)
1561 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_1 = c7x::uchar_vec(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1562 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_2 = c7x::uchar_vec(0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1563 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_3 = c7x::uchar_vec(0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1564 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_4 = c7x::uchar_vec(0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1565 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_5 = c7x::uchar_vec(0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1566 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_6 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1567 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_7 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1570 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_1 = c7x::uchar_vec(0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1573 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_2 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1576 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_3 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1579 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_4 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1582 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_5 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 1, 2, 3);
1583 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_32bit_No_5 = c7x::uchar_vec(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1585 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_6 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1586 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_32bit_No_6 = c7x::uchar_vec(16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1588 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_7 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 1, 2, 3, 4, 5, 6, 7);
1589 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_32bit_No_7 = c7x::uchar_vec(8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1592 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_64bit_No_1 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1595 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_64bit_No_2 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1598 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_64bit_No_3 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1599 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_64bit_No_3 = c7x::uchar_vec(16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1602 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_1 = c7x::uchar_vec(0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1603 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_2 = c7x::uchar_vec(0, 1, 2, 3, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1604 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_3 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1605 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_4 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1606 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_5 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1607 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_6 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1608 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_7 = c7x::uchar_vec(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1612 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_1 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1615 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_2 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1618 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_3 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1621 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_4 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
1624 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_5 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23);
1625 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_5 = c7x::uchar_vec(24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1627 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_6 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1628 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_6 = c7x::uchar_vec(16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1630 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_7 = c7x::uchar_vec( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 0, 1, 2, 3, 4, 5, 6, 7);
1631 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_7 = c7x::uchar_vec( 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1647 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_1 = (
const c7x::uchar_vec)(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1648 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_2 = (
const c7x::uchar_vec)(0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1649 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_3 = (
const c7x::uchar_vec)(0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1650 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_4 = (
const c7x::uchar_vec)(0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1651 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_5 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1652 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_6 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1653 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_scale_No_7 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1656 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_1 = (
const c7x::uchar_vec)(0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1659 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_2 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1662 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_3 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1665 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_4 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1668 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_5 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 1, 2, 3);
1669 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_32bit_No_5 = (
const c7x::uchar_vec)(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1671 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_6 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1672 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_32bit_No_6 = (
const c7x::uchar_vec)(16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1674 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_32bit_No_7 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 1, 2, 3, 4, 5, 6, 7);
1675 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_32bit_No_7 = (
const c7x::uchar_vec)(8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1678 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_64bit_No_1 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1681 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_64bit_No_2 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1684 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec0_64bit_No_3 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1685 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_biasVec1_64bit_No_3 = (
const c7x::uchar_vec)(16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1689 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_1 = (
const c7x::uchar_vec)(0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1690 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_2 = (
const c7x::uchar_vec)(0, 1, 2, 3, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1691 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_3 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1692 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_4 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1693 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_5 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1694 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_6 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1695 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_scale_No_7 = (
const c7x::uchar_vec)(0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1699 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_1 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1702 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_2 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1705 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_3 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1708 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_4 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
1711 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_5 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23);
1712 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_5 = (
const c7x::uchar_vec)(24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1714 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_6 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1715 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_6 = (
const c7x::uchar_vec)(16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1717 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_7 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 0, 1, 2, 3, 4, 5, 6, 7);
1718 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_7 = (
const c7x::uchar_vec)( 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1721 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_64bit_No_1 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
1724 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_64bit_No_2 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
1727 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec0_64bit_No_3 = (
const c7x::uchar_vec)( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
1728 const c7x::uchar_vec
FFTLIB_vperm_convolve_col_splitGroups_biasVec1_64bit_No_3 = (
const c7x::uchar_vec)(16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
#define FFTLIB_MMA_SIZE_16_BIT
type is 16-bit integers
#define FFTLIB_MMA_SIZE_8_BIT
MMA size as a function of precision.
#define FFTLIB_MMA_SIZE_32_BIT
type is 32-bit integers
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_64bit_No_3
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_64bit_No_3
const __HWA_OFFSET_REG offsetRegStruct_zeros
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_64bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_7
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_3
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_64bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_2
const __HWA_CONFIG_REG_v1 configRegisterStruct_i16u_i16s_o16u
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_5
const __HWA_OFFSET_REG offsetRegStruct_diagonal_16bit
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_6
const __HWA_CONFIG_REG_v1 configRegisterStruct_i16s_i16s_o16u
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_4
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_7
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_64bit_No_3
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_3
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_6
const __HWA_CONFIG_REG_v1 configRegisterStruct_i8u_i8s_o8s
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_64bit_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_6
const __HWA_OFFSET_REG offsetRegStruct_diagonal_8bit
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_7
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_4
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_64bit_No_1
#define ASSIGN(param, value)
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_7
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_7
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_6
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_3
const __HWA_CONFIG_REG_v1 configRegisterStruct_i32s_i32s_o32s
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_3
const __HWA_CONFIG_REG_v1 configRegisterStruct_i8s_i8s_o8u
const __HWA_CONFIG_REG_v1 configRegisterStruct_i16s_i16s_o16s
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_5
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_4
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_5
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_4
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_7
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_3
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_64bit_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_4
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_6
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_6
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_scale_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_4
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_32bit_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_3
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_64bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_64bit_No_2
const __HWA_OFFSET_REG offsetRegStruct_diagonal_32bit
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_scale_No_1
const __HWA_CONFIG_REG_v1 configRegisterStruct_i8u_i8s_o8u
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_5
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec1_32bit_No_5
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_32bit_No_1
const c7x::uchar_vec FFTLIB_vperm_convolve_col_biasVec0_32bit_No_5
const __HWA_CONFIG_REG_v1 configRegisterStruct_i16u_i16s_o16s
const __HWA_CONFIG_REG_v1 configRegisterStruct_i8s_i8s_o8s
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec1_64bit_No_2
const c7x::uchar_vec FFTLIB_vperm_convolve_col_splitGroups_biasVec0_64bit_No_3