Le 23 mai 2013 à 20:29, Marc Joliet <mar...@gmx.de> a écrit :

> Am Thu, 23 May 2013 20:10:38 +0200
> schrieb Stéphane Letz <l...@grame.fr>:
> 
>> 
>> Le 23 mai 2013 à 20:04, Marc Joliet <mar...@gmx.de> a écrit :
>> 
>>> Am Thu, 23 May 2013 12:08:52 +0200
>>> schrieb Stéphane Letz <l...@grame.fr>:
>>> 
>>>> 
>>>> Le
>>>>> There is one annoying caveat, though: vectorisation (the -vec option) is
>>>>> apparently broken with the C backend (faust crashes; C++ works fine 
>>>>> though).
>>>>> 
>>>> 
>>>> 
>>>> Working here " faust -lang c -vec -lv 1 -vs 64 "
>>>> 
>>>> Can you precise the problem? 
>>> 
>>> Actually, now faust crashes even with C++.  It spits out most of the C/C++ 
>>> code
>>> and then crashes with a SEGFAULT.  I use the current FAUST2 HEAD (i.e., I 
>>> just
>>> git-pulled again).
>>> 
>>> I ran faust through gdb, both with and without "-lang c", and had it print a
>>> backtrace (see the attachment). Is there anything else I should provide?
>>> 
>>> BTW, I don't suppose anybody has considered setting up a bug tracker on the
>>> SF.net site?
>>> 
>>>> Thanks.
>>>> 
>>>> Stéphane
>>> 
>>> -- 
>>> Marc Joliet
>> 
>> Please send me the DSP source file :  dattorro_notch_cut_regalia.dsp  (and 
>> possibly others which crash also if this is the case)
>> 
>> Stéphane
> 
> Also, this one *does* compile fine with "-vec", but then again, I don't think
> it's vectorisable.
> 
> https://raw.github.com/marcecj/faust_python/master/test_synth.dsp
> 
> -- 
> Marc Joliet
> --

There are comments in the generated  code like  "/* Vectorizable loop 1 */ when 
Faust knows for sure the loop could be auto-vectorized

"/* Recursive loop" are mostly not auto-vectorizable.

Stéphane




------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to