1. In an information processing system including memory means for storing instructions and operands, central processor means including means for fetching and decoding instructions and operands, bus means connected between the processor and memory means, and floating point means connected from the bus means and responsive to decoded floating point instructions for performing floating point operations, a method for performing floating point operations comprising the steps of: in the central processor means (a) determining whether a floating point instruction is a member of a first group of instructions requiring interlock of operation between the floating point means and central processor means, or a member of a second group of instructions not requiring interlock of operation between the floating point means and central processor means, and (b) if the floating point instruction is determined to be a member of the first group of instructions, then (1) determining when the floating point means is idle, (2) synchronizing operation of the floating point means to the central processor means, and (3) dispatching the instruction to the floating point means for execution; else (c) if the floating point instruction is determined to be a member of the second group of instructions, then (1) determining when the floating point means is available, and (2) dispatching the instruction to the floating point means for execution.