List Info

Thread: Re: Question About SSE




Re: Question About SSE
user name
2007-04-12 12:07:20
Dario Freddi wrote:
> Hi, i've worked around it a bit and discovered that
previous compilation 
> failed as I didn't issue make clean.
> Anyway, when I tried to compile with sse and dynsimd
enabled, I get this:
>
> port.c: In function 'x86_3dnow_add2f':
> port.c:109: error: unknown register name 'mm0' in
'asm'
> port.c:120: error: unknown register name 'mm1' in
'asm'
> port.c:120: error: unknown register name 'mm0' in
'asm'
> port.c: In function 'x86_3dnow_copyf':
> port.c:146: error: unknown register name 'mm0' in
'asm'
> port.c:148: error: unknown register name 'mm1' in
'asm'
> port.c:150: error: unknown register name 'mm2' in
'asm'
> port.c:152: error: unknown register name 'mm3' in
'asm'
> port.c:154: error: unknown register name 'mm4' in
'asm'
> port.c:156: error: unknown register name 'mm5' in
'asm'
> port.c:158: error: unknown register name 'mm6' in
'asm'
> port.c:160: error: unknown register name 'xmm7' in
'asm'
> port.c:163: error: unknown register name 'mm0' in
'asm'
> port.c:165: error: unknown register name 'mm1' in
'asm'
> port.c:167: error: unknown register name 'mm2' in
'asm'
> port.c:169: error: unknown register name 'mm3' in
'asm'
> port.c:171: error: unknown register name 'mm4' in
'asm'
> port.c:173: error: unknown register name 'mm5' in
'asm'
> port.c:175: error: unknown register name 'mm6' in
'asm'
> port.c:177: error: unknown register name 'mm7' in
'asm'
> port.c:182: error: unknown register name 'mm0' in
'asm'
> port.c:191: error: unknown register name 'mm0' in
'asm'
> port.c: In function 'x86_sse_copyf':
> port.c:215: error: unknown register name 'xmm0' in
'asm'
> port.c:217: error: unknown register name 'xmm1' in
'asm'
> port.c:219: error: unknown register name 'xmm2' in
'asm'
> port.c:221: error: unknown register name 'xmm3' in
'asm'
> port.c:223: error: unknown register name 'xmm4' in
'asm'
> port.c:225: error: unknown register name 'xmm5' in
'asm'
> port.c:227: error: unknown register name 'xmm6' in
'asm'
> port.c:229: error: unknown register name 'xmm7' in
'asm'
> port.c:232: error: unknown register name 'xmm0' in
'asm'
> port.c:234: error: unknown register name 'xmm1' in
'asm'
> port.c:236: error: unknown register name 'xmm2' in
'asm'
> port.c:238: error: unknown register name 'xmm3' in
'asm'
> port.c:240: error: unknown register name 'xmm4' in
'asm'
> port.c:242: error: unknown register name 'xmm5' in
'asm'
> port.c:244: error: unknown register name 'xmm6' in
'asm'
> port.c:246: error: unknown register name 'xmm7' in
'asm'
> port.c:251: error: unknown register name 'xmm0' in
'asm'
> port.c:260: error: unknown register name 'xmm0' in
'asm'
> port.c: In function 'x86_sse_add2f':
> port.c:286: error: unknown register name 'xmm0' in
'asm'
> port.c:298: error: unknown register name 'xmm0' in
'asm'
> make[2]: *** [libjack_la-port.lo] Error 1
>
> Also other people reported this... any hints?
> Thanks Again,
> Dario
>   
hi,
similar  here, even if configure runs without any options:

