Fixed floating-point phi-node bug

Modified is_fp_operation() always to treat phi nodes as
non-floating-point operations, even if they're multiplexing
floating-point values.  Previously, phi nodes with floating-point
sense produced an internal error ("unexpected FP instruction").
Thanks to Guangming Tan for the bug report.