aboutsummaryrefslogtreecommitdiffstats
path: root/include/mcl/op.hpp
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2017-07-31 11:44:23 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2017-07-31 11:44:23 +0800
commit433203a446082e33cc160443e236b6818d5719d8 (patch)
treec696251542ff80a534dcc8860f4e146c13df9108 /include/mcl/op.hpp
parent585ac4f329647389e7d2fb7824cb9d1f23121eda (diff)
downloaddexon-mcl-433203a446082e33cc160443e236b6818d5719d8.tar.gz
dexon-mcl-433203a446082e33cc160443e236b6818d5719d8.tar.zst
dexon-mcl-433203a446082e33cc160443e236b6818d5719d8.zip
use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT
Diffstat (limited to 'include/mcl/op.hpp')
-rw-r--r--include/mcl/op.hpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/include/mcl/op.hpp b/include/mcl/op.hpp
index f485e7c..9e02058 100644
--- a/include/mcl/op.hpp
+++ b/include/mcl/op.hpp
@@ -89,15 +89,10 @@ enum IoMode {
namespace fp {
-#if MCL_UNIT_BYTE_SIZE == 4 || (defined(CYBOZU_OS_BIT) && (CYBOZU_OS_BIT == 32))
-typedef uint32_t Unit;
-#else
-typedef uint64_t Unit;
-#endif
const size_t UnitBitSize = sizeof(Unit) * 8;
const size_t maxUnitSize = (MCL_MAX_BIT_SIZE + UnitBitSize - 1) / UnitBitSize;
-#define MCL_MAX_UNIT_SIZE ((MCL_MAX_BIT_SIZE + CYBOZU_OS_BIT - 1) / CYBOZU_OS_BIT)
+#define MCL_MAX_UNIT_SIZE ((MCL_MAX_BIT_SIZE + MCL_UNIT_BIT_SIZE - 1) / MCL_UNIT_BIT_SIZE)
struct FpGenerator;
struct Op;