Remove unnecessary muts

This commit is contained in:
Alex Page 2023-06-22 17:34:03 -04:00
parent b95d46293c
commit 1129212b23

View file

@ -201,7 +201,7 @@ fn residue_sqrt(what: u64) -> u64 {
x x
} }
unsafe fn find_divisor_v(mut d: *mut TDivisor) -> i32 { unsafe fn find_divisor_v(d: *mut TDivisor) -> i32 {
// u | v^2 - f // u | v^2 - f
// u = u0 + u1*x + x^2 // u = u0 + u1*x + x^2
// f%u = f0 + f1*x // f%u = f0 + f1*x
@ -498,7 +498,7 @@ unsafe fn u2poly(src: *const TDivisor, polyu: *mut u64, polyv: *mut u64) -> i32
0_i32 0_i32
} }
unsafe fn divisor_add(src1: *const TDivisor, src2: *const TDivisor, mut dst: *mut TDivisor) { unsafe fn divisor_add(src1: *const TDivisor, src2: *const TDivisor, dst: *mut TDivisor) {
let mut u1: [u64; 3] = [0; 3]; let mut u1: [u64; 3] = [0; 3];
let mut u2: [u64; 3] = [0; 3]; let mut u2: [u64; 3] = [0; 3];
let mut v1: [u64; 2] = [0; 2]; let mut v1: [u64; 2] = [0; 2];
@ -768,7 +768,7 @@ unsafe fn divisor_mul128(
src: *const TDivisor, src: *const TDivisor,
mut mult_lo: u64, mut mult_lo: u64,
mut mult_hi: u64, mut mult_hi: u64,
mut dst: *mut TDivisor, dst: *mut TDivisor,
) { ) {
if mult_lo == 0_i32 as u64 && mult_hi == 0_i32 as u64 { if mult_lo == 0_i32 as u64 && mult_hi == 0_i32 as u64 {
(*dst).u[0_i32 as usize] = BAD; (*dst).u[0_i32 as usize] = BAD;