let same-gpr = [Rreg|Wreg]; loc; [Rreg|Wreg]
let tr-ib =
[Imp & TTD & R]; iico_data; [B]; iico_ctrl; [Exp & M | MMU & FAULT]
let E-valid-PA = M | DC.CVAU | IC
let same-loc =
[E-valid-PA & ~(Tag & M)]; loc; [E-valid-PA & ~(Tag & M)]
| [Tag & M]; loc; [Tag & M]
let same-low-order-bits = [E-valid-PA]; same-low-order-bits; [E-valid-PA]
let scl = loc
| (M | DC.CVAU | IC) * (IC.IALLU | IC.IALLUIS)
| (IC.IALLU | IC.IALLUIS) * (M | DC.CVAU | IC)