From bd6effe7ab39a33902c18c8e50a2d272b7ac3218 Mon Sep 17 00:00:00 2001 From: dzaima Date: Wed, 23 Oct 2024 21:37:56 +0300 Subject: [PATCH] restore dropped comment --- src/singeli/src/neon.singeli | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/singeli/src/neon.singeli b/src/singeli/src/neon.singeli index 7e9e27d9..94e9195f 100644 --- a/src/singeli/src/neon.singeli +++ b/src/singeli/src/neon.singeli @@ -39,7 +39,7 @@ def mla{a:T, x:T, y:T if nvec{T}} = emit{T, ntyp{'vmla', T}, a, x, y} # a + x*y def mls{a:T, x:T, y:T if nvec{T}} = emit{T, ntyp{'vmls', T}, a, x, y} # a - x*y def rbit{x:T if nvecu{T,8}} = emit{T, ntyp{'vrbit', T}, x} def rev{(width{T}), x:[_]T} = x -def rev{w, x:[k]T if w > width{T}} = reverse_units{w/width{T}, x} +def rev{w, x:[k]T if w > width{T}} = reverse_units{w/width{T}, x} # reverse the order of elements in each w-bit window def popc{x:T if nvecu{T,8}} = emit{T, ntyp{'vcnt', T}, x} def clz{x:T if nvecu{T} and elwidth{T}<=32} = emit{T, ntyp{'vclz', T}, x} def cls{x:T if nveci{T} and elwidth{T}<=32} = ty_u{T}~~emit{ty_s{T}, ntyp{'vcls', T}, x}