void bli_trsv_cntl_finalize() { bli_cntl_obj_free( trsv_cntl_bs_ke_nrow_tcol ); bli_cntl_obj_free( trsv_cntl_bs_ke_ncol_trow ); bli_cntl_obj_free( trsv_cntl_ge_nrow_tcol ); bli_cntl_obj_free( trsv_cntl_ge_ncol_trow ); }
void bli_hemv_cntl_finalize() { bli_cntl_obj_free( hemv_cntl_bs_ke_lrow_ucol ); bli_cntl_obj_free( hemv_cntl_bs_ke_lcol_urow ); bli_cntl_obj_free( hemv_cntl_ge_lrow_ucol ); bli_cntl_obj_free( hemv_cntl_ge_lcol_urow ); }
void bli_gemm_cntl_finalize_exp() { 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 ); }
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_gemm3m3_cntl_finalize() { bli_blksz_obj_free( gemm3m3_mc ); bli_blksz_obj_free( gemm3m3_nc ); bli_blksz_obj_free( gemm3m3_kc ); bli_blksz_obj_free( gemm3m3_mr ); bli_blksz_obj_free( gemm3m3_nr ); bli_blksz_obj_free( gemm3m3_kr ); bli_func_obj_free( gemm3m3_ukrs ); bli_cntl_obj_free( gemm3m3_packb_cntl ); bli_cntl_obj_free( gemm3m3_cntl_bp_ke ); bli_cntl_obj_free( gemm3m3_cntl_op_bp ); bli_cntl_obj_free( gemm3m3_cntl_mm_op ); bli_cntl_obj_free( gemm3m3_cntl_vl_mm ); }
void bli_ger_cntl_finalize() { bli_cntl_obj_free( ger_cntl_bs_ke_row ); bli_cntl_obj_free( ger_cntl_bs_ke_col ); bli_cntl_obj_free( ger_cntl_rp_bs_row ); bli_cntl_obj_free( ger_cntl_rp_bs_col ); bli_cntl_obj_free( ger_cntl_cp_bs_row ); bli_cntl_obj_free( ger_cntl_cp_bs_col ); bli_cntl_obj_free( ger_cntl_ge_row ); bli_cntl_obj_free( ger_cntl_ge_col ); }
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_herk_cntl_finalize() { bli_cntl_obj_free( herk_packa_cntl ); bli_cntl_obj_free( herk_packb_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_trmm_cntl_finalize() { bli_cntl_obj_free( trmm_l_packa_cntl ); bli_cntl_obj_free( trmm_l_packb_cntl ); bli_cntl_obj_free( trmm_cntl_bp_ke ); bli_cntl_obj_free( trmm_l_cntl_op_bp ); bli_cntl_obj_free( trmm_l_cntl_mm_op ); bli_cntl_obj_free( trmm_l_cntl_vl_mm ); }
void bli_her2k_cntl_finalize() { bli_blksz_obj_free( her2k_mc ); bli_blksz_obj_free( her2k_nc ); bli_blksz_obj_free( her2k_kc ); bli_blksz_obj_free( her2k_mr ); bli_blksz_obj_free( her2k_nr ); bli_blksz_obj_free( her2k_kr ); bli_cntl_obj_free( her2k_packa_cntl ); bli_cntl_obj_free( her2k_packb_cntl ); bli_cntl_obj_free( her2k_packc_cntl ); bli_cntl_obj_free( her2k_unpackc_cntl ); bli_cntl_obj_free( her2k_cntl_bp_ke ); bli_cntl_obj_free( her2k_cntl_op_bp ); bli_cntl_obj_free( her2k_cntl_mm_op ); bli_cntl_obj_free( her2k_cntl_vl_mm ); }
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_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 ); //bli_gemm_cntl_finalize_exp(); }
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_func_obj_free( gemm_ref_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_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_packv_cntl_finalize() { bli_cntl_obj_free( packv_cntl ); bli_blksz_obj_free( packv_mult_dim ); }
void bli_scalm_cntl_finalize() { bli_cntl_obj_free( scalm_cntl ); }
void bli_unpackv_cntl_finalize() { bli_cntl_obj_free( unpackv_cntl ); }
void bli_trsm3m_cntl_finalize() { bli_func_obj_free( gemmtrsm3m_l_ukrs ); bli_func_obj_free( gemmtrsm3m_u_ukrs ); bli_func_obj_free( trsm3m_l_ukrs ); bli_func_obj_free( trsm3m_u_ukrs ); bli_cntl_obj_free( trsm3m_l_packa_cntl ); bli_cntl_obj_free( trsm3m_l_packb_cntl ); bli_cntl_obj_free( trsm3m_r_packa_cntl ); bli_cntl_obj_free( trsm3m_r_packb_cntl ); bli_cntl_obj_free( trsm3m_cntl_bp_ke ); bli_cntl_obj_free( trsm3m_l_cntl_op_bp ); bli_cntl_obj_free( trsm3m_l_cntl_mm_op ); bli_cntl_obj_free( trsm3m_l_cntl_vl_mm ); bli_cntl_obj_free( trsm3m_r_cntl_op_bp ); bli_cntl_obj_free( trsm3m_r_cntl_mm_op ); bli_cntl_obj_free( trsm3m_r_cntl_vl_mm ); }
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 ); }