- if (maskin.Valid) {
- maskout.Valid = 1;
- flagsout.Valid = flagsin.Valid;
- }
-
- if (maskin.FaultOnWrite) {
- maskout.FaultOnWrite = 1;
- flagsout.FaultOnWrite = flagsin.FaultOnWrite;
- }
+ maskout.Valid = maskin.Valid;
+ maskout.FaultOnWrite = maskin.FaultOnWrite;
+ maskout.AddressOnly = maskin.AddressOnly;
+ maskout.CacheDisable = maskin.Uncached;
+
+ flagsout.Valid = flagsin.Valid;
+ flagsout.FaultOnWrite = flagsin.FaultOnWrite;
+ flagsout.AddressOnly = flagsin.AddressOnly;
+ flagsout.CacheDisable = flagsin.Uncached;