diff --git a/tinygrad/runtime/ops_dsp.py b/tinygrad/runtime/ops_dsp.py index fa1e0670b9..a9dca7653c 100644 --- a/tinygrad/runtime/ops_dsp.py +++ b/tinygrad/runtime/ops_dsp.py @@ -455,8 +455,7 @@ class DSPRenderer(ClangRenderer): msrc += ["unsigned long long start = HAP_perf_get_time_us();"] if getenv("MULTICORE", 0) != 0: msrc += ["qurt_thread_t thread_ = 0; qurt_thread_create(&thread_, &attr, (void (*)(void*))threader, (void*)&args);"] - msrc += [f"{function_name}({', '.join([(f'args.buf_{i}' if isinstance(b[1][0], PtrDType) else f'args.sz_or_val_{i}') - for i,b in enumerate(bufs)])}, 0, args.sync);"] + msrc += [f"{function_name}({buf_inputs}, 0, args.sync);"] if getenv("MULTICORE", 0) != 0: msrc += ['int status;', f"qurt_thread_join(thread_, &status);"] msrc += ["*(unsigned long long *)(pra[2].buf.pv) = HAP_perf_get_time_us() - start;"]