Fixed gadget product & added noise estimations

This commit is contained in:
Jean-Philippe Bossuat
2025-02-24 08:31:02 +01:00
parent 014bf0c2d1
commit 26c2bcbc05
24 changed files with 762 additions and 473 deletions

View File

@@ -454,18 +454,18 @@ impl VmpPMatOps for Module {
fn vmp_apply_dft_tmp_bytes(
&self,
c_cols: usize,
res_cols: usize,
a_cols: usize,
rows: usize,
cols: usize,
gct_rows: usize,
gct_cols: usize,
) -> usize {
unsafe {
vmp::vmp_apply_dft_tmp_bytes(
self.0,
c_cols as u64,
res_cols as u64,
a_cols as u64,
rows as u64,
cols as u64,
gct_rows as u64,
gct_cols as u64,
) as usize
}
}
@@ -495,18 +495,18 @@ impl VmpPMatOps for Module {
fn vmp_apply_dft_to_dft_tmp_bytes(
&self,
c_cols: usize,
res_cols: usize,
a_cols: usize,
rows: usize,
cols: usize,
gct_rows: usize,
gct_cols: usize,
) -> usize {
unsafe {
vmp::vmp_apply_dft_to_dft_tmp_bytes(
self.0,
c_cols as u64,
res_cols as u64,
a_cols as u64,
rows as u64,
cols as u64,
gct_rows as u64,
gct_cols as u64,
) as usize
}
}