Commit b14e6f0
committed
Remove output bound for poly_mulcache_compute
The higher level functions do not require a output bound for
poly_mulcache_compute.
However, all our backend (C/AVX2/Arm64) produce outputs in (-q,q) and hence
the lower level functions did have according assertions or post-conditions.
The HOL-Light proof for the AArch64 implementation of poly_mulcache_compute,
however, does not prove a output bound for it.
We are considering adding a post-condition, but that is some work:
#1032
For the meantime, this commit removes the post-condition from the lower level
functions such that it is consistent with the HOL-Light proof.
Signed-off-by: Matthias J. Kannwischer <matthias@kannwischer.eu>
the contracts of the lower level functions1 parent 6bc95ba commit b14e6f0
File tree
5 files changed
+0
-10
lines changed- dev
- aarch64_clean/src
- aarch64_opt/src
- mlkem
- native
- aarch64/src
5 files changed
+0
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
213 | 212 | | |
214 | 213 | | |
215 | 214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | 286 | | |
293 | 287 | | |
294 | 288 | | |
| |||
0 commit comments