Skip to content

Commit 701e9b5

Browse files
committed
Rustfmt
1 parent 2aa38c9 commit 701e9b5

File tree

8 files changed

+126
-135
lines changed

8 files changed

+126
-135
lines changed

curve25519-dalek/src/backend/vector/neon/field.rs

Lines changed: 26 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -66,22 +66,23 @@ use core::arch::aarch64::vget_low_u32;
6666
macro_rules! shuffle {
6767
($vec:expr , $index:expr) => {
6868
unsafe {
69-
let v_n: [u32;8] = [
69+
let v_n: [u32; 8] = [
7070
$vec.extract::<0>(),
7171
$vec.extract::<1>(),
7272
$vec.extract::<2>(),
7373
$vec.extract::<3>(),
7474
$vec.extract::<4>(),
7575
$vec.extract::<5>(),
7676
$vec.extract::<6>(),
77-
$vec.extract::<7>()
78-
];
77+
$vec.extract::<7>(),
78+
];
79+
#[rustfmt::skip]
7980
u32x4x2::new(
8081
core::mem::transmute::<[u32; 4], u32x4>(
8182
[v_n[$index[0]], v_n[$index[1]], v_n[$index[2]], v_n[$index[3]]]),
8283
core::mem::transmute::<[u32; 4], u32x4>(
8384
[v_n[$index[4]], v_n[$index[5]], v_n[$index[6]], v_n[$index[7]]])
84-
)
85+
)
8586
}
8687
};
8788
}
@@ -90,18 +91,22 @@ macro_rules! shuffle {
9091
macro_rules! blend {
9192
($vec0: expr, $vec1: expr, $index:expr) => {
9293
unsafe {
93-
let v_n: [u32;8] = [
94+
let v_n: [u32; 8] = [
9495
$vec0.extract::<0>(),
9596
$vec0.extract::<1>(),
9697
$vec0.extract::<2>(),
9798
$vec0.extract::<3>(),
9899
$vec1.extract::<0>(),
99100
$vec1.extract::<1>(),
100101
$vec1.extract::<2>(),
101-
$vec1.extract::<3>()
102-
];
103-
core::mem::transmute::<[u32; 4], u32x4>(
104-
[v_n[$index[0]], v_n[$index[1]], v_n[$index[2]], v_n[$index[3]]])
102+
$vec1.extract::<3>(),
103+
];
104+
core::mem::transmute::<[u32; 4], u32x4>([
105+
v_n[$index[0]],
106+
v_n[$index[1]],
107+
v_n[$index[2]],
108+
v_n[$index[3]],
109+
])
105110
}
106111
};
107112
}
@@ -118,10 +123,10 @@ fn unpack_pair(src: u32x4x2) -> (u32x2x2, u32x2x2) {
118123
let b0: u32x2;
119124
let b1: u32x2;
120125
unsafe {
121-
a0 = vget_low_u32(src.0.0).into();
122-
a1 = vget_low_u32(src.0.1).into();
123-
b0 = vget_high_u32(src.0.0).into();
124-
b1 = vget_high_u32(src.0.1).into();
126+
a0 = vget_low_u32(src.0 .0).into();
127+
a1 = vget_low_u32(src.0 .1).into();
128+
b0 = vget_high_u32(src.0 .0).into();
129+
b1 = vget_high_u32(src.0 .1).into();
125130
}
126131
return (u32x2x2::new(a0, a1), u32x2x2::new(b0, b1));
127132
}
@@ -193,7 +198,7 @@ impl ConditionallySelectable for FieldElement2625x4 {
193198
a.0[1] ^ (mask_vec & (a.0[1] ^ b.0[1])),
194199
a.0[2] ^ (mask_vec & (a.0[2] ^ b.0[2])),
195200
a.0[3] ^ (mask_vec & (a.0[3] ^ b.0[3])),
196-
a.0[4] ^ (mask_vec & (a.0[4] ^ b.0[4]))
201+
a.0[4] ^ (mask_vec & (a.0[4] ^ b.0[4])),
197202
])
198203
}
199204

@@ -266,7 +271,6 @@ impl FieldElement2625x4 {
266271
self.shuffle(Shuffle::BACD)
267272
}
268273

269-
270274
// Can probably be sped up using multiple vset/vget instead of table
271275
#[inline]
272276
pub fn blend(&self, other: FieldElement2625x4, control: Lanes) -> FieldElement2625x4 {
@@ -326,7 +330,7 @@ impl FieldElement2625x4 {
326330

327331
buf[i] = u32x4x2::new(
328332
u32x4::new(a_2i, b_2i, a_2i_1, b_2i_1),
329-
u32x4::new(c_2i, d_2i, c_2i_1, d_2i_1)
333+
u32x4::new(c_2i, d_2i, c_2i_1, d_2i_1),
330334
);
331335
}
332336
return FieldElement2625x4(buf).reduce();
@@ -368,20 +372,12 @@ impl FieldElement2625x4 {
368372
use core::arch::aarch64::vqshlq_u32;
369373

370374
let c: u32x4x2 = u32x4x2::new(
371-
vqshlq_u32(v.0.0, shifts.0.into()).into(),
372-
vqshlq_u32(v.0.1, shifts.1.into()).into(),
375+
vqshlq_u32(v.0 .0, shifts.0.into()).into(),
376+
vqshlq_u32(v.0 .1, shifts.1.into()).into(),
373377
);
374378
u32x4x2::new(
375-
vcombine_u32(
376-
vget_high_u32(c.0.0),
377-
vget_low_u32(c.0.0),
378-
)
379-
.into(),
380-
vcombine_u32(
381-
vget_high_u32(c.0.1),
382-
vget_low_u32(c.0.1),
383-
)
384-
.into(),
379+
vcombine_u32(vget_high_u32(c.0 .0), vget_low_u32(c.0 .0)).into(),
380+
vcombine_u32(vget_high_u32(c.0 .1), vget_low_u32(c.0 .1)).into(),
385381
)
386382
}
387383
};
@@ -390,16 +386,8 @@ impl FieldElement2625x4 {
390386
unsafe {
391387
use core::arch::aarch64::vcombine_u32;
392388
u32x4x2::new(
393-
vcombine_u32(
394-
vget_low_u32(v_lo.0.0),
395-
vget_high_u32(v_hi.0.0),
396-
)
397-
.into(),
398-
vcombine_u32(
399-
vget_low_u32(v_lo.0.1),
400-
vget_high_u32(v_hi.0.1),
401-
)
402-
.into(),
389+
vcombine_u32(vget_low_u32(v_lo.0 .0), vget_high_u32(v_hi.0 .0)).into(),
390+
vcombine_u32(vget_low_u32(v_lo.0 .1), vget_high_u32(v_hi.0 .1)).into(),
403391
)
404392
}
405393
};
@@ -874,5 +862,3 @@ mod test {
874862
assert_eq!(x3, splits[3]);
875863
}
876864
}
877-
878-

0 commit comments

Comments
 (0)