Skip to content

Commit 67f5160

Browse files
committed
Add convenience defines for enabling byte sizes
1 parent 812d428 commit 67f5160

17 files changed

+102
-16
lines changed

src/fielddefines.h

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,4 +471,90 @@ Default: All fields enabled
471471
#error No fields enabled
472472
#endif
473473

474+
#if defined(ENABLE_FIELD_INT_2) || \
475+
defined(ENABLE_FIELD_INT_3) || \
476+
defined(ENABLE_FIELD_INT_4) || \
477+
defined(ENABLE_FIELD_INT_5) || \
478+
defined(ENABLE_FIELD_INT_6) || \
479+
defined(ENABLE_FIELD_INT_7) || \
480+
defined(ENABLE_FIELD_INT_8)
481+
#define ENABLE_FIELD_BYTES_INT_1
482+
#endif
483+
484+
#if defined(ENABLE_FIELD_INT_9) || \
485+
defined(ENABLE_FIELD_INT_10) || \
486+
defined(ENABLE_FIELD_INT_11) || \
487+
defined(ENABLE_FIELD_INT_12) || \
488+
defined(ENABLE_FIELD_INT_13) || \
489+
defined(ENABLE_FIELD_INT_14) || \
490+
defined(ENABLE_FIELD_INT_15) || \
491+
defined(ENABLE_FIELD_INT_16)
492+
#define ENABLE_FIELD_BYTES_INT_2
493+
#endif
494+
495+
#if defined(ENABLE_FIELD_INT_17) || \
496+
defined(ENABLE_FIELD_INT_18) || \
497+
defined(ENABLE_FIELD_INT_19) || \
498+
defined(ENABLE_FIELD_INT_20) || \
499+
defined(ENABLE_FIELD_INT_21) || \
500+
defined(ENABLE_FIELD_INT_22) || \
501+
defined(ENABLE_FIELD_INT_23) || \
502+
defined(ENABLE_FIELD_INT_24)
503+
#define ENABLE_FIELD_BYTES_INT_3
504+
#endif
505+
506+
#if defined(ENABLE_FIELD_INT_25) || \
507+
defined(ENABLE_FIELD_INT_26) || \
508+
defined(ENABLE_FIELD_INT_27) || \
509+
defined(ENABLE_FIELD_INT_28) || \
510+
defined(ENABLE_FIELD_INT_29) || \
511+
defined(ENABLE_FIELD_INT_30) || \
512+
defined(ENABLE_FIELD_INT_31) || \
513+
defined(ENABLE_FIELD_INT_32)
514+
#define ENABLE_FIELD_BYTES_INT_4
515+
#endif
516+
517+
#if defined(ENABLE_FIELD_INT_33) || \
518+
defined(ENABLE_FIELD_INT_34) || \
519+
defined(ENABLE_FIELD_INT_35) || \
520+
defined(ENABLE_FIELD_INT_36) || \
521+
defined(ENABLE_FIELD_INT_37) || \
522+
defined(ENABLE_FIELD_INT_38) || \
523+
defined(ENABLE_FIELD_INT_39) || \
524+
defined(ENABLE_FIELD_INT_40)
525+
#define ENABLE_FIELD_BYTES_INT_5
526+
#endif
527+
528+
#if defined(ENABLE_FIELD_INT_41) || \
529+
defined(ENABLE_FIELD_INT_42) || \
530+
defined(ENABLE_FIELD_INT_43) || \
531+
defined(ENABLE_FIELD_INT_44) || \
532+
defined(ENABLE_FIELD_INT_45) || \
533+
defined(ENABLE_FIELD_INT_46) || \
534+
defined(ENABLE_FIELD_INT_47) || \
535+
defined(ENABLE_FIELD_INT_48)
536+
#define ENABLE_FIELD_BYTES_INT_6
537+
#endif
538+
539+
#if defined(ENABLE_FIELD_INT_49) || \
540+
defined(ENABLE_FIELD_INT_50) || \
541+
defined(ENABLE_FIELD_INT_51) || \
542+
defined(ENABLE_FIELD_INT_52) || \
543+
defined(ENABLE_FIELD_INT_53) || \
544+
defined(ENABLE_FIELD_INT_54) || \
545+
defined(ENABLE_FIELD_INT_55) || \
546+
defined(ENABLE_FIELD_INT_56)
547+
#define ENABLE_FIELD_BYTES_INT_7
548+
#endif
549+
550+
#if defined(ENABLE_FIELD_INT_57) || \
551+
defined(ENABLE_FIELD_INT_58) || \
552+
defined(ENABLE_FIELD_INT_59) || \
553+
defined(ENABLE_FIELD_INT_60) || \
554+
defined(ENABLE_FIELD_INT_61) || \
555+
defined(ENABLE_FIELD_INT_62) || \
556+
defined(ENABLE_FIELD_INT_63) || \
557+
defined(ENABLE_FIELD_INT_64)
558+
#define ENABLE_FIELD_BYTES_INT_8
559+
#endif
474560
#endif // _MINISKETCH_FIELDDEFINES_H_

