l2d

Operation
Convert long to double

l2d

Forms
l2d = 138 (0x8a)

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

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 double result using IEEE 754 round-to-nearest mode. The result is pushed onto the operand stack.

Notes
The l2d instruction performs a widening primitive conversion (§2.6.2) that may lose precision because type double has only 53 mantissa bits.