l2f

Operation
Convert long to float

l2f

Forms
l2f = 137 (0x89)

Stack
..., value.word1, value.word2 ..., result

Description
The value on the top of the operand stack must be of type long. It is popped from the operand stack and converted to a float result using IEEE 754 round-to-nearest mode. The result is pushed onto the operand stack.

Notes
The l2f instruction performs a widening primitive conversion (§2.6.2) that may lose precision because type float has only 24 mantissa bits.