ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] %ix86: SSE3
@ 2010-10-18  7:13 REAL
  2010-10-18  8:12 ` Andrey Rahmatullin
  0 siblings, 1 reply; 9+ messages in thread
From: REAL @ 2010-10-18  7:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Привет!

Во время возни с ATLAS возник вопрос, на что ориентироваться при 
сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно 
вворачивать по умолчанию.

Кстати, с первого захода сборка с SSE3 не прошла (что-то там с 
segfault вылетело), так что я пока склоняюсь в сторону SSE2.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  8:12 ` Andrey Rahmatullin
@ 2010-10-18  8:08   ` REAL
  2010-10-18  9:05     ` Andrey Rahmatullin
  0 siblings, 1 reply; 9+ messages in thread
From: REAL @ 2010-10-18  8:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Andrey Rahmatullin пишет:
> On Mon, Oct 18, 2010 at 03:13:25PM +0800, REAL wrote:
>> Во время возни с ATLAS возник вопрос, на что ориентироваться при
>> сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно
> Ммда.
> Все x86_64 поддерживают SSE2, а i586 не поддерживают даже MMX.

А тогда как понимать вот такое в спеке at@?

%ifarch %ix86
%dir %_libdir/sse2
%_libdir/sse2/libatlas%soffix
%endif%ifarch %ix86
%dir %_libdir/sse2
%_libdir/sse2/libatlas%soffix
%endif

И ещё выше:
make install sanity_test arch=Linux_sse2 ARCHDEFS='-DATL_OS_Linux 
-DATL_GAS_x8632 -DATL_ARCH_HAMMER32 -DATL_SSE1 -DATL_SSE2' \
MMDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/gemm 
ARCHDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/misc

http://sisyphus.ru/ru/srpm/Sisyphus/atlas/spec

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  7:13 [devel] %ix86: SSE3 REAL
@ 2010-10-18  8:12 ` Andrey Rahmatullin
  2010-10-18  8:08   ` REAL
  0 siblings, 1 reply; 9+ messages in thread
From: Andrey Rahmatullin @ 2010-10-18  8:12 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 675 bytes --]

On Mon, Oct 18, 2010 at 03:13:25PM +0800, REAL wrote:
> Во время возни с ATLAS возник вопрос, на что ориентироваться при
> сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно
Ммда.
Все x86_64 поддерживают SSE2, а i586 не поддерживают даже MMX.

> вворачивать по умолчанию.
> 
> Кстати, с первого захода сборка с SSE3 не прошла (что-то там с
> segfault вылетело), так что я пока склоняюсь в сторону SSE2.
Ммда.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

Кроме того, куда помещать пояснения о содержимом картинок для
любопытных? Русское имя файла вызовет несварение у компьютера, а
транслит вызовет его у меня.
		-- slava in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  9:05     ` Andrey Rahmatullin
@ 2010-10-18  8:18       ` REAL
  2010-10-18  9:15         ` Andrey Rahmatullin
  0 siblings, 1 reply; 9+ messages in thread
From: REAL @ 2010-10-18  8:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Andrey Rahmatullin пишет:
>> И ещё выше:
>> make install sanity_test arch=Linux_sse2 ARCHDEFS='-DATL_OS_Linux
>> -DATL_GAS_x8632 -DATL_ARCH_HAMMER32 -DATL_SSE1 -DATL_SSE2' \
>> MMDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/gemm
>> ARCHDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/misc
> Очевидно, как сборку специальных оптимизированных копий и установку их в
> каталоги специального вида.
> Вы хотели здесь втупую заменить 2 на 3?

Хотел бы - не спрашивал бы...

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  9:15         ` Andrey Rahmatullin
@ 2010-10-18  8:36           ` REAL
  2010-10-18  9:34             ` Andrey Rahmatullin
  0 siblings, 1 reply; 9+ messages in thread
From: REAL @ 2010-10-18  8:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Andrey Rahmatullin пишет:
>> Хотел бы - не спрашивал бы...
> Не хотели бы - вопрос бы не звучал как "сейчас пакет собирается только с
> SSE2, а я хочу только с SSE3".

Вы придумали, я задавал совсем другой вопрос. Я даже процитирую:

"Во время возни с ATLAS возник вопрос, на что ориентироваться при 
сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно 
вворачивать по умолчанию.

Кстати, с первого захода сборка с SSE3 не прошла (что-то там с 
segfault вылетело), так что я пока склоняюсь в сторону SSE2. "

Насчёт же SSE3 вопрос возник из-за этого:
ftp://fr2.rpmfind.net/linux/fedora/development/rawhide/source/SRPMS/atlas-3.8.3-18.fc14.src.rpm

