Lines Matching refs:SrcVT

310 class isFloatType<ValueType SrcVT> {
311 bit ret = !or(!eq(SrcVT.Value, f16.Value),
312 !eq(SrcVT.Value, f32.Value),
313 !eq(SrcVT.Value, f64.Value),
314 !eq(SrcVT.Value, v2f16.Value),
315 !eq(SrcVT.Value, v4f16.Value),
316 !eq(SrcVT.Value, v8f16.Value),
317 !eq(SrcVT.Value, v16f16.Value),
318 !eq(SrcVT.Value, v2f32.Value),
319 !eq(SrcVT.Value, v4f32.Value),
320 !eq(SrcVT.Value, v8f32.Value),
321 !eq(SrcVT.Value, v2f64.Value),
322 !eq(SrcVT.Value, v4f64.Value));
326 class isIntType<ValueType SrcVT> {
327 bit ret = !or(!eq(SrcVT.Value, i8.Value),
328 !eq(SrcVT.Value, i16.Value),
329 !eq(SrcVT.Value, i32.Value),
330 !eq(SrcVT.Value, i64.Value),
331 !eq(SrcVT.Value, v4i16.Value),
332 !eq(SrcVT.Value, v8i16.Value),
333 !eq(SrcVT.Value, v16i16.Value),
334 !eq(SrcVT.Value, v2i32.Value),
335 !eq(SrcVT.Value, v4i32.Value),
336 !eq(SrcVT.Value, v8i32.Value));
339 class isPackedType<ValueType SrcVT> {
340 bit ret = !or(!eq(SrcVT.Value, v2i16.Value),
341 !eq(SrcVT.Value, v2f16.Value),
342 !eq(SrcVT.Value, v4f16.Value),
343 !eq(SrcVT.Value, v2i32.Value),
344 !eq(SrcVT.Value, v2f32.Value),
345 !eq(SrcVT.Value, v4i32.Value),
346 !eq(SrcVT.Value, v4f32.Value),
347 !eq(SrcVT.Value, v8i32.Value),
348 !eq(SrcVT.Value, v8f32.Value));
1717 class isModifierType<ValueType SrcVT> {
1718 bit ret = !or(!eq(SrcVT.Value, f16.Value),
1719 !eq(SrcVT.Value, f32.Value),
1720 !eq(SrcVT.Value, f64.Value),
1721 !eq(SrcVT.Value, v2f16.Value),
1722 !eq(SrcVT.Value, v2i16.Value),
1723 !eq(SrcVT.Value, v2f32.Value),
1724 !eq(SrcVT.Value, v2i32.Value),
1725 !eq(SrcVT.Value, v4f16.Value),
1726 !eq(SrcVT.Value, v4i16.Value),
1727 !eq(SrcVT.Value, v4f32.Value),
1728 !eq(SrcVT.Value, v4i32.Value),
1729 !eq(SrcVT.Value, v8f16.Value),
1730 !eq(SrcVT.Value, v8i16.Value),
1731 !eq(SrcVT.Value, v8f32.Value),
1732 !eq(SrcVT.Value, v8i32.Value),
1733 !eq(SrcVT.Value, v16f16.Value),
1734 !eq(SrcVT.Value, v16i16.Value));
1781 // Returns the input arguments for VOP[12C] instructions for the given SrcVT.
1788 // Returns the input arguments for VOP3 instructions for the given SrcVT.