Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Флаги gcc, в зависимости от процессора
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
spijon
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2003
Posts: 148
Location: Ukraine, Kiev

PostPosted: Wed Oct 19, 2005 7:27 am    Post subject: Флаги gcc, в зависимости от процес Reply with quote

Вот такие флаги на моём проце:
cat /proc/cpuinfo
Code:
...
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
...


ясное дело что mmx, sse, sse2 включены в флаги компилятора
Code:
CFLAGS="-march=pentium4 -mtune=pentium4 -msse -msse2 -mmmx -pipe -mfpmath=sse -O3 -fomit-frame-pointer "

но вот остальные, есть ли возможность как-то сказать gcc что бы он использовал их?
_________________
òÁÓÓÙÌËÁ ÌÕÞÛÉÈ ÁÎÅËÄÏÔÏ× http://subscribe.ru/archive/rest.funny.time4gonivo/
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Wed Oct 19, 2005 4:43 pm    Post subject: Reply with quote

Это мое ИМХО, но особого смысла нет.

(Может, меня поправят)
Back to top
View user's profile Send private message
EdiG
n00b
n00b


Joined: 05 Apr 2005
Posts: 62
Location: Russia/Moscow

PostPosted: Wed Oct 19, 2005 8:29 pm    Post subject: Reply with quote

если хочется экстриму то вот
Code:
CHOST="i686-pc-linux-gnu"
#
CFLAGS="-march=pentium4 -mtune=pentium4"
CFLAGS="${CFLAGS} -pipe"
CFLAGS="${CFLAGS} -O3"
CFLAGS="${CFLAGS} -fomit-frame-pointer"
CFLAGS="${CFLAGS} -fstack-protector-all"
CFLAGS="${CFLAGS} -fforce-addr"
CFLAGS="${CFLAGS} -falign-functions=4"
CFLAGS="${CFLAGS} -mfpmath=sse,387"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
#
LDFLAGS="-Wl,-O1 -Wl,--sort-common"


по мне это лишнии проблемы свертка функций может и ускорится но код будет не стабилен
Code:

For an Athlon XP / Sempron system:
Код:
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -pipe -fno-ident"
CXXFLAGS="${CFLAGS}"
LDFLAGS=""

For a Pentium 3 system:
Код:
CFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -pipe -fno-ident"
CXXFLAGS="${CFLAGS}"
LDFLAGS=""

For a Pentium-M system (will work only with GCC 3.4 and newer since previous versions don't support the pentium-m architecture; use pentium3 in those cases):
Код:
CFLAGS="-march=pentium-m -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -pipe -fno-ident"
CXXFLAGS="${CFLAGS}"
LDFLAGS=""

For a Pentium 4 system:
Код:
CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -pipe -fno-ident"
CXXFLAGS="${CFLAGS}"
LDFLAGS=""

For a Pentium 4-D / Celeron D system:
Код:
CFLAGS="-march=pentium4 -msse2 -msse3 -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -pipe -fno-ident"
CXXFLAGS="${CFLAGS}"
LDFLAGS=""

https://forums.gentoo.org/viewtopic-t-333123-start-100-postdays-0-postorder-asc-highlight-pentium4.html
Back to top
View user's profile Send private message
Behivor
n00b
n00b


Joined: 20 Oct 2005
Posts: 23
Location: Ukranian, Mariupol

PostPosted: Thu Oct 20, 2005 4:55 pm    Post subject: Reply with quote

Подскожите, какие флаги стоит указывать для AMD X2 4200+ для достижения максимального быстродействия....? (размер, занимаемый программами на диске - не имеет значения....)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum