summaryrefslogtreecommitdiff
path: root/nacl/crypto_scalarmult/curve25519/athlon/const.s
diff options
context:
space:
mode:
Diffstat (limited to 'nacl/crypto_scalarmult/curve25519/athlon/const.s')
-rw-r--r--nacl/crypto_scalarmult/curve25519/athlon/const.s114
1 files changed, 114 insertions, 0 deletions
diff --git a/nacl/crypto_scalarmult/curve25519/athlon/const.s b/nacl/crypto_scalarmult/curve25519/athlon/const.s
new file mode 100644
index 00000000..9042c2fb
--- /dev/null
+++ b/nacl/crypto_scalarmult/curve25519/athlon/const.s
@@ -0,0 +1,114 @@
1.data
2.section .rodata
3.p2align 5
4
5.globl crypto_scalarmult_curve25519_athlon_scale
6.globl crypto_scalarmult_curve25519_athlon_121665
7.globl crypto_scalarmult_curve25519_athlon_alpha26
8.globl crypto_scalarmult_curve25519_athlon_alpha51
9.globl crypto_scalarmult_curve25519_athlon_alpha77
10.globl crypto_scalarmult_curve25519_athlon_alpha102
11.globl crypto_scalarmult_curve25519_athlon_alpha128
12.globl crypto_scalarmult_curve25519_athlon_alpha153
13.globl crypto_scalarmult_curve25519_athlon_alpha179
14.globl crypto_scalarmult_curve25519_athlon_alpha204
15.globl crypto_scalarmult_curve25519_athlon_alpha230
16.globl crypto_scalarmult_curve25519_athlon_alpha255
17.globl crypto_scalarmult_curve25519_athlon_in0offset
18.globl crypto_scalarmult_curve25519_athlon_in1offset
19.globl crypto_scalarmult_curve25519_athlon_in2offset
20.globl crypto_scalarmult_curve25519_athlon_in3offset
21.globl crypto_scalarmult_curve25519_athlon_in4offset
22.globl crypto_scalarmult_curve25519_athlon_in5offset
23.globl crypto_scalarmult_curve25519_athlon_in6offset
24.globl crypto_scalarmult_curve25519_athlon_in7offset
25.globl crypto_scalarmult_curve25519_athlon_in8offset
26.globl crypto_scalarmult_curve25519_athlon_in9offset
27.globl crypto_scalarmult_curve25519_athlon_out0offset
28.globl crypto_scalarmult_curve25519_athlon_out1offset
29.globl crypto_scalarmult_curve25519_athlon_out2offset
30.globl crypto_scalarmult_curve25519_athlon_out3offset
31.globl crypto_scalarmult_curve25519_athlon_out4offset
32.globl crypto_scalarmult_curve25519_athlon_out5offset
33.globl crypto_scalarmult_curve25519_athlon_out6offset
34.globl crypto_scalarmult_curve25519_athlon_out7offset
35.globl crypto_scalarmult_curve25519_athlon_out8offset
36.globl crypto_scalarmult_curve25519_athlon_out9offset
37.globl crypto_scalarmult_curve25519_athlon_two0
38.globl crypto_scalarmult_curve25519_athlon_two1
39.globl crypto_scalarmult_curve25519_athlon_zero
40.globl crypto_scalarmult_curve25519_athlon_rounding
41
42crypto_scalarmult_curve25519_athlon_scale:
43 .long 0x0,0x30430000
44crypto_scalarmult_curve25519_athlon_121665:
45 .long 0x0,0x40fdb410
46crypto_scalarmult_curve25519_athlon_in0offset:
47 .long 0x0,0x43300000
48crypto_scalarmult_curve25519_athlon_in1offset:
49 .long 0x0,0x45300000
50crypto_scalarmult_curve25519_athlon_in2offset:
51 .long 0x0,0x46b00000
52crypto_scalarmult_curve25519_athlon_in3offset:
53 .long 0x0,0x48300000
54crypto_scalarmult_curve25519_athlon_in4offset:
55 .long 0x0,0x49b00000
56crypto_scalarmult_curve25519_athlon_in5offset:
57 .long 0x0,0x4b300000
58crypto_scalarmult_curve25519_athlon_in6offset:
59 .long 0x0,0x4d300000
60crypto_scalarmult_curve25519_athlon_in7offset:
61 .long 0x0,0x4eb00000
62crypto_scalarmult_curve25519_athlon_in8offset:
63 .long 0x0,0x50300000
64crypto_scalarmult_curve25519_athlon_in9offset:
65 .long 0x0,0x51b00000
66crypto_scalarmult_curve25519_athlon_alpha26:
67 .long 0x0,0x45880000
68crypto_scalarmult_curve25519_athlon_alpha51:
69 .long 0x0,0x47180000
70crypto_scalarmult_curve25519_athlon_alpha77:
71 .long 0x0,0x48b80000
72crypto_scalarmult_curve25519_athlon_alpha102:
73 .long 0x0,0x4a480000
74crypto_scalarmult_curve25519_athlon_alpha128:
75 .long 0x0,0x4be80000
76crypto_scalarmult_curve25519_athlon_alpha153:
77 .long 0x0,0x4d780000
78crypto_scalarmult_curve25519_athlon_alpha179:
79 .long 0x0,0x4f180000
80crypto_scalarmult_curve25519_athlon_alpha204:
81 .long 0x0,0x50a80000
82crypto_scalarmult_curve25519_athlon_alpha230:
83 .long 0x0,0x52480000
84crypto_scalarmult_curve25519_athlon_alpha255:
85 .long 0x0,0x53d80000
86crypto_scalarmult_curve25519_athlon_two0:
87 .long 0x0,0x3ff00000
88crypto_scalarmult_curve25519_athlon_two1:
89 .long 0x0,0x40000000
90crypto_scalarmult_curve25519_athlon_zero:
91 .long 0x0,0x0
92crypto_scalarmult_curve25519_athlon_out0offset:
93 .long 0x1fffffed,0x43380000
94crypto_scalarmult_curve25519_athlon_out1offset:
95 .long 0xffffff8,0x44d80000
96crypto_scalarmult_curve25519_athlon_out2offset:
97 .long 0x1ffffff8,0x46680000
98crypto_scalarmult_curve25519_athlon_out3offset:
99 .long 0xffffff8,0x48080000
100crypto_scalarmult_curve25519_athlon_out4offset:
101 .long 0x1ffffff8,0x49980000
102crypto_scalarmult_curve25519_athlon_out5offset:
103 .long 0xffffff8,0x4b380000
104crypto_scalarmult_curve25519_athlon_out6offset:
105 .long 0x1ffffff8,0x4cc80000
106crypto_scalarmult_curve25519_athlon_out7offset:
107 .long 0xffffff8,0x4e680000
108crypto_scalarmult_curve25519_athlon_out8offset:
109 .long 0x1ffffff8,0x4ff80000
110crypto_scalarmult_curve25519_athlon_out9offset:
111 .long 0x1fffff8,0x51980000
112crypto_scalarmult_curve25519_athlon_rounding:
113 .byte 0x7f
114 .byte 0x13