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:
LLVM requires that values start with a '%' sign for two reasons: Compilers
@@ -778,8 +778,7 @@ them all and their syntax.
-
@@ -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.