 However, as with out-of-order execution of other instructions, it may be possible to execute two memory operations in a different order from that implied by the program.This is possible when the two operations are independent.In memory dependence speculation a load may be allowed to execute before a store that precedes it.