The spec defines the syntax for fN to require a decimal point or exponent, and defines f(32|64).const to only accept a fN as their immediate operand.
However, there are many tests that use f(32|64).const without a decimal point or exponent; e.g.:
|
(func (export "f32-dec-sep1") (result f32) (f32.const 1_000_000)) |