Test MP-swp-same

AArch64 MP-swp-same

{
0:X1=x; 0:X3=y;
1:X1=x; 1:X3=y; 1:X5=z;
}
 P0           |  P1                 ;
 MOV W0,#1    | LDR W0,[X3]         ;
 STR W0,[X1]  | MOV W8,W0           ;
 MOV W2,#1    | SWP W0,W0,[X5]      ;
 STLR W2,[X3] | AND W4,W0,#2        ;
              | LDR W6,[X1,W4,SXTW] ;
Observed
    1:X8=1; 1:X6=0;