From 300d217ee8f43506bae0a7e6c101d4fcd8e4a8d0 Mon Sep 17 00:00:00 2001 From: dzaima Date: Mon, 8 May 2023 14:15:28 +0300 Subject: [PATCH] move SIMD constrep functions to a table --- src/builtins/slash.c | 4 ++-- src/singeli/src/constrep.singeli | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/builtins/slash.c b/src/builtins/slash.c index 0c27c673..71117aaa 100644 --- a/src/builtins/slash.c +++ b/src/builtins/slash.c @@ -829,11 +829,11 @@ B slash_c2(B t, B w, B x) { void* rv = m_tyarrv(&r, 1< 1) { diff --git a/src/singeli/src/constrep.singeli b/src/singeli/src/constrep.singeli index 6cbbbabe..b56513a5 100644 --- a/src/singeli/src/constrep.singeli +++ b/src/singeli/src/constrep.singeli @@ -180,5 +180,4 @@ fn rep_const{T}(wv:u64, x:*void, r:*void, n:u64) : void = { } } -export{'constrep_u8', rep_const{i8 }}; export{'constrep_u16', rep_const{i16}} -export{'constrep_u32', rep_const{i32}}; export{'constrep_u64', rep_const{u64}} +exportT{'simd_constrep', each{rep_const, tup{i8, i16, i32, u64}}} \ No newline at end of file