AArch64 WNExp+RWNExpExp+DSB
TTHM=HA HD
{
0:X0=x; 0:X1=1;
1:X0=x;
1:X2=pte_x;
pte_x=(oa:phy_x,valid:1,af:1,db:0,dbm:1);
1:X3=(oa:phy_y,valid:1,af:1,db:0,dbm:1);
int y;
}
P0 | P1 ;
STR W1, [X0] | LDR W1, [X0];
| DSB ISH ;
| STR X3, [X2];
exists (1:X1=1 /\ [PTE(x)]=(oa:PA(y), dbm:1))