@@ -257,6 +257,31 @@ def : ReadAdvance<ReadFSqrt16, 0>;
257257} // Unsupported = true
258258}
259259
260+ multiclass UnsupportedSchedZfhExceptForZfhmin {
261+ let Unsupported = true in {
262+ def : WriteRes<WriteFAdd16, []>;
263+ def : WriteRes<WriteFClass16, []>;
264+ def : WriteRes<WriteFDiv16, []>;
265+ def : WriteRes<WriteFCmp16, []>;
266+ def : WriteRes<WriteFMA16, []>;
267+ def : WriteRes<WriteFMinMax16, []>;
268+ def : WriteRes<WriteFMul16, []>;
269+ def : WriteRes<WriteFSGNJ16, []>;
270+ def : WriteRes<WriteFST16, []>;
271+ def : WriteRes<WriteFSqrt16, []>;
272+
273+ def : ReadAdvance<ReadFAdd16, 0>;
274+ def : ReadAdvance<ReadFClass16, 0>;
275+ def : ReadAdvance<ReadFDiv16, 0>;
276+ def : ReadAdvance<ReadFCmp16, 0>;
277+ def : ReadAdvance<ReadFMA16, 0>;
278+ def : ReadAdvance<ReadFMinMax16, 0>;
279+ def : ReadAdvance<ReadFMul16, 0>;
280+ def : ReadAdvance<ReadFSGNJ16, 0>;
281+ def : ReadAdvance<ReadFSqrt16, 0>;
282+ } // Unsupported = true
283+ }
284+
260285multiclass UnsupportedSchedF {
261286let Unsupported = true in {
262287def : WriteRes<WriteFST32, []>;
0 commit comments