From f72a0d47d9b504c0063390429591ca69ee466bc2 Mon Sep 17 00:00:00 2001 From: Balazs Komuves Date: Fri, 18 Oct 2024 15:20:58 +0200 Subject: [PATCH] move the c files under the package subdirectory, so nimble copies them when installing the package... --- {cbits => goldilocks_hash/cbits}/goldilocks.c | 0 {cbits => goldilocks_hash/cbits}/goldilocks.h | 0 .../cbits}/monolith_constants.inc | 0 .../cbits}/monolith_conv_uint64.inc | 0 .../cbits}/poseidon2_constants.inc | 0 goldilocks_hash/goldilocks.nim | 10 +++++----- 6 files changed, 5 insertions(+), 5 deletions(-) rename {cbits => goldilocks_hash/cbits}/goldilocks.c (100%) rename {cbits => goldilocks_hash/cbits}/goldilocks.h (100%) rename {cbits => goldilocks_hash/cbits}/monolith_constants.inc (100%) rename {cbits => goldilocks_hash/cbits}/monolith_conv_uint64.inc (100%) rename {cbits => goldilocks_hash/cbits}/poseidon2_constants.inc (100%) diff --git a/cbits/goldilocks.c b/goldilocks_hash/cbits/goldilocks.c similarity index 100% rename from cbits/goldilocks.c rename to goldilocks_hash/cbits/goldilocks.c diff --git a/cbits/goldilocks.h b/goldilocks_hash/cbits/goldilocks.h similarity index 100% rename from cbits/goldilocks.h rename to goldilocks_hash/cbits/goldilocks.h diff --git a/cbits/monolith_constants.inc b/goldilocks_hash/cbits/monolith_constants.inc similarity index 100% rename from cbits/monolith_constants.inc rename to goldilocks_hash/cbits/monolith_constants.inc diff --git a/cbits/monolith_conv_uint64.inc b/goldilocks_hash/cbits/monolith_conv_uint64.inc similarity index 100% rename from cbits/monolith_conv_uint64.inc rename to goldilocks_hash/cbits/monolith_conv_uint64.inc diff --git a/cbits/poseidon2_constants.inc b/goldilocks_hash/cbits/poseidon2_constants.inc similarity index 100% rename from cbits/poseidon2_constants.inc rename to goldilocks_hash/cbits/poseidon2_constants.inc diff --git a/goldilocks_hash/goldilocks.nim b/goldilocks_hash/goldilocks.nim index 37c0111..b7ecc08 100644 --- a/goldilocks_hash/goldilocks.nim +++ b/goldilocks_hash/goldilocks.nim @@ -1,11 +1,11 @@ -{. compile: "../cbits/goldilocks.c" .} +{. compile: "../goldilocks_hash/cbits/goldilocks.c" .} import ./types -func neg* (x: F ): F {. header: "../cbits/goldilocks.h", importc: "goldilocks_neg", cdecl .} -func `+`* (x, y: F): F {. header: "../cbits/goldilocks.h", importc: "goldilocks_add", cdecl .} -func `-`* (x, y: F): F {. header: "../cbits/goldilocks.h", importc: "goldilocks_sub", cdecl .} -func `*`* (x, y: F): F {. header: "../cbits/goldilocks.h", importc: "goldilocks_mul", cdecl .} +func neg* (x: F ): F {. header: "../goldilocks_hash/cbits/goldilocks.h", importc: "goldilocks_neg", cdecl .} +func `+`* (x, y: F): F {. header: "../goldilocks_hash/cbits/goldilocks.h", importc: "goldilocks_add", cdecl .} +func `-`* (x, y: F): F {. header: "../goldilocks_hash/cbits/goldilocks.h", importc: "goldilocks_sub", cdecl .} +func `*`* (x, y: F): F {. header: "../goldilocks_hash/cbits/goldilocks.h", importc: "goldilocks_mul", cdecl .} proc `+=`* (x: var F, y: F) = x = x + y proc `-=`* (x: var F, y: F) = x = x - y