lconst_<0,1>

Push long constant 0 or 1

Bytecode

Type Description
u1 lconst_0 opcode = 0x09 (9)
u1 lconst_1 opcode = 0x0A (10)


Stack ... => ..., <l>.word1, <l>.word2

Description
lconst_<l> represents the two opcodes lconst_0, lconst_1 that are used to push the constant long integers 0 and 1 onto the stack. For example, to push the long integer zero onto the stack, use:

    lconst_0 ; push long integer 0 onto the stack

Note that you could also use:

  ldc2_w 0    ; push the long integer 0 onto the stack

although this instruction takes more space in the class file and is also slower.