From 97a3f8fb9ced2095dbb3907b5f95e6773a1796d1 Mon Sep 17 00:00:00 2001 From: Matthias Kretz Date: Wed, 29 Oct 2025 11:07:19 +0100 Subject: [PATCH] [simd.math] Fix missing return keywords --- source/numerics.tex | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/numerics.tex b/source/numerics.tex index 24d01efc7a..c65b922c3d 100644 --- a/source/numerics.tex +++ b/source/numerics.tex @@ -19469,7 +19469,7 @@ template Ret @\placeholder{math-func-vec}@(Args... args) { return Ret([&](@\exposid{simd-size-type}@ i) { - @\placeholder{math-func}@(@\exposid{make-compatible-simd-t}@(args)[i]...); + return @\placeholder{math-func}@(@\exposid{make-compatible-simd-t}@(args)[i]...); }); } \end{codeblock} @@ -19632,7 +19632,7 @@ template Ret @\placeholder{math-func-vec}@(Args... args) { return Ret([&](@\exposid{simd-size-type}@ i) { - @\placeholder{math-func}@(@\exposid{make-compatible-simd-t}@(args)[i]...); + return @\placeholder{math-func}@(@\exposid{make-compatible-simd-t}@(args)[i]...); }); } \end{codeblock} @@ -19666,7 +19666,7 @@ pair> @\placeholder{frexp-vec}@(const V& x) { int r1[Ret::size()]; Ret r0([&](@\exposid{simd-size-type}@ i) { - frexp(@\exposid{make-compatible-simd-t}@(x)[i], &r1[i]); + return frexp(@\exposid{make-compatible-simd-t}@(x)[i], &r1[i]); }); return {r0, rebind_t(r1)}; } @@ -19700,8 +19700,8 @@ pair> @\placeholder{remquo-vec}@(const V0& x, const V1& y) { int r1[Ret::size()]; Ret r0([&](@\exposid{simd-size-type}@ i) { - remquo(@\exposid{make-compatible-simd-t}@(x)[i], - @\exposid{make-compatible-simd-t}@(y)[i], &r1[i]); + return remquo(@\exposid{make-compatible-simd-t}@(x)[i], + @\exposid{make-compatible-simd-t}@(y)[i], &r1[i]); }); return {r0, rebind_t(r1)}; } @@ -19741,7 +19741,7 @@ pair @\placeholder{modf-vec}@(const V& x) { T r1[Ret::size()]; V r0([&](@\exposid{simd-size-type}@ i) { - modf(V(x)[i], &r1[i]); + return modf(V(x)[i], &r1[i]); }); return {r0, V(r1)}; }