Merge commit 'b683d01b' into amd-main

* commit 'b683d01b':
  Use extra #undef when including ba/ex API headers.
  Minor preprocessor/header cleanup.
  Fixed typo in cpp guard in bli_util_ft.h.
  Defined eqsc, eqv, eqm to test object equality.
  Defined setijv, getijv to set/get vector elements.
  Minor API breakage in bli_pack API.
  Add err_t* "return" parameter to malloc functions.
  Always stay initialized after BLAS compat calls.
  Renamed membrk files/vars/functions to pba.
  Switch allocator mutexes to static initialization.

AMD-Internal: [CPUPL-2698]
Change-Id: Ied2ca8619f144d4b8a7123ac45a1be0dda3875df
This commit is contained in:
Edward Smyth
2023-08-21 06:58:49 -04:00
128 changed files with 2860 additions and 1467 deletions

View File

@@ -676,7 +676,7 @@ void lpgemm_ ## LPGEMM_SFX ## _openmp_thread_decorator \
/* Set the packing block allocator field of the rntm. This will be
* inherited by all of the child threads when they make local copies of
* the rntm below.*/ \
bli_membrk_rntm_set_membrk( rntm_g ); \
bli_pba_rntm_set_pba( rntm_g ); \
\
thrcomm_t static_lpgemm_comms[BLIS_LPGEMM_NUM_STATIC_COMMS]; \
thrcomm_t* cur_lpgemm_comms = static_lpgemm_comms; \
@@ -770,7 +770,7 @@ void lpgemm_ ## LPGEMM_SFX ## _thread_decorator \
/* Set the packing block allocator field of the rntm. This will be
* inherited by all of the child threads when they make local copies of
* the rntm below.*/ \
bli_membrk_rntm_set_membrk( rntm_g ); \
bli_pba_rntm_set_pba( rntm_g ); \
\
thrcomm_t static_lpgemm_comm; \
thrcomm_t* cur_lpgemm_comm = &static_lpgemm_comm; \