@@ -1452,21 +1452,19 @@ pub unsafe fn _mm_getcsr() -> u32 {
1452
1452
///
1453
1453
/// It contains several groups of flags:
1454
1454
///
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.
1457
1456
///
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.
1464
1462
///
1465
1463
/// * *Rounding mode flags* control the rounding mode of floating point
1466
- /// instructions.
1464
+ /// instructions.
1467
1465
///
1468
1466
/// * 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.
1470
1468
///
1471
1469
/// Note that modifying the masking flags, rounding mode, or denormals-are-zero mode flags leads to
1472
1470
/// **immediate Undefined Behavior**: Rust assumes that these are always in their default state and
@@ -1489,14 +1487,12 @@ pub unsafe fn _mm_getcsr() -> u32 {
1489
1487
/// * `_MM_EXCEPT_DIV_ZERO`: Division by zero occurred.
1490
1488
///
1491
1489
/// * `_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`).
1495
1492
///
1496
1493
/// * `_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`.)
1500
1496
///
1501
1497
/// * `_MM_EXCEPT_INEXACT`: An inexact-result exception occurred (a.k.a.
1502
1498
/// precision exception). This means some precision was lost due to rounding.
@@ -1829,7 +1825,7 @@ pub const _MM_HINT_ET1: i32 = 6;
1829
1825
/// * [`_MM_HINT_T1`](constant._MM_HINT_T1.html): Fetch into L2 and higher.
1830
1826
///
1831
1827
/// * [`_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).
1833
1829
///
1834
1830
/// * [`_MM_HINT_NTA`](constant._MM_HINT_NTA.html): Fetch data using the
1835
1831
/// non-temporal access (NTA) hint. It may be a place closer than main memory
0 commit comments