// UL2_to_I() helper.
// General includes.
-#include "cl_sysdep.h"
+#include "base/cl_sysdep.h"
// Specification.
-#include "cl_I.h"
+#include "integer/cl_I.h"
// Implementation.
-#include "cl_number.h"
-#include "cl_DS.h"
+#include "cln/number.h"
+
+#if (cl_word_size < 64)
+
+#include "base/digitseq/cl_DS.h"
+
+namespace cln {
cl_private_thing cl_I_constructor_from_UL2 (uint32 wert_hi, uint32 wert_lo)
{
)
return (cl_private_thing)(cl_combine(cl_FN_tag,wert_lo));
// Bignum erzeugen:
- // (dessen Länge bn_minlength <= n <= ceiling((64+1)/intDsize) erfüllt)
+ // (dessen Länge bn_minlength <= n <= ceiling((64+1)/intDsize) erfüllt)
#define UL2_maxlength ceiling(64+1,intDsize)
#define FILL_1_DIGIT(l,i,from) \
arrayLSref(ptr->data,l,i) = (uintD)from;
#undef IF_LENGTH
#undef UL2_maxlength
}
+
+} // namespace cln
+
+#endif