AArch64 V2I-R-DSB.ST-TLBI-DSB.ISH-ISB-R+W { pte_x=(oa:phy_x,valid:1); 0:X3=pte_x; 0:X4=x; 1:X2=(oa:phy_x,valid:0); 1:X3=pte_x; } P0 | P1 ; LDR X2,[X3] | STR X2,[X3] ; DSB ST | ; LSR X9,X4,#12 | ; TLBI VAAE1,X9 | ; DSB ISH | ; ISB | ; L0: | ; LDR W1,[X4] | ; exists (0:X2=(oa:PA(x), valid:0) /\ ~fault(P0:L0,x))