On 11/29/18 3:22 PM, Jan Engelhardt wrote:
Well, Factory is building packages for ppc, ppc64 and ppc64le so it's not so relevant at the moment that there are no Tumbleweed releases for 32-bit PowerPC:
Isn't the ppc target more or less just an ILP32 variant of a ppc64 anyway, similar to what x32 is to x86_64?
It's a different instruction set. x32 is basically x86_64 with 32-bit pointers with the full x86_64 instruction set available. 32-bit PowerPC is the PowerPC 74xx series (based on the POWER3 ISA IIRC) while 64-bit PowerPC is the 970 series (based on the POWER4 ISA). For 32-bit SPARC, people usually use SPARCv9 (the first 64-bit UltraSPARC) with 32-bit pointers. So it's very much comparable with x32 and x86_64. One of the main reasons for using it over SPARCv8 here that SPARCv9 introduces a couple of atomics instructions which were not present on earlier ISA versions. Regular 32-bit x86, on the other hand, has fewer registers and instructions than x86_64, so the jump from 32 to 64 bits is huge. It's smaller for PowerPC and the smallest for 32-bit SPARC and x32. Adrian -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org