#include <stdint.h>
#include "int128.h"
#include "util.h"
Go to the source code of this file.
◆ VERIFY_BITS
#define VERIFY_BITS |
( |
|
x, |
|
|
|
n |
|
) |
| VERIFY_CHECK(((x) >> (n)) == 0) |
◆ VERIFY_BITS_128
◆ secp256k1_fe_mul_inner()
◆ secp256k1_fe_sqr_inner()
static SECP256K1_INLINE void secp256k1_fe_sqr_inner |
( |
uint64_t * |
r, |
|
|
const uint64_t * |
a |
|
) |
| |
|
static |
[... a b c] is a shorthand for ... + a<<104 + b<<52 + c<<0 mod n. px is a shorthand for sum(a[i]*a[x-i], i=0..x). Note that [x 0 0 0 0 0] = [x*R].
Definition at line 154 of file field_5x52_int128_impl.h.