Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346/****************************************************************************1**2*W intfuncs.h GAP source Martin Schönert3** & Alice Niemeyer4** & Werner Nickel5**6**7*Y Copyright (C) 1996, Lehrstuhl D für Mathematik, RWTH Aachen, Germany8*Y (C) 1998 School Math and Comp. Sci., University of St Andrews, Scotland9*Y Copyright (C) 2002 The GAP Group10**11** This file declares some representation nonspecific integer functions12*/1314#ifndef GAP_INTFUNCS_H15#define GAP_INTFUNCS_H1617/* link between Mersenne Twister randim numbers and18representation specific large integer codes */1920extern UInt4 nextrandMT_int32(UInt4* mt);2122/* High quality and speed hash functions -- not currently used23elsewhere in the kernel but might be a good idea */2425extern void MurmurHash3_x86_32 ( const void * key, int len,26UInt4 seed, void * out );2728extern void MurmurHash3_x64_128 ( const void * key, const int len,29const UInt4 seed, void * out );3031extern Int HASHKEY_BAG_NC(Obj obj, UInt4 factor, Int skip, int maxread);3233/****************************************************************************34**3536*F * * * * * * * * * * * * * initialize package * * * * * * * * * * * * * * *37*/3839/****************************************************************************40** \41\4243*F InitInfoInt() . . . . . . . . . . . . . . . . . . table of init functions44*/45StructInitInfo * InitInfoIntFuncs ( void );464748#endif // GAP_INTFUNCS_H4950/****************************************************************************51**52*E integer.c . . . . . . . . . . . . . . . . . . . . . . . . . . . ends here53*/545556