out of place computation in LS