aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2024-07-12 11:08:08 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2024-07-12 11:10:24 +0200
commit999e290ef64cbd49a9e0a0f6d3cfaf26414c1c3e (patch)
tree5a312096ffcc40026ad0bc3dd99aa966fcd6e9c3 /arch
parentd745852f136bac4646e50a4f03565273e687b28b (diff)
downloadbusybox-w32-999e290ef64cbd49a9e0a0f6d3cfaf26414c1c3e.tar.gz
busybox-w32-999e290ef64cbd49a9e0a0f6d3cfaf26414c1c3e.tar.bz2
busybox-w32-999e290ef64cbd49a9e0a0f6d3cfaf26414c1c3e.zip
tls: P256: improve x86_64 multiplication asm code
gcc is being rather silly. Usues suboptimal registers, and does not realize that i and j are never negative, thus usese even _more_ registers for temporaries to sign-extend i/j to 64-bit offsets. function old new delta sp_256_mont_mul_8 155 132 -23 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions