PostgreSQL Source Code
git master
|
Go to the source code of this file.
Data Structures | |
struct | INT128 |
Macros | |
#define | USE_NATIVE_INT128 0 |
#define | INT64_AU32(i64) ((i64) >> 32) |
#define | INT64_AL32(i64) ((i64) & UINT64CONST(0xFFFFFFFF)) |
Functions | |
static void | int128_add_uint64 (INT128 *i128, uint64 v) |
static void | int128_add_int64 (INT128 *i128, int64 v) |
static void | int128_add_int64_mul_int64 (INT128 *i128, int64 x, int64 y) |
static int | int128_compare (INT128 x, INT128 y) |
static INT128 | int64_to_int128 (int64 v) |
static int64 | int128_to_int64 (INT128 val) |
#define INT64_AL32 | ( | i64 | ) | ((i64) & UINT64CONST(0xFFFFFFFF)) |
|
inlinestatic |
Definition at line 143 of file int128.h.
References INT128::hi, and INT128::lo.
Referenced by main().
|
inlinestatic |
Definition at line 177 of file int128.h.
References INT128::hi, int128_add_uint64(), INT64_AL32, INT64_AU32, StaticAssertDecl, x, and y.
Referenced by interval_cmp_value(), and main().
|
inlinestatic |
Definition at line 122 of file int128.h.
References INT128::hi, and INT128::lo.
Referenced by int128_add_int64_mul_int64(), and main().
|
inlinestatic |
Definition at line 269 of file int128.h.
References val.
Referenced by interval_hash(), and interval_hash_extended().
|
inlinestatic |
Definition at line 255 of file int128.h.
References val.
Referenced by interval_cmp_value(), and interval_sign().