Floor
The floor
instructions, are used for getting the value of a number rounded down to the next integer.
floor
differs from trunc
when used on negative numbers, floor
will round down in those cases while trunc
will round up.
Syntax
;; load a number onto the stack
f32.const -2.7
;; round down
f32.floor
;; the top item on the stack will now be -3
Instruction | Binary opcode |
---|---|
f32.floor |
0x8e |
f64.floor |
0x9c |