Interlocked floating-point instructions are detected, and a register
address referring to and assigning an operand in the interlocked
instructions is changed to an odd-number address not assigned as any
operation at the time of compiling. Next, an instruction not in any
register-dependency relation with the interlocked instructions is
detected, and the detected instruction is inserted between instructions
interlocked with each other. Thus a program can be executed with an
improved efficiency.