I'm having trouble understanding the structure of invoke-kind/range opcode,
Syntax
invoke-kind/range {vCCCC .. vNNNN}, meth@BBBB
Arguments
A: argument word count (8 bits)
B: method reference index (16 bits)
C:first argument register (16 bits)
N = A + C - 1
As you can see B and C are mentioned in the bytecode syntax but A is not mentioned, Where is the A argument located and what it means exactly?
Thanks.