fload_<0,1,2,3>

Load float from local variable

Bytecode

Type Description
u1 fload_0 opcode = 0x22 (34)
u1 fload_1 opcode = 0x23 (35)
u1 fload_2 opcode = 0x24 (36)
u1 fload_3 opcode = 0x25 (37)

Stack ... => ..., value

Description

fload_<n> represents the series of opcodes fload_0, fload_1, fload_2, and fload_3 that retrieve a single precision float in local variables 0, 1, 2 or 3 and push it onto the stack. <n> must be a valid local variable number in the current frame.

Each of the fload_<n> instructions is the same as fload with an index of <n>, except that the operand <n> is implicit.

Example

fload_0         ;push float in local variable 0
fload_1         ;push float in local variable 1
fload_2         ;push float in local variable 2
fload_3         ;push float in local variable 3