================
@@ -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