Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <string.h>
#include <stdio.h>
#include <assert.h>
#include "py/parsenumbase.h"
#include "py/smallint.h"
#include "py/objint.h"
#include "py/runtime.h"
Go to the source code of this file.
Functions | |
mp_obj_int_t * | mp_obj_int_new_mpz (void) |
char * | mp_obj_int_formatted_impl (char **buf, size_t *buf_size, size_t *fmt_size, mp_const_obj_t self_in, int base, const char *prefix, char base_char, char comma) |
mp_obj_t | mp_obj_int_from_bytes_impl (bool big_endian, size_t len, const byte *buf) |
void | mp_obj_int_to_bytes_impl (mp_obj_t self_in, bool big_endian, size_t len, byte *buf) |
int | mp_obj_int_sign (mp_obj_t self_in) |
mp_obj_t | mp_obj_int_unary_op (mp_unary_op_t op, mp_obj_t o_in) |
mp_obj_t | mp_obj_int_binary_op (mp_binary_op_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) |
mp_obj_t | mp_obj_new_int (mp_int_t value) |
mp_obj_t | mp_obj_new_int_from_ll (long long val) |
mp_obj_t | mp_obj_new_int_from_ull (unsigned long long val) |
mp_obj_t | mp_obj_new_int_from_uint (mp_uint_t value) |
mp_obj_t | mp_obj_new_int_from_str_len (const char **str, size_t len, bool neg, unsigned int base) |
mp_int_t | mp_obj_int_get_truncated (mp_const_obj_t self_in) |
mp_int_t | mp_obj_int_get_checked (mp_const_obj_t self_in) |
mp_obj_t mp_obj_int_binary_op | ( | mp_binary_op_t | op, |
mp_obj_t | lhs_in, | ||
mp_obj_t | rhs_in | ||
) |
Definition at line 163 of file objint_mpz.c.
char* mp_obj_int_formatted_impl | ( | char ** | buf, |
size_t * | buf_size, | ||
size_t * | fmt_size, | ||
mp_const_obj_t | self_in, | ||
int | base, | ||
const char * | prefix, | ||
char | base_char, | ||
char | comma | ||
) |
Definition at line 91 of file objint_mpz.c.
Definition at line 108 of file objint_mpz.c.
mp_int_t mp_obj_int_get_checked | ( | mp_const_obj_t | self_in | ) |
Definition at line 401 of file objint_mpz.c.
mp_int_t mp_obj_int_get_truncated | ( | mp_const_obj_t | self_in | ) |
Definition at line 391 of file objint_mpz.c.
mp_obj_int_t* mp_obj_int_new_mpz | ( | void | ) |
Definition at line 75 of file objint_mpz.c.
int mp_obj_int_sign | ( | mp_obj_t | self_in | ) |
Definition at line 121 of file objint_mpz.c.
Definition at line 114 of file objint_mpz.c.
mp_obj_t mp_obj_int_unary_op | ( | mp_unary_op_t | op, |
mp_obj_t | o_in | ||
) |
Definition at line 142 of file objint_mpz.c.
Definition at line 356 of file objint_mpz.c.
mp_obj_t mp_obj_new_int_from_ll | ( | long long | val | ) |
Definition at line 363 of file objint_mpz.c.
Definition at line 384 of file objint_mpz.c.
Definition at line 375 of file objint_mpz.c.
mp_obj_t mp_obj_new_int_from_ull | ( | unsigned long long | val | ) |
Definition at line 369 of file objint_mpz.c.