Там под %ix86 собирают base 3dnow sse sse2 sse3,
вот у меня и появились всякие такие вопросы.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  8:08   ` REAL
@ 2010-10-18  9:05     ` Andrey Rahmatullin
  2010-10-18  8:18       ` REAL
  0 siblings, 1 reply; 9+ messages in thread
From: Andrey Rahmatullin @ 2010-10-18  9:05 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1298 bytes --]

On Mon, Oct 18, 2010 at 04:08:28PM +0800, REAL wrote:
> >>Во время возни с ATLAS возник вопрос, на что ориентироваться при
> >>сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно
> >Ммда.
> >Все x86_64 поддерживают SSE2, а i586 не поддерживают даже MMX.
> 
> А тогда как понимать вот такое в спеке at@?
> 
> %ifarch %ix86
> %dir %_libdir/sse2
> %_libdir/sse2/libatlas%soffix
> %endif%ifarch %ix86
> %dir %_libdir/sse2
> %_libdir/sse2/libatlas%soffix
> %endif
> И ещё выше:
> make install sanity_test arch=Linux_sse2 ARCHDEFS='-DATL_OS_Linux
> -DATL_GAS_x8632 -DATL_ARCH_HAMMER32 -DATL_SSE1 -DATL_SSE2' \
> MMDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/gemm
> ARCHDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/misc
Очевидно, как сборку специальных оптимизированных копий и установку их в
каталоги специального вида.
Вы хотели здесь втупую заменить 2 на 3?

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

<Maximbo|work> wRAR, к тому же, в отличии от XP, это можно было бы настраивать.
               Примем всё самое лучшее и повернём лицом к человеку ;)
<AMorozov> Maximbo|work: мне, например, нравятся женские попы. При этом, э-э-э,
           передняя часть часто не дотягивает. Поэтому не надо "все лицом".
<AMorozov> Пусть хоть что-нибудь задом постоит.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  9:34             ` Andrey Rahmatullin
@ 2010-10-18  9:06               ` REAL
  0 siblings, 0 replies; 9+ messages in thread
From: REAL @ 2010-10-18  9:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Andrey Rahmatullin пишет:
>> "Во время возни с ATLAS возник вопрос, на что ориентироваться при
>> сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно
>> вворачивать по умолчанию.
> Этот вопрос показывает, что вы воспринимаете SSE2/SSE3 как единственный
> используемый и поддерживаемый всеми процессорами механизм.

Нет, такого он точно не показывает. Если бы я действительно это так 
воспринимал, откуда бы взяться вопросу, который демонстрирует обратное?

PS. Короче, это уже тема для курилки, а я закругляюсь. Буду собирать, 
как было изначально.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  8:18       ` REAL
@ 2010-10-18  9:15         ` Andrey Rahmatullin
  2010-10-18  8:36           ` REAL
  0 siblings, 1 reply; 9+ messages in thread
From: Andrey Rahmatullin @ 2010-10-18  9:15 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 833 bytes --]

On Mon, Oct 18, 2010 at 04:18:37PM +0800, REAL wrote:
> >>И ещё выше:
> >>make install sanity_test arch=Linux_sse2 ARCHDEFS='-DATL_OS_Linux
> >>-DATL_GAS_x8632 -DATL_ARCH_HAMMER32 -DATL_SSE1 -DATL_SSE2' \
> >>MMDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/gemm
> >>ARCHDEF=$PWD/CONFIG/ARCHS/HAMMER32SSE2/gcc/misc
> >Очевидно, как сборку специальных оптимизированных копий и установку их в
> >каталоги специального вида.
> >Вы хотели здесь втупую заменить 2 на 3?
> 
> Хотел бы - не спрашивал бы...
Не хотели бы - вопрос бы не звучал как "сейчас пакет собирается только с
SSE2, а я хочу только с SSE3".

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

До выхода Master 3.1 (включая) - 100% menu-файлы в пакетах обязательны.
Дальнейшее будущее пока не слишком светло светит, чтобы разглядеть.
		-- zerg in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] %ix86: SSE3
  2010-10-18  8:36           ` REAL
@ 2010-10-18  9:34             ` Andrey Rahmatullin
  2010-10-18  9:06               ` REAL
  0 siblings, 1 reply; 9+ messages in thread
From: Andrey Rahmatullin @ 2010-10-18  9:34 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 857 bytes --]

On Mon, Oct 18, 2010 at 04:36:57PM +0800, REAL wrote:
> >>Хотел бы - не спрашивал бы...
> >Не хотели бы - вопрос бы не звучал как "сейчас пакет собирается только с
> >SSE2, а я хочу только с SSE3".
> 
> Вы придумали, я задавал совсем другой вопрос. Я даже процитирую:
> 
> "Во время возни с ATLAS возник вопрос, на что ориентироваться при
> сборке: все ли i586 поддерживают SSE3 или его поддержку пока ранно
> вворачивать по умолчанию.
Этот вопрос показывает, что вы воспринимаете SSE2/SSE3 как единственный
используемый и поддерживаемый всеми процессорами механизм.
Если бы вопрос был в возможности включения SSE3 как альтернативы,
используемой только при возможности, вы б его не задавали.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

> может, в backports предложить?
Не надо нестабильные версии туда.
		-- zerg in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-10-18  9:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-18  7:13 [devel] %ix86: SSE3 REAL
2010-10-18  8:12 ` Andrey Rahmatullin
2010-10-18  8:08   ` REAL
2010-10-18  9:05     ` Andrey Rahmatullin
2010-10-18  8:18       ` REAL
2010-10-18  9:15         ` Andrey Rahmatullin
2010-10-18  8:36           ` REAL
2010-10-18  9:34             ` Andrey Rahmatullin
2010-10-18  9:06               ` REAL

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git