@@ -1452,21 +1452,19 @@ pub unsafe fn _mm_getcsr() -> u32 {
14521452///
14531453/// It contains several groups of flags:
14541454///
1455- /// * *Exception flags* report which exceptions occurred since last they were
1456- /// reset.
1455+ /// * *Exception flags* report which exceptions occurred since last they were reset.
14571456///
1458- /// * *Masking flags* can be used to mask (ignore) certain exceptions. By
1459- /// default
1460- /// these flags are all set to 1, so all exceptions are masked. When an
1461- /// an exception is masked, the processor simply sets the exception flag and
1462- /// continues the operation. If the exception is unmasked, the flag is also set
1463- /// but additionally an exception handler is invoked.
1457+ /// * *Masking flags* can be used to mask (ignore) certain exceptions. By default
1458+ /// these flags are all set to 1, so all exceptions are masked. When
1459+ /// an exception is masked, the processor simply sets the exception flag and
1460+ /// continues the operation. If the exception is unmasked, the flag is also set
1461+ /// but additionally an exception handler is invoked.
14641462///
14651463/// * *Rounding mode flags* control the rounding mode of floating point
1466- /// instructions.
1464+ /// instructions.
14671465///
14681466/// * The *denormals-are-zero mode flag* turns all numbers which would be
1469- /// denormalized (exponent bits are all zeros) into zeros.
1467+ /// denormalized (exponent bits are all zeros) into zeros.
14701468///
14711469/// Note that modifying the masking flags, rounding mode, or denormals-are-zero mode flags leads to
14721470/// **immediate Undefined Behavior**: Rust assumes that these are always in their default state and
@@ -1489,14 +1487,12 @@ pub unsafe fn _mm_getcsr() -> u32 {
14891487/// * `_MM_EXCEPT_DIV_ZERO`: Division by zero occurred.
14901488///
14911489/// * `_MM_EXCEPT_OVERFLOW`: A numeric overflow exception occurred, i.e., a
1492- /// result was too large to be represented (e.g., an `f32` with absolute
1493- /// value
1494- /// greater than `2^128`).
1490+ /// result was too large to be represented (e.g., an `f32` with absolute
1491+ /// value greater than `2^128`).
14951492///
14961493/// * `_MM_EXCEPT_UNDERFLOW`: A numeric underflow exception occurred, i.e., a
1497- /// result was too small to be represented in a normalized way (e.g., an
1498- /// `f32`
1499- /// with absulte value smaller than `2^-126`.)
1494+ /// result was too small to be represented in a normalized way (e.g., an
1495+ /// `f32` with absolute value smaller than `2^-126`.)
15001496///
15011497/// * `_MM_EXCEPT_INEXACT`: An inexact-result exception occurred (a.k.a.
15021498/// precision exception). This means some precision was lost due to rounding.
@@ -1829,7 +1825,7 @@ pub const _MM_HINT_ET1: i32 = 6;
18291825/// * [`_MM_HINT_T1`](constant._MM_HINT_T1.html): Fetch into L2 and higher.
18301826///
18311827/// * [`_MM_HINT_T2`](constant._MM_HINT_T2.html): Fetch into L3 and higher or
1832- /// an implementation-specific choice (e.g., L2 if there is no L3).
1828+ /// an implementation-specific choice (e.g., L2 if there is no L3).
18331829///
18341830/// * [`_MM_HINT_NTA`](constant._MM_HINT_NTA.html): Fetch data using the
18351831/// non-temporal access (NTA) hint. It may be a place closer than main memory
0 commit comments