Ejemplo n.º 1
0
void bli_cntl_init( void )
{
	// Level-1
	bli_scalv_cntl_init();
	bli_packv_cntl_init();
	bli_unpackv_cntl_init();

	// Level-1m
	bli_scalm_cntl_init();
	bli_packm_cntl_init();
	bli_unpackm_cntl_init();

	// Level-2
	bli_gemv_cntl_init();
	bli_ger_cntl_init();
	bli_hemv_cntl_init();
	bli_her_cntl_init();
	bli_her2_cntl_init();
	bli_trmv_cntl_init();
	bli_trsv_cntl_init();

	// Level-3
	bli_gemm_cntl_init();
	bli_hemm_cntl_init();
	bli_herk_cntl_init();
	bli_her2k_cntl_init();
	bli_trmm_cntl_init();
	bli_trsm_cntl_init();
}
Ejemplo n.º 2
0
void bli_cntl_init( void )
{
	// Level-1
	bli_scalv_cntl_init();
	bli_packv_cntl_init();
	bli_unpackv_cntl_init();

	// Level-1m
	bli_scalm_cntl_init();
	bli_packm_cntl_init();
	bli_unpackm_cntl_init();

	// Level-2
	bli_gemv_cntl_init();
	bli_ger_cntl_init();
	bli_hemv_cntl_init();
	bli_her_cntl_init();
	bli_her2_cntl_init();
	bli_trmv_cntl_init();
	bli_trsv_cntl_init();

	// Level-3
	bli_gemm_cntl_init();
	bli_trsm_cntl_init();

	// Level-3 via 4m
	bli_gemm4m_cntl_init();
	bli_trsm4m_cntl_init();

	// Level-3 via 3m
	bli_gemm3m_cntl_init();
	bli_trsm3m_cntl_init();

	// Level-3 via 4mh
	bli_gemm4mh_cntl_init();

	// Level-3 via 3mh
	bli_gemm3mh_cntl_init();
}