Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/devmanual:master commit in: archs/amd64/
Date: Fri, 06 Mar 2015 17:40:32
Message-Id: 1425663511.5213053fd5d9716da8c94773a5a4525ce0af9322.floppym@gentoo
1 commit: 5213053fd5d9716da8c94773a5a4525ce0af9322
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 6 17:38:31 2015 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 6 17:38:31 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=5213053f
7
8 Remove Assembler Optimisation section
9
10 The USE flags listed are not in either use.force or use.mask.
11 The rest of the text is not particularly interesting or useful.
12
13 archs/amd64/text.xml | 45 ---------------------------------------------
14 1 file changed, 45 deletions(-)
15
16 diff --git a/archs/amd64/text.xml b/archs/amd64/text.xml
17 index 3019b4b..8aeff2d 100644
18 --- a/archs/amd64/text.xml
19 +++ b/archs/amd64/text.xml
20 @@ -81,51 +81,6 @@ done. It should only be applied to shared objects.
21 </section>
22
23 <section>
24 -<title>Assembler Optimisation</title>
25 -<body>
26 -
27 -<p>
28 -Modern x86 processors support special instruction sets like <c>mmx</c>, <c>sse</c>,
29 -<c>SSE2</c> and <c>3DNow!</c>. AMD64 also provides support for them, but in most
30 -cases, x86 assembler code is incompatible with AMD64 assembler. There are lots
31 -of packages that provide support through USE flags for these instruction sets.
32 -Originally, the USE flags were introduced to keep support for older processors
33 -such as the Pentium I that can't handle such code. Currently, all AMD64s support the
34 -same combination of extended instruction sets, so there is no reason to make
35 -use of the mentioned USE flags. That's why these USE flags are hard-masked in
36 -all AMD64-profiles. This doesn't mean we don't support the extensions
37 -themselves, instead, we hard-enable them.
38 -</p>
39 -
40 -<p>
41 -The following USE flags are masked on AMD64:
42 -</p>
43 -
44 -<ul>
45 - <li>
46 - mmx
47 - </li>
48 - <li>
49 - mmx2
50 - </li>
51 - <li>
52 - sse
53 - </li>
54 - <li>
55 - sse2
56 - </li>
57 - <li>
58 - 3dnow
59 - </li>
60 - <li>
61 - 3dnowext
62 - </li>
63 -</ul>
64 -
65 -</body>
66 -</section>
67 -
68 -<section>
69 <title>Multilib on AMD64</title>
70 <body>