Module target_features::docs::powerpc
source · Expand description
powerpc documentation
Features
| Feature | Description | Also Enables† |
|---|---|---|
altivec | Enable Altivec instructions. | |
power10-vector | Enable POWER10 vector instructions. | altivec, power8-altivec, power8-vector, power9-altivec, power9-vector, vsx |
power8-altivec | Enable POWER8 Altivec instructions. | altivec |
power8-vector | Enable POWER8 vector instructions. | altivec, power8-altivec, vsx |
power9-altivec | Enable POWER9 Altivec instructions. | altivec, power8-altivec |
power9-vector | Enable POWER9 vector instructions. | altivec, power8-altivec, power8-vector, power9-altivec, vsx |
vsx | Enable VSX instructions. | altivec |
crt-static | Enables C Run-time Libraries to be statically linked. |
† This is often empirical, rather than specified in any standard, i.e. all available CPUs with a particular feature also have another feature.
CPUs
| CPU | Enabled Features |
|---|---|
440 | |
450 | |
601 | |
602 | |
603 | |
603e | |
603ev | |
604 | |
604e | |
620 | |
7400 | altivec |
7450 | altivec |
750 | |
970 | altivec |
a2 | |
e500 | |
e500mc | |
e5500 | |
future | altivec, power10-vector, power8-altivec, power8-vector, power9-altivec, power9-vector, vsx |
g3 | |
g4 | altivec |
g4+ | altivec |
g5 | altivec |
generic | |
ppc | |
ppc32 | |
ppc64 | altivec |
ppc64le | altivec, power8-altivec, power8-vector, vsx |
pwr10 | altivec, power10-vector, power8-altivec, power8-vector, power9-altivec, power9-vector, vsx |
pwr3 | altivec |
pwr4 | altivec |
pwr5 | altivec |
pwr5x | altivec |
pwr6 | altivec |
pwr6x | altivec |
pwr7 | altivec, vsx |
pwr8 | altivec, power8-altivec, power8-vector, vsx |
pwr9 | altivec, power8-altivec, power8-vector, power9-altivec, power9-vector, vsx |