From 6d9ab2067be94b8bb3d841ab492875e858084b5e Mon Sep 17 00:00:00 2001 From: Afonso Bordado Date: Mon, 6 Mar 2023 18:22:50 +0000 Subject: [PATCH] cranelift: Make `sqmul_round_sat` vector only (#5941) --- cranelift/codegen/meta/src/shared/instructions.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cranelift/codegen/meta/src/shared/instructions.rs b/cranelift/codegen/meta/src/shared/instructions.rs index 41a289f1ae..46fcff76f3 100755 --- a/cranelift/codegen/meta/src/shared/instructions.rs +++ b/cranelift/codegen/meta/src/shared/instructions.rs @@ -1674,7 +1674,7 @@ pub(crate) fn define( let I16or32 = &TypeVar::new( "I16or32", - "A scalar or vector integer type with 16- or 32-bit numbers", + "A vector integer type with 16- or 32-bit numbers", TypeSetBuilder::new().ints(16..32).simd_lanes(4..8).build(), ); @@ -1690,8 +1690,7 @@ pub(crate) fn define( is the number bitwidth: `a := signed_saturate((x * y + 1 << (Q - 1)) >> Q)` - Polymorphic over all integer types (scalar and vector) with 16- or - 32-bit numbers. + Polymorphic over all integer vector types with 16- or 32-bit numbers. "#, &formats.binary, )