[aarch64-port-dev ] jdk8: Get BUILTIN_SIM working again
Andrew Dinn
adinn at redhat.com
Tue Aug 5 17:04:44 UTC 2014
On 05/08/14 16:31, Edward Nevill wrote:
> On Tue, 2014-08-05 at 16:23 +0100, Andrew Dinn wrote:
>> On 05/08/14 15:57, Edward Nevill wrote:
>>> Oops,
>>>
>>> The encode_iso_array patch broke the BUILTIN_SIM image because
>>> it executes uqxtn instructions.
>>>
>>> The following patch gets it going again.
>>>
>>> Maybe we should create 'UseSIMD' and set it to false for
>>> BUILTIN_SIM and use predicate(UseSIMD) in aarch64.ad?
>>
>> Why not implement uqxtn in the simulator?
>
> I don't think we should be implementing one off SIMD instructions.
>
> If we are going to do it we should either implement SIMD (or decide
> on a subset of SIMD that we are going to implement).
>
> There is already a significant quantity of SIMD used by the AES and
> CRC code (and not just the AES and CRC instructions, but other
> instructions in the AES and CRC code). This is already
> conditionalised on BUILTIN_SIM.
Ah, ok. Much as I would enjoy implementing the SIMD instructions in the
simulator I guess we can live without them. If I find myself on holiday
with any spare time . . . no, wait, that way lies trouble with she who
must be obeyed.
regards,
Andrew Dinn
-----------
More information about the aarch64-port-dev
mailing list