summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Noble <pixel@nobis-crew.org>2013-08-12 11:21:09 -0700
committerNicolas Noble <pixel@nobis-crew.org>2013-08-12 11:21:09 -0700
commita91c3d3a6cb5e71c6376b1efe7d037f02b36f035 (patch)
tree29834cc35a633b00d013950fe7dfc9a007f9da46
parentaed6762619168d1c1f9da4c3feeb2ce28dafc55f (diff)
Forgot to actually push these.
-rw-r--r--src/LuaBigInt.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/LuaBigInt.cc b/src/LuaBigInt.cc
index 91823b2..d70cc55 100644
--- a/src/LuaBigInt.cc
+++ b/src/LuaBigInt.cc
@@ -519,6 +519,25 @@ void LuaBigIntFactory::pushObjectAndMembers(Lua & L) {
PUSH_METHOD(BigInt, BIGINT_GCD);
PUSH_METHOD(BigInt, BIGINT_LCM);
+
+ PUSH_METHOD(BigInt, BIGINT_MODADD);
+ PUSH_METHOD(BigInt, BIGINT_MODSUB);
+ PUSH_METHOD(BigInt, BIGINT_MODMUL);
+ PUSH_METHOD(BigInt, BIGINT_MODSQR);
+ PUSH_METHOD(BigInt, BIGINT_MODINV);
+ PUSH_METHOD(BigInt, BIGINT_MODPOW);
+
+ PUSH_METHOD(BigInt, BIGINT_DO_MODADD);
+ PUSH_METHOD(BigInt, BIGINT_DO_MODSUB);
+ PUSH_METHOD(BigInt, BIGINT_DO_MODMUL);
+ PUSH_METHOD(BigInt, BIGINT_DO_MODSQR);
+ PUSH_METHOD(BigInt, BIGINT_DO_MODINV);
+ PUSH_METHOD(BigInt, BIGINT_DO_MODPOW);
+
+ PUSH_METHOD(BigInt, BIGINT_ISPRIME);
+ PUSH_METHOD(BigInt, BIGINT_ISNEG);
+ PUSH_METHOD(BigInt, BIGINT_ISZERO);
+ PUSH_METHOD(BigInt, BIGINT_ISPOS);
}
void Balau::registerLuaBigInt(Lua & L) {