digitalmars.D - AArch64 complex number code gen
- Walter Bright (3/3) Feb 22 is now implemented. Testing hasn't gone much beyond smoke testing.
- Richard (Rikki) Andrew Cattermole (4/8) Feb 23 Well done!
- Patrick Schluter (3/12) Feb 23 Archimedes was ARM32. I doubt there were any 64 bit versions.
- Walter Bright (2/3) Feb 23 I don't see much purpose in implementing ARM32.
- Richard (Rikki) Andrew Cattermole (4/8) Feb 23 There isn't one.
- Sergey (2/5) Feb 23 Same is true for ARM64, as we already have LDC
- Walter Bright (2/3) Feb 23 A number of our users prefer DMD because of its fast compile times.
- matheus (13/17) Feb 23 And with the advent of AI I suspect it's a lot easier to do so
- jmh530 (3/16) Feb 24 If AI is so good, then you can tell it to add that functionality
- majinx (3/7) Feb 24 I am one of them, thanks for caring about us, DMD being fast to
- Walter Bright (2/4) Feb 24 You're very welcome! Thanks for letting me know.
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
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
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:Archimedes was ARM32. I doubt there were any 64 bit versions.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
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
On 24/02/2026 10:11 AM, Walter Bright wrote:On 2/23/2026 1:29 AM, Patrick Schluter wrote:There isn't one. If you need that you're better off with gdc. No, the Archimedes bit was a joke.Archimedes was ARM32. I doubt there were any 64 bit versions.I don't see much purpose in implementing ARM32.
Feb 23
On Monday, 23 February 2026 at 21:11:05 UTC, Walter Bright wrote:On 2/23/2026 1:29 AM, Patrick Schluter wrote:Same is true for ARM64, as we already have LDCArchimedes was ARM32. I doubt there were any 64 bit versions.I don't see much purpose in implementing ARM32.
Feb 23
On 2/23/2026 2:04 PM, Sergey wrote:Same is true for ARM64, as we already have LDCA number of our users prefer DMD because of its fast compile times.
Feb 23
On Tuesday, 24 February 2026 at 05:05:18 UTC, Walter Bright wrote:On 2/23/2026 2:04 PM, Sergey wrote: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.Same is true for ARM64, as we already have LDCA number of our users prefer DMD because of its fast compile times.
Feb 23
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
On Tuesday, 24 February 2026 at 05:05:18 UTC, Walter Bright wrote:On 2/23/2026 2:04 PM, Sergey 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.Same is true for ARM64, as we already have LDCA number of our users prefer DMD because of its fast compile times.
Feb 24
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









"Richard (Rikki) Andrew Cattermole" <richard cattermole.co.nz> 