<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Sigh - it does matter to us where it starts - we do quickening internally using the higher ranges and our code knows about<div class="">ranges for “real” java byte codes vs internal byte codes.</div><div class=""><br class=""></div><div class="">If it is possible we would appreciate the lower numbers since the higher numbers would slow down our range checking.</div><div class=""><br class=""></div><div class="">thanks,</div><div class="">Karen</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 27, 2017, at 2:09 PM, Bjorn B Vardal <<a href="mailto:bjornvar@ca.ibm.com" class="">bjornvar@ca.ibm.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt"><div dir="ltr" class="">If you want to make it contiguous, does it matter to you (HotSpot) where it starts? If not, the most practical for us would be 217-225. If that doesn't work, I believe we'll be able to work with 203-211.</div>
<div dir="ltr" class=""> </div>
<blockquote data-history-content-modified="1" dir="ltr" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" class="">----- Original message -----<br class="">From: Karen Kinnear <<a href="mailto:karen.kinnear@oracle.com" class="">karen.kinnear@oracle.com</a>><br class="">Sent by: "valhalla-spec-experts" <<a href="mailto:valhalla-spec-experts-bounces@openjdk.java.net" class="">valhalla-spec-experts-bounces@openjdk.java.net</a>><br class="">To: <a href="mailto:valhalla-spec-experts@openjdk.java.net" class="">valhalla-spec-experts@openjdk.java.net</a><br class="">Cc:<br class="">Subject: MVT change in new opcode numbers?<br class="">Date: Thu, Jul 27, 2017 1:38 PM<br class=""> <br class=""><!--Notes ACF
<meta http-equiv="Content-Type" content="text/html charset=utf8" >-->Dan Smith, Bjorn, Dan H, Remi -
<div class=""> </div>
<div class="">Does it work for you if we change the JVMS to use the following value-type byte codes - i.e.</div>
<div class="">make them contiguous?</div>
<div class="">In the hotspot implementation, we ran out of internally-usable byte codes when we left holes here.</div>
<div class=""> </div>
<div class=""><div class=""><font size="2" face="Default Monospace,Courier New,Courier,monospace" class="">         _vload                = 203, // 0xcb<br class=""> 248     _vstore               = 204, // 0xcc<br class=""> 249     _vaload               = 205, // 0xcd<br class=""> 250     _vastore              = 206, // 0xce<br class=""><span style="color: blue;" class=""> 251     _vreturn              = 207, // 0xcf</span><br class=""><span style="color: blue;" class=""> 252     _vdefault             = 208, // 0xd0</span><br class=""><span style="color: blue;" class=""> 253     _vwithfield           = 209, // 0xd1</span><br class=""><span style="color: blue;" class=""> 254     _vbox                 = 210, // 0xd2</span><br class=""><span style="color: blue;" class=""> 255     _vunbox               = 211, // 0xd3</span></font></div>
<div class="">(note: we removed vgetfield)</div></div>
<div class=""> </div>
<div class="">thanks,</div>
<div class="">Karen</div></blockquote>
<div dir="ltr" class=""> </div></div><br class="">

</div></blockquote></div><br class=""></div></body></html>