On Wed, Nov 09, 2011 at 10:55:53AM -0800, Richard Henderson wrote: > On 11/09/2011 10:50 AM, Jakub Jelinek wrote: > > Aren't the symbol versions part of the ABI discussed with Intel and others > > though? > > Ug. Probably. Though they never actually responded wrt the symbol versions > when we talked; none of the guys on the conference call undersood that bit > about how ELF works. > > Other options for building a library with missing symbols?
What exactly are AVX instructions needed for? Is it just that the entry points get their arguments in %ymm0/%ymm1 etc. and/or return results in %ymm0? If so, the poor man's/not very capable target hack could be to have assembly wrappers for those that would just vextractf128 the high parts either into some other %xmm registers, or into memory (using .byte ...) and then call some less optimized C version of those. Jakub