Test MP+dmb.st+fault

AArch64 MP+dmb.st+fault
{
 [PTE(z)]=(oa:PA(z), valid:0);
 [z]=2;
 0:X1=x; 0:X3=y;
 1:X1=y; 1:X3=x; 1:X4=z;
}
 P0          | P1          | P1.F           ;
 MOV W0,#1   | LDR W0,[X1] | LDR W5,[X3]    ;
 STR W0,[X1] |L0:          | ADR X9,L1      ;
 DMB ST      | LDR W2,[X4] | MSR ELR_EL1,X9 ;
 MOV W2,#1   |L1:          | ERET           ;
 STR W2,[X3] |             |                ;
exists (1:X0=1 /\ 1:X5=0)