13 #if SI_INTEGER_VARIANT == 3 14 #define SR_HDL(A) ((long)(A)) 16 #define INT_TO_SR(INT) ((number) (((long)INT << 2) + SR_INT)) 17 #define SR_TO_INT(SR) (((long)SR) >> 2) 18 #define n_Z_IS_SMALL(A) (SR_HDL(A) & SR_INT) 19 #define INT_IS_SMALL(A) ( ((A << 1) >> 1) == A ) void nrzWrite(number a, const coeffs r)
The main handler for Singular numbers which are suitable for Singular polynomials.
number nrzInit(long i, const coeffs r)
BOOLEAN nrzInitChar(coeffs r, void *parameter)