src/fields/clmul_1byte.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_2) || defined(ENABLE_FIELD_INT_3) || defined(ENABLE_FIELD_INT_4) || defined(ENABLE_FIELD_INT_5) || defined(ENABLE_FIELD_INT_6) || defined(ENABLE_FIELD_INT_7) || defined(ENABLE_FIELD_INT_8)
10+
#if defined(ENABLE_FIELD_BYTES_INT_1)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_2bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_9) || defined(ENABLE_FIELD_INT_10) || defined(ENABLE_FIELD_INT_11) || defined(ENABLE_FIELD_INT_12) || defined(ENABLE_FIELD_INT_13) || defined(ENABLE_FIELD_INT_14) || defined(ENABLE_FIELD_INT_15) || defined(ENABLE_FIELD_INT_16)
10+
#if defined(ENABLE_FIELD_BYTES_INT_2)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_3bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_17) || defined(ENABLE_FIELD_INT_18) || defined(ENABLE_FIELD_INT_19) || defined(ENABLE_FIELD_INT_20) || defined(ENABLE_FIELD_INT_21) || defined(ENABLE_FIELD_INT_22) || defined(ENABLE_FIELD_INT_23) || defined(ENABLE_FIELD_INT_24)
10+
#if defined(ENABLE_FIELD_BYTES_INT_3)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_4bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_25) || defined(ENABLE_FIELD_INT_26) || defined(ENABLE_FIELD_INT_27) || defined(ENABLE_FIELD_INT_28) || defined(ENABLE_FIELD_INT_29) || defined(ENABLE_FIELD_INT_30) || defined(ENABLE_FIELD_INT_31) || defined(ENABLE_FIELD_INT_32)
10+
#if defined(ENABLE_FIELD_BYTES_INT_4)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_5bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_33) || defined(ENABLE_FIELD_INT_34) || defined(ENABLE_FIELD_INT_35) || defined(ENABLE_FIELD_INT_36) || defined(ENABLE_FIELD_INT_37) || defined(ENABLE_FIELD_INT_38) || defined(ENABLE_FIELD_INT_39) || defined(ENABLE_FIELD_INT_40)
10+
#if defined(ENABLE_FIELD_BYTES_INT_5)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_6bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_41) || defined(ENABLE_FIELD_INT_42) || defined(ENABLE_FIELD_INT_43) || defined(ENABLE_FIELD_INT_44) || defined(ENABLE_FIELD_INT_45) || defined(ENABLE_FIELD_INT_46) || defined(ENABLE_FIELD_INT_47) || defined(ENABLE_FIELD_INT_48)
10+
#if defined(ENABLE_FIELD_BYTES_INT_6)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_7bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_49) || defined(ENABLE_FIELD_INT_50) || defined(ENABLE_FIELD_INT_51) || defined(ENABLE_FIELD_INT_52) || defined(ENABLE_FIELD_INT_53) || defined(ENABLE_FIELD_INT_54) || defined(ENABLE_FIELD_INT_55) || defined(ENABLE_FIELD_INT_56)
10+
#if defined(ENABLE_FIELD_BYTES_INT_7)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/clmul_8bytes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_57) || defined(ENABLE_FIELD_INT_58) || defined(ENABLE_FIELD_INT_59) || defined(ENABLE_FIELD_INT_60) || defined(ENABLE_FIELD_INT_61) || defined(ENABLE_FIELD_INT_62) || defined(ENABLE_FIELD_INT_63) || defined(ENABLE_FIELD_INT_64)
10+
#if defined(ENABLE_FIELD_BYTES_INT_8)
1111

1212
#include "clmul_common_impl.h"
1313

src/fields/generic_1byte.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* This file was substantially auto-generated by doc/gen_params.sage. */
88
#include "../fielddefines.h"
99

10-
#if defined(ENABLE_FIELD_INT_2) || defined(ENABLE_FIELD_INT_3) || defined(ENABLE_FIELD_INT_4) || defined(ENABLE_FIELD_INT_5) || defined(ENABLE_FIELD_INT_6) || defined(ENABLE_FIELD_INT_7) || defined(ENABLE_FIELD_INT_8)
10+
#if defined(ENABLE_FIELD_BYTES_INT_1)
1111

1212
#include "generic_common_impl.h"
1313

0 commit comments

Comments
 (0)