| View previous topic :: View next topic |
| Author |
Message |
SlashBeast Moderator


Joined: 23 May 2006 Posts: 2540 Location: Zduńska Wola, Poland.
|
Posted: Fri Oct 23, 2009 6:03 pm Post subject: gcc czituje z -march=core2 |
|
|
Prosty test:
| Code: | slashbeast@ragnarok ~ % gcc -Q -c -v -march=core2 --help=target -mssse3 > core2
slashbeast@ragnarok ~ % grep sse core2
-mno-sse4 [enabled]
-msse [enabled]
-msse2 [enabled]
-msse2avx [disabled]
-msse3 [enabled]
-msse4 [disabled]
-msse4.1 [disabled]
-msse4.2 [disabled]
-msse4a [disabled]
-msse5 [disabled]
-msseregparm [disabled]
-mssse3 [enabled] |
Z -mssse3 dodaje od sse do sse3 i ssse3, bez -mssse3 test:
| Code: | slashbeast@ragnarok ~ % gcc -Q -c -v -march=core2 --help=target > core2
slashbeast@ragnarok ~ % grep sse core2
-mno-sse4 [enabled]
-msse [disabled]
-msse2 [disabled]
-msse2avx [disabled]
-msse3 [disabled]
-msse4 [disabled]
-msse4.1 [disabled]
-msse4.2 [disabled]
-msse4a [disabled]
-msse5 [disabled]
-msseregparm [disabled]
-mssse3 [disabled] |
Cos tutaj bardzo nie halo jest. _________________ github |
|
| Back to top |
|
 |
lazy_bum l33t


Joined: 16 Feb 2005 Posts: 665
|
Posted: Sat Oct 24, 2009 5:42 pm Post subject: |
|
|
Jako ciekawostkę dodam:
| Code: | tmp (: gcc -Q -c -v -march=native --help=target > native
tmp (: grep sse native
-mno-sse4 [enabled]
-msse [disabled]
-msse2 [disabled]
-msse3 [disabled]
-msse4 [disabled]
-msse4.1 [disabled]
-msse4.2 [disabled]
-msse4a [disabled]
-msse5 [disabled]
-msseregparm [disabled]
-mssse3 [disabled]
tmp (: grep model\ name /proc/cpuinfo
model name : Pentium(R) Dual-Core CPU E5200 @ 2.50GHz
model name : Pentium(R) Dual-Core CPU E5200 @ 2.50GHz |
_________________ roslin uberlay | grubelek |
|
| Back to top |
|
 |
Bialy Guru


Joined: 20 Mar 2006 Posts: 448
|
Posted: Sat Oct 24, 2009 8:36 pm Post subject: |
|
|
I za przeproszeniem kończą się głupie komentarz nt. dlaczego w CFLAGS masz dodane zestawy instrukcji  |
|
| Back to top |
|
 |
gentoousr n00b

Joined: 04 Nov 2007 Posts: 23
|
Posted: Sun Dec 12, 2010 11:24 pm Post subject: |
|
|
dobrze dodaje flagi przy kompilacji mozna zobaczyc, te wasze sprawdzanie zle pokazuje poprostu;
| Code: | | echo | gcc -dM -E - -march=core2 | i porownac, u mnie ok
ale jak ktos sie obawia mozna dodac statycznie w cflags.
//edit troche stary ten temat - nie zauwazylem |
|
| Back to top |
|
 |
SlashBeast Moderator


Joined: 23 May 2006 Posts: 2540 Location: Zduńska Wola, Poland.
|
Posted: Mon Dec 13, 2010 9:48 am Post subject: |
|
|
Dobrze, ze odpisales. Temat stary ale wiadomosci w nim zawarte zawsze beda na czasie. _________________ github |
|
| Back to top |
|
 |
lsdudi Guru


Joined: 12 Nov 2006 Posts: 345 Location: cracow
|
Posted: Mon Dec 13, 2010 11:26 am Post subject: |
|
|
gdzieś czytałem że wymusznie sse dla programów nienapisanych pod tą optymalizacje powoduje efekt odwrotny od zamierzonego czyli spadek wydajności więc być może chodzi właśnie o to. _________________ RLU#416942 |
|
| Back to top |
|
 |
|