fixup! Add `uninline-portable` feature

This commit is contained in:
Tomas Krnak 2022-10-13 10:54:30 +02:00
parent 378f5cfd08
commit 52af8293a8
2 changed files with 10 additions and 10 deletions

View File

@ -293,7 +293,7 @@ impl Fp {
}
/// Squares this element.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn square(&self) -> Fp {
let (r1, carry) = mac(0, self.0[0], self.0[1], 0);
let (r2, carry) = mac(0, self.0[0], self.0[2], carry);
@ -373,7 +373,7 @@ impl Fp {
}
/// Multiplies `rhs` by `self`, returning the result.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn mul(&self, rhs: &Self) -> Self {
// Schoolbook multiplication
@ -401,7 +401,7 @@ impl Fp {
}
/// Subtracts `rhs` from `self`, returning the result.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn sub(&self, rhs: &Self) -> Self {
let (d0, borrow) = sbb(self.0[0], rhs.0[0], 0);
let (d1, borrow) = sbb(self.0[1], rhs.0[1], borrow);
@ -419,7 +419,7 @@ impl Fp {
}
/// Adds `rhs` to `self`, returning the result.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn add(&self, rhs: &Self) -> Self {
let (d0, carry) = adc(self.0[0], rhs.0[0], 0);
let (d1, carry) = adc(self.0[1], rhs.0[1], carry);
@ -432,7 +432,7 @@ impl Fp {
}
/// Negates `self`.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn neg(&self) -> Self {
// Subtract `self` from `MODULUS` to negate. Ignore the final
// borrow because it cannot underflow; self is guaranteed to

View File

@ -293,7 +293,7 @@ impl Fq {
}
/// Squares this element.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn square(&self) -> Fq {
let (r1, carry) = mac(0, self.0[0], self.0[1], 0);
let (r2, carry) = mac(0, self.0[0], self.0[2], carry);
@ -373,7 +373,7 @@ impl Fq {
}
/// Multiplies `rhs` by `self`, returning the result.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn mul(&self, rhs: &Self) -> Self {
// Schoolbook multiplication
@ -401,7 +401,7 @@ impl Fq {
}
/// Subtracts `rhs` from `self`, returning the result.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn sub(&self, rhs: &Self) -> Self {
let (d0, borrow) = sbb(self.0[0], rhs.0[0], 0);
let (d1, borrow) = sbb(self.0[1], rhs.0[1], borrow);
@ -419,7 +419,7 @@ impl Fq {
}
/// Adds `rhs` to `self`, returning the result.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn add(&self, rhs: &Self) -> Self {
let (d0, carry) = adc(self.0[0], rhs.0[0], 0);
let (d1, carry) = adc(self.0[1], rhs.0[1], carry);
@ -432,7 +432,7 @@ impl Fq {
}
/// Negates `self`.
#[cfg_attr(inline, not(feature = "uninline-portable"))]
#[cfg_attr(not(feature = "uninline-portable"), inline)]
pub const fn neg(&self) -> Self {
// Subtract `self` from `MODULUS` to negate. Ignore the final
// borrow because it cannot underflow; self is guaranteed to