@@ -2547,12 +2547,16 @@ let HasMasked = false, HasVL = false, IRName = "" in {
2547
2547
}
2548
2548
}] in {
2549
2549
foreach dst_lmul = ["(SFixedLog2LMUL:0)", "(SFixedLog2LMUL:1)", "(SFixedLog2LMUL:2)"] in {
2550
- def : RVVBuiltin<"v" # dst_lmul # "v", dst_lmul # "vvKz", "csilxfdy", dst_lmul # "v">;
2550
+ def : RVVBuiltin<"v" # dst_lmul # "v", dst_lmul # "vvKz", "csilxfd", dst_lmul # "v">;
2551
+ let RequiredFeatures = ["Zvfbfmin"] in
2552
+ def : RVVBuiltin<"v" # dst_lmul # "v", dst_lmul # "vvKz", "y", dst_lmul # "v">;
2551
2553
def : RVVBuiltin<"Uv" # dst_lmul # "Uv", dst_lmul # "UvUvKz", "csil", dst_lmul # "Uv">;
2552
2554
}
2553
2555
foreach nf = NFList in {
2554
2556
defvar T = "(Tuple:" # nf # ")";
2555
- def : RVVBuiltin<T # "vv", "v" # T # "vKz", "csilxfdy", "v">;
2557
+ def : RVVBuiltin<T # "vv", "v" # T # "vKz", "csilxfd", "v">;
2558
+ let RequiredFeatures = ["Zvfbfmin"] in
2559
+ def : RVVBuiltin<T # "vv", "v" # T # "vKz", "y", "v">;
2556
2560
def : RVVBuiltin<T # "UvUv", "Uv" # T # "UvKz", "csil", "Uv">;
2557
2561
}
2558
2562
}
0 commit comments