On Mar 30, 2016, at 10:13 AM, [email protected] wrote: > Hi, > > Le 30.03.2016 17:09, Breno Leitao a écrit : >> Hi Mathieu, >> On 03/30/2016 05:40 AM, Mathieu Malaterre wrote: >>>> So i would like to know what is the target, and if it is >>>> possible to consider supporting the "most generic PPC64 target", just >>>> like it is done for x86 archs ? >> Do you mean setting "-mno-altivec" as a generic compiler flag for ppc64? > > Yes, that's what i mean. "-mno-altivec" and maybe some other "-mno-something" > flags, so it could run on any PPC64 cpu, even if it does not have > altivec/vmx, or if it does not have the optional opcodes of the PPC64 > standard (like fsqrt). > > The packages currently available from the ports repo do not run on every > PPC64 cpu. Even packages recompiled with the "-mno-altivec" flag contain > binaries with optional opcodes. > > Cheers > W.
The altivec instructions and other optimizations speed-up significantly certain kinds of programs on CPUs that can use them. It would be a shame to loose the optimized versions by dropping back to the lowest common denominator CPU architecture. Would it be possible to create and support a sub-architecture that provided altivec optimized versions of packages? Rick

