| i2l = 133 |
Stack: ..., value => ..., resultvalue must be an integer. It is converted to a long integer. The result replaces value on the stack.-word1, result-word2
| i2f = 134 |
Stack: ..., value => ..., resultvalue must be an integer. It is converted to a single-precision floating point number. The result replaces value on the stack.
| i2d = 135 |
Stack: ..., value => ..., resultvalue must be an integer. It is converted to a double-precision floating point number. The result replaces value on the stack.-word1, result-word2
| l2i = 136 |
Stack: ..., valuevalue must be a long integer. It is converted to an integer by taking the low-order 32 bits. The result replaces value on the stack.-word1, value-word2=> ..., result
| l2f = 137 |
Stack: ..., valuevalue must be a long integer. It is converted to a single-precision floating point number. The result replaces value on the stack.-word1, value-word2=> ..., result
| l2d = 138 |
Stack: ..., valuevalue must be a long integer. It is converted to a double-precision floating point number. The result replaces value on the stack.-word1, value-word2=> ..., result-word1, result-word2
| f2i = 139 |
Stack: ..., value => ..., resultvalue must be a single-precision floating point number. It is converted to an integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.
Note: Mustn't refer to the Java Language Specification; give semantics here.
| f2l = 140 |
Stack: ..., value => ..., resultvalue must be a single-precision floating point number. It is converted to a long integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.-word1, result-word2
Note: Mustn't refer to the Java Language Specification; give semantics here.
| f2d = 141 |
Stack: ..., value => ..., resultvalue must be a single-precision floating point number. It is converted to a double-precision floating point number. The result replaces value on the stack.-word1, result-word2
| d2i = 142 |
Stack: ..., valuevalue must be a double-precision floating point number. It is converted to an integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.-word1, value-word2=> ..., result
Note: Mustn't refer to the Java Language Specification; give semantics here.
| d2l = 143 |
Stack: ..., valuevalue must be a double-precision floating point number. It is converted to a long integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.-word1, value-word2=> ..., result-word1, result-word2
Note: Mustn't refer to the Java Language Specification; give semantics here.
| d2f = 144 |
Stack: ..., valuevalue must be a double-precision floating point number. It is converted to a single-precision floating point number. If overflow occurs, the result must be infinity with the same sign as value. The result replaces value on the stack.-word1, value-word2=> ..., result
| int2byte = 145 |
Stack: ..., value => ..., resultvalue must be an integer. It is truncated to a signed 8-bit result, then sign extended to an integer. The result replaces value on the stack.
| int2char = 146 |
Stack: ..., value => ..., resultvalue must be an integer. It is truncated to an unsigned 16-bit result, then zero extended to an integer. The result replaces value on the stack.
| int2short = 147 |
Stack: ..., value => ..., resultvalue must be an integer. It is truncated to a signed 16-bit result, then sign extended to an integer. The result replaces value on the stack.