There is no need to use bignum.

Latest version of luaSljit_open() checks that lua_Number is at leat 8 bytes.