A method, implemented by a compiler, for removing a store-load dependency
from a critical path utilizes a compare address operation to determine at
run time whether dependency actual exists. The operand to be stored is
held in a temporary register and provided directly to the operations,
using load operation result, in dependence on the value of the compare
address operation result, so that the dependency is removed.