summaryrefslogtreecommitdiff
path: root/nacl/crypto_onetimeauth/poly1305/amd64/constants.s
blob: 1bfb0be99aaf336cb8cb0bb2eb52c84908659189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# version 20080913
# D. J. Bernstein
# Public domain.

.data
.section .rodata
.p2align 5

.globl _crypto_onetimeauth_poly1305_amd64_constants
.globl crypto_onetimeauth_poly1305_amd64_constants
.globl crypto_onetimeauth_poly1305_amd64_scale
.globl crypto_onetimeauth_poly1305_amd64_two32
.globl crypto_onetimeauth_poly1305_amd64_two64
.globl crypto_onetimeauth_poly1305_amd64_two96
.globl crypto_onetimeauth_poly1305_amd64_alpha32
.globl crypto_onetimeauth_poly1305_amd64_alpha64
.globl crypto_onetimeauth_poly1305_amd64_alpha96
.globl crypto_onetimeauth_poly1305_amd64_alpha130
.globl crypto_onetimeauth_poly1305_amd64_doffset0
.globl crypto_onetimeauth_poly1305_amd64_doffset1
.globl crypto_onetimeauth_poly1305_amd64_doffset2
.globl crypto_onetimeauth_poly1305_amd64_doffset3
.globl crypto_onetimeauth_poly1305_amd64_doffset3minustwo128
.globl crypto_onetimeauth_poly1305_amd64_hoffset0
.globl crypto_onetimeauth_poly1305_amd64_hoffset1
.globl crypto_onetimeauth_poly1305_amd64_hoffset2
.globl crypto_onetimeauth_poly1305_amd64_hoffset3
.globl crypto_onetimeauth_poly1305_amd64_rounding

_crypto_onetimeauth_poly1305_amd64_constants:
crypto_onetimeauth_poly1305_amd64_constants:
crypto_onetimeauth_poly1305_amd64_scale:
.long 0x0,0x37f40000

crypto_onetimeauth_poly1305_amd64_two32:
.long 0x0,0x41f00000

crypto_onetimeauth_poly1305_amd64_two64:
.long 0x0,0x43f00000

crypto_onetimeauth_poly1305_amd64_two96:
.long 0x0,0x45f00000

crypto_onetimeauth_poly1305_amd64_alpha32:
.long 0x0,0x45e80000

crypto_onetimeauth_poly1305_amd64_alpha64:
.long 0x0,0x47e80000

crypto_onetimeauth_poly1305_amd64_alpha96:
.long 0x0,0x49e80000

crypto_onetimeauth_poly1305_amd64_alpha130:
.long 0x0,0x4c080000

crypto_onetimeauth_poly1305_amd64_doffset0:
.long 0x0,0x43300000

crypto_onetimeauth_poly1305_amd64_doffset1:
.long 0x0,0x45300000

crypto_onetimeauth_poly1305_amd64_doffset2:
.long 0x0,0x47300000

crypto_onetimeauth_poly1305_amd64_doffset3:
.long 0x0,0x49300000

crypto_onetimeauth_poly1305_amd64_doffset3minustwo128:
.long 0x0,0x492ffffe

crypto_onetimeauth_poly1305_amd64_hoffset0:
.long 0xfffffffb,0x43300001

crypto_onetimeauth_poly1305_amd64_hoffset1:
.long 0xfffffffe,0x45300001

crypto_onetimeauth_poly1305_amd64_hoffset2:
.long 0xfffffffe,0x47300001

crypto_onetimeauth_poly1305_amd64_hoffset3:
.long 0xfffffffe,0x49300003

crypto_onetimeauth_poly1305_amd64_rounding:
.byte 0x7f
.byte 0x13