diff options
Diffstat (limited to 'ext/ed25519-amd64-asm/ge25519_add_p1p1.s')
| -rw-r--r-- | ext/ed25519-amd64-asm/ge25519_add_p1p1.s | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/ext/ed25519-amd64-asm/ge25519_add_p1p1.s b/ext/ed25519-amd64-asm/ge25519_add_p1p1.s index 9557e075..0cb13898 100644 --- a/ext/ed25519-amd64-asm/ge25519_add_p1p1.s +++ b/ext/ed25519-amd64-asm/ge25519_add_p1p1.s @@ -1208,7 +1208,7 @@ adc %rdx,%r11 mov %r8,%rax # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: mulr4 = mulrax # asm 1: mov <mulrax=int64#7,>mulr4=int64#5 @@ -1226,7 +1226,7 @@ mov %r9,%rax mov %rdx,%r9 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr5 += mulrax # asm 1: add <mulrax=int64#7,<mulr5=int64#6 @@ -1249,7 +1249,7 @@ mov $0,%r10 adc %rdx,%r10 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr6 += mulrax # asm 1: add <mulrax=int64#7,<mulr6=int64#8 @@ -1272,7 +1272,7 @@ mov $0,%r11 adc %rdx,%r11 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr7 += mulrax # asm 1: add <mulrax=int64#7,<mulr7=int64#9 @@ -1890,7 +1890,7 @@ adc %rdx,%r11 mov %r8,%rax # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: mulr4 = mulrax # asm 1: mov <mulrax=int64#7,>mulr4=int64#5 @@ -1908,7 +1908,7 @@ mov %r9,%rax mov %rdx,%r9 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr5 += mulrax # asm 1: add <mulrax=int64#7,<mulr5=int64#6 @@ -1931,7 +1931,7 @@ mov $0,%r10 adc %rdx,%r10 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr6 += mulrax # asm 1: add <mulrax=int64#7,<mulr6=int64#8 @@ -1954,7 +1954,7 @@ mov $0,%r11 adc %rdx,%r11 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr7 += mulrax # asm 1: add <mulrax=int64#7,<mulr7=int64#9 @@ -2742,7 +2742,7 @@ adc %rdx,%r11 mov %r8,%rax # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: mulr4 = mulrax # asm 1: mov <mulrax=int64#7,>mulr4=int64#5 @@ -2760,7 +2760,7 @@ mov %r9,%rax mov %rdx,%r9 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr5 += mulrax # asm 1: add <mulrax=int64#7,<mulr5=int64#6 @@ -2783,7 +2783,7 @@ mov $0,%r10 adc %rdx,%r10 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr6 += mulrax # asm 1: add <mulrax=int64#7,<mulr6=int64#8 @@ -2806,7 +2806,7 @@ mov $0,%r11 adc %rdx,%r11 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr7 += mulrax # asm 1: add <mulrax=int64#7,<mulr7=int64#9 @@ -2941,7 +2941,7 @@ movq 56(%rsp),%r12 # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D0 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D0,%rax +movq crypto_sign_ed25519_amd64_64_EC2D0(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx0 # asm 1: mul <mulx0=int64#10 @@ -2961,7 +2961,7 @@ mov %rdx,%r14 # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D1 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D1,%rax +movq crypto_sign_ed25519_amd64_64_EC2D1(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx0 # asm 1: mul <mulx0=int64#10 @@ -2986,7 +2986,7 @@ adc %rdx,%r15 # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D2 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D2,%rax +movq crypto_sign_ed25519_amd64_64_EC2D2(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx0 # asm 1: mul <mulx0=int64#10 @@ -3011,7 +3011,7 @@ adc %rdx,%rbx # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D3 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D3,%rax +movq crypto_sign_ed25519_amd64_64_EC2D3(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx0 # asm 1: mul <mulx0=int64#10 @@ -3036,7 +3036,7 @@ movq 64(%rsp),%r12 # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D0 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D0,%rax +movq crypto_sign_ed25519_amd64_64_EC2D0(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx1 # asm 1: mul <mulx1=int64#10 @@ -3061,7 +3061,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D1 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D1,%rax +movq crypto_sign_ed25519_amd64_64_EC2D1(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx1 # asm 1: mul <mulx1=int64#10 @@ -3096,7 +3096,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D2 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D2,%rax +movq crypto_sign_ed25519_amd64_64_EC2D2(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx1 # asm 1: mul <mulx1=int64#10 @@ -3131,7 +3131,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D3 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D3,%rax +movq crypto_sign_ed25519_amd64_64_EC2D3(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx1 # asm 1: mul <mulx1=int64#10 @@ -3166,7 +3166,7 @@ movq 72(%rsp),%r12 # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D0 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D0,%rax +movq crypto_sign_ed25519_amd64_64_EC2D0(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx2 # asm 1: mul <mulx2=int64#10 @@ -3191,7 +3191,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D1 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D1,%rax +movq crypto_sign_ed25519_amd64_64_EC2D1(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx2 # asm 1: mul <mulx2=int64#10 @@ -3226,7 +3226,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D2 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D2,%rax +movq crypto_sign_ed25519_amd64_64_EC2D2(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx2 # asm 1: mul <mulx2=int64#10 @@ -3261,7 +3261,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D3 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D3,%rax +movq crypto_sign_ed25519_amd64_64_EC2D3(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx2 # asm 1: mul <mulx2=int64#10 @@ -3296,7 +3296,7 @@ movq 80(%rsp),%r12 # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D0 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D0,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D0,%rax +movq crypto_sign_ed25519_amd64_64_EC2D0(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx3 # asm 1: mul <mulx3=int64#10 @@ -3321,7 +3321,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D1 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D1,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D1,%rax +movq crypto_sign_ed25519_amd64_64_EC2D1(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx3 # asm 1: mul <mulx3=int64#10 @@ -3356,7 +3356,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D2 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D2,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D2,%rax +movq crypto_sign_ed25519_amd64_64_EC2D2(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx3 # asm 1: mul <mulx3=int64#10 @@ -3391,7 +3391,7 @@ adc %rdx,%rbp # qhasm: mulrax = *(uint64 *)&crypto_sign_ed25519_amd64_64_EC2D3 # asm 1: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=int64#7 # asm 2: movq crypto_sign_ed25519_amd64_64_EC2D3,>mulrax=%rax -movq crypto_sign_ed25519_amd64_64_EC2D3,%rax +movq crypto_sign_ed25519_amd64_64_EC2D3(%rip),%rax # qhasm: (uint128) mulrdx mulrax = mulrax * mulx3 # asm 1: mul <mulx3=int64#10 @@ -3424,7 +3424,7 @@ adc %rdx,%r11 mov %r8,%rax # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: mulr4 = mulrax # asm 1: mov <mulrax=int64#7,>mulr4=int64#5 @@ -3442,7 +3442,7 @@ mov %r9,%rax mov %rdx,%r9 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr5 += mulrax # asm 1: add <mulrax=int64#7,<mulr5=int64#6 @@ -3465,7 +3465,7 @@ mov $0,%r10 adc %rdx,%r10 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr6 += mulrax # asm 1: add <mulrax=int64#7,<mulr6=int64#8 @@ -3488,7 +3488,7 @@ mov $0,%r11 adc %rdx,%r11 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr7 += mulrax # asm 1: add <mulrax=int64#7,<mulr7=int64#9 @@ -4106,7 +4106,7 @@ adc %rdx,%r11 mov %r8,%rax # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: mulr4 = mulrax # asm 1: mov <mulrax=int64#7,>mulr4=int64#2 @@ -4124,7 +4124,7 @@ mov %r9,%rax mov %rdx,%rcx # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr5 += mulrax # asm 1: add <mulrax=int64#7,<mulr5=int64#4 @@ -4147,7 +4147,7 @@ mov $0,%r8 adc %rdx,%r8 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr6 += mulrax # asm 1: add <mulrax=int64#7,<mulr6=int64#5 @@ -4170,7 +4170,7 @@ mov $0,%r9 adc %rdx,%r9 # qhasm: (uint128) mulrdx mulrax = mulrax * *(uint64 *)&crypto_sign_ed25519_amd64_64_38 -mulq crypto_sign_ed25519_amd64_64_38 +mulq crypto_sign_ed25519_amd64_64_38(%rip) # qhasm: carry? mulr7 += mulrax # asm 1: add <mulrax=int64#7,<mulr7=int64#6 |
