динамический компоновщик / загрузчик (dynamic linker/loader)
Примечание (Note)
Hardware capabilities
Some shared objects are compiled using hardware-specific
instructions which do not exist on every CPU. Such objects
should be installed in directories whose names define the
required hardware capabilities, such as /usr/lib/sse2/. The
dynamic linker checks these directories against the hardware of
the machine and selects the most suitable version of a given
shared object. Hardware capability directories can be cascaded
to combine CPU features. The list of supported hardware
capability names depends on the CPU. The following names are
currently recognized:
Alpha
ev4, ev5, ev56, ev6, ev67
MIPS
loongson2e, loongson2f, octeon, octeon2
PowerPC
4xxmac, altivec, arch_2_05, arch_2_06, booke, cellbe, dfp,
efpdouble, efpsingle, fpu, ic_snoop, mmu, notb, pa6t,
power4, power5, power5+, power6x, ppc32, ppc601, ppc64,
smt, spe, ucache, vsx
SPARC
flush, muldiv, stbar, swap, ultra3, v9, v9v, v9v2
s390
dfp, eimm, esan3, etf3enh, g5, highgprs, hpage, ldisp,
msa, stfle, z900, z990, z9-109, z10, zarch
x86 (32-bit only)
acpi, apic, clflush, cmov, cx8, dts, fxsr, ht, i386, i486,
i586, i686, mca, mmx, mtrr, pat, pbe, pge, pn, pse36, sep,
ss, sse, sse2, tm