@@ -2561,7 +2561,7 @@ pub unsafe fn _mm_load_sd(mem_addr: *const f64) -> __m128d {
2561
2561
}
2562
2562
2563
2563
/// Loads a double-precision value into the high-order bits of a 128-bit
2564
- /// vector of [2 x double]. The low-order bits are copied from the low-order
2564
+ /// vector of ` [2 x double]` . The low-order bits are copied from the low-order
2565
2565
/// bits of the first operand.
2566
2566
///
2567
2567
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_loadh_pd)
@@ -2574,7 +2574,7 @@ pub unsafe fn _mm_loadh_pd(a: __m128d, mem_addr: *const f64) -> __m128d {
2574
2574
}
2575
2575
2576
2576
/// Loads a double-precision value into the low-order bits of a 128-bit
2577
- /// vector of [2 x double]. The high-order bits are copied from the
2577
+ /// vector of ` [2 x double]` . The high-order bits are copied from the
2578
2578
/// high-order bits of the first operand.
2579
2579
///
2580
2580
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_loadl_pd)
@@ -2586,7 +2586,7 @@ pub unsafe fn _mm_loadl_pd(a: __m128d, mem_addr: *const f64) -> __m128d {
2586
2586
_mm_setr_pd ( * mem_addr, simd_extract ( a, 1 ) )
2587
2587
}
2588
2588
2589
- /// Stores a 128-bit floating point vector of [2 x double] to a 128-bit
2589
+ /// Stores a 128-bit floating point vector of ` [2 x double]` to a 128-bit
2590
2590
/// aligned memory location.
2591
2591
/// To minimize caching, the data is flagged as non-temporal (unlikely to be
2592
2592
/// used again soon).
@@ -2600,7 +2600,7 @@ pub unsafe fn _mm_stream_pd(mem_addr: *mut f64, a: __m128d) {
2600
2600
intrinsics:: nontemporal_store ( mem:: transmute ( mem_addr) , a) ;
2601
2601
}
2602
2602
2603
- /// Stores the lower 64 bits of a 128-bit vector of [2 x double] to a
2603
+ /// Stores the lower 64 bits of a 128-bit vector of ` [2 x double]` to a
2604
2604
/// memory location.
2605
2605
///
2606
2606
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_store_sd)
@@ -2678,7 +2678,7 @@ pub unsafe fn _mm_storer_pd(mem_addr: *mut f64, a: __m128d) {
2678
2678
* ( mem_addr as * mut __m128d ) = b;
2679
2679
}
2680
2680
2681
- /// Stores the upper 64 bits of a 128-bit vector of [2 x double] to a
2681
+ /// Stores the upper 64 bits of a 128-bit vector of ` [2 x double]` to a
2682
2682
/// memory location.
2683
2683
///
2684
2684
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_storeh_pd)
@@ -2690,7 +2690,7 @@ pub unsafe fn _mm_storeh_pd(mem_addr: *mut f64, a: __m128d) {
2690
2690
* mem_addr = simd_extract ( a, 1 ) ;
2691
2691
}
2692
2692
2693
- /// Stores the lower 64 bits of a 128-bit vector of [2 x double] to a
2693
+ /// Stores the lower 64 bits of a 128-bit vector of ` [2 x double]` to a
2694
2694
/// memory location.
2695
2695
///
2696
2696
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_storel_pd)
@@ -2760,8 +2760,8 @@ pub unsafe fn _mm_loadu_pd(mem_addr: *const f64) -> __m128d {
2760
2760
dst
2761
2761
}
2762
2762
2763
- /// Constructs a 128-bit floating-point vector of [2 x double] from two
2764
- /// 128-bit vector parameters of [2 x double], using the immediate-value
2763
+ /// Constructs a 128-bit floating-point vector of ` [2 x double]` from two
2764
+ /// 128-bit vector parameters of ` [2 x double]` , using the immediate-value
2765
2765
/// parameter as a specifier.
2766
2766
///
2767
2767
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_shuffle_pd)
@@ -2779,7 +2779,7 @@ pub unsafe fn _mm_shuffle_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d {
2779
2779
}
2780
2780
}
2781
2781
2782
- /// Constructs a 128-bit floating-point vector of [2 x double]. The lower
2782
+ /// Constructs a 128-bit floating-point vector of ` [2 x double]` . The lower
2783
2783
/// 64 bits are set to the lower 64 bits of the second parameter. The upper
2784
2784
/// 64 bits are set to the upper 64 bits of the first parameter.
2785
2785
///
@@ -2792,8 +2792,8 @@ pub unsafe fn _mm_move_sd(a: __m128d, b: __m128d) -> __m128d {
2792
2792
_mm_setr_pd ( simd_extract ( b, 0 ) , simd_extract ( a, 1 ) )
2793
2793
}
2794
2794
2795
- /// Casts a 128-bit floating-point vector of [2 x double] into a 128-bit
2796
- /// floating-point vector of [4 x float].
2795
+ /// Casts a 128-bit floating-point vector of ` [2 x double]` into a 128-bit
2796
+ /// floating-point vector of ` [4 x float]` .
2797
2797
///
2798
2798
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_castpd_ps)
2799
2799
#[ inline]
@@ -2803,7 +2803,7 @@ pub unsafe fn _mm_castpd_ps(a: __m128d) -> __m128 {
2803
2803
mem:: transmute ( a)
2804
2804
}
2805
2805
2806
- /// Casts a 128-bit floating-point vector of [2 x double] into a 128-bit
2806
+ /// Casts a 128-bit floating-point vector of ` [2 x double]` into a 128-bit
2807
2807
/// integer vector.
2808
2808
///
2809
2809
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_castpd_si128)
@@ -2814,8 +2814,8 @@ pub unsafe fn _mm_castpd_si128(a: __m128d) -> __m128i {
2814
2814
mem:: transmute :: < i64x2 , _ > ( simd_cast ( a) )
2815
2815
}
2816
2816
2817
- /// Casts a 128-bit floating-point vector of [4 x float] into a 128-bit
2818
- /// floating-point vector of [2 x double].
2817
+ /// Casts a 128-bit floating-point vector of ` [4 x float]` into a 128-bit
2818
+ /// floating-point vector of ` [2 x double]` .
2819
2819
///
2820
2820
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_castps_pd)
2821
2821
#[ inline]
@@ -2825,7 +2825,7 @@ pub unsafe fn _mm_castps_pd(a: __m128) -> __m128d {
2825
2825
mem:: transmute ( a)
2826
2826
}
2827
2827
2828
- /// Casts a 128-bit floating-point vector of [4 x float] into a 128-bit
2828
+ /// Casts a 128-bit floating-point vector of ` [4 x float]` into a 128-bit
2829
2829
/// integer vector.
2830
2830
///
2831
2831
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_castps_si128)
@@ -2837,7 +2837,7 @@ pub unsafe fn _mm_castps_si128(a: __m128) -> __m128i {
2837
2837
}
2838
2838
2839
2839
/// Casts a 128-bit integer vector into a 128-bit floating-point vector
2840
- /// of [2 x double].
2840
+ /// of ` [2 x double]` .
2841
2841
///
2842
2842
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_castsi128_pd)
2843
2843
#[ inline]
@@ -2848,7 +2848,7 @@ pub unsafe fn _mm_castsi128_pd(a: __m128i) -> __m128d {
2848
2848
}
2849
2849
2850
2850
/// Casts a 128-bit integer vector into a 128-bit floating-point vector
2851
- /// of [4 x float].
2851
+ /// of ` [4 x float]` .
2852
2852
///
2853
2853
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_castsi128_ps)
2854
2854
#[ inline]
@@ -2881,8 +2881,8 @@ pub unsafe fn _mm_undefined_si128() -> __m128i {
2881
2881
/// The resulting `__m128d` element is composed by the low-order values of
2882
2882
/// the two `__m128d` interleaved input elements, i.e.:
2883
2883
///
2884
- /// * The [127:64] bits are copied from the [127:64] bits of the second input
2885
- /// * The [63:0] bits are copied from the [127:64] bits of the first input
2884
+ /// * The ` [127:64]` bits are copied from the ` [127:64]` bits of the second input
2885
+ /// * The ` [63:0]` bits are copied from the ` [127:64]` bits of the first input
2886
2886
///
2887
2887
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_unpackhi_pd)
2888
2888
#[ inline]
@@ -2896,8 +2896,8 @@ pub unsafe fn _mm_unpackhi_pd(a: __m128d, b: __m128d) -> __m128d {
2896
2896
/// The resulting `__m128d` element is composed by the high-order values of
2897
2897
/// the two `__m128d` interleaved input elements, i.e.:
2898
2898
///
2899
- /// * The [127:64] bits are copied from the [63:0] bits of the second input
2900
- /// * The [63:0] bits are copied from the [63:0] bits of the first input
2899
+ /// * The ` [127:64]` bits are copied from the ` [63:0]` bits of the second input
2900
+ /// * The ` [63:0]` bits are copied from the ` [63:0]` bits of the first input
2901
2901
///
2902
2902
/// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_unpacklo_pd)
2903
2903
#[ inline]
@@ -2937,16 +2937,16 @@ pub unsafe fn _mm_sub_si64(a: __m64, b: __m64) -> __m64 {
2937
2937
}
2938
2938
2939
2939
/// Converts the two signed 32-bit integer elements of a 64-bit vector of
2940
- /// [2 x i32] into two double-precision floating-point values, returned in a
2941
- /// 128-bit vector of [2 x double].
2940
+ /// ` [2 x i32]` into two double-precision floating-point values, returned in a
2941
+ /// 128-bit vector of ` [2 x double]` .
2942
2942
#[ inline]
2943
2943
#[ target_feature( enable = "sse2,mmx" ) ]
2944
2944
#[ cfg_attr( test, assert_instr( cvtpi2pd) ) ]
2945
2945
pub unsafe fn _mm_cvtpi32_pd ( a : __m64 ) -> __m128d {
2946
2946
cvtpi2pd ( a)
2947
2947
}
2948
2948
2949
- /// Initializes both 64-bit values in a 128-bit vector of [2 x i64] with
2949
+ /// Initializes both 64-bit values in a 128-bit vector of ` [2 x i64]` with
2950
2950
/// the specified 64-bit integer values.
2951
2951
#[ inline]
2952
2952
#[ target_feature( enable = "sse2,mmx" ) ]
@@ -2955,7 +2955,7 @@ pub unsafe fn _mm_set_epi64(e1: __m64, e0: __m64) -> __m128i {
2955
2955
_mm_set_epi64x ( mem:: transmute ( e1) , mem:: transmute ( e0) )
2956
2956
}
2957
2957
2958
- /// Initializes both values in a 128-bit vector of [2 x i64] with the
2958
+ /// Initializes both values in a 128-bit vector of ` [2 x i64]` with the
2959
2959
/// specified 64-bit value.
2960
2960
#[ inline]
2961
2961
#[ target_feature( enable = "sse2,mmx" ) ]
@@ -2994,8 +2994,8 @@ pub unsafe fn _mm_movpi64_epi64(a: __m64) -> __m128i {
2994
2994
}
2995
2995
2996
2996
/// Converts the two double-precision floating-point elements of a
2997
- /// 128-bit vector of [2 x double] into two signed 32-bit integer values,
2998
- /// returned in a 64-bit vector of [2 x i32].
2997
+ /// 128-bit vector of ` [2 x double]` into two signed 32-bit integer values,
2998
+ /// returned in a 64-bit vector of ` [2 x i32]` .
2999
2999
#[ inline]
3000
3000
#[ target_feature( enable = "sse2,mmx" ) ]
3001
3001
#[ cfg_attr( test, assert_instr( cvtpd2pi) ) ]
@@ -3004,8 +3004,8 @@ pub unsafe fn _mm_cvtpd_pi32(a: __m128d) -> __m64 {
3004
3004
}
3005
3005
3006
3006
/// Converts the two double-precision floating-point elements of a
3007
- /// 128-bit vector of [2 x double] into two signed 32-bit integer values,
3008
- /// returned in a 64-bit vector of [2 x i32].
3007
+ /// 128-bit vector of ` [2 x double]` into two signed 32-bit integer values,
3008
+ /// returned in a 64-bit vector of ` [2 x i32]` .
3009
3009
/// If the result of either conversion is inexact, the result is truncated
3010
3010
/// (rounded towards zero) regardless of the current MXCSR setting.
3011
3011
#[ inline]
0 commit comments