void bli_packm_cntl_finalize() { bli_cntl_obj_free( packm_cntl_row ); bli_cntl_obj_free( packm_cntl_col ); bli_blksz_obj_free( packm_mult_ldim ); bli_blksz_obj_free( packm_mult_nvec ); }
void bli_gemv_cntl_finalize() { bli_blksz_obj_free( gemv_mc ); bli_blksz_obj_free( gemv_nc ); bli_cntl_obj_free( gemv_cntl_bs_ke_dot ); bli_cntl_obj_free( gemv_cntl_bs_ke_axpy ); bli_cntl_obj_free( gemv_cntl_rp_bs_dot ); bli_cntl_obj_free( gemv_cntl_rp_bs_axpy ); bli_cntl_obj_free( gemv_cntl_cp_bs_dot ); bli_cntl_obj_free( gemv_cntl_cp_bs_axpy ); bli_cntl_obj_free( gemv_cntl_ge_dot ); bli_cntl_obj_free( gemv_cntl_ge_axpy ); }
void bli_gemm_cntl_finalize() { bli_blksz_obj_free( gemm_mc ); bli_blksz_obj_free( gemm_nc ); bli_blksz_obj_free( gemm_kc ); bli_blksz_obj_free( gemm_mr ); bli_blksz_obj_free( gemm_nr ); bli_blksz_obj_free( gemm_kr ); bli_cntl_obj_free( gemm_packa_cntl ); bli_cntl_obj_free( gemm_packb_cntl ); bli_cntl_obj_free( gemm_packc_cntl ); bli_cntl_obj_free( gemm_unpackc_cntl ); bli_cntl_obj_free( gemm_cntl_bp_ke ); bli_cntl_obj_free( gemm_cntl_op_bp ); bli_cntl_obj_free( gemm_cntl_mm_op ); bli_cntl_obj_free( gemm_cntl_vl_mm ); #if 0 bli_cntl_obj_free( gemm_cntl_bp_ke5 ); bli_cntl_obj_free( gemm_cntl_pm_bp ); bli_cntl_obj_free( gemm_cntl_mm_pm ); bli_cntl_obj_free( gemm_cntl_vl_mm5 ); #endif }
void bli_gemm4mh_cntl_finalize() { bli_blksz_obj_free( gemm4mh_mc ); bli_blksz_obj_free( gemm4mh_nc ); bli_blksz_obj_free( gemm4mh_kc ); bli_blksz_obj_free( gemm4mh_mr ); bli_blksz_obj_free( gemm4mh_nr ); bli_blksz_obj_free( gemm4mh_kr ); bli_func_obj_free( gemm4mh_ukrs ); bli_cntl_obj_free( gemm4mh_packa_cntl_ro ); bli_cntl_obj_free( gemm4mh_packb_cntl_ro ); bli_cntl_obj_free( gemm4mh_packa_cntl_io ); bli_cntl_obj_free( gemm4mh_packb_cntl_io ); bli_cntl_obj_free( gemm4mh_cntl_bp_ke ); bli_cntl_obj_free( gemm4mh_cntl_op_bp_rr ); bli_cntl_obj_free( gemm4mh_cntl_mm_op_rr ); bli_cntl_obj_free( gemm4mh_cntl_vl_mm_rr ); bli_cntl_obj_free( gemm4mh_cntl_op_bp_ri ); bli_cntl_obj_free( gemm4mh_cntl_mm_op_ri ); bli_cntl_obj_free( gemm4mh_cntl_vl_mm_ri ); bli_cntl_obj_free( gemm4mh_cntl_op_bp_ir ); bli_cntl_obj_free( gemm4mh_cntl_mm_op_ir ); bli_cntl_obj_free( gemm4mh_cntl_vl_mm_ir ); bli_cntl_obj_free( gemm4mh_cntl_op_bp_ii ); bli_cntl_obj_free( gemm4mh_cntl_mm_op_ii ); bli_cntl_obj_free( gemm4mh_cntl_vl_mm_ii ); }
void bli_gemm_cntl_finalize() { bli_blksz_obj_free( gemm_mc ); bli_blksz_obj_free( gemm_nc ); bli_blksz_obj_free( gemm_kc ); bli_blksz_obj_free( gemm_mr ); bli_blksz_obj_free( gemm_nr ); bli_blksz_obj_free( gemm_kr ); bli_blksz_obj_free( gemm_upanel_a_align ); bli_blksz_obj_free( gemm_upanel_b_align ); bli_func_obj_free( gemm_ukrs ); bli_cntl_obj_free( gemm_packa_cntl ); bli_cntl_obj_free( gemm_packb_cntl ); bli_cntl_obj_free( gemm_cntl_bp_ke ); bli_cntl_obj_free( gemm_cntl_op_bp ); bli_cntl_obj_free( gemm_cntl_mm_op ); bli_cntl_obj_free( gemm_cntl_vl_mm ); }
void bli_herk_cntl_finalize() { bli_blksz_obj_free( herk_mc ); bli_blksz_obj_free( herk_nc ); bli_blksz_obj_free( herk_kc ); bli_blksz_obj_free( herk_mr ); bli_blksz_obj_free( herk_nr ); bli_blksz_obj_free( herk_kr ); bli_blksz_obj_free( herk_ni ); bli_cntl_obj_free( herk_packa_cntl ); bli_cntl_obj_free( herk_packb_cntl ); bli_cntl_obj_free( herk_packc_cntl ); bli_cntl_obj_free( herk_unpackc_cntl ); bli_cntl_obj_free( herk_cntl_bp_ke ); bli_cntl_obj_free( herk_cntl_op_bp ); bli_cntl_obj_free( herk_cntl_mm_op ); bli_cntl_obj_free( herk_cntl_vl_mm ); }
void bli_gemm4mb_cntl_finalize() { bli_blksz_obj_free( gemm4mb_mc ); bli_blksz_obj_free( gemm4mb_nc ); bli_blksz_obj_free( gemm4mb_kc ); bli_blksz_obj_free( gemm4mb_mr ); bli_blksz_obj_free( gemm4mb_nr ); bli_blksz_obj_free( gemm4mb_kr ); bli_func_obj_free( gemm4mb_ukrs ); bli_cntl_obj_free( gemm4mb_packa_cntl ); bli_cntl_obj_free( gemm4mb_packb_cntl ); bli_cntl_obj_free( gemm4mb_cntl_bp_ke ); bli_cntl_obj_free( gemm4mb_cntl_op_bp ); bli_cntl_obj_free( gemm4mb_cntl_mm_op ); bli_cntl_obj_free( gemm4mb_cntl_vl_mm ); }
void bli_packv_cntl_finalize() { bli_cntl_obj_free( packv_cntl ); bli_blksz_obj_free( packv_mult_dim ); }