summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2023-04-17 12:51:09 +0000
committerjsing <>2023-04-17 12:51:09 +0000
commit329c6e62a3c1dfab0911df8c359fcc8d10ee9d6a (patch)
treee440d345e918265fbec874116291eb2c9f1914d8 /src
parent6d924b6b2068c102093ef467124605ea9bf05c3e (diff)
downloadopenbsd-329c6e62a3c1dfab0911df8c359fcc8d10ee9d6a.tar.gz
openbsd-329c6e62a3c1dfab0911df8c359fcc8d10ee9d6a.tar.bz2
openbsd-329c6e62a3c1dfab0911df8c359fcc8d10ee9d6a.zip
Tweak indent and use named registers.
No functional change.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/bn/arch/aarch64/bn_arch.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/libcrypto/bn/arch/aarch64/bn_arch.h b/src/lib/libcrypto/bn/arch/aarch64/bn_arch.h
index b382d1a860..4e16597dc3 100644
--- a/src/lib/libcrypto/bn/arch/aarch64/bn_arch.h
+++ b/src/lib/libcrypto/bn/arch/aarch64/bn_arch.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_arch.h,v 1.6 2023/02/25 15:39:40 bcook Exp $ */ 1/* $OpenBSD: bn_arch.h,v 1.7 2023/04/17 12:51:09 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2023 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -32,10 +32,10 @@ bn_addw(BN_ULONG a, BN_ULONG b, BN_ULONG *out_r1, BN_ULONG *out_r0)
32 BN_ULONG carry, r0; 32 BN_ULONG carry, r0;
33 33
34 __asm__ ( 34 __asm__ (
35 "adds %1, %2, %3 \n" 35 "adds %[r0], %[a], %[b] \n"
36 "cset %0, cs" 36 "cset %[carry], cs \n"
37 : "=r"(carry), "=r"(r0) 37 : [carry]"=r"(carry), [r0]"=r"(r0)
38 : "r"(a), "r"(b) 38 : [a]"r"(a), [b]"r"(b)
39 : "cc"); 39 : "cc");
40 40
41 *out_r1 = carry; 41 *out_r1 = carry;
@@ -51,10 +51,10 @@ bn_mulw(BN_ULONG a, BN_ULONG b, BN_ULONG *out_r1, BN_ULONG *out_r0)
51 51
52 /* Unsigned multiplication using a umulh/mul pair. */ 52 /* Unsigned multiplication using a umulh/mul pair. */
53 __asm__ ( 53 __asm__ (
54 "umulh %0, %2, %3 \n" 54 "umulh %[r1], %[a], %[b] \n"
55 "mul %1, %2, %3" 55 "mul %[r0], %[a], %[b] \n"
56 : "=&r"(r1), "=r"(r0) 56 : [r1]"=&r"(r1), [r0]"=r"(r0)
57 : "r"(a), "r"(b)); 57 : [a]"r"(a), [b]"r"(b));
58 58
59 *out_r1 = r1; 59 *out_r1 = r1;
60 *out_r0 = r0; 60 *out_r0 = r0;
@@ -68,10 +68,10 @@ bn_subw(BN_ULONG a, BN_ULONG b, BN_ULONG *out_borrow, BN_ULONG *out_r0)
68 BN_ULONG borrow, r0; 68 BN_ULONG borrow, r0;
69 69
70 __asm__ ( 70 __asm__ (
71 "subs %1, %2, %3 \n" 71 "subs %[r0], %[a], %[b] \n"
72 "cset %0, cc" 72 "cset %[borrow], cc \n"
73 : "=r"(borrow), "=r"(r0) 73 : [borrow]"=r"(borrow), [r0]"=r"(r0)
74 : "r"(a), "r"(b) 74 : [a]"r"(a), [b]"r"(b)
75 : "cc"); 75 : "cc");
76 76
77 *out_borrow = borrow; 77 *out_borrow = borrow;