4 #include "base/cl_sysdep.h"
7 #include "cln/integer.h"
12 #include "cln/integer_io.h"
17 static inline const std::string
18 ash_error_msg (const cl_I& badamount)
20 std::ostringstream buf;
21 fprint(buf, "ash: too large shift amount: ");
22 fprint(buf, badamount);
26 ash_exception::ash_exception (const cl_I& badamount)
27 : runtime_exception(ash_error_msg(badamount))