#include "modinv32.h"
#include "util.h"
#include <stdlib.h>
Go to the source code of this file.
|
static void | secp256k1_modinv32_normalize_30 (secp256k1_modinv32_signed30 *r, int32_t sign, const secp256k1_modinv32_modinfo *modinfo) |
|
static int32_t | secp256k1_modinv32_divsteps_30 (int32_t eta, uint32_t f0, uint32_t g0, secp256k1_modinv32_trans2x2 *t) |
|
static int32_t | secp256k1_modinv32_divsteps_30_var (int32_t eta, uint32_t f0, uint32_t g0, secp256k1_modinv32_trans2x2 *t) |
|
static void | secp256k1_modinv32_update_de_30 (secp256k1_modinv32_signed30 *d, secp256k1_modinv32_signed30 *e, const secp256k1_modinv32_trans2x2 *t, const secp256k1_modinv32_modinfo *modinfo) |
|
static void | secp256k1_modinv32_update_fg_30 (secp256k1_modinv32_signed30 *f, secp256k1_modinv32_signed30 *g, const secp256k1_modinv32_trans2x2 *t) |
|
static void | secp256k1_modinv32_update_fg_30_var (int len, secp256k1_modinv32_signed30 *f, secp256k1_modinv32_signed30 *g, const secp256k1_modinv32_trans2x2 *t) |
|
static void | secp256k1_modinv32 (secp256k1_modinv32_signed30 *x, const secp256k1_modinv32_modinfo *modinfo) |
|
static void | secp256k1_modinv32_var (secp256k1_modinv32_signed30 *x, const secp256k1_modinv32_modinfo *modinfo) |
|
◆ secp256k1_modinv32()
◆ secp256k1_modinv32_divsteps_30()
◆ secp256k1_modinv32_divsteps_30_var()
◆ secp256k1_modinv32_normalize_30()
◆ secp256k1_modinv32_update_de_30()
◆ secp256k1_modinv32_update_fg_30()
◆ secp256k1_modinv32_update_fg_30_var()
◆ secp256k1_modinv32_var()