; reduce sum r2 across PEs ld 0 @100 ld 1 @101 ld 2 @102 ld 3 @103 ldr 2 ; initialise all R2 str 2 bc 3 1 ; R30 = R21 bc 4 2 ; R40 = R22 bc 5 3 ; R50 = R23 add 6 2 3 ; R60 = R20 + R21 add 6 6 4 ; R60 = R20 + R21 + R22 add 6 6 5 ; R60 = R20 + R21 + R22 + R23 mov 0 6 ; show result in R0 sys 4 ; stop simulation .end @100 11 22 33 44 .end