2 /* Do not modify. This file is auto-generated from x25519-x86_64.pl. */
6 .type x25519_fe51_mul,@function
11 .cfi_adjust_cfa_offset 8
14 .cfi_adjust_cfa_offset 8
17 .cfi_adjust_cfa_offset 8
20 .cfi_adjust_cfa_offset 8
23 .cfi_adjust_cfa_offset 8
26 .cfi_adjust_cfa_offset 8
29 .cfi_adjust_cfa_offset 40
50 leaq (%r14,%r14,8),%r15
56 leaq (%r14,%r15,2),%rdi
160 .size x25519_fe51_mul,.-x25519_fe51_mul
162 .globl x25519_fe51_sqr
163 .type x25519_fe51_sqr,@function
168 .cfi_adjust_cfa_offset 8
171 .cfi_adjust_cfa_offset 8
174 .cfi_adjust_cfa_offset 8
177 .cfi_adjust_cfa_offset 8
180 .cfi_adjust_cfa_offset 8
183 .cfi_adjust_cfa_offset 8
186 .cfi_adjust_cfa_offset 40
194 leaq (%rax,%rax,1),%r14
224 leaq (%rax,%rax,1),%rbp
240 leaq (%rsi,%rsi,1),%rax
252 leaq (%rax,%rax,1),%rsi
270 movq $0x7ffffffffffff,%rbp
309 leaq (%r15,%r15,8),%r14
310 leaq (%r15,%r14,2),%r15
342 .cfi_adjust_cfa_offset 88
346 .size x25519_fe51_sqr,.-x25519_fe51_sqr
348 .globl x25519_fe51_mul121666
349 .type x25519_fe51_mul121666,@function
351 x25519_fe51_mul121666:
354 .cfi_adjust_cfa_offset 8
357 .cfi_adjust_cfa_offset 8
360 .cfi_adjust_cfa_offset 8
363 .cfi_adjust_cfa_offset 8
366 .cfi_adjust_cfa_offset 8
369 .cfi_adjust_cfa_offset 8
372 .cfi_adjust_cfa_offset 40
373 .Lfe51_mul121666_body:
397 .Lfe51_mul121666_epilogue:
399 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
400 .globl x25519_fe64_eligible
401 .type x25519_fe64_eligible,@function
403 x25519_fe64_eligible:
408 .size x25519_fe64_eligible,.-x25519_fe64_eligible
410 .globl x25519_fe64_mul
411 .type x25519_fe64_mul,@function
412 .globl x25519_fe64_sqr
413 .globl x25519_fe64_mul121666
414 .globl x25519_fe64_add
415 .globl x25519_fe64_sub
416 .globl x25519_fe64_tobytes
419 x25519_fe64_mul121666:
427 .size x25519_fe64_mul,.-x25519_fe64_mul
428 .byte 88,50,53,53,49,57,32,112,114,105,109,105,116,105,118,101,115,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0