[Flac-dev] A couple of points about flac 1.1.1 on
ppc/linux/altivec
John Steele Scott
toojays at toojays.net
Thu Jan 27 01:49:27 PST 2005
Luca Barbato <lu_zero at gentoo.org> writes:
> Josh Coalson wrote:
>>>Probably a version check could help.
>> how about this logic:
>> if cpu is ppc
>> if as exists
>> if as is apple version
>> use as
>> else if as is gnu version
>> use as to assemble but src/libFLAC/ppc/gas directory
>> else
>> no asm
>> else if gas exists
>> use gas
>> else
>> no asm
>>
> Seems working to me
That looks fine to me as well. However, the best solution is something which
Luca suggested a few months ago, which is to use the functions defined in
altivec.h. These are C functions which map directly to Altivec machine
instructions. I am willing to help out, but I don't find the current lpc_asm.s
very easy to follow, and my time is quite limited (my last patch to a free
software project took almost three months to get into decent shape!).
It would help to hear from Chris, I think.
>> could you also send me version strings for your versions of
>> as/gas for whatever combination of PPC,OS that you have?
Mine is the same as Luca's.
cheers,
John
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 282 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20050127/6cd4271f/attachment.pgp
More information about the Flac-dev
mailing list