diff --git a/docs/LangRef.html b/docs/LangRef.html index 77c20c1c9db..ec18f23fbce 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -238,8 +238,8 @@ purposes:

  • Unnamed values are represented as an unsigned numeric value with a '%' prefix. For example, %12, %2, %44.
  • -
  • Constants, which are described in section about - constants
  • +
  • Constants, which are described in a section about + constants, below.
  • LLVM requires that values start with a '%' sign for two reasons: Compilers @@ -778,8 +778,7 @@ them all and their syntax.

    -
    Simple Constants -
    +
    Simple Constants
    @@ -792,7 +791,7 @@ them all and their syntax.

    Integer constants
    -
    Standard integers (such as '4') are constants of Standard integers (such as '4') are constants of the integer type. Negative numbers may be used with signed integer types.
    @@ -801,7 +800,7 @@ them all and their syntax.

    Floating point constants use standard decimal notation (e.g. 123.421), exponential notation (e.g. 1.23421e+2), or a more precise hexadecimal - notation. etc. Floating point constants have an optional hexadecimal + notation. Floating point constants have an optional hexadecimal notation (see below). Floating point constants must have a floating point type.
    @@ -816,11 +815,11 @@ them all and their syntax.

    of floating point constants. For example, the form 'double 0x432ff973cafa8000' is equivalent to (but harder to read than) 'double 4.5e+15'. The only time hexadecimal floating point constants are required -(and the only time that they are generated by the disassembler) is when an FP -constant has to be emitted that is not representable as a decimal floating point -number exactly. For example, NaN's, infinities, and other special cases are -represented in their IEEE hexadecimal format so that assembly and disassembly do -not cause any bits to change in the constants.

    +(and the only time that they are generated by the disassembler) is when a +floating point constant must be emitted but it cannot be represented as a +decimal floating point number. For example, NaN's, infinities, and other +special values are represented in their IEEE hexadecimal format so that +assembly and disassembly do not cause any bits to change in the constants.