> So as you have noticed the processor can then reorder the loads on
line  > with the older > store on line  and this will cause a
problem, so i think i have to insert > a load between > line 
and line .
Even if i insert a load beween line  and  this will not work ,
i have to insert an mfence between line  and .