Executions for behaviour:
"1:R1=1 ; 1:R2=2 ; 1:R3=0 ; x=1"
ARM CO-RSDWI+CTRL+ADDR "Another variation on CO-RSDWI, looks more productive" Prefetch=1:x=W Com=Ws Fr Orig=Wse Rfi PosRR Fre { %x0=x; %x1=x; %y=y; } P0 | P1 ; MOV R0,#1 | MOV R1,#123 ; STR R0,[%x0] | MOV R0,#2 ; | STR R0,[%x1] ; | LDR R3,[%y] ; | CMP R3,#0 ; | BNE L0 ; | LDR R1,[R3,%x1]; | LDR R2,[%x1] ; | L0: ; Observed 1:R1=1; 1:R2=2; 1:R3=0; x=1;