|
coq-vsu-int63
|
#include "../int63.h"
Go to the source code of this file.
Macros | |
| #define | COQ_VSU_INT63__INT63_C |
Functions | |
| int63_t | encode_int63 (int64_t x) |
| Encode an integer. More... | |
| int64_t | decode_int63 (int63_t x) |
| Decode an integer. More... | |
| int63_t | int63_zero () |
| int63_t | int63_one () |
| int63_t | int63_neg (int63_t x) |
| int63_t | int63_abs (int63_t x) |
| int63_t | int63_add (int63_t x, int63_t y) |
| int63_t | int63_sub (int63_t x, int63_t y) |
| int63_t | int63_mul (int63_t x, int63_t y) |
| int63_t | int63_div (int63_t x, int63_t y) |
| int63_t | int63_rem (int63_t x, int63_t y) |
| int63_t | int63_shiftl (int63_t x, int63_t y) |
| int63_t | int63_shiftr (int63_t x, int63_t y) |
| int63_t | int63_or (int63_t x, int63_t y) |
| int63_t | int63_and (int63_t x, int63_t y) |
| int63_t | int63_xor (int63_t x, int63_t y) |
| int63_t | int63_not (int63_t x) |
| int64_t decode_int63 | ( | int63_t | x | ) |
Decode an integer.
| x | The integer to decode. |
Definition at line 12 of file int63.c.
Referenced by int63_div(), int63_mul(), int63_rem(), int63_shiftl(), and int63_shiftr().
| int63_t encode_int63 | ( | int64_t | x | ) |
Encode an integer.
| x | The integer to encode. |
Definition at line 7 of file int63.c.
Referenced by int63_div(), int63_mul(), int63_one(), int63_rem(), int63_shiftl(), int63_shiftr(), and int63_zero().
Definition at line 33 of file int63.c.
References int63_neg().
| int63_t int63_one | ( | ) |
Definition at line 23 of file int63.c.
References encode_int63().
| int63_t int63_zero | ( | ) |
Definition at line 18 of file int63.c.
References encode_int63().
1.8.17