fstore : store float in local variable : index : visitVarInsn()

Description
Pops a single-precision float off the stack and stores it in local variable <varnum>. The fstore instruction takes a single parameter, <varnum>, an unsigned integer which indicates which local variable is used. <varnum> must be a valid local variable number in the current frame.
Example
fconst_2        ; push 2.0 onto the stack
fstore 3        ; pop 2.0 off of the stack and store it in local variable 3
See also
lstore istore dstore astore wide
Stack
Before After
value ...
... ...
Bytecode
Type Description
u1 fstore opcode = 0x38 (56)
u1 <varnum>
There is also a wide format for this instruction, which supports access to all local variables from 0 to 65535:
Type Description
u1 wide opcode = 0xC4 (196)
u1 fstore opcode = 0x38 (56)
u2 <varnum>