index 5d78c83a13d161a57c794e97e9a8e355fefaa5ef..64863831e57cadc16a1db0136fbdac24944592cc 100644 (file)
{
num_t dt = bli_obj_datatype( *c );
+#if defined (BLIS_ENABLE_C66X_BUILD)
+ lib_smem_sreset(blasGetMemHandle()); /* reset BLAS scratch heap */
+#endif
+
if ( bli_3mh_is_enabled_dt( dt ) ) bli_her2k3mh_entry( alpha, a, b, beta, c );
else if ( bli_3m_is_enabled_dt( dt ) ) bli_her2k3m_entry( alpha, a, b, beta, c );
else if ( bli_4mh_is_enabled_dt( dt ) ) bli_her2k4mh_entry( alpha, a, b, beta, c );