<div dir="ltr"><div><div><div><div><div><div>The scheme is currently<br></div>...001 -&gt; immediate int<br></div>...010 -&gt; immediate char<br></div>...100 -&gt; immediate double<br><br></div>But with 64 bits, 62 remaining for immediate char, that makes many char, well too many compared to Unicode requirements...<br>
</div>What about swapping pattern for char and double? I know it complicates a little bit the 32 &lt;-&gt; 64 image translation, but this gains one more bit for immediate double exponent that is otherwise unused for char.<br>
</div><div>Also, there is room for more immediate values, for example a single precision float.<br>Is there any interest?<br></div></div>