Build for i586

user1234 user1234 at 12.de
Thu Jul 28 07:16:13 UTC 2022


On Thursday, 28 July 2022 at 06:12:49 UTC, Alexander Zhirov wrote:
> On Thursday, 28 July 2022 at 06:01:17 UTC, Alexander Zhirov
> > x86    - 32-bit X86: Pentium-Pro and above
> I also tried with `i586` and `pentium` - the result is the same.

Pentium Pro and above means at least i686. i586 is Pentium1 which 
is less featured.
That means that you cant do much, however you can try to tune the 
i686 target and disable emiting of the instructions that were 
added from the Pentium Pro. Maybe that the produced instruction 
will then be compatible.

that would be something like `--mcpu=i686 --mattrs=-mmx,-sse` and 
maybe more to be sure.


Other things: "Registered Targets: ... " means that maybe the LDC 
developers could add the i586 target but did not consider useful 
to add this is old processor (e.g Pentium1). For that you should 
ask them if you can and how activate the target when you build 
ldc2 on your old Geode.





More information about the Digitalmars-d-learn mailing list