From 1d1b4dd83d78db9a2410e40d1347a5c169b792a8 Mon Sep 17 00:00:00 2001 From: Mamy Ratsimbazafy Date: Thu, 18 Jul 2024 01:18:19 +0200 Subject: [PATCH] fix(addcarry): culong -> culonglong on x86-64 --- constantine/platforms/intrinsics/addcarry_subborrow.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/constantine/platforms/intrinsics/addcarry_subborrow.nim b/constantine/platforms/intrinsics/addcarry_subborrow.nim index 9b87e427..cec2c8c1 100644 --- a/constantine/platforms/intrinsics/addcarry_subborrow.nim +++ b/constantine/platforms/intrinsics/addcarry_subborrow.nim @@ -108,7 +108,7 @@ when X86: subborrow_u32(borrowIn, cast[culong](a), cast[culong](b), cast[ptr culong](sum.addr)[]) template addcarry_u64(carryIn: Carry, a, b: Ct[uint64], sum: var Ct[uint64]): Carry = - addcarry_u64(carryIn, cast[culong](a), cast[culong](b), cast[ptr culonglong](sum.addr)[]) + addcarry_u64(carryIn, cast[culonglong](a), cast[culonglong](b), cast[ptr culonglong](sum.addr)[]) template subborrow_u64(borrowIn: Borrow, a, b: Ct[uint64], sum: var Ct[uint64]): Borrow = subborrow_u64(borrowIn, cast[culonglong](a), cast[culonglong](b), cast[ptr culonglong](sum.addr)[])