From aaf4a89b57ef642b7ab76ef774a16d3d3c054ac8 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Fri, 7 Jun 2024 19:55:28 -0700 Subject: [PATCH] Fix asm label already defined error --- tests/regression/sgemm_gemmini_dma/kernel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 +}