Hide the local 2VLx2VL symbol as static is insufficient for this with gcc

This commit is contained in:
Martin Kroeker
2025-08-20 06:33:28 -07:00
committed by GitHub
parent 501728a354
commit edaa73fd24

View File

@@ -111,6 +111,7 @@ return;
}
__arm_new("za") __arm_locally_streaming
__attribute__((visibility("hidden")))
static void sgemm_direct_alpha_beta_sme1_2VLx2VL(uint64_t m, uint64_t k, uint64_t n, const float* alpha,\
const float *ba, const float *restrict bb, const float* beta,\
float *restrict C) {
@@ -209,3 +210,4 @@ void CNAME (BLASLONG M, BLASLONG N, BLASLONG K, float alpha, float * __restrict
float beta, float * __restrict R, BLASLONG strideR){fprintf(stderr,"empty sgemm_direct_alpha_beta should not be called!!!\n");}
#endif