.....
Making all in portaudio
make[3]: Entering directory 
`/home/nowhiskey/software/jack/jack-audio-connection-kit-0.1
03.0/drivers/portaudio'
/bin/sh ../../libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I. 
-I../..    -I../../config -I../.. -I../.. -D_REENTRANT 
-D_POSIX_PTHREAD_SEMANTICS -Wall -g -g -O2
-I/usr/include/nptl 
-I../../config -I../.. -I../.. -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS 
-Wall -g -g -O2 -I/usr/include/nptl -MT portaudio_driver.lo
-MD -MP -MF 
.deps/portaudio_driver.Tpo -c -o portaudio_driver.lo
portaudio_driver.c
 gcc -DHAVE_CONFIG_H -I. -I../.. -I../../config -I../..
-I../.. 
-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -g -g -O2 
-I/usr/include/nptl -I../../config -I../.. -I../..
-D_REENTRANT 
-D_POSIX_PTHREAD_SEMANTICS -Wall -g -g -O2
-I/usr/include/nptl -MT 
portaudio_driver.lo -MD -MP -MF .deps/portaudio_driver.Tpo
-c 
portaudio_driver.c  -fPIC -DPIC -o .libs/portaudio_driver.o
In file included from portaudio_driver.c:46:
portaudio_driver.h:57: error: expected
specifier-qualifier-list before 
'PortAudioStream'
portaudio_driver.c:118: error: expected declaration
specifiers or '...' 
before 'PaTimestamp'
portaudio_driver.c: In function
'portaudio_driver_audio_start':
portaudio_driver.c:279: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c: In function
'portaudio_driver_audio_stop':
portaudio_driver.c:286: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c: In function
'portaudio_driver_set_parameters':
portaudio_driver.c:299: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c:300: warning: implicit declaration of
function 
'Pa_GetDefaultInputDeviceID'
portaudio_driver.c:304: warning: implicit declaration of
function 
'Pa_GetDefaultOutputDeviceID'
portaudio_driver.c:315: warning: passing argument 2 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:315: warning: passing argument 3 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:315: warning: passing argument 5 of
'Pa_OpenStream' 
makes integer from pointer without a cast
portaudio_driver.c:315: warning: passing argument 7 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:315: warning: passing argument 8 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:315: error: too many arguments to
function 
'Pa_OpenStream'
portaudio_driver.c: In function
'portaudio_driver_reset_parameters':
portaudio_driver.c:353: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c: In function 'portaudio_load_default':
portaudio_driver.c:420: error: 'PaDeviceInfo' has no member
named 
'numSampleRates'
portaudio_driver.c:421: error: 'PaDeviceInfo' has no member
named 
'sampleRates'
portaudio_driver.c:421: error: 'PaDeviceInfo' has no member
named 
'sampleRates'
portaudio_driver.c:424: error: 'PaDeviceInfo' has no member
named 
'numSampleRates'
portaudio_driver.c:425: error: 'PaDeviceInfo' has no member
named 
'sampleRates'
portaudio_driver.c:431: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:432: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:433: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:434: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:435: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:436: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:437: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:437: error: 'paPackedInt24' undeclared
(first use in 
this function)
portaudio_driver.c:437: error: (Each undeclared identifier
is reported 
only once
portaudio_driver.c:437: error: for each function it appears
in.)
portaudio_driver.c: In function 'portaudio_load_driver':
portaudio_driver.c:490: error: 'PaDeviceInfo' has no member
named 
'numSampleRates'
portaudio_driver.c:491: error: 'PaDeviceInfo' has no member
named 
'sampleRates'
portaudio_driver.c:492: error: 'PaDeviceInfo' has no member
named 
'sampleRates'
portaudio_driver.c:495: error: 'PaDeviceInfo' has no member
named 
'numSampleRates'
portaudio_driver.c:496: error: 'PaDeviceInfo' has no member
named 
'sampleRates'
portaudio_driver.c:502: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:503: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:504: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:505: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:506: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:507: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:508: error: 'PaDeviceInfo' has no member
named 
'nativeSampleFormats'
portaudio_driver.c:508: error: 'paPackedInt24' undeclared
(first use in 
this function)
portaudio_driver.c: In function 'portaudio_driver_new':
portaudio_driver.c:561: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c:582: warning: implicit declaration of
function 
'Pa_CountDevices'
portaudio_driver.c:596: error: 'paHostError' undeclared
(first use in 
this function)
portaudio_driver.c:631: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c:645: warning: passing argument 2 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:645: warning: passing argument 3 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:645: warning: passing argument 5 of
'Pa_OpenStream' 
makes integer from pointer without a cast
portaudio_driver.c:645: warning: passing argument 7 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:645: warning: passing argument 8 of
'Pa_OpenStream' 
makes pointer from integer without a cast
portaudio_driver.c:645: error: too many arguments to
function 
'Pa_OpenStream'
portaudio_driver.c: In function 'portaudio_driver_delete':
portaudio_driver.c:669: error: 'portaudio_driver_t' has no
member named 
'stream'
portaudio_driver.c: In function 'driver_initialize':
portaudio_driver.c:785: warning: unused variable 'deviceID'
make[3]: *** [portaudio_driver.lo] Fehler 1
make[3]: Leaving directory 
`/home/nowhiskey/software/jack/jack-audio-connection-kit-0.1
03.0/drivers/portaudio'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory 
`/home/nowhiskey/software/jack/jack-audio-connection-kit-0.1
03.0/drivers'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory 
`/home/nowhiskey/software/jack/jack-audio-connection-kit-0.1
03.0'
make: *** [all] Fehler 2


here portaudidio18 is in /usr and portaudio19 in
/usr/local.
i can workaround using --disable-portaudio.

this all happens with jakcd0.103.0

cheers,
doc
> Paul Davis ha scritto:
>   
>> On Thu, 2007-04-12 at 17:01 +0200, Dario Freddi
wrote:
>>   
>>     
>>> Hi, Thanks for the answer.
>>>
>>> I've just recompiled jack with dynsimd enabled
but behaviour is still 
>>> the same...
>>>     
>>>       
>> can we see the output of 
>>
>> 	cat /proc/cpuinfo
>>
>> please?
>>
>>
>>
>>   
>>     
>
>
>
------------------------------------------------------------
-------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the
chance to share your
> opinions on IT & business topics through brief
surveys-and earn cash
> http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Jackit-devel mailing list
> Jackit-devellists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jackit-dev
el
>
>   


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )