diff --git a/man8/ld.so.8 b/man8/ld.so.8 index a1688f727..375af5a19 100644 --- a/man8/ld.so.8 +++ b/man8/ld.so.8 @@ -163,39 +163,6 @@ is set-user-ID or set-group-ID. .TP .B \-\-audit LIST Use objects named in LIST as auditors. -.SH HARDWARE CAPABILITIES -Some libraries are compiled using hardware-specific instructions which do -not exist on every CPU. -Such libraries should be installed in directories whose names define the -required hardware capabilities, such as -.IR /usr/lib/sse2/ . -The dynamic linker checks these directories against the hardware of the -machine and selects the most suitable version of a given library. -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: -.TP -.B Alpha -ev4, ev5, ev56, ev6, ev67 -.TP -.B MIPS -loongson2e, loongson2f, octeon, octeon2 -.TP -.B 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 -.TP -.B SPARC -flush, muldiv, stbar, swap, ultra3, v9, v9v, v9v2 -.TP -.B s390 -dfp, eimm, esan3, etf3enh, g5, highgprs, hpage, ldisp, msa, stfle, -z900, z990, z9-109, z10, zarch -.TP -.B 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 .SH ENVIRONMENT Among the more important environment variables are the following: .TP @@ -486,6 +453,39 @@ The functionality is available for executables compiled using libc version 4.4.3 or greater. ELF functionality is available since Linux 1.1.52 and libc5. +.SS Hardware capabilities +Some libraries are compiled using hardware-specific instructions which do +not exist on every CPU. +Such libraries should be installed in directories whose names define the +required hardware capabilities, such as +.IR /usr/lib/sse2/ . +The dynamic linker checks these directories against the hardware of the +machine and selects the most suitable version of a given library. +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: +.TP +.B Alpha +ev4, ev5, ev56, ev6, ev67 +.TP +.B MIPS +loongson2e, loongson2f, octeon, octeon2 +.TP +.B 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 +.TP +.B SPARC +flush, muldiv, stbar, swap, ultra3, v9, v9v, v9v2 +.TP +.B s390 +dfp, eimm, esan3, etf3enh, g5, highgprs, hpage, ldisp, msa, stfle, +z900, z990, z9-109, z10, zarch +.TP +.B 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 .SH SEE ALSO .BR ld (1), .BR ldd (1),