diff --git a/kernel/riscv64/shgemm_kernel_16x8_zvl256b.c b/kernel/riscv64/shgemm_kernel_16x8_zvl256b.c index 217b6dbfc..4ec59f5e0 100644 --- a/kernel/riscv64/shgemm_kernel_16x8_zvl256b.c +++ b/kernel/riscv64/shgemm_kernel_16x8_zvl256b.c @@ -8,13 +8,114 @@ int CNAME(BLASLONG M, BLASLONG N, BLASLONG K, FLOAT alpha, IFLOAT *A, IFLOAT *B, BLASLONG gvl = 0; BLASLONG m_top = 0; BLASLONG n_top = 0; +#ifdef FP16_NARROW + IFLOAT alpha16 = (IFLOAT)(alpha); +#endif // -- MAIN PASS for (BLASLONG j=0; j