serval-dna/nacl/nacl-20110221/crypto_scalarmult/curve25519/athlon/mainloop.s
Daniel O'Connor bf9710fd5a Unpacked nacl-20110221 after processing by nacl-prepare-sources.
This only affects build_android, if nacl-gcc-prep is run then build/`uname -s` will be created.
2012-02-27 12:40:14 +10:30

3991 lines
74 KiB
ArmAsm

.text
.p2align 5
.globl _crypto_scalarmult_curve25519_athlon_mainloop
.globl crypto_scalarmult_curve25519_athlon_mainloop
_crypto_scalarmult_curve25519_athlon_mainloop:
crypto_scalarmult_curve25519_athlon_mainloop:
mov %esp,%eax
and $31,%eax
add $704,%eax
sub %eax,%esp
lea 256(%esp),%edx
lea 512(%esp),%ecx
fldl crypto_scalarmult_curve25519_athlon_two0
fldl crypto_scalarmult_curve25519_athlon_zero
movl %eax,160(%ecx)
movl %ebx,164(%ecx)
movl %esi,168(%ecx)
movl %edi,172(%ecx)
movl %ebp,176(%ecx)
movl 4(%esp,%eax),%ebx
fxch %st(1)
fstl 0(%esp)
fxch %st(1)
fstl 8(%esp)
fstl 16(%esp)
fstl 24(%esp)
fstl 32(%esp)
fstl 40(%esp)
fstl 48(%esp)
fstl -120(%edx)
fstl -112(%edx)
fstl -104(%edx)
fstl -96(%edx)
fstl -88(%edx)
fstl -80(%edx)
fstl -72(%edx)
fstl -64(%edx)
fstl -56(%edx)
fstl -48(%edx)
fstl -40(%edx)
fstl -32(%edx)
fstl -24(%edx)
fxch %st(1)
fstpl 64(%edx)
fstl 72(%edx)
fstl 80(%edx)
fstl 88(%edx)
fstl 96(%edx)
fstl 104(%edx)
fstl 112(%edx)
fstl 120(%edx)
fstl -128(%ecx)
fstpl -120(%ecx)
fldl 0(%ebx)
fldl 8(%ebx)
fldl 16(%ebx)
fldl 24(%ebx)
fxch %st(3)
fstl -16(%edx)
fstpl 56(%esp)
fldl 32(%ebx)
fxch %st(2)
fstl -8(%edx)
fstpl 64(%esp)
fldl 40(%ebx)
fxch %st(1)
fstl 0(%edx)
fstpl 72(%esp)
fldl 48(%ebx)
fxch %st(3)
fstl 8(%edx)
fstpl 80(%esp)
fldl 56(%ebx)
fxch %st(2)
fstl 16(%edx)
fstpl 88(%esp)
fldl 64(%ebx)
fxch %st(1)
fstl 24(%edx)
fstpl 96(%esp)
fldl 72(%ebx)
fxch %st(3)
fstl 32(%edx)
fstpl 104(%esp)
fxch %st(1)
fstl 40(%edx)
fstpl 112(%esp)
fstl 48(%edx)
fstpl 120(%esp)
fstl 56(%edx)
fstpl -128(%edx)
movl 8(%esp,%eax),%ebx
mov $28,%edi
mov $31,%ebp
movl 28(%ebx),%esi
rol $1,%esi
._morebytes:
movl %edi,188(%ecx)
._morebits:
rol $1,%esi
movl %esi,180(%ecx)
movl %ebp,184(%ecx)
and $1,%esi
movl $0x43300000,-108(%ecx)
movl %esi,-112(%ecx)
fldl -96(%edx)
fldl 0(%esp)
fadd %st(0),%st(1)
fsubl -96(%edx)
fldl 64(%edx)
fldl -16(%edx)
fadd %st(0),%st(1)
fsubl 64(%edx)
fldl -88(%edx)
fldl 8(%esp)
fadd %st(0),%st(1)
fsubl -88(%edx)
fxch %st(5)
fstpl 0(%esp)
fxch %st(3)
fstpl -96(%edx)
fldl 72(%edx)
fldl -8(%edx)
fadd %st(0),%st(1)
fsubl 72(%edx)
fxch %st(3)
fstpl -16(%edx)
fxch %st(1)
fstpl 64(%edx)
fldl -80(%edx)
fldl 16(%esp)
fadd %st(0),%st(1)
fsubl -80(%edx)
fxch %st(4)
fstpl 8(%esp)
fxch %st(4)
fstpl -88(%edx)
fldl 80(%edx)
fldl 0(%edx)
fadd %st(0),%st(1)
fsubl 80(%edx)
fxch %st(2)
fstpl -8(%edx)
fxch %st(2)
fstpl 72(%edx)
fldl -72(%edx)
fldl 24(%esp)
fadd %st(0),%st(1)
fsubl -72(%edx)
fxch %st(5)
fstpl 16(%esp)
fxch %st(3)
fstpl -80(%edx)
fldl 88(%edx)
fldl 8(%edx)
fadd %st(0),%st(1)
fsubl 88(%edx)
fxch %st(3)
fstpl 0(%edx)
fxch %st(1)
fstpl 80(%edx)
fldl -64(%edx)
fldl 32(%esp)
fadd %st(0),%st(1)
fsubl -64(%edx)
fxch %st(4)
fstpl 24(%esp)
fxch %st(4)
fstpl -72(%edx)
fldl 96(%edx)
fldl 16(%edx)
fadd %st(0),%st(1)
fsubl 96(%edx)
fxch %st(2)
fstpl 8(%edx)
fxch %st(2)
fstpl 88(%edx)
fldl -56(%edx)
fldl 40(%esp)
fadd %st(0),%st(1)
fsubl -56(%edx)
fxch %st(5)
fstpl 32(%esp)
fxch %st(3)
fstpl -64(%edx)
fldl 104(%edx)
fldl 24(%edx)
fadd %st(0),%st(1)
fsubl 104(%edx)
fxch %st(3)
fstpl 16(%edx)
fxch %st(1)
fstpl 96(%edx)
fldl -48(%edx)
fldl 48(%esp)
fadd %st(0),%st(1)
fsubl -48(%edx)
fxch %st(4)
fstpl 40(%esp)
fxch %st(4)
fstpl -56(%edx)
fldl 112(%edx)
fldl 32(%edx)
fadd %st(0),%st(1)
fsubl 112(%edx)
fxch %st(2)
fstpl 24(%edx)
fxch %st(2)
fstpl 104(%edx)
fldl -40(%edx)
fldl -120(%edx)
fadd %st(0),%st(1)
fsubl -40(%edx)
fxch %st(5)
fstpl 48(%esp)
fxch %st(3)
fstpl -48(%edx)
fldl 120(%edx)
fldl 40(%edx)
fadd %st(0),%st(1)
fsubl 120(%edx)
fxch %st(3)
fstpl 32(%edx)
fxch %st(1)
fstpl 112(%edx)
fldl -32(%edx)
fldl -112(%edx)
fadd %st(0),%st(1)
fsubl -32(%edx)
fxch %st(4)
fstpl -120(%edx)
fxch %st(4)
fstpl -40(%edx)
fldl -128(%ecx)
fldl 48(%edx)
fadd %st(0),%st(1)
fsubl -128(%ecx)
fxch %st(2)
fstpl 40(%edx)
fxch %st(2)
fstpl 120(%edx)
fldl -24(%edx)
fldl -104(%edx)
fadd %st(0),%st(1)
fsubl -24(%edx)
fxch %st(5)
fstpl -112(%edx)
fxch %st(3)
fstpl -32(%edx)
fldl -120(%ecx)
fldl 56(%edx)
fadd %st(0),%st(1)
fsubl -120(%ecx)
fxch %st(3)
fstpl 48(%edx)
fxch %st(1)
fstpl -128(%ecx)
fldl -112(%ecx)
fsubl crypto_scalarmult_curve25519_athlon_in0offset
fldl crypto_scalarmult_curve25519_athlon_two0
fsub %st(1),%st(0)
fxch %st(4)
fstpl -104(%edx)
fxch %st(4)
fstpl -24(%edx)
fstpl 56(%edx)
fstpl -120(%ecx)
fxch %st(1)
fstl 136(%ecx)
fldl 0(%esp)
fmul %st(2),%st(0)
fldl -16(%edx)
fmul %st(2),%st(0)
faddp %st(0),%st(1)
fldl 8(%esp)
fmul %st(3),%st(0)
fldl -8(%edx)
fmul %st(3),%st(0)
faddp %st(0),%st(1)
fldl 16(%esp)
fmul %st(4),%st(0)
fldl 0(%edx)
fmul %st(4),%st(0)
faddp %st(0),%st(1)
fldl 24(%esp)
fmul %st(5),%st(0)
fldl 8(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -112(%ecx)
fldl 32(%esp)
fmul %st(5),%st(0)
fldl 16(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fstpl -104(%ecx)
fldl 40(%esp)
fmul %st(5),%st(0)
fldl 24(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(1)
fstpl -96(%ecx)
fldl 48(%esp)
fmul %st(5),%st(0)
fldl 32(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -88(%ecx)
fldl -120(%edx)
fmul %st(5),%st(0)
fldl 40(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fstpl -80(%ecx)
fldl -112(%edx)
fmul %st(5),%st(0)
fldl 48(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(1)
fstpl -72(%ecx)
fldl -104(%edx)
fmul %st(5),%st(0)
fldl 56(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -64(%ecx)
fldl -96(%edx)
fmul %st(5),%st(0)
fldl 64(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fstpl -56(%ecx)
fldl -88(%edx)
fmul %st(5),%st(0)
fldl 72(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(1)
fstpl -48(%ecx)
fldl -80(%edx)
fmul %st(5),%st(0)
fldl 80(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -40(%ecx)
fldl -72(%edx)
fmul %st(5),%st(0)
fldl 88(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fstpl -32(%ecx)
fldl -64(%edx)
fmul %st(5),%st(0)
fldl 96(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(1)
fstpl -24(%ecx)
fldl -56(%edx)
fmul %st(5),%st(0)
fldl 104(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -16(%ecx)
fldl -48(%edx)
fmul %st(5),%st(0)
fldl 112(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fstpl -8(%ecx)
fldl -40(%edx)
fmul %st(5),%st(0)
fldl 120(%edx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(1)
fstpl 0(%ecx)
fldl -32(%edx)
fmul %st(5),%st(0)
fldl -128(%ecx)
fmul %st(5),%st(0)
faddp %st(0),%st(1)
fxch %st(3)
fstpl 8(%ecx)
fldl -24(%edx)
fmulp %st(0),%st(5)
fldl -120(%ecx)
fmulp %st(0),%st(4)
fxch %st(3)
faddp %st(0),%st(4)
fstpl 16(%ecx)
fxch %st(1)
fstpl 24(%ecx)
fstpl 32(%ecx)
fstpl 40(%ecx)
fldl -24(%edx)
fmull 56(%edx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%edx)
fmull 48(%edx)
faddp %st(0),%st(1)
fldl -88(%edx)
fmull 40(%edx)
faddp %st(0),%st(1)
fldl -96(%edx)
fmull 56(%edx)
fldl -80(%edx)
fmull 32(%edx)
faddp %st(0),%st(2)
fldl -88(%edx)
fmull 48(%edx)
faddp %st(0),%st(1)
fldl -72(%edx)
fmull 24(%edx)
faddp %st(0),%st(2)
fldl -80(%edx)
fmull 40(%edx)
faddp %st(0),%st(1)
fldl -64(%edx)
fmull 16(%edx)
faddp %st(0),%st(2)
fldl -72(%edx)
fmull 32(%edx)
faddp %st(0),%st(1)
fldl -88(%edx)
fmull 56(%edx)
fldl -56(%edx)
fmull 8(%edx)
faddp %st(0),%st(3)
fldl -64(%edx)
fmull 24(%edx)
faddp %st(0),%st(2)
fldl -80(%edx)
fmull 48(%edx)
faddp %st(0),%st(1)
fldl -48(%edx)
fmull 0(%edx)
faddp %st(0),%st(3)
fldl -56(%edx)
fmull 16(%edx)
faddp %st(0),%st(2)
fldl -72(%edx)
fmull 40(%edx)
faddp %st(0),%st(1)
fldl -40(%edx)
fmull -8(%edx)
faddp %st(0),%st(3)
fldl -48(%edx)
fmull 8(%edx)
faddp %st(0),%st(2)
fldl -64(%edx)
fmull 32(%edx)
faddp %st(0),%st(1)
fldl -32(%edx)
fmull -16(%edx)
faddp %st(0),%st(3)
fldl -40(%edx)
fmull 0(%edx)
faddp %st(0),%st(2)
fldl -56(%edx)
fmull 24(%edx)
faddp %st(0),%st(1)
fldl -80(%edx)
fmull 56(%edx)
fldl -48(%edx)
fmull 16(%edx)
faddp %st(0),%st(2)
fldl -32(%edx)
fmull -8(%edx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(4),%st(0)
fldl -72(%edx)
fmull 48(%edx)
faddp %st(0),%st(2)
fldl -40(%edx)
fmull 8(%edx)
faddp %st(0),%st(3)
fldl -24(%edx)
fmull -16(%edx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl -64(%edx)
fmull 40(%edx)
faddp %st(0),%st(2)
fldl -72(%edx)
fmull 56(%edx)
fldl -32(%edx)
fmull 0(%edx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fldl -56(%edx)
fmull 32(%edx)
faddp %st(0),%st(3)
fldl -64(%edx)
fmull 48(%edx)
faddp %st(0),%st(2)
fsubrp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(4),%st(0)
fldl -48(%edx)
fmull 24(%edx)
faddp %st(0),%st(3)
fldl -56(%edx)
fmull 40(%edx)
faddp %st(0),%st(2)
fldl -24(%edx)
fmull -8(%edx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fldl -40(%edx)
fmull 16(%edx)
faddp %st(0),%st(3)
fldl -64(%edx)
fmull 56(%edx)
fldl -48(%edx)
fmull 32(%edx)
faddp %st(0),%st(3)
fldl -32(%edx)
fmull 8(%edx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fsubrp %st(0),%st(5)
fxch %st(5)
fstpl 64(%ecx)
fldl -56(%edx)
fmull 48(%edx)
faddp %st(0),%st(5)
fldl -40(%edx)
fmull 24(%edx)
faddp %st(0),%st(1)
fldl -24(%edx)
fmull 0(%edx)
faddp %st(0),%st(2)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -48(%edx)
fmull 40(%edx)
faddp %st(0),%st(5)
fldl -32(%edx)
fmull 16(%edx)
faddp %st(0),%st(3)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%edx)
fmull -16(%edx)
faddp %st(0),%st(2)
fxch %st(3)
fstpl 72(%ecx)
fldl -56(%edx)
fmull 56(%edx)
fldl -40(%edx)
fmull 32(%edx)
faddp %st(0),%st(5)
fldl -24(%edx)
fmull 8(%edx)
faddp %st(0),%st(3)
fldl -96(%edx)
fmull -8(%edx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fldl -48(%edx)
fmull 48(%edx)
faddp %st(0),%st(2)
fldl -32(%edx)
fmull 24(%edx)
faddp %st(0),%st(6)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -88(%edx)
fmull -16(%edx)
faddp %st(0),%st(5)
fxch %st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fldl -40(%edx)
fmull 40(%edx)
faddp %st(0),%st(2)
fldl -24(%edx)
fmull 16(%edx)
faddp %st(0),%st(6)
fldl -96(%edx)
fmull 0(%edx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(2)
fldl -48(%edx)
fmull 56(%edx)
fldl -32(%edx)
fmull 32(%edx)
faddp %st(0),%st(2)
fxch %st(5)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -88(%edx)
fmull -8(%edx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(5),%st(0)
fldl -40(%edx)
fmull 48(%edx)
faddp %st(0),%st(7)
fldl -24(%edx)
fmull 24(%edx)
faddp %st(0),%st(3)
fldl -96(%edx)
fmull 8(%edx)
faddp %st(0),%st(2)
fldl -80(%edx)
fmull -16(%edx)
faddp %st(0),%st(5)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fxch %st(3)
fstpl 48(%ecx)
fldl -32(%edx)
fmull 40(%edx)
faddp %st(0),%st(6)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -88(%edx)
fmull 0(%edx)
faddp %st(0),%st(2)
fxch %st(2)
fadd %st(0),%st(3)
fsubrp %st(0),%st(4)
fldl -40(%edx)
fmull 56(%edx)
fldl -24(%edx)
fmull 32(%edx)
faddp %st(0),%st(6)
fldl -96(%edx)
fmull 16(%edx)
faddp %st(0),%st(3)
fldl -80(%edx)
fmull -8(%edx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(4),%st(0)
fldl -32(%edx)
fmull 48(%edx)
faddp %st(0),%st(2)
fxch %st(6)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -88(%edx)
fmull 8(%edx)
faddp %st(0),%st(4)
fldl -72(%edx)
fmull -16(%edx)
faddp %st(0),%st(3)
fxch %st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fxch %st(5)
fstpl 56(%ecx)
fldl -24(%edx)
fmull 40(%edx)
faddp %st(0),%st(1)
fldl -96(%edx)
fmull 24(%edx)
faddp %st(0),%st(6)
fldl -80(%edx)
fmull 0(%edx)
faddp %st(0),%st(3)
fxch %st(4)
fadd %st(0),%st(1)
fsubrp %st(0),%st(3)
fldl -32(%edx)
fmull 56(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -88(%edx)
fmull 16(%edx)
faddp %st(0),%st(6)
fldl -72(%edx)
fmull -8(%edx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fldl -24(%edx)
fmull 48(%edx)
faddp %st(0),%st(6)
fldl -96(%edx)
fmull 32(%edx)
faddp %st(0),%st(2)
fldl -80(%edx)
fmull 8(%edx)
faddp %st(0),%st(7)
fldl -64(%edx)
fmull -16(%edx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fxch %st(4)
fstpl -24(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -88(%edx)
fmull 24(%edx)
faddp %st(0),%st(5)
fldl -72(%edx)
fmull 0(%edx)
faddp %st(0),%st(6)
fxch %st(3)
fadd %st(0),%st(2)
fsubrp %st(0),%st(1)
fldl -96(%edx)
fmull 40(%edx)
faddp %st(0),%st(3)
fldl -80(%edx)
fmull 16(%edx)
faddp %st(0),%st(4)
fldl -64(%edx)
fmull -8(%edx)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(2),%st(0)
fldl -88(%edx)
fmull 32(%edx)
faddp %st(0),%st(4)
fldl -72(%edx)
fmull 8(%edx)
faddp %st(0),%st(5)
fldl -56(%edx)
fmull -16(%edx)
faddp %st(0),%st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fxch %st(1)
fstpl -96(%edx)
fldl -80(%edx)
fmull 24(%edx)
faddp %st(0),%st(3)
fldl -64(%edx)
fmull 0(%edx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(1)
fstpl -88(%edx)
fldl -72(%edx)
fmull 16(%edx)
faddp %st(0),%st(1)
fldl -56(%edx)
fmull -8(%edx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(3),%st(0)
fldl -64(%edx)
fmull 8(%edx)
faddp %st(0),%st(2)
fldl -48(%edx)
fmull -16(%edx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fldl -56(%edx)
fmull 0(%edx)
faddp %st(0),%st(2)
fadd %st(0),%st(2)
fsubrp %st(0),%st(3)
fxch %st(2)
fstpl -80(%edx)
fldl -48(%edx)
fmull -8(%edx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fldl -40(%edx)
fmull -16(%edx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fldl 64(%ecx)
fldl 72(%ecx)
fxch %st(2)
fadd %st(0),%st(4)
fsubrp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(4),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(0),%st(1)
fsubrp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
faddp %st(0),%st(2)
fxch %st(2)
fstpl -72(%edx)
fxch %st(2)
fstpl -64(%edx)
fstpl -56(%edx)
fstpl -48(%edx)
fldl -104(%edx)
fmull -120(%ecx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -128(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull 120(%edx)
faddp %st(0),%st(1)
fldl 0(%esp)
fmull -120(%ecx)
fldl 16(%esp)
fmull 112(%edx)
faddp %st(0),%st(2)
fldl 8(%esp)
fmull -128(%ecx)
faddp %st(0),%st(1)
fldl 24(%esp)
fmull 104(%edx)
faddp %st(0),%st(2)
fldl 16(%esp)
fmull 120(%edx)
faddp %st(0),%st(1)
fldl 32(%esp)
fmull 96(%edx)
faddp %st(0),%st(2)
fldl 24(%esp)
fmull 112(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -120(%ecx)
fldl 40(%esp)
fmull 88(%edx)
faddp %st(0),%st(3)
fldl 32(%esp)
fmull 104(%edx)
faddp %st(0),%st(2)
fldl 16(%esp)
fmull -128(%ecx)
faddp %st(0),%st(1)
fldl 48(%esp)
fmull 80(%edx)
faddp %st(0),%st(3)
fldl 40(%esp)
fmull 96(%edx)
faddp %st(0),%st(2)
fldl 24(%esp)
fmull 120(%edx)
faddp %st(0),%st(1)
fldl -120(%edx)
fmull 72(%edx)
faddp %st(0),%st(3)
fldl 48(%esp)
fmull 88(%edx)
faddp %st(0),%st(2)
fldl 32(%esp)
fmull 112(%edx)
faddp %st(0),%st(1)
fldl -112(%edx)
fmull 64(%edx)
faddp %st(0),%st(3)
fldl -120(%edx)
fmull 80(%edx)
faddp %st(0),%st(2)
fldl 40(%esp)
fmull 104(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -120(%ecx)
fldl 48(%esp)
fmull 96(%edx)
faddp %st(0),%st(2)
fldl -112(%edx)
fmull 72(%edx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(4),%st(0)
fldl 24(%esp)
fmull -128(%ecx)
faddp %st(0),%st(2)
fldl -120(%edx)
fmull 88(%edx)
faddp %st(0),%st(3)
fldl -104(%edx)
fmull 64(%edx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl 32(%esp)
fmull 120(%edx)
faddp %st(0),%st(2)
fldl 24(%esp)
fmull -120(%ecx)
fldl -112(%edx)
fmull 80(%edx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fldl 40(%esp)
fmull 112(%edx)
faddp %st(0),%st(3)
fldl 32(%esp)
fmull -128(%ecx)
faddp %st(0),%st(2)
fsubrp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(4),%st(0)
fldl 48(%esp)
fmull 104(%edx)
faddp %st(0),%st(3)
fldl 40(%esp)
fmull 120(%edx)
faddp %st(0),%st(2)
fldl -104(%edx)
fmull 72(%edx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fldl -120(%edx)
fmull 96(%edx)
faddp %st(0),%st(3)
fldl 32(%esp)
fmull -120(%ecx)
fldl 48(%esp)
fmull 112(%edx)
faddp %st(0),%st(3)
fldl -112(%edx)
fmull 88(%edx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fsubrp %st(0),%st(5)
fxch %st(5)
fstpl 8(%edx)
fldl 40(%esp)
fmull -128(%ecx)
faddp %st(0),%st(5)
fldl -120(%edx)
fmull 104(%edx)
faddp %st(0),%st(1)
fldl -104(%edx)
fmull 80(%edx)
faddp %st(0),%st(2)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 48(%esp)
fmull 120(%edx)
faddp %st(0),%st(5)
fldl -112(%edx)
fmull 96(%edx)
faddp %st(0),%st(3)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 64(%edx)
faddp %st(0),%st(2)
fxch %st(3)
fstpl 16(%edx)
fldl 40(%esp)
fmull -120(%ecx)
fldl -120(%edx)
fmull 112(%edx)
faddp %st(0),%st(5)
fldl -104(%edx)
fmull 88(%edx)
faddp %st(0),%st(3)
fldl 0(%esp)
fmull 72(%edx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fldl 48(%esp)
fmull -128(%ecx)
faddp %st(0),%st(2)
fldl -112(%edx)
fmull 104(%edx)
faddp %st(0),%st(6)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 8(%esp)
fmull 64(%edx)
faddp %st(0),%st(5)
fxch %st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fldl -120(%edx)
fmull 120(%edx)
faddp %st(0),%st(2)
fldl -104(%edx)
fmull 96(%edx)
faddp %st(0),%st(6)
fldl 0(%esp)
fmull 80(%edx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(2)
fldl 48(%esp)
fmull -120(%ecx)
fldl -112(%edx)
fmull 112(%edx)
faddp %st(0),%st(2)
fxch %st(5)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 8(%esp)
fmull 72(%edx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(5),%st(0)
fldl -120(%edx)
fmull -128(%ecx)
faddp %st(0),%st(7)
fldl -104(%edx)
fmull 104(%edx)
faddp %st(0),%st(3)
fldl 0(%esp)
fmull 88(%edx)
faddp %st(0),%st(2)
fldl 16(%esp)
fmull 64(%edx)
faddp %st(0),%st(5)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fxch %st(3)
fstpl -40(%edx)
fldl -112(%edx)
fmull 120(%edx)
faddp %st(0),%st(6)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 8(%esp)
fmull 80(%edx)
faddp %st(0),%st(2)
fxch %st(2)
fadd %st(0),%st(3)
fsubrp %st(0),%st(4)
fldl -120(%edx)
fmull -120(%ecx)
fldl -104(%edx)
fmull 112(%edx)
faddp %st(0),%st(6)
fldl 0(%esp)
fmull 96(%edx)
faddp %st(0),%st(3)
fldl 16(%esp)
fmull 72(%edx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(4),%st(0)
fldl -112(%edx)
fmull -128(%ecx)
faddp %st(0),%st(2)
fxch %st(6)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 8(%esp)
fmull 88(%edx)
faddp %st(0),%st(4)
fldl 24(%esp)
fmull 64(%edx)
faddp %st(0),%st(3)
fxch %st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fxch %st(5)
fstpl -32(%edx)
fldl -104(%edx)
fmull 120(%edx)
faddp %st(0),%st(1)
fldl 0(%esp)
fmull 104(%edx)
faddp %st(0),%st(6)
fldl 16(%esp)
fmull 80(%edx)
faddp %st(0),%st(3)
fxch %st(4)
fadd %st(0),%st(1)
fsubrp %st(0),%st(3)
fldl -112(%edx)
fmull -120(%ecx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 8(%esp)
fmull 96(%edx)
faddp %st(0),%st(6)
fldl 24(%esp)
fmull 72(%edx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fldl -104(%edx)
fmull -128(%ecx)
faddp %st(0),%st(6)
fldl 0(%esp)
fmull 112(%edx)
faddp %st(0),%st(2)
fldl 16(%esp)
fmull 88(%edx)
faddp %st(0),%st(7)
fldl 32(%esp)
fmull 64(%edx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fxch %st(4)
fstpl -104(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 8(%esp)
fmull 104(%edx)
faddp %st(0),%st(5)
fldl 24(%esp)
fmull 80(%edx)
faddp %st(0),%st(6)
fxch %st(3)
fadd %st(0),%st(2)
fsubrp %st(0),%st(1)
fldl 0(%esp)
fmull 120(%edx)
faddp %st(0),%st(3)
fldl 16(%esp)
fmull 96(%edx)
faddp %st(0),%st(4)
fldl 32(%esp)
fmull 72(%edx)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(2),%st(0)
fldl 8(%esp)
fmull 112(%edx)
faddp %st(0),%st(4)
fldl 24(%esp)
fmull 88(%edx)
faddp %st(0),%st(5)
fldl 40(%esp)
fmull 64(%edx)
faddp %st(0),%st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fxch %st(1)
fstpl -16(%edx)
fldl 16(%esp)
fmull 104(%edx)
faddp %st(0),%st(3)
fldl 32(%esp)
fmull 80(%edx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(1)
fstpl -8(%edx)
fldl 24(%esp)
fmull 96(%edx)
faddp %st(0),%st(1)
fldl 40(%esp)
fmull 72(%edx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(3),%st(0)
fldl 32(%esp)
fmull 88(%edx)
faddp %st(0),%st(2)
fldl 48(%esp)
fmull 64(%edx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fldl 40(%esp)
fmull 80(%edx)
faddp %st(0),%st(2)
fadd %st(0),%st(2)
fsubrp %st(0),%st(3)
fxch %st(2)
fstpl 0(%edx)
fldl 48(%esp)
fmull 72(%edx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fldl -120(%edx)
fmull 64(%edx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fldl 8(%edx)
fldl 16(%edx)
fxch %st(2)
fadd %st(0),%st(4)
fsubrp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(4),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(0),%st(1)
fsubrp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
faddp %st(0),%st(2)
fxch %st(2)
fstpl 8(%edx)
fxch %st(2)
fstpl 16(%edx)
fstpl 24(%edx)
fstpl 32(%edx)
fldl -40(%ecx)
fmul %st(0),%st(0)
fldl -112(%ecx)
fadd %st(0),%st(0)
fldl -104(%ecx)
fadd %st(0),%st(0)
fldl -96(%ecx)
fadd %st(0),%st(0)
fldl -56(%ecx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -40(%ecx)
fmul %st(4),%st(0)
fldl -48(%ecx)
fmul %st(4),%st(0)
faddp %st(0),%st(1)
fxch %st(4)
fstl 0(%esp)
fxch %st(3)
fstl 8(%esp)
fxch %st(3)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl -64(%ecx)
fxch %st(5)
fmul %st(0),%st(3)
fxch %st(3)
faddp %st(0),%st(1)
fxch %st(2)
fadd %st(0),%st(0)
fldl -56(%ecx)
fmul %st(2),%st(0)
faddp %st(0),%st(4)
fxch %st(1)
fstl 16(%esp)
fldl -72(%ecx)
fxch %st(5)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fadd %st(0),%st(0)
fstpl 48(%esp)
fldl -88(%ecx)
fadd %st(0),%st(0)
fstl 24(%esp)
fldl -64(%ecx)
fmul %st(1),%st(0)
faddp %st(0),%st(4)
fmul %st(4),%st(0)
faddp %st(0),%st(2)
fxch %st(3)
fadd %st(0),%st(0)
fstpl 40(%esp)
fldl -80(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
fldl 8(%esp)
fldl -40(%ecx)
fmul %st(0),%st(1)
fldl 16(%esp)
fmul %st(0),%st(1)
fldl -48(%ecx)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fldl 24(%esp)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(2)
fldl -80(%ecx)
fadd %st(0),%st(0)
fstl 32(%esp)
fmull -72(%ecx)
faddp %st(0),%st(6)
fxch %st(3)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(5),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fsubr %st(0),%st(5)
fldl -56(%ecx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fldl 32(%esp)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(2)
fldl -64(%ecx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fxch %st(3)
fmull 40(%esp)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -120(%edx)
fldl -72(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fxch %st(3)
fstpl -112(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 24(%esp)
fmull -40(%ecx)
fldl -112(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fldl 32(%esp)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl 0(%esp)
fmull -104(%ecx)
faddp %st(0),%st(3)
fldl 40(%esp)
fmull -56(%ecx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fsubr %st(0),%st(2)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fsubr %st(0),%st(3)
fldl -64(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -96(%ecx)
faddp %st(0),%st(1)
fldl -104(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fsubr %st(0),%st(1)
fxch %st(2)
fstpl 64(%edx)
fldl 32(%esp)
fmull -40(%ecx)
fldl 40(%esp)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl 48(%esp)
fmull -56(%ecx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -88(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -96(%ecx)
faddp %st(0),%st(1)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fsubr %st(0),%st(2)
fxch %st(3)
fstpl 72(%edx)
fldl 40(%esp)
fmull -40(%ecx)
fldl 48(%esp)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl -56(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -80(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -88(%ecx)
faddp %st(0),%st(1)
fldl -96(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fsubr %st(0),%st(3)
fxch %st(1)
fstpl 80(%edx)
fldl 48(%esp)
fldl -40(%ecx)
fmul %st(0),%st(1)
fmul %st(5),%st(0)
fxch %st(5)
fmull -48(%ecx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -72(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -80(%ecx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -88(%ecx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fsubr %st(0),%st(1)
fxch %st(2)
fstpl 88(%edx)
fldl -48(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(4)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -64(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -72(%ecx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -80(%ecx)
faddp %st(0),%st(1)
fldl -88(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fsubr %st(0),%st(1)
fldl -48(%ecx)
fadd %st(0),%st(0)
fmull -40(%ecx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -56(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -64(%ecx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -72(%ecx)
faddp %st(0),%st(1)
fldl 24(%esp)
fmull -80(%ecx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fsubr %st(0),%st(1)
fldl -120(%edx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fldl -112(%edx)
fxch %st(1)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(2)
faddp %st(0),%st(1)
fxch %st(4)
fstpl 96(%edx)
fxch %st(4)
fstpl 104(%edx)
fxch %st(1)
fstpl 112(%edx)
fstpl 120(%edx)
fxch %st(1)
fstpl -128(%ecx)
fstpl -120(%ecx)
fldl 40(%ecx)
fmul %st(0),%st(0)
fldl -32(%ecx)
fadd %st(0),%st(0)
fldl -24(%ecx)
fadd %st(0),%st(0)
fldl -16(%ecx)
fadd %st(0),%st(0)
fldl 24(%ecx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 40(%ecx)
fmul %st(4),%st(0)
fldl 32(%ecx)
fmul %st(4),%st(0)
faddp %st(0),%st(1)
fxch %st(4)
fstl 0(%esp)
fxch %st(3)
fstl 8(%esp)
fxch %st(3)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl 16(%ecx)
fxch %st(5)
fmul %st(0),%st(3)
fxch %st(3)
faddp %st(0),%st(1)
fxch %st(2)
fadd %st(0),%st(0)
fldl 24(%ecx)
fmul %st(2),%st(0)
faddp %st(0),%st(4)
fxch %st(1)
fstl 16(%esp)
fldl 8(%ecx)
fxch %st(5)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fadd %st(0),%st(0)
fstpl 48(%esp)
fldl -8(%ecx)
fadd %st(0),%st(0)
fstl 24(%esp)
fldl 16(%ecx)
fmul %st(1),%st(0)
faddp %st(0),%st(4)
fmul %st(4),%st(0)
faddp %st(0),%st(2)
fxch %st(3)
fadd %st(0),%st(0)
fstpl 40(%esp)
fldl 0(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
fldl 8(%esp)
fldl 40(%ecx)
fmul %st(0),%st(1)
fldl 16(%esp)
fmul %st(0),%st(1)
fldl 32(%ecx)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fldl 24(%esp)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(2)
fldl 0(%ecx)
fadd %st(0),%st(0)
fstl 32(%esp)
fmull 8(%ecx)
faddp %st(0),%st(6)
fxch %st(3)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(5),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fsubr %st(0),%st(5)
fldl 24(%ecx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fldl 32(%esp)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(2)
fldl 16(%ecx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fxch %st(3)
fmull 40(%esp)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -120(%edx)
fldl 8(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fxch %st(3)
fstpl -112(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 24(%esp)
fmull 40(%ecx)
fldl -32(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fldl 32(%esp)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl 0(%esp)
fmull -24(%ecx)
faddp %st(0),%st(3)
fldl 40(%esp)
fmull 24(%ecx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fsubr %st(0),%st(2)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fsubr %st(0),%st(3)
fldl 16(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -16(%ecx)
faddp %st(0),%st(1)
fldl -24(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fsubr %st(0),%st(1)
fxch %st(2)
fstpl -112(%ecx)
fldl 32(%esp)
fmull 40(%ecx)
fldl 40(%esp)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl 48(%esp)
fmull 24(%ecx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -8(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -16(%ecx)
faddp %st(0),%st(1)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fsubr %st(0),%st(2)
fxch %st(3)
fstpl -104(%ecx)
fldl 40(%esp)
fmull 40(%ecx)
fldl 48(%esp)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl 24(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 0(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -8(%ecx)
faddp %st(0),%st(1)
fldl -16(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fsubr %st(0),%st(3)
fxch %st(1)
fstpl -96(%ecx)
fldl 48(%esp)
fldl 40(%ecx)
fmul %st(0),%st(1)
fmul %st(5),%st(0)
fxch %st(5)
fmull 32(%ecx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 8(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull 0(%ecx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -8(%ecx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fsubr %st(0),%st(1)
fxch %st(2)
fstpl -88(%ecx)
fldl 32(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(4)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 16(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull 8(%ecx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull 0(%ecx)
faddp %st(0),%st(1)
fldl -8(%ecx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fsubr %st(0),%st(1)
fldl 32(%ecx)
fadd %st(0),%st(0)
fmull 40(%ecx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 24(%ecx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull 16(%ecx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull 8(%ecx)
faddp %st(0),%st(1)
fldl 24(%esp)
fmull 0(%ecx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fsubr %st(0),%st(1)
fldl -120(%edx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fldl -112(%edx)
fxch %st(1)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(2)
faddp %st(0),%st(1)
fxch %st(4)
fstpl -80(%ecx)
fxch %st(4)
fstpl -72(%ecx)
fxch %st(1)
fstpl -64(%ecx)
fstpl -56(%ecx)
fxch %st(1)
fstpl -48(%ecx)
fstpl -40(%ecx)
fldl -40(%edx)
fldl 48(%ecx)
fadd %st(0),%st(1)
fsubl -40(%edx)
fxch %st(1)
fstpl -120(%edx)
fstpl -40(%edx)
fldl -32(%edx)
fldl 56(%ecx)
fadd %st(0),%st(1)
fsubl -32(%edx)
fxch %st(1)
fstpl -112(%edx)
fstpl -32(%edx)
fldl -104(%edx)
fldl -24(%edx)
fadd %st(0),%st(1)
fsubl -104(%edx)
fxch %st(1)
fstpl -104(%edx)
fstpl -24(%edx)
fldl -16(%edx)
fldl -96(%edx)
fadd %st(0),%st(1)
fsubl -16(%edx)
fxch %st(1)
fstpl -96(%edx)
fstpl -16(%edx)
fldl -8(%edx)
fldl -88(%edx)
fadd %st(0),%st(1)
fsubl -8(%edx)
fxch %st(1)
fstpl -88(%edx)
fstpl -8(%edx)
fldl 0(%edx)
fldl -80(%edx)
fadd %st(0),%st(1)
fsubl 0(%edx)
fxch %st(1)
fstpl -80(%edx)
fstpl 0(%edx)
fldl 8(%edx)
fldl -72(%edx)
fadd %st(0),%st(1)
fsubl 8(%edx)
fxch %st(1)
fstpl -72(%edx)
fstpl 8(%edx)
fldl 16(%edx)
fldl -64(%edx)
fadd %st(0),%st(1)
fsubl 16(%edx)
fxch %st(1)
fstpl -64(%edx)
fstpl 16(%edx)
fldl 24(%edx)
fldl -56(%edx)
fadd %st(0),%st(1)
fsubl 24(%edx)
fxch %st(1)
fstpl -56(%edx)
fstpl 24(%edx)
fldl 32(%edx)
fldl -48(%edx)
fadd %st(0),%st(1)
fsubl 32(%edx)
fxch %st(1)
fstpl -48(%edx)
fstpl 32(%edx)
fldl 64(%edx)
fsubl -112(%ecx)
fstpl -32(%ecx)
fldl 72(%edx)
fsubl -104(%ecx)
fstpl -24(%ecx)
fldl 80(%edx)
fsubl -96(%ecx)
fstpl -16(%ecx)
fldl 88(%edx)
fsubl -88(%ecx)
fstpl -8(%ecx)
fldl 96(%edx)
fsubl -80(%ecx)
fstpl 0(%ecx)
fldl 104(%edx)
fsubl -72(%ecx)
fstpl 8(%ecx)
fldl 112(%edx)
fsubl -64(%ecx)
fstpl 16(%ecx)
fldl 120(%edx)
fsubl -56(%ecx)
fstpl 24(%ecx)
fldl -128(%ecx)
fsubl -48(%ecx)
fstpl 32(%ecx)
fldl -120(%ecx)
fsubl -40(%ecx)
fstpl 40(%ecx)
fldl -48(%edx)
fmul %st(0),%st(0)
fldl -120(%edx)
fadd %st(0),%st(0)
fldl -112(%edx)
fadd %st(0),%st(0)
fldl -104(%edx)
fadd %st(0),%st(0)
fldl -64(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -48(%edx)
fmul %st(4),%st(0)
fldl -56(%edx)
fmul %st(4),%st(0)
faddp %st(0),%st(1)
fxch %st(4)
fstl 0(%esp)
fxch %st(3)
fstl 8(%esp)
fxch %st(3)
fmull -56(%edx)
faddp %st(0),%st(1)
fldl -72(%edx)
fxch %st(5)
fmul %st(0),%st(3)
fxch %st(3)
faddp %st(0),%st(1)
fxch %st(2)
fadd %st(0),%st(0)
fldl -64(%edx)
fmul %st(2),%st(0)
faddp %st(0),%st(4)
fxch %st(1)
fstl 16(%esp)
fldl -80(%edx)
fxch %st(5)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fadd %st(0),%st(0)
fstpl 48(%esp)
fldl -96(%edx)
fadd %st(0),%st(0)
fstl 24(%esp)
fldl -72(%edx)
fmul %st(1),%st(0)
faddp %st(0),%st(4)
fmul %st(4),%st(0)
faddp %st(0),%st(2)
fxch %st(3)
fadd %st(0),%st(0)
fstpl 40(%esp)
fldl -88(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
fldl 8(%esp)
fldl -48(%edx)
fmul %st(0),%st(1)
fldl 16(%esp)
fmul %st(0),%st(1)
fldl -56(%edx)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fldl 24(%esp)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(2)
fldl -88(%edx)
fadd %st(0),%st(0)
fstl 32(%esp)
fmull -80(%edx)
faddp %st(0),%st(6)
fxch %st(3)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(5),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fsubr %st(0),%st(5)
fldl -64(%edx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fldl 32(%esp)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(2)
fldl -72(%edx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fxch %st(3)
fmull 40(%esp)
faddp %st(0),%st(1)
fxch %st(3)
fstpl 48(%edx)
fldl -80(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fxch %st(3)
fstpl 56(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 24(%esp)
fmull -48(%edx)
fldl -120(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fldl 32(%esp)
fmull -56(%edx)
faddp %st(0),%st(1)
fldl 0(%esp)
fmull -112(%edx)
faddp %st(0),%st(3)
fldl 40(%esp)
fmull -64(%edx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fsubr %st(0),%st(2)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fsubr %st(0),%st(3)
fldl -72(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -104(%edx)
faddp %st(0),%st(1)
fldl -112(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fsubr %st(0),%st(1)
fxch %st(2)
fstpl -120(%edx)
fldl 32(%esp)
fmull -48(%edx)
fldl 40(%esp)
fmull -56(%edx)
faddp %st(0),%st(1)
fldl 48(%esp)
fmull -64(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -96(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -104(%edx)
faddp %st(0),%st(1)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fsubr %st(0),%st(2)
fxch %st(3)
fstpl -112(%edx)
fldl 40(%esp)
fmull -48(%edx)
fldl 48(%esp)
fmull -56(%edx)
faddp %st(0),%st(1)
fldl -64(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -88(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -96(%edx)
faddp %st(0),%st(1)
fldl -104(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fsubr %st(0),%st(3)
fxch %st(1)
fstpl -104(%edx)
fldl 48(%esp)
fldl -48(%edx)
fmul %st(0),%st(1)
fmul %st(5),%st(0)
fxch %st(5)
fmull -56(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -80(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -88(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -96(%edx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fsubr %st(0),%st(1)
fxch %st(2)
fstpl 40(%edx)
fldl -56(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(4)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -72(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -80(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -88(%edx)
faddp %st(0),%st(1)
fldl -96(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fsubr %st(0),%st(1)
fldl -56(%edx)
fadd %st(0),%st(0)
fmull -48(%edx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -64(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -72(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -80(%edx)
faddp %st(0),%st(1)
fldl 24(%esp)
fmull -88(%edx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fsubr %st(0),%st(1)
fldl 48(%edx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fldl 56(%edx)
fxch %st(1)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(2)
faddp %st(0),%st(1)
fxch %st(4)
fstpl -96(%edx)
fxch %st(4)
fstpl -88(%edx)
fxch %st(1)
fstpl -80(%edx)
fstpl -72(%edx)
fxch %st(1)
fstpl -64(%edx)
fstpl -56(%edx)
fldl 32(%edx)
fmul %st(0),%st(0)
fldl -40(%edx)
fadd %st(0),%st(0)
fldl -32(%edx)
fadd %st(0),%st(0)
fldl -24(%edx)
fadd %st(0),%st(0)
fldl 16(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 32(%edx)
fmul %st(4),%st(0)
fldl 24(%edx)
fmul %st(4),%st(0)
faddp %st(0),%st(1)
fxch %st(4)
fstl 0(%esp)
fxch %st(3)
fstl 8(%esp)
fxch %st(3)
fmull 24(%edx)
faddp %st(0),%st(1)
fldl 8(%edx)
fxch %st(5)
fmul %st(0),%st(3)
fxch %st(3)
faddp %st(0),%st(1)
fxch %st(2)
fadd %st(0),%st(0)
fldl 16(%edx)
fmul %st(2),%st(0)
faddp %st(0),%st(4)
fxch %st(1)
fstl 16(%esp)
fldl 0(%edx)
fxch %st(5)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fadd %st(0),%st(0)
fstpl 48(%esp)
fldl -16(%edx)
fadd %st(0),%st(0)
fstl 24(%esp)
fldl 8(%edx)
fmul %st(1),%st(0)
faddp %st(0),%st(4)
fmul %st(4),%st(0)
faddp %st(0),%st(2)
fxch %st(3)
fadd %st(0),%st(0)
fstpl 40(%esp)
fldl -8(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
fldl 8(%esp)
fldl 32(%edx)
fmul %st(0),%st(1)
fldl 16(%esp)
fmul %st(0),%st(1)
fldl 24(%edx)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(3)
fldl 24(%esp)
fmul %st(0),%st(1)
fxch %st(1)
faddp %st(0),%st(2)
fldl -8(%edx)
fadd %st(0),%st(0)
fstl 32(%esp)
fmull 0(%edx)
faddp %st(0),%st(6)
fxch %st(3)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(5),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fsubr %st(0),%st(5)
fldl 16(%edx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fldl 32(%esp)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(2)
fldl 8(%edx)
fmul %st(0),%st(4)
fxch %st(4)
faddp %st(0),%st(3)
fxch %st(3)
fmull 40(%esp)
faddp %st(0),%st(1)
fxch %st(3)
fstpl -48(%edx)
fldl 0(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fxch %st(3)
fstpl 48(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 24(%esp)
fmull 32(%edx)
fldl -40(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fldl 32(%esp)
fmull 24(%edx)
faddp %st(0),%st(1)
fldl 0(%esp)
fmull -32(%edx)
faddp %st(0),%st(3)
fldl 40(%esp)
fmull 16(%edx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fsubr %st(0),%st(2)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fsubr %st(0),%st(3)
fldl 8(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(2)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -24(%edx)
faddp %st(0),%st(1)
fldl -32(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fsubr %st(0),%st(1)
fxch %st(2)
fstpl 56(%ecx)
fldl 32(%esp)
fmull 32(%edx)
fldl 40(%esp)
fmull 24(%edx)
faddp %st(0),%st(1)
fldl 48(%esp)
fmull 16(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -16(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -24(%edx)
faddp %st(0),%st(1)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fsubr %st(0),%st(2)
fxch %st(3)
fstpl 64(%ecx)
fldl 40(%esp)
fmull 32(%edx)
fldl 48(%esp)
fmull 24(%edx)
faddp %st(0),%st(1)
fldl 16(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull -8(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -16(%edx)
faddp %st(0),%st(1)
fldl -24(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(3),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fsubr %st(0),%st(3)
fxch %st(1)
fstpl 72(%ecx)
fldl 48(%esp)
fldl 32(%edx)
fmul %st(0),%st(1)
fmul %st(5),%st(0)
fxch %st(5)
fmull 24(%edx)
faddp %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 0(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull -8(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -16(%edx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fsubr %st(0),%st(1)
fxch %st(2)
fstpl 80(%ecx)
fldl 24(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(4)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 8(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull 0(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull -8(%edx)
faddp %st(0),%st(1)
fldl -16(%edx)
fmul %st(0),%st(0)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fsubr %st(0),%st(1)
fldl 24(%edx)
fadd %st(0),%st(0)
fmull 32(%edx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%esp)
fmull 16(%edx)
faddp %st(0),%st(1)
fldl 8(%esp)
fmull 8(%edx)
faddp %st(0),%st(1)
fldl 16(%esp)
fmull 0(%edx)
faddp %st(0),%st(1)
fldl 24(%esp)
fmull -8(%edx)
faddp %st(0),%st(1)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fsubr %st(0),%st(1)
fldl -48(%edx)
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fldl 48(%edx)
fxch %st(1)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(2)
faddp %st(0),%st(1)
fxch %st(4)
fstpl 88(%ecx)
fxch %st(4)
fstpl 96(%ecx)
fxch %st(1)
fstpl 104(%ecx)
fstpl 112(%ecx)
fxch %st(1)
fstpl 120(%ecx)
fstpl 128(%ecx)
fldl 32(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl 40(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl 0(%esp)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fsubr %st(0),%st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fxch %st(1)
fstpl 8(%esp)
fldl -32(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
faddp %st(0),%st(1)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fldl -24(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl -48(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fldl -16(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl -40(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fldl -8(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl -32(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fldl 0(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl -24(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fldl 8(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl -16(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fldl 16(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl -8(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fldl 24(%ecx)
fmull crypto_scalarmult_curve25519_athlon_121665
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl 0(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fldl 0(%esp)
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl 8(%edx)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl 8(%esp)
fadd %st(1),%st(0)
fxch %st(1)
fsubrp %st(0),%st(2)
fxch %st(1)
fstpl 16(%edx)
fstpl 48(%ecx)
fldl -120(%ecx)
fmull -40(%ecx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%edx)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl 72(%edx)
fmull -56(%ecx)
faddp %st(0),%st(1)
fldl 64(%edx)
fmull -40(%ecx)
fldl 80(%edx)
fmull -64(%ecx)
faddp %st(0),%st(2)
fldl 72(%edx)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl 88(%edx)
fmull -72(%ecx)
faddp %st(0),%st(2)
fldl 80(%edx)
fmull -56(%ecx)
faddp %st(0),%st(1)
fldl 96(%edx)
fmull -80(%ecx)
faddp %st(0),%st(2)
fldl 88(%edx)
fmull -64(%ecx)
faddp %st(0),%st(1)
fldl 72(%edx)
fmull -40(%ecx)
fldl 104(%edx)
fmull -88(%ecx)
faddp %st(0),%st(3)
fldl 96(%edx)
fmull -72(%ecx)
faddp %st(0),%st(2)
fldl 80(%edx)
fmull -48(%ecx)
faddp %st(0),%st(1)
fldl 112(%edx)
fmull -96(%ecx)
faddp %st(0),%st(3)
fldl 104(%edx)
fmull -80(%ecx)
faddp %st(0),%st(2)
fldl 88(%edx)
fmull -56(%ecx)
faddp %st(0),%st(1)
fldl 120(%edx)
fmull -104(%ecx)
faddp %st(0),%st(3)
fldl 112(%edx)
fmull -88(%ecx)
faddp %st(0),%st(2)
fldl 96(%edx)
fmull -64(%ecx)
faddp %st(0),%st(1)
fldl -128(%ecx)
fmull -112(%ecx)
faddp %st(0),%st(3)
fldl 120(%edx)
fmull -96(%ecx)
faddp %st(0),%st(2)
fldl 104(%edx)
fmull -72(%ecx)
faddp %st(0),%st(1)
fldl 80(%edx)
fmull -40(%ecx)
fldl 112(%edx)
fmull -80(%ecx)
faddp %st(0),%st(2)
fldl -128(%ecx)
fmull -104(%ecx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(4),%st(0)
fldl 88(%edx)
fmull -48(%ecx)
faddp %st(0),%st(2)
fldl 120(%edx)
fmull -88(%ecx)
faddp %st(0),%st(3)
fldl -120(%ecx)
fmull -112(%ecx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl 96(%edx)
fmull -56(%ecx)
faddp %st(0),%st(2)
fldl 88(%edx)
fmull -40(%ecx)
fldl -128(%ecx)
fmull -96(%ecx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fldl 104(%edx)
fmull -64(%ecx)
faddp %st(0),%st(3)
fldl 96(%edx)
fmull -48(%ecx)
faddp %st(0),%st(2)
fsubrp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(4),%st(0)
fldl 112(%edx)
fmull -72(%ecx)
faddp %st(0),%st(3)
fldl 104(%edx)
fmull -56(%ecx)
faddp %st(0),%st(2)
fldl -120(%ecx)
fmull -104(%ecx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fldl 120(%edx)
fmull -80(%ecx)
faddp %st(0),%st(3)
fldl 96(%edx)
fmull -40(%ecx)
fldl 112(%edx)
fmull -64(%ecx)
faddp %st(0),%st(3)
fldl -128(%ecx)
fmull -88(%ecx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fsubrp %st(0),%st(5)
fxch %st(5)
fstpl 0(%esp)
fldl 104(%edx)
fmull -48(%ecx)
faddp %st(0),%st(5)
fldl 120(%edx)
fmull -72(%ecx)
faddp %st(0),%st(1)
fldl -120(%ecx)
fmull -96(%ecx)
faddp %st(0),%st(2)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 112(%edx)
fmull -56(%ecx)
faddp %st(0),%st(5)
fldl -128(%ecx)
fmull -80(%ecx)
faddp %st(0),%st(3)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%edx)
fmull -112(%ecx)
faddp %st(0),%st(2)
fxch %st(3)
fstpl 8(%esp)
fldl 104(%edx)
fmull -40(%ecx)
fldl 120(%edx)
fmull -64(%ecx)
faddp %st(0),%st(5)
fldl -120(%ecx)
fmull -88(%ecx)
faddp %st(0),%st(3)
fldl 64(%edx)
fmull -104(%ecx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fldl 112(%edx)
fmull -48(%ecx)
faddp %st(0),%st(2)
fldl -128(%ecx)
fmull -72(%ecx)
faddp %st(0),%st(6)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 72(%edx)
fmull -112(%ecx)
faddp %st(0),%st(5)
fxch %st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fldl 120(%edx)
fmull -56(%ecx)
faddp %st(0),%st(2)
fldl -120(%ecx)
fmull -80(%ecx)
faddp %st(0),%st(6)
fldl 64(%edx)
fmull -96(%ecx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(2)
fldl 112(%edx)
fmull -40(%ecx)
fldl -128(%ecx)
fmull -64(%ecx)
faddp %st(0),%st(2)
fxch %st(5)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 72(%edx)
fmull -104(%ecx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(5),%st(0)
fldl 120(%edx)
fmull -48(%ecx)
faddp %st(0),%st(7)
fldl -120(%ecx)
fmull -72(%ecx)
faddp %st(0),%st(3)
fldl 64(%edx)
fmull -88(%ecx)
faddp %st(0),%st(2)
fldl 80(%edx)
fmull -112(%ecx)
faddp %st(0),%st(5)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fxch %st(3)
fstpl 16(%esp)
fldl -128(%ecx)
fmull -56(%ecx)
faddp %st(0),%st(6)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 72(%edx)
fmull -96(%ecx)
faddp %st(0),%st(2)
fxch %st(2)
fadd %st(0),%st(3)
fsubrp %st(0),%st(4)
fldl 120(%edx)
fmull -40(%ecx)
fldl -120(%ecx)
fmull -64(%ecx)
faddp %st(0),%st(6)
fldl 64(%edx)
fmull -80(%ecx)
faddp %st(0),%st(3)
fldl 80(%edx)
fmull -104(%ecx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(4),%st(0)
fldl -128(%ecx)
fmull -48(%ecx)
faddp %st(0),%st(2)
fxch %st(6)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 72(%edx)
fmull -88(%ecx)
faddp %st(0),%st(4)
fldl 88(%edx)
fmull -112(%ecx)
faddp %st(0),%st(3)
fxch %st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fxch %st(5)
fstpl 24(%esp)
fldl -120(%ecx)
fmull -56(%ecx)
faddp %st(0),%st(1)
fldl 64(%edx)
fmull -72(%ecx)
faddp %st(0),%st(6)
fldl 80(%edx)
fmull -96(%ecx)
faddp %st(0),%st(3)
fxch %st(4)
fadd %st(0),%st(1)
fsubrp %st(0),%st(3)
fldl -128(%ecx)
fmull -40(%ecx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 72(%edx)
fmull -80(%ecx)
faddp %st(0),%st(6)
fldl 88(%edx)
fmull -104(%ecx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fldl -120(%ecx)
fmull -48(%ecx)
faddp %st(0),%st(6)
fldl 64(%edx)
fmull -64(%ecx)
faddp %st(0),%st(2)
fldl 80(%edx)
fmull -88(%ecx)
faddp %st(0),%st(7)
fldl 96(%edx)
fmull -112(%ecx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fxch %st(4)
fstpl 32(%esp)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 72(%edx)
fmull -72(%ecx)
faddp %st(0),%st(5)
fldl 88(%edx)
fmull -96(%ecx)
faddp %st(0),%st(6)
fxch %st(3)
fadd %st(0),%st(2)
fsubrp %st(0),%st(1)
fldl 64(%edx)
fmull -56(%ecx)
faddp %st(0),%st(3)
fldl 80(%edx)
fmull -80(%ecx)
faddp %st(0),%st(4)
fldl 96(%edx)
fmull -104(%ecx)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(2),%st(0)
fldl 72(%edx)
fmull -64(%ecx)
faddp %st(0),%st(4)
fldl 88(%edx)
fmull -88(%ecx)
faddp %st(0),%st(5)
fldl 104(%edx)
fmull -112(%ecx)
faddp %st(0),%st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fxch %st(1)
fstpl 40(%esp)
fldl 80(%edx)
fmull -72(%ecx)
faddp %st(0),%st(3)
fldl 96(%edx)
fmull -96(%ecx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(1)
fstpl 48(%esp)
fldl 88(%edx)
fmull -80(%ecx)
faddp %st(0),%st(1)
fldl 104(%edx)
fmull -104(%ecx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(3),%st(0)
fldl 96(%edx)
fmull -88(%ecx)
faddp %st(0),%st(2)
fldl 112(%edx)
fmull -112(%ecx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fldl 104(%edx)
fmull -96(%ecx)
faddp %st(0),%st(2)
fadd %st(0),%st(2)
fsubrp %st(0),%st(3)
fxch %st(2)
fstpl 24(%edx)
fldl 112(%edx)
fmull -104(%ecx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fldl 120(%edx)
fmull -112(%ecx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fldl 0(%esp)
fldl 8(%esp)
fxch %st(2)
fadd %st(0),%st(4)
fsubrp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(4),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(0),%st(1)
fsubrp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
faddp %st(0),%st(2)
fxch %st(2)
fstpl 32(%edx)
fxch %st(2)
fstpl 48(%edx)
fstpl 56(%edx)
fstpl -112(%ecx)
fldl -48(%edx)
faddl 64(%edx)
fstpl -104(%ecx)
fldl -40(%edx)
faddl 72(%edx)
fstpl -96(%ecx)
fldl -32(%edx)
faddl 80(%edx)
fstpl -88(%ecx)
fldl -24(%edx)
faddl 88(%edx)
fstpl -80(%ecx)
fldl -16(%edx)
faddl 96(%edx)
fstpl -16(%edx)
fldl -8(%edx)
faddl 104(%edx)
fstpl -8(%edx)
fldl 0(%edx)
faddl 112(%edx)
fstpl 0(%edx)
fldl 8(%edx)
faddl 120(%edx)
fstpl 8(%edx)
fldl 16(%edx)
faddl -128(%ecx)
fstpl 16(%edx)
fldl 48(%ecx)
faddl -120(%ecx)
fstpl 80(%edx)
fldl 128(%ecx)
fmull -128(%edx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 56(%ecx)
fmull 120(%esp)
faddp %st(0),%st(1)
fldl 64(%ecx)
fmull 112(%esp)
faddp %st(0),%st(1)
fldl 56(%ecx)
fmull -128(%edx)
fldl 72(%ecx)
fmull 104(%esp)
faddp %st(0),%st(2)
fldl 64(%ecx)
fmull 120(%esp)
faddp %st(0),%st(1)
fldl 80(%ecx)
fmull 96(%esp)
faddp %st(0),%st(2)
fldl 72(%ecx)
fmull 112(%esp)
faddp %st(0),%st(1)
fldl 88(%ecx)
fmull 88(%esp)
faddp %st(0),%st(2)
fldl 80(%ecx)
fmull 104(%esp)
faddp %st(0),%st(1)
fldl 64(%ecx)
fmull -128(%edx)
fldl 96(%ecx)
fmull 80(%esp)
faddp %st(0),%st(3)
fldl 88(%ecx)
fmull 96(%esp)
faddp %st(0),%st(2)
fldl 72(%ecx)
fmull 120(%esp)
faddp %st(0),%st(1)
fldl 104(%ecx)
fmull 72(%esp)
faddp %st(0),%st(3)
fldl 96(%ecx)
fmull 88(%esp)
faddp %st(0),%st(2)
fldl 80(%ecx)
fmull 112(%esp)
faddp %st(0),%st(1)
fldl 112(%ecx)
fmull 64(%esp)
faddp %st(0),%st(3)
fldl 104(%ecx)
fmull 80(%esp)
faddp %st(0),%st(2)
fldl 88(%ecx)
fmull 104(%esp)
faddp %st(0),%st(1)
fldl 120(%ecx)
fmull 56(%esp)
faddp %st(0),%st(3)
fldl 112(%ecx)
fmull 72(%esp)
faddp %st(0),%st(2)
fldl 96(%ecx)
fmull 96(%esp)
faddp %st(0),%st(1)
fldl 72(%ecx)
fmull -128(%edx)
fldl 104(%ecx)
fmull 88(%esp)
faddp %st(0),%st(2)
fldl 120(%ecx)
fmull 64(%esp)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(4),%st(0)
fldl 80(%ecx)
fmull 120(%esp)
faddp %st(0),%st(2)
fldl 112(%ecx)
fmull 80(%esp)
faddp %st(0),%st(3)
fldl 128(%ecx)
fmull 56(%esp)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl 88(%ecx)
fmull 112(%esp)
faddp %st(0),%st(2)
fldl 80(%ecx)
fmull -128(%edx)
fldl 120(%ecx)
fmull 72(%esp)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fldl 96(%ecx)
fmull 104(%esp)
faddp %st(0),%st(3)
fldl 88(%ecx)
fmull 120(%esp)
faddp %st(0),%st(2)
fsubrp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(4),%st(0)
fldl 104(%ecx)
fmull 96(%esp)
faddp %st(0),%st(3)
fldl 96(%ecx)
fmull 112(%esp)
faddp %st(0),%st(2)
fldl 128(%ecx)
fmull 64(%esp)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fldl 112(%ecx)
fmull 88(%esp)
faddp %st(0),%st(3)
fldl 88(%ecx)
fmull -128(%edx)
fldl 104(%ecx)
fmull 104(%esp)
faddp %st(0),%st(3)
fldl 120(%ecx)
fmull 80(%esp)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fsubrp %st(0),%st(5)
fxch %st(5)
fstpl 0(%esp)
fldl 96(%ecx)
fmull 120(%esp)
faddp %st(0),%st(5)
fldl 112(%ecx)
fmull 96(%esp)
faddp %st(0),%st(1)
fldl 128(%ecx)
fmull 72(%esp)
faddp %st(0),%st(2)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 104(%ecx)
fmull 112(%esp)
faddp %st(0),%st(5)
fldl 120(%ecx)
fmull 88(%esp)
faddp %st(0),%st(3)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 56(%ecx)
fmull 56(%esp)
faddp %st(0),%st(2)
fxch %st(3)
fstpl 8(%esp)
fldl 96(%ecx)
fmull -128(%edx)
fldl 112(%ecx)
fmull 104(%esp)
faddp %st(0),%st(5)
fldl 128(%ecx)
fmull 80(%esp)
faddp %st(0),%st(3)
fldl 56(%ecx)
fmull 64(%esp)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fldl 104(%ecx)
fmull 120(%esp)
faddp %st(0),%st(2)
fldl 120(%ecx)
fmull 96(%esp)
faddp %st(0),%st(6)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%ecx)
fmull 56(%esp)
faddp %st(0),%st(5)
fxch %st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fldl 112(%ecx)
fmull 112(%esp)
faddp %st(0),%st(2)
fldl 128(%ecx)
fmull 88(%esp)
faddp %st(0),%st(6)
fldl 56(%ecx)
fmull 72(%esp)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(2)
fldl 104(%ecx)
fmull -128(%edx)
fldl 120(%ecx)
fmull 104(%esp)
faddp %st(0),%st(2)
fxch %st(5)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%ecx)
fmull 64(%esp)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(5),%st(0)
fldl 112(%ecx)
fmull 120(%esp)
faddp %st(0),%st(7)
fldl 128(%ecx)
fmull 96(%esp)
faddp %st(0),%st(3)
fldl 56(%ecx)
fmull 80(%esp)
faddp %st(0),%st(2)
fldl 72(%ecx)
fmull 56(%esp)
faddp %st(0),%st(5)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fxch %st(3)
fstpl -48(%edx)
fldl 120(%ecx)
fmull 112(%esp)
faddp %st(0),%st(6)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%ecx)
fmull 72(%esp)
faddp %st(0),%st(2)
fxch %st(2)
fadd %st(0),%st(3)
fsubrp %st(0),%st(4)
fldl 112(%ecx)
fmull -128(%edx)
fldl 128(%ecx)
fmull 104(%esp)
faddp %st(0),%st(6)
fldl 56(%ecx)
fmull 88(%esp)
faddp %st(0),%st(3)
fldl 72(%ecx)
fmull 64(%esp)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(4),%st(0)
fldl 120(%ecx)
fmull 120(%esp)
faddp %st(0),%st(2)
fxch %st(6)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%ecx)
fmull 80(%esp)
faddp %st(0),%st(4)
fldl 80(%ecx)
fmull 56(%esp)
faddp %st(0),%st(3)
fxch %st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fxch %st(5)
fstpl -40(%edx)
fldl 128(%ecx)
fmull 112(%esp)
faddp %st(0),%st(1)
fldl 56(%ecx)
fmull 96(%esp)
faddp %st(0),%st(6)
fldl 72(%ecx)
fmull 72(%esp)
faddp %st(0),%st(3)
fxch %st(4)
fadd %st(0),%st(1)
fsubrp %st(0),%st(3)
fldl 120(%ecx)
fmull -128(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%ecx)
fmull 88(%esp)
faddp %st(0),%st(6)
fldl 80(%ecx)
fmull 64(%esp)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fldl 128(%ecx)
fmull 120(%esp)
faddp %st(0),%st(6)
fldl 56(%ecx)
fmull 104(%esp)
faddp %st(0),%st(2)
fldl 72(%ecx)
fmull 80(%esp)
faddp %st(0),%st(7)
fldl 88(%ecx)
fmull 56(%esp)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fxch %st(4)
fstpl -32(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 64(%ecx)
fmull 96(%esp)
faddp %st(0),%st(5)
fldl 80(%ecx)
fmull 72(%esp)
faddp %st(0),%st(6)
fxch %st(3)
fadd %st(0),%st(2)
fsubrp %st(0),%st(1)
fldl 56(%ecx)
fmull 112(%esp)
faddp %st(0),%st(3)
fldl 72(%ecx)
fmull 88(%esp)
faddp %st(0),%st(4)
fldl 88(%ecx)
fmull 64(%esp)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(2),%st(0)
fldl 64(%ecx)
fmull 104(%esp)
faddp %st(0),%st(4)
fldl 80(%ecx)
fmull 80(%esp)
faddp %st(0),%st(5)
fldl 96(%ecx)
fmull 56(%esp)
faddp %st(0),%st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fxch %st(1)
fstpl -24(%edx)
fldl 72(%ecx)
fmull 96(%esp)
faddp %st(0),%st(3)
fldl 88(%ecx)
fmull 72(%esp)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(1)
fstpl 96(%edx)
fldl 80(%ecx)
fmull 88(%esp)
faddp %st(0),%st(1)
fldl 96(%ecx)
fmull 64(%esp)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(3),%st(0)
fldl 88(%ecx)
fmull 80(%esp)
faddp %st(0),%st(2)
fldl 104(%ecx)
fmull 56(%esp)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fldl 96(%ecx)
fmull 72(%esp)
faddp %st(0),%st(2)
fadd %st(0),%st(2)
fsubrp %st(0),%st(3)
fxch %st(2)
fstpl 104(%edx)
fldl 104(%ecx)
fmull 64(%esp)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fldl 112(%ecx)
fmull 56(%esp)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fldl 0(%esp)
fldl 8(%esp)
fxch %st(2)
fadd %st(0),%st(4)
fsubrp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(4),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(0),%st(1)
fsubrp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
faddp %st(0),%st(2)
fxch %st(2)
fstpl 112(%edx)
fxch %st(2)
fstpl 120(%edx)
fstpl -128(%ecx)
fstpl -120(%ecx)
fldl 80(%edx)
fmull 40(%ecx)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -104(%ecx)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl -96(%ecx)
fmull 24(%ecx)
faddp %st(0),%st(1)
fldl -104(%ecx)
fmull 40(%ecx)
fldl -88(%ecx)
fmull 16(%ecx)
faddp %st(0),%st(2)
fldl -96(%ecx)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl -80(%ecx)
fmull 8(%ecx)
faddp %st(0),%st(2)
fldl -88(%ecx)
fmull 24(%ecx)
faddp %st(0),%st(1)
fldl -16(%edx)
fmull 0(%ecx)
faddp %st(0),%st(2)
fldl -80(%ecx)
fmull 16(%ecx)
faddp %st(0),%st(1)
fldl -96(%ecx)
fmull 40(%ecx)
fldl -8(%edx)
fmull -8(%ecx)
faddp %st(0),%st(3)
fldl -16(%edx)
fmull 8(%ecx)
faddp %st(0),%st(2)
fldl -88(%ecx)
fmull 32(%ecx)
faddp %st(0),%st(1)
fldl 0(%edx)
fmull -16(%ecx)
faddp %st(0),%st(3)
fldl -8(%edx)
fmull 0(%ecx)
faddp %st(0),%st(2)
fldl -80(%ecx)
fmull 24(%ecx)
faddp %st(0),%st(1)
fldl 8(%edx)
fmull -24(%ecx)
faddp %st(0),%st(3)
fldl 0(%edx)
fmull -8(%ecx)
faddp %st(0),%st(2)
fldl -16(%edx)
fmull 16(%ecx)
faddp %st(0),%st(1)
fldl 16(%edx)
fmull -32(%ecx)
faddp %st(0),%st(3)
fldl 8(%edx)
fmull -16(%ecx)
faddp %st(0),%st(2)
fldl -8(%edx)
fmull 8(%ecx)
faddp %st(0),%st(1)
fldl -88(%ecx)
fmull 40(%ecx)
fldl 0(%edx)
fmull 0(%ecx)
faddp %st(0),%st(2)
fldl 16(%edx)
fmull -24(%ecx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(4),%st(0)
fldl -80(%ecx)
fmull 32(%ecx)
faddp %st(0),%st(2)
fldl 8(%edx)
fmull -8(%ecx)
faddp %st(0),%st(3)
fldl 80(%edx)
fmull -32(%ecx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fldl -16(%edx)
fmull 24(%ecx)
faddp %st(0),%st(2)
fldl -80(%ecx)
fmull 40(%ecx)
fldl 16(%edx)
fmull -16(%ecx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fldl -8(%edx)
fmull 16(%ecx)
faddp %st(0),%st(3)
fldl -16(%edx)
fmull 32(%ecx)
faddp %st(0),%st(2)
fsubrp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha255
fadd %st(4),%st(0)
fldl 0(%edx)
fmull 8(%ecx)
faddp %st(0),%st(3)
fldl -8(%edx)
fmull 24(%ecx)
faddp %st(0),%st(2)
fldl 80(%edx)
fmull -24(%ecx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha255
fldl 8(%edx)
fmull 0(%ecx)
faddp %st(0),%st(3)
fldl -16(%edx)
fmull 40(%ecx)
fldl 0(%edx)
fmull 16(%ecx)
faddp %st(0),%st(3)
fldl 16(%edx)
fmull -8(%ecx)
faddp %st(0),%st(4)
fxch %st(1)
fadd %st(0),%st(4)
fsubrp %st(0),%st(5)
fxch %st(5)
fstpl 0(%esp)
fldl -8(%edx)
fmull 32(%ecx)
faddp %st(0),%st(5)
fldl 8(%edx)
fmull 8(%ecx)
faddp %st(0),%st(1)
fldl 80(%edx)
fmull -16(%ecx)
faddp %st(0),%st(2)
fxch %st(2)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl 0(%edx)
fmull 24(%ecx)
faddp %st(0),%st(5)
fldl 16(%edx)
fmull 0(%ecx)
faddp %st(0),%st(3)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -104(%ecx)
fmull -32(%ecx)
faddp %st(0),%st(2)
fxch %st(3)
fstpl 8(%esp)
fldl -8(%edx)
fmull 40(%ecx)
fldl 8(%edx)
fmull 16(%ecx)
faddp %st(0),%st(5)
fldl 80(%edx)
fmull -8(%ecx)
faddp %st(0),%st(3)
fldl -104(%ecx)
fmull -24(%ecx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha26
fadd %st(2),%st(0)
fldl 0(%edx)
fmull 32(%ecx)
faddp %st(0),%st(2)
fldl 16(%edx)
fmull 8(%ecx)
faddp %st(0),%st(6)
fxch %st(3)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%ecx)
fmull -32(%ecx)
faddp %st(0),%st(5)
fxch %st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha26
fldl 8(%edx)
fmull 24(%ecx)
faddp %st(0),%st(2)
fldl 80(%edx)
fmull 0(%ecx)
faddp %st(0),%st(6)
fldl -104(%ecx)
fmull -16(%ecx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(2)
fldl 0(%edx)
fmull 40(%ecx)
fldl 16(%edx)
fmull 16(%ecx)
faddp %st(0),%st(2)
fxch %st(5)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%ecx)
fmull -24(%ecx)
faddp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha51
fadd %st(5),%st(0)
fldl 8(%edx)
fmull 32(%ecx)
faddp %st(0),%st(7)
fldl 80(%edx)
fmull 8(%ecx)
faddp %st(0),%st(3)
fldl -104(%ecx)
fmull -8(%ecx)
faddp %st(0),%st(2)
fldl -88(%ecx)
fmull -32(%ecx)
faddp %st(0),%st(5)
fsubl crypto_scalarmult_curve25519_athlon_alpha51
fxch %st(3)
fstpl 64(%edx)
fldl 16(%edx)
fmull 24(%ecx)
faddp %st(0),%st(6)
fxch %st(1)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%ecx)
fmull -16(%ecx)
faddp %st(0),%st(2)
fxch %st(2)
fadd %st(0),%st(3)
fsubrp %st(0),%st(4)
fldl 8(%edx)
fmull 40(%ecx)
fldl 80(%edx)
fmull 16(%ecx)
faddp %st(0),%st(6)
fldl -104(%ecx)
fmull 0(%ecx)
faddp %st(0),%st(3)
fldl -88(%ecx)
fmull -24(%ecx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha77
fadd %st(4),%st(0)
fldl 16(%edx)
fmull 32(%ecx)
faddp %st(0),%st(2)
fxch %st(6)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%ecx)
fmull -8(%ecx)
faddp %st(0),%st(4)
fldl -80(%ecx)
fmull -32(%ecx)
faddp %st(0),%st(3)
fxch %st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha77
fxch %st(5)
fstpl 72(%edx)
fldl 80(%edx)
fmull 24(%ecx)
faddp %st(0),%st(1)
fldl -104(%ecx)
fmull 8(%ecx)
faddp %st(0),%st(6)
fldl -88(%ecx)
fmull -16(%ecx)
faddp %st(0),%st(3)
fxch %st(4)
fadd %st(0),%st(1)
fsubrp %st(0),%st(3)
fldl 16(%edx)
fmull 40(%ecx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%ecx)
fmull 0(%ecx)
faddp %st(0),%st(6)
fldl -80(%ecx)
fmull -24(%ecx)
faddp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha102
fadd %st(2),%st(0)
fldl 80(%edx)
fmull 32(%ecx)
faddp %st(0),%st(6)
fldl -104(%ecx)
fmull 16(%ecx)
faddp %st(0),%st(2)
fldl -88(%ecx)
fmull -8(%ecx)
faddp %st(0),%st(7)
fldl -16(%edx)
fmull -32(%ecx)
faddp %st(0),%st(4)
fsubl crypto_scalarmult_curve25519_athlon_alpha102
fxch %st(4)
fstpl 80(%edx)
fxch %st(4)
fmull crypto_scalarmult_curve25519_athlon_scale
fldl -96(%ecx)
fmull 8(%ecx)
faddp %st(0),%st(5)
fldl -80(%ecx)
fmull -16(%ecx)
faddp %st(0),%st(6)
fxch %st(3)
fadd %st(0),%st(2)
fsubrp %st(0),%st(1)
fldl -104(%ecx)
fmull 24(%ecx)
faddp %st(0),%st(3)
fldl -88(%ecx)
fmull 0(%ecx)
faddp %st(0),%st(4)
fldl -16(%edx)
fmull -24(%ecx)
faddp %st(0),%st(5)
fldl crypto_scalarmult_curve25519_athlon_alpha128
fadd %st(2),%st(0)
fldl -96(%ecx)
fmull 16(%ecx)
faddp %st(0),%st(4)
fldl -80(%ecx)
fmull -8(%ecx)
faddp %st(0),%st(5)
fldl -8(%edx)
fmull -32(%ecx)
faddp %st(0),%st(6)
fsubl crypto_scalarmult_curve25519_athlon_alpha128
fxch %st(1)
fstpl 88(%edx)
fldl -88(%ecx)
fmull 8(%ecx)
faddp %st(0),%st(3)
fldl -16(%edx)
fmull -16(%ecx)
faddp %st(0),%st(4)
fadd %st(0),%st(4)
fsubrp %st(0),%st(1)
fstpl -104(%ecx)
fldl -80(%ecx)
fmull 0(%ecx)
faddp %st(0),%st(1)
fldl -8(%edx)
fmull -24(%ecx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha153
fadd %st(3),%st(0)
fldl -16(%edx)
fmull -8(%ecx)
faddp %st(0),%st(2)
fldl 0(%edx)
fmull -32(%ecx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha153
fldl -8(%edx)
fmull -16(%ecx)
faddp %st(0),%st(2)
fadd %st(0),%st(2)
fsubrp %st(0),%st(3)
fxch %st(2)
fstpl -96(%ecx)
fldl 0(%edx)
fmull -24(%ecx)
faddp %st(0),%st(2)
fldl crypto_scalarmult_curve25519_athlon_alpha179
fadd %st(1),%st(0)
fldl 8(%edx)
fmull -32(%ecx)
faddp %st(0),%st(3)
fsubl crypto_scalarmult_curve25519_athlon_alpha179
fldl 0(%esp)
fldl 8(%esp)
fxch %st(2)
fadd %st(0),%st(4)
fsubrp %st(0),%st(3)
fldl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(4),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha204
fadd %st(0),%st(1)
fsubrp %st(0),%st(4)
fldl crypto_scalarmult_curve25519_athlon_alpha230
fadd %st(1),%st(0)
fsubl crypto_scalarmult_curve25519_athlon_alpha230
fsubr %st(0),%st(1)
faddp %st(0),%st(2)
fxch %st(2)
fstpl -88(%ecx)
fxch %st(2)
fstpl -80(%ecx)
fstpl -72(%ecx)
fstpl -64(%ecx)
fldl 136(%ecx)
fldl -120(%edx)
fldl 16(%esp)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 16(%esp)
fxch %st(1)
fstpl -16(%edx)
fstpl 0(%esp)
fldl -112(%edx)
fldl 24(%esp)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 24(%esp)
fxch %st(1)
fstpl -8(%edx)
fstpl 8(%esp)
fldl -104(%edx)
fldl 32(%esp)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 32(%esp)
fxch %st(1)
fstpl 0(%edx)
fstpl 16(%esp)
fldl 40(%edx)
fldl 40(%esp)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 40(%esp)
fxch %st(1)
fstpl 8(%edx)
fstpl 24(%esp)
fldl -96(%edx)
fldl 48(%esp)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 48(%esp)
fxch %st(1)
fstpl 16(%edx)
fstpl 32(%esp)
fldl -88(%edx)
fldl 24(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 24(%edx)
fxch %st(1)
fstpl 24(%edx)
fstpl 40(%esp)
fldl -80(%edx)
fldl 32(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 32(%edx)
fxch %st(1)
fstpl 32(%edx)
fstpl 48(%esp)
fldl -72(%edx)
fldl 48(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 48(%edx)
fxch %st(1)
fstpl 40(%edx)
fstpl -120(%edx)
fldl -64(%edx)
fldl 56(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 56(%edx)
fxch %st(1)
fstpl 48(%edx)
fstpl -112(%edx)
fldl -56(%edx)
fldl -112(%ecx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl -112(%ecx)
fxch %st(1)
fstpl 56(%edx)
fstpl -104(%edx)
fldl -48(%edx)
fldl 64(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 64(%edx)
fxch %st(1)
fstpl 64(%edx)
fstpl -96(%edx)
fldl -40(%edx)
fldl 72(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 72(%edx)
fxch %st(1)
fstpl 72(%edx)
fstpl -88(%edx)
fldl -32(%edx)
fldl 80(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 80(%edx)
fxch %st(1)
fstpl 80(%edx)
fstpl -80(%edx)
fldl -24(%edx)
fldl 88(%edx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl 88(%edx)
fxch %st(1)
fstpl 88(%edx)
fstpl -72(%edx)
fldl 96(%edx)
fldl -104(%ecx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl -104(%ecx)
fxch %st(1)
fstpl 96(%edx)
fstpl -64(%edx)
fldl 104(%edx)
fldl -96(%ecx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl -96(%ecx)
fxch %st(1)
fstpl 104(%edx)
fstpl -56(%edx)
fldl 112(%edx)
fldl -88(%ecx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl -88(%ecx)
fxch %st(1)
fstpl 112(%edx)
fstpl -48(%edx)
fldl 120(%edx)
fldl -80(%ecx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl -80(%ecx)
fxch %st(1)
fstpl 120(%edx)
fstpl -40(%edx)
fldl -128(%ecx)
fldl -72(%ecx)
fsubr %st(1),%st(0)
fmul %st(2),%st(0)
fsubr %st(0),%st(1)
faddl -72(%ecx)
fxch %st(1)
fstpl -128(%ecx)
fstpl -32(%edx)
fldl -120(%ecx)
fldl -64(%ecx)
fsubr %st(1),%st(0)
fmulp %st(0),%st(2)
fsub %st(1),%st(0)
fxch %st(1)
faddl -64(%ecx)
fxch %st(1)
fstpl -120(%ecx)
fstpl -24(%edx)
movl 180(%ecx),%esi
movl 184(%ecx),%ebp
sub $1,%ebp
ja ._morebits
movl 188(%ecx),%edi
sub $4,%edi
jb ._done
movl (%ebx,%edi),%esi
mov $32,%ebp
jmp ._morebytes
._done:
movl 4(%esp,%eax),%eax
fldl 0(%esp)
fstpl 0(%eax)
fldl 8(%esp)
fstpl 8(%eax)
fldl 16(%esp)
fstpl 16(%eax)
fldl 24(%esp)
fstpl 24(%eax)
fldl 32(%esp)
fstpl 32(%eax)
fldl 40(%esp)
fstpl 40(%eax)
fldl 48(%esp)
fstpl 48(%eax)
fldl -120(%edx)
fstpl 56(%eax)
fldl -112(%edx)
fstpl 64(%eax)
fldl -104(%edx)
fstpl 72(%eax)
fldl -96(%edx)
fstpl 80(%eax)
fldl -88(%edx)
fstpl 88(%eax)
fldl -80(%edx)
fstpl 96(%eax)
fldl -72(%edx)
fstpl 104(%eax)
fldl -64(%edx)
fstpl 112(%eax)
fldl -56(%edx)
fstpl 120(%eax)
fldl -48(%edx)
fstpl 128(%eax)
fldl -40(%edx)
fstpl 136(%eax)
fldl -32(%edx)
fstpl 144(%eax)
fldl -24(%edx)
fstpl 152(%eax)
movl 160(%ecx),%eax
movl 164(%ecx),%ebx
movl 168(%ecx),%esi
movl 172(%ecx),%edi
movl 176(%ecx),%ebp
add %eax,%esp
ret