From [here](https://github.com/mimblewimble/secp256k1-zkp/blob/master/src/basic-config.h#L25-L29), the library use builtin num instead of GMP num. ``` #define USE_NUM_NONE 1 #define USE_FIELD_INV_BUILTIN 1 #define USE_SCALAR_INV_BUILTIN 1 #define USE_FIELD_10X26 1 #define USE_SCALAR_8X32 1 ``` I tested it on local, GMP version is 3 times faster than builtin. What's the consideration?