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> |