I'm not sure why this insn isn't being recognised, it should be a 'movdf_hardfloat32'. It's a valid machine instruction if pseudo-register 311 happens to be allocated to a pair of integer registers. -- Geoff Keating <geoffk@apple.com>