diff --git a/tests/regression/sgemm_gemmini_dma/kernel.cpp b/tests/regression/sgemm_gemmini_dma/kernel.cpp index 128c49aa..10c7bc96 100644 --- a/tests/regression/sgemm_gemmini_dma/kernel.cpp +++ b/tests/regression/sgemm_gemmini_dma/kernel.cpp @@ -50,7 +50,7 @@ inline void threadblock_barrier(unsigned int barrier_id, unsigned int count) { void thread_block_matmul_gemmini(kernel_arg_t *__UNIFORM__ arg, const uint32_t threadblock_id, const uint32_t tid_in_threadblock) { - __asm__("matmul_start:"); + asm volatile ("matmul_start_%=:" :: ); const float * const A = (const float * const) arg->addr_a; const float * const B = (const float * const) arg->addr_b; float * const C = (float * const) arg->addr_c; @@ -172,4 +172,4 @@ int main() { vx_spawn_tasks_contiguous(grid_size, (vx_spawn_tasks_cb)kernel_body, arg); #endif return 0; -} \ No newline at end of file +}