AArch64 V2I-RW+WR
{
pte_x=(oa:phy_x,valid:1);
0:X3=pte_x; 1:X3=pte_x;
1:X2=(oa:phy_y,valid:0);
0:X4=x; 1:X4=x;
y=1;
0:X6=(oa:phy_z,valid:1);
z=2;
}
P0 | P1 ;
| STR X2,[X3] ;
LDR X5,[X3] | ;
DSB ISH | ;
LSR X9,X4,#12 | ;
TLBI VAAE1IS,X9 | ;
DSB ISH | ;
ISB | ;
STR X6,[X3] | L0: LDR W1,[X4];
exists(1:X1=2 /\ pte_x=(oa:phy_y,valid:0) /\ 0:X5=(oa:phy_y,valid:0) /\ ~fault(P1:L0,x))