fix: broken markdown refs auto-resolved
This commit is contained in:
parent
7f65575112
commit
d4870c8a3c
@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
This directory contains a native backend for little endian AArch64 systems. It is derived from [^NeonNTT] [^SLOTHY_Paper].
|
This directory contains a native backend for little endian AArch64 systems. It is derived from [^NeonNTT] [^SLOTHY_Paper].
|
||||||
|
|
||||||
The code in this directory is auto-generated from the 'clean' assembly in [dev/aarch64_clean](../../../../dev/aarch64_clean)
|
The code in this directory is auto-generated from the 'clean' assembly in dev/aarch64_clean
|
||||||
in a two-step fashion: First, it is superoptimized using the [SLOTHY](https://github.com/slothy-optimizer/slothy) superoptimizer,
|
in a two-step fashion: First, it is superoptimized using the [SLOTHY](https://github.com/slothy-optimizer/slothy) superoptimizer,
|
||||||
giving the assembly in [dev/aarch64_opt](../../../../dev/aarch64_opt). Then, it is stripped of remaining register aliases, macros
|
giving the assembly in dev/aarch64_opt. Then, it is stripped of remaining register aliases, macros
|
||||||
and most preprocessor directives by [`scripts/simpasm`](../../../../scripts/simpasm).
|
and most preprocessor directives by `scripts/simpasm`.
|
||||||
|
|
||||||
If you want to understand how the assembly works, and/or make changes to it, consult [dev/](../../../../dev).
|
If you want to understand how the assembly works, and/or make changes to it, consult dev/.
|
||||||
|
|
||||||
<!--- bibliography --->
|
<!--- bibliography --->
|
||||||
[^NeonNTT]: Becker, Hwang, Kannwischer, Yang, Yang: Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and Apple M1, [https://eprint.iacr.org/2021/986](https://eprint.iacr.org/2021/986)
|
[^NeonNTT]: Becker, Hwang, Kannwischer, Yang, Yang: Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and Apple M1, [https://eprint.iacr.org/2021/986](https://eprint.iacr.org/2021/986)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user