mirror of
https://github.com/amd/blis.git
synced 2026-04-19 23:28:52 +00:00
Merge branch 'master' into dev
This commit is contained in:
@@ -159,4 +159,7 @@
|
||||
#define BLIS_DISABLE_SHARED
|
||||
#endif
|
||||
|
||||
#define BLIS_EXPORT_BLAS
|
||||
#define BLIS_EXPORT_BLIS
|
||||
|
||||
#endif
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
|
||||
*/
|
||||
|
||||
#define BLIS_EXPORT_BLIS
|
||||
#include "bli_system.h"
|
||||
#include "bli_type_defs.h"
|
||||
#include "bli_arch.h"
|
||||
|
||||
@@ -187,9 +187,9 @@ bli_cgemm_haswell_asm_3x8
|
||||
bli_cgemm_haswell_asm_8x3
|
||||
bli_cgemm_ker_var2
|
||||
bli_cgemm_md_c2r_ref
|
||||
bli_cgemm_ukernel
|
||||
bli_cgemmtrsm_l_ukernel
|
||||
bli_cgemmtrsm_u_ukernel
|
||||
bli_cgemm_ukernel
|
||||
bli_cgemv
|
||||
bli_cgemv_ex
|
||||
bli_cgemv_unb_var1
|
||||
@@ -285,12 +285,6 @@ bli_chemv_unf_var3a
|
||||
bli_cher
|
||||
bli_cher2
|
||||
bli_cher2_ex
|
||||
bli_cher2_unb_var1
|
||||
bli_cher2_unb_var2
|
||||
bli_cher2_unb_var3
|
||||
bli_cher2_unb_var4
|
||||
bli_cher2_unf_var1
|
||||
bli_cher2_unf_var4
|
||||
bli_cher2k
|
||||
bli_cher2k1m
|
||||
bli_cher2k3m1
|
||||
@@ -298,9 +292,13 @@ bli_cher2k3mh
|
||||
bli_cher2k4m1
|
||||
bli_cher2k4mh
|
||||
bli_cher2k_ex
|
||||
bli_cher2_unb_var1
|
||||
bli_cher2_unb_var2
|
||||
bli_cher2_unb_var3
|
||||
bli_cher2_unb_var4
|
||||
bli_cher2_unf_var1
|
||||
bli_cher2_unf_var4
|
||||
bli_cher_ex
|
||||
bli_cher_unb_var1
|
||||
bli_cher_unb_var2
|
||||
bli_cherk
|
||||
bli_cherk1m
|
||||
bli_cherk3m1
|
||||
@@ -310,6 +308,8 @@ bli_cherk4mh
|
||||
bli_cherk_ex
|
||||
bli_cherk_l_ker_var2
|
||||
bli_cherk_u_ker_var2
|
||||
bli_cher_unb_var1
|
||||
bli_cher_unb_var2
|
||||
bli_cinvertd
|
||||
bli_cinvertd_ex
|
||||
bli_cinvertsc
|
||||
@@ -354,8 +354,8 @@ bli_cntl_copy
|
||||
bli_cntl_create_node
|
||||
bli_cntl_free
|
||||
bli_cntl_free_node
|
||||
bli_cntl_free_w_thrinfo
|
||||
bli_cntl_free_wo_thrinfo
|
||||
bli_cntl_free_w_thrinfo
|
||||
bli_cntl_mark_family
|
||||
bli_cntx_1m_stage
|
||||
bli_cntx_3m1_stage
|
||||
@@ -544,8 +544,8 @@ bli_ctrsm1m
|
||||
bli_ctrsm3m1
|
||||
bli_ctrsm4m1
|
||||
bli_ctrsm_ex
|
||||
bli_ctrsm_l_ukernel
|
||||
bli_ctrsm_ll_ker_var2
|
||||
bli_ctrsm_l_ukernel
|
||||
bli_ctrsm_lu_ker_var2
|
||||
bli_ctrsm_rl_ker_var2
|
||||
bli_ctrsm_ru_ker_var2
|
||||
@@ -676,11 +676,11 @@ bli_dgemm_ex
|
||||
bli_dgemm_haswell_asm_6x8
|
||||
bli_dgemm_haswell_asm_8x6
|
||||
bli_dgemm_ker_var2
|
||||
bli_dgemm_ukernel
|
||||
bli_dgemmtrsm_l_haswell_asm_6x8
|
||||
bli_dgemmtrsm_l_ukernel
|
||||
bli_dgemmtrsm_u_haswell_asm_6x8
|
||||
bli_dgemmtrsm_u_ukernel
|
||||
bli_dgemm_ukernel
|
||||
bli_dgemv
|
||||
bli_dgemv_ex
|
||||
bli_dgemv_unb_var1
|
||||
@@ -713,12 +713,6 @@ bli_dhemv_unf_var3a
|
||||
bli_dher
|
||||
bli_dher2
|
||||
bli_dher2_ex
|
||||
bli_dher2_unb_var1
|
||||
bli_dher2_unb_var2
|
||||
bli_dher2_unb_var3
|
||||
bli_dher2_unb_var4
|
||||
bli_dher2_unf_var1
|
||||
bli_dher2_unf_var4
|
||||
bli_dher2k
|
||||
bli_dher2k1m
|
||||
bli_dher2k3m1
|
||||
@@ -726,9 +720,13 @@ bli_dher2k3mh
|
||||
bli_dher2k4m1
|
||||
bli_dher2k4mh
|
||||
bli_dher2k_ex
|
||||
bli_dher2_unb_var1
|
||||
bli_dher2_unb_var2
|
||||
bli_dher2_unb_var3
|
||||
bli_dher2_unb_var4
|
||||
bli_dher2_unf_var1
|
||||
bli_dher2_unf_var4
|
||||
bli_dher_ex
|
||||
bli_dher_unb_var1
|
||||
bli_dher_unb_var2
|
||||
bli_dherk
|
||||
bli_dherk1m
|
||||
bli_dherk3m1
|
||||
@@ -738,6 +736,8 @@ bli_dherk4mh
|
||||
bli_dherk_ex
|
||||
bli_dherk_l_ker_var2
|
||||
bli_dherk_u_ker_var2
|
||||
bli_dher_unb_var1
|
||||
bli_dher_unb_var2
|
||||
bli_dinvertd
|
||||
bli_dinvertd_ex
|
||||
bli_dinvertsc
|
||||
@@ -906,11 +906,6 @@ bli_dsyrk3mh
|
||||
bli_dsyrk4m1
|
||||
bli_dsyrk4mh
|
||||
bli_dsyrk_ex
|
||||
bli_dt_size
|
||||
bli_dt_size_check
|
||||
bli_dt_string
|
||||
bli_dt_string_check
|
||||
bli_dt_union_check
|
||||
bli_dtrmm
|
||||
bli_dtrmm1m
|
||||
bli_dtrmm3
|
||||
@@ -938,8 +933,8 @@ bli_dtrsm1m
|
||||
bli_dtrsm3m1
|
||||
bli_dtrsm4m1
|
||||
bli_dtrsm_ex
|
||||
bli_dtrsm_l_ukernel
|
||||
bli_dtrsm_ll_ker_var2
|
||||
bli_dtrsm_l_ukernel
|
||||
bli_dtrsm_lu_ker_var2
|
||||
bli_dtrsm_rl_ker_var2
|
||||
bli_dtrsm_ru_ker_var2
|
||||
@@ -950,6 +945,11 @@ bli_dtrsv_unb_var1
|
||||
bli_dtrsv_unb_var2
|
||||
bli_dtrsv_unf_var1
|
||||
bli_dtrsv_unf_var2
|
||||
bli_dt_size
|
||||
bli_dt_size_check
|
||||
bli_dt_string
|
||||
bli_dt_string_check
|
||||
bli_dt_union_check
|
||||
bli_dunpackm_blk_var1
|
||||
bli_dunpackm_cxk
|
||||
bli_dunpackm_unb_var1
|
||||
@@ -1018,6 +1018,7 @@ bli_gemm_basic_check
|
||||
bli_gemm_blk_var1
|
||||
bli_gemm_blk_var2
|
||||
bli_gemm_blk_var3
|
||||
bli_gemmbp_cntl_create
|
||||
bli_gemm_check
|
||||
bli_gemm_cntl_create
|
||||
bli_gemm_cntl_create_node
|
||||
@@ -1028,6 +1029,8 @@ bli_gemm_determine_kc_f
|
||||
bli_gemm_direct
|
||||
bli_gemm_ex
|
||||
bli_gemm_front
|
||||
bli_gemmind
|
||||
bli_gemmind_get_avail
|
||||
bli_gemm_int
|
||||
bli_gemm_ker_var2
|
||||
bli_gemm_ker_var2_md
|
||||
@@ -1040,20 +1043,17 @@ bli_gemm_md_rcc
|
||||
bli_gemm_md_rcr
|
||||
bli_gemm_md_rrc
|
||||
bli_gemm_md_rrr
|
||||
bli_gemmnat
|
||||
bli_gemm_packa
|
||||
bli_gemm_packb
|
||||
bli_gemm_prune_unref_mparts_k
|
||||
bli_gemm_prune_unref_mparts_m
|
||||
bli_gemm_prune_unref_mparts_n
|
||||
bli_gemmtrsm_l_ukernel_qfp
|
||||
bli_gemmtrsm_ukernel
|
||||
bli_gemmtrsm_u_ukernel_qfp
|
||||
bli_gemm_ukernel
|
||||
bli_gemm_ukernel_qfp
|
||||
bli_gemmbp_cntl_create
|
||||
bli_gemmind
|
||||
bli_gemmind_get_avail
|
||||
bli_gemmnat
|
||||
bli_gemmtrsm_l_ukernel_qfp
|
||||
bli_gemmtrsm_u_ukernel_qfp
|
||||
bli_gemmtrsm_ukernel
|
||||
bli_gemv
|
||||
bli_gemv_check
|
||||
bli_gemv_ex
|
||||
@@ -1120,30 +1120,18 @@ bli_hemv_unb_var3_qfp
|
||||
bli_hemv_unb_var4
|
||||
bli_hemv_unb_var4_qfp
|
||||
bli_hemv_unf_var1
|
||||
bli_hemv_unf_var1_qfp
|
||||
bli_hemv_unf_var1a
|
||||
bli_hemv_unf_var1a_qfp
|
||||
bli_hemv_unf_var1_qfp
|
||||
bli_hemv_unf_var3
|
||||
bli_hemv_unf_var3_qfp
|
||||
bli_hemv_unf_var3a
|
||||
bli_hemv_unf_var3a_qfp
|
||||
bli_hemv_unf_var3_qfp
|
||||
bli_her
|
||||
bli_her2
|
||||
bli_her2_check
|
||||
bli_her2_ex
|
||||
bli_her2_ex_qfp
|
||||
bli_her2_unb_var1
|
||||
bli_her2_unb_var1_qfp
|
||||
bli_her2_unb_var2
|
||||
bli_her2_unb_var2_qfp
|
||||
bli_her2_unb_var3
|
||||
bli_her2_unb_var3_qfp
|
||||
bli_her2_unb_var4
|
||||
bli_her2_unb_var4_qfp
|
||||
bli_her2_unf_var1
|
||||
bli_her2_unf_var1_qfp
|
||||
bli_her2_unf_var4
|
||||
bli_her2_unf_var4_qfp
|
||||
bli_her2k
|
||||
bli_her2k1m
|
||||
bli_her2k3m1
|
||||
@@ -1157,13 +1145,21 @@ bli_her2k_front
|
||||
bli_her2kind
|
||||
bli_her2kind_get_avail
|
||||
bli_her2knat
|
||||
bli_her2_unb_var1
|
||||
bli_her2_unb_var1_qfp
|
||||
bli_her2_unb_var2
|
||||
bli_her2_unb_var2_qfp
|
||||
bli_her2_unb_var3
|
||||
bli_her2_unb_var3_qfp
|
||||
bli_her2_unb_var4
|
||||
bli_her2_unb_var4_qfp
|
||||
bli_her2_unf_var1
|
||||
bli_her2_unf_var1_qfp
|
||||
bli_her2_unf_var4
|
||||
bli_her2_unf_var4_qfp
|
||||
bli_her_check
|
||||
bli_her_ex
|
||||
bli_her_ex_qfp
|
||||
bli_her_unb_var1
|
||||
bli_her_unb_var1_qfp
|
||||
bli_her_unb_var2
|
||||
bli_her_unb_var2_qfp
|
||||
bli_herk
|
||||
bli_herk1m
|
||||
bli_herk3m1
|
||||
@@ -1178,15 +1174,19 @@ bli_herk_determine_kc_f
|
||||
bli_herk_direct
|
||||
bli_herk_ex
|
||||
bli_herk_front
|
||||
bli_herkind
|
||||
bli_herkind_get_avail
|
||||
bli_herk_l_ker_var2
|
||||
bli_herknat
|
||||
bli_herk_prune_unref_mparts_k
|
||||
bli_herk_prune_unref_mparts_m
|
||||
bli_herk_prune_unref_mparts_n
|
||||
bli_herk_u_ker_var2
|
||||
bli_herk_x_ker_var2
|
||||
bli_herkind
|
||||
bli_herkind_get_avail
|
||||
bli_herknat
|
||||
bli_her_unb_var1
|
||||
bli_her_unb_var1_qfp
|
||||
bli_her_unb_var2
|
||||
bli_her_unb_var2_qfp
|
||||
bli_ifprintm
|
||||
bli_ifprintv
|
||||
bli_igetsc
|
||||
@@ -1217,9 +1217,9 @@ bli_info_get_enable_sba_pools
|
||||
bli_info_get_enable_stay_auto_init
|
||||
bli_info_get_enable_threading
|
||||
bli_info_get_gemm_impl_string
|
||||
bli_info_get_gemm_ukr_impl_string
|
||||
bli_info_get_gemmtrsm_l_ukr_impl_string
|
||||
bli_info_get_gemmtrsm_u_ukr_impl_string
|
||||
bli_info_get_gemm_ukr_impl_string
|
||||
bli_info_get_heap_addr_align_size
|
||||
bli_info_get_heap_stride_align_size
|
||||
bli_info_get_hemm_impl_string
|
||||
@@ -1278,12 +1278,12 @@ bli_l1d_xy_check
|
||||
bli_l1m_ax_check
|
||||
bli_l1m_axy_check
|
||||
bli_l1m_xy_check
|
||||
bli_l1v_ax_check
|
||||
bli_l1v_axby_check
|
||||
bli_l1v_ax_check
|
||||
bli_l1v_axy_check
|
||||
bli_l1v_dot_check
|
||||
bli_l1v_x_check
|
||||
bli_l1v_xby_check
|
||||
bli_l1v_x_check
|
||||
bli_l1v_xi_check
|
||||
bli_l1v_xy_check
|
||||
bli_l3_basic_check
|
||||
@@ -1455,9 +1455,9 @@ bli_pool_shrink
|
||||
bli_pow_di
|
||||
bli_pow_ri
|
||||
bli_prime_factorization
|
||||
bli_print_msg
|
||||
bli_printm
|
||||
bli_printm_ex
|
||||
bli_print_msg
|
||||
bli_printv
|
||||
bli_printv_ex
|
||||
bli_projm
|
||||
@@ -1646,11 +1646,11 @@ bli_sgemm_ex
|
||||
bli_sgemm_haswell_asm_16x6
|
||||
bli_sgemm_haswell_asm_6x16
|
||||
bli_sgemm_ker_var2
|
||||
bli_sgemm_ukernel
|
||||
bli_sgemmtrsm_l_haswell_asm_6x16
|
||||
bli_sgemmtrsm_l_ukernel
|
||||
bli_sgemmtrsm_u_haswell_asm_6x16
|
||||
bli_sgemmtrsm_u_ukernel
|
||||
bli_sgemm_ukernel
|
||||
bli_sgemv
|
||||
bli_sgemv_ex
|
||||
bli_sgemv_unb_var1
|
||||
@@ -1683,12 +1683,6 @@ bli_shemv_unf_var3a
|
||||
bli_sher
|
||||
bli_sher2
|
||||
bli_sher2_ex
|
||||
bli_sher2_unb_var1
|
||||
bli_sher2_unb_var2
|
||||
bli_sher2_unb_var3
|
||||
bli_sher2_unb_var4
|
||||
bli_sher2_unf_var1
|
||||
bli_sher2_unf_var4
|
||||
bli_sher2k
|
||||
bli_sher2k1m
|
||||
bli_sher2k3m1
|
||||
@@ -1696,9 +1690,13 @@ bli_sher2k3mh
|
||||
bli_sher2k4m1
|
||||
bli_sher2k4mh
|
||||
bli_sher2k_ex
|
||||
bli_sher2_unb_var1
|
||||
bli_sher2_unb_var2
|
||||
bli_sher2_unb_var3
|
||||
bli_sher2_unb_var4
|
||||
bli_sher2_unf_var1
|
||||
bli_sher2_unf_var4
|
||||
bli_sher_ex
|
||||
bli_sher_unb_var1
|
||||
bli_sher_unb_var2
|
||||
bli_sherk
|
||||
bli_sherk1m
|
||||
bli_sherk3m1
|
||||
@@ -1708,6 +1706,8 @@ bli_sherk4mh
|
||||
bli_sherk_ex
|
||||
bli_sherk_l_ker_var2
|
||||
bli_sherk_u_ker_var2
|
||||
bli_sher_unb_var1
|
||||
bli_sher_unb_var2
|
||||
bli_shiftd
|
||||
bli_shiftd_check
|
||||
bli_shiftd_ex
|
||||
@@ -1889,8 +1889,8 @@ bli_strsm1m
|
||||
bli_strsm3m1
|
||||
bli_strsm4m1
|
||||
bli_strsm_ex
|
||||
bli_strsm_l_ukernel
|
||||
bli_strsm_ll_ker_var2
|
||||
bli_strsm_l_ukernel
|
||||
bli_strsm_lu_ker_var2
|
||||
bli_strsm_rl_ker_var2
|
||||
bli_strsm_ru_ker_var2
|
||||
@@ -2062,17 +2062,17 @@ bli_trmm_determine_kc_f
|
||||
bli_trmm_direct
|
||||
bli_trmm_ex
|
||||
bli_trmm_front
|
||||
bli_trmmind
|
||||
bli_trmmind_get_avail
|
||||
bli_trmm_ll_ker_var2
|
||||
bli_trmm_lu_ker_var2
|
||||
bli_trmmnat
|
||||
bli_trmm_prune_unref_mparts_k
|
||||
bli_trmm_prune_unref_mparts_m
|
||||
bli_trmm_prune_unref_mparts_n
|
||||
bli_trmm_rl_ker_var2
|
||||
bli_trmm_ru_ker_var2
|
||||
bli_trmm_xx_ker_var2
|
||||
bli_trmmind
|
||||
bli_trmmind_get_avail
|
||||
bli_trmmnat
|
||||
bli_trmv
|
||||
bli_trmv_check
|
||||
bli_trmv_ex
|
||||
@@ -2102,11 +2102,14 @@ bli_trsm_determine_kc_f
|
||||
bli_trsm_direct
|
||||
bli_trsm_ex
|
||||
bli_trsm_front
|
||||
bli_trsmind
|
||||
bli_trsmind_get_avail
|
||||
bli_trsm_int
|
||||
bli_trsm_l_cntl_create
|
||||
bli_trsm_l_ukernel_qfp
|
||||
bli_trsm_ll_ker_var2
|
||||
bli_trsm_l_ukernel_qfp
|
||||
bli_trsm_lu_ker_var2
|
||||
bli_trsmnat
|
||||
bli_trsm_packa
|
||||
bli_trsm_packb
|
||||
bli_trsm_prune_unref_mparts_k
|
||||
@@ -2115,12 +2118,9 @@ bli_trsm_prune_unref_mparts_n
|
||||
bli_trsm_r_cntl_create
|
||||
bli_trsm_rl_ker_var2
|
||||
bli_trsm_ru_ker_var2
|
||||
bli_trsm_u_ukernel_qfp
|
||||
bli_trsm_ukernel
|
||||
bli_trsm_u_ukernel_qfp
|
||||
bli_trsm_xx_ker_var2
|
||||
bli_trsmind
|
||||
bli_trsmind_get_avail
|
||||
bli_trsmnat
|
||||
bli_trsv
|
||||
bli_trsv_check
|
||||
bli_trsv_ex
|
||||
@@ -2249,9 +2249,9 @@ bli_zgemm_haswell_asm_3x4
|
||||
bli_zgemm_haswell_asm_4x3
|
||||
bli_zgemm_ker_var2
|
||||
bli_zgemm_md_c2r_ref
|
||||
bli_zgemm_ukernel
|
||||
bli_zgemmtrsm_l_ukernel
|
||||
bli_zgemmtrsm_u_ukernel
|
||||
bli_zgemm_ukernel
|
||||
bli_zgemv
|
||||
bli_zgemv_ex
|
||||
bli_zgemv_unb_var1
|
||||
@@ -2284,12 +2284,6 @@ bli_zhemv_unf_var3a
|
||||
bli_zher
|
||||
bli_zher2
|
||||
bli_zher2_ex
|
||||
bli_zher2_unb_var1
|
||||
bli_zher2_unb_var2
|
||||
bli_zher2_unb_var3
|
||||
bli_zher2_unb_var4
|
||||
bli_zher2_unf_var1
|
||||
bli_zher2_unf_var4
|
||||
bli_zher2k
|
||||
bli_zher2k1m
|
||||
bli_zher2k3m1
|
||||
@@ -2297,9 +2291,13 @@ bli_zher2k3mh
|
||||
bli_zher2k4m1
|
||||
bli_zher2k4mh
|
||||
bli_zher2k_ex
|
||||
bli_zher2_unb_var1
|
||||
bli_zher2_unb_var2
|
||||
bli_zher2_unb_var3
|
||||
bli_zher2_unb_var4
|
||||
bli_zher2_unf_var1
|
||||
bli_zher2_unf_var4
|
||||
bli_zher_ex
|
||||
bli_zher_unb_var1
|
||||
bli_zher_unb_var2
|
||||
bli_zherk
|
||||
bli_zherk1m
|
||||
bli_zherk3m1
|
||||
@@ -2309,6 +2307,8 @@ bli_zherk4mh
|
||||
bli_zherk_ex
|
||||
bli_zherk_l_ker_var2
|
||||
bli_zherk_u_ker_var2
|
||||
bli_zher_unb_var1
|
||||
bli_zher_unb_var2
|
||||
bli_zinvertd
|
||||
bli_zinvertd_ex
|
||||
bli_zinvertsc
|
||||
@@ -2492,8 +2492,8 @@ bli_ztrsm1m
|
||||
bli_ztrsm3m1
|
||||
bli_ztrsm4m1
|
||||
bli_ztrsm_ex
|
||||
bli_ztrsm_l_ukernel
|
||||
bli_ztrsm_ll_ker_var2
|
||||
bli_ztrsm_l_ukernel
|
||||
bli_ztrsm_lu_ker_var2
|
||||
bli_ztrsm_rl_ker_var2
|
||||
bli_ztrsm_ru_ker_var2
|
||||
@@ -2567,14 +2567,14 @@ srotmg_
|
||||
ssbmv_
|
||||
sscal_
|
||||
sspmv_
|
||||
sspr2_
|
||||
sspr_
|
||||
sspr2_
|
||||
sswap_
|
||||
ssymm_
|
||||
ssymv_
|
||||
ssyr_
|
||||
ssyr2_
|
||||
ssyr2k_
|
||||
ssyr_
|
||||
ssyrk_
|
||||
stbmv_
|
||||
stbsv_
|
||||
@@ -2606,14 +2606,14 @@ dscal_
|
||||
dsdot_
|
||||
dsdotsub_
|
||||
dspmv_
|
||||
dspr2_
|
||||
dspr_
|
||||
dspr2_
|
||||
dswap_
|
||||
dsymm_
|
||||
dsymv_
|
||||
dsyr_
|
||||
dsyr2_
|
||||
dsyr2k_
|
||||
dsyr_
|
||||
dsyrk_
|
||||
dtbmv_
|
||||
dtbsv_
|
||||
@@ -2641,13 +2641,13 @@ cgeru_
|
||||
chbmv_
|
||||
chemm_
|
||||
chemv_
|
||||
cher_
|
||||
cher2_
|
||||
cher2k_
|
||||
cher_
|
||||
cherk_
|
||||
chpmv_
|
||||
chpr2_
|
||||
chpr_
|
||||
chpr2_
|
||||
crotg_
|
||||
cscal_
|
||||
csrot_
|
||||
@@ -2680,13 +2680,13 @@ zgeru_
|
||||
zhbmv_
|
||||
zhemm_
|
||||
zhemv_
|
||||
zher_
|
||||
zher2_
|
||||
zher2k_
|
||||
zher_
|
||||
zherk_
|
||||
zhpmv_
|
||||
zhpr2_
|
||||
zhpr_
|
||||
zhpr2_
|
||||
zrotg_
|
||||
zscal_
|
||||
zswap_
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -61,7 +61,7 @@ GENFRONT( subsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi \
|
||||
) \
|
||||
@@ -75,7 +75,7 @@ GENFRONT( invertsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* norm \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -57,7 +57,7 @@ GENTPROT( subsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi \
|
||||
);
|
||||
@@ -68,7 +68,7 @@ GENTPROT( invertsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* absq \
|
||||
@@ -81,7 +81,7 @@ GENTPROT( normfsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
double* zeta_r, \
|
||||
@@ -94,7 +94,7 @@ GENTPROT( getsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
double zeta_r, \
|
||||
double zeta_i, \
|
||||
@@ -107,7 +107,7 @@ GENTPROT( setsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* zeta_r, \
|
||||
@@ -120,7 +120,7 @@ GENTPROT( unzipsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* zeta_r, \
|
||||
obj_t* zeta_i, \
|
||||
@@ -132,18 +132,18 @@ GENTPROT( zipsc )
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void bli_l0_xsc_check
|
||||
BLIS_EXPORT_BLIS void bli_l0_xsc_check
|
||||
(
|
||||
obj_t* chi
|
||||
);
|
||||
|
||||
void bli_l0_xxsc_check
|
||||
BLIS_EXPORT_BLIS void bli_l0_xxsc_check
|
||||
(
|
||||
obj_t* chi,
|
||||
obj_t* psi
|
||||
);
|
||||
|
||||
void bli_l0_xx2sc_check
|
||||
BLIS_EXPORT_BLIS void bli_l0_xx2sc_check
|
||||
(
|
||||
obj_t* chi,
|
||||
obj_t* norm
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
PASTECH(opname,_vft) \
|
||||
PASTEMAC(opname,_qfp)( num_t dt );
|
||||
BLIS_EXPORT_BLIS BLIS_EXPORT_BLIS PASTEMAC(opname,_qfp)( num_t dt );
|
||||
|
||||
GENPROT( absqsc )
|
||||
GENPROT( normfsc )
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* absq \
|
||||
@@ -81,7 +81,7 @@ GENFRONT( normfsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -120,7 +120,7 @@ GENFRONT( subsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi \
|
||||
) \
|
||||
@@ -153,7 +153,7 @@ GENFRONT( invertsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -186,7 +186,7 @@ GENFRONT( sqrtsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
double* zeta_r, \
|
||||
@@ -230,7 +230,7 @@ GENFRONT( getsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
double zeta_r, \
|
||||
double zeta_i, \
|
||||
@@ -264,7 +264,7 @@ GENFRONT( setsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* zeta_r, \
|
||||
@@ -307,7 +307,7 @@ GENFRONT( unzipsc )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* zeta_r, \
|
||||
obj_t* zeta_i, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* absq \
|
||||
@@ -53,7 +53,7 @@ GENPROT( normfsc )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -69,7 +69,7 @@ GENPROT( subsc )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi \
|
||||
);
|
||||
@@ -80,7 +80,7 @@ GENPROT( invertsc )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
double* zeta_r, \
|
||||
@@ -93,7 +93,7 @@ GENPROT( getsc )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
double zeta_r, \
|
||||
double zeta_i, \
|
||||
@@ -106,7 +106,7 @@ GENPROT( setsc )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* zeta_r, \
|
||||
@@ -119,7 +119,7 @@ GENPROT( unzipsc )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* zeta_r, \
|
||||
obj_t* zeta_i, \
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
ctype* chi, \
|
||||
@@ -64,7 +64,7 @@ INSERT_GENTFUNC_BASIC( subsc, subs )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
ctype* chi \
|
||||
@@ -85,7 +85,7 @@ INSERT_GENTFUNC_BASIC( invertsc, inverts )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
ctype* chi, \
|
||||
@@ -114,7 +114,7 @@ INSERT_GENTFUNC_BASIC( mulsc, scals )
|
||||
#undef GENTFUNCR
|
||||
#define GENTFUNCR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype_r* absq \
|
||||
@@ -143,7 +143,7 @@ INSERT_GENTFUNCR_BASIC0( absqsc )
|
||||
#undef GENTFUNCR
|
||||
#define GENTFUNCR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype_r* norm \
|
||||
@@ -161,7 +161,7 @@ INSERT_GENTFUNCR_BASIC0( normfsc )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype* psi \
|
||||
@@ -179,7 +179,7 @@ INSERT_GENTFUNC_BASIC0( sqrtsc )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
double* zeta_r, \
|
||||
@@ -197,7 +197,7 @@ INSERT_GENTFUNC_BASIC0( getsc )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
double zeta_r, \
|
||||
double zeta_i, \
|
||||
@@ -215,7 +215,7 @@ INSERT_GENTFUNC_BASIC0( setsc )
|
||||
#undef GENTFUNCR
|
||||
#define GENTFUNCR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype_r* zeta_r, \
|
||||
@@ -233,7 +233,7 @@ INSERT_GENTFUNCR_BASIC0( unzipsc )
|
||||
#undef GENTFUNCR
|
||||
#define GENTFUNCR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype_r* zeta_r, \
|
||||
ctype_r* zeta_i, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
ctype* chi, \
|
||||
@@ -56,7 +56,7 @@ INSERT_GENTPROT_BASIC0( subsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
ctype* chi \
|
||||
@@ -68,7 +68,7 @@ INSERT_GENTPROT_BASIC0( invertsc )
|
||||
#undef GENTPROTR
|
||||
#define GENTPROTR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype_r* absq \
|
||||
@@ -81,7 +81,7 @@ INSERT_GENTPROTR_BASIC0( normfsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype* psi \
|
||||
@@ -93,7 +93,7 @@ INSERT_GENTPROT_BASIC0( sqrtsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
double* zeta_r, \
|
||||
@@ -106,7 +106,7 @@ INSERT_GENTPROT_BASIC0( getsc )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
double zeta_r, \
|
||||
double zeta_i, \
|
||||
@@ -119,7 +119,7 @@ INSERT_GENTPROT_BASIC0( setsc )
|
||||
#undef GENTPROTR
|
||||
#define GENTPROTR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype* chi, \
|
||||
ctype_r* zeta_r, \
|
||||
@@ -132,7 +132,7 @@ INSERT_GENTPROTR_BASIC0( unzipsc )
|
||||
#undef GENTPROTR
|
||||
#define GENTPROTR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
ctype_r* zeta_r, \
|
||||
ctype_r* zeta_i, \
|
||||
@@ -143,14 +143,14 @@ INSERT_GENTPROTR_BASIC0( zipsc )
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void bli_igetsc
|
||||
BLIS_EXPORT_BLIS void bli_igetsc
|
||||
(
|
||||
dim_t* chi,
|
||||
double* zeta_r,
|
||||
double* zeta_i
|
||||
);
|
||||
|
||||
void bli_isetsc
|
||||
BLIS_EXPORT_BLIS void bli_isetsc
|
||||
(
|
||||
double zeta_r,
|
||||
double zeta_i,
|
||||
|
||||
@@ -55,7 +55,7 @@ static FUNCPTR_T GENARRAY2_ALL(ftypes,copysc);
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -103,7 +103,7 @@ GENFRONT( copysc )
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_x, ctype_y, chx, chy, varname ) \
|
||||
\
|
||||
void PASTEMAC2(chx,chy,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chx,chy,varname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
void* chi, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* chi, \
|
||||
obj_t* psi \
|
||||
@@ -55,7 +55,7 @@ GENFRONT( copysc )
|
||||
#undef GENTPROT2
|
||||
#define GENTPROT2( ctype_x, ctype_y, chx, chy, varname ) \
|
||||
\
|
||||
void PASTEMAC2(chx,chy,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chx,chy,varname) \
|
||||
( \
|
||||
conj_t conjchi, \
|
||||
void* chi, \
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -59,7 +59,7 @@ GENFRONT( swapv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* index \
|
||||
@@ -74,7 +74,7 @@ GENFRONT( amaxv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -91,7 +91,7 @@ GENFRONT( axpbyv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -108,7 +108,7 @@ GENFRONT( scal2v )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y, \
|
||||
@@ -124,7 +124,7 @@ GENFRONT( dotv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -142,7 +142,7 @@ GENFRONT( dotxv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x \
|
||||
) \
|
||||
@@ -156,7 +156,7 @@ GENFRONT( invertv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -172,7 +172,7 @@ GENFRONT( setv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -55,7 +55,7 @@ GENTPROT( swapv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* index \
|
||||
@@ -67,7 +67,7 @@ GENTPROT( amaxv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -81,7 +81,7 @@ GENTPROT( axpbyv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -95,7 +95,7 @@ GENTPROT( scal2v )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y, \
|
||||
@@ -108,7 +108,7 @@ GENTPROT( dotv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -123,7 +123,7 @@ GENTPROT( dotxv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x \
|
||||
);
|
||||
@@ -134,7 +134,7 @@ GENTPROT( invertv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -147,7 +147,7 @@ GENTPROT( setv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
@@ -160,27 +160,27 @@ GENTPROT( xpbyv )
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void bli_l1v_xy_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_xy_check
|
||||
(
|
||||
obj_t* x,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1v_axy_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_axy_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1v_xby_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_xby_check
|
||||
(
|
||||
obj_t* x,
|
||||
obj_t* beta,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1v_axby_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_axby_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x,
|
||||
@@ -188,7 +188,7 @@ void bli_l1v_axby_check
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1v_dot_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_dot_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x,
|
||||
@@ -197,18 +197,18 @@ void bli_l1v_dot_check
|
||||
obj_t* rho
|
||||
);
|
||||
|
||||
void bli_l1v_x_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_x_check
|
||||
(
|
||||
obj_t* x
|
||||
);
|
||||
|
||||
void bli_l1v_ax_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_ax_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x
|
||||
);
|
||||
|
||||
void bli_l1v_xi_check
|
||||
BLIS_EXPORT_BLIS void bli_l1v_xi_check
|
||||
(
|
||||
obj_t* x,
|
||||
obj_t* index
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
|
||||
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
BLIS_EXPORT_BLIS BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
|
||||
GENPROT( addv )
|
||||
GENPROT( copyv )
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
#define ADDV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -51,7 +51,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define AMAXV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* restrict x, inc_t incx, \
|
||||
@@ -62,7 +62,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define AXPBYV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -76,7 +76,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define AXPYV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -89,7 +89,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define COPYV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -101,7 +101,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define DOTV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -115,7 +115,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define DOTXV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -131,7 +131,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define INVERTV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* restrict x, inc_t incx, \
|
||||
@@ -141,7 +141,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define SCALV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
dim_t n, \
|
||||
@@ -153,7 +153,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define SCAL2V_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -166,7 +166,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define SETV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
dim_t n, \
|
||||
@@ -178,7 +178,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define SUBV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -190,7 +190,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define SWAPV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* restrict x, inc_t incx, \
|
||||
@@ -201,7 +201,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define XPBYV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -90,7 +90,7 @@ GENFRONT( subv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* index \
|
||||
@@ -133,7 +133,7 @@ GENFRONT( amaxv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -197,7 +197,7 @@ GENFRONT( axpbyv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -255,7 +255,7 @@ GENFRONT( scal2v )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y, \
|
||||
@@ -305,7 +305,7 @@ GENFRONT( dotv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -374,7 +374,7 @@ GENFRONT( dotxv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x \
|
||||
BLIS_OAPI_EX_PARAMS \
|
||||
@@ -413,7 +413,7 @@ GENFRONT( invertv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -467,7 +467,7 @@ GENFRONT( setv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -510,7 +510,7 @@ GENFRONT( swapv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -55,7 +55,7 @@ GENTPROT( subv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* index \
|
||||
@@ -68,7 +68,7 @@ GENTPROT( amaxv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -83,7 +83,7 @@ GENTPROT( axpbyv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -98,7 +98,7 @@ GENTPROT( scal2v )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y, \
|
||||
@@ -112,7 +112,7 @@ GENTPROT( dotv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -128,7 +128,7 @@ GENTPROT( dotxv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x \
|
||||
BLIS_OAPI_EX_PARAMS \
|
||||
@@ -140,7 +140,7 @@ GENTPROT( invertv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -154,7 +154,7 @@ GENTPROT( setv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -167,7 +167,7 @@ GENTPROT( swapv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -81,7 +81,7 @@ INSERT_GENTFUNC_BASIC( subv, BLIS_SUBV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* x, inc_t incx, \
|
||||
@@ -115,7 +115,7 @@ INSERT_GENTFUNC_BASIC( amaxv, BLIS_AMAXV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -155,7 +155,7 @@ INSERT_GENTFUNC_BASIC( axpbyv, BLIS_AXPBYV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -195,7 +195,7 @@ INSERT_GENTFUNC_BASIC( scal2v, BLIS_SCAL2V_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -235,7 +235,7 @@ INSERT_GENTFUNC_BASIC( dotv, BLIS_DOTV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -279,7 +279,7 @@ INSERT_GENTFUNC_BASIC( dotxv, BLIS_DOTXV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* x, inc_t incx \
|
||||
@@ -311,7 +311,7 @@ INSERT_GENTFUNC_BASIC( invertv, BLIS_INVERTV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
dim_t n, \
|
||||
@@ -348,7 +348,7 @@ INSERT_GENTFUNC_BASIC( setv, BLIS_SETV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* x, inc_t incx, \
|
||||
@@ -381,7 +381,7 @@ INSERT_GENTFUNC_BASIC( swapv, BLIS_SWAPV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -57,7 +57,7 @@ INSERT_GENTPROT_BASIC0( subv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* x, inc_t incx, \
|
||||
@@ -71,7 +71,7 @@ INSERT_GENTPROT_BASIC0( amaxv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -88,7 +88,7 @@ INSERT_GENTPROT_BASIC0( axpbyv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
@@ -105,7 +105,7 @@ INSERT_GENTPROT_BASIC0( scal2v )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -122,7 +122,7 @@ INSERT_GENTPROT_BASIC0( dotv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -141,7 +141,7 @@ INSERT_GENTPROT_BASIC0( dotxv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* x, inc_t incx \
|
||||
@@ -154,7 +154,7 @@ INSERT_GENTPROT_BASIC0( invertv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
dim_t n, \
|
||||
@@ -170,7 +170,7 @@ INSERT_GENTPROT_BASIC0( setv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
dim_t n, \
|
||||
ctype* x, inc_t incx, \
|
||||
@@ -184,7 +184,7 @@ INSERT_GENTPROT_BASIC0( swapv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
dim_t n, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packv_check
|
||||
BLIS_EXPORT_BLIS void bli_packv_check
|
||||
(
|
||||
obj_t* c,
|
||||
obj_t* p,
|
||||
|
||||
@@ -56,7 +56,7 @@ typedef struct packv_params_s packv_params_t;
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
cntl_t* bli_packv_cntl_obj_create
|
||||
BLIS_EXPORT_BLIS cntl_t* bli_packv_cntl_obj_create
|
||||
(
|
||||
void* var_func,
|
||||
void* packv_var_func,
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packv_init
|
||||
BLIS_EXPORT_BLIS void bli_packv_init
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
@@ -40,7 +40,7 @@ void bli_packv_init
|
||||
packv_t* cntl
|
||||
);
|
||||
|
||||
siz_t bli_packv_init_pack
|
||||
BLIS_EXPORT_BLIS siz_t bli_packv_init_pack
|
||||
(
|
||||
pack_t pack_schema,
|
||||
bszid_t bmult_id,
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packv_int
|
||||
BLIS_EXPORT_BLIS void bli_packv_int
|
||||
(
|
||||
obj_t* c,
|
||||
obj_t* p,
|
||||
|
||||
@@ -81,7 +81,7 @@ void bli_packv_unb_var1( obj_t* c,
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
dim_t m, \
|
||||
void* c, inc_t incc, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packv_unb_var1( obj_t* c,
|
||||
BLIS_EXPORT_BLIS void bli_packv_unb_var1( obj_t* c,
|
||||
obj_t* p,
|
||||
cntx_t* cntx,
|
||||
packv_t* cntl );
|
||||
@@ -40,7 +40,7 @@ void bli_packv_unb_var1( obj_t* c,
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
dim_t m, \
|
||||
void* c, inc_t incc, \
|
||||
|
||||
@@ -41,11 +41,11 @@ typedef struct scalv_s scalv_t;
|
||||
|
||||
#define bli_cntl_sub_scalv( cntl ) cntl->sub_scalv
|
||||
|
||||
void bli_scalv_cntl_init( void );
|
||||
void bli_scalv_cntl_finalize( void );
|
||||
scalv_t* bli_scalv_cntl_obj_create( impl_t impl_type,
|
||||
BLIS_EXPORT_BLIS void bli_scalv_cntl_init( void );
|
||||
BLIS_EXPORT_BLIS void bli_scalv_cntl_finalize( void );
|
||||
BLIS_EXPORT_BLIS scalv_t* bli_scalv_cntl_obj_create( impl_t impl_type,
|
||||
varnum_t var_num );
|
||||
void bli_scalv_cntl_obj_init( scalv_t* cntl,
|
||||
BLIS_EXPORT_BLIS void bli_scalv_cntl_obj_init( scalv_t* cntl,
|
||||
impl_t impl_type,
|
||||
varnum_t var_num );
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_scalv_int( obj_t* alpha,
|
||||
BLIS_EXPORT_BLIS void bli_scalv_int( obj_t* alpha,
|
||||
obj_t* x,
|
||||
cntx_t* cntx,
|
||||
scalv_t* cntl );
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_unpackv_check
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_check
|
||||
(
|
||||
obj_t* p,
|
||||
obj_t* a,
|
||||
|
||||
@@ -45,11 +45,11 @@ typedef struct unpackv_s unpackv_t;
|
||||
#define bli_cntl_sub_unpackv_y( cntl ) cntl->sub_unpackv_y
|
||||
#define bli_cntl_sub_unpackv_y1( cntl ) cntl->sub_unpackv_y1
|
||||
|
||||
void bli_unpackv_cntl_init( void );
|
||||
void bli_unpackv_cntl_finalize( void );
|
||||
unpackv_t* bli_unpackv_cntl_obj_create( impl_t impl_type,
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_cntl_init( void );
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_cntl_finalize( void );
|
||||
BLIS_EXPORT_BLIS unpackv_t* bli_unpackv_cntl_obj_create( impl_t impl_type,
|
||||
varnum_t var_num );
|
||||
void bli_unpackv_cntl_obj_init( unpackv_t* cntl,
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_cntl_obj_init( unpackv_t* cntl,
|
||||
impl_t impl_type,
|
||||
varnum_t var_num );
|
||||
|
||||
|
||||
@@ -32,13 +32,13 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_unpackv_int( obj_t* p,
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_int( obj_t* p,
|
||||
obj_t* a,
|
||||
cntx_t* cntx,
|
||||
unpackv_t* cntl );
|
||||
|
||||
/*
|
||||
void bli_unpackv_init_cast( obj_t* p,
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_init_cast( obj_t* p,
|
||||
obj_t* a,
|
||||
obj_t* c );
|
||||
*/
|
||||
|
||||
@@ -81,7 +81,7 @@ void bli_unpackv_unb_var1( obj_t* p,
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
dim_t m, \
|
||||
void* p, inc_t incp, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_unpackv_unb_var1( obj_t* p,
|
||||
BLIS_EXPORT_BLIS void bli_unpackv_unb_var1( obj_t* p,
|
||||
obj_t* c,
|
||||
cntx_t* cntx,
|
||||
unpackv_t* cntl );
|
||||
@@ -40,7 +40,7 @@ void bli_unpackv_unb_var1( obj_t* p,
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
dim_t m, \
|
||||
void* p, inc_t incp, \
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -58,7 +58,7 @@ GENFRONT( subd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -75,7 +75,7 @@ GENFRONT( scal2d )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x \
|
||||
) \
|
||||
@@ -89,7 +89,7 @@ GENFRONT( invertd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -107,7 +107,7 @@ GENFRONT( shiftd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -54,7 +54,7 @@ GENTPROT( subd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -68,7 +68,7 @@ GENTPROT( scal2d )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x \
|
||||
);
|
||||
@@ -79,7 +79,7 @@ GENTPROT( invertd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -94,7 +94,7 @@ GENTPROT( shiftd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
@@ -106,25 +106,25 @@ GENTPROT( xpbyd )
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void bli_l1d_xy_check
|
||||
BLIS_EXPORT_BLIS void bli_l1d_xy_check
|
||||
(
|
||||
obj_t* x,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1d_axy_check
|
||||
BLIS_EXPORT_BLIS void bli_l1d_axy_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1d_x_check
|
||||
BLIS_EXPORT_BLIS void bli_l1d_x_check
|
||||
(
|
||||
obj_t* x
|
||||
);
|
||||
|
||||
void bli_l1d_ax_check
|
||||
BLIS_EXPORT_BLIS void bli_l1d_ax_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
|
||||
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
BLIS_EXPORT_BLIS BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
|
||||
GENPROT( addd )
|
||||
GENPROT( copyd )
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -98,7 +98,7 @@ GENFRONT( subd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -164,7 +164,7 @@ GENFRONT( scal2d )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x \
|
||||
BLIS_OAPI_EX_PARAMS \
|
||||
@@ -208,7 +208,7 @@ GENFRONT( invertd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -267,7 +267,7 @@ GENFRONT( setd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -315,7 +315,7 @@ GENFRONT( setid )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -371,7 +371,7 @@ GENFRONT( shiftd )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -55,7 +55,7 @@ GENTPROT( subd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -70,7 +70,7 @@ GENTPROT( scal2d )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x \
|
||||
BLIS_OAPI_EX_PARAMS \
|
||||
@@ -82,7 +82,7 @@ GENTPROT( invertd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -98,7 +98,7 @@ GENTPROT( shiftd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -121,7 +121,7 @@ INSERT_GENTFUNC_BASIC2( subd, subv, BLIS_SUBV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -200,7 +200,7 @@ INSERT_GENTFUNC_BASIC2( scal2d, scal2v, BLIS_SCAL2V_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
dim_t m, \
|
||||
@@ -255,7 +255,7 @@ INSERT_GENTFUNC_BASIC2( invertd, invertv, BLIS_INVERTV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
doff_t diagoffx, \
|
||||
@@ -315,7 +315,7 @@ INSERT_GENTFUNC_BASIC2( setd, setv, BLIS_SETV_KER )
|
||||
#undef GENTFUNCR
|
||||
#define GENTFUNCR( ctype, ctype_r, ch, chr, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
dim_t m, \
|
||||
@@ -390,7 +390,7 @@ INSERT_GENTFUNCR_BASIC2( setid, setv, BLIS_SETV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
dim_t m, \
|
||||
@@ -448,7 +448,7 @@ INSERT_GENTFUNC_BASIC2( shiftd, addv, BLIS_ADDV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -60,7 +60,7 @@ INSERT_GENTPROT_BASIC0( subd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -80,7 +80,7 @@ INSERT_GENTPROT_BASIC0( scal2d )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
dim_t m, \
|
||||
@@ -95,7 +95,7 @@ INSERT_GENTPROT_BASIC0( invertd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
doff_t diagoffx, \
|
||||
@@ -113,7 +113,7 @@ INSERT_GENTPROT_BASIC0( setd )
|
||||
#undef GENTPROTR
|
||||
#define GENTPROTR( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
dim_t m, \
|
||||
@@ -129,7 +129,7 @@ INSERT_GENTPROTR_BASIC0( setid )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
dim_t m, \
|
||||
@@ -145,7 +145,7 @@ INSERT_GENTPROT_BASIC0( shiftd )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alphax, \
|
||||
obj_t* alphay, \
|
||||
@@ -55,7 +55,7 @@ GENTPROT( axpy2v )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* a, \
|
||||
@@ -69,7 +69,7 @@ GENTPROT( axpyf )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* xt, \
|
||||
@@ -85,7 +85,7 @@ GENTPROT( dotaxpyv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* at, \
|
||||
@@ -103,7 +103,7 @@ GENTPROT( dotxaxpyf )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* a, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
|
||||
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
|
||||
GENPROT( axpy2v )
|
||||
GENPROT( axpyf )
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
#define AXPY2V_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -55,7 +55,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define AXPYF_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
conj_t conjx, \
|
||||
@@ -71,7 +71,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define DOTAXPYV_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjxt, \
|
||||
conj_t conjx, \
|
||||
@@ -88,7 +88,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define DOTXAXPYF_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjat, \
|
||||
conj_t conja, \
|
||||
@@ -109,7 +109,7 @@ void PASTEMAC(ch,opname) \
|
||||
|
||||
#define DOTXF_KER_PROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjat, \
|
||||
conj_t conjx, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alphax, \
|
||||
obj_t* alphay, \
|
||||
@@ -113,7 +113,7 @@ GENFRONT( axpy2v )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* a, \
|
||||
@@ -182,7 +182,7 @@ GENFRONT( axpyf )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* xt, \
|
||||
@@ -251,7 +251,7 @@ GENFRONT( dotaxpyv )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* at, \
|
||||
@@ -340,7 +340,7 @@ GENFRONT( dotxaxpyf )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* a, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alphax, \
|
||||
obj_t* alphay, \
|
||||
@@ -56,7 +56,7 @@ GENTPROT( axpy2v )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* a, \
|
||||
@@ -71,7 +71,7 @@ GENTPROT( axpyf )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* xt, \
|
||||
@@ -88,7 +88,7 @@ GENTPROT( dotaxpyv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* at, \
|
||||
@@ -107,7 +107,7 @@ GENTPROT( dotxaxpyf )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* a, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -87,7 +87,7 @@ INSERT_GENTFUNC_BASIC( axpy2v, BLIS_AXPY2V_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
conj_t conjx, \
|
||||
@@ -131,7 +131,7 @@ INSERT_GENTFUNC_BASIC( axpyf, BLIS_AXPYF_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjxt, \
|
||||
conj_t conjx, \
|
||||
@@ -177,7 +177,7 @@ INSERT_GENTFUNC_BASIC( dotaxpyv, BLIS_DOTAXPYV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjat, \
|
||||
conj_t conja, \
|
||||
@@ -231,7 +231,7 @@ INSERT_GENTFUNC_BASIC( dotxaxpyf, BLIS_DOTXAXPYF_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kerid ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjat, \
|
||||
conj_t conjx, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjx, \
|
||||
conj_t conjy, \
|
||||
@@ -59,7 +59,7 @@ INSERT_GENTPROT_BASIC0( axpy2v )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
conj_t conjx, \
|
||||
@@ -78,7 +78,7 @@ INSERT_GENTPROT_BASIC0( axpyf )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjxt, \
|
||||
conj_t conjx, \
|
||||
@@ -98,7 +98,7 @@ INSERT_GENTPROT_BASIC0( dotaxpyv )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjat, \
|
||||
conj_t conja, \
|
||||
@@ -122,7 +122,7 @@ INSERT_GENTPROT_BASIC0( dotxaxpyf )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjat, \
|
||||
conj_t conjx, \
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -58,7 +58,7 @@ GENFRONT( subm )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -75,7 +75,7 @@ GENFRONT( scal2m )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -91,7 +91,7 @@ GENFRONT( setm )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -54,7 +54,7 @@ GENPROT( subm )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -68,7 +68,7 @@ GENPROT( scal2m )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -81,7 +81,7 @@ GENPROT( setm )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,_check) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,_check) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
@@ -93,20 +93,20 @@ GENPROT( xpbym )
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
void bli_l1m_xy_check
|
||||
BLIS_EXPORT_BLIS void bli_l1m_xy_check
|
||||
(
|
||||
obj_t* x,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1m_axy_check
|
||||
BLIS_EXPORT_BLIS void bli_l1m_axy_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x,
|
||||
obj_t* y
|
||||
);
|
||||
|
||||
void bli_l1m_ax_check
|
||||
BLIS_EXPORT_BLIS void bli_l1m_ax_check
|
||||
(
|
||||
obj_t* alpha,
|
||||
obj_t* x
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
|
||||
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp)( num_t dt );
|
||||
|
||||
GENPROT( addm )
|
||||
GENPROT( copym )
|
||||
@@ -55,7 +55,7 @@ GENPROT( xpbym )
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
PASTECH2(opname,BLIS_TAPI_EX_SUF,_vft) \
|
||||
PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp2)( num_t dtx, num_t dty );
|
||||
BLIS_EXPORT_BLIS PASTEMAC2(opname,BLIS_TAPI_EX_SUF,_qfp2)( num_t dtx, num_t dty );
|
||||
|
||||
GENPROT( xpbym_md )
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
#define PACKM_KER_PROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t cdim, \
|
||||
@@ -58,7 +58,7 @@ void PASTEMAC(ch,varname) \
|
||||
|
||||
#define UNPACKM_KER_PROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t n, \
|
||||
@@ -73,7 +73,7 @@ void PASTEMAC(ch,varname) \
|
||||
|
||||
#define PACKM_3MIS_KER_PROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t cdim, \
|
||||
@@ -90,7 +90,7 @@ void PASTEMAC(ch,varname) \
|
||||
|
||||
#define PACKM_4MI_KER_PROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t cdim, \
|
||||
@@ -107,7 +107,7 @@ void PASTEMAC(ch,varname) \
|
||||
|
||||
#define PACKM_RIH_KER_PROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
pack_t schema, \
|
||||
@@ -125,7 +125,7 @@ void PASTEMAC(ch,varname) \
|
||||
|
||||
#define PACKM_1ER_KER_PROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -100,7 +100,7 @@ GENFRONT( subm )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -168,7 +168,7 @@ GENFRONT( scal2m )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -243,7 +243,7 @@ GENFRONT( scalm )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -305,7 +305,7 @@ GENFRONT( setm )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
@@ -375,7 +375,7 @@ GENFRONT( xpbym )
|
||||
#undef GENFRONT
|
||||
#define GENFRONT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* y \
|
||||
@@ -55,7 +55,7 @@ GENPROT( subm )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x, \
|
||||
@@ -70,7 +70,7 @@ GENPROT( scal2m )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* alpha, \
|
||||
obj_t* x \
|
||||
@@ -84,7 +84,7 @@ GENPROT( setm )
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC(opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(opname,EX_SUF) \
|
||||
( \
|
||||
obj_t* x, \
|
||||
obj_t* beta, \
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, auxker ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -108,7 +108,7 @@ INSERT_GENTFUNC_BASIC( subm, subd )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -177,7 +177,7 @@ INSERT_GENTFUNC_BASIC0( copym )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -247,7 +247,7 @@ INSERT_GENTFUNC_BASIC0( axpym )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -339,7 +339,7 @@ INSERT_GENTFUNC_BASIC0( scal2m )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
doff_t diagoffx, \
|
||||
@@ -385,7 +385,7 @@ INSERT_GENTFUNC_BASIC0( setm )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -472,7 +472,7 @@ INSERT_GENTFUNC_BASIC0( xpbym )
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_x, ctype_y, chx, chy, opname ) \
|
||||
\
|
||||
void PASTEMAC3(chx,chy,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC3(chx,chy,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -61,7 +61,7 @@ INSERT_GENTPROT_BASIC0( subm )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -82,7 +82,7 @@ INSERT_GENTPROT_BASIC0( scal2m )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
doff_t diagoffx, \
|
||||
@@ -102,7 +102,7 @@ INSERT_GENTPROT_BASIC0( setm )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -122,7 +122,7 @@ INSERT_GENTPROT_BASIC0( xpbym )
|
||||
#undef GENTPROT2
|
||||
#define GENTPROT2( ctype_x, ctype_y, chx, chy, opname ) \
|
||||
\
|
||||
void PASTEMAC3(chx,chy,opname,EX_SUF) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC3(chx,chy,opname,EX_SUF) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -157,7 +157,7 @@ INSERT_GENTFUNC_BASIC2( subm_unb_var1, subv, BLIS_SUBV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -276,7 +276,7 @@ INSERT_GENTFUNC_BASIC2( scal2m_unb_var1, scal2v, BLIS_SCAL2V_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
doff_t diagoffx, \
|
||||
@@ -382,7 +382,7 @@ INSERT_GENTFUNC_BASIC2( setm_unb_var1, setv, BLIS_SETV_KER )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname, kername, kerid ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -500,7 +500,7 @@ INSERT_GENTFUNC_BASIC2( xpbym_unb_var1, xpbyv, BLIS_XPBYV_KER )
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_x, ctype_y, chx, chy, opname ) \
|
||||
\
|
||||
void PASTEMAC2(chx,chy,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chx,chy,opname) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -62,7 +62,7 @@ INSERT_GENTPROT_BASIC0( subm )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -84,7 +84,7 @@ INSERT_GENTPROT_BASIC0( scal2m )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
( \
|
||||
conj_t conjalpha, \
|
||||
doff_t diagoffx, \
|
||||
@@ -105,7 +105,7 @@ INSERT_GENTPROT_BASIC0( setm )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(ch,opname,_unb_var1) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
@@ -126,7 +126,7 @@ INSERT_GENTPROT_BASIC0( xpbym )
|
||||
#undef GENTPROT2
|
||||
#define GENTPROT2( ctype_x, ctype_y, chx, chy, opname ) \
|
||||
\
|
||||
void PASTEMAC3(chx,chy,opname,_unb_var1) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC3(chx,chy,opname,_unb_var1) \
|
||||
( \
|
||||
doff_t diagoffx, \
|
||||
diag_t diagx, \
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
*/
|
||||
|
||||
|
||||
cntl_t* bli_scalm_cntl_create_node
|
||||
BLIS_EXPORT_BLIS cntl_t* bli_scalm_cntl_create_node
|
||||
(
|
||||
void* var_func,
|
||||
cntl_t* sub_node
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_scalm_int( obj_t* alpha,
|
||||
BLIS_EXPORT_BLIS void bli_scalm_int( obj_t* alpha,
|
||||
obj_t* x,
|
||||
cntx_t* cntx,
|
||||
scalm_t* cntl );
|
||||
|
||||
@@ -276,7 +276,7 @@ void bli_packm_blk_var1
|
||||
#undef GENTFUNCR
|
||||
#define GENTFUNCR( ctype, ctype_r, ch, chr, opname, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -57,7 +57,7 @@ typedef void (*FUNCPTR_T)(
|
||||
static FUNCPTR_T GENARRAY2_ALL(ftypes,packm_blk_var1_md);
|
||||
|
||||
|
||||
void bli_packm_blk_var1_md
|
||||
BLIS_EXPORT_BLIS void bli_packm_blk_var1_md
|
||||
(
|
||||
obj_t* c,
|
||||
obj_t* p,
|
||||
@@ -164,7 +164,7 @@ void bli_packm_blk_var1_md
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_c, ctype_p, chc, chp, varname ) \
|
||||
\
|
||||
void PASTEMAC2(chc,chp,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chc,chp,varname) \
|
||||
( \
|
||||
trans_t transc, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packm_blk_var1_md
|
||||
BLIS_EXPORT_BLIS void bli_packm_blk_var1_md
|
||||
(
|
||||
obj_t* c,
|
||||
obj_t* p,
|
||||
@@ -45,7 +45,7 @@ void bli_packm_blk_var1_md
|
||||
#undef GENTPROT2
|
||||
#define GENTPROT2( ctype_c, ctype_p, chc, chp, varname ) \
|
||||
\
|
||||
void PASTEMAC2(chc,chp,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chc,chp,varname) \
|
||||
( \
|
||||
trans_t transc, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#include "blis.h"
|
||||
|
||||
|
||||
void bli_packm_init_check
|
||||
BLIS_EXPORT_BLIS void bli_packm_init_check
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
@@ -57,7 +57,7 @@ void bli_packm_init_check
|
||||
//bli_check_error_code( e_val );
|
||||
}
|
||||
|
||||
void bli_packm_int_check
|
||||
BLIS_EXPORT_BLIS void bli_packm_int_check
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
|
||||
@@ -32,14 +32,14 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packm_init_check
|
||||
BLIS_EXPORT_BLIS void bli_packm_init_check
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
cntx_t* cntx
|
||||
);
|
||||
|
||||
void bli_packm_int_check
|
||||
BLIS_EXPORT_BLIS void bli_packm_int_check
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
|
||||
@@ -89,7 +89,7 @@ static packbuf_t bli_cntl_packm_params_pack_buf_type( cntl_t* cntl )
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
cntl_t* bli_packm_cntl_create_node
|
||||
BLIS_EXPORT_BLIS cntl_t* bli_packm_cntl_create_node
|
||||
(
|
||||
rntm_t* rntm,
|
||||
void* var_func,
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t panel_dim, \
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t panel_dim, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t panel_dim, \
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t panel_dim, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t panel_dim, \
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t panel_dim, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, opname ) \
|
||||
\
|
||||
void PASTEMAC(ch,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
pack_t schema, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
siz_t bli_packm_init
|
||||
BLIS_EXPORT_BLIS siz_t bli_packm_init
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
@@ -40,7 +40,7 @@ siz_t bli_packm_init
|
||||
cntl_t* cntl
|
||||
);
|
||||
|
||||
siz_t bli_packm_init_pack
|
||||
BLIS_EXPORT_BLIS siz_t bli_packm_init_pack
|
||||
(
|
||||
invdiag_t invert_diag,
|
||||
pack_t schema,
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_packm_int
|
||||
BLIS_EXPORT_BLIS void bli_packm_int
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packm_int
|
||||
BLIS_EXPORT_BLIS void bli_packm_int
|
||||
(
|
||||
obj_t* a,
|
||||
obj_t* p,
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
// -- Matrix partitioning ------------------------------------------------------
|
||||
|
||||
|
||||
void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
|
||||
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
|
||||
dim_t i,
|
||||
dim_t b,
|
||||
obj_t* obj,
|
||||
@@ -110,7 +110,7 @@ void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
|
||||
|
||||
|
||||
|
||||
void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
|
||||
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
|
||||
dim_t j,
|
||||
dim_t b,
|
||||
obj_t* obj,
|
||||
@@ -186,7 +186,7 @@ void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
|
||||
|
||||
|
||||
|
||||
void bli_packm_acquire_mpart_tl2br( subpart_t requested_part,
|
||||
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_tl2br( subpart_t requested_part,
|
||||
dim_t ij,
|
||||
dim_t b,
|
||||
obj_t* obj,
|
||||
|
||||
@@ -34,23 +34,23 @@
|
||||
|
||||
// -- Matrix partitioning ------------------------------------------------------
|
||||
|
||||
void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
|
||||
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_t2b( subpart_t requested_part,
|
||||
dim_t i,
|
||||
dim_t b,
|
||||
obj_t* obj,
|
||||
obj_t* sub_obj );
|
||||
|
||||
void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
|
||||
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_l2r( subpart_t requested_part,
|
||||
dim_t j,
|
||||
dim_t b,
|
||||
obj_t* obj,
|
||||
obj_t* sub_obj );
|
||||
|
||||
void bli_packm_acquire_mpart_tl2br( subpart_t requested_part,
|
||||
BLIS_EXPORT_BLIS void bli_packm_acquire_mpart_tl2br( subpart_t requested_part,
|
||||
dim_t ij,
|
||||
dim_t b,
|
||||
obj_t* obj,
|
||||
obj_t* sub_obj );
|
||||
|
||||
dim_t bli_packm_offset_to_panel_for( dim_t offmn, obj_t* p );
|
||||
BLIS_EXPORT_BLIS dim_t bli_packm_offset_to_panel_for( dim_t offmn, obj_t* p );
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -278,7 +278,7 @@ INSERT_GENTFUNC_BASIC( packm_struc_cxk, packm_cxk )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -532,7 +532,7 @@ INSERT_GENTFUNC_BASIC( packm_herm_cxk, packm_cxk )
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
@@ -62,7 +62,7 @@ INSERT_GENTPROT_BASIC0( packm_struc_cxk )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -92,7 +92,7 @@ INSERT_GENTPROT_BASIC0( packm_herm_cxk )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -274,7 +274,7 @@ INSERT_GENTFUNCCO_BASIC( packm_struc_cxk_1er, packm_cxk_1er )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -520,7 +520,7 @@ INSERT_GENTFUNCCO_BASIC( packm_herm_cxk_1er, packm_cxk_1er )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_1er )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_1er )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -338,7 +338,7 @@ INSERT_GENTFUNCCO_BASIC( packm_struc_cxk_3mis, packm_cxk_3mis )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -657,7 +657,7 @@ INSERT_GENTFUNCCO_BASIC( packm_herm_cxk_3mis, packm_cxk_3mis )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_3mis )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_3mis )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -308,7 +308,7 @@ INSERT_GENTFUNCCO_BASIC( packm_struc_cxk_4mi, packm_cxk_4mi )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -612,7 +612,7 @@ INSERT_GENTFUNCCO_BASIC( packm_herm_cxk_4mi, packm_cxk_4mi )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_4mi )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_4mi )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_c, ctype_p, chc, chp, varname ) \
|
||||
\
|
||||
void PASTEMAC2(chc,chp,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chc,chp,varname) \
|
||||
( \
|
||||
conj_t conjc, \
|
||||
pack_t schema, \
|
||||
@@ -313,7 +313,7 @@ INSERT_GENTFUNC2_MIXDP0( packm_struc_cxk_md )
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_a, ctype_p, cha, chp, opname ) \
|
||||
\
|
||||
void PASTEMAC2(cha,chp,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(cha,chp,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t m, \
|
||||
@@ -440,7 +440,7 @@ INSERT_GENTFUNC2_MIXDP0( packm_cxk_1r_md )
|
||||
#undef GENTFUNC2
|
||||
#define GENTFUNC2( ctype_a, ctype_p, cha, chp, opname ) \
|
||||
\
|
||||
void PASTEMAC2(cha,chp,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(cha,chp,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t m, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#undef GENTPROT2
|
||||
#define GENTPROT2( ctype_c, ctype_p, chc, chp, varname ) \
|
||||
\
|
||||
void PASTEMAC2(chc,chp,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(chc,chp,varname) \
|
||||
( \
|
||||
conj_t conjc, \
|
||||
pack_t schema, \
|
||||
@@ -57,7 +57,7 @@ INSERT_GENTPROT2_MIXDP0( packm_struc_cxk_md )
|
||||
#undef GENTPROT2
|
||||
#define GENTPROT2( ctype_a, ctype_p, cha, chp, opname ) \
|
||||
\
|
||||
void PASTEMAC2(cha,chp,opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC2(cha,chp,opname) \
|
||||
( \
|
||||
conj_t conja, \
|
||||
dim_t m, \
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -269,7 +269,7 @@ INSERT_GENTFUNCCO_BASIC( packm_struc_cxk_rih, packm_cxk_rih )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -522,7 +522,7 @@ INSERT_GENTFUNCCO_BASIC( packm_herm_cxk_rih, packm_cxk_rih )
|
||||
#undef GENTFUNCCO
|
||||
#define GENTFUNCCO( ctype, ctype_r, ch, chr, varname, kername ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffp, \
|
||||
@@ -62,7 +62,7 @@ INSERT_GENTPROTCO_BASIC0( packm_struc_cxk_rih )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -92,7 +92,7 @@ INSERT_GENTPROTCO_BASIC0( packm_herm_cxk_rih )
|
||||
#undef GENTPROTCO
|
||||
#define GENTPROTCO( ctype, ctype_r, ch, chr, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_packm_thrinfo_init
|
||||
BLIS_EXPORT_BLIS void bli_packm_thrinfo_init
|
||||
(
|
||||
thrinfo_t* thread,
|
||||
thrcomm_t* ocomm,
|
||||
@@ -57,7 +57,7 @@ void bli_packm_thrinfo_init
|
||||
);
|
||||
}
|
||||
|
||||
void bli_packm_thrinfo_init_single
|
||||
BLIS_EXPORT_BLIS void bli_packm_thrinfo_init_single
|
||||
(
|
||||
thrinfo_t* thread
|
||||
)
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
//
|
||||
|
||||
#if 0
|
||||
thrinfo_t* bli_packm_thrinfo_create
|
||||
BLIS_EXPORT_BLIS thrinfo_t* bli_packm_thrinfo_create
|
||||
(
|
||||
thrcomm_t* ocomm,
|
||||
dim_t ocomm_id,
|
||||
@@ -80,7 +80,7 @@ thrinfo_t* bli_packm_thrinfo_create
|
||||
);
|
||||
#endif
|
||||
|
||||
void bli_packm_thrinfo_init
|
||||
BLIS_EXPORT_BLIS void bli_packm_thrinfo_init
|
||||
(
|
||||
thrinfo_t* thread,
|
||||
thrcomm_t* ocomm,
|
||||
@@ -91,13 +91,13 @@ void bli_packm_thrinfo_init
|
||||
thrinfo_t* sub_node
|
||||
);
|
||||
|
||||
void bli_packm_thrinfo_init_single
|
||||
BLIS_EXPORT_BLIS void bli_packm_thrinfo_init_single
|
||||
(
|
||||
thrinfo_t* thread
|
||||
);
|
||||
|
||||
#if 0
|
||||
void bli_packm_thrinfo_free
|
||||
BLIS_EXPORT_BLIS void bli_packm_thrinfo_free
|
||||
(
|
||||
thrinfo_t* thread
|
||||
);
|
||||
|
||||
@@ -125,7 +125,7 @@ void bli_packm_unb_var1
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_packm_unb_var1
|
||||
BLIS_EXPORT_BLIS void bli_packm_unb_var1
|
||||
(
|
||||
obj_t* c,
|
||||
obj_t* p,
|
||||
@@ -45,7 +45,7 @@ void bli_packm_unb_var1
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#undef GENPROT
|
||||
#define GENPROT( opname ) \
|
||||
\
|
||||
void PASTEMAC0(opname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC0(opname) \
|
||||
( \
|
||||
obj_t* c, \
|
||||
obj_t* p, \
|
||||
@@ -59,7 +59,7 @@ GENPROT( packm_blk_var1 )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
@@ -81,7 +81,7 @@ INSERT_GENTPROT_BASIC0( packm_unb_var1 )
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -55,7 +55,7 @@ typedef void (*FUNCPTR_T)(
|
||||
static FUNCPTR_T GENARRAY(ftypes,unpackm_blk_var1);
|
||||
|
||||
|
||||
void bli_unpackm_blk_var1
|
||||
BLIS_EXPORT_BLIS void bli_unpackm_blk_var1
|
||||
(
|
||||
obj_t* p,
|
||||
obj_t* c,
|
||||
@@ -126,7 +126,7 @@ void bli_unpackm_blk_var1
|
||||
#undef GENTFUNC
|
||||
#define GENTFUNC( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
*/
|
||||
|
||||
void bli_unpackm_blk_var1
|
||||
BLIS_EXPORT_BLIS void bli_unpackm_blk_var1
|
||||
(
|
||||
obj_t* p,
|
||||
obj_t* c,
|
||||
@@ -45,7 +45,7 @@ void bli_unpackm_blk_var1
|
||||
#undef GENTPROT
|
||||
#define GENTPROT( ctype, ch, varname ) \
|
||||
\
|
||||
void PASTEMAC(ch,varname) \
|
||||
BLIS_EXPORT_BLIS void PASTEMAC(ch,varname) \
|
||||
( \
|
||||
struc_t strucc, \
|
||||
doff_t diagoffc, \
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
#include "blis.h"
|
||||
|
||||
void bli_unpackm_int_check
|
||||
BLIS_EXPORT_BLIS void bli_unpackm_int_check
|
||||
(
|
||||
obj_t* p,
|
||||
obj_t* a,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user