]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/tools/build/src/tools/features/instruction-set-feature.jam
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / boost / tools / build / src / tools / features / instruction-set-feature.jam
index ccea5ce37045063da56abb8e4a089cad4746467c..d68c29afc6e6797e1270cd04069ea793803e84e2 100644 (file)
@@ -3,10 +3,23 @@
 # (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
 
-# The specific instruction set in an architecture to compile.
-
 import feature ;
 
+#| tag::doc[]
+
+[[bbv2.builtin.features.instruction-set]]`instruction-set`::
+*Allowed values:* depends on the used toolset.
++
+Specifies for which specific instruction set the code should be generated. The
+code in general might not run on processors with older/different instruction
+sets.
++
+While B2 allows a large set of possible values for this features,
+whether a given value works depends on which compiler you use. Please see
+the section <<C++ Compilers>> for details.
+
+|# # end::doc[]
+
 feature.feature instruction-set
     :
         # x86 and x86-64
@@ -42,9 +55,9 @@ feature.feature instruction-set
         # Advanced RISC Machines
         armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5t armv5te armv6 armv6j iwmmxt ep9312
         armv7 armv7s
-       
-       # z Systems (aka s390x)
-       z196 zEC12 z13 z14
+
+        # z Systems (aka s390x)
+        z196 zEC12 z13 z14 z15
 
     :
         propagated optional