blob: 961b6435a829b658f0b23ab269cdb14ce6757397 [file] [edit]
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+sve-b16mm < %s | FileCheck %s
define <vscale x 8 x bfloat> @bfmmla_bf16(<vscale x 8 x bfloat> %acc, <vscale x 8 x bfloat> %a, <vscale x 8 x bfloat> %b) {
; CHECK-LABEL: bfmmla_bf16:
; CHECK: // %bb.0: // %entry
; CHECK-NEXT: bfmmla z0.h, z1.h, z2.h
; CHECK-NEXT: ret
entry:
%out = tail call <vscale x 8 x bfloat> @llvm.aarch64.sve.fmmla.nxv8bf16.nxv8bf16(<vscale x 8 x bfloat> %acc, <vscale x 8 x bfloat> %a, <vscale x 8 x bfloat> %b)
ret <vscale x 8 x bfloat> %out
}