MVT change in new opcode numbers?

Karen Kinnear karen.kinnear at oracle.com
Thu Jul 27 17:38:00 UTC 2017


Dan Smith, Bjorn, Dan H, Remi -

Does it work for you if we change the JVMS to use the following value-type byte codes - i.e.
make them contiguous?
In the hotspot implementation, we ran out of internally-usable byte codes when we left holes here.

         _vload                = 203, // 0xcb
 248     _vstore               = 204, // 0xcc
 249     _vaload               = 205, // 0xcd
 250     _vastore              = 206, // 0xce
 251     _vreturn              = 207, // 0xcf
 252     _vdefault             = 208, // 0xd0
 253     _vwithfield           = 209, // 0xd1
 254     _vbox                 = 210, // 0xd2
 255     _vunbox               = 211, // 0xd3
(note: we removed vgetfield)

thanks,
Karen


More information about the valhalla-spec-observers mailing list