diff options
| author | Eduardo Sánchez Muñoz <eduardosm-dev@e64.io> | 2023-10-02 19:30:31 +0200 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2023-10-02 21:29:51 +0100 |
| commit | 02bdadb2ae798df3977c382b208fbcfd06ff2ee7 (patch) | |
| tree | 6e456aa9acf359b2d8172eefd16cf576b2424355 /library/stdarch/crates | |
| parent | 95d83fd43699062e7e3d7aa81c134aa029a28ec6 (diff) | |
| download | rust-02bdadb2ae798df3977c382b208fbcfd06ff2ee7.tar.gz rust-02bdadb2ae798df3977c382b208fbcfd06ff2ee7.zip | |
Add parentheses to avoid (re)parsing ambiguity in `test_vsri` macro.
Diffstat (limited to 'library/stdarch/crates')
| -rw-r--r-- | library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs b/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs index ebb8b7b9ef4..54bffa45047 100644 --- a/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs +++ b/library/stdarch/crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs @@ -22,7 +22,7 @@ macro_rules! test_vsli { let a = [$($a as $t),*]; let b = [$($b as $t),*]; let n_bit_mask: $t = (1 << $n) - 1; - let e = [$(($a as $t & n_bit_mask) | ($b as $t << $n)),*]; + let e = [$(($a as $t & n_bit_mask) | (($b as $t) << $n)),*]; let r = $fn_id::<$n>(transmute(a), transmute(b)); let mut d = e; d = transmute(r); @@ -60,7 +60,7 @@ macro_rules! test_vsri { unsafe fn $test_id() { let a = [$($a as $t),*]; let b = [$($b as $t),*]; - let n_bit_mask = ((1 as $t << $n) - 1).rotate_right($n); + let n_bit_mask = (((1 as $t) << $n) - 1).rotate_right($n); let e = [$(($a as $t & n_bit_mask) | (($b as $t >> $n) & !n_bit_mask)),*]; let r = $fn_id::<$n>(transmute(a), transmute(b)); let mut d = e; |
