x64: use explicit enum values for float ops
Interpreter: manually convert single to double

Can't use simple casting, otherwise we get the same problem as in Jit64
(SNaNs being converted to QNaNs).