[llvm] [LLVM][AArch64] Add assembly/disassembly of SVE BFSCALE instruction (PR #113168)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 21 10:15:32 PDT 2024
================
@@ -4163,7 +4163,9 @@ defm BFMIN_ZPZZ : sve_fp_2op_p_zds_zeroing_bfloat<int_aarch64_sve_fmin>;
defm BFMAX_ZPZZ : sve_fp_2op_p_zds_zeroing_bfloat<int_aarch64_sve_fmax>;
} // HasSVEB16B16, UseExperimentalZeroingPseudos
-
+let Predicates = [HasSVEBFSCALE] in {
+ def BFSCALE_ZPZZ : sve_fp_2op_p_zds_bfscale<0b1001, "bfscale", DestructiveBinaryComm>;
----------------
SpencerAbson wrote:
I'm not sure `DestructiveBinaryComm` is correct for `bfscale`, I think it should use `DestructiveBinary`.
https://github.com/llvm/llvm-project/pull/113168
More information about the llvm-commits
mailing list