Home
last modified time | relevance | path

Searched refs:SEXP_FIXNUM_BITS (Results 1 – 2 of 2) sorted by relevance

/dports/lang/chibi-scheme/chibi-scheme-0.10/include/chibi/
H A Dsexp.h127 #define SEXP_FIXNUM_BITS 1 macro
133 #define SEXP_FIXNUM_MASK ((1<<SEXP_FIXNUM_BITS)-1)
351 #define SEXP_MAX_FIXNUM ((((sexp_sint_t)1)<<(sizeof(sexp_sint_t)*8-SEXP_FIXNUM_BITS-1))-1)
933 #define sexp_make_fixnum(n) ((sexp) ((((sexp_sint_t)(n))<<SEXP_FIXNUM_BITS) + SEXP_FIXNUM_TAG))
934 #define sexp_unbox_fixnum(n) (((sexp_sint_t)(n))>>SEXP_FIXNUM_BITS)
936 …um(n) ((sexp) ((((sexp_sint_t)(n))*(sexp_sint_t)((sexp_sint_t)1<<SEXP_FIXNUM_BITS)) | SEXP_FIXN…
937 …sexp_sint_t)((sexp_uint_t)(n) & ~SEXP_FIXNUM_TAG))/(sexp_sint_t)((sexp_sint_t)1<<SEXP_FIXNUM_BITS))
1507 … b) ((sexp)((((((sexp_sint_t)a)-SEXP_FIXNUM_TAG)*(((sexp_sint_t)b)>>SEXP_FIXNUM_BITS))+SEXP_FIXNUM…
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/srfi/151/
H A Dbit.c257 < (sizeof(sexp_uint_t)*CHAR_BIT - SEXP_FIXNUM_BITS)) { in sexp_arithmetic_shift()