7.5.47 iipush

Push int

Format

iipush

byte1

byte2

byte3

byte4

Forms

iipush = 20 (0x14)

Stack

… → …, value1.word1, value1.word2

Description

The immediate unsigned byte1, byte2, byte3, and byte4 values are assembled into a signed int where the value of the int is (byte1 « 24) | (byte2 « 16) | (byte3 « 8) | byte4. The resulting value is pushed onto the operand stack.

Notes

If a virtual machine does not support the int data type, the iipush instruction will not be available.