Changes to update Tomato RAF.
[tomato.git] / release / src / router / dnscrypt / src / libnacl / crypto_onetimeauth / poly1305 / x86 / constants.s
blobab2456c3a039311e8a539fcbe6b16816dd8a3f40
1 # version 20080912
2 # D. J. Bernstein
3 # Public domain.
5 .data
6 .section .rodata
7 .p2align 5
9 .globl _crypto_onetimeauth_poly1305_x86_constants
10 .globl crypto_onetimeauth_poly1305_x86_constants
11 .globl crypto_onetimeauth_poly1305_x86_scale
12 .globl crypto_onetimeauth_poly1305_x86_two32
13 .globl crypto_onetimeauth_poly1305_x86_two64
14 .globl crypto_onetimeauth_poly1305_x86_two96
15 .globl crypto_onetimeauth_poly1305_x86_alpha32
16 .globl crypto_onetimeauth_poly1305_x86_alpha64
17 .globl crypto_onetimeauth_poly1305_x86_alpha96
18 .globl crypto_onetimeauth_poly1305_x86_alpha130
19 .globl crypto_onetimeauth_poly1305_x86_doffset0
20 .globl crypto_onetimeauth_poly1305_x86_doffset1
21 .globl crypto_onetimeauth_poly1305_x86_doffset2
22 .globl crypto_onetimeauth_poly1305_x86_doffset3
23 .globl crypto_onetimeauth_poly1305_x86_doffset3minustwo128
24 .globl crypto_onetimeauth_poly1305_x86_hoffset0
25 .globl crypto_onetimeauth_poly1305_x86_hoffset1
26 .globl crypto_onetimeauth_poly1305_x86_hoffset2
27 .globl crypto_onetimeauth_poly1305_x86_hoffset3
28 .globl crypto_onetimeauth_poly1305_x86_rounding
30 _crypto_onetimeauth_poly1305_x86_constants:
31 crypto_onetimeauth_poly1305_x86_constants:
32 crypto_onetimeauth_poly1305_x86_scale:
33 .long 0x0,0x37f40000
35 crypto_onetimeauth_poly1305_x86_two32:
36 .long 0x0,0x41f00000
38 crypto_onetimeauth_poly1305_x86_two64:
39 .long 0x0,0x43f00000
41 crypto_onetimeauth_poly1305_x86_two96:
42 .long 0x0,0x45f00000
44 crypto_onetimeauth_poly1305_x86_alpha32:
45 .long 0x0,0x45e80000
47 crypto_onetimeauth_poly1305_x86_alpha64:
48 .long 0x0,0x47e80000
50 crypto_onetimeauth_poly1305_x86_alpha96:
51 .long 0x0,0x49e80000
53 crypto_onetimeauth_poly1305_x86_alpha130:
54 .long 0x0,0x4c080000
56 crypto_onetimeauth_poly1305_x86_doffset0:
57 .long 0x0,0x43300000
59 crypto_onetimeauth_poly1305_x86_doffset1:
60 .long 0x0,0x45300000
62 crypto_onetimeauth_poly1305_x86_doffset2:
63 .long 0x0,0x47300000
65 crypto_onetimeauth_poly1305_x86_doffset3:
66 .long 0x0,0x49300000
68 crypto_onetimeauth_poly1305_x86_doffset3minustwo128:
69 .long 0x0,0x492ffffe
71 crypto_onetimeauth_poly1305_x86_hoffset0:
72 .long 0xfffffffb,0x43300001
74 crypto_onetimeauth_poly1305_x86_hoffset1:
75 .long 0xfffffffe,0x45300001
77 crypto_onetimeauth_poly1305_x86_hoffset2:
78 .long 0xfffffffe,0x47300001
80 crypto_onetimeauth_poly1305_x86_hoffset3:
81 .long 0xfffffffe,0x49300003
83 crypto_onetimeauth_poly1305_x86_rounding:
84 .byte 0x7f
85 .byte 0x13