File tree Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -3046,14 +3046,21 @@ namespace vISA
3046
3046
3047
3047
bool operator ==(const G4_SrcRegRegion &other)
3048
3048
{
3049
- if (base != other.base || regOff != other.regOff || subRegOff != other.subRegOff ||
3050
- desc->vertStride != other.desc ->vertStride ||
3051
- desc->horzStride != other.desc ->horzStride ||
3052
- desc->width != other.desc ->width ||
3053
- mod != other.mod || acc != other.acc || immAddrOff != other.immAddrOff )
3054
- return false ;
3055
- else
3056
- return true ;
3049
+ if (base != other.base || regOff != other.regOff || subRegOff != other.subRegOff ||
3050
+ desc->vertStride != other.desc ->vertStride ||
3051
+ desc->horzStride != other.desc ->horzStride ||
3052
+ desc->width != other.desc ->width ||
3053
+ mod != other.mod || acc != other.acc || type != other.type )
3054
+ {
3055
+ return false ;
3056
+ }
3057
+
3058
+ if (acc == IndirGRF && immAddrOff != other.immAddrOff )
3059
+ {
3060
+ return false ;
3061
+ }
3062
+
3063
+ return true ;
3057
3064
}
3058
3065
3059
3066
void computeLeftBound ();
You can’t perform that action at this time.
0 commit comments