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> |