Lines 27-61
Link Here
|
27 |
"builder class for generic powerpc/power" |
27 |
"builder class for generic powerpc/power" |
28 |
def __init__(self,myspec): |
28 |
def __init__(self,myspec): |
29 |
generic_ppc.__init__(self,myspec) |
29 |
generic_ppc.__init__(self,myspec) |
30 |
self.settings["CFLAGS"]="-O2 -mtune=common -fno-strict-aliasing -pipe" |
30 |
self.settings["CFLAGS"]="-O2 -mcpu=common -mtune=common -fno-strict-aliasing -pipe" |
31 |
|
31 |
|
32 |
class arch_ppc(generic_ppc): |
32 |
class arch_ppc(generic_ppc): |
33 |
"builder class for generic powerpc" |
33 |
"builder class for generic powerpc" |
34 |
def __init__(self,myspec): |
34 |
def __init__(self,myspec): |
35 |
generic_ppc.__init__(self,myspec) |
35 |
generic_ppc.__init__(self,myspec) |
36 |
self.settings["CFLAGS"]="-O2 -mtune=powerpc -fno-strict-aliasing -pipe" |
36 |
self.settings["CFLAGS"]="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe" |
37 |
|
37 |
|
38 |
class arch_power(generic_ppc): |
38 |
class arch_power(generic_ppc): |
39 |
"builder class for generic power" |
39 |
"builder class for generic power" |
40 |
def __init__(self,myspec): |
40 |
def __init__(self,myspec): |
41 |
generic_ppc.__init__(self,myspec) |
41 |
generic_ppc.__init__(self,myspec) |
42 |
self.settings["CFLAGS"]="-O2 -mtune=power -fno-strict-aliasing -pipe" |
42 |
self.settings["CFLAGS"]="-O2 -mcpu=power -mtune=power -fno-strict-aliasing -pipe" |
43 |
|
43 |
|
44 |
class arch_g3(generic_ppc): |
44 |
class arch_g3(generic_ppc): |
45 |
def __init__(self,myspec): |
45 |
def __init__(self,myspec): |
46 |
generic_ppc.__init__(self,myspec) |
46 |
generic_ppc.__init__(self,myspec) |
47 |
self.settings["CFLAGS"]="-O2 -mtune=G3 -fno-strict-aliasing -pipe" |
47 |
self.settings["CFLAGS"]="-O2 -mcpu=G3 -mtune=G3 -fno-strict-aliasing -pipe" |
48 |
|
48 |
|
49 |
class arch_g4(generic_ppc): |
49 |
class arch_g4(generic_ppc): |
50 |
def __init__(self,myspec): |
50 |
def __init__(self,myspec): |
51 |
generic_ppc.__init__(self,myspec) |
51 |
generic_ppc.__init__(self,myspec) |
52 |
self.settings["CFLAGS"]="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" |
52 |
self.settings["CFLAGS"]="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" |
53 |
self.settings["HOSTUSE"]=["altivec"] |
53 |
self.settings["HOSTUSE"]=["altivec"] |
54 |
|
54 |
|
55 |
class arch_g5(generic_ppc): |
55 |
class arch_g5(generic_ppc): |
56 |
def __init__(self,myspec): |
56 |
def __init__(self,myspec): |
57 |
generic_ppc.__init__(self,myspec) |
57 |
generic_ppc.__init__(self,myspec) |
58 |
self.settings["CFLAGS"]="-O2 -mtune=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" |
58 |
self.settings["CFLAGS"]="-O2 -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" |
59 |
self.settings["HOSTUSE"]=["altivec"] |
59 |
self.settings["HOSTUSE"]=["altivec"] |
60 |
|
60 |
|
61 |
def register(foo): |
61 |
def register(foo): |