@@ -2381,14 +2381,6 @@ class getLdStRegisterOperand<RegisterClass RC> {
2381
2381
)))));
2382
2382
}
2383
2383
2384
- class BitOr<bit a, bit b> {
2385
- bit ret = !if(a, 1, !if(b, 1, 0));
2386
- }
2387
-
2388
- class BitAnd<bit a, bit b> {
2389
- bit ret = !if(a, !if(b, 1, 0), 0);
2390
- }
2391
-
2392
2384
class getHasVOP3DPP <ValueType DstVT = i32, ValueType Src0VT = i32,
2393
2385
ValueType Src1VT = i32, ValueType Src2VT = i32> {
2394
2386
bit ret = !if(!eq(DstVT.Size, 64),
@@ -2500,8 +2492,7 @@ class VOPProfile <list<ValueType> _ArgVT, bit _EnableClamp = 0> {
2500
2492
2501
2493
field bit HasExt = getHasExt<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret;
2502
2494
field bit HasExtVOP3DPP = getHasVOP3DPP<DstVT, Src0VT, Src1VT, Src2VT>.ret;
2503
- field bit HasExtDPP = !if(!or(getHasDPP<NumSrcArgs>.ret,
2504
- HasExtVOP3DPP), 1, 0);
2495
+ field bit HasExtDPP = !or(getHasDPP<NumSrcArgs>.ret, HasExtVOP3DPP);
2505
2496
field bit HasExt32BitDPP = getHasExt32BitDPP<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret;
2506
2497
field bit HasExt64BitDPP = getHasExt64BitDPP<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret;
2507
2498
field bit HasExtSDWA = getHasSDWA<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret;
0 commit comments