================
@@ -0,0 +1,17 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
+; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve,+sve-bfscale < %s | 
FileCheck %s
+
+define <vscale x 8 x bfloat> @bfscale_h(<vscale x 8 x i1> %pg, <vscale x 8 x 
bfloat> %a, <vscale x 8 x i16> %b) {
+; CHECK-LABEL: bfscale_h:
+; CHECK:       // %bb.0:
+; CHECK-NEXT:    bfscale z0.h, p0/m, z0.h, z1.h
+; CHECK-NEXT:    ret
+  %out = call <vscale x 8 x bfloat> @llvm.aarch64.sve.fscale.nxv8bf16(<vscale 
x 8 x i1> %pg,
+                                                                      <vscale 
x 8 x bfloat> %a,
+                                                                      <vscale 
x 8 x i16> %b)
+  ret <vscale x 8 x bfloat> %out
+}
+
+;
+; FSQRT
+;
----------------
kmclaughlin-arm wrote:

Extra comment :)

https://github.com/llvm/llvm-project/pull/172025
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to