MVT spec
Remi Forax
forax at univ-mlv.fr
Wed Aug 23 16:03:30 UTC 2017
Hi Dan, hi all,
The spec for the MVT [1] seem to be a bit behind the implementation ?
The opcodes do not have the right opcode values,
the right values are
vload = 203, // 0xcb
vstore = 204, // 0xcc
vaload = 205, // 0xcd
vastore = 206, // 0xce
vreturn = 207, // 0xcf
vdefault = 208, // 0xd0
vwithfield = 209, // 0xd1
vbox = 210, // 0xd2
vunbox = 211, // 0xd3
and in section 6.5,
there is a typo, the form of vreturn should be vreturn = 207 (0xcf)
also, the VM spec allows you to let things on stack, so the resulting operand stack should be ...
(i've checked the jvm spec 8, and the description of 'return' also use [empty], i think they should be both corrected)
cheers,
Rémi
[1] http://cr.openjdk.java.net/~dlsmith/values.html
More information about the valhalla-dev
mailing list