www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ldc - arm64

reply Joseph <JE342 gmail.com> writes:
on the wiki, it says it's not supported... what does this mean? 
I'd at some point like to build 64bit, will it ever be possible 
in the reasonably near future?
Nov 06
next sibling parent reply Joakim <dlang joakim.fea.st> writes:
On Tuesday, 7 November 2017 at 04:36:48 UTC, Joseph wrote:
 on the wiki, it says it's not supported... what does this mean? 
 I'd at some point like to build 64bit, will it ever be possible 
 in the reasonably near future?
It's being worked on, will be available by next year: https://github.com/ldc-developers/ldc/issues/2153
Nov 07
next sibling parent Arek <arychlinski gmail.com> writes:
On Tuesday, 7 November 2017 at 10:16:02 UTC, Joakim wrote:
 On Tuesday, 7 November 2017 at 04:36:48 UTC, Joseph wrote:
 on the wiki, it says it's not supported... what does this 
 mean? I'd at some point like to build 64bit, will it ever be 
 possible in the reasonably near future?
It's being worked on, will be available by next year: https://github.com/ldc-developers/ldc/issues/2153
I'm looking forward...I miss the possibility of compiling programs in D for Odroid C2.
Nov 07
prev sibling parent reply Kagamin <spam here.lot> writes:
https://blog.cloudflare.com/arm-takes-wing/ - benchmarks by 
cloudflare
Nov 09
parent Joakim <dlang joakim.fea.st> writes:
On Thursday, 9 November 2017 at 13:10:50 UTC, Kagamin wrote:
 https://blog.cloudflare.com/arm-takes-wing/ - benchmarks by 
 cloudflare
Thanks for the link, interesting post, good to see AArch64 performance is comparable to x64. I've had this Anandtech overview of that chip open in Chrome for months, haven't finished reading it yet: https://www.anandtech.com/show/11737/analyzing-falkors-microarchitecture-a-deep-dive-into-qualcomms-centriq-2400-for-windows-server-and-linux
Nov 09
prev sibling parent "David Nadlinger" <code klickverbot.at> writes:
On 7 Nov 2017, at 4:36, Joseph via digitalmars-d-ldc wrote:
 on the wiki, it says it's not supported... what does this mean? I'd at 
 some point like to build 64bit, will it ever be possible in the 
 reasonably near future?
LDC is currently the compiler farthest along the way to AArch64 support (because I put some work into it a while ago). Two main things need implementing still: The D interface to variadic arguments (passing them works fine, but the va_arg!() template doesn't yet), and 128 bit real support in some parts of the formatting code (which depends on either having the (u)cent types available, or a minor rewrite). Do get in touch if you feel like helping out – all the basics are in place (with my patch from the issue linked earlier) and the test suite mostly passes, so it should be relatively easy to get started. Best, David
Nov 07