www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - AArch64 complex number code gen

reply Walter Bright <newshound2 digitalmars.com> writes:
is now implemented. Testing hasn't gone much beyond smoke testing.

The detail code generation has room for improvement, but I'll save that for
when 
the compiler is successfully bootstrapped.
Feb 22
parent reply "Richard (Rikki) Andrew Cattermole" <richard cattermole.co.nz> writes:
On 23/02/2026 3:14 PM, Walter Bright wrote:
 is now implemented. Testing hasn't gone much beyond smoke testing.
 
 The detail code generation has room for improvement, but I'll save that 
 for when the compiler is successfully bootstrapped.
Well done! Now I just need an Archimedes to try it out on. Anyone wanna donate one?
Feb 23
parent reply Patrick Schluter <Patrick.Schluter bbox.fr> writes:
On Monday, 23 February 2026 at 08:28:47 UTC, Richard (Rikki) 
Andrew Cattermole wrote:
 On 23/02/2026 3:14 PM, Walter Bright wrote:
 is now implemented. Testing hasn't gone much beyond smoke 
 testing.
 
 The detail code generation has room for improvement, but I'll 
 save that for when the compiler is successfully bootstrapped.
Well done! Now I just need an Archimedes to try it out on. Anyone wanna donate one?
Archimedes was ARM32. I doubt there were any 64 bit versions.
Feb 23
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 2/23/2026 1:29 AM, Patrick Schluter wrote:
 Archimedes was ARM32. I doubt there were any 64 bit versions.
I don't see much purpose in implementing ARM32.
Feb 23
next sibling parent "Richard (Rikki) Andrew Cattermole" <richard cattermole.co.nz> writes:
On 24/02/2026 10:11 AM, Walter Bright wrote:
 On 2/23/2026 1:29 AM, Patrick Schluter wrote:
 Archimedes was ARM32. I doubt there were any 64 bit versions.
I don't see much purpose in implementing ARM32.
There isn't one. If you need that you're better off with gdc. No, the Archimedes bit was a joke.
Feb 23
prev sibling parent reply Sergey <kornburn yandex.ru> writes:
On Monday, 23 February 2026 at 21:11:05 UTC, Walter Bright wrote:
 On 2/23/2026 1:29 AM, Patrick Schluter wrote:
 Archimedes was ARM32. I doubt there were any 64 bit versions.
I don't see much purpose in implementing ARM32.
Same is true for ARM64, as we already have LDC
Feb 23
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 2/23/2026 2:04 PM, Sergey wrote:
 Same is true for ARM64, as we already have LDC
A number of our users prefer DMD because of its fast compile times.
Feb 23
next sibling parent reply matheus <matheus gmail.com> writes:
On Tuesday, 24 February 2026 at 05:05:18 UTC, Walter Bright wrote:
 On 2/23/2026 2:04 PM, Sergey wrote:
 Same is true for ARM64, as we already have LDC
A number of our users prefer DMD because of its fast compile times.
And with the advent of AI I suspect it's a lot easier to do so right? - I mean this should be like asking AI to generated from a another language already implemented and I believe it should be OK, or less hurtles than implement from scratch in the past. By the way, I think compilers in general should have a way to gather functionality usage (After user permission of course), this could be a gauge for future implementations or even though what thing D dev team should work on. For example how much end up using this or that implementation? - Most software have this these days. Anyway congratulations on this. Matheus.
Feb 23
parent jmh530 <john.michael.hall gmail.com> writes:
On Tuesday, 24 February 2026 at 06:38:24 UTC, matheus wrote:
 [snip]

 And with the advent of AI I suspect it's a lot easier to do so 
 right? - I mean this should be like asking AI to generated from 
 a another language already implemented and I believe it should 
 be OK, or less hurtles than implement from scratch in the past.

 By the way, I think compilers in general should have a way to 
 gather functionality usage (After user permission of course), 
 this could be a gauge for future implementations or even though 
 what thing D dev team should work on.

 For example how much end up using this or that implementation? 
 - Most software have this these days.

 Anyway congratulations on this.

 Matheus.
If AI is so good, then you can tell it to add that functionality ;)
Feb 24
prev sibling parent reply majinx <majinx.dlang gmail.com> writes:
On Tuesday, 24 February 2026 at 05:05:18 UTC, Walter Bright wrote:
 On 2/23/2026 2:04 PM, Sergey wrote:
 Same is true for ARM64, as we already have LDC
A number of our users prefer DMD because of its fast compile times.
I am one of them, thanks for caring about us, DMD being fast to compile is the reason why I stick with D as my main sys language.
Feb 24
parent Walter Bright <newshound2 digitalmars.com> writes:
On 2/24/2026 3:16 AM, majinx wrote:
 I am one of them, thanks for caring about us, DMD being fast to compile is the 
 reason why I stick with D as my main sys language.
You're very welcome! Thanks for letting me know.
Feb 24