commit:     5213053fd5d9716da8c94773a5a4525ce0af9322
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  6 17:38:31 2015 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Mar  6 17:38:31 2015 +0000
URL:        https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=5213053f

Remove Assembler Optimisation section

The USE flags listed are not in either use.force or use.mask.
The rest of the text is not particularly interesting or useful.

 archs/amd64/text.xml | 45 ---------------------------------------------
 1 file changed, 45 deletions(-)

diff --git a/archs/amd64/text.xml b/archs/amd64/text.xml
index 3019b4b..8aeff2d 100644
--- a/archs/amd64/text.xml
+++ b/archs/amd64/text.xml
@@ -81,51 +81,6 @@ done.  It should only be applied to shared objects.
 </section>
 
 <section>
-<title>Assembler Optimisation</title>
-<body>
-
-<p>
-Modern x86 processors support special instruction sets like <c>mmx</c>, 
<c>sse</c>,
-<c>SSE2</c> and <c>3DNow!</c>. AMD64 also provides support for them, but in 
most
-cases, x86 assembler code is incompatible with AMD64 assembler. There are lots
-of packages that provide support through USE flags for these instruction sets.
-Originally, the USE flags were introduced to keep support for older processors
-such as the Pentium I that can't handle such code. Currently, all AMD64s 
support the
-same combination of extended instruction sets, so there is no reason to make 
-use of the mentioned USE flags. That's why these USE flags are hard-masked in 
-all AMD64-profiles. This doesn't mean we don't support the extensions 
-themselves, instead, we hard-enable them. 
-</p>
-
-<p>
-The following USE flags are masked on AMD64:
-</p>
-
-<ul>
-  <li>
-    mmx
-  </li>
-  <li>
-    mmx2
-  </li>
-  <li>
-    sse
-  </li>
-  <li>
-    sse2
-  </li>
-  <li>
-    3dnow
-  </li>
-  <li>
-    3dnowext
-  </li>
-</ul>
-
-</body>
-</section>
-
-<section>
 <title>Multilib on AMD64</title>
 <body>
 

Reply via email to