From 71111f8e0d855cf94cc8cc2df6071795ae48b659 Mon Sep 17 00:00:00 2001 From: dan sinclair Date: Fri, 28 Oct 2022 02:37:49 +0000 Subject: [PATCH] Fixup dispatch call for step and saturate. The incorrect dispatch call was used for step and saturate. It included the int and uint aspects when not needed. Bug: tint:1581 Change-Id: Ibb80a7869eaa674d38bdae69929c9e91011918f8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/107463 Commit-Queue: Dan Sinclair Reviewed-by: Antonio Maiorano Kokoro: Kokoro --- src/tint/resolver/const_eval.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tint/resolver/const_eval.cc b/src/tint/resolver/const_eval.cc index de29bc3d5d..d9c3e52a28 100644 --- a/src/tint/resolver/const_eval.cc +++ b/src/tint/resolver/const_eval.cc @@ -1625,7 +1625,7 @@ ConstEval::Result ConstEval::saturate(const sem::Type* ty, return CreateElement(builder, c0->Type(), NumberT(std::min(std::max(e, NumberT(0.0)), NumberT(1.0)))); }; - return Dispatch_fia_fiu32_f16(create, c0); + return Dispatch_fa_f32_f16(create, c0); }; return TransformElements(builder, ty, transform, args[0]); } @@ -1668,7 +1668,7 @@ ConstEval::Result ConstEval::step(const sem::Type* ty, NumberT result = x.value < edge.value ? NumberT(0.0) : NumberT(1.0); return CreateElement(builder, c0->Type(), result); }; - return Dispatch_fia_fiu32_f16(create, c0, c1); + return Dispatch_fa_f32_f16(create, c0, c1); }; return TransformElements(builder, ty, transform, args[0], args[1]); }