Codebase list ntl / upstream/11.0.0 doc / names.txt
upstream/11.0.0

Tree @upstream/11.0.0 (Download .tar.gz)

names.txt @upstream/11.0.0raw · history · blame

Here is a list of the macro names that have changed.
As you can see, most of these are anyway undocumented,
and you probably never knew they existed.
Also changed, but not listed here, are the macros used
to prevent double inclusion of ".h" files.

Also, the identifiers like INIT_VAL, INIT_SIZE, INIT_FFT
are no longer macros, but are defined to be constant objects
of particular classes.  Their names do not change.

ZZ_ARITH_RIGHT_SHIFT -> NTL_ARITH_RIGHT_SHIFT
ZZ_BITS_PER_INT -> NTL_BITS_PER_INT
ZZ_BITS_PER_LONG -> NTL_BITS_PER_LONG
ZZ_DOUBLES_LOW_HIGH -> NTL_DOUBLES_LOW_HIGH
ZZ_DOUBLE_PRECISION -> NTL_DOUBLE_PRECISION
ZZ_EXT_DOUBLE -> NTL_EXT_DOUBLE
ZZ_FDOUBLE_PRECISION -> NTL_FDOUBLE_PRECISION
ZZ_FRADIX -> NTL_FRADIX
ZZ_FRADIX_INV -> NTL_FRADIX_INV
ZZ_FetchHiLo -> NTL_FetchHiLo
ZZ_FetchLo -> NTL_FetchLo
ZZ_HI_WD -> NTL_HI_WD
ZZ_LO_WD -> NTL_LO_WD
ZZ_MAX_INT -> NTL_MAX_INT
ZZ_MAX_LONG -> NTL_MAX_LONG
ZZ_MIN_INT -> NTL_MIN_INT
ZZ_MIN_LONG -> NTL_MIN_LONG
ZZ_NBITS -> NTL_NBITS
ZZ_NBITSH -> NTL_NBITSH
ZZ_NBITS_MAX -> NTL_NBITS_MAX
ZZ_NTL_SINGLE_MUL_OK -> NTL_SINGLE_MUL_OK
ZZ_PRIME_BND -> NTL_PRIME_BND
ZZ_RADIX -> NTL_RADIX
ZZ_RADIXM -> NTL_RADIXM
ZZ_RADIXROOT -> NTL_RADIXROOT
ZZ_RADIXROOTM -> NTL_RADIXROOTM

ntl_eq_matrix_decl -> NTL_eq_matrix_decl
ntl_eq_matrix_impl -> NTL_eq_matrix_impl
ntl_eq_vector_decl -> NTL_eq_vector_decl
ntl_eq_vector_impl -> NTL_eq_vector_impl

ntl_io_matrix_decl -> NTL_io_matrix_decl
ntl_io_matrix_impl -> NTL_io_matrix_impl
ntl_io_vector_decl -> NTL_io_vector_decl
ntl_io_vector_impl -> NTL_io_vector_impl

ntl_matrix_decl -> NTL_matrix_decl
ntl_matrix_impl -> NTL_matrix_impl

ntl_pair_decl -> NTL_pair_decl
ntl_pair_eq_decl -> NTL_pair_eq_decl
ntl_pair_eq_impl -> NTL_pair_eq_impl
ntl_pair_impl -> NTL_pair_impl
ntl_pair_io_decl -> NTL_pair_io_decl
ntl_pair_io_impl -> NTL_pair_io_impl

ntl_vector_decl -> NTL_vector_decl
ntl_vector_default -> NTL_vector_default
ntl_vector_impl -> NTL_vector_impl
ntl_vector_impl_plain -> NTL_vector_impl_plain

BB_HALF_MUL_CODE -> NTL_BB_HALF_MUL_CODE
BB_MUL_CODE -> NTL_BB_MUL_CODE
BB_REV_CODE -> NTL_BB_REV_CODE
BB_SQR_CODE -> NTL_BB_SQR_CODE

FFTFudge -> NTL_FFTFudge
FFTMaxRoot -> NTL_FFTMaxRoot
FFTMaxRootBnd -> NTL_FFTMaxRootBnd

QUAD_FLOAT_SPLIT -> NTL_QUAD_FLOAT_SPLIT

WV_NTL_RANGE_CHECK_CODE -> NTL_WV_RANGE_CHECK_CODE

WordVectorExpansionRatio -> NTL_WordVectorExpansionRatio
WordVectorInputBlock -> NTL_WordVectorInputBlock
WordVectorMinAlloc -> NTL_WordVectorMinAlloc

XD_BOUND -> NTL_XD_BOUND
XD_BOUND_INV -> NTL_XD_BOUND_INV
XD_HBOUND -> NTL_XD_HBOUND
XD_HBOUND_INV -> NTL_XD_HBOUND_INV

ZZ_pRegister -> NTL_ZZ_pRegister

ZZ_pX_BERMASS_CROSSOVER -> NTL_ZZ_pX_BERMASS_CROSSOVER
ZZ_pX_DIV_CROSSOVER -> NTL_ZZ_pX_DIV_CROSSOVER
ZZ_pX_FFT_CROSSOVER -> NTL_ZZ_pX_FFT_CROSSOVER
ZZ_pX_GCD_CROSSOVER -> NTL_ZZ_pX_GCD_CROSSOVER
ZZ_pX_HalfGCD_CROSSOVER -> NTL_ZZ_pX_HalfGCD_CROSSOVER
ZZ_pX_NEWTON_CROSSOVER -> NTL_ZZ_pX_NEWTON_CROSSOVER
ZZ_pX_TRACE_CROSSOVER -> NTL_ZZ_pX_TRACE_CROSSOVER

zz_pRegister -> NTL_zz_pRegister

zz_pX_BERMASS_CROSSOVER -> NTL_zz_pX_BERMASS_CROSSOVER
zz_pX_DIV_CROSSOVER -> NTL_zz_pX_DIV_CROSSOVER
zz_pX_GCD_CROSSOVER -> NTL_zz_pX_GCD_CROSSOVER
zz_pX_HalfGCD_CROSSOVER -> NTL_zz_pX_HalfGCD_CROSSOVER
zz_pX_MOD_CROSSOVER -> NTL_zz_pX_MOD_CROSSOVER
zz_pX_MUL_CROSSOVER -> NTL_zz_pX_MUL_CROSSOVER
zz_pX_NEWTON_CROSSOVER -> NTL_zz_pX_NEWTON_CROSSOVER
zz_pX_TRACE_CROSSOVER -> NTL_zz_pX_TRACE_CROSSOVER