In an embodiment of the invention, a method for a phase adjusted delay
loop, includes: determining a requested delay value for a code path; and
executing a delay loop in the code path in order to obtain a loop delay
value that is in phase with the requested delay value. The act of
executing the delay loop may include: executing at least one No-operation
instruction (NOP) to adjust the loop delay value and to adjust the phase
of the loop delay value.