f32.floor
Pops a f32
value off the stack, works out the floor value, and then
pushes the result back on to the stack. This rounds down the value to the previous whole number
and removes any decimal parts. For example, 1.23 is rounded down to 1.0. For negative numbers
it seems like it is rounded up, but it is just taking the negative value into account, so that
-1.23 does not change to -1.00, but is changed to -2.0.
Stack In
f32 |
The value to get the floor value for. |
Stack Out
f32 |
The floor value of the value given. |
Examples
f32.const 3.142
f32.floor
f32.const 4.95
f32.floor
f32.const -12.34
f32.floor